comparison lisp/mh-e/ChangeLog @ 61388:60ffc4cdcb79

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