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