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