Add menu bindings for dired-do-find-marked-files,
[bpt/emacs.git] / lisp / mh-e / ChangeLog
CommitLineData
93eece98
BW
12005-11-01 Bill Wohler <wohler@newt.com>
2
b2064e08
BW
3 * mh-comp.el (mh-redist-full-contents) Convert defvar to
4 defcustom.
5 (mh-smail, mh-extract-rejected-mail, mh-forward, mh-redistribute)
6 (mh-reply, mh-send, mh-send-other-window)
7 (mh-fill-paragraph-function): Sync docstrings with manual.
8 (mh-edit-again, mh-extract-rejected-mail, mh-redistribute): Rename
9 msg argument to message (to make for a better docstring).
10
11 * mh-customize.el (mh-redist-full-contents-flag): Convert defvar
f38a12bd 12 to defcustom. Rename by adding -flag.
b2064e08
BW
13 (mh-compose-forward-as-mime-flag)
14 (mh-compose-letter-function, mh-forward-subject-format)
15 (mh-insert-x-mailer-flag, mh-reply-default-reply-to)
16 (mh-reply-show-message-flag, mh-letter-mode-hook): Sync docstrings
17 with manual.
18
93eece98
BW
19 * mh-print.el (mh-ps-spool-buffer, mh-ps-spool-a-msg)
20 (mh-ps-print-msg): Remove debugging messages.
21 (mh-ps-print-msg-show, mh-ps-print-msg-show)
22 (mh-ps-print-toggle-color, mh-ps-print-toggle-mime): Remove period
23 after message per conventions.
24
fefc5079
BW
252005-10-30 Bill Wohler <wohler@newt.com>
26
ece9cbf7
BW
27 * mh-e.el (mh-scan-good-msg-regexp, mh-scan-deleted-msg-regexp)
28 (mh-scan-refiled-msg-regexp, mh-scan-cur-msg-number-regexp): Sync
29 docstrings with manual.
30
fefc5079
BW
31 * mh-customize.el (mh-compose-space-does-completion-flag)
32 (mh-signature-separator-flag, mh-interpret-number-as-range-flag)
33 (mh-adaptive-cmd-note-flag): Use "Non-nil means" instead of "On
34 means" to remain checkdoc clean and consistent with Emacs. I
35 raised this issue with the Emacs developers and Stallman agrees
36 that "On means" should be allowed in custom docstrings but that
37 this change requires thought and should wait until after the Emacs
38 22 release.
39
ec397a34
BW
402005-10-28 Bill Wohler <wohler@newt.com>
41
50df64d6
BW
42 * mh-comp.el (mh-annotate-msg): Use new variable
43 mh-scan-field-destination-offset rather than hard-coding 1.
44
45 * mh-customize.el (mh-interpret-number-as-range-flag): Add * to
46 docstring.
47 (mh-adaptive-cmd-note-flag-check, mh-scan-format-file-check): New
48 functions to check input for mh-adaptive-cmd-note-flag and
49 mh-scan-format-file respectively.
50 (mh-adaptive-cmd-note-flag, mh-scan-format-file): Docstring fixes,
51 add :set.
52
53 * mh-e.el: (mh-scan-field-destination-offset): New variable. The
54 destination is the -, t, b, c, or n character for Replied, To, cc,
55 Bcc, or Newsgroups respectively.
56 (mh-make-folder, mh-regenerate-headers, mh-generate-new-cmd-note)
57 Call new function mh-msg-num-width-to-column to make leap between
58 width and column more explicit.
59 (mh-msg-num-width-to-column): New function that steals logic from
60 old mh-set-cmd-note. Also, throw error if mh-scan-format-file
61 isn't t since we can't adapt the scan lines in this case.
62 (mh-set-cmd-note): Now just simply sets mh-cmd-note which will
63 make the documentation more clear.
64 (mh-generate-new-cmd-note): Docstring fix--mh-cmd-note is a
65 column, not a width.
66 (mh-add-sequence-notation, mh-remove-sequence-notation): Use new
67 variable mh-scan-field-destination-offset rather than hard-coding
68 1.
69
70 * mh-utils.el (mh-cmd-note) Synced docstring with manual.
71 (mh-notate): Use new variable mh-scan-field-destination-offset
72 rather than hard-coding 1.
73 (mh-message-number-width): Rename to mh-msg-num-width to be
74 consistent with mh-get-msg-num and mh-msg-num-width-to-column.
75
ec397a34
BW
76 * mh-customize.el (mh-x-face-file, mh-show-use-xface-flag)
77 (mail-citation-hook): Quote URLs in docstrings and precede with
78 `URL'. The former will suppress checkdoc warnings, the latter will
79 turn them into hyperlinks in Emacs 22 (I just added the code
80 to do that today).
81 (mh-scan-format-file): Checkdoc fix.
82
169a3241
BW
832005-10-27 Bill Wohler <wohler@newt.com>
84
e069fa61
BW
85 * mh-customize.el (mh-adaptive-cmd-note-flag)
86 (mh-scan-format-file, mh-scan-prog): Sync docstrings with manual.
87
88 * mh-e.el (mh-scan-format-mh, mh-note-deleted, mh-note-refiled)
89 (mh-note-cur, mh-scan-good-msg-regexp)
90 (mh-scan-deleted-msg-regexp, mh-scan-refiled-msg-regexp)
91 (mh-scan-valid-regexp, mh-scan-cur-msg-number-regexp)
92 (mh-scan-date-regexp, mh-scan-rcpt-regexp, mh-scan-body-regexp)
93 (mh-scan-subject-regexp, mh-scan-format-regexp)
94 (mh-folder-font-lock-keywords, mh-set-cmd-note): Sync docstrings
95 with manual.
96
97 * mh-funcs.el (mh-note-copied): Sync docstrings with manual.
98
99 * mh-utils.el (mh-goto-msg): Use mh-scan-msg-search-regexp instead
100 of hard-coded string.
101 (mh-mail-header-separator, mh-signature-separator-regexp): Use
102 "regular expression" in docstring instead of regexp.
103 (mh-scan-msg-number-regexp)
104 (mh-scan-msg-overflow-regexp, mh-scan-msg-format-regexp)
105 (mh-scan-msg-format-string, mh-scan-msg-search-regexp)
106 (mh-cmd-note): Sync docstrings with manual.
107
3b463df0
BW
108 * mh-comp.el (mh-insert-signature, mh-insert-auto-fields):
109 Checkdoc fixes.
110
111 * mh-customize.el (mh-compose-insertion, mh-x-face-file): Ditto.
169a3241
BW
112
113 * mh-mime.el (mh-mh-to-mime, mh-mml-attach-file)
114 (mh-mml-secure-message-sign, mh-mml-secure-message-encrypt)
115 (mh-mml-secure-message-signencrypt): Ditto
116
4a263988
BW
1172005-10-24 Bill Wohler <wohler@newt.com>
118
119 * mh-gnus.el: Load mml.el in order to see if
120 mml-minibuffer-read-disposition is defined or not.
121
122 * mh-mime.el: Now that mh-gnus.el loads mml, we shouldn't need the
123 mml autoloads.
124
97c60a38
MB
1252005-10-23 Miles Bader <miles@gnu.org>
126
127 * .arch-inventory: New file.
128
9a51cf9e
BW
1292005-10-23 Bill Wohler <wohler@newt.com>
130
136e0283
BW
131 * mh-customize.el (mh-interpret-number-as-range-flag): Sync
132 docstring with manual.
133
9a51cf9e
BW
134 * mh-identity.el (mh-assoc-ignore-case): Merge with version in
135 mh-alias.el and move to mh-acros.el
136
137 * mh-alias.el (mh-assoc-ignore-case): Merge with version in
138 mh-identity.el and move to mh-acros.el
139
140 * mh-acros.el (mh-assoc-ignore-case): Merge of function from
141 mh-identity.el and mh-alias.el.
142
143 * mh-mime.el: Autoload mm-uu for mm-uu-dissect to avoid compiler
144 warning in Emacs 22.
145
1dd9796d
SD
1462005-10-23 Satyaki Das <satyaki@theforce.stanford.edu>
147
148 * mh-identity.el (mh-assoc-ignore-case): New macro that uses
149 assoc-string (if the function is available) and falls back on
150 assoc-ignore-case if assoc-string is not found.
151 (mh-identity-field-handler): Use mh-assoc-ignore-case since
152 assoc-ignore-case is a obsolete function in Emacs 22.
153
154 * mh-e.el (mh-folder-buttons-init-flag): New variable that keeps
155 track of whether the tool-bar in mh-folder-mode has been
156 initialized yet.
157 (mh-folder-mode): Initialize the tool-bar for folders the first
158 time we get into mh-letter-mode.
159
160 * mh-customize.el (mh-buffer-exists-p): New function which tests
161 presence of buffers of a given mode.
162 (mh-tool-bar-define): New functions
163 mh-tool-bar-folder-buttons-init and
164 mh-tool-bar-letter-buttons-init are defined. These functions are
165 used to create the tool-bar from the corresponding customizable
166 variables.
167
168 * mh-comp.el (mh-letter-buttons-init-flag): New variable that
169 keeps track of whether the tool-bar in mh-letter-mode has been
170 initialized yet.
171 (mh-letter-mode): Initialize the tool-bar for drafts the first
172 time we get into mh-letter-mode.
173
0c47b17c
BW
1742005-10-23 Bill Wohler <wohler@newt.com>
175
176 * mh-comp.el (mh-letter-menu): Rename
177 mh-mhn-compose-external-compressed-tar to
178 mh-mh-compose-external-compressed-tar. Rename
179 mh-mhn-compose-anon-ftp to mh-mh-compose-anon-ftp. Rename
180 mh-edit-mhn to mh-mh-to-mime. Rename mh-mhn-directive-present-p to
181 mh-mh-directive-present-p. Rename mh-revert-mhn-edit to
182 mh-mh-to-mime-undo. Rename mh-gnus-pgp-support-flag to
183 mh-pgp-support-flag. Rename mh-compose-insertion value from 'mhn
184 to 'mh.
185 (mh-insert-signature): Rename mh-mhn-directive-present-p to
186 mh-mh-directive-present-p.
187 (mh-send-letter): Rename mh-mhn-directive-present-p to
188 mh-mh-directive-present-p. Rename mh-edit-mhn to mh-mh-to-mime.
189 (mh-letter-mode-map): Rename mh-edit-mhn to mh-mh-to-mime. Rename
190 mh-mhn-compose-anon-ftp to mh-mh-compose-anon-ftp. Rename
191 mh-mhn-compose-external-compressed-tar to
192 mh-mh-compose-external-compressed-tar. Rename mh-revert-mhn-edit
193 to mh-mh-to-mime-undo. Rename mh-mhn-compose-external-type to
194 mh-mh-compose-external-type. Rename mh-mhn-compose-anon-ftp to
195 mh-mh-compose-anon-ftp. Rename
196 mh-mhn-compose-external-compressed-tar to
197 mh-mh-compose-external-compressed-tar. Rename mh-revert-mhn-edit
198 to mh-mh-to-mime-undo. Rename mh-mhn-compose-external-type to
199 mh-mh-compose-external-type.
200 (mh-send-letter, mh-letter-mode-map): Rename mh-edit-mhn to
201 mh-mh-to-mime, mh-revert-mhn-edit to mh-mh-to-mime-undo.
202 (mh-reply, mh-yank-cur-msg, mh-insert-prefix-string): Rename
203 mh-yank-from-start-of-msg to mh-yank-behavior.
204 (mh-letter-mode, mh-to-field, mh-to-fcc, mh-insert-signature)
205 (mh-check-whom, mh-insert-auto-fields, mh-send-letter)
206 (mh-insert-letter, mh-yank-cur-msg, mh-insert-prefix-string)
207 (mh-fully-kill-draft, mh-open-line, mh-letter-complete)
208 (mh-letter-complete-or-space, mh-letter-confirm-address)
209 (mh-letter-next-header-field-or-indent)
210 (mh-letter-previous-header-field)
211 (mh-letter-toggle-header-field-display): Sync docstrings with
212 manual.
213
214 * mh-customize.el (mh-edit-mhn-hook): Rename to
215 mh-mh-to-mime-hook.
216 (mh-yank-from-start-of-msg): Rename to mh-yank-behavior.
217 (mh-compose-insertion): Rename values from 'gnus and 'mhn to 'mh
218 and user-visible values from mhn and Gnus to MH and MML.
219 (mh-before-send-letter-hook): Added 'ispell-message option.
220 (mh-mml-method-default): Rename mh-gnus-pgp-support-flag to
221 mh-pgp-support-flag.
222 (mh-compose-insertion, mh-compose-space-does-completion-flag)
223 (mh-delete-yanked-msg-window-flag)
224 (mh-extract-from-attribution-verb, mh-ins-buf-prefix)
225 (mh-letter-complete-function, mh-letter-fill-column)
226 (mh-mml-method-default, mh-signature-file-name)
227 (mh-signature-separator-flag, mh-x-face-file)
228 (mh-yank-behavior, mail-citation-hook)
229 (mh-before-send-letter-hook, mh-mh-to-mime-hook): Sync docstrings
230 with manual.
231
232 * mh-gnus.el (mml-minibuffer-read-disposition): New function
233 provided for Emacs 21 environments that lack it.
234
235 * mh-mime.el (mh-mml-query-cryptographic-method): Use default
236 prompt convention.
237 (mh-compose-forward): mh-mh-forward-message requires string arg.
238 (mh-minibuffer-read-type): New function.
239 (mh-mhn-args): Rename to mh-mh-to-mime-args.
240 (mh-mhn-compose-insertion): Rename to mh-mh-attach-file.
241 (mh-mhn-compose-forw): Rename to mh-mh-forward-message.
242 (mh-mhn-compose-type): Rename to mh-mh-compose-type.
243 (mh-mhn-compose-anon-ftp): Rename to mh-mh-compose-anon-ftp.
244 Rename mh-mhn-compose-external-type to
245 mh-mh-compose-external-type.
246 (mh-mhn-compose-external-compressed-tar): Rename to
247 mh-mh-compose-external-compressed-tar. Rename
248 mh-mhn-compose-external-type to mh-mh-compose-external-type.
249 (mh-mhn-compose-external-type): Rename to
250 mh-mh-compose-external-type.
251 (mh-edit-mhn): Rename to mh-mh-to-mime. Rename mh-mhn-args to
252 mh-mh-to-mime-args. Rename mh-edit-mhn-hook to mh-mh-to-mime-hook.
253 Use correct program in message.
254 (mh-mhn-directive-present-p): Rename to mh-mh-directive-present-p.
255 (mh-mml-directive-present-p): Rename to mh-mml-tag-present-p.
256 (mh-compose-forward, mh-mh-attach-file)
257 (mh-mh-compose-anon-ftp, mh-mh-compose-external-compressed-tar)
258 (mh-mh-compose-external-type, mh-mh-forward-message)
259 (mh-mml-attach-file): Use mml-minibuffer-read-description,
260 mh-minibuffer-read-type.
261 (mh-mime-content-types): Moved comment about only being used in
262 Emacs 20 to docstring.
263 (mh-mh-compose-external-type): Rename extra-param argument to
264 parameters.
265 (mh-mml-to-mime, mh-secure-message)
266 (mh-mml-unsecure-message, mh-mime-display-part)
267 (mh-mime-display-single): Rename mh-gnus-pgp-support-flag to
268 mh-pgp-support-flag.
269 (mh-compose-insertion): Rename mh-mhn-compose-insertion to
270 mh-mh-attach-file.
271 (mh-compose-forward): Rename mh-mhn-compose-forw to
272 mh-mh-forward-message.
273 (mh-mhn-compose-insertion): Rename mh-mhn-compose-type to
274 mh-mh-compose-type.
275 (mh-compose-insertion, mh-compose-forward, mh-mh-to-mime-args)
276 (mh-mh-attach-file, mh-mh-compose-type)
277 (mh-mh-compose-anon-ftp, mh-mh-compose-external-compressed-tar)
278 (mh-mh-compose-external-compressed-tar)
279 (mh-mh-compose-external-type, mh-mh-forward-message)
280 (mh-mh-to-mime, mh-mh-quote-unescaped-sharp,
281 (mh-mh-to-mime-undo, mh-mh-directive-present-p, mh-mml-to-mime)
282 (mh-mml-attach-file, mh-secure-message, mh-mml-unsecure-message)
283 (mh-mml-secure-message-sign, mh-mml-secure-message-encrypt)
284 (mh-mml-directive-present-p, mh-destroy-postponed-handles)
285 (mh-display-smileys, mh-display-emphasis, mh-mime-save-parts):
286 Sync docstrings with manual.
287
288 * mh-utils.el (mh-gnus-pgp-support-flag): Rename to
289 mh-pgp-support-flag.
290
fba3b4d8
PG
2912005-10-17 Peter S Galbraith <psg@debian.org>
292
293 * mh-identity.el (mh-identity-field-handler): Use
294 `assoc-ignore-case' to compare against header field for mixed-case
295 "From:".
296
ffda926c
BW
2972005-10-17 Bill Wohler <wohler@newt.com>
298
299 * mh-customize.el (mh-folder-tool-bar-map): Renamed image file
300 left_arrow to left-arrow, right_arrow to right-arrow, mail_compose
301 to mail/compose, fld_open to fld-open.
302 (mh-letter-tool-bar-map): Renamed image file mail_send to
303 mail/send.
304
8f552dc8
BW
3052005-10-16 Bill Wohler <wohler@newt.com>
306
79af55a7
BW
307 * mh-comp.el (mh-display-completion-list-compat): New macro which
308 calls `display-completion-list' correctly in older environments.
309 Versions of Emacs prior to version 22 lacked a COMMON-SUBSTRING
310 argument.
311 (mh-complete-word): Use it.
312
8f552dc8
BW
313 * mh-init.el (mh-image-load-path): Use locate-library to find
314 MH-E. This simplified the code a lot. Flattened out nested
315 statements even more.
316
7c164e0c
SD
3172005-10-16 Satyaki Das <satyaki@theforce.stanford.edu>
318
319 * mh-init.el (mh-image-load-path): Remove use of pushnew since it
320 causes a compiler warning.
321
322 * mh-utils.el (mh-display-msg): Do MIME cleanup before inserting
323 the message to be viewed (closes SF #1306141).
324
f5fab556
MY
3252005-10-16 Masatake YAMATO <jet@gyve.org>
326
327 * mh-comp.el (mh-complete-word): Pass the common
328 prefix substring of completion to `display-completion-list'.
329
2416ec64
SD
3302005-10-15 Satyaki Das <satyaki@theforce.stanford.edu>
331
332 * mh-init.el (mh-image-load-path-called-flag): New variable which
333 is used by mh-image-load-path so that it runs only once.
334 (mh-image-load-path): Modified so that it gets run only once. Also
335 flatten out heavily nested if statements to make it clearer.
336
337 * mh-e.el (mh-folder-mode): Call mh-image-load-path to allow Emacs
338 to find images used in the toolbar.
339
340 * mh-customize.el (:folder): Remove call to mh-image-load-path.
341
a9954630
BW
3422005-10-14 Bill Wohler <wohler@newt.com>
343
344 * mh-e.el (Version, mh-version): Added +cvs to version.
345
5b004a34
BW
3462005-10-14 Bill Wohler <wohler@newt.com>
347
348 Released MH-E version 7.85.
349
350 * mh-e.el (Version, mh-version): Updated for release 7.85.
351
a10f4ace
BW
3522005-10-14 Bill Wohler <wohler@newt.com>
353
deceef67
BW
354 * mh-e.el, mh-funcs.el, mh-init.el, mh-mime.el, mh-pick.el:
355 * mh-seq.el, mh-utils.el: Ran mh-unit. Continued copyright lines
356 need to be indented.
357
5b004a34
BW
358 * mh-e.el: mh-folder-tick-face had been renamed to mh-folder-tick
359 but the code that invoked the face had not been updated. Tick
360 highlighting working again.
361
a10f4ace
BW
362 * mh-seq.el (mh-non-seq-mode-line-annotation): Moved
363 make-variable-buffer-local call to top level to avoid warnings in
364 CVS Emacs.
365
366 * mh-comp.el (mh-insert-letter): Replaced deprecated read-input
367 with read-string.
368
a05fcb7d 3692005-10-09 Bill Wohler <wohler@newt.com>
c727526b 370
a05fcb7d
BW
371 * mh-init.el (mh-image-load-path): New function that adds the path
372 to the MH-E images to the image-load-path or load-path depending
373 on the version of Emacs.
c727526b 374
a05fcb7d
BW
375 * mh-customize.el: Call mh-image-load-path just before
376 mh-tool-bar-define so that the toolbar images can be found.
d88a70a0 377
a05fcb7d 3782005-10-04 Bill Wohler <wohler@newt.com>
d88a70a0 379
a05fcb7d
BW
380 * ChangeLog: Moved contents into ChangeLog.1 and trimmed.
381
382 * ChangeLog.1: New file. Contains old ChangeLog.
900d1698 383
47570699 384
a05fcb7d 385 Copyright (C) 2005 Free Software Foundation, Inc.
e9be14aa 386
e495eaec
BW
387 Copying and distribution of this file, with or without modification,
388 are permitted in any medium without royalty provided the copyright
389 notice and this notice are preserved.
ab5796a9
MB
390
391;;; arch-tag: 87324964-69b6-4925-a3c2-9c1df53d7d51