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