(font_pixel_size): Don't take cdr of an integer.
[bpt/emacs.git] / lisp / mh-e / ChangeLog
CommitLineData
7bf0295e
JPW
12008-06-01 John Paul Wallington <jpw@pobox.com>
2
3 * mh-e.el (mh-path, mh-variant): Use dotted syntax for
4 `package-version' info.
5
90404d5a
JH
62008-05-26 Jeffrey C Honig <jch@honig.net>
7
8 * mh-e.el (mh-invisible-header-fields-internal): Remove Newsgroups
9 from the list. Add Bytes, X-Campaignid, X-Country-Chain,
10 X-Declude-, X-fmx-, X-Identity, X-Mailer_, X-pair-, X-SPF-,
11 X-Usenet-Provider.
12
5cb66178
BW
132008-05-23 Bill Wohler <wohler@newt.com>
14
7bf0295e 15 * mh-e.el (mh-invisible-header-fields-internal): Remove
5cb66178
BW
16 DKIM-Signature as it is covered by DKIM-. Fully qualify X-EID.
17
d07f5510 182008-05-19 Sergey Poznyakoff <gray@gnu.org.ua>
fad5a93a
BW
19
20 * mh-mime.el (mh-mh-to-mime, mh-mh-to-mime-undo): Preserve modes
21 when converting to or from MIME (closes SF #1966722).
22
7911d1c8
BW
232008-05-19 Bill Wohler <wohler@newt.com>
24
25 * mh-e.el (mh-invisible-header-fields-internal): Sort list in a
26 case-insensitive way and add comment about it. Add many header
27 fields (closes SF #1916032).
28
b78a11dc
BW
292008-05-19 Xavier Maillard <xma@gnu.org> (tiny change)
30
31 * mh-utils.el (mh-find-path): Don't throw error if MH environment
32 variable is being used (closes SF #1946861).
33
5ef55981
BW
342008-05-19 Nick Dokos <nicholas.dokos@hp.com> (tiny change)
35
36 * mh-search.el (mh-mairix-regexp-builder): Add additional items to
37 search string to support org-mode (closes SF #1965704).
38
4690fe3f
BW
392008-03-18 Bill Wohler <wohler@newt.com>
40
41 * mh-e.el (mh-invisible-header-fields-internal): Add Accreditor,
42 Seal-Send-Time.
43 (mh-invisible-header-fields, mh-invisible-header-fields-default):
44 Update URL to bug report for users to report ignored fields.
45
5d2e28bf
SM
462008-03-12 Stefan Monnier <monnier@iro.umontreal.ca>
47
48 * mh-xface.el (mh-uncompface, mh-picon-file-contents):
49 Use set-buffer-multibyte...
50 (mh-face-display-function, mh-x-image-display): ...rather than bind
51 default-enable-multibyte-characters.
52
0103690e
BW
532008-02-24 Bill Wohler <wohler@newt.com>
54
55 * mh-comp.el (mh-send-letter): Call split-string on mh-send-args
56 when sending synchronously too.
57
24b2be09
BW
582008-02-19 Bill Wohler <wohler@newt.com>
59
60 * mh-comp.el (mh-annotate-msg):
61 * mh-e.el (mh-invisible-header-fields-internal): Remove trailing
62 whitespace.
63
444a1579
BW
642008-01-30 Bill Wohler <wohler@newt.com>
65
66 * mh-mime.el (mh-mml-to-mime): Don't look up sender if From
67 absent. Fixes "Wrong type argument: stringp, nil" error.
68
fea7492a
GM
692007-12-02 Glenn Morris <rgm@gnu.org>
70
71 * mh-mime.el (mail-strip-quoted-names): Autoload it.
72
a3269bc4
DN
732007-11-17 Dan Nicolaescu <dann@ics.uci.edu>
74
75 * mh-e.el (mh-xemacs-flag): Remove.
76 (mh-min-colors-defined-flag):
77 * mh-xface.el (mh-show-xface-function):
78 * mh-utils.el (mh-colors-available-p):
79 * mh-show.el (mh-show-mode):
80 * mh-gnus.el (mh-gnus-local-map-property):
81 * mh-folder.el (mh-folder-mode-map)
82 (mh-remove-xemacs-horizontal-scrollbar, mh-folder-mode):
83 * mh-comp.el (mh-insert-x-mailer): Replace uses of mh-xemacs-flag
84 with (featurep 'xemacs).
85
33ce5f11
BW
862007-09-11 Bill Wohler <wohler@newt.com>
87
88 * mh-e.el (Version, mh-version): Add +cvs to version.
89
aad5673d
SG
902007-08-25 Stephen Gildea <gildea@stop.mail-abuse.org>
91
92 * mh-e.el (mh-annotate-msg-hook): New variable.
93
94 * mh-comp.el (mh-annotate-msg): Call new mh-annotate-msg-hook.
95 (mh-annotate-list): New variable, for mh-annotate-msg-hook.
96
5a14e729
JH
972007-08-21 Jeffrey C Honig <jch@honig.net>
98
19c35c57 99 * mh-folder.el (mh-folder-message-menu, mh-folder-mode-map): Add
33ce5f11
BW
100 folder mode support for mh-show-preferred-alternative (closes SF
101 #1777321).
19c35c57
JH
102
103 * mh-show.el (mh-show-preferred-alternative)
104 (mh-show-write-message-to-file, mh-show-message-menu)
105 (mh-show-mode-map): Add mh-show-preferred-alternative (bound to
106 ":") which will show the message's preferred alternative
33ce5f11
BW
107 overriding the users configured preference. Useful for showing
108 HTML when text content is lacking (closes SF #1777321).
19c35c57 109
33ce5f11
BW
110 * mh-e.el:
111 (mh-invisible-header-fields-internal): Exclude Fax and Phone. Put
c50115f1 112 known exclusions as comments before the list and move parens to
33ce5f11 113 separate lines to aid in sorting (closes SF #1701231).
c50115f1 114
33ce5f11 115 * mh-mime.el (mm-decode-body): Remove explicit autoload of
5a14e729
JH
116 mh-alias-expand.
117
118 * mh-alias.el (mh-alias-expand): Set up automatic autoload of
119 mh-alias-expand.
120
d7c5b212
JH
1212007-08-20 Jeffrey C Honig <jch@honig.net>
122
bd512dfb
JH
123 * mh-mime.el (message-options-set): Add missing autoloads from my
124 last change.
125
33ce5f11
BW
126 * mh-comp.el (mh-forward): When forwarding with mml, messages are
127 no longer included in reverse order (closes SF #1730393).
d5926104 128
33ce5f11
BW
129 * mh-mime.el (mh-mml-forward-message): Forward messages as inline
130 attatchments (closes SF #1378993).
d7c5b212 131
27c33569
RS
1322008-02-06 Richard Stallman <rms@gnu.org>
133
134 * mh-seq.el (mh-make-seq, mh-seq-name): Use defsubst.
135
136 * mh-acros.el (mh-do-in-gnu-emacs, mh-do-in-xemacs)
137 (with-mh-folder-updating, mh-in-show-buffer)
138 (mh-iterate-on-messages-in-region, mh-iterate-on-range):
139 (mh-do-at-event-location): Add debug decls.
140 (mh-seq-msgs): Use defsubst.
b03f96dc 141
23dcd8ca
JB
1422008-02-05 Juanma Barranquero <lekktu@gmail.com>
143
144 * mh-e.el (mh-scan-format-file-check, mh-adaptive-cmd-note-flag-check):
145 * mh-xface.el (mh-x-image-url-cache-canonicalize):
146 Replace `legal' with `valid'.
147
243256f8
JH
1482007-08-19 Jeffrey C Honig <jch@honig.net>
149
b6fd8984
JH
150 * mh-e.el (mh-invisible-header-fields-internal): We want to show
151 Comments: and hide Comment:, not the other way around.
152
2001ba38 153 * mh-mime.el (mh-mml-to-mime): GPG requires e-mail addresses, not
33ce5f11
BW
154 aliases. So resolve aliases before passing addresses to GPG/PGP
155 (closes SF #649226).
2001ba38 156
243256f8
JH
157 * mh-e.el (mh-invisible-header-fields-internal): Update with all
158 the entries from
159 http://people.dsv.su.se/~jpalme/ietf/mail-headers, plus some of my
33ce5f11 160 own. I added attributions to entries we already had that did not
243256f8
JH
161 list an RFC.
162
81bb49ce
GM
1632007-08-08 Glenn Morris <rgm@gnu.org>
164
165 * mh-folder.el, mh-letter.el, mh-show.el: Replace `iff' in
166 doc-strings and comments.
167
cacc7b51
GM
1682007-07-25 Glenn Morris <rgm@gnu.org>
169
170 * Relicense all FSF files to GPLv3 or later.
171
1a98ebdf
BW
1722007-07-11 Bill Wohler <wohler@newt.com>
173
174 * mh-compat.el (mh-display-color-cells): Fix on XEmacs 21.5b28.
175 Thanks to Henrique Martins for the help (closes SF #1749774).
176
481821c8
JB
1772007-06-06 Juanma Barranquero <lekktu@gmail.com>
178
179 * mh-mime.el (mh-mh-directive-present-p):
180 * mh-search.el (mh-index-group-by-folder): Fix typos in docstrings.
181
ff4dd199
BW
1822006-11-14 Bill Wohler <wohler@newt.com>
183
184 * mh-xface.el (mh-x-image-url-cache-canonicalize): Add `*' to
185 reserved Windows filename characters (closes SF #1396499).
186
33b3ab5a
BW
1872006-11-13 Bill Wohler <wohler@newt.com>
188
2f984b39
BW
189 Release MH-E version 8.0.3.
190
191 * mh-e.el (Version, mh-version): Update for release 8.0.3.
192
33b3ab5a 193 * mh-e.el (mh-alias-local-users): Boolean docstrings should start
481821c8 194 with "Non-nil means". Perhaps this option should have a -flag
33b3ab5a
BW
195 appended.
196 (mh-junk-background): Sync docstring with manual.
197
198 * mh-junk.el (mh-spamassassin-blacklist, mh-bogofilter-blacklist)
199 (mh-spamprobe-blacklist): Sync docstring with manual.
200
a4de8c3d
SG
2012006-11-11 Stephen Gildea <gildea@stop.mail-abuse.org>
202
e580a741 203 * mh-junk.el (mh-spamassassin-blacklist, mh-spamassassin-whitelist):
33b3ab5a 204 Use mh-junk-background consistently in call-process calls.
d57727c9
JB
205 (mh-bogofilter-blacklist, mh-bogofilter-whitelist)
206 (mh-spamprobe-blacklist, mh-spamprobe-whitelist):
207 Use with-current-buffer so the right thing happens if
33b3ab5a 208 mh-junk-background is t (closes SF #1594802).
a4de8c3d 209
33b3ab5a 210 * mh-e.el (mh-junk-background): Document that On value is 0;
a4de8c3d 211 t may be used for debugging.
e580a741 212
bf4c75a4
AS
2132006-11-10 Andreas Schwab <schwab@suse.de>
214
215 * mh-e.el (mh-draft-folder): Avoid starting sentence with "nil".
216
9e21382c
GM
2172006-11-10 Glenn Morris <rgm@gnu.org>
218
219 * mh-e.el (mh-draft-folder): Doc fix (Nil -> nil).
220
25173d93
SG
2212006-09-25 Stephen Gildea <gildea@stop.mail-abuse.org>
222
223 * mh-junk.el (mh-spamassassin-whitelist): Add two missing
33462dfa 224 quotation marks, so that the last two arguments of sa-learn
25173d93 225 are separated properly (closes SF #1565460).
d57727c9 226 (mh-spamassassin-blacklist): In example .procmailrc, add
25173d93 227 PATH element to find mhparam on Debian.
33462dfa 228
799f7c09
SG
2292006-09-24 Stephen Gildea <gildea@stop.mail-abuse.org>
230
33462dfa 231 * mh-comp.el (mh-send-args): Initialize to "" instead of nil
799f7c09
SG
232 so that we always have a valid string for split-string even if
233 nothing is added in mh-send-letter (closes SF #1564742).
234
b67d4349
BW
2352006-07-03 Bill Wohler <wohler@newt.com>
236
237 Release MH-E version 8.0.2.
238
239 * mh-e.el (Version, mh-version): Update for release 8.0.2.
240
fbe4aef8
BW
2412006-07-03 Ted Phelps <phelps@gnusto.com> (tiny change)
242
243 * mh-tool-bar.el (mh-tool-bar-define): Fix XEmacs' vector-list so
244 it refers to the icons in mh-xemacs-icon-map instead of trying to
d57727c9 245 declare the icons in situ. This allows mh-tool-bar.el to be
481821c8 246 compiled under XEmacs. Remove initial value for
fbe4aef8 247 mh-tool-bar-folder-buttons, mh-tool-bar-show-buttons,
d57727c9 248 mh-tool-bar-letter-buttons. The MH-E icons now appear in XEmacs.
fbe4aef8 249 In mh-tool-bar-init, check for mh-xemacs-use-tool-bar-flag sooner.
d57727c9 250 This allows MH-E to be used in XEmacs in a tty (closes SF #1506846).
fbe4aef8 251
ebb4d60b
BW
2522006-07-03 Bill Wohler <wohler@newt.com>
253
254 * mh-e.el: Require mh-buffers and mh-compat before mh-xemacs now
255 that mh-xemacs needs functions in mh-compat.
256
1937adc2
BW
2572006-06-29 Bill Wohler <wohler@newt.com>
258
259 * mh-search.el (mh-search, mh-index-group-by-folder): Add "the" in
260 loop construct to be consistent with other loops, and because
261 edebug doesn't work without it.
33462dfa 262
1937adc2
BW
2632006-06-29 Ted Phelps <phelps@gnusto.com> (tiny change)
264
265 * mh-search.el (mh-folder-exists-p): Strip + from folder to avoid
266 redundant +s in regexp (closes SF #1514424).
267
e0487df8
BW
2682006-06-29 Sergey Poznyakoff <gray@Mirddin.farlep.net> (tiny change)
269
270 * mh-mime.el (mh-mime-save-parts): Add -store option to
271 mhn (closes SF #1513140).
272
737abde8
BW
2732006-06-20 Bill Wohler <wohler@newt.com>
274
275 Release MH-E version 8.0.1.
276
277 * mh-e.el (Version, mh-version): Update for release 8.0.1.
278
d9044cd6
BW
2792006-06-15 Bill Wohler <wohler@newt.com>
280
281 * mh-search.el (mh-index-new-folder): Use -2 suffix instead of <2>
33b3ab5a 282 suffix for folder names, as <> are illegal filename characters on
7383ef6e 283 Windows (closes SF #1507002).
33462dfa 284
fbf62741
BW
2852006-06-05 Jacob Morzinski <morzinski@MIT.EDU> (tiny change)
286
287 * mh-comp.el (mh-send-uses-spost): New variable.
288 (mh-send-letter): Do not use -msgid and -mime if
289 mh-send-uses-spost is t (closes SF #1486726).
290
d9044cd6 2912006-06-02 Bill Wohler <wohler@newt.com>
33462dfa 292
d9044cd6
BW
293 (mh-folder-exists-p): Change test from an empty buffer, to one
294 that contains the actual folder, since GNU mailutils' folder
295 command displays output if the folder doesn't exist (closes SF
296 #1499712).
297
ae18726b
BW
2982006-05-06 Bill Wohler <wohler@newt.com>
299
300 Release MH-E version 8.0.
301
302 * mh-e.el (Version, mh-version): Update for release 8.0.
303
d2f8ce2f
BW
3042006-05-05 Bill Wohler <wohler@newt.com>
305
306 * mh-e.el: Update commentary.
307
0303217f
BW
3082006-04-28 Bill Wohler <wohler@newt.com>
309
310 Release MH-E version 7.95.
311
312 * mh-e.el (Version, mh-version): Update for release 7.95.
313
13384ea6
ED
3142006-04-26 Eric Ding <ericding@alum.mit.edu>
315
316 * mh-e.el (mh-invisible-header-fields-internal): Add entry
481821c8 317 "X-Provags-ID:".
13384ea6 318
6a7250d8
BW
3192006-04-25 Bill Wohler <wohler@newt.com>
320
321 * mh-letter.el (mh-folder-expand-at-point): Fix folder completion.
322 Folders returned by mh-folder-completion-function no longer need
323 adornment (closes SF #1476270).
324
237ad507
BW
3252006-04-21 Bill Wohler <wohler@newt.com>
326
327 * mh-e.el (Version, mh-version): Add +cvs to version.
328
d9ca64a9
BW
3292006-04-21 Bill Wohler <wohler@newt.com>
330
331 Release MH-E version 7.94.
332
333 * mh-e.el (Version, mh-version): Update for release 7.94.
334
15855f8f
BW
3352006-04-21 Bill Wohler <wohler@newt.com>
336
337 * mh-letter.el (mh-insert-letter): If a message number isn't
338 given, throw an error rather than using a potentially incorrect
481821c8 339 message number (closes SF #1473729). In addition, use the cur
15855f8f 340 message if mh-sent-from-msg is nil (when sending a message, in
481821c8 341 contrast to replying). Move conversion of int to string into
15855f8f
BW
342 interactive stanza so body can assume variables are of proper
343 type.
344
d2464a9f
BW
3452006-04-20 Bill Wohler <wohler@newt.com>
346
347 * mh-tool-bar.el (image-load-path): Define to shush compiler.
348 (mh-buffer-exists-p): Move inside mh-do-in-gnu-emacs since it
349 isn't used outside of it.
d57727c9
JB
350 (mh-tool-bar-folder-buttons-init, mh-tool-bar-letter-buttons-init):
351 Update load-path/image-load-path before setting buttons.
352 This code used to be in mh-folder-mode/mh-letter-mode but this was
353 the wrong place since mh-tool-bar-*-buttons-init can also be called
354 when customizing the buttons.
d2464a9f
BW
355 (mh-tool-bar-update): New function which updates tool-bar-map in
356 all of the MH-E buffers after customizing the buttons (closes SF
357 #1452718).
358 (mh-tool-bar-folder-buttons-set, mh-tool-bar-letter-buttons-set):
359 Call it (closes SF #1452718).
360
481821c8 361 * mh-folder.el (mh-folder-buttons-init-flag): Delete. Use
d2464a9f 362 mh-folder-tool-bar-map instead.
481821c8 363 (image-load-path): Delete. No longer used.
d2464a9f
BW
364 (mh-folder-mode): Moved setting of image-load-path into
365 mh-tool-bar-folder-buttons-init.
366
481821c8 367 * mh-letter.el (mh-letter-buttons-init-flag): Delete. Use
d2464a9f 368 mh-letter-tool-bar-map instead.
481821c8 369 (image-load-path): Delete. No longer used.
d2464a9f
BW
370 (mh-letter-mode): Moved setting of image-load-path into
371 mh-tool-bar-letter-buttons-init.
372
373 * mh-seq.el (mh-narrow-to-seq, mh-widen): Use with-current-buffer
374 instead of set-buffer.
375
d36069f0
BW
3762006-04-19 Bill Wohler <wohler@newt.com>
377
378 * mh-tool-bar.el (mh-tool-bar-define): Fix enable-expr so that one
02195654 379 can permanently disable a button (such as a separator) with nil.
d36069f0 380
17ce6de7
BW
3812006-04-18 Bill Wohler <wohler@newt.com>
382
383 * mh-e.el (defcustom-mh, defface-mh, defgroup-mh, mh-face-data)
384 (mh-strip-package-version, mh-face-data, mh-inherit-face-flag)
385 (mh-min-colors-defined-flag): Do not unbind these macros and
481821c8 386 variables. Nice idea, but too many nasty side-effects. These
17ce6de7 387 macros are needed by [Cc]ustom-make-dependencies when creating the
481821c8
JB
388 MH-E customization groups in mh-cus-load.el. These disappeared
389 when the macros above were introduced. Besides, if a developer
17ce6de7
BW
390 were to try to show the help for a macro or variable they were
391 looking at and got [No match] when they did so, that would be bad.
392
cd35b20a
BW
3932006-04-17 Bill Wohler <wohler@newt.com>
394
d5468dff
BW
395 * mh-comp.el (mh-insert-x-mailer): Strip build number from
396 version in X-Mailer field (closes SF #1466481).
397
c90c4cf1
BW
398 * mh-acros.el (mh-defun-compat): Rename to defun-mh in order that
399 variables and functions with the same name are found correctly by
400 find-func (invoked by clicking on the filename link in the *Help*
401 buffer).
481821c8 402 (mh-defmacro-compat): Rename to defmacro-mh. Ditto.
d57727c9 403
481821c8
JB
404 * mh-e.el (mh-defgroup): Rename to defgroup-mh. Ditto.
405 (mh-defcustom): Rename to defcustom-mh. Ditto.
406 (mh-defface): Rename to defface-mh. Ditto.
c90c4cf1
BW
407 (mh-font-lock-add-keywords): Make changes according to these
408 renamings.
409
410 * mh-e.el, mh-compat.el, mh-gnus.el: Use the new names (closes SF
411 #1472029).
412
cd35b20a
BW
413 * mh-utils.el (mh-sub-folders-actual): Mention that folder must
414 have been processed by mh-normalize-folder-name.
415 (mh-folder-completion-function): Handle completion of folders with
481821c8 416 absolute names. Also, when flag is t, display complete folder name
cd35b20a
BW
417 to provide proper highlighting in Emacs 22 now that
418 minibuffer-completing-file-name is nil (closes SF #1470518).
419 (mh-folder-completing-read): No longer set
481821c8 420 minibuffer-completing-file-name to t. This was causing "Can't set
cd35b20a
BW
421 current directory errors" when browsing absolute file names.
422 Another benefit of this change is that SPC can be used for
423 completion again (closes SF #1470518).
424
21acd4c9
BW
4252006-04-15 Bill Wohler <wohler@newt.com>
426
427 * mh-compat.el (mh-font-lock-add-keywords): Fix typo in docstring.
428
30545916
BW
4292006-04-14 Bill Wohler <wohler@newt.com>
430
73e6d1af
BW
431 * mh-funcs.el (view-exit-action): No need to wrap defvar with
432 eval-when-compile when shushing compiler.
433
434 * mh-mime.el (mh-identity-pgg-default-user-id): Ditto.
435
436 * mh-seq.el (view-exit-action): Ditto.
437
438 * mh-show.el (font-lock-auto-fontify): Ditto.
439
481821c8 440 * mh-utils.el (mh-speed-flists-cache): Ditto.
73e6d1af 441
481821c8 442 * mh-acros.el (struct, x, y): No need to wrap defvar with
42f8c37f
BW
443 eval-when-compile when shushing compiler, even when
444 mh-do-in-xemacs or another construct is used.
445
446 * mh-comp.el (sendmail-coding-system): Ditto.
447
448 * mh-e.el (mark-active): Ditto.
449
450 * mh-folder.el (desktop-save-buffer, font-lock-auto-fontify)
451 (image-load-path, font-lock-defaults): Ditto.
452
453 * mh-letter.el (image-load-path, font-lock-defaults): Ditto.
454
455 * mh-mime.el (dots, type, ov)
456 (mm-verify-function-alist, mm-decrypt-function-alist)
457 (pressed-details): Ditto.
458
459 * mh-search.el (pick-folder, mh-do-in-xemacs)
460 (mh-mairix-folder, mh-flists-search-folders)
461 (which-func-mode, mh-speed-flists-inhibit-flag): Ditto.
462
463 * mh-seq.el (tool-bar-mode): Ditto.
464
465 * mh-utils.el (completion-root-regexp)
466 (minibuffer-completing-file-name): Ditto.
467
468 * mh-xface.el (default-enable-multibyte-characters): Ditto.
469
30545916 470 * mh-compat.el (mh-font-lock-add-keywords): New alias for
481821c8 471 font-lock-add-keywords. Returns nil on XEmacs.
30545916
BW
472
473 * mh-e.el: Add MH-E function and variable keywords such as
33462dfa 474 mh-defun-compat and mh-defcustom to font-lock-keywords.
30545916 475
70a1d47e
BW
4762006-04-13 Bill Wohler <wohler@newt.com>
477
478 * mh-e.el (customize-package-emacs-version-alist)
479 (mh-e, mh-alias, mh-folder, mh-folder-selection)
480 (mh-identity, mh-inc, mh-junk, mh-letter, mh-ranges)
481821c8 481 (mh-scan-line-formats, mh-search, mh-sending-mail)
70a1d47e
BW
482 (mh-sequences, mh-show, mh-speedbar, mh-thread, mh-tool-bar)
483 (mh-hooks, mh-faces, mh-alias-completion-ignore-case-flag)
484 (mh-alias-expand-aliases-flag, mh-alias-flash-on-comma)
485 (mh-alias-insert-file, mh-alias-insertion-location)
486 (mh-alias-local-users, mh-alias-local-users-prefix)
487 (mh-alias-passwd-gecos-comma-separator-flag)
488 (mh-new-messages-folders, mh-ticked-messages-folders)
489 (mh-large-folder, mh-recenter-summary-flag)
490 (mh-recursive-folders-flag, mh-sortm-args)
481821c8 491 (mh-default-folder-for-message-function)
70a1d47e
BW
492 (mh-default-folder-list, mh-default-folder-must-exist-flag)
493 (mh-default-folder-prefix, mh-identity-list)
494 (mh-auto-fields-list, mh-auto-fields-prompt-flag)
495 (mh-identity-default, mh-identity-handlers, mh-inc-prog)
496 (mh-inc-spool-list, mh-junk-background, mh-junk-disposition)
497 (mh-junk-program, mh-compose-insertion)
498 (mh-compose-skipped-header-fields)
499 (mh-compose-space-does-completion-flag)
500 (mh-delete-yanked-msg-window-flag)
501 (mh-extract-from-attribution-verb, mh-ins-buf-prefix)
502 (mh-letter-complete-function, mh-letter-fill-column)
503 (mh-mml-method-default, mh-signature-file-name)
481821c8 504 (mh-signature-separator-flag, mh-x-face-file)
70a1d47e
BW
505 (mh-yank-behavior, mh-interpret-number-as-range-flag)
506 (mh-adaptive-cmd-note-flag, mh-scan-format-file, mh-scan-prog)
507 (mh-search-program, mh-compose-forward-as-mime-flag)
508 (mh-compose-letter-function, mh-compose-prompt-flag)
509 (mh-forward-subject-format, mh-insert-x-mailer-flag)
510 (mh-redist-full-contents-flag, mh-reply-default-reply-to)
481821c8 511 (mh-reply-show-message-flag)
70a1d47e
BW
512 (mh-refile-preserves-sequences-flag, mh-tick-seq)
513 (mh-update-sequences-after-mh-show-flag)
514 (mh-bury-show-buffer-flag, mh-clean-message-header-flag)
481821c8 515 (mh-decode-mime-flag)
70a1d47e
BW
516 (mh-display-buttons-for-alternatives-flag)
517 (mh-display-buttons-for-inline-parts-flag)
518 (mh-do-not-confirm-flag, mh-fetch-x-image-url)
519 (mh-graphical-smileys-flag, mh-graphical-emphasis-flag)
520 (mh-highlight-citation-style, mh-invisible-header-fields)
521 (mh-invisible-header-fields-default, mh-lpr-command-format)
522 (mh-max-inline-image-height, mh-max-inline-image-width)
523 (mh-mhl-format-file, mh-mime-save-parts-default-directory)
524 (mh-print-background-flag, mh-show-maximum-size)
525 (mh-show-use-xface-flag, mh-store-default-directory)
526 (mh-summary-height, mh-speed-update-interval)
527 (mh-show-threads-flag, mh-tool-bar-search-function)
528 (mh-defcustom, mh-after-commands-processed-hook)
529 (mh-alias-reloaded-hook, mh-before-commands-processed-hook)
530 (mh-before-quit-hook, mh-before-send-letter-hook)
531 (mh-delete-msg-hook, mh-find-path-hook, mh-folder-mode-hook)
481821c8 532 (mh-forward-hook, mh-inc-folder-hook, mh-insert-signature-hook)
70a1d47e
BW
533 (mh-kill-folder-suppress-prompt-hooks, mh-letter-mode-hook)
534 (mh-mh-to-mime-hook, mh-search-mode-hook, mh-quit-hook)
535 (mh-refile-msg-hook, mh-show-hook, mh-show-mode-hook)
536 (mh-unseen-updated-hook, mh-folder-address, mh-folder-body)
537 (mh-folder-cur-msg-number, mh-folder-date, mh-folder-deleted)
538 (mh-folder-followup, mh-folder-msg-number, mh-folder-refiled)
539 (mh-folder-sent-to-me-hint, mh-folder-sent-to-me-sender)
540 (mh-folder-subject, mh-folder-tick, mh-folder-to)
541 (mh-letter-header-field, mh-search-folder, mh-show-cc)
542 (mh-show-date, mh-show-from, mh-show-header, mh-show-pgg-bad)
543 (mh-show-pgg-good, mh-show-pgg-unknown, mh-show-signature)
481821c8 544 (mh-show-subject, mh-show-to, mh-show-xface)
70a1d47e
BW
545 (mh-speedbar-folder, mh-speedbar-folder-with-unseen-messages)
546 (mh-speedbar-selected-folder)
547 (mh-speedbar-selected-folder-with-unseen-messages): Use dotted
548 notation in :package-version keyword.
549
fde155f4
BW
5502006-04-07 Bill Wohler <wohler@newt.com>
551
552 * mh-e.el (mh-path, mh-variant): Define with mh-defcustom and add
553 :package-version keyword.
554
59e8810f
BW
5552006-03-31 Bill Wohler <wohler@newt.com>
556
557 * mh-e.el (mh-strip-package-version): Move before use to avoid
481821c8 558 compiler error. Make macro, also to avoid compiler error.
367c48ef
BW
559 (mh-defface-compat): Incorporate body into mh-face-data and
560 delete.
59e8810f 561
23347d76
BW
5622006-03-30 Bill Wohler <wohler@newt.com>
563
564 * mh-e.el (mh-defcustom, mh-defface, mh-defgroup): Macros to
565 remove new :package-version keyword in older settings.
566 (customize-package-emacs-version-alist): Add MH-E version to Emacs
567 version mappings.
568 (mh-e, mh-alias, mh-folder, mh-folder-selection)
569 (mh-identity, mh-inc, mh-junk, mh-letter, mh-ranges)
570 (mh-scan-line-formats, mh-search, mh-sending-mail)
571 (mh-sequences, mh-show, mh-speedbar, mh-thread, mh-tool-bar)
572 (mh-hooks, mh-faces): Add :package-version keyword to these
def27552 573 groups (closes SF #1452724).
23347d76
BW
574 (mh-alias-completion-ignore-case-flag)
575 (mh-alias-expand-aliases-flag, mh-alias-flash-on-comma)
576 (mh-alias-insert-file, mh-alias-insertion-location)
577 (mh-alias-local-users, mh-alias-local-users-prefix)
578 (mh-alias-passwd-gecos-comma-separator-flag)
579 (mh-new-messages-folders, mh-ticked-messages-folders)
580 (mh-large-folder, mh-recenter-summary-flag)
581 (mh-recursive-folders-flag, mh-sortm-args)
582 (mh-default-folder-for-message-function)
583 (mh-default-folder-list, mh-default-folder-must-exist-flag)
584 (mh-default-folder-prefix, mh-identity-list)
585 (mh-auto-fields-list, mh-auto-fields-prompt-flag)
586 (mh-identity-default, mh-identity-handlers, mh-inc-prog)
587 (mh-inc-spool-list, mh-junk-background, mh-junk-disposition)
588 (mh-junk-program, mh-compose-insertion)
589 (mh-compose-skipped-header-fields)
590 (mh-compose-space-does-completion-flag)
591 (mh-delete-yanked-msg-window-flag)
592 (mh-extract-from-attribution-verb, mh-ins-buf-prefix)
593 (mh-letter-complete-function, mh-letter-fill-column)
594 (mh-mml-method-default, mh-signature-file-name)
595 (mh-signature-separator-flag, mh-x-face-file)
596 (mh-yank-behavior, mh-interpret-number-as-range-flag)
597 (mh-adaptive-cmd-note-flag, mh-scan-format-file, mh-scan-prog)
598 (mh-search-program, mh-compose-forward-as-mime-flag)
599 (mh-compose-letter-function, mh-compose-prompt-flag)
600 (mh-forward-subject-format, mh-insert-x-mailer-flag)
601 (mh-redist-full-contents-flag, mh-reply-default-reply-to)
602 (mh-reply-show-message-flag)
603 (mh-refile-preserves-sequences-flag, mh-tick-seq)
604 (mh-update-sequences-after-mh-show-flag)
605 (mh-bury-show-buffer-flag, mh-clean-message-header-flag)
606 (mh-decode-mime-flag)
607 (mh-display-buttons-for-alternatives-flag)
608 (mh-display-buttons-for-inline-parts-flag)
609 (mh-do-not-confirm-flag, mh-fetch-x-image-url)
610 (mh-graphical-smileys-flag, mh-graphical-emphasis-flag)
611 (mh-highlight-citation-style, mh-invisible-header-fields)
612 (mh-invisible-header-fields-default, mh-lpr-command-format)
613 (mh-max-inline-image-height, mh-max-inline-image-width)
614 (mh-mhl-format-file, mh-mime-save-parts-default-directory)
615 (mh-print-background-flag, mh-show-maximum-size)
616 (mh-show-use-xface-flag, mh-store-default-directory)
617 (mh-summary-height, mh-speed-update-interval)
618 (mh-show-threads-flag, mh-tool-bar-search-function): Add
def27552 619 :package-version keyword to these options (closes SF #1452724).
23347d76
BW
620 (mh-after-commands-processed-hook)
621 (mh-alias-reloaded-hook, mh-before-commands-processed-hook)
622 (mh-before-quit-hook, mh-before-send-letter-hook)
623 (mh-delete-msg-hook, mh-find-path-hook, mh-folder-mode-hook)
624 (mh-forward-hook, mh-inc-folder-hook)
625 (mh-insert-signature-hook)
626 (mh-kill-folder-suppress-prompt-hooks, mh-letter-mode-hook)
627 (mh-mh-to-mime-hook, mh-search-mode-hook, mh-quit-hook)
628 (mh-refile-msg-hook, mh-show-hook, mh-show-mode-hook)
629 (mh-unseen-updated-hook): Add :package-version keyword to these
def27552 630 hooks (closes SF #1452724).
23347d76
BW
631 (mh-min-colors-defined-flag)
632 (mh-folder-address, mh-folder-body, mh-folder-cur-msg-number)
633 (mh-folder-date, mh-folder-deleted, mh-folder-followup)
634 (mh-folder-msg-number, mh-folder-refiled)
635 (mh-folder-sent-to-me-hint, mh-folder-sent-to-me-sender)
636 (mh-folder-subject, mh-folder-tick, mh-folder-to)
637 (mh-letter-header-field, mh-search-folder, mh-show-cc)
638 (mh-show-date, mh-show-from, mh-show-header, mh-show-pgg-bad)
639 (mh-show-pgg-good, mh-show-pgg-unknown, mh-show-signature)
640 (mh-show-subject, mh-show-to, mh-show-xface)
641 (mh-speedbar-folder, mh-speedbar-folder-with-unseen-messages)
642 (mh-speedbar-selected-folder)
643 (mh-speedbar-selected-folder-with-unseen-messages): : Add
def27552 644 :package-version keyword to these faces (closes SF #1452724).
23347d76
BW
645
646 * mh-tool-bar.el (mh-tool-bar-define): Added commented-out
def27552 647 :package-version keywords (closes SF #1452724).
23347d76 648
798b73dd
BW
6492006-03-28 Bill Wohler <wohler@newt.com>
650
84b57004
BW
651 * mh-tool-bar.el: Use clipboard-kill-region,
652 clipboard-kill-ring-save, and clipboard-yank instead of undo,
d57727c9 653 kill-region, and menu-bar-kill-ring-save respectively. In
84b57004
BW
654 MH-Letter mode, move save-buffer and mh-fully-kill-draft icons in
655 front of mh-compose-insertion to be consistent with other mailers,
d57727c9 656 such as Evolution. In MH-Folder mode, move vanilla reply icon to
481821c8 657 the left of the other reply icons. Use mail/inbox icon instead of
84b57004
BW
658 mail, next-page instead of page-down, delete instead of close,
659 mail/move instead of mail/refile, data-save instead of execute,
660 mail/flag-for-followup instead of highlight, contact instead of
661 mail/alias, open instead of fld-open, zoom-out instead of widen.
662
33462dfa 663 * mh-folder.el (mh-execute-commands, mh-rescan-folder):
798b73dd
BW
664 * mh-funcs.el (mh-pack-folder): Sync docstrings with manual.
665
83c3d14f 6662006-03-27 Eric Ding <ericding@alum.mit.edu>
2e9aae14
ED
667
668 * mh-e.el (mh-invisible-header-fields-internal): Add entries
d57727c9 669 "X-AOL-IP:" and "X-MB-Message-" (AOL WebMail).
2e9aae14 670
d79c9e9d
BW
6712006-03-19 Bill Wohler <wohler@newt.com>
672
72cf2f2e
BW
673 * mh-comp.el (mh-reply): Sync docstring with manual.
674
d79c9e9d
BW
675 * mh-compat.el (mh-image-load-path-for-library): Shorten first line in
676 docstring.
677
1792673d
BW
6782006-03-17 Bill Wohler <wohler@newt.com>
679
d57727c9 680 * mh-compat.el (mh-image-load-path-for-library): Minor docstring fix.
1792673d 681
e8b5a7ce
BW
6822006-03-16 Bill Wohler <wohler@newt.com>
683
16b9a476
BW
684 * mh-comp.el (mh-send-letter): Use split-string to break up
685 mh-send-args (closes SF #1448604).
686 (mh-compose-and-send-mail): Use run-hook-with-args for
687 mh-compose-letter-function.
688
8d1ada53
BW
689 * mh-e.el (mh-list-to-string-1): Use dolist.
690
d57727c9 691 * mh-compat.el (mh-image-load-path-for-library): Prefer user's images.
e8b5a7ce 692
f875b154
BW
6932006-03-15 Bill Wohler <wohler@newt.com>
694
695 * mh-compat.el (mh-image-load-path-for-library): Fix example by
481821c8 696 not recommending that one binds image-load-path. Just defvar it to
f875b154
BW
697 placate compiler and only use it if previously defined.
698
699 * mh-e.el (image-load-path): Don't bind!
700
701 * mh-folder.el (mh-folder-mode): Only use image-load-path if
702 previously defined.
703
704 * mh-letter.el (mh-letter-mode): Ditto.
705
706 * mh-utils.el (mh-logo-display): Ditto.
707
44e3f440
BW
7082006-03-14 Bill Wohler <wohler@newt.com>
709
710 * mh-compat.el (mh-image-load-path-for-library): Incorporate
711 changes from image-load-path-for-library, which are:
712 (image-load-path-for-library): Pass value of path rather than
d57727c9 713 symbol. Always return list of directories. Guarantee that image
44e3f440
BW
714 directory comes first.
715
716 * mh-e.el (image-load-path): Define on those Emacsen that lack it
33462dfa 717 to avoid compile and run-time errors.
44e3f440
BW
718
719 * mh-folder.el (mh-folder-mode): Use new idiom for setting
720 image-load-path.
721
33462dfa 722 * mh-letter.el (mh-letter-mode): Ditto.
44e3f440
BW
723
724 * mh-utils.el (mh-logo-display): Ditto.
725
2044e8f1
BW
7262006-03-12 Bill Wohler <wohler@newt.com>
727
728 * mh-utils.el (mh-folder-list): Fix docstring (closes SF
729 #1448498).
730
0c32f8c6
BW
7312006-03-10 Bill Wohler <wohler@newt.com>
732
4a732ae9 733 * mh-compat.el (mh-replace-regexp-in-string): Pass the literal
481821c8 734 flag to replace-in-string. This was badly needed by
4a732ae9
BW
735 mh-quote-pick-expr in order to properly quote subjects when using
736 / s on XEmacs (closes SF #1447598).
481821c8
JB
737 (mh-image-load-path-for-library): Merged changes from Reiner. Add
738 no-error argument. If path t, just return directory.
4a732ae9 739
0c32f8c6
BW
740 * mh-e.el (mh-profile-component): Drop `s' from mhparam
741 -components for Mailutils compatibility (closes SF #1446985).
742
971a25ab
BW
7432006-03-06 Bill Wohler <wohler@newt.com>
744
745 * mh-e.el (Version, mh-version): Add +cvs to version.
746
1af028e6
SD
7472006-03-05 Satyaki Das <satyaki@theforce.stanford.edu>
748
749 * mh-search.el (mh-index-update-single-msg): Fix a bug in the
750 handling of duplicate messages. The test in cond was too strong
751 and wasn't catching the case where origin-map was nil.
752
b1d9cef4
BW
7532006-03-05 Bill Wohler <wohler@newt.com>
754
755 Release MH-E version 7.93.
756
757 * mh-e.el (Version, mh-version): Update for release 7.93.
33462dfa 758
fd5536d8
BW
7592006-03-05 Bill Wohler <wohler@newt.com>
760
761 * mh-folder.el (mh-folder-mode): Drop 'load-path argument when
762 calling mh-image-load-path-for-library since this is the default.
763
764 * mh-letter.el (mh-letter-mode): Ditto.
765
766 * mh-utils.el (mh-logo-display): Ditto.
767
c80658b7
BW
7682006-03-04 Bill Wohler <wohler@newt.com>
769
770 * mh-compat.el (mh-image-load-path-for-library): Move here from
771 mh-utils.el and wrap with mh-defun-compat since this function will
772 be soon added to image.el.
33462dfa 773
d57727c9 774 * mh-utils.el (mh-image-load-path-for-library): Move to mh-compat.el.
c80658b7
BW
775 (mh-normalize-folder-name): Add return-nil-if-folder-empty
776 argument which is useful when calling mh-normalize-folder-name to
777 process the folder argument for the folders command.
778 (mh-sub-folders): Use new flag to mh-normalize-folder-name to make
d57727c9 779 this function more robust. It could too easily list the folders in /.
c80658b7 780 (mh-folder-list): Fix a couple of problems pointed out by Thomas
481821c8 781 Baumann. Set folder to nil if empty. Don't append "/" if folder nil.
c80658b7 782
3fbc098d
BW
7832006-03-03 Bill Wohler <wohler@newt.com>
784
481821c8 785 * mh-folder.el (mh-folder-mode): Rename mh-image-load-path to
5e9edb94
BW
786 mh-image-load-path-for-library.
787
788 * mh-letter.el (mh-letter-mode): Rename mh-image-load-path to
789 mh-image-load-path-for-library.
790
791 * mh-utils.el (mh-image-load-path): Rename to
d57727c9
JB
792 mh-image-load-path-for-library. Add example to docstring. Rename
793 local variable mh-image-directory to image-directory. Move error
5e9edb94
BW
794 checks to default case in cond and simplify.
795
3fbc098d
BW
796 * mh-comp.el (mh-send-letter, mh-insert-auto-fields): Sync
797 docstrings with manual.
798
efc27af6
BW
7992006-03-02 Bill Wohler <wohler@newt.com>
800
801 * mh-folder.el (mh-tool-bar-init): Autoload.
802 (mh-folder-mode): Call mh-tool-bar-init conditionally in XEmacs.
803 Set scoped variables image-load-path and load-path with updated
804 mh-image-load-path before calling mh-tool-bar-folder-buttons-init.
805
806 * mh-letter.el (mh-tool-bar-init): Autoload.
807 (mh-letter-mode): Call mh-tool-bar-init conditionally in XEmacs.
808 Set scoped variables image-load-path and load-path with updated
809 mh-image-load-path before calling mh-tool-bar-letter-buttons-init.
810
811 * mh-show.el (mh-tool-bar-init): Autoload.
812 (mh-show-mode): Perform tool bar stuff conditionally in XEmacs and
813 GNU Emacs.
814
815 * mh-tool-bar.el (mh-tool-bar-define): Don't quote stuff in error
816 messages per conventions.
817 (mh-tool-bar-folder-buttons-init)
818 (mh-tool-bar-letter-buttons-init): Don't call mh-image-load-path.
819 (mh-tool-bar-define call): Format.
820
c80658b7
BW
821 * mh-utils.el (mh-image-directory)
822 (mh-image-load-path-called-flag): Delete.
d57727c9 823 (mh-image-load-path): Incorporate changes from Gnus team. Biggest
efc27af6
BW
824 changes are that it no longer uses/sets mh-image-directory or
825 mh-image-load-path-called-flag, and returns the updated path
826 rather than change it.
827 (mh-logo-display): Change usage of mh-image-load-path.
828
a9e22173
BW
8292006-02-28 Bill Wohler <wohler@newt.com>
830
052df334
BW
831 * mh-limit.el (mh-narrow-to-cc, mh-narrow-to-from)
832 (mh-narrow-to-subject, mh-narrow-to-to): Fix inability to narrow
833 to subjects with special characters by quoting regular expression
834 characters in pick expression derived from existing subjects and
835 other fields (closes SF #1432548).
66b265f5
BW
836 (mh-narrow-to-subject): Remove Re: string from subject so that
837 pick can find originating message (closes SF #1438369).
052df334 838
a9e22173
BW
839 * mh-utils.el (mh-image-load-path): Rename variable to
840 mh-image-directory.
841 (mh-image-load-path): Access mh-image-directory instead of
842 mh-image-load-path.
898dda92 843 (mh-folder-list): Fix problem with passing in a folder and getting
d57727c9
JB
844 nothing back. Fix problem with passing in empty string and getting
845 the entire filesystem (or infinite loop). Don't append slash to
846 folder. These fixes fix problems observed with the pick search.
898dda92 847 Thanks to Thomas Baumann for the help (closes SF #1435381).
052df334
BW
848 (mh-pick-regexp-chars, mh-quote-pick-expr): New variable and
849 function for quoting pick regular expression characters (closes SF
850 #1432548).
a9e22173 851
a425dc3d
BW
8522006-02-27 Bill Wohler <wohler@newt.com>
853
bc4c8031
BW
854 * mh-e.el (mh-default-folder-for-message-function): Sync docstring
855 with manual.
856
c99f6227 857 * mh-mime.el (mh-minibuffer-read-type): Delete comment in
0659521f
BW
858 docstring about obsolete variable mh-mime-content-types.
859
abc46e90
BW
860 * mh-e.el (mh-variant): Sync docstring with manual.
861 (cus-face): Require as it is needed by mh-inherit-face-flag.
862
a425dc3d
BW
863 * mh-compat.el (mh-display-color-cells): Return 2 if
864 device-color-cells returns nil (closes SF #1436924).
865
d57727c9 866 * mh-e.el (mh-compiling-flag): Delete. No longer needed by
a425dc3d
BW
867 mh-display-color-cells.
868
f669a69d
ED
8692006-02-21 Eric Ding <ericding@alum.mit.edu>
870
c99f6227 871 * mh-e.el (mh-invisible-header-fields-internal): Add entry
481821c8 872 "X-Sasl-enc:".
f669a69d 873
efd5b7df
ED
8742006-02-20 Eric Ding <ericding@alum.mit.edu>
875
c99f6227 876 * mh-e.el (mh-invisible-header-fields-internal): Add entries
efd5b7df
ED
877 "X-Authenticated-Sender:", "X-Barracuda-", "X-EFL-Spamscore",
878 "X-IronPort-AV:", "X-Mail-from:", "X-Mailman-Approved-At:",
879 "X-Resolved-to:", and "X-SA-Exim". Fixed "X-Bugzilla-" and
880 "X-Roving-" by removing unnecessary "*" at end.
881
ae494f66
BW
8822006-02-19 Bill Wohler <wohler@newt.com>
883
884 * mh-alias.el (mh-address-mail-regexp)
885 (mh-goto-address-find-address-at-point): Delete copies from
886 goto-addr.el.
887 (mh-alias-suggest-alias): Use goto-address-mail-regexp instead of
888 mh-address-mail-regexp.
889 (mh-alias-add-address-under-point): Use
890 goto-address-find-address-at-point instead of
891 mh-goto-address-find-address-at-point.
892
893 * mh-e.el (mh-show-use-goto-addr-flag): Delete.
894
895 * mh-show.el (mh-show-mode): Mention goto-address-highlight-p in
896 docstring.
d57727c9 897 (mh-show-addr): Call goto-address unconditionally. User should use
ae494f66
BW
898 goto-address-highlight-p instead of mh-show-use-goto-addr-flag.
899
803c3044
BW
9002006-02-18 Bill Wohler <wohler@newt.com>
901
902 * mh-e.el (Version, mh-version): Add +cvs to version.
903
927967ee
BW
9042006-02-18 Bill Wohler <wohler@newt.com>
905
906 Release MH-E version 7.92.
907
908 * mh-e.el (Version, mh-version): Update for release 7.92.
909
6e69a0bf
BW
9102006-02-17 Bill Wohler <wohler@newt.com>
911
b95d0a24
BW
912 * mh-e.el (mh-folder-msg-number): Use purple on low-color, light
913 backgrounds per Mark's suggestion.
914
6e69a0bf
BW
915 * mh-utils.el (mh-image-load-path): Fix problem that images on
916 load-path or image-load-path would win over relative paths (newer
917 MH-E or Emacs distribution).
918
dccd067f
BW
9192006-02-16 Bill Wohler <wohler@newt.com>
920
d57727c9 921 * mh-e.el (mh-inherit-face-flag): New variable. Non-nil means that
6d21875b
BW
922 the defface :inherit keyword is available.
923 (mh-face-data): New variable (contains all face specs) and
924 function (accessor).
925 (mh-folder-address, mh-folder-body, mh-folder-cur-msg-number)
926 (mh-folder-date, mh-folder-deleted, mh-folder-followup)
927 (mh-folder-msg-number, mh-folder-refiled)
928 (mh-folder-sent-to-me-hint, mh-folder-sent-to-me-sender)
929 (mh-folder-subject, mh-folder-tick, mh-folder-to)
930 (mh-search-folder, mh-letter-header-field, mh-show-cc)
931 (mh-show-date, mh-show-from)
932 (mh-show-header, mh-show-pgg-bad, mh-show-pgg-good)
933 (mh-show-pgg-unknown, mh-show-signature, mh-show-subject)
934 (mh-show-to, mh-show-xface, mh-speedbar-folder)
935 (mh-speedbar-folder-with-unseen-messages)
936 (mh-speedbar-selected-folder)
d57727c9
JB
937 (mh-speedbar-selected-folder-with-unseen-messages):
938 Use mh-face-data.
6d21875b 939
dccd067f
BW
940 * mh-utils.el (mh-image-load-path): The variables image-load-path
941 or load-path would not get updated if user set mh-image-load-path.
942 Moved tests and add-to-list calls outside of cond so they are
943 applied consistently, even if they are redundant in some
d57727c9 944 circumstances. Efficiency isn't a concern here. Made error
dccd067f
BW
945 messages more user-friendly.
946
fc0f755f
PG
9472006-02-15 Peter S Galbraith <psg@debian.org>
948
949 * mh-compat.el (mh-image-search-load-path): Compatibility code.
950 Emacs 21 and XEmacs don't have `image-search-load-path'.
951
952 * mh-utils.el (mh-image-load-path): Don't bail out on error if the
953 images are already found.
954
be397698
BW
9552006-02-10 Bill Wohler <wohler@newt.com>
956
957 * mh-search.el (mh-search): Wrap code in (block mh-search ...)
d57727c9 958 rather than use defun*. XEmacs cannot create a proper autoload for
be397698
BW
959 a defun*.
960
613cd8c5
BW
9612006-02-09 Bill Wohler <wohler@newt.com>
962
da01a066
BW
963 * mh-utils.el (mh-folder-list): Don't replace "/*$" with "/" since
964 that causes an infinite loop on XEmacs.
965
613cd8c5
BW
966 * mh-compat.el(mh-replace-regexp-in-string): Add missing regexp
967 argument.
968
201a821a
PG
9692006-02-08 Peter S Galbraith <psg@debian.org>
970
971 * mh-e.el (mh-invisible-header-fields-internal): Added entries
d57727c9 972 "X-BrightmailFiltered:", "X-Brightmail-Tracker:" and "X-Hashcash".
201a821a 973
dc4d94d5
BW
9742006-02-04 Bill Wohler <wohler@newt.com>
975
976 * mh-e.el (mh-inc-spool-list): Update example for Emacs 22 which
d57727c9 977 has an emacsclient command that supports --eval. I had read that
dc4d94d5
BW
978 gnudoit was deprecated in favor of gnuclient anyway.
979
7b0fed56 9802006-02-04 Eric Ding <ericding@alum.mit.edu>
39ee09ff 981
c99f6227 982 * mh-mime.el (mh-file-mime-type-substitutions): Add entries to
7b0fed56 983 handle OpenOffice documents.
39ee09ff 984
d4ff848f
BW
9852006-02-03 Bill Wohler <wohler@newt.com>
986
987 * mh-e.el (Version, mh-version): Add +cvs to version.
988
5f627e35
BW
9892006-02-03 Bill Wohler <wohler@newt.com>
990
991 Release MH-E version 7.91.
992
993 * mh-e.el (Version, mh-version): Update for release 7.91.
994
36685bff
BW
9952006-02-03 Bill Wohler <wohler@newt.com>
996
664ca6b2 997 * mh-utils.el (mh-image-load-path, mh-image-load-path-called-flag)
d57727c9 998 (mh-image-load-path): Checkdoc fix. Docstring edits. Reduce scope
664ca6b2
BW
999 of local variable mh-library-name.
1000
36685bff
BW
1001 * mh-e.el (mh-folder-msg-number, mh-folder-refiled, mh-folder-to)
1002 (mh-show-cc, mh-show-date, mh-show-header): Replace (min-colors
1003 88) with (min-colors 64) in face specifications so that MH-E still
1004 looks good on systems with fewer colors (such as Eric Ding's).
1005
39ee09ff 10062006-02-03 Peter S Galbraith <psg@debian.org>
e1144ff6
PG
1007
1008 * mh-utils.el (mh-image-load-path): New variable to optionally
33462dfa 1009 hold the directory where MH-E images are stored. If nil, then
e1144ff6
PG
1010 the function `mh-image-load-path' will find it. This variable
1011 will be used for Debian packaging.
1012 (mh-image-load-path function): Use variable `mh-image-load-path'
1013 if non-nil and exists.
1014
f169fdd3
MB
10152006-02-03 Mark D. Baushke <mdb@gnu.org>
1016
1017 * mh-tool-bar.el: Add conditional require of 'tool-bar or 'toolbar
7383ef6e 1018 for GNU Emacs or XEmacs to avoid void-variable tool-bar-map lisp
f169fdd3
MB
1019 errors if describe-bindings is called before tool-bar-mode is used.
1020
e6e91eda
PG
10212006-02-03 Peter S Galbraith <psg@debian.org>
1022
1023 * mh-compat.el (mh-url-unreserved-chars): Fix typo from
1024 `mh-url-unresrved-chars'.
1025
5a286ce9
BW
10262006-02-02 Bill Wohler <wohler@newt.com>
1027
1028 * mh-e.el (Version, mh-version): Add +cvs to version.
1029
8f58061a
BW
10302006-02-02 Bill Wohler <wohler@newt.com>
1031
1032 Release MH-E version 7.90.
1033
1034 * mh-e.el (Version, mh-version): Update for release 7.90.
1035
d5dc8c56
BW
10362006-02-01 Bill Wohler <wohler@newt.com>
1037
92486f28
BW
1038 * mh-search.el (which-func-mode): Shush compiler on Emacs 21 too.
1039
d5dc8c56
BW
1040 * mh-alias.el (mh-alias-gecos-name): Use
1041 mh-replace-regexp-in-string instead of replace-regexp-in-string.
1042 (crm, multi-prompt): Use mh-require instead of require.
1043 (mh-goto-address-find-address-at-point): Use
1044 mh-line-beginning-position and mh-line-end-position instead of
d57727c9 1045 line-beginning-position and line-end-position. Use
d5dc8c56
BW
1046 mh-match-string-no-properties instead of
1047 match-string-no-properties.
1048
1049 * mh-comp.el (mh-modify-header-field): Use
1050 mh-line-beginning-position and mh-line-end-position instead of
1051 line-beginning-position and line-end-position.
1052
1053 * mh-compat.el (mailabbrev): Use mh-require instead of require.
1054 (mh-assoc-string, mh-display-completion-list, mh-face-foreground)
1055 (mh-face-background): Make docstring consistent.
1056 (mh-require, mh-cancel-timer, mh-display-color-cells)
1057 (mh-line-beginning-position, mh-line-end-position)
1058 (mh-match-string-no-properties, mh-replace-regexp-in-string)
33462dfa 1059 (mh-view-mode-enter): Move definition here from mh-xemacs.el and
d5dc8c56
BW
1060 add mh- prefix since compatibility functions should have our
1061 package prefix (mh-) by Emacs convention and to avoid messing up
1062 checks for the same functions in other packages.
1063
1064 * mh-e.el (mh-compiling-flag): Move mh-xemacs-compiling-flag here
1065 from mh-xemacs.el and rename.
1066 (mh-xargs): Use mh-line-beginning-position and
1067 mh-line-end-position instead of line-beginning-position and
1068 line-end-position.
1069 (mh-defface-compat): Use mh-display-color-cells instead of
1070 display-color-cells.
1071
1072 * mh-folder.el (which-func): Use mh-require instead of require.
1073
1074 * mh-funcs.el (mh-list-folders): Use mh-view-mode-enter instead of
1075 view-mode-enter.
1076
d57727c9
JB
1077 * mh-gnus.el (gnus-util, mm-bodies, mm-decode, mm-view, mml):
1078 Use mh-require instead of require.
d5dc8c56
BW
1079
1080 * mh-letter.el (mh-letter-header-end, mh-letter-mode)
1081 (mh-letter-next-header-field): Use mh-line-beginning-position and
1082 mh-line-end-position instead of line-beginning-position and
1083 line-end-position.
1084
1085 * mh-limit.el (mh-subject-to-sequence-unthreaded): Use
1086 mh-match-string-no-properties instead of
1087 match-string-no-properties.
1088 (mh-narrow-to-header-field): Use mh-line-beginning-position and
1089 mh-line-end-position instead of line-beginning-position and
1090 line-end-position.
1091
1092 * mh-mime.el (mh-mime-inline-part, mh-mm-display-part)
1093 (mh-mh-quote-unescaped-sharp, mh-mh-directive-present-p): Use
1094 mh-line-beginning-position and mh-line-end-position instead of
1095 line-beginning-position and line-end-position.
1096
1097 * mh-search.el (which-func): Use mh-require instead of require.
1098 (mh-make-pick-template, mh-index-visit-folder)
1099 (mh-pick-parse-search-buffer, mh-swish-next-result)
1100 (mh-mairix-next-result, mh-namazu-next-result)
1101 (mh-pick-next-result, mh-grep-next-result)
1102 (mh-index-create-imenu-index, mh-index-match-checksum)
1103 (mh-md5sum-parser, mh-openssl-parser, mh-index-update-maps): Use
1104 mh-line-beginning-position and mh-line-end-position instead of
1105 line-beginning-position and line-end-position.
1106
1107 * mh-seq.el (mh-list-sequences): Use mh-view-mode-enter instead of
1108 view-mode-enter.
1109 (mh-folder-size-flist, mh-parse-flist-output-line)
1110 (mh-add-sequence-notation): Use mh-line-beginning-position and
1111 mh-line-end-position instead of line-beginning-position and
1112 line-end-position.
1113
1114 * mh-show.el (mh-show-addr): Use mh-require instead of require.
1115
1116 * mh-speed.el (mh-folder-speedbar-menu-items, mh-speed-toggle)
1117 (mh-speed-view, mh-folder-speedbar-buttons)
1118 (mh-speed-highlight, mh-speed-goto-folder)
1119 (mh-speed-add-buttons, mh-speed-parse-flists-output)
1120 (mh-speed-invalidate-map, mh-speedbar-change-expand-button-char)
1121 (mh-speed-add-folder): Use mh-line-beginning-position and
1122 mh-line-end-position instead of line-beginning-position and
1123 line-end-position.
1124 (mh-speed-flists): Use mh-cancel-timer instead of cancel-timer.
1125
1126 * mh-thread.el (mh-thread-find-children)
1127 (mh-thread-parse-scan-line, mh-thread-generate): Use
1128 mh-line-beginning-position and mh-line-end-position instead of
1129 line-beginning-position and line-end-position.
1130
1131 * mh-utils.el (mh-colors-available-p): Use mh-display-color-cells
1132 instead of display-color-cells.
1133 (mh-folder-list): Use mh-replace-regexp-in-string instead of
1134 replace-regexp-in-string.
1135 (mh-sub-folders-actual, mh-letter-toggle-header-field-display):
1136 Use mh-line-beginning-position and mh-line-end-position instead of
1137 line-beginning-position and line-end-position.
1138
1139 * mh-comp.el (mh-send-sub): Don't find components file in current
1140 directory--this seems to have been a side-effect of commenting out
481821c8 1141 the use of an old mh-etc variable. Improve error message.
d5dc8c56 1142
06e7028b
BW
11432006-01-31 Bill Wohler <wohler@newt.com>
1144
1145 * mh-acros.el (mh-defun-compat, mh-defmacro-compat): Add name
1146 argument since compatibility functions should have our package
1147 prefix (mh-) by Emacs convention and to avoid messing up checks
d57727c9 1148 for the same functions in other packages. Use explicit argument
d5dc8c56 1149 instead of forming name by adding mh- prefix so that one can grep
06e7028b
BW
1150 and find the definition.
1151
1152 * mh-alias.el (mh-alias-local-users, mh-alias-reload)
d57727c9
JB
1153 (mh-alias-expand, mh-alias-minibuffer-confirm-address):
1154 Use mh-assoc-string instead of assoc-string.
06e7028b
BW
1155
1156 * mh-compat.el (assoc-string): Rename to mh-assoc-string.
d57727c9
JB
1157 (mh-mail-abbrev-make-syntax-table, mh-url-hexify-string):
1158 Move here from mh-utils.el.
06e7028b
BW
1159 (mh-display-completion-list): Move here from mh-comp.el.
1160 (mh-face-foreground, mh-face-background): Move here from
1161 mh-xface.el.
481821c8 1162 (mh-write-file-functions): Move here from mh-folder.el.
06e7028b
BW
1163
1164 * mh-folder.el (mh-write-file-functions-compat): Move to
1165 mh-compat.el and rename to mh-write-file-functions.
1166 (mh-folder-mode): Use the new name.
1167
1168 * mh-gnus.el (gnus-local-map-property): Rename to
1169 mh-gnus-local-map-property.
1170 (mm-merge-handles): Rename to mh-mm-merge-handles.
1171 (mm-set-handle-multipart-parameter): Rename to
1172 mh-mm-set-handle-multipart-parameter.
1173 (mm-inline-text-vcard): Rename to mh-mm-inline-text-vcard.
1174 (mm-possibly-verify-or-decrypt): Rename to
1175 mh-mm-possibly-verify-or-decrypt.
1176 (mm-handle-multipart-ctl-parameter): Rename to
1177 mh-mm-handle-multipart-ctl-parameter.
1178 (mm-readable-p): Rename to mh-mm-readable-p.
1179 (mm-long-lines-p): Rename to mh-mm-long-lines-p.
1180 (mm-keep-viewer-alive-p): Rename to mh-mm-keep-viewer-alive-p.
1181 (mm-destroy-parts): Rename to mh-mm-destroy-parts.
1182 (mm-uu-dissect-text-parts): Rename to mh-mm-uu-dissect-text-parts.
1183 (mml-minibuffer-read-disposition): Rename to
1184 mh-mml-minibuffer-read-disposition.
1185
1186 * mh-identity.el (mh-identity-field-handler): Use mh-assoc-string
1187 instead of assoc-string.
1188
1189 * mh-mime.el (mh-mm-inline-media-tests, mh-mm-inline-message)
1190 (mh-mime-display, mh-mime-display-security)
1191 (mh-insert-mime-button, mh-insert-mime-security-button)
1192 (mh-handle-set-external-undisplayer)
1193 (mh-mime-security-press-button, mh-mime-security-show-details)
1194 (mh-mml-attach-file, mh-mime-cleanup)
1195 (mh-destroy-postponed-handles): Use new mh-* names for
1196 compatibility functions.
1197
1198 * mh-utils.el (mail-abbrev-make-syntax-table): Move to
1199 mh-compat.el and rename to mh-mail-abbrev-make-syntax-table.
1200 (mh-beginning-of-word): Use the new name.
1201 (mh-get-field): Delete ancient alias.
1202
1203 * mh-xface.el (mh-face-foreground-compat): Move to mh-compat.el
1204 and rename to mh-face-foreground
1205 (mh-face-background-compat): Move to mh-compat.el
1206 and rename to mh-face-background.
1207 (mh-face-display-function): Use the new names.
1208 (mh-x-image-url-cache-canonicalize): Use mh-url-hexify-string
1209 instead of url-hexify-string.
1210 (url-unreserved-chars): Move to mh-compat.el and rename to
1211 mh-url-unreserved-chars.
1212 (url-hexify-string): Move to mh-compat.el and rename to
1213 mh-url-hexify-string.
1214
1215 * mh-letter.el (mh-complete-word): Fix bug in call to
d57727c9 1216 mh-display-completion-list. Wrong argument was passed, so
06e7028b
BW
1217 completions wouldn't show highlighted prefix.
1218
a2c30782
BW
12192006-01-29 Bill Wohler <wohler@newt.com>
1220
fd61b9ab
BW
1221 * mh-e.el (mh-scan-format-file-check): Allow any non-nil for
1222 mh-adaptive-cmd-note-flag.
1223
090ccc5d 1224 * mh-comp.el (sc-cite-original): Remove autoload of "sc" with old
481821c8 1225 docstring. sc-cite-original is autoloaded via loaddefs.el for all
d57727c9 1226 supported versions. In addition, the package name "sc" has been
090ccc5d
BW
1227 made obsolete by "supercite since at least Emacs 21.
1228
3bdb2567
BW
1229 * mh-scan.el (mh-note-copied, mh-note-printed): Reorganization
1230 revealed character constants that were still strings (closes SF
1231 #770772).
1232
a55f450f
BW
1233 * mh-comp.el (mh-letter-hide-all-skipped-fields)
1234 (mh-get-header-field): Move to mh-utils.el so that you can read
1235 messages without having to load mh-comp.el and mh-letter.el.
1236
1237 * mh-letter.el (mh-hidden-header-keymap)
1238 (mh-letter-toggle-header-field-display)
1239 (mh-letter-skipped-header-field-p)
1240 (mh-letter-skip-leading-whitespace-in-header-field)
1241 (mh-letter-truncate-header-field): Move to mh-utils.el so that you
1242 can read messages without having to load mh-comp.el and
1243 mh-letter.el.
1244
1245 * mh-utils.el (mh-get-header-field)
33462dfa 1246 (mh-letter-hide-all-skipped-fields)
a55f450f
BW
1247 (mh-letter-skipped-header-field-p, mh-hidden-header-keymap)
1248 (mh-letter-toggle-header-field-display)
1249 (mh-letter-skip-leading-whitespace-in-header-field)
1250 (mh-letter-truncate-header-field): Move here from mh-comp.el and
1251 mh-letter.el so that you can read messages without having to load
1252 mh-comp.el and mh-letter.el.
1253
d57727c9 1254 * mh-comp.el (mh-insert-fields): Handle nil values. Rmail, at
a2c30782
BW
1255 least, will deliver them to us.
1256
1257 * mh-e.el (mh-after-commands-processed-hook)
1258 (mh-before-commands-processed-hook): Specify what sort of requests
1259 in docstring.
1260
1261 * mh-folder.el (mh-folder-mode): Use add-to-list to modify
1262 minor-mode-alias.
1263
d57727c9 1264 * mh-letter.el (mh-letter-menu): Remove. Defvar no longer needed
a2c30782
BW
1265 to shush compiler.
1266 (mh-letter-mode): Remove Mail menu.
1267
dda00b2c
BW
12682006-01-29 Bill Wohler <wohler@newt.com>
1269
1270 The Great Cleanup
d57727c9
JB
1271 Remove circular dependencies. mh-e.el now includes few require
1272 statements and stands alone. Other files should need to require
dda00b2c
BW
1273 mh-e.el, which requires mh-loaddefs.el, plus variable-only files
1274 such as mh-scan.el.
1275 Remove unneeded require statements.
1276 Remove unneeded load statements, or replace them with non-fatal
1277 require statements.
1278 Break out components into their own files that were often spread
1279 between many files.
1280 As a result, many functions that are now only used within a single
1281 file no longer need to be autoloaded.
1282 Rearrange and provide consistent headings.
1283 Untabify.
1284
d57727c9
JB
1285 * mh-acros.el: Update commentary to reflect current usage.
1286 Add autoload cookies to all macros.
dda00b2c
BW
1287 (mh-require-cl): Merge docstring and comment.
1288 (mh-do-in-xemacs): Fix typo in docstring.
1289 (assoc-string): Move to new file mh-compat.el.
1290 (with-mh-folder-updating, mh-in-show-buffer)
d57727c9 1291 (mh-do-at-event-location, mh-seq-msgs): Move here from mh-utils.el.
dda00b2c
BW
1292 (mh-iterate-on-messages-in-region, mh-iterate-on-range): Move here
1293 from mh-seq.el.
1294
1295 * mh-alias.el (mh-address-mail-regexp)
d57727c9 1296 (mh-goto-address-find-address-at-point): Move here from mh-utils.el.
dda00b2c
BW
1297 (mh-folder-line-matches-show-buffer-p): Move here from mh-e.el.
1298
33462dfa 1299 * mh-buffers.el: Update descriptive text.
dda00b2c
BW
1300
1301 * mh-comp.el (mh-note-repl, mh-note-forw, mh-note-dist): Move to
1302 new file mh-scan.el.
1303 (mh-yank-hooks, mh-to-field-choices, mh-position-on-field)
1304 (mh-letter-menu, mh-letter-mode-help-messages)
1305 (mh-letter-buttons-init-flag, mh-letter-mode)
1306 (mh-font-lock-field-data, mh-letter-header-end)
1307 (mh-auto-fill-for-letter, mh-to-field, mh-to-fcc)
1308 (mh-file-is-vcard-p, mh-insert-signature, mh-check-whom)
1309 (mh-insert-letter, mh-extract-from-attribution, mh-yank-cur-msg)
1310 (mh-filter-out-non-text, mh-insert-prefix-string)
1311 (mh-current-fill-prefix, mh-open-line, mh-complete-word)
1312 (mh-folder-expand-at-point, mh-letter-complete-function-alist)
1313 (mh-letter-complete, mh-letter-complete-or-space)
1314 (mh-letter-confirm-address, mh-letter-header-field-at-point)
1315 (mh-letter-next-header-field-or-indent)
1316 (mh-letter-next-header-field, mh-letter-previous-header-field)
1317 (mh-letter-skipped-header-field-p)
1318 (mh-letter-skip-leading-whitespace-in-header-field)
1319 (mh-hidden-header-keymap)
1320 (mh-letter-toggle-header-field-display-button)
1321 (mh-letter-toggle-header-field-display)
1322 (mh-letter-truncate-header-field, mh-letter-mode-map): Move to new
1323 file mh-letter.el.
1324 (mh-letter-mode-map, mh-sent-from-folder, mh-send-args)
1325 (mh-pgp-support-flag, mh-x-mailer-string)
1326 (mh-letter-header-field-regexp): Move to mh-e.el.
1327 (mh-goto-header-field, mh-goto-header-end)
1328 (mh-extract-from-header-value, mh-beginning-of-word): Move to
1329 mh-utils.el.
1330 (mh-insert-header-separator): Move to mh-comp.el.
1331 (mh-display-completion-list-compat): Move to new file
1332 mh-compat.el.
1333
1334 * mh-compat.el: New file.
1335 (assoc-string): Move here from mh-acros.el.
1336 (mh-display-completion-list): Move here from mh-comp.el.
1337
1338 * mh-customize.el: Move content into mh-e.el and remove.
33462dfa 1339
dda00b2c
BW
1340 * mh-e.el (mh-folder-mode-map, mh-folder-seq-tool-bar-map)
1341 (mh-folder-tool-bar-map, mh-inc-spool-map, mh-letter-mode-map)
1342 (mh-letter-tool-bar-map, mh-search-mode-map, mh-show-mode-map)
1343 (mh-show-seq-tool-bar-map, mh-show-tool-bar-map): All maps now
1344 declared here so that they can be used in docstrings.
1345 (mh-sent-from-folder, mh-sent-from-msg)
1346 (mh-letter-header-field-regexp, mh-pgp-support-flag)
1347 (mh-x-mailer-string): Move here from mh-comp.el.
1348 (mh-folder-line-matches-show-buffer-p): Move to mh-alias.el.
1349 (mh-thread-scan-line-map, mh-thread-scan-line-map-stack): Move
1350 here from mh-seq.el.
1351 (mh-draft-folder, mh-inbox, mh-user-path, mh-current-folder)
1352 (mh-previous-window-config, mh-seen-list, mh-seq-list)
1353 (mh-show-buffer, mh-showing-mode, mh-globals-hash)
1354 (mh-show-folder-buffer, mh-mail-header-separator)
1355 (mh-unseen-seq, mh-previous-seq, mh-page-to-next-msg-flag)
1356 (mh-signature-separator, mh-signature-separator-regexp)
1357 (mh-list-to-string, mh-list-to-string-1): Move here from
1358 mh-utils.el.
1359 (mh-index-max-cmdline-args, mh-xargs, mh-quote-for-shell)
1360 (mh-exec-cmd, mh-exec-cmd-error, mh-exec-cmd-daemon)
1361 (mh-exec-cmd-env-daemon, mh-process-daemon, mh-exec-cmd-quiet)
1362 (mh-exec-cmd-output)
1363 (mh-exchange-point-and-mark-preserving-active-mark)
1364 (mh-exec-lib-cmd-output, mh-handle-process-error): Move here from
1365 deprecated file mh-exec.el.
1366 (mh-path): Move here from deprecated file mh-customize.el.
1367 (mh-sys-path, mh-variants, mh-variant-in-use, mh-progs, mh-lib)
1368 (mh-flists-present-flag, mh-variants, mh-variant-mh-info)
1369 (mh-variant-mu-mh-info, mh-variant-nmh-info, mh-file-command-p)
1370 (mh-variant-set-variant, mh-variant-p, mh-profile-component)
1371 (mh-profile-component-value, mh-defface-compat): Move here from
1372 deprecated file mh-init.el.
1373 (mh-goto-next-button, mh-folder-mime-action)
1374 (mh-folder-toggle-mime-part, mh-folder-inline-mime-part)
1375 (mh-folder-save-mime-part, mh-toggle-mime-buttons): Move to to
1376 mh-mime.el.
1377 (mh-scan-format-mh, mh-scan-format-nmh, mh-note-deleted)
1378 (mh-note-refiled, mh-note-cur, mh-scan-good-msg-regexp)
1379 (mh-scan-deleted-msg-regexp, mh-scan-refiled-msg-regexp)
1380 (mh-scan-valid-regexp, mh-scan-cur-msg-number-regexp)
1381 (mh-scan-date-regexp, mh-scan-rcpt-regexp, mh-scan-body-regexp)
1382 (mh-scan-subject-regexp, mh-scan-sent-to-me-sender-regexp)
1383 (mh-scan-cmd-note-width, mh-scan-destination-width)
1384 (mh-scan-date-width, mh-scan-date-flag-width)
1385 (mh-scan-from-mbox-width, mh-scan-from-mbox-sep-width)
1386 (mh-scan-field-destination-offset)
1387 (mh-scan-field-from-start-offset, mh-scan-field-from-end-offset)
1388 (mh-scan-field-subject-start-offset, mh-scan-format)
1389 (mh-msg-num-width-to-column, mh-set-cmd-note): Move to new file
1390 mh-scan.el.
1391 (mh-partial-folder-mode-line-annotation)
1392 (mh-folder-font-lock-keywords, mh-folder-font-lock-subject)
1393 (mh-generate-sequence-font-lock, mh-last-destination)
1394 (mh-last-destination-write, mh-first-msg-num, mh-last-msg-num)
1395 (mh-rmail, mh-nmail, mh-delete-msg, mh-delete-msg-no-motion)
1396 (mh-execute-commands, mh-first-msg, mh-header-display)
1397 (mh-inc-folder, mh-last-msg, mh-next-undeleted-msg)
1398 (mh-folder-from-address, mh-prompt-for-refile-folder)
1399 (mh-refile-msg, mh-refile-or-write-again, mh-quit, mh-page-msg)
1400 (mh-previous-page, mh-previous-undeleted-msg)
1401 (mh-previous-unread-msg, mh-next-button, mh-prev-button)
1402 (mh-reset-threads-and-narrowing, mh-rescan-folder)
1403 (mh-write-msg-to-file, mh-toggle-showing, mh-undo)
1404 (mh-visit-folder, mh-update-sequences, mh-delete-a-msg)
1405 (mh-refile-a-msg, mh-next-msg, mh-next-unread-msg)
1406 (mh-set-scan-mode, mh-undo-msg, mh-make-folder)
1407 (mh-folder-sequence-menu, mh-folder-message-menu)
1408 (mh-folder-folder-menu, mh-remove-xemacs-horizontal-scrollbar)
1409 (mh-write-file-functions-compat, mh-folder-mode)
1410 (mh-restore-desktop-buffer, mh-scan-folder)
1411 (mh-regenerate-headers, mh-generate-new-cmd-note)
1412 (mh-get-new-mail, mh-make-folder-mode-line, mh-goto-cur-msg)
1413 (mh-process-or-undo-commands, mh-process-commands)
1414 (mh-update-unseen, mh-delete-scan-msgs)
1415 (mh-outstanding-commands-p): Move to new file mh-folder.el.
1416 (mh-mapc, mh-colors-available-p, mh-colors-in-use-p)
1417 (mh-make-local-vars, mh-coalesce-msg-list, mh-greaterp)
1418 (mh-lessp): Move to mh-utils.el.
1419 (mh-parse-flist-output-line, mh-folder-size-folder)
1420 (mh-folder-size-flist, mh-folder-size, mh-add-sequence-notation)
1421 (mh-remove-sequence-notation, mh-remove-cur-notation)
1422 (mh-remove-all-notation, mh-delete-seq-locally)
1423 (mh-read-folder-sequences, mh-read-msg-list)
1424 (mh-notate-user-sequences, mh-internal-seqs, mh-internal-seq)
1425 (mh-valid-seq-p, mh-delete-msg-from-seq, mh-catchup)
1426 (mh-delete-a-msg-from-seq, mh-undefine-sequence)
1427 (mh-define-sequence, mh-seq-containing-msg): Move to mh-seq.el.
1428 (mh-xemacs-flag)
1429 (mh-customize, mh-e, mh-alias, mh-folder, mh-folder-selection)
1430 (mh-identity, mh-inc, mh-junk, mh-letter, mh-ranges)
1431 (mh-scan-line-formats, mh-search, mh-sending-mail, mh-sequences)
1432 (mh-show, mh-speedbar, mh-thread, mh-tool-bar, mh-hooks)
1433 (mh-faces, mh-alias-completion-ignore-case-flag)
1434 (mh-alias-expand-aliases-flag, mh-alias-flash-on-comma)
1435 (mh-alias-insert-file, mh-alias-insertion-location)
1436 (mh-alias-local-users, mh-alias-local-users-prefix)
1437 (mh-alias-passwd-gecos-comma-separator-flag)
1438 (mh-new-messages-folders, mh-ticked-messages-folders)
1439 (mh-large-folder, mh-recenter-summary-flag)
1440 (mh-recursive-folders-flag, mh-sortm-args)
1441 (mh-default-folder-for-message-function, mh-default-folder-list)
1442 (mh-default-folder-must-exist-flag, mh-default-folder-prefix)
1443 (mh-identity-list, mh-auto-fields-list)
1444 (mh-auto-fields-prompt-flag, mh-identity-default)
1445 (mh-identity-handlers, mh-inc-prog, mh-inc-spool-list)
1446 (mh-junk-choice, mh-junk-function-alist, mh-junk-choose)
1447 (mh-junk-background, mh-junk-disposition, mh-junk-program)
1448 (mh-compose-insertion, mh-compose-skipped-header-fields)
1449 (mh-compose-space-does-completion-flag)
1450 (mh-delete-yanked-msg-window-flag)
1451 (mh-extract-from-attribution-verb, mh-ins-buf-prefix)
1452 (mh-letter-complete-function, mh-letter-fill-column)
1453 (mh-mml-method-default, mh-signature-file-name)
1454 (mh-signature-separator-flag, mh-x-face-file, mh-yank-behavior)
1455 (mh-interpret-number-as-range-flag, mh-adaptive-cmd-note-flag)
1456 (mh-scan-format-file-check, mh-scan-format-file)
1457 (mh-adaptive-cmd-note-flag-check, mh-scan-prog)
1458 (mh-search-program, mh-compose-forward-as-mime-flag)
1459 (mh-compose-letter-function, mh-compose-prompt-flag)
1460 (mh-forward-subject-format, mh-insert-x-mailer-flag)
1461 (mh-redist-full-contents-flag, mh-reply-default-reply-to)
1462 (mh-reply-show-message-flag, mh-refile-preserves-sequences-flag)
1463 (mh-tick-seq, mh-update-sequences-after-mh-show-flag)
1464 (mh-bury-show-buffer-flag, mh-clean-message-header-flag)
1465 (mh-decode-mime-flag, mh-display-buttons-for-alternatives-flag)
1466 (mh-display-buttons-for-inline-parts-flag)
1467 (mh-do-not-confirm-flag, mh-fetch-x-image-url)
1468 (mh-graphical-smileys-flag, mh-graphical-emphasis-flag)
1469 (mh-highlight-citation-style)
1470 (mh-invisible-header-fields-internal)
1471 (mh-delay-invisible-header-generation-flag)
1472 (mh-invisible-header-fields, mh-invisible-header-fields-default)
1473 (mh-invisible-header-fields-compiled, mh-invisible-headers)
1474 (mh-lpr-command-format, mh-max-inline-image-height)
1475 (mh-max-inline-image-width, mh-mhl-format-file)
1476 (mh-mime-save-parts-default-directory, mh-print-background-flag)
1477 (mh-show-maximum-size, mh-show-use-goto-addr-flag)
1478 (mh-show-use-xface-flag, mh-store-default-directory)
1479 (mh-summary-height, mh-speed-update-interval)
1480 (mh-show-threads-flag, mh-tool-bar-search-function)
1481 (mh-after-commands-processed-hook, mh-alias-reloaded-hook)
1482 (mh-before-commands-processed-hook, mh-before-quit-hook)
1483 (mh-before-send-letter-hook, mh-delete-msg-hook)
1484 (mh-find-path-hook, mh-folder-mode-hook, mh-forward-hook)
1485 (mh-inc-folder-hook, mh-insert-signature-hook)
1486 (mh-kill-folder-suppress-prompt-hooks, mh-letter-mode-hook)
1487 (mh-mh-to-mime-hook, mh-search-mode-hook, mh-quit-hook)
1488 (mh-refile-msg-hook, mh-show-hook, mh-show-mode-hook)
1489 (mh-unseen-updated-hook, mh-min-colors-defined-flag)
1490 (mh-folder-address, mh-folder-body)
1491 (mh-folder-cur-msg-number, mh-folder-date, mh-folder-deleted)
1492 (mh-folder-followup, mh-folder-msg-number, mh-folder-refiled)
1493 (mh-folder-sent-to-me-hint, mh-folder-sent-to-me-sender)
1494 (mh-folder-subject, mh-folder-tick, mh-folder-to)
1495 (mh-search-folder, mh-letter-header-field, mh-show-cc)
1496 (mh-show-date, mh-show-from, mh-show-header, mh-show-pgg-bad)
1497 (mh-show-pgg-good, mh-show-pgg-unknown, mh-show-signature)
1498 (mh-show-subject, mh-show-to, mh-show-xface, mh-speedbar-folder)
1499 (mh-speedbar-folder-with-unseen-messages)
1500 (mh-speedbar-selected-folder)
1501 (mh-speedbar-selected-folder-with-unseen-messages): Move here from
1502 deprecated file mh-customize.el.
1503
1504 * mh-exec.el: Move content into mh-e.el and remove.
33462dfa 1505
481821c8 1506 * mh-folder.el: New file. Contains mh-folder-mode from mh-e.el.
dda00b2c
BW
1507
1508 * mh-funcs.el (mh-note-copied, mh-note-printed): Move to new file
1509 mh-scan.el.
1510 (mh-ephem-message, mh-help, mh-prefix-help): Move to mh-utils.el.
1511
1512 * mh-gnus.el (mm-uu-dissect-text-parts): Add.
1513 (mh-mail-abbrev-make-syntax-table): Move to mh-utils.el and rename
1514 to mail-abbrev-make-syntax-table.
1515
1516 * mh-identity.el (mh-identity-menu): New variable for existing
1517 menu.
1518 (mh-identity-make-menu-no-autoload): New alias for
1519 mh-identity-make-menu which can be called from mh-e.el.
1520 (mh-identity-list-set): Move to mh-e.el.
1521 (mh-identity-add-menu): New function
1522 (mh-insert-identity): Add optional argument maybe-insert so that
1523 local variable mh-identity-local does not have to be visible.
dda00b2c
BW
1524
1525 * mh-inc.el (mh-inc-spool-map): Move declaration to mh-e.el (with
d57727c9 1526 rest of keymaps). Update key binding for ? to call mh-help with
dda00b2c
BW
1527 help messages in new argument.
1528 (mh-inc-spool-make-no-autoload): New alias for mh-inc-spool-make
1529 which can be called from mh-e.el.
1530 (mh-inc-spool-list-set): Simplify update of mh-inc-spool-map-help.
1531
1532 * mh-init.el: Move content into mh-e.el and remove.
33462dfa 1533
dda00b2c
BW
1534 * mh-junk.el: Update requires, untabify, and add mh-autoload
1535 cookies.
1536
d57727c9 1537 * mh-letter.el: New file. Contains mh-letter-mode from mh-comp.el.
dda00b2c 1538
d57727c9 1539 * mh-limit.el: New file. Contains display limit commands from
dda00b2c
BW
1540 mh-mime.el.
1541
1542 * mh-mime.el: Rearrange for consistency with other files.
1543 (mh-buffer-data, mh-mm-inline-media-tests): Move here from
1544 mh-utils.el.
1545 (mh-folder-inline-mime-part, mh-folder-save-mime-part)
1546 (mh-folder-toggle-mime-part, mh-toggle-mime-buttons)
1547 (mh-goto-next-button): Move here from mh-e.el.
1548
1549 * mh-print.el: Rearrange for consistency with other files.
1550
481821c8 1551 * mh-scan.el: New file. Contains scan line constants and utilities
dda00b2c
BW
1552 from XXX, mh-funcs, mh-utils.el.
1553
1554 * mh-search.el: Rearrange for consistency with other files.
1555 (mh-search-mode-map): Drop C-c C-f {dr} bindings since these
d57727c9 1556 fields which don't exist in the saved header. Replace C-c C-f f
dda00b2c
BW
1557 with C-c C-f m per mail-mode consistency.
1558 (mh-search-mode): Use mh-set-help instead of setting
1559 mh-help-messages.
1560
1561 * mh-seq.el (mh-thread-message, mh-thread-container)
1562 (mh-thread-id-hash, mh-thread-subject-hash, mh-thread-id-table)
1563 (mh-thread-id-index-map, mh-thread-index-id-map)
1564 (mh-thread-scan-line-map, mh-thread-scan-line-map-stack)
1565 (mh-thread-subject-container-hash, mh-thread-duplicates)
1566 (mh-thread-history, mh-thread-body-width)
1567 (mh-thread-find-msg-subject mh-thread-initialize-hash)
1568 (mh-thread-initialize, mh-thread-id-container)
1569 (mh-thread-remove-parent-link, mh-thread-add-link)
1570 (mh-thread-ancestor-p, mh-thread-get-message-container)
1571 (mh-thread-get-message, mh-thread-canonicalize-id)
1572 (mh-thread-prune-subject, mh-thread-container-subject)
1573 (mh-thread-rewind-pruning, mh-thread-prune-containers)
1574 (mh-thread-sort-containers, mh-thread-group-by-subject)
1575 (mh-thread-process-in-reply-to, mh-thread-set-tables)
1576 (mh-thread-update-id-index-maps, mh-thread-generate)
1577 (mh-thread-inc, mh-thread-generate-scan-lines)
1578 (mh-thread-parse-scan-line, mh-thread-update-scan-line-map)
1579 (mh-thread-add-spaces, mh-thread-print-scan-lines)
1580 (mh-thread-folder, mh-toggle-threads, mh-thread-forget-message)
1581 (mh-thread-current-indentation-level, mh-thread-next-sibling)
1582 (mh-thread-previous-sibling, mh-thread-immediate-ancestor)
1583 (mh-thread-ancestor, mh-thread-find-children)
d57727c9
JB
1584 (mh-message-id-regexp, mh-thread-delete, mh-thread-refile):
1585 Move to new file mh-thread.el.
dda00b2c
BW
1586 (mh-subject-to-sequence, mh-subject-to-sequence-unthreaded)
1587 (mh-subject-to-sequence-threaded, mh-edit-pick-expr)
1588 (mh-pick-args-list, mh-narrow-to-subject, mh-narrow-to-from)
1589 (mh-narrow-to-cc, mh-narrow-to-to, mh-narrow-to-header-field)
1590 (mh-current-message-header-field, mh-narrow-to-range)
1591 (mh-delete-subject, mh-delete-subject-or-thread): Move to new file
1592 mh-limit.el.
1593 (mh-iterate-on-messages-in-region, mh-iterate-on-range): Move to
1594 mh-acros.el.
1595 (mh-internal-seqs, mh-catchup, mh-delete-msg-from-seq)
1596 (mh-internal-seq, mh-valid-seq-p, mh-seq-containing-msg)
1597 (mh-define-sequence, mh-undefine-sequence)
1598 (mh-delete-a-msg-from-seq, mh-delete-seq-locally)
1599 (mh-folder-size, mh-folder-size-flist, mh-folder-size-folder)
1600 (mh-parse-flist-output-line, mh-read-folder-sequences)
1601 (mh-read-msg-list, mh-notate-user-sequences)
1602 (mh-remove-cur-notation, mh-add-sequence-notation)
1603 (mh-remove-sequence-notation, mh-remove-all-notation): Move here
1604 from mh-e.el.
1605 (mh-make-seq, mh-seq-name, mh-find-seq, mh-seq-to-msgs)
1606 (mh-add-msgs-to-seq, mh-notate): Move here from mh-utils.el.
1607
d57727c9 1608 * mh-show.el: New file. Contains mh-show-mode from mh-utils.el.
dda00b2c
BW
1609
1610 * mh-speed.el: Rearrange for consistency with other files.
1611
d57727c9 1612 * mh-thread.el: New file. Contains threading code from mh-seq.el.
dda00b2c 1613
d57727c9 1614 * mh-tool-bar.el: New file. Contains tool bar creation code from
dda00b2c
BW
1615 deprecated file mh-customize.el.
1616
d57727c9
JB
1617 * mh-utils.el (recursive-load-depth-limit): Remove setting.
1618 No longer needed.
dda00b2c
BW
1619 (mh-scan-msg-number-regexp, mh-scan-msg-overflow-regexp)
1620 (mh-scan-msg-format-regexp, mh-scan-msg-format-string)
1621 (mh-scan-msg-search-regexp, mh-cmd-note, mh-note-seq)
1622 (mh-update-scan-format, mh-msg-num-width): Move to new file
1623 mh-scan.el.
1624 (mh-show-buffer-mode-line-buffer-id, mh-letter-header-font-lock)
1625 (mh-header-field-font-lock, mh-header-to-font-lock)
1626 (mh-header-cc-font-lock, mh-header-subject-font-lock)
1627 (mh-show-font-lock-keywords)
1628 (mh-show-font-lock-keywords-with-cite)
1629 (mh-show-font-lock-fontify-region)
1630 (mh-gnus-article-highlight-citation, mh-showing-with-headers)
1631 (mh-start-of-uncleaned-message, mh-invalidate-show-buffer)
1632 (mh-unvisit-file, mh-defun-show-buffer, mh-show-mode-map)
1633 (mh-show-sequence-menu, mh-show-message-menu)
1634 (mh-show-folder-menu, mh-show-mode, mh-show-addr)
1635 (mh-maybe-show, mh-show, mh-show-msg, mh-show-unquote-From)
1636 (mh-msg-folder, mh-display-msg, mh-clean-msg-header): Move to new
1637 file mh-show.el.
1638 (mh-mail-header-separator, mh-signature-separator-regexp)
1639 (mh-signature-separator, mh-globals-hash, mh-user-path)
1640 (mh-draft-folder, mh-unseen-seq, mh-previous-seq, mh-inbox)
1641 (mh-previous-window-config, mh-current-folder mh-show-buffer)
1642 (mh-showing-mode, mh-show-mode-map, mh-show-folder-buffer)
1643 (mh-showing-mode, mh-seq-list, mh-seen-list, mh-summary-height)
1644 (mh-list-to-string, mh-list-to-string-1): Move to mh-e.el.
1645 (mh-buffer-data, mh-mm-inline-media-tests): Move to mh-mime.el.
1646 (mh-address-mail-regexp, mh-goto-address-find-address-at-point):
1647 Move to mh-alias.el.
1648 (mh-letter-font-lock-keywords): Move to new file mh-letter.el.
1649 (mh-folder-filename, mh-msg-count, mh-recenter, mh-msg-filename)
1650 (mh-show-mouse, mh-modify, mh-goto-msg, mh-set-folder-modified-p):
1651 Move to new file mh-folder.el.
1652 (with-mh-folder-updating, mh-in-show-buffer)
1653 (mh-do-at-event-location, mh-seq-msgs): Moved to mh-acros.el.
1654 (mh-make-seq, mh-seq-name, mh-notate, mh-find-seq)
1655 (mh-seq-to-msgs, mh-add-msgs-to-seq, mh-canonicalize-sequence):
1656 Moved to mh-seq.el.
1657 (mh-show-xface-function, mh-uncompface-executable, mh-face-to-png)
1658 (mh-uncompface, mh-icontopbm, mh-face-foreground-compat)
1659 (mh-face-background-compat, mh-face-display-function)
1660 (mh-show-xface, mh-picon-directory-list)
1661 (mh-picon-existing-directory-list)
1662 (mh-picon-cache, mh-picon-image-types)
1663 (mh-picon-set-directory-list, mh-picon-get-image)
1664 (mh-picon-file-contents, mh-picon-generate-path)
1665 (mh-x-image-cache-directory, mh-x-image-scaling-function)
1666 (mh-wget-executable, mh-wget-choice, mh-wget-option)
1667 (mh-x-image-temp-file, mh-x-image-url, mh-x-image-marker)
1668 (mh-x-image-url-cache-file, mh-x-image-scale-with-pnm)
1669 (mh-x-image-scale-with-convert)
1670 (url-unreserved-chars, url-hexify-string)
1671 (mh-x-image-url-cache-canonicalize)
1672 (mh-x-image-set-download-state, mh-x-image-get-download-state)
1673 (mh-x-image-url-fetch-image, mh-x-image-display)
1674 (mh-x-image-scale-and-display, mh-x-image-url-sane-p)
1675 (mh-x-image-url-display): Move to new file mh-xface.el.
1676 (mh-logo-display): Call mh-image-load-path.
1677 (mh-find-path-run, mh-find-path): Move here from deprecated file
1678 mh-init.el.
1679 (mh-help-messages): Now an alist of modes to an alist of messages.
1680 (mh-set-help): New function used to set mh-help-messages
d57727c9 1681 (mh-help): Adjust for new format of mh-help-messages. Add
dda00b2c
BW
1682 help-messages argument.
1683 (mh-prefix-help): Refactor to use mh-help.
1684 (mh-coalesce-msg-list, mh-greaterp, mh-lessp): Move here from
1685 mh-e.el.
1686 (mh-clear-sub-folders-cache): New function added to avoid exposing
1687 mh-sub-folders-cache variable.
1688
d57727c9 1689 * mh-xface.el: New file. Contains X-Face and Face header field
dda00b2c
BW
1690 display routines from mh-utils.el.
1691
fe778a12
BW
16922006-01-17 Bill Wohler <wohler@newt.com>
1693
1694 * mh-acros.el (assoc-string): Fix typo in argument.
1695
8d2aa237
BW
16962006-01-16 Bill Wohler <wohler@newt.com>
1697
1e4db53b
BW
1698 * mh-acros.el (require): Remove defadvice of require as defadvice
1699 is verboten within Emacs and our implementation was returning the
d57727c9 1700 wrong value from require. Upcoming restructuring should make this
1e4db53b
BW
1701 unnecessary.
1702 (mh-assoc-ignore-case): Replace with defsubst assoc-string.
1703
d57727c9
JB
1704 * mh-alias.el (mh-alias-local-users, mh-alias-reload)
1705 (mh-alias-expand, mh-alias-minibuffer-confirm-address): Use it.
1e4db53b
BW
1706
1707 * mh-identity.el (mh-identity-field-handler): Use it.
1708
8d2aa237
BW
1709 * mh-comp.el (mh-show-buffer-message-number): Replace (car
1710 (read-from-string string) with (string-to-number string).
1711
1712 * mh-e.el (mh-parse-flist-output-line, mh-folder-size-folder):
1713 Ditto.
1714
1715 * mh-mime.el (mh-mml-forward-message): Ditto.
1716
1717 * mh-search.el (mh-swish-next-result, mh-mairix-next-result)
1718 (mh-namazu-next-result, mh-grep-next-result, mh-md5sum-parser)
1719 (mh-openssl-parser, mh-index-update-maps): Ditto.
1720
1721 * mh-seq.el (mh-translate-range, mh-narrow-to-header-field)
1722 (mh-thread-generate): Ditto.
1723
0af7621b 17242006-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
9ac2e4e5
MB
1725
1726 * mh-mime.el (mh-mime-display, mh-mm-inline-message): Fix use of
0af7621b
BW
1727 mm- functions for proper text=flowed handling (addresses SF
1728 #1273521).
9ac2e4e5 1729
30f24016
BW
17302006-01-15 Bill Wohler <wohler@newt.com>
1731
fc77df2c
BW
1732 * mh-e.el (mh-limit-map, mh-help-messages): Change keybinding of
1733 mh-narrow-to-from from / f to / m; mh-narrow-to-range from / r to
1734 / g.
1735
1736 * mh-utils.el (mh-show-limit-map): Ditto.
1737
98eab4e4
BW
1738 * mh-exec.el: Require mh-acros, mh-buffers, and mh-utils for
1739 standalone compile.
1740 (mh-progs, mh-lib, mh-lib-progs): Move here from mh-init.el.
1741
1742 * mh-init.el (mh-progs, mh-lib, mh-lib-progs): Move to mh-exec.el,
1743 where they are used.
1744
30f24016
BW
1745 * mh-comp.el (mh-pgp-support-flag): Move here from mh-utils.el;
1746 needed to help remove dependency on mh-utils.
1747
481821c8 1748 * mh-exec.el: New file. Move process support routines here from
30f24016
BW
1749 mh-utils.el.
1750
1751 * mh-init.el (mh-utils): Remove require.
1752 (mh-exec): Add require.
1753 (mh-profile-component, mh-profile-component-value): Move here from
1754 mh-utils.el.
1755
1756 * mh-utils.el (mh-pgp-support-flag): Move to mh-comp.el to reduce
1757 dependencies on mh-utils.el.
1758 (mh-profile-component, mh-profile-component-value): Move to
d57727c9 1759 mh-init.el since that's the only place that uses them. (Other than
30f24016
BW
1760 mh-alias.el; I'm thinking that mh-find-path can set variable from
1761 the Aliasfile component like it does the other components).
1762 (mh-index-max-cmdline-args, mh-xargs, mh-quote-for-shell)
1763 (mh-exec-cmd, mh-exec-cmd-error, mh-exec-cmd-daemon)
1764 (mh-exec-cmd-env-daemon, mh-process-daemon, mh-exec-cmd-quiet)
1765 (defvar, mh-exec-cmd-output)
1766 (mh-exchange-point-and-mark-preserving-active-mark)
1767 (mh-exec-lib-cmd-output, mh-handle-process-error): Move to new
1768 file mh-exec.el so that mh-init.el doesn't have to depend on
1769 mh-utils.el, breaking circular dependency.
1770
33462dfa
JB
1771 * mh-alias.el:
1772 * mh-customize.el:
1773 * mh-e.el:
1774 * mh-funcs.el:
1775 * mh-gnus.el:
1776 * mh-identity.el:
1777 * mh-inc.el:
1778 * mh-junk.el:
1779 * mh-mime.el:
1780 * mh-print.el:
1781 * mh-search.el:
1782 * mh-seq.el:
30f24016 1783 * mh-speed.el: Added debugging statements (commented out) around
d57727c9 1784 requires to help find dependency loops. Will remove them when
30f24016
BW
1785 issues are resolved.
1786
a4d7cec3
BW
17872006-01-14 Bill Wohler <wohler@newt.com>
1788
1789 * mh-customize.el (mh-index): Rename group to mh-search and sort
1790 group definition and options accordingly.
1791 (mh-index-program): Rename to mh-search-program.
1792 (mh-kill-folder-suppress-prompt-hooks): Rename mh-index-p to
1793 mh-search-p.
1794 (mh-search-mode-hook): Change group from mh-index to mh-search.
481821c8 1795 (mh-index-folder): Rename to mh-search-folder. Change group from
a4d7cec3
BW
1796 mh-index to mh-search.
1797
1798 * mh-e.el (mh-folder-font-lock-keywords): Rename mh-index-folder
1799 to mh-search-folder.
1800
d57727c9 1801 * mh-search.el (mh-indexer) Rename to mh-searcher. The commands
a4d7cec3
BW
1802 pick and grep are searchers too but aren't indexed.
1803 (mh-index-execute-search-function): Rename to mh-search-function.
1804 (mh-index-next-result-function): Rename to
1805 mh-search-next-result-function.
1806 (mh-index-regexp-builder): Rename to mh-search-regexp-builder.
1807 (mh-search): Since redo-search-flag defaults to nil and is of
1808 lesser importance, make it an optional argument and place it after
d57727c9 1809 the folder and search-regexp arguments. Sync docstring with manual.
a4d7cec3
BW
1810 (mh-search-mode-map): Autoload so that keys are shown in help even
1811 before mh-search is loaded.
1812 (mh-search-mode): Sync docstring with manual.
d57727c9 1813 (mh-index-do-search): Rename argument indexer to searcher. Sync
a4d7cec3
BW
1814 docstring with manual.
1815 (mh-pick-do-search): Sync docstring with manual.
1816 (mh-index-p): Rename to mh-search-p.
1817 (mh-indexer-choices): Rename to mh-search-choices.
d57727c9 1818 (mh-index-choose): Rename to mh-search-choose. Rename argument
a4d7cec3
BW
1819 indexer to searcher.
1820 (mh-swish++-execute-search, mh-swish-execute-search)
1821 (mh-mairix-execute-search, mh-namazu-execute-search): Drop "and
1822 read the results" from docstring since these functions don't.
1823 (mh-pick-execute-search, mh-grep-execute-search): Sync docstring
1824 with manual.
1825 (mh-index-generate-pretty-name): Prune -search from string so that
1826 folder names for pick searches are the same as those of other
1827 searches.
1828
11db987f
BW
18292006-01-13 Bill Wohler <wohler@newt.com>
1830
4501e6fb
BW
1831 * mh-acros.el (require): Added Satyaki's comment regarding what
1832 needs to happen to remove this defadvice which caused a little
1833 discussion on emacs-devel today (see Subject: mh-e/mh-acros.el
1834 advices `require' incorrectly).
1835
11db987f
BW
1836 * mh-search.el (mh-index-next-result-function): Add format to
1837 docstring.
1838 (mh-mairix-next-result): Use nil instead of () which doesn't stand
1839 out as well.
1840 (mh-pick-execute-search): Operate across all folders if no folder
1841 given and recurse folder(s).
1842 (mh-pick-next-result): Handle new output.
1843
d57727c9 1844 * mh-utils.el (mh-collect-folder-names): Fix docstring.
33462dfa 1845 (mh-children-p, mh-folder-list): New functions.
11db987f 1846
44140699
BW
18472006-01-12 Bill Wohler <wohler@newt.com>
1848
1849 * mh-search.el: New file containing contents of mh-index.el and
481821c8 1850 mh-pick.el. C-c C-c launches your mh-index-program; C-c C-p runs
d57727c9
JB
1851 pick. Pick no longer sets the "search" sequence. Instead, it
1852 brings up a folder view that we're accustomed to. (Closes SF
1853 #829207.)
44140699 1854 (mh-index-search): Rename to mh-search.
d57727c9
JB
1855 (mh-pick-menu): Rename menu from Pick to Search. Rename Execute
1856 the Search to Perform Search and call mh-do-search. Add Search
44140699
BW
1857 with Pick menu item.
1858 (mh-do-search): Delete.
1859 (mh-search-mode): Rename from mh-pick-mode.
1860 (MH-Search): Rename mode from MH-Pick.
1861 (mh-search-mode-map): Rename from mh-pick-mode-map.
1862 (mh-search-mode-help-messages): Rename from
1863 mh-pick-mode-help-messages.
1864 (mh-index-choose): Don't reuse the last value of mh-indexer; when
1865 mh-pick-do-search sets it to 'pick, we don't necessarily want to
1866 stay with that choice!
1867
1868 * mh-index.el:
1869 * mh-pick.el: Merge into mh-search.el and delete.
1870
1871 * mh-customize.el (mh-index-program): Change mh-index-search to
1872 mh-search in docstring.
1873 (mh-tool-bar-search-function): Change default from
d57727c9
JB
1874 mh-search-folder to mh-search. Remove mh-search-folder as choice
1875 and rename mh-index-search choice to mh-search. Fix docstring.
44140699
BW
1876 (mh-pick-mode-hook): Rename to mh-search-mode-hook and change
1877 mh-search-folder to mh-search in docstring.
1878
d57727c9
JB
1879 * mh-e.el (mh-folder-folder-menu): Delete Search a Folder. Change
1880 Indexed Search to Search. Use mh-search instead of mh-index-search.
1881 (mh-folder-map): Delete i (mh-index-search) keybinding. Change s
44140699
BW
1882 from mh-show-search-folder to mh-search.
1883
1884 * mh-seq.el (mh-put-msg-in-seq): Fix docstring now that
1885 mh-search-folder no longer creates the search sequence.
1886
1887 * mh-utils.el (mh-show-search-folder): Delete.
1888 (mh-show-folder-map): Delete i (mh-index-search) keybinding.
1889 Change s from mh-show-search-folder to mh-search.
d57727c9
JB
1890 (mh-show-folder-menu): Delete Search a Folder. Change Indexed
1891 Search to Search. Use mh-search instead of mh-index-search.
1892 (mh-index-max-cmdline-args, mh-xargs, mh-quote-for-shell):
1893 Move here from deleted mh-index.el.
44140699 1894
e1fbc812
BW
18952006-01-11 Bill Wohler <wohler@newt.com>
1896
549afb31
BW
1897 * mh-acros.el (mh-defun-compat, mh-defmacro-compat): Move here
1898 from mh-gnus.el.
1899
1900 * mh-gnus.el: Require mh-acros.
1901 (mh-defmacro-compat, mh-defun-compat): Move to mh-acros.el.
1902
1903 * mh-utils.el (mh-x-image-url-cache-canonicalize): Use
1904 url-hexify-string to remove special characters from filenames
481821c8 1905 (closes SF #1396499). Note that this invalidates the existing
549afb31
BW
1906 names in your cache so you might as well remove
1907 ~/Mail/.mhe-x-image-cache/* now.
1908 (url-unreserved-chars, url-hexify-string): Define if not defined.
1909 Copied from url-util.el in Emacs22 for Emacs 21.
1910
481821c8 1911 * mh-buffers.el: New file. Contains constants and code from
9c2cf222
BW
1912 mh-index.el and mh-utils.el.
1913
33462dfa
JB
1914 * mh-alias.el:
1915 * mh-comp.el:
1916 * mh-e.el:
1917 * mh-funcs.el:
9c2cf222 1918 * mh-init.el:
33462dfa 1919 * mh-junk.el:
9c2cf222
BW
1920 * mh-mime.el:
1921 * mh-print.el:
1922 * mh-seq.el: Require new file mh-buffers.el.
1923
1924 * mh-index.el: Require new file mh-buffers.el.
1925 (mh-index-temp-buffer, mh-checksum-buffer): Move to new file
1926 mh-buffers.el.
1927
1928 * mh-utils.el: Require new file mh-buffers.el.
1929 (mh-temp-buffer, mh-temp-fetch-buffer)
1930 (mh-aliases-buffer, mh-folders-buffer, mh-help-buffer)
1931 (mh-info-buffer, mh-log-buffer, mh-mail-delivery-buffer)
1932 (mh-recipients-buffer, mh-sequences-buffer, mh-log-buffer-lines)
1933 (mh-truncate-log-buffer): Move to new file mh-buffers.el.
1934
00b6a079
BW
1935 * mh-comp.el (mh-forward): Cosmetics on prompt when draft exists.
1936 (mh-send-letter): Add -msgid to mh-send-args (closes SF #725425).
1937
191c8741
BW
19382006-01-10 Bill Wohler <wohler@newt.com>
1939
c2134792 1940 * mh-comp.el (mh-insert-letter): If you choose a different folder,
481821c8 1941 the cur message is used. Sync docstring with manual (closes SF
e1fbc812 1942 #1205890).
c2134792
BW
1943
1944 * mh-mime.el (mh-compose-forward): Use standard range argument
d57727c9
JB
1945 instead of messages. Use more powerful mh-read-range instead of
1946 read-string. Sync docstring with manual (close SF #1205890).
c2134792 1947
191c8741
BW
1948 * mh-index.el (mh-index-search): Checking mh-find-path-run is
1949 unnecessary.
2898111c
BW
1950 (mh-index-next-folder): Don't back up a line when going backwards
1951 since this skips the current folder heading if point is on the
1952 first message after the folder heading (closes SF #1126188).
191c8741 1953
d57727c9 1954 * mh-init.el (mh-sys-path): Co-locate with mh-variants, which uses it.
191c8741
BW
1955 (mh-variants): Note variable isn't meant to be accessed directly;
1956 use function mh-variants instead.
1957 (mh-variant-info, mh-variant-mh-info, mh-variant-mu-mh-info)
1958 (mh-variant-nmh-info): Co-locate next to mh-variants, which uses
481821c8 1959 them. Updated to use mh-file-command-p which is more accurrate
191c8741
BW
1960 than file-executable-p which returns t for directories.
1961 (mh-file-command-p): Move here from mh-utils, since
1962 mh-variant-*-info are the only functions to use it.
1963 (mh-variant-set, mh-variant-set-variant, mh-variant-p): Use
d57727c9
JB
1964 function mh-variants instead of variable. More robust.
1965 (mh-find-path-run): Move here from mh-utils.el. Mention that
191c8741 1966 checking this variable is unnecessary.
d57727c9 1967 (mh-find-path): Move here from mh-utils.el. With the advent of MH
191c8741 1968 variants and an mhparam command that doesn't work if there isn't
d57727c9
JB
1969 an MH profile, we can't get libdir for running install-mh. So
1970 don't bother. If there's an issue with the environment, direct the
1971 user to install MH and run install-mh (closes SF #835192). Don't
1972 read ~/.mh_profile directly. Use mh-profile-component which uses
191c8741
BW
1973 mhparam (closes SF #1016027).
1974
1975 * mh-utils.el (mh-get-profile-field): Rename to
d57727c9 1976 mh-profile-component-value. Add colon to search removing
191c8741
BW
1977 unnecessary addition of colon to field in mh-profile-component.
1978 (mh-profile-component): Modify call to mh-profile-component-value
d57727c9 1979 accordingly. Move next to mh-profile-component-value.
191c8741 1980 (mh-find-path-run, mh-find-path, mh-file-command-p): Move to
d57727c9 1981 mh-init.el. It makes sense that code that is only run once per
191c8741
BW
1982 session (more or less) is in mh-init.el rather than cluttering
1983 mh-utils.el.
1984 (mh-no-install, mh-install): Delete.
1985
33462dfa 1986 * mh-customize.el (mh-folder-msg-number):
191c8741
BW
1987 * mh-mime.el (mh-file-mime-type): Removed trailing whitespace.
1988
04f6a2d1
BW
19892006-01-09 Bill Wohler <wohler@newt.com>
1990
b981c52c
BW
1991 * mh-init.el (mh-variant-mu-mh-info, mh-variant-nmh-info): Applied
1992 patch from Satyaki from SF #1016027.
1993
8f9efec8
BW
1994 * mh-e.el (mh-rescan-folder): Try to keep cursor at current
1995 message, even if cur sequence is no longer present (closes SF
1996 #1207247).
1997
b6d8f743
BW
1998 * mh-comp.el: Use ";; Shush compiler." comment consistently per
1999 Mark's suggestion.
2000 (mh-letter-mode): Derive from mail-mode and delete code copied
d57727c9 2001 from mail-mode (closes SF #1385571). Mention mail-mode-hook in
b6d8f743 2002 docstring.
d57727c9 2003 (mh-fill-paragraph-function): Delete. Handled by mail-mode.
b6d8f743
BW
2004 (mh-to-field-choices): For consistency with mail-mode, add "a" for
2005 "Mail-Reply-To:", "l" for "Mail-Followup-To:", and "r" for
d57727c9 2006 "Reply-To:". Change "r" to "m" for "From:" (closes SF #1400139).
b6d8f743
BW
2007 (mh-to-fcc): Move setting of folder argument to interactive
2008 argument as is the norm.
2009 (mh-letter-complete-function-alist): Add mail-reply-to.
2010 (mh-letter-mode-map): Add keys for mh-to-field (Mail-Reply-To,
2011 Mail-Followup-To, Reply-To, From).
2012
90866475
BW
2013 * mh-customize.el: Use ";; Forward definition." consistently.
2014 Comment declaration to remind programmer to update forward
2015 definition if default changes.
2016
33462dfa
JB
2017 * mh-funcs.el:
2018 * mh-inc.el:
2019 * mh-init.el:
2020 * mh-mime.el:
2021 * mh-seq.el:
04f6a2d1
BW
2022 * mh-utils.el: Use ";; Shush compiler." comment consistently per
2023 Mark's suggestion.
2024
7094eefe
BW
20252006-01-08 Bill Wohler <wohler@newt.com>
2026
2027 Removed code that was marked as Emacs 20 compatible that was
2028 easily found showing how important it is to document such
d57727c9
JB
2029 things (closes SF #1359240). Feel free to nuke any other Emacs 20
2030 peculiarities that you find. Wrapped code for shushing compiler
7094eefe
BW
2031 with (eval-when-compile), sometimes moving the defvars closer to
2032 where they were used.
33462dfa 2033
7094eefe
BW
2034 * mh-alias.el (mh-alias-gecos-name): Use replace-regexp-in-string
2035 instead of mh-replace-in-string as mh-replace-in-string was
2036 replaced by a more appropriate defsubst in mh-xemacs.el.
2037
2038 * mh-comp.el: Require cleanup, wrap compiler-shushing defvars with
2039 eval-when-compile.
2040 (mh-file-is-vcard-p): Removed redundant test.
2041
2042 * mh-customize.el: Require cleanup, wrap compiler-shushing defvars
2043 with eval-when-compile.
2044 (mh-adaptive-cmd-note-flag, mh-invisible-header-fields)
2045 (mh-invisible-header-fields-default): Add forward definitions.
2046 (mh-invisible-header-fields-default): Alphabetize.
2047
2048 * mh-e.el: Require cleanup, wrap compiler-shushing defvars with
2049 eval-when-compile.
2050 (mh-thread-scan-line-map-stack, tool-bar-mode): Delete unused
2051 variables.
d57727c9 2052 (mh-colors-available-p): Just call display-color-cells. It's on
7094eefe
BW
2053 all supported Emacsen (and defaliased on XEmacs).
2054
2055 * mh-funcs.el:
2056 * mh-inc.el:
2057 * mh-init.el: Wrap compiler-shushing defvars with
2058 eval-when-compile.
2059
2060 * mh-identity.el: Don't need (mh-require-cl).
2061
2062 * mh-index.el: Don't need to load executable any more.
2063
2064 * mh-mime.el: Wrap compiler-shushing defvars with
2065 eval-when-compile.
d57727c9
JB
2066 (mh-have-file-command): Initialize variable to 'undefined. Add
2067 docstring. Update function of same name accordingly. Also don't
7094eefe
BW
2068 need to load executable any more.
2069 (mh-mime-content-types): Delete.
2070 (mh-minibuffer-read-type): Prompt user for type if
d57727c9 2071 mh-file-mime-type returns application/octet-stream. Assume we have
7094eefe
BW
2072 mailcap-mime-types.
2073 (mh-mime-display): Update error message.
2074
2075 * mh-seq.el: Require cleanup, and wrap compiler-shushing defvars
2076 with eval-when-compile.
2077
2078 * mh-utils.el: Require cleanup, and wrap compiler-shushing defvars
2079 with eval-when-compile.
2080 (mh-clean-msg-header): Don't set after-change-functions to nil.
d57727c9 2081 (mh-replace-in-string): Remove. Create defsubst in mh-xemacs.el
7094eefe 2082 instead.
33462dfa 2083
98b7b7ed
BW
20842006-01-07 Bill Wohler <wohler@newt.com>
2085
3af622d5
BW
2086 * mh-customize.el: Updated Faces documentation in header.
2087 (mh-invisible-header-fields-internal): Add X-Lumos-SenderID,
2088 X-Return-Path-Hint, and X-Roving-* from Roving ConstantContact.
2089
98b7b7ed
BW
2090 * mh-mime.el (mh-mml-tag-present-p): Update regexp to handle <mml>
2091 tags inserted by Gnus gnus-summary-mail-forward (closes SF
2092 #1399307).
2093
836f2863
MB
20942006-01-03 Mark D. Baushke <mdb@gnu.org>
2095
2096 * mh-e.el (mh-delete-a-msg): Fix whitespace nit.
2097 * mh-index.el (mh-mairix-execute-search): Fix symbol quote.
2098
e69d4e02
BW
20992006-01-03 Bill Wohler <wohler@newt.com>
2100
f9c53c97 2101 * mh-alias.el (mh-alias-add-alias): Grand message and error string
d57727c9
JB
2102 unification. Use single sentence if possible by using semicolon.
2103 Don't end message with punctuation. Don't need format with
2104 message. Quote messages as in docstrings: use `' around symbols,
2105 \" for option choices. Don't use quotes around %s.
33462dfa 2106
f9c53c97
BW
2107 * mh-comp.el (mh-complete-word): Ditto.
2108
2109 * mh-customize.el (mh-adaptive-cmd-note-flag-check)
2110 (mh-scan-format-file-check): Ditto.
2111
2112 * mh-e.el (mh-refile-or-write-again, mh-previous-unread-msg)
2113 (mh-delete-a-msg, mh-refile-a-msg, mh-next-unread-msg)
2114 (mh-msg-num-width-to-column): Ditto.
2115
2116 * mh-identity.el (mh-identity-field-handler): Ditto.
2117
2118 * mh-index.el (mh-mairix-execute-search)
2119 (mh-swish-execute-search, mh-swish++-execute-search)
2120 (mh-namazu-execute-search): Ditto.
2121
2122 * mh-init.el (mh-variant-set): Ditto.
2123
2124 * mh-mime.el (mh-mh-to-mime-undo, mh-mml-forward-message)
2125 (mh-secure-message, mh-mime-display): Ditto.
2126
2127 * mh-pick.el (mh-search-folder, mh-pick-construct-regexp): Ditto.
2128
2129 * mh-seq.el (mh-narrow-to-seq, mh-put-msg-in-seq, mh-read-seq)
2130 (mh-read-range, mh-thread-container-subject): Ditto.
2131
2132 * mh-utils.el (mh-x-image-scale-and-display)
2133 (mh-prompt-for-folder, mh-handle-process-error)
2134 (mh-list-to-string-1): Ditto.
2135
078cb314
BW
2136 * mh-comp.el (mh-reply): Use standard default notation in
2137 prompts (closes SF #1275933).
2138
2139 * mh-mime.el (mh-mime-save-parts): Ditto.
2140
2141 * mh-seq.el (mh-read-seq, mh-read-range): Ditto.
2142
355ebcbf
BW
2143 * mh-customize.el (mh-folder-msg-number): Snow is actually
2144 off-white on low color displays which turns to white when bold.
481821c8
JB
2145 This is unreadable on white backgrounds. Use snow with min-colors
2146 requirement. Use cyan on low-color displays.
355ebcbf
BW
2147
2148 * mh-init.el (mh-defface-compat): On low-color displays, delete
2149 the high-color display rather than simply strip the min-colors
2150 requirement since the existing algorithm shadowed the desired
2151 display on low-color displays.
2152
e69d4e02
BW
2153 * mh-alias.el (mh-alias-add-alias): Remove leading * from
2154 docstring.
2155
af435184
BW
21562006-01-02 Bill Wohler <wohler@newt.com>
2157
2158 * mh-alias.el (mh-alias-grab-from-field): Remove leading * from
481821c8 2159 docstring. Does this mean something in a defun?
af435184
BW
2160
2161 * mh-customize.el (bw-new-face-to-old, bw-old-face-to-new):
2162 Checkdoc fix.
2163
2164 * mh-e.el (mh-inc-folder): Rename maildrop-name argument to file
481821c8 2165 so it reads better in docstring and manual. Sync docstring with
af435184
BW
2166 manual.
2167
2168 * mh-init.el (mh-defface-compat): Remove trailing space (checkdoc).
2169
2170 * mh-alias.el (mh-alias-apropos): Sync docstring with manual.
2171
2172 * mh-comp.el (mh-redistribute, mh-to-field, mh-to-fcc)
2173 (mh-insert-auto-fields, mh-send-letter, mh-yank-cur-msg)
2174 (mh-fully-kill-draft, mh-open-line, mh-letter-complete)
2175 (mh-letter-complete-or-space, mh-letter-confirm-address)
2176 (mh-letter-next-header-field-or-indent)
2177 (mh-letter-previous-header-field): Ditto.
2178
2179 * mh-customize.el (mh-alias-completion-ignore-case-flag)
2180 (mh-default-folder-for-message-function, mh-mml-method-default)
2181 (mh-signature-file-name, mh-yank-behavior, mh-show-hook)
2182 (mh-show-mode-hook) Ditto.
2183
2184 * mh-e.el (mh-refile-or-write-again, mh-toggle-showing): Ditto.
2185
2186 * mh-funcs.el (mh-pipe-msg, mh-sort-folder, mh-undo-folder)
481821c8 2187 (mh-store-msg, mh-store-buffer): Ditto.
af435184
BW
2188
2189 * mh-index.el (mh-index-search, mh-index-do-search)
2190 (mh-index-next-folder, mh-index-sequenced-messages): Ditto.
2191
2192 * mh-junk.el (mh-spamassassin-blacklist): Ditto.
2193
2194 * mh-mime.el (mh-mh-compose-external-compressed-tar)
2195 (mh-mh-compose-external-type, mh-mh-to-mime, mh-mh-to-mime-undo)
2196 (mh-mml-secure-message-sign, mh-mml-secure-message-encrypt)
481821c8 2197 (mh-mml-secure-message-signencrypt): Ditto.
af435184
BW
2198
2199 * mh-pick.el (mh-search-folder): Ditto.
2200
2201 * mh-seq.el (mh-widen): Ditto.
2202
2203 * mh-utils.el (mh-show, mh-modify): Ditto.
2204
285d1e0c
MB
22052006-01-02 Mark D. Baushke <mdb@gnu.org>
2206
2207 * mh-mime.el (mh-mml-unsecure-message): Remove unused argument.
2208
d49ed7d4
BW
22092006-01-01 Bill Wohler <wohler@newt.com>
2210
2211 * mh-customize.el: Sync docstrings with manual for faces and sort
2212 them alphabetically.
2213 (mh-faces): Move below mh-hooks.
2214 (mh-folder-faces, mh-index-faces, mh-letter-faces)
d57727c9 2215 (mh-show-faces, mh-speed-faces): Delete. Organize faces like hooks.
d49ed7d4
BW
2216 (mh-speed-update-interval): Fix group (mh-speedbar, not mh-speed).
2217 (facemenu-unlisted-faces): Might as well ignore all MH-E faces.
2218 (mh-folder-body-face, mh-folder-cur-msg-face)
2219 (mh-folder-cur-msg-number-face, mh-folder-date-face)
2220 (mh-folder-followup-face, mh-folder-msg-number-face)
2221 (mh-folder-deleted-face, mh-folder-refiled-face)
2222 (mh-folder-subject-face, mh-folder-address-face)
2223 (mh-folder-scan-format-face, mh-folder-to-face)
2224 (mh-index-folder-face, mh-show-cc-face, mh-show-date-face)
2225 (mh-show-header-face, mh-show-pgg-good-face)
2226 (mh-show-pgg-unknown-face, mh-show-pgg-bad-face)
2227 (mh-show-to-face, mh-show-from-face, mh-show-subject-face):
2228 Delete.
d57727c9 2229 (mh-folder-cur-msg): Unused. Delete.
d49ed7d4
BW
2230 (mh-folder-address): Use defface; inherit from mh-folder-subject.
2231 (mh-folder-body, mh-folder-cur-msg-number, mh-folder-date):
2232 Inherit from mh-folder-msg-number.
d57727c9 2233 (mh-folder-deleted): Use defface. Inherit from
d49ed7d4 2234 mh-folder-msg-number.
d57727c9 2235 (mh-folder-sent-to-me-hint): New face. Inherit from
d49ed7d4
BW
2236 mh-folder-date.
2237 (mh-folder-sent-to-me-sender): Rename from mh-folder-scan-format.
d57727c9 2238 Use defface. Inherit from mh-folder-followup.
d49ed7d4
BW
2239 (mh-show-xface): Inherit from mh-show-from and highlight.
2240 (bw-face-generation, bw-toggle-faces)
2241 (bw-new-face-to-old, bw-old-face-to-new): New (tempoarary)
2242 variables, functions for toggling between old and new faces.
2243
2244 * mh-e.el (font-lock-auto-fontify, font-lock-defaults): Hide in
d57727c9 2245 eval-when-compile. We should probably do this throughout.
d49ed7d4
BW
2246 (mh-scan-good-msg-regexp, mh-scan-deleted-msg-regexp)
2247 (mh-scan-refiled-msg-regexp, mh-scan-cur-msg-number-regexp)
2248 (mh-scan-date-regexp, mh-scan-rcpt-regexp, mh-scan-body-regexp)
2249 (mh-scan-subject-regexp): Sync docstrings with manual
2250 (mh-scan-format-regexp): Rename to
481821c8 2251 mh-scan-sent-to-me-sender-regexp. Drop date parenthesized
d57727c9
JB
2252 expression. Make expression more like the others (anchored at the
2253 beginning of line). Sync docstrings with manual.
d49ed7d4 2254 (mh-folder-font-lock-keywords): Use faces directly rather than
d57727c9 2255 -face variables. Use mh-scan-sent-to-me-sender-regexp instead of
d49ed7d4
BW
2256 mh-scan-format-regexp, and within that expression, use faces
2257 mh-folder-sent-to-me-hint and mh-folder-sent-to-me-sender instead
2258 of mh-folder-date-face and mh-folder-scan-format-face which were
2259 misleading.
2260
2261 * mh-mime.el (mh-mime-security-button-face): Use faces directly
2262 rather than -face variables.
2263
2264 * mh-utils.el (mh-show-font-lock-keywords): Use faces directly
2265 rather than -face variables.
2266 (mh-face-foreground-compat, mh-face-background-compat): New macros.
2267 (mh-face-display-function): Use mh-face-foreground-compat and
2268 mh-face-background-compat to use inherited attributes of
2269 mh-show-xface on Emacs 22 while still working on Emacs 21.
2270
0d887b77
BW
22712005-12-28 Bill Wohler <wohler@newt.com>
2272
d57727c9
JB
2273 * mh-comp.el (mh-e-user-agent): Move here from simple.el.
2274 Use mh-user-agent-compose instead of mh-smail-batch.
0d887b77 2275
13fe29bd
BW
22762005-12-27 Bill Wohler <wohler@newt.com>
2277
2278 * mh-utils.el (mh-prompt-for-folder): Use can-create argument to
2279 suppress creation of folder if it doesn't exist.
2280
2bd87afb
SM
22812005-12-27 Stefan Monnier <monnier@iro.umontreal.ca>
2282
2283 * mh-utils.el (mh-process-daemon): Don't change buffer in proc-filter.
2284
5a4aad03
BW
22852005-12-23 Bill Wohler <wohler@newt.com>
2286
7ba8dffd
BW
2287 * mh-e.el (mh-folders-changed): Fix typo in docstring.
2288
d57727c9
JB
2289 Follow MH-E Developers Guide conventions. Use `' quotes for Help
2290 hyperlinks such as symbols, Info nodes, or URLs. Use \" quotes for
2291 everything else. Otherwise, you can accidently get links to
5a4aad03 2292 nonsense symbols.
2bd87afb 2293
d1699462
BW
22942005-12-22 Bill Wohler <wohler@newt.com>
2295
d57727c9 2296 Follow Emacs coding conventions. Use default setting of
2dcf34f9 2297 emacs-lisp-docstring-fill-column which is 65.
2bd87afb 2298
d1699462
BW
2299 * mh-alias.el (mh-alias-reload): Sync docstrings with manual.
2300
2301 * mh-comp.el (mh-letter-mode): Use 60 column width.
2302 (mh-forward, mh-insert-signature, mh-send-letter): Sync docstrings
2303 with manual.
2304 (mh-yank-cur-msg): Mention that mh-ins-buf-prefix isn't used if
2305 you have added a mail-citation-hook and neither are used if you
d57727c9 2306 use one of the supercite flavors of mh-yank-behavior. Sync
13fe29bd 2307 docstrings with manual.
d1699462 2308
13fe29bd
BW
2309 * mh-customize.el (mh-kill-folder-suppress-prompt-hooks): Rename
2310 from mh-kill-folder-suppress-prompt-hook since it is an abnormal
d57727c9 2311 hook. Use "Hook run by `function'..." instead of "Invoked...".
d1699462
BW
2312 Sync docstrings with manual.
2313 (mh-ins-buf-prefix, mh-yank-behavior): Mention that
2314 mh-ins-buf-prefix isn't used if you have added a
2315 mail-citation-hook and neither are used if you use one of the
d57727c9
JB
2316 supercite flavors of mh-yank-behavior. Sync docstrings with manual.
2317 (mail-citation-hook): Delete. Use one in sendmail.el.
d1699462
BW
2318 (mh-signature-file-name, mh-after-commands-processed-hook)
2319 (mh-alias-reloaded-hook, mh-before-commands-processed-hook)
2320 (mh-before-quit-hook, mh-before-send-letter-hook)
2321 (mh-delete-msg-hook, mh-find-path-hook, mh-folder-mode-hook)
2322 (mh-forward-hook, mh-inc-folder-hook, mh-insert-signature-hook)
2323 (mh-letter-mode-hook)
2324 (mh-mh-to-mime-hook, mh-pick-mode-hook, mh-quit-hook)
2325 (mh-refile-msg-hook, mh-show-hook, mh-show-mode-hook)
2326 (mh-unseen-updated-hook): Use "Hook run by `function'..." instead
d57727c9 2327 of "Invoked...". Sync docstrings with manual.
d1699462
BW
2328
2329 * mh-e.el (mh-last-destination, mh-last-destination-folder)
2330 (mh-last-destination-write, mh-folder-mode-map, mh-arrow-marker)
2331 (mh-delete-list, mh-refile-list, mh-folders-changed)
2332 (mh-next-direction, mh-view-ops, mh-folder-view-stack)
2333 (mh-index-data, mh-first-msg-num, mh-last-msg-num)
2334 (mh-mode-line-annotation, mh-sequence-notation-history)
2335 (mh-colors-available-flag): Move comment into docstring.
2bd87afb
SM
2336 (mh-delete-msg, mh-execute-commands, mh-inc-folder, mh-quit)
2337 (mh-process-commands): Sync docstrings with manual.
d1699462
BW
2338 (mh-refile-msg): Small doc edit.
2339 (mh-delete-a-msg, mh-refile-a-msg): Sync docstrings with manual.
2340 Rename msg argument to message.
2341
2342 * mh-funcs.el (mh-kill-folder): Sync docstrings with manual.
2343
2344 * mh-e.el (mh-update-unseen): No longer say "The value of
2345 `foo-hook' is a list of functions to be called, with no arguments,
2346 ...," but rather just "The hook foo-hook is called...".
2347
2bd87afb 2348 * mh-mime.el (mh-mh-to-mime): Ditto.
d1699462
BW
2349
2350 * mh-pick.el (mh-pick-mode): Ditto.
2351
2352 * mh-utils.el (mh-showing-mode): Use uppercase for argument in
2353 docstring.
2354 (mh-seq-list, mh-seen-list, mh-showing-with-headers): Move comment
2355 into docstring.
13fe29bd
BW
2356 (mh-show-mode, mh-show-msg, mh-find-path): Sync docstrings with
2357 manual.
d1699462 2358
2bd87afb 23592005-12-19 Stephen Gildea <gildea@stop.mail-abuse.org>
2953de8c 2360
d57727c9
JB
2361 * mh-customize.el (mh-after-commands-processed-hook): New variable.
2362 (mh-before-commands-processed-hook): Rename mh-folder-updated-hook.
2953de8c 2363
13fe29bd
BW
2364 * mh-e.el (mh-process-commands): Rename mh-folder-updated-hook to
2365 mh-before-commands-processed-hook, call new
2953de8c
SG
2366 mh-after-commands-processed-hook.
2367 (mh-folders-changed): New variable (for use in
2368 mh-after-commands-processed-hook).
2369
cee9f5c6
BW
23702005-12-19 Bill Wohler <wohler@newt.com>
2371
2372 * mh-acros.el:
2373 * mh-alias.el:
2374 * mh-comp.el:
2375 * mh-customize.el:
2376 * mh-e.el:
2377 * mh-funcs.el:
2378 * mh-gnus.el:
2379 * mh-identity.el:
2380 * mh-inc.el:
2381 * mh-index.el:
2382 * mh-init.el:
2383 * mh-junk.el:
2384 * mh-mime.el:
2385 * mh-pick.el:
2386 * mh-print.el:
2387 * mh-seq.el:
2388 * mh-speed.el:
2389 * mh-utils.el:
d57727c9
JB
2390 Follow commenting conventions. Don't use ;;; form so much, except
2391 for headings. Precede headings with page feed. This was mostly
2392 already done, so I made it a convention. Did not update copyright
cee9f5c6
BW
2393 on a couple of files since this was an insignificant change.
2394
fa4075e3
BW
23952005-12-18 Bill Wohler <wohler@newt.com>
2396
2397 * mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
2398 (mh-tool-bar-search-function): Sync docstrings with manual.
d57727c9 2399 (mh-tool-bar-customize): Replace toolbar with tool bar in docstring.
fa4075e3
BW
2400 (mh-tool-bar-letter-help): Fix manual reference.
2401 (mh-xemacs-use-toolbar-flag): Rename to
d57727c9
JB
2402 mh-xemacs-use-tool-bar-flag. Initialize to
2403 mh-xemacs-has-tool-bar-flag. Sync docstrings with manual.
fa4075e3 2404 (mh-xemacs-toolbar-position): Rename to
d57727c9 2405 mh-xemacs-tool-bar-position. Initialize to nil. Drop "no tool bar"
fa4075e3 2406 option (redundant) and change "Same As Default Tool Bar" setting
d57727c9 2407 to nil. Sync docstrings with manual.
fa4075e3
BW
2408 (mh-tool-bar-define): Replace toolbar with tool-bar or tool bar
2409 depending on context.
d57727c9 2410 (mh-toolbar-init): Rename to mh-tool-bar-init. Simplify condition
481821c8 2411 for calling set-specifier. Only look at the value of
13fe29bd 2412 mh-xemacs-use-tool-bar-flag.
d57727c9
JB
2413 (mh-tool-bar-folder-buttons, mh-tool-bar-letter-buttons):
2414 Sync docstrings with manual.
fa4075e3
BW
2415
2416 * mh-comp.el (mh-letter-mode): Use mh-tool-bar-init instead of
2417 mh-toolbar-init.
2418
2419 * mh-e.el (mh-folder-mode): Ditto.
2420
2421 * mh-utils.el (mh-show-mode): Ditto.
2422
7a5df5a9
BW
24232005-12-15 Bill Wohler <wohler@newt.com>
2424
2425 * mh-e.el (mh-delete-msg): Sync docstrings with manual.
2426
2427 * mh-seq.el (mh-delete-subject, mh-thread-next-sibling)
2428 (mh-thread-previous-sibling, mh-thread-ancestor)
2429 (mh-thread-delete, mh-thread-refile): Ditto.
2430
6b960c10
BW
24312005-12-14 Bill Wohler <wohler@newt.com>
2432
2433 * mh-customize.el (mh-speed-flists-interval): Rename to
2434 mh-speed-update-interval.
d57727c9 2435 (mh-speed-run-flists-flag): Delete. Setting
13fe29bd 2436 mh-speed-flists-interval to 0 accomplishes the same thing.
6b960c10 2437
13fe29bd
BW
2438 * mh-speed.el (mh-folder-speedbar-buttons, mh-speed-flists): Use
2439 mh-speed-update-interval instead of mh-speed-run-flists-flag.
2440 (mh-speed-toggle, mh-speed-view, mh-speed-refresh): Sync
2441 docstrings with manual.
6b960c10 2442
97c688ed
BW
24432005-12-09 Bill Wohler <wohler@newt.com>
2444
2445 * mh-customize.el (mh-path): Move here from mh-init.el.
2446 (mh-variant): Mention that mh-path can be customized.
2447 (mh-invisible-header-fields-internal): Add X-ContentStamp,
2448 X-MAIL-INFO, and X-UNTD- from NetZero.
2449
2450 * mh-init.el (mh-path): Move defcustom to mh-customize.el.
2451
2be362c2
BW
24522005-12-04 Bill Wohler <wohler@newt.com>
2453
f15ced66
BW
2454 * mh-customize.el (mh-sortm-args): Sync docstrings with manual.
2455 (mh-invisible-header-fields-internal): Add X-Bugzilla-* and
2456 X-Virus-Scanned.
2bd87afb 2457
13fe29bd
BW
2458 * mh-customize.el (mh-insert-signature-hook): Rename
2459 mh-letter-insert-signature-hook to mh-insert-signature-hook.
f15ced66
BW
2460
2461 * mh-comp.el (mh-insert-signature): Ditto.
2462
56128d97 2463 * mh-customize.el (mh-fetch-x-image-url): Change default from 'ask
d57727c9 2464 to nil. Remove t option. Sync docstring with manual (closes SF
56128d97
BW
2465 #831278).
2466 (mh-invisible-header-fields-internal): Remove X-Image-URL so that
2467 users can see it, look it up in the manual's index, and discover
2468 mh-fetch-x-image-url (closes SF #831278).
a932ce45 2469
a8a47814
BW
2470 * mh-customize.el (mh-new-messages-folders): Rename from
2471 mh-index-new-messages-folders.
2472 (mh-ticked-messages-folders): Rename from
2473 mh-index-ticked-messages-folders.
2bd87afb 2474
a8a47814
BW
2475 * mh-index.el (mh-index-sequenced-messages)
2476 (mh-index-new-messages): Ditto.
2477
2be362c2 2478 * mh-comp.el (mh-forward): Went over all uses of the word "RANGE"
d57727c9 2479 in the docstrings and made usage consistent. Generally speaking,
2be362c2 2480 "messages in range" and "range of messages" is redundant and just
d57727c9 2481 "range" can be used in most circumstances. Also ensured that
2be362c2 2482 mh-interactive-range was mentioned in all interactive functions
f15ced66
BW
2483 that use a range which describes the range argument for both users
2484 and programmers.
2be362c2
BW
2485
2486 * mh-e.el (mh-delete-msg-no-motion, mh-refile-msg)
2487 (mh-refile-or-write-again, mh-rescan-folder, mh-undo)
2488 (mh-visit-folder, mh-scan-folder, mh-regenerate-headers)
13fe29bd
BW
2489 (mh-notate-user-sequences, mh-delete-msg-from-seq, mh-catchup):
2490 Ditto.
2be362c2 2491
13fe29bd
BW
2492 * mh-funcs.el (mh-copy-msg, mh-pack-folder, mh-pack-folder-1):
2493 Ditto.
2be362c2
BW
2494
2495 * mh-junk.el (mh-junk-blacklist, mh-junk-whitelist): Ditto.
2496
2497 * mh-print.el (mh-ps-print-range, mh-ps-print-msg)
2498 (mh-ps-print-msg-file, mh-print-msg): Ditto.
2499
2500 * mh-seq.el (mh-put-msg-in-seq, mh-range-to-msg-list)
2501 (mh-narrow-to-range, mh-toggle-tick): Ditto.
2502
553fb735
BW
25032005-12-01 Bill Wohler <wohler@newt.com>
2504
2505 Rewrote Reading Mail chapter in manual which affected mh-show
2506 customization group and related functions.
2bd87afb 2507
553fb735
BW
2508 * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style
2509 instead of mh-highlight-citation-p.
2510 (mh-letter-toggle-header-field-display): "Ellipsed" isn't a word,
2511 I think, so use "truncated".
2512
2513 * mh-customize.el (mh-folder, mh-folder-faces): Group's manual
d57727c9 2514 section is Folders, not Organizing. Parent of mh-folder-faces is
553fb735
BW
2515 mh-folder, not mh-show.
2516 (mh-speed): Rename to mh-speedbar for consistency with mh-toolbar.
d57727c9 2517 (mh-thread): New group that corresponds with manual's Threading chapter.
553fb735
BW
2518 (mh-letter-faces): Group's manual section is Editing Drafts, not
2519 Sending Mail.
d57727c9 2520 (mh-sortm-args): New customization variable that used to be a defvar.
553fb735
BW
2521 (mh-index-new-messages-folders, mh-index-ticked-messages-folders):
2522 Move from mh-index group to mh-folders group.
2523 (mh-alias-local-users-prefix, mh-large-folder)
2524 (mh-recursive-folders-flag, mh-before-quit-hook)
2525 (mh-folder-mode-hook, mh-kill-folder-suppress-prompt-hook)
2526 (mh-quit-hook, mh-refile-msg-hook): Move from mh-show group to
2527 mh-folder group.
2528 (mh-highlight-citation-style): Rename from
d57727c9
JB
2529 mh-highlight-citation-p. Sync docstrings with manual.
2530 (mh-mhl-format-file): Rename from mhl-formfile. Sync docstrings
553fb735 2531 with manual.
13fe29bd
BW
2532 (mh-show-threads-flag): Move from mh-show group to mh-thread
2533 group.
553fb735
BW
2534 (mh-find-path-hook): Move from mh-show group to mh-e group.
2535 (mh-folder-updated-hook): Add to mh-folder group.
2536 (mh-forward-hook): Move from mh-folder to mh-sending-mail group.
2537 (mh-unseen-updated-hook): Move from mh-show to mh-sequences group.
2538 (mh-bury-show-buffer-flag, mh-clean-message-header-flag)
2539 (mh-decode-mime-flag, mh-display-buttons-for-alternatives-flag)
2540 (mh-display-buttons-for-inline-parts-flag)
2541 (mh-do-not-confirm-flag, mh-fetch-x-image-url)
2542 (mh-graphical-smileys-flag, mh-graphical-emphasis-flag)
2543 (mh-invisible-header-fields-default, mh-invisible-header-fields)
2544 (mh-lpr-command-format, mh-max-inline-image-height)
2545 (mh-max-inline-image-width)
2546 (mh-mime-save-parts-default-directory, mh-print-background-flag)
2547 (mh-show-maximum-size, mh-show-use-goto-addr-flag)
2548 (mh-show-use-xface-flag, mh-store-default-directory)
2549 (mh-summary-height, mh-delete-msg-hook
2550 (mh-show-hook, mh-show-mode-hook): Sync docstrings with manual.
2bd87afb 2551
d57727c9 2552 * mh-e.el (mh-scan-format-mh, mh-scan-good-msg-regexp)
553fb735 2553 (mh-scan-deleted-msg-regexp, mh-scan-refiled-msg-regexp)
d57727c9
JB
2554 (mh-scan-cur-msg-number-regexp, mh-scan-subject-regexp):
2555 Use non-fontification instead of non-fontifying.
553fb735 2556 (mh-header-display): Use mh-mhl-format-file instead of
d57727c9 2557 mhl-formfile. Sync docstrings with manual.
553fb735 2558 (mh-next-undeleted-msg, mh-previous-undeleted-msg): Rename arg to
d57727c9 2559 count. Sync docstrings with manual.
553fb735 2560 (mh-refile-or-write-again): Use output from mh-write-msg-to-file
d57727c9 2561 so that message doesn't change when using this command. Sync
13fe29bd 2562 docstrings with manual.
d57727c9 2563 (mh-page-msg, mh-previous-page): Rename arg to lines. Sync
13fe29bd 2564 docstrings with manual.
d57727c9
JB
2565 (mh-write-msg-to-file): Rename msg to message. Rename no-headers
2566 to no-header. Sync docstrings with manual.
553fb735
BW
2567 (mh-ps-print-map): Delete keybindings for deleted commands
2568 mh-ps-print-toggle-mime and mh-ps-print-msg-show.
2bd87afb 2569 (mh-help-messages): Update printing help.
553fb735
BW
2570 (mh-delete-msg, mh-delete-msg-no-motion, mh-first-msg)
2571 (mh-last-msg, mh-previous-unread-msg, mh-next-button)
2572 (mh-prev-button, mh-folder-toggle-mime-part)
2573 (mh-folder-inline-mime-part, mh-folder-save-mime-part)
2574 (mh-next-unread-msg, mh-toggle-mime-buttons): Sync docstrings with
2575 manual.
2576
13fe29bd
BW
2577 * mh-funcs.el (mh-sortm-args): Now a customization option and in
2578 mh-customize.el.
d57727c9
JB
2579 (mh-pipe-msg): Rename include-headers to include-header.
2580 Sync docstrings with manual.
553fb735
BW
2581 (mh-burst-digest, mh-page-digest, mh-page-digest-backwards)
2582 (mh-store-msg): Sync docstrings with manual.
2583
d57727c9
JB
2584 * mh-mime.el (mh-mime-save-parts): Rename arg to prompt.
2585 Sync docstrings with manual.
553fb735
BW
2586 (mh-toggle-mh-decode-mime-flag): Use English in message, not Lisp.
2587 Sync docstrings with manual.
13fe29bd
BW
2588 (mh-mm-display-part, mh-mm-inline-message): Use
2589 mh-highlight-citation-style instead of mh-highlight-citation-p.
553fb735
BW
2590 (mh-press-button): Sync docstrings with manual.
2591 (mh-display-with-external-viewer): Fix default output in
d57727c9 2592 minibuffer. Sync docstrings with manual.
553fb735 2593
d57727c9 2594 * mh-print.el (mh-ps-print-mime, mh-ps-print-toggle-mime):
13fe29bd 2595 Delete.
553fb735
BW
2596 (mh-ps-print-color-option): Incorporate docstring from
2597 ps-print-color-p.
d57727c9
JB
2598 (mh-ps-spool-buffer): Remove unused code. Fix indent.
2599 Slimline docstring.
2600 (mh-ps-spool-msg): Slimline docstring. Rename from
2601 mh-ps-spool-a-msg. Rewrite to use existing show buffer when
13fe29bd 2602 available.
553fb735
BW
2603 (mh-ps-print-range): Extract method from common code in
2604 mh-ps-print-msg and mh-ps-print-msg-file.
d57727c9
JB
2605 (mh-ps-print-preprint): Clean docstring. Use filename "mh-%s".
2606 (mh-ps-print-msg-show): Delete. Can use either
553fb735
BW
2607 mh-ps-print-msg-show or mh-ps-print-msg-show to same effect with
2608 new code in mh-ps-spool-msg.
2609 (mh-print-msg): Use mh-mhl-format-file instead of mhl-formfile.
2610 Sync docstrings with manual.
2611 (mh-ps-print-msg, mh-ps-print-msg-file)
d57727c9
JB
2612 (mh-ps-print-toggle-faces, mh-ps-print-toggle-color):
2613 Sync docstrings with manual.
33462dfa 2614
2bd87afb 2615 * mh-utils.el (mh-show-ps-print-msg-show)
d57727c9 2616 (mh-show-ps-print-toggle-mime): Delete.
2bd87afb 2617 (mh-show-ps-print-map): Update accordingly.
553fb735
BW
2618 (mh-show-mode): Use mh-highlight-citation-style instead of
2619 mh-highlight-citation-p.
2620 (mh-show-xface, mh-display-msg): Use mh-mhl-format-file instead of
2621 mhl-formfile.
d57727c9
JB
2622 (mh-show): Use mh-mhl-format-file instead of mhl-formfile.
2623 Sync docstrings with manual.
2624 (mh-show-font-lock-fontify-region, mh-modify, mh-goto-msg):
2625 Sync docstrings with manual.
553fb735
BW
2626
26272005-12-01 Bill Wohler <wohler@newt.com>
2628
2629 * mh-init.el (mh-defface-compat): Checkdoc fix.
2630
2631 * mh-junk.el (mh-bogofilter-blacklist, mh-bogofilter-whitelist):
13fe29bd
BW
2632 Bogofilter is lowercase except at beginning of sentence and in
2633 titles.
553fb735 2634
94abd6b7
BW
26352005-11-04 Bill Wohler <wohler@newt.com>
2636
6b19bd82
BW
2637 * mh-customize.el (mh-min-colors-defined-flag, mh-defface-compat):
2638 Move to mh-init.el to minimize bulk of mh-customize.el.
2639
2640 * mh-init.el: Modify commentary since file is used for load and
2641 initialization as well as setting and getting the variant.
13fe29bd
BW
2642 (mh-min-colors-defined-flag, mh-defface-compat): Move here from
2643 mh-customize.el.
6b19bd82 2644
d57727c9
JB
2645 * mh-customize.el: Refactor faces. Move grayscale requirements
2646 last before t. Use uniform line breaks.
3d2efec2 2647 (mh-min-colors-defined-flag): New variable.
d57727c9 2648 (mh-defface-compat): New function. Provides backward compatibility
3d2efec2 2649 for face specs.
2bd87afb
SM
2650 (mh-show-header, mh-show-date, mh-show-cc, mh-folder-to)
2651 (mh-folder-refiled, mh-folder-cur-msg-number, mh-folder-cur-msg)
3d2efec2 2652 (mh-folder-body): Use mh-defface-compat.
94abd6b7 2653
b07e0686
DN
26542005-11-03 Dan Nicolaescu <dann@ics.uci.edu>
2655
2656 * mh-customize.el (mh-folder-body-face, mh-folder-cur-msg-face)
2657 (mh-folder-cur-msg-number-face, mh-folder-refiled-face)
2658 (mh-folder-to-face): Use the min-colors attribute instead of the
2659 type attribute.
2660
be33fce4
BW
26612005-11-03 Bill Wohler <wohler@newt.com>
2662
2663 * mh-customize.el (mh-refile-preserves-sequences-flag)
d57727c9
JB
2664 (mh-tick-seq, mh-update-sequences-after-mh-show-flag):
2665 Sync docstrings with manual.
be33fce4
BW
2666
2667 * mh-e.el (mh-update-sequences): Sync docstrings with manual.
2668
2bd87afb 2669 * mh-seq.el (mh-delete-seq, mh-list-sequences, mh-narrow-to-seq)
be33fce4
BW
2670 (mh-widen, mh-toggle-tick, mh-narrow-to-tick): Sync docstrings
2671 with manual.
2672
93eece98
BW
26732005-11-01 Bill Wohler <wohler@newt.com>
2674
13fe29bd
BW
2675 * mh-comp.el (mh-redist-full-contents) Convert defvar to
2676 defcustom.
b2064e08
BW
2677 (mh-smail, mh-extract-rejected-mail, mh-forward, mh-redistribute)
2678 (mh-reply, mh-send, mh-send-other-window)
2679 (mh-fill-paragraph-function): Sync docstrings with manual.
13fe29bd
BW
2680 (mh-edit-again, mh-extract-rejected-mail, mh-redistribute): Rename
2681 msg argument to message (to make for a better docstring).
b2064e08
BW
2682
2683 * mh-customize.el (mh-redist-full-contents-flag): Convert defvar
481821c8 2684 to defcustom. Rename by adding -flag.
b2064e08
BW
2685 (mh-compose-forward-as-mime-flag)
2686 (mh-compose-letter-function, mh-forward-subject-format)
2687 (mh-insert-x-mailer-flag, mh-reply-default-reply-to)
2688 (mh-reply-show-message-flag, mh-letter-mode-hook): Sync docstrings
2689 with manual.
2690
2bd87afb 2691 * mh-print.el (mh-ps-spool-buffer, mh-ps-spool-a-msg)
93eece98 2692 (mh-ps-print-msg): Remove debugging messages.
2bd87afb 2693 (mh-ps-print-msg-show, mh-ps-print-msg-show)
93eece98
BW
2694 (mh-ps-print-toggle-color, mh-ps-print-toggle-mime): Remove period
2695 after message per conventions.
2696
fefc5079
BW
26972005-10-30 Bill Wohler <wohler@newt.com>
2698
2bd87afb 2699 * mh-e.el (mh-scan-good-msg-regexp, mh-scan-deleted-msg-regexp)
d57727c9
JB
2700 (mh-scan-refiled-msg-regexp, mh-scan-cur-msg-number-regexp):
2701 Sync docstrings with manual.
ece9cbf7 2702
fefc5079
BW
2703 * mh-customize.el (mh-compose-space-does-completion-flag)
2704 (mh-signature-separator-flag, mh-interpret-number-as-range-flag)
2705 (mh-adaptive-cmd-note-flag): Use "Non-nil means" instead of "On
d57727c9 2706 means" to remain checkdoc clean and consistent with Emacs. I
13fe29bd 2707 raised this issue with the Emacs developers and Stallman agrees
fefc5079
BW
2708 that "On means" should be allowed in custom docstrings but that
2709 this change requires thought and should wait until after the Emacs
2710 22 release.
2711
ec397a34
BW
27122005-10-28 Bill Wohler <wohler@newt.com>
2713
50df64d6
BW
2714 * mh-comp.el (mh-annotate-msg): Use new variable
2715 mh-scan-field-destination-offset rather than hard-coding 1.
2716
2717 * mh-customize.el (mh-interpret-number-as-range-flag): Add * to
2718 docstring.
13fe29bd
BW
2719 (mh-adaptive-cmd-note-flag-check, mh-scan-format-file-check): New
2720 functions to check input for mh-adaptive-cmd-note-flag and
50df64d6
BW
2721 mh-scan-format-file respectively.
2722 (mh-adaptive-cmd-note-flag, mh-scan-format-file): Docstring fixes,
2723 add :set.
2724
d57727c9 2725 * mh-e.el (mh-scan-field-destination-offset): New variable. The
13fe29bd 2726 destination is the -, t, b, c, or n character for Replied, To, cc,
50df64d6 2727 Bcc, or Newsgroups respectively.
d57727c9 2728 (mh-make-folder, mh-regenerate-headers, mh-generate-new-cmd-note):
50df64d6
BW
2729 Call new function mh-msg-num-width-to-column to make leap between
2730 width and column more explicit.
2731 (mh-msg-num-width-to-column): New function that steals logic from
d57727c9 2732 old mh-set-cmd-note. Also, throw error if mh-scan-format-file
50df64d6
BW
2733 isn't t since we can't adapt the scan lines in this case.
2734 (mh-set-cmd-note): Now just simply sets mh-cmd-note which will
2735 make the documentation more clear.
2736 (mh-generate-new-cmd-note): Docstring fix--mh-cmd-note is a
2737 column, not a width.
2738 (mh-add-sequence-notation, mh-remove-sequence-notation): Use new
d57727c9 2739 variable mh-scan-field-destination-offset rather than hard-coding 1.
50df64d6
BW
2740
2741 * mh-utils.el (mh-cmd-note) Synced docstring with manual.
2742 (mh-notate): Use new variable mh-scan-field-destination-offset
2743 rather than hard-coding 1.
2744 (mh-message-number-width): Rename to mh-msg-num-width to be
2745 consistent with mh-get-msg-num and mh-msg-num-width-to-column.
2746
ec397a34
BW
2747 * mh-customize.el (mh-x-face-file, mh-show-use-xface-flag)
2748 (mail-citation-hook): Quote URLs in docstrings and precede with
d57727c9 2749 `URL'. The former will suppress checkdoc warnings, the latter will
13fe29bd
BW
2750 turn them into hyperlinks in Emacs 22 (I just added the code to do
2751 that today).
ec397a34
BW
2752 (mh-scan-format-file): Checkdoc fix.
2753
169a3241
BW
27542005-10-27 Bill Wohler <wohler@newt.com>
2755
e069fa61
BW
2756 * mh-customize.el (mh-adaptive-cmd-note-flag)
2757 (mh-scan-format-file, mh-scan-prog): Sync docstrings with manual.
2758
2759 * mh-e.el (mh-scan-format-mh, mh-note-deleted, mh-note-refiled)
2760 (mh-note-cur, mh-scan-good-msg-regexp)
2761 (mh-scan-deleted-msg-regexp, mh-scan-refiled-msg-regexp)
2762 (mh-scan-valid-regexp, mh-scan-cur-msg-number-regexp)
2763 (mh-scan-date-regexp, mh-scan-rcpt-regexp, mh-scan-body-regexp)
2764 (mh-scan-subject-regexp, mh-scan-format-regexp)
2765 (mh-folder-font-lock-keywords, mh-set-cmd-note): Sync docstrings
2766 with manual.
2767
2768 * mh-funcs.el (mh-note-copied): Sync docstrings with manual.
2769
2770 * mh-utils.el (mh-goto-msg): Use mh-scan-msg-search-regexp instead
2771 of hard-coded string.
d57727c9
JB
2772 (mh-mail-header-separator, mh-signature-separator-regexp):
2773 Use "regular expression" in docstring instead of regexp.
e069fa61
BW
2774 (mh-scan-msg-number-regexp)
2775 (mh-scan-msg-overflow-regexp, mh-scan-msg-format-regexp)
2776 (mh-scan-msg-format-string, mh-scan-msg-search-regexp)
2777 (mh-cmd-note): Sync docstrings with manual.
2778
3b463df0
BW
2779 * mh-comp.el (mh-insert-signature, mh-insert-auto-fields):
2780 Checkdoc fixes.
2781
2782 * mh-customize.el (mh-compose-insertion, mh-x-face-file): Ditto.
2bd87afb
SM
2783
2784 * mh-mime.el (mh-mh-to-mime, mh-mml-attach-file)
2785 (mh-mml-secure-message-sign, mh-mml-secure-message-encrypt)
2786 (mh-mml-secure-message-signencrypt): Ditto.
169a3241 2787
4a263988
BW
27882005-10-24 Bill Wohler <wohler@newt.com>
2789
2790 * mh-gnus.el: Load mml.el in order to see if
2791 mml-minibuffer-read-disposition is defined or not.
2792
2793 * mh-mime.el: Now that mh-gnus.el loads mml, we shouldn't need the
2794 mml autoloads.
2795
97c60a38
MB
27962005-10-23 Miles Bader <miles@gnu.org>
2797
2798 * .arch-inventory: New file.
2799
9a51cf9e
BW
28002005-10-23 Bill Wohler <wohler@newt.com>
2801
d57727c9
JB
2802 * mh-customize.el (mh-interpret-number-as-range-flag):
2803 Sync docstring with manual.
136e0283 2804
9a51cf9e 2805 * mh-identity.el (mh-assoc-ignore-case): Merge with version in
481821c8 2806 mh-alias.el and move to mh-acros.el.
9a51cf9e
BW
2807
2808 * mh-alias.el (mh-assoc-ignore-case): Merge with version in
481821c8 2809 mh-identity.el and move to mh-acros.el.
9a51cf9e
BW
2810
2811 * mh-acros.el (mh-assoc-ignore-case): Merge of function from
2812 mh-identity.el and mh-alias.el.
2813
2814 * mh-mime.el: Autoload mm-uu for mm-uu-dissect to avoid compiler
2815 warning in Emacs 22.
2816
1dd9796d
SD
28172005-10-23 Satyaki Das <satyaki@theforce.stanford.edu>
2818
2819 * mh-identity.el (mh-assoc-ignore-case): New macro that uses
2820 assoc-string (if the function is available) and falls back on
2821 assoc-ignore-case if assoc-string is not found.
2822 (mh-identity-field-handler): Use mh-assoc-ignore-case since
2823 assoc-ignore-case is a obsolete function in Emacs 22.
2824
2825 * mh-e.el (mh-folder-buttons-init-flag): New variable that keeps
2826 track of whether the tool-bar in mh-folder-mode has been
2827 initialized yet.
2828 (mh-folder-mode): Initialize the tool-bar for folders the first
2829 time we get into mh-letter-mode.
2830
2831 * mh-customize.el (mh-buffer-exists-p): New function which tests
2832 presence of buffers of a given mode.
d57727c9
JB
2833 (mh-tool-bar-define): New functions mh-tool-bar-folder-buttons-init and
2834 mh-tool-bar-letter-buttons-init are defined. These functions are
1dd9796d
SD
2835 used to create the tool-bar from the corresponding customizable
2836 variables.
2837
2838 * mh-comp.el (mh-letter-buttons-init-flag): New variable that
2839 keeps track of whether the tool-bar in mh-letter-mode has been
2840 initialized yet.
2841 (mh-letter-mode): Initialize the tool-bar for drafts the first
2842 time we get into mh-letter-mode.
2843
0c47b17c
BW
28442005-10-23 Bill Wohler <wohler@newt.com>
2845
13fe29bd
BW
2846 * mh-comp.el (mh-letter-menu): Rename
2847 mh-mhn-compose-external-compressed-tar to
d57727c9
JB
2848 mh-mh-compose-external-compressed-tar. Rename
2849 mh-mhn-compose-anon-ftp to mh-mh-compose-anon-ftp. Rename
481821c8
JB
2850 mh-edit-mhn to mh-mh-to-mime. Rename mh-mhn-directive-present-p to
2851 mh-mh-directive-present-p. Rename mh-revert-mhn-edit to
d57727c9
JB
2852 mh-mh-to-mime-undo. Rename mh-gnus-pgp-support-flag to
2853 mh-pgp-support-flag. Rename mh-compose-insertion value from 'mhn
0c47b17c
BW
2854 to 'mh.
2855 (mh-insert-signature): Rename mh-mhn-directive-present-p to
2856 mh-mh-directive-present-p.
2857 (mh-send-letter): Rename mh-mhn-directive-present-p to
481821c8 2858 mh-mh-directive-present-p. Rename mh-edit-mhn to mh-mh-to-mime.
d57727c9
JB
2859 (mh-letter-mode-map): Rename mh-edit-mhn to mh-mh-to-mime. Rename
2860 mh-mhn-compose-anon-ftp to mh-mh-compose-anon-ftp. Rename
13fe29bd 2861 mh-mhn-compose-external-compressed-tar to
d57727c9
JB
2862 mh-mh-compose-external-compressed-tar. Rename mh-revert-mhn-edit
2863 to mh-mh-to-mime-undo. Rename mh-mhn-compose-external-type to
2864 mh-mh-compose-external-type. Rename mh-mhn-compose-anon-ftp to
2865 mh-mh-compose-anon-ftp. Rename
13fe29bd 2866 mh-mhn-compose-external-compressed-tar to
d57727c9
JB
2867 mh-mh-compose-external-compressed-tar. Rename mh-revert-mhn-edit
2868 to mh-mh-to-mime-undo. Rename mh-mhn-compose-external-type to
0c47b17c
BW
2869 mh-mh-compose-external-type.
2870 (mh-send-letter, mh-letter-mode-map): Rename mh-edit-mhn to
2871 mh-mh-to-mime, mh-revert-mhn-edit to mh-mh-to-mime-undo.
13fe29bd
BW
2872 (mh-reply, mh-yank-cur-msg, mh-insert-prefix-string): Rename
2873 mh-yank-from-start-of-msg to mh-yank-behavior.
0c47b17c
BW
2874 (mh-letter-mode, mh-to-field, mh-to-fcc, mh-insert-signature)
2875 (mh-check-whom, mh-insert-auto-fields, mh-send-letter)
2876 (mh-insert-letter, mh-yank-cur-msg, mh-insert-prefix-string)
2877 (mh-fully-kill-draft, mh-open-line, mh-letter-complete)
2878 (mh-letter-complete-or-space, mh-letter-confirm-address)
2879 (mh-letter-next-header-field-or-indent)
2880 (mh-letter-previous-header-field)
13fe29bd
BW
2881 (mh-letter-toggle-header-field-display): Sync docstrings with
2882 manual.
0c47b17c 2883
13fe29bd
BW
2884 * mh-customize.el (mh-edit-mhn-hook): Rename to
2885 mh-mh-to-mime-hook.
0c47b17c
BW
2886 (mh-yank-from-start-of-msg): Rename to mh-yank-behavior.
2887 (mh-compose-insertion): Rename values from 'gnus and 'mhn to 'mh
2888 and user-visible values from mhn and Gnus to MH and MML.
2bd87afb 2889 (mh-before-send-letter-hook): Add 'ispell-message option.
0c47b17c
BW
2890 (mh-mml-method-default): Rename mh-gnus-pgp-support-flag to
2891 mh-pgp-support-flag.
2892 (mh-compose-insertion, mh-compose-space-does-completion-flag)
2893 (mh-delete-yanked-msg-window-flag)
2894 (mh-extract-from-attribution-verb, mh-ins-buf-prefix)
2895 (mh-letter-complete-function, mh-letter-fill-column)
2896 (mh-mml-method-default, mh-signature-file-name)
2897 (mh-signature-separator-flag, mh-x-face-file)
2898 (mh-yank-behavior, mail-citation-hook)
2899 (mh-before-send-letter-hook, mh-mh-to-mime-hook): Sync docstrings
2900 with manual.
2901
2902 * mh-gnus.el (mml-minibuffer-read-disposition): New function
2903 provided for Emacs 21 environments that lack it.
2904
2905 * mh-mime.el (mh-mml-query-cryptographic-method): Use default
2906 prompt convention.
2907 (mh-compose-forward): mh-mh-forward-message requires string arg.
2908 (mh-minibuffer-read-type): New function.
2909 (mh-mhn-args): Rename to mh-mh-to-mime-args.
2910 (mh-mhn-compose-insertion): Rename to mh-mh-attach-file.
2911 (mh-mhn-compose-forw): Rename to mh-mh-forward-message.
2912 (mh-mhn-compose-type): Rename to mh-mh-compose-type.
2913 (mh-mhn-compose-anon-ftp): Rename to mh-mh-compose-anon-ftp.
d57727c9 2914 Rename mh-mhn-compose-external-type to mh-mh-compose-external-type.
0c47b17c 2915 (mh-mhn-compose-external-compressed-tar): Rename to
d57727c9 2916 mh-mh-compose-external-compressed-tar. Rename
13fe29bd 2917 mh-mhn-compose-external-type to mh-mh-compose-external-type.
d57727c9
JB
2918 (mh-mhn-compose-external-type): Rename to mh-mh-compose-external-type.
2919 (mh-edit-mhn): Rename to mh-mh-to-mime. Rename mh-mhn-args to
2920 mh-mh-to-mime-args. Rename mh-edit-mhn-hook to mh-mh-to-mime-hook.
0c47b17c
BW
2921 Use correct program in message.
2922 (mh-mhn-directive-present-p): Rename to mh-mh-directive-present-p.
2923 (mh-mml-directive-present-p): Rename to mh-mml-tag-present-p.
2924 (mh-compose-forward, mh-mh-attach-file)
2925 (mh-mh-compose-anon-ftp, mh-mh-compose-external-compressed-tar)
2926 (mh-mh-compose-external-type, mh-mh-forward-message)
2927 (mh-mml-attach-file): Use mml-minibuffer-read-description,
2928 mh-minibuffer-read-type.
2bd87afb 2929 (mh-mime-content-types): Move comment about only being used in
0c47b17c
BW
2930 Emacs 20 to docstring.
2931 (mh-mh-compose-external-type): Rename extra-param argument to
2932 parameters.
2bd87afb 2933 (mh-mml-to-mime, mh-secure-message, mh-mml-unsecure-message)
13fe29bd
BW
2934 (mh-mime-display-part, mh-mime-display-single): Rename
2935 mh-gnus-pgp-support-flag to mh-pgp-support-flag.
0c47b17c
BW
2936 (mh-compose-insertion): Rename mh-mhn-compose-insertion to
2937 mh-mh-attach-file.
2938 (mh-compose-forward): Rename mh-mhn-compose-forw to
2939 mh-mh-forward-message.
2940 (mh-mhn-compose-insertion): Rename mh-mhn-compose-type to
2941 mh-mh-compose-type.
2942 (mh-compose-insertion, mh-compose-forward, mh-mh-to-mime-args)
2943 (mh-mh-attach-file, mh-mh-compose-type)
2944 (mh-mh-compose-anon-ftp, mh-mh-compose-external-compressed-tar)
2945 (mh-mh-compose-external-compressed-tar)
2946 (mh-mh-compose-external-type, mh-mh-forward-message)
2bd87afb 2947 (mh-mh-to-mime, mh-mh-quote-unescaped-sharp)
0c47b17c
BW
2948 (mh-mh-to-mime-undo, mh-mh-directive-present-p, mh-mml-to-mime)
2949 (mh-mml-attach-file, mh-secure-message, mh-mml-unsecure-message)
2950 (mh-mml-secure-message-sign, mh-mml-secure-message-encrypt)
2951 (mh-mml-directive-present-p, mh-destroy-postponed-handles)
2952 (mh-display-smileys, mh-display-emphasis, mh-mime-save-parts):
2953 Sync docstrings with manual.
2954
13fe29bd
BW
2955 * mh-utils.el (mh-gnus-pgp-support-flag): Rename to
2956 mh-pgp-support-flag.
0c47b17c 2957
fba3b4d8
PG
29582005-10-17 Peter S Galbraith <psg@debian.org>
2959
d57727c9
JB
2960 * mh-identity.el (mh-identity-field-handler): Use `assoc-ignore-case'
2961 to compare against header field for mixed-case "From:".
fba3b4d8 2962
ffda926c
BW
29632005-10-17 Bill Wohler <wohler@newt.com>
2964
2bd87afb 2965 * mh-customize.el (mh-folder-tool-bar-map): Rename image file
ffda926c
BW
2966 left_arrow to left-arrow, right_arrow to right-arrow, mail_compose
2967 to mail/compose, fld_open to fld-open.
13fe29bd
BW
2968 (mh-letter-tool-bar-map): Rename image file mail_send to
2969 mail/send.
ffda926c 2970
8f552dc8
BW
29712005-10-16 Bill Wohler <wohler@newt.com>
2972
79af55a7
BW
2973 * mh-comp.el (mh-display-completion-list-compat): New macro which
2974 calls `display-completion-list' correctly in older environments.
2975 Versions of Emacs prior to version 22 lacked a COMMON-SUBSTRING
2976 argument.
2977 (mh-complete-word): Use it.
2978
8f552dc8 2979 * mh-init.el (mh-image-load-path): Use locate-library to find
d57727c9 2980 MH-E. This simplified the code a lot. Flattened out nested
8f552dc8
BW
2981 statements even more.
2982
7c164e0c
SD
29832005-10-16 Satyaki Das <satyaki@theforce.stanford.edu>
2984
2985 * mh-init.el (mh-image-load-path): Remove use of pushnew since it
2986 causes a compiler warning.
2987
2988 * mh-utils.el (mh-display-msg): Do MIME cleanup before inserting
2989 the message to be viewed (closes SF #1306141).
2990
f5fab556
MY
29912005-10-16 Masatake YAMATO <jet@gyve.org>
2992
13fe29bd
BW
2993 * mh-comp.el (mh-complete-word): Pass the common prefix substring
2994 of completion to `display-completion-list'.
f5fab556 2995
2416ec64
SD
29962005-10-15 Satyaki Das <satyaki@theforce.stanford.edu>
2997
2998 * mh-init.el (mh-image-load-path-called-flag): New variable which
2999 is used by mh-image-load-path so that it runs only once.
d57727c9 3000 (mh-image-load-path): Modify so that it gets run only once. Also
13fe29bd 3001 flatten out heavily nested if statements to make it clearer.
2416ec64
SD
3002
3003 * mh-e.el (mh-folder-mode): Call mh-image-load-path to allow Emacs
3004 to find images used in the toolbar.
3005
3006 * mh-customize.el (:folder): Remove call to mh-image-load-path.
3007
a9954630
BW
30082005-10-14 Bill Wohler <wohler@newt.com>
3009
2bd87afb 3010 * mh-e.el (Version, mh-version): Add +cvs to version.
a9954630 3011
481821c8 30122005-10-14 Bill Wohler <wohler@newt.com>
5b004a34
BW
3013
3014 Released MH-E version 7.85.
2bd87afb
SM
3015
3016 * mh-e.el (Version, mh-version): Update for release 7.85.
3017
a10f4ace
BW
30182005-10-14 Bill Wohler <wohler@newt.com>
3019
d57727c9
JB
3020 * mh-e.el, mh-funcs.el, mh-init.el, mh-mime.el, mh-pick.el:
3021 * mh-seq.el, mh-utils.el: Ran mh-unit. Continued copyright lines
2bd87afb
SM
3022 need to be indented.
3023
5b004a34 3024 * mh-e.el: mh-folder-tick-face had been renamed to mh-folder-tick
d57727c9 3025 but the code that invoked the face had not been updated. Tick
13fe29bd 3026 highlighting working again.
5b004a34 3027
13fe29bd
BW
3028 * mh-seq.el (mh-non-seq-mode-line-annotation): Move
3029 make-variable-buffer-local call to top level to avoid warnings in
a10f4ace
BW
3030 CVS Emacs.
3031
2bd87afb 3032 * mh-comp.el (mh-insert-letter): Replace deprecated read-input
a10f4ace
BW
3033 with read-string.
3034
a05fcb7d 30352005-10-09 Bill Wohler <wohler@newt.com>
c727526b 3036
a05fcb7d
BW
3037 * mh-init.el (mh-image-load-path): New function that adds the path
3038 to the MH-E images to the image-load-path or load-path depending
3039 on the version of Emacs.
c727526b 3040
a05fcb7d
BW
3041 * mh-customize.el: Call mh-image-load-path just before
3042 mh-tool-bar-define so that the toolbar images can be found.
d88a70a0 3043
a05fcb7d 30442005-10-04 Bill Wohler <wohler@newt.com>
d88a70a0 3045
2bd87afb
SM
3046 * ChangeLog: Move contents into ChangeLog.1 and trim.
3047
d57727c9 3048 * ChangeLog.1: New file. Contains old ChangeLog.
900d1698 3049
47570699 3050
2f043267 3051 Copyright (C) 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
e9be14aa 3052
5b87ad55
GM
3053 This file is part of GNU Emacs.
3054
5e809f55 3055 GNU Emacs is free software: you can redistribute it and/or modify
5b87ad55 3056 it under the terms of the GNU General Public License as published by
5e809f55
GM
3057 the Free Software Foundation, either version 3 of the License, or
3058 (at your option) any later version.
5b87ad55
GM
3059
3060 GNU Emacs is distributed in the hope that it will be useful,
3061 but WITHOUT ANY WARRANTY; without even the implied warranty of
3062 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
3063 GNU General Public License for more details.
3064
3065 You should have received a copy of the GNU General Public License
5e809f55 3066 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
ab5796a9 3067
13fe29bd 3068;; Local Variables:
880820fe 3069;; coding: utf-8
13fe29bd 3070;; sentence-end-double-space: nil
33462dfa 3071;; add-log-time-zone-rule: t
13fe29bd
BW
3072;; End:
3073
ab5796a9 3074;;; arch-tag: 87324964-69b6-4925-a3c2-9c1df53d7d51