Mercurial > emacs
comparison lisp/mail/ChangeLog.pmail @ 101376:fe77f4a4e75a
Initial reformat and simplification pending merge into ../lisp/ChangeLog.
author | Glenn Morris <rgm@gnu.org> |
---|---|
date | Fri, 23 Jan 2009 04:05:20 +0000 |
parents | 2f0f7be5cbea |
children | 208dda8b32a0 |
comparison
equal
deleted
inserted
replaced
101375:03c55666e51d | 101376:fe77f4a4e75a |
---|---|
1 2009-01-23 Chong Yidong <cyd@stupidchicken.com> | 1 2009-01-22 Chong Yidong <cyd@stupidchicken.com> |
2 | 2 |
3 * pmail.el (pmail-buffer-swapped): Mark as permanent local. | 3 * mail/rmailhdr.el: File removed. |
4 | 4 |
5 2009-01-18 Chong Yidong <cyd@stupidchicken.com> | 5 * mail/rmailsum.el: (rmail-summary-expunge-and-save): Use |
6 | 6 rmail-expunge-and-save. |
7 * pmailhdr.el: File removed. | 7 |
8 | 8 * mail/rmail.el (buffer-swapped-with): Var removed. |
9 * pmailsum.el: (pmail-summary-expunge-and-save): Use | 9 (rmail-buffer-swapped): New var. |
10 pmail-expunge-and-save. | 10 (rmail-write-region-annotate): New function. |
11 | 11 (rmail-save-buffer): New function. |
12 * pmail.el (buffer-swapped-with): Var removed. | 12 |
13 (pmail-buffer-swapped): New var. | 13 * mail/rmailedit.el (rmail-cease-edit, rmail-edit-mode): Use |
14 (pmail-write-region-annotate): New function. | 14 rmail-buffer-swapped. |
15 (pmail-save-buffer): New function. | 15 |
16 | 16 2009-01-22 Glenn Morris <rgm@gnu.org> |
17 * pmailedit.el (pmail-cease-edit, pmail-edit-mode): Use | 17 |
18 pmail-buffer-swapped. | 18 * mail/rmailkwd.el (rmail-last-label, rmail-last-multi-labels): |
19 | 19 Move back to rmail.el. |
20 2009-01-20 Glenn Morris <rgm@gnu.org> | 20 * mail/rmail.el (rmail-last-label, rmail-last-multi-labels): |
21 | 21 Move back here from rmailkwd.el. |
22 * pmailkwd.el (pmail-last-label, pmail-last-multi-labels): | 22 |
23 Move back to pmail.el. | 23 * mail/rmailsum.el (rmail-message-labels-p): Move back to rmail.el. |
24 * pmail.el (pmail-last-label, pmail-last-multi-labels): | 24 * mail/rmail.el (rmail-message-labels-p): Move back here from |
25 Move back here from pmailkwd.el. | 25 rmailsum.el. |
26 | 26 |
27 * pmailsum.el (pmail-message-labels-p): Move back to pmail.el. | 27 2009-01-22 Glenn Morris <rgm@gnu.org> |
28 * pmail.el (pmail-message-labels-p): Move back here from pmailsum.el. | 28 |
29 | 29 * mail/rmailout.el (rmail-update-summary): Declare. |
30 2009-01-16 Glenn Morris <rgm@gnu.org> | 30 |
31 | 31 * mail/rmailsum.el (rmail-summary-mode-map) |
32 * pmailout.el (pmail-update-summary): Declare. | 32 (rmail-summary-output-to-rmail-file): Use rmail-summary-output |
33 | 33 rather than rmail-summary-output-to-babyl-file (renamed 2009-01-05). |
34 * pmailsum.el (pmail-summary-mode-map) | 34 (rmail-output-as-seen): Declare. |
35 (pmail-summary-output-to-pmail-file): Use pmail-summary-output | 35 (rmail-summary-output): Also require rmailout non-interactively. |
36 rather than pmail-summary-output-to-babyl-file (renamed 2009-01-05). | 36 |
37 (pmail-output-as-seen): Declare. | 37 2009-01-22 Richard M Stallman <rms@gnu.org> |
38 (pmail-summary-output): Also require pmailout non-interactively. | 38 |
39 | 39 * mail/rmailout.el (rmail-output-to-r-mail-buffer): New function. |
40 2009-01-10 Richard M Stallman <rms@gnu.org> | 40 (rmail-output-as-babyl): Use it. |
41 | 41 (rmail-output-to-rmail-buffer): New function. |
42 * pmailout.el (pmail-output-to-r-mail-buffer): New function. | 42 (rmail-output-as-mbox): Use it. |
43 (pmail-output-as-babyl): Use it. | 43 (rmail-output-as-seen): Pass t to rmail-output-as-mbox. |
44 (pmail-output-to-pmail-buffer): New function. | 44 (rmail-output): Call set-buffer later. |
45 (pmail-output-as-mbox): Use it. | 45 |
46 (pmail-output-as-seen): Pass t to pmail-output-as-mbox. | 46 * mail/rmail.el (rmail-count-screen-lines, rmail-use-collection-buffer) |
47 (pmail-output): Call set-buffer later. | 47 (rmail-use-viewer-buffer): Fns deleted. |
48 | |
49 * pmail.el (pmail-count-screen-lines, pmail-use-collection-buffer) | |
50 (pmail-use-viewer-buffer): Fns deleted. | |
51 Other functions reordered but not changed. | 48 Other functions reordered but not changed. |
52 | 49 |
53 * pmailsort.el (pmailhdr): Don't require it. | 50 * mail/rmailsort.el (rmailhdr): Don't require it. |
54 (pmail-fetch-field): Function deleted. | 51 (rmail-fetch-field): Function deleted. |
55 Callers use pmail-get-header. | 52 Callers use rmail-get-header. |
56 (pmail-sort-messages): Replace point-offset with | 53 (rmail-sort-messages): Replace point-offset with |
57 return-to-point, which can be nil. | 54 return-to-point, which can be nil. |
58 Call pmail-swap-buffers-maybe after that. | 55 Call rmail-swap-buffers-maybe after that. |
59 Don't bind buffer-read-only. Bind inhibit-read-only. | 56 Don't bind buffer-read-only. Bind inhibit-read-only. |
60 Be more careful in making blank line at end of msg. | 57 Be more careful in making blank line at end of msg. |
61 Don't enable undo at end. | 58 Don't enable undo at end. |
62 | 59 |
63 * pmail.el (pmail-ignored-headers): Hide more fields. | 60 * mail/rmail.el (rmail-ignored-headers): Hide more fields. |
64 (pmail-next-undeleted-message): If we stay on same message, | 61 (rmail-next-undeleted-message): If we stay on same message, |
65 don't change anything. | 62 don't change anything. |
66 | 63 |
67 2009-01-08 Glenn Morris <rgm@gnu.org> | 64 2009-01-22 Glenn Morris <rgm@gnu.org> |
68 | 65 |
69 * pmailmsc.el (pmail-show-message): Fix declaration. | 66 * mail/rmailmsc.el (rmail-show-message): Fix declaration. |
70 | 67 |
71 * pmailsum.el (pmail-output-read-pmail-file-name): Remove declaration. | 68 * mail/rmailsum.el (rmail-output-read-rmail-file-name): |
72 | 69 Remove declaration. |
73 2009-01-05 Richard M Stallman <rms@gnu.org> | 70 |
74 | 71 2009-01-22 Richard M Stallman <rms@gnu.org> |
75 * pmailkwd.el: Require pmail; delete compiler defvars. | 72 |
73 * mail/rmailkwd.el: Require rmail; delete compiler defvars. | |
76 Delete most declare-function calls. | 74 Delete most declare-function calls. |
77 (pmail-keywords, pmail-deleted-label, pmail-attributes): Vars deleted. | 75 (rmail-keywords, rmail-deleted-label, rmail-attributes): Vars deleted. |
78 (pmail-attribute-p, pmail-keyword-p): Fns deleted. | 76 (rmail-attribute-p, rmail-keyword-p): Fns deleted. |
79 (pmail-keywords, pmail-parse-file-keywords, pmail-install-keyword): | 77 (rmail-keywords, rmail-parse-file-keywords, rmail-install-keyword): |
80 (pmail-force-make-label, pmail-quote-label-name): Fns deleted. | 78 (rmail-force-make-label, rmail-quote-label-name): Fns deleted. |
81 (pmail-last-label, pmail-last-multi-labels): Vars moved from pmail.el. | 79 (rmail-last-label, rmail-last-multi-labels): Vars moved from rmail.el. |
82 (pmail-read-label): Don't switch buffers, don't parse file keywords. | 80 (rmail-read-label): Don't switch buffers, don't parse file keywords. |
83 (pmail-set-label): Major rewrite. | 81 (rmail-set-label): Major rewrite. |
84 (pmail-next-labeled-message): Call pmail-get-labels and match it. | 82 (rmail-next-labeled-message): Call rmail-get-labels and match it. |
85 | 83 |
86 * pmailsum.el (pmail-message-labels-p): Function moved from | 84 * mail/rmailsum.el (rmail-message-labels-p): Function moved from |
87 pmail.el and rewritten. | 85 rmail.el and rewritten. |
88 (pmail-message-recipients-p): Likewise. | 86 (rmail-message-recipients-p): Likewise. |
89 (pmail-message-regexp-p): Likewise. | 87 (rmail-message-regexp-p): Likewise. |
90 (pmail-message-recipients-p-1): New subroutine. | 88 (rmail-message-recipients-p-1): New subroutine. |
91 (pmail-message-regexp-p-1): Likewise. | 89 (rmail-message-regexp-p-1): Likewise. |
92 (pmail-summary-by-topic): Use pmail-simplified-subject. | 90 (rmail-summary-by-topic): Use rmail-simplified-subject. |
93 Delete subject-re variable. | 91 Delete subject-re variable. |
94 (pmail-message-subject-p): Total rewrite. | 92 (rmail-message-subject-p): Total rewrite. |
95 (pmail-message-senders-p): Total rewrite. | 93 (rmail-message-senders-p): Total rewrite. |
96 (pmail-new-summary-1): Call FUNCTION in the main Pmail buffer. | 94 (rmail-new-summary-1): Call FUNCTION in the main Rmail buffer. |
97 (pmail-get-summary): Doc fix. | 95 (rmail-get-summary): Doc fix. |
98 (pmail-create-summary-line): Renamed from | 96 (rmail-create-summary-line): Renamed from |
99 pmail-get-create-summary-line, and major rewrite. | 97 rmail-get-create-summary-line, and major rewrite. |
100 (pmail-get-summary-labels): Doc fix. | 98 (rmail-get-summary-labels): Doc fix. |
101 (pmail-create-summary): Major rewrite. Construct line counts here. | 99 (rmail-create-summary): Major rewrite. Construct line counts here. |
102 (pmail-header-summary): Renamed from pmail-make-basic-summary-line. | 100 (rmail-header-summary): Renamed from rmail-make-basic-summary-line. |
103 Return list of two strings. | 101 Return list of two strings. |
104 (pmail-summary-next-same-subject): Extract subjects and compare. | 102 (rmail-summary-next-same-subject): Extract subjects and compare. |
105 (pmail-summary-output): Renamed from pmail-summary-output-to-babyl-file. | 103 (rmail-summary-output): Renamed from rmail-summary-output-to-babyl-file. |
106 Use pmail-output. | 104 Use rmail-output. |
107 (pmail-summary-output-as-seen): Renamed from pmail-summary-output. | 105 (rmail-summary-output-as-seen): Renamed from rmail-summary-output. |
108 Use pmail-output-as-seen. | 106 Use rmail-output-as-seen. |
109 (pmail-summary-construct-io-menu): Use pmail-summary-output. | 107 (rmail-summary-construct-io-menu): Use rmail-summary-output. |
110 | 108 |
111 * pmail.el (basic-save-buffer): Protect buffer-modified flag | 109 * mail/rmail.el (basic-save-buffer): Protect buffer-modified flag |
112 around first swap. | 110 around first swap. |
113 (pmail-show-message): Protect buffer-modified flag around swap. | 111 (rmail-show-message): Protect buffer-modified flag around swap. |
114 (pmail-change-major-mode-hook): Likewise. | 112 (rmail-change-major-mode-hook): Likewise. |
115 (pmail-use-collection-buffer, pmail-swap-buffers-maybe): Likewise. | 113 (rmail-use-collection-buffer, rmail-swap-buffers-maybe): Likewise. |
116 | 114 |
117 * pmail.el (pmail-error-bad-format): Always phrase the error as | 115 * mail/rmail.el (rmail-error-bad-format): Always phrase the error as |
118 about an invalid message. | 116 about an invalid message. |
119 (pmail-convert-file-maybe): Don't use pmail-error-bad-format. | 117 (rmail-convert-file-maybe): Don't use rmail-error-bad-format. |
120 (pmail-mode-map): Move pmail-widen to C-c C-w. | 118 (rmail-mode-map): Move rmail-widen to C-c C-w. |
121 (pmail-mode-1): Don't alter mode-line-modified. | 119 (rmail-mode-1): Don't alter mode-line-modified. |
122 (pmail-perm-variables): Turn off undo in view buffer. | 120 (rmail-perm-variables): Turn off undo in view buffer. |
123 (pmail-variables): Turn off undo. | 121 (rmail-variables): Turn off undo. |
124 (pmail-show-message): Delete useless calls to `widen'. | 122 (rmail-show-message): Delete useless calls to `widen'. |
125 Avoid passing thru temp buffer if we don't need | 123 Avoid passing thru temp buffer if we don't need |
126 base64 or quoted printable decoding for whole message. | 124 base64 or quoted printable decoding for whole message. |
127 | 125 |
128 * pmail.el (pmail-keywords): Variable deleted. | 126 * mail/rmail.el (rmail-keywords): Variable deleted. |
129 (pmail-last-label, pmail-last-multi-labels): Moved to pmailkwd.el. | 127 (rmail-last-label, rmail-last-multi-labels): Moved to rmailkwd.el. |
130 (pmail-perm-variables): Don't mess with pmail-last-label. | 128 (rmail-perm-variables): Don't mess with rmail-last-label. |
131 Don't mess with pmail-keywords. | 129 Don't mess with rmail-keywords. |
132 (pmail-copy-headers): Doc fix. | 130 (rmail-copy-headers): Doc fix. |
133 (pmail-set-header): New function. | 131 (rmail-set-header): New function. |
134 (pmail-get-keywords): Doc fix. | 132 (rmail-get-keywords): Doc fix. |
135 (pmail-get-labels): New function. | 133 (rmail-get-labels): New function. |
136 (pmail-display-labels): Use pmail-get-labels. | 134 (rmail-display-labels): Use rmail-get-labels. |
137 (pmail-set-attribute): Mark pmail-buffer modified | 135 (rmail-set-attribute): Mark rmail-buffer modified |
138 if we change an attribute. | 136 if we change an attribute. |
139 | 137 |
140 * pmail.el (pmail-apply-in-message): New function. | 138 * mail/rmail.el (rmail-apply-in-message): New function. |
141 (pmail-message-labels-p): Function moved to pmailsum.el. | 139 (rmail-message-labels-p): Function moved to rmailsum.el. |
142 (pmail-message-recipients-p, pmail-message-regexp-p): Likewise. | 140 (rmail-message-recipients-p, rmail-message-regexp-p): Likewise. |
143 (pmail-current-subject, pmail-current-subject-regexp): Fns deleted. | 141 (rmail-current-subject, rmail-current-subject-regexp): Fns deleted. |
144 (pmail-simplified-subject, pmail-simplified-subject-regexp): New fns. | 142 (rmail-simplified-subject, rmail-simplified-subject-regexp): New fns. |
145 (pmail-next-same-subject): Fetch each msg's subject and compare. | 143 (rmail-next-same-subject): Fetch each msg's subject and compare. |
146 | 144 |
147 * pmail.el (pmail-speedbar-move-message): Use pmail-output. | 145 * mail/rmail.el (rmail-speedbar-move-message): Use rmail-output. |
148 (pmail-construct-io-menu): Use pmail-output. | 146 (rmail-construct-io-menu): Use rmail-output. |
149 (pmail-default-pmail-file): Variable deleted. | 147 (rmail-default-rmail-file): Variable deleted. |
150 (pmail-auto-file): Use pmail-output. | 148 (rmail-auto-file): Use rmail-output. |
151 (pmail-mode-map): Remove pmail-output-to-babyl-file. | 149 (rmail-mode-map): Remove rmail-output-to-babyl-file. |
152 Add pmail-output-as-seen. | 150 Add rmail-output-as-seen. |
153 (pmail-mode): Update output commands in doc string. | 151 (rmail-mode): Update output commands in doc string. |
154 | 152 |
155 2008-12-31 Chong Yidong <cyd@stupidchicken.com> | 153 2009-01-22 Chong Yidong <cyd@stupidchicken.com> |
156 | 154 |
157 * pmail.el (buffer-swapped-with): New var, moved from files.el. | 155 * mail/rmail.el (buffer-swapped-with): New var, moved from files.el. |
158 Add advice to basic-save-buffer to use it. | 156 Add advice to basic-save-buffer to use it. |
159 | 157 |
160 2008-12-29 Richard M Stallman <rms@gnu.org> | 158 2009-01-22 Richard M Stallman <rms@gnu.org> |
161 | 159 |
162 * pmailedit.el (pmail-edit-mode): Bind buffer-swwapped-with to nil. | 160 * mail/rmailedit.el (rmail-edit-mode): Bind buffer-swwapped-with to nil. |
163 (pmail-edit-current-message): Save all of buffer as old text. | 161 (rmail-edit-current-message): Save all of buffer as old text. |
164 Clear undo list. | 162 Clear undo list. |
165 (pmail-cease-edit): Widen first. | 163 (rmail-cease-edit): Widen first. |
166 Operate in the view buffer; copy edited text back to mbox buffer | 164 Operate in the view buffer; copy edited text back to mbox buffer |
167 and re-encode what was decoded to display the message. | 165 and re-encode what was decoded to display the message. |
168 (pmail-abort-edit): Widen first. | 166 (rmail-abort-edit): Widen first. |
169 | 167 |
170 * pmail.el (pmail-forwarded-attr-index): Doc fix. | 168 * mail/rmail.el (rmail-forwarded-attr-index): Doc fix. |
171 (pmail-resent-attr-index): New variable. | 169 (rmail-resent-attr-index): New variable. |
172 (pmail-attr-array): Add r for resent. | 170 (rmail-attr-array): Add r for resent. |
173 (pmail-add-mbox-headers): Make 8 attributes. | 171 (rmail-add-mbox-headers): Make 8 attributes. |
174 (pmail-set-attribute): Extend attribute line if necessary. | 172 (rmail-set-attribute): Extend attribute line if necessary. |
175 | 173 |
176 * pmail.el (pmail-widen): New command. | 174 * mail/rmail.el (rmail-widen): New command. |
177 (pmail-mode-map): o is pmail-output, C-o is pmail-output-as-seen, | 175 (rmail-mode-map): o is rmail-output, C-o is rmail-output-as-seen, |
178 (pmail-mode-map): c-w is pmail-widen. | 176 (rmail-mode-map): c-w is rmail-widen. |
179 (pmail-change-major-mode-hook): Do nothing unless buffer-swapped-with. | 177 (rmail-change-major-mode-hook): Do nothing unless buffer-swapped-with. |
180 (pmail-show-message): Downcase character-coding. | 178 (rmail-show-message): Downcase character-coding. |
181 | 179 |
182 * pmailout.el (pmail-output-decode-coding): New variable. | 180 * mail/rmailout.el (rmail-output-decode-coding): New variable. |
183 (pmail-delete-unwanted-fields): Greatly simplified. | 181 (rmail-delete-unwanted-fields): Greatly simplified. |
184 (pmail-output-as-babyl): New function. | 182 (rmail-output-as-babyl): New function. |
185 (pmail-convert-to-babyl-format): Considerably simplified: | 183 (rmail-convert-to-babyl-format): Considerably simplified: |
186 assume just one message and don't worry about Content-Type. | 184 assume just one message and don't worry about Content-Type. |
187 (pmail-output-as-mbox): New function. | 185 (rmail-output-as-mbox): New function. |
188 (pmail-output): Total rewrite. | 186 (rmail-output): Total rewrite. |
189 (pmail-output-as-seen): New command. | 187 (rmail-output-as-seen): New command. |
190 (pmail-output-read-pmail-file-name): Function deleted. | 188 (rmail-output-read-rmail-file-name): Function deleted. |
191 (pmail-output-to-babyl-file): Function deleted. | 189 (rmail-output-to-babyl-file): Function deleted. |
192 (pmail-output-body-to-file): Don't set an attribute. | 190 (rmail-output-body-to-file): Don't set an attribute. |
193 | 191 |
194 2008-12-23 Richard M Stallman <rms@gnu.org> | 192 2009-01-22 Richard M Stallman <rms@gnu.org> |
195 | 193 |
196 * pmailedit.el (pmail-edit-saved-coding-system): Var deleted. | 194 * mail/rmailedit.el (rmail-edit-saved-coding-system): Var deleted. |
197 (pmail-edit-current-message, pmail-cease-edit): | 195 (rmail-edit-current-message, rmail-cease-edit): |
198 Don't set it, or save-buffer-coding-system. | 196 Don't set it, or save-buffer-coding-system. |
199 (pmail-edit-current-message): Change error message. | 197 (rmail-edit-current-message): Change error message. |
200 (pmail-cease-edit): Put `>' before `From ' lines in message. | 198 (rmail-cease-edit): Put `>' before `From ' lines in message. |
201 | 199 |
202 * pmail.el (pmail-variables): Don't set save-buffer-coding-system. | 200 * mail/rmail.el (rmail-variables): Don't set save-buffer-coding-system. |
203 | 201 |
204 * pmailsum.el (pmail-message-subject-p): Mark as broken. | 202 * mail/rmailsum.el (rmail-message-subject-p): Mark as broken. |
205 (pmail-message-senders-p): Likewise. | 203 (rmail-message-senders-p): Likewise. |
206 (pmail-new-summary-1): Don't unswap -- search messages where they are. | 204 (rmail-new-summary-1): Don't unswap -- search messages where they are. |
207 | 205 |
208 * pmail.el (pmail-display-labels): Doc fix. | 206 * mail/rmail.el (rmail-display-labels): Doc fix. |
209 (pmail-set-attribute): Deleted unused vars. | 207 (rmail-set-attribute): Deleted unused vars. |
210 Bind inhibit-read-only, not buffer-read-only. | 208 Bind inhibit-read-only, not buffer-read-only. |
211 (pmail-message-attr-p): Doc fix. | 209 (rmail-message-attr-p): Doc fix. |
212 (pmail-message-labels-p, pmail-message-recipients-p) | 210 (rmail-message-labels-p, rmail-message-recipients-p) |
213 (pmail-message-regexp-p): Mark as broken. | 211 (rmail-message-regexp-p): Mark as broken. |
214 | 212 |
215 * pmailedit.el (pmailhdr): Don't require it. | 213 * mail/rmailedit.el (rmailhdr): Don't require it. |
216 (pmail-edit-current-message): Don't call pmail-header-show-headers. | 214 (rmail-edit-current-message): Don't call rmail-header-show-headers. |
217 (pmail-cease-edit): Force a blank line at end of edited message. | 215 (rmail-cease-edit): Force a blank line at end of edited message. |
218 Call pmail-set-attribute properly. | 216 Call rmail-set-attribute properly. |
219 Don't set buffer-read-only. | 217 Don't set buffer-read-only. |
220 | 218 |
221 2008-12-22 Richard M Stallman <rms@gnu.org> | 219 2009-01-22 Richard M Stallman <rms@gnu.org> |
222 | 220 |
223 * pmail.el (pmail-retried-attr-index, pmail-forwarded-attr-index): | 221 * mail/rmail.el (rmail-retried-attr-index, rmail-forwarded-attr-index): |
224 Renamed from pmail-resent-attr-index and pmail-stored-attr-index. | 222 Renamed from rmail-resent-attr-index and rmail-stored-attr-index. |
225 (pmail-attr-array): Change names to `retried' and `forwarded' | 223 (rmail-attr-array): Change names to `retried' and `forwarded' |
226 (pmail-reply): Use pmail-answered-attr-index. | 224 (rmail-reply): Use rmail-answered-attr-index. |
227 (pmail-forward): Use pmail-forwarded-attr-index. | 225 (rmail-forward): Use rmail-forwarded-attr-index. |
228 (pmail-retry-failure): Use pmail-retried-attr-index. | 226 (rmail-retry-failure): Use rmail-retried-attr-index. |
229 | 227 |
230 * pmail.el (pmail-get-header): Don't unswap, just see data where it is. | 228 * mail/rmail.el (rmail-get-header): Don't unswap, |
231 (pmail-set-attribute): Don't unswap, just set the data where it is. | 229 just see data where it is. |
232 (pmail-show-message): Call pmail-swap-buffers-maybe before reswapping. | 230 (rmail-set-attribute): Don't unswap, just set the data where it is. |
233 | 231 (rmail-show-message): Call rmail-swap-buffers-maybe before reswapping. |
234 * pmail.el (pmail-get-attr-names): Doc fix. | 232 |
235 (pmail-is-text-p): Doc fix. | 233 * mail/rmail.el (rmail-get-attr-names): Doc fix. |
236 | 234 (rmail-is-text-p): Doc fix. |
237 * pmailout.el (pmail-output): Use pmail-buffers-swapped-p as function. | 235 |
238 | 236 * mail/rmailout.el (rmail-output): Use rmail-buffers-swapped-p as |
239 * pmail.el (pmail-swap-buffers-maybe): Variable deleted. | 237 function. |
238 | |
239 * mail/rmail.el (rmail-swap-buffers-maybe): Variable deleted. | |
240 All uses call the function instead. | 240 All uses call the function instead. |
241 | 241 |
242 * pmail.el (pmail-save): Function deleted. | 242 * mail/rmail.el (rmail-save): Function deleted. |
243 (pmail-mode-map): Don't bind C-x C-s. | 243 (rmail-mode-map): Don't bind C-x C-s. |
244 (pmail-mode-1): Don't set up write-region-annotate-functions. | 244 (rmail-mode-1): Don't set up write-region-annotate-functions. |
245 (pmail-write-region-annotate): Function deleted. | 245 (rmail-write-region-annotate): Function deleted. |
246 (pmail-change-major-mode-hook): Set buffer-swapped-with. | 246 (rmail-change-major-mode-hook): Set buffer-swapped-with. |
247 (pmail-use-collection-buffer): Likewise. | 247 (rmail-use-collection-buffer): Likewise. |
248 (pmail-show-message): Likewise. | 248 (rmail-show-message): Likewise. |
249 | 249 |
250 * pmail.el (pmail-swap-buffers-maybe): Go to pmail-buffer before | 250 * mail/rmail.el (rmail-swap-buffers-maybe): Go to rmail-buffer before |
251 testing anything. | 251 testing anything. |
252 (pmail): Call pmail-swap-buffers-maybe only if already in Pmail mode. | 252 (rmail): Call rmail-swap-buffers-maybe only if already in Rmail mode. |
253 | 253 |
254 2008-12-22 Chong Yidong <cyd@stupidchicken.com> | 254 2009-01-22 Chong Yidong <cyd@stupidchicken.com> |
255 | 255 |
256 * pmail.el (pmail-save): New function. | 256 * mail/rmail.el (rmail-save): New function. |
257 | 257 |
258 2008-12-20 Chong Yidong <cyd@stupidchicken.com> | 258 2009-01-22 Chong Yidong <cyd@stupidchicken.com> |
259 | 259 |
260 * pmail.el (pmail-get-new-mail): Call pmail-swap-buffers-maybe. | 260 * mail/rmail.el (rmail-get-new-mail): Call rmail-swap-buffers-maybe. |
261 (pmail-get-new-mail-1): Adjust restriction after calling | 261 (rmail-get-new-mail-1): Adjust restriction after calling |
262 pmail-insert-inbox-text. | 262 rmail-insert-inbox-text. |
263 (pmail-add-mbox-headers): Use save-restriction. | 263 (rmail-add-mbox-headers): Use save-restriction. |
264 (pmail-expunge-and-save): Call pmail-swap-buffers-maybe before | 264 (rmail-expunge-and-save): Call rmail-swap-buffers-maybe before |
265 saving. | 265 saving. |
266 (pmail-quit): Handling expunging manually, instead of calling | 266 (rmail-quit): Handling expunging manually, instead of calling |
267 pmail-expunge-and-save. | 267 rmail-expunge-and-save. |
268 (pmail-next-undeleted-message): If no other message can be shown, | 268 (rmail-next-undeleted-message): If no other message can be shown, |
269 show the current one. | 269 show the current one. |
270 (pmail-attr-array): Doc fix. | 270 (rmail-attr-array): Doc fix. |
271 (pmail-add-header): Function deleted. | 271 (rmail-add-header): Function deleted. |
272 (pmail-add-mbox-headers): Insert header directly instead of | 272 (rmail-add-mbox-headers): Insert header directly instead of |
273 calling pmail-add-header. | 273 calling rmail-add-header. |
274 (pmail-display-labels): Add leading space to attribute string. | 274 (rmail-display-labels): Add leading space to attribute string. |
275 (pmail-set-attribute): Call pmail-swap-buffers-maybe. Insert | 275 (rmail-set-attribute): Call rmail-swap-buffers-maybe. Insert |
276 header directly instead of calling pmail-add-header. | 276 header directly instead of calling rmail-add-header. |
277 (pmail): Ensure that pmail-mode-hook is run. | 277 (rmail): Ensure that rmail-mode-hook is run. |
278 | 278 |
279 2008-12-15 Juanma Barranquero <lekktu@gmail.com> | 279 2009-01-22 Juanma Barranquero <lekktu@gmail.com> |
280 | 280 |
281 * pmail.el (pmail-require-mime-maybe): Fix arguments of | 281 * mail/rmail.el (rmail-require-mime-maybe): Fix arguments of |
282 `display-warning'. | 282 `display-warning'. |
283 | 283 |
284 2008-12-15 Chong Yidong <cyd@stupidchicken.com> | 284 2009-01-22 Chong Yidong <cyd@stupidchicken.com> |
285 | 285 |
286 * pmail.el (pmail): Call pmail-swap-buffers-maybe. | 286 * mail/rmail.el (rmail): Call rmail-swap-buffers-maybe. |
287 (pmail-search): Call pmail-swap-buffers-maybe. | 287 (rmail-search): Call rmail-swap-buffers-maybe. |
288 (pmail-expunge): Save point if no expunging was done. | 288 (rmail-expunge): Save point if no expunging was done. |
289 | 289 |
290 2008-12-13 Chong Yidong <cyd@stupidchicken.com> | 290 2009-01-22 Chong Yidong <cyd@stupidchicken.com> |
291 | 291 |
292 * pmailout.el (pmail-output-to-babyl-file): Rewrite, assuming mbox | 292 * mail/rmailout.el (rmail-output-to-babyl-file): Rewrite, assuming mbox |
293 internal format. | 293 internal format. |
294 (pmail-convert-to-babyl-format, pmail-nuke-pinhead-header): New | 294 (rmail-convert-to-babyl-format, rmail-nuke-pinhead-header): New |
295 functions, moved from pmail.el. | 295 functions, moved from rmail.el. |
296 | 296 |
297 2008-12-12 Chong Yidong <cyd@stupidchicken.com> | 297 2009-01-22 Chong Yidong <cyd@stupidchicken.com> |
298 | 298 |
299 * pmailout.el (pmail-output): Rewrite to handle mbox format. | 299 * mail/rmailout.el (rmail-output): Rewrite to handle mbox format. |
300 (pmail-output-to-babyl-file): Renamed from | 300 (rmail-output-to-babyl-file): Renamed from |
301 pmail-output-to-pmail-file. | 301 rmail-output-to-rmail-file. |
302 | 302 |
303 * pmail.el: All callers to pmail-output-to-pmail-file changed to | 303 * mail/rmail.el: All callers to rmail-output-to-rmail-file changed to |
304 pmail-output-to-babyl-file. | 304 rmail-output-to-babyl-file. |
305 | 305 |
306 * pmail.el: All callers to pmail-output-to-pmail-file changed to | 306 * mail/rmail.el: All callers to rmail-output-to-rmail-file changed to |
307 pmail-output-to-babyl-file. | 307 rmail-output-to-babyl-file. |
308 | 308 |
309 2008-12-10 Chong Yidong <cyd@stupidchicken.com> | 309 2009-01-22 Chong Yidong <cyd@stupidchicken.com> |
310 | 310 |
311 * pmailout.el (pmail-output-to-pmail-file): Don't call | 311 * mail/rmailout.el (rmail-output-to-rmail-file): Don't call |
312 pmail-insert-pmail-file-header. | 312 rmail-insert-rmail-file-header. |
313 | 313 |
314 * pmail.el (pmail-insert-pmail-file-header): Function deleted. | 314 * mail/rmail.el (rmail-insert-rmail-file-header): Function deleted. |
315 (pmail-decode-babyl-format): Function deleted. | 315 (rmail-decode-babyl-format): Function deleted. |
316 (pmail-perm-variables): Don't call pmail-parse-file-inboxes. | 316 (rmail-perm-variables): Don't call rmail-parse-file-inboxes. |
317 (pmail-parse-file-inboxes): Function deleted. | 317 (rmail-parse-file-inboxes): Function deleted. |
318 (pmail-get-new-mail-1): Function merged into pmail-get-new-mail. | 318 (rmail-get-new-mail-1): Function merged into rmail-get-new-mail. |
319 (pmail-get-new-mail-2): Renamed to pmail-get-new-mail-1. | 319 (rmail-get-new-mail-2): Renamed to rmail-get-new-mail-1. |
320 (pmail-get-new-mail-filter-spam): Call rmail-spam-filter, not | 320 (rmail-get-new-mail-filter-spam): Call rmail-spam-filter, not |
321 pmail-spam-filter. | 321 rmail-spam-filter. |
322 (pmail-convert-to-babyl-format): Function deleted. | 322 (rmail-convert-to-babyl-format): Function deleted. |
323 (pmail-nuke-pinhead-header): Function deleted. | 323 (rmail-nuke-pinhead-header): Function deleted. |
324 (pmail-reply): Parsing headers in mbox format. Call | 324 (rmail-reply): Parsing headers in mbox format. Call |
325 rmail-dont-reply-to instead of pmail-dont-reply-to. | 325 rmail-dont-reply-to instead of rmail-dont-reply-to. |
326 | 326 |
327 2008-12-09 Chong Yidong <cyd@stupidchicken.com> | 327 2009-01-22 Chong Yidong <cyd@stupidchicken.com> |
328 | 328 |
329 * pmail.el (pmail-only-expunge): Swap buffers at the beginning. | 329 * mail/rmail.el (rmail-only-expunge): Swap buffers at the beginning. |
330 (pmail-expunge): Pass new optional arg to pmail-only-expunge. | 330 (rmail-expunge): Pass new optional arg to rmail-only-expunge. |
331 (pmail-expunge-and-save): Don't reset view buffer. | 331 (rmail-expunge-and-save): Don't reset view buffer. |
332 | 332 |
333 * pmailsum.el (pmail-summary-header): Deleted. | 333 * mail/rmailsum.el (rmail-summary-header): Deleted. |
334 (pmail-get-create-summary-line): Don't insert a summary line into | 334 (rmail-get-create-summary-line): Don't insert a summary line into |
335 the file. | 335 the file. |
336 | 336 |
337 2008-12-05 Chong Yidong <cyd@stupidchicken.com> | 337 2009-01-22 Chong Yidong <cyd@stupidchicken.com> |
338 | 338 |
339 * pmail.el (pmail-convert-babyl-to-mbox): Reinitialize pmail-mode | 339 * mail/rmail.el (rmail-convert-babyl-to-mbox): Reinitialize rmail-mode |
340 variables after conversion. | 340 variables after conversion. |
341 | 341 |
342 2008-12-04 Chong Yidong <cyd@stupidchicken.com> | 342 2009-01-22 Chong Yidong <cyd@stupidchicken.com> |
343 | 343 |
344 * pmailsort.el: Sync with pmailsort.el. | 344 * mail/rmailsort.el: Sync with rmailsort.el. |
345 (pmail-sort-messages): Insert two newlines at the end of the | 345 (rmail-sort-messages): Insert two newlines at the end of the |
346 message if they do not exist. | 346 message if they do not exist. |
347 (pmailhdr): Require pmailhdr. | 347 (rmailhdr): Require rmailhdr. |
348 | 348 |
349 * pmailmm.el: Require mail-parse. | 349 * mail/rmailmm.el: Require mail-parse. |
350 (pmail-mime-show): Don't use removed function | 350 (rmail-mime-show): Don't use removed function |
351 pmail-header-hide-headers. | 351 rmail-header-hide-headers. |
352 (pmail-mime): Use pmail-msgbeg and pmail-msgend instead of removed | 352 (rmail-mime): Use rmail-msgbeg and rmail-msgend instead of removed |
353 pmail-desc-* functions. | 353 rmail-desc-* functions. |
354 | 354 |
355 * pmailkwd.el: Sync with rmailkwd.el. | 355 * mail/rmailkwd.el: Sync with rmailkwd.el. |
356 | 356 |
357 * pmailout.el: Sync with rmailout.el. | 357 * mail/rmailout.el: Sync with rmailout.el. |
358 | 358 |
359 * pmailedit.el: Sync with rmailedit.el. | 359 * mail/rmailedit.el: Sync with rmailedit.el. |
360 (pmail-edit-current-message): Remove deleted function | 360 (rmail-edit-current-message): Remove deleted function |
361 pmail-msg-is-pruned. | 361 rmail-msg-is-pruned. |
362 | 362 |
363 * pmaildesc.el: File deleted. | 363 * mail/rmaildesc.el: File deleted. |
364 | 364 |
365 * pmail.el (pmail-get-header): Call pmail-swap-buffers-maybe. | 365 * mail/rmail.el (rmail-get-header): Call rmail-swap-buffers-maybe. |
366 (pmail-retry-failure): Remove call to non-existent function | 366 (rmail-retry-failure): Remove call to non-existent function |
367 pmail-clear-headers. | 367 rmail-clear-headers. |
368 (pmail-message-labels-p): New function. | 368 (rmail-message-labels-p): New function. |
369 | 369 |
370 2008-12-02 Chong Yidong <cyd@stupidchicken.com> | 370 2009-01-22 Chong Yidong <cyd@stupidchicken.com> |
371 | 371 |
372 * pmailsort.el (pmail-sort-messages): Don't call removed function | 372 * mail/rmailsort.el (rmail-sort-messages): Don't call removed function |
373 pmail-header-show-headers. | 373 rmail-header-show-headers. |
374 | 374 |
375 2008-12-02 Chong Yidong <cyd@stupidchicken.com> | 375 2009-01-22 Chong Yidong <cyd@stupidchicken.com> |
376 | 376 |
377 * pmail.el (pmail-only-expunge): Pass correct arg to | 377 * mail/rmail.el (rmail-only-expunge): Pass correct arg to |
378 pmail-show-message-maybe. | 378 rmail-show-message-maybe. |
379 | 379 |
380 * pmailsum.el (pmail-get-summary-labels): If no attribute headers | 380 * mail/rmailsum.el (rmail-get-summary-labels): If no attribute headers |
381 are found, use the empty string. | 381 are found, use the empty string. |
382 (pmail-summary): Call pmail-summary-beginning-of-message | 382 (rmail-summary): Call rmail-summary-beginning-of-message |
383 (pmail-new-summary): Check for pmail-summary-mode in the current | 383 (rmail-new-summary): Check for rmail-summary-mode in the current |
384 buffer, not in the pmail buffer. | 384 buffer, not in the rmail buffer. |
385 (pmail-summary-goto-msg): Use pmail-show-message-maybe. | 385 (rmail-summary-goto-msg): Use rmail-show-message-maybe. |
386 | 386 |
387 2008-11-13 Paul Reilly <pmr@pajato.com> | 387 2009-01-22 Paul Reilly <pmr@pajato.com> |
388 | 388 |
389 * pmail.el: Add support for save-buffer. | 389 * mail/rmail.el: Add support for save-buffer. |
390 | 390 |
391 2008-10-17 Paul Reilly <pmr@pajato.com> | 391 2009-01-22 Paul Reilly <pmr@pajato.com> |
392 | 392 |
393 * pmail.el (pmail): | 393 * mail/rmail.el (rmail): |
394 Remove a redundant message counter reset call; try to | 394 Remove a redundant message counter reset call; try to |
395 minimize the attempts to show a message (ideally it should be done | 395 minimize the attempts to show a message (ideally it should be done |
396 once and only once). | 396 once and only once). |
397 | 397 |
398 (pmail-convert-babyl-to-mbox): Set up the global message variables | 398 (rmail-convert-babyl-to-mbox): Set up the global message variables |
399 after inserting the converted mbox file into the Pmail buffer; avoid | 399 after inserting the converted mbox file into the Rmail buffer; avoid |
400 an unecessary message display function call. | 400 an unecessary message display function call. |
401 | 401 |
402 (pmail-show-message-maybe): Use the current message number when the | 402 (rmail-show-message-maybe): Use the current message number when the |
403 optional argument is not passed. | 403 optional argument is not passed. |
404 | 404 |
405 2008-10-14 Paul Reilly <pmr@pajato.com> | 405 2009-01-22 Paul Reilly <pmr@pajato.com> |
406 | 406 |
407 * pmail.el (pmail): Check for babyl conversion early; ignore multibyte. | 407 * mail/rmail.el (rmail): Check for babyl conversion early; ignore |
408 | 408 multibyte. |
409 2008-10-11 Chong Yidong <cyd@stupidchicken.com> | 409 |
410 | 410 2009-01-22 Chong Yidong <cyd@stupidchicken.com> |
411 * pmail.el (pmail-tool-bar-map): Initialize it unconditionally. | 411 |
412 | 412 * mail/rmail.el (rmail-tool-bar-map): Initialize it unconditionally. |
413 2008-10-05 Paul Reilly <pmr@pajato.com> | 413 |
414 | 414 2009-01-22 Paul Reilly <pmr@pajato.com> |
415 * pmail.el, pmailsum.el: | 415 |
416 Next step in the Rmail/mbox support: getting basic summary support working. | 416 * mail/rmail.el, mail/rmailsum.el: |
417 | 417 Next step in the Rmail/mbox support: getting basic summary support |
418 2008-09-23 Paul Reilly <pmr@pajato.com> | 418 working. |
419 | 419 |
420 * pmail.el: | 420 2009-01-22 Paul Reilly <pmr@pajato.com> |
421 | |
422 * mail/rmail.el: | |
421 First pass at handling decoding the mbox message into the view buffer. | 423 First pass at handling decoding the mbox message into the view buffer. |
422 | 424 |
423 2008-09-16 Paul Reilly <pmr@pajato.com> | 425 2009-01-22 Paul Reilly <pmr@pajato.com> |
424 | 426 |
425 * subdirs.el: Remove file. | 427 * mail/rmail.el: |
426 | |
427 2008-09-15 author <author@lilly> | |
428 | |
429 * ChangeLog.pmail: *** empty log message *** | |
430 | |
431 * pmail.el: | |
432 The Rmail/mbox merge has been abandoned in favor of a restart using | 428 The Rmail/mbox merge has been abandoned in favor of a restart using |
433 the current rmail.el file. A comprehensive list of changes will be | 429 the current rmail.el file. A comprehensive list of changes will be |
434 supplied when pmail.el is morphed back into rmail.el | 430 supplied when rmail.el is morphed back into rmail.el |
435 | 431 |
436 The current status is that pmail.el supports basic Rmail navigation | 432 The current status is that rmail.el supports basic Rmail |
437 (no summary support) and shows the current message in a special | 433 navigation (no summary support) and shows the current message in a |
438 buffer using buffer-swap-text. No decoding is done yet. That is the | 434 special buffer using buffer-swap-text. No decoding is done yet. That |
439 next step. | 435 is the next step. |
440 | 436 |
441 2008-09-15 Paul Reilly <pmr@pajato.com> | 437 2009-01-22 Glenn Morris <rgm@gnu.org> |
442 | 438 |
443 * pmail.el: | 439 * mail/rmailsort.el (rmail-dont-reply-to, rmail-desc-get-marker-end) |
444 The Rmail/mbox merge has been abandoned in favor of a restart using | 440 (rmail-desc-get-marker-start): Remove declarations of undefined |
445 the current rmail.el file. A comprehensive list of changes will be | |
446 supplied when pmail.el is morphed back into rmail.el | |
447 | |
448 The current status is that pmail.el supports basic Rmail navigation | |
449 (no summary support) and shows the current message in a special | |
450 buffer using buffer-swap-text. No decoding is done yet. That is the | |
451 next step. | |
452 | |
453 * mbox-trunk-annotations/rmail.el.annotation, mbox-trunk-annotations/rmailedit.el.annotation, mbox-trunk-annotations/rmailkwd.el.annotation, mbox-trunk-annotations/rmailmsc.el.annotation, mbox-trunk-annotations/rmailout.el.annotation, mbox-trunk-annotations/rmailsort.el.annotation: | |
454 Rmail/mbox merge abandoned. Remove stale files. | |
455 | |
456 * mbox-changes/rmail.el.changes, mbox-changes/rmailedit.el.changes, mbox-changes/rmailkwd.el.changes, mbox-changes/rmailmsc.el.changes, mbox-changes/rmailout.el.changes, mbox-changes/rmailsort.el.changes, mbox-changes/rmailsum.el.changes: | |
457 Rmail/mbox merge abandoned. Remove stale files. | |
458 | |
459 2008-09-06 Glenn Morris <rgm@gnu.org> | |
460 | |
461 * pmailsort.el (pmail-dont-reply-to, pmail-desc-get-marker-end) | |
462 (pmail-desc-get-marker-start): Remove declarations of undefined | |
463 functions. | 441 functions. |
464 (pmail-select-correspondent): Use rmail-dont-reply-to from mail-utils | 442 (rmail-select-correspondent): Use rmail-dont-reply-to from mail-utils |
465 rather than non-existent pmail-dont-reply-to. | 443 rather than non-existent rmail-dont-reply-to. |
466 (pmail-sort-messages): Use pmail-desc-get-start, pmail-desc-get-end | 444 (rmail-sort-messages): Use rmail-desc-get-start, rmail-desc-get-end |
467 rather than non-existent `marker-' functions. | 445 rather than non-existent `marker-' functions. |
468 | 446 |
469 * pmailkwd.el (pmail-maybe-set-message-counters) | 447 * mail/rmailkwd.el (rmail-maybe-set-message-counters) |
470 (pmail-set-message-deleted-p): | 448 (rmail-set-message-deleted-p): |
471 * pmailmsc.el (pmail-parse-file-inboxes): | 449 * mail/rmailmsc.el (rmail-parse-file-inboxes): |
472 * pmailsum.el (pmail-output-read-pmail-file-name): | 450 * mail/rmailsum.el (rmail-output-read-rmail-file-name): |
473 Remove unused declarations. | 451 Remove unused declarations. |
474 | 452 |
475 * pmail.el (pmail-spam-filter): Remove declaration of undefined | 453 * mail/rmail.el (rmail-spam-filter): Remove declaration of undefined |
476 function. | 454 function. |
477 (pmail-use-spam-filter): Remove un-needed variable declaration. | 455 (rmail-use-spam-filter): Remove un-needed variable declaration. |
478 Doc fix for actual definition. | 456 Doc fix for actual definition. |
479 (pmail-get-new-mail): Call rmail-spam-filter rather than non-existent | 457 (rmail-get-new-mail): Call rmail-spam-filter rather than non-existent |
480 pmail-spam-filter. | 458 rmail-spam-filter. |
481 (rmail-spam-filter): Autoload it. | 459 (rmail-spam-filter): Autoload it. |
482 | 460 |
483 2008-09-05 Paul Reilly <pmr@pajato.com> | 461 2009-01-22 Paul Reilly <pmr@pajato.com> |
484 | 462 |
485 * pmail.el (pmail-get-new-mail): When there are no new messages, invoke | 463 * mail/rmail.el (rmail-get-new-mail): When there are no new messages, |
486 a redisplay of the current message. | 464 invoke a redisplay of the current message. |
487 | 465 |
488 2008-09-03 Paul Reilly <pmr@pajato.com> | 466 2009-01-22 Paul Reilly <pmr@pajato.com> |
489 | 467 |
490 * pmail.el, pmaildesc.el, pmailout.el: | 468 * mail/rmail.el, mail/rmaildesc.el, mail/rmailout.el: |
491 Fix the expunge command so that the current message index is correct. | 469 Fix the expunge command so that the current message index is correct. |
492 | 470 |
493 * pmail.el (pmail-expunge-counter): New variable. | 471 * mail/rmail.el (rmail-expunge-counter): New variable. |
494 (pmail-set-attribute): Canonicalize the calling sequence to index, | 472 (rmail-set-attribute): Canonicalize the calling sequence to index, |
495 attribute, state. | 473 attribute, state. |
496 (pmail-show-message, pmail-delete-message) | 474 (rmail-show-message, rmail-delete-message) |
497 (pmail-undelete-previous-message, pmail-delete-forward) | 475 (rmail-undelete-previous-message, rmail-delete-forward) |
498 (pmail-mark-message): Use the new canonical calling sequence. | 476 (rmail-mark-message): Use the new canonical calling sequence. |
499 (pmail-only-expunge): Use the expunge counter to update the current | 477 (rmail-only-expunge): Use the expunge counter to update the current |
500 message index. | 478 message index. |
501 (pmail-expunge-callback): Simplify. Just count the expunged messages | 479 (rmail-expunge-callback): Simplify. Just count the expunged messages |
502 with a lower index than the current message index. | 480 with a lower index than the current message index. |
503 | 481 |
504 * pmaildesc.el (pmail-desc-get-previous): Fix an "off by one" issue. | 482 * mail/rmaildesc.el (rmail-desc-get-previous): Fix an "off by one" |
505 (pmail-desc-set-attribute): Canonicalize the calling sequence to index, | 483 issue. |
484 (rmail-desc-set-attribute): Canonicalize the calling sequence to index, | |
506 attribute, state. | 485 attribute, state. |
507 | 486 |
508 * pmailout.el (pmail-output-body-to-file): Use the canonical calling | 487 * mail/rmailout.el (rmail-output-body-to-file): Use the canonical |
509 sequence. | 488 calling sequence. |
510 | 489 |
511 2008-09-02 Juanma Barranquero <lekktu@gmail.com> | 490 2009-01-22 Juanma Barranquero <lekktu@gmail.com> |
512 | 491 |
513 * pmaildesc.el (pmail-desc-get-match-index): Fix malformed let binding. | 492 * mail/rmaildesc.el (rmail-desc-get-match-index): Fix malformed let |
514 | 493 binding. |
515 2008-09-01 Paul Reilly <pmr@pajato.com> | 494 |
516 | 495 2009-01-22 Paul Reilly <pmr@pajato.com> |
517 * pmail.el, pmaildesc.el: Fix the expunge operation. | 496 |
518 | 497 * mail/rmail.el, mail/rmaildesc.el: Fix the expunge operation. |
519 * pmail.el (pmail-only-expunge): Manage pmail-total-messages in the | 498 |
499 * mail/rmail.el (rmail-only-expunge): Manage rmail-total-messages in the | |
520 callback handler; remove the extra show message call. | 500 callback handler; remove the extra show message call. |
521 (pmail-expunge-callback): Rewrite to handle all possible conditions. | 501 (rmail-expunge-callback): Rewrite to handle all possible conditions. |
522 | 502 |
523 * pmaildesc.el (pmail-desc-get-previous, pmail-desc-get-match-index): | 503 * mail/rmaildesc.el (rmail-desc-get-previous) |
524 New functions. | 504 (rmail-desc-get-match-index): New functions. |
525 | 505 |
526 2008-08-29 Paul Reilly <pmr@pajato.com> | 506 2009-01-22 Paul Reilly <pmr@pajato.com> |
527 | 507 |
528 * pmail.el, pmaildesc.el, pmailhdr.el, pmailkwd.el, pmailmm.el, | 508 * mail/rmail.el, mail/rmaildesc.el, mail/rmailhdr.el, mail/rmailkwd.el: |
529 * pmailmsc.el, pmailsort.el, pmailsum.el: Resolve all byte | 509 * mail/rmailmm.el, mail/rmailmsc.el, mail/rmailsort.el: |
530 compiler warnings and enable IMAP/movemail support. | 510 * mail/rmailsum.el: Resolve all byte compiler warnings and enable |
531 | 511 IMAP/movemail support. |
532 2007-04-30 Henrik Enberg <enberg@printf.se> | 512 |
533 | 513 2009-01-22 Henrik Enberg <enberg@printf.se> |
534 * rmailhdr.el (rmail-header-add-header): Use delete-region instead | 514 |
515 * mail/rmailhdr.el (rmail-header-add-header): Use delete-region instead | |
535 of kill-region. | 516 of kill-region. |
536 | 517 |
537 2007-04-27 Henrik Enberg <enberg@printf.se> | 518 2009-01-22 Henrik Enberg <enberg@printf.se> |
538 | 519 |
539 * rmailout.el (rmail-output): Bind buffer-file-coding-system even | 520 * mail/rmailout.el (rmail-output): Bind buffer-file-coding-system even |
540 when rmail-enable-mime is nil. | 521 when rmail-enable-mime is nil. |
541 | 522 |
542 * rmail.el (rmail-perm-variables): Make sure rmail-desc-vector is | 523 * mail/rmail.el (rmail-perm-variables): Make sure rmail-desc-vector is |
543 buffer local. | 524 buffer local. |
544 (rmail-mime-charset-pattern): Sync with trunk. | 525 (rmail-mime-charset-pattern): Sync with trunk. |
545 (rmail): Don't bind coding-system-for-read. | 526 (rmail): Don't bind coding-system-for-read. |
546 (rmail-revert): Likewise. | 527 (rmail-revert): Likewise. |
547 (rmail-variables): Don't set buffer-file-coding-system. | 528 (rmail-variables): Don't set buffer-file-coding-system. |
548 (rmail-show-message): Likewise. | 529 (rmail-show-message): Likewise. |
549 | 530 |
550 2007-04-26 Henrik Enberg <enberg@printf.se> | 531 2009-01-22 Henrik Enberg <enberg@printf.se> |
551 | 532 |
552 * rmail.el (rmail-highlight): New face. | 533 * mail/rmail.el (rmail-highlight): New face. |
553 (rmail-highlight-face): Use it. | 534 (rmail-highlight-face): Use it. |
554 | 535 |
555 2006-04-11 Alex Schroeder <alex@gnu.org> | 536 2009-01-22 Alex Schroeder <alex@gnu.org> |
556 | 537 |
557 * rmailsum.el (rmail-summary-kill-label): Call rmail-kill-label | 538 * mail/rmailsum.el (rmail-summary-kill-label): Call rmail-kill-label |
558 with only one argument. | 539 with only one argument. |
559 | 540 |
560 * rmail.el (rmail-process-new-messages): Handle missing From | 541 * mail/rmail.el (rmail-process-new-messages): Handle missing From |
561 line (usually spam). | 542 line (usually spam). |
562 | 543 |
563 2006-03-09 Henrik Enberg <enberg@printf.se> | 544 2009-01-22 Henrik Enberg <enberg@printf.se> |
564 | 545 |
565 * rmailedit.el (rmail-edit-map): Initialize at definition. Doc String. | 546 * mail/rmailedit.el (rmail-edit-map): Initialize at definition. |
566 | 547 Doc String. |
567 * rmail.el (rmail-narrow-to-header): Don't end error message with | 548 |
549 * mail/rmail.el (rmail-narrow-to-header): Don't end error message with | |
568 a period. | 550 a period. |
569 | 551 |
570 * rmailhdr.el (rmail-header-get-limit): Don't end error message | 552 * mail/rmailhdr.el (rmail-header-get-limit): Don't end error message |
571 with a period. | 553 with a period. |
572 | 554 |
573 * rmaildesc.el (rmail-desc-get-header-display-state): Make sure | 555 * mail/rmaildesc.el (rmail-desc-get-header-display-state): Make sure |
574 whole header region is searched for overlays. | 556 whole header region is searched for overlays. |
575 | 557 |
576 * rmailedit.el (rmail-edit-current-message): | 558 * mail/rmailedit.el (rmail-edit-current-message): |
577 Use rmail-head-show-headers instead of rmail-toggle-header. | 559 Use rmail-head-show-headers instead of rmail-toggle-header. |
578 (rmail-cease-edit): Likewise. Simplify. | 560 (rmail-cease-edit): Likewise. Simplify. |
579 | 561 |
580 2006-03-02 Alex Schroeder <alex@gnu.org> | 562 2009-01-22 Alex Schroeder <alex@gnu.org> |
581 | 563 |
582 * rmailkwd.el (rmail-read-label): Since rmail-keywords is a list | 564 * mail/rmailkwd.el (rmail-read-label): Since rmail-keywords is a list |
583 of symbols, we need to transform it into an alist for completion. | 565 of symbols, we need to transform it into an alist for completion. |
584 | 566 |
585 2006-03-01 Alex Schroeder <alex@gnu.org> | 567 2009-01-22 Alex Schroeder <alex@gnu.org> |
586 | 568 |
587 * rmailsum.el (rmail-summary-kill-label): Use rmail-kill-label | 569 * mail/rmailsum.el (rmail-summary-kill-label): Use rmail-kill-label |
588 instead of calling rmail-set-label, which will call rmail-make-label | 570 instead of calling rmail-set-label, which will call rmail-make-label |
589 on the string. | 571 on the string. |
590 | 572 |
591 2006-02-28 Alex Schroeder <alex@gnu.org> | 573 2009-01-22 Alex Schroeder <alex@gnu.org> |
592 | 574 |
593 * rmailkwd.el (rmail-label-obarray): Delete. | 575 * mail/rmailkwd.el (rmail-label-obarray): Delete. |
594 (rmail-attributes): Use an ordinary list of symbols. | 576 (rmail-attributes): Use an ordinary list of symbols. |
595 (rmail-deleted-label): Use an ordinary symbol. | 577 (rmail-deleted-label): Use an ordinary symbol. |
596 (rmail-keywords): Doc, initial value nil. | 578 (rmail-keywords): Doc, initial value nil. |
597 (rmail-keywords, rmail-keyword-init): Delete defuns. | 579 (rmail-keywords, rmail-keyword-init): Delete defuns. |
598 (rmail-attribute-p, rmail-keyword-p, rmail-make-label): Simplify. | 580 (rmail-attribute-p, rmail-keyword-p, rmail-make-label): Simplify. |
601 (rmail-register-keywords, rmail-register-keyword): Replacements. | 583 (rmail-register-keywords, rmail-register-keyword): Replacements. |
602 (rmail-add-label, rmail-kill-label): Call set-label with a symbol. | 584 (rmail-add-label, rmail-kill-label): Call set-label with a symbol. |
603 (rmail-read-label): Return a string. | 585 (rmail-read-label): Return a string. |
604 (rmail-set-label): Rewrote. Call rmail-display-labels always. | 586 (rmail-set-label): Rewrote. Call rmail-display-labels always. |
605 | 587 |
606 * rmail.el (qp): No longer required. | 588 * mail/rmail.el (qp): No longer required. |
607 (rmail-convert-file): Don't rmail-enable-multibyte. | 589 (rmail-convert-file): Don't rmail-enable-multibyte. |
608 (rmail-decode-mbox-format): Delete. | 590 (rmail-decode-mbox-format): Delete. |
609 (rmail-convert-mbox-format): No converting of qp headings, no | 591 (rmail-convert-mbox-format): No converting of qp headings, no |
610 decoding of the message body. | 592 decoding of the message body. |
611 | 593 |
613 (rmail-next-undeleted-message): Store original message until the | 595 (rmail-next-undeleted-message): Store original message until the |
614 end instead of relying on rmail-current-message. | 596 end instead of relying on rmail-current-message. |
615 | 597 |
616 (rmail-process-new-messages): Use rmail-register-keywords. | 598 (rmail-process-new-messages): Use rmail-register-keywords. |
617 | 599 |
618 2006-02-17 Alex Schroeder <alex@gnu.org> | 600 2009-01-22 Alex Schroeder <alex@gnu.org> |
619 | 601 |
620 * rmailmm.el (rmail-mime-text-handler): Only downcase if charset exists. | 602 * mail/rmailmm.el (rmail-mime-text-handler): Only downcase if charset |
603 exists. | |
621 (rmail-mime-handle): Doc. Ignore errors when decoding base64. | 604 (rmail-mime-handle): Doc. Ignore errors when decoding base64. |
622 Seems to be common on my system. | 605 Seems to be common on my system. |
623 (rmail-mime-show): Change show-header code. | 606 (rmail-mime-show): Change show-header code. |
624 (rmail-mime): New. | 607 (rmail-mime): New. |
625 | 608 |
626 2006-02-12 Alex Schroeder <alex@gnu.org> | 609 2009-01-22 Alex Schroeder <alex@gnu.org> |
627 | 610 |
628 * rmail.el (qp): No longer require it. | 611 * mail/rmail.el (qp): No longer require it. |
629 (rmail-convert-file): Doc. Remove useless test for coding system | 612 (rmail-convert-file): Doc. Remove useless test for coding system |
630 header. Don't call rmail-decode-mbox-format. Just call | 613 header. Don't call rmail-decode-mbox-format. Just call |
631 rmail-convert-mbox-format. | 614 rmail-convert-mbox-format. |
632 (rmail-decode-mbox-format): Delete. | 615 (rmail-decode-mbox-format): Delete. |
633 (rmail-convert-mbox-format): Don't translate quoted printable | 616 (rmail-convert-mbox-format): Don't translate quoted printable |
635 No longer add x-coding-system header. | 618 No longer add x-coding-system header. |
636 (rmail-maybe-set-message-counters): Delete. | 619 (rmail-maybe-set-message-counters): Delete. |
637 (rmail-next-undeleted-message): Add caching of rmail-current-message | 620 (rmail-next-undeleted-message): Add caching of rmail-current-message |
638 such that it doesn't break when rmail-show-message switches buffers. | 621 such that it doesn't break when rmail-show-message switches buffers. |
639 | 622 |
640 2006-02-07 Alex Schroeder <alex@gnu.org> | 623 2009-01-22 Alex Schroeder <alex@gnu.org> |
641 | 624 |
642 * rmailmm.el (rmail-mime-media-type-handlers-alist): | 625 * mail/rmailmm.el (rmail-mime-media-type-handlers-alist): |
643 Remove non-existing handlers for the moment. | 626 Remove non-existing handlers for the moment. |
644 (rmail-mime-text-handler): Do decoding based on the charset parameter. | 627 (rmail-mime-text-handler): Do decoding based on the charset parameter. |
645 (test-rmail-mime-handler): Test decoding using an 8bit KOI8 message. | 628 (test-rmail-mime-handler): Test decoding using an 8bit KOI8 message. |
646 (rmail-mime-handle): Switch to unibyte if content transfer | 629 (rmail-mime-handle): Switch to unibyte if content transfer |
647 encoding is 8bit. Strange that it should be necessary. | 630 encoding is 8bit. Strange that it should be necessary. |
648 | 631 |
649 2006-02-04 Alex Schroeder <alex@gnu.org> | 632 2009-01-22 Alex Schroeder <alex@gnu.org> |
650 | 633 |
651 * rmailmm.el: Rename all symbols to rmail-mime-*. Rewrite code | 634 * mail/rmailmm.el: Rename all symbols to rmail-mime-*. Rewrite code |
652 to modify the buffer instead of using display properties. | 635 to modify the buffer instead of using display properties. |
653 Fix bulk handler, and add simple test defun for it. | 636 Fix bulk handler, and add simple test defun for it. |
654 | 637 |
655 2006-02-01 Alex Schroeder <alex@gnu.org> | 638 2009-01-22 Alex Schroeder <alex@gnu.org> |
656 | 639 |
657 * rmail.el (rmail-convert-mbox-format): Handle mails without subject. | 640 * mail/rmail.el (rmail-convert-mbox-format): Handle mails without |
658 | 641 subject. |
659 2006-02-01 Henrik Enberg <enberg@printf.se> | 642 |
660 | 643 2009-01-22 Henrik Enberg <enberg@printf.se> |
661 * rmail.el (rmail-first-unseen-message): Make sure to return the | 644 |
645 * mail/rmail.el (rmail-first-unseen-message): Make sure to return the | |
662 last message if no unseen message was found. Doc fix. | 646 last message if no unseen message was found. Doc fix. |
663 (rmail): Call rmail-first-unseen-message properly. | 647 (rmail): Call rmail-first-unseen-message properly. |
664 Remove commented out code. | 648 Remove commented out code. |
665 (rmail-show-message): Maybe call rmail-unknown-mail-followup-to. | 649 (rmail-show-message): Maybe call rmail-unknown-mail-followup-to. |
666 (rmail-revert): Simplify. | 650 (rmail-revert): Simplify. |
667 | 651 |
668 2006-01-31 Alex Schroeder <alex@gnu.org> | 652 2009-01-22 Alex Schroeder <alex@gnu.org> |
669 | 653 |
670 * rmailmm.el: New file, based on Alexander Pohoyda's code. | 654 * mail/rmailmm.el: New file, based on Alexander Pohoyda's code. |
671 | 655 |
672 2006-01-30 Henrik Enberg <enberg@printf.se> | 656 2009-01-22 Henrik Enberg <enberg@printf.se> |
673 | 657 |
674 * rmail.el (rmail-next-message): | 658 * mail/rmail.el (rmail-next-message): |
675 Don't call rmail-maybe-set-message-counters. Use with-current-buffer. | 659 Don't call rmail-maybe-set-message-counters. Use with-current-buffer. |
676 | 660 |
677 * rmailkwd.el (rmail-next-labeled-message): | 661 * mail/rmailkwd.el (rmail-next-labeled-message): |
678 Don't call rmail-maybe-set-message-counters. Use with-current-buffer. | 662 Don't call rmail-maybe-set-message-counters. Use with-current-buffer. |
679 | 663 |
680 * rmailhdr.el (rmail-header-hide-headers): Simplify. | 664 * mail/rmailhdr.el (rmail-header-hide-headers): Simplify. |
681 (rmail-header-get-limit): Wrap in a save-excursion. | 665 (rmail-header-get-limit): Wrap in a save-excursion. |
682 (rmail-header-display-state): Rename from rmail-header-display-mode. | 666 (rmail-header-display-state): Rename from rmail-header-display-mode. |
683 | 667 |
684 2006-01-29 Henrik Enberg <enberg@printf.se> | 668 2009-01-22 Henrik Enberg <enberg@printf.se> |
685 | 669 |
686 * rmailsum.el (rmail-summary-show-message): Reformat. | 670 * mail/rmailsum.el (rmail-summary-show-message): Reformat. |
687 (rmail-summary-get-summary-line): | 671 (rmail-summary-get-summary-line): |
688 Rename from `rmail-summary-get-summary'. Update callers. | 672 Rename from `rmail-summary-get-summary'. Update callers. |
689 (rmail-summary-mode-map): Initialize at definition, Doc fix. | 673 (rmail-summary-mode-map): Initialize at definition, Doc fix. |
690 (rmail-summary-undelete-many): Simplify. | 674 (rmail-summary-undelete-many): Simplify. |
691 | 675 |
692 2006-01-26 Henrik Enberg <enberg@printf.se> | 676 2009-01-22 Henrik Enberg <enberg@printf.se> |
693 | 677 |
694 * rmailsum.el (rmail-summary-deleted-p): Fix misplaced paren. | 678 * mail/rmailsum.el (rmail-summary-deleted-p): Fix misplaced paren. |
695 (rmail-summary-undelete): Simplify. | 679 (rmail-summary-undelete): Simplify. |
696 | 680 |
697 2006-01-25 Henrik Enberg <enberg@printf.se> | 681 2009-01-22 Henrik Enberg <enberg@printf.se> |
698 | 682 |
699 * rmailsum.el (rmail-summary-get-sender): Handle a nil value of | 683 * mail/rmailsum.el (rmail-summary-get-sender): Handle a nil value of |
700 rmail-user-mail-address-regexp. | 684 rmail-user-mail-address-regexp. |
701 | 685 |
702 * rmail.el (rmail-unknown-mail-followup-to): Likewise. | 686 * mail/rmail.el (rmail-unknown-mail-followup-to): Likewise. |
703 | 687 |
704 * rmailout.el (rmail-delete-unwanted-fields): Handle mbox format. | 688 * mail/rmailout.el (rmail-delete-unwanted-fields): Handle mbox format. |
705 (rmail-output): Error when target is a BABYL file. Handle MIME | 689 (rmail-output): Error when target is a BABYL file. Handle MIME |
706 charset. Make sure headers are properly hidden after output. | 690 charset. Make sure headers are properly hidden after output. |
707 Avoid pointless with-current-buffer call. | 691 Avoid pointless with-current-buffer call. |
708 | 692 |
709 2006-01-24 Alex Schroeder <alex@gnu.org> | 693 2009-01-22 Alex Schroeder <alex@gnu.org> |
710 | 694 |
711 * rmailsum.el (rmail-summary-edit-map): Rewrite. | 695 * mail/rmailsum.el (rmail-summary-edit-map): Rewrite. |
712 | 696 |
713 2006-01-23 Alex Schroeder <alex@gnu.org> | 697 2009-01-22 Alex Schroeder <alex@gnu.org> |
714 | 698 |
715 * rmail.el (rmail-narrow-to-non-pruned-header): Delete. | 699 * mail/rmail.el (rmail-narrow-to-non-pruned-header): Delete. |
716 (rmail-unknown-mail-followup-to, rmail-retry-failure): No longer | 700 (rmail-unknown-mail-followup-to, rmail-retry-failure): No longer |
717 call rmail-narrow-to-non-pruned-header and replace | 701 call rmail-narrow-to-non-pruned-header and replace |
718 mail-fetch-field with rmail-header-get-header because that one | 702 mail-fetch-field with rmail-header-get-header because that one |
719 ignores the intangible property when searching. | 703 ignores the intangible property when searching. |
720 (rmail-show-message): Simplify x-coding-system handling. | 704 (rmail-show-message): Simplify x-coding-system handling. |
722 because rmail-header-get-header handles the intanglible property. | 706 because rmail-header-get-header handles the intanglible property. |
723 (rmail-reply): Simplify code at the price of some efficiency when | 707 (rmail-reply): Simplify code at the price of some efficiency when |
724 setting up the variable bindings. No longer toggle visibility of | 708 setting up the variable bindings. No longer toggle visibility of |
725 headers, because rmail-header-show-headers is no longer necessary. | 709 headers, because rmail-header-show-headers is no longer necessary. |
726 | 710 |
727 * rmailhdr.el (rmail-header-get-header): Accept more arguments and | 711 * mail/rmailhdr.el (rmail-header-get-header): Accept more arguments and |
728 pass them to mail-fetch-field unchanged. | 712 pass them to mail-fetch-field unchanged. |
729 Bind inhibit-point-motion-hooks to t. | 713 Bind inhibit-point-motion-hooks to t. |
730 | 714 |
731 * rmailsum.el (rmail-user-mail-address-regexp): Compute a default | 715 * mail/rmailsum.el (rmail-user-mail-address-regexp): Compute a default |
732 value instead of assuming nil. Doc. | 716 value instead of assuming nil. Doc. |
733 (rmail-summary-get-sender): Compare with rmail-user-mail-address-regexp | 717 (rmail-summary-get-sender): Compare with rmail-user-mail-address-regexp |
734 instead of computing the default value. | 718 instead of computing the default value. |
735 | 719 |
736 * rmail.el (rmail-convert-mbox-format): Decode messages with | 720 * mail/rmail.el (rmail-convert-mbox-format): Decode messages with |
737 content-transfer-encoding quoted-printable, because it's easy to do. | 721 content-transfer-encoding quoted-printable, because it's easy to do. |
738 (rmail-unknown-mail-followup-to): Compare with | 722 (rmail-unknown-mail-followup-to): Compare with |
739 rmail-user-mail-address-regexp instead of computing the default value. | 723 rmail-user-mail-address-regexp instead of computing the default value. |
740 | 724 |
741 2006-01-23 Henrik Enberg <enberg@printf.se> | 725 2009-01-22 Henrik Enberg <enberg@printf.se> |
742 | 726 |
743 * rmail.el (rmail-decode-mbox-format): | 727 * mail/rmail.el (rmail-decode-mbox-format): |
744 Rename from `rmail-decode-mail-file'. | 728 Rename from `rmail-decode-mail-file'. |
745 (rmail-process-new-messages): Don't add missing headers here. | 729 (rmail-process-new-messages): Don't add missing headers here. |
746 (rmail-convert-mbox-format): Rename from `rmail-decode-messages'. | 730 (rmail-convert-mbox-format): Rename from `rmail-decode-messages'. |
747 Add missing headers here. Remove FROM and TO arguments. | 731 Add missing headers here. Remove FROM and TO arguments. |
748 (rmail-get-new-mail): Simplify. | 732 (rmail-get-new-mail): Simplify. |
750 (rmail-revert): Use it. | 734 (rmail-revert): Use it. |
751 (rmail): Change logic for avoiding selecting new messages twice. | 735 (rmail): Change logic for avoiding selecting new messages twice. |
752 (rmail-display-labels): Avoid space in mode-line if there are no | 736 (rmail-display-labels): Avoid space in mode-line if there are no |
753 keywords. | 737 keywords. |
754 | 738 |
755 2006-01-22 Henrik Enberg <enberg@printf.se> | 739 2009-01-22 Henrik Enberg <enberg@printf.se> |
756 | 740 |
757 * rmaildesc.el (rmail-desc-default-attrs): New const. | 741 * mail/rmaildesc.el (rmail-desc-default-attrs): New const. |
758 (rmail-desc-get-default-attrs): Delete. | 742 (rmail-desc-get-default-attrs): Delete. |
759 | 743 |
760 * rmail.el (rmail): Go back to using find-file for reading in the | 744 * mail/rmail.el (rmail): Go back to using find-file for reading in the |
761 mail file. This avoids gratuitous modification of the file. | 745 mail file. This avoids gratuitous modification of the file. |
762 (rmail-decode-region): Doc string, cleanup. | 746 (rmail-decode-region): Doc string, cleanup. |
763 (rmail-decode-by-content-type): New function. | 747 (rmail-decode-by-content-type): New function. |
764 (rmail-decode-messages): Use it. Add FROM and TO args and only | 748 (rmail-decode-messages): Use it. Add FROM and TO args and only |
765 process messages in that region. | 749 process messages in that region. |
769 (rmail-displayed-headers): Default value set to nil. | 753 (rmail-displayed-headers): Default value set to nil. |
770 (rmail-inbox-alist): Add version tag. | 754 (rmail-inbox-alist): Add version tag. |
771 (rmail-count-screen-lines): Doc string. | 755 (rmail-count-screen-lines): Doc string. |
772 (rmail-process-new-messages): Use rmail-desc-default-attrs. | 756 (rmail-process-new-messages): Use rmail-desc-default-attrs. |
773 | 757 |
774 2006-01-21 Alex Schroeder <alex@gnu.org> | 758 2009-01-22 Alex Schroeder <alex@gnu.org> |
775 | 759 |
776 * rmail.el (rmail-decode-messages): Decode encoded-words in | 760 * mail/rmail.el (rmail-decode-messages): Decode encoded-words in |
777 Subject and From header. | 761 Subject and From header. |
778 (rmail-process-new-messages): Don't decode encoded words here. | 762 (rmail-process-new-messages): Don't decode encoded words here. |
779 | 763 |
780 2006-01-21 Henrik Enberg <enberg@printf.se> | 764 2009-01-22 Henrik Enberg <enberg@printf.se> |
781 | 765 |
782 * rmail.el (rmail-process-new-messages): Don't decode messages | 766 * mail/rmail.el (rmail-process-new-messages): Don't decode messages |
783 here, don't lose on missing subject field. | 767 here, don't lose on missing subject field. |
784 (rmail-decode-messages): New function. | 768 (rmail-decode-messages): New function. |
785 (rmail): Use it. | 769 (rmail): Use it. |
786 (rmail-get-new-mail): Likewise. | 770 (rmail-get-new-mail): Likewise. |
787 | 771 |
788 * rmailsum.el (rmail-summary-get-sender): Narrow to current | 772 * mail/rmailsum.el (rmail-summary-get-sender): Narrow to current |
789 message before extracting headers. | 773 message before extracting headers. |
790 | 774 |
791 2006-01-21 Alex Schroeder <alex@gnu.org> | 775 2009-01-22 Alex Schroeder <alex@gnu.org> |
792 | 776 |
793 * rmailedit.el (rmail-abort-edit): Don't call rmail-highlight-headers | 777 * mail/rmailedit.el (rmail-abort-edit): Don't call |
794 anymore. | 778 rmail-highlight-headers anymore. |
795 | 779 |
796 * rmail.el (rmail-next-undeleted-message): Simplify. | 780 * mail/rmail.el (rmail-next-undeleted-message): Simplify. |
797 (rmail-what-message): Delete since it was never called. | 781 (rmail-what-message): Delete since it was never called. |
798 (rmail-narrow-to-header): Use the same error message as | 782 (rmail-narrow-to-header): Use the same error message as |
799 rmail-header-get-limit. | 783 rmail-header-get-limit. |
800 (rmail-highlight-face): Doc. | 784 (rmail-highlight-face): Doc. |
801 (rmail-font-lock-keywords): Add the stuff necessary to make | 785 (rmail-font-lock-keywords): Add the stuff necessary to make |
802 rmail-highlight-headers obsolete. | 786 rmail-highlight-headers obsolete. |
803 (rmail-toggle-header, rmail-show-message): Don't call | 787 (rmail-toggle-header, rmail-show-message): Don't call |
804 rmail-highlight-headers anymore. | 788 rmail-highlight-headers anymore. |
805 (rmail-highlight-headers): Delete. | 789 (rmail-highlight-headers): Delete. |
806 | 790 |
807 * rmaildesc.el (rmail-desc-set-attribute): Use | 791 * mail/rmaildesc.el (rmail-desc-set-attribute): Use |
808 rmail-header-add-header instead of rmail-header-set-header. | 792 rmail-header-add-header instead of rmail-header-set-header. |
809 | 793 |
810 * rmailhdr.el (rmail-header-attribute-header) | 794 * mail/rmailhdr.el (rmail-header-attribute-header) |
811 (rmail-header-keyword-header, rmail-header-get-limit): Doc. | 795 (rmail-header-keyword-header, rmail-header-get-limit): Doc. |
812 (rmail-header-add-header): Add inhibit-point-motion-hooks and | 796 (rmail-header-add-header): Add inhibit-point-motion-hooks and |
813 buffer-undo-list bindings from rmail-header-set-header. I don't | 797 buffer-undo-list bindings from rmail-header-set-header. I don't |
814 know whether they are necessary, however. | 798 know whether they are necessary, however. |
815 (rmail-header-persist-attributes, rmail-header-set-header): | 799 (rmail-header-persist-attributes, rmail-header-set-header): |
816 Delete. rmail-header-add-header does what rmail-header-set-header did, | 800 Delete. rmail-header-add-header does what rmail-header-set-header did, |
817 except throw an error if the header was not found. | 801 except throw an error if the header was not found. |
818 | 802 |
819 * rmail.el (rmail-msgbeg, rmail-msgend): Fix and make obsolete. | 803 * mail/rmail.el (rmail-msgbeg, rmail-msgend): Fix and make obsolete. |
820 (rmail-process-new-messages): Use mail-decode-encoded-word-string | 804 (rmail-process-new-messages): Use mail-decode-encoded-word-string |
821 on the subject. Requires mail-parse from Gnus. | 805 on the subject. Requires mail-parse from Gnus. |
822 (rmail-highlight-headers): Doc. | 806 (rmail-highlight-headers): Doc. |
823 | 807 |
824 2006-01-21 Henrik Enberg <enberg@printf.se> | 808 2009-01-22 Henrik Enberg <enberg@printf.se> |
825 | 809 |
826 * rmailsum.el (rmail-message-senders-p): Fix typo. | 810 * mail/rmailsum.el (rmail-message-senders-p): Fix typo. |
827 | 811 |
828 * rmail.el (rmail-process-new-messages): Simplify. | 812 * mail/rmail.el (rmail-process-new-messages): Simplify. |
829 (rmail-decode-quoted-printable): Delete unused function. | 813 (rmail-decode-quoted-printable): Delete unused function. |
830 (rmail-hex-string-to-integer): Likewise. | 814 (rmail-hex-string-to-integer): Likewise. |
831 (rmail-hex-char-to-integer): Likewise. | 815 (rmail-hex-char-to-integer): Likewise. |
832 (rmail-decode-mail-file): Rename from `rmail-decode-mbox-file'. | 816 (rmail-decode-mail-file): Rename from `rmail-decode-mbox-file'. |
833 (rmail-delete-inbox-files): New function factored out of | 817 (rmail-delete-inbox-files): New function factored out of |
834 `rmail-get-new-mail'. | 818 `rmail-get-new-mail'. |
835 (rmail-get-new-mail): Use it. | 819 (rmail-get-new-mail): Use it. |
836 (rmail-get-inbox-files): Rename from `rmail-get-inbox-list'. | 820 (rmail-get-inbox-files): Rename from `rmail-get-inbox-list'. |
837 | 821 |
838 2006-01-21 Alex Schroeder <alex@gnu.org> | 822 2009-01-22 Alex Schroeder <alex@gnu.org> |
839 | 823 |
840 * rmail.el (rmail-get-new-mail): Doc. | 824 * mail/rmail.el (rmail-get-new-mail): Doc. |
841 (rmail-get-inbox-list): Doc. | 825 (rmail-get-inbox-list): Doc. |
842 (rmail-require-mime-maybe): Simplify. | 826 (rmail-require-mime-maybe): Simplify. |
843 (rmail-mode-map): Rewrite using a local binding to agree | 827 (rmail-mode-map): Rewrite using a local binding to agree |
844 with "(elisp)Tips for Defining". | 828 with "(elisp)Tips for Defining". |
845 | 829 |
846 2006-01-21 Henrik Enberg <enberg@printf.se> | 830 2009-01-22 Henrik Enberg <enberg@printf.se> |
847 | 831 |
848 * rmailsum.el (rmail-summary-get-sender): Doc fix. | 832 * mail/rmailsum.el (rmail-summary-get-sender): Doc fix. |
849 | 833 |
850 * rmail.el (rmail-redecode-body): Simplify. | 834 * mail/rmail.el (rmail-redecode-body): Simplify. |
851 (rmail-get-inbox-list): Stop on name conflict. | 835 (rmail-get-inbox-list): Stop on name conflict. |
852 (rmail-show-message): Set `rmail-view-buffer' to `rmail-buffer` if | 836 (rmail-show-message): Set `rmail-view-buffer' to `rmail-buffer` if |
853 not using MIME. Make sure we go to `point-min' before setting | 837 not using MIME. Make sure we go to `point-min' before setting |
854 window point as searching for coding header might move point. | 838 window point as searching for coding header might move point. |
855 | 839 |
856 2006-01-20 Alex Schroeder <alex@gnu.org> | 840 2009-01-22 Alex Schroeder <alex@gnu.org> |
857 | 841 |
858 * rmail.el (rmail-inbox-alist): Doc. | 842 * mail/rmail.el (rmail-inbox-alist): Doc. |
859 | 843 |
860 2006-01-20 Henrik Enberg <enberg@printf.se> | 844 2009-01-22 Henrik Enberg <enberg@printf.se> |
861 | 845 |
862 * rmailsum.el (rmail-summary-get-sender): New function. | 846 * mail/rmailsum.el (rmail-summary-get-sender): New function. |
863 (rmail-summary-get-summary): Use it. Make sure sender is no | 847 (rmail-summary-get-summary): Use it. Make sure sender is no |
864 longer than 25 characters. | 848 longer than 25 characters. |
865 (rmail-summary-get-line-count): Doc fix. | 849 (rmail-summary-get-line-count): Doc fix. |
866 (rmail-summary-get-summary-attributes): Likewise. | 850 (rmail-summary-get-summary-attributes): Likewise. |
867 | 851 |
868 * rmailmsc.el (set-rmail-inbox-list): Rewrite to only set inbox | 852 * mail/rmailmsc.el (set-rmail-inbox-list): Rewrite to only set inbox |
869 list temporarily for a session. | 853 list temporarily for a session. |
870 | 854 |
871 2006-01-20 Alex Schroeder <alex@gnu.org> | 855 2009-01-22 Alex Schroeder <alex@gnu.org> |
872 | 856 |
873 * rmail.el (rmail-show-message): Minor changes: comments. | 857 * mail/rmail.el (rmail-show-message): Minor changes: comments. |
874 | 858 |
875 * rmailsum.el (rmail-summary-get-summary): Fix display of keywords. | 859 * mail/rmailsum.el (rmail-summary-get-summary): Fix display of keywords. |
876 (rmail-summary-rmail-update): Minor changes: If to when, comments, | 860 (rmail-summary-rmail-update): Minor changes: If to when, comments, |
877 doc string. | 861 doc string. |
878 | 862 |
879 2006-01-20 Henrik Enberg <enberg@printf.se> | 863 2009-01-22 Henrik Enberg <enberg@printf.se> |
880 | 864 |
881 * rmail.el (rmail-inbox-alist): New variable. | 865 * mail/rmail.el (rmail-inbox-alist): New variable. |
882 (rmail-get-file-inbox-list): New function. | 866 (rmail-get-file-inbox-list): New function. |
883 (rmail-perm-variables): Use it. | 867 (rmail-perm-variables): Use it. |
884 (rmail-parse-file-inboxes): Delete. | 868 (rmail-parse-file-inboxes): Delete. |
885 | 869 |
886 2006-01-20 Alex Schroeder <alex@gnu.org> | 870 2009-01-22 Alex Schroeder <alex@gnu.org> |
887 | 871 |
888 * rmailsum.el (rmail-summary-mode): Fix typo in doc string and keymap. | 872 * mail/rmailsum.el (rmail-summary-mode): Fix typo in doc string and |
873 keymap. | |
889 (rmail-summary-update-attribute): Delete. | 874 (rmail-summary-update-attribute): Delete. |
890 (rmail-summary-update): Simple defun regenerates the entire | 875 (rmail-summary-update): Simple defun regenerates the entire |
891 summary line. | 876 summary line. |
892 (rmail-summary-by-topic): Don't use rmail-current-subject-regexp. | 877 (rmail-summary-by-topic): Don't use rmail-current-subject-regexp. |
893 (rmail-message-subject-p): Use rmail-header-get-header instead of | 878 (rmail-message-subject-p): Use rmail-header-get-header instead of |
894 mail-fetch-field. | 879 mail-fetch-field. |
895 (rmail-summary-by-senders): Default to current sender. | 880 (rmail-summary-by-senders): Default to current sender. |
896 | 881 |
897 * rmailkwd.el (rmail-set-label): Call rmail-summary-update at the end. | 882 * mail/rmailkwd.el (rmail-set-label): Call rmail-summary-update at the |
898 | 883 end. |
899 * rmail.el (rmail-set-attribute): Call rmail-summary-update | 884 |
885 * mail/rmail.el (rmail-set-attribute): Call rmail-summary-update | |
900 instead of just updating the attributes. | 886 instead of just updating the attributes. |
901 | 887 |
902 2006-01-19 Henrik Enberg <enberg@printf.se> | 888 2009-01-22 Henrik Enberg <enberg@printf.se> |
903 | 889 |
904 * rmailhdr.el (rmail-header-get-header): Rewrite to be a | 890 * mail/rmailhdr.el (rmail-header-get-header): Rewrite to be a |
905 convenience wrapper for mail-fetch-field. | 891 convenience wrapper for mail-fetch-field. |
906 (rmail-header-hide-headers): Simplify. | 892 (rmail-header-hide-headers): Simplify. |
907 | 893 |
908 * rmail.el (rmail-process-new-messages): | 894 * mail/rmail.el (rmail-process-new-messages): |
909 Use rmail-header-get-header instead of mail-fetch-field. | 895 Use rmail-header-get-header instead of mail-fetch-field. |
910 | 896 |
911 * rmailout.el (rmail-output-read-file-name): Simplify. | 897 * mail/rmailout.el (rmail-output-read-file-name): Simplify. |
912 (rmail-output): Likewise. | 898 (rmail-output): Likewise. |
913 | 899 |
914 2006-01-18 Alex Schroeder <alex@gnu.org> | 900 2009-01-22 Alex Schroeder <alex@gnu.org> |
915 | 901 |
916 * rmailsum.el (rmail-make-summary-line-1) | 902 * mail/rmailsum.el (rmail-make-summary-line-1) |
917 (rmail-make-basic-summary-line): Delete. | 903 (rmail-make-basic-summary-line): Delete. |
918 (rmail-summary-kill-label): Only ask for existing labels. | 904 (rmail-summary-kill-label): Only ask for existing labels. |
919 | 905 |
920 * rmailkwd.el (rmail-add-label): Doc fix. | 906 * mail/rmailkwd.el (rmail-add-label): Doc fix. |
921 (rmail-kill-label): Only read labels that the current message has. | 907 (rmail-kill-label): Only read labels that the current message has. |
922 (rmail-read-label): Possibly only ask for existing labels. | 908 (rmail-read-label): Possibly only ask for existing labels. |
923 (rmail-set-label): Display labels at the end. | 909 (rmail-set-label): Display labels at the end. |
924 | 910 |
925 * rmailhdr.el (rmail-header-get-limit): Rewrite macro as simple defun. | 911 * mail/rmailhdr.el (rmail-header-get-limit): Rewrite macro as simple |
912 defun. | |
926 (rmail-header-persist-attributes): Doc. | 913 (rmail-header-persist-attributes): Doc. |
927 (rmail-header-add-header): Simplify the finding of the header. | 914 (rmail-header-add-header): Simplify the finding of the header. |
928 Delete header if value is nil or "". | 915 Delete header if value is nil or "". |
929 (rmail-header-remove-keyword): Delet stub. Removing can be | 916 (rmail-header-remove-keyword): Delet stub. Removing can be |
930 handled by calling `rmail-header-add-header' with value nil or "". | 917 handled by calling `rmail-header-add-header' with value nil or "". |
931 | 918 |
932 * rmailedit.el (rmail-cease-edit): Bugfix. | 919 * mail/rmailedit.el (rmail-cease-edit): Bugfix. |
933 | 920 |
934 * rmaildesc.el: Remove require statements. | 921 * mail/rmaildesc.el: Remove require statements. |
935 (rmail-desc-add-keyword, rmail-desc-remove-keyword): Rewrite. | 922 (rmail-desc-add-keyword, rmail-desc-remove-keyword): Rewrite. |
936 (rmail-desc-get-keywords, rmail-desc-get-keyword-list) | 923 (rmail-desc-get-keywords, rmail-desc-get-keyword-list) |
937 (rmail-desc-edited-index): Doc fix. | 924 (rmail-desc-edited-index): Doc fix. |
938 | 925 |
939 * rmail.el (rmail-set-attribute): Move comment into document. | 926 * mail/rmail.el (rmail-set-attribute): Move comment into document. |
940 | 927 |
941 2006-01-18 Henrik Enberg <enberg@printf.se> | 928 2009-01-22 Henrik Enberg <enberg@printf.se> |
942 | 929 |
943 * rmail.el (rmail-get-inbox-list): New function. | 930 * mail/rmail.el (rmail-get-inbox-list): New function. |
944 (rmail-get-new-mail): Use it. Only call `rmail-show-message' on | 931 (rmail-get-new-mail): Use it. Only call `rmail-show-message' on |
945 file-error condition if no new messages are found. | 932 file-error condition if no new messages are found. |
946 (rmail-get-sender): Delete. | 933 (rmail-get-sender): Delete. |
947 (rmail-process-new-messages): Use mail-fetch-field instead. | 934 (rmail-process-new-messages): Use mail-fetch-field instead. |
948 (rmail-show-message): Cleanup. | 935 (rmail-show-message): Cleanup. |
949 (rmail-decode-mbox-file): New function. | 936 (rmail-decode-mbox-file): New function. |
950 (rmail): Use it. Only call `rmail-show-message' if no new mail was | 937 (rmail): Use it. Only call `rmail-show-message' if no new mail was |
951 found. | 938 found. |
952 | 939 |
953 * rmailsum.el (rmail-summary-get-new-mail): Only call | 940 * mail/rmailsum.el (rmail-summary-get-new-mail): Only call |
954 `rmail-summary-goto-msg' if no new mail was found. | 941 `rmail-summary-goto-msg' if no new mail was found. |
955 | 942 |
956 2006-01-18 Alex Schroeder <alex@gnu.org> | 943 2009-01-22 Alex Schroeder <alex@gnu.org> |
957 | 944 |
958 * rmail.el (rmail): Only insert the file if it actually exists. | 945 * mail/rmail.el (rmail): Only insert the file if it actually exists. |
959 (rmail-show-message): Do not display labels if there are no | 946 (rmail-show-message): Do not display labels if there are no |
960 messages. This corrects the mistake if visiting an empty file, | 947 messages. This corrects the mistake if visiting an empty file, |
961 but it doesn't fix the situation where you delete the all messages | 948 but it doesn't fix the situation where you delete the all messages |
962 and expunge them. This may leave the labels of the last message | 949 and expunge them. This may leave the labels of the last message |
963 in the modeline. | 950 in the modeline. |
964 | 951 |
965 2006-01-17 Henrik Enberg <enberg@printf.se> | 952 2009-01-22 Henrik Enberg <enberg@printf.se> |
966 | 953 |
967 * rmailkwd.el: Don't require rmail. | 954 * mail/rmailkwd.el: Don't require rmail. |
968 | 955 |
969 * rmail.el (rmail-process-new-messages): Don't require rmailkwd | 956 * mail/rmail.el (rmail-process-new-messages): Don't require rmailkwd |
970 here, do it at toplevel instead. | 957 here, do it at toplevel instead. |
971 (rmail-process-new-messages): Add an X-Coding-System | 958 (rmail-process-new-messages): Add an X-Coding-System |
972 header if one doesn't exist. | 959 header if one doesn't exist. |
973 | 960 |
974 2006-01-17 Alex Schroeder <alex@gnu.org> | 961 2009-01-22 Alex Schroeder <alex@gnu.org> |
975 | 962 |
976 * rmailsum.el (rmail-summary-by-labels): No longer concatenate | 963 * mail/rmailsum.el (rmail-summary-by-labels): No longer concatenate |
977 regexp with commas because of recent change to | 964 regexp with commas because of recent change to |
978 rmail-message-labels-p. | 965 rmail-message-labels-p. |
979 (rmail-summary-rmail-update): Replace rmail-message-labels-p test | 966 (rmail-summary-rmail-update): Replace rmail-message-labels-p test |
980 with simple rmail-desc-get-keywords. | 967 with simple rmail-desc-get-keywords. |
981 | 968 |
982 * rmail.el (rmail-message-labels-p): | 969 * mail/rmail.el (rmail-message-labels-p): |
983 Rewrite using rmail-desc-get-keywords. | 970 Rewrite using rmail-desc-get-keywords. |
984 (rmail-auto-file): Rewrite test for "filed" using | 971 (rmail-auto-file): Rewrite test for "filed" using |
985 rmail-desc-get-keywords. | 972 rmail-desc-get-keywords. |
986 | 973 |
987 * rmailsum.el (rmail-summary-font-lock-keywords): Fix regular | 974 * mail/rmailsum.el (rmail-summary-font-lock-keywords): Fix regular |
988 expression for unread messages. | 975 expression for unread messages. |
989 (rmail-summary-mode): Add documentation for the filtering commands. | 976 (rmail-summary-mode): Add documentation for the filtering commands. |
990 (rmail-summary-mode-map): Add keybinding for rmail-summary-by-sender. | 977 (rmail-summary-mode-map): Add keybinding for rmail-summary-by-sender. |
991 (rmail-summary-get-summary): Don't show attributes, only | 978 (rmail-summary-get-summary): Don't show attributes, only |
992 user-defined keywords. | 979 user-defined keywords. |
993 | 980 |
994 * rmailedit.el (rmail-cease-edit): Do not adjust the marker of the | 981 * mail/rmailedit.el (rmail-cease-edit): Do not adjust the marker of the |
995 last message. | 982 last message. |
996 | 983 |
997 2006-01-17 Henrik Enberg <enberg@printf.se> | 984 2009-01-22 Henrik Enberg <enberg@printf.se> |
998 | 985 |
999 * rmailout.el (rmail-output-read-file-name): Make sure search in | 986 * mail/rmailout.el (rmail-output-read-file-name): Make sure search in |
1000 executed in `rmail-buffer'. | 987 executed in `rmail-buffer'. |
1001 (rmail-output-to-rmail-file): Use `rmail-output-read-file-name'. | 988 (rmail-output-to-rmail-file): Use `rmail-output-read-file-name'. |
1002 (rmail-output-read-rmail-file-name): Delete. | 989 (rmail-output-read-rmail-file-name): Delete. |
1003 | 990 |
1004 * rmailsum.el (rmail-summary-output-to-rmail-file): | 991 * mail/rmailsum.el (rmail-summary-output-to-rmail-file): |
1005 Use `rmail-output-read-file-name'. | 992 Use `rmail-output-read-file-name'. |
1006 (rmail-summary-get-message-at-point): Handle 5-digit message ids. | 993 (rmail-summary-get-message-at-point): Handle 5-digit message ids. |
1007 | 994 |
1008 * rmail.el (rmail-process-new-messages): Require rmailkwd. | 995 * mail/rmail.el (rmail-process-new-messages): Require rmailkwd. |
1009 (rmail-ignored-headers): Add "Original-Recipient". | 996 (rmail-ignored-headers): Add "Original-Recipient". |
1010 | 997 |
1011 2006-01-17 Alex Schroeder <alex@gnu.org> | 998 2009-01-22 Alex Schroeder <alex@gnu.org> |
1012 | 999 |
1013 * rmail.el (rmail-display-labels): Use identity instead of lambda. | 1000 * mail/rmail.el (rmail-display-labels): Use identity instead of lambda. |
1014 | 1001 |
1015 * rmailsum.el (rmail-summary-font-lock-keywords): Fix typo for labels. | 1002 * mail/rmailsum.el (rmail-summary-font-lock-keywords): |
1003 Fix typo for labels. | |
1016 (rmail-summary-get-summary): Add labels again. | 1004 (rmail-summary-get-summary): Add labels again. |
1017 | 1005 |
1018 2006-01-16 Alex Schroeder <alex@gnu.org> | 1006 2009-01-22 Alex Schroeder <alex@gnu.org> |
1019 | 1007 |
1020 * rmail.el (rmail-nuke-pinhead-header, rmail-reformat-message) | 1008 * mail/rmail.el (rmail-nuke-pinhead-header, rmail-reformat-message) |
1021 (rmail-msg-restore-non-pruned-header, rmail-msg-prune-header): | 1009 (rmail-msg-restore-non-pruned-header, rmail-msg-prune-header): |
1022 Delete. | 1010 Delete. |
1023 (rmail-narrow-to-header): Fix typo, error if we cannot find the | 1011 (rmail-narrow-to-header): Fix typo, error if we cannot find the |
1024 end of the headers. | 1012 end of the headers. |
1025 | 1013 |
1026 * rmailsum.el (rmail-message-subject-p, rmail-message-senders-p): | 1014 * mail/rmailsum.el (rmail-message-subject-p, rmail-message-senders-p): |
1027 Use mail-fetch-field instead of mail-header-get-header. | 1015 Use mail-fetch-field instead of mail-header-get-header. |
1028 (rmail-summary-next-same-subject): Simplify. | 1016 (rmail-summary-next-same-subject): Simplify. |
1029 | 1017 |
1030 * rmail.el (rmail): Create the buffer using file-name-nondirectory. | 1018 * mail/rmail.el (rmail): Create the buffer using file-name-nondirectory. |
1031 (rmail-mode-map): Bind j to rmail-show-message instead of rmail-message. | 1019 (rmail-mode-map): Bind j to rmail-show-message instead of rmail-message. |
1032 | 1020 |
1033 2006-01-16 Henrik Enberg <enberg@printf.se> | 1021 2009-01-22 Henrik Enberg <enberg@printf.se> |
1034 | 1022 |
1035 * rmailsum.el (rmail-new-summary): Make sure summary buffer is | 1023 * mail/rmailsum.el (rmail-new-summary): Make sure summary buffer is |
1036 current when selecting message. | 1024 current when selecting message. |
1037 (rmail-summary-browse-body): Delete. | 1025 (rmail-summary-browse-body): Delete. |
1038 (rmail-summary-rmail-update, rmail-summary-get-message-at-point) | 1026 (rmail-summary-rmail-update, rmail-summary-get-message-at-point) |
1039 (rmail-summary-goto-msg): Use string-to-number. | 1027 (rmail-summary-goto-msg): Use string-to-number. |
1040 (rmail-summary-toggle-header, rmail-summary-add-label) | 1028 (rmail-summary-toggle-header, rmail-summary-add-label) |
1041 (rmail-summary-kill-label): Use with-current-buffer. | 1029 (rmail-summary-kill-label): Use with-current-buffer. |
1042 (rmail-summary-previous-msg): Add docstring. | 1030 (rmail-summary-previous-msg): Add docstring. |
1043 | 1031 |
1044 2006-01-16 Alex Schroeder <alex@gnu.org> | 1032 2009-01-22 Alex Schroeder <alex@gnu.org> |
1045 | 1033 |
1046 * rmail.el (rmail-ignored-headers): Merge several terms using | 1034 * mail/rmail.el (rmail-ignored-headers): Merge several terms using |
1047 grouping, add simple "from " (without a colon), and several | 1035 grouping, add simple "from " (without a colon), and several |
1048 other headers. | 1036 other headers. |
1049 (rmail): Automatically convert BABYL files to mbox files. | 1037 (rmail): Automatically convert BABYL files to mbox files. |
1050 (rmail-decode-babyl-format): Delete, since conversion is handled | 1038 (rmail-decode-babyl-format): Delete, since conversion is handled |
1051 by unrmail. | 1039 by unrmail. |
1052 | 1040 |
1053 * unrmail.el (unrmail): Use regular expression search to find | 1041 * unrmail.el (unrmail): Use regular expression search to find |
1054 message separators such that the fake separators inserted by | 1042 message separators such that the fake separators inserted by |
1055 rmime.el are not matched. The sections added by rmime.el are removed. | 1043 rmime.el are not matched. The sections added by rmime.el are removed. |
1056 | 1044 |
1057 2006-01-16 Henrik Enberg <enberg@printf.se> | 1045 2009-01-22 Henrik Enberg <enberg@printf.se> |
1058 | 1046 |
1059 * rmail.el: Don't require `rmailout' and `rmailsum'. | 1047 * mail/rmail.el: Don't require `rmailout' and `rmailsum'. |
1060 | 1048 |
1061 * rmailsum.el (rmail-summary-get-line-count): Rightalign line count. | 1049 * mail/rmailsum.el (rmail-summary-get-line-count): Rightalign line |
1050 count. | |
1062 (rmail-summary-get-summary): Display 5-digit message ids. | 1051 (rmail-summary-get-summary): Display 5-digit message ids. |
1063 (rmail-summary-goto-msg): Adjust for 5-digit ids. | 1052 (rmail-summary-goto-msg): Adjust for 5-digit ids. |
1064 (rmail-summary-font-lock-keywords): Likewise. | 1053 (rmail-summary-font-lock-keywords): Likewise. |
1065 | 1054 |
1066 * rmail.el (rmail-url-map, rmail-activate-urls) | 1055 * mail/rmail.el (rmail-url-map, rmail-activate-urls) |
1067 (rmail-visit-url-at-mouse, rmail-visit-url-at-point, rmail-browse-body): | 1056 (rmail-visit-url-at-mouse, rmail-visit-url-at-point, rmail-browse-body): |
1068 Delete, don't duplicate goto-address functionality. | 1057 Delete, don't duplicate goto-address functionality. |
1069 | 1058 |
1070 2004-10-02 Richard M. Stallman <rms@gnu.org> | 1059 2009-01-22 Richard M. Stallman <rms@gnu.org> |
1071 | 1060 |
1072 * mail/rmail.el (rmail): Convert Babyl files using decode-babyl-file. | 1061 * mail/rmail.el (rmail): Convert Babyl files using decode-babyl-file. |
1073 (rmail-use-spam-filter): Add defvar. | 1062 (rmail-use-spam-filter): Add defvar. |
1074 | 1063 |
1075 * mail/unrmail.el: Mostly rewritten. Parses the file | 1064 * mail/unrmail.el: Mostly rewritten. Parses the file |
1076 directly without calling any functions in Rmail. | 1065 directly without calling any functions in Rmail. |
1077 (batch-convert-babyl, convert-babyl-file, decode-babyl-file) | 1066 (batch-convert-babyl, convert-babyl-file, decode-babyl-file) |
1078 (decode-babyl): New functions. | 1067 (decode-babyl): New functions. |
1079 (unrmail, batch-unrmail): Now aliases. | 1068 (unrmail, batch-unrmail): Now aliases. |
1080 | 1069 |
1081 2004-09-27 Richard M. Stallman <rms@gnu.org> | 1070 2009-01-22 Richard M. Stallman <rms@gnu.org> |
1082 | 1071 |
1083 * mail/rmaildesc.el (rmail-message-deleted-p): Add as alias. | 1072 * mail/rmaildesc.el (rmail-message-deleted-p): Add as alias. |
1084 | 1073 |
1085 * mail/rmail.el (rmail-message-vector, rmail-deleted-vector) | 1074 * mail/rmail.el (rmail-message-vector, rmail-deleted-vector) |
1086 (rmail-msgref-vector, rmail-summary-vector): Delete vars, and | 1075 (rmail-msgref-vector, rmail-summary-vector): Delete vars, and |
1098 | 1087 |
1099 * mail/rmailsum.el (rmail-make-summary-line): Delete function. | 1088 * mail/rmailsum.el (rmail-make-summary-line): Delete function. |
1100 (rmail-new-summary): Make it work once again as in old version. | 1089 (rmail-new-summary): Make it work once again as in old version. |
1101 (rmail-summary-get-summary): Call rmail-summary-line-decoder. | 1090 (rmail-summary-get-summary): Call rmail-summary-line-decoder. |
1102 | 1091 |
1103 2004-09-20 Richard M. Stallman <rms@gnu.org> | 1092 2009-01-22 Richard M. Stallman <rms@gnu.org> |
1104 | 1093 |
1105 * mail/rmail.el (rmail): Error if file is Babyl format. | 1094 * mail/rmail.el (rmail): Error if file is Babyl format. |
1106 (rmail-process-new-messages, rmail-reply-callback, rmail-mark-message) | 1095 (rmail-process-new-messages, rmail-reply-callback, rmail-mark-message) |
1107 (rmail-narrow-to-message): Doc fix. | 1096 (rmail-narrow-to-message): Doc fix. |
1108 (rmail-reply, rmail-forward, rmail-resend, rmail-retry-failure) | 1097 (rmail-reply, rmail-forward, rmail-resend, rmail-retry-failure) |