1 2005-11-01 Bill Wohler <wohler@newt.com>
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.
9 2005-10-30 Bill Wohler <wohler@newt.com>
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.
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
24 2005-10-28 Bill Wohler <wohler@newt.com>
26 * mh-comp.el (mh-annotate-msg): Use new variable
27 mh-scan-field-destination-offset rather than hard-coding 1.
29 * mh-customize.el (mh-interpret-number-as-range-flag): Add * to
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,
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
50 (mh-add-sequence-notation, mh-remove-sequence-notation): Use new
51 variable mh-scan-field-destination-offset rather than hard-coding
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.
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
65 (mh-scan-format-file): Checkdoc fix.
67 2005-10-27 Bill Wohler <wohler@newt.com>
69 * mh-customize.el (mh-adaptive-cmd-note-flag)
70 (mh-scan-format-file, mh-scan-prog): Sync docstrings with manual.
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
81 * mh-funcs.el (mh-note-copied): Sync docstrings with manual.
83 * mh-utils.el (mh-goto-msg): Use mh-scan-msg-search-regexp instead
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.
92 * mh-comp.el (mh-insert-signature, mh-insert-auto-fields):
95 * mh-customize.el (mh-compose-insertion, mh-x-face-file): Ditto.
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
101 2005-10-24 Bill Wohler <wohler@newt.com>
103 * mh-gnus.el: Load mml.el in order to see if
104 mml-minibuffer-read-disposition is defined or not.
106 * mh-mime.el: Now that mh-gnus.el loads mml, we shouldn't need the
109 2005-10-23 Miles Bader <miles@gnu.org>
111 * .arch-inventory: New file.
113 2005-10-23 Bill Wohler <wohler@newt.com>
115 * mh-customize.el (mh-interpret-number-as-range-flag): Sync
116 docstring with manual.
118 * mh-identity.el (mh-assoc-ignore-case): Merge with version in
119 mh-alias.el and move to mh-acros.el
121 * mh-alias.el (mh-assoc-ignore-case): Merge with version in
122 mh-identity.el and move to mh-acros.el
124 * mh-acros.el (mh-assoc-ignore-case): Merge of function from
125 mh-identity.el and mh-alias.el.
127 * mh-mime.el: Autoload mm-uu for mm-uu-dissect to avoid compiler
130 2005-10-23 Satyaki Das <satyaki@theforce.stanford.edu>
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.
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
141 (mh-folder-mode): Initialize the tool-bar for folders the first
142 time we get into mh-letter-mode.
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
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
155 (mh-letter-mode): Initialize the tool-bar for drafts the first
156 time we get into mh-letter-mode.
158 2005-10-23 Bill Wohler <wohler@newt.com>
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
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
198 * mh-customize.el (mh-edit-mhn-hook): Rename to
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
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
216 * mh-gnus.el (mml-minibuffer-read-disposition): New function
217 provided for Emacs 21 environments that lack it.
219 * mh-mime.el (mh-mml-query-cryptographic-method): Use default
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
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
253 (mh-compose-insertion): Rename mh-mhn-compose-insertion to
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
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.
272 * mh-utils.el (mh-gnus-pgp-support-flag): Rename to
275 2005-10-17 Peter S Galbraith <psg@debian.org>
277 * mh-identity.el (mh-identity-field-handler): Use
278 `assoc-ignore-case' to compare against header field for mixed-case
281 2005-10-17 Bill Wohler <wohler@newt.com>
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
289 2005-10-16 Bill Wohler <wohler@newt.com>
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
295 (mh-complete-word): Use it.
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.
301 2005-10-16 Satyaki Das <satyaki@theforce.stanford.edu>
303 * mh-init.el (mh-image-load-path): Remove use of pushnew since it
304 causes a compiler warning.
306 * mh-utils.el (mh-display-msg): Do MIME cleanup before inserting
307 the message to be viewed (closes SF #1306141).
309 2005-10-16 Masatake YAMATO <jet@gyve.org>
311 * mh-comp.el (mh-complete-word): Pass the common
312 prefix substring of completion to `display-completion-list'.
314 2005-10-15 Satyaki Das <satyaki@theforce.stanford.edu>
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.
321 * mh-e.el (mh-folder-mode): Call mh-image-load-path to allow Emacs
322 to find images used in the toolbar.
324 * mh-customize.el (:folder): Remove call to mh-image-load-path.
326 2005-10-14 Bill Wohler <wohler@newt.com>
328 * mh-e.el (Version, mh-version): Added +cvs to version.
330 2005-10-14 Bill Wohler <wohler@newt.com>
332 Released MH-E version 7.85.
334 * mh-e.el (Version, mh-version): Updated for release 7.85.
336 2005-10-14 Bill Wohler <wohler@newt.com>
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
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.
346 * mh-seq.el (mh-non-seq-mode-line-annotation): Moved
347 make-variable-buffer-local call to top level to avoid warnings in
350 * mh-comp.el (mh-insert-letter): Replaced deprecated read-input
353 2005-10-09 Bill Wohler <wohler@newt.com>
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.
359 * mh-customize.el: Call mh-image-load-path just before
360 mh-tool-bar-define so that the toolbar images can be found.
362 2005-10-04 Bill Wohler <wohler@newt.com>
364 * ChangeLog: Moved contents into ChangeLog.1 and trimmed.
366 * ChangeLog.1: New file. Contains old ChangeLog.
369 Copyright (C) 2005 Free Software Foundation, Inc.
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.
375 ;;; arch-tag: 87324964-69b6-4925-a3c2-9c1df53d7d51