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