f21e0e6edec50a0970667b32de4493eeab2f7364
[bpt/emacs.git] / lisp / mail / ChangeLog.pmail
1 2008-09-01 Paul Reilly <pmr@pajato.com>
2
3 * mbox-changes/rmail.el.changes:
4 Reflect that rmail-convert-to-babyl is no longer relevant.
5
6 * pmail.el, pmaildesc.el: Fix the expunge operation.
7
8 pmail.el (pmail-only-expunge): Manage pmail-total-messages in the
9 callback handler; remove the extra show message call.
10 (pmail-expunge-callback): Rewrite to handle all possible conditions.
11
12 pmaildesc.el (pmail-desc-get-previous, pmail-desc-get-match-index):
13 New functions.
14
15 * ChangeLog.pmail:
16 New and temporary change log file used to capture changes to the pmail*.el files.
17
18 2008-08-29 Paul Reilly <pmr@pajato.com>
19
20 * pmail.el, pmaildesc.el, pmailhdr.el, pmailkwd.el, pmailmm.el,
21 * pmailmsc.el, pmailsort.el, pmailsum.el: Resolve all byte
22 compiler warnings and enable IMAP/movemail support.
23
24 2007-04-30 Henrik Enberg <enberg@printf.se>
25
26 * rmailhdr.el (rmail-header-add-header): Use delete-region instead
27 of kill-region.
28
29 2007-04-27 Henrik Enberg <enberg@printf.se>
30
31 * rmailout.el (rmail-output): Bind buffer-file-coding-system even
32 when rmail-enable-mime is nil.
33
34 * rmail.el (rmail-perm-variables): Make sure rmail-desc-vector is
35 buffer local.
36 (rmail-mime-charset-pattern): Sync with trunk.
37 (rmail): Don't bind coding-system-for-read.
38 (rmail-revert): Likewise.
39 (rmail-variables): Don't set buffer-file-coding-system.
40 (rmail-show-message): Likewise.
41
42 2007-04-26 Henrik Enberg <enberg@printf.se>
43
44 * rmail.el (rmail-highlight): New face.
45 (rmail-highlight-face): Use it.
46
47 2006-04-11 Alex Schroeder <alex@gnu.org>
48
49 * rmailsum.el (rmail-summary-kill-label): Call rmail-kill-label
50 with only one argument.
51
52 * rmail.el (rmail-process-new-messages): Handle missing From
53 line (usually spam).
54
55 2006-03-09 Henrik Enberg <enberg@printf.se>
56
57 * rmailedit.el (rmail-edit-map): Initialize at definition. Doc
58 String.
59
60 * rmail.el (rmail-narrow-to-header): Don't end error message with
61 a period.
62
63 * rmailhdr.el (rmail-header-get-limit): Don't end error message
64 with a period.
65
66 * rmaildesc.el (rmail-desc-get-header-display-state): Make sure
67 whole header region is searched for overlays.
68
69 * rmailedit.el (rmail-edit-current-message): Use
70 rmail-head-show-headers instead of rmail-toggle-header.
71 (rmail-cease-edit): Likewise. Simplify.
72
73 2006-03-02 Alex Schroeder <alex@gnu.org>
74
75 * rmailkwd.el (rmail-read-label): Since rmail-keywords is a list
76 of symbols, we need to transform it into an alist for completion.
77
78 2006-03-01 Alex Schroeder <alex@gnu.org>
79
80 * rmailsum.el (rmail-summary-kill-label): Use rmail-kill-label
81 instead of calling rmail-set-label, which will call
82 rmail-make-label on the string.
83
84 2006-02-28 Alex Schroeder <alex@gnu.org>
85
86 * rmailkwd.el (rmail-label-obarray): Deleted.
87 (rmail-attributes): Use an ordinary list of symbols.
88 (rmail-deleted-label): Use an ordinary symbol.
89 (rmail-keywords): Doc, initial value nil.
90 (rmail-keywords, rmail-keyword-init): Deleted defuns.
91 (rmail-attribute-p, rmail-keyword-p, rmail-make-label): Simplify.
92 (rmail-keyword-register-keywords, rmail-install-keyword):
93 Replaced.
94 (rmail-register-keywords, rmail-register-keyword): Replacements.
95 (rmail-add-label, rmail-kill-label): Call set-label with a symbol.
96 (rmail-read-label): Return a string.
97 (rmail-set-label): Rewrote. Call rmail-display-labels always.
98
99 * rmail.el (qp): No longer required.
100 (rmail-convert-file): Don't rmail-enable-multibyte.
101 (rmail-decode-mbox-format): Deleted.
102 (rmail-convert-mbox-format): No converting of qp headings, no
103 decoding of the message body.
104
105 (rmail-maybe-set-message-counters): Deleted.
106 (rmail-next-undeleted-message): Store original message until the
107 end instead of relying on rmail-current-message.
108
109 (rmail-process-new-messages): Use rmail-register-keywords.
110
111 2006-02-17 Alex Schroeder <alex@gnu.org>
112
113 * rmailmm.el (rmail-mime-text-handler): Only downcase if charset
114 exists.
115 (rmail-mime-handle): Doc. Ignore errors when decoding base64.
116 Seems to be common on my system.
117 (rmail-mime-show): Change show-header code.
118 (rmail-mime): New.
119
120 2006-02-12 Alex Schroeder <alex@gnu.org>
121
122 * rmail.el (qp): No longer require it.
123 (rmail-convert-file): Doc. Removed useless test for coding system
124 header. Don't call rmail-decode-mbox-format. Just call
125 rmail-convert-mbox-format.
126 (rmail-decode-mbox-format): Deleted.
127 (rmail-convert-mbox-format): Don't translate quoted printable
128 headers. Don't handle quoted-printable content-transfer-encoding.
129 No longer add x-coding-system header.
130 (rmail-maybe-set-message-counters): Deleted.
131 (rmail-next-undeleted-message): Add caching of
132 rmail-current-message such that it doesn't break when
133 rmail-show-message switches buffers.
134
135 2006-02-07 Alex Schroeder <alex@gnu.org>
136
137 * rmailmm.el (rmail-mime-media-type-handlers-alist): Removed
138 non-existing handlers for the moment.
139 (rmail-mime-text-handler): Do decoding based on the charset
140 parameter.
141 (test-rmail-mime-handler): Test decoding using an 8bit KOI8
142 message.
143 (rmail-mime-handle): Switch to unibyte if content transfer
144 encoding is 8bit. Strange that it should be necessary.
145
146 2006-02-04 Alex Schroeder <alex@gnu.org>
147
148 * rmailmm.el: Renamed all symbols to rmail-mime-*. Rewrote code
149 such as to modify the buffer instead of using display properties.
150 Fixed bulk handler, and wrote simple test defun for it.
151
152 2006-02-01 Alex Schroeder <alex@gnu.org>
153
154 * rmail.el (rmail-convert-mbox-format): Handle mails without subject.
155
156 2006-02-01 Henrik Enberg <enberg@printf.se>
157
158 * rmail.el (rmail-first-unseen-message): Make sure to return the
159 last message if no unseen message was found. Doc fix.
160 (rmail): Call rmail-first-unseen-message properly. Remove
161 commented out code.
162 (rmail-show-message): Maybe call rmail-unknown-mail-followup-to.
163 (rmail-revert): Simplify.
164
165 2006-01-31 Alex Schroeder <alex@gnu.org>
166
167 * rmailmm.el: New file, based on Alexander Pohoyda's code.
168
169 2006-01-30 Henrik Enberg <enberg@printf.se>
170
171 * rmail.el (rmail-next-message): Don't Call
172 rmail-maybe-set-message-counters. Use with-current-buffer.
173
174 * rmailkwd.el (rmail-next-labeled-message): Don't call
175 rmail-maybe-set-message-counters. Use with-current-buffer.
176
177 * rmailhdr.el (rmail-header-hide-headers): Simplify.
178 (rmail-header-get-limit): Wrap in a save-excursion.
179 (rmail-header-display-state): Renamed from
180 rmail-header-display-mode.
181
182 2006-01-29 Henrik Enberg <enberg@printf.se>
183
184 * rmailsum.el (rmail-summary-show-message): Reformat.
185 (rmail-summary-get-summary-line): Renamed from
186 `rmail-summary-get-summary'. Callers updated.
187 (rmail-summary-mode-map): Initialize at definition, Doc fix.
188 (rmail-summary-undelete-many): Simplify.
189
190 2006-01-26 Henrik Enberg <enberg@printf.se>
191
192 * rmailsum.el (rmail-summary-deleted-p): Fix misplaced paren.
193 (rmail-summary-undelete): Simplify.
194
195 2006-01-25 Henrik Enberg <enberg@printf.se>
196
197 * rmailsum.el (rmail-summary-get-sender): Handle a nil value of
198 rmail-user-mail-address-regexp.
199
200 * rmail.el (rmail-unknown-mail-followup-to): Likewise.
201
202 * rmailout.el (rmail-delete-unwanted-fields): Handle mbox format.
203 (rmail-output): Error when target is a BABYL file. Handle MIME
204 charset. Make sure headers are properly hidden after output.
205 Avoid pointless with-current-buffer call.
206
207 2006-01-24 Alex Schroeder <alex@gnu.org>
208
209 * rmailsum.el (rmail-summary-edit-map): Rewrite.
210
211 2006-01-23 Alex Schroeder <alex@gnu.org>
212
213 * rmail.el (rmail-narrow-to-non-pruned-header): Deleted.
214 (rmail-unknown-mail-followup-to, rmail-retry-failure): No longer
215 call rmail-narrow-to-non-pruned-header and replace
216 mail-fetch-field with rmail-header-get-header because that one
217 ignores the intangible property when searching.
218 (rmail-show-message): Simplify x-coding-system handling.
219 (rmail-redecode-body): No longer call rmail-header-show-headers
220 because rmail-header-get-header handles the intanglible property.
221 (rmail-reply): Simplify code at the price of some efficiency when
222 setting up the variable bindings. No longer toggle visibility of
223 headers, because rmail-header-show-headers is no longer necessary.
224
225 * rmailhdr.el (rmail-header-get-header): Accept more arguments and
226 pass them to mail-fetch-field unchanged. Bind
227 inhibit-point-motion-hooks to t.
228
229 * rmailsum.el (rmail-user-mail-address-regexp): Compute a default
230 value instead of assuming nil. Doc.
231 (rmail-summary-get-sender): Compare with
232 rmail-user-mail-address-regexp instead of computing the default
233 value.
234
235 * rmail.el (rmail-convert-mbox-format): Decode messages with
236 content-transfer-encoding quoted-printable, because it's easy to
237 do.
238 (rmail-unknown-mail-followup-to): Compare with
239 rmail-user-mail-address-regexp instead of computing the default
240 value.
241
242 2006-01-23 Henrik Enberg <enberg@printf.se>
243
244 * rmail.el (rmail-decode-mbox-format): Rename from
245 `rmail-decode-mail-file'.
246 (rmail-process-new-messages): Don't add missing headers here.
247 (rmail-convert-mbox-format): Rename from `rmail-decode-messages'.
248 Add missing headers here. Remove FROM and TO arguments.
249 (rmail-get-new-mail): Simplify.
250 (rmail-convert-file): New function.
251 (rmail-revert): Use it.
252 (rmail): Change logic for avoiding selecting new messages twice.
253 (rmail-display-labels): Avoid space in mode-line if there are no
254 keywords.
255
256 2006-01-22 Henrik Enberg <enberg@printf.se>
257
258 * rmaildesc.el (rmail-desc-default-attrs): New const.
259 (rmail-desc-get-default-attrs): Deleted.
260
261 * rmail.el (rmail): Go back to using find-file for reading in the
262 mail file. This avoids gratuitous modification of the file.
263 (rmail-decode-region): Doc string, cleanup.
264 (rmail-decode-by-content-type): New function.
265 (rmail-decode-messages): Use it. Add FROM and TO args and only
266 process messages in that region.
267 (rmail-get-new-mail): Call `rmail-decode-region' before
268 `rmail-process-new-messages'.
269 (rmail-fontify-message): Reformat, Doc String.
270 (rmail-displayed-headers): Default value set to nil.
271 (rmail-inbox-alist): Add version tag.
272 (rmail-count-screen-lines): Doc string.
273 (rmail-process-new-messages): Use rmail-desc-default-attrs.
274
275 2006-01-21 Alex Schroeder <alex@gnu.org>
276
277 * rmail.el (rmail-decode-messages): Decoded encoded-words in
278 Subject and From header.
279 (rmail-process-new-messages): Don't decode encoded words here.
280
281 2006-01-21 Henrik Enberg <enberg@printf.se>
282
283 * rmail.el (rmail-process-new-messages): Don't decode messages
284 here, Don't lose on missing subject field.
285 (rmail-decode-messages): New function.
286 (rmail): Use it.
287 (rmail-get-new-mail): Likewise.
288
289 * rmailsum.el (rmail-summary-get-sender): Narrow to current
290 message before extracting headers.
291
292 2006-01-21 Alex Schroeder <alex@gnu.org>
293
294 * rmailedit.el (rmail-abort-edit): Don't call
295 rmail-highlight-headers anymore.
296
297 * rmail.el (rmail-next-undeleted-message): Simplify.
298 (rmail-what-message): Deleted since it was never called.
299 (rmail-narrow-to-header): Use the same error message as
300 rmail-header-get-limit.
301 (rmail-highlight-face): Doc.
302 (rmail-font-lock-keywords): Add the stuff necessary to make
303 rmail-highlight-headers obsolete.
304 (rmail-toggle-header, rmail-show-message): Don't call
305 rmail-highlight-headers anymore.
306 (rmail-highlight-headers): Deleted.
307
308 * rmaildesc.el (rmail-desc-set-attribute): Use
309 rmail-header-add-header instead of rmail-header-set-header.
310
311 * rmailhdr.el (rmail-header-attribute-header)
312 (rmail-header-keyword-header, rmail-header-get-limit): Doc.
313 (rmail-header-add-header): Add inhibit-point-motion-hooks and
314 buffer-undo-list bindings from rmail-header-set-header. I don't
315 know whether they are necessary, however.
316 (rmail-header-persist-attributes, rmail-header-set-header):
317 Deleted. rmail-header-add-header does what
318 rmail-header-set-header did, except throw an error if the header
319 was not found.
320
321 * rmail.el (rmail-msgbeg, rmail-msgend): Fix and make obsolete.
322 (rmail-process-new-messages): Use mail-decode-encoded-word-string
323 on the subject. Requires mail-parse from Gnus.
324 (rmail-highlight-headers): Doc.
325
326 2006-01-21 Henrik Enberg <enberg@printf.se>
327
328 * rmailsum.el (rmail-message-senders-p): Fix Typo.
329
330 * rmail.el (rmail-process-new-messages): Simplify.
331 (rmail-decode-quoted-printable): Delete unused function.
332 (rmail-hex-string-to-integer): Likewise.
333 (rmail-hex-char-to-integer): Likewise.
334 (rmail-decode-mail-file): Renamed from `rmail-decode-mbox-file'.
335 (rmail-delete-inbox-files): New function factored out of
336 `rmail-get-new-mail'.
337 (rmail-get-new-mail): Use it.
338 (rmail-get-inbox-files): Renamed from `rmail-get-inbox-list'.
339
340 2006-01-21 Alex Schroeder <alex@gnu.org>
341
342 * rmail.el (rmail-get-new-mail): Doc.
343 (rmail-get-inbox-list): Doc.
344 (rmail-require-mime-maybe): Simplified.
345 (rmail-mode-map): Rewritten using a local binding to agree
346 with "(elisp)Tips for Defining".
347
348 2006-01-21 Henrik Enberg <enberg@printf.se>
349
350 * rmailsum.el (rmail-summary-get-sender): Doc fix.
351
352 * rmail.el (rmail-redecode-body): Simplify.
353 (rmail-get-inbox-list): Stop on name conflict.
354 (rmail-show-message): Set `rmail-view-buffer' to `rmail-buffer` if
355 not using MIME. Make sure we go to `point-min' before setting
356 window point as searching for coding header might move point.
357
358 2006-01-20 Alex Schroeder <alex@gnu.org>
359
360 * rmail.el (rmail-inbox-alist): Doc.
361
362 2006-01-20 Henrik Enberg <enberg@printf.se>
363
364 * rmailsum.el (rmail-summary-get-sender): New function.
365 (rmail-summary-get-summary): Use it. Make sure sender is no
366 longer than 25 characters.
367 (rmail-summary-get-line-count): Doc fix.
368 (rmail-summary-get-summary-attributes): Likewise.
369
370 * rmailmsc.el (set-rmail-inbox-list): Rewrite to only set inbox
371 list temporarily for a session.
372
373 2006-01-20 Alex Schroeder <alex@gnu.org>
374
375 * rmail.el (rmail-show-message): Minor changes: comments.
376
377 * rmailsum.el (rmail-summary-get-summary): Fix display of
378 keywords.
379 (rmail-summary-rmail-update): Minor changes: If to when, comments,
380 doc string.
381
382 2006-01-20 Henrik Enberg <enberg@printf.se>
383
384 * rmail.el (rmail-inbox-alist): New variable.
385 (rmail-get-file-inbox-list): New function.
386 (rmail-perm-variables): Use it.
387 (rmail-parse-file-inboxes): Deleted.
388
389 2006-01-20 Alex Schroeder <alex@gnu.org>
390
391 * rmailsum.el (rmail-summary-mode): Fixed typo in doc string and
392 keymap.
393 (rmail-summary-update-attribute): Deleted.
394 (rmail-summary-update): Simple defun regenerates the entire
395 summary line.
396 (rmail-summary-by-topic): Don't use rmail-current-subject-regexp.
397 (rmail-message-subject-p): Use rmail-header-get-header instead of
398 mail-fetch-field.
399 (rmail-summary-by-senders): Default to current sender.
400
401 * rmailkwd.el (rmail-set-label): Call rmail-summary-update at the
402 end.
403
404 * rmail.el (rmail-set-attribute): Call rmail-summary-update
405 instead of just updating the attributes.
406
407 2006-01-19 Henrik Enberg <enberg@printf.se>
408
409 * rmailhdr.el (rmail-header-get-header): Rewrite to be a
410 convenience wrapper for mail-fetch-field.
411 (rmail-header-hide-headers): Simplify.
412
413 * rmail.el (rmail-process-new-messages): Use
414 rmail-header-get-header instead of mail-fetch-field.
415
416 * rmailout.el (rmail-output-read-file-name): Simplify.
417 (rmail-output): Likewise.
418
419 2006-01-18 Alex Schroeder <alex@gnu.org>
420
421 * rmailsum.el (rmail-make-summary-line-1)
422 (rmail-make-basic-summary-line): Deleted.
423 (rmail-summary-kill-label): Only ask for existing labels.
424
425 * rmailkwd.el (rmail-add-label): Doc fix.
426 (rmail-kill-label): Only read labels that the current message has.
427 (rmail-read-label): Possibly only ask for existing labels.
428 (rmail-set-label): Display labels at the end.
429
430 * rmailhdr.el (rmail-header-get-limit): Rewrote macro as simple
431 defun.
432 (rmail-header-persist-attributes): Doc.
433 (rmail-header-add-header): Simplified the finding of the header.
434 Delete header if value is nil or "".
435 (rmail-header-remove-keyword): Deleted stub. Removing can be
436 handled by calling `rmail-header-add-header' with value nil or "".
437
438 * rmailedit.el (rmail-cease-edit): Bugfix.
439
440 * rmaildesc.el: Removed require statements.
441 (rmail-desc-add-keyword, rmail-desc-remove-keyword): Rewrite.
442 (rmail-desc-get-keywords, rmail-desc-get-keyword-list)
443 (rmail-desc-edited-index): Doc fix.
444
445 * rmail.el (rmail-set-attribute): Moved comment into document.
446
447 2006-01-18 Henrik Enberg <enberg@printf.se>
448
449 * rmail.el (rmail-get-inbox-list): New function.
450 (rmail-get-new-mail): Use it. Only call `rmail-show-message' on
451 file-error condition if no new messages are found.
452 (rmail-get-sender): Deleted.
453 (rmail-process-new-messages): Use mail-fetch-field instead.
454 (rmail-show-message): Cleanup.
455 (rmail-decode-mbox-file): New function.
456 (rmail): Use it. Only call `rmail-show-message' if no new mail was
457 found.
458
459 * rmailsum.el (rmail-summary-get-new-mail): Only call
460 `rmail-summary-goto-msg' if no new mail was found.
461
462 2006-01-18 Alex Schroeder <alex@gnu.org>
463
464 * rmail.el (rmail): Only insert the file if it actually exists.
465 (rmail-show-message): Do not display labels if there are no
466 messages. This corrects the mistake if visiting an empty file,
467 but it doesn't fix the situation where you delete the all messages
468 and expunge them. This may leave the labels of the last message
469 in the modeline.
470
471 2006-01-17 Henrik Enberg <enberg@printf.se>
472
473 * rmailkwd.el: Don't require rmail.
474
475 * rmail.el (rmail-process-new-messages): Don't require rmailkwd
476 here, do it at toplevel instead.
477 (rmail-process-new-messages): Add an X-Coding-System
478 header if one doesn't exist.
479
480 2006-01-17 Alex Schroeder <alex@gnu.org>
481
482 * rmailsum.el (rmail-summary-by-labels): No longer concatenate
483 regexp with commas because of recent change to
484 rmail-message-labels-p.
485 (rmail-summary-rmail-update): Replace rmail-message-labels-p test
486 with simple rmail-desc-get-keywords.
487
488 * rmail.el (rmail-message-labels-p): Rewrote using
489 rmail-desc-get-keywords.
490 (rmail-auto-file): Rewrote test for "filed" using
491 rmail-desc-get-keywords.
492
493 * rmailsum.el (rmail-summary-font-lock-keywords): Fix regular
494 expression for unread messages.
495 (rmail-summary-mode): Added documentation for the filtering
496 commands.
497 (rmail-summary-mode-map): Added keybinding for
498 rmail-summary-by-sender.
499 (rmail-summary-get-summary): Don't show attributes, only
500 user-defined keywords.
501
502 * rmailedit.el (rmail-cease-edit): Do not adjust the marker of the
503 last message.
504
505 2006-01-17 Henrik Enberg <enberg@printf.se>
506
507 * rmailout.el (rmail-output-read-file-name): Make sure search in
508 executed in `rmail-buffer'.
509 (rmail-output-to-rmail-file): Use `rmail-output-read-file-name'.
510 (rmail-output-read-rmail-file-name): Deleted.
511
512 * rmailsum.el (rmail-summary-output-to-rmail-file): Use
513 `rmail-output-read-file-name'.
514 (rmail-summary-get-message-at-point): Handle 5-digit message ids.
515
516 * rmail.el (rmail-process-new-messages): Require rmailkwd.
517 (rmail-ignored-headers): Add "Original-Recipient"
518
519 2006-01-17 Alex Schroeder <alex@gnu.org>
520
521 * rmail.el (rmail-display-labels): Use identity instead of lambda.
522
523 * rmailsum.el (rmail-summary-font-lock-keywords): Fix typo for
524 labels.
525 (rmail-summary-get-summary): Add labels again.
526
527 2006-01-16 Alex Schroeder <alex@gnu.org>
528
529 * rmail.el (rmail-nuke-pinhead-header, rmail-reformat-message)
530 (rmail-msg-restore-non-pruned-header, rmail-msg-prune-header):
531 Deleted.
532 (rmail-narrow-to-header): Fix typo, error if we cannot find the
533 end of the headers.
534
535 * rmailsum.el (rmail-message-subject-p, rmail-message-senders-p):
536 Use mail-fetch-field instead of mail-header-get-header.
537 (rmail-summary-next-same-subject): Simplify.
538
539 * rmail.el (rmail): Create the buffer using
540 file-name-nondirectory.
541 (rmail-mode-map): Bind j to rmail-show-message instead of
542 rmail-message.
543
544 2006-01-16 Henrik Enberg <enberg@printf.se>
545
546 * rmailsum.el (rmail-new-summary): Make sure summary buffer is
547 current when selecting message.
548 (rmail-summary-browse-body): Deleted.
549 (rmail-summary-rmail-update, rmail-summary-get-message-at-point,
550 rmail-summary-goto-msg): Use string-to-number.
551 (rmail-summary-toggle-header, rmail-summary-add-label,
552 rmail-summary-kill-label): Use with-current-buffer.
553 (rmail-summary-previous-msg): Add docstring.
554
555 2006-01-16 Alex Schroeder <alex@gnu.org>
556
557 * rmail.el (rmail-ignored-headers): Merged several terms using
558 grouping, added simple "from " (without a colon), and several
559 other headers.
560 (rmail): Automatically convert BABYL files to mbox files.
561 (rmail-decode-babyl-format): Deleted, since conversion is handled
562 by unrmail.
563
564 * unrmail.el (unrmail): Use regular expression search to find
565 message separators such that the fake separators inserted by
566 rmime.el are not matched. The sections added by rmime.el are
567 removed.
568
569 2006-01-16 Henrik Enberg <enberg@printf.se>
570
571 * rmail.el: Don't require `rmailout' and `rmailsum'.
572
573 * rmailsum.el (rmail-summary-get-line-count): Rightalign line count.
574 (rmail-summary-get-summary): Display 5-digit message ids.
575 (rmail-summary-goto-msg): Adjust for 5-digit ids.
576 (rmail-summary-font-lock-keywords): Likewise.
577
578 * rmail.el (rmail-url-map, rmail-activate-urls, rmail-visit-url-at-mouse,
579 rmail-visit-url-at-point, rmail-browse-body): Deleted, don't
580 duplicate goto-address functionality.
581
582 2004-10-02 Richard M. Stallman <rms@gnu.org>
583
584 * mail/rmail.el (rmail): Convert Babyl files using decode-babyl-file.
585 (rmail-use-spam-filter): Add defvar.
586
587 * mail/unrmail.el: Mostly rewritten. Parses the file
588 directly without calling any functions in Rmail.
589 (batch-convert-babyl, convert-babyl-file, decode-babyl-file)
590 (decode-babyl): New functions.
591 (unrmail, batch-unrmail): Now aliases.
592
593 2004-09-27 Richard M. Stallman <rms@gnu.org>
594
595 * mail/rmaildesc.el (rmail-message-deleted-p): Add as alias.
596
597 * mail/rmail.el (rmail-message-vector, rmail-deleted-vector)
598 (rmail-msgref-vector, rmail-summary-vector): Vars deleted.
599 All code to initialize them deleted too.
600 (rmail-forget-messages): Function deleted. Callers changed.
601 (rmail-set-message-counters): Function deleted. Callers changed.
602 (rmail-count-new-messages): Function deleted. Callers changed.
603 (rmail-set-message-counters-counter): Likewise.
604 (rmail-maybe-set-message-counters): Now no-op.
605 (rmail-message-deleted-p, rmail-set-message-deleted-p): Fns deleted.
606 (rmail-msg-number-after-expunge): Fn deleted.
607 (rmail): Delete excess closeparen.
608 (rmail-initialize-messages): Doc fix.
609 (rmail-expunge-confirmed): Update to use rmail-desc-deleted-p.
610
611 * mail/rmailsum.el (rmail-make-summary-line): Function deleted.
612 (rmail-new-summary): Make it work once again as in old version.
613 (rmail-summary-get-summary): Call rmail-summary-line-decoder.
614
615 2004-09-20 Richard M. Stallman <rms@gnu.org>
616
617 * mail/rmail.el (rmail): Error if file is Babyl format.
618 (rmail-process-new-messages, rmail-reply-callback, rmail-mark-message)
619 (rmail-narrow-to-message): Doc fix.
620 (rmail-reply, rmail-forward, rmail-resend, rmail-retry-failure)
621 (rmail-browse-body): Immediate error if file is empty.
622
623 * mail/rmail.el (rmail-convert-file, rmail-insert-rmail-file-header)
624 (rmail-convert-to-babyl-format): Functions deleted.
625 (rmail-mode): Don't call rmail-convert-file.
626
627 * net/browse-url.el (browse-url-activate-urls): Add autoload.
628
629 * mail/rmailedit.el (rmail-edit-current-message):
630 Immediate error if file is empty.
631
632 * mail/rmailkwd.el (rmail-read-label, rmail-set-label):
633 Immediate error if file is empty.
634 (rmail-parse-file-keywords): Function deleted.
635
636 ;; Local Variables:
637 ;; coding: iso-2022-7bit
638 ;; End: