1 2005-10-23 Satyaki Das <satyaki@theforce.stanford.edu>
3 * mh-identity.el (mh-assoc-ignore-case): New macro that uses
4 assoc-string (if the function is available) and falls back on
5 assoc-ignore-case if assoc-string is not found.
6 (mh-identity-field-handler): Use mh-assoc-ignore-case since
7 assoc-ignore-case is a obsolete function in Emacs 22.
9 * mh-e.el (mh-folder-buttons-init-flag): New variable that keeps
10 track of whether the tool-bar in mh-folder-mode has been
12 (mh-folder-mode): Initialize the tool-bar for folders the first
13 time we get into mh-letter-mode.
15 * mh-customize.el (mh-buffer-exists-p): New function which tests
16 presence of buffers of a given mode.
17 (mh-tool-bar-define): New functions
18 mh-tool-bar-folder-buttons-init and
19 mh-tool-bar-letter-buttons-init are defined. These functions are
20 used to create the tool-bar from the corresponding customizable
23 * mh-comp.el (mh-letter-buttons-init-flag): New variable that
24 keeps track of whether the tool-bar in mh-letter-mode has been
26 (mh-letter-mode): Initialize the tool-bar for drafts the first
27 time we get into mh-letter-mode.
29 2005-10-23 Bill Wohler <wohler@newt.com>
31 * mh-comp.el (mh-letter-menu): Rename
32 mh-mhn-compose-external-compressed-tar to
33 mh-mh-compose-external-compressed-tar. Rename
34 mh-mhn-compose-anon-ftp to mh-mh-compose-anon-ftp. Rename
35 mh-edit-mhn to mh-mh-to-mime. Rename mh-mhn-directive-present-p to
36 mh-mh-directive-present-p. Rename mh-revert-mhn-edit to
37 mh-mh-to-mime-undo. Rename mh-gnus-pgp-support-flag to
38 mh-pgp-support-flag. Rename mh-compose-insertion value from 'mhn
40 (mh-insert-signature): Rename mh-mhn-directive-present-p to
41 mh-mh-directive-present-p.
42 (mh-send-letter): Rename mh-mhn-directive-present-p to
43 mh-mh-directive-present-p. Rename mh-edit-mhn to mh-mh-to-mime.
44 (mh-letter-mode-map): Rename mh-edit-mhn to mh-mh-to-mime. Rename
45 mh-mhn-compose-anon-ftp to mh-mh-compose-anon-ftp. Rename
46 mh-mhn-compose-external-compressed-tar to
47 mh-mh-compose-external-compressed-tar. Rename mh-revert-mhn-edit
48 to mh-mh-to-mime-undo. Rename mh-mhn-compose-external-type to
49 mh-mh-compose-external-type. Rename mh-mhn-compose-anon-ftp to
50 mh-mh-compose-anon-ftp. Rename
51 mh-mhn-compose-external-compressed-tar to
52 mh-mh-compose-external-compressed-tar. Rename mh-revert-mhn-edit
53 to mh-mh-to-mime-undo. Rename mh-mhn-compose-external-type to
54 mh-mh-compose-external-type.
55 (mh-send-letter, mh-letter-mode-map): Rename mh-edit-mhn to
56 mh-mh-to-mime, mh-revert-mhn-edit to mh-mh-to-mime-undo.
57 (mh-reply, mh-yank-cur-msg, mh-insert-prefix-string): Rename
58 mh-yank-from-start-of-msg to mh-yank-behavior.
59 (mh-letter-mode, mh-to-field, mh-to-fcc, mh-insert-signature)
60 (mh-check-whom, mh-insert-auto-fields, mh-send-letter)
61 (mh-insert-letter, mh-yank-cur-msg, mh-insert-prefix-string)
62 (mh-fully-kill-draft, mh-open-line, mh-letter-complete)
63 (mh-letter-complete-or-space, mh-letter-confirm-address)
64 (mh-letter-next-header-field-or-indent)
65 (mh-letter-previous-header-field)
66 (mh-letter-toggle-header-field-display): Sync docstrings with
69 * mh-customize.el (mh-edit-mhn-hook): Rename to
71 (mh-yank-from-start-of-msg): Rename to mh-yank-behavior.
72 (mh-compose-insertion): Rename values from 'gnus and 'mhn to 'mh
73 and user-visible values from mhn and Gnus to MH and MML.
74 (mh-before-send-letter-hook): Added 'ispell-message option.
75 (mh-mml-method-default): Rename mh-gnus-pgp-support-flag to
77 (mh-compose-insertion, mh-compose-space-does-completion-flag)
78 (mh-delete-yanked-msg-window-flag)
79 (mh-extract-from-attribution-verb, mh-ins-buf-prefix)
80 (mh-letter-complete-function, mh-letter-fill-column)
81 (mh-mml-method-default, mh-signature-file-name)
82 (mh-signature-separator-flag, mh-x-face-file)
83 (mh-yank-behavior, mail-citation-hook)
84 (mh-before-send-letter-hook, mh-mh-to-mime-hook): Sync docstrings
87 * mh-gnus.el (mml-minibuffer-read-disposition): New function
88 provided for Emacs 21 environments that lack it.
90 * mh-mime.el (mh-mml-query-cryptographic-method): Use default
92 (mh-compose-forward): mh-mh-forward-message requires string arg.
93 (mh-minibuffer-read-type): New function.
94 (mh-mhn-args): Rename to mh-mh-to-mime-args.
95 (mh-mhn-compose-insertion): Rename to mh-mh-attach-file.
96 (mh-mhn-compose-forw): Rename to mh-mh-forward-message.
97 (mh-mhn-compose-type): Rename to mh-mh-compose-type.
98 (mh-mhn-compose-anon-ftp): Rename to mh-mh-compose-anon-ftp.
99 Rename mh-mhn-compose-external-type to
100 mh-mh-compose-external-type.
101 (mh-mhn-compose-external-compressed-tar): Rename to
102 mh-mh-compose-external-compressed-tar. Rename
103 mh-mhn-compose-external-type to mh-mh-compose-external-type.
104 (mh-mhn-compose-external-type): Rename to
105 mh-mh-compose-external-type.
106 (mh-edit-mhn): Rename to mh-mh-to-mime. Rename mh-mhn-args to
107 mh-mh-to-mime-args. Rename mh-edit-mhn-hook to mh-mh-to-mime-hook.
108 Use correct program in message.
109 (mh-mhn-directive-present-p): Rename to mh-mh-directive-present-p.
110 (mh-mml-directive-present-p): Rename to mh-mml-tag-present-p.
111 (mh-compose-forward, mh-mh-attach-file)
112 (mh-mh-compose-anon-ftp, mh-mh-compose-external-compressed-tar)
113 (mh-mh-compose-external-type, mh-mh-forward-message)
114 (mh-mml-attach-file): Use mml-minibuffer-read-description,
115 mh-minibuffer-read-type.
116 (mh-mime-content-types): Moved comment about only being used in
117 Emacs 20 to docstring.
118 (mh-mh-compose-external-type): Rename extra-param argument to
120 (mh-mml-to-mime, mh-secure-message)
121 (mh-mml-unsecure-message, mh-mime-display-part)
122 (mh-mime-display-single): Rename mh-gnus-pgp-support-flag to
124 (mh-compose-insertion): Rename mh-mhn-compose-insertion to
126 (mh-compose-forward): Rename mh-mhn-compose-forw to
127 mh-mh-forward-message.
128 (mh-mhn-compose-insertion): Rename mh-mhn-compose-type to
130 (mh-compose-insertion, mh-compose-forward, mh-mh-to-mime-args)
131 (mh-mh-attach-file, mh-mh-compose-type)
132 (mh-mh-compose-anon-ftp, mh-mh-compose-external-compressed-tar)
133 (mh-mh-compose-external-compressed-tar)
134 (mh-mh-compose-external-type, mh-mh-forward-message)
135 (mh-mh-to-mime, mh-mh-quote-unescaped-sharp,
136 (mh-mh-to-mime-undo, mh-mh-directive-present-p, mh-mml-to-mime)
137 (mh-mml-attach-file, mh-secure-message, mh-mml-unsecure-message)
138 (mh-mml-secure-message-sign, mh-mml-secure-message-encrypt)
139 (mh-mml-directive-present-p, mh-destroy-postponed-handles)
140 (mh-display-smileys, mh-display-emphasis, mh-mime-save-parts):
141 Sync docstrings with manual.
143 * mh-utils.el (mh-gnus-pgp-support-flag): Rename to
146 2005-10-17 Peter S Galbraith <psg@debian.org>
148 * mh-identity.el (mh-identity-field-handler): Use
149 `assoc-ignore-case' to compare against header field for mixed-case
152 2005-10-17 Bill Wohler <wohler@newt.com>
154 * mh-customize.el (mh-folder-tool-bar-map): Renamed image file
155 left_arrow to left-arrow, right_arrow to right-arrow, mail_compose
156 to mail/compose, fld_open to fld-open.
157 (mh-letter-tool-bar-map): Renamed image file mail_send to
160 2005-10-16 Bill Wohler <wohler@newt.com>
162 * mh-comp.el (mh-display-completion-list-compat): New macro which
163 calls `display-completion-list' correctly in older environments.
164 Versions of Emacs prior to version 22 lacked a COMMON-SUBSTRING
166 (mh-complete-word): Use it.
168 * mh-init.el (mh-image-load-path): Use locate-library to find
169 MH-E. This simplified the code a lot. Flattened out nested
170 statements even more.
172 2005-10-16 Satyaki Das <satyaki@theforce.stanford.edu>
174 * mh-init.el (mh-image-load-path): Remove use of pushnew since it
175 causes a compiler warning.
177 * mh-utils.el (mh-display-msg): Do MIME cleanup before inserting
178 the message to be viewed (closes SF #1306141).
180 2005-10-16 Masatake YAMATO <jet@gyve.org>
182 * mh-comp.el (mh-complete-word): Pass the common
183 prefix substring of completion to `display-completion-list'.
185 2005-10-15 Satyaki Das <satyaki@theforce.stanford.edu>
187 * mh-init.el (mh-image-load-path-called-flag): New variable which
188 is used by mh-image-load-path so that it runs only once.
189 (mh-image-load-path): Modified so that it gets run only once. Also
190 flatten out heavily nested if statements to make it clearer.
192 * mh-e.el (mh-folder-mode): Call mh-image-load-path to allow Emacs
193 to find images used in the toolbar.
195 * mh-customize.el (:folder): Remove call to mh-image-load-path.
197 2005-10-14 Bill Wohler <wohler@newt.com>
199 * mh-e.el (Version, mh-version): Added +cvs to version.
201 2005-10-14 Bill Wohler <wohler@newt.com>
203 Released MH-E version 7.85.
205 * mh-e.el (Version, mh-version): Updated for release 7.85.
207 2005-10-14 Bill Wohler <wohler@newt.com>
209 * mh-e.el, mh-funcs.el, mh-init.el, mh-mime.el, mh-pick.el:
210 * mh-seq.el, mh-utils.el: Ran mh-unit. Continued copyright lines
213 * mh-e.el: mh-folder-tick-face had been renamed to mh-folder-tick
214 but the code that invoked the face had not been updated. Tick
215 highlighting working again.
217 * mh-seq.el (mh-non-seq-mode-line-annotation): Moved
218 make-variable-buffer-local call to top level to avoid warnings in
221 * mh-comp.el (mh-insert-letter): Replaced deprecated read-input
224 2005-10-09 Bill Wohler <wohler@newt.com>
226 * mh-init.el (mh-image-load-path): New function that adds the path
227 to the MH-E images to the image-load-path or load-path depending
228 on the version of Emacs.
230 * mh-customize.el: Call mh-image-load-path just before
231 mh-tool-bar-define so that the toolbar images can be found.
233 2005-10-04 Bill Wohler <wohler@newt.com>
235 * ChangeLog: Moved contents into ChangeLog.1 and trimmed.
237 * ChangeLog.1: New file. Contains old ChangeLog.
240 Copyright (C) 2005 Free Software Foundation, Inc.
242 Copying and distribution of this file, with or without modification,
243 are permitted in any medium without royalty provided the copyright
244 notice and this notice are preserved.
246 ;;; arch-tag: 87324964-69b6-4925-a3c2-9c1df53d7d51