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