aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGlenn Morris2008-09-06 02:27:49 +0000
committerGlenn Morris2008-09-06 02:27:49 +0000
commit6eb249b7ace788ad26ccfb42d97a44706985481d (patch)
tree49ebcfd7c1679fd1aa6f421242fc730c3bbb81bf
parent8b5e9361c04da607a0fa03ab6bfeb42046bb057b (diff)
downloademacs-6eb249b7ace788ad26ccfb42d97a44706985481d.tar.gz
emacs-6eb249b7ace788ad26ccfb42d97a44706985481d.zip
Add missing entry.
Fix formatting. Add copyright and license.
-rw-r--r--lisp/mail/ChangeLog.pmail302
1 files changed, 151 insertions, 151 deletions
diff --git a/lisp/mail/ChangeLog.pmail b/lisp/mail/ChangeLog.pmail
index 6cda8c24b59..20ab2cff7c8 100644
--- a/lisp/mail/ChangeLog.pmail
+++ b/lisp/mail/ChangeLog.pmail
@@ -1,44 +1,46 @@
12008-09-03 pmr <pmr@pajato.com> 12008-09-05 Paul Reilly <pmr@pajato.com>
2
3 * pmail.el (pmail-get-new-mail): When there are no new messages, invoke
4 a redisplay of the current message.
5
62008-09-03 Paul Reilly <pmr@pajato.com>
2 7
3 * pmail.el, pmaildesc.el, pmailout.el: 8 * pmail.el, pmaildesc.el, pmailout.el:
4 Fix the expunge command so that the current message index is correct. 9 Fix the expunge command so that the current message index is correct.
5 10
6 * pmail.el (pmail-expunge-counter): New variable 11 * pmail.el (pmail-expunge-counter): New variable.
7 (pmail-set-attribute): Canonicalize the calling sequence to index, attribute, state. 12 (pmail-set-attribute): Canonicalize the calling sequence to index,
8 (pmail-show-message, pmail-delete-message, pmail-undelete-previous-message, 13 attribute, state.
9 pmail-delete-forward, pmail-mark-message): Use the new canonical calling sequence. 14 (pmail-show-message, pmail-delete-message)
10 (pmail-only-expunge): Use the expunge counter to update the current message index. 15 (pmail-undelete-previous-message, pmail-delete-forward)
11 (pmail-expunge-callback): Simplify. Just count the expunged messages with a lower 16 (pmail-mark-message): Use the new canonical calling sequence.
12 index than the current message index. 17 (pmail-only-expunge): Use the expunge counter to update the current
18 message index.
19 (pmail-expunge-callback): Simplify. Just count the expunged messages
20 with a lower index than the current message index.
13 21
14 * pmaildesc.el (pmail-desc-get-previous): Fix an "off by one" issue. 22 * pmaildesc.el (pmail-desc-get-previous): Fix an "off by one" issue.
15 (pmail-desc-set-attribute): Canonicalize the calling sequence to index, attribute, state. 23 (pmail-desc-set-attribute): Canonicalize the calling sequence to index,
16 24 attribute, state.
17 * pmailout.el (pmail-output-body-to-file): Use the canonical calling sequence.
18 25
19 * sendmail.el (mail-yank-region): Fix comment. 26 * pmailout.el (pmail-output-body-to-file): Use the canonical calling
27 sequence.
20 28
212008-09-02 Juanma Barranquero <lekktu@gmail.com> 292008-09-02 Juanma Barranquero <lekktu@gmail.com>
22 30
23 * pmaildesc.el (pmail-desc-get-match-index): Fix malformed let binding. 31 * pmaildesc.el (pmail-desc-get-match-index): Fix malformed let binding.
24 32
252008-09-01 Paul Reilly <pmr@pajato.com> 332008-09-01 Paul Reilly <pmr@pajato.com>
26
27 * mbox-changes/rmail.el.changes:
28 Reflect that rmail-convert-to-babyl is no longer relevant.
29 34
30 * pmail.el, pmaildesc.el: Fix the expunge operation. 35 * pmail.el, pmaildesc.el: Fix the expunge operation.
31 36
32 pmail.el (pmail-only-expunge): Manage pmail-total-messages in the 37 * pmail.el (pmail-only-expunge): Manage pmail-total-messages in the
33 callback handler; remove the extra show message call. 38 callback handler; remove the extra show message call.
34 (pmail-expunge-callback): Rewrite to handle all possible conditions. 39 (pmail-expunge-callback): Rewrite to handle all possible conditions.
35 40
36 pmaildesc.el (pmail-desc-get-previous, pmail-desc-get-match-index): 41 * pmaildesc.el (pmail-desc-get-previous, pmail-desc-get-match-index):
37 New functions. 42 New functions.
38 43
39 * ChangeLog.pmail:
40 New and temporary change log file used to capture changes to the pmail*.el files.
41
422008-08-29 Paul Reilly <pmr@pajato.com> 442008-08-29 Paul Reilly <pmr@pajato.com>
43 45
44 * pmail.el, pmaildesc.el, pmailhdr.el, pmailkwd.el, pmailmm.el, 46 * pmail.el, pmaildesc.el, pmailhdr.el, pmailkwd.el, pmailmm.el,
@@ -78,8 +80,7 @@
78 80
792006-03-09 Henrik Enberg <enberg@printf.se> 812006-03-09 Henrik Enberg <enberg@printf.se>
80 82
81 * rmailedit.el (rmail-edit-map): Initialize at definition. Doc 83 * rmailedit.el (rmail-edit-map): Initialize at definition. Doc String.
82 String.
83 84
84 * rmail.el (rmail-narrow-to-header): Don't end error message with 85 * rmail.el (rmail-narrow-to-header): Don't end error message with
85 a period. 86 a period.
@@ -90,8 +91,8 @@
90 * rmaildesc.el (rmail-desc-get-header-display-state): Make sure 91 * rmaildesc.el (rmail-desc-get-header-display-state): Make sure
91 whole header region is searched for overlays. 92 whole header region is searched for overlays.
92 93
93 * rmailedit.el (rmail-edit-current-message): Use 94 * rmailedit.el (rmail-edit-current-message):
94 rmail-head-show-headers instead of rmail-toggle-header. 95 Use rmail-head-show-headers instead of rmail-toggle-header.
95 (rmail-cease-edit): Likewise. Simplify. 96 (rmail-cease-edit): Likewise. Simplify.
96 97
972006-03-02 Alex Schroeder <alex@gnu.org> 982006-03-02 Alex Schroeder <alex@gnu.org>
@@ -102,19 +103,19 @@
1022006-03-01 Alex Schroeder <alex@gnu.org> 1032006-03-01 Alex Schroeder <alex@gnu.org>
103 104
104 * rmailsum.el (rmail-summary-kill-label): Use rmail-kill-label 105 * rmailsum.el (rmail-summary-kill-label): Use rmail-kill-label
105 instead of calling rmail-set-label, which will call 106 instead of calling rmail-set-label, which will call rmail-make-label
106 rmail-make-label on the string. 107 on the string.
107 108
1082006-02-28 Alex Schroeder <alex@gnu.org> 1092006-02-28 Alex Schroeder <alex@gnu.org>
109 110
110 * rmailkwd.el (rmail-label-obarray): Deleted. 111 * rmailkwd.el (rmail-label-obarray): Delete.
111 (rmail-attributes): Use an ordinary list of symbols. 112 (rmail-attributes): Use an ordinary list of symbols.
112 (rmail-deleted-label): Use an ordinary symbol. 113 (rmail-deleted-label): Use an ordinary symbol.
113 (rmail-keywords): Doc, initial value nil. 114 (rmail-keywords): Doc, initial value nil.
114 (rmail-keywords, rmail-keyword-init): Deleted defuns. 115 (rmail-keywords, rmail-keyword-init): Delete defuns.
115 (rmail-attribute-p, rmail-keyword-p, rmail-make-label): Simplify. 116 (rmail-attribute-p, rmail-keyword-p, rmail-make-label): Simplify.
116 (rmail-keyword-register-keywords, rmail-install-keyword): 117 (rmail-keyword-register-keywords, rmail-install-keyword):
117 Replaced. 118 Replace.
118 (rmail-register-keywords, rmail-register-keyword): Replacements. 119 (rmail-register-keywords, rmail-register-keyword): Replacements.
119 (rmail-add-label, rmail-kill-label): Call set-label with a symbol. 120 (rmail-add-label, rmail-kill-label): Call set-label with a symbol.
120 (rmail-read-label): Return a string. 121 (rmail-read-label): Return a string.
@@ -122,11 +123,11 @@
122 123
123 * rmail.el (qp): No longer required. 124 * rmail.el (qp): No longer required.
124 (rmail-convert-file): Don't rmail-enable-multibyte. 125 (rmail-convert-file): Don't rmail-enable-multibyte.
125 (rmail-decode-mbox-format): Deleted. 126 (rmail-decode-mbox-format): Delete.
126 (rmail-convert-mbox-format): No converting of qp headings, no 127 (rmail-convert-mbox-format): No converting of qp headings, no
127 decoding of the message body. 128 decoding of the message body.
128 129
129 (rmail-maybe-set-message-counters): Deleted. 130 (rmail-maybe-set-message-counters): Delete.
130 (rmail-next-undeleted-message): Store original message until the 131 (rmail-next-undeleted-message): Store original message until the
131 end instead of relying on rmail-current-message. 132 end instead of relying on rmail-current-message.
132 133
@@ -134,8 +135,7 @@
134 135
1352006-02-17 Alex Schroeder <alex@gnu.org> 1362006-02-17 Alex Schroeder <alex@gnu.org>
136 137
137 * rmailmm.el (rmail-mime-text-handler): Only downcase if charset 138 * rmailmm.el (rmail-mime-text-handler): Only downcase if charset exists.
138 exists.
139 (rmail-mime-handle): Doc. Ignore errors when decoding base64. 139 (rmail-mime-handle): Doc. Ignore errors when decoding base64.
140 Seems to be common on my system. 140 Seems to be common on my system.
141 (rmail-mime-show): Change show-header code. 141 (rmail-mime-show): Change show-header code.
@@ -144,34 +144,31 @@
1442006-02-12 Alex Schroeder <alex@gnu.org> 1442006-02-12 Alex Schroeder <alex@gnu.org>
145 145
146 * rmail.el (qp): No longer require it. 146 * rmail.el (qp): No longer require it.
147 (rmail-convert-file): Doc. Removed useless test for coding system 147 (rmail-convert-file): Doc. Remove useless test for coding system
148 header. Don't call rmail-decode-mbox-format. Just call 148 header. Don't call rmail-decode-mbox-format. Just call
149 rmail-convert-mbox-format. 149 rmail-convert-mbox-format.
150 (rmail-decode-mbox-format): Deleted. 150 (rmail-decode-mbox-format): Delete.
151 (rmail-convert-mbox-format): Don't translate quoted printable 151 (rmail-convert-mbox-format): Don't translate quoted printable
152 headers. Don't handle quoted-printable content-transfer-encoding. 152 headers. Don't handle quoted-printable content-transfer-encoding.
153 No longer add x-coding-system header. 153 No longer add x-coding-system header.
154 (rmail-maybe-set-message-counters): Deleted. 154 (rmail-maybe-set-message-counters): Delete.
155 (rmail-next-undeleted-message): Add caching of 155 (rmail-next-undeleted-message): Add caching of rmail-current-message
156 rmail-current-message such that it doesn't break when 156 such that it doesn't break when rmail-show-message switches buffers.
157 rmail-show-message switches buffers.
158 157
1592006-02-07 Alex Schroeder <alex@gnu.org> 1582006-02-07 Alex Schroeder <alex@gnu.org>
160 159
161 * rmailmm.el (rmail-mime-media-type-handlers-alist): Removed 160 * rmailmm.el (rmail-mime-media-type-handlers-alist):
162 non-existing handlers for the moment. 161 Remove non-existing handlers for the moment.
163 (rmail-mime-text-handler): Do decoding based on the charset 162 (rmail-mime-text-handler): Do decoding based on the charset parameter.
164 parameter. 163 (test-rmail-mime-handler): Test decoding using an 8bit KOI8 message.
165 (test-rmail-mime-handler): Test decoding using an 8bit KOI8
166 message.
167 (rmail-mime-handle): Switch to unibyte if content transfer 164 (rmail-mime-handle): Switch to unibyte if content transfer
168 encoding is 8bit. Strange that it should be necessary. 165 encoding is 8bit. Strange that it should be necessary.
169 166
1702006-02-04 Alex Schroeder <alex@gnu.org> 1672006-02-04 Alex Schroeder <alex@gnu.org>
171 168
172 * rmailmm.el: Renamed all symbols to rmail-mime-*. Rewrote code 169 * rmailmm.el: Rename all symbols to rmail-mime-*. Rewrite code
173 such as to modify the buffer instead of using display properties. 170 to modify the buffer instead of using display properties.
174 Fixed bulk handler, and wrote simple test defun for it. 171 Fix bulk handler, and add simple test defun for it.
175 172
1762006-02-01 Alex Schroeder <alex@gnu.org> 1732006-02-01 Alex Schroeder <alex@gnu.org>
177 174
@@ -181,8 +178,8 @@
181 178
182 * rmail.el (rmail-first-unseen-message): Make sure to return the 179 * rmail.el (rmail-first-unseen-message): Make sure to return the
183 last message if no unseen message was found. Doc fix. 180 last message if no unseen message was found. Doc fix.
184 (rmail): Call rmail-first-unseen-message properly. Remove 181 (rmail): Call rmail-first-unseen-message properly.
185 commented out code. 182 Remove commented out code.
186 (rmail-show-message): Maybe call rmail-unknown-mail-followup-to. 183 (rmail-show-message): Maybe call rmail-unknown-mail-followup-to.
187 (rmail-revert): Simplify. 184 (rmail-revert): Simplify.
188 185
@@ -192,22 +189,21 @@
192 189
1932006-01-30 Henrik Enberg <enberg@printf.se> 1902006-01-30 Henrik Enberg <enberg@printf.se>
194 191
195 * rmail.el (rmail-next-message): Don't Call 192 * rmail.el (rmail-next-message):
196 rmail-maybe-set-message-counters. Use with-current-buffer. 193 Don't call rmail-maybe-set-message-counters. Use with-current-buffer.
197 194
198 * rmailkwd.el (rmail-next-labeled-message): Don't call 195 * rmailkwd.el (rmail-next-labeled-message):
199 rmail-maybe-set-message-counters. Use with-current-buffer. 196 Don't call rmail-maybe-set-message-counters. Use with-current-buffer.
200 197
201 * rmailhdr.el (rmail-header-hide-headers): Simplify. 198 * rmailhdr.el (rmail-header-hide-headers): Simplify.
202 (rmail-header-get-limit): Wrap in a save-excursion. 199 (rmail-header-get-limit): Wrap in a save-excursion.
203 (rmail-header-display-state): Renamed from 200 (rmail-header-display-state): Rename from rmail-header-display-mode.
204 rmail-header-display-mode.
205 201
2062006-01-29 Henrik Enberg <enberg@printf.se> 2022006-01-29 Henrik Enberg <enberg@printf.se>
207 203
208 * rmailsum.el (rmail-summary-show-message): Reformat. 204 * rmailsum.el (rmail-summary-show-message): Reformat.
209 (rmail-summary-get-summary-line): Renamed from 205 (rmail-summary-get-summary-line):
210 `rmail-summary-get-summary'. Callers updated. 206 Rename from `rmail-summary-get-summary'. Update callers.
211 (rmail-summary-mode-map): Initialize at definition, Doc fix. 207 (rmail-summary-mode-map): Initialize at definition, Doc fix.
212 (rmail-summary-undelete-many): Simplify. 208 (rmail-summary-undelete-many): Simplify.
213 209
@@ -234,7 +230,7 @@
234 230
2352006-01-23 Alex Schroeder <alex@gnu.org> 2312006-01-23 Alex Schroeder <alex@gnu.org>
236 232
237 * rmail.el (rmail-narrow-to-non-pruned-header): Deleted. 233 * rmail.el (rmail-narrow-to-non-pruned-header): Delete.
238 (rmail-unknown-mail-followup-to, rmail-retry-failure): No longer 234 (rmail-unknown-mail-followup-to, rmail-retry-failure): No longer
239 call rmail-narrow-to-non-pruned-header and replace 235 call rmail-narrow-to-non-pruned-header and replace
240 mail-fetch-field with rmail-header-get-header because that one 236 mail-fetch-field with rmail-header-get-header because that one
@@ -247,26 +243,23 @@
247 headers, because rmail-header-show-headers is no longer necessary. 243 headers, because rmail-header-show-headers is no longer necessary.
248 244
249 * rmailhdr.el (rmail-header-get-header): Accept more arguments and 245 * rmailhdr.el (rmail-header-get-header): Accept more arguments and
250 pass them to mail-fetch-field unchanged. Bind 246 pass them to mail-fetch-field unchanged.
251 inhibit-point-motion-hooks to t. 247 Bind inhibit-point-motion-hooks to t.
252 248
253 * rmailsum.el (rmail-user-mail-address-regexp): Compute a default 249 * rmailsum.el (rmail-user-mail-address-regexp): Compute a default
254 value instead of assuming nil. Doc. 250 value instead of assuming nil. Doc.
255 (rmail-summary-get-sender): Compare with 251 (rmail-summary-get-sender): Compare with rmail-user-mail-address-regexp
256 rmail-user-mail-address-regexp instead of computing the default 252 instead of computing the default value.
257 value.
258 253
259 * rmail.el (rmail-convert-mbox-format): Decode messages with 254 * rmail.el (rmail-convert-mbox-format): Decode messages with
260 content-transfer-encoding quoted-printable, because it's easy to 255 content-transfer-encoding quoted-printable, because it's easy to do.
261 do.
262 (rmail-unknown-mail-followup-to): Compare with 256 (rmail-unknown-mail-followup-to): Compare with
263 rmail-user-mail-address-regexp instead of computing the default 257 rmail-user-mail-address-regexp instead of computing the default value.
264 value.
265 258
2662006-01-23 Henrik Enberg <enberg@printf.se> 2592006-01-23 Henrik Enberg <enberg@printf.se>
267 260
268 * rmail.el (rmail-decode-mbox-format): Rename from 261 * rmail.el (rmail-decode-mbox-format):
269 `rmail-decode-mail-file'. 262 Rename from `rmail-decode-mail-file'.
270 (rmail-process-new-messages): Don't add missing headers here. 263 (rmail-process-new-messages): Don't add missing headers here.
271 (rmail-convert-mbox-format): Rename from `rmail-decode-messages'. 264 (rmail-convert-mbox-format): Rename from `rmail-decode-messages'.
272 Add missing headers here. Remove FROM and TO arguments. 265 Add missing headers here. Remove FROM and TO arguments.
@@ -280,7 +273,7 @@
2802006-01-22 Henrik Enberg <enberg@printf.se> 2732006-01-22 Henrik Enberg <enberg@printf.se>
281 274
282 * rmaildesc.el (rmail-desc-default-attrs): New const. 275 * rmaildesc.el (rmail-desc-default-attrs): New const.
283 (rmail-desc-get-default-attrs): Deleted. 276 (rmail-desc-get-default-attrs): Delete.
284 277
285 * rmail.el (rmail): Go back to using find-file for reading in the 278 * rmail.el (rmail): Go back to using find-file for reading in the
286 mail file. This avoids gratuitous modification of the file. 279 mail file. This avoids gratuitous modification of the file.
@@ -298,14 +291,14 @@
298 291
2992006-01-21 Alex Schroeder <alex@gnu.org> 2922006-01-21 Alex Schroeder <alex@gnu.org>
300 293
301 * rmail.el (rmail-decode-messages): Decoded encoded-words in 294 * rmail.el (rmail-decode-messages): Decode encoded-words in
302 Subject and From header. 295 Subject and From header.
303 (rmail-process-new-messages): Don't decode encoded words here. 296 (rmail-process-new-messages): Don't decode encoded words here.
304 297
3052006-01-21 Henrik Enberg <enberg@printf.se> 2982006-01-21 Henrik Enberg <enberg@printf.se>
306 299
307 * rmail.el (rmail-process-new-messages): Don't decode messages 300 * rmail.el (rmail-process-new-messages): Don't decode messages
308 here, Don't lose on missing subject field. 301 here, don't lose on missing subject field.
309 (rmail-decode-messages): New function. 302 (rmail-decode-messages): New function.
310 (rmail): Use it. 303 (rmail): Use it.
311 (rmail-get-new-mail): Likewise. 304 (rmail-get-new-mail): Likewise.
@@ -315,11 +308,11 @@
315 308
3162006-01-21 Alex Schroeder <alex@gnu.org> 3092006-01-21 Alex Schroeder <alex@gnu.org>
317 310
318 * rmailedit.el (rmail-abort-edit): Don't call 311 * rmailedit.el (rmail-abort-edit): Don't call rmail-highlight-headers
319 rmail-highlight-headers anymore. 312 anymore.
320 313
321 * rmail.el (rmail-next-undeleted-message): Simplify. 314 * rmail.el (rmail-next-undeleted-message): Simplify.
322 (rmail-what-message): Deleted since it was never called. 315 (rmail-what-message): Delete since it was never called.
323 (rmail-narrow-to-header): Use the same error message as 316 (rmail-narrow-to-header): Use the same error message as
324 rmail-header-get-limit. 317 rmail-header-get-limit.
325 (rmail-highlight-face): Doc. 318 (rmail-highlight-face): Doc.
@@ -327,7 +320,7 @@
327 rmail-highlight-headers obsolete. 320 rmail-highlight-headers obsolete.
328 (rmail-toggle-header, rmail-show-message): Don't call 321 (rmail-toggle-header, rmail-show-message): Don't call
329 rmail-highlight-headers anymore. 322 rmail-highlight-headers anymore.
330 (rmail-highlight-headers): Deleted. 323 (rmail-highlight-headers): Delete.
331 324
332 * rmaildesc.el (rmail-desc-set-attribute): Use 325 * rmaildesc.el (rmail-desc-set-attribute): Use
333 rmail-header-add-header instead of rmail-header-set-header. 326 rmail-header-add-header instead of rmail-header-set-header.
@@ -338,9 +331,8 @@
338 buffer-undo-list bindings from rmail-header-set-header. I don't 331 buffer-undo-list bindings from rmail-header-set-header. I don't
339 know whether they are necessary, however. 332 know whether they are necessary, however.
340 (rmail-header-persist-attributes, rmail-header-set-header): 333 (rmail-header-persist-attributes, rmail-header-set-header):
341 Deleted. rmail-header-add-header does what 334 Delete. rmail-header-add-header does what rmail-header-set-header did,
342 rmail-header-set-header did, except throw an error if the header 335 except throw an error if the header was not found.
343 was not found.
344 336
345 * rmail.el (rmail-msgbeg, rmail-msgend): Fix and make obsolete. 337 * rmail.el (rmail-msgbeg, rmail-msgend): Fix and make obsolete.
346 (rmail-process-new-messages): Use mail-decode-encoded-word-string 338 (rmail-process-new-messages): Use mail-decode-encoded-word-string
@@ -349,24 +341,24 @@
349 341
3502006-01-21 Henrik Enberg <enberg@printf.se> 3422006-01-21 Henrik Enberg <enberg@printf.se>
351 343
352 * rmailsum.el (rmail-message-senders-p): Fix Typo. 344 * rmailsum.el (rmail-message-senders-p): Fix typo.
353 345
354 * rmail.el (rmail-process-new-messages): Simplify. 346 * rmail.el (rmail-process-new-messages): Simplify.
355 (rmail-decode-quoted-printable): Delete unused function. 347 (rmail-decode-quoted-printable): Delete unused function.
356 (rmail-hex-string-to-integer): Likewise. 348 (rmail-hex-string-to-integer): Likewise.
357 (rmail-hex-char-to-integer): Likewise. 349 (rmail-hex-char-to-integer): Likewise.
358 (rmail-decode-mail-file): Renamed from `rmail-decode-mbox-file'. 350 (rmail-decode-mail-file): Rename from `rmail-decode-mbox-file'.
359 (rmail-delete-inbox-files): New function factored out of 351 (rmail-delete-inbox-files): New function factored out of
360 `rmail-get-new-mail'. 352 `rmail-get-new-mail'.
361 (rmail-get-new-mail): Use it. 353 (rmail-get-new-mail): Use it.
362 (rmail-get-inbox-files): Renamed from `rmail-get-inbox-list'. 354 (rmail-get-inbox-files): Rename from `rmail-get-inbox-list'.
363 355
3642006-01-21 Alex Schroeder <alex@gnu.org> 3562006-01-21 Alex Schroeder <alex@gnu.org>
365 357
366 * rmail.el (rmail-get-new-mail): Doc. 358 * rmail.el (rmail-get-new-mail): Doc.
367 (rmail-get-inbox-list): Doc. 359 (rmail-get-inbox-list): Doc.
368 (rmail-require-mime-maybe): Simplified. 360 (rmail-require-mime-maybe): Simplify.
369 (rmail-mode-map): Rewritten using a local binding to agree 361 (rmail-mode-map): Rewrite using a local binding to agree
370 with "(elisp)Tips for Defining". 362 with "(elisp)Tips for Defining".
371 363
3722006-01-21 Henrik Enberg <enberg@printf.se> 3642006-01-21 Henrik Enberg <enberg@printf.se>
@@ -398,8 +390,7 @@
398 390
399 * rmail.el (rmail-show-message): Minor changes: comments. 391 * rmail.el (rmail-show-message): Minor changes: comments.
400 392
401 * rmailsum.el (rmail-summary-get-summary): Fix display of 393 * rmailsum.el (rmail-summary-get-summary): Fix display of keywords.
402 keywords.
403 (rmail-summary-rmail-update): Minor changes: If to when, comments, 394 (rmail-summary-rmail-update): Minor changes: If to when, comments,
404 doc string. 395 doc string.
405 396
@@ -408,13 +399,12 @@
408 * rmail.el (rmail-inbox-alist): New variable. 399 * rmail.el (rmail-inbox-alist): New variable.
409 (rmail-get-file-inbox-list): New function. 400 (rmail-get-file-inbox-list): New function.
410 (rmail-perm-variables): Use it. 401 (rmail-perm-variables): Use it.
411 (rmail-parse-file-inboxes): Deleted. 402 (rmail-parse-file-inboxes): Delete.
412 403
4132006-01-20 Alex Schroeder <alex@gnu.org> 4042006-01-20 Alex Schroeder <alex@gnu.org>
414 405
415 * rmailsum.el (rmail-summary-mode): Fixed typo in doc string and 406 * rmailsum.el (rmail-summary-mode): Fix typo in doc string and keymap.
416 keymap. 407 (rmail-summary-update-attribute): Delete.
417 (rmail-summary-update-attribute): Deleted.
418 (rmail-summary-update): Simple defun regenerates the entire 408 (rmail-summary-update): Simple defun regenerates the entire
419 summary line. 409 summary line.
420 (rmail-summary-by-topic): Don't use rmail-current-subject-regexp. 410 (rmail-summary-by-topic): Don't use rmail-current-subject-regexp.
@@ -422,8 +412,7 @@
422 mail-fetch-field. 412 mail-fetch-field.
423 (rmail-summary-by-senders): Default to current sender. 413 (rmail-summary-by-senders): Default to current sender.
424 414
425 * rmailkwd.el (rmail-set-label): Call rmail-summary-update at the 415 * rmailkwd.el (rmail-set-label): Call rmail-summary-update at the end.
426 end.
427 416
428 * rmail.el (rmail-set-attribute): Call rmail-summary-update 417 * rmail.el (rmail-set-attribute): Call rmail-summary-update
429 instead of just updating the attributes. 418 instead of just updating the attributes.
@@ -434,8 +423,8 @@
434 convenience wrapper for mail-fetch-field. 423 convenience wrapper for mail-fetch-field.
435 (rmail-header-hide-headers): Simplify. 424 (rmail-header-hide-headers): Simplify.
436 425
437 * rmail.el (rmail-process-new-messages): Use 426 * rmail.el (rmail-process-new-messages):
438 rmail-header-get-header instead of mail-fetch-field. 427 Use rmail-header-get-header instead of mail-fetch-field.
439 428
440 * rmailout.el (rmail-output-read-file-name): Simplify. 429 * rmailout.el (rmail-output-read-file-name): Simplify.
441 (rmail-output): Likewise. 430 (rmail-output): Likewise.
@@ -443,7 +432,7 @@
4432006-01-18 Alex Schroeder <alex@gnu.org> 4322006-01-18 Alex Schroeder <alex@gnu.org>
444 433
445 * rmailsum.el (rmail-make-summary-line-1) 434 * rmailsum.el (rmail-make-summary-line-1)
446 (rmail-make-basic-summary-line): Deleted. 435 (rmail-make-basic-summary-line): Delete.
447 (rmail-summary-kill-label): Only ask for existing labels. 436 (rmail-summary-kill-label): Only ask for existing labels.
448 437
449 * rmailkwd.el (rmail-add-label): Doc fix. 438 * rmailkwd.el (rmail-add-label): Doc fix.
@@ -451,29 +440,28 @@
451 (rmail-read-label): Possibly only ask for existing labels. 440 (rmail-read-label): Possibly only ask for existing labels.
452 (rmail-set-label): Display labels at the end. 441 (rmail-set-label): Display labels at the end.
453 442
454 * rmailhdr.el (rmail-header-get-limit): Rewrote macro as simple 443 * rmailhdr.el (rmail-header-get-limit): Rewrite macro as simple defun.
455 defun.
456 (rmail-header-persist-attributes): Doc. 444 (rmail-header-persist-attributes): Doc.
457 (rmail-header-add-header): Simplified the finding of the header. 445 (rmail-header-add-header): Simplify the finding of the header.
458 Delete header if value is nil or "". 446 Delete header if value is nil or "".
459 (rmail-header-remove-keyword): Deleted stub. Removing can be 447 (rmail-header-remove-keyword): Delet stub. Removing can be
460 handled by calling `rmail-header-add-header' with value nil or "". 448 handled by calling `rmail-header-add-header' with value nil or "".
461 449
462 * rmailedit.el (rmail-cease-edit): Bugfix. 450 * rmailedit.el (rmail-cease-edit): Bugfix.
463 451
464 * rmaildesc.el: Removed require statements. 452 * rmaildesc.el: Remove require statements.
465 (rmail-desc-add-keyword, rmail-desc-remove-keyword): Rewrite. 453 (rmail-desc-add-keyword, rmail-desc-remove-keyword): Rewrite.
466 (rmail-desc-get-keywords, rmail-desc-get-keyword-list) 454 (rmail-desc-get-keywords, rmail-desc-get-keyword-list)
467 (rmail-desc-edited-index): Doc fix. 455 (rmail-desc-edited-index): Doc fix.
468 456
469 * rmail.el (rmail-set-attribute): Moved comment into document. 457 * rmail.el (rmail-set-attribute): Move comment into document.
470 458
4712006-01-18 Henrik Enberg <enberg@printf.se> 4592006-01-18 Henrik Enberg <enberg@printf.se>
472 460
473 * rmail.el (rmail-get-inbox-list): New function. 461 * rmail.el (rmail-get-inbox-list): New function.
474 (rmail-get-new-mail): Use it. Only call `rmail-show-message' on 462 (rmail-get-new-mail): Use it. Only call `rmail-show-message' on
475 file-error condition if no new messages are found. 463 file-error condition if no new messages are found.
476 (rmail-get-sender): Deleted. 464 (rmail-get-sender): Delete.
477 (rmail-process-new-messages): Use mail-fetch-field instead. 465 (rmail-process-new-messages): Use mail-fetch-field instead.
478 (rmail-show-message): Cleanup. 466 (rmail-show-message): Cleanup.
479 (rmail-decode-mbox-file): New function. 467 (rmail-decode-mbox-file): New function.
@@ -482,7 +470,7 @@
482 470
483 * rmailsum.el (rmail-summary-get-new-mail): Only call 471 * rmailsum.el (rmail-summary-get-new-mail): Only call
484 `rmail-summary-goto-msg' if no new mail was found. 472 `rmail-summary-goto-msg' if no new mail was found.
485 473
4862006-01-18 Alex Schroeder <alex@gnu.org> 4742006-01-18 Alex Schroeder <alex@gnu.org>
487 475
488 * rmail.el (rmail): Only insert the file if it actually exists. 476 * rmail.el (rmail): Only insert the file if it actually exists.
@@ -509,17 +497,15 @@
509 (rmail-summary-rmail-update): Replace rmail-message-labels-p test 497 (rmail-summary-rmail-update): Replace rmail-message-labels-p test
510 with simple rmail-desc-get-keywords. 498 with simple rmail-desc-get-keywords.
511 499
512 * rmail.el (rmail-message-labels-p): Rewrote using 500 * rmail.el (rmail-message-labels-p):
513 rmail-desc-get-keywords. 501 Rewrite using rmail-desc-get-keywords.
514 (rmail-auto-file): Rewrote test for "filed" using 502 (rmail-auto-file): Rewrite test for "filed" using
515 rmail-desc-get-keywords. 503 rmail-desc-get-keywords.
516 504
517 * rmailsum.el (rmail-summary-font-lock-keywords): Fix regular 505 * rmailsum.el (rmail-summary-font-lock-keywords): Fix regular
518 expression for unread messages. 506 expression for unread messages.
519 (rmail-summary-mode): Added documentation for the filtering 507 (rmail-summary-mode): Add documentation for the filtering commands.
520 commands. 508 (rmail-summary-mode-map): Add keybinding for rmail-summary-by-sender.
521 (rmail-summary-mode-map): Added keybinding for
522 rmail-summary-by-sender.
523 (rmail-summary-get-summary): Don't show attributes, only 509 (rmail-summary-get-summary): Don't show attributes, only
524 user-defined keywords. 510 user-defined keywords.
525 511
@@ -531,28 +517,27 @@
531 * rmailout.el (rmail-output-read-file-name): Make sure search in 517 * rmailout.el (rmail-output-read-file-name): Make sure search in
532 executed in `rmail-buffer'. 518 executed in `rmail-buffer'.
533 (rmail-output-to-rmail-file): Use `rmail-output-read-file-name'. 519 (rmail-output-to-rmail-file): Use `rmail-output-read-file-name'.
534 (rmail-output-read-rmail-file-name): Deleted. 520 (rmail-output-read-rmail-file-name): Delete.
535 521
536 * rmailsum.el (rmail-summary-output-to-rmail-file): Use 522 * rmailsum.el (rmail-summary-output-to-rmail-file):
537 `rmail-output-read-file-name'. 523 Use `rmail-output-read-file-name'.
538 (rmail-summary-get-message-at-point): Handle 5-digit message ids. 524 (rmail-summary-get-message-at-point): Handle 5-digit message ids.
539 525
540 * rmail.el (rmail-process-new-messages): Require rmailkwd. 526 * rmail.el (rmail-process-new-messages): Require rmailkwd.
541 (rmail-ignored-headers): Add "Original-Recipient" 527 (rmail-ignored-headers): Add "Original-Recipient".
542 528
5432006-01-17 Alex Schroeder <alex@gnu.org> 5292006-01-17 Alex Schroeder <alex@gnu.org>
544 530
545 * rmail.el (rmail-display-labels): Use identity instead of lambda. 531 * rmail.el (rmail-display-labels): Use identity instead of lambda.
546 532
547 * rmailsum.el (rmail-summary-font-lock-keywords): Fix typo for 533 * rmailsum.el (rmail-summary-font-lock-keywords): Fix typo for labels.
548 labels.
549 (rmail-summary-get-summary): Add labels again. 534 (rmail-summary-get-summary): Add labels again.
550 535
5512006-01-16 Alex Schroeder <alex@gnu.org> 5362006-01-16 Alex Schroeder <alex@gnu.org>
552 537
553 * rmail.el (rmail-nuke-pinhead-header, rmail-reformat-message) 538 * rmail.el (rmail-nuke-pinhead-header, rmail-reformat-message)
554 (rmail-msg-restore-non-pruned-header, rmail-msg-prune-header): 539 (rmail-msg-restore-non-pruned-header, rmail-msg-prune-header):
555 Deleted. 540 Delete.
556 (rmail-narrow-to-header): Fix typo, error if we cannot find the 541 (rmail-narrow-to-header): Fix typo, error if we cannot find the
557 end of the headers. 542 end of the headers.
558 543
@@ -560,35 +545,32 @@
560 Use mail-fetch-field instead of mail-header-get-header. 545 Use mail-fetch-field instead of mail-header-get-header.
561 (rmail-summary-next-same-subject): Simplify. 546 (rmail-summary-next-same-subject): Simplify.
562 547
563 * rmail.el (rmail): Create the buffer using 548 * rmail.el (rmail): Create the buffer using file-name-nondirectory.
564 file-name-nondirectory. 549 (rmail-mode-map): Bind j to rmail-show-message instead of rmail-message.
565 (rmail-mode-map): Bind j to rmail-show-message instead of
566 rmail-message.
567 550
5682006-01-16 Henrik Enberg <enberg@printf.se> 5512006-01-16 Henrik Enberg <enberg@printf.se>
569 552
570 * rmailsum.el (rmail-new-summary): Make sure summary buffer is 553 * rmailsum.el (rmail-new-summary): Make sure summary buffer is
571 current when selecting message. 554 current when selecting message.
572 (rmail-summary-browse-body): Deleted. 555 (rmail-summary-browse-body): Delete.
573 (rmail-summary-rmail-update, rmail-summary-get-message-at-point, 556 (rmail-summary-rmail-update, rmail-summary-get-message-at-point)
574 rmail-summary-goto-msg): Use string-to-number. 557 (rmail-summary-goto-msg): Use string-to-number.
575 (rmail-summary-toggle-header, rmail-summary-add-label, 558 (rmail-summary-toggle-header, rmail-summary-add-label)
576 rmail-summary-kill-label): Use with-current-buffer. 559 (rmail-summary-kill-label): Use with-current-buffer.
577 (rmail-summary-previous-msg): Add docstring. 560 (rmail-summary-previous-msg): Add docstring.
578 561
5792006-01-16 Alex Schroeder <alex@gnu.org> 5622006-01-16 Alex Schroeder <alex@gnu.org>
580 563
581 * rmail.el (rmail-ignored-headers): Merged several terms using 564 * rmail.el (rmail-ignored-headers): Merge several terms using
582 grouping, added simple "from " (without a colon), and several 565 grouping, add simple "from " (without a colon), and several
583 other headers. 566 other headers.
584 (rmail): Automatically convert BABYL files to mbox files. 567 (rmail): Automatically convert BABYL files to mbox files.
585 (rmail-decode-babyl-format): Deleted, since conversion is handled 568 (rmail-decode-babyl-format): Delete, since conversion is handled
586 by unrmail. 569 by unrmail.
587 570
588 * unrmail.el (unrmail): Use regular expression search to find 571 * unrmail.el (unrmail): Use regular expression search to find
589 message separators such that the fake separators inserted by 572 message separators such that the fake separators inserted by
590 rmime.el are not matched. The sections added by rmime.el are 573 rmime.el are not matched. The sections added by rmime.el are removed.
591 removed.
592 574
5932006-01-16 Henrik Enberg <enberg@printf.se> 5752006-01-16 Henrik Enberg <enberg@printf.se>
594 576
@@ -599,9 +581,9 @@
599 (rmail-summary-goto-msg): Adjust for 5-digit ids. 581 (rmail-summary-goto-msg): Adjust for 5-digit ids.
600 (rmail-summary-font-lock-keywords): Likewise. 582 (rmail-summary-font-lock-keywords): Likewise.
601 583
602 * rmail.el (rmail-url-map, rmail-activate-urls, rmail-visit-url-at-mouse, 584 * rmail.el (rmail-url-map, rmail-activate-urls)
603 rmail-visit-url-at-point, rmail-browse-body): Deleted, don't 585 (rmail-visit-url-at-mouse, rmail-visit-url-at-point, rmail-browse-body):
604 duplicate goto-address functionality. 586 Delete, don't duplicate goto-address functionality.
605 587
6062004-10-02 Richard M. Stallman <rms@gnu.org> 5882004-10-02 Richard M. Stallman <rms@gnu.org>
607 589
@@ -619,20 +601,20 @@
619 * mail/rmaildesc.el (rmail-message-deleted-p): Add as alias. 601 * mail/rmaildesc.el (rmail-message-deleted-p): Add as alias.
620 602
621 * mail/rmail.el (rmail-message-vector, rmail-deleted-vector) 603 * mail/rmail.el (rmail-message-vector, rmail-deleted-vector)
622 (rmail-msgref-vector, rmail-summary-vector): Vars deleted. 604 (rmail-msgref-vector, rmail-summary-vector): Delete vars, and
623 All code to initialize them deleted too. 605 all code to initialize them too.
624 (rmail-forget-messages): Function deleted. Callers changed. 606 (rmail-forget-messages): Delete function. Change callers.
625 (rmail-set-message-counters): Function deleted. Callers changed. 607 (rmail-set-message-counters): Delete function. Change callers.
626 (rmail-count-new-messages): Function deleted. Callers changed. 608 (rmail-count-new-messages): Delete function. Change callers.
627 (rmail-set-message-counters-counter): Likewise. 609 (rmail-set-message-counters-counter): Likewise.
628 (rmail-maybe-set-message-counters): Now no-op. 610 (rmail-maybe-set-message-counters): Now no-op.
629 (rmail-message-deleted-p, rmail-set-message-deleted-p): Fns deleted. 611 (rmail-message-deleted-p, rmail-set-message-deleted-p): Delete Fns.
630 (rmail-msg-number-after-expunge): Fn deleted. 612 (rmail-msg-number-after-expunge): Delete Fn.
631 (rmail): Delete excess closeparen. 613 (rmail): Delete excess closeparen.
632 (rmail-initialize-messages): Doc fix. 614 (rmail-initialize-messages): Doc fix.
633 (rmail-expunge-confirmed): Update to use rmail-desc-deleted-p. 615 (rmail-expunge-confirmed): Update to use rmail-desc-deleted-p.
634 616
635 * mail/rmailsum.el (rmail-make-summary-line): Function deleted. 617 * mail/rmailsum.el (rmail-make-summary-line): Delete function.
636 (rmail-new-summary): Make it work once again as in old version. 618 (rmail-new-summary): Make it work once again as in old version.
637 (rmail-summary-get-summary): Call rmail-summary-line-decoder. 619 (rmail-summary-get-summary): Call rmail-summary-line-decoder.
638 620
@@ -645,20 +627,38 @@
645 (rmail-browse-body): Immediate error if file is empty. 627 (rmail-browse-body): Immediate error if file is empty.
646 628
647 * mail/rmail.el (rmail-convert-file, rmail-insert-rmail-file-header) 629 * mail/rmail.el (rmail-convert-file, rmail-insert-rmail-file-header)
648 (rmail-convert-to-babyl-format): Functions deleted. 630 (rmail-convert-to-babyl-format): Delete functions.
649 (rmail-mode): Don't call rmail-convert-file. 631 (rmail-mode): Don't call rmail-convert-file.
650 632
651 * net/browse-url.el (browse-url-activate-urls): Add autoload. 633 * net/browse-url.el (browse-url-activate-urls): Add autoload.
652 634
653 * mail/rmailedit.el (rmail-edit-current-message): 635 * mail/rmailedit.el (rmail-edit-current-message):
654 Immediate error if file is empty. 636 Immediate error if file is empty.
655 637
656 * mail/rmailkwd.el (rmail-read-label, rmail-set-label): 638 * mail/rmailkwd.el (rmail-read-label, rmail-set-label):
657 Immediate error if file is empty. 639 Immediate error if file is empty.
658 (rmail-parse-file-keywords): Function deleted. 640 (rmail-parse-file-keywords): Delete function.
659 641
660;; Local Variables: 642;; Local Variables:
661;; coding: iso-2022-7bit 643;; coding: iso-2022-7bit
644;; add-log-time-zone-rule: t
662;; End: 645;; End:
663 646
647 Copyright (C) 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
648
649 This file is part of GNU Emacs.
650
651 GNU Emacs is free software: you can redistribute it and/or modify
652 it under the terms of the GNU General Public License as published by
653 the Free Software Foundation, either version 3 of the License, or
654 (at your option) any later version.
655
656 GNU Emacs is distributed in the hope that it will be useful,
657 but WITHOUT ANY WARRANTY; without even the implied warranty of
658 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
659 GNU General Public License for more details.
660
661 You should have received a copy of the GNU General Public License
662 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
663
664;; arch-tag: e3ca2b68-f400-4f0d-b95f-83a4b0f5d0c4 664;; arch-tag: e3ca2b68-f400-4f0d-b95f-83a4b0f5d0c4