Mercurial > emacs
comparison lisp/mh-e/ChangeLog @ 89966:d8411455de48
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-32
Merge from emacs--cvs-trunk--0
Patches applied:
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-486
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-487
Tweak permissions
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-488
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-489
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-490
Update from CVS: man/fixit.texi (Spelling): Fix typo.
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-491
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-494
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-495
Update from CVS: Add missing lisp/mh-e files
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-496
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-499
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-500
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-513
Update from CVS
author | Miles Bader <miles@gnu.org> |
---|---|
date | Fri, 27 Aug 2004 07:00:34 +0000 |
parents | 97905c4f1a42 25da1d331c99 |
children | cce1c0ee76ee |
comparison
equal
deleted
inserted
replaced
89965:5e9097d1ad99 | 89966:d8411455de48 |
---|---|
1 2004-08-21 Bill Wohler <wohler@newt.com> | |
2 | |
3 * Released MH-E version 7.82. | |
4 | |
5 * MH-E-NEWS, README: Updated for release 7.82. | |
6 | |
7 * mh-e.el (Version, mh-version): Updated for release 7.82. | |
8 | |
9 2004-08-24 Bill Wohler <wohler@newt.com> | |
10 | |
11 * mh-init.el (mh-variant-set): Changed MH to mh as that's what is | |
12 emitted by `mh-variant-mh-info' (closes SF #1014781). | |
13 (mh-variant-p): Added mu-mh to docstring. | |
14 | |
15 2004-08-23 Satyaki Das <satyaki@theforce.stanford.edu> | |
16 | |
17 * mh-acros.el (mh-require-cl): Remove unneeded autoloads. | |
18 (require): Add an advice to the function so that at compile time | |
19 the uncompiled file is loaded. This avoids compilation problems | |
20 when built in the Emacs tree. | |
21 | |
22 * mh-mime.el (mh-identity-pgg-default-user-id): Defvar the | |
23 variable, to avoid compiler warnings. | |
24 | |
25 * mh-e.el (mh-seq): Load mh-seq since functions defined there are | |
26 used here. Without this, the state mh-seq.elc would be loaded. | |
27 | |
28 * mh-customize.el (mh-init, mh-identity): Load mh-init and | |
29 mh-identity at compile time manually, before the corresponding | |
30 stale elc files get autoloaded. | |
31 | |
32 2004-08-21 Bill Wohler <wohler@newt.com> | |
33 | |
34 * mh-e.el (Version, mh-version): Added +cvs to release number. | |
35 | |
36 2004-08-21 Bill Wohler <wohler@newt.com> | |
37 | |
38 * Released MH-E version 7.81. | |
39 | |
40 * MH-E-NEWS, README: Updated for release 7.81. | |
41 | |
42 * mh-e.el (Version, mh-version): Updated for release 7.81. | |
43 | |
44 2004-08-21 Bill Wohler <wohler@newt.com> | |
45 | |
46 * release-utils (variable_changes): Check for checked-out | |
47 directory before proceeding. Remove temporary files. Renamed | |
48 --variable-update flag to --variable-changes. | |
49 | |
50 2004-08-16 Mark D. Baushke <mdb@gnu.org> | |
51 | |
52 * mh-mime.el (mh-toggle-mh-decode-mime-flag: New function. | |
53 * mh-e.el (mh-help-messages): Add [;] help string for it. | |
54 (mh-folder-mode-map): Add ";" key binding for it. | |
55 | |
56 2004-08-15 Satyaki Das <satyaki@theforce.stanford.edu> | |
57 | |
58 * mh-acros.el (mh-defstruct): Distinguishing structures created | |
59 by mh-defstruct just based on the number of fields is not | |
60 sufficient, since both the mh-thread-message and | |
61 mh-thread-container structures have the same length. | |
62 | |
63 2004-08-15 Mark D. Baushke <mdb@gnu.org> | |
64 | |
65 * mh-customize.el (mh-identity-handlers): Use ":default" instead of | |
66 "default" to avoid problems with "Default:" as a user defined field. | |
67 * mh-identity.el (mh-identity-field-handler): Ditto. | |
68 | |
69 2004-08-15 Bill Wohler <wohler@newt.com> | |
70 | |
71 * mh-e.el (Version, mh-version): Added +cvs to release number. | |
72 | |
73 2004-08-15 Bill Wohler <wohler@newt.com> | |
74 | |
75 * Released MH-E version 7.4.80. | |
76 | |
77 * MH-E-NEWS, README: Updated for release 7.4.80. | |
78 | |
79 * mh-e.el (Version, mh-version): Updated for release 7.4.80. | |
80 | |
81 2004-08-15 Bill Wohler <wohler@newt.com> | |
82 | |
83 * mh-funcs.el, mh-gnus.el, mh-inc.el, mh-init.el, mh-junk.el, | |
84 mh-pick.el, mh-print.el, mh-xemacs.el: Added 2004 to Copyright. | |
85 | |
86 * mh-acros.el, mh-alias.el: Checkdoc fixes. | |
87 | |
88 2004-08-12 Satyaki Das <satyaki@theforce.stanford.edu> | |
89 | |
90 * mh-acros.el (cl): Load cl in this file. That is all right, since | |
91 this file is only used at compile time, and so cl doesn't get | |
92 loaded at run time. This avoids problems with stale *.elc files | |
93 present in the Emacs source tree during compilation. | |
94 (mh-defstruct): Modify it to make it more CL like and in the | |
95 process simplify it a bit. This makes the argument list of the | |
96 constructor compatible with the previous version, thereby avoiding | |
97 a compilation error when an old version of mh-seq.elc is present. | |
98 | |
99 * mh-seq.el (mh-thread-id-container, mh-thread-get-message) | |
100 (mh-thread-get-message-container): Revert back to the CL style | |
101 of using keyword arguments, since the mh-defstruct now produces | |
102 code compatible to such usage. | |
103 | |
104 2004-08-11 Satyaki Das <satyaki@theforce.stanford.edu> | |
105 | |
106 * mh-acros.el (mh-defstruct, mh-require-cl): Checkdoc fixes. | |
107 | |
108 * mh-utils.el (message-tokenize-header, message-fetch-field): Add | |
109 autoloads. | |
110 (mh-folder-completing-read): Make the folder completion look | |
111 better with CVS Emacs. | |
112 | |
113 * mh-init.el (mh-variant-set): Remove dead code. | |
114 | |
115 2004-08-11 Bill Wohler <wohler@newt.com> | |
116 | |
117 * *.el: Use the following at the top of each file which seems to | |
118 do a good job of suppressing compilation warnings in 21.3 and CVS | |
119 Emacs (21.4). This replaces (require 'cl) or (require | |
120 'utils) (mh-require-cl) calls: | |
121 | |
122 (eval-when-compile (require 'mh-acros)) | |
123 (mh-require-cl) | |
124 | |
125 2004-08-10 Bill Wohler <wohler@newt.com> | |
126 | |
127 * release-utils (DESCRIPTION): Added one. | |
128 (FILES, SEE ALSO, VERSION): Deleted empty and incorrect sections. | |
129 | |
130 * mh-e.el (mh-colors-available-p): Call x-display-color-cells with | |
131 mh-funcall-if-exists since it no longer seems to be defined in | |
132 GNU Emacs 21.4. | |
133 | |
134 2004-08-10 Satyaki Das <satyaki@theforce.stanford.edu> | |
135 | |
136 * mh-speed.el (mh-process-kill-without-query, mh-speed-flists): | |
137 Avoid a compiler warning in versions of Emacs where | |
138 process-kill-without-query is a deprecated function. | |
139 | |
140 * mh-seq.el (mh-thread-message, mh-thread-container): Use | |
141 mh-defstruct instead of defstruct. | |
142 (mh-thread-id-container, mh-thread-get-message-container) | |
143 (mh-thread-get-message): Use the slightly different structure | |
144 constructor function. | |
145 | |
146 * mh-acros.el (mh-defstruct): New macro which is a partial | |
147 replacement of the defstruct in CL. | |
148 (no-byte-compile): Don't compile the file since it isn't loaded at | |
149 run time, so efficiency isn't an issue. | |
150 | |
151 * mh-utils.el (mh-buffer-data): Use mh-defstruct instead of | |
152 defstruct. | |
153 | |
154 2004-08-09 Satyaki Das <satyaki@theforce.stanford.edu> | |
155 | |
156 * mh-funcs.el, mh-junk.el, mh-print.el: Use mh-require-cl to avoid | |
157 compilation warnings in Emacs-21.3. | |
158 | |
159 * mh-acros.el (mh-require-cl): Add autoloads of CL functions used. | |
160 | |
161 2004-08-09 Bill Wohler <wohler@newt.com> | |
162 | |
163 * mh-customize.el (mh-show-use-xface-flag): Mention that `fetch' and | |
164 `curl' are supported as well. | |
165 | |
166 2004-08-08 Bill Wohler <wohler@newt.com> | |
167 | |
168 * mh-xemacs.el (mh-xemacs-has-toolbar-flag): Checkdoc fixes. | |
169 | |
170 * mh-mime.el (mh-display-with-external-viewer): Checkdoc fixes. | |
171 | |
172 * mh-identity.el: (mh-identity-attribution-verb-end): Stripped | |
173 trailing space; checkdoc fixes. | |
174 | |
175 * mh-e.el (mh-restore-desktop-buffer): Checkdoc fixes. | |
176 | |
177 * mh-customize.el: (mh-inc-spool-list, | |
178 mh-compose-forward-as-mime-flag, defcustom): Stripped trailing | |
179 space; checkdoc fixes. | |
180 | |
181 * mh-comp.el (mh-reply): Stripped trailing space. | |
182 | |
183 * mh-unit.el (mh-unit-files): Added mh-acros.el and mh-gnus.el. | |
184 (mh-unit): Don't lm-verify pre-21.4. Save buffers before killing | |
185 since we might have done some editing. | |
186 | |
187 * import-emacs: Deleted. Functionality subsumed by release-utils. | |
188 | |
189 * release-utils: New script. Performs import-emacs functionality | |
190 and displays new and deleted options. | |
191 | |
192 * Makefile (import-emacs): Call release-utils instead of | |
193 import-emacs. | |
194 | |
195 * mh-funcs.el (mh-undo-folder): Removed deprecated `ignore' | |
196 argument. | |
197 | |
198 * mh-e.el (mh-scan-date-regexp): Deleted as Peter claims it is | |
199 obsolete. | |
200 (mh-folder-font-lock-keywords): Removed reference to deleted | |
201 variable `mh-scan-date-regexp'. | |
202 | |
203 * mh-customize.el (mh-auto-fields-prompt-flag): Made reference to | |
204 `mh-auto-fileds-lists'. | |
205 (mh-forward-hook): Fixed docstring typo. | |
206 | |
207 2004-08-07 Bill Wohler <wohler@newt.com> | |
208 | |
209 * mh-acros.el: New file. Currently holds macros needed by | |
210 mh-customize.el but is planned to hold all macros to avoid | |
211 dependency problems when compiling. | |
212 | |
213 * mh-utils.el (mh-xemacs-flag): Defined in mh-customize.el now. | |
214 (mh-require-cl, mh-do-in-gnu-emacs, mh-do-in-xemacs) | |
215 (mh-funcall-if-exists, mh-make-local-hook, mh-mark-active-p): | |
216 Moved to new file mh-acros.el. | |
217 | |
218 * mh-customize.el: Require mh-acros and cl only when compiling and | |
219 mh-loaddefs at runtime instead of mh-utils. | |
220 (mh-xemacs-flag): Define it here instead of mh-utils.el. | |
221 | |
222 * Makefile (MH-E-SRC): Added mh-acros.el. | |
223 | |
224 * mh-gnus.el (default-enable-multibyte-characters): Don't define | |
225 any more. It doesn't seem to be needed. | |
226 | |
227 * mh-customize.el (mh-junk-background): New variable. If on, spam | |
228 programs are run in background. Running in foreground can be slow. | |
229 Defaults to nil to spare machines with little memory. | |
230 | |
231 * mh-junk.el (mh-spamassassin-blacklist, mh-bogofilter-blacklist) | |
232 (mh-bogofilter-whitelist, mh-spamprobe-blacklist) | |
233 (mh-spamprobe-whitelist): Use new option mh-junk-background. | |
234 | |
235 2004-07-25 Satyaki Das <satyaki@theforce.stanford.edu> | |
236 | |
237 * mh-utils.el (mh-folder-completing-read): In recent CVS Emacs, | |
238 the first letter of the possible choices in the completion buffer | |
239 is highlighted. The change is needed for this feature to work | |
240 during folder name completion. This is not entirely sufficient, | |
241 since the leading "+" in folder names is still mishandled. A patch | |
242 is required in Emacs itself to address that. | |
243 | |
244 2004-07-22 Mark D. Baushke <mdb@gnu.org> | |
245 | |
246 * mh-e.el (recursive-load-depth-limit): Move | |
247 recursive-load-depth-limit code to ... | |
248 * mh-utils.el (recursive-load-depth-limit): ... here to avoid | |
249 problems compiling mh-utils.el and mh-alias.el with gnus-5.10.6 | |
250 under emacs-21.1. Use eval-and-compile instead of eval-when. | |
251 | |
252 2004-07-20 Bill Wohler <wohler@newt.com> | |
253 | |
254 * mh-customize.el (mh-invisible-header-fields-internal): Added | |
255 header fields emitted by T-Mobile picture phones (X-Mms-*, and | |
256 commented out X-Operator field saying it's like X-Mailer). | |
257 | |
258 2004-07-12 Bill Wohler <wohler@newt.com> | |
259 | |
260 * mh-gnus.el: Set local variables indent-tabs-mode and | |
261 sentence-end-double-space to nil. | |
262 | |
263 * mh-customize.el: Checkpoint from option docstring updates and | |
264 manual synchronization from last summer. For the options listed | |
265 below, docstring was usually completely rewritten. Use "on" | |
266 instead of "t" in docstring to match what is seen in customization | |
267 buffer. Use headline capitalization. Standardize on "Auto-detect" | |
268 text when option has that capibility. | |
269 (mh): Since we work on more than one type of Emacs, use Emacs | |
270 instead of GNU Emacs. Prefer GNU mailutils over GNU Mailutils. | |
271 (mh-variant): s/Autodetect at startup/Auto-detect/. | |
272 (mh-alias-insertion-location): s/Sorted | |
273 alphabetically/Alphabetical/. s/At the top of file/Top/. s/At the | |
274 bottom of file/Bottom/. | |
275 (mh-alias-local-users-prefix): s/Use login instead of real | |
276 name/Use Login/. | |
277 (mh-identity-list): Sorted values by fields, attribution, | |
278 signature, GPG key. | |
279 (mh-auto-fields-list): Missing quote. | |
280 (mh-compose-insertion): s/Use Gnus/Gnus/. s/Use mhn/mhn/. | |
281 (mh-compose-space-does-completion-flag): s/SPACE/<SPC>/. | |
282 (mh-extract-from-attribution-verb): Since we have French, added | |
283 German too ;-). | |
284 (mh-letter-complete-function): Mention default in docstring. | |
285 (mh-invisible-header-fields-internal): Added X-ELNK-Trace from | |
286 Earthlink. | |
287 (mh-alias-flash-on-comma, mh-alias-insert-file) | |
288 (mh-alias-passwd-gecos-comma-separator-flag) | |
289 (mh-recenter-summary-flag, mh-default-folder-for-message-function) | |
290 (mh-default-folder-must-exist-flag, mh-index-program) | |
291 (mh-index-ticked-messages-folders, mh-ins-buf-prefix) | |
292 (mh-delete-yanked-msg-window-flag, mh-identity-default): See | |
293 summary above. | |
294 | |
295 * mh-init.el (mh-variant-set, mh-sys-path, mh-variant-mu-mh-info): | |
296 Prefer GNU mailutils over GNU Mailutils MH. | |
297 | |
298 * mh-comp.el (sc-cite-original, mh-smail, mh-smail-batch) | |
299 (mh-edit-again, mh-extract-rejected-mail, mh-forward) | |
300 (mh-smail-other-window, mh-reply, mh-send, mh-send-other-window): | |
301 Use `mh-send' instead of \\[mh-send]] since links in the docstring | |
302 are more useful than a key sequence in these cases. Use "See also" | |
303 instead of "See also documentation for". | |
304 | |
305 * Merged in 7.4.4 changes, described below. | |
306 | |
307 * mh-e.el (Version, mh-version): Set to 7.4.4+cvs. | |
308 | |
1 2004-07-10 Bill Wohler <wohler@newt.com> | 309 2004-07-10 Bill Wohler <wohler@newt.com> |
2 | 310 |
3 * Released MH-E version 7.4.4. | 311 * Released MH-E version 7.4.4. |
4 | 312 |
5 * MH-E-NEWS, README: Updated for release 7.4.4. | 313 * MH-E-NEWS, README: Updated for release 7.4.4. |
64 | 372 |
65 * mh-utils.el (mh-require-cl): The Emacs coding conventions | 373 * mh-utils.el (mh-require-cl): The Emacs coding conventions |
66 require that the cl package not be required at runtime. However, | 374 require that the cl package not be required at runtime. However, |
67 the cl package in versions of Emacs prior to 21.4 left cl routines | 375 the cl package in versions of Emacs prior to 21.4 left cl routines |
68 in their macro expansions. Use mh-require-cl to provide the cl | 376 in their macro expansions. Use mh-require-cl to provide the cl |
69 routines in the best way possible. | 377 routines in the best way possible (closes SF #930012). |
70 (require 'mouse): To shush compiler. | 378 (require 'mouse): To shush compiler. |
71 | 379 |
72 * Use new function mh-require-cl throughout. | 380 * Use new function mh-require-cl throughout. |
73 | 381 |
74 * Add arch taglines (courtesy Miles Bader). | 382 * Add arch taglines (courtesy Miles Bader). |
85 Color Dithering. | 393 Color Dithering. |
86 3. File > Save As file.xbm. | 394 3. File > Save As file.xbm. |
87 4. Run xbmtopbm < file.xbm > file.pbm. | 395 4. Run xbmtopbm < file.xbm > file.pbm. |
88 Thanks to jan.h.d@swipnet.se for the help. | 396 Thanks to jan.h.d@swipnet.se for the help. |
89 | 397 |
398 2004-07-07 Stephen Gildea | |
399 | |
400 * mh-customize.el (mh-invisible-header-fields-internal): | |
401 Add X-Greylist, X-Source*, and X-WebTV-Signature. | |
402 Replace specific X-Spam-* headers with general pattern. | |
403 | |
404 2004-06-15 Bill Wohler <wohler@newt.com> | |
405 | |
406 * README: Vladimir Ivanovic reports that mh-rmail works with | |
407 XEmacs 21.5.17, so updated requirements text accordingly (closes | |
408 SF #644321). | |
409 | |
410 2004-05-12 Satyaki Das <satyaki@theforce.stanford.edu> | |
411 | |
412 * mh-utils.el (mh-mail-header-end): Replace call to | |
413 rfc822-goto-eoh with something that allows From_ lines in the mail | |
414 header. | |
415 | |
416 2004-04-14 Bill Wohler <wohler@newt.com> | |
417 | |
418 * mh-utils.el (mh-show-mouse): s/EVENT/event/. Thanks to John Paul | |
419 Wallington <jpw@gnu.org> for pointing this out. | |
420 | |
421 2004-04-12 Satyaki Das <satyaki@theforce.stanford.edu> | |
422 | |
423 * mh-e.el (mh-folder-size-flist): Add -showzero option so that the | |
424 parsing code doesn't get confused by the presence of -noshowzero | |
425 in the user's .mh_profile (closes SF #933954). | |
426 | |
427 2004-04-07 Satyaki Das <satyaki@theforce.stanford.edu> | |
428 | |
429 * mh-mime.el (mh-insert-mime-button) | |
430 (mh-insert-mime-security-button): Add evaporate property to | |
431 overlays used in MIME part buttons. This avoids problems with | |
432 CVS Emacs. | |
433 | |
434 2004-03-16 Satyaki Das <satyaki@theforce.stanford.edu> | |
435 | |
436 * mh-e.el (mh-folder-from-address): Go to the end of buffer if the | |
437 re-search-forward fails (closes SF #917096). | |
438 | |
439 2004-02-02 Satyaki Das <satyaki@theforce.stanford.edu> | |
440 | |
441 * mh-customize.el (mh-compose-forward-as-mime-flag): New user | |
442 customizable variable that controls whether messages are forwarded | |
443 as MIME attachments (closes SF #827203). | |
444 | |
445 * mh-comp.el (mh-forward): Call forw with -mime option only if | |
446 mh-compose-forward-as-mime-flag is non-nil. | |
447 | |
448 2003-12-26 Jeffrey C Honig <jch@honig.net> | |
449 | |
450 * mh-junk.el (mh-junk-blacklist, mh-junk-whitelist) | |
451 (mh-spamassassin-blacklist, mh-spamassassin-blacklist) | |
452 (mh-spamassassin-blacklist, mh-spamassassin-whitelist) | |
453 (mh-spamassassin-whitelist, mh-bogofilter-blacklist) | |
454 (mh-spamprobe-blacklist): Add progress messages. Change "Couldn't" | |
455 to "Unable" in error messages. Run bogofilter and spamprobe in | |
456 the foreground to prevent a large number of processes from | |
457 swamping the system. | |
458 | |
459 2003-12-25 Satyaki Das <satyaki@theforce.stanford.edu> | |
460 | |
461 * mh-e.el (mh-prompt-for-refile-folder): Marking the whole folder | |
462 and then refiling all messages throws an error, since this | |
463 function expects point to be on a valid scan line. The change | |
464 relaxes this requirement, thereby avoiding the above problem. | |
465 | |
466 2003-12-14 Satyaki Das <satyaki@theforce.stanford.edu> | |
467 | |
468 * mh-comp.el (mh-ascii-buffer-p): New function that checks if a | |
469 buffer is entirely composed of ASCII. | |
470 (mh-send-letter): Encode the draft if it contains non-ASCII | |
471 characters. | |
472 | |
473 2003-12-12 Satyaki Das <satyaki@theforce.stanford.edu> | |
474 | |
475 * mh-customize.el (mh-invisible-headers): Keep only unique fields | |
476 in list of header fields to hide. This avoids problems in XEmacs. | |
477 | |
478 2003-12-10 Satyaki Das <satyaki@theforce.stanford.edu> | |
479 | |
480 * mh-seq.el (mh-thread-print-scan-lines): The imenu index was not | |
481 getting created for threaded index buffers. The change fixes this. | |
482 | |
483 * mh-index.el (mh-index-insert-folder-headers): Always create the | |
484 imenu index. | |
485 (mh-index-create-imenu-index): Set which-func-mode to t. If | |
486 which-function-mode is turned on after the folder buffer has been | |
487 prepared, display of the folder info was being inhibited. The | |
488 change fixes that. | |
489 | |
490 2003-12-09 Satyaki Das <satyakid@stanford.edu> | |
491 | |
492 * mh-comp.el (mh-letter-mode): Setup mh-mail-header-separator | |
493 based on draft contents. | |
494 (mh-letter-mode, mh-letter-mail-header-end-marker) | |
495 (mh-letter-header-end): Remove use of the variable | |
496 mh-letter-mail-header-end-marker. Instead use | |
497 mh-mail-header-separator. This avoids problems in font locking | |
498 draft buffers (closes SF #855479). | |
499 | |
500 2003-12-09 Satyaki Das <satyakid@stanford.edu> | |
501 | |
502 * mh-index.el (mh-index-insert-folder-headers): Modified so that | |
503 imenu--index-alist is updated. | |
504 (mh-index-create-imenu-index): New function that generates an | |
505 index usable by imenu. This adds which-func-mode support to index | |
506 folders (closes SF #855520). | |
507 | |
508 * mh-e.el (which-func, which-func-modes): Tell which-func that | |
509 mh-folder-mode supports it. | |
510 (mh-folder-mode): Add support for imenu. | |
511 | |
512 2003-11-22 Peter S Galbraith <psg@debian.org> | |
513 | |
514 * Makefile: renamed mh-startup.el to mh-e-autoloads.el | |
515 | |
516 * README: renamed mh-startup.el to mh-e-autoloads.el | |
517 | |
518 * .cvsignore: Added mh-e-autoloads.el | |
519 | |
90 2003-11-18 Bill Wohler <wohler@newt.com> | 520 2003-11-18 Bill Wohler <wohler@newt.com> |
91 | 521 |
92 * Released MH-E version 7.4.3. | 522 * Released MH-E version 7.4.3. |
93 | 523 |
94 * MH-E-NEWS, README: Updated for release 7.4.3. | 524 * MH-E-NEWS, README: Updated for release 7.4.3. |
95 | 525 |
96 * mh-e.el (Version, mh-version): Updated for release 7.4.3. | 526 * mh-e.el (Version, mh-version): Updated for release 7.4.3. |
527 | |
528 * This patch release contains the following two patches: | |
97 | 529 |
98 * mh-identity.el (mh-identity-make-menu): Removed condition on | 530 * mh-identity.el (mh-identity-make-menu): Removed condition on |
99 mh-auto-fields-list. Use it to enable or disable menu item | 531 mh-auto-fields-list. Use it to enable or disable menu item |
100 instead. | 532 instead. |
101 | 533 |
102 * mh-customize.el (mh-identity-list): Removed defvar and moved | 534 * mh-customize.el (mh-identity-list): Removed defvar and moved |
103 defcustom before mh-auto-fields-list so that defvar wouldn't | 535 defcustom before mh-auto-fields-list so that defvar wouldn't |
104 clobber user's customization settings. | 536 clobber user's customization settings. |
537 | |
538 2003-11-17 Jeffrey C Honig <jch@honig.net> | |
539 | |
540 * mh-print.el (mh-print-msg): Do not print a message on deprecated | |
541 usage, the bindings have been removed. | |
542 | |
543 * mh-e.el (mh-folder-mode-map): Remove "l" binding for | |
544 mh-print-msg. | |
545 | |
546 * mh-utils.el (mh-show-mode-map): Remove "l" binding for | |
547 mh-print-msg. | |
548 | |
549 2003-11-16 Satyaki Das <satyakid@stanford.edu> | |
550 | |
551 * mh-comp.el (mh-beginning-of-word): Use the function | |
552 mh-mail-abbrev-make-syntax-table instead of the function | |
553 mail-abbrev-make-syntax-table. | |
554 | |
555 * mh-gnus.el (mh-mail-abbrev-make-syntax-table): Add a wrapper | |
556 function that calls mail-abbrev-make-syntax-table if available. | |
557 This is needed so that MH-E built with CVS Emacs will work with | |
558 released versions of Emacs21 and vice versa. | |
559 | |
560 2003-11-14 Peter S Galbraith <psg@debian.org> | |
561 | |
562 * mh-customize.el (mh-invisible-header-fields-internal): Add | |
563 "X-NAI-Spam-" and "X-Spam-Report:". | |
564 | |
565 2003-11-14 Mark D. Baushke <mdb@gnu.org> | |
566 | |
567 * mh-customize.el (mh-invisible-header-fields-internal): | |
568 Add X-AntiAbuse and X-MailScanner. | |
569 (Patch from Stephen Gildea.) | |
570 | |
571 2003-11-13 Peter S Galbraith <psg@debian.org> | |
572 | |
573 * mh-identity.el (mh-identity-handler-attribution-verb): New | |
574 function. A new Identity handler for the attribution verb (e.g. | |
575 "wrote:") to allow for different identities to use different | |
576 languages. | |
577 (mh-identity-insert-attribution-verb): New function. Insert the | |
578 attribution verb, placing special markers so it can be deleted and | |
579 replaced later. | |
580 (mh-identity-attribution-verb-start): New variable. Holds the | |
581 marker for the start of the attribution verb. | |
582 (mh-identity-attribution-verb-end): New variable. Holds the | |
583 marker for the end of the attribution verb. | |
584 | |
585 * mh-customize.el (mh-identity-handlers): Add new | |
586 ":attribution-verb" tag for the attribution-verb handler. | |
587 (mh-identity-list): Idem. | |
588 | |
589 * mh-comp.el (mh-yank-cur-msg): Insert attribution verb using | |
590 mh-identity-insert-attribution-verb. | |
591 (mh-extract-from-attribution): Extract only the name from the From | |
592 line, without appending `mh-extract-from-attribution-verb' since | |
593 markers need to be inserted around that now. | |
594 | |
595 2003-11-12 Bill Wohler <wohler@newt.com> | |
596 | |
597 * mh-e.el (mh-rmail, mh-nmail): Well, actually, we run in both GNU | |
598 Emacs and XEmacs, so removed the "GNU" in the docstrings unless | |
599 one is strictly talking about GNU Emacs. | |
600 | |
601 * mh-comp.el (mh-smail, mh-smail-batch, mh-smail-other-window): | |
602 Ditto. | |
603 | |
604 2003-11-11 Bill Wohler <wohler@newt.com> | |
605 | |
606 * mh-customize.el (mh-customize): Minor docstring change. | |
607 (mh, mh-e): The short description for MH-E is: The GNU Emacs | |
608 Interface to the MH Mail System. Therefore, updated docstrings | |
609 accordingly. | |
610 | |
611 * mh-comp.el (mh-smail, mh-smail-batch, mh-smail-other-window): | |
612 Ditto. | |
613 | |
614 * mh-e.el (mh-rmail, mh-nmail): Ditto. | |
615 | |
616 2003-11-10 Satyaki Das <satyakid@stanford.edu> | |
617 | |
618 * mh-mime.el (mh-mml-to-mime): In case errors happen in | |
619 mml-to-mime, restore contents of the draft buffer (closes SF | |
620 #839303). | |
621 | |
622 2003-11-07 Bill Wohler <wohler@newt.com> | |
623 | |
624 * mh-customize.el (mh-letter-mode-hook): Moved to mh-sending-mail | |
625 group (where it is now documented in the manual). | |
626 (mh-pick-mode-hook): Moved to mh-index group (where it is now | |
627 documented in the manual). | |
628 | |
629 * mh-loaddefs.el: Deleted per our discussion on mh-e-devel. No | |
630 more conflicts! No more check-ins! Anyone pulling CVS MH-E is | |
631 expected to compile. This file shall be added to the tarball so | |
632 that users of the distribution are not. | |
633 | |
634 2003-11-07 Mark D. Baushke <mdb@gnu.org> | |
635 | |
636 * mh-loaddefs.el: Regenerated. | |
637 | |
638 * mh-customize.el (mh-forward-hook): Define new hook. | |
639 * mh-comp.el (mh-forward): Use it. | |
640 | |
641 2003-11-07 Satyaki Das <satyakid@stanford.edu> | |
642 | |
643 * mh-loaddefs.el: Regenerated. | |
644 | |
645 * mh-utils.el (mh-show-toggle-mime-buttons) | |
646 (mh-show-display-with-external-viewer): New interactive functions | |
647 callable from the show buffer. | |
648 (mh-show-mime-map): Add bindings for "K t" and "K e". | |
649 (mh-show-msg): Propagate change to | |
650 mh-display-buttons-for-inline-parts-flag to the show buffer. | |
651 | |
652 * mh-mime.el (mh-display-with-external-viewer): New interactive | |
653 function to display MIME parts with external viewer (closes SF | |
654 #839318). | |
655 | |
656 * mh-e.el (mh-folder-mode): Make the variable | |
657 mh-display-buttons-for-inline-parts-flag buffer-local so that | |
658 display of MIME buttons can be toggled. | |
659 (mh-toggle-mime-buttons): New interactive function to toggle | |
660 display of MIME buttons. | |
661 (mh-mime-map): Modified to add bindings for "K t" and "K e". | |
662 | |
663 2003-11-04 Steve Youngs <sryoungs@bigpond.net.au> | |
664 | |
665 * Makefile (XEMACS_LOADDEFS_FILE): New. Used to generate mh-loaddefs.el | |
666 in XEmacs. | |
667 (XEMACS_LOADDEFS_COOKIE): Ditto. | |
668 (XEMACS_LOADDEFS_PKG_NAME): Ditto. | |
669 (xemacs): Add target to build mh-loaddefs.el in XEmacs | |
670 (clean-xemacs): Remove `mh-loaddefs.el*' | |
671 (loaddefs-xemacs): New rule to build mh-loaddefs.el in XEmacs. | |
672 | |
673 2003-11-02 Peter S Galbraith <psg@debian.org> | |
674 | |
675 * mh-init.el (mh-variant-set-variant): Reset `mh-x-mailer-string' | |
676 when we select an MH variant. | |
677 | |
678 2003-11-02 Jeffrey C Honig <jch@honig.net> | |
679 | |
680 * mh-loaddefs.el: Regenerated. | |
681 | |
682 * mh-funcs.el (mh-print-msg): Move to mh-print.el. | |
683 | |
684 * mh-e.el (mh-folder-mode-map): Add mh-print-msg ("l") back, it | |
685 will print a message that this usage is deprecated. | |
686 | |
687 * mh-print.el (require, mh-ps-print-msg, mh-ps-print-msg-file): | |
688 Require mh-funcs for mh-note-printed. PS print functions were not | |
689 setting the printed notation. Move mh-print-msg here for | |
690 consistency. Print message if mh-print-msg invoked via deprecated | |
691 key binding. | |
692 | |
693 2003-11-01 Peter S Galbraith <psg@debian.org> | |
694 | |
695 * Makefile: Add target to make `mh-startup.el', a file containg | |
696 usual entry commands into MH-E to be used for users installing | |
697 MH-E separately from Emacs. | |
698 | |
699 * README: Document the above for users. | |
700 | |
701 2003-10-29 Jeffrey C Honig <jch@honig.net> | |
702 | |
703 * mh-utils.el (mh-show-ps-print-map): Add "?" and "l" to | |
704 mh-show-ps-print-map. | |
705 | |
706 * mh-e.el (mh-ps-print-map, mh-help-messages): Add "?" and "l" to | |
707 mh-ps-print-map. Add "l" to help message. | |
708 | |
709 2003-10-27 Bill Wohler <wohler@newt.com> | |
710 | |
711 * Makefile (MH-E-SRC): Moved mh-xemacs.el to new variable | |
712 MH-E-XEMACS-SRC. | |
713 (MH-E-XEMACS-SRC): New variable to hold XEmacs source files. | |
714 (MH-E-XEMACS-OBJ): New variable to hold XEmacs object files. | |
715 (clean): Moved XEmacs-specific code to clean-xemacs. | |
716 (xemacs): Added clean-xemacs prerequisite. Moved down to | |
717 XEmacs section of file. | |
718 (clean-xemacs): New target to remove XEmacs-specific files. | |
719 (compile-xemacs): Added $(MH-E-XEMACS-SRC) prerequisite. | |
720 (dist): Added $(MH-E-XEMACS-SRC) to tarball. | |
721 | |
722 2003-10-27 Satyaki Das <satyakid@stanford.edu> | |
723 | |
724 * mh-loaddefs.el: Regenerated. | |
725 | |
726 * mh-index.el (mh-indexer-choices): Remove option for the non-free | |
727 glimpse indexer (closes SF #831276). | |
728 (mh-glimpse-binary, mh-glimpse-directory) | |
729 (mh-glimpse-execute-search, mh-glimpse-next-result): Functions | |
730 and variables to implement glimpse support are removed. | |
731 | |
732 * mh-customize.el (mh-index-program): Remove option for glimpse. | |
733 | |
734 2003-10-24 Satyaki Das <satyakid@stanford.edu> | |
735 | |
736 * mh-customize.el: Remove top-level test for toolbar enabled | |
737 XEmacs since it is not needed. | |
738 (mh-tool-bar-define): Add test for XEmacs toolbar in the functions | |
739 mh-toolbar-init, mh-tool-bar-letter-buttons-set and | |
740 mh-tool-bar-folder-buttons-set. This enables proper compilation | |
741 irrespective of whether the XEmacs was built with toolbar support | |
742 or not. | |
743 | |
744 * mh-comp.el (mh-letter-mode): Remove conditional since it is not | |
745 needed. | |
746 | |
747 * mh-e.el (mh-folder-mode): Same as above. | |
748 | |
749 * mh-utils.el (mh-show-mode): Same as above. | |
750 | |
751 * mh-xemacs.el (mh-xemacs-icon-map): Remove condition on toolbar | |
752 presence since we want the build to work if XEmacs without | |
753 toolbars is used during compilation. | |
754 | |
755 2003-10-23 Bill Wohler <wohler@newt.com> | |
756 | |
757 * mh-customize.el: The Great Reorganization. Sorted groups | |
758 alphabetically. Aligned variables in customization groups with | |
759 manual sections. Group docstrings changed to match manual chapter | |
760 titles. | |
761 | |
762 2003-10-22 Satyaki Das <satyakid@stanford.edu> | |
763 | |
764 * mh-speed.el (timer): Avoid compiler warning in XEmacs. | |
765 | |
766 2003-10-22 Steve Youngs <sryoungs@bigpond.net.au> | |
767 | |
768 * Makefile (XEMACS_OPTIONS): Add '-no-autoloads' to give a cleaner | |
769 build environment. | |
770 (AUTO_PRELOADS): Removed, in favour of 'AUTOLOAD_PACKAGE_NAME' and | |
771 'AUTOLOAD_FILE'. | |
772 (AUTOLOAD_PACKAGE_NAME): New. | |
773 (AUTOLOAD_FILE): New. | |
774 (all): Don't set $EMACS_HOME if building with XEmacs. | |
775 (xemacs): Use 'compile-xemacs' instead of 'compile'. | |
776 (auto-autoloads.elc): Use new $AUTOLOAD_* vars and allow for | |
777 '-no-autoloads'. | |
778 (custom-load.elc): Allow for '-no-autoloads'. | |
779 (compile-xemacs): New. It allows for the '-no-autoloads' option | |
780 and byte-compiles all the source files with a single instance of | |
781 XEmacs. | |
782 | |
783 * mh-e.el (mh-folder-mode): Only load the toolbar in XEmacs if | |
784 toolbar support is available. | |
785 | |
786 * mh-comp.el (mh-letter-mode): Only load the toolbar in XEmacs if | |
787 toolbar support is available. | |
788 | |
789 * mh-customize.el: Require 'mh-xemacs' at toplevel when | |
790 'mh-xemacs-flag' is non-nil. | |
791 Wrap all the toolbar code in a test that is true if using | |
792 GNU/Emacs or a toolbar-enabled XEmacs. | |
793 | |
794 * mh-print.el (mh-ps-spool-a-msg): Comment out | |
795 `clean-message-header-flag' because it isn't used anywhere. | |
796 | |
797 * mh-utils.el (mh-show-mode): Only load the toolbar in XEmacs if | |
798 toolbar support is available. | |
799 | |
800 * mh-xemacs.el: Autoload `regexp-opt', `customize-group', | |
801 `view-mode', `with-electric-help', `pp', `sort-numeric-fields', | |
802 `reverse-region', and `goto-address' at compile time. | |
803 (mh-xemacs-has-toolbar-flag): New. This is non-nil when XEmacs | |
804 has toolbar support. | |
805 (mh-xemacs-toolbar-*-icon): Use it. | |
806 | |
807 2003-10-21 Mark D. Baushke <mdb@gnu.org> | |
808 | |
809 * mh-identity.el (mh-identity-field-handler): Fields that begin | |
810 with ":" must have an mh-identity-handler defined or the user | |
811 gets an error. | |
812 | |
813 2003-10-17 Peter S Galbraith <psg@debian.org> | |
814 | |
815 * mh-customize.el (mh-identity-list): This change affects users! | |
816 The keyword "signature" becomes ":signature". The recently added | |
817 keyword "pgg-default-user-id" becomes ":pgg-default-user-id". | |
818 (mh-auto-fields-list): The keyword "Identity" becomes ":identity". | |
819 (mh-identity-handlers): Idem for signature and pgg-default-user-id. | |
820 | |
821 * mh-comp.el (mh-insert-auto-fields): Idem for Identity. | |
822 | |
823 2003-10-17 Peter S Galbraith <psg@debian.org> | |
824 | |
825 * mh-xemacs.el: Add eval-and-compile call to (load "toolbar" t t) to | |
826 make sure `toolbar-make-button-list' is defined. We can't use | |
827 require because Emacs doesn't have this library. | |
828 | |
829 2003-10-16 Bill Wohler <wohler@newt.com> | |
830 | |
831 * mh-customize.el (mh-signature-file-name) | |
832 (mh-letter-insert-signature-hook): Merge docstring with manual. | |
833 | |
834 * mh-comp.el (mh-file-is-vcard-p): Checkdoc fix. | |
835 (mh-insert-signature): Merge docstring with manual. | |
836 | |
837 * mh-customize.el (mh-junk): Changed manual link in defgroup from | |
838 Customizing mh-e to Junk. | |
839 (mh-junk-function-alist): Moved SpamAssassin to first in list on | |
840 the hunch that it is the most popular and should be chosen if | |
841 other anti-spam programs exist. | |
842 (mh-junk-mail-folder): Since the variable can accept values other | |
843 than folder names, renamed to mh-junk-disposition to more | |
844 accurately reflect the content. Merge docstring with manual. | |
845 (mh-junk-program): Moved SpamAssassin to the top of the menu for | |
846 the same reason presented in mh-junk-function-alist. Also, fixed | |
847 case of spam programs to match official usage. Merge docstring | |
848 with manual. | |
849 | |
850 * mh-junk.el (mh-junk-blacklist): | |
851 s/mh-junk-mail-folder/mh-junk-disposition/. Merge docstring with | |
852 manual. | |
853 (mh-junk-whitelist): Merge docstring with manual. | |
854 (mh-bogofilter-blacklist): No longer suggest using automatic | |
855 classification so use -s instead of -Ns. | |
856 (mh-bogofilter-whitelist): No longer suggest using automatic | |
857 classification so use -n instead of -Sn. | |
858 (mh-spamassassin-blacklist, mh-spamassassin-whitelist): Merge | |
859 docstring with manual. Moved spamassassin functions to top of file | |
860 so functions appear in same order that they are presented in menu. | |
861 | |
862 2003-10-09 Peter S Galbraith <psg@debian.org> | |
863 | |
864 * mh-customize.el (mail-citation-hook): Moved from mh-comp.el and | |
865 made into a defcustom. | |
866 | |
867 2003-10-09 Satyaki Das <satyakid@stanford.edu> | |
868 | |
869 * mh-loaddefs.el: Regenerated. | |
870 | |
871 * mh-comp.el (mh-get-header-field): Add autoload cookie. | |
872 | |
873 * mh-utils.el (mh-show-ps-print-toggle-mime) | |
874 (mh-show-ps-print-toggle-color, mh-show-ps-print-toggle-faces) | |
875 (mh-show-ps-print-msg-file, mh-show-ps-print-msg) | |
876 (mh-show-ps-print-msg-show): New interactive functions callable | |
877 from the show buffer. | |
878 (mh-show-ps-print-map): New key map for printing. | |
879 | |
880 * mh-e.el (mh-folder-mode-map): Remove key binding for | |
881 mh-print-msg. | |
882 (mh-ps-print-map): Add new key map for printing. | |
883 | |
884 * Makefile (MH-E-SRC): Add mh-print.el. | |
885 | |
886 2003-10-07 Satyaki Das <satyakid@stanford.edu> | |
887 | |
888 * mh-utils.el (mh-x-image-url-fetch-image): In XEmacs, | |
889 make-temp-file is not present. So to avoid security problems, use | |
890 a temporary file in the user's home directory. This avoids issues | |
891 in creating files in a world-writable directory. | |
892 | |
893 * mh-mime.el (mh-signature-highlight): In Emacs, arrange for the | |
894 overlay to be freed when it is no longer needed. Also, implement | |
895 signature highlighting in XEmacs. | |
896 | |
897 2003-10-05 Satyaki Das <satyakid@stanford.edu> | |
898 | |
899 * mh-mime.el (mh-mime-display, mh-mm-inline-message): Respect the | |
900 value of `mm-verify-option' and `mm-decrypt-option'. | |
901 (mh-mime-display-security): Rearrange code a bit to avoid too many | |
902 new lines being inserted when message verification/decryption is | |
903 carried out while the message is being read. Also use the | |
904 point-m{in|ax}-marker functions to make the function easier to read. | |
905 (mh-mime-security-press-button): Extend the function so that the | |
906 user can verify/decrypt messages while reading them. | |
907 | |
908 * mh-gnus.el (mm-possibly-verify-or-decrypt): Added to avoid | |
909 compiler warning with old Gnus. | |
910 | |
911 * mh-utils.el (mh-x-image-url-sane-p): New function which checks | |
912 if the URL in X-Image-URL is something we can handle. | |
913 (mh-x-image-url-display): Don't display image if the URL looks | |
914 malformed. | |
915 | |
916 2003-10-04 Mark D Baushke <mdb@gnu.org> | |
917 | |
918 * mh-comp.el (mh-letter-menu): Simplify menu heading. | |
919 | |
920 2003-10-03 Mark D Baushke <mdb@gnu.org> | |
921 | |
922 * mh-mime.el (mh-mml-query-cryptographic-method): Avoid | |
923 revisionist history and still provide a good default. | |
924 | |
925 * mh-comp.el (mh-letter-menu): Remove the Disable Security | |
926 parenthetical comment. | |
927 | |
928 * mh-loaddefs.el: Regenerated. | |
929 | |
930 * mh-customize.el (mh-mml-method-default): What method should be | |
931 used in secure directives. | |
932 | |
933 * mh-mime.el (mh-secure-message): New function used to generate | |
934 the mml security tags. | |
935 (mh-mml-unsecure-message): New wrapper function around | |
936 mml-unsecure-messages. | |
937 (mh-mml-secure-message-sign-pgpmime): Remove function. | |
938 (mh-mml-secure-message-encrypt-pgpmime): Ditto. | |
939 (mh-mml-cryptographic-method-history): New variable. | |
940 (mh-mml-query-cryptographic-method): New function. | |
941 (mh-mml-secure-message-encrypt): Ditto. | |
942 (mh-mml-secure-message-signencrypt): Ditto. | |
943 (mh-mml-secure-message-sign): Ditto. | |
944 | |
945 * mh-comp.el (mh-letter-menu, mh-letter-mode-help-messages, | |
946 (mh-letter-mode-map): Update to use new functions. | |
947 | |
948 2003-09-26 Satyaki Das <satyakid@stanford.edu> | |
949 | |
950 * mh-seq.el (mh-interactive-range): The function has been | |
951 extended so that it now takes a default result to return if no | |
952 interactive prefix arg is given and no region is active. | |
953 | |
954 * mh-e.el (mh-add-sequence-notation): If transient-mark-mode is | |
955 on, then the active region is deactivated based on whether a user | |
956 sequence or a internal sequence is being notated. The change | |
957 removes this inconsistency. | |
958 (mh-catchup, mh-folder-map): A new interactive function to mark | |
959 messages as read has been added and bound to "F c" in the folder | |
960 mode. | |
961 | |
962 * mh-utils.el (mh-show-catchup, mh-show-folder-map): New | |
963 interactive function callable from show mode buffers has been | |
964 bound to "F c". | |
965 | |
966 2003-09-24 Bill Wohler <wohler@newt.com> | |
967 | |
968 * mh-customize.el (mh-clean-message-header-flag) | |
969 (mh-invisible-header-fields-default, mh-invisible-header-fields): | |
970 Merge docstring with manual. | |
971 | |
972 2003-09-24 Mark D. Baushke <mdb@gnu.org> | |
973 | |
974 * mh-junk.el (mh-junk-blacklist): Junked messages should be put | |
975 into the mh-seen-list to avoid propagating the unseen sequence | |
976 into the spam folder. | |
977 | |
978 * mh-loaddefs.el: Regenerated. | |
979 | |
980 * mh-mime.el (mh-mml-secure-message-sign-pgpmime): Add an optional | |
981 dontsign argument to remove an existing secure message directive. | |
982 Update the docstring -- this fuction does not allow for | |
983 encrypt/sign, just sign directives. | |
984 | |
985 * mh-mime.el (mh-mml-secure-message-sign-pgpmime): Use | |
986 mml-insert-tag directly to provide a sender if | |
987 mh-identity-pgg-default-user-id is set. | |
988 (mh-mml-secure-message-encrypt-pgpmime): Use mml-insert-tag | |
989 directly to provide a sender if this message is to be both signed | |
990 and encrypted and mh-identity-pgg-default-user-id is set. | |
991 | |
992 2003-09-23 Bill Wohler <wohler@newt.com> | |
993 | |
994 * mh-alias.el (Commentary): Removed as it is now in the manual. | |
995 (mh-alias-system-aliases): Moved here from mh-customize.el. By | |
996 definition, "system" definitions are not user-visible, and user | |
997 filenames are in the the Aliasfile: profile component, so this | |
998 variable really shouldn't be a defcustom | |
999 (mh-alias-tstamp, mh-alias-filenames, mh-alias-reload) | |
1000 (mh-alias-add-alias, mh-alias-grab-from-field) | |
1001 (mh-alias-add-address-under-point, mh-alias-apropos): Merge | |
1002 docstring with manual. | |
1003 (mh-alias-reload-maybe): Minor comment update. | |
1004 (mh-alias-insert-file): Merge docstring with manual. Removed | |
1005 "[press TAB]" from prompt since users should know about completion | |
1006 and space can be used as well. | |
1007 (mh-alias-for-from-p): No longer returns a surprising result (t if | |
1008 there was **not** an alias for the From field) if the From header | |
1009 field is missing. This function now returns what you would expect | |
1010 a function of this name to return. Renamed from | |
1011 mh-alias-from-has-no-alias-p since negatives in the function name | |
1012 make logic harder to follow. | |
1013 (mh-alias-add-alias-to-file): Merge docstring with manual. | |
1014 Improved verbiage of prompt. Aliases are now inserted "[b]efore" | |
1015 or "[a]fter" the existing alias instead of "[i]nsert" or | |
1016 "[a]ppend." Note how the new usage flows better. | |
1017 | |
1018 * mh-customize.el (mh-alias): Changed manual link in defgroup from | |
1019 Customizing mh-e to Aliases. | |
1020 (mh-alias-grab-from-field button): mh-alias-from-has-no-alias-p | |
1021 renamed to mh-alias-for-from-p and no longer returns surprising | |
1022 value if there isn't a From field. Therefore, enable button if | |
1023 there is a From header field and mh-alias-for-from-p returns nil. | |
1024 (mh-letter-complete-function) | |
1025 (mh-alias-completion-ignore-case-flag, mh-alias-flash-on-comma) | |
1026 (mh-alias-insert-file, mh-alias-insertion-location) | |
1027 (mh-alias-local-users, mh-alias-local-users-prefix) | |
1028 (mh-alias-passwd-gecos-comma-separator-flag): Merge docstring with | |
1029 manual. | |
1030 (mh-alias-system-aliases): Moved to mh-alias.el. | |
1031 | |
1032 * mh-comp.el (mh-letter-complete-function-alist): Removed comment | |
1033 about making this customizable since I didn't think it seemed | |
1034 appropriate in the manual. | |
1035 (mh-letter-complete): Merge docstring with manual. | |
1036 | |
1037 2003-09-23 Satyaki Das <satyakid@stanford.edu> | |
1038 | |
1039 * mh-speed.el (mh-speed-flists): When exiting emacs, don't ask if | |
1040 the flists process should be killed. | |
1041 | |
1042 * mh-e.el (mh-folder-message-menu): Enable undo menu entry only | |
1043 if something can be undone. | |
1044 | |
1045 * mh-customize.el (undo): Enable undo button only if something | |
1046 can be undone. | |
1047 | |
1048 2003-09-22 Peter S Galbraith <psg@debian.org> | |
1049 | |
1050 * mh-customize.el (mh-identity-handlers): New defcustom. Alist of | |
1051 Handler functions for mh-identity (downcased) fields. | |
1052 (mh-identity-list): Add support for pgg-default-user-id. | |
1053 | |
1054 * mh-identity.el (mh-insert-identity): Modified to use | |
1055 `mh-identity-handlers', adding hacking flexibility for those who | |
1056 might need it. | |
1057 (mh-identity-field-handler): New function. Return the handler for | |
1058 a FIELD or nil if none set. The field name is downcased. | |
1059 (mh-identity-handler-gpg-identity): New function; handler for pgg | |
1060 pgp identities. It sets a buffer-local value for | |
1061 `mh-pgg-default-user-id' which must be handled by mh-send-letter. | |
1062 (mh-identity-pgg-default-user-id): New buffer-local variable to | |
1063 hold the requested key ID. | |
1064 (mh-identity-handler-signature): New function; handler t insert | |
1065 and remove signature files. | |
1066 (mh-identity-handler-default): New function; the default handler | |
1067 to insert or remove generic field. | |
1068 (mh-identity-handler-top): Insert a field at the top of the | |
1069 header. | |
1070 (mh-identity-handler-bottom): Insert a field at the bottom of the | |
1071 header. | |
1072 (mh-header-field-delete): Make more robust wrt the field having a | |
1073 trailing colon or not. | |
1074 (mh-identity-make-menu): Add a "Customize Identities" menu entry. | |
1075 | |
1076 * mh-loaddefs.el: Regenerated. | |
1077 | |
1078 2003-09-21 Peter S Galbraith <psg@debian.org> | |
1079 | |
1080 * mh-init.el (mh-variant-set): Bug fix for mh-variant long names | |
1081 with version numbers. | |
1082 | |
1083 * mh-e.el (mh-scan-format): patch from Sergey Poznyakoff. | |
1084 GNU mailutils now supports the %(decode) format | |
1085 | |
1086 2003-09-20 Satyaki Das <satyakid@stanford.edu> | |
1087 | |
1088 * mh-gnus.el (mh-mm-text-html-renderer): New function to query | |
1089 which HTML renderer is being used by Gnus. | |
1090 | |
1091 * mh-mime.el (mh-signature-highlight): Renderers used to display | |
1092 HTML parts garble the signature separator in various ways. The | |
1093 function has been modified to take that into account. | |
1094 (mh-mime-display-single, mh-mm-display-part): Pass the new | |
1095 optional argument to `mh-signature-highlight'. | |
1096 | |
1097 2003-09-19 Mark D. Baushke <mdb@gnu.org> | |
1098 | |
1099 * mh-mime.el (mh-have-file-command, mh-file-mime-type): Made an | |
1100 mh-autoload as they are used in mh-comp.el. | |
1101 | |
1102 * mh-loaddefs.el: Regenerated. | |
1103 | |
1104 2003-09-18 Peter S Galbraith <psg@debian.org> | |
1105 | |
1106 * mh-comp.el (mh-insert-fields): Make sure field has a colon. | |
1107 | |
1108 2003-09-18 Satyaki Das <satyakid@stanford.edu> | |
1109 | |
1110 * mh-seq.el (mh-toggle-tick): Don't hardcode the name of the tick | |
1111 sequencence in the function. This would have caused improper | |
1112 highlighting of the tick sequence if the user had changed its | |
1113 name. | |
1114 | |
1115 2003-09-15 Satyaki Das <satyakid@stanford.edu> | |
1116 | |
1117 * mh-e.el (mh-folder-message-menu): Fix a little bug which shows | |
1118 up as a problem during compilation (closes SF #806577). | |
1119 | |
1120 2003-09-15 Mark D. Baushke <mdb@gnu.org> | |
1121 | |
1122 * mh-customize.el (mh-invisible-header-fields-internal): Added | |
1123 a new field for GNU mailutils per Sergey Poznyakoff. | |
1124 | |
1125 2003-09-09 Satyaki Das <satyakid@stanford.edu> | |
1126 | |
1127 * mh-utils.el (vcard): Unconditionally load vcard.el, if | |
1128 available, so that vcards are always inlined. | |
1129 | |
1130 2003-09-09 Peter S Galbraith <psg@debian.org> | |
1131 | |
1132 * mh-mime.el (mh-file-mime-type-substitutions): Add entry to | |
1133 convert text/plain .vcf files to text/x-vcard. | |
1134 (mh-mime-content-types): Add text/x-vcard. | |
1135 | |
1136 2003-09-09 Bill Wohler <wohler@newt.com> | |
1137 | |
1138 * mh-comp.el (mh-rejected-letter-start): Added strings for qmail | |
1139 and exim (addresses SF #404965). | |
1140 | |
1141 2003-09-09 Satyaki Das <satyakid@stanford.edu> | |
1142 | |
1143 * mh-gnus.el (mm-inline-text-vcard): Make vcard display work with | |
1144 Gnus-5.9. The extra file vcard.el is still needed. | |
1145 | |
1146 * mh-mime.el (mh-signature-highlight): New function that | |
1147 highlights message signatures. | |
1148 (mh-mm-display-part, mh-mime-display-single): Highlight signatures | |
1149 using `mh-signature-highlight' (closes SF #802722). More work is | |
1150 needed for XEmacs. | |
1151 (mh-mime-display): Highlight signature in non-MIME email too. | |
1152 | |
1153 * mh-customize.el (mh-show-signature-face): New face used to | |
1154 display message signature. | |
1155 | |
1156 2003-09-08 Peter S Galbraith <psg@debian.org> | |
1157 | |
1158 * mh-e.el (mh-version): Do something sensible when | |
1159 mh-variant-in-use is undefined. | |
1160 * mh-junk.el (mh-spamassassin-blacklist) | |
1161 (mh-spamassassin-whitelist): Change options to be compatoble with | |
1162 old version of spamassassin (V2.20). | |
1163 | |
1164 2003-09-07 Mark D. Baushke <mdb@gnu.org> | |
1165 | |
1166 * mh-mime.el (mh-access-types): Per RFC 2049, the "afs" | |
1167 access-type for message/external-body has been removed. | |
1168 Update the comments to reference the current MIME RFCs | |
1169 2045, 2046 and 2049 rather than the obsolete RFC 1521. | |
1170 | |
1171 2003-09-05 Peter S Galbraith <psg@debian.org> | |
1172 | |
1173 * mh-e.el (mh-version): Bumped version number to 7.4.2+cvs. | |
1174 | |
1175 2003-09-04 Satyaki Das <satyakid@stanford.edu> | |
1176 | |
1177 * mh-utils.el (mh-picon-directory-list, mh-picon-directory): The | |
1178 mh-picon-directory-list variable supersedes mh-picon-directory. | |
1179 (mh-picon-existing-directory-list): New variable that contains | |
1180 the list of picon directories that actually exist. | |
1181 (mh-picon-set-directory-list): New function to update | |
1182 mh-picon-existing-directory-list from mh-picon-directory-list. | |
1183 (mh-picon-get-image): The function has been modified to search a | |
1184 list of possible picon source directories. The regexp to extract | |
1185 the username from the email address has been made smarter so that | |
1186 it can recognize email addresses of the form user+random@foo.net | |
1187 and extract "user" from there. | |
1188 (mh-picon-file-contents): The file type recognition code has been | |
1189 moved from mh-picon-get-image into this function. | |
1190 (mh-picon-generate-path): The function has been generalized so | |
1191 that searching multiple paths is now feasible. | |
1192 | |
1193 * mh-pick.el, mh-e.el: Checkdoc fixes. | |
1194 | |
1195 2003-09-02 Satyaki Das <satyakid@stanford.edu> | |
1196 | |
1197 * mh-identity.el (eval-when): It seems that the mh-comp-loaded | |
1198 code isn't required any more. | |
1199 | |
1200 2003-08-30 Satyaki Das <satyakid@stanford.edu> | |
1201 | |
1202 * mh-init.el (mh-variant-set): Replace `error' with `message' so | |
1203 that Emacs CVS will compile without errors if no MH variant is | |
1204 present. | |
1205 | |
1206 2003-08-29 Satyaki Das <satyakid@stanford.edu> | |
1207 | |
1208 * mh-init.el (mh-variant-set): Add interactive spec to the | |
1209 function. | |
1210 | |
1211 * mh-mime.el (mh-mhn-compose-external-type): Optional arguments | |
1212 are prompted for only if prefix arg is given. | |
1213 | |
1214 2003-08-29 Mark D. Baushke <mdb@gnu.org> | |
1215 | |
1216 * mh-mime.el (mh-mhn-compose-external-type): Modified to be | |
1217 interactive and prompts for many of the fields. Made an | |
1218 mh-autoload. | |
1219 (mh-access-types): New table derived from RFC2017, RFC1521 and | |
1220 RFC1738, used in a completing-read in | |
1221 mh-mhn-compose-external-type. | |
1222 | |
1223 * mh-loaddefs.el: Regenerated. | |
1224 | |
1225 2003-08-26 Satyaki Das <satyakid@stanford.edu> | |
1226 | |
1227 * mh-utils.el (mh-picon-image-types, mh-picon-get-image): Avoid | |
1228 compiler warnings. | |
1229 (mh-sub-folders-actual): Parsing of the output from folders has | |
1230 been modified, so that it also works for MH (closes SF #792300). | |
1231 | |
1232 * mh-junk.el (mh-spamassassin-whitelist): Avoid calling | |
1233 ietf-drums-parse-address if it isn't present. | |
1234 (mh-spamassassin-identify-spammers): Avoid use of puthash so that | |
1235 Emacs20 doesn't complain. | |
1236 | |
1237 * mh-e.el (mh-colors-available-p): Wrap call to | |
1238 display-color-cells in a mh-funcall-if-exists to avoid compiler | |
1239 warning in Emacs20. | |
1240 | |
1241 2003-08-25 Satyaki Das <satyakid@stanford.edu> | |
1242 | |
1243 * mh-e.el (mh-colors-available-flag, mh-folder-mode): New | |
1244 variable to track if colors are available and it is set | |
1245 appropriately in mh-folder-mode. | |
1246 (mh-colors-available-p, mh-colors-in-use-p): Two functions to | |
1247 check whether colors are available and if they are actually being | |
1248 used. | |
1249 (mh-add-sequence-notation): Just changing a scan line doesn't | |
1250 make font-lock refontify the line in Emacs20. So explicitly | |
1251 refontify the scan line in such a situation. | |
1252 (mh-internal-seq): If colors aren't being used then treat the | |
1253 tick sequence like a normal user sequence. | |
1254 | |
1255 * mh-seq.el (mh-put-msg-in-seq): Do font-lock highlighting after | |
1256 the messages have been added to the sequence. | |
1257 (mh-toggle-tick): Modified so that highlighting of the ticked | |
1258 messages will be properly done. If font-lock isn't being used or | |
1259 if colors aren't supported by the Emacs where MH-E is running, | |
1260 then the `%' character is used to annotate ticked messages. | |
1261 | |
1262 * mh-utils.el (mh-picon-image-types): Since Emacs20 doesn't have | |
1263 image-type-available-p, wrap calls to that function in | |
1264 ignore-errors. | |
1265 (mh-add-msgs-to-seq): Do the font-lock highlighting after the | |
1266 messages have been added. | |
1267 | |
1268 2003-08-24 Bill Wohler <wohler@newt.com> | |
1269 | |
1270 * Makefile (MH-E-SRC): Replaced mh-xemacs-compat.el and | |
1271 mh-xemacs-icons.el with mh-xemacs.el. | |
1272 | |
1273 * mh-e.el: Don't require mh-xemacs-compat which no longer exists. | |
1274 The XEmacs stuff gets required by mh-customize.el which is | |
1275 required by mh-utils.el which is required by mh-e.el. This all | |
1276 happens before mh-xemacs-compat was required, so all should be | |
1277 well. | |
1278 | |
1279 * mh-unit.el (mh-unit-files): Replaced mh-xemacs-compat.el and | |
1280 mh-xemacs-icons.el with mh-xemacs.el. | |
1281 | |
1282 * mh-xemacs.el: New file from concatenation of mh-xemacs-compat.el | |
1283 and mh-xemacs-icons.el which were removed since their names | |
1284 exceeded DOS 8+3 limits. | |
1285 | |
1286 * mh-customize.el (mh-compose-skipped-header-fields): Use | |
1287 uppercase for field names. | |
1288 | |
1289 2003-08-21 Bill Wohler <wohler@newt.com> | |
1290 | |
1291 * mh-customize.el (mh-sequences): Introduced new customization | |
1292 group for sequences. | |
1293 (mh-refile-preserves-sequences-flag, mh-tick-seq) | |
1294 (mh-update-sequences-after-mh-show-flag): Moved option from | |
1295 mh-folder to mh-sequences group. Synced docstring with manual. | |
1296 (mh-index-ticked-messages-folders): Since mh-tick-seq is | |
1297 customizable, use it instead of tick in the docstring. | |
1298 | |
1299 * mh-index.el (mh-index-ticked-messages): Since mh-tick-seq is | |
1300 customizable, use it instead of tick in the docstring. | |
1301 | |
1302 * mh-seq.el (mh-msg-is-in-seq): Can now specify an alternate | |
1303 message number with a prefix argument. | |
1304 (mh-narrow-to-tick): Since mh-tick-seq is customizable, use it | |
1305 instead of tick in the docstring. Also, use mh-tick-seq instead of | |
1306 tick in warning message. | |
1307 | |
1308 2003-08-20 Peter S Galbraith <psg@debian.org> | |
1309 | |
1310 * mh-customize.el: setq mh-variant to 'none when byte-compiling, | |
1311 since we don't care what MH variant (if any) is on the system at | |
1312 that point. | |
1313 | |
1314 * mh-init.el (mh-variant-set): Don't probe for MH variant when | |
1315 mh-variant is set to'none (during byte-compilation). | |
1316 | |
1317 2003-08-19 Peter S Galbraith <psg@debian.org> | |
1318 | |
1319 * mh-pick.el (mh-pick-single-dash): New defconst. Search | |
1320 components that are supported by single-dash option in | |
1321 pick. | |
1322 (mh-pick-regexp-builder): Use `mh-pick-single-dash' and adapt | |
1323 patch from Sergey Poznyakoff. | |
1324 | |
1325 * mh-comp.el (mh-reply): mu-mh supports `repl -group', thanks to | |
1326 Sergey Poznyakof. | |
1327 | |
1328 * mh-init.el: checkdoc fixes. | |
1329 | |
1330 2003-08-19 Bill Wohler <wohler@newt.com> | |
1331 | |
1332 * mh-seq.el: (mh-edit-pick-expr): Renamed from mh-read-pick-regexp | |
1333 since the new name is more indicative of what the function does. | |
1334 Prompt now says "Pick expression" instead of "Pick regexp". | |
1335 (mh-narrow-to-subject): Rewrote function to behave like other | |
1336 similar functions. | |
1337 (mh-narrow-to-header-field, mh-narrow-to-range) | |
1338 (mh-narrow-to-tick): s/regexp/pick-expr/. | |
1339 (mh-widen, mh-narrow-to-from, mh-narrow-to-cc, mh-narrow-to-to): | |
1340 Synced docstrings with manual | |
105 | 1341 |
106 2003-08-19 Bill Wohler <wohler@newt.com> | 1342 2003-08-19 Bill Wohler <wohler@newt.com> |
107 | 1343 |
108 * Released MH-E version 7.4.2. | 1344 * Released MH-E version 7.4.2. |
109 | 1345 |
128 (mh-collect-folder-names-filter): Don't consider folder names that | 1364 (mh-collect-folder-names-filter): Don't consider folder names that |
129 start with a `.' character. This is needed since the folders | 1365 start with a `.' character. This is needed since the folders |
130 command doesn't filter them out like flists does. | 1366 command doesn't filter them out like flists does. |
131 (patches from 1.307 and 1.309 and branched for 7.4.2, closes SF | 1367 (patches from 1.307 and 1.309 and branched for 7.4.2, closes SF |
132 #791021). | 1368 #791021). |
1369 | |
1370 2003-08-18 Bill Wohler <wohler@newt.com> | |
1371 | |
1372 * mh-index.el (mh-index-sequenced-messages) | |
1373 (mh-index-new-messages, mh-index-ticked-messages): Updated | |
1374 docstrings from manual (closes SF #718833). | |
1375 | |
1376 * mh-customize.el (mh-variant): Checkdoc fix. | |
1377 (mh-index-new-messages-folders): Don't mention defvar in | |
1378 docstring, use `+inbox' instead. | |
1379 (mh-index-ticked-messages-folders): Don't mention defvar in | |
1380 docstring, use `tick' instead. | |
1381 | |
1382 * mh-comp.el (mh-repl-group-formfile): Checkdoc fix. | |
1383 | |
1384 2003-08-18 Peter S Galbraith <psg@debian.org> | |
1385 | |
1386 * mh-init.el (mh-variant-set, mh-sys-path, mh-variant-info): Add | |
1387 support for GNU mailutils. | |
1388 (mh-variant-mu-mh-info): New function to detect mu-mh and return | |
1389 info about it for `mh-variants'. | |
1390 | |
1391 * mh-e.el (mh-regenerate-headers): mu-mh has different error | |
1392 message for a invalid mesage list. | |
1393 | |
1394 2003-08-18 Peter S Galbraith <psg@debian.org> | |
1395 | |
1396 * mh-customize.el (mh-e): New defgroup. Sort of an alias for the | |
1397 'mh group that a user might be more likely to find. | |
1398 | |
1399 2003-08-18 Bill Wohler <wohler@newt.com> | |
1400 | |
1401 * mh-comp.el (mh-insert-auto-fields-done-local): Docstring tweak. | |
1402 (mh-compose-and-send-mail): Do not call mh-insert-auto-fields. | |
1403 This should be done only once in mh-send-letter. | |
1404 | |
1405 2003-08-18 Peter S Galbraith <psg@debian.org> | |
1406 | |
1407 * mh-comp.el (mh-letter-mode): Call `mh-find-path unconditionally, | |
1408 like elsewehere in MH-E. | |
1409 | |
1410 * mh-utils.el (mh-find-path): Run setup code only if | |
1411 `mh-find-path-run' is nil such that this is only done once. | |
1412 Also remove the `setq' for `read-mail-command' and `mail-user-agent'. | |
1413 | |
1414 2003-08-18 Peter S Galbraith <psg@debian.org> | |
1415 | |
1416 * mh-e.el: require 'mh-utils first | |
1417 | |
1418 * mh-customize.el (mh-variant): defcustom moved here. | |
1419 | |
1420 * mh-init.el (mh-variants): Made an mh-autoload. | |
1421 | |
1422 2003-08-18 Peter S Galbraith <psg@debian.org> | |
1423 | |
1424 * Makefile (MH-E-SRC): Added mh-init.el to MH-E-SRC. | |
1425 | |
1426 * mh-utils.el (mh-find-progs): Deleted. Make obsolete by mh-init.el. | |
1427 (mh-find-path): Call `mh-variants' instead of now obsolete | |
1428 `mh-find-progs'. | |
1429 (mh-path-search): Deleted. Was only used by `mh-find-progs'. | |
1430 | |
1431 * mh-e.el: require mh-init.el. | |
1432 (mh-version): Use simpler `mh-variant-in-use'. | |
1433 (mh-scan-format): Use (mh-variant-p 'nmh) instead of mh-nmh-flag. | |
1434 | |
1435 * mh-comp.el (mh-insert-x-mailer): Use simpler `mh-variant-in-use'. | |
1436 | |
1437 * mh-utils.el (mh-progs, mh-lib, mh-lib-progs) | |
1438 (mh-flists-present-flag): Moved to mh-init.el. | |
1439 (mh-nmh-flag): Deleted. Use (mh-variant-p 'nmh) instead. | |
1440 | |
1441 * mh-comp.el (mh-repl-group-formfile, mh-forward, mh-reply) | |
1442 (mh-send-letter): Use (mh-variant-p 'nmh) instead of mh-nmh-flag. | |
1443 | |
1444 * mh-mime.el (mh-edit-mhn, mh-mime-save-parts): Use (mh-variant-p | |
1445 'nmh) instead of mh-nmh-flag. | |
1446 | |
1447 2003-08-16 Bill Wohler <wohler@newt.com> | |
1448 | |
1449 * mh-customize.el (mh-folder-selection): New group to hold | |
1450 variables described in Folder Selection section in manual. | |
1451 (mh-default-folder-list, mh-default-folder-must-exist-flag, | |
1452 mh-default-folder-prefix): Moved to mh-folder-selection group. | |
1453 Updated docstrings per manual update. | |
1454 (mh-default-folder-for-message-function): New defcustom. Was a | |
1455 defvar in mh-utils.el. Updated docstring per manual update. | |
1456 | |
1457 * mh-utils.el (mh-default-folder-for-message-function): Moved to | |
1458 mh-customize.el. | |
1459 | |
1460 * mh-e.el (mh-folder-from-address, mh-prompt-for-refile-folder): | |
1461 Updated docstrings per manual update. | |
1462 | |
1463 * mh-unit.el (mh-unit-files): Added mh-init.el. | |
1464 | |
1465 2003-08-16 Peter S Galbraith <psg@debian.org> | |
1466 | |
1467 * mh-init.el: New file. Code to initialize the MH-E back-end. | |
1468 Highlights: | |
1469 (mh-variant): New defcustom. Users may customize `mh-variant' to | |
1470 switch between available variants. | |
1471 (mh-variants): Available MH variants are described in this variable. | |
1472 (mh-variant-in-use, mh-variant-p): Developers may check which | |
1473 variant is currently in use with the variable `mh-variant-in-use' | |
1474 or the function `mh-variant-p'. | |
1475 | |
1476 2003-08-15 Bill Wohler <wohler@newt.com> | |
1477 | |
1478 * mh-customize.el (mh-auto-fields-list): The manual uses Fcc | |
1479 instead of fcc, so I've changed the user-visible text | |
1480 accordingly. I've left the const alone for backwards | |
1481 compatibility. | |
1482 | |
1483 2003-08-14 Bill Wohler <wohler@newt.com> | |
1484 | |
1485 * mh-identity.el (mh-insert-identity): Changed signature deletion | |
1486 test to test for both markers, rather than testing to see if the | |
1487 start marker is bound. Since the start marker is defined in this | |
1488 file, it should always be bound. Suggestion by Satyaki. | |
1489 | |
1490 * mh-comp.el (mh-send-letter): Go to the top of the draft so that | |
1491 the user can see which header fields have been inserted. I think | |
1492 this is more important than leaving point alone or going to the | |
1493 end to see the signature since Mail-Followup-To or Bcc or cc could | |
1494 have some deleterious effects. | |
1495 | |
1496 * mh-customize.el (mh-auto-fields-prompt-flag): New variable. | |
1497 Non-nil means to prompt before sending if fields inserted. | |
1498 | |
1499 * mh-comp.el (mh-insert-auto-fields): Now return t if fields | |
1500 inserted; otherwise nil. | |
1501 (mh-send-letter): Deleted obsolete documentation about adding | |
1502 X-Mailer and X-Face. Prompt before sending if auto fields added | |
1503 and mh-auto-fields-prompt-flag is t. | |
1504 | |
1505 * mh-customize.el (mh-identity-list): Allow signature to come from | |
1506 mh-signature-file-name. In this case, the "signature" value is set | |
1507 to nil. This might not be the best implementation. Suggestions | |
1508 welcome. | |
1509 | |
1510 * mh-identity.el (mh-insert-identity): Now that the signature can | |
1511 be a nil value, moved test higher up in cond so that the test for | |
1512 a nil value would not be executed first prevening signature | |
1513 handling. Handle nil signature value by calling | |
1514 mh-insert-signature with no arguments which means to use | |
1515 mh-signature-file-name. | |
1516 | |
1517 * mh-comp.el (mh-insert-signature): Changed text of message if no | |
1518 signature inserted. | |
1519 | |
1520 * mh-customize.el (mh-identity-list): Changed "Signature" constant | |
1521 back to "signature" so it *won't* be backwards-incompatible any | |
1522 more. I discovered one could use the :tag keyword to get headline | |
1523 captalization in the menu. | |
1524 | |
1525 * mh-identity.el (mh-insert-identity): Ditto. | |
1526 | |
1527 * mh-identity.el (mh-identity-make-menu): Always build menu. | |
1528 Always create Insert Auto Fields menu item. Just don't enable it | |
1529 if mh-auto-fields-list is nil. Enable radio buttons always. Make | |
1530 None a radio button choice with the other identities. | |
1531 | |
1532 * mh-comp.el (mh-letter-menu): Removed cond on fboundp | |
1533 'easy-menu-define. We don't do this elsewhere. | |
1534 | |
1535 2003-08-13 Bill Wohler <wohler@newt.com> | |
1536 | |
1537 * mh-identity.el (mh-identity-make-menu, mh-insert-identity): Use | |
1538 headline capitalization in menu items. Even the internal names are | |
1539 exposed in the customize interface, so they need to be uppercase | |
1540 too. | |
1541 (mh-insert-identity): Rather than goto-char to | |
1542 mh-identity-signature-start before deleting, simply pass it to | |
1543 delete-region. When setting markers, use point-min-marker and | |
1544 point-max-marker instead of moving point. Set marker type of | |
1545 mh-identity-signature-start to t to fix a bug where changing | |
1546 identity deleted user's text. | |
1547 | |
1548 * mh-customize.el (mh-identity-list, mh-auto-fields-list): | |
1549 Reworked docstring. Use headline capitalization. Commented out | |
1550 implementation details for later deletion or resurrection upon | |
1551 popular demand. N.B. If your mh-identity-list contains "signature" | |
1552 then you will need to either edit your .emacs file manually, or | |
1553 delete your existing "signature" which will become a regular field | |
1554 with this change and create a new signature. I figured I could get | |
1555 away with this since 8.0 is a major release, and coinciding with | |
1556 the manual update will be a MAJOR release. I apologize profusely | |
1557 that I didn't catch this before it was released. | |
1558 (mh-identity-default): Use headline capitalization in example. | |
1559 | |
1560 2003-08-12 Jeffrey C Honig <jch@honig.net> | |
1561 | |
1562 * mh-customize.el (mh-alias-reloaded-hook): Define | |
1563 `mh-alias-reloaded-hook'. | |
1564 | |
1565 * mh-alias.el (mh-alias-reload): Run `mh-alias-reloaded-hook' | |
1566 after reloading the aliases. | |
1567 | |
1568 2003-08-12 Mark D. Baushke <mdb@gnu.org> | |
1569 | |
1570 * mh-comp.el (mh-insert-signature): Use functionp to avoid | |
1571 the possibility of doing a funcall on a void function. | |
1572 | |
1573 2003-08-12 Bill Wohler <wohler@newt.com> | |
1574 | |
1575 * mh-customize.el (mh-identity): Point group manual link to new | |
1576 Identities section. | |
1577 (mh-signature-separator-flag): New variable which can be used to | |
1578 suppress the output of the signature separator. | |
1579 | |
1580 * mh-comp.el (mh-insert-signature): Use | |
1581 mh-signature-separator-flag. | |
1582 | |
1583 * mh-identity.el (mh-insert-identity): If the identity's signature | |
1584 file didn't exist, an fboundp error was thrown. This was fixed by | |
1585 removing signature tests that were redundant and out of date with | |
1586 the tests in mh-insert-signature. Removed second signature | |
1587 condition as it is now handled in the first signature condition. | |
1588 | |
1589 2003-08-12 Peter S Galbraith <psg@debian.org> | |
1590 | |
1591 * mh-identity.el (mh-insert-identity): Don't insert new lines on | |
1592 signatures anymore. | |
1593 | |
1594 * mh-comp.el (mh-insert-signature): Make sure signature file is | |
1595 readable before trying to insert it. | |
1596 | |
1597 2003-08-11 Bill Wohler <wohler@newt.com> | |
1598 | |
1599 * mh-comp.el (mh-insert-signature): Unconditionally insert a | |
1600 newline so that signatures are inserted consistently, and so that | |
1601 there isn't any text after the cursor so that the user can start | |
1602 typing his message immediately. Use new variable and function | |
1603 mh-signature-separator and mh-signature-separator-p. | |
1604 | |
1605 * mh-customize.el (mh-delete-yanked-msg-window-flag): Checkdoc | |
1606 fix. | |
1607 (mh-signature-file-name): Updated docstring now that this variable | |
1608 can be a function. Added cross-references to | |
1609 mh-signature-separator, mh-signature-separator-regexp, and | |
1610 mh-signature-separator-p which might be used in such functions. | |
1611 | |
1612 * mh-identity.el (mh-insert-identity): Don't include signature if | |
1613 signature separator already present. Useful when running | |
1614 mh-edit-again. | |
1615 | |
1616 * mh-mime.el (mh-inline-vcard-p): Use mh-signature-separator-p. | |
1617 | |
1618 * mh-utils.el (mh-signature-separator-regexp): New variable | |
1619 containing "^-- $" which should be used when looking for the | |
1620 signature separator. | |
1621 (mh-signature-separator): New variable containing "-- \n" which | |
1622 should be used when inserting the signature separator. | |
1623 (mh-signature-separator-p): New function that returns non-nil if | |
1624 mh-signature-separator-regexp is found in the buffer. | |
1625 | |
1626 2003-08-09 Satyaki Das <satyakid@stanford.edu> | |
1627 | |
1628 * mh-utils.el (mh-x-image-scaling-function): Variable that | |
1629 contains function used to scale images. Possible choices are | |
1630 mh-x-image-scale-with-convert and mh-x-image-scale-with-pnm. | |
1631 (mh-convert-executable): Removed. | |
1632 (mh-x-image-scale-with-pnm, mh-x-image-scale-with-convert): New | |
1633 functions that scale images using pnm tools or ImageMagick. | |
1634 (mh-x-image-scale-and-display, mh-x-image-url-display): Use | |
1635 mh-x-image-scaling-function instead of mh-convert-executable. | |
1636 | |
1637 2003-08-08 Peter S Galbraith <psg@debian.org> | |
1638 | |
1639 * mh-comp.el (mh-insert-signature): Bug fix. Handle case of nil | |
1640 `mh-signature-file-name' and hooks correctly. | |
1641 | |
1642 * mh-identity.el (mh-insert-identity): Refactor to use | |
1643 mh-insert-signature | |
1644 | |
1645 * mh-comp.el (mh-signature-separator-p): Removed. | |
1646 | |
1647 * mh-comp.el (mh-insert-signature): Merge MIME awareness from | |
1648 mh-insert-identity into this command. Allow | |
1649 `mh-signature-file-name' to be a function to call. See if "-- " | |
1650 needs to be inserted only after hooks have run. | |
1651 | |
1652 2003-08-07 Bill Wohler <wohler@newt.com> | |
1653 | |
1654 * mh-customize.el (mh-compose-skipped-header-fields): Added | |
1655 X-Image-URL. | |
1656 (mh-autoload): Removed cookies. They aren't necessary in | |
1657 mh-e.el, mh-utils.el, or mh-customize.el. | |
1658 | |
1659 * mh-e.el (mh-autoload): Removed cookies. They aren't necessary in | |
1660 mh-e.el, mh-utils.el, or mh-customize.el. | |
1661 | |
1662 * mh-identity.el (mh-insert-identity): Made regexp for signature | |
1663 separator more explicit. Hmmm, maybe we should create | |
1664 mh-signature-separator-regexp... | |
1665 | |
1666 * mh-index.el (mh-replace-string): Moved to mh-utils.el. | |
1667 | |
1668 * mh-utils.el (mh-replace-string): Moved here from mh-index.el. | |
1669 (mh-autoload): Removed cookies. They aren't necessary in mh-e.el, | |
1670 mh-utils.el, or mh-customize.el. | |
1671 | |
1672 * mh-comp.el (mh-insert-signature): Added file argument to insert | |
1673 a file other than mh-signature-file-name. Insert signature | |
1674 separator, unless file already contains one. | |
1675 | |
1676 2003-08-06 Satyaki Das <satyakid@stanford.edu> | |
1677 | |
1678 * mh-e.el (mh-folder-size, mh-folder-size-folder) | |
1679 (mh-folder-size-flist): If flist is not present use folder to | |
1680 find the number of messages in the folder. Also the .mh_sequences | |
1681 file is read to find the number of unseen messages. | |
1682 | |
1683 * mh-utils.el (mh-flists-present-flag, mh-find-progs): Introduce | |
1684 a new variable to test for the presence of the flists program and | |
1685 set it in mh-find-progs. | |
1686 | |
1687 2003-08-06 Peter S Galbraith <psg@debian.org> | |
1688 | |
1689 * mh-customize.el: Change the order of `mh-identity-list' and | |
1690 `mh-auto-fields-list' and remove byte-compilation defvar for | |
1691 `mh-identity-list'. This fixes a customization bug for | |
1692 `mh-identity-list', where it wasn't set correctly. | |
1693 | |
1694 * mh-identity.el (mh-identity-make-menu): mh-auto-fields-list may | |
1695 not be bound yet when initially loaded. | |
1696 | |
1697 2003-08-06 Bill Wohler <wohler@newt.com> | |
1698 | |
1699 * mh-alias.el (mh-alias-add-address-under-point): Removed trailing | |
1700 period from messages. The conventions say that errors should not | |
1701 end with a period and that "Foo...done" messages should not end in | |
1702 a period, but they aren't explicit about messages in general. | |
1703 Given what the conventions *do* say, and because most of our | |
1704 messages don't end with a period, let's just say that messages in | |
1705 general don't end in a period, just like error messages. | |
1706 | |
1707 * mh-comp.el (mh-extract-rejected-mail, mh-letter-mode-message): | |
1708 Ditto. | |
1709 | |
1710 * mh-e.el (mh-refile-a-msg): Ditto. | |
1711 | |
1712 * mh-funcs.el (mh-undo-folder): Ditto. | |
1713 | |
1714 * mh-mime.el (mh-mime-save-parts): Ditto. | |
1715 | |
1716 * mh-seq.el (mh-subject-to-sequence-unthreaded) | |
1717 (mh-narrow-to-subject, mh-delete-subject): Ditto. | |
1718 | |
1719 * mh-index.el (mh-index-sequenced-messages) | |
1720 (mh-index-new-messages, mh-index-ticked-messages): Discovered that | |
1721 in general we should only use question marks in yes-or-no-p or | |
1722 y-or-n-p prompts, but not in other prompts that use | |
1723 completing-read and offer defaults. In these cases, use colons | |
1724 instead (closes SF #730470). | |
1725 | |
1726 * mh-mime.el (mh-mime-save-parts): Ditto. | |
1727 | |
1728 * mh-utils.el (mh-prompt-for-folder): Ditto. | |
1729 | |
1730 * mh-alias.el (mh-alias-apropos): Multiple messages are usually | |
1731 shown one at a time rather than appended. Send output to | |
1732 mh-aliases-buffer instead of *Help*. | |
1733 (mh-alias-local-users): Checkdoc fix. | |
1734 | |
1735 * mh-funcs.el (mh-undo-folder): Removed commented-out code since | |
1736 its deadline had expired. | |
1737 | |
1738 * mh-utils.el (mh-aliases-buffer): New buffer name, used in | |
1739 mh-aliases.el. | |
1740 | |
1741 2003-08-06 Satyaki Das <satyakid@stanford.edu> | |
1742 | |
1743 * mh-utils.el (mh-x-image-url-cache-canonicalize): Make this | |
1744 function work for XEmacs too. | |
1745 (mh-collect-folder-names): Use folders instead of flists. One | |
1746 advantage is that folders is available on MH while flists is not. | |
1747 Another is that if an explicit -sequence argument isn't given and | |
1748 Unseen-Sequence profile is not present then flists croaks while | |
1749 folders doesn't. | |
1750 (mh-collect-folder-names-filter): Don't consider folder names that | |
1751 start with a `.' character. This is needed since the folders | |
1752 command doesn't filter them out like flists does. | |
1753 | |
1754 * mh-index.el (mh-replace-string): Add autoload for it. | |
1755 | |
1756 2003-08-05 Satyaki Das <satyakid@stanford.edu> | |
1757 | |
1758 * mh-mime.el (mh-compose-forward, mh-mhn-compose-forw) | |
1759 (mh-mml-forward-message): The variable mh-sent-from-msg can be a | |
1760 list. So check that the value is really a number before using it | |
1761 like one. | |
1762 | |
1763 * mh-comp.el (mh-insert-letter): Same as above. | |
1764 | |
1765 * mh-utils.el (mh-picon-get-image): Make the code that finds the | |
1766 address of the sender more robust. | |
1767 (mh-face-display-function): Make it work with XEmacs. | |
1768 (mh-picon-image-types): A new variable that stores what image | |
1769 types can be used. | |
1770 | |
1771 2003-08-05 Satyaki Das <satyakid@stanford.edu> | |
1772 | |
1773 * mh-customize.el (mh-tool-bar-define): Make the save button such | |
1774 that is activated only if the buffer needs to saved. | |
1775 | |
1776 * mh-utils.el (mh-face-display-function, mh-picon-get-image): Some | |
1777 domains, for instance cs.cmu.edu, don't have xpm files. So we need | |
1778 to search for all three files. The change does that. | |
1779 (mh-picon-file-contents): A utility function to return the | |
1780 contents of a file as a string. | |
1781 (mh-picon-get-image): Write it as a loop to make it simpler. | |
1782 (mh-x-image-set-download-state): Make the link simpler. | |
1783 | |
1784 2003-08-04 Satyaki Das <satyakid@stanford.edu> | |
1785 | |
1786 * mh-utils.el (mh-x-image-url-display): Don't bother to try to | |
1787 download image if we don't have the necessary tools to display | |
1788 it. | |
1789 (mh-face-display-function): Add preliminary support for "domain" | |
1790 picons. | |
1791 (mh-picon-get-image, mh-picon-generate-path): Functions to find | |
1792 best match for domain in the From header field. | |
1793 | |
1794 * mh-e.el (mh-previous-unread-msg): If some of the messages in the | |
1795 unseen sequence are not present in the folder buffer then calling | |
1796 this function gets stuck and can't skip over them. The change | |
1797 fixes this. | |
1798 (mh-next-unread-msg): Same as above. | |
1799 | |
1800 2003-08-04 Bill Wohler <wohler@newt.com> | |
1801 | |
1802 * mh-utils.el (mh-show-mode): Added cross reference to | |
1803 mh-folder-mode in docstring (closes SF #728638). Added | |
1804 \\{mh-show-mode-map} to show keymap. | |
1805 | |
1806 * mh-e.el (mh-folder-mode): Added information about ranges to | |
1807 docstring (closes SF #728638). | |
1808 | |
1809 * mh-speed.el (mh-speed-refresh): New function that calls | |
1810 mh-speed-flists and mh-invalidate-map. | |
1811 (mh-folder-speedbar-key-map): Replaced keybindings for | |
1812 mh-speed-invalidate-map and mh-speed-flists with a single binding | |
1813 for mh-speed-refresh. | |
1814 (mh-folder-speedbar-menu-items): Replaced menu items for Run | |
1815 Flists and Invalidate Cached Folders with the single menu item | |
1816 Refresh Speedbar in order to simplify the UI. | |
1817 | |
1818 * mh-customize.el (mh-fetch-x-image-url): Added DOS as another | |
1819 reason not to set this to t. | |
1820 | |
1821 2003-08-04 Satyaki Das <satyakid@stanford.edu> | |
1822 | |
1823 * mh-e.el (mh-scan-folder): Handle ranges from user input properly. | |
1824 | |
1825 2003-08-03 Satyaki Das <satyakid@stanford.edu> | |
1826 | |
1827 * mh-utils.el (mh-find-msg-get-num): Removed. If threading isn't | |
1828 present, the messages are sorted by index. So `mh-goto-msg' was | |
1829 implemented as a binary search and this function was used in that | |
1830 implementation. So this isn't needed any more. | |
1831 (mh-msg-search-pat): Removed. Before the advent of message | |
1832 threading, this function was used to generate a regexp used to | |
1833 search for a particular message. It isn't used anymore. The | |
1834 variable `mh-scan-msg-number-regexp' should be updated and used in | |
1835 `mh-goto-msg' instead of hardcoding the regexp in the code. Then | |
1836 we might be able to better support other scan line formats in the | |
1837 future. | |
1838 | |
1839 * mh-seq.el (mh-map-to-seq-msgs, mh-notate-seq): Removed. These | |
1840 functions were used to notate user sequences. But calling | |
1841 `mh-goto-msg' inside of a loop is inefficient. So the sequence | |
1842 notation code was rewritten thereby making these functions | |
1843 redundant. | |
1844 (mh-copy-line-to-point): Removed. This function was used in the | |
1845 implementation the now removed function `mh-copy-seq-to-point'. | |
1846 That function was problematic and was replaced by the less general | |
1847 `mh-copy-seq-to-eob'. This makes `mh-copy-line-to-point' | |
1848 redundant. | |
1849 (mh-region-to-msg-list): Removed since this is a special case of | |
1850 the more general `mh-range-to-msg-list'. | |
1851 | |
1852 * mh-loaddefs.el: Regenerated. | |
1853 | |
1854 2003-08-03 Jeffrey C Honig <jch@honig.net> | |
1855 | |
1856 * mh-customize.el (mh-invisible-header-fields-default): Added | |
1857 several new fields to hide. Sorted the list with sort-lines. | |
1858 | |
1859 2003-08-03 Peter S Galbraith <psg@debian.org> | |
1860 | |
1861 * mh-customize.el (mh-invisible-headers): Variable renamed to | |
1862 `mh-invisible-header-fields-compiled'. | |
1863 (mh-invisible-headers): Implement above change. | |
1864 | |
1865 * mh-utils.el (mh-display-msg): Idem. | |
1866 | |
1867 * mh-mime.el (mh-mm-inline-message): Idem. | |
1868 | |
1869 * mh-comp.el (mh-insert-letter): Idem. | |
1870 | |
1871 2003-08-03 Bill Wohler <wohler@newt.com> | |
1872 | |
1873 * mh-speed.el (mh-folder-speedbar-menu-items): Added separator | |
1874 between standard and MH-E menu items. Use headline capitalization | |
1875 in menu items. | |
1876 | |
1877 * mh-utils.el (mh-temp-fetch-buffer): New constant to hold | |
1878 buffer name for wget output. | |
1879 (mh-x-image-url-fetch-image): Use mh-temp-fetch-buffer instead | |
1880 of hard-coded buffer name. Use make-temp-file to avoid race | |
1881 conditions and subsequent security issues raised in make-temp-name | |
1882 docstring. | |
1883 | |
1884 2003-08-03 Satyaki Das <satyakid@stanford.edu> | |
1885 | |
1886 * mh-utils.el (mh-wget-executable, mh-wget-choice, mh-wget-option) | |
1887 (mh-x-image-url-fetch-image): Support the use of `curl' and | |
1888 `fetch' as alternatives to `wget'. | |
1889 (mh-wget-choice): Change order of search. | |
1890 (mh-x-image-url-fetch-image): Rename buffer. | |
1891 | |
1892 2003-08-03 Satyaki Das <satyakid@stanford.edu> | |
1893 | |
1894 * mh-utils.el (mh-x-image-set-download-state) | |
1895 (mh-x-image-get-download-state): Specially named symbolic links | |
1896 are used to keep track of whether a X-Image-URL header field needs | |
1897 to downloaded the next time it is seen. These functions get and | |
1898 set the symlinks appropriately. | |
1899 (mh-x-image-url-fetch-image): Simplified since the query has been | |
1900 moved to `mh-x-image-url-display'. Also if wget isn't present then | |
1901 try again next time since the user might install wget before | |
1902 trying once more. | |
1903 (mh-x-image-scale-and-display): Handle absence of the `convert' | |
1904 program better. If it isn't present then we will try to display | |
1905 the image the next time it is encountered. Also use the -geometry | |
1906 option to convert since the -resize option isn't present in older | |
1907 versions. | |
1908 (mh-x-image-url-display): Move all the code that decides whether | |
1909 an X-Image-URL header field will be fetched in this function. Also | |
1910 remember the user's decision so that if the image couldn't be | |
1911 fetched the first time, we will try to fetch it later on without | |
1912 asking again. | |
1913 | |
1914 2003-08-02 Peter S Galbraith <psg@debian.org> | |
1915 | |
1916 * mh-alias.el (mh-alias-local-users): Exclude all aliases already | |
1917 in mh-alias-alist from `ali' (closes SF #772595). | |
1918 | |
1919 2003-08-01 Satyaki Das <satyakid@stanford.edu> | |
1920 | |
1921 * mh-utils.el (mh-x-image-display, mh-x-image-url-display): Avoid | |
1922 a race. The X-Image-URL is displayed asynchronously. Suppose a | |
1923 message with a image is shown with `mh-show'. If a different | |
1924 message is displayed before the image can be fetched, then the new | |
1925 message will have the image displayed. With this change the race | |
1926 is less likely to happen. | |
1927 | |
1928 2003-08-01 Peter S Galbraith <psg@debian.org> | |
1929 | |
1930 * mh-inc.el (mh-inc-spool-map): Fix what `mh-inc-spool-map-help' | |
1931 must look like as a fake `mh-help-messages' in order to work | |
1932 correctly in mh-help. | |
1933 | |
1934 2003-07-31 Bill Wohler <wohler@newt.com> | |
1935 | |
1936 * mh-inc.el (mh-inc-spool-map): Use mh-help instead of | |
1937 mh-ephem-message in order to display help in its own buffer | |
1938 instead of minibuffer. | |
1939 | |
1940 * mh-utils.el (mh-help-buffer): New variable to hold the name of | |
1941 the MH-E help buffer name. | |
1942 | |
1943 * mh-funcs.el (mh-help, mh-prefix-help): Use with-electric-help to | |
1944 display help messages. I observed a friend with a vision | |
1945 disability and the 5 seconds the help appeared on the screen was | |
1946 not long enough for him to lock on it. I've therefore changed the | |
1947 help function to display the help in its own buffer called *MH-E | |
1948 Help* (closes SF #493740 and SF #656631). | |
1949 | |
1950 * mh-customize.el (mh-fetch-x-image-url): Changed default from nil | |
1951 to 'ask. Updated docstring from manual. | |
1952 (mh-invisible-header-fields-internal): Added X-Image-URL. | |
1953 (mh-show-use-xface-flag): Updated docstring from manual. | |
1954 (mh-x-face-file): Ditto. | |
1955 | |
1956 * mh-mime.el (mh-mhn-compose-external-type): Don't insert the | |
1957 directory parameter if it's nil. The mhbuild man page indicates | |
1958 that this parameter is optional, so this should be fine. | |
1959 | |
1960 * mh-comp.el (mh-letter-mode-map): Added keybindings for | |
1961 mh-mhn-compose-anon-ftp and | |
1962 mh-mhn-compose-external-compressed-tar. | |
1963 (mh-letter-menu): Uncommented menu items for same. | |
1964 | |
1965 2003-07-30 Satyaki Das <satyakid@stanford.edu> | |
1966 | |
1967 * mh-loaddefs.el: Regenerated. | |
1968 | |
1969 * mh-pick.el (mh-do-pick-search): Removed since the function | |
1970 `mh-pick-do-search' performs the same action as this function. | |
1971 | |
1972 * mh-index.el (mh-index-update-unseen): Removed since the | |
1973 generalized sequence synchronization code that keeps sequences in | |
1974 index folders in sync with the sequences in the source folders | |
1975 makes this function redundant. | |
1976 | |
1977 * mh-e.el (mh-folder-unseen-seq-name, mh-folder-unseen-seq-list): | |
1978 Removed. These two functions were used in the unseen sequence | |
1979 highlighting before the sequence highlighting code was | |
1980 generalized. In any event calls to the function | |
1981 `mh-folder-unseen-seq-name' can be replaced by the variable | |
1982 `mh-unseen-seq' and calls to `mh-folder-unseen-seq-list' can be | |
1983 replaced with (cdr (assoc mh-unseen-seq mh-seq-list)). | |
1984 (mh-unmark-all-headers): Removed since this function has been | |
1985 superseded by mh-remove-all-notation. | |
1986 (mh-map-over-seqs): Removed since we now have the generalized | |
1987 iteration over message ranges (the `mh-iterate-on-range' macro) | |
1988 that can be used instead. | |
1989 (mh-notate-if-in-one-seq): Removed. This function was used for | |
1990 changing the `%' notation for user sequences. It can't be used for | |
1991 that purpose any more, since we have a different scheme now. | |
1992 | |
1993 * mh-unit.el (mh-unit-tests): Removed since it isn't needed any | |
1994 more. | |
1995 (mh-unit): Run all function that start with the string | |
1996 "mh-unit-test-". | |
1997 | |
1998 2003-07-30 Bill Wohler <wohler@newt.com> | |
1999 | |
2000 * mh-customize.el (mh-invisible-header-fields): Checkdoc fix. | |
2001 | |
2002 * mh-utils.el (mh-x-image-url-cache-canonicalize): Shortened using | |
2003 example in files.el:make-backup-file-name-1. | |
2004 (mh-face-display-function): Added X-Image-URL to docstring. | |
2005 | |
2006 * mh-unit.el (mh-unit-x-image-url-cache-canonicalize): New | |
2007 function to test mh-x-image-url-cache-canonicalize since it lent | |
2008 itself well to unit testing. Had to start somewhere! | |
2009 (mh-unit-equal): New function that throws an error if RESULT | |
2010 doesn't equal EXPECTED. | |
2011 (mh-unit): Call mh-unit-x-image-url-cache-canonicalize. | |
2012 | |
2013 2003-07-29 Satyaki Das <satyakid@stanford.edu> | |
2014 | |
2015 * mh-unit.el (mh-unit-update-call-graph): Make the function work | |
2016 better with dotted lists, that is lists of the form (a b c . d) | |
2017 where `d' isn't nil. With this we are able to avoid marking some | |
2018 functions as unused even though they are actually used in alists. | |
2019 | |
2020 2003-07-28 Peter S Galbraith <psg@debian.org> | |
2021 | |
2022 * mh-comp.el (mh-insert-letter): Remove `mh-visible-headers' | |
2023 operation. | |
2024 | |
2025 * mh-mime.el (mh-mm-inline-message): Same. | |
2026 | |
2027 * mh-utils.el (mh-display-msg): Same. | |
2028 (mh-clean-msg-header): Make a note of above change. | |
2029 | |
2030 * mh-customize.el (mh-invisible-header-fields-internal): Renamed | |
2031 from prior `mh-invisible-header-fields-default'. | |
2032 (mh-invisible-header-fields-default): Renamed from prior | |
2033 `mh-invisible-header-fields-default-override'. | |
2034 (mh-invisible-header-fields): Renamed from prior | |
2035 `mh-invisible-header-fields-user'. | |
2036 (mh-visible-headers): Removed! We use invisible fields only now. | |
2037 (mh-visible-header-fields): Removed! | |
2038 | |
2039 2003-07-28 Peter S Galbraith <psg@debian.org> | |
2040 | |
2041 * mh-customize.el (mh-invisible-header-fields-default): Added 3 | |
2042 new fields to hide. | |
2043 | |
2044 2003-07-28 Satyaki Das <satyakid@stanford.edu> | |
2045 | |
2046 * mh-utils.el (mh-show): Add an extra argument to the function so | |
2047 that interactive use will always force redisplay of the message. | |
2048 | |
2049 * mh-mime.el (mh-mime-display, mh-mm-inline-message): Bind the | |
2050 variables `mm-verify-option' and `mm-decrypt-option' so that | |
2051 verification and decryption of mail can happen without any | |
2052 additional tinkering. | |
2053 | |
2054 2003-07-25 Peter S Galbraith <psg@debian.org> | |
2055 | |
2056 * mh-customize.el (mh-invisible-header-fields-default): New defvar | |
2057 holding default fields to hide. This replaces the old | |
2058 `mh-invisible-header-fields' defcustom. | |
2059 (mh-invisible-header-fields-user): New defcustom. Users add | |
2060 fields to suppress that we didn't include in | |
2061 `mh-invisible-header-fields-default'. This could be named simply | |
2062 `mh-invisible-header-fields' and it wouldn't really break anything | |
2063 for users who have customized it to a long list now redundant with | |
2064 `mh-invisible-header-fields-default'. | |
2065 (mh-invisible-header-fields-default-override): New defcustom. | |
2066 Users check off the fields they want displyed from what we | |
2067 included in `mh-invisible-header-fields-default'. | |
2068 (mh-invisible-headers): Function adapted to new variables. | |
2069 | |
2070 2003-07-25 Satyaki Das <satyakid@stanford.edu> | |
2071 | |
2072 * mh-e.el (mh-inc-folder): If the user is in a different folder | |
2073 displaying a message and runs mh-inc-folder, then the folder | |
2074 changes to +inbox but the show window continues to display the | |
2075 message in the old folder. The change fixes this. | |
2076 (mh-visit-folder): Make the handling of the show window similar to | |
2077 that of mh-inc-folder. | |
2078 | |
2079 2003-07-24 Satyaki Das <satyakid@stanford.edu> | |
2080 | |
2081 * mh-e.el (mh-folder-message-menu, mh-folder-folder-menu): Use the | |
2082 predicate mh-outstanding-commands-p instead of its exapansion. | |
2083 Also use the same label in both menus. | |
2084 (mh-outstanding-commands-p): Generalized so that it will work in | |
2085 mh-show-mode buffers as well. | |
2086 | |
2087 * mh-customize.el (mh-tool-bar-define): Enable tool-bar button for | |
2088 mh-execute-commands only if there are pending deletes or refiles. | |
2089 | |
2090 2003-07-19 Satyaki Das <satyakid@stanford.edu> | |
2091 | |
2092 * mh-utils.el (mh-show-msg): If a unseen message is first marked | |
2093 for deletion/refiling and then displayed, the bold highlighting | |
2094 does not go away. This change fixes that. | |
2095 | |
2096 * mh-seq.el (mh-msg-is-in-seq): Fix a bug in the function. If any | |
2097 message was marked for refiling, then the function would have you | |
2098 believe that every message in the folder is being refiled. | |
2099 | |
2100 2003-07-17 Bill Wohler <wohler@newt.com> | |
2101 | |
2102 * mh-e.el: Removed email address for Stephen Gildea's in Change | |
2103 Log at his request (damn spammers). Removed other email addresses | |
2104 while I was at it since the SourceForge URL should be sufficient | |
2105 contact information. | |
2106 | |
2107 (mh-scan-format-*mh): Fixed typo in comment above these variables. | |
2108 These variables are used if mh-scan-format-file is t, not nil. | |
2109 Also mh-scan-format-file is no longer "above" (courtesy Stephen | |
2110 Gildea). | |
2111 | |
2112 2003-07-17 Satyaki Das <satyakid@stanford.edu> | |
2113 | |
2114 * mh-mime.el (mh-mhn-quote-unescaped-sharp): New function that | |
2115 quotes `#' characters in the first column that aren't part of a | |
2116 MHN directive. | |
2117 (mh-mhn-directive-present-p): Generalized to allow the function | |
2118 to search for MHN directives in a part of the buffer. | |
2119 (mh-edit-mhn): Quote unescaped `#' characters in the draft (closes | |
2120 SF #762464). | |
2121 | |
2122 2003-07-16 Satyaki Das <satyakid@stanford.edu> | |
2123 | |
2124 * mh-alias.el (mh-alias-read-address-map): If | |
2125 mh-alias-flash-on-comma is nil when mh-alias is loaded, then | |
2126 setting mh-alias-flash-on-comma to t later on doesn't turn on | |
2127 address completion display till Emacs is restarted. The change | |
2128 fixes this. | |
2129 | |
2130 2003-07-15 Bill Wohler <wohler@newt.com> | |
2131 | |
2132 * mh-utils.el (mh-cmd-note): Cleaned up docstring (changed phrase | |
2133 to sentences). Moved to Scan Line Formats section. | |
2134 (mh-scan-msg-number-regexp) | |
2135 (mh-scan-msg-overflow-regexp, mh-scan-msg-format-regexp) | |
2136 (mh-scan-msg-format-string, mh-scan-msg-search-regexp): Cleaned up | |
2137 docstrings (changed phrases to sentences). | |
2138 (mh-note-seq): Cleaned up docstring (changed phrase to sentences). | |
2139 Also, this variable is now a character and not a string. Moved to | |
2140 Scan Line Formats section. | |
2141 | |
2142 * mh-funcs.el (mh-note-copied, mh-note-printed): Cleaned up | |
2143 docstrings (changed phrases to sentences). Also, these variables | |
2144 are now characters and not strings. | |
2145 | |
2146 * mh-e.el (mh-scan-format-mh, mh-scan-format-nmh): Filled. I was | |
2147 hoping to quote the hint `t' but checkdoc wouldn't let me. | |
2148 (mh-note-deleted, mh-note-refiled, mh-note-cur): Moved to Scan | |
2149 Line Formats section. | |
2150 (mh-scan-good-msg-regexp, mh-scan-deleted-msg-regexp) | |
2151 (mh-scan-refiled-msg-regexp, mh-scan-valid-regexp) | |
2152 (mh-scan-cur-msg-number-regexp, mh-scan-date-regexp) | |
2153 (mh-scan-rcpt-regexp, mh-scan-body-regexp) | |
2154 (mh-scan-subject-regexp, mh-scan-format-regexp): Cleaned | |
2155 up docstrings (changed phrases to sentences). | |
2156 (mh-scan-cur-msg-regexp): Marked this variable as obsolete; it | |
2157 should be removed for 8.0. | |
2158 | |
2159 * mh-comp.el (mh-note-repl, mh-note-forw, mh-note-dist): Cleaned | |
2160 up docstrings (changed phrases to sentences). Also, these | |
2161 variables are now characters and not strings. | |
2162 | |
2163 2003-07-15 Satyaki Das <satyakid@stanford.edu> | |
2164 | |
2165 * mh-index.el (mh-index-update-single-msg) | |
2166 (mh-index-create-sequences): Handle the situation where there are | |
2167 copies of the exact same message correctly. | |
2168 | |
2169 2003-07-15 Satyaki Das <satyakid@stanford.edu> | |
2170 | |
2171 * mh-seq.el (mh-thread-update-scan-line-map): Modified since | |
2172 notation is already a character. | |
2173 | |
2174 * mh-utils.el (mh-note-seq): Convert from string to character. | |
2175 (mh-notate): Modified since characters are used to notate instead | |
2176 of strings of length one. | |
2177 | |
2178 * mh-comp.el (mh-note-repl, mh-note-forw, mh-note-dist): Convert | |
2179 from string to characters. | |
2180 | |
2181 * mh-e.el (mh-note-deleted, mh-note-refiled, mh-note-cur): Same as | |
2182 above (closes SF #770772). | |
2183 (mh-unmark-all-headers): Modified since mh-note-* variables are | |
2184 now characters. | |
2185 (mh-remove-sequence-notation): The mh-notate function remembers | |
2186 the previous notation. Before the change to the mh-note-* | |
2187 variables, mh-notate would only remember the change if a string | |
2188 was used to notate the message. Now mh-notate is always called | |
2189 with a character notation. So the deletion has to take place | |
2190 explicitly. | |
2191 | |
2192 2003-06-28 Bill Wohler <wohler@newt.com> | |
2193 | |
2194 * mh-mime.el (mh-mhn-directive-present-p): If shell comments are | |
2195 present that have a space after the # but no content, then this | |
2196 function would throw an error. This has been fixed (closes SF | |
2197 #762458). | |
2198 | |
2199 2003-06-27 Satyaki Das <satyakid@stanford.edu> | |
2200 | |
2201 * mh-index.el (mh-index-search): Use the new and improved | |
2202 mh-index-new-folder. | |
2203 (mh-index-new-folder): Improved so that redoing the same search | |
2204 will reuse the old index folder. | |
2205 (mh-index-folder-search-regexp): New function which that extracts | |
2206 out the search expression that produced the index folder. | |
2207 | |
2208 2003-06-24 Bill Wohler <wohler@newt.com> | |
2209 | |
2210 * mh-e.el (Version, mh-version): Set to 7.4.1+cvs. | |
133 | 2211 |
134 2003-06-25 Bill Wohler <wohler@newt.com> | 2212 2003-06-25 Bill Wohler <wohler@newt.com> |
135 | 2213 |
136 * Released MH-E version 7.4.1. | 2214 * Released MH-E version 7.4.1. |
137 | 2215 |