bf8b6be94372d3f09b162d119748fa59bd059d43
[bpt/emacs.git] / lisp / mh-e / ChangeLog
1 2005-10-23 Satyaki Das <satyaki@theforce.stanford.edu>
2
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.
8
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
11 initialized yet.
12 (mh-folder-mode): Initialize the tool-bar for folders the first
13 time we get into mh-letter-mode.
14
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
21 variables.
22
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
25 initialized yet.
26 (mh-letter-mode): Initialize the tool-bar for drafts the first
27 time we get into mh-letter-mode.
28
29 2005-10-23 Bill Wohler <wohler@newt.com>
30
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
39 to 'mh.
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
67 manual.
68
69 * mh-customize.el (mh-edit-mhn-hook): Rename to
70 mh-mh-to-mime-hook.
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
76 mh-pgp-support-flag.
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
85 with manual.
86
87 * mh-gnus.el (mml-minibuffer-read-disposition): New function
88 provided for Emacs 21 environments that lack it.
89
90 * mh-mime.el (mh-mml-query-cryptographic-method): Use default
91 prompt convention.
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
119 parameters.
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
123 mh-pgp-support-flag.
124 (mh-compose-insertion): Rename mh-mhn-compose-insertion to
125 mh-mh-attach-file.
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
129 mh-mh-compose-type.
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.
142
143 * mh-utils.el (mh-gnus-pgp-support-flag): Rename to
144 mh-pgp-support-flag.
145
146 2005-10-17 Peter S Galbraith <psg@debian.org>
147
148 * mh-identity.el (mh-identity-field-handler): Use
149 `assoc-ignore-case' to compare against header field for mixed-case
150 "From:".
151
152 2005-10-17 Bill Wohler <wohler@newt.com>
153
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
158 mail/send.
159
160 2005-10-16 Bill Wohler <wohler@newt.com>
161
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
165 argument.
166 (mh-complete-word): Use it.
167
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.
171
172 2005-10-16 Satyaki Das <satyaki@theforce.stanford.edu>
173
174 * mh-init.el (mh-image-load-path): Remove use of pushnew since it
175 causes a compiler warning.
176
177 * mh-utils.el (mh-display-msg): Do MIME cleanup before inserting
178 the message to be viewed (closes SF #1306141).
179
180 2005-10-16 Masatake YAMATO <jet@gyve.org>
181
182 * mh-comp.el (mh-complete-word): Pass the common
183 prefix substring of completion to `display-completion-list'.
184
185 2005-10-15 Satyaki Das <satyaki@theforce.stanford.edu>
186
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.
191
192 * mh-e.el (mh-folder-mode): Call mh-image-load-path to allow Emacs
193 to find images used in the toolbar.
194
195 * mh-customize.el (:folder): Remove call to mh-image-load-path.
196
197 2005-10-14 Bill Wohler <wohler@newt.com>
198
199 * mh-e.el (Version, mh-version): Added +cvs to version.
200
201 2005-10-14 Bill Wohler <wohler@newt.com>
202
203 Released MH-E version 7.85.
204
205 * mh-e.el (Version, mh-version): Updated for release 7.85.
206
207 2005-10-14 Bill Wohler <wohler@newt.com>
208
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
211 need to be indented.
212
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.
216
217 * mh-seq.el (mh-non-seq-mode-line-annotation): Moved
218 make-variable-buffer-local call to top level to avoid warnings in
219 CVS Emacs.
220
221 * mh-comp.el (mh-insert-letter): Replaced deprecated read-input
222 with read-string.
223
224 2005-10-09 Bill Wohler <wohler@newt.com>
225
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.
229
230 * mh-customize.el: Call mh-image-load-path just before
231 mh-tool-bar-define so that the toolbar images can be found.
232
233 2005-10-04 Bill Wohler <wohler@newt.com>
234
235 * ChangeLog: Moved contents into ChangeLog.1 and trimmed.
236
237 * ChangeLog.1: New file. Contains old ChangeLog.
238
239
240 Copyright (C) 2005 Free Software Foundation, Inc.
241
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.
245
246 ;;; arch-tag: 87324964-69b6-4925-a3c2-9c1df53d7d51