aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChong Yidong2009-01-23 04:27:52 +0000
committerChong Yidong2009-01-23 04:27:52 +0000
commit6bee39c55c951e8e1f4736e5c13ba7e68e91d395 (patch)
tree68deb3ff2cce6e3e4713328283ae7be3e6ecfee3
parent57bf2920dd1f141395188b777bbab9e6eea2f195 (diff)
downloademacs-6bee39c55c951e8e1f4736e5c13ba7e68e91d395.tar.gz
emacs-6bee39c55c951e8e1f4736e5c13ba7e68e91d395.zip
ChangeLog entry for rmail-mbox merge.
-rw-r--r--lisp/ChangeLog135
1 files changed, 135 insertions, 0 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index eb86100d138..0839b8b53fc 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,138 @@
12009-01-23 Paul Reilly <pmr@pajato.com>
2 Henrik Enberg <enberg@printf.se>
3 Alex Schroeder <alex@gnu.org>
4 Chong Yidong <cyd@stupidchicken.com>
5 Richard M Stallman <rms@gnu.org>
6 Glenn Morris <rgm@gnu.org>
7 Juanma Barranquero <lekktu@gmail.com>
8
9 * rmail.el: Code implementing Rmail-mbox functionality.
10 (rmail-attribute-header, rmail-keyword-header)
11 (rmail-answered-attr-index, rmail-deleted-attr-index)
12 (rmail-edited-attr-index, rmail-filed-attr-index)
13 (rmail-retried-attr-index, rmail-forwarded-attr-index)
14 (rmail-unseen-attr-index, rmail-resent-attr-index)
15 (rmail-attr-array, rmail-header-style, rmail-file-name)
16 (rmail-buffer-swapped): New vars.
17 (rmail-convert-file-maybe, rmail-error-bad-format)
18 (rmail-convert-babyl-to-mbox, rmail-get-coding-system)
19 (rmail-generate-viewer-buffer, rmail-change-major-mode-hook)
20 (rmail-buffers-swapped-p, rmail-swap-buffers-maybe)
21 (rmail-mode-kill-buffer-hook, rmail-get-new-mail-1)
22 (rmail-get-new-mail-filter-spam, rmail-add-mbox-headers)
23 (rmail-get-header, rmail-set-header, rmail-get-attr-names)
24 (rmail-get-keywords, rmail-get-labels, rmail-get-attr-value)
25 (rmail-message-attr-p, rmail-message-unseen-p)
26 (rmail-apply-in-message, rmail-collect-deleted, rmail-widen)
27 (rmail-show-message-maybe, rmail-copy-headers)
28 (rmail-simplified-subject, rmail-simplified-subject-regexp)
29 (rmail-write-region-annotate): New functions.
30
31 (rmail-keywords, rmail-default-rmail-file): Vars deleted.
32 (rmail-convert-mailpath, rmail-convert-file)
33 (rmail-insert-rmail-file-header, rmail-decode-babyl-format)
34 (rmail-parse-file-inboxes, rmail-convert-to-babyl-format)
35 (rmail-reformat-message, rmail-clear-headers, rmail-msg-is-pruned)
36 (rmail-redecode-body)
37 (rmail-msg-restore-non-pruned-header, rmail-msg-prune-header)
38 (rmail-narrow-to-non-pruned-header, rmail-message-recipients-p)
39 (rmail-count-screen-lines, rmail-message-regexp-p)
40 (rmail-current-subject, rmail-current-subject-regexp): Functions
41 deleted.
42 (rmail-nuke-pinhead-header): Move to rmailout.el.
43
44 (rmail-ignored-headers): Add additional headers.
45 (rmail-mode-map): Update key commands.
46 (rmail-tool-bar-map): Build tool-bar unconditionally.
47 (rmail, rmail-mode, rmail-get-new-mail): Handle babyl-to-mbox
48 conversion and new buffer swapping mechanism.
49 (rmail-perm-variables): Use new vars, and remove deleted ones.
50 (rmail-revert): Use rmail-convert-file-maybe.
51 (rmail-duplicate-message): Use rmail-show-message-maybe.
52 (rmail-get-new-mail): Don't leave the buffer screwed up if we get
53 a disk-full error.
54 (rmail-parse-url): Strip embedded password.
55 (rmail-insert-inbox-text): Default to movemail if
56 rmail-movemail-program is null. Handle mbox format.
57 (rmail-decode-region): New arg.
58 (rmail-display-labels): Don't perform Babyl processing.
59 (rmail-set-attribute, rmail-message-labels-p, rmail-search)
60 (rmail-set-message-counters, rmail-count-new-messages)
61 (rmail-set-message-counters-counter, rmail-show-message)
62 (rmail-next-same-subject, rmail-reply): Use mbox format.
63 (rmail-toggle-header, rmail-show-message, rmail-only-expunge)
64 (rmail-expunge, rmail-expunge-and-save, rmail-quit): Use new
65 buffer swapping mechanism.
66
67 * rmailedit.el: Require rmailsum.el.
68 (rmail-edit-mode): First check if buffer is swapped.
69 (rmail-edit-saved-coding-system): Var deleted.
70 (rmail-edit-current-message): Don't call deleted vars.
71 (rmail-cease-edit): Handle mbox format.
72 (rmail-abort-edit): Widen buffer.
73
74 * rmailkwd.el: Require rmail.el. Remove unneeded function
75 declarations.
76 (rmail-buffer, rmail-current-message, rmail-last-label)
77 (rmail-last-multi-labels, rmail-summary-vector)
78 (rmail-total-messages, rmail-attributes, rmail-deleted-label)
79 (rmail-keywords): Vars deleted.
80 (rmail-attribute-p, rmail-keyword-p, rmail-make-label)
81 (rmail-force-make-label, rmail-quote-label-name, rmail-keywords)
82 (rmail-parse-file-keywords, rmail-install-keyword): Functions
83 deleted.
84 (rmail-make-label): New function.
85 (rmail-read-label): Don't call rmail-parse-file-keywords.
86 (rmail-set-label): Rewritten using rmail-set-attribute.
87 (rmail-next-labeled-message): Use rmail-get-labels.
88
89 * rmailmm.el: New file.
90
91 * rmailmsc.el: Require rmail.el.
92 (set-rmail-inbox-list): Set rmail-inbox-list directly.
93
94 * rmailout.el (rmail-output-decode-coding): New var.
95 (rmail-output-as-babyl, rmail-output-to-r-mail-buffer)
96 (rmail-convert-to-babyl-format, rmail-output-as-mbox)
97 (rmail-output-to-rmail-buffer): New functions.
98 (rmail-output-read-rmail-file-name, rmail-output-to-rmail-file):
99 Function deleted.
100 (rmail-nuke-pinhead-header): Moved from rmail.el.
101 (rmail-output): Rewritten to accept both mbox and babyl output.
102 (rmail-output-as-seen, rmail-output-body-to-file): Rewritten to
103 use mbox internal format.
104
105 * rmailsort.el: Eval mail-utils when compiled. Require rmail.el.
106 (rmail-sort-by-date, rmail-sort-by-subject, rmail-sort-by-author)
107 (rmail-sort-by-recipient, rmail-sort-by-correspondent): Use
108 rmail-get-header.
109 (rmail-sort-messages): Use new buffer swapping mechanism. Handle
110 mbox internal format.
111
112 * rmailsum.el (rmail-summary): Make sure rmail buffer is shown.
113 (rmail-message-recipients-p, rmail-message-recipients-p-1)
114 (rmail-message-regexp-p, rmail-new-summary-1)
115 (rmail-get-create-summary-buffer, rmail-get-summary)
116 (rmail-create-summary-line, rmail-get-summary-labels)
117 (rmail-create-summary, rmail-header-summary)
118 (rmail-summary-output, rmail-summary-output-as-seen): New
119 functions.
120 (rmail-summary-by-topic, rmail-message-senders-p)
121 (rmail-header-summary, rmail-summary-next-same-subject): Use mbox
122 internal format.
123 (rmail-new-summary): Rewrite window handling.
124 (rmail-make-summary-line, rmail-make-summary-line-1)
125 (rmail-make-basic-summary-line)
126 (rmail-summary-output-to-rmail-file): Functions deleted.
127 (rmail-summary-undelete, rmail-summary-rmail-update)
128 (rmail-summary-scroll-msg-up, rmail-summary-scroll-msg-down)
129 (rmail-summary-show-message, rmail-summary-wipe)
130 (rmail-summary-toggle-header, rmail-summary-reply): Use
131 rmail-buffer instead of rmail-view-buffer.
132 (rmail-summary-mode-map): Rebind "o" to rmail-summary-output.
133 (rmail-summary-goto-msg): Use rmail-show-message-maybe.
134 (rmail-summary-expunge-and-save): Use rmail-expunge-and-save.
135
12009-01-23 Chong Yidong <cyd@stupidchicken.com> 1362009-01-23 Chong Yidong <cyd@stupidchicken.com>
2 137
3 * mail/rmail.el (rmail-buffer-swapped): Mark as permanent local. 138 * mail/rmail.el (rmail-buffer-swapped): Mark as permanent local.