* mh-identity.el (mh-assoc-ignore-case): New macro that uses
[bpt/emacs.git] / lisp / mh-e / ChangeLog
CommitLineData
1dd9796d
SD
12005-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
0c47b17c
BW
292005-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
fba3b4d8
PG
1462005-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
ffda926c
BW
1522005-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
8f552dc8
BW
1602005-10-16 Bill Wohler <wohler@newt.com>
161
79af55a7
BW
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
8f552dc8
BW
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
7c164e0c
SD
1722005-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
f5fab556
MY
1802005-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
2416ec64
SD
1852005-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
a9954630
BW
1972005-10-14 Bill Wohler <wohler@newt.com>
198
199 * mh-e.el (Version, mh-version): Added +cvs to version.
200
5b004a34
BW
2012005-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
a10f4ace
BW
2072005-10-14 Bill Wohler <wohler@newt.com>
208
deceef67
BW
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
5b004a34
BW
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
a10f4ace
BW
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
a05fcb7d 2242005-10-09 Bill Wohler <wohler@newt.com>
c727526b 225
a05fcb7d
BW
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.
c727526b 229
a05fcb7d
BW
230 * mh-customize.el: Call mh-image-load-path just before
231 mh-tool-bar-define so that the toolbar images can be found.
d88a70a0 232
a05fcb7d 2332005-10-04 Bill Wohler <wohler@newt.com>
d88a70a0 234
a05fcb7d
BW
235 * ChangeLog: Moved contents into ChangeLog.1 and trimmed.
236
237 * ChangeLog.1: New file. Contains old ChangeLog.
900d1698 238
47570699 239
a05fcb7d 240 Copyright (C) 2005 Free Software Foundation, Inc.
e9be14aa 241
e495eaec
BW
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.
ab5796a9
MB
245
246;;; arch-tag: 87324964-69b6-4925-a3c2-9c1df53d7d51