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