(edebug-all-defs, edebug-all-forms): Add autoload cookies.
[bpt/emacs.git] / lisp / mh-e / ChangeLog
CommitLineData
5a4aad03
BW
12005-12-23 Bill Wohler <wohler@newt.com>
2
3 Follow MH-E Developers Guide conventions. Use `' quotes for Help
4 hyperlinks such as symbols, Info nodes, or URLs. Use \" quotes for
5 everything else. Otherwise, you can accidently get links to
6 nonsense symbols.
7
d1699462
BW
82005-12-22 Bill Wohler <wohler@newt.com>
9
2dcf34f9
BW
10 Follow Emacs coding conventions. Use default setting of
11 emacs-lisp-docstring-fill-column which is 65.
12
d1699462
BW
13 * mh-alias.el (mh-alias-reload): Sync docstrings with manual.
14
15 * mh-comp.el (mh-letter-mode): Use 60 column width.
16 (mh-forward, mh-insert-signature, mh-send-letter): Sync docstrings
17 with manual.
18 (mh-yank-cur-msg): Mention that mh-ins-buf-prefix isn't used if
19 you have added a mail-citation-hook and neither are used if you
20 use one of the supercite flavors of mh-yank-behavior. Sync
21 docstrings with manual.
22
23 * mh-customize.el (mh-kill-folder-suppress-prompt-hooks): Rename
24 from mh-kill-folder-suppress-prompt-hook since it is an abnormal
25 hook. Use "Hook run by `function'..." instead of "Invoked...".
26 Sync docstrings with manual.
27 (mh-ins-buf-prefix, mh-yank-behavior): Mention that
28 mh-ins-buf-prefix isn't used if you have added a
29 mail-citation-hook and neither are used if you use one of the
30 supercite flavors of mh-yank-behavior. Sync docstrings with
31 manual.
32 (mail-citation-hook): Delete. Use one in sendmail.el.
33 (mh-signature-file-name, mh-after-commands-processed-hook)
34 (mh-alias-reloaded-hook, mh-before-commands-processed-hook)
35 (mh-before-quit-hook, mh-before-send-letter-hook)
36 (mh-delete-msg-hook, mh-find-path-hook, mh-folder-mode-hook)
37 (mh-forward-hook, mh-inc-folder-hook, mh-insert-signature-hook)
38 (mh-letter-mode-hook)
39 (mh-mh-to-mime-hook, mh-pick-mode-hook, mh-quit-hook)
40 (mh-refile-msg-hook, mh-show-hook, mh-show-mode-hook)
41 (mh-unseen-updated-hook): Use "Hook run by `function'..." instead
42 of "Invoked...". Sync docstrings with manual.
43
44 * mh-e.el (mh-last-destination, mh-last-destination-folder)
45 (mh-last-destination-write, mh-folder-mode-map, mh-arrow-marker)
46 (mh-delete-list, mh-refile-list, mh-folders-changed)
47 (mh-next-direction, mh-view-ops, mh-folder-view-stack)
48 (mh-index-data, mh-first-msg-num, mh-last-msg-num)
49 (mh-mode-line-annotation, mh-sequence-notation-history)
50 (mh-colors-available-flag): Move comment into docstring.
51 (mh-delete-msg, mh-execute-commands, mh-inc-folder, mh-quit,
52 mh-process-commands): Sync docstrings with manual.
53 (mh-refile-msg): Small doc edit.
54 (mh-delete-a-msg, mh-refile-a-msg): Sync docstrings with manual.
55 Rename msg argument to message.
56
57 * mh-funcs.el (mh-kill-folder): Sync docstrings with manual.
58
59 * mh-e.el (mh-update-unseen): No longer say "The value of
60 `foo-hook' is a list of functions to be called, with no arguments,
61 ...," but rather just "The hook foo-hook is called...".
62
63 * mh-mime.el (mh-mh-to-mime): Ditto
64
65 * mh-pick.el (mh-pick-mode): Ditto.
66
67 * mh-utils.el (mh-showing-mode): Use uppercase for argument in
68 docstring.
69 (mh-seq-list, mh-seen-list, mh-showing-with-headers): Move comment
70 into docstring.
71 (mh-show-mode, mh-show-msg, mh-find-path): Sync docstrings with
72 manual.
73
2953de8c
SG
742005-12-19 Stephen Gildea
75
76 * mh-customize.el (mh-after-commands-processed-hook): New variable.
77 (mh-before-commands-processed-hook): mh-folder-updated-hook, renamed.
78
79 * mh-e.el (mh-process-commands): Rename mh-folder-updated-hook
80 to mh-before-commands-processed-hook, call new
81 mh-after-commands-processed-hook.
82 (mh-folders-changed): New variable (for use in
83 mh-after-commands-processed-hook).
84
cee9f5c6
BW
852005-12-19 Bill Wohler <wohler@newt.com>
86
87 * mh-acros.el:
88 * mh-alias.el:
89 * mh-comp.el:
90 * mh-customize.el:
91 * mh-e.el:
92 * mh-funcs.el:
93 * mh-gnus.el:
94 * mh-identity.el:
95 * mh-inc.el:
96 * mh-index.el:
97 * mh-init.el:
98 * mh-junk.el:
99 * mh-mime.el:
100 * mh-pick.el:
101 * mh-print.el:
102 * mh-seq.el:
103 * mh-speed.el:
104 * mh-utils.el:
105 Follow commenting conventions. Don't use ;;; form so much, except
106 for headings. Precede headings with page feed. This was mostly
107 already done, so I made it a convention. Did not update copyright
108 on a couple of files since this was an insignificant change.
109
fa4075e3
BW
1102005-12-18 Bill Wohler <wohler@newt.com>
111
112 * mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
113 (mh-tool-bar-search-function): Sync docstrings with manual.
114 (mh-tool-bar-customize): Replace toolbar with tool bar in
115 docstring.
116 (mh-tool-bar-letter-help): Fix manual reference.
117 (mh-xemacs-use-toolbar-flag): Rename to
118 mh-xemacs-use-tool-bar-flag. Initialize to
119 mh-xemacs-has-tool-bar-flag. Sync docstrings with manual.
120 (mh-xemacs-toolbar-position): Rename to
121 mh-xemacs-tool-bar-position. Initialize to nil. Drop "no tool bar"
122 option (redundant) and change "Same As Default Tool Bar" setting
123 to nil. Sync docstrings with manual.
124 (mh-tool-bar-define): Replace toolbar with tool-bar or tool bar
125 depending on context.
126 (mh-toolbar-init): Rename to mh-tool-bar-init. Simplified
127 condition for calling set-specifier. Only look at the value of
128 mh-xemacs-use-tool-bar-flag.
129 (mh-tool-bar-folder-buttons, mh-tool-bar-letter-buttons): Sync
130 docstrings with manual.
131
132 * mh-comp.el (mh-letter-mode): Use mh-tool-bar-init instead of
133 mh-toolbar-init.
134
135 * mh-e.el (mh-folder-mode): Ditto.
136
137 * mh-utils.el (mh-show-mode): Ditto.
138
7a5df5a9
BW
1392005-12-15 Bill Wohler <wohler@newt.com>
140
141 * mh-e.el (mh-delete-msg): Sync docstrings with manual.
142
143 * mh-seq.el (mh-delete-subject, mh-thread-next-sibling)
144 (mh-thread-previous-sibling, mh-thread-ancestor)
145 (mh-thread-delete, mh-thread-refile): Ditto.
146
6b960c10
BW
1472005-12-14 Bill Wohler <wohler@newt.com>
148
149 * mh-customize.el (mh-speed-flists-interval): Rename to
150 mh-speed-update-interval.
151 (mh-speed-run-flists-flag): Delete. Setting
152 mh-speed-flists-interval to 0 accomplishes the same thing.
153
154 * mh-speed.el (mh-folder-speedbar-buttons, mh-speed-flists): Use
155 mh-speed-update-interval instead of mh-speed-run-flists-flag.
156 (mh-speed-toggle, mh-speed-view, mh-speed-refresh): Sync
157 docstrings with manual.
158
97c688ed
BW
1592005-12-09 Bill Wohler <wohler@newt.com>
160
161 * mh-customize.el (mh-path): Move here from mh-init.el.
162 (mh-variant): Mention that mh-path can be customized.
163 (mh-invisible-header-fields-internal): Add X-ContentStamp,
164 X-MAIL-INFO, and X-UNTD- from NetZero.
165
166 * mh-init.el (mh-path): Move defcustom to mh-customize.el.
167
2be362c2
BW
1682005-12-04 Bill Wohler <wohler@newt.com>
169
f15ced66
BW
170 * mh-customize.el (mh-sortm-args): Sync docstrings with manual.
171 (mh-invisible-header-fields-internal): Add X-Bugzilla-* and
172 X-Virus-Scanned.
173
174 * mh-customize.el (mh-insert-signature-hook): Rename
175 mh-letter-insert-signature-hook to mh-insert-signature-hook.
176
177 * mh-comp.el (mh-insert-signature): Ditto.
178
56128d97
BW
179 * mh-customize.el (mh-fetch-x-image-url): Change default from 'ask
180 to nil. Remove t option. Sync docstring with manual (closes SF
181 #831278).
182 (mh-invisible-header-fields-internal): Remove X-Image-URL so that
183 users can see it, look it up in the manual's index, and discover
184 mh-fetch-x-image-url (closes SF #831278).
a932ce45 185
a8a47814
BW
186 * mh-customize.el (mh-new-messages-folders): Rename from
187 mh-index-new-messages-folders.
188 (mh-ticked-messages-folders): Rename from
189 mh-index-ticked-messages-folders.
a932ce45 190
a8a47814
BW
191 * mh-index.el (mh-index-sequenced-messages)
192 (mh-index-new-messages): Ditto.
193
2be362c2
BW
194 * mh-comp.el (mh-forward): Went over all uses of the word "RANGE"
195 in the docstrings and made usage consistent. Generally speaking,
196 "messages in range" and "range of messages" is redundant and just
197 "range" can be used in most circumstances. Also ensured that
198 mh-interactive-range was mentioned in all interactive functions
f15ced66
BW
199 that use a range which describes the range argument for both users
200 and programmers.
2be362c2
BW
201
202 * mh-e.el (mh-delete-msg-no-motion, mh-refile-msg)
203 (mh-refile-or-write-again, mh-rescan-folder, mh-undo)
204 (mh-visit-folder, mh-scan-folder, mh-regenerate-headers)
205 (mh-notate-user-sequences, mh-delete-msg-from-seq, mh-catchup):
206 Ditto.
207
208 * mh-funcs.el (mh-copy-msg, mh-pack-folder, mh-pack-folder-1):
209 Ditto.
210
211 * mh-junk.el (mh-junk-blacklist, mh-junk-whitelist): Ditto.
212
213 * mh-print.el (mh-ps-print-range, mh-ps-print-msg)
214 (mh-ps-print-msg-file, mh-print-msg): Ditto.
215
216 * mh-seq.el (mh-put-msg-in-seq, mh-range-to-msg-list)
217 (mh-narrow-to-range, mh-toggle-tick): Ditto.
218
f15ced66 219
553fb735
BW
2202005-12-01 Bill Wohler <wohler@newt.com>
221
222 Rewrote Reading Mail chapter in manual which affected mh-show
223 customization group and related functions.
224
225 * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style
226 instead of mh-highlight-citation-p.
227 (mh-letter-toggle-header-field-display): "Ellipsed" isn't a word,
228 I think, so use "truncated".
229
230 * mh-customize.el (mh-folder, mh-folder-faces): Group's manual
231 section is Folders, not Organizing. Parent of mh-folder-faces is
232 mh-folder, not mh-show.
233 (mh-speed): Rename to mh-speedbar for consistency with mh-toolbar.
234 (mh-thread): New group that corresponds with manual's Threading
235 chapter.
236 (mh-letter-faces): Group's manual section is Editing Drafts, not
237 Sending Mail.
238 (mh-sortm-args): New customization variable that used to be a
239 defvar.
240 (mh-index-new-messages-folders, mh-index-ticked-messages-folders):
241 Move from mh-index group to mh-folders group.
242 (mh-alias-local-users-prefix, mh-large-folder)
243 (mh-recursive-folders-flag, mh-before-quit-hook)
244 (mh-folder-mode-hook, mh-kill-folder-suppress-prompt-hook)
245 (mh-quit-hook, mh-refile-msg-hook): Move from mh-show group to
246 mh-folder group.
247 (mh-highlight-citation-style): Rename from
248 mh-highlight-citation-p. Sync docstrings with manual.
249 (mh-mhl-format-file): Rename from mhl-formfile. Sync docstrings
250 with manual.
251 (mh-show-threads-flag): Move from mh-show group to mh-thread
252 group.
253 (mh-find-path-hook): Move from mh-show group to mh-e group.
254 (mh-folder-updated-hook): Add to mh-folder group.
255 (mh-forward-hook): Move from mh-folder to mh-sending-mail group.
256 (mh-unseen-updated-hook): Move from mh-show to mh-sequences group.
257 (mh-bury-show-buffer-flag, mh-clean-message-header-flag)
258 (mh-decode-mime-flag, mh-display-buttons-for-alternatives-flag)
259 (mh-display-buttons-for-inline-parts-flag)
260 (mh-do-not-confirm-flag, mh-fetch-x-image-url)
261 (mh-graphical-smileys-flag, mh-graphical-emphasis-flag)
262 (mh-invisible-header-fields-default, mh-invisible-header-fields)
263 (mh-lpr-command-format, mh-max-inline-image-height)
264 (mh-max-inline-image-width)
265 (mh-mime-save-parts-default-directory, mh-print-background-flag)
266 (mh-show-maximum-size, mh-show-use-goto-addr-flag)
267 (mh-show-use-xface-flag, mh-store-default-directory)
268 (mh-summary-height, mh-delete-msg-hook
269 (mh-show-hook, mh-show-mode-hook): Sync docstrings with manual.
270
271 * mh-e.el
272 (mh-scan-format-mh, mh-scan-good-msg-regexp)
273 (mh-scan-deleted-msg-regexp, mh-scan-refiled-msg-regexp)
274 (mh-scan-cur-msg-number-regexp, mh-scan-subject-regexp): Use
275 non-fontification instead of non-fontifying.
276 (mh-header-display): Use mh-mhl-format-file instead of
277 mhl-formfile. Sync docstrings with manual.
278 (mh-next-undeleted-msg, mh-previous-undeleted-msg): Rename arg to
279 count. Sync docstrings with manual.
280 (mh-refile-or-write-again): Use output from mh-write-msg-to-file
281 so that message doesn't change when using this command. Sync
282 docstrings with manual.
283 (mh-page-msg, mh-previous-page): Rename arg to lines. Sync
284 docstrings with manual.
285 (mh-write-msg-to-file): Rename msg to message. Rename no-headers
286 to no-header. Sync docstrings with manual.
287 (mh-ps-print-map): Delete keybindings for deleted commands
288 mh-ps-print-toggle-mime and mh-ps-print-msg-show.
289 (mh-help-messages): Updated printing help.
290 (mh-delete-msg, mh-delete-msg-no-motion, mh-first-msg)
291 (mh-last-msg, mh-previous-unread-msg, mh-next-button)
292 (mh-prev-button, mh-folder-toggle-mime-part)
293 (mh-folder-inline-mime-part, mh-folder-save-mime-part)
294 (mh-next-unread-msg, mh-toggle-mime-buttons): Sync docstrings with
295 manual.
296
297 * mh-funcs.el (mh-sortm-args): Now a customization option and
298 in mh-customize.el.
299 (mh-pipe-msg): Rename include-headers to include-header. Sync
300 docstrings with manual.
301 (mh-burst-digest, mh-page-digest, mh-page-digest-backwards)
302 (mh-store-msg): Sync docstrings with manual.
303
304 * mh-mime.el (mh-mime-save-parts): Rename arg to prompt. Sync
305 docstrings with manual.
306 (mh-toggle-mh-decode-mime-flag): Use English in message, not Lisp.
307 Sync docstrings with manual.
308 (mh-mm-display-part, mh-mm-inline-message): Use
309 mh-highlight-citation-style instead of mh-highlight-citation-p.
310 (mh-press-button): Sync docstrings with manual.
311 (mh-display-with-external-viewer): Fix default output in
312 minibuffer. Sync docstrings with manual.
313
314 * mh-print.el: (mh-ps-print-mime, mh-ps-print-toggle-mime):
315 Deleted.
316 (mh-ps-print-color-option): Incorporate docstring from
317 ps-print-color-p.
318 (mh-ps-spool-buffer): Remove unused code. Fix indent. Slimline
319 docstring.
320 (mh-ps-spool-msg): Slimline docstring. Rename from
321 mh-ps-spool-a-msg. Rewrote to use existing show buffer when
322 available.
323 (mh-ps-print-range): Extract method from common code in
324 mh-ps-print-msg and mh-ps-print-msg-file.
325 (mh-ps-print-preprint): Clean docstring. Use filename "mh-%s".
326 (mh-ps-print-msg-show): Delete. Can use either
327 mh-ps-print-msg-show or mh-ps-print-msg-show to same effect with
328 new code in mh-ps-spool-msg.
329 (mh-print-msg): Use mh-mhl-format-file instead of mhl-formfile.
330 Sync docstrings with manual.
331 (mh-ps-print-msg, mh-ps-print-msg-file)
332 (mh-ps-print-toggle-faces, mh-ps-print-toggle-color): Sync
333 docstrings with manual.
334
335 * mh-utils.el (mh-show-ps-print-msg-show,
336 mh-show-ps-print-toggle-mime): Delete.
337 (mh-show-ps-print-map): Updated accordingly.
338 (mh-show-mode): Use mh-highlight-citation-style instead of
339 mh-highlight-citation-p.
340 (mh-show-xface, mh-display-msg): Use mh-mhl-format-file instead of
341 mhl-formfile.
342 (mh-show): Use mh-mhl-format-file instead of mhl-formfile. Sync
343 docstrings with manual.
344 (mh-show-font-lock-fontify-region, mh-modify, mh-goto-msg): Sync
345 docstrings with manual.
346
3472005-12-01 Bill Wohler <wohler@newt.com>
348
349 * mh-init.el (mh-defface-compat): Checkdoc fix.
350
351 * mh-junk.el (mh-bogofilter-blacklist, mh-bogofilter-whitelist):
352 Bogofilter is lowercase except at beginning of sentence and in
353 titles.
354
94abd6b7
BW
3552005-11-04 Bill Wohler <wohler@newt.com>
356
6b19bd82
BW
357 * mh-customize.el (mh-min-colors-defined-flag, mh-defface-compat):
358 Move to mh-init.el to minimize bulk of mh-customize.el.
359
360 * mh-init.el: Modify commentary since file is used for load and
361 initialization as well as setting and getting the variant.
362 (mh-min-colors-defined-flag, mh-defface-compat): Move
363 here from mh-customize.el.
364
94abd6b7
BW
365 * mh-customize.el: Refactor faces. Move grayscale requirements
366 last before t. Use uniform line breaks.
3d2efec2
BW
367 (mh-min-colors-defined-flag): New variable.
368 (mh-defface-compat): New function. Provides backward compatibility
369 for face specs.
370 (mh-show-header, mh-show-date, mh-show-cc, mh-folder-to)
371 (mh-folder-refiled, mh-folder-cur-msg-number, mh-folder-cur-msg)
372 (mh-folder-body): Use mh-defface-compat.
94abd6b7 373
b07e0686
DN
3742005-11-03 Dan Nicolaescu <dann@ics.uci.edu>
375
376 * mh-customize.el (mh-folder-body-face, mh-folder-cur-msg-face)
377 (mh-folder-cur-msg-number-face, mh-folder-refiled-face)
378 (mh-folder-to-face): Use the min-colors attribute instead of the
379 type attribute.
380
be33fce4
BW
3812005-11-03 Bill Wohler <wohler@newt.com>
382
383 * mh-customize.el (mh-refile-preserves-sequences-flag)
384 (mh-tick-seq, mh-update-sequences-after-mh-show-flag): Sync
385 docstrings with manual.
386
387 * mh-e.el (mh-update-sequences): Sync docstrings with manual.
388
389 * mh-seq.el (mh-delete-seq, mh-list-sequences, mh-narrow-to-seq)
390 (mh-widen, mh-toggle-tick, mh-narrow-to-tick): Sync docstrings
391 with manual.
392
93eece98
BW
3932005-11-01 Bill Wohler <wohler@newt.com>
394
b2064e08
BW
395 * mh-comp.el (mh-redist-full-contents) Convert defvar to
396 defcustom.
397 (mh-smail, mh-extract-rejected-mail, mh-forward, mh-redistribute)
398 (mh-reply, mh-send, mh-send-other-window)
399 (mh-fill-paragraph-function): Sync docstrings with manual.
400 (mh-edit-again, mh-extract-rejected-mail, mh-redistribute): Rename
401 msg argument to message (to make for a better docstring).
402
403 * mh-customize.el (mh-redist-full-contents-flag): Convert defvar
f38a12bd 404 to defcustom. Rename by adding -flag.
b2064e08
BW
405 (mh-compose-forward-as-mime-flag)
406 (mh-compose-letter-function, mh-forward-subject-format)
407 (mh-insert-x-mailer-flag, mh-reply-default-reply-to)
408 (mh-reply-show-message-flag, mh-letter-mode-hook): Sync docstrings
409 with manual.
410
93eece98
BW
411 * mh-print.el (mh-ps-spool-buffer, mh-ps-spool-a-msg)
412 (mh-ps-print-msg): Remove debugging messages.
413 (mh-ps-print-msg-show, mh-ps-print-msg-show)
414 (mh-ps-print-toggle-color, mh-ps-print-toggle-mime): Remove period
415 after message per conventions.
416
fefc5079
BW
4172005-10-30 Bill Wohler <wohler@newt.com>
418
ece9cbf7
BW
419 * mh-e.el (mh-scan-good-msg-regexp, mh-scan-deleted-msg-regexp)
420 (mh-scan-refiled-msg-regexp, mh-scan-cur-msg-number-regexp): Sync
421 docstrings with manual.
422
fefc5079
BW
423 * mh-customize.el (mh-compose-space-does-completion-flag)
424 (mh-signature-separator-flag, mh-interpret-number-as-range-flag)
425 (mh-adaptive-cmd-note-flag): Use "Non-nil means" instead of "On
426 means" to remain checkdoc clean and consistent with Emacs. I
427 raised this issue with the Emacs developers and Stallman agrees
428 that "On means" should be allowed in custom docstrings but that
429 this change requires thought and should wait until after the Emacs
430 22 release.
431
ec397a34
BW
4322005-10-28 Bill Wohler <wohler@newt.com>
433
50df64d6
BW
434 * mh-comp.el (mh-annotate-msg): Use new variable
435 mh-scan-field-destination-offset rather than hard-coding 1.
436
437 * mh-customize.el (mh-interpret-number-as-range-flag): Add * to
438 docstring.
439 (mh-adaptive-cmd-note-flag-check, mh-scan-format-file-check): New
440 functions to check input for mh-adaptive-cmd-note-flag and
441 mh-scan-format-file respectively.
442 (mh-adaptive-cmd-note-flag, mh-scan-format-file): Docstring fixes,
443 add :set.
444
445 * mh-e.el: (mh-scan-field-destination-offset): New variable. The
446 destination is the -, t, b, c, or n character for Replied, To, cc,
447 Bcc, or Newsgroups respectively.
448 (mh-make-folder, mh-regenerate-headers, mh-generate-new-cmd-note)
449 Call new function mh-msg-num-width-to-column to make leap between
450 width and column more explicit.
451 (mh-msg-num-width-to-column): New function that steals logic from
452 old mh-set-cmd-note. Also, throw error if mh-scan-format-file
453 isn't t since we can't adapt the scan lines in this case.
454 (mh-set-cmd-note): Now just simply sets mh-cmd-note which will
455 make the documentation more clear.
456 (mh-generate-new-cmd-note): Docstring fix--mh-cmd-note is a
457 column, not a width.
458 (mh-add-sequence-notation, mh-remove-sequence-notation): Use new
459 variable mh-scan-field-destination-offset rather than hard-coding
460 1.
461
462 * mh-utils.el (mh-cmd-note) Synced docstring with manual.
463 (mh-notate): Use new variable mh-scan-field-destination-offset
464 rather than hard-coding 1.
465 (mh-message-number-width): Rename to mh-msg-num-width to be
466 consistent with mh-get-msg-num and mh-msg-num-width-to-column.
467
ec397a34
BW
468 * mh-customize.el (mh-x-face-file, mh-show-use-xface-flag)
469 (mail-citation-hook): Quote URLs in docstrings and precede with
470 `URL'. The former will suppress checkdoc warnings, the latter will
471 turn them into hyperlinks in Emacs 22 (I just added the code
472 to do that today).
473 (mh-scan-format-file): Checkdoc fix.
474
169a3241
BW
4752005-10-27 Bill Wohler <wohler@newt.com>
476
e069fa61
BW
477 * mh-customize.el (mh-adaptive-cmd-note-flag)
478 (mh-scan-format-file, mh-scan-prog): Sync docstrings with manual.
479
480 * mh-e.el (mh-scan-format-mh, mh-note-deleted, mh-note-refiled)
481 (mh-note-cur, mh-scan-good-msg-regexp)
482 (mh-scan-deleted-msg-regexp, mh-scan-refiled-msg-regexp)
483 (mh-scan-valid-regexp, mh-scan-cur-msg-number-regexp)
484 (mh-scan-date-regexp, mh-scan-rcpt-regexp, mh-scan-body-regexp)
485 (mh-scan-subject-regexp, mh-scan-format-regexp)
486 (mh-folder-font-lock-keywords, mh-set-cmd-note): Sync docstrings
487 with manual.
488
489 * mh-funcs.el (mh-note-copied): Sync docstrings with manual.
490
491 * mh-utils.el (mh-goto-msg): Use mh-scan-msg-search-regexp instead
492 of hard-coded string.
493 (mh-mail-header-separator, mh-signature-separator-regexp): Use
494 "regular expression" in docstring instead of regexp.
495 (mh-scan-msg-number-regexp)
496 (mh-scan-msg-overflow-regexp, mh-scan-msg-format-regexp)
497 (mh-scan-msg-format-string, mh-scan-msg-search-regexp)
498 (mh-cmd-note): Sync docstrings with manual.
499
3b463df0
BW
500 * mh-comp.el (mh-insert-signature, mh-insert-auto-fields):
501 Checkdoc fixes.
502
503 * mh-customize.el (mh-compose-insertion, mh-x-face-file): Ditto.
169a3241
BW
504
505 * mh-mime.el (mh-mh-to-mime, mh-mml-attach-file)
506 (mh-mml-secure-message-sign, mh-mml-secure-message-encrypt)
507 (mh-mml-secure-message-signencrypt): Ditto
508
4a263988
BW
5092005-10-24 Bill Wohler <wohler@newt.com>
510
511 * mh-gnus.el: Load mml.el in order to see if
512 mml-minibuffer-read-disposition is defined or not.
513
514 * mh-mime.el: Now that mh-gnus.el loads mml, we shouldn't need the
515 mml autoloads.
516
97c60a38
MB
5172005-10-23 Miles Bader <miles@gnu.org>
518
519 * .arch-inventory: New file.
520
9a51cf9e
BW
5212005-10-23 Bill Wohler <wohler@newt.com>
522
136e0283
BW
523 * mh-customize.el (mh-interpret-number-as-range-flag): Sync
524 docstring with manual.
525
9a51cf9e
BW
526 * mh-identity.el (mh-assoc-ignore-case): Merge with version in
527 mh-alias.el and move to mh-acros.el
528
529 * mh-alias.el (mh-assoc-ignore-case): Merge with version in
530 mh-identity.el and move to mh-acros.el
531
532 * mh-acros.el (mh-assoc-ignore-case): Merge of function from
533 mh-identity.el and mh-alias.el.
534
535 * mh-mime.el: Autoload mm-uu for mm-uu-dissect to avoid compiler
536 warning in Emacs 22.
537
1dd9796d
SD
5382005-10-23 Satyaki Das <satyaki@theforce.stanford.edu>
539
540 * mh-identity.el (mh-assoc-ignore-case): New macro that uses
541 assoc-string (if the function is available) and falls back on
542 assoc-ignore-case if assoc-string is not found.
543 (mh-identity-field-handler): Use mh-assoc-ignore-case since
544 assoc-ignore-case is a obsolete function in Emacs 22.
545
546 * mh-e.el (mh-folder-buttons-init-flag): New variable that keeps
547 track of whether the tool-bar in mh-folder-mode has been
548 initialized yet.
549 (mh-folder-mode): Initialize the tool-bar for folders the first
550 time we get into mh-letter-mode.
551
552 * mh-customize.el (mh-buffer-exists-p): New function which tests
553 presence of buffers of a given mode.
554 (mh-tool-bar-define): New functions
555 mh-tool-bar-folder-buttons-init and
556 mh-tool-bar-letter-buttons-init are defined. These functions are
557 used to create the tool-bar from the corresponding customizable
558 variables.
559
560 * mh-comp.el (mh-letter-buttons-init-flag): New variable that
561 keeps track of whether the tool-bar in mh-letter-mode has been
562 initialized yet.
563 (mh-letter-mode): Initialize the tool-bar for drafts the first
564 time we get into mh-letter-mode.
565
0c47b17c
BW
5662005-10-23 Bill Wohler <wohler@newt.com>
567
568 * mh-comp.el (mh-letter-menu): Rename
569 mh-mhn-compose-external-compressed-tar to
570 mh-mh-compose-external-compressed-tar. Rename
571 mh-mhn-compose-anon-ftp to mh-mh-compose-anon-ftp. Rename
572 mh-edit-mhn to mh-mh-to-mime. Rename mh-mhn-directive-present-p to
573 mh-mh-directive-present-p. Rename mh-revert-mhn-edit to
574 mh-mh-to-mime-undo. Rename mh-gnus-pgp-support-flag to
575 mh-pgp-support-flag. Rename mh-compose-insertion value from 'mhn
576 to 'mh.
577 (mh-insert-signature): Rename mh-mhn-directive-present-p to
578 mh-mh-directive-present-p.
579 (mh-send-letter): Rename mh-mhn-directive-present-p to
580 mh-mh-directive-present-p. Rename mh-edit-mhn to mh-mh-to-mime.
581 (mh-letter-mode-map): Rename mh-edit-mhn to mh-mh-to-mime. Rename
582 mh-mhn-compose-anon-ftp to mh-mh-compose-anon-ftp. Rename
583 mh-mhn-compose-external-compressed-tar to
584 mh-mh-compose-external-compressed-tar. Rename mh-revert-mhn-edit
585 to mh-mh-to-mime-undo. Rename mh-mhn-compose-external-type to
586 mh-mh-compose-external-type. Rename mh-mhn-compose-anon-ftp to
587 mh-mh-compose-anon-ftp. Rename
588 mh-mhn-compose-external-compressed-tar to
589 mh-mh-compose-external-compressed-tar. Rename mh-revert-mhn-edit
590 to mh-mh-to-mime-undo. Rename mh-mhn-compose-external-type to
591 mh-mh-compose-external-type.
592 (mh-send-letter, mh-letter-mode-map): Rename mh-edit-mhn to
593 mh-mh-to-mime, mh-revert-mhn-edit to mh-mh-to-mime-undo.
594 (mh-reply, mh-yank-cur-msg, mh-insert-prefix-string): Rename
595 mh-yank-from-start-of-msg to mh-yank-behavior.
596 (mh-letter-mode, mh-to-field, mh-to-fcc, mh-insert-signature)
597 (mh-check-whom, mh-insert-auto-fields, mh-send-letter)
598 (mh-insert-letter, mh-yank-cur-msg, mh-insert-prefix-string)
599 (mh-fully-kill-draft, mh-open-line, mh-letter-complete)
600 (mh-letter-complete-or-space, mh-letter-confirm-address)
601 (mh-letter-next-header-field-or-indent)
602 (mh-letter-previous-header-field)
603 (mh-letter-toggle-header-field-display): Sync docstrings with
604 manual.
605
606 * mh-customize.el (mh-edit-mhn-hook): Rename to
607 mh-mh-to-mime-hook.
608 (mh-yank-from-start-of-msg): Rename to mh-yank-behavior.
609 (mh-compose-insertion): Rename values from 'gnus and 'mhn to 'mh
610 and user-visible values from mhn and Gnus to MH and MML.
611 (mh-before-send-letter-hook): Added 'ispell-message option.
612 (mh-mml-method-default): Rename mh-gnus-pgp-support-flag to
613 mh-pgp-support-flag.
614 (mh-compose-insertion, mh-compose-space-does-completion-flag)
615 (mh-delete-yanked-msg-window-flag)
616 (mh-extract-from-attribution-verb, mh-ins-buf-prefix)
617 (mh-letter-complete-function, mh-letter-fill-column)
618 (mh-mml-method-default, mh-signature-file-name)
619 (mh-signature-separator-flag, mh-x-face-file)
620 (mh-yank-behavior, mail-citation-hook)
621 (mh-before-send-letter-hook, mh-mh-to-mime-hook): Sync docstrings
622 with manual.
623
624 * mh-gnus.el (mml-minibuffer-read-disposition): New function
625 provided for Emacs 21 environments that lack it.
626
627 * mh-mime.el (mh-mml-query-cryptographic-method): Use default
628 prompt convention.
629 (mh-compose-forward): mh-mh-forward-message requires string arg.
630 (mh-minibuffer-read-type): New function.
631 (mh-mhn-args): Rename to mh-mh-to-mime-args.
632 (mh-mhn-compose-insertion): Rename to mh-mh-attach-file.
633 (mh-mhn-compose-forw): Rename to mh-mh-forward-message.
634 (mh-mhn-compose-type): Rename to mh-mh-compose-type.
635 (mh-mhn-compose-anon-ftp): Rename to mh-mh-compose-anon-ftp.
636 Rename mh-mhn-compose-external-type to
637 mh-mh-compose-external-type.
638 (mh-mhn-compose-external-compressed-tar): Rename to
639 mh-mh-compose-external-compressed-tar. Rename
640 mh-mhn-compose-external-type to mh-mh-compose-external-type.
641 (mh-mhn-compose-external-type): Rename to
642 mh-mh-compose-external-type.
643 (mh-edit-mhn): Rename to mh-mh-to-mime. Rename mh-mhn-args to
644 mh-mh-to-mime-args. Rename mh-edit-mhn-hook to mh-mh-to-mime-hook.
645 Use correct program in message.
646 (mh-mhn-directive-present-p): Rename to mh-mh-directive-present-p.
647 (mh-mml-directive-present-p): Rename to mh-mml-tag-present-p.
648 (mh-compose-forward, mh-mh-attach-file)
649 (mh-mh-compose-anon-ftp, mh-mh-compose-external-compressed-tar)
650 (mh-mh-compose-external-type, mh-mh-forward-message)
651 (mh-mml-attach-file): Use mml-minibuffer-read-description,
652 mh-minibuffer-read-type.
653 (mh-mime-content-types): Moved comment about only being used in
654 Emacs 20 to docstring.
655 (mh-mh-compose-external-type): Rename extra-param argument to
656 parameters.
657 (mh-mml-to-mime, mh-secure-message)
658 (mh-mml-unsecure-message, mh-mime-display-part)
659 (mh-mime-display-single): Rename mh-gnus-pgp-support-flag to
660 mh-pgp-support-flag.
661 (mh-compose-insertion): Rename mh-mhn-compose-insertion to
662 mh-mh-attach-file.
663 (mh-compose-forward): Rename mh-mhn-compose-forw to
664 mh-mh-forward-message.
665 (mh-mhn-compose-insertion): Rename mh-mhn-compose-type to
666 mh-mh-compose-type.
667 (mh-compose-insertion, mh-compose-forward, mh-mh-to-mime-args)
668 (mh-mh-attach-file, mh-mh-compose-type)
669 (mh-mh-compose-anon-ftp, mh-mh-compose-external-compressed-tar)
670 (mh-mh-compose-external-compressed-tar)
671 (mh-mh-compose-external-type, mh-mh-forward-message)
672 (mh-mh-to-mime, mh-mh-quote-unescaped-sharp,
673 (mh-mh-to-mime-undo, mh-mh-directive-present-p, mh-mml-to-mime)
674 (mh-mml-attach-file, mh-secure-message, mh-mml-unsecure-message)
675 (mh-mml-secure-message-sign, mh-mml-secure-message-encrypt)
676 (mh-mml-directive-present-p, mh-destroy-postponed-handles)
677 (mh-display-smileys, mh-display-emphasis, mh-mime-save-parts):
678 Sync docstrings with manual.
679
680 * mh-utils.el (mh-gnus-pgp-support-flag): Rename to
681 mh-pgp-support-flag.
682
fba3b4d8
PG
6832005-10-17 Peter S Galbraith <psg@debian.org>
684
685 * mh-identity.el (mh-identity-field-handler): Use
686 `assoc-ignore-case' to compare against header field for mixed-case
687 "From:".
688
ffda926c
BW
6892005-10-17 Bill Wohler <wohler@newt.com>
690
691 * mh-customize.el (mh-folder-tool-bar-map): Renamed image file
692 left_arrow to left-arrow, right_arrow to right-arrow, mail_compose
693 to mail/compose, fld_open to fld-open.
694 (mh-letter-tool-bar-map): Renamed image file mail_send to
695 mail/send.
696
8f552dc8
BW
6972005-10-16 Bill Wohler <wohler@newt.com>
698
79af55a7
BW
699 * mh-comp.el (mh-display-completion-list-compat): New macro which
700 calls `display-completion-list' correctly in older environments.
701 Versions of Emacs prior to version 22 lacked a COMMON-SUBSTRING
702 argument.
703 (mh-complete-word): Use it.
704
8f552dc8
BW
705 * mh-init.el (mh-image-load-path): Use locate-library to find
706 MH-E. This simplified the code a lot. Flattened out nested
707 statements even more.
708
7c164e0c
SD
7092005-10-16 Satyaki Das <satyaki@theforce.stanford.edu>
710
711 * mh-init.el (mh-image-load-path): Remove use of pushnew since it
712 causes a compiler warning.
713
714 * mh-utils.el (mh-display-msg): Do MIME cleanup before inserting
715 the message to be viewed (closes SF #1306141).
716
f5fab556
MY
7172005-10-16 Masatake YAMATO <jet@gyve.org>
718
719 * mh-comp.el (mh-complete-word): Pass the common
720 prefix substring of completion to `display-completion-list'.
721
2416ec64
SD
7222005-10-15 Satyaki Das <satyaki@theforce.stanford.edu>
723
724 * mh-init.el (mh-image-load-path-called-flag): New variable which
725 is used by mh-image-load-path so that it runs only once.
726 (mh-image-load-path): Modified so that it gets run only once. Also
727 flatten out heavily nested if statements to make it clearer.
728
729 * mh-e.el (mh-folder-mode): Call mh-image-load-path to allow Emacs
730 to find images used in the toolbar.
731
732 * mh-customize.el (:folder): Remove call to mh-image-load-path.
733
a9954630
BW
7342005-10-14 Bill Wohler <wohler@newt.com>
735
736 * mh-e.el (Version, mh-version): Added +cvs to version.
737
5b004a34
BW
7382005-10-14 Bill Wohler <wohler@newt.com>
739
740 Released MH-E version 7.85.
741
742 * mh-e.el (Version, mh-version): Updated for release 7.85.
743
a10f4ace
BW
7442005-10-14 Bill Wohler <wohler@newt.com>
745
deceef67
BW
746 * mh-e.el, mh-funcs.el, mh-init.el, mh-mime.el, mh-pick.el:
747 * mh-seq.el, mh-utils.el: Ran mh-unit. Continued copyright lines
748 need to be indented.
749
5b004a34
BW
750 * mh-e.el: mh-folder-tick-face had been renamed to mh-folder-tick
751 but the code that invoked the face had not been updated. Tick
752 highlighting working again.
753
a10f4ace
BW
754 * mh-seq.el (mh-non-seq-mode-line-annotation): Moved
755 make-variable-buffer-local call to top level to avoid warnings in
756 CVS Emacs.
757
758 * mh-comp.el (mh-insert-letter): Replaced deprecated read-input
759 with read-string.
760
a05fcb7d 7612005-10-09 Bill Wohler <wohler@newt.com>
c727526b 762
a05fcb7d
BW
763 * mh-init.el (mh-image-load-path): New function that adds the path
764 to the MH-E images to the image-load-path or load-path depending
765 on the version of Emacs.
c727526b 766
a05fcb7d
BW
767 * mh-customize.el: Call mh-image-load-path just before
768 mh-tool-bar-define so that the toolbar images can be found.
d88a70a0 769
a05fcb7d 7702005-10-04 Bill Wohler <wohler@newt.com>
d88a70a0 771
a05fcb7d
BW
772 * ChangeLog: Moved contents into ChangeLog.1 and trimmed.
773
774 * ChangeLog.1: New file. Contains old ChangeLog.
900d1698 775
47570699 776
a05fcb7d 777 Copyright (C) 2005 Free Software Foundation, Inc.
e9be14aa 778
e495eaec
BW
779 Copying and distribution of this file, with or without modification,
780 are permitted in any medium without royalty provided the copyright
781 notice and this notice are preserved.
ab5796a9
MB
782
783;;; arch-tag: 87324964-69b6-4925-a3c2-9c1df53d7d51