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