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