comparison lisp/mh-e/ChangeLog @ 67857:226904e7d40b

(mh-prompt-for-folder): Use can-create argument to suppress creation of folder if it doesn't exist.
author Bill Wohler <wohler@newt.com>
date Tue, 27 Dec 2005 22:42:58 +0000
parents 5b7ceef33307
children b98e23ab1402
comparison
equal deleted inserted replaced
67856:be77cd1f84e9 67857:226904e7d40b
1 2005-12-27 Bill Wohler <wohler@newt.com>
2
3 * mh-utils.el (mh-prompt-for-folder): Use can-create argument to
4 suppress creation of folder if it doesn't exist.
5
1 2005-12-27 Stefan Monnier <monnier@iro.umontreal.ca> 6 2005-12-27 Stefan Monnier <monnier@iro.umontreal.ca>
2 7
3 * mh-utils.el (mh-process-daemon): Don't change buffer in proc-filter. 8 * mh-utils.el (mh-process-daemon): Don't change buffer in proc-filter.
4 9
5 2005-12-23 Bill Wohler <wohler@newt.com> 10 2005-12-23 Bill Wohler <wohler@newt.com>
6 11
7 * mh-e.el (mh-folders-changed): Fix typo in docstring. 12 * mh-e.el (mh-folders-changed): Fix typo in docstring.
8 13
9 Follow MH-E Developers Guide conventions. Use `' quotes for Help 14 Follow MH-E Developers Guide conventions. Use `' quotes for Help
10 hyperlinks such as symbols, Info nodes, or URLs. Use \" quotes for 15 hyperlinks such as symbols, Info nodes, or URLs. Use \" quotes for
11 everything else. Otherwise, you can accidently get links to 16 everything else. Otherwise, you can accidently get links to
12 nonsense symbols. 17 nonsense symbols.
13 18
14 2005-12-22 Bill Wohler <wohler@newt.com> 19 2005-12-22 Bill Wohler <wohler@newt.com>
15 20
16 Follow Emacs coding conventions. Use default setting of 21 Follow Emacs coding conventions. Use default setting of
17 emacs-lisp-docstring-fill-column which is 65. 22 emacs-lisp-docstring-fill-column which is 65.
18 23
19 * mh-alias.el (mh-alias-reload): Sync docstrings with manual. 24 * mh-alias.el (mh-alias-reload): Sync docstrings with manual.
20 25
21 * mh-comp.el (mh-letter-mode): Use 60 column width. 26 * mh-comp.el (mh-letter-mode): Use 60 column width.
22 (mh-forward, mh-insert-signature, mh-send-letter): Sync docstrings 27 (mh-forward, mh-insert-signature, mh-send-letter): Sync docstrings
23 with manual. 28 with manual.
24 (mh-yank-cur-msg): Mention that mh-ins-buf-prefix isn't used if 29 (mh-yank-cur-msg): Mention that mh-ins-buf-prefix isn't used if
25 you have added a mail-citation-hook and neither are used if you 30 you have added a mail-citation-hook and neither are used if you
26 use one of the supercite flavors of mh-yank-behavior. 31 use one of the supercite flavors of mh-yank-behavior. Sync
27 Sync docstrings with manual. 32 docstrings with manual.
28 33
29 * mh-customize.el (mh-kill-folder-suppress-prompt-hooks): 34 * mh-customize.el (mh-kill-folder-suppress-prompt-hooks): Rename
30 Rename from mh-kill-folder-suppress-prompt-hook since it is an abnormal 35 from mh-kill-folder-suppress-prompt-hook since it is an abnormal
31 hook. Use "Hook run by `function'..." instead of "Invoked...". 36 hook. Use "Hook run by `function'..." instead of "Invoked...".
32 Sync docstrings with manual. 37 Sync docstrings with manual.
33 (mh-ins-buf-prefix, mh-yank-behavior): Mention that 38 (mh-ins-buf-prefix, mh-yank-behavior): Mention that
34 mh-ins-buf-prefix isn't used if you have added a 39 mh-ins-buf-prefix isn't used if you have added a
35 mail-citation-hook and neither are used if you use one of the 40 mail-citation-hook and neither are used if you use one of the
36 supercite flavors of mh-yank-behavior. Sync docstrings with manual. 41 supercite flavors of mh-yank-behavior. Sync docstrings with
37 (mail-citation-hook): Delete. Use one in sendmail.el. 42 manual.
43 (mail-citation-hook): Delete. Use one in sendmail.el.
38 (mh-signature-file-name, mh-after-commands-processed-hook) 44 (mh-signature-file-name, mh-after-commands-processed-hook)
39 (mh-alias-reloaded-hook, mh-before-commands-processed-hook) 45 (mh-alias-reloaded-hook, mh-before-commands-processed-hook)
40 (mh-before-quit-hook, mh-before-send-letter-hook) 46 (mh-before-quit-hook, mh-before-send-letter-hook)
41 (mh-delete-msg-hook, mh-find-path-hook, mh-folder-mode-hook) 47 (mh-delete-msg-hook, mh-find-path-hook, mh-folder-mode-hook)
42 (mh-forward-hook, mh-inc-folder-hook, mh-insert-signature-hook) 48 (mh-forward-hook, mh-inc-folder-hook, mh-insert-signature-hook)
43 (mh-letter-mode-hook) 49 (mh-letter-mode-hook)
44 (mh-mh-to-mime-hook, mh-pick-mode-hook, mh-quit-hook) 50 (mh-mh-to-mime-hook, mh-pick-mode-hook, mh-quit-hook)
45 (mh-refile-msg-hook, mh-show-hook, mh-show-mode-hook) 51 (mh-refile-msg-hook, mh-show-hook, mh-show-mode-hook)
46 (mh-unseen-updated-hook): Use "Hook run by `function'..." instead 52 (mh-unseen-updated-hook): Use "Hook run by `function'..." instead
47 of "Invoked...". Sync docstrings with manual. 53 of "Invoked...". Sync docstrings with manual.
48 54
49 * mh-e.el (mh-last-destination, mh-last-destination-folder) 55 * mh-e.el (mh-last-destination, mh-last-destination-folder)
50 (mh-last-destination-write, mh-folder-mode-map, mh-arrow-marker) 56 (mh-last-destination-write, mh-folder-mode-map, mh-arrow-marker)
51 (mh-delete-list, mh-refile-list, mh-folders-changed) 57 (mh-delete-list, mh-refile-list, mh-folders-changed)
52 (mh-next-direction, mh-view-ops, mh-folder-view-stack) 58 (mh-next-direction, mh-view-ops, mh-folder-view-stack)
71 77
72 * mh-utils.el (mh-showing-mode): Use uppercase for argument in 78 * mh-utils.el (mh-showing-mode): Use uppercase for argument in
73 docstring. 79 docstring.
74 (mh-seq-list, mh-seen-list, mh-showing-with-headers): Move comment 80 (mh-seq-list, mh-seen-list, mh-showing-with-headers): Move comment
75 into docstring. 81 into docstring.
76 (mh-show-mode, mh-show-msg, mh-find-path): Sync docstrings with manual. 82 (mh-show-mode, mh-show-msg, mh-find-path): Sync docstrings with
83 manual.
77 84
78 2005-12-19 Stephen Gildea <gildea@stop.mail-abuse.org> 85 2005-12-19 Stephen Gildea <gildea@stop.mail-abuse.org>
79 86
80 * mh-customize.el (mh-after-commands-processed-hook): New variable. 87 * mh-customize.el (mh-after-commands-processed-hook): New
81 (mh-before-commands-processed-hook): Rename mh-folder-updated-hook. 88 variable.
82 89 (mh-before-commands-processed-hook): Rename
83 * mh-e.el (mh-process-commands): Rename mh-folder-updated-hook 90 mh-folder-updated-hook.
84 to mh-before-commands-processed-hook, call new 91
92 * mh-e.el (mh-process-commands): Rename mh-folder-updated-hook to
93 mh-before-commands-processed-hook, call new
85 mh-after-commands-processed-hook. 94 mh-after-commands-processed-hook.
86 (mh-folders-changed): New variable (for use in 95 (mh-folders-changed): New variable (for use in
87 mh-after-commands-processed-hook). 96 mh-after-commands-processed-hook).
88 97
89 2005-12-19 Bill Wohler <wohler@newt.com> 98 2005-12-19 Bill Wohler <wohler@newt.com>
104 * mh-pick.el: 113 * mh-pick.el:
105 * mh-print.el: 114 * mh-print.el:
106 * mh-seq.el: 115 * mh-seq.el:
107 * mh-speed.el: 116 * mh-speed.el:
108 * mh-utils.el: 117 * mh-utils.el:
109 Follow commenting conventions. Don't use ;;; form so much, except 118 Follow commenting conventions. Don't use ;;; form so much, except
110 for headings. Precede headings with page feed. This was mostly 119 for headings. Precede headings with page feed. This was mostly
111 already done, so I made it a convention. Did not update copyright 120 already done, so I made it a convention. Did not update copyright
112 on a couple of files since this was an insignificant change. 121 on a couple of files since this was an insignificant change.
113 122
114 2005-12-18 Bill Wohler <wohler@newt.com> 123 2005-12-18 Bill Wohler <wohler@newt.com>
115 124
116 * mh-customize.el (mh-toolbar): Rename to mh-tool-bar. 125 * mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
117 (mh-tool-bar-search-function): Sync docstrings with manual. 126 (mh-tool-bar-search-function): Sync docstrings with manual.
118 (mh-tool-bar-customize): Replace toolbar with tool bar in docstring. 127 (mh-tool-bar-customize): Replace toolbar with tool bar in
128 docstring.
119 (mh-tool-bar-letter-help): Fix manual reference. 129 (mh-tool-bar-letter-help): Fix manual reference.
120 (mh-xemacs-use-toolbar-flag): Rename to 130 (mh-xemacs-use-toolbar-flag): Rename to
121 mh-xemacs-use-tool-bar-flag. Initialize to 131 mh-xemacs-use-tool-bar-flag. Initialize to
122 mh-xemacs-has-tool-bar-flag. Sync docstrings with manual. 132 mh-xemacs-has-tool-bar-flag. Sync docstrings with manual.
123 (mh-xemacs-toolbar-position): Rename to 133 (mh-xemacs-toolbar-position): Rename to
124 mh-xemacs-tool-bar-position. Initialize to nil. Drop "no tool bar" 134 mh-xemacs-tool-bar-position. Initialize to nil. Drop "no tool bar"
125 option (redundant) and change "Same As Default Tool Bar" setting 135 option (redundant) and change "Same As Default Tool Bar" setting
126 to nil. Sync docstrings with manual. 136 to nil. Sync docstrings with manual.
127 (mh-tool-bar-define): Replace toolbar with tool-bar or tool bar 137 (mh-tool-bar-define): Replace toolbar with tool-bar or tool bar
128 depending on context. 138 depending on context.
129 (mh-toolbar-init): Rename to mh-tool-bar-init. 139 (mh-toolbar-init): Rename to mh-tool-bar-init. Simplify condition
130 Simplify condition for calling set-specifier. 140 for calling set-specifier. Only look at the value of
131 Only look at the value of mh-xemacs-use-tool-bar-flag. 141 mh-xemacs-use-tool-bar-flag.
132 (mh-tool-bar-folder-buttons, mh-tool-bar-letter-buttons): 142 (mh-tool-bar-folder-buttons, mh-tool-bar-letter-buttons): Sync
133 Sync docstrings with manual. 143 docstrings with manual.
134 144
135 * mh-comp.el (mh-letter-mode): Use mh-tool-bar-init instead of 145 * mh-comp.el (mh-letter-mode): Use mh-tool-bar-init instead of
136 mh-toolbar-init. 146 mh-toolbar-init.
137 147
138 * mh-e.el (mh-folder-mode): Ditto. 148 * mh-e.el (mh-folder-mode): Ditto.
149 159
150 2005-12-14 Bill Wohler <wohler@newt.com> 160 2005-12-14 Bill Wohler <wohler@newt.com>
151 161
152 * mh-customize.el (mh-speed-flists-interval): Rename to 162 * mh-customize.el (mh-speed-flists-interval): Rename to
153 mh-speed-update-interval. 163 mh-speed-update-interval.
154 (mh-speed-run-flists-flag): Delete. 164 (mh-speed-run-flists-flag): Delete. Setting
155 Setting mh-speed-flists-interval to 0 accomplishes the same thing. 165 mh-speed-flists-interval to 0 accomplishes the same thing.
156 166
157 * mh-speed.el (mh-folder-speedbar-buttons, mh-speed-flists): 167 * mh-speed.el (mh-folder-speedbar-buttons, mh-speed-flists): Use
158 Use mh-speed-update-interval instead of mh-speed-run-flists-flag. 168 mh-speed-update-interval instead of mh-speed-run-flists-flag.
159 (mh-speed-toggle, mh-speed-view, mh-speed-refresh): 169 (mh-speed-toggle, mh-speed-view, mh-speed-refresh): Sync
160 Sync docstrings with manual. 170 docstrings with manual.
161 171
162 2005-12-09 Bill Wohler <wohler@newt.com> 172 2005-12-09 Bill Wohler <wohler@newt.com>
163 173
164 * mh-customize.el (mh-path): Move here from mh-init.el. 174 * mh-customize.el (mh-path): Move here from mh-init.el.
165 (mh-variant): Mention that mh-path can be customized. 175 (mh-variant): Mention that mh-path can be customized.
172 182
173 * mh-customize.el (mh-sortm-args): Sync docstrings with manual. 183 * mh-customize.el (mh-sortm-args): Sync docstrings with manual.
174 (mh-invisible-header-fields-internal): Add X-Bugzilla-* and 184 (mh-invisible-header-fields-internal): Add X-Bugzilla-* and
175 X-Virus-Scanned. 185 X-Virus-Scanned.
176 186
177 * mh-customize.el (mh-insert-signature-hook): 187 * mh-customize.el (mh-insert-signature-hook): Rename
178 Rename mh-letter-insert-signature-hook to mh-insert-signature-hook. 188 mh-letter-insert-signature-hook to mh-insert-signature-hook.
179 189
180 * mh-comp.el (mh-insert-signature): Ditto. 190 * mh-comp.el (mh-insert-signature): Ditto.
181 191
182 * mh-customize.el (mh-fetch-x-image-url): Change default from 'ask 192 * mh-customize.el (mh-fetch-x-image-url): Change default from 'ask
183 to nil. Remove t option. Sync docstring with manual (closes SF 193 to nil. Remove t option. Sync docstring with manual (closes SF
184 #831278). 194 #831278).
185 (mh-invisible-header-fields-internal): Remove X-Image-URL so that 195 (mh-invisible-header-fields-internal): Remove X-Image-URL so that
186 users can see it, look it up in the manual's index, and discover 196 users can see it, look it up in the manual's index, and discover
187 mh-fetch-x-image-url (closes SF #831278). 197 mh-fetch-x-image-url (closes SF #831278).
188 198
193 203
194 * mh-index.el (mh-index-sequenced-messages) 204 * mh-index.el (mh-index-sequenced-messages)
195 (mh-index-new-messages): Ditto. 205 (mh-index-new-messages): Ditto.
196 206
197 * mh-comp.el (mh-forward): Went over all uses of the word "RANGE" 207 * mh-comp.el (mh-forward): Went over all uses of the word "RANGE"
198 in the docstrings and made usage consistent. Generally speaking, 208 in the docstrings and made usage consistent. Generally speaking,
199 "messages in range" and "range of messages" is redundant and just 209 "messages in range" and "range of messages" is redundant and just
200 "range" can be used in most circumstances. Also ensured that 210 "range" can be used in most circumstances. Also ensured that
201 mh-interactive-range was mentioned in all interactive functions 211 mh-interactive-range was mentioned in all interactive functions
202 that use a range which describes the range argument for both users 212 that use a range which describes the range argument for both users
203 and programmers. 213 and programmers.
204 214
205 * mh-e.el (mh-delete-msg-no-motion, mh-refile-msg) 215 * mh-e.el (mh-delete-msg-no-motion, mh-refile-msg)
206 (mh-refile-or-write-again, mh-rescan-folder, mh-undo) 216 (mh-refile-or-write-again, mh-rescan-folder, mh-undo)
207 (mh-visit-folder, mh-scan-folder, mh-regenerate-headers) 217 (mh-visit-folder, mh-scan-folder, mh-regenerate-headers)
208 (mh-notate-user-sequences, mh-delete-msg-from-seq, mh-catchup): Ditto. 218 (mh-notate-user-sequences, mh-delete-msg-from-seq, mh-catchup):
209 219 Ditto.
210 * mh-funcs.el (mh-copy-msg, mh-pack-folder, mh-pack-folder-1): Ditto. 220
221 * mh-funcs.el (mh-copy-msg, mh-pack-folder, mh-pack-folder-1):
222 Ditto.
211 223
212 * mh-junk.el (mh-junk-blacklist, mh-junk-whitelist): Ditto. 224 * mh-junk.el (mh-junk-blacklist, mh-junk-whitelist): Ditto.
213 225
214 * mh-print.el (mh-ps-print-range, mh-ps-print-msg) 226 * mh-print.el (mh-ps-print-range, mh-ps-print-msg)
215 (mh-ps-print-msg-file, mh-print-msg): Ditto. 227 (mh-ps-print-msg-file, mh-print-msg): Ditto.
216 228
217 * mh-seq.el (mh-put-msg-in-seq, mh-range-to-msg-list) 229 * mh-seq.el (mh-put-msg-in-seq, mh-range-to-msg-list)
218 (mh-narrow-to-range, mh-toggle-tick): Ditto. 230 (mh-narrow-to-range, mh-toggle-tick): Ditto.
219
220 231
221 2005-12-01 Bill Wohler <wohler@newt.com> 232 2005-12-01 Bill Wohler <wohler@newt.com>
222 233
223 Rewrote Reading Mail chapter in manual which affected mh-show 234 Rewrote Reading Mail chapter in manual which affected mh-show
224 customization group and related functions. 235 customization group and related functions.
227 instead of mh-highlight-citation-p. 238 instead of mh-highlight-citation-p.
228 (mh-letter-toggle-header-field-display): "Ellipsed" isn't a word, 239 (mh-letter-toggle-header-field-display): "Ellipsed" isn't a word,
229 I think, so use "truncated". 240 I think, so use "truncated".
230 241
231 * mh-customize.el (mh-folder, mh-folder-faces): Group's manual 242 * mh-customize.el (mh-folder, mh-folder-faces): Group's manual
232 section is Folders, not Organizing. Parent of mh-folder-faces is 243 section is Folders, not Organizing. Parent of mh-folder-faces is
233 mh-folder, not mh-show. 244 mh-folder, not mh-show.
234 (mh-speed): Rename to mh-speedbar for consistency with mh-toolbar. 245 (mh-speed): Rename to mh-speedbar for consistency with mh-toolbar.
235 (mh-thread): New group that corresponds with manual's Threading 246 (mh-thread): New group that corresponds with manual's Threading
236 chapter. 247 chapter.
237 (mh-letter-faces): Group's manual section is Editing Drafts, not 248 (mh-letter-faces): Group's manual section is Editing Drafts, not
238 Sending Mail. 249 Sending Mail.
239 (mh-sortm-args): New customization variable that used to be a defvar. 250 (mh-sortm-args): New customization variable that used to be a
251 defvar.
240 (mh-index-new-messages-folders, mh-index-ticked-messages-folders): 252 (mh-index-new-messages-folders, mh-index-ticked-messages-folders):
241 Move from mh-index group to mh-folders group. 253 Move from mh-index group to mh-folders group.
242 (mh-alias-local-users-prefix, mh-large-folder) 254 (mh-alias-local-users-prefix, mh-large-folder)
243 (mh-recursive-folders-flag, mh-before-quit-hook) 255 (mh-recursive-folders-flag, mh-before-quit-hook)
244 (mh-folder-mode-hook, mh-kill-folder-suppress-prompt-hook) 256 (mh-folder-mode-hook, mh-kill-folder-suppress-prompt-hook)
245 (mh-quit-hook, mh-refile-msg-hook): Move from mh-show group to 257 (mh-quit-hook, mh-refile-msg-hook): Move from mh-show group to
246 mh-folder group. 258 mh-folder group.
247 (mh-highlight-citation-style): Rename from 259 (mh-highlight-citation-style): Rename from
248 mh-highlight-citation-p. Sync docstrings with manual. 260 mh-highlight-citation-p. Sync docstrings with manual.
249 (mh-mhl-format-file): Rename from mhl-formfile. Sync docstrings 261 (mh-mhl-format-file): Rename from mhl-formfile. Sync docstrings
250 with manual. 262 with manual.
251 (mh-show-threads-flag): Move from mh-show group to mh-thread group. 263 (mh-show-threads-flag): Move from mh-show group to mh-thread
264 group.
252 (mh-find-path-hook): Move from mh-show group to mh-e group. 265 (mh-find-path-hook): Move from mh-show group to mh-e group.
253 (mh-folder-updated-hook): Add to mh-folder group. 266 (mh-folder-updated-hook): Add to mh-folder group.
254 (mh-forward-hook): Move from mh-folder to mh-sending-mail group. 267 (mh-forward-hook): Move from mh-folder to mh-sending-mail group.
255 (mh-unseen-updated-hook): Move from mh-show to mh-sequences group. 268 (mh-unseen-updated-hook): Move from mh-show to mh-sequences group.
256 (mh-bury-show-buffer-flag, mh-clean-message-header-flag) 269 (mh-bury-show-buffer-flag, mh-clean-message-header-flag)
268 (mh-show-hook, mh-show-mode-hook): Sync docstrings with manual. 281 (mh-show-hook, mh-show-mode-hook): Sync docstrings with manual.
269 282
270 * mh-e.el 283 * mh-e.el
271 (mh-scan-format-mh, mh-scan-good-msg-regexp) 284 (mh-scan-format-mh, mh-scan-good-msg-regexp)
272 (mh-scan-deleted-msg-regexp, mh-scan-refiled-msg-regexp) 285 (mh-scan-deleted-msg-regexp, mh-scan-refiled-msg-regexp)
273 (mh-scan-cur-msg-number-regexp, mh-scan-subject-regexp): 286 (mh-scan-cur-msg-number-regexp, mh-scan-subject-regexp): Use
274 Use non-fontification instead of non-fontifying. 287 non-fontification instead of non-fontifying.
275 (mh-header-display): Use mh-mhl-format-file instead of 288 (mh-header-display): Use mh-mhl-format-file instead of
276 mhl-formfile. Sync docstrings with manual. 289 mhl-formfile. Sync docstrings with manual.
277 (mh-next-undeleted-msg, mh-previous-undeleted-msg): Rename arg to 290 (mh-next-undeleted-msg, mh-previous-undeleted-msg): Rename arg to
278 count. Sync docstrings with manual. 291 count. Sync docstrings with manual.
279 (mh-refile-or-write-again): Use output from mh-write-msg-to-file 292 (mh-refile-or-write-again): Use output from mh-write-msg-to-file
280 so that message doesn't change when using this command. 293 so that message doesn't change when using this command. Sync
281 Sync docstrings with manual. 294 docstrings with manual.
282 (mh-page-msg, mh-previous-page): Rename arg to lines. 295 (mh-page-msg, mh-previous-page): Rename arg to lines. Sync
283 Sync docstrings with manual. 296 docstrings with manual.
284 (mh-write-msg-to-file): Rename msg to message. Rename no-headers 297 (mh-write-msg-to-file): Rename msg to message. Rename no-headers
285 to no-header. Sync docstrings with manual. 298 to no-header. Sync docstrings with manual.
286 (mh-ps-print-map): Delete keybindings for deleted commands 299 (mh-ps-print-map): Delete keybindings for deleted commands
287 mh-ps-print-toggle-mime and mh-ps-print-msg-show. 300 mh-ps-print-toggle-mime and mh-ps-print-msg-show.
288 (mh-help-messages): Update printing help. 301 (mh-help-messages): Update printing help.
289 (mh-delete-msg, mh-delete-msg-no-motion, mh-first-msg) 302 (mh-delete-msg, mh-delete-msg-no-motion, mh-first-msg)
290 (mh-last-msg, mh-previous-unread-msg, mh-next-button) 303 (mh-last-msg, mh-previous-unread-msg, mh-next-button)
291 (mh-prev-button, mh-folder-toggle-mime-part) 304 (mh-prev-button, mh-folder-toggle-mime-part)
292 (mh-folder-inline-mime-part, mh-folder-save-mime-part) 305 (mh-folder-inline-mime-part, mh-folder-save-mime-part)
293 (mh-next-unread-msg, mh-toggle-mime-buttons): Sync docstrings with 306 (mh-next-unread-msg, mh-toggle-mime-buttons): Sync docstrings with
294 manual. 307 manual.
295 308
296 * mh-funcs.el (mh-sortm-args): Now a customization option and 309 * mh-funcs.el (mh-sortm-args): Now a customization option and in
297 in mh-customize.el. 310 mh-customize.el.
298 (mh-pipe-msg): Rename include-headers to include-header. 311 (mh-pipe-msg): Rename include-headers to include-header. Sync
299 Sync docstrings with manual. 312 docstrings with manual.
300 (mh-burst-digest, mh-page-digest, mh-page-digest-backwards) 313 (mh-burst-digest, mh-page-digest, mh-page-digest-backwards)
301 (mh-store-msg): Sync docstrings with manual. 314 (mh-store-msg): Sync docstrings with manual.
302 315
303 * mh-mime.el (mh-mime-save-parts): Rename arg to prompt. 316 * mh-mime.el (mh-mime-save-parts): Rename arg to prompt. Sync
304 Sync docstrings with manual. 317 docstrings with manual.
305 (mh-toggle-mh-decode-mime-flag): Use English in message, not Lisp. 318 (mh-toggle-mh-decode-mime-flag): Use English in message, not Lisp.
306 Sync docstrings with manual. 319 Sync docstrings with manual.
307 (mh-mm-display-part, mh-mm-inline-message): 320 (mh-mm-display-part, mh-mm-inline-message): Use
308 Use mh-highlight-citation-style instead of mh-highlight-citation-p. 321 mh-highlight-citation-style instead of mh-highlight-citation-p.
309 (mh-press-button): Sync docstrings with manual. 322 (mh-press-button): Sync docstrings with manual.
310 (mh-display-with-external-viewer): Fix default output in 323 (mh-display-with-external-viewer): Fix default output in
311 minibuffer. Sync docstrings with manual. 324 minibuffer. Sync docstrings with manual.
312 325
313 * mh-print.el: (mh-ps-print-mime, mh-ps-print-toggle-mime): Delete. 326 * mh-print.el: (mh-ps-print-mime, mh-ps-print-toggle-mime):
327 Delete.
314 (mh-ps-print-color-option): Incorporate docstring from 328 (mh-ps-print-color-option): Incorporate docstring from
315 ps-print-color-p. 329 ps-print-color-p.
316 (mh-ps-spool-buffer): Remove unused code. Fix indent. 330 (mh-ps-spool-buffer): Remove unused code. Fix indent. Slimline
317 Slimline docstring. 331 docstring.
318 (mh-ps-spool-msg): Slimline docstring. Rename from mh-ps-spool-a-msg. 332 (mh-ps-spool-msg): Slimline docstring. Rename from
319 Rewrite to use existing show buffer when available. 333 mh-ps-spool-a-msg. Rewrite to use existing show buffer when
334 available.
320 (mh-ps-print-range): Extract method from common code in 335 (mh-ps-print-range): Extract method from common code in
321 mh-ps-print-msg and mh-ps-print-msg-file. 336 mh-ps-print-msg and mh-ps-print-msg-file.
322 (mh-ps-print-preprint): Clean docstring. Use filename "mh-%s". 337 (mh-ps-print-preprint): Clean docstring. Use filename "mh-%s".
323 (mh-ps-print-msg-show): Delete. Can use either 338 (mh-ps-print-msg-show): Delete. Can use either
324 mh-ps-print-msg-show or mh-ps-print-msg-show to same effect with 339 mh-ps-print-msg-show or mh-ps-print-msg-show to same effect with
325 new code in mh-ps-spool-msg. 340 new code in mh-ps-spool-msg.
326 (mh-print-msg): Use mh-mhl-format-file instead of mhl-formfile. 341 (mh-print-msg): Use mh-mhl-format-file instead of mhl-formfile.
327 Sync docstrings with manual. 342 Sync docstrings with manual.
328 (mh-ps-print-msg, mh-ps-print-msg-file) 343 (mh-ps-print-msg, mh-ps-print-msg-file)
329 (mh-ps-print-toggle-faces, mh-ps-print-toggle-color): 344 (mh-ps-print-toggle-faces, mh-ps-print-toggle-color): Sync
330 Sync docstrings with manual. 345 docstrings with manual.
331 346
332 * mh-utils.el (mh-show-ps-print-msg-show) 347 * mh-utils.el (mh-show-ps-print-msg-show)
333 mh-show-ps-print-toggle-mime): Delete. 348 mh-show-ps-print-toggle-mime): Delete.
334 (mh-show-ps-print-map): Update accordingly. 349 (mh-show-ps-print-map): Update accordingly.
335 (mh-show-mode): Use mh-highlight-citation-style instead of 350 (mh-show-mode): Use mh-highlight-citation-style instead of
336 mh-highlight-citation-p. 351 mh-highlight-citation-p.
337 (mh-show-xface, mh-display-msg): Use mh-mhl-format-file instead of 352 (mh-show-xface, mh-display-msg): Use mh-mhl-format-file instead of
338 mhl-formfile. 353 mhl-formfile.
339 (mh-show): Use mh-mhl-format-file instead of mhl-formfile. 354 (mh-show): Use mh-mhl-format-file instead of mhl-formfile. Sync
340 Sync docstrings with manual. 355 docstrings with manual.
341 (mh-show-font-lock-fontify-region, mh-modify, mh-goto-msg): 356 (mh-show-font-lock-fontify-region, mh-modify, mh-goto-msg): Sync
342 Sync docstrings with manual. 357 docstrings with manual.
343 358
344 2005-12-01 Bill Wohler <wohler@newt.com> 359 2005-12-01 Bill Wohler <wohler@newt.com>
345 360
346 * mh-init.el (mh-defface-compat): Checkdoc fix. 361 * mh-init.el (mh-defface-compat): Checkdoc fix.
347 362
348 * mh-junk.el (mh-bogofilter-blacklist, mh-bogofilter-whitelist): 363 * mh-junk.el (mh-bogofilter-blacklist, mh-bogofilter-whitelist):
349 Bogofilter is lowercase except at beginning of sentence and in titles. 364 Bogofilter is lowercase except at beginning of sentence and in
365 titles.
350 366
351 2005-11-04 Bill Wohler <wohler@newt.com> 367 2005-11-04 Bill Wohler <wohler@newt.com>
352 368
353 * mh-customize.el (mh-min-colors-defined-flag, mh-defface-compat): 369 * mh-customize.el (mh-min-colors-defined-flag, mh-defface-compat):
354 Move to mh-init.el to minimize bulk of mh-customize.el. 370 Move to mh-init.el to minimize bulk of mh-customize.el.
355 371
356 * mh-init.el: Modify commentary since file is used for load and 372 * mh-init.el: Modify commentary since file is used for load and
357 initialization as well as setting and getting the variant. 373 initialization as well as setting and getting the variant.
358 (mh-min-colors-defined-flag, mh-defface-compat): 374 (mh-min-colors-defined-flag, mh-defface-compat): Move here from
359 Move here from mh-customize.el. 375 mh-customize.el.
360 376
361 * mh-customize.el: Refactor faces. Move grayscale requirements 377 * mh-customize.el: Refactor faces. Move grayscale requirements
362 last before t. Use uniform line breaks. 378 last before t. Use uniform line breaks.
363 (mh-min-colors-defined-flag): New variable. 379 (mh-min-colors-defined-flag): New variable.
364 (mh-defface-compat): New function. Provides backward compatibility 380 (mh-defface-compat): New function. Provides backward compatibility
365 for face specs. 381 for face specs.
366 (mh-show-header, mh-show-date, mh-show-cc, mh-folder-to) 382 (mh-show-header, mh-show-date, mh-show-cc, mh-folder-to)
367 (mh-folder-refiled, mh-folder-cur-msg-number, mh-folder-cur-msg) 383 (mh-folder-refiled, mh-folder-cur-msg-number, mh-folder-cur-msg)
368 (mh-folder-body): Use mh-defface-compat. 384 (mh-folder-body): Use mh-defface-compat.
369 385
375 type attribute. 391 type attribute.
376 392
377 2005-11-03 Bill Wohler <wohler@newt.com> 393 2005-11-03 Bill Wohler <wohler@newt.com>
378 394
379 * mh-customize.el (mh-refile-preserves-sequences-flag) 395 * mh-customize.el (mh-refile-preserves-sequences-flag)
380 (mh-tick-seq, mh-update-sequences-after-mh-show-flag): 396 (mh-tick-seq, mh-update-sequences-after-mh-show-flag): Sync
381 Sync docstrings with manual. 397 docstrings with manual.
382 398
383 * mh-e.el (mh-update-sequences): Sync docstrings with manual. 399 * mh-e.el (mh-update-sequences): Sync docstrings with manual.
384 400
385 * mh-seq.el (mh-delete-seq, mh-list-sequences, mh-narrow-to-seq) 401 * mh-seq.el (mh-delete-seq, mh-list-sequences, mh-narrow-to-seq)
386 (mh-widen, mh-toggle-tick, mh-narrow-to-tick): Sync docstrings 402 (mh-widen, mh-toggle-tick, mh-narrow-to-tick): Sync docstrings
387 with manual. 403 with manual.
388 404
389 2005-11-01 Bill Wohler <wohler@newt.com> 405 2005-11-01 Bill Wohler <wohler@newt.com>
390 406
391 * mh-comp.el (mh-redist-full-contents) Convert defvar to defcustom. 407 * mh-comp.el (mh-redist-full-contents) Convert defvar to
408 defcustom.
392 (mh-smail, mh-extract-rejected-mail, mh-forward, mh-redistribute) 409 (mh-smail, mh-extract-rejected-mail, mh-forward, mh-redistribute)
393 (mh-reply, mh-send, mh-send-other-window) 410 (mh-reply, mh-send, mh-send-other-window)
394 (mh-fill-paragraph-function): Sync docstrings with manual. 411 (mh-fill-paragraph-function): Sync docstrings with manual.
395 (mh-edit-again, mh-extract-rejected-mail, mh-redistribute): 412 (mh-edit-again, mh-extract-rejected-mail, mh-redistribute): Rename
396 Rename msg argument to message (to make for a better docstring). 413 msg argument to message (to make for a better docstring).
397 414
398 * mh-customize.el (mh-redist-full-contents-flag): Convert defvar 415 * mh-customize.el (mh-redist-full-contents-flag): Convert defvar
399 to defcustom. Rename by adding -flag. 416 to defcustom. Rename by adding -flag.
400 (mh-compose-forward-as-mime-flag) 417 (mh-compose-forward-as-mime-flag)
401 (mh-compose-letter-function, mh-forward-subject-format) 418 (mh-compose-letter-function, mh-forward-subject-format)
402 (mh-insert-x-mailer-flag, mh-reply-default-reply-to) 419 (mh-insert-x-mailer-flag, mh-reply-default-reply-to)
403 (mh-reply-show-message-flag, mh-letter-mode-hook): Sync docstrings 420 (mh-reply-show-message-flag, mh-letter-mode-hook): Sync docstrings
404 with manual. 421 with manual.
410 after message per conventions. 427 after message per conventions.
411 428
412 2005-10-30 Bill Wohler <wohler@newt.com> 429 2005-10-30 Bill Wohler <wohler@newt.com>
413 430
414 * mh-e.el (mh-scan-good-msg-regexp, mh-scan-deleted-msg-regexp) 431 * mh-e.el (mh-scan-good-msg-regexp, mh-scan-deleted-msg-regexp)
415 (mh-scan-refiled-msg-regexp, mh-scan-cur-msg-number-regexp): 432 (mh-scan-refiled-msg-regexp, mh-scan-cur-msg-number-regexp): Sync
416 Sync docstrings with manual. 433 docstrings with manual.
417 434
418 * mh-customize.el (mh-compose-space-does-completion-flag) 435 * mh-customize.el (mh-compose-space-does-completion-flag)
419 (mh-signature-separator-flag, mh-interpret-number-as-range-flag) 436 (mh-signature-separator-flag, mh-interpret-number-as-range-flag)
420 (mh-adaptive-cmd-note-flag): Use "Non-nil means" instead of "On 437 (mh-adaptive-cmd-note-flag): Use "Non-nil means" instead of "On
421 means" to remain checkdoc clean and consistent with Emacs. 438 means" to remain checkdoc clean and consistent with Emacs. I
422 I raised this issue with the Emacs developers and Stallman agrees 439 raised this issue with the Emacs developers and Stallman agrees
423 that "On means" should be allowed in custom docstrings but that 440 that "On means" should be allowed in custom docstrings but that
424 this change requires thought and should wait until after the Emacs 441 this change requires thought and should wait until after the Emacs
425 22 release. 442 22 release.
426 443
427 2005-10-28 Bill Wohler <wohler@newt.com> 444 2005-10-28 Bill Wohler <wohler@newt.com>
429 * mh-comp.el (mh-annotate-msg): Use new variable 446 * mh-comp.el (mh-annotate-msg): Use new variable
430 mh-scan-field-destination-offset rather than hard-coding 1. 447 mh-scan-field-destination-offset rather than hard-coding 1.
431 448
432 * mh-customize.el (mh-interpret-number-as-range-flag): Add * to 449 * mh-customize.el (mh-interpret-number-as-range-flag): Add * to
433 docstring. 450 docstring.
434 (mh-adaptive-cmd-note-flag-check, mh-scan-format-file-check): 451 (mh-adaptive-cmd-note-flag-check, mh-scan-format-file-check): New
435 New functions to check input for mh-adaptive-cmd-note-flag and 452 functions to check input for mh-adaptive-cmd-note-flag and
436 mh-scan-format-file respectively. 453 mh-scan-format-file respectively.
437 (mh-adaptive-cmd-note-flag, mh-scan-format-file): Docstring fixes, 454 (mh-adaptive-cmd-note-flag, mh-scan-format-file): Docstring fixes,
438 add :set. 455 add :set.
439 456
440 * mh-e.el: (mh-scan-field-destination-offset): New variable. 457 * mh-e.el: (mh-scan-field-destination-offset): New variable. The
441 The destination is the -, t, b, c, or n character for Replied, To, cc, 458 destination is the -, t, b, c, or n character for Replied, To, cc,
442 Bcc, or Newsgroups respectively. 459 Bcc, or Newsgroups respectively.
443 (mh-make-folder, mh-regenerate-headers, mh-generate-new-cmd-note) 460 (mh-make-folder, mh-regenerate-headers, mh-generate-new-cmd-note)
444 Call new function mh-msg-num-width-to-column to make leap between 461 Call new function mh-msg-num-width-to-column to make leap between
445 width and column more explicit. 462 width and column more explicit.
446 (mh-msg-num-width-to-column): New function that steals logic from 463 (mh-msg-num-width-to-column): New function that steals logic from
447 old mh-set-cmd-note. Also, throw error if mh-scan-format-file 464 old mh-set-cmd-note. Also, throw error if mh-scan-format-file
448 isn't t since we can't adapt the scan lines in this case. 465 isn't t since we can't adapt the scan lines in this case.
449 (mh-set-cmd-note): Now just simply sets mh-cmd-note which will 466 (mh-set-cmd-note): Now just simply sets mh-cmd-note which will
450 make the documentation more clear. 467 make the documentation more clear.
451 (mh-generate-new-cmd-note): Docstring fix--mh-cmd-note is a 468 (mh-generate-new-cmd-note): Docstring fix--mh-cmd-note is a
452 column, not a width. 469 column, not a width.
453 (mh-add-sequence-notation, mh-remove-sequence-notation): Use new 470 (mh-add-sequence-notation, mh-remove-sequence-notation): Use new
454 variable mh-scan-field-destination-offset rather than hard-coding 1. 471 variable mh-scan-field-destination-offset rather than hard-coding
472 1.
455 473
456 * mh-utils.el (mh-cmd-note) Synced docstring with manual. 474 * mh-utils.el (mh-cmd-note) Synced docstring with manual.
457 (mh-notate): Use new variable mh-scan-field-destination-offset 475 (mh-notate): Use new variable mh-scan-field-destination-offset
458 rather than hard-coding 1. 476 rather than hard-coding 1.
459 (mh-message-number-width): Rename to mh-msg-num-width to be 477 (mh-message-number-width): Rename to mh-msg-num-width to be
460 consistent with mh-get-msg-num and mh-msg-num-width-to-column. 478 consistent with mh-get-msg-num and mh-msg-num-width-to-column.
461 479
462 * mh-customize.el (mh-x-face-file, mh-show-use-xface-flag) 480 * mh-customize.el (mh-x-face-file, mh-show-use-xface-flag)
463 (mail-citation-hook): Quote URLs in docstrings and precede with 481 (mail-citation-hook): Quote URLs in docstrings and precede with
464 `URL'. The former will suppress checkdoc warnings, the latter will 482 `URL'. The former will suppress checkdoc warnings, the latter will
465 turn them into hyperlinks in Emacs 22 (I just added the code 483 turn them into hyperlinks in Emacs 22 (I just added the code to do
466 to do that today). 484 that today).
467 (mh-scan-format-file): Checkdoc fix. 485 (mh-scan-format-file): Checkdoc fix.
468 486
469 2005-10-27 Bill Wohler <wohler@newt.com> 487 2005-10-27 Bill Wohler <wohler@newt.com>
470 488
471 * mh-customize.el (mh-adaptive-cmd-note-flag) 489 * mh-customize.el (mh-adaptive-cmd-note-flag)
482 500
483 * mh-funcs.el (mh-note-copied): Sync docstrings with manual. 501 * mh-funcs.el (mh-note-copied): Sync docstrings with manual.
484 502
485 * mh-utils.el (mh-goto-msg): Use mh-scan-msg-search-regexp instead 503 * mh-utils.el (mh-goto-msg): Use mh-scan-msg-search-regexp instead
486 of hard-coded string. 504 of hard-coded string.
487 (mh-mail-header-separator, mh-signature-separator-regexp): 505 (mh-mail-header-separator, mh-signature-separator-regexp): Use
488 Use "regular expression" in docstring instead of regexp. 506 "regular expression" in docstring instead of regexp.
489 (mh-scan-msg-number-regexp) 507 (mh-scan-msg-number-regexp)
490 (mh-scan-msg-overflow-regexp, mh-scan-msg-format-regexp) 508 (mh-scan-msg-overflow-regexp, mh-scan-msg-format-regexp)
491 (mh-scan-msg-format-string, mh-scan-msg-search-regexp) 509 (mh-scan-msg-format-string, mh-scan-msg-search-regexp)
492 (mh-cmd-note): Sync docstrings with manual. 510 (mh-cmd-note): Sync docstrings with manual.
493 511
512 530
513 * .arch-inventory: New file. 531 * .arch-inventory: New file.
514 532
515 2005-10-23 Bill Wohler <wohler@newt.com> 533 2005-10-23 Bill Wohler <wohler@newt.com>
516 534
517 * mh-customize.el (mh-interpret-number-as-range-flag): 535 * mh-customize.el (mh-interpret-number-as-range-flag): Sync
518 Sync docstring with manual. 536 docstring with manual.
519 537
520 * mh-identity.el (mh-assoc-ignore-case): Merge with version in 538 * mh-identity.el (mh-assoc-ignore-case): Merge with version in
521 mh-alias.el and move to mh-acros.el 539 mh-alias.el and move to mh-acros.el
522 540
523 * mh-alias.el (mh-assoc-ignore-case): Merge with version in 541 * mh-alias.el (mh-assoc-ignore-case): Merge with version in
545 563
546 * mh-customize.el (mh-buffer-exists-p): New function which tests 564 * mh-customize.el (mh-buffer-exists-p): New function which tests
547 presence of buffers of a given mode. 565 presence of buffers of a given mode.
548 (mh-tool-bar-define): New functions 566 (mh-tool-bar-define): New functions
549 mh-tool-bar-folder-buttons-init and 567 mh-tool-bar-folder-buttons-init and
550 mh-tool-bar-letter-buttons-init are defined. These functions are 568 mh-tool-bar-letter-buttons-init are defined. These functions are
551 used to create the tool-bar from the corresponding customizable 569 used to create the tool-bar from the corresponding customizable
552 variables. 570 variables.
553 571
554 * mh-comp.el (mh-letter-buttons-init-flag): New variable that 572 * mh-comp.el (mh-letter-buttons-init-flag): New variable that
555 keeps track of whether the tool-bar in mh-letter-mode has been 573 keeps track of whether the tool-bar in mh-letter-mode has been
557 (mh-letter-mode): Initialize the tool-bar for drafts the first 575 (mh-letter-mode): Initialize the tool-bar for drafts the first
558 time we get into mh-letter-mode. 576 time we get into mh-letter-mode.
559 577
560 2005-10-23 Bill Wohler <wohler@newt.com> 578 2005-10-23 Bill Wohler <wohler@newt.com>
561 579
562 * mh-comp.el (mh-letter-menu): 580 * mh-comp.el (mh-letter-menu): Rename
563 Rename mh-mhn-compose-external-compressed-tar to 581 mh-mhn-compose-external-compressed-tar to
564 mh-mh-compose-external-compressed-tar. 582 mh-mh-compose-external-compressed-tar. Rename
565 Rename mh-mhn-compose-anon-ftp to mh-mh-compose-anon-ftp. 583 mh-mhn-compose-anon-ftp to mh-mh-compose-anon-ftp. Rename
566 Rename mh-edit-mhn to mh-mh-to-mime. Rename mh-mhn-directive-present-p 584 mh-edit-mhn to mh-mh-to-mime. Rename mh-mhn-directive-present-p to
567 to mh-mh-directive-present-p. Rename mh-revert-mhn-edit to 585 mh-mh-directive-present-p. Rename mh-revert-mhn-edit to
568 mh-mh-to-mime-undo. Rename mh-gnus-pgp-support-flag to 586 mh-mh-to-mime-undo. Rename mh-gnus-pgp-support-flag to
569 mh-pgp-support-flag. Rename mh-compose-insertion value from 'mhn 587 mh-pgp-support-flag. Rename mh-compose-insertion value from 'mhn
570 to 'mh. 588 to 'mh.
571 (mh-insert-signature): Rename mh-mhn-directive-present-p to 589 (mh-insert-signature): Rename mh-mhn-directive-present-p to
572 mh-mh-directive-present-p. 590 mh-mh-directive-present-p.
573 (mh-send-letter): Rename mh-mhn-directive-present-p to 591 (mh-send-letter): Rename mh-mhn-directive-present-p to
574 mh-mh-directive-present-p. Rename mh-edit-mhn to mh-mh-to-mime. 592 mh-mh-directive-present-p. Rename mh-edit-mhn to mh-mh-to-mime.
575 (mh-letter-mode-map): Rename mh-edit-mhn to mh-mh-to-mime. 593 (mh-letter-mode-map): Rename mh-edit-mhn to mh-mh-to-mime. Rename
576 Rename mh-mhn-compose-anon-ftp to mh-mh-compose-anon-ftp. 594 mh-mhn-compose-anon-ftp to mh-mh-compose-anon-ftp. Rename
577 Rename mh-mhn-compose-external-compressed-tar to 595 mh-mhn-compose-external-compressed-tar to
578 mh-mh-compose-external-compressed-tar. Rename mh-revert-mhn-edit 596 mh-mh-compose-external-compressed-tar. Rename mh-revert-mhn-edit
579 to mh-mh-to-mime-undo. Rename mh-mhn-compose-external-type to 597 to mh-mh-to-mime-undo. Rename mh-mhn-compose-external-type to
580 mh-mh-compose-external-type. Rename mh-mhn-compose-anon-ftp to 598 mh-mh-compose-external-type. Rename mh-mhn-compose-anon-ftp to
581 mh-mh-compose-anon-ftp. Rename mh-mhn-compose-external-compressed-tar 599 mh-mh-compose-anon-ftp. Rename
582 to mh-mh-compose-external-compressed-tar. Rename mh-revert-mhn-edit 600 mh-mhn-compose-external-compressed-tar to
583 to mh-mh-to-mime-undo. Rename mh-mhn-compose-external-type to 601 mh-mh-compose-external-compressed-tar. Rename mh-revert-mhn-edit
602 to mh-mh-to-mime-undo. Rename mh-mhn-compose-external-type to
584 mh-mh-compose-external-type. 603 mh-mh-compose-external-type.
585 (mh-send-letter, mh-letter-mode-map): Rename mh-edit-mhn to 604 (mh-send-letter, mh-letter-mode-map): Rename mh-edit-mhn to
586 mh-mh-to-mime, mh-revert-mhn-edit to mh-mh-to-mime-undo. 605 mh-mh-to-mime, mh-revert-mhn-edit to mh-mh-to-mime-undo.
587 (mh-reply, mh-yank-cur-msg, mh-insert-prefix-string): 606 (mh-reply, mh-yank-cur-msg, mh-insert-prefix-string): Rename
588 Rename mh-yank-from-start-of-msg to mh-yank-behavior. 607 mh-yank-from-start-of-msg to mh-yank-behavior.
589 (mh-letter-mode, mh-to-field, mh-to-fcc, mh-insert-signature) 608 (mh-letter-mode, mh-to-field, mh-to-fcc, mh-insert-signature)
590 (mh-check-whom, mh-insert-auto-fields, mh-send-letter) 609 (mh-check-whom, mh-insert-auto-fields, mh-send-letter)
591 (mh-insert-letter, mh-yank-cur-msg, mh-insert-prefix-string) 610 (mh-insert-letter, mh-yank-cur-msg, mh-insert-prefix-string)
592 (mh-fully-kill-draft, mh-open-line, mh-letter-complete) 611 (mh-fully-kill-draft, mh-open-line, mh-letter-complete)
593 (mh-letter-complete-or-space, mh-letter-confirm-address) 612 (mh-letter-complete-or-space, mh-letter-confirm-address)
594 (mh-letter-next-header-field-or-indent) 613 (mh-letter-next-header-field-or-indent)
595 (mh-letter-previous-header-field) 614 (mh-letter-previous-header-field)
596 (mh-letter-toggle-header-field-display): Sync docstrings with manual. 615 (mh-letter-toggle-header-field-display): Sync docstrings with
597 616 manual.
598 * mh-customize.el (mh-edit-mhn-hook): Rename to mh-mh-to-mime-hook. 617
618 * mh-customize.el (mh-edit-mhn-hook): Rename to
619 mh-mh-to-mime-hook.
599 (mh-yank-from-start-of-msg): Rename to mh-yank-behavior. 620 (mh-yank-from-start-of-msg): Rename to mh-yank-behavior.
600 (mh-compose-insertion): Rename values from 'gnus and 'mhn to 'mh 621 (mh-compose-insertion): Rename values from 'gnus and 'mhn to 'mh
601 and user-visible values from mhn and Gnus to MH and MML. 622 and user-visible values from mhn and Gnus to MH and MML.
602 (mh-before-send-letter-hook): Add 'ispell-message option. 623 (mh-before-send-letter-hook): Add 'ispell-message option.
603 (mh-mml-method-default): Rename mh-gnus-pgp-support-flag to 624 (mh-mml-method-default): Rename mh-gnus-pgp-support-flag to
622 (mh-mhn-args): Rename to mh-mh-to-mime-args. 643 (mh-mhn-args): Rename to mh-mh-to-mime-args.
623 (mh-mhn-compose-insertion): Rename to mh-mh-attach-file. 644 (mh-mhn-compose-insertion): Rename to mh-mh-attach-file.
624 (mh-mhn-compose-forw): Rename to mh-mh-forward-message. 645 (mh-mhn-compose-forw): Rename to mh-mh-forward-message.
625 (mh-mhn-compose-type): Rename to mh-mh-compose-type. 646 (mh-mhn-compose-type): Rename to mh-mh-compose-type.
626 (mh-mhn-compose-anon-ftp): Rename to mh-mh-compose-anon-ftp. 647 (mh-mhn-compose-anon-ftp): Rename to mh-mh-compose-anon-ftp.
627 Rename mh-mhn-compose-external-type to mh-mh-compose-external-type. 648 Rename mh-mhn-compose-external-type to
649 mh-mh-compose-external-type.
628 (mh-mhn-compose-external-compressed-tar): Rename to 650 (mh-mhn-compose-external-compressed-tar): Rename to
629 mh-mh-compose-external-compressed-tar. 651 mh-mh-compose-external-compressed-tar. Rename
630 Rename mh-mhn-compose-external-type to mh-mh-compose-external-type. 652 mh-mhn-compose-external-type to mh-mh-compose-external-type.
631 (mh-mhn-compose-external-type): Rename to mh-mh-compose-external-type. 653 (mh-mhn-compose-external-type): Rename to
632 (mh-edit-mhn): Rename to mh-mh-to-mime. Rename mh-mhn-args to 654 mh-mh-compose-external-type.
633 mh-mh-to-mime-args. Rename mh-edit-mhn-hook to mh-mh-to-mime-hook. 655 (mh-edit-mhn): Rename to mh-mh-to-mime. Rename mh-mhn-args to
656 mh-mh-to-mime-args. Rename mh-edit-mhn-hook to mh-mh-to-mime-hook.
634 Use correct program in message. 657 Use correct program in message.
635 (mh-mhn-directive-present-p): Rename to mh-mh-directive-present-p. 658 (mh-mhn-directive-present-p): Rename to mh-mh-directive-present-p.
636 (mh-mml-directive-present-p): Rename to mh-mml-tag-present-p. 659 (mh-mml-directive-present-p): Rename to mh-mml-tag-present-p.
637 (mh-compose-forward, mh-mh-attach-file) 660 (mh-compose-forward, mh-mh-attach-file)
638 (mh-mh-compose-anon-ftp, mh-mh-compose-external-compressed-tar) 661 (mh-mh-compose-anon-ftp, mh-mh-compose-external-compressed-tar)
642 (mh-mime-content-types): Move comment about only being used in 665 (mh-mime-content-types): Move comment about only being used in
643 Emacs 20 to docstring. 666 Emacs 20 to docstring.
644 (mh-mh-compose-external-type): Rename extra-param argument to 667 (mh-mh-compose-external-type): Rename extra-param argument to
645 parameters. 668 parameters.
646 (mh-mml-to-mime, mh-secure-message, mh-mml-unsecure-message) 669 (mh-mml-to-mime, mh-secure-message, mh-mml-unsecure-message)
647 (mh-mime-display-part, mh-mime-display-single): 670 (mh-mime-display-part, mh-mime-display-single): Rename
648 Rename mh-gnus-pgp-support-flag to mh-pgp-support-flag. 671 mh-gnus-pgp-support-flag to mh-pgp-support-flag.
649 (mh-compose-insertion): Rename mh-mhn-compose-insertion to 672 (mh-compose-insertion): Rename mh-mhn-compose-insertion to
650 mh-mh-attach-file. 673 mh-mh-attach-file.
651 (mh-compose-forward): Rename mh-mhn-compose-forw to 674 (mh-compose-forward): Rename mh-mhn-compose-forw to
652 mh-mh-forward-message. 675 mh-mh-forward-message.
653 (mh-mhn-compose-insertion): Rename mh-mhn-compose-type to 676 (mh-mhn-compose-insertion): Rename mh-mhn-compose-type to
663 (mh-mml-secure-message-sign, mh-mml-secure-message-encrypt) 686 (mh-mml-secure-message-sign, mh-mml-secure-message-encrypt)
664 (mh-mml-directive-present-p, mh-destroy-postponed-handles) 687 (mh-mml-directive-present-p, mh-destroy-postponed-handles)
665 (mh-display-smileys, mh-display-emphasis, mh-mime-save-parts): 688 (mh-display-smileys, mh-display-emphasis, mh-mime-save-parts):
666 Sync docstrings with manual. 689 Sync docstrings with manual.
667 690
668 * mh-utils.el (mh-gnus-pgp-support-flag): 691 * mh-utils.el (mh-gnus-pgp-support-flag): Rename to
669 Rename to mh-pgp-support-flag. 692 mh-pgp-support-flag.
670 693
671 2005-10-17 Peter S Galbraith <psg@debian.org> 694 2005-10-17 Peter S Galbraith <psg@debian.org>
672 695
673 * mh-identity.el (mh-identity-field-handler): 696 * mh-identity.el (mh-identity-field-handler): Use
674 Use `assoc-ignore-case' to compare against header field for mixed-case 697 `assoc-ignore-case' to compare against header field for mixed-case
675 "From:". 698 "From:".
676 699
677 2005-10-17 Bill Wohler <wohler@newt.com> 700 2005-10-17 Bill Wohler <wohler@newt.com>
678 701
679 * mh-customize.el (mh-folder-tool-bar-map): Rename image file 702 * mh-customize.el (mh-folder-tool-bar-map): Rename image file
680 left_arrow to left-arrow, right_arrow to right-arrow, mail_compose 703 left_arrow to left-arrow, right_arrow to right-arrow, mail_compose
681 to mail/compose, fld_open to fld-open. 704 to mail/compose, fld_open to fld-open.
682 (mh-letter-tool-bar-map): Rename image file mail_send to mail/send. 705 (mh-letter-tool-bar-map): Rename image file mail_send to
706 mail/send.
683 707
684 2005-10-16 Bill Wohler <wohler@newt.com> 708 2005-10-16 Bill Wohler <wohler@newt.com>
685 709
686 * mh-comp.el (mh-display-completion-list-compat): New macro which 710 * mh-comp.el (mh-display-completion-list-compat): New macro which
687 calls `display-completion-list' correctly in older environments. 711 calls `display-completion-list' correctly in older environments.
688 Versions of Emacs prior to version 22 lacked a COMMON-SUBSTRING 712 Versions of Emacs prior to version 22 lacked a COMMON-SUBSTRING
689 argument. 713 argument.
690 (mh-complete-word): Use it. 714 (mh-complete-word): Use it.
691 715
692 * mh-init.el (mh-image-load-path): Use locate-library to find 716 * mh-init.el (mh-image-load-path): Use locate-library to find
693 MH-E. This simplified the code a lot. Flattened out nested 717 MH-E. This simplified the code a lot. Flattened out nested
694 statements even more. 718 statements even more.
695 719
696 2005-10-16 Satyaki Das <satyaki@theforce.stanford.edu> 720 2005-10-16 Satyaki Das <satyaki@theforce.stanford.edu>
697 721
698 * mh-init.el (mh-image-load-path): Remove use of pushnew since it 722 * mh-init.el (mh-image-load-path): Remove use of pushnew since it
701 * mh-utils.el (mh-display-msg): Do MIME cleanup before inserting 725 * mh-utils.el (mh-display-msg): Do MIME cleanup before inserting
702 the message to be viewed (closes SF #1306141). 726 the message to be viewed (closes SF #1306141).
703 727
704 2005-10-16 Masatake YAMATO <jet@gyve.org> 728 2005-10-16 Masatake YAMATO <jet@gyve.org>
705 729
706 * mh-comp.el (mh-complete-word): Pass the common 730 * mh-comp.el (mh-complete-word): Pass the common prefix substring
707 prefix substring of completion to `display-completion-list'. 731 of completion to `display-completion-list'.
708 732
709 2005-10-15 Satyaki Das <satyaki@theforce.stanford.edu> 733 2005-10-15 Satyaki Das <satyaki@theforce.stanford.edu>
710 734
711 * mh-init.el (mh-image-load-path-called-flag): New variable which 735 * mh-init.el (mh-image-load-path-called-flag): New variable which
712 is used by mh-image-load-path so that it runs only once. 736 is used by mh-image-load-path so that it runs only once.
713 (mh-image-load-path): Modify so that it gets run only once. 737 (mh-image-load-path): Modify so that it gets run only once. Also
714 Also flatten out heavily nested if statements to make it clearer. 738 flatten out heavily nested if statements to make it clearer.
715 739
716 * mh-e.el (mh-folder-mode): Call mh-image-load-path to allow Emacs 740 * mh-e.el (mh-folder-mode): Call mh-image-load-path to allow Emacs
717 to find images used in the toolbar. 741 to find images used in the toolbar.
718 742
719 * mh-customize.el (:folder): Remove call to mh-image-load-path. 743 * mh-customize.el (:folder): Remove call to mh-image-load-path.
728 752
729 * mh-e.el (Version, mh-version): Update for release 7.85. 753 * mh-e.el (Version, mh-version): Update for release 7.85.
730 754
731 2005-10-14 Bill Wohler <wohler@newt.com> 755 2005-10-14 Bill Wohler <wohler@newt.com>
732 756
733 * mh-e.el, mh-funcs.el, mh-init.el, mh-mime.el, mh-pick.el: 757 * mh-e.el, mh-funcs.el, mh-init.el, mh-mime.el, mh-pick.el: *
734 * mh-seq.el, mh-utils.el: Ran mh-unit. Continued copyright lines 758 mh-seq.el, mh-utils.el: Ran mh-unit. Continued copyright lines
735 need to be indented. 759 need to be indented.
736 760
737 * mh-e.el: mh-folder-tick-face had been renamed to mh-folder-tick 761 * mh-e.el: mh-folder-tick-face had been renamed to mh-folder-tick
738 but the code that invoked the face had not been updated. 762 but the code that invoked the face had not been updated. Tick
739 Tick highlighting working again. 763 highlighting working again.
740 764
741 * mh-seq.el (mh-non-seq-mode-line-annotation): 765 * mh-seq.el (mh-non-seq-mode-line-annotation): Move
742 Move make-variable-buffer-local call to top level to avoid warnings in 766 make-variable-buffer-local call to top level to avoid warnings in
743 CVS Emacs. 767 CVS Emacs.
744 768
745 * mh-comp.el (mh-insert-letter): Replace deprecated read-input 769 * mh-comp.el (mh-insert-letter): Replace deprecated read-input
746 with read-string. 770 with read-string.
747 771
756 780
757 2005-10-04 Bill Wohler <wohler@newt.com> 781 2005-10-04 Bill Wohler <wohler@newt.com>
758 782
759 * ChangeLog: Move contents into ChangeLog.1 and trim. 783 * ChangeLog: Move contents into ChangeLog.1 and trim.
760 784
761 * ChangeLog.1: New file. Contains old ChangeLog. 785 * ChangeLog.1: New file. Contains old ChangeLog.
762 786
763 787
764 Copyright (C) 2005 Free Software Foundation, Inc. 788 Copyright (C) 2005 Free Software Foundation, Inc.
765 789
766 Copying and distribution of this file, with or without modification, 790 Copying and distribution of this file, with or without modification,
767 are permitted in any medium without royalty provided the copyright 791 are permitted in any medium without royalty provided the copyright
768 notice and this notice are preserved. 792 notice and this notice are preserved.
769 793
794 ;; Local Variables:
795 ;; sentence-end-double-space: nil
796 ;; End:
797
770 ;;; arch-tag: 87324964-69b6-4925-a3c2-9c1df53d7d51 798 ;;; arch-tag: 87324964-69b6-4925-a3c2-9c1df53d7d51