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