1 2008-09-01 Paul Reilly <pmr@pajato.com>
3 * mbox-changes/rmail.el.changes:
4 Reflect that rmail-convert-to-babyl is no longer relevant.
6 * pmail.el, pmaildesc.el: Fix the expunge operation.
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.
12 pmaildesc.el (pmail-desc-get-previous, pmail-desc-get-match-index):
16 New and temporary change log file used to capture changes to the pmail*.el files.
18 2008-08-29 Paul Reilly <pmr@pajato.com>
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.
24 2007-04-30 Henrik Enberg <enberg@printf.se>
26 * rmailhdr.el (rmail-header-add-header): Use delete-region instead
29 2007-04-27 Henrik Enberg <enberg@printf.se>
31 * rmailout.el (rmail-output): Bind buffer-file-coding-system even
32 when rmail-enable-mime is nil.
34 * rmail.el (rmail-perm-variables): Make sure rmail-desc-vector is
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.
42 2007-04-26 Henrik Enberg <enberg@printf.se>
44 * rmail.el (rmail-highlight): New face.
45 (rmail-highlight-face): Use it.
47 2006-04-11 Alex Schroeder <alex@gnu.org>
49 * rmailsum.el (rmail-summary-kill-label): Call rmail-kill-label
50 with only one argument.
52 * rmail.el (rmail-process-new-messages): Handle missing From
55 2006-03-09 Henrik Enberg <enberg@printf.se>
57 * rmailedit.el (rmail-edit-map): Initialize at definition. Doc
60 * rmail.el (rmail-narrow-to-header): Don't end error message with
63 * rmailhdr.el (rmail-header-get-limit): Don't end error message
66 * rmaildesc.el (rmail-desc-get-header-display-state): Make sure
67 whole header region is searched for overlays.
69 * rmailedit.el (rmail-edit-current-message): Use
70 rmail-head-show-headers instead of rmail-toggle-header.
71 (rmail-cease-edit): Likewise. Simplify.
73 2006-03-02 Alex Schroeder <alex@gnu.org>
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.
78 2006-03-01 Alex Schroeder <alex@gnu.org>
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.
84 2006-02-28 Alex Schroeder <alex@gnu.org>
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):
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.
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.
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.
109 (rmail-process-new-messages): Use rmail-register-keywords.
111 2006-02-17 Alex Schroeder <alex@gnu.org>
113 * rmailmm.el (rmail-mime-text-handler): Only downcase if charset
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.
120 2006-02-12 Alex Schroeder <alex@gnu.org>
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.
135 2006-02-07 Alex Schroeder <alex@gnu.org>
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
141 (test-rmail-mime-handler): Test decoding using an 8bit KOI8
143 (rmail-mime-handle): Switch to unibyte if content transfer
144 encoding is 8bit. Strange that it should be necessary.
146 2006-02-04 Alex Schroeder <alex@gnu.org>
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.
152 2006-02-01 Alex Schroeder <alex@gnu.org>
154 * rmail.el (rmail-convert-mbox-format): Handle mails without subject.
156 2006-02-01 Henrik Enberg <enberg@printf.se>
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
162 (rmail-show-message): Maybe call rmail-unknown-mail-followup-to.
163 (rmail-revert): Simplify.
165 2006-01-31 Alex Schroeder <alex@gnu.org>
167 * rmailmm.el: New file, based on Alexander Pohoyda's code.
169 2006-01-30 Henrik Enberg <enberg@printf.se>
171 * rmail.el (rmail-next-message): Don't Call
172 rmail-maybe-set-message-counters. Use with-current-buffer.
174 * rmailkwd.el (rmail-next-labeled-message): Don't call
175 rmail-maybe-set-message-counters. Use with-current-buffer.
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.
182 2006-01-29 Henrik Enberg <enberg@printf.se>
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.
190 2006-01-26 Henrik Enberg <enberg@printf.se>
192 * rmailsum.el (rmail-summary-deleted-p): Fix misplaced paren.
193 (rmail-summary-undelete): Simplify.
195 2006-01-25 Henrik Enberg <enberg@printf.se>
197 * rmailsum.el (rmail-summary-get-sender): Handle a nil value of
198 rmail-user-mail-address-regexp.
200 * rmail.el (rmail-unknown-mail-followup-to): Likewise.
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.
207 2006-01-24 Alex Schroeder <alex@gnu.org>
209 * rmailsum.el (rmail-summary-edit-map): Rewrite.
211 2006-01-23 Alex Schroeder <alex@gnu.org>
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.
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.
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
235 * rmail.el (rmail-convert-mbox-format): Decode messages with
236 content-transfer-encoding quoted-printable, because it's easy to
238 (rmail-unknown-mail-followup-to): Compare with
239 rmail-user-mail-address-regexp instead of computing the default
242 2006-01-23 Henrik Enberg <enberg@printf.se>
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
256 2006-01-22 Henrik Enberg <enberg@printf.se>
258 * rmaildesc.el (rmail-desc-default-attrs): New const.
259 (rmail-desc-get-default-attrs): Deleted.
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.
275 2006-01-21 Alex Schroeder <alex@gnu.org>
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.
281 2006-01-21 Henrik Enberg <enberg@printf.se>
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.
287 (rmail-get-new-mail): Likewise.
289 * rmailsum.el (rmail-summary-get-sender): Narrow to current
290 message before extracting headers.
292 2006-01-21 Alex Schroeder <alex@gnu.org>
294 * rmailedit.el (rmail-abort-edit): Don't call
295 rmail-highlight-headers anymore.
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.
308 * rmaildesc.el (rmail-desc-set-attribute): Use
309 rmail-header-add-header instead of rmail-header-set-header.
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
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.
326 2006-01-21 Henrik Enberg <enberg@printf.se>
328 * rmailsum.el (rmail-message-senders-p): Fix Typo.
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'.
340 2006-01-21 Alex Schroeder <alex@gnu.org>
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".
348 2006-01-21 Henrik Enberg <enberg@printf.se>
350 * rmailsum.el (rmail-summary-get-sender): Doc fix.
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.
358 2006-01-20 Alex Schroeder <alex@gnu.org>
360 * rmail.el (rmail-inbox-alist): Doc.
362 2006-01-20 Henrik Enberg <enberg@printf.se>
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.
370 * rmailmsc.el (set-rmail-inbox-list): Rewrite to only set inbox
371 list temporarily for a session.
373 2006-01-20 Alex Schroeder <alex@gnu.org>
375 * rmail.el (rmail-show-message): Minor changes: comments.
377 * rmailsum.el (rmail-summary-get-summary): Fix display of
379 (rmail-summary-rmail-update): Minor changes: If to when, comments,
382 2006-01-20 Henrik Enberg <enberg@printf.se>
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.
389 2006-01-20 Alex Schroeder <alex@gnu.org>
391 * rmailsum.el (rmail-summary-mode): Fixed typo in doc string and
393 (rmail-summary-update-attribute): Deleted.
394 (rmail-summary-update): Simple defun regenerates the entire
396 (rmail-summary-by-topic): Don't use rmail-current-subject-regexp.
397 (rmail-message-subject-p): Use rmail-header-get-header instead of
399 (rmail-summary-by-senders): Default to current sender.
401 * rmailkwd.el (rmail-set-label): Call rmail-summary-update at the
404 * rmail.el (rmail-set-attribute): Call rmail-summary-update
405 instead of just updating the attributes.
407 2006-01-19 Henrik Enberg <enberg@printf.se>
409 * rmailhdr.el (rmail-header-get-header): Rewrite to be a
410 convenience wrapper for mail-fetch-field.
411 (rmail-header-hide-headers): Simplify.
413 * rmail.el (rmail-process-new-messages): Use
414 rmail-header-get-header instead of mail-fetch-field.
416 * rmailout.el (rmail-output-read-file-name): Simplify.
417 (rmail-output): Likewise.
419 2006-01-18 Alex Schroeder <alex@gnu.org>
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.
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.
430 * rmailhdr.el (rmail-header-get-limit): Rewrote macro as simple
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 "".
438 * rmailedit.el (rmail-cease-edit): Bugfix.
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.
445 * rmail.el (rmail-set-attribute): Moved comment into document.
447 2006-01-18 Henrik Enberg <enberg@printf.se>
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
459 * rmailsum.el (rmail-summary-get-new-mail): Only call
460 `rmail-summary-goto-msg' if no new mail was found.
462 2006-01-18 Alex Schroeder <alex@gnu.org>
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
471 2006-01-17 Henrik Enberg <enberg@printf.se>
473 * rmailkwd.el: Don't require rmail.
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.
480 2006-01-17 Alex Schroeder <alex@gnu.org>
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.
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.
493 * rmailsum.el (rmail-summary-font-lock-keywords): Fix regular
494 expression for unread messages.
495 (rmail-summary-mode): Added documentation for the filtering
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.
502 * rmailedit.el (rmail-cease-edit): Do not adjust the marker of the
505 2006-01-17 Henrik Enberg <enberg@printf.se>
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.
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.
516 * rmail.el (rmail-process-new-messages): Require rmailkwd.
517 (rmail-ignored-headers): Add "Original-Recipient"
519 2006-01-17 Alex Schroeder <alex@gnu.org>
521 * rmail.el (rmail-display-labels): Use identity instead of lambda.
523 * rmailsum.el (rmail-summary-font-lock-keywords): Fix typo for
525 (rmail-summary-get-summary): Add labels again.
527 2006-01-16 Alex Schroeder <alex@gnu.org>
529 * rmail.el (rmail-nuke-pinhead-header, rmail-reformat-message)
530 (rmail-msg-restore-non-pruned-header, rmail-msg-prune-header):
532 (rmail-narrow-to-header): Fix typo, error if we cannot find the
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.
539 * rmail.el (rmail): Create the buffer using
540 file-name-nondirectory.
541 (rmail-mode-map): Bind j to rmail-show-message instead of
544 2006-01-16 Henrik Enberg <enberg@printf.se>
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.
555 2006-01-16 Alex Schroeder <alex@gnu.org>
557 * rmail.el (rmail-ignored-headers): Merged several terms using
558 grouping, added simple "from " (without a colon), and several
560 (rmail): Automatically convert BABYL files to mbox files.
561 (rmail-decode-babyl-format): Deleted, since conversion is handled
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
569 2006-01-16 Henrik Enberg <enberg@printf.se>
571 * rmail.el: Don't require `rmailout' and `rmailsum'.
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.
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.
582 2004-10-02 Richard M. Stallman <rms@gnu.org>
584 * mail/rmail.el (rmail): Convert Babyl files using decode-babyl-file.
585 (rmail-use-spam-filter): Add defvar.
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.
593 2004-09-27 Richard M. Stallman <rms@gnu.org>
595 * mail/rmaildesc.el (rmail-message-deleted-p): Add as alias.
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.
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.
615 2004-09-20 Richard M. Stallman <rms@gnu.org>
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.
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.
627 * net/browse-url.el (browse-url-activate-urls): Add autoload.
629 * mail/rmailedit.el (rmail-edit-current-message):
630 Immediate error if file is empty.
632 * mail/rmailkwd.el (rmail-read-label, rmail-set-label):
633 Immediate error if file is empty.
634 (rmail-parse-file-keywords): Function deleted.
637 ;; coding: iso-2022-7bit