-2008-09-03 pmr <pmr@pajato.com>
+2008-09-05 Paul Reilly <pmr@pajato.com>
+
+ * pmail.el (pmail-get-new-mail): When there are no new messages, invoke
+ a redisplay of the current message.
+
+2008-09-03 Paul Reilly <pmr@pajato.com>
* pmail.el, pmaildesc.el, pmailout.el:
Fix the expunge command so that the current message index is correct.
- * pmail.el (pmail-expunge-counter): New variable
- (pmail-set-attribute): Canonicalize the calling sequence to index, attribute, state.
- (pmail-show-message, pmail-delete-message, pmail-undelete-previous-message,
- pmail-delete-forward, pmail-mark-message): Use the new canonical calling sequence.
- (pmail-only-expunge): Use the expunge counter to update the current message index.
- (pmail-expunge-callback): Simplify. Just count the expunged messages with a lower
- index than the current message index.
+ * pmail.el (pmail-expunge-counter): New variable.
+ (pmail-set-attribute): Canonicalize the calling sequence to index,
+ attribute, state.
+ (pmail-show-message, pmail-delete-message)
+ (pmail-undelete-previous-message, pmail-delete-forward)
+ (pmail-mark-message): Use the new canonical calling sequence.
+ (pmail-only-expunge): Use the expunge counter to update the current
+ message index.
+ (pmail-expunge-callback): Simplify. Just count the expunged messages
+ with a lower index than the current message index.
* pmaildesc.el (pmail-desc-get-previous): Fix an "off by one" issue.
- (pmail-desc-set-attribute): Canonicalize the calling sequence to index, attribute, state.
-
- * pmailout.el (pmail-output-body-to-file): Use the canonical calling sequence.
+ (pmail-desc-set-attribute): Canonicalize the calling sequence to index,
+ attribute, state.
- * sendmail.el (mail-yank-region): Fix comment.
+ * pmailout.el (pmail-output-body-to-file): Use the canonical calling
+ sequence.
2008-09-02 Juanma Barranquero <lekktu@gmail.com>
* pmaildesc.el (pmail-desc-get-match-index): Fix malformed let binding.
-2008-09-01 Paul Reilly <pmr@pajato.com>
-
- * mbox-changes/rmail.el.changes:
- Reflect that rmail-convert-to-babyl is no longer relevant.
+2008-09-01 Paul Reilly <pmr@pajato.com>
* pmail.el, pmaildesc.el: Fix the expunge operation.
- pmail.el (pmail-only-expunge): Manage pmail-total-messages in the
+ * pmail.el (pmail-only-expunge): Manage pmail-total-messages in the
callback handler; remove the extra show message call.
(pmail-expunge-callback): Rewrite to handle all possible conditions.
- pmaildesc.el (pmail-desc-get-previous, pmail-desc-get-match-index):
+ * pmaildesc.el (pmail-desc-get-previous, pmail-desc-get-match-index):
New functions.
- * ChangeLog.pmail:
- New and temporary change log file used to capture changes to the pmail*.el files.
-
2008-08-29 Paul Reilly <pmr@pajato.com>
* pmail.el, pmaildesc.el, pmailhdr.el, pmailkwd.el, pmailmm.el,
2006-03-09 Henrik Enberg <enberg@printf.se>
- * rmailedit.el (rmail-edit-map): Initialize at definition. Doc
- String.
+ * rmailedit.el (rmail-edit-map): Initialize at definition. Doc String.
* rmail.el (rmail-narrow-to-header): Don't end error message with
a period.
* rmaildesc.el (rmail-desc-get-header-display-state): Make sure
whole header region is searched for overlays.
- * rmailedit.el (rmail-edit-current-message): Use
- rmail-head-show-headers instead of rmail-toggle-header.
+ * rmailedit.el (rmail-edit-current-message):
+ Use rmail-head-show-headers instead of rmail-toggle-header.
(rmail-cease-edit): Likewise. Simplify.
2006-03-02 Alex Schroeder <alex@gnu.org>
2006-03-01 Alex Schroeder <alex@gnu.org>
* rmailsum.el (rmail-summary-kill-label): Use rmail-kill-label
- instead of calling rmail-set-label, which will call
- rmail-make-label on the string.
+ instead of calling rmail-set-label, which will call rmail-make-label
+ on the string.
2006-02-28 Alex Schroeder <alex@gnu.org>
- * rmailkwd.el (rmail-label-obarray): Deleted.
+ * rmailkwd.el (rmail-label-obarray): Delete.
(rmail-attributes): Use an ordinary list of symbols.
(rmail-deleted-label): Use an ordinary symbol.
(rmail-keywords): Doc, initial value nil.
- (rmail-keywords, rmail-keyword-init): Deleted defuns.
+ (rmail-keywords, rmail-keyword-init): Delete defuns.
(rmail-attribute-p, rmail-keyword-p, rmail-make-label): Simplify.
(rmail-keyword-register-keywords, rmail-install-keyword):
- Replaced.
+ Replace.
(rmail-register-keywords, rmail-register-keyword): Replacements.
(rmail-add-label, rmail-kill-label): Call set-label with a symbol.
(rmail-read-label): Return a string.
* rmail.el (qp): No longer required.
(rmail-convert-file): Don't rmail-enable-multibyte.
- (rmail-decode-mbox-format): Deleted.
+ (rmail-decode-mbox-format): Delete.
(rmail-convert-mbox-format): No converting of qp headings, no
decoding of the message body.
- (rmail-maybe-set-message-counters): Deleted.
+ (rmail-maybe-set-message-counters): Delete.
(rmail-next-undeleted-message): Store original message until the
end instead of relying on rmail-current-message.
2006-02-17 Alex Schroeder <alex@gnu.org>
- * rmailmm.el (rmail-mime-text-handler): Only downcase if charset
- exists.
+ * rmailmm.el (rmail-mime-text-handler): Only downcase if charset exists.
(rmail-mime-handle): Doc. Ignore errors when decoding base64.
Seems to be common on my system.
(rmail-mime-show): Change show-header code.
2006-02-12 Alex Schroeder <alex@gnu.org>
* rmail.el (qp): No longer require it.
- (rmail-convert-file): Doc. Removed useless test for coding system
+ (rmail-convert-file): Doc. Remove useless test for coding system
header. Don't call rmail-decode-mbox-format. Just call
rmail-convert-mbox-format.
- (rmail-decode-mbox-format): Deleted.
+ (rmail-decode-mbox-format): Delete.
(rmail-convert-mbox-format): Don't translate quoted printable
headers. Don't handle quoted-printable content-transfer-encoding.
No longer add x-coding-system header.
- (rmail-maybe-set-message-counters): Deleted.
- (rmail-next-undeleted-message): Add caching of
- rmail-current-message such that it doesn't break when
- rmail-show-message switches buffers.
+ (rmail-maybe-set-message-counters): Delete.
+ (rmail-next-undeleted-message): Add caching of rmail-current-message
+ such that it doesn't break when rmail-show-message switches buffers.
2006-02-07 Alex Schroeder <alex@gnu.org>
- * rmailmm.el (rmail-mime-media-type-handlers-alist): Removed
- non-existing handlers for the moment.
- (rmail-mime-text-handler): Do decoding based on the charset
- parameter.
- (test-rmail-mime-handler): Test decoding using an 8bit KOI8
- message.
+ * rmailmm.el (rmail-mime-media-type-handlers-alist):
+ Remove non-existing handlers for the moment.
+ (rmail-mime-text-handler): Do decoding based on the charset parameter.
+ (test-rmail-mime-handler): Test decoding using an 8bit KOI8 message.
(rmail-mime-handle): Switch to unibyte if content transfer
encoding is 8bit. Strange that it should be necessary.
2006-02-04 Alex Schroeder <alex@gnu.org>
- * rmailmm.el: Renamed all symbols to rmail-mime-*. Rewrote code
- such as to modify the buffer instead of using display properties.
- Fixed bulk handler, and wrote simple test defun for it.
+ * rmailmm.el: Rename all symbols to rmail-mime-*. Rewrite code
+ to modify the buffer instead of using display properties.
+ Fix bulk handler, and add simple test defun for it.
2006-02-01 Alex Schroeder <alex@gnu.org>
* rmail.el (rmail-first-unseen-message): Make sure to return the
last message if no unseen message was found. Doc fix.
- (rmail): Call rmail-first-unseen-message properly. Remove
- commented out code.
+ (rmail): Call rmail-first-unseen-message properly.
+ Remove commented out code.
(rmail-show-message): Maybe call rmail-unknown-mail-followup-to.
(rmail-revert): Simplify.
2006-01-30 Henrik Enberg <enberg@printf.se>
- * rmail.el (rmail-next-message): Don't Call
- rmail-maybe-set-message-counters. Use with-current-buffer.
+ * rmail.el (rmail-next-message):
+ Don't call rmail-maybe-set-message-counters. Use with-current-buffer.
- * rmailkwd.el (rmail-next-labeled-message): Don't call
- rmail-maybe-set-message-counters. Use with-current-buffer.
+ * rmailkwd.el (rmail-next-labeled-message):
+ Don't call rmail-maybe-set-message-counters. Use with-current-buffer.
* rmailhdr.el (rmail-header-hide-headers): Simplify.
(rmail-header-get-limit): Wrap in a save-excursion.
- (rmail-header-display-state): Renamed from
- rmail-header-display-mode.
+ (rmail-header-display-state): Rename from rmail-header-display-mode.
2006-01-29 Henrik Enberg <enberg@printf.se>
* rmailsum.el (rmail-summary-show-message): Reformat.
- (rmail-summary-get-summary-line): Renamed from
- `rmail-summary-get-summary'. Callers updated.
+ (rmail-summary-get-summary-line):
+ Rename from `rmail-summary-get-summary'. Update callers.
(rmail-summary-mode-map): Initialize at definition, Doc fix.
(rmail-summary-undelete-many): Simplify.
2006-01-23 Alex Schroeder <alex@gnu.org>
- * rmail.el (rmail-narrow-to-non-pruned-header): Deleted.
+ * rmail.el (rmail-narrow-to-non-pruned-header): Delete.
(rmail-unknown-mail-followup-to, rmail-retry-failure): No longer
call rmail-narrow-to-non-pruned-header and replace
mail-fetch-field with rmail-header-get-header because that one
headers, because rmail-header-show-headers is no longer necessary.
* rmailhdr.el (rmail-header-get-header): Accept more arguments and
- pass them to mail-fetch-field unchanged. Bind
- inhibit-point-motion-hooks to t.
+ pass them to mail-fetch-field unchanged.
+ Bind inhibit-point-motion-hooks to t.
* rmailsum.el (rmail-user-mail-address-regexp): Compute a default
value instead of assuming nil. Doc.
- (rmail-summary-get-sender): Compare with
- rmail-user-mail-address-regexp instead of computing the default
- value.
+ (rmail-summary-get-sender): Compare with rmail-user-mail-address-regexp
+ instead of computing the default value.
* rmail.el (rmail-convert-mbox-format): Decode messages with
- content-transfer-encoding quoted-printable, because it's easy to
- do.
+ content-transfer-encoding quoted-printable, because it's easy to do.
(rmail-unknown-mail-followup-to): Compare with
- rmail-user-mail-address-regexp instead of computing the default
- value.
+ rmail-user-mail-address-regexp instead of computing the default value.
2006-01-23 Henrik Enberg <enberg@printf.se>
- * rmail.el (rmail-decode-mbox-format): Rename from
- `rmail-decode-mail-file'.
+ * rmail.el (rmail-decode-mbox-format):
+ Rename from `rmail-decode-mail-file'.
(rmail-process-new-messages): Don't add missing headers here.
(rmail-convert-mbox-format): Rename from `rmail-decode-messages'.
Add missing headers here. Remove FROM and TO arguments.
2006-01-22 Henrik Enberg <enberg@printf.se>
* rmaildesc.el (rmail-desc-default-attrs): New const.
- (rmail-desc-get-default-attrs): Deleted.
+ (rmail-desc-get-default-attrs): Delete.
* rmail.el (rmail): Go back to using find-file for reading in the
mail file. This avoids gratuitous modification of the file.
2006-01-21 Alex Schroeder <alex@gnu.org>
- * rmail.el (rmail-decode-messages): Decoded encoded-words in
+ * rmail.el (rmail-decode-messages): Decode encoded-words in
Subject and From header.
(rmail-process-new-messages): Don't decode encoded words here.
2006-01-21 Henrik Enberg <enberg@printf.se>
* rmail.el (rmail-process-new-messages): Don't decode messages
- here, Don't lose on missing subject field.
+ here, don't lose on missing subject field.
(rmail-decode-messages): New function.
(rmail): Use it.
(rmail-get-new-mail): Likewise.
2006-01-21 Alex Schroeder <alex@gnu.org>
- * rmailedit.el (rmail-abort-edit): Don't call
- rmail-highlight-headers anymore.
+ * rmailedit.el (rmail-abort-edit): Don't call rmail-highlight-headers
+ anymore.
* rmail.el (rmail-next-undeleted-message): Simplify.
- (rmail-what-message): Deleted since it was never called.
+ (rmail-what-message): Delete since it was never called.
(rmail-narrow-to-header): Use the same error message as
rmail-header-get-limit.
(rmail-highlight-face): Doc.
rmail-highlight-headers obsolete.
(rmail-toggle-header, rmail-show-message): Don't call
rmail-highlight-headers anymore.
- (rmail-highlight-headers): Deleted.
+ (rmail-highlight-headers): Delete.
* rmaildesc.el (rmail-desc-set-attribute): Use
rmail-header-add-header instead of rmail-header-set-header.
buffer-undo-list bindings from rmail-header-set-header. I don't
know whether they are necessary, however.
(rmail-header-persist-attributes, rmail-header-set-header):
- Deleted. rmail-header-add-header does what
- rmail-header-set-header did, except throw an error if the header
- was not found.
+ Delete. rmail-header-add-header does what rmail-header-set-header did,
+ except throw an error if the header was not found.
* rmail.el (rmail-msgbeg, rmail-msgend): Fix and make obsolete.
(rmail-process-new-messages): Use mail-decode-encoded-word-string
2006-01-21 Henrik Enberg <enberg@printf.se>
- * rmailsum.el (rmail-message-senders-p): Fix Typo.
+ * rmailsum.el (rmail-message-senders-p): Fix typo.
* rmail.el (rmail-process-new-messages): Simplify.
(rmail-decode-quoted-printable): Delete unused function.
(rmail-hex-string-to-integer): Likewise.
(rmail-hex-char-to-integer): Likewise.
- (rmail-decode-mail-file): Renamed from `rmail-decode-mbox-file'.
+ (rmail-decode-mail-file): Rename from `rmail-decode-mbox-file'.
(rmail-delete-inbox-files): New function factored out of
`rmail-get-new-mail'.
(rmail-get-new-mail): Use it.
- (rmail-get-inbox-files): Renamed from `rmail-get-inbox-list'.
+ (rmail-get-inbox-files): Rename from `rmail-get-inbox-list'.
2006-01-21 Alex Schroeder <alex@gnu.org>
* rmail.el (rmail-get-new-mail): Doc.
(rmail-get-inbox-list): Doc.
- (rmail-require-mime-maybe): Simplified.
- (rmail-mode-map): Rewritten using a local binding to agree
+ (rmail-require-mime-maybe): Simplify.
+ (rmail-mode-map): Rewrite using a local binding to agree
with "(elisp)Tips for Defining".
2006-01-21 Henrik Enberg <enberg@printf.se>
* rmail.el (rmail-show-message): Minor changes: comments.
- * rmailsum.el (rmail-summary-get-summary): Fix display of
- keywords.
+ * rmailsum.el (rmail-summary-get-summary): Fix display of keywords.
(rmail-summary-rmail-update): Minor changes: If to when, comments,
doc string.
* rmail.el (rmail-inbox-alist): New variable.
(rmail-get-file-inbox-list): New function.
(rmail-perm-variables): Use it.
- (rmail-parse-file-inboxes): Deleted.
+ (rmail-parse-file-inboxes): Delete.
2006-01-20 Alex Schroeder <alex@gnu.org>
- * rmailsum.el (rmail-summary-mode): Fixed typo in doc string and
- keymap.
- (rmail-summary-update-attribute): Deleted.
+ * rmailsum.el (rmail-summary-mode): Fix typo in doc string and keymap.
+ (rmail-summary-update-attribute): Delete.
(rmail-summary-update): Simple defun regenerates the entire
summary line.
(rmail-summary-by-topic): Don't use rmail-current-subject-regexp.
mail-fetch-field.
(rmail-summary-by-senders): Default to current sender.
- * rmailkwd.el (rmail-set-label): Call rmail-summary-update at the
- end.
+ * rmailkwd.el (rmail-set-label): Call rmail-summary-update at the end.
* rmail.el (rmail-set-attribute): Call rmail-summary-update
instead of just updating the attributes.
convenience wrapper for mail-fetch-field.
(rmail-header-hide-headers): Simplify.
- * rmail.el (rmail-process-new-messages): Use
- rmail-header-get-header instead of mail-fetch-field.
+ * rmail.el (rmail-process-new-messages):
+ Use rmail-header-get-header instead of mail-fetch-field.
* rmailout.el (rmail-output-read-file-name): Simplify.
(rmail-output): Likewise.
2006-01-18 Alex Schroeder <alex@gnu.org>
* rmailsum.el (rmail-make-summary-line-1)
- (rmail-make-basic-summary-line): Deleted.
+ (rmail-make-basic-summary-line): Delete.
(rmail-summary-kill-label): Only ask for existing labels.
* rmailkwd.el (rmail-add-label): Doc fix.
(rmail-read-label): Possibly only ask for existing labels.
(rmail-set-label): Display labels at the end.
- * rmailhdr.el (rmail-header-get-limit): Rewrote macro as simple
- defun.
+ * rmailhdr.el (rmail-header-get-limit): Rewrite macro as simple defun.
(rmail-header-persist-attributes): Doc.
- (rmail-header-add-header): Simplified the finding of the header.
+ (rmail-header-add-header): Simplify the finding of the header.
Delete header if value is nil or "".
- (rmail-header-remove-keyword): Deleted stub. Removing can be
+ (rmail-header-remove-keyword): Delet stub. Removing can be
handled by calling `rmail-header-add-header' with value nil or "".
* rmailedit.el (rmail-cease-edit): Bugfix.
- * rmaildesc.el: Removed require statements.
+ * rmaildesc.el: Remove require statements.
(rmail-desc-add-keyword, rmail-desc-remove-keyword): Rewrite.
(rmail-desc-get-keywords, rmail-desc-get-keyword-list)
(rmail-desc-edited-index): Doc fix.
- * rmail.el (rmail-set-attribute): Moved comment into document.
+ * rmail.el (rmail-set-attribute): Move comment into document.
2006-01-18 Henrik Enberg <enberg@printf.se>
* rmail.el (rmail-get-inbox-list): New function.
(rmail-get-new-mail): Use it. Only call `rmail-show-message' on
file-error condition if no new messages are found.
- (rmail-get-sender): Deleted.
+ (rmail-get-sender): Delete.
(rmail-process-new-messages): Use mail-fetch-field instead.
(rmail-show-message): Cleanup.
(rmail-decode-mbox-file): New function.
* rmailsum.el (rmail-summary-get-new-mail): Only call
`rmail-summary-goto-msg' if no new mail was found.
-
+
2006-01-18 Alex Schroeder <alex@gnu.org>
* rmail.el (rmail): Only insert the file if it actually exists.
(rmail-summary-rmail-update): Replace rmail-message-labels-p test
with simple rmail-desc-get-keywords.
- * rmail.el (rmail-message-labels-p): Rewrote using
- rmail-desc-get-keywords.
- (rmail-auto-file): Rewrote test for "filed" using
+ * rmail.el (rmail-message-labels-p):
+ Rewrite using rmail-desc-get-keywords.
+ (rmail-auto-file): Rewrite test for "filed" using
rmail-desc-get-keywords.
* rmailsum.el (rmail-summary-font-lock-keywords): Fix regular
expression for unread messages.
- (rmail-summary-mode): Added documentation for the filtering
- commands.
- (rmail-summary-mode-map): Added keybinding for
- rmail-summary-by-sender.
+ (rmail-summary-mode): Add documentation for the filtering commands.
+ (rmail-summary-mode-map): Add keybinding for rmail-summary-by-sender.
(rmail-summary-get-summary): Don't show attributes, only
user-defined keywords.
* rmailout.el (rmail-output-read-file-name): Make sure search in
executed in `rmail-buffer'.
(rmail-output-to-rmail-file): Use `rmail-output-read-file-name'.
- (rmail-output-read-rmail-file-name): Deleted.
+ (rmail-output-read-rmail-file-name): Delete.
- * rmailsum.el (rmail-summary-output-to-rmail-file): Use
- `rmail-output-read-file-name'.
+ * rmailsum.el (rmail-summary-output-to-rmail-file):
+ Use `rmail-output-read-file-name'.
(rmail-summary-get-message-at-point): Handle 5-digit message ids.
-
+
* rmail.el (rmail-process-new-messages): Require rmailkwd.
- (rmail-ignored-headers): Add "Original-Recipient"
-
+ (rmail-ignored-headers): Add "Original-Recipient".
+
2006-01-17 Alex Schroeder <alex@gnu.org>
* rmail.el (rmail-display-labels): Use identity instead of lambda.
- * rmailsum.el (rmail-summary-font-lock-keywords): Fix typo for
- labels.
+ * rmailsum.el (rmail-summary-font-lock-keywords): Fix typo for labels.
(rmail-summary-get-summary): Add labels again.
2006-01-16 Alex Schroeder <alex@gnu.org>
* rmail.el (rmail-nuke-pinhead-header, rmail-reformat-message)
(rmail-msg-restore-non-pruned-header, rmail-msg-prune-header):
- Deleted.
+ Delete.
(rmail-narrow-to-header): Fix typo, error if we cannot find the
end of the headers.
Use mail-fetch-field instead of mail-header-get-header.
(rmail-summary-next-same-subject): Simplify.
- * rmail.el (rmail): Create the buffer using
- file-name-nondirectory.
- (rmail-mode-map): Bind j to rmail-show-message instead of
- rmail-message.
+ * rmail.el (rmail): Create the buffer using file-name-nondirectory.
+ (rmail-mode-map): Bind j to rmail-show-message instead of rmail-message.
2006-01-16 Henrik Enberg <enberg@printf.se>
* rmailsum.el (rmail-new-summary): Make sure summary buffer is
current when selecting message.
- (rmail-summary-browse-body): Deleted.
- (rmail-summary-rmail-update, rmail-summary-get-message-at-point,
- rmail-summary-goto-msg): Use string-to-number.
- (rmail-summary-toggle-header, rmail-summary-add-label,
- rmail-summary-kill-label): Use with-current-buffer.
+ (rmail-summary-browse-body): Delete.
+ (rmail-summary-rmail-update, rmail-summary-get-message-at-point)
+ (rmail-summary-goto-msg): Use string-to-number.
+ (rmail-summary-toggle-header, rmail-summary-add-label)
+ (rmail-summary-kill-label): Use with-current-buffer.
(rmail-summary-previous-msg): Add docstring.
2006-01-16 Alex Schroeder <alex@gnu.org>
- * rmail.el (rmail-ignored-headers): Merged several terms using
- grouping, added simple "from " (without a colon), and several
+ * rmail.el (rmail-ignored-headers): Merge several terms using
+ grouping, add simple "from " (without a colon), and several
other headers.
(rmail): Automatically convert BABYL files to mbox files.
- (rmail-decode-babyl-format): Deleted, since conversion is handled
+ (rmail-decode-babyl-format): Delete, since conversion is handled
by unrmail.
* unrmail.el (unrmail): Use regular expression search to find
message separators such that the fake separators inserted by
- rmime.el are not matched. The sections added by rmime.el are
- removed.
+ rmime.el are not matched. The sections added by rmime.el are removed.
2006-01-16 Henrik Enberg <enberg@printf.se>
(rmail-summary-goto-msg): Adjust for 5-digit ids.
(rmail-summary-font-lock-keywords): Likewise.
- * rmail.el (rmail-url-map, rmail-activate-urls, rmail-visit-url-at-mouse,
- rmail-visit-url-at-point, rmail-browse-body): Deleted, don't
- duplicate goto-address functionality.
+ * rmail.el (rmail-url-map, rmail-activate-urls)
+ (rmail-visit-url-at-mouse, rmail-visit-url-at-point, rmail-browse-body):
+ Delete, don't duplicate goto-address functionality.
2004-10-02 Richard M. Stallman <rms@gnu.org>
* mail/rmaildesc.el (rmail-message-deleted-p): Add as alias.
* mail/rmail.el (rmail-message-vector, rmail-deleted-vector)
- (rmail-msgref-vector, rmail-summary-vector): Vars deleted.
- All code to initialize them deleted too.
- (rmail-forget-messages): Function deleted. Callers changed.
- (rmail-set-message-counters): Function deleted. Callers changed.
- (rmail-count-new-messages): Function deleted. Callers changed.
+ (rmail-msgref-vector, rmail-summary-vector): Delete vars, and
+ all code to initialize them too.
+ (rmail-forget-messages): Delete function. Change callers.
+ (rmail-set-message-counters): Delete function. Change callers.
+ (rmail-count-new-messages): Delete function. Change callers.
(rmail-set-message-counters-counter): Likewise.
(rmail-maybe-set-message-counters): Now no-op.
- (rmail-message-deleted-p, rmail-set-message-deleted-p): Fns deleted.
- (rmail-msg-number-after-expunge): Fn deleted.
+ (rmail-message-deleted-p, rmail-set-message-deleted-p): Delete Fns.
+ (rmail-msg-number-after-expunge): Delete Fn.
(rmail): Delete excess closeparen.
(rmail-initialize-messages): Doc fix.
(rmail-expunge-confirmed): Update to use rmail-desc-deleted-p.
-
- * mail/rmailsum.el (rmail-make-summary-line): Function deleted.
+
+ * mail/rmailsum.el (rmail-make-summary-line): Delete function.
(rmail-new-summary): Make it work once again as in old version.
(rmail-summary-get-summary): Call rmail-summary-line-decoder.
(rmail-browse-body): Immediate error if file is empty.
* mail/rmail.el (rmail-convert-file, rmail-insert-rmail-file-header)
- (rmail-convert-to-babyl-format): Functions deleted.
+ (rmail-convert-to-babyl-format): Delete functions.
(rmail-mode): Don't call rmail-convert-file.
* net/browse-url.el (browse-url-activate-urls): Add autoload.
- * mail/rmailedit.el (rmail-edit-current-message):
+ * mail/rmailedit.el (rmail-edit-current-message):
Immediate error if file is empty.
- * mail/rmailkwd.el (rmail-read-label, rmail-set-label):
+ * mail/rmailkwd.el (rmail-read-label, rmail-set-label):
Immediate error if file is empty.
- (rmail-parse-file-keywords): Function deleted.
+ (rmail-parse-file-keywords): Delete function.
;; Local Variables:
;; coding: iso-2022-7bit
+;; add-log-time-zone-rule: t
;; End:
+ Copyright (C) 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+
+ This file is part of GNU Emacs.
+
+ GNU Emacs is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ GNU Emacs is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
+
;; arch-tag: e3ca2b68-f400-4f0d-b95f-83a4b0f5d0c4