ChangeLog 30.8 KB
Newer Older
1 2 3 4
2005-12-27  Stefan Monnier  <monnier@iro.umontreal.ca>

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

5 6
2005-12-23  Bill Wohler  <wohler@newt.com>

7 8
	* mh-e.el (mh-folders-changed): Fix typo in docstring.

9 10 11
	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
12
	nonsense symbols.
13

14 15
2005-12-22  Bill Wohler  <wohler@newt.com>

16
	Follow Emacs coding conventions.  Use default setting of
17
	emacs-lisp-docstring-fill-column which is 65.
18

19 20 21 22 23 24 25
	* 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
26 27
	use one of the supercite flavors of mh-yank-behavior.
	Sync docstrings with manual.
28

29 30 31
	* 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...".
32 33 34 35
	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
36 37
	supercite flavors of mh-yank-behavior.  Sync docstrings with manual.
	(mail-citation-hook): Delete.  Use one in sendmail.el.
38 39 40 41 42 43 44 45 46
	(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
47
	of "Invoked...".  Sync docstrings with manual.
48 49 50 51 52 53 54 55

	* 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.
56 57
	(mh-delete-msg, mh-execute-commands, mh-inc-folder, mh-quit)
	(mh-process-commands): Sync docstrings with manual.
58 59 60 61 62 63 64 65 66 67
	(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...".

68
	* mh-mime.el (mh-mh-to-mime): Ditto.
69 70 71 72 73 74 75

	* 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.
76
	(mh-show-mode, mh-show-msg, mh-find-path): Sync docstrings with manual.
77

78
2005-12-19  Stephen Gildea  <gildea@stop.mail-abuse.org>
79 80

	* mh-customize.el (mh-after-commands-processed-hook): New variable.
81
	(mh-before-commands-processed-hook): Rename mh-folder-updated-hook.
82

83
	* mh-e.el (mh-process-commands): Rename mh-folder-updated-hook
84 85 86 87 88
	to mh-before-commands-processed-hook, call new
	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
89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108
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:
109 110 111
	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
112 113
	on a couple of files since this was an insignificant change.

114 115 116 117
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.
118
	(mh-tool-bar-customize): Replace toolbar with tool bar in docstring.
119 120
	(mh-tool-bar-letter-help): Fix manual reference.
	(mh-xemacs-use-toolbar-flag): Rename to
121 122
	mh-xemacs-use-tool-bar-flag.  Initialize to
	mh-xemacs-has-tool-bar-flag.  Sync docstrings with manual.
123
	(mh-xemacs-toolbar-position): Rename to
124
	mh-xemacs-tool-bar-position.  Initialize to nil.  Drop "no tool bar"
125 126 127 128
	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.
129 130 131 132 133
	(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.
134 135 136 137 138 139 140 141

	* 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.

142 143 144 145 146 147 148 149
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.

150 151 152 153
2005-12-14  Bill Wohler  <wohler@newt.com>

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

157 158 159 160
	* 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.
161

162 163 164 165 166 167 168 169 170
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.

171 172
2005-12-04  Bill Wohler  <wohler@newt.com>

173 174 175
	* mh-customize.el (mh-sortm-args): Sync docstrings with manual.
	(mh-invisible-header-fields-internal): Add X-Bugzilla-* and
	X-Virus-Scanned.
176 177 178

	* mh-customize.el (mh-insert-signature-hook):
	Rename mh-letter-insert-signature-hook to mh-insert-signature-hook.
179 180 181

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

182
	* mh-customize.el (mh-fetch-x-image-url): Change default from 'ask
183
	to nil.  Remove t option.  Sync docstring with manual (closes SF
184 185 186 187
	#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).
188

189 190 191 192
	* 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.
193

194 195 196
	* mh-index.el (mh-index-sequenced-messages)
	(mh-index-new-messages): Ditto.

197
	* mh-comp.el (mh-forward): Went over all uses of the word "RANGE"
198
	in the docstrings and made usage consistent.  Generally speaking,
199
	"messages in range" and "range of messages" is redundant and just
200
	"range" can be used in most circumstances.  Also ensured that
201
	mh-interactive-range was mentioned in all interactive functions
202 203
	that use a range which describes the range argument for both users
	and programmers.
204 205 206 207

	* 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)
208
	(mh-notate-user-sequences, mh-delete-msg-from-seq, mh-catchup): Ditto.
209

210
	* mh-funcs.el (mh-copy-msg, mh-pack-folder, mh-pack-folder-1): Ditto.
211 212 213 214 215 216 217 218 219

	* 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.

220

221 222 223 224
2005-12-01  Bill Wohler  <wohler@newt.com>

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

226 227 228 229 230 231
	* 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
232
	section is Folders, not Organizing.  Parent of mh-folder-faces is
233 234 235 236 237 238
	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.
239
	(mh-sortm-args): New customization variable that used to be a defvar.
240 241 242 243 244 245 246 247
	(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
248 249
	mh-highlight-citation-p.  Sync docstrings with manual.
	(mh-mhl-format-file): Rename from mhl-formfile.  Sync docstrings
250
	with manual.
251
	(mh-show-threads-flag): Move from mh-show group to mh-thread group.
252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268
	(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.
269

270 271 272
	* mh-e.el
	(mh-scan-format-mh, mh-scan-good-msg-regexp)
	(mh-scan-deleted-msg-regexp, mh-scan-refiled-msg-regexp)
273 274
	(mh-scan-cur-msg-number-regexp, mh-scan-subject-regexp):
	Use non-fontification instead of non-fontifying.
275
	(mh-header-display): Use mh-mhl-format-file instead of
276
	mhl-formfile.  Sync docstrings with manual.
277
	(mh-next-undeleted-msg, mh-previous-undeleted-msg): Rename arg to
278
	count.  Sync docstrings with manual.
279
	(mh-refile-or-write-again): Use output from mh-write-msg-to-file
280 281 282 283 284 285
	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.
286 287
	(mh-ps-print-map): Delete keybindings for deleted commands
	mh-ps-print-toggle-mime and mh-ps-print-msg-show.
288
	(mh-help-messages): Update printing help.
289 290 291 292 293 294 295 296 297
	(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.

	* mh-funcs.el (mh-sortm-args): Now a customization option and
	in mh-customize.el.
298 299
	(mh-pipe-msg): Rename include-headers to include-header.
	Sync docstrings with manual.
300 301 302
	(mh-burst-digest, mh-page-digest, mh-page-digest-backwards)
	(mh-store-msg): Sync docstrings with manual.

303 304
	* mh-mime.el (mh-mime-save-parts): Rename arg to prompt.
	Sync docstrings with manual.
305 306
	(mh-toggle-mh-decode-mime-flag): Use English in message, not Lisp.
	Sync docstrings with manual.
307 308
	(mh-mm-display-part, mh-mm-inline-message):
	Use mh-highlight-citation-style instead of mh-highlight-citation-p.
309 310
	(mh-press-button): Sync docstrings with manual.
	(mh-display-with-external-viewer): Fix default output in
311
	minibuffer.  Sync docstrings with manual.
312

313
	* mh-print.el: (mh-ps-print-mime, mh-ps-print-toggle-mime): Delete.
314 315
	(mh-ps-print-color-option): Incorporate docstring from
	ps-print-color-p.
316 317 318 319
	(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.
320 321
	(mh-ps-print-range): Extract method from common code in
	mh-ps-print-msg and mh-ps-print-msg-file.
322 323
	(mh-ps-print-preprint): Clean docstring.  Use filename "mh-%s".
	(mh-ps-print-msg-show): Delete.  Can use either
324 325 326 327 328
	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)
329 330
	(mh-ps-print-toggle-faces, mh-ps-print-toggle-color):
	Sync docstrings with manual.
331
	
332
	* mh-utils.el (mh-show-ps-print-msg-show)
333
	mh-show-ps-print-toggle-mime): Delete.
334
	(mh-show-ps-print-map): Update accordingly.
335 336 337 338
	(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.
339 340 341 342
	(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.
343 344 345 346 347 348

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):
349
	Bogofilter is lowercase except at beginning of sentence and in titles.
350

351 352
2005-11-04  Bill Wohler  <wohler@newt.com>

353 354 355 356 357
	* 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.
358 359
	(mh-min-colors-defined-flag, mh-defface-compat):
	Move here from mh-customize.el.
360

361 362
	* mh-customize.el: Refactor faces.  Move grayscale requirements
	last before t.  Use uniform line breaks.
363
	(mh-min-colors-defined-flag): New variable.
364
	(mh-defface-compat): New function.  Provides backward compatibility
365
	for face specs.
366 367
	(mh-show-header, mh-show-date, mh-show-cc, mh-folder-to)
	(mh-folder-refiled, mh-folder-cur-msg-number, mh-folder-cur-msg)
368
	(mh-folder-body): Use mh-defface-compat.
369

370 371 372 373 374 375 376
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.

377 378 379
2005-11-03  Bill Wohler  <wohler@newt.com>

	* mh-customize.el (mh-refile-preserves-sequences-flag)
380 381
	(mh-tick-seq, mh-update-sequences-after-mh-show-flag):
	Sync docstrings with manual.
382 383 384

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

385
	* mh-seq.el (mh-delete-seq, mh-list-sequences, mh-narrow-to-seq)
386 387 388
	(mh-widen, mh-toggle-tick, mh-narrow-to-tick): Sync docstrings
	with manual.

389 390
2005-11-01  Bill Wohler  <wohler@newt.com>

391
	* mh-comp.el (mh-redist-full-contents) Convert defvar to defcustom.
392 393 394
	(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.
395 396
	(mh-edit-again, mh-extract-rejected-mail, mh-redistribute):
	Rename msg argument to message (to make for a better docstring).
397 398

	* mh-customize.el (mh-redist-full-contents-flag): Convert defvar
399
	to defcustom.  Rename by adding -flag.
400 401 402 403 404 405
	(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.

406
	* mh-print.el (mh-ps-spool-buffer, mh-ps-spool-a-msg)
407
	(mh-ps-print-msg): Remove debugging messages.
408
	(mh-ps-print-msg-show, mh-ps-print-msg-show)
409 410 411
	(mh-ps-print-toggle-color, mh-ps-print-toggle-mime): Remove period
	after message per conventions.

412 413
2005-10-30  Bill Wohler  <wohler@newt.com>

414 415 416
	* mh-e.el (mh-scan-good-msg-regexp, mh-scan-deleted-msg-regexp)
	(mh-scan-refiled-msg-regexp, mh-scan-cur-msg-number-regexp):
	Sync docstrings with manual.
417

418 419 420
	* 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
421 422
	means" to remain checkdoc clean and consistent with Emacs.
	I raised this issue with the Emacs developers and Stallman agrees
423 424 425 426
	that "On means" should be allowed in custom docstrings but that
	this change requires thought and should wait until after the Emacs
	22 release.

427 428
2005-10-28  Bill Wohler  <wohler@newt.com>

429 430 431 432 433
	* 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.
434 435
	(mh-adaptive-cmd-note-flag-check, mh-scan-format-file-check):
	New functions to check input for mh-adaptive-cmd-note-flag and
436 437 438 439
	mh-scan-format-file respectively.
	(mh-adaptive-cmd-note-flag, mh-scan-format-file): Docstring fixes,
	add :set.

440 441
	* mh-e.el: (mh-scan-field-destination-offset): New variable.
	The destination is the -, t, b, c, or n character for Replied, To, cc,
442 443 444 445 446
	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
447
	old mh-set-cmd-note.  Also, throw error if mh-scan-format-file
448 449 450 451 452 453
	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
454
	variable mh-scan-field-destination-offset rather than hard-coding 1.
455 456 457 458 459 460 461

	* 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.

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

469 470
2005-10-27  Bill Wohler  <wohler@newt.com>

471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486
	* 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.
487 488
	(mh-mail-header-separator, mh-signature-separator-regexp):
	Use "regular expression" in docstring instead of regexp.
489 490 491 492 493
	(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.

494 495 496 497
	* mh-comp.el (mh-insert-signature, mh-insert-auto-fields):
	Checkdoc fixes.

	* mh-customize.el (mh-compose-insertion, mh-x-face-file): Ditto.
498 499 500 501

	* 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.
502

503 504 505 506 507 508 509 510
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.

511 512 513 514
2005-10-23  Miles Bader  <miles@gnu.org>

	* .arch-inventory: New file.

515 516
2005-10-23  Bill Wohler  <wohler@newt.com>

517 518
	* mh-customize.el (mh-interpret-number-as-range-flag):
	Sync docstring with manual.
519

520 521 522 523 524 525 526 527 528 529 530 531
	* 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.

532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549
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
550
	mh-tool-bar-letter-buttons-init are defined.  These functions are
551 552 553 554 555 556 557 558 559
	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.

560 561
2005-10-23  Bill Wohler  <wohler@newt.com>

562 563 564 565 566 567 568 569
	* 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
570 571 572 573
	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
574 575 576 577 578 579 580 581 582 583
	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
584 585 586
	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.
587 588
	(mh-reply, mh-yank-cur-msg, mh-insert-prefix-string):
	Rename mh-yank-from-start-of-msg to mh-yank-behavior.
589 590 591 592 593 594 595
	(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)
596
	(mh-letter-toggle-header-field-display): Sync docstrings with manual.
597

598
	* mh-customize.el (mh-edit-mhn-hook): Rename to mh-mh-to-mime-hook.
599 600 601
	(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.
602
	(mh-before-send-letter-hook): Add 'ispell-message option.
603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626
	(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.
627
	Rename mh-mhn-compose-external-type to mh-mh-compose-external-type.
628
	(mh-mhn-compose-external-compressed-tar): Rename to
629 630 631 632 633
	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.
634 635 636 637 638 639 640 641
	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.
642
	(mh-mime-content-types): Move comment about only being used in
643 644 645
	Emacs 20 to docstring.
	(mh-mh-compose-external-type): Rename extra-param argument to
	parameters.
646 647 648
	(mh-mml-to-mime, mh-secure-message, mh-mml-unsecure-message)
	(mh-mime-display-part, mh-mime-display-single):
	Rename mh-gnus-pgp-support-flag to mh-pgp-support-flag.
649 650 651 652 653 654 655 656 657 658 659
	(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)
660
	(mh-mh-to-mime, mh-mh-quote-unescaped-sharp)
661 662 663 664 665 666 667
	(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.

668 669
	* mh-utils.el (mh-gnus-pgp-support-flag):
	Rename to mh-pgp-support-flag.
670

671 672
2005-10-17  Peter S Galbraith  <psg@debian.org>

673 674
	* mh-identity.el (mh-identity-field-handler):
	Use `assoc-ignore-case' to compare against header field for mixed-case
675 676
	"From:".

677 678
2005-10-17  Bill Wohler  <wohler@newt.com>

679
	* mh-customize.el (mh-folder-tool-bar-map): Rename image file
680 681
	left_arrow to left-arrow, right_arrow to right-arrow, mail_compose
	to mail/compose, fld_open to fld-open.
682
	(mh-letter-tool-bar-map): Rename image file mail_send to mail/send.
683

684 685
2005-10-16  Bill Wohler  <wohler@newt.com>

686 687 688 689 690 691
	* 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.

692
	* mh-init.el (mh-image-load-path): Use locate-library to find
693
	MH-E.  This simplified the code a lot.  Flattened out nested
694 695
	statements even more.

696 697 698 699 700 701 702 703
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).

704 705 706 707 708
2005-10-16  Masatake YAMATO  <jet@gyve.org>

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

709 710 711 712
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.
713 714
	(mh-image-load-path): Modify so that it gets run only once.
	Also flatten out heavily nested if statements to make it clearer.
715 716 717 718 719 720

	* 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.

721 722
2005-10-14  Bill Wohler  <wohler@newt.com>

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

725 726 727
2005-10-14  Bill Wohler	 <wohler@newt.com>

	Released MH-E version 7.85.
728 729 730

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

731 732
2005-10-14  Bill Wohler  <wohler@newt.com>

733
	* mh-e.el, mh-funcs.el, mh-init.el, mh-mime.el, mh-pick.el:
734 735 736
	* mh-seq.el, mh-utils.el: Ran mh-unit.  Continued copyright lines
	need to be indented.

737
	* mh-e.el: mh-folder-tick-face had been renamed to mh-folder-tick
738 739
	but the code that invoked the face had not been updated.
	Tick highlighting working again.
740

741 742
	* mh-seq.el (mh-non-seq-mode-line-annotation):
	Move make-variable-buffer-local call to top level to avoid warnings in
743 744
	CVS Emacs.

745
	* mh-comp.el (mh-insert-letter): Replace deprecated read-input
746 747
	with read-string.

748
2005-10-09  Bill Wohler  <wohler@newt.com>
749

750 751 752
	* 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.
753

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

757
2005-10-04  Bill Wohler  <wohler@newt.com>
758

759 760 761
	* ChangeLog: Move contents into ChangeLog.1 and trim.

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

763

764
  Copyright (C) 2005 Free Software Foundation, Inc.
765

Bill Wohler's avatar
Bill Wohler committed
766 767 768
  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
769 770

;;; arch-tag: 87324964-69b6-4925-a3c2-9c1df53d7d51