]> code.delx.au - gnu-emacs/blob - lisp/mh-e/ChangeLog
* mh-comp.el (mh-annotate-msg): Use new variable
[gnu-emacs] / lisp / mh-e / ChangeLog
1 2005-10-28 Bill Wohler <wohler@newt.com>
2
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
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
44 2005-10-27 Bill Wohler <wohler@newt.com>
45
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
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.
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
78 2005-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
86 2005-10-23 Miles Bader <miles@gnu.org>
87
88 * .arch-inventory: New file.
89
90 2005-10-23 Bill Wohler <wohler@newt.com>
91
92 * mh-customize.el (mh-interpret-number-as-range-flag): Sync
93 docstring with manual.
94
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
107 2005-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
135 2005-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
252 2005-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
258 2005-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
266 2005-10-16 Bill Wohler <wohler@newt.com>
267
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
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
278 2005-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
286 2005-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
291 2005-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
303 2005-10-14 Bill Wohler <wohler@newt.com>
304
305 * mh-e.el (Version, mh-version): Added +cvs to version.
306
307 2005-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
313 2005-10-14 Bill Wohler <wohler@newt.com>
314
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
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
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
330 2005-10-09 Bill Wohler <wohler@newt.com>
331
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.
335
336 * mh-customize.el: Call mh-image-load-path just before
337 mh-tool-bar-define so that the toolbar images can be found.
338
339 2005-10-04 Bill Wohler <wohler@newt.com>
340
341 * ChangeLog: Moved contents into ChangeLog.1 and trimmed.
342
343 * ChangeLog.1: New file. Contains old ChangeLog.
344
345
346 Copyright (C) 2005 Free Software Foundation, Inc.
347
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.
351
352 ;;; arch-tag: 87324964-69b6-4925-a3c2-9c1df53d7d51