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