ChangeLog 31.1 KB
Newer Older
1 2 3 4 5
2005-12-28  Bill Wohler  <wohler@newt.com>

	* mh-comp.el (mh-e-user-agent): Move here from simple.el. Use
	mh-user-agent-compose instead of mh-smail-batch.

6 7 8 9 10
2005-12-27  Bill Wohler  <wohler@newt.com>

	* mh-utils.el (mh-prompt-for-folder): Use can-create argument to
	suppress creation of folder if it doesn't exist.

11 12 13 14
2005-12-27  Stefan Monnier  <monnier@iro.umontreal.ca>

	* mh-utils.el (mh-process-daemon): Don't change buffer in proc-filter.

15 16
2005-12-23  Bill Wohler  <wohler@newt.com>

17 18
	* mh-e.el (mh-folders-changed): Fix typo in docstring.

19 20 21
	Follow MH-E Developers Guide conventions. Use `' quotes for Help
	hyperlinks such as symbols, Info nodes, or URLs. Use \" quotes for
	everything else. Otherwise, you can accidently get links to
22
	nonsense symbols.
23

24 25
2005-12-22  Bill Wohler  <wohler@newt.com>

26
	Follow Emacs coding conventions. Use default setting of
27
	emacs-lisp-docstring-fill-column which is 65.
28

29 30 31 32 33 34 35
	* mh-alias.el (mh-alias-reload): Sync docstrings with manual.

	* mh-comp.el (mh-letter-mode): Use 60 column width.
	(mh-forward, mh-insert-signature, mh-send-letter): Sync docstrings
	with manual.
	(mh-yank-cur-msg): Mention that mh-ins-buf-prefix isn't used if
	you have added a mail-citation-hook and neither are used if you
36 37
	use one of the supercite flavors of mh-yank-behavior. Sync
	docstrings with manual.
38

39 40 41
	* mh-customize.el (mh-kill-folder-suppress-prompt-hooks): Rename
	from mh-kill-folder-suppress-prompt-hook since it is an abnormal
	hook. Use "Hook run by `function'..." instead of "Invoked...".
42 43 44 45
	Sync docstrings with manual.
	(mh-ins-buf-prefix, mh-yank-behavior): Mention that
	mh-ins-buf-prefix isn't used if you have added a
	mail-citation-hook and neither are used if you use one of the
46 47 48
	supercite flavors of mh-yank-behavior. Sync docstrings with
	manual.
	(mail-citation-hook): Delete. Use one in sendmail.el.
49 50 51 52 53 54 55 56 57
	(mh-signature-file-name, mh-after-commands-processed-hook)
	(mh-alias-reloaded-hook, mh-before-commands-processed-hook)
	(mh-before-quit-hook, mh-before-send-letter-hook)
	(mh-delete-msg-hook, mh-find-path-hook, mh-folder-mode-hook)
	(mh-forward-hook, mh-inc-folder-hook, mh-insert-signature-hook)
	(mh-letter-mode-hook)
	(mh-mh-to-mime-hook, mh-pick-mode-hook, mh-quit-hook)
	(mh-refile-msg-hook, mh-show-hook, mh-show-mode-hook)
	(mh-unseen-updated-hook): Use "Hook run by `function'..." instead
58
	of "Invoked...". Sync docstrings with manual.
59 60 61 62 63 64 65 66

	* mh-e.el (mh-last-destination, mh-last-destination-folder)
	(mh-last-destination-write, mh-folder-mode-map, mh-arrow-marker)
	(mh-delete-list, mh-refile-list, mh-folders-changed)
	(mh-next-direction, mh-view-ops, mh-folder-view-stack)
	(mh-index-data, mh-first-msg-num, mh-last-msg-num)
	(mh-mode-line-annotation, mh-sequence-notation-history)
	(mh-colors-available-flag): Move comment into docstring.
67 68
	(mh-delete-msg, mh-execute-commands, mh-inc-folder, mh-quit)
	(mh-process-commands): Sync docstrings with manual.
69 70 71 72 73 74 75 76 77 78
	(mh-refile-msg): Small doc edit.
	(mh-delete-a-msg, mh-refile-a-msg): Sync docstrings with manual.
	Rename msg argument to message.

	* mh-funcs.el (mh-kill-folder): Sync docstrings with manual.

	* mh-e.el (mh-update-unseen): No longer say "The value of
	`foo-hook' is a list of functions to be called, with no arguments,
	...," but rather just "The hook foo-hook is called...".

79
	* mh-mime.el (mh-mh-to-mime): Ditto.
80 81 82 83 84 85 86

	* mh-pick.el (mh-pick-mode): Ditto.

	* mh-utils.el (mh-showing-mode): Use uppercase for argument in
	docstring.
	(mh-seq-list, mh-seen-list, mh-showing-with-headers): Move comment
	into docstring.
87 88
	(mh-show-mode, mh-show-msg, mh-find-path): Sync docstrings with
	manual.
89

90
2005-12-19  Stephen Gildea  <gildea@stop.mail-abuse.org>
91

92 93 94 95
	* mh-customize.el (mh-after-commands-processed-hook): New
	variable.
	(mh-before-commands-processed-hook): Rename
	mh-folder-updated-hook.
96

97 98
	* mh-e.el (mh-process-commands): Rename mh-folder-updated-hook to
	mh-before-commands-processed-hook, call new
99 100 101 102
	mh-after-commands-processed-hook.
	(mh-folders-changed): New variable (for use in
	mh-after-commands-processed-hook).

Bill Wohler's avatar
Bill Wohler committed
103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122
2005-12-19  Bill Wohler  <wohler@newt.com>

	* mh-acros.el:
	* mh-alias.el:
	* mh-comp.el:
	* mh-customize.el:
	* mh-e.el:
	* mh-funcs.el:
	* mh-gnus.el:
	* mh-identity.el:
	* mh-inc.el:
	* mh-index.el:
	* mh-init.el:
	* mh-junk.el:
	* mh-mime.el:
	* mh-pick.el:
	* mh-print.el:
	* mh-seq.el:
	* mh-speed.el:
	* mh-utils.el:
123 124 125
	Follow commenting conventions. Don't use ;;; form so much, except
	for headings. Precede headings with page feed. This was mostly
	already done, so I made it a convention. Did not update copyright
Bill Wohler's avatar
Bill Wohler committed
126 127
	on a couple of files since this was an insignificant change.

128 129 130 131
2005-12-18  Bill Wohler  <wohler@newt.com>

	* mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
	(mh-tool-bar-search-function): Sync docstrings with manual.
132 133
	(mh-tool-bar-customize): Replace toolbar with tool bar in
	docstring.
134 135
	(mh-tool-bar-letter-help): Fix manual reference.
	(mh-xemacs-use-toolbar-flag): Rename to
136 137
	mh-xemacs-use-tool-bar-flag. Initialize to
	mh-xemacs-has-tool-bar-flag. Sync docstrings with manual.
138
	(mh-xemacs-toolbar-position): Rename to
139
	mh-xemacs-tool-bar-position. Initialize to nil. Drop "no tool bar"
140 141 142 143
	option (redundant) and change "Same As Default Tool Bar" setting
	to nil. Sync docstrings with manual.
	(mh-tool-bar-define): Replace toolbar with tool-bar or tool bar
	depending on context.
144 145 146 147 148
	(mh-toolbar-init): Rename to mh-tool-bar-init. Simplify condition
	for calling set-specifier. Only look at the value of
	mh-xemacs-use-tool-bar-flag.
	(mh-tool-bar-folder-buttons, mh-tool-bar-letter-buttons): Sync
	docstrings with manual.
149 150 151 152 153 154 155 156

	* mh-comp.el (mh-letter-mode): Use mh-tool-bar-init instead of
	mh-toolbar-init.

	* mh-e.el (mh-folder-mode): Ditto.

	* mh-utils.el (mh-show-mode): Ditto.

157 158 159 160 161 162 163 164
2005-12-15  Bill Wohler  <wohler@newt.com>

	* mh-e.el (mh-delete-msg): Sync docstrings with manual.

	* mh-seq.el (mh-delete-subject, mh-thread-next-sibling)
	(mh-thread-previous-sibling, mh-thread-ancestor)
	(mh-thread-delete, mh-thread-refile): Ditto.

165 166 167 168
2005-12-14  Bill Wohler  <wohler@newt.com>

	* mh-customize.el (mh-speed-flists-interval): Rename to
	mh-speed-update-interval.
169 170
	(mh-speed-run-flists-flag): Delete. Setting
	mh-speed-flists-interval to 0 accomplishes the same thing.
171

172 173 174 175
	* mh-speed.el (mh-folder-speedbar-buttons, mh-speed-flists): Use
	mh-speed-update-interval instead of mh-speed-run-flists-flag.
	(mh-speed-toggle, mh-speed-view, mh-speed-refresh): Sync
	docstrings with manual.
176

177 178 179 180 181 182 183 184 185
2005-12-09  Bill Wohler  <wohler@newt.com>

	* mh-customize.el (mh-path): Move here from mh-init.el.
	(mh-variant): Mention that mh-path can be customized.
	(mh-invisible-header-fields-internal): Add X-ContentStamp,
	X-MAIL-INFO, and X-UNTD- from NetZero.

	* mh-init.el (mh-path): Move defcustom to mh-customize.el.

186 187
2005-12-04  Bill Wohler  <wohler@newt.com>

188 189 190
	* mh-customize.el (mh-sortm-args): Sync docstrings with manual.
	(mh-invisible-header-fields-internal): Add X-Bugzilla-* and
	X-Virus-Scanned.
191

192 193
	* mh-customize.el (mh-insert-signature-hook): Rename
	mh-letter-insert-signature-hook to mh-insert-signature-hook.
194 195 196

	* mh-comp.el (mh-insert-signature): Ditto.

197
	* mh-customize.el (mh-fetch-x-image-url): Change default from 'ask
198
	to nil. Remove t option. Sync docstring with manual (closes SF
199 200 201 202
	#831278).
	(mh-invisible-header-fields-internal): Remove X-Image-URL so that
	users can see it, look it up in the manual's index, and discover
	mh-fetch-x-image-url (closes SF #831278).
203

204 205 206 207
	* mh-customize.el (mh-new-messages-folders): Rename from
	mh-index-new-messages-folders.
	(mh-ticked-messages-folders): Rename from
	mh-index-ticked-messages-folders.
208

209 210 211
	* mh-index.el (mh-index-sequenced-messages)
	(mh-index-new-messages): Ditto.

212
	* mh-comp.el (mh-forward): Went over all uses of the word "RANGE"
213
	in the docstrings and made usage consistent. Generally speaking,
214
	"messages in range" and "range of messages" is redundant and just
215
	"range" can be used in most circumstances. Also ensured that
216
	mh-interactive-range was mentioned in all interactive functions
217 218
	that use a range which describes the range argument for both users
	and programmers.
219 220 221 222

	* mh-e.el (mh-delete-msg-no-motion, mh-refile-msg)
	(mh-refile-or-write-again, mh-rescan-folder, mh-undo)
	(mh-visit-folder, mh-scan-folder, mh-regenerate-headers)
223 224
	(mh-notate-user-sequences, mh-delete-msg-from-seq, mh-catchup):
	Ditto.
225

226 227
	* mh-funcs.el (mh-copy-msg, mh-pack-folder, mh-pack-folder-1):
	Ditto.
228 229 230 231 232 233 234 235 236

	* mh-junk.el (mh-junk-blacklist, mh-junk-whitelist): Ditto.

	* mh-print.el (mh-ps-print-range, mh-ps-print-msg)
	(mh-ps-print-msg-file, mh-print-msg): Ditto.

	* mh-seq.el (mh-put-msg-in-seq, mh-range-to-msg-list)
	(mh-narrow-to-range, mh-toggle-tick): Ditto.

237 238 239 240
2005-12-01  Bill Wohler  <wohler@newt.com>

	Rewrote Reading Mail chapter in manual which affected mh-show
	customization group and related functions.
241

242 243 244 245 246 247
	* mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style
	instead of mh-highlight-citation-p.
	(mh-letter-toggle-header-field-display): "Ellipsed" isn't a word,
	I think, so use "truncated".

	* mh-customize.el (mh-folder, mh-folder-faces): Group's manual
248
	section is Folders, not Organizing. Parent of mh-folder-faces is
249 250 251 252 253 254
	mh-folder, not mh-show.
	(mh-speed): Rename to mh-speedbar for consistency with mh-toolbar.
	(mh-thread): New group that corresponds with manual's Threading
	chapter.
	(mh-letter-faces): Group's manual section is Editing Drafts, not
	Sending Mail.
255 256
	(mh-sortm-args): New customization variable that used to be a
	defvar.
257 258 259 260 261 262 263 264
	(mh-index-new-messages-folders, mh-index-ticked-messages-folders):
	Move from mh-index group to mh-folders group.
	(mh-alias-local-users-prefix, mh-large-folder)
	(mh-recursive-folders-flag, mh-before-quit-hook)
	(mh-folder-mode-hook, mh-kill-folder-suppress-prompt-hook)
	(mh-quit-hook, mh-refile-msg-hook): Move from mh-show group to
	mh-folder group.
	(mh-highlight-citation-style): Rename from
265 266
	mh-highlight-citation-p. Sync docstrings with manual.
	(mh-mhl-format-file): Rename from mhl-formfile. Sync docstrings
267
	with manual.
268 269
	(mh-show-threads-flag): Move from mh-show group to mh-thread
	group.
270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286
	(mh-find-path-hook): Move from mh-show group to mh-e group.
	(mh-folder-updated-hook): Add to mh-folder group.
	(mh-forward-hook): Move from mh-folder to mh-sending-mail group.
	(mh-unseen-updated-hook): Move from mh-show to mh-sequences group.
	(mh-bury-show-buffer-flag, mh-clean-message-header-flag)
	(mh-decode-mime-flag, mh-display-buttons-for-alternatives-flag)
	(mh-display-buttons-for-inline-parts-flag)
	(mh-do-not-confirm-flag, mh-fetch-x-image-url)
	(mh-graphical-smileys-flag, mh-graphical-emphasis-flag)
	(mh-invisible-header-fields-default, mh-invisible-header-fields)
	(mh-lpr-command-format, mh-max-inline-image-height)
	(mh-max-inline-image-width)
	(mh-mime-save-parts-default-directory, mh-print-background-flag)
	(mh-show-maximum-size, mh-show-use-goto-addr-flag)
	(mh-show-use-xface-flag, mh-store-default-directory)
	(mh-summary-height, mh-delete-msg-hook
	(mh-show-hook, mh-show-mode-hook): Sync docstrings with manual.
287

288 289 290
	* mh-e.el
	(mh-scan-format-mh, mh-scan-good-msg-regexp)
	(mh-scan-deleted-msg-regexp, mh-scan-refiled-msg-regexp)
291 292
	(mh-scan-cur-msg-number-regexp, mh-scan-subject-regexp): Use
	non-fontification instead of non-fontifying.
293
	(mh-header-display): Use mh-mhl-format-file instead of
294
	mhl-formfile. Sync docstrings with manual.
295
	(mh-next-undeleted-msg, mh-previous-undeleted-msg): Rename arg to
296
	count. Sync docstrings with manual.
297
	(mh-refile-or-write-again): Use output from mh-write-msg-to-file
298 299 300 301 302 303
	so that message doesn't change when using this command. Sync
	docstrings with manual.
	(mh-page-msg, mh-previous-page): Rename arg to lines. Sync
	docstrings with manual.
	(mh-write-msg-to-file): Rename msg to message. Rename no-headers
	to no-header. Sync docstrings with manual.
304 305
	(mh-ps-print-map): Delete keybindings for deleted commands
	mh-ps-print-toggle-mime and mh-ps-print-msg-show.
306
	(mh-help-messages): Update printing help.
307 308 309 310 311 312 313
	(mh-delete-msg, mh-delete-msg-no-motion, mh-first-msg)
	(mh-last-msg, mh-previous-unread-msg, mh-next-button)
	(mh-prev-button, mh-folder-toggle-mime-part)
	(mh-folder-inline-mime-part, mh-folder-save-mime-part)
	(mh-next-unread-msg, mh-toggle-mime-buttons): Sync docstrings with
	manual.

314 315 316 317
	* mh-funcs.el (mh-sortm-args): Now a customization option and in
	mh-customize.el.
	(mh-pipe-msg): Rename include-headers to include-header. Sync
	docstrings with manual.
318 319 320
	(mh-burst-digest, mh-page-digest, mh-page-digest-backwards)
	(mh-store-msg): Sync docstrings with manual.

321 322
	* mh-mime.el (mh-mime-save-parts): Rename arg to prompt. Sync
	docstrings with manual.
323 324
	(mh-toggle-mh-decode-mime-flag): Use English in message, not Lisp.
	Sync docstrings with manual.
325 326
	(mh-mm-display-part, mh-mm-inline-message): Use
	mh-highlight-citation-style instead of mh-highlight-citation-p.
327 328
	(mh-press-button): Sync docstrings with manual.
	(mh-display-with-external-viewer): Fix default output in
329
	minibuffer. Sync docstrings with manual.
330

331 332
	* mh-print.el: (mh-ps-print-mime, mh-ps-print-toggle-mime):
	Delete.
333 334
	(mh-ps-print-color-option): Incorporate docstring from
	ps-print-color-p.
335 336 337 338 339
	(mh-ps-spool-buffer): Remove unused code. Fix indent. Slimline
	docstring.
	(mh-ps-spool-msg): Slimline docstring. Rename from
	mh-ps-spool-a-msg. Rewrite to use existing show buffer when
	available.
340 341
	(mh-ps-print-range): Extract method from common code in
	mh-ps-print-msg and mh-ps-print-msg-file.
342 343
	(mh-ps-print-preprint): Clean docstring. Use filename "mh-%s".
	(mh-ps-print-msg-show): Delete. Can use either
344 345 346 347 348
	mh-ps-print-msg-show or mh-ps-print-msg-show to same effect with
	new code in mh-ps-spool-msg.
	(mh-print-msg): Use mh-mhl-format-file instead of mhl-formfile.
	Sync docstrings with manual.
	(mh-ps-print-msg, mh-ps-print-msg-file)
349 350
	(mh-ps-print-toggle-faces, mh-ps-print-toggle-color): Sync
	docstrings with manual.
351
	
352
	* mh-utils.el (mh-show-ps-print-msg-show)
353
	mh-show-ps-print-toggle-mime): Delete.
354
	(mh-show-ps-print-map): Update accordingly.
355 356 357 358
	(mh-show-mode): Use mh-highlight-citation-style instead of
	mh-highlight-citation-p.
	(mh-show-xface, mh-display-msg): Use mh-mhl-format-file instead of
	mhl-formfile.
359 360 361 362
	(mh-show): Use mh-mhl-format-file instead of mhl-formfile. Sync
	docstrings with manual.
	(mh-show-font-lock-fontify-region, mh-modify, mh-goto-msg): Sync
	docstrings with manual.
363 364 365 366 367 368

2005-12-01  Bill Wohler  <wohler@newt.com>

	* mh-init.el (mh-defface-compat): Checkdoc fix.

	* mh-junk.el (mh-bogofilter-blacklist, mh-bogofilter-whitelist):
369 370
	Bogofilter is lowercase except at beginning of sentence and in
	titles.
371

372 373
2005-11-04  Bill Wohler  <wohler@newt.com>

374 375 376 377 378
	* mh-customize.el (mh-min-colors-defined-flag, mh-defface-compat):
	Move to mh-init.el to minimize bulk of mh-customize.el.

	* mh-init.el: Modify commentary since file is used for load and
	initialization as well as setting and getting the variant.
379 380
	(mh-min-colors-defined-flag, mh-defface-compat): Move here from
	mh-customize.el.
381

382 383
	* mh-customize.el: Refactor faces. Move grayscale requirements
	last before t. Use uniform line breaks.
384
	(mh-min-colors-defined-flag): New variable.
385
	(mh-defface-compat): New function. Provides backward compatibility
386
	for face specs.
387 388
	(mh-show-header, mh-show-date, mh-show-cc, mh-folder-to)
	(mh-folder-refiled, mh-folder-cur-msg-number, mh-folder-cur-msg)
389
	(mh-folder-body): Use mh-defface-compat.
390

391 392 393 394 395 396 397
2005-11-03  Dan Nicolaescu  <dann@ics.uci.edu>

	* mh-customize.el (mh-folder-body-face, mh-folder-cur-msg-face)
	(mh-folder-cur-msg-number-face, mh-folder-refiled-face)
	(mh-folder-to-face): Use the min-colors attribute instead of the
	type attribute.

398 399 400
2005-11-03  Bill Wohler  <wohler@newt.com>

	* mh-customize.el (mh-refile-preserves-sequences-flag)
401 402
	(mh-tick-seq, mh-update-sequences-after-mh-show-flag): Sync
	docstrings with manual.
403 404 405

	* mh-e.el (mh-update-sequences): Sync docstrings with manual.

406
	* mh-seq.el (mh-delete-seq, mh-list-sequences, mh-narrow-to-seq)
407 408 409
	(mh-widen, mh-toggle-tick, mh-narrow-to-tick): Sync docstrings
	with manual.

410 411
2005-11-01  Bill Wohler  <wohler@newt.com>

412 413
	* mh-comp.el (mh-redist-full-contents) Convert defvar to
	defcustom.
414 415 416
	(mh-smail, mh-extract-rejected-mail, mh-forward, mh-redistribute)
	(mh-reply, mh-send, mh-send-other-window)
	(mh-fill-paragraph-function): Sync docstrings with manual.
417 418
	(mh-edit-again, mh-extract-rejected-mail, mh-redistribute): Rename
	msg argument to message (to make for a better docstring).
419 420

	* mh-customize.el (mh-redist-full-contents-flag): Convert defvar
421
	to defcustom. Rename by adding -flag.
422 423 424 425 426 427
	(mh-compose-forward-as-mime-flag)
	(mh-compose-letter-function, mh-forward-subject-format)
	(mh-insert-x-mailer-flag, mh-reply-default-reply-to)
	(mh-reply-show-message-flag, mh-letter-mode-hook): Sync docstrings
	with manual.

428
	* mh-print.el (mh-ps-spool-buffer, mh-ps-spool-a-msg)
429
	(mh-ps-print-msg): Remove debugging messages.
430
	(mh-ps-print-msg-show, mh-ps-print-msg-show)
431 432 433
	(mh-ps-print-toggle-color, mh-ps-print-toggle-mime): Remove period
	after message per conventions.

434 435
2005-10-30  Bill Wohler  <wohler@newt.com>

436
	* mh-e.el (mh-scan-good-msg-regexp, mh-scan-deleted-msg-regexp)
437 438
	(mh-scan-refiled-msg-regexp, mh-scan-cur-msg-number-regexp): Sync
	docstrings with manual.
439

440 441 442
	* mh-customize.el (mh-compose-space-does-completion-flag)
	(mh-signature-separator-flag, mh-interpret-number-as-range-flag)
	(mh-adaptive-cmd-note-flag): Use "Non-nil means" instead of "On
443 444
	means" to remain checkdoc clean and consistent with Emacs. I
	raised this issue with the Emacs developers and Stallman agrees
445 446 447 448
	that "On means" should be allowed in custom docstrings but that
	this change requires thought and should wait until after the Emacs
	22 release.

449 450
2005-10-28  Bill Wohler  <wohler@newt.com>

451 452 453 454 455
	* mh-comp.el (mh-annotate-msg): Use new variable
	mh-scan-field-destination-offset rather than hard-coding 1.

	* mh-customize.el (mh-interpret-number-as-range-flag): Add * to
	docstring.
456 457
	(mh-adaptive-cmd-note-flag-check, mh-scan-format-file-check): New
	functions to check input for mh-adaptive-cmd-note-flag and
458 459 460 461
	mh-scan-format-file respectively.
	(mh-adaptive-cmd-note-flag, mh-scan-format-file): Docstring fixes,
	add :set.

462 463
	* mh-e.el: (mh-scan-field-destination-offset): New variable. The
	destination is the -, t, b, c, or n character for Replied, To, cc,
464 465 466 467 468
	Bcc, or Newsgroups respectively.
	(mh-make-folder, mh-regenerate-headers, mh-generate-new-cmd-note)
	Call new function mh-msg-num-width-to-column to make leap between
	width and column more explicit.
	(mh-msg-num-width-to-column): New function that steals logic from
469
	old mh-set-cmd-note. Also, throw error if mh-scan-format-file
470 471 472 473 474 475
	isn't t since we can't adapt the scan lines in this case.
	(mh-set-cmd-note): Now just simply sets mh-cmd-note which will
	make the documentation more clear.
	(mh-generate-new-cmd-note): Docstring fix--mh-cmd-note is a
	column, not a width.
	(mh-add-sequence-notation, mh-remove-sequence-notation): Use new
476 477
	variable mh-scan-field-destination-offset rather than hard-coding
	1.
478 479 480 481 482 483 484

	* mh-utils.el (mh-cmd-note) Synced docstring with manual.
	(mh-notate): Use new variable mh-scan-field-destination-offset
	rather than hard-coding 1.
	(mh-message-number-width): Rename to mh-msg-num-width to be
	consistent with mh-get-msg-num and mh-msg-num-width-to-column.

485 486
	* mh-customize.el (mh-x-face-file, mh-show-use-xface-flag)
	(mail-citation-hook): Quote URLs in docstrings and precede with
487 488 489
	`URL'. The former will suppress checkdoc warnings, the latter will
	turn them into hyperlinks in Emacs 22 (I just added the code to do
	that today).
490 491
	(mh-scan-format-file): Checkdoc fix.

492 493
2005-10-27  Bill Wohler  <wohler@newt.com>

494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509
	* mh-customize.el (mh-adaptive-cmd-note-flag)
	(mh-scan-format-file, mh-scan-prog): Sync docstrings with manual.

	* mh-e.el (mh-scan-format-mh, mh-note-deleted, mh-note-refiled)
	(mh-note-cur, mh-scan-good-msg-regexp)
	(mh-scan-deleted-msg-regexp, mh-scan-refiled-msg-regexp)
	(mh-scan-valid-regexp, mh-scan-cur-msg-number-regexp)
	(mh-scan-date-regexp, mh-scan-rcpt-regexp, mh-scan-body-regexp)
	(mh-scan-subject-regexp, mh-scan-format-regexp)
	(mh-folder-font-lock-keywords, mh-set-cmd-note): Sync docstrings
	with manual.

	* mh-funcs.el (mh-note-copied): Sync docstrings with manual.

	* mh-utils.el (mh-goto-msg): Use mh-scan-msg-search-regexp instead
	of hard-coded string.
510 511
	(mh-mail-header-separator, mh-signature-separator-regexp): Use
	"regular expression" in docstring instead of regexp.
512 513 514 515 516
	(mh-scan-msg-number-regexp)
	(mh-scan-msg-overflow-regexp, mh-scan-msg-format-regexp)
	(mh-scan-msg-format-string, mh-scan-msg-search-regexp)
	(mh-cmd-note): Sync docstrings with manual.

517 518 519 520
	* mh-comp.el (mh-insert-signature, mh-insert-auto-fields):
	Checkdoc fixes.

	* mh-customize.el (mh-compose-insertion, mh-x-face-file): Ditto.
521 522 523 524

	* mh-mime.el (mh-mh-to-mime, mh-mml-attach-file)
	(mh-mml-secure-message-sign, mh-mml-secure-message-encrypt)
	(mh-mml-secure-message-signencrypt): Ditto.
525

526 527 528 529 530 531 532 533
2005-10-24  Bill Wohler  <wohler@newt.com>

	* mh-gnus.el: Load mml.el in order to see if
	mml-minibuffer-read-disposition is defined or not.

	* mh-mime.el: Now that mh-gnus.el loads mml, we shouldn't need the
	mml autoloads.

534 535 536 537
2005-10-23  Miles Bader  <miles@gnu.org>

	* .arch-inventory: New file.

538 539
2005-10-23  Bill Wohler  <wohler@newt.com>

540 541
	* mh-customize.el (mh-interpret-number-as-range-flag): Sync
	docstring with manual.
542

543 544 545 546 547 548 549 550 551 552 553 554
	* mh-identity.el (mh-assoc-ignore-case): Merge with version in
	mh-alias.el and move to mh-acros.el

	* mh-alias.el (mh-assoc-ignore-case): Merge with version in
	mh-identity.el and move to mh-acros.el

	* mh-acros.el (mh-assoc-ignore-case): Merge of function from
	mh-identity.el and mh-alias.el.

	* mh-mime.el: Autoload mm-uu for mm-uu-dissect to avoid compiler
	warning in Emacs 22.

555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572
2005-10-23  Satyaki Das  <satyaki@theforce.stanford.edu>

	* mh-identity.el (mh-assoc-ignore-case): New macro that uses
	assoc-string (if the function is available) and falls back on
	assoc-ignore-case if assoc-string is not found.
	(mh-identity-field-handler): Use mh-assoc-ignore-case since
	assoc-ignore-case is a obsolete function in Emacs 22.

	* mh-e.el (mh-folder-buttons-init-flag): New variable that keeps
	track of whether the tool-bar in mh-folder-mode has been
	initialized yet.
	(mh-folder-mode): Initialize the tool-bar for folders the first
	time we get into mh-letter-mode.

	* mh-customize.el (mh-buffer-exists-p): New function which tests
	presence of buffers of a given mode.
	(mh-tool-bar-define): New functions
	mh-tool-bar-folder-buttons-init and
573
	mh-tool-bar-letter-buttons-init are defined. These functions are
574 575 576 577 578 579 580 581 582
	used to create the tool-bar from the corresponding customizable
	variables.

	* mh-comp.el (mh-letter-buttons-init-flag): New variable that
	keeps track of whether the tool-bar in mh-letter-mode has been
	initialized yet.
	(mh-letter-mode): Initialize the tool-bar for drafts the first
	time we get into mh-letter-mode.

583 584
2005-10-23  Bill Wohler  <wohler@newt.com>

585 586 587 588 589 590 591 592
	* mh-comp.el (mh-letter-menu): Rename
	mh-mhn-compose-external-compressed-tar to
	mh-mh-compose-external-compressed-tar. Rename
	mh-mhn-compose-anon-ftp to mh-mh-compose-anon-ftp. Rename
	mh-edit-mhn to mh-mh-to-mime. Rename mh-mhn-directive-present-p to
	mh-mh-directive-present-p. Rename mh-revert-mhn-edit to
	mh-mh-to-mime-undo. Rename mh-gnus-pgp-support-flag to
	mh-pgp-support-flag. Rename mh-compose-insertion value from 'mhn
593 594 595 596
	to 'mh.
	(mh-insert-signature): Rename mh-mhn-directive-present-p to
	mh-mh-directive-present-p.
	(mh-send-letter): Rename mh-mhn-directive-present-p to
597 598 599 600 601 602 603 604 605 606 607
	mh-mh-directive-present-p. Rename mh-edit-mhn to mh-mh-to-mime.
	(mh-letter-mode-map): Rename mh-edit-mhn to mh-mh-to-mime. Rename
	mh-mhn-compose-anon-ftp to mh-mh-compose-anon-ftp. Rename
	mh-mhn-compose-external-compressed-tar to
	mh-mh-compose-external-compressed-tar. Rename mh-revert-mhn-edit
	to mh-mh-to-mime-undo. Rename mh-mhn-compose-external-type to
	mh-mh-compose-external-type. Rename mh-mhn-compose-anon-ftp to
	mh-mh-compose-anon-ftp. Rename
	mh-mhn-compose-external-compressed-tar to
	mh-mh-compose-external-compressed-tar. Rename mh-revert-mhn-edit
	to mh-mh-to-mime-undo. Rename mh-mhn-compose-external-type to
608 609 610
	mh-mh-compose-external-type.
	(mh-send-letter, mh-letter-mode-map): Rename mh-edit-mhn to
	mh-mh-to-mime, mh-revert-mhn-edit to mh-mh-to-mime-undo.
611 612
	(mh-reply, mh-yank-cur-msg, mh-insert-prefix-string): Rename
	mh-yank-from-start-of-msg to mh-yank-behavior.
613 614 615 616 617 618 619
	(mh-letter-mode, mh-to-field, mh-to-fcc, mh-insert-signature)
	(mh-check-whom, mh-insert-auto-fields, mh-send-letter)
	(mh-insert-letter, mh-yank-cur-msg, mh-insert-prefix-string)
	(mh-fully-kill-draft, mh-open-line, mh-letter-complete)
	(mh-letter-complete-or-space, mh-letter-confirm-address)
	(mh-letter-next-header-field-or-indent)
	(mh-letter-previous-header-field)
620 621
	(mh-letter-toggle-header-field-display): Sync docstrings with
	manual.
622

623 624
	* mh-customize.el (mh-edit-mhn-hook): Rename to
	mh-mh-to-mime-hook.
625 626 627
	(mh-yank-from-start-of-msg): Rename to mh-yank-behavior.
	(mh-compose-insertion): Rename values from 'gnus and 'mhn to 'mh
	and user-visible values from mhn and Gnus to MH and MML.
628
	(mh-before-send-letter-hook): Add 'ispell-message option.
629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652
	(mh-mml-method-default): Rename mh-gnus-pgp-support-flag to
	mh-pgp-support-flag.
	(mh-compose-insertion, mh-compose-space-does-completion-flag)
	(mh-delete-yanked-msg-window-flag)
	(mh-extract-from-attribution-verb, mh-ins-buf-prefix)
	(mh-letter-complete-function, mh-letter-fill-column)
	(mh-mml-method-default, mh-signature-file-name)
	(mh-signature-separator-flag, mh-x-face-file)
	(mh-yank-behavior, mail-citation-hook)
	(mh-before-send-letter-hook, mh-mh-to-mime-hook): Sync docstrings
	with manual.

	* mh-gnus.el (mml-minibuffer-read-disposition): New function
	provided for Emacs 21 environments that lack it.

	* mh-mime.el (mh-mml-query-cryptographic-method): Use default
	prompt convention.
	(mh-compose-forward): mh-mh-forward-message requires string arg.
	(mh-minibuffer-read-type): New function.
	(mh-mhn-args): Rename to mh-mh-to-mime-args.
	(mh-mhn-compose-insertion): Rename to mh-mh-attach-file.
	(mh-mhn-compose-forw): Rename to mh-mh-forward-message.
	(mh-mhn-compose-type): Rename to mh-mh-compose-type.
	(mh-mhn-compose-anon-ftp): Rename to mh-mh-compose-anon-ftp.
653 654
	Rename mh-mhn-compose-external-type to
	mh-mh-compose-external-type.
655
	(mh-mhn-compose-external-compressed-tar): Rename to
656 657 658 659 660 661
	mh-mh-compose-external-compressed-tar. Rename
	mh-mhn-compose-external-type to mh-mh-compose-external-type.
	(mh-mhn-compose-external-type): Rename to
	mh-mh-compose-external-type.
	(mh-edit-mhn): Rename to mh-mh-to-mime. Rename mh-mhn-args to
	mh-mh-to-mime-args. Rename mh-edit-mhn-hook to mh-mh-to-mime-hook.
662 663 664 665 666 667 668 669
	Use correct program in message.
	(mh-mhn-directive-present-p): Rename to mh-mh-directive-present-p.
	(mh-mml-directive-present-p): Rename to mh-mml-tag-present-p.
	(mh-compose-forward, mh-mh-attach-file)
	(mh-mh-compose-anon-ftp, mh-mh-compose-external-compressed-tar)
	(mh-mh-compose-external-type, mh-mh-forward-message)
	(mh-mml-attach-file): Use mml-minibuffer-read-description,
	mh-minibuffer-read-type.
670
	(mh-mime-content-types): Move comment about only being used in
671 672 673
	Emacs 20 to docstring.
	(mh-mh-compose-external-type): Rename extra-param argument to
	parameters.
674
	(mh-mml-to-mime, mh-secure-message, mh-mml-unsecure-message)
675 676
	(mh-mime-display-part, mh-mime-display-single): Rename
	mh-gnus-pgp-support-flag to mh-pgp-support-flag.
677 678 679 680 681 682 683 684 685 686 687
	(mh-compose-insertion): Rename mh-mhn-compose-insertion to
	mh-mh-attach-file.
	(mh-compose-forward): Rename mh-mhn-compose-forw to
	mh-mh-forward-message.
	(mh-mhn-compose-insertion): Rename mh-mhn-compose-type to
	mh-mh-compose-type.
	(mh-compose-insertion, mh-compose-forward, mh-mh-to-mime-args)
	(mh-mh-attach-file, mh-mh-compose-type)
	(mh-mh-compose-anon-ftp, mh-mh-compose-external-compressed-tar)
	(mh-mh-compose-external-compressed-tar)
	(mh-mh-compose-external-type, mh-mh-forward-message)
688
	(mh-mh-to-mime, mh-mh-quote-unescaped-sharp)
689 690 691 692 693 694 695
	(mh-mh-to-mime-undo, mh-mh-directive-present-p, mh-mml-to-mime)
	(mh-mml-attach-file, mh-secure-message, mh-mml-unsecure-message)
	(mh-mml-secure-message-sign, mh-mml-secure-message-encrypt)
	(mh-mml-directive-present-p, mh-destroy-postponed-handles)
	(mh-display-smileys, mh-display-emphasis, mh-mime-save-parts):
	Sync docstrings with manual.

696 697
	* mh-utils.el (mh-gnus-pgp-support-flag): Rename to
	mh-pgp-support-flag.
698

699 700
2005-10-17  Peter S Galbraith  <psg@debian.org>

701 702
	* mh-identity.el (mh-identity-field-handler): Use
	`assoc-ignore-case' to compare against header field for mixed-case
703 704
	"From:".

705 706
2005-10-17  Bill Wohler  <wohler@newt.com>

707
	* mh-customize.el (mh-folder-tool-bar-map): Rename image file
708 709
	left_arrow to left-arrow, right_arrow to right-arrow, mail_compose
	to mail/compose, fld_open to fld-open.
710 711
	(mh-letter-tool-bar-map): Rename image file mail_send to
	mail/send.
712

713 714
2005-10-16  Bill Wohler  <wohler@newt.com>

715 716 717 718 719 720
	* mh-comp.el (mh-display-completion-list-compat): New macro which
	calls `display-completion-list' correctly in older environments.
	Versions of Emacs prior to version 22 lacked a COMMON-SUBSTRING
	argument.
	(mh-complete-word): Use it.

721
	* mh-init.el (mh-image-load-path): Use locate-library to find
722
	MH-E. This simplified the code a lot. Flattened out nested
723 724
	statements even more.

725 726 727 728 729 730 731 732
2005-10-16  Satyaki Das  <satyaki@theforce.stanford.edu>

	* mh-init.el (mh-image-load-path): Remove use of pushnew since it
	causes a compiler warning.

	* mh-utils.el (mh-display-msg): Do MIME cleanup before inserting
	the message to be viewed (closes SF #1306141).

733 734
2005-10-16  Masatake YAMATO  <jet@gyve.org>

735 736
	* mh-comp.el (mh-complete-word): Pass the common prefix substring
	of completion to `display-completion-list'.
737

738 739 740 741
2005-10-15  Satyaki Das  <satyaki@theforce.stanford.edu>

	* mh-init.el (mh-image-load-path-called-flag): New variable which
	is used by mh-image-load-path so that it runs only once.
742 743
	(mh-image-load-path): Modify so that it gets run only once. Also
	flatten out heavily nested if statements to make it clearer.
744 745 746 747 748 749

	* mh-e.el (mh-folder-mode): Call mh-image-load-path to allow Emacs
	to find images used in the toolbar.

	* mh-customize.el (:folder): Remove call to mh-image-load-path.

750 751
2005-10-14  Bill Wohler  <wohler@newt.com>

752
	* mh-e.el (Version, mh-version): Add +cvs to version.
753

754 755 756
2005-10-14  Bill Wohler	 <wohler@newt.com>

	Released MH-E version 7.85.
757 758 759

	* mh-e.el (Version, mh-version): Update for release 7.85.

760 761
2005-10-14  Bill Wohler  <wohler@newt.com>

762 763
	* mh-e.el, mh-funcs.el, mh-init.el, mh-mime.el, mh-pick.el: *
	mh-seq.el, mh-utils.el: Ran mh-unit. Continued copyright lines
764 765
	need to be indented.

766
	* mh-e.el: mh-folder-tick-face had been renamed to mh-folder-tick
767 768
	but the code that invoked the face had not been updated. Tick
	highlighting working again.
769

770 771
	* mh-seq.el (mh-non-seq-mode-line-annotation): Move
	make-variable-buffer-local call to top level to avoid warnings in
772 773
	CVS Emacs.

774
	* mh-comp.el (mh-insert-letter): Replace deprecated read-input
775 776
	with read-string.

777
2005-10-09  Bill Wohler  <wohler@newt.com>
778

779 780 781
	* mh-init.el (mh-image-load-path): New function that adds the path
	to the MH-E images to the image-load-path or load-path depending
	on the version of Emacs.
782

783 784
	* mh-customize.el: Call mh-image-load-path just before
	mh-tool-bar-define so that the toolbar images can be found.
785

786
2005-10-04  Bill Wohler  <wohler@newt.com>
787

788 789
	* ChangeLog: Move contents into ChangeLog.1 and trim.

790
	* ChangeLog.1: New file. Contains old ChangeLog.
Juanma Barranquero's avatar
Juanma Barranquero committed
791

792

793
  Copyright (C) 2005 Free Software Foundation, Inc.
794

Bill Wohler's avatar
Bill Wohler committed
795 796 797
  Copying and distribution of this file, with or without modification,
  are permitted in any medium without royalty provided the copyright
  notice and this notice are preserved.
Miles Bader's avatar
Miles Bader committed
798

799 800 801 802
;; Local Variables:
;; sentence-end-double-space: nil
;; End:

Miles Bader's avatar
Miles Bader committed
803
;;; arch-tag: 87324964-69b6-4925-a3c2-9c1df53d7d51