From 7de6d3f84da7e5d3bc5b0d6abed7de4df4e2491a Mon Sep 17 00:00:00 2001 From: Chris Hanson Date: Thu, 11 May 2000 00:48:06 +0000 Subject: [PATCH] Move to-do notes to new file "todo.txt". --- v7/src/imail/imail-top.scm | 11 +---------- v7/src/imail/print.sh | 4 ++-- v7/src/imail/todo.txt | 35 +++++++++++++++++++++++++++++++++++ 3 files changed, 38 insertions(+), 12 deletions(-) create mode 100644 v7/src/imail/todo.txt diff --git a/v7/src/imail/imail-top.scm b/v7/src/imail/imail-top.scm index a8a9e188b..0ebe33dc2 100644 --- a/v7/src/imail/imail-top.scm +++ b/v7/src/imail/imail-top.scm @@ -1,6 +1,6 @@ ;;; -*-Scheme-*- ;;; -;;; $Id: imail-top.scm,v 1.39 2000/05/10 17:39:47 cph Exp $ +;;; $Id: imail-top.scm,v 1.40 2000/05/11 00:47:27 cph Exp $ ;;; ;;; Copyright (c) 1999-2000 Massachusetts Institute of Technology ;;; @@ -20,15 +20,6 @@ ;;;; IMAIL mail reader: top level -;;; * Must be able to handle malformed headers in incoming mail. -;;; Generating a low-level error in this situation is unacceptable. -;;; -;;; * Try to leverage IMAP MIME parser by building compatible -;;; interface for file-based folders. -;;; -;;; * Build generic message cache? Need to figure out when cached -;;; info can be deleted. - (declare (usual-integrations)) (define-variable imail-dont-reply-to-names diff --git a/v7/src/imail/print.sh b/v7/src/imail/print.sh index fc2b861ec..c907e2826 100755 --- a/v7/src/imail/print.sh +++ b/v7/src/imail/print.sh @@ -1,6 +1,6 @@ #!/bin/sh # -# $Id: print.sh,v 1.4 2000/04/28 21:00:26 cph Exp $ +# $Id: print.sh,v 1.5 2000/05/11 00:48:06 cph Exp $ # # Copyright (c) 1999-2000 Massachusetts Institute of Technology # @@ -18,7 +18,7 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. -prlist imail-top.scm imail-core.scm \ +prlist todo.txt imail-top.scm imail-core.scm \ imail-file.scm imail-rmail.scm imail-umail.scm \ imail-imap.scm imap-response.scm imap-syntax.scm \ imail-util.scm rfc822.scm url.scm parser.scm rexp.scm diff --git a/v7/src/imail/todo.txt b/v7/src/imail/todo.txt new file mode 100644 index 000000000..d40222482 --- /dev/null +++ b/v7/src/imail/todo.txt @@ -0,0 +1,35 @@ +IMAIL To-Do List +$Id: todo.txt,v 1.1 2000/05/11 00:47:42 cph Exp $ + +* Must be able to handle malformed headers in incoming mail. + Generating a low-level error in this situation is unacceptable. + +* Try to leverage IMAP MIME parser by building compatible + interface for file-based folders. + +* Implement file backup when writing file folders. + +* RENAME-FOLDER incorrectly uses RENAME-FILE when moving a file + folder, which will fail on cross-device renames. + +* RMAIL file reader must recognize when the tail of the file contains + umail messages. + +* Write M-x imail-resend. + +* Implement operations for IMAP: %NEW-FOLDER, %DELETE-FOLDER, + %MOVE-FOLDER, %COPY-FOLDER, AVAILABLE-FOLDER-NAMES, APPEND-MESSAGE, + and SEARCH-FOLDER. + +* Write summary browser for folders. + +* Write folder browser for servers. + +* Implement cache that saves information about messages on disk. This + should use UIDs for IMAP folders; for other folders perhaps the + message ID can be used. + +* Reimplement UID synchronization. Take advantage of monotonic UID + numbers to discover largest prefix range that hasn't changed. + Binary search can be used which should produce excellent results on + large folders. -- 2.25.1