(menu-bar-options-menu): Show "Shift Movement (CUA)"
[bpt/emacs.git] / lisp / mh-e / ChangeLog
CommitLineData
93eece98
BW
12005-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
fefc5079
BW
92005-10-30 Bill Wohler <wohler@newt.com>
10
ece9cbf7
BW
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
fefc5079
BW
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
ec397a34
BW
242005-10-28 Bill Wohler <wohler@newt.com>
25
50df64d6
BW
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
ec397a34
BW
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
169a3241
BW
672005-10-27 Bill Wohler <wohler@newt.com>
68
e069fa61
BW
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
3b463df0
BW
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.
169a3241
BW
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
4a263988
BW
1012005-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
97c60a38
MB
1092005-10-23 Miles Bader <miles@gnu.org>
110
111 * .arch-inventory: New file.
112
9a51cf9e
BW
1132005-10-23 Bill Wohler <wohler@newt.com>
114
136e0283
BW
115 * mh-customize.el (mh-interpret-number-as-range-flag): Sync
116 docstring with manual.
117
9a51cf9e
BW
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
1dd9796d
SD
1302005-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
0c47b17c
BW
1582005-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
fba3b4d8
PG
2752005-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
ffda926c
BW
2812005-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
8f552dc8
BW
2892005-10-16 Bill Wohler <wohler@newt.com>
290
79af55a7
BW
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
8f552dc8
BW
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
7c164e0c
SD
3012005-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
f5fab556
MY
3092005-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
2416ec64
SD
3142005-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
a9954630
BW
3262005-10-14 Bill Wohler <wohler@newt.com>
327
328 * mh-e.el (Version, mh-version): Added +cvs to version.
329
5b004a34
BW
3302005-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
a10f4ace
BW
3362005-10-14 Bill Wohler <wohler@newt.com>
337
deceef67
BW
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
5b004a34
BW
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
a10f4ace
BW
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
a05fcb7d 3532005-10-09 Bill Wohler <wohler@newt.com>
c727526b 354
a05fcb7d
BW
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.
c727526b 358
a05fcb7d
BW
359 * mh-customize.el: Call mh-image-load-path just before
360 mh-tool-bar-define so that the toolbar images can be found.
d88a70a0 361
a05fcb7d 3622005-10-04 Bill Wohler <wohler@newt.com>
d88a70a0 363
a05fcb7d
BW
364 * ChangeLog: Moved contents into ChangeLog.1 and trimmed.
365
366 * ChangeLog.1: New file. Contains old ChangeLog.
900d1698 367
47570699 368
a05fcb7d 369 Copyright (C) 2005 Free Software Foundation, Inc.
e9be14aa 370
e495eaec
BW
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.
ab5796a9
MB
374
375;;; arch-tag: 87324964-69b6-4925-a3c2-9c1df53d7d51