Mercurial > emacs
changeset 101384:84043491caf6
ChangeLog entry for rmail-mbox merge.
author | Chong Yidong <cyd@stupidchicken.com> |
---|---|
date | Fri, 23 Jan 2009 04:27:52 +0000 |
parents | bd55aeeb0d2c |
children | 8eb0494e91db |
files | lisp/ChangeLog |
diffstat | 1 files changed, 135 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/ChangeLog Fri Jan 23 04:19:46 2009 +0000 +++ b/lisp/ChangeLog Fri Jan 23 04:27:52 2009 +0000 @@ -1,3 +1,138 @@ +2009-01-23 Paul Reilly <pmr@pajato.com> + Henrik Enberg <enberg@printf.se> + Alex Schroeder <alex@gnu.org> + Chong Yidong <cyd@stupidchicken.com> + Richard M Stallman <rms@gnu.org> + Glenn Morris <rgm@gnu.org> + Juanma Barranquero <lekktu@gmail.com> + + * rmail.el: Code implementing Rmail-mbox functionality. + (rmail-attribute-header, rmail-keyword-header) + (rmail-answered-attr-index, rmail-deleted-attr-index) + (rmail-edited-attr-index, rmail-filed-attr-index) + (rmail-retried-attr-index, rmail-forwarded-attr-index) + (rmail-unseen-attr-index, rmail-resent-attr-index) + (rmail-attr-array, rmail-header-style, rmail-file-name) + (rmail-buffer-swapped): New vars. + (rmail-convert-file-maybe, rmail-error-bad-format) + (rmail-convert-babyl-to-mbox, rmail-get-coding-system) + (rmail-generate-viewer-buffer, rmail-change-major-mode-hook) + (rmail-buffers-swapped-p, rmail-swap-buffers-maybe) + (rmail-mode-kill-buffer-hook, rmail-get-new-mail-1) + (rmail-get-new-mail-filter-spam, rmail-add-mbox-headers) + (rmail-get-header, rmail-set-header, rmail-get-attr-names) + (rmail-get-keywords, rmail-get-labels, rmail-get-attr-value) + (rmail-message-attr-p, rmail-message-unseen-p) + (rmail-apply-in-message, rmail-collect-deleted, rmail-widen) + (rmail-show-message-maybe, rmail-copy-headers) + (rmail-simplified-subject, rmail-simplified-subject-regexp) + (rmail-write-region-annotate): New functions. + + (rmail-keywords, rmail-default-rmail-file): Vars deleted. + (rmail-convert-mailpath, rmail-convert-file) + (rmail-insert-rmail-file-header, rmail-decode-babyl-format) + (rmail-parse-file-inboxes, rmail-convert-to-babyl-format) + (rmail-reformat-message, rmail-clear-headers, rmail-msg-is-pruned) + (rmail-redecode-body) + (rmail-msg-restore-non-pruned-header, rmail-msg-prune-header) + (rmail-narrow-to-non-pruned-header, rmail-message-recipients-p) + (rmail-count-screen-lines, rmail-message-regexp-p) + (rmail-current-subject, rmail-current-subject-regexp): Functions + deleted. + (rmail-nuke-pinhead-header): Move to rmailout.el. + + (rmail-ignored-headers): Add additional headers. + (rmail-mode-map): Update key commands. + (rmail-tool-bar-map): Build tool-bar unconditionally. + (rmail, rmail-mode, rmail-get-new-mail): Handle babyl-to-mbox + conversion and new buffer swapping mechanism. + (rmail-perm-variables): Use new vars, and remove deleted ones. + (rmail-revert): Use rmail-convert-file-maybe. + (rmail-duplicate-message): Use rmail-show-message-maybe. + (rmail-get-new-mail): Don't leave the buffer screwed up if we get + a disk-full error. + (rmail-parse-url): Strip embedded password. + (rmail-insert-inbox-text): Default to movemail if + rmail-movemail-program is null. Handle mbox format. + (rmail-decode-region): New arg. + (rmail-display-labels): Don't perform Babyl processing. + (rmail-set-attribute, rmail-message-labels-p, rmail-search) + (rmail-set-message-counters, rmail-count-new-messages) + (rmail-set-message-counters-counter, rmail-show-message) + (rmail-next-same-subject, rmail-reply): Use mbox format. + (rmail-toggle-header, rmail-show-message, rmail-only-expunge) + (rmail-expunge, rmail-expunge-and-save, rmail-quit): Use new + buffer swapping mechanism. + + * rmailedit.el: Require rmailsum.el. + (rmail-edit-mode): First check if buffer is swapped. + (rmail-edit-saved-coding-system): Var deleted. + (rmail-edit-current-message): Don't call deleted vars. + (rmail-cease-edit): Handle mbox format. + (rmail-abort-edit): Widen buffer. + + * rmailkwd.el: Require rmail.el. Remove unneeded function + declarations. + (rmail-buffer, rmail-current-message, rmail-last-label) + (rmail-last-multi-labels, rmail-summary-vector) + (rmail-total-messages, rmail-attributes, rmail-deleted-label) + (rmail-keywords): Vars deleted. + (rmail-attribute-p, rmail-keyword-p, rmail-make-label) + (rmail-force-make-label, rmail-quote-label-name, rmail-keywords) + (rmail-parse-file-keywords, rmail-install-keyword): Functions + deleted. + (rmail-make-label): New function. + (rmail-read-label): Don't call rmail-parse-file-keywords. + (rmail-set-label): Rewritten using rmail-set-attribute. + (rmail-next-labeled-message): Use rmail-get-labels. + + * rmailmm.el: New file. + + * rmailmsc.el: Require rmail.el. + (set-rmail-inbox-list): Set rmail-inbox-list directly. + + * rmailout.el (rmail-output-decode-coding): New var. + (rmail-output-as-babyl, rmail-output-to-r-mail-buffer) + (rmail-convert-to-babyl-format, rmail-output-as-mbox) + (rmail-output-to-rmail-buffer): New functions. + (rmail-output-read-rmail-file-name, rmail-output-to-rmail-file): + Function deleted. + (rmail-nuke-pinhead-header): Moved from rmail.el. + (rmail-output): Rewritten to accept both mbox and babyl output. + (rmail-output-as-seen, rmail-output-body-to-file): Rewritten to + use mbox internal format. + + * rmailsort.el: Eval mail-utils when compiled. Require rmail.el. + (rmail-sort-by-date, rmail-sort-by-subject, rmail-sort-by-author) + (rmail-sort-by-recipient, rmail-sort-by-correspondent): Use + rmail-get-header. + (rmail-sort-messages): Use new buffer swapping mechanism. Handle + mbox internal format. + + * rmailsum.el (rmail-summary): Make sure rmail buffer is shown. + (rmail-message-recipients-p, rmail-message-recipients-p-1) + (rmail-message-regexp-p, rmail-new-summary-1) + (rmail-get-create-summary-buffer, rmail-get-summary) + (rmail-create-summary-line, rmail-get-summary-labels) + (rmail-create-summary, rmail-header-summary) + (rmail-summary-output, rmail-summary-output-as-seen): New + functions. + (rmail-summary-by-topic, rmail-message-senders-p) + (rmail-header-summary, rmail-summary-next-same-subject): Use mbox + internal format. + (rmail-new-summary): Rewrite window handling. + (rmail-make-summary-line, rmail-make-summary-line-1) + (rmail-make-basic-summary-line) + (rmail-summary-output-to-rmail-file): Functions deleted. + (rmail-summary-undelete, rmail-summary-rmail-update) + (rmail-summary-scroll-msg-up, rmail-summary-scroll-msg-down) + (rmail-summary-show-message, rmail-summary-wipe) + (rmail-summary-toggle-header, rmail-summary-reply): Use + rmail-buffer instead of rmail-view-buffer. + (rmail-summary-mode-map): Rebind "o" to rmail-summary-output. + (rmail-summary-goto-msg): Use rmail-show-message-maybe. + (rmail-summary-expunge-and-save): Use rmail-expunge-and-save. + 2009-01-23 Chong Yidong <cyd@stupidchicken.com> * mail/rmail.el (rmail-buffer-swapped): Mark as permanent local.