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