Minor tweak.
[bpt/emacs.git] / lisp / mh-e / ChangeLog
CommitLineData
285d1e0c
MB
12006-01-02 Mark D. Baushke <mdb@gnu.org>
2
3 * mh-mime.el (mh-mml-unsecure-message): Remove unused argument.
4
d49ed7d4
BW
52006-01-01 Bill Wohler <wohler@newt.com>
6
7 * mh-customize.el: Sync docstrings with manual for faces and sort
8 them alphabetically.
9 (mh-faces): Move below mh-hooks.
10 (mh-folder-faces, mh-index-faces, mh-letter-faces)
11 (mh-show-faces, mh-speed-faces): Delete. Organize faces like
12 hooks.
13 (mh-speed-update-interval): Fix group (mh-speedbar, not mh-speed).
14 (facemenu-unlisted-faces): Might as well ignore all MH-E faces.
15 (mh-folder-body-face, mh-folder-cur-msg-face)
16 (mh-folder-cur-msg-number-face, mh-folder-date-face)
17 (mh-folder-followup-face, mh-folder-msg-number-face)
18 (mh-folder-deleted-face, mh-folder-refiled-face)
19 (mh-folder-subject-face, mh-folder-address-face)
20 (mh-folder-scan-format-face, mh-folder-to-face)
21 (mh-index-folder-face, mh-show-cc-face, mh-show-date-face)
22 (mh-show-header-face, mh-show-pgg-good-face)
23 (mh-show-pgg-unknown-face, mh-show-pgg-bad-face)
24 (mh-show-to-face, mh-show-from-face, mh-show-subject-face):
25 Delete.
26 (mh-folder-cur-msg): Unused. Delete.
27 (mh-folder-address): Use defface; inherit from mh-folder-subject.
28 (mh-folder-body, mh-folder-cur-msg-number, mh-folder-date):
29 Inherit from mh-folder-msg-number.
30 (mh-folder-deleted): Use defface. Inherit from
31 mh-folder-msg-number.
32 (mh-folder-sent-to-me-hint): New face. Inherit from
33 mh-folder-date.
34 (mh-folder-sent-to-me-sender): Rename from mh-folder-scan-format.
35 Use defface. Inherit from mh-folder-followup.
36 (mh-show-xface): Inherit from mh-show-from and highlight.
37 (bw-face-generation, bw-toggle-faces)
38 (bw-new-face-to-old, bw-old-face-to-new): New (tempoarary)
39 variables, functions for toggling between old and new faces.
40
41 * mh-e.el (font-lock-auto-fontify, font-lock-defaults): Hide in
42 eval-when-compile. We should probably do this throughout.
43 (mh-scan-good-msg-regexp, mh-scan-deleted-msg-regexp)
44 (mh-scan-refiled-msg-regexp, mh-scan-cur-msg-number-regexp)
45 (mh-scan-date-regexp, mh-scan-rcpt-regexp, mh-scan-body-regexp)
46 (mh-scan-subject-regexp): Sync docstrings with manual
47 (mh-scan-format-regexp): Rename to
48 mh-scan-sent-to-me-sender-regexp. Drop date parenthesized
49 expression. Make expression more like the others (anchored at the
50 beginning of line). Sync docstrings with manual.
51 (mh-folder-font-lock-keywords): Use faces directly rather than
52 -face variables. Use mh-scan-sent-to-me-sender-regexp instead of
53 mh-scan-format-regexp, and within that expression, use faces
54 mh-folder-sent-to-me-hint and mh-folder-sent-to-me-sender instead
55 of mh-folder-date-face and mh-folder-scan-format-face which were
56 misleading.
57
58 * mh-mime.el (mh-mime-security-button-face): Use faces directly
59 rather than -face variables.
60
61 * mh-utils.el (mh-show-font-lock-keywords): Use faces directly
62 rather than -face variables.
63 (mh-face-foreground-compat, mh-face-background-compat): New macros.
64 (mh-face-display-function): Use mh-face-foreground-compat and
65 mh-face-background-compat to use inherited attributes of
66 mh-show-xface on Emacs 22 while still working on Emacs 21.
67
0d887b77
BW
682005-12-28 Bill Wohler <wohler@newt.com>
69
70 * mh-comp.el (mh-e-user-agent): Move here from simple.el. Use
71 mh-user-agent-compose instead of mh-smail-batch.
72
13fe29bd
BW
732005-12-27 Bill Wohler <wohler@newt.com>
74
75 * mh-utils.el (mh-prompt-for-folder): Use can-create argument to
76 suppress creation of folder if it doesn't exist.
77
2bd87afb
SM
782005-12-27 Stefan Monnier <monnier@iro.umontreal.ca>
79
80 * mh-utils.el (mh-process-daemon): Don't change buffer in proc-filter.
81
5a4aad03
BW
822005-12-23 Bill Wohler <wohler@newt.com>
83
7ba8dffd
BW
84 * mh-e.el (mh-folders-changed): Fix typo in docstring.
85
13fe29bd
BW
86 Follow MH-E Developers Guide conventions. Use `' quotes for Help
87 hyperlinks such as symbols, Info nodes, or URLs. Use \" quotes for
88 everything else. Otherwise, you can accidently get links to
5a4aad03 89 nonsense symbols.
2bd87afb 90
d1699462
BW
912005-12-22 Bill Wohler <wohler@newt.com>
92
13fe29bd 93 Follow Emacs coding conventions. Use default setting of
2dcf34f9 94 emacs-lisp-docstring-fill-column which is 65.
2bd87afb 95
d1699462
BW
96 * mh-alias.el (mh-alias-reload): Sync docstrings with manual.
97
98 * mh-comp.el (mh-letter-mode): Use 60 column width.
99 (mh-forward, mh-insert-signature, mh-send-letter): Sync docstrings
100 with manual.
101 (mh-yank-cur-msg): Mention that mh-ins-buf-prefix isn't used if
102 you have added a mail-citation-hook and neither are used if you
13fe29bd
BW
103 use one of the supercite flavors of mh-yank-behavior. Sync
104 docstrings with manual.
d1699462 105
13fe29bd
BW
106 * mh-customize.el (mh-kill-folder-suppress-prompt-hooks): Rename
107 from mh-kill-folder-suppress-prompt-hook since it is an abnormal
108 hook. Use "Hook run by `function'..." instead of "Invoked...".
d1699462
BW
109 Sync docstrings with manual.
110 (mh-ins-buf-prefix, mh-yank-behavior): Mention that
111 mh-ins-buf-prefix isn't used if you have added a
112 mail-citation-hook and neither are used if you use one of the
13fe29bd
BW
113 supercite flavors of mh-yank-behavior. Sync docstrings with
114 manual.
115 (mail-citation-hook): Delete. Use one in sendmail.el.
d1699462
BW
116 (mh-signature-file-name, mh-after-commands-processed-hook)
117 (mh-alias-reloaded-hook, mh-before-commands-processed-hook)
118 (mh-before-quit-hook, mh-before-send-letter-hook)
119 (mh-delete-msg-hook, mh-find-path-hook, mh-folder-mode-hook)
120 (mh-forward-hook, mh-inc-folder-hook, mh-insert-signature-hook)
121 (mh-letter-mode-hook)
122 (mh-mh-to-mime-hook, mh-pick-mode-hook, mh-quit-hook)
123 (mh-refile-msg-hook, mh-show-hook, mh-show-mode-hook)
124 (mh-unseen-updated-hook): Use "Hook run by `function'..." instead
13fe29bd 125 of "Invoked...". Sync docstrings with manual.
d1699462
BW
126
127 * mh-e.el (mh-last-destination, mh-last-destination-folder)
128 (mh-last-destination-write, mh-folder-mode-map, mh-arrow-marker)
129 (mh-delete-list, mh-refile-list, mh-folders-changed)
130 (mh-next-direction, mh-view-ops, mh-folder-view-stack)
131 (mh-index-data, mh-first-msg-num, mh-last-msg-num)
132 (mh-mode-line-annotation, mh-sequence-notation-history)
133 (mh-colors-available-flag): Move comment into docstring.
2bd87afb
SM
134 (mh-delete-msg, mh-execute-commands, mh-inc-folder, mh-quit)
135 (mh-process-commands): Sync docstrings with manual.
d1699462
BW
136 (mh-refile-msg): Small doc edit.
137 (mh-delete-a-msg, mh-refile-a-msg): Sync docstrings with manual.
138 Rename msg argument to message.
139
140 * mh-funcs.el (mh-kill-folder): Sync docstrings with manual.
141
142 * mh-e.el (mh-update-unseen): No longer say "The value of
143 `foo-hook' is a list of functions to be called, with no arguments,
144 ...," but rather just "The hook foo-hook is called...".
145
2bd87afb 146 * mh-mime.el (mh-mh-to-mime): Ditto.
d1699462
BW
147
148 * mh-pick.el (mh-pick-mode): Ditto.
149
150 * mh-utils.el (mh-showing-mode): Use uppercase for argument in
151 docstring.
152 (mh-seq-list, mh-seen-list, mh-showing-with-headers): Move comment
153 into docstring.
13fe29bd
BW
154 (mh-show-mode, mh-show-msg, mh-find-path): Sync docstrings with
155 manual.
d1699462 156
2bd87afb 1572005-12-19 Stephen Gildea <gildea@stop.mail-abuse.org>
2953de8c 158
13fe29bd
BW
159 * mh-customize.el (mh-after-commands-processed-hook): New
160 variable.
161 (mh-before-commands-processed-hook): Rename
162 mh-folder-updated-hook.
2953de8c 163
13fe29bd
BW
164 * mh-e.el (mh-process-commands): Rename mh-folder-updated-hook to
165 mh-before-commands-processed-hook, call new
2953de8c
SG
166 mh-after-commands-processed-hook.
167 (mh-folders-changed): New variable (for use in
168 mh-after-commands-processed-hook).
169
cee9f5c6
BW
1702005-12-19 Bill Wohler <wohler@newt.com>
171
172 * mh-acros.el:
173 * mh-alias.el:
174 * mh-comp.el:
175 * mh-customize.el:
176 * mh-e.el:
177 * mh-funcs.el:
178 * mh-gnus.el:
179 * mh-identity.el:
180 * mh-inc.el:
181 * mh-index.el:
182 * mh-init.el:
183 * mh-junk.el:
184 * mh-mime.el:
185 * mh-pick.el:
186 * mh-print.el:
187 * mh-seq.el:
188 * mh-speed.el:
189 * mh-utils.el:
13fe29bd
BW
190 Follow commenting conventions. Don't use ;;; form so much, except
191 for headings. Precede headings with page feed. This was mostly
192 already done, so I made it a convention. Did not update copyright
cee9f5c6
BW
193 on a couple of files since this was an insignificant change.
194
fa4075e3
BW
1952005-12-18 Bill Wohler <wohler@newt.com>
196
197 * mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
198 (mh-tool-bar-search-function): Sync docstrings with manual.
13fe29bd
BW
199 (mh-tool-bar-customize): Replace toolbar with tool bar in
200 docstring.
fa4075e3
BW
201 (mh-tool-bar-letter-help): Fix manual reference.
202 (mh-xemacs-use-toolbar-flag): Rename to
13fe29bd
BW
203 mh-xemacs-use-tool-bar-flag. Initialize to
204 mh-xemacs-has-tool-bar-flag. Sync docstrings with manual.
fa4075e3 205 (mh-xemacs-toolbar-position): Rename to
13fe29bd 206 mh-xemacs-tool-bar-position. Initialize to nil. Drop "no tool bar"
fa4075e3
BW
207 option (redundant) and change "Same As Default Tool Bar" setting
208 to nil. Sync docstrings with manual.
209 (mh-tool-bar-define): Replace toolbar with tool-bar or tool bar
210 depending on context.
13fe29bd
BW
211 (mh-toolbar-init): Rename to mh-tool-bar-init. Simplify condition
212 for calling set-specifier. Only look at the value of
213 mh-xemacs-use-tool-bar-flag.
214 (mh-tool-bar-folder-buttons, mh-tool-bar-letter-buttons): Sync
215 docstrings with manual.
fa4075e3
BW
216
217 * mh-comp.el (mh-letter-mode): Use mh-tool-bar-init instead of
218 mh-toolbar-init.
219
220 * mh-e.el (mh-folder-mode): Ditto.
221
222 * mh-utils.el (mh-show-mode): Ditto.
223
7a5df5a9
BW
2242005-12-15 Bill Wohler <wohler@newt.com>
225
226 * mh-e.el (mh-delete-msg): Sync docstrings with manual.
227
228 * mh-seq.el (mh-delete-subject, mh-thread-next-sibling)
229 (mh-thread-previous-sibling, mh-thread-ancestor)
230 (mh-thread-delete, mh-thread-refile): Ditto.
231
6b960c10
BW
2322005-12-14 Bill Wohler <wohler@newt.com>
233
234 * mh-customize.el (mh-speed-flists-interval): Rename to
235 mh-speed-update-interval.
13fe29bd
BW
236 (mh-speed-run-flists-flag): Delete. Setting
237 mh-speed-flists-interval to 0 accomplishes the same thing.
6b960c10 238
13fe29bd
BW
239 * mh-speed.el (mh-folder-speedbar-buttons, mh-speed-flists): Use
240 mh-speed-update-interval instead of mh-speed-run-flists-flag.
241 (mh-speed-toggle, mh-speed-view, mh-speed-refresh): Sync
242 docstrings with manual.
6b960c10 243
97c688ed
BW
2442005-12-09 Bill Wohler <wohler@newt.com>
245
246 * mh-customize.el (mh-path): Move here from mh-init.el.
247 (mh-variant): Mention that mh-path can be customized.
248 (mh-invisible-header-fields-internal): Add X-ContentStamp,
249 X-MAIL-INFO, and X-UNTD- from NetZero.
250
251 * mh-init.el (mh-path): Move defcustom to mh-customize.el.
252
2be362c2
BW
2532005-12-04 Bill Wohler <wohler@newt.com>
254
f15ced66
BW
255 * mh-customize.el (mh-sortm-args): Sync docstrings with manual.
256 (mh-invisible-header-fields-internal): Add X-Bugzilla-* and
257 X-Virus-Scanned.
2bd87afb 258
13fe29bd
BW
259 * mh-customize.el (mh-insert-signature-hook): Rename
260 mh-letter-insert-signature-hook to mh-insert-signature-hook.
f15ced66
BW
261
262 * mh-comp.el (mh-insert-signature): Ditto.
263
56128d97 264 * mh-customize.el (mh-fetch-x-image-url): Change default from 'ask
13fe29bd 265 to nil. Remove t option. Sync docstring with manual (closes SF
56128d97
BW
266 #831278).
267 (mh-invisible-header-fields-internal): Remove X-Image-URL so that
268 users can see it, look it up in the manual's index, and discover
269 mh-fetch-x-image-url (closes SF #831278).
a932ce45 270
a8a47814
BW
271 * mh-customize.el (mh-new-messages-folders): Rename from
272 mh-index-new-messages-folders.
273 (mh-ticked-messages-folders): Rename from
274 mh-index-ticked-messages-folders.
2bd87afb 275
a8a47814
BW
276 * mh-index.el (mh-index-sequenced-messages)
277 (mh-index-new-messages): Ditto.
278
2be362c2 279 * mh-comp.el (mh-forward): Went over all uses of the word "RANGE"
13fe29bd 280 in the docstrings and made usage consistent. Generally speaking,
2be362c2 281 "messages in range" and "range of messages" is redundant and just
13fe29bd 282 "range" can be used in most circumstances. Also ensured that
2be362c2 283 mh-interactive-range was mentioned in all interactive functions
f15ced66
BW
284 that use a range which describes the range argument for both users
285 and programmers.
2be362c2
BW
286
287 * mh-e.el (mh-delete-msg-no-motion, mh-refile-msg)
288 (mh-refile-or-write-again, mh-rescan-folder, mh-undo)
289 (mh-visit-folder, mh-scan-folder, mh-regenerate-headers)
13fe29bd
BW
290 (mh-notate-user-sequences, mh-delete-msg-from-seq, mh-catchup):
291 Ditto.
2be362c2 292
13fe29bd
BW
293 * mh-funcs.el (mh-copy-msg, mh-pack-folder, mh-pack-folder-1):
294 Ditto.
2be362c2
BW
295
296 * mh-junk.el (mh-junk-blacklist, mh-junk-whitelist): Ditto.
297
298 * mh-print.el (mh-ps-print-range, mh-ps-print-msg)
299 (mh-ps-print-msg-file, mh-print-msg): Ditto.
300
301 * mh-seq.el (mh-put-msg-in-seq, mh-range-to-msg-list)
302 (mh-narrow-to-range, mh-toggle-tick): Ditto.
303
553fb735
BW
3042005-12-01 Bill Wohler <wohler@newt.com>
305
306 Rewrote Reading Mail chapter in manual which affected mh-show
307 customization group and related functions.
2bd87afb 308
553fb735
BW
309 * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style
310 instead of mh-highlight-citation-p.
311 (mh-letter-toggle-header-field-display): "Ellipsed" isn't a word,
312 I think, so use "truncated".
313
314 * mh-customize.el (mh-folder, mh-folder-faces): Group's manual
13fe29bd 315 section is Folders, not Organizing. Parent of mh-folder-faces is
553fb735
BW
316 mh-folder, not mh-show.
317 (mh-speed): Rename to mh-speedbar for consistency with mh-toolbar.
318 (mh-thread): New group that corresponds with manual's Threading
319 chapter.
320 (mh-letter-faces): Group's manual section is Editing Drafts, not
321 Sending Mail.
13fe29bd
BW
322 (mh-sortm-args): New customization variable that used to be a
323 defvar.
553fb735
BW
324 (mh-index-new-messages-folders, mh-index-ticked-messages-folders):
325 Move from mh-index group to mh-folders group.
326 (mh-alias-local-users-prefix, mh-large-folder)
327 (mh-recursive-folders-flag, mh-before-quit-hook)
328 (mh-folder-mode-hook, mh-kill-folder-suppress-prompt-hook)
329 (mh-quit-hook, mh-refile-msg-hook): Move from mh-show group to
330 mh-folder group.
331 (mh-highlight-citation-style): Rename from
13fe29bd
BW
332 mh-highlight-citation-p. Sync docstrings with manual.
333 (mh-mhl-format-file): Rename from mhl-formfile. Sync docstrings
553fb735 334 with manual.
13fe29bd
BW
335 (mh-show-threads-flag): Move from mh-show group to mh-thread
336 group.
553fb735
BW
337 (mh-find-path-hook): Move from mh-show group to mh-e group.
338 (mh-folder-updated-hook): Add to mh-folder group.
339 (mh-forward-hook): Move from mh-folder to mh-sending-mail group.
340 (mh-unseen-updated-hook): Move from mh-show to mh-sequences group.
341 (mh-bury-show-buffer-flag, mh-clean-message-header-flag)
342 (mh-decode-mime-flag, mh-display-buttons-for-alternatives-flag)
343 (mh-display-buttons-for-inline-parts-flag)
344 (mh-do-not-confirm-flag, mh-fetch-x-image-url)
345 (mh-graphical-smileys-flag, mh-graphical-emphasis-flag)
346 (mh-invisible-header-fields-default, mh-invisible-header-fields)
347 (mh-lpr-command-format, mh-max-inline-image-height)
348 (mh-max-inline-image-width)
349 (mh-mime-save-parts-default-directory, mh-print-background-flag)
350 (mh-show-maximum-size, mh-show-use-goto-addr-flag)
351 (mh-show-use-xface-flag, mh-store-default-directory)
352 (mh-summary-height, mh-delete-msg-hook
353 (mh-show-hook, mh-show-mode-hook): Sync docstrings with manual.
2bd87afb 354
553fb735
BW
355 * mh-e.el
356 (mh-scan-format-mh, mh-scan-good-msg-regexp)
357 (mh-scan-deleted-msg-regexp, mh-scan-refiled-msg-regexp)
13fe29bd
BW
358 (mh-scan-cur-msg-number-regexp, mh-scan-subject-regexp): Use
359 non-fontification instead of non-fontifying.
553fb735 360 (mh-header-display): Use mh-mhl-format-file instead of
13fe29bd 361 mhl-formfile. Sync docstrings with manual.
553fb735 362 (mh-next-undeleted-msg, mh-previous-undeleted-msg): Rename arg to
13fe29bd 363 count. Sync docstrings with manual.
553fb735 364 (mh-refile-or-write-again): Use output from mh-write-msg-to-file
13fe29bd
BW
365 so that message doesn't change when using this command. Sync
366 docstrings with manual.
367 (mh-page-msg, mh-previous-page): Rename arg to lines. Sync
368 docstrings with manual.
369 (mh-write-msg-to-file): Rename msg to message. Rename no-headers
370 to no-header. Sync docstrings with manual.
553fb735
BW
371 (mh-ps-print-map): Delete keybindings for deleted commands
372 mh-ps-print-toggle-mime and mh-ps-print-msg-show.
2bd87afb 373 (mh-help-messages): Update printing help.
553fb735
BW
374 (mh-delete-msg, mh-delete-msg-no-motion, mh-first-msg)
375 (mh-last-msg, mh-previous-unread-msg, mh-next-button)
376 (mh-prev-button, mh-folder-toggle-mime-part)
377 (mh-folder-inline-mime-part, mh-folder-save-mime-part)
378 (mh-next-unread-msg, mh-toggle-mime-buttons): Sync docstrings with
379 manual.
380
13fe29bd
BW
381 * mh-funcs.el (mh-sortm-args): Now a customization option and in
382 mh-customize.el.
383 (mh-pipe-msg): Rename include-headers to include-header. Sync
384 docstrings with manual.
553fb735
BW
385 (mh-burst-digest, mh-page-digest, mh-page-digest-backwards)
386 (mh-store-msg): Sync docstrings with manual.
387
13fe29bd
BW
388 * mh-mime.el (mh-mime-save-parts): Rename arg to prompt. Sync
389 docstrings with manual.
553fb735
BW
390 (mh-toggle-mh-decode-mime-flag): Use English in message, not Lisp.
391 Sync docstrings with manual.
13fe29bd
BW
392 (mh-mm-display-part, mh-mm-inline-message): Use
393 mh-highlight-citation-style instead of mh-highlight-citation-p.
553fb735
BW
394 (mh-press-button): Sync docstrings with manual.
395 (mh-display-with-external-viewer): Fix default output in
13fe29bd 396 minibuffer. Sync docstrings with manual.
553fb735 397
13fe29bd
BW
398 * mh-print.el: (mh-ps-print-mime, mh-ps-print-toggle-mime):
399 Delete.
553fb735
BW
400 (mh-ps-print-color-option): Incorporate docstring from
401 ps-print-color-p.
13fe29bd
BW
402 (mh-ps-spool-buffer): Remove unused code. Fix indent. Slimline
403 docstring.
404 (mh-ps-spool-msg): Slimline docstring. Rename from
405 mh-ps-spool-a-msg. Rewrite to use existing show buffer when
406 available.
553fb735
BW
407 (mh-ps-print-range): Extract method from common code in
408 mh-ps-print-msg and mh-ps-print-msg-file.
13fe29bd
BW
409 (mh-ps-print-preprint): Clean docstring. Use filename "mh-%s".
410 (mh-ps-print-msg-show): Delete. Can use either
553fb735
BW
411 mh-ps-print-msg-show or mh-ps-print-msg-show to same effect with
412 new code in mh-ps-spool-msg.
413 (mh-print-msg): Use mh-mhl-format-file instead of mhl-formfile.
414 Sync docstrings with manual.
415 (mh-ps-print-msg, mh-ps-print-msg-file)
13fe29bd
BW
416 (mh-ps-print-toggle-faces, mh-ps-print-toggle-color): Sync
417 docstrings with manual.
553fb735 418
2bd87afb 419 * mh-utils.el (mh-show-ps-print-msg-show)
553fb735 420 mh-show-ps-print-toggle-mime): Delete.
2bd87afb 421 (mh-show-ps-print-map): Update accordingly.
553fb735
BW
422 (mh-show-mode): Use mh-highlight-citation-style instead of
423 mh-highlight-citation-p.
424 (mh-show-xface, mh-display-msg): Use mh-mhl-format-file instead of
425 mhl-formfile.
13fe29bd
BW
426 (mh-show): Use mh-mhl-format-file instead of mhl-formfile. Sync
427 docstrings with manual.
428 (mh-show-font-lock-fontify-region, mh-modify, mh-goto-msg): Sync
429 docstrings with manual.
553fb735
BW
430
4312005-12-01 Bill Wohler <wohler@newt.com>
432
433 * mh-init.el (mh-defface-compat): Checkdoc fix.
434
435 * mh-junk.el (mh-bogofilter-blacklist, mh-bogofilter-whitelist):
13fe29bd
BW
436 Bogofilter is lowercase except at beginning of sentence and in
437 titles.
553fb735 438
94abd6b7
BW
4392005-11-04 Bill Wohler <wohler@newt.com>
440
6b19bd82
BW
441 * mh-customize.el (mh-min-colors-defined-flag, mh-defface-compat):
442 Move to mh-init.el to minimize bulk of mh-customize.el.
443
444 * mh-init.el: Modify commentary since file is used for load and
445 initialization as well as setting and getting the variant.
13fe29bd
BW
446 (mh-min-colors-defined-flag, mh-defface-compat): Move here from
447 mh-customize.el.
6b19bd82 448
13fe29bd
BW
449 * mh-customize.el: Refactor faces. Move grayscale requirements
450 last before t. Use uniform line breaks.
3d2efec2 451 (mh-min-colors-defined-flag): New variable.
13fe29bd 452 (mh-defface-compat): New function. Provides backward compatibility
3d2efec2 453 for face specs.
2bd87afb
SM
454 (mh-show-header, mh-show-date, mh-show-cc, mh-folder-to)
455 (mh-folder-refiled, mh-folder-cur-msg-number, mh-folder-cur-msg)
3d2efec2 456 (mh-folder-body): Use mh-defface-compat.
94abd6b7 457
b07e0686
DN
4582005-11-03 Dan Nicolaescu <dann@ics.uci.edu>
459
460 * mh-customize.el (mh-folder-body-face, mh-folder-cur-msg-face)
461 (mh-folder-cur-msg-number-face, mh-folder-refiled-face)
462 (mh-folder-to-face): Use the min-colors attribute instead of the
463 type attribute.
464
be33fce4
BW
4652005-11-03 Bill Wohler <wohler@newt.com>
466
467 * mh-customize.el (mh-refile-preserves-sequences-flag)
13fe29bd
BW
468 (mh-tick-seq, mh-update-sequences-after-mh-show-flag): Sync
469 docstrings with manual.
be33fce4
BW
470
471 * mh-e.el (mh-update-sequences): Sync docstrings with manual.
472
2bd87afb 473 * mh-seq.el (mh-delete-seq, mh-list-sequences, mh-narrow-to-seq)
be33fce4
BW
474 (mh-widen, mh-toggle-tick, mh-narrow-to-tick): Sync docstrings
475 with manual.
476
93eece98
BW
4772005-11-01 Bill Wohler <wohler@newt.com>
478
13fe29bd
BW
479 * mh-comp.el (mh-redist-full-contents) Convert defvar to
480 defcustom.
b2064e08
BW
481 (mh-smail, mh-extract-rejected-mail, mh-forward, mh-redistribute)
482 (mh-reply, mh-send, mh-send-other-window)
483 (mh-fill-paragraph-function): Sync docstrings with manual.
13fe29bd
BW
484 (mh-edit-again, mh-extract-rejected-mail, mh-redistribute): Rename
485 msg argument to message (to make for a better docstring).
b2064e08
BW
486
487 * mh-customize.el (mh-redist-full-contents-flag): Convert defvar
13fe29bd 488 to defcustom. Rename by adding -flag.
b2064e08
BW
489 (mh-compose-forward-as-mime-flag)
490 (mh-compose-letter-function, mh-forward-subject-format)
491 (mh-insert-x-mailer-flag, mh-reply-default-reply-to)
492 (mh-reply-show-message-flag, mh-letter-mode-hook): Sync docstrings
493 with manual.
494
2bd87afb 495 * mh-print.el (mh-ps-spool-buffer, mh-ps-spool-a-msg)
93eece98 496 (mh-ps-print-msg): Remove debugging messages.
2bd87afb 497 (mh-ps-print-msg-show, mh-ps-print-msg-show)
93eece98
BW
498 (mh-ps-print-toggle-color, mh-ps-print-toggle-mime): Remove period
499 after message per conventions.
500
fefc5079
BW
5012005-10-30 Bill Wohler <wohler@newt.com>
502
2bd87afb 503 * mh-e.el (mh-scan-good-msg-regexp, mh-scan-deleted-msg-regexp)
13fe29bd
BW
504 (mh-scan-refiled-msg-regexp, mh-scan-cur-msg-number-regexp): Sync
505 docstrings with manual.
ece9cbf7 506
fefc5079
BW
507 * mh-customize.el (mh-compose-space-does-completion-flag)
508 (mh-signature-separator-flag, mh-interpret-number-as-range-flag)
509 (mh-adaptive-cmd-note-flag): Use "Non-nil means" instead of "On
13fe29bd
BW
510 means" to remain checkdoc clean and consistent with Emacs. I
511 raised this issue with the Emacs developers and Stallman agrees
fefc5079
BW
512 that "On means" should be allowed in custom docstrings but that
513 this change requires thought and should wait until after the Emacs
514 22 release.
515
ec397a34
BW
5162005-10-28 Bill Wohler <wohler@newt.com>
517
50df64d6
BW
518 * mh-comp.el (mh-annotate-msg): Use new variable
519 mh-scan-field-destination-offset rather than hard-coding 1.
520
521 * mh-customize.el (mh-interpret-number-as-range-flag): Add * to
522 docstring.
13fe29bd
BW
523 (mh-adaptive-cmd-note-flag-check, mh-scan-format-file-check): New
524 functions to check input for mh-adaptive-cmd-note-flag and
50df64d6
BW
525 mh-scan-format-file respectively.
526 (mh-adaptive-cmd-note-flag, mh-scan-format-file): Docstring fixes,
527 add :set.
528
13fe29bd
BW
529 * mh-e.el: (mh-scan-field-destination-offset): New variable. The
530 destination is the -, t, b, c, or n character for Replied, To, cc,
50df64d6
BW
531 Bcc, or Newsgroups respectively.
532 (mh-make-folder, mh-regenerate-headers, mh-generate-new-cmd-note)
533 Call new function mh-msg-num-width-to-column to make leap between
534 width and column more explicit.
535 (mh-msg-num-width-to-column): New function that steals logic from
13fe29bd 536 old mh-set-cmd-note. Also, throw error if mh-scan-format-file
50df64d6
BW
537 isn't t since we can't adapt the scan lines in this case.
538 (mh-set-cmd-note): Now just simply sets mh-cmd-note which will
539 make the documentation more clear.
540 (mh-generate-new-cmd-note): Docstring fix--mh-cmd-note is a
541 column, not a width.
542 (mh-add-sequence-notation, mh-remove-sequence-notation): Use new
13fe29bd
BW
543 variable mh-scan-field-destination-offset rather than hard-coding
544 1.
50df64d6
BW
545
546 * mh-utils.el (mh-cmd-note) Synced docstring with manual.
547 (mh-notate): Use new variable mh-scan-field-destination-offset
548 rather than hard-coding 1.
549 (mh-message-number-width): Rename to mh-msg-num-width to be
550 consistent with mh-get-msg-num and mh-msg-num-width-to-column.
551
ec397a34
BW
552 * mh-customize.el (mh-x-face-file, mh-show-use-xface-flag)
553 (mail-citation-hook): Quote URLs in docstrings and precede with
13fe29bd
BW
554 `URL'. The former will suppress checkdoc warnings, the latter will
555 turn them into hyperlinks in Emacs 22 (I just added the code to do
556 that today).
ec397a34
BW
557 (mh-scan-format-file): Checkdoc fix.
558
169a3241
BW
5592005-10-27 Bill Wohler <wohler@newt.com>
560
e069fa61
BW
561 * mh-customize.el (mh-adaptive-cmd-note-flag)
562 (mh-scan-format-file, mh-scan-prog): Sync docstrings with manual.
563
564 * mh-e.el (mh-scan-format-mh, mh-note-deleted, mh-note-refiled)
565 (mh-note-cur, mh-scan-good-msg-regexp)
566 (mh-scan-deleted-msg-regexp, mh-scan-refiled-msg-regexp)
567 (mh-scan-valid-regexp, mh-scan-cur-msg-number-regexp)
568 (mh-scan-date-regexp, mh-scan-rcpt-regexp, mh-scan-body-regexp)
569 (mh-scan-subject-regexp, mh-scan-format-regexp)
570 (mh-folder-font-lock-keywords, mh-set-cmd-note): Sync docstrings
571 with manual.
572
573 * mh-funcs.el (mh-note-copied): Sync docstrings with manual.
574
575 * mh-utils.el (mh-goto-msg): Use mh-scan-msg-search-regexp instead
576 of hard-coded string.
13fe29bd
BW
577 (mh-mail-header-separator, mh-signature-separator-regexp): Use
578 "regular expression" in docstring instead of regexp.
e069fa61
BW
579 (mh-scan-msg-number-regexp)
580 (mh-scan-msg-overflow-regexp, mh-scan-msg-format-regexp)
581 (mh-scan-msg-format-string, mh-scan-msg-search-regexp)
582 (mh-cmd-note): Sync docstrings with manual.
583
3b463df0
BW
584 * mh-comp.el (mh-insert-signature, mh-insert-auto-fields):
585 Checkdoc fixes.
586
587 * mh-customize.el (mh-compose-insertion, mh-x-face-file): Ditto.
2bd87afb
SM
588
589 * mh-mime.el (mh-mh-to-mime, mh-mml-attach-file)
590 (mh-mml-secure-message-sign, mh-mml-secure-message-encrypt)
591 (mh-mml-secure-message-signencrypt): Ditto.
169a3241 592
4a263988
BW
5932005-10-24 Bill Wohler <wohler@newt.com>
594
595 * mh-gnus.el: Load mml.el in order to see if
596 mml-minibuffer-read-disposition is defined or not.
597
598 * mh-mime.el: Now that mh-gnus.el loads mml, we shouldn't need the
599 mml autoloads.
600
97c60a38
MB
6012005-10-23 Miles Bader <miles@gnu.org>
602
603 * .arch-inventory: New file.
604
9a51cf9e
BW
6052005-10-23 Bill Wohler <wohler@newt.com>
606
13fe29bd
BW
607 * mh-customize.el (mh-interpret-number-as-range-flag): Sync
608 docstring with manual.
136e0283 609
9a51cf9e
BW
610 * mh-identity.el (mh-assoc-ignore-case): Merge with version in
611 mh-alias.el and move to mh-acros.el
612
613 * mh-alias.el (mh-assoc-ignore-case): Merge with version in
614 mh-identity.el and move to mh-acros.el
615
616 * mh-acros.el (mh-assoc-ignore-case): Merge of function from
617 mh-identity.el and mh-alias.el.
618
619 * mh-mime.el: Autoload mm-uu for mm-uu-dissect to avoid compiler
620 warning in Emacs 22.
621
1dd9796d
SD
6222005-10-23 Satyaki Das <satyaki@theforce.stanford.edu>
623
624 * mh-identity.el (mh-assoc-ignore-case): New macro that uses
625 assoc-string (if the function is available) and falls back on
626 assoc-ignore-case if assoc-string is not found.
627 (mh-identity-field-handler): Use mh-assoc-ignore-case since
628 assoc-ignore-case is a obsolete function in Emacs 22.
629
630 * mh-e.el (mh-folder-buttons-init-flag): New variable that keeps
631 track of whether the tool-bar in mh-folder-mode has been
632 initialized yet.
633 (mh-folder-mode): Initialize the tool-bar for folders the first
634 time we get into mh-letter-mode.
635
636 * mh-customize.el (mh-buffer-exists-p): New function which tests
637 presence of buffers of a given mode.
638 (mh-tool-bar-define): New functions
639 mh-tool-bar-folder-buttons-init and
13fe29bd 640 mh-tool-bar-letter-buttons-init are defined. These functions are
1dd9796d
SD
641 used to create the tool-bar from the corresponding customizable
642 variables.
643
644 * mh-comp.el (mh-letter-buttons-init-flag): New variable that
645 keeps track of whether the tool-bar in mh-letter-mode has been
646 initialized yet.
647 (mh-letter-mode): Initialize the tool-bar for drafts the first
648 time we get into mh-letter-mode.
649
0c47b17c
BW
6502005-10-23 Bill Wohler <wohler@newt.com>
651
13fe29bd
BW
652 * mh-comp.el (mh-letter-menu): Rename
653 mh-mhn-compose-external-compressed-tar to
654 mh-mh-compose-external-compressed-tar. Rename
655 mh-mhn-compose-anon-ftp to mh-mh-compose-anon-ftp. Rename
656 mh-edit-mhn to mh-mh-to-mime. Rename mh-mhn-directive-present-p to
657 mh-mh-directive-present-p. Rename mh-revert-mhn-edit to
658 mh-mh-to-mime-undo. Rename mh-gnus-pgp-support-flag to
659 mh-pgp-support-flag. Rename mh-compose-insertion value from 'mhn
0c47b17c
BW
660 to 'mh.
661 (mh-insert-signature): Rename mh-mhn-directive-present-p to
662 mh-mh-directive-present-p.
663 (mh-send-letter): Rename mh-mhn-directive-present-p to
13fe29bd
BW
664 mh-mh-directive-present-p. Rename mh-edit-mhn to mh-mh-to-mime.
665 (mh-letter-mode-map): Rename mh-edit-mhn to mh-mh-to-mime. Rename
666 mh-mhn-compose-anon-ftp to mh-mh-compose-anon-ftp. Rename
667 mh-mhn-compose-external-compressed-tar to
668 mh-mh-compose-external-compressed-tar. Rename mh-revert-mhn-edit
669 to mh-mh-to-mime-undo. Rename mh-mhn-compose-external-type to
670 mh-mh-compose-external-type. Rename mh-mhn-compose-anon-ftp to
671 mh-mh-compose-anon-ftp. Rename
672 mh-mhn-compose-external-compressed-tar to
673 mh-mh-compose-external-compressed-tar. Rename mh-revert-mhn-edit
674 to mh-mh-to-mime-undo. Rename mh-mhn-compose-external-type to
0c47b17c
BW
675 mh-mh-compose-external-type.
676 (mh-send-letter, mh-letter-mode-map): Rename mh-edit-mhn to
677 mh-mh-to-mime, mh-revert-mhn-edit to mh-mh-to-mime-undo.
13fe29bd
BW
678 (mh-reply, mh-yank-cur-msg, mh-insert-prefix-string): Rename
679 mh-yank-from-start-of-msg to mh-yank-behavior.
0c47b17c
BW
680 (mh-letter-mode, mh-to-field, mh-to-fcc, mh-insert-signature)
681 (mh-check-whom, mh-insert-auto-fields, mh-send-letter)
682 (mh-insert-letter, mh-yank-cur-msg, mh-insert-prefix-string)
683 (mh-fully-kill-draft, mh-open-line, mh-letter-complete)
684 (mh-letter-complete-or-space, mh-letter-confirm-address)
685 (mh-letter-next-header-field-or-indent)
686 (mh-letter-previous-header-field)
13fe29bd
BW
687 (mh-letter-toggle-header-field-display): Sync docstrings with
688 manual.
0c47b17c 689
13fe29bd
BW
690 * mh-customize.el (mh-edit-mhn-hook): Rename to
691 mh-mh-to-mime-hook.
0c47b17c
BW
692 (mh-yank-from-start-of-msg): Rename to mh-yank-behavior.
693 (mh-compose-insertion): Rename values from 'gnus and 'mhn to 'mh
694 and user-visible values from mhn and Gnus to MH and MML.
2bd87afb 695 (mh-before-send-letter-hook): Add 'ispell-message option.
0c47b17c
BW
696 (mh-mml-method-default): Rename mh-gnus-pgp-support-flag to
697 mh-pgp-support-flag.
698 (mh-compose-insertion, mh-compose-space-does-completion-flag)
699 (mh-delete-yanked-msg-window-flag)
700 (mh-extract-from-attribution-verb, mh-ins-buf-prefix)
701 (mh-letter-complete-function, mh-letter-fill-column)
702 (mh-mml-method-default, mh-signature-file-name)
703 (mh-signature-separator-flag, mh-x-face-file)
704 (mh-yank-behavior, mail-citation-hook)
705 (mh-before-send-letter-hook, mh-mh-to-mime-hook): Sync docstrings
706 with manual.
707
708 * mh-gnus.el (mml-minibuffer-read-disposition): New function
709 provided for Emacs 21 environments that lack it.
710
711 * mh-mime.el (mh-mml-query-cryptographic-method): Use default
712 prompt convention.
713 (mh-compose-forward): mh-mh-forward-message requires string arg.
714 (mh-minibuffer-read-type): New function.
715 (mh-mhn-args): Rename to mh-mh-to-mime-args.
716 (mh-mhn-compose-insertion): Rename to mh-mh-attach-file.
717 (mh-mhn-compose-forw): Rename to mh-mh-forward-message.
718 (mh-mhn-compose-type): Rename to mh-mh-compose-type.
719 (mh-mhn-compose-anon-ftp): Rename to mh-mh-compose-anon-ftp.
13fe29bd
BW
720 Rename mh-mhn-compose-external-type to
721 mh-mh-compose-external-type.
0c47b17c 722 (mh-mhn-compose-external-compressed-tar): Rename to
13fe29bd
BW
723 mh-mh-compose-external-compressed-tar. Rename
724 mh-mhn-compose-external-type to mh-mh-compose-external-type.
725 (mh-mhn-compose-external-type): Rename to
726 mh-mh-compose-external-type.
727 (mh-edit-mhn): Rename to mh-mh-to-mime. Rename mh-mhn-args to
728 mh-mh-to-mime-args. Rename mh-edit-mhn-hook to mh-mh-to-mime-hook.
0c47b17c
BW
729 Use correct program in message.
730 (mh-mhn-directive-present-p): Rename to mh-mh-directive-present-p.
731 (mh-mml-directive-present-p): Rename to mh-mml-tag-present-p.
732 (mh-compose-forward, mh-mh-attach-file)
733 (mh-mh-compose-anon-ftp, mh-mh-compose-external-compressed-tar)
734 (mh-mh-compose-external-type, mh-mh-forward-message)
735 (mh-mml-attach-file): Use mml-minibuffer-read-description,
736 mh-minibuffer-read-type.
2bd87afb 737 (mh-mime-content-types): Move comment about only being used in
0c47b17c
BW
738 Emacs 20 to docstring.
739 (mh-mh-compose-external-type): Rename extra-param argument to
740 parameters.
2bd87afb 741 (mh-mml-to-mime, mh-secure-message, mh-mml-unsecure-message)
13fe29bd
BW
742 (mh-mime-display-part, mh-mime-display-single): Rename
743 mh-gnus-pgp-support-flag to mh-pgp-support-flag.
0c47b17c
BW
744 (mh-compose-insertion): Rename mh-mhn-compose-insertion to
745 mh-mh-attach-file.
746 (mh-compose-forward): Rename mh-mhn-compose-forw to
747 mh-mh-forward-message.
748 (mh-mhn-compose-insertion): Rename mh-mhn-compose-type to
749 mh-mh-compose-type.
750 (mh-compose-insertion, mh-compose-forward, mh-mh-to-mime-args)
751 (mh-mh-attach-file, mh-mh-compose-type)
752 (mh-mh-compose-anon-ftp, mh-mh-compose-external-compressed-tar)
753 (mh-mh-compose-external-compressed-tar)
754 (mh-mh-compose-external-type, mh-mh-forward-message)
2bd87afb 755 (mh-mh-to-mime, mh-mh-quote-unescaped-sharp)
0c47b17c
BW
756 (mh-mh-to-mime-undo, mh-mh-directive-present-p, mh-mml-to-mime)
757 (mh-mml-attach-file, mh-secure-message, mh-mml-unsecure-message)
758 (mh-mml-secure-message-sign, mh-mml-secure-message-encrypt)
759 (mh-mml-directive-present-p, mh-destroy-postponed-handles)
760 (mh-display-smileys, mh-display-emphasis, mh-mime-save-parts):
761 Sync docstrings with manual.
762
13fe29bd
BW
763 * mh-utils.el (mh-gnus-pgp-support-flag): Rename to
764 mh-pgp-support-flag.
0c47b17c 765
fba3b4d8
PG
7662005-10-17 Peter S Galbraith <psg@debian.org>
767
13fe29bd
BW
768 * mh-identity.el (mh-identity-field-handler): Use
769 `assoc-ignore-case' to compare against header field for mixed-case
fba3b4d8
PG
770 "From:".
771
ffda926c
BW
7722005-10-17 Bill Wohler <wohler@newt.com>
773
2bd87afb 774 * mh-customize.el (mh-folder-tool-bar-map): Rename image file
ffda926c
BW
775 left_arrow to left-arrow, right_arrow to right-arrow, mail_compose
776 to mail/compose, fld_open to fld-open.
13fe29bd
BW
777 (mh-letter-tool-bar-map): Rename image file mail_send to
778 mail/send.
ffda926c 779
8f552dc8
BW
7802005-10-16 Bill Wohler <wohler@newt.com>
781
79af55a7
BW
782 * mh-comp.el (mh-display-completion-list-compat): New macro which
783 calls `display-completion-list' correctly in older environments.
784 Versions of Emacs prior to version 22 lacked a COMMON-SUBSTRING
785 argument.
786 (mh-complete-word): Use it.
787
8f552dc8 788 * mh-init.el (mh-image-load-path): Use locate-library to find
13fe29bd 789 MH-E. This simplified the code a lot. Flattened out nested
8f552dc8
BW
790 statements even more.
791
7c164e0c
SD
7922005-10-16 Satyaki Das <satyaki@theforce.stanford.edu>
793
794 * mh-init.el (mh-image-load-path): Remove use of pushnew since it
795 causes a compiler warning.
796
797 * mh-utils.el (mh-display-msg): Do MIME cleanup before inserting
798 the message to be viewed (closes SF #1306141).
799
f5fab556
MY
8002005-10-16 Masatake YAMATO <jet@gyve.org>
801
13fe29bd
BW
802 * mh-comp.el (mh-complete-word): Pass the common prefix substring
803 of completion to `display-completion-list'.
f5fab556 804
2416ec64
SD
8052005-10-15 Satyaki Das <satyaki@theforce.stanford.edu>
806
807 * mh-init.el (mh-image-load-path-called-flag): New variable which
808 is used by mh-image-load-path so that it runs only once.
13fe29bd
BW
809 (mh-image-load-path): Modify so that it gets run only once. Also
810 flatten out heavily nested if statements to make it clearer.
2416ec64
SD
811
812 * mh-e.el (mh-folder-mode): Call mh-image-load-path to allow Emacs
813 to find images used in the toolbar.
814
815 * mh-customize.el (:folder): Remove call to mh-image-load-path.
816
a9954630
BW
8172005-10-14 Bill Wohler <wohler@newt.com>
818
2bd87afb 819 * mh-e.el (Version, mh-version): Add +cvs to version.
a9954630 820
5b004a34
BW
8212005-10-14 Bill Wohler <wohler@newt.com>
822
823 Released MH-E version 7.85.
2bd87afb
SM
824
825 * mh-e.el (Version, mh-version): Update for release 7.85.
826
a10f4ace
BW
8272005-10-14 Bill Wohler <wohler@newt.com>
828
13fe29bd
BW
829 * mh-e.el, mh-funcs.el, mh-init.el, mh-mime.el, mh-pick.el: *
830 mh-seq.el, mh-utils.el: Ran mh-unit. Continued copyright lines
2bd87afb
SM
831 need to be indented.
832
5b004a34 833 * mh-e.el: mh-folder-tick-face had been renamed to mh-folder-tick
13fe29bd
BW
834 but the code that invoked the face had not been updated. Tick
835 highlighting working again.
5b004a34 836
13fe29bd
BW
837 * mh-seq.el (mh-non-seq-mode-line-annotation): Move
838 make-variable-buffer-local call to top level to avoid warnings in
a10f4ace
BW
839 CVS Emacs.
840
2bd87afb 841 * mh-comp.el (mh-insert-letter): Replace deprecated read-input
a10f4ace
BW
842 with read-string.
843
a05fcb7d 8442005-10-09 Bill Wohler <wohler@newt.com>
c727526b 845
a05fcb7d
BW
846 * mh-init.el (mh-image-load-path): New function that adds the path
847 to the MH-E images to the image-load-path or load-path depending
848 on the version of Emacs.
c727526b 849
a05fcb7d
BW
850 * mh-customize.el: Call mh-image-load-path just before
851 mh-tool-bar-define so that the toolbar images can be found.
d88a70a0 852
a05fcb7d 8532005-10-04 Bill Wohler <wohler@newt.com>
d88a70a0 854
2bd87afb
SM
855 * ChangeLog: Move contents into ChangeLog.1 and trim.
856
13fe29bd 857 * ChangeLog.1: New file. Contains old ChangeLog.
900d1698 858
47570699 859
a05fcb7d 860 Copyright (C) 2005 Free Software Foundation, Inc.
e9be14aa 861
e495eaec
BW
862 Copying and distribution of this file, with or without modification,
863 are permitted in any medium without royalty provided the copyright
864 notice and this notice are preserved.
ab5796a9 865
13fe29bd
BW
866;; Local Variables:
867;; sentence-end-double-space: nil
868;; End:
869
ab5796a9 870;;; arch-tag: 87324964-69b6-4925-a3c2-9c1df53d7d51