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