* mh-customize.el (mh-insert-signature-hook): Rename
[bpt/emacs.git] / lisp / mh-e / ChangeLog
1 2005-12-04 Bill Wohler <wohler@newt.com>
2
3 * mh-customize.el (mh-sortm-args): Sync docstrings with manual.
4 (mh-invisible-header-fields-internal): Add X-Bugzilla-* and
5 X-Virus-Scanned.
6
7 * mh-customize.el (mh-insert-signature-hook): Rename
8 mh-letter-insert-signature-hook to mh-insert-signature-hook.
9
10 * mh-comp.el (mh-insert-signature): Ditto.
11
12 * mh-customize.el (mh-fetch-x-image-url): Change default from 'ask
13 to nil. Remove t option. Sync docstring with manual (closes SF
14 #831278).
15 (mh-invisible-header-fields-internal): Remove X-Image-URL so that
16 users can see it, look it up in the manual's index, and discover
17 mh-fetch-x-image-url (closes SF #831278).
18
19 * mh-customize.el (mh-new-messages-folders): Rename from
20 mh-index-new-messages-folders.
21 (mh-ticked-messages-folders): Rename from
22 mh-index-ticked-messages-folders.
23
24 * mh-index.el (mh-index-sequenced-messages)
25 (mh-index-new-messages): Ditto.
26
27 * mh-comp.el (mh-forward): Went over all uses of the word "RANGE"
28 in the docstrings and made usage consistent. Generally speaking,
29 "messages in range" and "range of messages" is redundant and just
30 "range" can be used in most circumstances. Also ensured that
31 mh-interactive-range was mentioned in all interactive functions
32 that use a range which describes the range argument for both users
33 and programmers.
34
35 * mh-e.el (mh-delete-msg-no-motion, mh-refile-msg)
36 (mh-refile-or-write-again, mh-rescan-folder, mh-undo)
37 (mh-visit-folder, mh-scan-folder, mh-regenerate-headers)
38 (mh-notate-user-sequences, mh-delete-msg-from-seq, mh-catchup):
39 Ditto.
40
41 * mh-funcs.el (mh-copy-msg, mh-pack-folder, mh-pack-folder-1):
42 Ditto.
43
44 * mh-junk.el (mh-junk-blacklist, mh-junk-whitelist): Ditto.
45
46 * mh-print.el (mh-ps-print-range, mh-ps-print-msg)
47 (mh-ps-print-msg-file, mh-print-msg): Ditto.
48
49 * mh-seq.el (mh-put-msg-in-seq, mh-range-to-msg-list)
50 (mh-narrow-to-range, mh-toggle-tick): Ditto.
51
52
53 2005-12-01 Bill Wohler <wohler@newt.com>
54
55 Rewrote Reading Mail chapter in manual which affected mh-show
56 customization group and related functions.
57
58 * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style
59 instead of mh-highlight-citation-p.
60 (mh-letter-toggle-header-field-display): "Ellipsed" isn't a word,
61 I think, so use "truncated".
62
63 * mh-customize.el (mh-folder, mh-folder-faces): Group's manual
64 section is Folders, not Organizing. Parent of mh-folder-faces is
65 mh-folder, not mh-show.
66 (mh-speed): Rename to mh-speedbar for consistency with mh-toolbar.
67 (mh-thread): New group that corresponds with manual's Threading
68 chapter.
69 (mh-letter-faces): Group's manual section is Editing Drafts, not
70 Sending Mail.
71 (mh-sortm-args): New customization variable that used to be a
72 defvar.
73 (mh-index-new-messages-folders, mh-index-ticked-messages-folders):
74 Move from mh-index group to mh-folders group.
75 (mh-alias-local-users-prefix, mh-large-folder)
76 (mh-recursive-folders-flag, mh-before-quit-hook)
77 (mh-folder-mode-hook, mh-kill-folder-suppress-prompt-hook)
78 (mh-quit-hook, mh-refile-msg-hook): Move from mh-show group to
79 mh-folder group.
80 (mh-highlight-citation-style): Rename from
81 mh-highlight-citation-p. Sync docstrings with manual.
82 (mh-mhl-format-file): Rename from mhl-formfile. Sync docstrings
83 with manual.
84 (mh-show-threads-flag): Move from mh-show group to mh-thread
85 group.
86 (mh-find-path-hook): Move from mh-show group to mh-e group.
87 (mh-folder-updated-hook): Add to mh-folder group.
88 (mh-forward-hook): Move from mh-folder to mh-sending-mail group.
89 (mh-unseen-updated-hook): Move from mh-show to mh-sequences group.
90 (mh-bury-show-buffer-flag, mh-clean-message-header-flag)
91 (mh-decode-mime-flag, mh-display-buttons-for-alternatives-flag)
92 (mh-display-buttons-for-inline-parts-flag)
93 (mh-do-not-confirm-flag, mh-fetch-x-image-url)
94 (mh-graphical-smileys-flag, mh-graphical-emphasis-flag)
95 (mh-invisible-header-fields-default, mh-invisible-header-fields)
96 (mh-lpr-command-format, mh-max-inline-image-height)
97 (mh-max-inline-image-width)
98 (mh-mime-save-parts-default-directory, mh-print-background-flag)
99 (mh-show-maximum-size, mh-show-use-goto-addr-flag)
100 (mh-show-use-xface-flag, mh-store-default-directory)
101 (mh-summary-height, mh-delete-msg-hook
102 (mh-show-hook, mh-show-mode-hook): Sync docstrings with manual.
103
104 * mh-e.el
105 (mh-scan-format-mh, mh-scan-good-msg-regexp)
106 (mh-scan-deleted-msg-regexp, mh-scan-refiled-msg-regexp)
107 (mh-scan-cur-msg-number-regexp, mh-scan-subject-regexp): Use
108 non-fontification instead of non-fontifying.
109 (mh-header-display): Use mh-mhl-format-file instead of
110 mhl-formfile. Sync docstrings with manual.
111 (mh-next-undeleted-msg, mh-previous-undeleted-msg): Rename arg to
112 count. Sync docstrings with manual.
113 (mh-refile-or-write-again): Use output from mh-write-msg-to-file
114 so that message doesn't change when using this command. Sync
115 docstrings with manual.
116 (mh-page-msg, mh-previous-page): Rename arg to lines. Sync
117 docstrings with manual.
118 (mh-write-msg-to-file): Rename msg to message. Rename no-headers
119 to no-header. Sync docstrings with manual.
120 (mh-ps-print-map): Delete keybindings for deleted commands
121 mh-ps-print-toggle-mime and mh-ps-print-msg-show.
122 (mh-help-messages): Updated printing help.
123 (mh-delete-msg, mh-delete-msg-no-motion, mh-first-msg)
124 (mh-last-msg, mh-previous-unread-msg, mh-next-button)
125 (mh-prev-button, mh-folder-toggle-mime-part)
126 (mh-folder-inline-mime-part, mh-folder-save-mime-part)
127 (mh-next-unread-msg, mh-toggle-mime-buttons): Sync docstrings with
128 manual.
129
130 * mh-funcs.el (mh-sortm-args): Now a customization option and
131 in mh-customize.el.
132 (mh-pipe-msg): Rename include-headers to include-header. Sync
133 docstrings with manual.
134 (mh-burst-digest, mh-page-digest, mh-page-digest-backwards)
135 (mh-store-msg): Sync docstrings with manual.
136
137 * mh-mime.el (mh-mime-save-parts): Rename arg to prompt. Sync
138 docstrings with manual.
139 (mh-toggle-mh-decode-mime-flag): Use English in message, not Lisp.
140 Sync docstrings with manual.
141 (mh-mm-display-part, mh-mm-inline-message): Use
142 mh-highlight-citation-style instead of mh-highlight-citation-p.
143 (mh-press-button): Sync docstrings with manual.
144 (mh-display-with-external-viewer): Fix default output in
145 minibuffer. Sync docstrings with manual.
146
147 * mh-print.el: (mh-ps-print-mime, mh-ps-print-toggle-mime):
148 Deleted.
149 (mh-ps-print-color-option): Incorporate docstring from
150 ps-print-color-p.
151 (mh-ps-spool-buffer): Remove unused code. Fix indent. Slimline
152 docstring.
153 (mh-ps-spool-msg): Slimline docstring. Rename from
154 mh-ps-spool-a-msg. Rewrote to use existing show buffer when
155 available.
156 (mh-ps-print-range): Extract method from common code in
157 mh-ps-print-msg and mh-ps-print-msg-file.
158 (mh-ps-print-preprint): Clean docstring. Use filename "mh-%s".
159 (mh-ps-print-msg-show): Delete. Can use either
160 mh-ps-print-msg-show or mh-ps-print-msg-show to same effect with
161 new code in mh-ps-spool-msg.
162 (mh-print-msg): Use mh-mhl-format-file instead of mhl-formfile.
163 Sync docstrings with manual.
164 (mh-ps-print-msg, mh-ps-print-msg-file)
165 (mh-ps-print-toggle-faces, mh-ps-print-toggle-color): Sync
166 docstrings with manual.
167
168 * mh-utils.el (mh-show-ps-print-msg-show,
169 mh-show-ps-print-toggle-mime): Delete.
170 (mh-show-ps-print-map): Updated accordingly.
171 (mh-show-mode): Use mh-highlight-citation-style instead of
172 mh-highlight-citation-p.
173 (mh-show-xface, mh-display-msg): Use mh-mhl-format-file instead of
174 mhl-formfile.
175 (mh-show): Use mh-mhl-format-file instead of mhl-formfile. Sync
176 docstrings with manual.
177 (mh-show-font-lock-fontify-region, mh-modify, mh-goto-msg): Sync
178 docstrings with manual.
179
180 2005-12-01 Bill Wohler <wohler@newt.com>
181
182 * mh-init.el (mh-defface-compat): Checkdoc fix.
183
184 * mh-junk.el (mh-bogofilter-blacklist, mh-bogofilter-whitelist):
185 Bogofilter is lowercase except at beginning of sentence and in
186 titles.
187
188 2005-11-04 Bill Wohler <wohler@newt.com>
189
190 * mh-customize.el (mh-min-colors-defined-flag, mh-defface-compat):
191 Move to mh-init.el to minimize bulk of mh-customize.el.
192
193 * mh-init.el: Modify commentary since file is used for load and
194 initialization as well as setting and getting the variant.
195 (mh-min-colors-defined-flag, mh-defface-compat): Move
196 here from mh-customize.el.
197
198 * mh-customize.el: Refactor faces. Move grayscale requirements
199 last before t. Use uniform line breaks.
200 (mh-min-colors-defined-flag): New variable.
201 (mh-defface-compat): New function. Provides backward compatibility
202 for face specs.
203 (mh-show-header, mh-show-date, mh-show-cc, mh-folder-to)
204 (mh-folder-refiled, mh-folder-cur-msg-number, mh-folder-cur-msg)
205 (mh-folder-body): Use mh-defface-compat.
206
207 2005-11-03 Dan Nicolaescu <dann@ics.uci.edu>
208
209 * mh-customize.el (mh-folder-body-face, mh-folder-cur-msg-face)
210 (mh-folder-cur-msg-number-face, mh-folder-refiled-face)
211 (mh-folder-to-face): Use the min-colors attribute instead of the
212 type attribute.
213
214 2005-11-03 Bill Wohler <wohler@newt.com>
215
216 * mh-customize.el (mh-refile-preserves-sequences-flag)
217 (mh-tick-seq, mh-update-sequences-after-mh-show-flag): Sync
218 docstrings with manual.
219
220 * mh-e.el (mh-update-sequences): Sync docstrings with manual.
221
222 * mh-seq.el (mh-delete-seq, mh-list-sequences, mh-narrow-to-seq)
223 (mh-widen, mh-toggle-tick, mh-narrow-to-tick): Sync docstrings
224 with manual.
225
226 2005-11-01 Bill Wohler <wohler@newt.com>
227
228 * mh-comp.el (mh-redist-full-contents) Convert defvar to
229 defcustom.
230 (mh-smail, mh-extract-rejected-mail, mh-forward, mh-redistribute)
231 (mh-reply, mh-send, mh-send-other-window)
232 (mh-fill-paragraph-function): Sync docstrings with manual.
233 (mh-edit-again, mh-extract-rejected-mail, mh-redistribute): Rename
234 msg argument to message (to make for a better docstring).
235
236 * mh-customize.el (mh-redist-full-contents-flag): Convert defvar
237 to defcustom. Rename by adding -flag.
238 (mh-compose-forward-as-mime-flag)
239 (mh-compose-letter-function, mh-forward-subject-format)
240 (mh-insert-x-mailer-flag, mh-reply-default-reply-to)
241 (mh-reply-show-message-flag, mh-letter-mode-hook): Sync docstrings
242 with manual.
243
244 * mh-print.el (mh-ps-spool-buffer, mh-ps-spool-a-msg)
245 (mh-ps-print-msg): Remove debugging messages.
246 (mh-ps-print-msg-show, mh-ps-print-msg-show)
247 (mh-ps-print-toggle-color, mh-ps-print-toggle-mime): Remove period
248 after message per conventions.
249
250 2005-10-30 Bill Wohler <wohler@newt.com>
251
252 * mh-e.el (mh-scan-good-msg-regexp, mh-scan-deleted-msg-regexp)
253 (mh-scan-refiled-msg-regexp, mh-scan-cur-msg-number-regexp): Sync
254 docstrings with manual.
255
256 * mh-customize.el (mh-compose-space-does-completion-flag)
257 (mh-signature-separator-flag, mh-interpret-number-as-range-flag)
258 (mh-adaptive-cmd-note-flag): Use "Non-nil means" instead of "On
259 means" to remain checkdoc clean and consistent with Emacs. I
260 raised this issue with the Emacs developers and Stallman agrees
261 that "On means" should be allowed in custom docstrings but that
262 this change requires thought and should wait until after the Emacs
263 22 release.
264
265 2005-10-28 Bill Wohler <wohler@newt.com>
266
267 * mh-comp.el (mh-annotate-msg): Use new variable
268 mh-scan-field-destination-offset rather than hard-coding 1.
269
270 * mh-customize.el (mh-interpret-number-as-range-flag): Add * to
271 docstring.
272 (mh-adaptive-cmd-note-flag-check, mh-scan-format-file-check): New
273 functions to check input for mh-adaptive-cmd-note-flag and
274 mh-scan-format-file respectively.
275 (mh-adaptive-cmd-note-flag, mh-scan-format-file): Docstring fixes,
276 add :set.
277
278 * mh-e.el: (mh-scan-field-destination-offset): New variable. The
279 destination is the -, t, b, c, or n character for Replied, To, cc,
280 Bcc, or Newsgroups respectively.
281 (mh-make-folder, mh-regenerate-headers, mh-generate-new-cmd-note)
282 Call new function mh-msg-num-width-to-column to make leap between
283 width and column more explicit.
284 (mh-msg-num-width-to-column): New function that steals logic from
285 old mh-set-cmd-note. Also, throw error if mh-scan-format-file
286 isn't t since we can't adapt the scan lines in this case.
287 (mh-set-cmd-note): Now just simply sets mh-cmd-note which will
288 make the documentation more clear.
289 (mh-generate-new-cmd-note): Docstring fix--mh-cmd-note is a
290 column, not a width.
291 (mh-add-sequence-notation, mh-remove-sequence-notation): Use new
292 variable mh-scan-field-destination-offset rather than hard-coding
293 1.
294
295 * mh-utils.el (mh-cmd-note) Synced docstring with manual.
296 (mh-notate): Use new variable mh-scan-field-destination-offset
297 rather than hard-coding 1.
298 (mh-message-number-width): Rename to mh-msg-num-width to be
299 consistent with mh-get-msg-num and mh-msg-num-width-to-column.
300
301 * mh-customize.el (mh-x-face-file, mh-show-use-xface-flag)
302 (mail-citation-hook): Quote URLs in docstrings and precede with
303 `URL'. The former will suppress checkdoc warnings, the latter will
304 turn them into hyperlinks in Emacs 22 (I just added the code
305 to do that today).
306 (mh-scan-format-file): Checkdoc fix.
307
308 2005-10-27 Bill Wohler <wohler@newt.com>
309
310 * mh-customize.el (mh-adaptive-cmd-note-flag)
311 (mh-scan-format-file, mh-scan-prog): Sync docstrings with manual.
312
313 * mh-e.el (mh-scan-format-mh, mh-note-deleted, mh-note-refiled)
314 (mh-note-cur, mh-scan-good-msg-regexp)
315 (mh-scan-deleted-msg-regexp, mh-scan-refiled-msg-regexp)
316 (mh-scan-valid-regexp, mh-scan-cur-msg-number-regexp)
317 (mh-scan-date-regexp, mh-scan-rcpt-regexp, mh-scan-body-regexp)
318 (mh-scan-subject-regexp, mh-scan-format-regexp)
319 (mh-folder-font-lock-keywords, mh-set-cmd-note): Sync docstrings
320 with manual.
321
322 * mh-funcs.el (mh-note-copied): Sync docstrings with manual.
323
324 * mh-utils.el (mh-goto-msg): Use mh-scan-msg-search-regexp instead
325 of hard-coded string.
326 (mh-mail-header-separator, mh-signature-separator-regexp): Use
327 "regular expression" in docstring instead of regexp.
328 (mh-scan-msg-number-regexp)
329 (mh-scan-msg-overflow-regexp, mh-scan-msg-format-regexp)
330 (mh-scan-msg-format-string, mh-scan-msg-search-regexp)
331 (mh-cmd-note): Sync docstrings with manual.
332
333 * mh-comp.el (mh-insert-signature, mh-insert-auto-fields):
334 Checkdoc fixes.
335
336 * mh-customize.el (mh-compose-insertion, mh-x-face-file): Ditto.
337
338 * mh-mime.el (mh-mh-to-mime, mh-mml-attach-file)
339 (mh-mml-secure-message-sign, mh-mml-secure-message-encrypt)
340 (mh-mml-secure-message-signencrypt): Ditto
341
342 2005-10-24 Bill Wohler <wohler@newt.com>
343
344 * mh-gnus.el: Load mml.el in order to see if
345 mml-minibuffer-read-disposition is defined or not.
346
347 * mh-mime.el: Now that mh-gnus.el loads mml, we shouldn't need the
348 mml autoloads.
349
350 2005-10-23 Miles Bader <miles@gnu.org>
351
352 * .arch-inventory: New file.
353
354 2005-10-23 Bill Wohler <wohler@newt.com>
355
356 * mh-customize.el (mh-interpret-number-as-range-flag): Sync
357 docstring with manual.
358
359 * mh-identity.el (mh-assoc-ignore-case): Merge with version in
360 mh-alias.el and move to mh-acros.el
361
362 * mh-alias.el (mh-assoc-ignore-case): Merge with version in
363 mh-identity.el and move to mh-acros.el
364
365 * mh-acros.el (mh-assoc-ignore-case): Merge of function from
366 mh-identity.el and mh-alias.el.
367
368 * mh-mime.el: Autoload mm-uu for mm-uu-dissect to avoid compiler
369 warning in Emacs 22.
370
371 2005-10-23 Satyaki Das <satyaki@theforce.stanford.edu>
372
373 * mh-identity.el (mh-assoc-ignore-case): New macro that uses
374 assoc-string (if the function is available) and falls back on
375 assoc-ignore-case if assoc-string is not found.
376 (mh-identity-field-handler): Use mh-assoc-ignore-case since
377 assoc-ignore-case is a obsolete function in Emacs 22.
378
379 * mh-e.el (mh-folder-buttons-init-flag): New variable that keeps
380 track of whether the tool-bar in mh-folder-mode has been
381 initialized yet.
382 (mh-folder-mode): Initialize the tool-bar for folders the first
383 time we get into mh-letter-mode.
384
385 * mh-customize.el (mh-buffer-exists-p): New function which tests
386 presence of buffers of a given mode.
387 (mh-tool-bar-define): New functions
388 mh-tool-bar-folder-buttons-init and
389 mh-tool-bar-letter-buttons-init are defined. These functions are
390 used to create the tool-bar from the corresponding customizable
391 variables.
392
393 * mh-comp.el (mh-letter-buttons-init-flag): New variable that
394 keeps track of whether the tool-bar in mh-letter-mode has been
395 initialized yet.
396 (mh-letter-mode): Initialize the tool-bar for drafts the first
397 time we get into mh-letter-mode.
398
399 2005-10-23 Bill Wohler <wohler@newt.com>
400
401 * mh-comp.el (mh-letter-menu): Rename
402 mh-mhn-compose-external-compressed-tar to
403 mh-mh-compose-external-compressed-tar. Rename
404 mh-mhn-compose-anon-ftp to mh-mh-compose-anon-ftp. Rename
405 mh-edit-mhn to mh-mh-to-mime. Rename mh-mhn-directive-present-p to
406 mh-mh-directive-present-p. Rename mh-revert-mhn-edit to
407 mh-mh-to-mime-undo. Rename mh-gnus-pgp-support-flag to
408 mh-pgp-support-flag. Rename mh-compose-insertion value from 'mhn
409 to 'mh.
410 (mh-insert-signature): Rename mh-mhn-directive-present-p to
411 mh-mh-directive-present-p.
412 (mh-send-letter): Rename mh-mhn-directive-present-p to
413 mh-mh-directive-present-p. Rename mh-edit-mhn to mh-mh-to-mime.
414 (mh-letter-mode-map): Rename mh-edit-mhn to mh-mh-to-mime. Rename
415 mh-mhn-compose-anon-ftp to mh-mh-compose-anon-ftp. Rename
416 mh-mhn-compose-external-compressed-tar to
417 mh-mh-compose-external-compressed-tar. Rename mh-revert-mhn-edit
418 to mh-mh-to-mime-undo. Rename mh-mhn-compose-external-type to
419 mh-mh-compose-external-type. Rename mh-mhn-compose-anon-ftp to
420 mh-mh-compose-anon-ftp. Rename
421 mh-mhn-compose-external-compressed-tar to
422 mh-mh-compose-external-compressed-tar. Rename mh-revert-mhn-edit
423 to mh-mh-to-mime-undo. Rename mh-mhn-compose-external-type to
424 mh-mh-compose-external-type.
425 (mh-send-letter, mh-letter-mode-map): Rename mh-edit-mhn to
426 mh-mh-to-mime, mh-revert-mhn-edit to mh-mh-to-mime-undo.
427 (mh-reply, mh-yank-cur-msg, mh-insert-prefix-string): Rename
428 mh-yank-from-start-of-msg to mh-yank-behavior.
429 (mh-letter-mode, mh-to-field, mh-to-fcc, mh-insert-signature)
430 (mh-check-whom, mh-insert-auto-fields, mh-send-letter)
431 (mh-insert-letter, mh-yank-cur-msg, mh-insert-prefix-string)
432 (mh-fully-kill-draft, mh-open-line, mh-letter-complete)
433 (mh-letter-complete-or-space, mh-letter-confirm-address)
434 (mh-letter-next-header-field-or-indent)
435 (mh-letter-previous-header-field)
436 (mh-letter-toggle-header-field-display): Sync docstrings with
437 manual.
438
439 * mh-customize.el (mh-edit-mhn-hook): Rename to
440 mh-mh-to-mime-hook.
441 (mh-yank-from-start-of-msg): Rename to mh-yank-behavior.
442 (mh-compose-insertion): Rename values from 'gnus and 'mhn to 'mh
443 and user-visible values from mhn and Gnus to MH and MML.
444 (mh-before-send-letter-hook): Added 'ispell-message option.
445 (mh-mml-method-default): Rename mh-gnus-pgp-support-flag to
446 mh-pgp-support-flag.
447 (mh-compose-insertion, mh-compose-space-does-completion-flag)
448 (mh-delete-yanked-msg-window-flag)
449 (mh-extract-from-attribution-verb, mh-ins-buf-prefix)
450 (mh-letter-complete-function, mh-letter-fill-column)
451 (mh-mml-method-default, mh-signature-file-name)
452 (mh-signature-separator-flag, mh-x-face-file)
453 (mh-yank-behavior, mail-citation-hook)
454 (mh-before-send-letter-hook, mh-mh-to-mime-hook): Sync docstrings
455 with manual.
456
457 * mh-gnus.el (mml-minibuffer-read-disposition): New function
458 provided for Emacs 21 environments that lack it.
459
460 * mh-mime.el (mh-mml-query-cryptographic-method): Use default
461 prompt convention.
462 (mh-compose-forward): mh-mh-forward-message requires string arg.
463 (mh-minibuffer-read-type): New function.
464 (mh-mhn-args): Rename to mh-mh-to-mime-args.
465 (mh-mhn-compose-insertion): Rename to mh-mh-attach-file.
466 (mh-mhn-compose-forw): Rename to mh-mh-forward-message.
467 (mh-mhn-compose-type): Rename to mh-mh-compose-type.
468 (mh-mhn-compose-anon-ftp): Rename to mh-mh-compose-anon-ftp.
469 Rename mh-mhn-compose-external-type to
470 mh-mh-compose-external-type.
471 (mh-mhn-compose-external-compressed-tar): Rename to
472 mh-mh-compose-external-compressed-tar. Rename
473 mh-mhn-compose-external-type to mh-mh-compose-external-type.
474 (mh-mhn-compose-external-type): Rename to
475 mh-mh-compose-external-type.
476 (mh-edit-mhn): Rename to mh-mh-to-mime. Rename mh-mhn-args to
477 mh-mh-to-mime-args. Rename mh-edit-mhn-hook to mh-mh-to-mime-hook.
478 Use correct program in message.
479 (mh-mhn-directive-present-p): Rename to mh-mh-directive-present-p.
480 (mh-mml-directive-present-p): Rename to mh-mml-tag-present-p.
481 (mh-compose-forward, mh-mh-attach-file)
482 (mh-mh-compose-anon-ftp, mh-mh-compose-external-compressed-tar)
483 (mh-mh-compose-external-type, mh-mh-forward-message)
484 (mh-mml-attach-file): Use mml-minibuffer-read-description,
485 mh-minibuffer-read-type.
486 (mh-mime-content-types): Moved comment about only being used in
487 Emacs 20 to docstring.
488 (mh-mh-compose-external-type): Rename extra-param argument to
489 parameters.
490 (mh-mml-to-mime, mh-secure-message)
491 (mh-mml-unsecure-message, mh-mime-display-part)
492 (mh-mime-display-single): Rename mh-gnus-pgp-support-flag to
493 mh-pgp-support-flag.
494 (mh-compose-insertion): Rename mh-mhn-compose-insertion to
495 mh-mh-attach-file.
496 (mh-compose-forward): Rename mh-mhn-compose-forw to
497 mh-mh-forward-message.
498 (mh-mhn-compose-insertion): Rename mh-mhn-compose-type to
499 mh-mh-compose-type.
500 (mh-compose-insertion, mh-compose-forward, mh-mh-to-mime-args)
501 (mh-mh-attach-file, mh-mh-compose-type)
502 (mh-mh-compose-anon-ftp, mh-mh-compose-external-compressed-tar)
503 (mh-mh-compose-external-compressed-tar)
504 (mh-mh-compose-external-type, mh-mh-forward-message)
505 (mh-mh-to-mime, mh-mh-quote-unescaped-sharp,
506 (mh-mh-to-mime-undo, mh-mh-directive-present-p, mh-mml-to-mime)
507 (mh-mml-attach-file, mh-secure-message, mh-mml-unsecure-message)
508 (mh-mml-secure-message-sign, mh-mml-secure-message-encrypt)
509 (mh-mml-directive-present-p, mh-destroy-postponed-handles)
510 (mh-display-smileys, mh-display-emphasis, mh-mime-save-parts):
511 Sync docstrings with manual.
512
513 * mh-utils.el (mh-gnus-pgp-support-flag): Rename to
514 mh-pgp-support-flag.
515
516 2005-10-17 Peter S Galbraith <psg@debian.org>
517
518 * mh-identity.el (mh-identity-field-handler): Use
519 `assoc-ignore-case' to compare against header field for mixed-case
520 "From:".
521
522 2005-10-17 Bill Wohler <wohler@newt.com>
523
524 * mh-customize.el (mh-folder-tool-bar-map): Renamed image file
525 left_arrow to left-arrow, right_arrow to right-arrow, mail_compose
526 to mail/compose, fld_open to fld-open.
527 (mh-letter-tool-bar-map): Renamed image file mail_send to
528 mail/send.
529
530 2005-10-16 Bill Wohler <wohler@newt.com>
531
532 * mh-comp.el (mh-display-completion-list-compat): New macro which
533 calls `display-completion-list' correctly in older environments.
534 Versions of Emacs prior to version 22 lacked a COMMON-SUBSTRING
535 argument.
536 (mh-complete-word): Use it.
537
538 * mh-init.el (mh-image-load-path): Use locate-library to find
539 MH-E. This simplified the code a lot. Flattened out nested
540 statements even more.
541
542 2005-10-16 Satyaki Das <satyaki@theforce.stanford.edu>
543
544 * mh-init.el (mh-image-load-path): Remove use of pushnew since it
545 causes a compiler warning.
546
547 * mh-utils.el (mh-display-msg): Do MIME cleanup before inserting
548 the message to be viewed (closes SF #1306141).
549
550 2005-10-16 Masatake YAMATO <jet@gyve.org>
551
552 * mh-comp.el (mh-complete-word): Pass the common
553 prefix substring of completion to `display-completion-list'.
554
555 2005-10-15 Satyaki Das <satyaki@theforce.stanford.edu>
556
557 * mh-init.el (mh-image-load-path-called-flag): New variable which
558 is used by mh-image-load-path so that it runs only once.
559 (mh-image-load-path): Modified so that it gets run only once. Also
560 flatten out heavily nested if statements to make it clearer.
561
562 * mh-e.el (mh-folder-mode): Call mh-image-load-path to allow Emacs
563 to find images used in the toolbar.
564
565 * mh-customize.el (:folder): Remove call to mh-image-load-path.
566
567 2005-10-14 Bill Wohler <wohler@newt.com>
568
569 * mh-e.el (Version, mh-version): Added +cvs to version.
570
571 2005-10-14 Bill Wohler <wohler@newt.com>
572
573 Released MH-E version 7.85.
574
575 * mh-e.el (Version, mh-version): Updated for release 7.85.
576
577 2005-10-14 Bill Wohler <wohler@newt.com>
578
579 * mh-e.el, mh-funcs.el, mh-init.el, mh-mime.el, mh-pick.el:
580 * mh-seq.el, mh-utils.el: Ran mh-unit. Continued copyright lines
581 need to be indented.
582
583 * mh-e.el: mh-folder-tick-face had been renamed to mh-folder-tick
584 but the code that invoked the face had not been updated. Tick
585 highlighting working again.
586
587 * mh-seq.el (mh-non-seq-mode-line-annotation): Moved
588 make-variable-buffer-local call to top level to avoid warnings in
589 CVS Emacs.
590
591 * mh-comp.el (mh-insert-letter): Replaced deprecated read-input
592 with read-string.
593
594 2005-10-09 Bill Wohler <wohler@newt.com>
595
596 * mh-init.el (mh-image-load-path): New function that adds the path
597 to the MH-E images to the image-load-path or load-path depending
598 on the version of Emacs.
599
600 * mh-customize.el: Call mh-image-load-path just before
601 mh-tool-bar-define so that the toolbar images can be found.
602
603 2005-10-04 Bill Wohler <wohler@newt.com>
604
605 * ChangeLog: Moved contents into ChangeLog.1 and trimmed.
606
607 * ChangeLog.1: New file. Contains old ChangeLog.
608
609
610 Copyright (C) 2005 Free Software Foundation, Inc.
611
612 Copying and distribution of this file, with or without modification,
613 are permitted in any medium without royalty provided the copyright
614 notice and this notice are preserved.
615
616 ;;; arch-tag: 87324964-69b6-4925-a3c2-9c1df53d7d51