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