* mh-index.el (mh-index-search): Checking mh-find-path-run is
[bpt/emacs.git] / lisp / mh-e / ChangeLog
CommitLineData
191c8741
BW
12006-01-10 Bill Wohler <wohler@newt.com>
2
3 * mh-index.el (mh-index-search): Checking mh-find-path-run is
4 unnecessary.
5
6 * mh-init.el (mh-sys-path): Co-locate with mh-variants, which uses
7 it.
8 (mh-variants): Note variable isn't meant to be accessed directly;
9 use function mh-variants instead.
10 (mh-variant-info, mh-variant-mh-info, mh-variant-mu-mh-info)
11 (mh-variant-nmh-info): Co-locate next to mh-variants, which uses
12 them. Updated to use mh-file-command-p which is more accurrate
13 than file-executable-p which returns t for directories.
14 (mh-file-command-p): Move here from mh-utils, since
15 mh-variant-*-info are the only functions to use it.
16 (mh-variant-set, mh-variant-set-variant, mh-variant-p): Use
17 function mh-variants instead of variable. More robust.
18 (mh-find-path-run): Move here from mh-utils.el. Mention that
19 checking this variable is unnecessary.
20 (mh-find-path): Move here from mh-utils.el. With the advent of MH
21 variants and an mhparam command that doesn't work if there isn't
22 an MH profile, we can't get libdir for running install-mh. So
23 don't bother. If there's an issue with the environment, direct the
24 user to install MH and run install-mh (closes SF #835192). Don't
25 read ~/.mh_profile directly. Use mh-profile-component which uses
26 mhparam (closes SF #1016027).
27
28 * mh-utils.el (mh-get-profile-field): Rename to
29 mh-profile-component-value. Add colon to search removing
30 unnecessary addition of colon to field in mh-profile-component.
31 (mh-profile-component): Modify call to mh-profile-component-value
32 accordingly. Move next to mh-profile-component-value.
33 (mh-find-path-run, mh-find-path, mh-file-command-p): Move to
34 mh-init.el. It makes sense that code that is only run once per
35 session (more or less) is in mh-init.el rather than cluttering
36 mh-utils.el.
37 (mh-no-install, mh-install): Delete.
38
39 * mh-customize.el (mh-folder-msg-number):
40 * mh-mime.el (mh-file-mime-type): Removed trailing whitespace.
41
04f6a2d1
BW
422006-01-09 Bill Wohler <wohler@newt.com>
43
b981c52c
BW
44 * mh-init.el (mh-variant-mu-mh-info, mh-variant-nmh-info): Applied
45 patch from Satyaki from SF #1016027.
46
8f9efec8
BW
47 * mh-e.el (mh-rescan-folder): Try to keep cursor at current
48 message, even if cur sequence is no longer present (closes SF
49 #1207247).
50
b6d8f743
BW
51 * mh-comp.el: Use ";; Shush compiler." comment consistently per
52 Mark's suggestion.
53 (mh-letter-mode): Derive from mail-mode and delete code copied
54 from mail-mode (closes SF #1385571). Mention mail-mode-hook in
55 docstring.
56 (mh-fill-paragraph-function): Delete. Handled by mail-mode.
57 (mh-to-field-choices): For consistency with mail-mode, add "a" for
58 "Mail-Reply-To:", "l" for "Mail-Followup-To:", and "r" for
59 "Reply-To:". Change "r" to "m" for "From:" (closes SF #1400139).
60 (mh-to-fcc): Move setting of folder argument to interactive
61 argument as is the norm.
62 (mh-letter-complete-function-alist): Add mail-reply-to.
63 (mh-letter-mode-map): Add keys for mh-to-field (Mail-Reply-To,
64 Mail-Followup-To, Reply-To, From).
65
90866475
BW
66 * mh-customize.el: Use ";; Forward definition." consistently.
67 Comment declaration to remind programmer to update forward
68 definition if default changes.
69
04f6a2d1
BW
70 * mh-funcs.el:
71 * mh-inc.el:
72 * mh-init.el:
73 * mh-mime.el:
74 * mh-seq.el:
75 * mh-utils.el: Use ";; Shush compiler." comment consistently per
76 Mark's suggestion.
77
7094eefe
BW
782006-01-08 Bill Wohler <wohler@newt.com>
79
80 Removed code that was marked as Emacs 20 compatible that was
81 easily found showing how important it is to document such
82 things (closes SF #1359240). Feel free to nuke any other Emacs 20
83 peculiarities that you find. Wrapped code for shushing compiler
84 with (eval-when-compile), sometimes moving the defvars closer to
85 where they were used.
86
87 * mh-alias.el (mh-alias-gecos-name): Use replace-regexp-in-string
88 instead of mh-replace-in-string as mh-replace-in-string was
89 replaced by a more appropriate defsubst in mh-xemacs.el.
90
91 * mh-comp.el: Require cleanup, wrap compiler-shushing defvars with
92 eval-when-compile.
93 (mh-file-is-vcard-p): Removed redundant test.
94
95 * mh-customize.el: Require cleanup, wrap compiler-shushing defvars
96 with eval-when-compile.
97 (mh-adaptive-cmd-note-flag, mh-invisible-header-fields)
98 (mh-invisible-header-fields-default): Add forward definitions.
99 (mh-invisible-header-fields-default): Alphabetize.
100
101 * mh-e.el: Require cleanup, wrap compiler-shushing defvars with
102 eval-when-compile.
103 (mh-thread-scan-line-map-stack, tool-bar-mode): Delete unused
104 variables.
105 (mh-colors-available-p): Just call display-color-cells. It's on
106 all supported Emacsen (and defaliased on XEmacs).
107
108 * mh-funcs.el:
109 * mh-inc.el:
110 * mh-init.el: Wrap compiler-shushing defvars with
111 eval-when-compile.
112
113 * mh-identity.el: Don't need (mh-require-cl).
114
115 * mh-index.el: Don't need to load executable any more.
116
117 * mh-mime.el: Wrap compiler-shushing defvars with
118 eval-when-compile.
119 (mh-have-file-command): Initialize variable to 'undefined. Add
120 docstring. Update function of same name accordingly. Also don't
121 need to load executable any more.
122 (mh-mime-content-types): Delete.
123 (mh-minibuffer-read-type): Prompt user for type if
124 mh-file-mime-type returns application/octet-stream. Assume we have
125 mailcap-mime-types.
126 (mh-mime-display): Update error message.
127
128 * mh-seq.el: Require cleanup, and wrap compiler-shushing defvars
129 with eval-when-compile.
130
131 * mh-utils.el: Require cleanup, and wrap compiler-shushing defvars
132 with eval-when-compile.
133 (mh-clean-msg-header): Don't set after-change-functions to nil.
134 (mh-replace-in-string): Remove. Create defsubst in mh-xemacs.el
135 instead.
136
98b7b7ed
BW
1372006-01-07 Bill Wohler <wohler@newt.com>
138
3af622d5
BW
139 * mh-customize.el: Updated Faces documentation in header.
140 (mh-invisible-header-fields-internal): Add X-Lumos-SenderID,
141 X-Return-Path-Hint, and X-Roving-* from Roving ConstantContact.
142
98b7b7ed
BW
143 * mh-mime.el (mh-mml-tag-present-p): Update regexp to handle <mml>
144 tags inserted by Gnus gnus-summary-mail-forward (closes SF
145 #1399307).
146
836f2863
MB
1472006-01-03 Mark D. Baushke <mdb@gnu.org>
148
149 * mh-e.el (mh-delete-a-msg): Fix whitespace nit.
150 * mh-index.el (mh-mairix-execute-search): Fix symbol quote.
151
e69d4e02
BW
1522006-01-03 Bill Wohler <wohler@newt.com>
153
f9c53c97
BW
154 * mh-alias.el (mh-alias-add-alias): Grand message and error string
155 unification. Use single sentence if possible by using semicolon.
156 Don't end message with punctuation. Don't need format with
157 message. Quote messages as in docstrings: use `' around symbols,
158 \" for option choices. Don't use quotes around %s.
159
160 * mh-comp.el (mh-complete-word): Ditto.
161
162 * mh-customize.el (mh-adaptive-cmd-note-flag-check)
163 (mh-scan-format-file-check): Ditto.
164
165 * mh-e.el (mh-refile-or-write-again, mh-previous-unread-msg)
166 (mh-delete-a-msg, mh-refile-a-msg, mh-next-unread-msg)
167 (mh-msg-num-width-to-column): Ditto.
168
169 * mh-identity.el (mh-identity-field-handler): Ditto.
170
171 * mh-index.el (mh-mairix-execute-search)
172 (mh-swish-execute-search, mh-swish++-execute-search)
173 (mh-namazu-execute-search): Ditto.
174
175 * mh-init.el (mh-variant-set): Ditto.
176
177 * mh-mime.el (mh-mh-to-mime-undo, mh-mml-forward-message)
178 (mh-secure-message, mh-mime-display): Ditto.
179
180 * mh-pick.el (mh-search-folder, mh-pick-construct-regexp): Ditto.
181
182 * mh-seq.el (mh-narrow-to-seq, mh-put-msg-in-seq, mh-read-seq)
183 (mh-read-range, mh-thread-container-subject): Ditto.
184
185 * mh-utils.el (mh-x-image-scale-and-display)
186 (mh-prompt-for-folder, mh-handle-process-error)
187 (mh-list-to-string-1): Ditto.
188
078cb314
BW
189 * mh-comp.el (mh-reply): Use standard default notation in
190 prompts (closes SF #1275933).
191
192 * mh-mime.el (mh-mime-save-parts): Ditto.
193
194 * mh-seq.el (mh-read-seq, mh-read-range): Ditto.
195
355ebcbf
BW
196 * mh-customize.el (mh-folder-msg-number): Snow is actually
197 off-white on low color displays which turns to white when bold.
198 This is unreadable on white backgrounds. Use snow with min-colors
199 requirement. Use cyan on low-color displays.
200
201 * mh-init.el (mh-defface-compat): On low-color displays, delete
202 the high-color display rather than simply strip the min-colors
203 requirement since the existing algorithm shadowed the desired
204 display on low-color displays.
205
e69d4e02
BW
206 * mh-alias.el (mh-alias-add-alias): Remove leading * from
207 docstring.
208
af435184
BW
2092006-01-02 Bill Wohler <wohler@newt.com>
210
211 * mh-alias.el (mh-alias-grab-from-field): Remove leading * from
212 docstring. Does this mean something in a defun?
213
214 * mh-customize.el (bw-new-face-to-old, bw-old-face-to-new):
215 Checkdoc fix.
216
217 * mh-e.el (mh-inc-folder): Rename maildrop-name argument to file
218 so it reads better in docstring and manual. Sync docstring with
219 manual.
220
221 * mh-init.el (mh-defface-compat): Remove trailing space (checkdoc).
222
223 * mh-alias.el (mh-alias-apropos): Sync docstring with manual.
224
225 * mh-comp.el (mh-redistribute, mh-to-field, mh-to-fcc)
226 (mh-insert-auto-fields, mh-send-letter, mh-yank-cur-msg)
227 (mh-fully-kill-draft, mh-open-line, mh-letter-complete)
228 (mh-letter-complete-or-space, mh-letter-confirm-address)
229 (mh-letter-next-header-field-or-indent)
230 (mh-letter-previous-header-field): Ditto.
231
232 * mh-customize.el (mh-alias-completion-ignore-case-flag)
233 (mh-default-folder-for-message-function, mh-mml-method-default)
234 (mh-signature-file-name, mh-yank-behavior, mh-show-hook)
235 (mh-show-mode-hook) Ditto.
236
237 * mh-e.el (mh-refile-or-write-again, mh-toggle-showing): Ditto.
238
239 * mh-funcs.el (mh-pipe-msg, mh-sort-folder, mh-undo-folder)
240 (mh-store-msg, mh-store-buffer): Ditto
241
242 * mh-index.el (mh-index-search, mh-index-do-search)
243 (mh-index-next-folder, mh-index-sequenced-messages): Ditto.
244
245 * mh-junk.el (mh-spamassassin-blacklist): Ditto.
246
247 * mh-mime.el (mh-mh-compose-external-compressed-tar)
248 (mh-mh-compose-external-type, mh-mh-to-mime, mh-mh-to-mime-undo)
249 (mh-mml-secure-message-sign, mh-mml-secure-message-encrypt)
250 (mh-mml-secure-message-signencrypt): Ditto
251
252 * mh-pick.el (mh-search-folder): Ditto.
253
254 * mh-seq.el (mh-widen): Ditto.
255
256 * mh-utils.el (mh-show, mh-modify): Ditto.
257
285d1e0c
MB
2582006-01-02 Mark D. Baushke <mdb@gnu.org>
259
260 * mh-mime.el (mh-mml-unsecure-message): Remove unused argument.
261
d49ed7d4
BW
2622006-01-01 Bill Wohler <wohler@newt.com>
263
264 * mh-customize.el: Sync docstrings with manual for faces and sort
265 them alphabetically.
266 (mh-faces): Move below mh-hooks.
267 (mh-folder-faces, mh-index-faces, mh-letter-faces)
268 (mh-show-faces, mh-speed-faces): Delete. Organize faces like
269 hooks.
270 (mh-speed-update-interval): Fix group (mh-speedbar, not mh-speed).
271 (facemenu-unlisted-faces): Might as well ignore all MH-E faces.
272 (mh-folder-body-face, mh-folder-cur-msg-face)
273 (mh-folder-cur-msg-number-face, mh-folder-date-face)
274 (mh-folder-followup-face, mh-folder-msg-number-face)
275 (mh-folder-deleted-face, mh-folder-refiled-face)
276 (mh-folder-subject-face, mh-folder-address-face)
277 (mh-folder-scan-format-face, mh-folder-to-face)
278 (mh-index-folder-face, mh-show-cc-face, mh-show-date-face)
279 (mh-show-header-face, mh-show-pgg-good-face)
280 (mh-show-pgg-unknown-face, mh-show-pgg-bad-face)
281 (mh-show-to-face, mh-show-from-face, mh-show-subject-face):
282 Delete.
283 (mh-folder-cur-msg): Unused. Delete.
284 (mh-folder-address): Use defface; inherit from mh-folder-subject.
285 (mh-folder-body, mh-folder-cur-msg-number, mh-folder-date):
286 Inherit from mh-folder-msg-number.
287 (mh-folder-deleted): Use defface. Inherit from
288 mh-folder-msg-number.
289 (mh-folder-sent-to-me-hint): New face. Inherit from
290 mh-folder-date.
291 (mh-folder-sent-to-me-sender): Rename from mh-folder-scan-format.
292 Use defface. Inherit from mh-folder-followup.
293 (mh-show-xface): Inherit from mh-show-from and highlight.
294 (bw-face-generation, bw-toggle-faces)
295 (bw-new-face-to-old, bw-old-face-to-new): New (tempoarary)
296 variables, functions for toggling between old and new faces.
297
298 * mh-e.el (font-lock-auto-fontify, font-lock-defaults): Hide in
299 eval-when-compile. We should probably do this throughout.
300 (mh-scan-good-msg-regexp, mh-scan-deleted-msg-regexp)
301 (mh-scan-refiled-msg-regexp, mh-scan-cur-msg-number-regexp)
302 (mh-scan-date-regexp, mh-scan-rcpt-regexp, mh-scan-body-regexp)
303 (mh-scan-subject-regexp): Sync docstrings with manual
304 (mh-scan-format-regexp): Rename to
305 mh-scan-sent-to-me-sender-regexp. Drop date parenthesized
306 expression. Make expression more like the others (anchored at the
307 beginning of line). Sync docstrings with manual.
308 (mh-folder-font-lock-keywords): Use faces directly rather than
309 -face variables. Use mh-scan-sent-to-me-sender-regexp instead of
310 mh-scan-format-regexp, and within that expression, use faces
311 mh-folder-sent-to-me-hint and mh-folder-sent-to-me-sender instead
312 of mh-folder-date-face and mh-folder-scan-format-face which were
313 misleading.
314
315 * mh-mime.el (mh-mime-security-button-face): Use faces directly
316 rather than -face variables.
317
318 * mh-utils.el (mh-show-font-lock-keywords): Use faces directly
319 rather than -face variables.
320 (mh-face-foreground-compat, mh-face-background-compat): New macros.
321 (mh-face-display-function): Use mh-face-foreground-compat and
322 mh-face-background-compat to use inherited attributes of
323 mh-show-xface on Emacs 22 while still working on Emacs 21.
324
0d887b77
BW
3252005-12-28 Bill Wohler <wohler@newt.com>
326
327 * mh-comp.el (mh-e-user-agent): Move here from simple.el. Use
328 mh-user-agent-compose instead of mh-smail-batch.
329
13fe29bd
BW
3302005-12-27 Bill Wohler <wohler@newt.com>
331
332 * mh-utils.el (mh-prompt-for-folder): Use can-create argument to
333 suppress creation of folder if it doesn't exist.
334
2bd87afb
SM
3352005-12-27 Stefan Monnier <monnier@iro.umontreal.ca>
336
337 * mh-utils.el (mh-process-daemon): Don't change buffer in proc-filter.
338
5a4aad03
BW
3392005-12-23 Bill Wohler <wohler@newt.com>
340
7ba8dffd
BW
341 * mh-e.el (mh-folders-changed): Fix typo in docstring.
342
13fe29bd
BW
343 Follow MH-E Developers Guide conventions. Use `' quotes for Help
344 hyperlinks such as symbols, Info nodes, or URLs. Use \" quotes for
345 everything else. Otherwise, you can accidently get links to
5a4aad03 346 nonsense symbols.
2bd87afb 347
d1699462
BW
3482005-12-22 Bill Wohler <wohler@newt.com>
349
13fe29bd 350 Follow Emacs coding conventions. Use default setting of
2dcf34f9 351 emacs-lisp-docstring-fill-column which is 65.
2bd87afb 352
d1699462
BW
353 * mh-alias.el (mh-alias-reload): Sync docstrings with manual.
354
355 * mh-comp.el (mh-letter-mode): Use 60 column width.
356 (mh-forward, mh-insert-signature, mh-send-letter): Sync docstrings
357 with manual.
358 (mh-yank-cur-msg): Mention that mh-ins-buf-prefix isn't used if
359 you have added a mail-citation-hook and neither are used if you
13fe29bd
BW
360 use one of the supercite flavors of mh-yank-behavior. Sync
361 docstrings with manual.
d1699462 362
13fe29bd
BW
363 * mh-customize.el (mh-kill-folder-suppress-prompt-hooks): Rename
364 from mh-kill-folder-suppress-prompt-hook since it is an abnormal
365 hook. Use "Hook run by `function'..." instead of "Invoked...".
d1699462
BW
366 Sync docstrings with manual.
367 (mh-ins-buf-prefix, mh-yank-behavior): Mention that
368 mh-ins-buf-prefix isn't used if you have added a
369 mail-citation-hook and neither are used if you use one of the
13fe29bd
BW
370 supercite flavors of mh-yank-behavior. Sync docstrings with
371 manual.
372 (mail-citation-hook): Delete. Use one in sendmail.el.
d1699462
BW
373 (mh-signature-file-name, mh-after-commands-processed-hook)
374 (mh-alias-reloaded-hook, mh-before-commands-processed-hook)
375 (mh-before-quit-hook, mh-before-send-letter-hook)
376 (mh-delete-msg-hook, mh-find-path-hook, mh-folder-mode-hook)
377 (mh-forward-hook, mh-inc-folder-hook, mh-insert-signature-hook)
378 (mh-letter-mode-hook)
379 (mh-mh-to-mime-hook, mh-pick-mode-hook, mh-quit-hook)
380 (mh-refile-msg-hook, mh-show-hook, mh-show-mode-hook)
381 (mh-unseen-updated-hook): Use "Hook run by `function'..." instead
13fe29bd 382 of "Invoked...". Sync docstrings with manual.
d1699462
BW
383
384 * mh-e.el (mh-last-destination, mh-last-destination-folder)
385 (mh-last-destination-write, mh-folder-mode-map, mh-arrow-marker)
386 (mh-delete-list, mh-refile-list, mh-folders-changed)
387 (mh-next-direction, mh-view-ops, mh-folder-view-stack)
388 (mh-index-data, mh-first-msg-num, mh-last-msg-num)
389 (mh-mode-line-annotation, mh-sequence-notation-history)
390 (mh-colors-available-flag): Move comment into docstring.
2bd87afb
SM
391 (mh-delete-msg, mh-execute-commands, mh-inc-folder, mh-quit)
392 (mh-process-commands): Sync docstrings with manual.
d1699462
BW
393 (mh-refile-msg): Small doc edit.
394 (mh-delete-a-msg, mh-refile-a-msg): Sync docstrings with manual.
395 Rename msg argument to message.
396
397 * mh-funcs.el (mh-kill-folder): Sync docstrings with manual.
398
399 * mh-e.el (mh-update-unseen): No longer say "The value of
400 `foo-hook' is a list of functions to be called, with no arguments,
401 ...," but rather just "The hook foo-hook is called...".
402
2bd87afb 403 * mh-mime.el (mh-mh-to-mime): Ditto.
d1699462
BW
404
405 * mh-pick.el (mh-pick-mode): Ditto.
406
407 * mh-utils.el (mh-showing-mode): Use uppercase for argument in
408 docstring.
409 (mh-seq-list, mh-seen-list, mh-showing-with-headers): Move comment
410 into docstring.
13fe29bd
BW
411 (mh-show-mode, mh-show-msg, mh-find-path): Sync docstrings with
412 manual.
d1699462 413
2bd87afb 4142005-12-19 Stephen Gildea <gildea@stop.mail-abuse.org>
2953de8c 415
13fe29bd
BW
416 * mh-customize.el (mh-after-commands-processed-hook): New
417 variable.
418 (mh-before-commands-processed-hook): Rename
419 mh-folder-updated-hook.
2953de8c 420
13fe29bd
BW
421 * mh-e.el (mh-process-commands): Rename mh-folder-updated-hook to
422 mh-before-commands-processed-hook, call new
2953de8c
SG
423 mh-after-commands-processed-hook.
424 (mh-folders-changed): New variable (for use in
425 mh-after-commands-processed-hook).
426
cee9f5c6
BW
4272005-12-19 Bill Wohler <wohler@newt.com>
428
429 * mh-acros.el:
430 * mh-alias.el:
431 * mh-comp.el:
432 * mh-customize.el:
433 * mh-e.el:
434 * mh-funcs.el:
435 * mh-gnus.el:
436 * mh-identity.el:
437 * mh-inc.el:
438 * mh-index.el:
439 * mh-init.el:
440 * mh-junk.el:
441 * mh-mime.el:
442 * mh-pick.el:
443 * mh-print.el:
444 * mh-seq.el:
445 * mh-speed.el:
446 * mh-utils.el:
13fe29bd
BW
447 Follow commenting conventions. Don't use ;;; form so much, except
448 for headings. Precede headings with page feed. This was mostly
449 already done, so I made it a convention. Did not update copyright
cee9f5c6
BW
450 on a couple of files since this was an insignificant change.
451
fa4075e3
BW
4522005-12-18 Bill Wohler <wohler@newt.com>
453
454 * mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
455 (mh-tool-bar-search-function): Sync docstrings with manual.
13fe29bd
BW
456 (mh-tool-bar-customize): Replace toolbar with tool bar in
457 docstring.
fa4075e3
BW
458 (mh-tool-bar-letter-help): Fix manual reference.
459 (mh-xemacs-use-toolbar-flag): Rename to
13fe29bd
BW
460 mh-xemacs-use-tool-bar-flag. Initialize to
461 mh-xemacs-has-tool-bar-flag. Sync docstrings with manual.
fa4075e3 462 (mh-xemacs-toolbar-position): Rename to
13fe29bd 463 mh-xemacs-tool-bar-position. Initialize to nil. Drop "no tool bar"
fa4075e3
BW
464 option (redundant) and change "Same As Default Tool Bar" setting
465 to nil. Sync docstrings with manual.
466 (mh-tool-bar-define): Replace toolbar with tool-bar or tool bar
467 depending on context.
13fe29bd
BW
468 (mh-toolbar-init): Rename to mh-tool-bar-init. Simplify condition
469 for calling set-specifier. Only look at the value of
470 mh-xemacs-use-tool-bar-flag.
471 (mh-tool-bar-folder-buttons, mh-tool-bar-letter-buttons): Sync
472 docstrings with manual.
fa4075e3
BW
473
474 * mh-comp.el (mh-letter-mode): Use mh-tool-bar-init instead of
475 mh-toolbar-init.
476
477 * mh-e.el (mh-folder-mode): Ditto.
478
479 * mh-utils.el (mh-show-mode): Ditto.
480
7a5df5a9
BW
4812005-12-15 Bill Wohler <wohler@newt.com>
482
483 * mh-e.el (mh-delete-msg): Sync docstrings with manual.
484
485 * mh-seq.el (mh-delete-subject, mh-thread-next-sibling)
486 (mh-thread-previous-sibling, mh-thread-ancestor)
487 (mh-thread-delete, mh-thread-refile): Ditto.
488
6b960c10
BW
4892005-12-14 Bill Wohler <wohler@newt.com>
490
491 * mh-customize.el (mh-speed-flists-interval): Rename to
492 mh-speed-update-interval.
13fe29bd
BW
493 (mh-speed-run-flists-flag): Delete. Setting
494 mh-speed-flists-interval to 0 accomplishes the same thing.
6b960c10 495
13fe29bd
BW
496 * mh-speed.el (mh-folder-speedbar-buttons, mh-speed-flists): Use
497 mh-speed-update-interval instead of mh-speed-run-flists-flag.
498 (mh-speed-toggle, mh-speed-view, mh-speed-refresh): Sync
499 docstrings with manual.
6b960c10 500
97c688ed
BW
5012005-12-09 Bill Wohler <wohler@newt.com>
502
503 * mh-customize.el (mh-path): Move here from mh-init.el.
504 (mh-variant): Mention that mh-path can be customized.
505 (mh-invisible-header-fields-internal): Add X-ContentStamp,
506 X-MAIL-INFO, and X-UNTD- from NetZero.
507
508 * mh-init.el (mh-path): Move defcustom to mh-customize.el.
509
2be362c2
BW
5102005-12-04 Bill Wohler <wohler@newt.com>
511
f15ced66
BW
512 * mh-customize.el (mh-sortm-args): Sync docstrings with manual.
513 (mh-invisible-header-fields-internal): Add X-Bugzilla-* and
514 X-Virus-Scanned.
2bd87afb 515
13fe29bd
BW
516 * mh-customize.el (mh-insert-signature-hook): Rename
517 mh-letter-insert-signature-hook to mh-insert-signature-hook.
f15ced66
BW
518
519 * mh-comp.el (mh-insert-signature): Ditto.
520
56128d97 521 * mh-customize.el (mh-fetch-x-image-url): Change default from 'ask
13fe29bd 522 to nil. Remove t option. Sync docstring with manual (closes SF
56128d97
BW
523 #831278).
524 (mh-invisible-header-fields-internal): Remove X-Image-URL so that
525 users can see it, look it up in the manual's index, and discover
526 mh-fetch-x-image-url (closes SF #831278).
a932ce45 527
a8a47814
BW
528 * mh-customize.el (mh-new-messages-folders): Rename from
529 mh-index-new-messages-folders.
530 (mh-ticked-messages-folders): Rename from
531 mh-index-ticked-messages-folders.
2bd87afb 532
a8a47814
BW
533 * mh-index.el (mh-index-sequenced-messages)
534 (mh-index-new-messages): Ditto.
535
2be362c2 536 * mh-comp.el (mh-forward): Went over all uses of the word "RANGE"
13fe29bd 537 in the docstrings and made usage consistent. Generally speaking,
2be362c2 538 "messages in range" and "range of messages" is redundant and just
13fe29bd 539 "range" can be used in most circumstances. Also ensured that
2be362c2 540 mh-interactive-range was mentioned in all interactive functions
f15ced66
BW
541 that use a range which describes the range argument for both users
542 and programmers.
2be362c2
BW
543
544 * mh-e.el (mh-delete-msg-no-motion, mh-refile-msg)
545 (mh-refile-or-write-again, mh-rescan-folder, mh-undo)
546 (mh-visit-folder, mh-scan-folder, mh-regenerate-headers)
13fe29bd
BW
547 (mh-notate-user-sequences, mh-delete-msg-from-seq, mh-catchup):
548 Ditto.
2be362c2 549
13fe29bd
BW
550 * mh-funcs.el (mh-copy-msg, mh-pack-folder, mh-pack-folder-1):
551 Ditto.
2be362c2
BW
552
553 * mh-junk.el (mh-junk-blacklist, mh-junk-whitelist): Ditto.
554
555 * mh-print.el (mh-ps-print-range, mh-ps-print-msg)
556 (mh-ps-print-msg-file, mh-print-msg): Ditto.
557
558 * mh-seq.el (mh-put-msg-in-seq, mh-range-to-msg-list)
559 (mh-narrow-to-range, mh-toggle-tick): Ditto.
560
553fb735
BW
5612005-12-01 Bill Wohler <wohler@newt.com>
562
563 Rewrote Reading Mail chapter in manual which affected mh-show
564 customization group and related functions.
2bd87afb 565
553fb735
BW
566 * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style
567 instead of mh-highlight-citation-p.
568 (mh-letter-toggle-header-field-display): "Ellipsed" isn't a word,
569 I think, so use "truncated".
570
571 * mh-customize.el (mh-folder, mh-folder-faces): Group's manual
13fe29bd 572 section is Folders, not Organizing. Parent of mh-folder-faces is
553fb735
BW
573 mh-folder, not mh-show.
574 (mh-speed): Rename to mh-speedbar for consistency with mh-toolbar.
575 (mh-thread): New group that corresponds with manual's Threading
576 chapter.
577 (mh-letter-faces): Group's manual section is Editing Drafts, not
578 Sending Mail.
13fe29bd
BW
579 (mh-sortm-args): New customization variable that used to be a
580 defvar.
553fb735
BW
581 (mh-index-new-messages-folders, mh-index-ticked-messages-folders):
582 Move from mh-index group to mh-folders group.
583 (mh-alias-local-users-prefix, mh-large-folder)
584 (mh-recursive-folders-flag, mh-before-quit-hook)
585 (mh-folder-mode-hook, mh-kill-folder-suppress-prompt-hook)
586 (mh-quit-hook, mh-refile-msg-hook): Move from mh-show group to
587 mh-folder group.
588 (mh-highlight-citation-style): Rename from
13fe29bd
BW
589 mh-highlight-citation-p. Sync docstrings with manual.
590 (mh-mhl-format-file): Rename from mhl-formfile. Sync docstrings
553fb735 591 with manual.
13fe29bd
BW
592 (mh-show-threads-flag): Move from mh-show group to mh-thread
593 group.
553fb735
BW
594 (mh-find-path-hook): Move from mh-show group to mh-e group.
595 (mh-folder-updated-hook): Add to mh-folder group.
596 (mh-forward-hook): Move from mh-folder to mh-sending-mail group.
597 (mh-unseen-updated-hook): Move from mh-show to mh-sequences group.
598 (mh-bury-show-buffer-flag, mh-clean-message-header-flag)
599 (mh-decode-mime-flag, mh-display-buttons-for-alternatives-flag)
600 (mh-display-buttons-for-inline-parts-flag)
601 (mh-do-not-confirm-flag, mh-fetch-x-image-url)
602 (mh-graphical-smileys-flag, mh-graphical-emphasis-flag)
603 (mh-invisible-header-fields-default, mh-invisible-header-fields)
604 (mh-lpr-command-format, mh-max-inline-image-height)
605 (mh-max-inline-image-width)
606 (mh-mime-save-parts-default-directory, mh-print-background-flag)
607 (mh-show-maximum-size, mh-show-use-goto-addr-flag)
608 (mh-show-use-xface-flag, mh-store-default-directory)
609 (mh-summary-height, mh-delete-msg-hook
610 (mh-show-hook, mh-show-mode-hook): Sync docstrings with manual.
2bd87afb 611
553fb735
BW
612 * mh-e.el
613 (mh-scan-format-mh, mh-scan-good-msg-regexp)
614 (mh-scan-deleted-msg-regexp, mh-scan-refiled-msg-regexp)
13fe29bd
BW
615 (mh-scan-cur-msg-number-regexp, mh-scan-subject-regexp): Use
616 non-fontification instead of non-fontifying.
553fb735 617 (mh-header-display): Use mh-mhl-format-file instead of
13fe29bd 618 mhl-formfile. Sync docstrings with manual.
553fb735 619 (mh-next-undeleted-msg, mh-previous-undeleted-msg): Rename arg to
13fe29bd 620 count. Sync docstrings with manual.
553fb735 621 (mh-refile-or-write-again): Use output from mh-write-msg-to-file
13fe29bd
BW
622 so that message doesn't change when using this command. Sync
623 docstrings with manual.
624 (mh-page-msg, mh-previous-page): Rename arg to lines. Sync
625 docstrings with manual.
626 (mh-write-msg-to-file): Rename msg to message. Rename no-headers
627 to no-header. Sync docstrings with manual.
553fb735
BW
628 (mh-ps-print-map): Delete keybindings for deleted commands
629 mh-ps-print-toggle-mime and mh-ps-print-msg-show.
2bd87afb 630 (mh-help-messages): Update printing help.
553fb735
BW
631 (mh-delete-msg, mh-delete-msg-no-motion, mh-first-msg)
632 (mh-last-msg, mh-previous-unread-msg, mh-next-button)
633 (mh-prev-button, mh-folder-toggle-mime-part)
634 (mh-folder-inline-mime-part, mh-folder-save-mime-part)
635 (mh-next-unread-msg, mh-toggle-mime-buttons): Sync docstrings with
636 manual.
637
13fe29bd
BW
638 * mh-funcs.el (mh-sortm-args): Now a customization option and in
639 mh-customize.el.
640 (mh-pipe-msg): Rename include-headers to include-header. Sync
641 docstrings with manual.
553fb735
BW
642 (mh-burst-digest, mh-page-digest, mh-page-digest-backwards)
643 (mh-store-msg): Sync docstrings with manual.
644
13fe29bd
BW
645 * mh-mime.el (mh-mime-save-parts): Rename arg to prompt. Sync
646 docstrings with manual.
553fb735
BW
647 (mh-toggle-mh-decode-mime-flag): Use English in message, not Lisp.
648 Sync docstrings with manual.
13fe29bd
BW
649 (mh-mm-display-part, mh-mm-inline-message): Use
650 mh-highlight-citation-style instead of mh-highlight-citation-p.
553fb735
BW
651 (mh-press-button): Sync docstrings with manual.
652 (mh-display-with-external-viewer): Fix default output in
13fe29bd 653 minibuffer. Sync docstrings with manual.
553fb735 654
13fe29bd
BW
655 * mh-print.el: (mh-ps-print-mime, mh-ps-print-toggle-mime):
656 Delete.
553fb735
BW
657 (mh-ps-print-color-option): Incorporate docstring from
658 ps-print-color-p.
13fe29bd
BW
659 (mh-ps-spool-buffer): Remove unused code. Fix indent. Slimline
660 docstring.
661 (mh-ps-spool-msg): Slimline docstring. Rename from
662 mh-ps-spool-a-msg. Rewrite to use existing show buffer when
663 available.
553fb735
BW
664 (mh-ps-print-range): Extract method from common code in
665 mh-ps-print-msg and mh-ps-print-msg-file.
13fe29bd
BW
666 (mh-ps-print-preprint): Clean docstring. Use filename "mh-%s".
667 (mh-ps-print-msg-show): Delete. Can use either
553fb735
BW
668 mh-ps-print-msg-show or mh-ps-print-msg-show to same effect with
669 new code in mh-ps-spool-msg.
670 (mh-print-msg): Use mh-mhl-format-file instead of mhl-formfile.
671 Sync docstrings with manual.
672 (mh-ps-print-msg, mh-ps-print-msg-file)
13fe29bd
BW
673 (mh-ps-print-toggle-faces, mh-ps-print-toggle-color): Sync
674 docstrings with manual.
553fb735 675
2bd87afb 676 * mh-utils.el (mh-show-ps-print-msg-show)
553fb735 677 mh-show-ps-print-toggle-mime): Delete.
2bd87afb 678 (mh-show-ps-print-map): Update accordingly.
553fb735
BW
679 (mh-show-mode): Use mh-highlight-citation-style instead of
680 mh-highlight-citation-p.
681 (mh-show-xface, mh-display-msg): Use mh-mhl-format-file instead of
682 mhl-formfile.
13fe29bd
BW
683 (mh-show): Use mh-mhl-format-file instead of mhl-formfile. Sync
684 docstrings with manual.
685 (mh-show-font-lock-fontify-region, mh-modify, mh-goto-msg): Sync
686 docstrings with manual.
553fb735
BW
687
6882005-12-01 Bill Wohler <wohler@newt.com>
689
690 * mh-init.el (mh-defface-compat): Checkdoc fix.
691
692 * mh-junk.el (mh-bogofilter-blacklist, mh-bogofilter-whitelist):
13fe29bd
BW
693 Bogofilter is lowercase except at beginning of sentence and in
694 titles.
553fb735 695
94abd6b7
BW
6962005-11-04 Bill Wohler <wohler@newt.com>
697
6b19bd82
BW
698 * mh-customize.el (mh-min-colors-defined-flag, mh-defface-compat):
699 Move to mh-init.el to minimize bulk of mh-customize.el.
700
701 * mh-init.el: Modify commentary since file is used for load and
702 initialization as well as setting and getting the variant.
13fe29bd
BW
703 (mh-min-colors-defined-flag, mh-defface-compat): Move here from
704 mh-customize.el.
6b19bd82 705
13fe29bd
BW
706 * mh-customize.el: Refactor faces. Move grayscale requirements
707 last before t. Use uniform line breaks.
3d2efec2 708 (mh-min-colors-defined-flag): New variable.
13fe29bd 709 (mh-defface-compat): New function. Provides backward compatibility
3d2efec2 710 for face specs.
2bd87afb
SM
711 (mh-show-header, mh-show-date, mh-show-cc, mh-folder-to)
712 (mh-folder-refiled, mh-folder-cur-msg-number, mh-folder-cur-msg)
3d2efec2 713 (mh-folder-body): Use mh-defface-compat.
94abd6b7 714
b07e0686
DN
7152005-11-03 Dan Nicolaescu <dann@ics.uci.edu>
716
717 * mh-customize.el (mh-folder-body-face, mh-folder-cur-msg-face)
718 (mh-folder-cur-msg-number-face, mh-folder-refiled-face)
719 (mh-folder-to-face): Use the min-colors attribute instead of the
720 type attribute.
721
be33fce4
BW
7222005-11-03 Bill Wohler <wohler@newt.com>
723
724 * mh-customize.el (mh-refile-preserves-sequences-flag)
13fe29bd
BW
725 (mh-tick-seq, mh-update-sequences-after-mh-show-flag): Sync
726 docstrings with manual.
be33fce4
BW
727
728 * mh-e.el (mh-update-sequences): Sync docstrings with manual.
729
2bd87afb 730 * mh-seq.el (mh-delete-seq, mh-list-sequences, mh-narrow-to-seq)
be33fce4
BW
731 (mh-widen, mh-toggle-tick, mh-narrow-to-tick): Sync docstrings
732 with manual.
733
93eece98
BW
7342005-11-01 Bill Wohler <wohler@newt.com>
735
13fe29bd
BW
736 * mh-comp.el (mh-redist-full-contents) Convert defvar to
737 defcustom.
b2064e08
BW
738 (mh-smail, mh-extract-rejected-mail, mh-forward, mh-redistribute)
739 (mh-reply, mh-send, mh-send-other-window)
740 (mh-fill-paragraph-function): Sync docstrings with manual.
13fe29bd
BW
741 (mh-edit-again, mh-extract-rejected-mail, mh-redistribute): Rename
742 msg argument to message (to make for a better docstring).
b2064e08
BW
743
744 * mh-customize.el (mh-redist-full-contents-flag): Convert defvar
13fe29bd 745 to defcustom. Rename by adding -flag.
b2064e08
BW
746 (mh-compose-forward-as-mime-flag)
747 (mh-compose-letter-function, mh-forward-subject-format)
748 (mh-insert-x-mailer-flag, mh-reply-default-reply-to)
749 (mh-reply-show-message-flag, mh-letter-mode-hook): Sync docstrings
750 with manual.
751
2bd87afb 752 * mh-print.el (mh-ps-spool-buffer, mh-ps-spool-a-msg)
93eece98 753 (mh-ps-print-msg): Remove debugging messages.
2bd87afb 754 (mh-ps-print-msg-show, mh-ps-print-msg-show)
93eece98
BW
755 (mh-ps-print-toggle-color, mh-ps-print-toggle-mime): Remove period
756 after message per conventions.
757
fefc5079
BW
7582005-10-30 Bill Wohler <wohler@newt.com>
759
2bd87afb 760 * mh-e.el (mh-scan-good-msg-regexp, mh-scan-deleted-msg-regexp)
13fe29bd
BW
761 (mh-scan-refiled-msg-regexp, mh-scan-cur-msg-number-regexp): Sync
762 docstrings with manual.
ece9cbf7 763
fefc5079
BW
764 * mh-customize.el (mh-compose-space-does-completion-flag)
765 (mh-signature-separator-flag, mh-interpret-number-as-range-flag)
766 (mh-adaptive-cmd-note-flag): Use "Non-nil means" instead of "On
13fe29bd
BW
767 means" to remain checkdoc clean and consistent with Emacs. I
768 raised this issue with the Emacs developers and Stallman agrees
fefc5079
BW
769 that "On means" should be allowed in custom docstrings but that
770 this change requires thought and should wait until after the Emacs
771 22 release.
772
ec397a34
BW
7732005-10-28 Bill Wohler <wohler@newt.com>
774
50df64d6
BW
775 * mh-comp.el (mh-annotate-msg): Use new variable
776 mh-scan-field-destination-offset rather than hard-coding 1.
777
778 * mh-customize.el (mh-interpret-number-as-range-flag): Add * to
779 docstring.
13fe29bd
BW
780 (mh-adaptive-cmd-note-flag-check, mh-scan-format-file-check): New
781 functions to check input for mh-adaptive-cmd-note-flag and
50df64d6
BW
782 mh-scan-format-file respectively.
783 (mh-adaptive-cmd-note-flag, mh-scan-format-file): Docstring fixes,
784 add :set.
785
13fe29bd
BW
786 * mh-e.el: (mh-scan-field-destination-offset): New variable. The
787 destination is the -, t, b, c, or n character for Replied, To, cc,
50df64d6
BW
788 Bcc, or Newsgroups respectively.
789 (mh-make-folder, mh-regenerate-headers, mh-generate-new-cmd-note)
790 Call new function mh-msg-num-width-to-column to make leap between
791 width and column more explicit.
792 (mh-msg-num-width-to-column): New function that steals logic from
13fe29bd 793 old mh-set-cmd-note. Also, throw error if mh-scan-format-file
50df64d6
BW
794 isn't t since we can't adapt the scan lines in this case.
795 (mh-set-cmd-note): Now just simply sets mh-cmd-note which will
796 make the documentation more clear.
797 (mh-generate-new-cmd-note): Docstring fix--mh-cmd-note is a
798 column, not a width.
799 (mh-add-sequence-notation, mh-remove-sequence-notation): Use new
13fe29bd
BW
800 variable mh-scan-field-destination-offset rather than hard-coding
801 1.
50df64d6
BW
802
803 * mh-utils.el (mh-cmd-note) Synced docstring with manual.
804 (mh-notate): Use new variable mh-scan-field-destination-offset
805 rather than hard-coding 1.
806 (mh-message-number-width): Rename to mh-msg-num-width to be
807 consistent with mh-get-msg-num and mh-msg-num-width-to-column.
808
ec397a34
BW
809 * mh-customize.el (mh-x-face-file, mh-show-use-xface-flag)
810 (mail-citation-hook): Quote URLs in docstrings and precede with
13fe29bd
BW
811 `URL'. The former will suppress checkdoc warnings, the latter will
812 turn them into hyperlinks in Emacs 22 (I just added the code to do
813 that today).
ec397a34
BW
814 (mh-scan-format-file): Checkdoc fix.
815
169a3241
BW
8162005-10-27 Bill Wohler <wohler@newt.com>
817
e069fa61
BW
818 * mh-customize.el (mh-adaptive-cmd-note-flag)
819 (mh-scan-format-file, mh-scan-prog): Sync docstrings with manual.
820
821 * mh-e.el (mh-scan-format-mh, mh-note-deleted, mh-note-refiled)
822 (mh-note-cur, mh-scan-good-msg-regexp)
823 (mh-scan-deleted-msg-regexp, mh-scan-refiled-msg-regexp)
824 (mh-scan-valid-regexp, mh-scan-cur-msg-number-regexp)
825 (mh-scan-date-regexp, mh-scan-rcpt-regexp, mh-scan-body-regexp)
826 (mh-scan-subject-regexp, mh-scan-format-regexp)
827 (mh-folder-font-lock-keywords, mh-set-cmd-note): Sync docstrings
828 with manual.
829
830 * mh-funcs.el (mh-note-copied): Sync docstrings with manual.
831
832 * mh-utils.el (mh-goto-msg): Use mh-scan-msg-search-regexp instead
833 of hard-coded string.
13fe29bd
BW
834 (mh-mail-header-separator, mh-signature-separator-regexp): Use
835 "regular expression" in docstring instead of regexp.
e069fa61
BW
836 (mh-scan-msg-number-regexp)
837 (mh-scan-msg-overflow-regexp, mh-scan-msg-format-regexp)
838 (mh-scan-msg-format-string, mh-scan-msg-search-regexp)
839 (mh-cmd-note): Sync docstrings with manual.
840
3b463df0
BW
841 * mh-comp.el (mh-insert-signature, mh-insert-auto-fields):
842 Checkdoc fixes.
843
844 * mh-customize.el (mh-compose-insertion, mh-x-face-file): Ditto.
2bd87afb
SM
845
846 * mh-mime.el (mh-mh-to-mime, mh-mml-attach-file)
847 (mh-mml-secure-message-sign, mh-mml-secure-message-encrypt)
848 (mh-mml-secure-message-signencrypt): Ditto.
169a3241 849
4a263988
BW
8502005-10-24 Bill Wohler <wohler@newt.com>
851
852 * mh-gnus.el: Load mml.el in order to see if
853 mml-minibuffer-read-disposition is defined or not.
854
855 * mh-mime.el: Now that mh-gnus.el loads mml, we shouldn't need the
856 mml autoloads.
857
97c60a38
MB
8582005-10-23 Miles Bader <miles@gnu.org>
859
860 * .arch-inventory: New file.
861
9a51cf9e
BW
8622005-10-23 Bill Wohler <wohler@newt.com>
863
13fe29bd
BW
864 * mh-customize.el (mh-interpret-number-as-range-flag): Sync
865 docstring with manual.
136e0283 866
9a51cf9e
BW
867 * mh-identity.el (mh-assoc-ignore-case): Merge with version in
868 mh-alias.el and move to mh-acros.el
869
870 * mh-alias.el (mh-assoc-ignore-case): Merge with version in
871 mh-identity.el and move to mh-acros.el
872
873 * mh-acros.el (mh-assoc-ignore-case): Merge of function from
874 mh-identity.el and mh-alias.el.
875
876 * mh-mime.el: Autoload mm-uu for mm-uu-dissect to avoid compiler
877 warning in Emacs 22.
878
1dd9796d
SD
8792005-10-23 Satyaki Das <satyaki@theforce.stanford.edu>
880
881 * mh-identity.el (mh-assoc-ignore-case): New macro that uses
882 assoc-string (if the function is available) and falls back on
883 assoc-ignore-case if assoc-string is not found.
884 (mh-identity-field-handler): Use mh-assoc-ignore-case since
885 assoc-ignore-case is a obsolete function in Emacs 22.
886
887 * mh-e.el (mh-folder-buttons-init-flag): New variable that keeps
888 track of whether the tool-bar in mh-folder-mode has been
889 initialized yet.
890 (mh-folder-mode): Initialize the tool-bar for folders the first
891 time we get into mh-letter-mode.
892
893 * mh-customize.el (mh-buffer-exists-p): New function which tests
894 presence of buffers of a given mode.
895 (mh-tool-bar-define): New functions
896 mh-tool-bar-folder-buttons-init and
13fe29bd 897 mh-tool-bar-letter-buttons-init are defined. These functions are
1dd9796d
SD
898 used to create the tool-bar from the corresponding customizable
899 variables.
900
901 * mh-comp.el (mh-letter-buttons-init-flag): New variable that
902 keeps track of whether the tool-bar in mh-letter-mode has been
903 initialized yet.
904 (mh-letter-mode): Initialize the tool-bar for drafts the first
905 time we get into mh-letter-mode.
906
0c47b17c
BW
9072005-10-23 Bill Wohler <wohler@newt.com>
908
13fe29bd
BW
909 * mh-comp.el (mh-letter-menu): Rename
910 mh-mhn-compose-external-compressed-tar to
911 mh-mh-compose-external-compressed-tar. Rename
912 mh-mhn-compose-anon-ftp to mh-mh-compose-anon-ftp. Rename
913 mh-edit-mhn to mh-mh-to-mime. Rename mh-mhn-directive-present-p to
914 mh-mh-directive-present-p. Rename mh-revert-mhn-edit to
915 mh-mh-to-mime-undo. Rename mh-gnus-pgp-support-flag to
916 mh-pgp-support-flag. Rename mh-compose-insertion value from 'mhn
0c47b17c
BW
917 to 'mh.
918 (mh-insert-signature): Rename mh-mhn-directive-present-p to
919 mh-mh-directive-present-p.
920 (mh-send-letter): Rename mh-mhn-directive-present-p to
13fe29bd
BW
921 mh-mh-directive-present-p. Rename mh-edit-mhn to mh-mh-to-mime.
922 (mh-letter-mode-map): Rename mh-edit-mhn to mh-mh-to-mime. Rename
923 mh-mhn-compose-anon-ftp to mh-mh-compose-anon-ftp. Rename
924 mh-mhn-compose-external-compressed-tar to
925 mh-mh-compose-external-compressed-tar. Rename mh-revert-mhn-edit
926 to mh-mh-to-mime-undo. Rename mh-mhn-compose-external-type to
927 mh-mh-compose-external-type. Rename mh-mhn-compose-anon-ftp to
928 mh-mh-compose-anon-ftp. Rename
929 mh-mhn-compose-external-compressed-tar to
930 mh-mh-compose-external-compressed-tar. Rename mh-revert-mhn-edit
931 to mh-mh-to-mime-undo. Rename mh-mhn-compose-external-type to
0c47b17c
BW
932 mh-mh-compose-external-type.
933 (mh-send-letter, mh-letter-mode-map): Rename mh-edit-mhn to
934 mh-mh-to-mime, mh-revert-mhn-edit to mh-mh-to-mime-undo.
13fe29bd
BW
935 (mh-reply, mh-yank-cur-msg, mh-insert-prefix-string): Rename
936 mh-yank-from-start-of-msg to mh-yank-behavior.
0c47b17c
BW
937 (mh-letter-mode, mh-to-field, mh-to-fcc, mh-insert-signature)
938 (mh-check-whom, mh-insert-auto-fields, mh-send-letter)
939 (mh-insert-letter, mh-yank-cur-msg, mh-insert-prefix-string)
940 (mh-fully-kill-draft, mh-open-line, mh-letter-complete)
941 (mh-letter-complete-or-space, mh-letter-confirm-address)
942 (mh-letter-next-header-field-or-indent)
943 (mh-letter-previous-header-field)
13fe29bd
BW
944 (mh-letter-toggle-header-field-display): Sync docstrings with
945 manual.
0c47b17c 946
13fe29bd
BW
947 * mh-customize.el (mh-edit-mhn-hook): Rename to
948 mh-mh-to-mime-hook.
0c47b17c
BW
949 (mh-yank-from-start-of-msg): Rename to mh-yank-behavior.
950 (mh-compose-insertion): Rename values from 'gnus and 'mhn to 'mh
951 and user-visible values from mhn and Gnus to MH and MML.
2bd87afb 952 (mh-before-send-letter-hook): Add 'ispell-message option.
0c47b17c
BW
953 (mh-mml-method-default): Rename mh-gnus-pgp-support-flag to
954 mh-pgp-support-flag.
955 (mh-compose-insertion, mh-compose-space-does-completion-flag)
956 (mh-delete-yanked-msg-window-flag)
957 (mh-extract-from-attribution-verb, mh-ins-buf-prefix)
958 (mh-letter-complete-function, mh-letter-fill-column)
959 (mh-mml-method-default, mh-signature-file-name)
960 (mh-signature-separator-flag, mh-x-face-file)
961 (mh-yank-behavior, mail-citation-hook)
962 (mh-before-send-letter-hook, mh-mh-to-mime-hook): Sync docstrings
963 with manual.
964
965 * mh-gnus.el (mml-minibuffer-read-disposition): New function
966 provided for Emacs 21 environments that lack it.
967
968 * mh-mime.el (mh-mml-query-cryptographic-method): Use default
969 prompt convention.
970 (mh-compose-forward): mh-mh-forward-message requires string arg.
971 (mh-minibuffer-read-type): New function.
972 (mh-mhn-args): Rename to mh-mh-to-mime-args.
973 (mh-mhn-compose-insertion): Rename to mh-mh-attach-file.
974 (mh-mhn-compose-forw): Rename to mh-mh-forward-message.
975 (mh-mhn-compose-type): Rename to mh-mh-compose-type.
976 (mh-mhn-compose-anon-ftp): Rename to mh-mh-compose-anon-ftp.
13fe29bd
BW
977 Rename mh-mhn-compose-external-type to
978 mh-mh-compose-external-type.
0c47b17c 979 (mh-mhn-compose-external-compressed-tar): Rename to
13fe29bd
BW
980 mh-mh-compose-external-compressed-tar. Rename
981 mh-mhn-compose-external-type to mh-mh-compose-external-type.
982 (mh-mhn-compose-external-type): Rename to
983 mh-mh-compose-external-type.
984 (mh-edit-mhn): Rename to mh-mh-to-mime. Rename mh-mhn-args to
985 mh-mh-to-mime-args. Rename mh-edit-mhn-hook to mh-mh-to-mime-hook.
0c47b17c
BW
986 Use correct program in message.
987 (mh-mhn-directive-present-p): Rename to mh-mh-directive-present-p.
988 (mh-mml-directive-present-p): Rename to mh-mml-tag-present-p.
989 (mh-compose-forward, mh-mh-attach-file)
990 (mh-mh-compose-anon-ftp, mh-mh-compose-external-compressed-tar)
991 (mh-mh-compose-external-type, mh-mh-forward-message)
992 (mh-mml-attach-file): Use mml-minibuffer-read-description,
993 mh-minibuffer-read-type.
2bd87afb 994 (mh-mime-content-types): Move comment about only being used in
0c47b17c
BW
995 Emacs 20 to docstring.
996 (mh-mh-compose-external-type): Rename extra-param argument to
997 parameters.
2bd87afb 998 (mh-mml-to-mime, mh-secure-message, mh-mml-unsecure-message)
13fe29bd
BW
999 (mh-mime-display-part, mh-mime-display-single): Rename
1000 mh-gnus-pgp-support-flag to mh-pgp-support-flag.
0c47b17c
BW
1001 (mh-compose-insertion): Rename mh-mhn-compose-insertion to
1002 mh-mh-attach-file.
1003 (mh-compose-forward): Rename mh-mhn-compose-forw to
1004 mh-mh-forward-message.
1005 (mh-mhn-compose-insertion): Rename mh-mhn-compose-type to
1006 mh-mh-compose-type.
1007 (mh-compose-insertion, mh-compose-forward, mh-mh-to-mime-args)
1008 (mh-mh-attach-file, mh-mh-compose-type)
1009 (mh-mh-compose-anon-ftp, mh-mh-compose-external-compressed-tar)
1010 (mh-mh-compose-external-compressed-tar)
1011 (mh-mh-compose-external-type, mh-mh-forward-message)
2bd87afb 1012 (mh-mh-to-mime, mh-mh-quote-unescaped-sharp)
0c47b17c
BW
1013 (mh-mh-to-mime-undo, mh-mh-directive-present-p, mh-mml-to-mime)
1014 (mh-mml-attach-file, mh-secure-message, mh-mml-unsecure-message)
1015 (mh-mml-secure-message-sign, mh-mml-secure-message-encrypt)
1016 (mh-mml-directive-present-p, mh-destroy-postponed-handles)
1017 (mh-display-smileys, mh-display-emphasis, mh-mime-save-parts):
1018 Sync docstrings with manual.
1019
13fe29bd
BW
1020 * mh-utils.el (mh-gnus-pgp-support-flag): Rename to
1021 mh-pgp-support-flag.
0c47b17c 1022
fba3b4d8
PG
10232005-10-17 Peter S Galbraith <psg@debian.org>
1024
13fe29bd
BW
1025 * mh-identity.el (mh-identity-field-handler): Use
1026 `assoc-ignore-case' to compare against header field for mixed-case
fba3b4d8
PG
1027 "From:".
1028
ffda926c
BW
10292005-10-17 Bill Wohler <wohler@newt.com>
1030
2bd87afb 1031 * mh-customize.el (mh-folder-tool-bar-map): Rename image file
ffda926c
BW
1032 left_arrow to left-arrow, right_arrow to right-arrow, mail_compose
1033 to mail/compose, fld_open to fld-open.
13fe29bd
BW
1034 (mh-letter-tool-bar-map): Rename image file mail_send to
1035 mail/send.
ffda926c 1036
8f552dc8
BW
10372005-10-16 Bill Wohler <wohler@newt.com>
1038
79af55a7
BW
1039 * mh-comp.el (mh-display-completion-list-compat): New macro which
1040 calls `display-completion-list' correctly in older environments.
1041 Versions of Emacs prior to version 22 lacked a COMMON-SUBSTRING
1042 argument.
1043 (mh-complete-word): Use it.
1044
8f552dc8 1045 * mh-init.el (mh-image-load-path): Use locate-library to find
13fe29bd 1046 MH-E. This simplified the code a lot. Flattened out nested
8f552dc8
BW
1047 statements even more.
1048
7c164e0c
SD
10492005-10-16 Satyaki Das <satyaki@theforce.stanford.edu>
1050
1051 * mh-init.el (mh-image-load-path): Remove use of pushnew since it
1052 causes a compiler warning.
1053
1054 * mh-utils.el (mh-display-msg): Do MIME cleanup before inserting
1055 the message to be viewed (closes SF #1306141).
1056
f5fab556
MY
10572005-10-16 Masatake YAMATO <jet@gyve.org>
1058
13fe29bd
BW
1059 * mh-comp.el (mh-complete-word): Pass the common prefix substring
1060 of completion to `display-completion-list'.
f5fab556 1061
2416ec64
SD
10622005-10-15 Satyaki Das <satyaki@theforce.stanford.edu>
1063
1064 * mh-init.el (mh-image-load-path-called-flag): New variable which
1065 is used by mh-image-load-path so that it runs only once.
13fe29bd
BW
1066 (mh-image-load-path): Modify so that it gets run only once. Also
1067 flatten out heavily nested if statements to make it clearer.
2416ec64
SD
1068
1069 * mh-e.el (mh-folder-mode): Call mh-image-load-path to allow Emacs
1070 to find images used in the toolbar.
1071
1072 * mh-customize.el (:folder): Remove call to mh-image-load-path.
1073
a9954630
BW
10742005-10-14 Bill Wohler <wohler@newt.com>
1075
2bd87afb 1076 * mh-e.el (Version, mh-version): Add +cvs to version.
a9954630 1077
5b004a34
BW
10782005-10-14 Bill Wohler <wohler@newt.com>
1079
1080 Released MH-E version 7.85.
2bd87afb
SM
1081
1082 * mh-e.el (Version, mh-version): Update for release 7.85.
1083
a10f4ace
BW
10842005-10-14 Bill Wohler <wohler@newt.com>
1085
13fe29bd
BW
1086 * mh-e.el, mh-funcs.el, mh-init.el, mh-mime.el, mh-pick.el: *
1087 mh-seq.el, mh-utils.el: Ran mh-unit. Continued copyright lines
2bd87afb
SM
1088 need to be indented.
1089
5b004a34 1090 * mh-e.el: mh-folder-tick-face had been renamed to mh-folder-tick
13fe29bd
BW
1091 but the code that invoked the face had not been updated. Tick
1092 highlighting working again.
5b004a34 1093
13fe29bd
BW
1094 * mh-seq.el (mh-non-seq-mode-line-annotation): Move
1095 make-variable-buffer-local call to top level to avoid warnings in
a10f4ace
BW
1096 CVS Emacs.
1097
2bd87afb 1098 * mh-comp.el (mh-insert-letter): Replace deprecated read-input
a10f4ace
BW
1099 with read-string.
1100
a05fcb7d 11012005-10-09 Bill Wohler <wohler@newt.com>
c727526b 1102
a05fcb7d
BW
1103 * mh-init.el (mh-image-load-path): New function that adds the path
1104 to the MH-E images to the image-load-path or load-path depending
1105 on the version of Emacs.
c727526b 1106
a05fcb7d
BW
1107 * mh-customize.el: Call mh-image-load-path just before
1108 mh-tool-bar-define so that the toolbar images can be found.
d88a70a0 1109
a05fcb7d 11102005-10-04 Bill Wohler <wohler@newt.com>
d88a70a0 1111
2bd87afb
SM
1112 * ChangeLog: Move contents into ChangeLog.1 and trim.
1113
13fe29bd 1114 * ChangeLog.1: New file. Contains old ChangeLog.
900d1698 1115
47570699 1116
a05fcb7d 1117 Copyright (C) 2005 Free Software Foundation, Inc.
e9be14aa 1118
e495eaec
BW
1119 Copying and distribution of this file, with or without modification,
1120 are permitted in any medium without royalty provided the copyright
1121 notice and this notice are preserved.
ab5796a9 1122
13fe29bd
BW
1123;; Local Variables:
1124;; sentence-end-double-space: nil
1125;; End:
1126
ab5796a9 1127;;; arch-tag: 87324964-69b6-4925-a3c2-9c1df53d7d51