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