comparison lisp/mh-e/ChangeLog @ 90140:02f1dbc4a199

Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-35 Merge from emacs--cvs-trunk--0 Patches applied: * emacs--cvs-trunk--0 (patch 228-240) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 53-58) - Merge from emacs--cvs-trunk--0 - Update from CVS - Collapse feature addition/removal within single ChangeLog entry
author Miles Bader <miles@gnu.org>
date Sat, 09 Apr 2005 02:16:29 +0000
parents 4da4a09e8b1b 31aa9a390538
children 01137c1fdbe9
comparison
equal deleted inserted replaced
90139:e0d294b9b23e 90140:02f1dbc4a199
1 2005-04-08 Dan Nicolaescu <dann@ics.uci.edu>
2
3 * mh-customize.el (mh-speedbar-selected-folder-face): Special case
4 high number of colors displays.
5
1 2005-03-25 Werner Lemberg <wl@gnu.org> 6 2005-03-25 Werner Lemberg <wl@gnu.org>
2 7
3 * mh-e.el, mh-identity.el, mh-mime.el: Replace `legal' with `valid'. 8 * mh-e.el, mh-identity.el, mh-mime.el: Replace `legal' with `valid'.
4 9
5 2005-03-25 Werner Lemberg <wl@gnu.org> 10 2005-03-25 Werner Lemberg <wl@gnu.org>
83 * mh-e.el (Version, mh-version): Added +cvs to release number. 88 * mh-e.el (Version, mh-version): Added +cvs to release number.
84 89
85 2004-08-15 Bill Wohler <wohler@newt.com> 90 2004-08-15 Bill Wohler <wohler@newt.com>
86 91
87 * Released MH-E version 7.4.80. 92 * Released MH-E version 7.4.80.
88 93
89 * MH-E-NEWS, README: Updated for release 7.4.80. 94 * MH-E-NEWS, README: Updated for release 7.4.80.
90 95
91 * mh-e.el (Version, mh-version): Updated for release 7.4.80. 96 * mh-e.el (Version, mh-version): Updated for release 7.4.80.
92 97
93 2004-08-15 Bill Wohler <wohler@newt.com> 98 2004-08-15 Bill Wohler <wohler@newt.com>
94 99
95 * mh-funcs.el, mh-gnus.el, mh-inc.el, mh-init.el, mh-junk.el, 100 * mh-funcs.el, mh-gnus.el, mh-inc.el, mh-init.el, mh-junk.el,
96 mh-pick.el, mh-print.el, mh-xemacs.el: Added 2004 to Copyright. 101 mh-pick.el, mh-print.el, mh-xemacs.el: Added 2004 to Copyright.
97 102
98 * mh-acros.el, mh-alias.el: Checkdoc fixes. 103 * mh-acros.el, mh-alias.el: Checkdoc fixes.
99 104
100 2004-08-12 Satyaki Das <satyaki@theforce.stanford.edu> 105 2004-08-12 Satyaki Das <satyaki@theforce.stanford.edu>
101 106
102 * mh-acros.el (cl): Load cl in this file. That is all right, since 107 * mh-acros.el (cl): Load cl in this file. That is all right, since
103 this file is only used at compile time, and so cl doesn't get 108 this file is only used at compile time, and so cl doesn't get
104 loaded at run time. This avoids problems with stale *.elc files 109 loaded at run time. This avoids problems with stale *.elc files
128 133
129 * *.el: Use the following at the top of each file which seems to 134 * *.el: Use the following at the top of each file which seems to
130 do a good job of suppressing compilation warnings in 21.3 and CVS 135 do a good job of suppressing compilation warnings in 21.3 and CVS
131 Emacs (21.4). This replaces (require 'cl) or (require 136 Emacs (21.4). This replaces (require 'cl) or (require
132 'utils) (mh-require-cl) calls: 137 'utils) (mh-require-cl) calls:
133 138
134 (eval-when-compile (require 'mh-acros)) 139 (eval-when-compile (require 'mh-acros))
135 (mh-require-cl) 140 (mh-require-cl)
136 141
137 2004-08-10 Bill Wohler <wohler@newt.com> 142 2004-08-10 Bill Wohler <wohler@newt.com>
138 143
149 Avoid a compiler warning in versions of Emacs where 154 Avoid a compiler warning in versions of Emacs where
150 process-kill-without-query is a deprecated function. 155 process-kill-without-query is a deprecated function.
151 156
152 * mh-seq.el (mh-thread-message, mh-thread-container): Use 157 * mh-seq.el (mh-thread-message, mh-thread-container): Use
153 mh-defstruct instead of defstruct. 158 mh-defstruct instead of defstruct.
154 (mh-thread-id-container, mh-thread-get-message-container) 159 (mh-thread-id-container, mh-thread-get-message-container)
155 (mh-thread-get-message): Use the slightly different structure 160 (mh-thread-get-message): Use the slightly different structure
156 constructor function. 161 constructor function.
157 162
158 * mh-acros.el (mh-defstruct): New macro which is a partial 163 * mh-acros.el (mh-defstruct): New macro which is a partial
159 replacement of the defstruct in CL. 164 replacement of the defstruct in CL.
238 243
239 * mh-customize.el (mh-junk-background): New variable. If on, spam 244 * mh-customize.el (mh-junk-background): New variable. If on, spam
240 programs are run in background. Running in foreground can be slow. 245 programs are run in background. Running in foreground can be slow.
241 Defaults to nil to spare machines with little memory. 246 Defaults to nil to spare machines with little memory.
242 247
243 * mh-junk.el (mh-spamassassin-blacklist, mh-bogofilter-blacklist) 248 * mh-junk.el (mh-spamassassin-blacklist, mh-bogofilter-blacklist)
244 (mh-bogofilter-whitelist, mh-spamprobe-blacklist) 249 (mh-bogofilter-whitelist, mh-spamprobe-blacklist)
245 (mh-spamprobe-whitelist): Use new option mh-junk-background. 250 (mh-spamprobe-whitelist): Use new option mh-junk-background.
246 251
247 2004-07-25 Satyaki Das <satyaki@theforce.stanford.edu> 252 2004-07-25 Satyaki Das <satyaki@theforce.stanford.edu>
248 253
249 * mh-utils.el (mh-folder-completing-read): In recent CVS Emacs, 254 * mh-utils.el (mh-folder-completing-read): In recent CVS Emacs,
264 2004-07-20 Bill Wohler <wohler@newt.com> 269 2004-07-20 Bill Wohler <wohler@newt.com>
265 270
266 * mh-customize.el (mh-invisible-header-fields-internal): Added 271 * mh-customize.el (mh-invisible-header-fields-internal): Added
267 header fields emitted by T-Mobile picture phones (X-Mms-*, and 272 header fields emitted by T-Mobile picture phones (X-Mms-*, and
268 commented out X-Operator field saying it's like X-Mailer). 273 commented out X-Operator field saying it's like X-Mailer).
269 274
270 2004-07-12 Bill Wohler <wohler@newt.com> 275 2004-07-12 Bill Wohler <wohler@newt.com>
271 276
272 * mh-gnus.el: Set local variables indent-tabs-mode and 277 * mh-gnus.el: Set local variables indent-tabs-mode and
273 sentence-end-double-space to nil. 278 sentence-end-double-space to nil.
274 279
304 (mh-delete-yanked-msg-window-flag, mh-identity-default): See 309 (mh-delete-yanked-msg-window-flag, mh-identity-default): See
305 summary above. 310 summary above.
306 311
307 * mh-init.el (mh-variant-set, mh-sys-path, mh-variant-mu-mh-info): 312 * mh-init.el (mh-variant-set, mh-sys-path, mh-variant-mu-mh-info):
308 Prefer GNU mailutils over GNU Mailutils MH. 313 Prefer GNU mailutils over GNU Mailutils MH.
309 314
310 * mh-comp.el (sc-cite-original, mh-smail, mh-smail-batch) 315 * mh-comp.el (sc-cite-original, mh-smail, mh-smail-batch)
311 (mh-edit-again, mh-extract-rejected-mail, mh-forward) 316 (mh-edit-again, mh-extract-rejected-mail, mh-forward)
312 (mh-smail-other-window, mh-reply, mh-send, mh-send-other-window): 317 (mh-smail-other-window, mh-reply, mh-send, mh-send-other-window):
313 Use `mh-send' instead of \\[mh-send]] since links in the docstring 318 Use `mh-send' instead of \\[mh-send]] since links in the docstring
314 are more useful than a key sequence in these cases. Use "See also" 319 are more useful than a key sequence in these cases. Use "See also"
323 * Released MH-E version 7.4.4. 328 * Released MH-E version 7.4.4.
324 329
325 * MH-E-NEWS, README: Updated for release 7.4.4. 330 * MH-E-NEWS, README: Updated for release 7.4.4.
326 331
327 * mh-e.el (Version, mh-version): Updated for release 7.4.4. 332 * mh-e.el (Version, mh-version): Updated for release 7.4.4.
328 333
329 * This patch release contains the following patches: 334 This patch release contains the following patches:
330 335
331 * mh-xemacs.el: New file from concatenation of mh-xemacs-compat.el 336 * mh-xemacs.el: New file from concatenation of mh-xemacs-compat.el
332 and mh-xemacs-icons.el which were removed since their names 337 and mh-xemacs-icons.el which were removed since their names
333 exceeded DOS 8+3 limits. 338 exceeded DOS 8+3 limits.
334 339
388 in their macro expansions. Use mh-require-cl to provide the cl 393 in their macro expansions. Use mh-require-cl to provide the cl
389 routines in the best way possible (closes SF #930012). 394 routines in the best way possible (closes SF #930012).
390 (require 'mouse): To shush compiler. 395 (require 'mouse): To shush compiler.
391 396
392 * Use new function mh-require-cl throughout. 397 * Use new function mh-require-cl throughout.
393 398
394 * Add arch taglines (courtesy Miles Bader). 399 * Add arch taglines (courtesy Miles Bader).
395 400
396 * mh-unit.el (mh-unit-files): Replaced mh-xemacs-compat.el and 401 * mh-unit.el (mh-unit-files): Replaced mh-xemacs-compat.el and
397 mh-xemacs-icons.el with mh-xemacs.el. 402 mh-xemacs-icons.el with mh-xemacs.el.
398 403
399 * import-emacs: Also grab the ChangeLog. 404 * import-emacs: Also grab the ChangeLog.
400 405
407 4. Run xbmtopbm < file.xbm > file.pbm. 412 4. Run xbmtopbm < file.xbm > file.pbm.
408 Thanks to jan.h.d@swipnet.se for the help. 413 Thanks to jan.h.d@swipnet.se for the help.
409 414
410 2004-07-07 Stephen Gildea 415 2004-07-07 Stephen Gildea
411 416
412 * mh-customize.el (mh-invisible-header-fields-internal): 417 * mh-customize.el (mh-invisible-header-fields-internal):
413 Add X-Greylist, X-Source*, and X-WebTV-Signature. 418 Add X-Greylist, X-Source*, and X-WebTV-Signature.
414 Replace specific X-Spam-* headers with general pattern. 419 Replace specific X-Spam-* headers with general pattern.
415 420
416 2004-06-15 Bill Wohler <wohler@newt.com> 421 2004-06-15 Bill Wohler <wohler@newt.com>
417 422
418 * README: Vladimir Ivanovic reports that mh-rmail works with 423 * README: Vladimir Ivanovic reports that mh-rmail works with
419 XEmacs 21.5.17, so updated requirements text accordingly (closes 424 XEmacs 21.5.17, so updated requirements text accordingly (closes
420 SF #644321). 425 SF #644321).
436 parsing code doesn't get confused by the presence of -noshowzero 441 parsing code doesn't get confused by the presence of -noshowzero
437 in the user's .mh_profile (closes SF #933954). 442 in the user's .mh_profile (closes SF #933954).
438 443
439 2004-04-07 Satyaki Das <satyaki@theforce.stanford.edu> 444 2004-04-07 Satyaki Das <satyaki@theforce.stanford.edu>
440 445
441 * mh-mime.el (mh-insert-mime-button) 446 * mh-mime.el (mh-insert-mime-button)
442 (mh-insert-mime-security-button): Add evaporate property to 447 (mh-insert-mime-security-button): Add evaporate property to
443 overlays used in MIME part buttons. This avoids problems with 448 overlays used in MIME part buttons. This avoids problems with
444 CVS Emacs. 449 CVS Emacs.
445 450
446 2004-03-16 Satyaki Das <satyaki@theforce.stanford.edu> 451 2004-03-16 Satyaki Das <satyaki@theforce.stanford.edu>
457 * mh-comp.el (mh-forward): Call forw with -mime option only if 462 * mh-comp.el (mh-forward): Call forw with -mime option only if
458 mh-compose-forward-as-mime-flag is non-nil. 463 mh-compose-forward-as-mime-flag is non-nil.
459 464
460 2003-12-26 Jeffrey C Honig <jch@honig.net> 465 2003-12-26 Jeffrey C Honig <jch@honig.net>
461 466
462 * mh-junk.el (mh-junk-blacklist, mh-junk-whitelist) 467 * mh-junk.el (mh-junk-blacklist, mh-junk-whitelist)
463 (mh-spamassassin-blacklist, mh-spamassassin-blacklist) 468 (mh-spamassassin-blacklist, mh-spamassassin-blacklist)
464 (mh-spamassassin-blacklist, mh-spamassassin-whitelist) 469 (mh-spamassassin-blacklist, mh-spamassassin-whitelist)
465 (mh-spamassassin-whitelist, mh-bogofilter-blacklist) 470 (mh-spamassassin-whitelist, mh-bogofilter-blacklist)
466 (mh-spamprobe-blacklist): Add progress messages. Change "Couldn't" 471 (mh-spamprobe-blacklist): Add progress messages. Change "Couldn't"
467 to "Unable" in error messages. Run bogofilter and spamprobe in 472 to "Unable" in error messages. Run bogofilter and spamprobe in
468 the foreground to prevent a large number of processes from 473 the foreground to prevent a large number of processes from
469 swamping the system. 474 swamping the system.
470 475
534 * Released MH-E version 7.4.3. 539 * Released MH-E version 7.4.3.
535 540
536 * MH-E-NEWS, README: Updated for release 7.4.3. 541 * MH-E-NEWS, README: Updated for release 7.4.3.
537 542
538 * mh-e.el (Version, mh-version): Updated for release 7.4.3. 543 * mh-e.el (Version, mh-version): Updated for release 7.4.3.
539 544
540 * This patch release contains the following two patches: 545 * This patch release contains the following two patches:
541 546
542 * mh-identity.el (mh-identity-make-menu): Removed condition on 547 * mh-identity.el (mh-identity-make-menu): Removed condition on
543 mh-auto-fields-list. Use it to enable or disable menu item 548 mh-auto-fields-list. Use it to enable or disable menu item
544 instead. 549 instead.
545 550
546 * mh-customize.el (mh-identity-list): Removed defvar and moved 551 * mh-customize.el (mh-identity-list): Removed defvar and moved
574 * mh-customize.el (mh-invisible-header-fields-internal): Add 579 * mh-customize.el (mh-invisible-header-fields-internal): Add
575 "X-NAI-Spam-" and "X-Spam-Report:". 580 "X-NAI-Spam-" and "X-Spam-Report:".
576 581
577 2003-11-14 Mark D. Baushke <mdb@gnu.org> 582 2003-11-14 Mark D. Baushke <mdb@gnu.org>
578 583
579 * mh-customize.el (mh-invisible-header-fields-internal): 584 * mh-customize.el (mh-invisible-header-fields-internal):
580 Add X-AntiAbuse and X-MailScanner. 585 Add X-AntiAbuse and X-MailScanner.
581 (Patch from Stephen Gildea.) 586 (Patch from Stephen Gildea.)
582 587
583 2003-11-13 Peter S Galbraith <psg@debian.org> 588 2003-11-13 Peter S Galbraith <psg@debian.org>
584 589
585 * mh-identity.el (mh-identity-handler-attribution-verb): New 590 * mh-identity.el (mh-identity-handler-attribution-verb): New
586 function. A new Identity handler for the attribution verb (e.g. 591 function. A new Identity handler for the attribution verb (e.g.
587 "wrote:") to allow for different identities to use different 592 "wrote:") to allow for different identities to use different
687 * mh-init.el (mh-variant-set-variant): Reset `mh-x-mailer-string' 692 * mh-init.el (mh-variant-set-variant): Reset `mh-x-mailer-string'
688 when we select an MH variant. 693 when we select an MH variant.
689 694
690 2003-11-02 Jeffrey C Honig <jch@honig.net> 695 2003-11-02 Jeffrey C Honig <jch@honig.net>
691 696
692 * mh-loaddefs.el: Regenerated. 697 * mh-loaddefs.el: Regenerated.
693 698
694 * mh-funcs.el (mh-print-msg): Move to mh-print.el. 699 * mh-funcs.el (mh-print-msg): Move to mh-print.el.
695 700
696 * mh-e.el (mh-folder-mode-map): Add mh-print-msg ("l") back, it 701 * mh-e.el (mh-folder-mode-map): Add mh-print-msg ("l") back, it
697 will print a message that this usage is deprecated. 702 will print a message that this usage is deprecated.
698 703
699 * mh-print.el (require, mh-ps-print-msg, mh-ps-print-msg-file): 704 * mh-print.el (require, mh-ps-print-msg, mh-ps-print-msg-file):
700 Require mh-funcs for mh-note-printed. PS print functions were not 705 Require mh-funcs for mh-note-printed. PS print functions were not
701 setting the printed notation. Move mh-print-msg here for 706 setting the printed notation. Move mh-print-msg here for
702 consistency. Print message if mh-print-msg invoked via deprecated 707 consistency. Print message if mh-print-msg invoked via deprecated
703 key binding. 708 key binding.
704 709
788 (auto-autoloads.elc): Use new $AUTOLOAD_* vars and allow for 793 (auto-autoloads.elc): Use new $AUTOLOAD_* vars and allow for
789 '-no-autoloads'. 794 '-no-autoloads'.
790 (custom-load.elc): Allow for '-no-autoloads'. 795 (custom-load.elc): Allow for '-no-autoloads'.
791 (compile-xemacs): New. It allows for the '-no-autoloads' option 796 (compile-xemacs): New. It allows for the '-no-autoloads' option
792 and byte-compiles all the source files with a single instance of 797 and byte-compiles all the source files with a single instance of
793 XEmacs. 798 XEmacs.
794 799
795 * mh-e.el (mh-folder-mode): Only load the toolbar in XEmacs if 800 * mh-e.el (mh-folder-mode): Only load the toolbar in XEmacs if
796 toolbar support is available. 801 toolbar support is available.
797 802
798 * mh-comp.el (mh-letter-mode): Only load the toolbar in XEmacs if 803 * mh-comp.el (mh-letter-mode): Only load the toolbar in XEmacs if
872 so functions appear in same order that they are presented in menu. 877 so functions appear in same order that they are presented in menu.
873 878
874 2003-10-09 Peter S Galbraith <psg@debian.org> 879 2003-10-09 Peter S Galbraith <psg@debian.org>
875 880
876 * mh-customize.el (mail-citation-hook): Moved from mh-comp.el and 881 * mh-customize.el (mail-citation-hook): Moved from mh-comp.el and
877 made into a defcustom. 882 made into a defcustom.
878 883
879 2003-10-09 Satyaki Das <satyakid@stanford.edu> 884 2003-10-09 Satyaki Das <satyakid@stanford.edu>
880 885
881 * mh-loaddefs.el: Regenerated. 886 * mh-loaddefs.el: Regenerated.
882 887
936 941
937 * mh-comp.el (mh-letter-menu): Remove the Disable Security 942 * mh-comp.el (mh-letter-menu): Remove the Disable Security
938 parenthetical comment. 943 parenthetical comment.
939 944
940 * mh-loaddefs.el: Regenerated. 945 * mh-loaddefs.el: Regenerated.
941 946
942 * mh-customize.el (mh-mml-method-default): What method should be 947 * mh-customize.el (mh-mml-method-default): What method should be
943 used in secure directives. 948 used in secure directives.
944 949
945 * mh-mime.el (mh-secure-message): New function used to generate 950 * mh-mime.el (mh-secure-message): New function used to generate
946 the mml security tags. 951 the mml security tags.
947 (mh-mml-unsecure-message): New wrapper function around 952 (mh-mml-unsecure-message): New wrapper function around
948 mml-unsecure-messages. 953 mml-unsecure-messages.
949 (mh-mml-secure-message-sign-pgpmime): Remove function. 954 (mh-mml-secure-message-sign-pgpmime): Remove function.
1059 1064
1060 2003-09-22 Peter S Galbraith <psg@debian.org> 1065 2003-09-22 Peter S Galbraith <psg@debian.org>
1061 1066
1062 * mh-customize.el (mh-identity-handlers): New defcustom. Alist of 1067 * mh-customize.el (mh-identity-handlers): New defcustom. Alist of
1063 Handler functions for mh-identity (downcased) fields. 1068 Handler functions for mh-identity (downcased) fields.
1064 (mh-identity-list): Add support for pgg-default-user-id. 1069 (mh-identity-list): Add support for pgg-default-user-id.
1065 1070
1066 * mh-identity.el (mh-insert-identity): Modified to use 1071 * mh-identity.el (mh-insert-identity): Modified to use
1067 `mh-identity-handlers', adding hacking flexibility for those who 1072 `mh-identity-handlers', adding hacking flexibility for those who
1068 might need it. 1073 might need it.
1069 (mh-identity-field-handler): New function. Return the handler for 1074 (mh-identity-field-handler): New function. Return the handler for
1082 (mh-identity-handler-bottom): Insert a field at the bottom of the 1087 (mh-identity-handler-bottom): Insert a field at the bottom of the
1083 header. 1088 header.
1084 (mh-header-field-delete): Make more robust wrt the field having a 1089 (mh-header-field-delete): Make more robust wrt the field having a
1085 trailing colon or not. 1090 trailing colon or not.
1086 (mh-identity-make-menu): Add a "Customize Identities" menu entry. 1091 (mh-identity-make-menu): Add a "Customize Identities" menu entry.
1087 1092
1088 * mh-loaddefs.el: Regenerated. 1093 * mh-loaddefs.el: Regenerated.
1089 1094
1090 2003-09-21 Peter S Galbraith <psg@debian.org> 1095 2003-09-21 Peter S Galbraith <psg@debian.org>
1091 1096
1092 * mh-init.el (mh-variant-set): Bug fix for mh-variant long names 1097 * mh-init.el (mh-variant-set): Bug fix for mh-variant long names
1093 with version numbers. 1098 with version numbers.
1094 1099
1095 * mh-e.el (mh-scan-format): patch from Sergey Poznyakoff. 1100 * mh-e.el (mh-scan-format): patch from Sergey Poznyakoff.
1096 GNU mailutils now supports the %(decode) format 1101 GNU mailutils now supports the %(decode) format
1097 1102
1098 2003-09-20 Satyaki Das <satyakid@stanford.edu> 1103 2003-09-20 Satyaki Das <satyakid@stanford.edu>
1099 1104
1100 * mh-gnus.el (mh-mm-text-html-renderer): New function to query 1105 * mh-gnus.el (mh-mm-text-html-renderer): New function to query
1101 which HTML renderer is being used by Gnus. 1106 which HTML renderer is being used by Gnus.
1420 like elsewehere in MH-E. 1425 like elsewehere in MH-E.
1421 1426
1422 * mh-utils.el (mh-find-path): Run setup code only if 1427 * mh-utils.el (mh-find-path): Run setup code only if
1423 `mh-find-path-run' is nil such that this is only done once. 1428 `mh-find-path-run' is nil such that this is only done once.
1424 Also remove the `setq' for `read-mail-command' and `mail-user-agent'. 1429 Also remove the `setq' for `read-mail-command' and `mail-user-agent'.
1425 1430
1426 2003-08-18 Peter S Galbraith <psg@debian.org> 1431 2003-08-18 Peter S Galbraith <psg@debian.org>
1427 1432
1428 * mh-e.el: require 'mh-utils first 1433 * mh-e.el: require 'mh-utils first
1429 1434
1430 * mh-customize.el (mh-variant): defcustom moved here. 1435 * mh-customize.el (mh-variant): defcustom moved here.
1439 (mh-find-path): Call `mh-variants' instead of now obsolete 1444 (mh-find-path): Call `mh-variants' instead of now obsolete
1440 `mh-find-progs'. 1445 `mh-find-progs'.
1441 (mh-path-search): Deleted. Was only used by `mh-find-progs'. 1446 (mh-path-search): Deleted. Was only used by `mh-find-progs'.
1442 1447
1443 * mh-e.el: require mh-init.el. 1448 * mh-e.el: require mh-init.el.
1444 (mh-version): Use simpler `mh-variant-in-use'. 1449 (mh-version): Use simpler `mh-variant-in-use'.
1445 (mh-scan-format): Use (mh-variant-p 'nmh) instead of mh-nmh-flag. 1450 (mh-scan-format): Use (mh-variant-p 'nmh) instead of mh-nmh-flag.
1446 1451
1447 * mh-comp.el (mh-insert-x-mailer): Use simpler `mh-variant-in-use'. 1452 * mh-comp.el (mh-insert-x-mailer): Use simpler `mh-variant-in-use'.
1448 1453
1449 * mh-utils.el (mh-progs, mh-lib, mh-lib-progs) 1454 * mh-utils.el (mh-progs, mh-lib, mh-lib-progs)
1450 (mh-flists-present-flag): Moved to mh-init.el. 1455 (mh-flists-present-flag): Moved to mh-init.el.
1451 (mh-nmh-flag): Deleted. Use (mh-variant-p 'nmh) instead. 1456 (mh-nmh-flag): Deleted. Use (mh-variant-p 'nmh) instead.
1452 1457
1453 * mh-comp.el (mh-repl-group-formfile, mh-forward, mh-reply) 1458 * mh-comp.el (mh-repl-group-formfile, mh-forward, mh-reply)
1454 (mh-send-letter): Use (mh-variant-p 'nmh) instead of mh-nmh-flag. 1459 (mh-send-letter): Use (mh-variant-p 'nmh) instead of mh-nmh-flag.
1455 1460
1456 * mh-mime.el (mh-edit-mhn, mh-mime-save-parts): Use (mh-variant-p 1461 * mh-mime.el (mh-edit-mhn, mh-mime-save-parts): Use (mh-variant-p
1457 'nmh) instead of mh-nmh-flag. 1462 'nmh) instead of mh-nmh-flag.
1458 1463
1482 switch between available variants. 1487 switch between available variants.
1483 (mh-variants): Available MH variants are described in this variable. 1488 (mh-variants): Available MH variants are described in this variable.
1484 (mh-variant-in-use, mh-variant-p): Developers may check which 1489 (mh-variant-in-use, mh-variant-p): Developers may check which
1485 variant is currently in use with the variable `mh-variant-in-use' 1490 variant is currently in use with the variable `mh-variant-in-use'
1486 or the function `mh-variant-p'. 1491 or the function `mh-variant-p'.
1487 1492
1488 2003-08-15 Bill Wohler <wohler@newt.com> 1493 2003-08-15 Bill Wohler <wohler@newt.com>
1489 1494
1490 * mh-customize.el (mh-auto-fields-list): The manual uses Fcc 1495 * mh-customize.el (mh-auto-fields-list): The manual uses Fcc
1491 instead of fcc, so I've changed the user-visible text 1496 instead of fcc, so I've changed the user-visible text
1492 accordingly. I've left the const alone for backwards 1497 accordingly. I've left the const alone for backwards
1651 * mh-comp.el (mh-insert-signature): Bug fix. Handle case of nil 1656 * mh-comp.el (mh-insert-signature): Bug fix. Handle case of nil
1652 `mh-signature-file-name' and hooks correctly. 1657 `mh-signature-file-name' and hooks correctly.
1653 1658
1654 * mh-identity.el (mh-insert-identity): Refactor to use 1659 * mh-identity.el (mh-insert-identity): Refactor to use
1655 mh-insert-signature 1660 mh-insert-signature
1656 1661
1657 * mh-comp.el (mh-signature-separator-p): Removed. 1662 * mh-comp.el (mh-signature-separator-p): Removed.
1658 1663
1659 * mh-comp.el (mh-insert-signature): Merge MIME awareness from 1664 * mh-comp.el (mh-insert-signature): Merge MIME awareness from
1660 mh-insert-identity into this command. Allow 1665 mh-insert-identity into this command. Allow
1661 `mh-signature-file-name' to be a function to call. See if "-- " 1666 `mh-signature-file-name' to be a function to call. See if "-- "
1722 * mh-e.el (mh-refile-a-msg): Ditto. 1727 * mh-e.el (mh-refile-a-msg): Ditto.
1723 1728
1724 * mh-funcs.el (mh-undo-folder): Ditto. 1729 * mh-funcs.el (mh-undo-folder): Ditto.
1725 1730
1726 * mh-mime.el (mh-mime-save-parts): Ditto. 1731 * mh-mime.el (mh-mime-save-parts): Ditto.
1727 1732
1728 * mh-seq.el (mh-subject-to-sequence-unthreaded) 1733 * mh-seq.el (mh-subject-to-sequence-unthreaded)
1729 (mh-narrow-to-subject, mh-delete-subject): Ditto. 1734 (mh-narrow-to-subject, mh-delete-subject): Ditto.
1730 1735
1731 * mh-index.el (mh-index-sequenced-messages) 1736 * mh-index.el (mh-index-sequenced-messages)
1732 (mh-index-new-messages, mh-index-ticked-messages): Discovered that 1737 (mh-index-new-messages, mh-index-ticked-messages): Discovered that
1733 in general we should only use question marks in yes-or-no-p or 1738 in general we should only use question marks in yes-or-no-p or
2019 function to test mh-x-image-url-cache-canonicalize since it lent 2024 function to test mh-x-image-url-cache-canonicalize since it lent
2020 itself well to unit testing. Had to start somewhere! 2025 itself well to unit testing. Had to start somewhere!
2021 (mh-unit-equal): New function that throws an error if RESULT 2026 (mh-unit-equal): New function that throws an error if RESULT
2022 doesn't equal EXPECTED. 2027 doesn't equal EXPECTED.
2023 (mh-unit): Call mh-unit-x-image-url-cache-canonicalize. 2028 (mh-unit): Call mh-unit-x-image-url-cache-canonicalize.
2024 2029
2025 2003-07-29 Satyaki Das <satyakid@stanford.edu> 2030 2003-07-29 Satyaki Das <satyakid@stanford.edu>
2026 2031
2027 * mh-unit.el (mh-unit-update-call-graph): Make the function work 2032 * mh-unit.el (mh-unit-update-call-graph): Make the function work
2028 better with dotted lists, that is lists of the form (a b c . d) 2033 better with dotted lists, that is lists of the form (a b c . d)
2029 where `d' isn't nil. With this we are able to avoid marking some 2034 where `d' isn't nil. With this we are able to avoid marking some
2157 2162
2158 * mh-e.el (mh-scan-format-mh, mh-scan-format-nmh): Filled. I was 2163 * mh-e.el (mh-scan-format-mh, mh-scan-format-nmh): Filled. I was
2159 hoping to quote the hint `t' but checkdoc wouldn't let me. 2164 hoping to quote the hint `t' but checkdoc wouldn't let me.
2160 (mh-note-deleted, mh-note-refiled, mh-note-cur): Moved to Scan 2165 (mh-note-deleted, mh-note-refiled, mh-note-cur): Moved to Scan
2161 Line Formats section. 2166 Line Formats section.
2162 (mh-scan-good-msg-regexp, mh-scan-deleted-msg-regexp) 2167 (mh-scan-good-msg-regexp, mh-scan-deleted-msg-regexp)
2163 (mh-scan-refiled-msg-regexp, mh-scan-valid-regexp) 2168 (mh-scan-refiled-msg-regexp, mh-scan-valid-regexp)
2164 (mh-scan-cur-msg-number-regexp, mh-scan-date-regexp) 2169 (mh-scan-cur-msg-number-regexp, mh-scan-date-regexp)
2165 (mh-scan-rcpt-regexp, mh-scan-body-regexp) 2170 (mh-scan-rcpt-regexp, mh-scan-body-regexp)
2166 (mh-scan-subject-regexp, mh-scan-format-regexp): Cleaned 2171 (mh-scan-subject-regexp, mh-scan-format-regexp): Cleaned
2167 up docstrings (changed phrases to sentences). 2172 up docstrings (changed phrases to sentences).
2168 (mh-scan-cur-msg-regexp): Marked this variable as obsolete; it 2173 (mh-scan-cur-msg-regexp): Marked this variable as obsolete; it
2169 should be removed for 8.0. 2174 should be removed for 8.0.
2170 2175
2348 2003-06-03 Peter S Galbraith <psg@debian.org> 2353 2003-06-03 Peter S Galbraith <psg@debian.org>
2349 2354
2350 * mh-utils.el (mh-replace-in-string): New function name instead of 2355 * mh-utils.el (mh-replace-in-string): New function name instead of
2351 `dired-replace-in-string'. 2356 `dired-replace-in-string'.
2352 * mh-alias.el (mh-alias-gcos-name): Use it. 2357 * mh-alias.el (mh-alias-gcos-name): Use it.
2353 2358
2354 * mh-alias.el (mh-alias-apropos): New command. Show all aliases 2359 * mh-alias.el (mh-alias-apropos): New command. Show all aliases
2355 that match REGEXP either in name or content. 2360 that match REGEXP either in name or content.
2356 2361
2357 * mh-alias.el (mh-alias-suggest-alias): Add no-comma-swap optional 2362 * mh-alias.el (mh-alias-suggest-alias): Add no-comma-swap optional
2358 arg. 2363 arg.
2372 verbose `replace-regexp' by a looped `replace-match' 2377 verbose `replace-regexp' by a looped `replace-match'
2373 2378
2374 2003-06-02 Peter S Galbraith <psg@debian.org> 2379 2003-06-02 Peter S Galbraith <psg@debian.org>
2375 2380
2376 * mh-utils.el (dired-replace-in-string): Bind if not already 2381 * mh-utils.el (dired-replace-in-string): Bind if not already
2377 defined. Borrowed from dired.el 2382 defined. Borrowed from dired.el
2378 2383
2379 * mh-alias.el (mh-alias-gcos-name): switch to using 2384 * mh-alias.el (mh-alias-gcos-name): switch to using
2380 dired-replace-in-string. 2385 dired-replace-in-string.
2381 2386
2382 2003-06-02 Satyaki Das <satyakid@stanford.edu> 2387 2003-06-02 Satyaki Das <satyakid@stanford.edu>
2423 * mh-comp.el (mh-modify-header-field): Bug fix. Calling with with 2428 * mh-comp.el (mh-modify-header-field): Bug fix. Calling with with
2424 a value that was already inserted causes it to get inserted a 2429 a value that was already inserted causes it to get inserted a
2425 second time. I have wrapped the value around \b word delimiters. 2430 second time. I have wrapped the value around \b word delimiters.
2426 Hope there are no side effects for other code. 2431 Hope there are no side effects for other code.
2427 2432
2428 * mh-comp.el (mh-insert-auto-fields): Attempt regardless of 2433 * mh-comp.el (mh-insert-auto-fields): Attempt regardless of
2429 `mh-insert-auto-fields-done-local' flag in interactive use. 2434 `mh-insert-auto-fields-done-local' flag in interactive use.
2430 2435
2431 * mh-comp.el (mh-insert-auto-fields-done-local): Keep track of 2436 * mh-comp.el (mh-insert-auto-fields-done-local): Keep track of
2432 whether `mh-insert-auto-fields' was called in a buffer. 2437 whether `mh-insert-auto-fields' was called in a buffer.
2433 (mh-insert-auto-fields): Set it and use it. Also, don't enter an 2438 (mh-insert-auto-fields): Set it and use it. Also, don't enter an
3151 mh-tick-seq instead of mh-unseen-seq. 3156 mh-tick-seq instead of mh-unseen-seq.
3152 3157
3153 * mh-e.el (mh-folder-map): Add "F'" to the map for 3158 * mh-e.el (mh-folder-map): Add "F'" to the map for
3154 mh-index-ticked-messages. 3159 mh-index-ticked-messages.
3155 (mh-help-messages): Replace broken [t]hread with [n]ew messages. 3160 (mh-help-messages): Replace broken [t]hread with [n]ew messages.
3156 3161
3157 * mh-customize.el (mh-index-ticked-messages-folders): New user 3162 * mh-customize.el (mh-index-ticked-messages-folders): New user
3158 customizable flag that controls the folders to be searched by 3163 customizable flag that controls the folders to be searched by
3159 mh-index-ticked-messages. 3164 mh-index-ticked-messages.
3160 3165
3161 * mh-utils.el (mh-show-index-ticked-messages): Wrapper for 3166 * mh-utils.el (mh-show-index-ticked-messages): Wrapper for
3222 2003-04-27 Bill Wohler <wohler@newt.com> 3227 2003-04-27 Bill Wohler <wohler@newt.com>
3223 3228
3224 * mh-unit.el (mh-unit): As it turns out, lm-crack-copyright has 3229 * mh-unit.el (mh-unit): As it turns out, lm-crack-copyright has
3225 been updated to handle multiple-line copyrights in 21.3, so 3230 been updated to handle multiple-line copyrights in 21.3, so
3226 updated code to run lm-verify only if user has 21.3 or greater. 3231 updated code to run lm-verify only if user has 21.3 or greater.
3227 Delete buffers after use, unless user already had buffer open. 3232 Delete buffers after use, unless user already had buffer open.
3228 3233
3229 2003-04-27 Satyaki Das <satyakid@stanford.edu> 3234 2003-04-27 Satyaki Das <satyakid@stanford.edu>
3230 3235
3231 * mh-loaddefs.el: Regenerated. 3236 * mh-loaddefs.el: Regenerated.
3232 3237
3431 * mh-xemacs-compat.el (mh-xemacs-toolbar): Remove require, it's 3436 * mh-xemacs-compat.el (mh-xemacs-toolbar): Remove require, it's
3432 now called 'mh-xemacs-icons' and it is required from 3437 now called 'mh-xemacs-icons' and it is required from
3433 'mh-customize'. 3438 'mh-customize'.
3434 3439
3435 * mh-customize.el: Require 'mh-xemacs-icons' instead of 3440 * mh-customize.el: Require 'mh-xemacs-icons' instead of
3436 'mh-xemacs-toolbar'. 3441 'mh-xemacs-toolbar'.
3437 3442
3438 2003-04-17 Peter S Galbraith <psg@debian.org> 3443 2003-04-17 Peter S Galbraith <psg@debian.org>
3439 3444
3440 * mh-xemacs-icons.el: New file (renamed from mh-xemacs-toolbar.el). 3445 * mh-xemacs-icons.el: New file (renamed from mh-xemacs-toolbar.el).
3441 Holds XEmacs icons. 3446 Holds XEmacs icons.
10926 environment variable. 10931 environment variable.
10927 (install): $MH-E-SRC is copied to $(EMACS_HOME)/lisp/mail, not 10932 (install): $MH-E-SRC is copied to $(EMACS_HOME)/lisp/mail, not
10928 $(EMACS_HOME)/src. 10933 $(EMACS_HOME)/src.
10929 (dist): Leave release in current directory. 10934 (dist): Leave release in current directory.
10930 10935
10931 10936
10932 Copyright (C) 2003, 2004 Free Software Foundation, Inc. 10937 Copyright (C) 2003, 2004, 2005 Free Software Foundation, Inc.
10933 10938
10934 Copying and distribution of this file, with or without modification, 10939 Copying and distribution of this file, with or without modification,
10935 are permitted in any medium without royalty provided the copyright 10940 are permitted in any medium without royalty provided the copyright
10936 notice and this notice are preserved. 10941 notice and this notice are preserved.
10937 10942
10938 ;;; arch-tag: 87324964-69b6-4925-a3c2-9c1df53d7d51 10943 ;;; arch-tag: 87324964-69b6-4925-a3c2-9c1df53d7d51