ChangeLog.2 142 KB
Newer Older
1 2
2014-10-20  Glenn Morris  <rgm@gnu.org>

3
	* Merge in all changes up to 24.4 release.
4

5
2014-09-30  Bill Wohler  <wohler@newt.com>
6 7 8 9 10 11 12 13 14 15

	Release MH-E version 8.6.

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

2014-09-30  Mike Kupfer  <m.kupfer@acm.org>

	* mh-comp.el (mh-insert-x-face): Ensure that mh-x-face-file is a
	string before trying to use it (closes SF #474).
	(mh-bare-components): New function to create a temporary initial
Stefan Monnier's avatar
Stefan Monnier committed
16
	components file; replaces mh-find-components.  Improve the temp
Stefan Monnier's avatar
Stefan Monnier committed
17 18
	folder and file names as per a suggestion from Bill Wohler.
	Also address XEmacs compatibility issues: use mm-make-temp-file instead
19 20 21 22
	of make-temp-file, and only pass one argument to delete-directory.
	(mh-edit-again, mh-send-sub): Use mh-bare-components instead of
	mh-find-components (partially closes SF #468).

23 24 25 26
2014-05-09  Glenn Morris  <rgm@gnu.org>

	* mh-e.el (mh-variants): Use file-accessible-directory-p.

27
2014-03-16  Bill Wohler  <wohler@newt.com>
28 29 30

	* mh-folder.el (mh-regenerate-headers): Fix scan: bad message list
	`unseen' error (closes SF #471).
31 32
	* mh-e.el (mh-version): Add +bzr to version.

33 34 35 36 37
2014-03-06  Glenn Morris  <rgm@gnu.org>

	* mh-compat.el (mh-display-completion-list):
	Replace use of obsolete argument of display-completion-list.

38 39 40 41 42
2013-11-05  Stefan Monnier  <monnier@iro.umontreal.ca>

	* mh-print.el (mh-ps-print-preprint): Don't use dynamic-var
	`prefix-arg' as function argument.

43 44 45 46 47
2013-06-18  Juri Linkov  <juri@jurta.org>

	* mh-alias.el (mh-alias-local-users): Add non-nil arg REPLACE to
	the call of `shell-command-on-region'.  (Bug#14637)

Glenn Morris's avatar
Glenn Morris committed
48 49 50 51 52
2013-05-22  Glenn Morris  <rgm@gnu.org>

	* mh-speed.el (mh-speed-view):
	Use dframe-with-attached-buffer rather than speedbar- alias.

53 54 55 56
2013-05-21  Glenn Morris  <rgm@gnu.org>

	* mh-comp.el (mh-regexp-in-field-p): Fix previous change.

57 58 59 60 61
2013-05-09  Glenn Morris  <rgm@gnu.org>

	* mh-e.el (mh-sortm-args, mh-default-folder-for-message-function):
	Fix custom types.

62 63 64 65
2013-05-08  Stefan Monnier  <monnier@iro.umontreal.ca>

	* mh-comp.el (mh-regexp-in-field-p): Minor simplification.

Bill Wohler's avatar
Bill Wohler committed
66 67 68 69 70 71
2013-03-02  Bill Wohler  <wohler@newt.com>

	Release MH-E version 8.5.

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

72
2013-03-02  Jeffrey C Honig  <jch@honig.net>
73

Bill Wohler's avatar
Bill Wohler committed
74
	* mh-folder.el (mh-inc-folder): Revert SF #2321115, SF #250
75
	which processed pending deletes and refiles.  Call to
76
	mh-process-or-undo-commands to ensure that pending changes are
Bill Wohler's avatar
Bill Wohler committed
77
	properly tagged after including new mail (closes SF #271).
78

79
	* mh-comp.el: Ensure that mail-header-separator is set before
Bill Wohler's avatar
Bill Wohler committed
80
	invoking any mml functions (closes SF #270).
81

82 83 84 85 86 87
2013-01-23  Dmitry Antipov  <dmantipov@yandex.ru>

	* mh-acros.el (mh-do-at-event-location): Use point-marker.
	* mh-search.el (mh-index-create-imenu-index): Likewise.
	* mh-xface.el (mh-x-image-url-display): Likewise.

88 89
2012-11-25  Bill Wohler  <wohler@newt.com>

Bill Wohler's avatar
Bill Wohler committed
90 91 92 93
	Release MH-E version 8.4.

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

94 95
	* mh-comp.el (mh-regexp-in-field-syntax-table): Fix docstring.
	(mh-edit-again): Format.
Bill Wohler's avatar
Bill Wohler committed
96
	(mh-components-to-list): Fix docstring.
97 98
	(mh-regexp-in-field-p): Remove unused variable `field'.

99 100 101 102 103 104 105
	* mh-compat.el (mh-define-obsolete-variable-alias)
	(mh-make-obsolete-variable): New macros to fix XEmacs compiler
	warnings.

	* mh-letter.el (mh-yank-hooks): Use new mh-make-obsolete-variable
	macro.

Stefan Monnier's avatar
Stefan Monnier committed
106 107
	* mh-e.el (mh-kill-folder-suppress-prompt-hooks):
	Use new mh-define-obsolete-variable-alias macro.
108 109 110 111 112 113 114

	* mh-compat.el (mh-cl-flet): New alias for cl-flet on Emacs 24 and
	flet elsewhere.

	* mh-thread.el (mh-thread-set-tables): Replace flet with new alias
	mh-cl-flet.

Glenn Morris's avatar
Glenn Morris committed
115 116
	* mh-show.el (mh-gnus-article-highlight-citation):
	Replace flet with new alias mh-cl-flet.
117 118

	* mh-mime.el (mh-display-with-external-viewer, mh-mime-display)
Stefan Monnier's avatar
Stefan Monnier committed
119 120
	(mh-press-button, mh-push-button, mh-display-emphasis):
	Replace flet with new alias mh-cl-flet.
121

Glenn Morris's avatar
Glenn Morris committed
122 123
	* mh-e.el (mh-invisible-header-fields-internal):
	Remove trailing whitespace.
124

125 126 127 128 129 130
2012-11-25  Jeffrey C Honig  <jch@honig.net>

	* mh-comp.el: (mh-edit-again): Use the components file to specify
	default values for missing headers in the draft.
	(mh-regexp-in-field-syntax-table, mh-fcc-syntax-table)
	(mh-addr-syntax-table, mh-regexp-in-field-p): Use a syntax table
Bill Wohler's avatar
Bill Wohler committed
131
	so we'll properly parse non-address fields.
132 133 134 135 136
	(mh-components-to-list, mh-extract-header-field): New functions to
	read components file.
	(mh-find-components, mh-send-sub): Move code to locate components
	file into a new function.
	(mh-insert-auto-fields, mh-modify-header-field): New syntax for
137
	calling mh-regexp-in-field-p (closes SF #1708292).
138

139 140 141
	* mh-e.el (mh-invisible-header-fields-internal): Added: X-xsi.
	(addresses SF #1916032).

142
	* mh-folder.el (mh-inc-folder): Call mh-process-or-undo-commands
143
	before running to ensure we do not lose any pending changes.
144 145
	(closes SF #2321115).

Glenn Morris's avatar
Glenn Morris committed
146 147
2012-11-25  Ted Phelps  <phelps@gnusto.com>

Juanma Barranquero's avatar
Juanma Barranquero committed
148
	Postpone junk processing (closes SF #2945712).  Patch submitted by
149 150 151 152 153 154 155
	Ted Phelps and refined by Bill Wohler.

	* mh-e.el (mh-blacklist, mh-whitelist): New variables.
	(mh-whitelist-preserves-sequences-flag): New option.
	(mh-before-commands-processed-hook): Update documentation.
	(mh-blacklist-msg-hook, mh-whitelist-msg-hook): New hooks.
	(mh-folder-blacklisted, mh-folder-whitelisted): New faces.
Juanma Barranquero's avatar
Juanma Barranquero committed
156
	* mh-folder.el (mh-folder-message-menu): Add "Junk" to "Undo."
157 158 159 160 161
	(mh-folder-font-lock-keywords): Add regexps for blacklisted and
	whitelisted messages.
	(mh-folder-mode): Add mh-blacklist and mh-whitelist variables.
	(mh-execute-commands): Update documentation.
	(mh-undo, mh-outstanding-commands-p, mh-process-commands)
Stefan Monnier's avatar
Stefan Monnier committed
162 163
	(mh-delete-a-msg, mh-refile-a-msg, mh-undo-msg):
	Handle blacklisted and whitelisted messages.
164 165 166 167 168 169
	* mh-junk.el (mh-junk-blacklist, mh-junk-whitelist): Update to put
	messages in blacklist and whitelist respectively for latter
	processing.
	(mh-blacklist-a-msg, mh-junk-whitelist-a-msg): New function to
	support previous functions.
	(mh-junk-blacklist-disposition): New function.
Stefan Monnier's avatar
Stefan Monnier committed
170 171
	(mh-junk-process-blacklist, mh-junk-process-whitelist):
	New functions that perform the blacklisting and whitelisting
172 173 174 175 176 177 178 179 180 181 182
	respectively that used to be performed by mh-junk-blacklist and
	mh-junk-whitelist.
	* mh-scan.el (mh-scan-blacklisted-msg-regexp)
	(mh-scan-whitelisted-msg-regexp): New scan line regexps.
	(mh-scan-good-msg-regexp): Add B and W characters to regexp.
	(mh-scan-cmd-note-width): Update documentation.
	(mh-note-blacklisted, mh-note-whitelisted): New scan line
	characters.
	* mh-search.el (mh-index-execute-commands): Handle blacklisted and
	whitelisted messages.

Glenn Morris's avatar
Glenn Morris committed
183 184
2012-11-25  Jeffrey C Honig  <jch@honig.net>

185 186 187 188 189 190 191 192 193
	* mh-e.el (mh-invisible-header-fields-internal): Added:
	Bounces-To:, Bounces_to:, X-ACL-Warn:, X-BFI:, X-BPS1:, X-BPS2:,
	X-Campaign-Id:, X-Campaign:, X-Cloudmark-SP-, X-Destination-ID:,
	X-detected-operating-system:, X-DocGen-Version:, X-EM-,
	X-Email-Type-Id:, X-FB-SS:, X-FuHaFi:, X-MailFlowPolicy:,
	X-mail_abuse-inquires, X-MailingID:, X-Match:,
	X-MaxCode-Template:, X-ME-Bayesian:, X-Sendergroup:, X-SFDC-,
	X-SMFBL:, X-SMHeaderMap:, X-VGI-OESCD:, X-VirtualServer:,
	X-VirtualServerGroup:, X-XPT-XSL-Name:, X-Y-GMX-Trusted:,
Stefan Monnier's avatar
Stefan Monnier committed
194 195
	X-XWALL-, X-ZixNet:. Changed X-Habeas-SWE- to X-Habeas-.
	Updated the comment.  (addresses SF #1916032).
196

Glenn Morris's avatar
Glenn Morris committed
197
2012-11-25  Bill Wohler  <wohler@newt.com>
198

Stefan Monnier's avatar
Stefan Monnier committed
199 200
	* mh-e.el (mh-invisible-header-fields-internal):
	Add X-AnalysisOut, X-Authentication-Info, X-Auto-Response-Suppress,
201 202 203
	X-Bayes-Prob, X-Cam-, X-CanIt-Geo, X-Completed, X-Facebook,
	X-Forwarded-, X-Generated-By, X-Headers-End, X-IEEE-UCE,
	X-Jira-Fingerprint, X-Junkmail-, X-Launchpad-, X-MXL-Hash,
Stefan Monnier's avatar
Stefan Monnier committed
204 205
	X-Notification-, X-Notifications, X-Oracle-Calendar.
	Replace X-DCC-Usenix-Metrics with X-DCC- (addresses SF #1916032).
206

Glenn Morris's avatar
Glenn Morris committed
207
2012-11-25  Jeffrey C Honig  <jch@honig.net>
208

209 210 211
	* mh-letter.el (mh-yank-cur-msg): Replace usage of set-buffer with
	with-current-buffer in mh-yang-cur-msg, semantics changed in emacs
	23 and we do not want to use set-buffer unless we actually want to
Bill Wohler's avatar
Bill Wohler committed
212
	change the buffer the user is looking at (closes SF #2830504).
213

214 215 216
	* mh-show.el (mh-show-folder-map): Add missing key binding for
	mh-show-pack-folder (closes SF #3466086).

Glenn Morris's avatar
Glenn Morris committed
217
2012-11-25  Bill Wohler  <wohler@newt.com>
218 219 220

	* mh-e.el (Version, mh-version): Add +bzr to version.

Glenn Morris's avatar
Glenn Morris committed
221 222 223 224 225 226 227 228 229 230 231 232 233
2012-10-23  Stefan Monnier  <monnier@iro.umontreal.ca>

	* mh-letter.el (mh-yank-hooks): Use make-obsolete-variable.

2012-04-25  Stefan Monnier  <monnier@iro.umontreal.ca>

	* mh-utils.el (minibuffer-completing-file-name): Don't declare, unused.

2012-04-21  Juanma Barranquero  <lekktu@gmail.com>

	* mh-folder.el (top): Check whether which-func-modes is t before
	adding mh-folder-mode.

234 235 236 237 238 239
2011-11-20  Bill Wohler  <wohler@newt.com>

	* Release MH-E version 8.3.1.

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

Juanma Barranquero's avatar
Juanma Barranquero committed
240 241 242 243 244
2011-11-20  Juanma Barranquero  <lekktu@gmail.com>

	* mh-utils.el (mh-folder-list): Fix typo.
	(mh-children-p): Move part of the docstring to a comment.

Juanma Barranquero's avatar
Juanma Barranquero committed
245 246 247 248
2011-11-16  Juanma Barranquero  <lekktu@gmail.com>

	* mh-search.el (mh-pick-parse-search-buffer): Fix typo.

249 250 251 252 253 254
2011-09-20  Bill Wohler  <wohler@newt.com>

	Release MH-E version 8.3.

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

255 256 257 258 259
2011-07-30  Bill Wohler  <wohler@newt.com>

	* mh-show.el (mh-unvisit-file): Clarify language in yes-or-no-p
	and error messages.

260 261
2011-07-17  Bill Wohler  <wohler@newt.com>

262 263 264 265
	Release MH-E version 8.2.93.

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

266 267 268 269 270
	* mh-compat.el (mh-pop-to-buffer-same-window): Delete.
	* mh-folder.el (mh-inc-folder, mh-modify, mh-scan-folder)
	(mh-make-folder): Revert to switch-to-buffer, as the Emacs folks
	decided that it was fine to use it in programs.

271 272 273 274 275 276
2011-07-16  Bill Wohler  <wohler@newt.com>

	Release MH-E version 8.2.92.

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

277 278
2011-07-12  Bill Wohler  <wohler@newt.com>

279 280 281 282
	Release MH-E version 8.2.91.

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

283 284 285 286 287
	* mh-compat.el (mh-pop-to-buffer-same-window): Add compatibility
	function to call switch-to-buffer on systems that lack
	pop-to-buffer-same-window.
	* mh-folder.el (mh-inc-folder, mh-modify, mh-scan-folder)
	(mh-make-folder): Call mh-pop-to-buffer-same-window instead of
Juanma Barranquero's avatar
Juanma Barranquero committed
288
	switch-to-buffer.  The previous change which used pop-to-buffer
289 290
	produced the wrong behavior.

Juanma Barranquero's avatar
Juanma Barranquero committed
291
2011-07-12  Henrique Martins  <henrique@martins.cc>  (tiny change)
292 293 294 295 296

	* mh-xface.el (mh-picon-get-image): Remove quote from block
	argument.
	* mh-mime.el (mh-mh-directive-present-p): Ditto.

297 298
2011-07-10  Bill Wohler  <wohler@newt.com>

Andreas Schwab's avatar
Andreas Schwab committed
299
	Release MH-E version 8.2.90.
300 301 302

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

303 304 305 306
	* mh-utils.el (mh-sub-folders-actual): Remove FIXME question.

	* mh-mime.el (mh-decode-message-subject): Fix case of Subject.

307 308
	* mh-folder.el (mh-inc-folder, mh-modify, mh-scan-folder)
	(mh-make-folder): Replace calls to switch-to-buffer with of
Juanma Barranquero's avatar
Juanma Barranquero committed
309 310
	pop-to-buffer.  The former is intended for interactive use only
	and generates warnings in Emacs 24.
311

312 313
2011-07-09  Bill Wohler  <wohler@newt.com>

314
	* mh-speed.el (mh-speed-toggle, mh-speed-view): Document "ignored"
315 316 317 318 319 320 321 322 323 324 325 326
	arguments to keep checkdoc happy.

	* mh-search.el (mh-flists-execute): Ditto.

	* mh-funcs.el (mh-undo-folder): Ditto.

	* mh-comp.el (mh-user-agent-compose): Ditto.

	* mh-xface.el (mh-face-to-png, mh-uncompface)
	(mh-picon-file-contents): Only call set-buffer-multibyte if it
	exists, which it doesn't in XEmacs.

327 328
2011-07-04  Bill Wohler  <wohler@newt.com>

329 330 331
	* mh-e.el: Just require mh-loaddefs since loading it in an
	eval-and-compile block causes compilation errors in XEmacs.

Juanma Barranquero's avatar
Juanma Barranquero committed
332
	* mh-acros.el, mh-comp.el, mh-e.el, mh-folder.el, mh-letter.el:
333 334 335
	* mh-mime.el, mh-search.el, mh-seq.el: Shush XEmacs compiler in
	mh-do-in-xemacs block.

336 337 338 339 340
	* mh-compat.el (mh-window-full-height-p): Add compatibility
	function for XEmacs.
	* mh-show.el (mh-show-msg): Use it, and avoid compiler warning on
	XEmacs.

341 342
	* mh-letter.el (mh-letter-mode-map, mh-letter-complete)
	(mh-complete-word): Remove FIXME comments since these functions
Juanma Barranquero's avatar
Juanma Barranquero committed
343
	are still needed in other Emacsen.  However, they can probably
344 345 346
	stand to be generalized like completion-at-point.
	(mh-letter-complete-or-space): Remove unused variable.

347 348
2011-07-03  Bill Wohler  <wohler@newt.com>

349
	* mh-compat.el (mh-test-completion): Add compatibility function
350 351 352
	for XEmacs.
	* mh-alias.el (mh-alias-letter-expand-alias): Use it, and avoid
	compiler warning on XEmacs.
353

Bill Wohler's avatar
Bill Wohler committed
354 355 356
	* mh-utils.el:
	* mh-mime.el: Shush XEmacs compiler in mh-do-in-xemacs block.

357
	* mh-folder.el: Use boundp instead of fboundp when testing
358
	existence of desktop-buffer-mode-handlers (closes SF #1510145).
359

360 361 362 363 364 365
2011-05-10  Jim Meyering  <meyering@redhat.com>

	Fix doubled-word typos.
	* mh-alias.el (mh-alias-minibuffer-confirm-address): if if -> if it
	* mh-scan.el (mh-scan-destination-width): in in -> in

366 367 368 369 370 371 372 373 374 375 376 377 378 379
2011-04-28  Stefan Monnier  <monnier@iro.umontreal.ca>

	* mh-utils.el (mh-folder-completion-function): Make it work like
	file-name completion, so partial-completion can do its job.

	* mh-letter.el (mh-letter-completion-at-point): New function, extracted
	from mh-letter-complete
	(mh-letter-mode, mh-letter-complete, mh-letter-complete-or-space):
	Use it.
	(mh-complete-word): Only use the common-substring arg when it works.
	(mh-folder-expand-at-point):
	* mh-alias.el (mh-alias-letter-expand-alias): Return data suitable for
	completion-at-point-functions.

380 381 382 383 384
2011-04-06  Juanma Barranquero  <lekktu@gmail.com>

	* mh-funcs.el (mh-undo-folder): Accept and ignore arguments,
	for compatibility with `revert-buffer'.  Doc fix.  (Bug#8431)

385 386 387 388
2011-03-07  Chong Yidong  <cyd@stupidchicken.com>

	* Version 23.3 released.

389 390 391 392 393
2011-03-05  Antoine Levitt  <antoine.levitt@gmail.com>

	* mh-funcs.el (mh-store-msg, mh-store-buffer):
	* mh-mime.el (mh-mime-save-parts): Use read-directory-name.

394 395 396 397
2011-01-13  Chong Yidong  <cyd@stupidchicken.com>

	* mh-comp.el (mh-user-agent-compose): New arg RETURN-ACTION.

398 399 400 401
2010-11-07  Glenn Morris  <rgm@gnu.org>

	* mh-seq.el (mh-read-msg-list): Use point-at-eol.

402 403 404 405
2010-11-03  Glenn Morris  <rgm@gnu.org>

	* mh-mime.el (dots, type, ov): Avoid unnecessary declaration.

406 407 408
2010-05-14  Peter S Galbraith  <psg@debian.org>

	* mh-mime.el (mh-decode-message-subject): New function to decode
Juanma Barranquero's avatar
Juanma Barranquero committed
409
	RFC2047 encoded Subject lines.  Used for reply drafts.
410 411
	* mh-comp.el (mh-compose-and-send-mail):
	Call `mh-decode-message-subject' on (reply or forward) message drafts.
412

Chong Yidong's avatar
Chong Yidong committed
413 414 415 416
2010-05-07  Chong Yidong  <cyd@stupidchicken.com>

	* Version 23.2 released.

417 418 419 420 421
2010-05-03  Stefan Monnier  <monnier@iro.umontreal.ca>

	* mh-show.el (mh-showing-mode): Move function to mh-e.el.
	* mh-e.el (mh-showing-mode): Use define-minor-mode.

Stefan Monnier's avatar
Stefan Monnier committed
422
2010-03-24  Juanma Barranquero  <lekktu@gmail.com>
Juanma Barranquero's avatar
Juanma Barranquero committed
423 424 425 426 427 428 429 430 431 432 433

	* mh-scan.el (mh-scan-cmd-note-width): Doc fix.
	(mh-scan-format-mh, mh-scan-body-regexp, mh-scan-cur-msg-number-regexp)
	(mh-scan-cur-msg-number-regexp, mh-scan-date-regexp)
	(mh-scan-deleted-msg-regexp, mh-scan-good-msg-regexp)
	(mh-scan-msg-format-regexp, mh-scan-msg-format-string)
	(mh-scan-msg-number-regexp, mh-scan-rcpt-regexp)
	(mh-scan-refiled-msg-regexp, mh-scan-sent-to-me-sender-regexp)
	(mh-scan-subject-regexp, mh-update-scan-format)
	(mh-msg-num-width-to-column): Fix typos in docstrings.

Chong Yidong's avatar
Chong Yidong committed
434 435 436 437
2010-03-10  Chong Yidong  <cyd@stupidchicken.com>

	* Branch for 23.2.

438 439 440 441 442 443 444
2009-12-01  Bill Wohler  <wohler@newt.com>

	* mh-search.el (mh-mairix-execute-search): Use mh vfolder_format.
	Fix typo in database path.
	(mh-namazu-execute-search): Specify -q in example since namazu is
	excessively garrulous.

445 446 447
2009-11-05  Stefan Monnier  <monnier@iro.umontreal.ca>

	* mh-thread.el (mh-thread-set-tables):
448 449
	* mh-speed.el (mh-folder-speedbar-menu-items, mh-speed-stealth-update)
	(mh-speed-extract-folder-name, mh-speed-parse-flists-output)
450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466
	(mh-speed-invalidate-map, mh-speed-add-folder):
	* mh-show.el (mh-invalidate-show-buffer, mh-show-sequence-menu):
	* mh-seq.el (mh-list-sequences):
	* mh-search.el (mh-index-execute-commands, mh-index-add-to-sequence)
	(mh-index-delete-from-sequence, mh-index-update-maps):
	* mh-scan.el (mh-msg-num-width):
	* mh-print.el (mh-ps-spool-buffer):
	* mh-mime.el (mh-mime-save-parts, mh-handle-set-external-undisplayer)
	(mh-file-mime-type):
	* mh-letter.el (mh-yank-cur-msg):
	* mh-funcs.el (mh-list-folders, mh-pipe-msg, mh-store-msg)
	(mh-store-buffer):
	* mh-folder.el (mh-modify, mh-visit-folder, mh-write-msg-to-file)
	(mh-prompt-for-refile-folder):
	* mh-e.el (mh-exec-cmd, mh-exec-cmd-error, mh-exec-cmd-daemon)
	(mh-handle-process-error, mh-variant-info):
	* mh-comp.el (mh-forward):
467
	* mh-alias.el (mh-alias-local-users, mh-alias-which-file-has-alias)
468 469
	(mh-alias-add-alias-to-file): Use with-current-buffer (closes SF
	#1903293).
470

471 472 473 474
2009-11-04  Stefan Monnier  <monnier@iro.umontreal.ca>

	* mh-e.el: Load mh-loaddefs during compilation as well.

475 476 477 478
2009-11-04  Juanma Barranquero  <lekktu@gmail.com>

	* mh-e.el (mh-loaddefs): Load rather than require.

Glenn Morris's avatar
Glenn Morris committed
479 480 481 482
2009-10-06  Glenn Morris  <rgm@gnu.org>

	* mh-show.el (mh-show-msg): Use window-full-height-p.

483 484 485 486 487
2009-08-28  Stefan Monnier  <monnier@iro.umontreal.ca>

	* mh-comp.el (mh-send-letter): default-buffer-file-coding-system
	=> (default-value 'buffer-file-coding-system).

Bill Wohler's avatar
Bill Wohler committed
488 489 490 491 492
2009-08-10  Bill Wohler  <wohler@newt.com>

	* mh-junk.el (mh-spamassassin-blacklist, mh-bogofilter-blacklist)
	(mh-spamprobe-blacklist): Sync docstring with manual.

493 494 495
2009-07-22  Kevin Ryde  <user42@zip.com.au>

	* mh-junk.el (mh-spamassassin-blacklist, mh-bogofilter-blacklist)
Bill Wohler's avatar
Bill Wohler committed
496
	(mh-spamprobe-blacklist): Hyperlink URLs in docstrings with URL `...'.
497

498 499 500 501 502 503 504 505 506 507
2009-06-13  Bill Wohler  <wohler@newt.com>

	Release MH-E version 8.2.

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

	* mh-seq.el (mh-folder-size-flist)
	* mh-speed.el (mh-speed-parse-flists-output)
	* mh-xface.el (mh-face-display-function): Remove trailing space.

508 509 510
2009-03-13  D. Goel  <deego3@gmail.com>

	* mh-seq.el (mh-folder-size-flist): Use (values-list) in m-v call
Juanma Barranquero's avatar
Juanma Barranquero committed
511
	to list.
512 513 514 515 516 517 518

	* mh-speed.el (mh-speed-parse-flists-output): Ditto.
	* mh-xface.el (mh-face-display-function): Ditto.
	* mh-search.el (mh-index-parse-search-regexp): Ditto.

	* mh-thread.el (mh-thread-generate): Ditto.

Juanma Barranquero's avatar
Juanma Barranquero committed
519 520
	* mh-seq.el (mh-parse-flist-output-line): Return list rather than values.
	We want to avoid emacs using m-v facilities.
521
	(mh-folder-size-folder): Ditto.
522 523 524 525 526 527
	(mh-parse-flist-output-line): Ditto.
	* mh-thread.el (mh-thread-prune-subject): Ditto.
	* mh-xface.el (mh-picon-get-image): Ditto.
	(mh-picon-file-contents): Ditto.
	* mh-search.el (mh-index-evaluate): Ditto.

Bill Wohler's avatar
Bill Wohler committed
528 529
2009-01-27  Bill Wohler  <wohler@newt.com>

530 531 532 533
	* mh-funcs.el (mh-pack-folder): Fix docstring.

	* mh-e.el (mh-pack-folder-hook): Bump package-version to 8.2.

Bill Wohler's avatar
Bill Wohler committed
534 535 536 537 538
	* mh-gnus.el (mh-mm-merge-handles)
	(mh-mm-set-handle-multipart-parameter, mh-mm-inline-text-vcard)
	(mh-mml-minibuffer-read-disposition, mh-mm-save-part): Update with
	code from Gnus 5.11 (closes SF #2235022).

539 540 541 542 543
2009-01-26  Stephen Gildea  <gildea@stop.mail-abuse.org>

	* mh-e.el (mh-pack-folder-hook): New variable.
	* mh-funcs.el (mh-pack-folder): Call new mh-pack-folder-hook.

544 545
2009-01-26  Bill Wohler  <wohler@newt.com>

546 547 548
	* mh-utils.el (mh-goto-header-end): Use mh-mail-header-separator
	instead of -* in regexp.

549 550 551
	* mh-folder.el (mh-folder-mode-help-messages): Add e and t to K's
	help.

552 553 554 555
2009-01-09  Glenn Morris  <rgm@gnu.org>

	* mh-letter.el: Replace last-input-char with last-input-event.

Juanma Barranquero's avatar
Juanma Barranquero committed
556
2008-08-18  Bill Wohler  <wohler@newt.com>
557 558

	Release MH-E version 8.1.
Juanma Barranquero's avatar
Juanma Barranquero committed
559

560 561
	* mh-e.el (Version, mh-version): Update for release 8.1.

562 563 564 565 566 567 568 569
2008-08-11  Bill Wohler  <wohler@newt.com>

	* mh-e.el (mh-variant-mh-info, mh-variant-nmh-info)
	(mh-variant-set-variant, mh-variant-p, mh-profile-component)
	(mh-variant-set, mh-variant, mh-scan-format-file): Fix typo in
	docstring.

	* mh-comp.el (mh-reply)
Juanma Barranquero's avatar
Juanma Barranquero committed
570
	* mh-e.el (mh-sys-path, mh-variant-info, mh-variant-mu-mh-info)
571 572 573 574 575 576 577 578
	(mh-variant-p, mh-profile-component, mh-variant-set, mh-variant)
	(mh-scan-format-file)
	* mh-folder.el (mh-regenerate-headers)
	* mh-scan.el (mh-scan-format)
	* mh-search.el (mh-pick-regexp-builder): Rename variant mu-mh to
	gnu-mh and be explicit about GNU mailutils MH in docstrings (with
	thanks to Darel Henman) (closes SF #1768928).

579 580 581 582 583
2008-08-01  Bill Wohler  <wohler@newt.com>

	* mh-show.el (mh-show-preferred-alternative)
	* mh-e.el (mh-annotate-msg-hook): Sync docstring with manual.

584 585
	* mh-comp.el (mh-send-letter, mh-redistribute):
	Mention mh-annotate-msg-hook in docstring.
586

587 588 589 590 591 592
2008-06-29  Jeffrey C Honig  <jch@honig.net>

	* mh-e.el (mh-invisible-header-fields-internal): Add invisible
	header fields for X-Hz (mail from Hertz), X-Proofpoint (Proofpoint
	antivirus/anti-spam) and X-RIM (Research In Motion).

593 594
2008-06-20  Stephen Eglen  <stephen@gnu.org>

Juanma Barranquero's avatar
Juanma Barranquero committed
595
	* mh-show.el (mh-defun-show-buffer): Use `...' rather than
596 597
	"..." in generated docstrings.

Glenn Morris's avatar
Glenn Morris committed
598 599 600 601 602 603
2008-06-12  Glenn Morris  <rgm@gnu.org>

	* mh-seq.el (tool-bar-map): Define for compiler.

	* mh-folder.el (mh-folder-mode):
	* mh-letter.el (mh-letter-mode):
Juanma Barranquero's avatar
Juanma Barranquero committed
604
	* mh-show.el (mh-show-mode): Check tool-bar-map is bound.
Glenn Morris's avatar
Glenn Morris committed
605

606 607 608 609 610 611 612 613 614 615 616
2008-06-08  John Paul Wallington  <jpw@pobox.com>

	* mh-acros.el (toplevel): Put `doc-string-elt' properties on
	`defun-mh' and `defmacro-mh'.

	* mh-alias.el (mh-alias-read-address-map): Define within defvar.

	* mh-comp.el (mh-letter-mode-syntax-table): Define within defvar.

	* mh-letter.el (mh-complete-word): Doc fix.

617 618 619 620
2008-06-02  John Paul Wallington  <jpw@pobox.com>

	* mh-e.el (mh-exec-cmd-env-daemon): Doc fix.

621 622 623 624 625
2008-06-01  John Paul Wallington  <jpw@pobox.com>

	* mh-e.el (mh-path, mh-variant): Use dotted syntax for
	`package-version' info.

626 627 628 629 630 631 632
2008-05-26  Jeffrey C Honig  <jch@honig.net>

	* mh-e.el (mh-invisible-header-fields-internal): Remove Newsgroups
	from the list.  Add Bytes, X-Campaignid, X-Country-Chain,
	X-Declude-, X-fmx-, X-Identity, X-Mailer_, X-pair-, X-SPF-,
	X-Usenet-Provider.

633 634
2008-05-23  Bill Wohler  <wohler@newt.com>

635 636
	* mh-e.el (mh-invisible-header-fields-internal):
	Remove DKIM-Signature as it is covered by DKIM-.  Fully qualify X-EID.
637

Juanma Barranquero's avatar
Juanma Barranquero committed
638
2008-05-19  Sergey Poznyakoff  <gray@gnu.org.ua>
639 640 641 642

	* mh-mime.el (mh-mh-to-mime, mh-mh-to-mime-undo): Preserve modes
	when converting to or from MIME (closes SF #1966722).

643 644 645
2008-05-19  Bill Wohler  <wohler@newt.com>

	* mh-e.el (mh-invisible-header-fields-internal): Sort list in a
Juanma Barranquero's avatar
Juanma Barranquero committed
646
	case-insensitive way and add comment about it.  Add many header
647 648
	fields (closes SF #1916032).

Juanma Barranquero's avatar
Juanma Barranquero committed
649
2008-05-19  Xavier Maillard  <xma@gnu.org>  (tiny change)
650 651 652 653

	* mh-utils.el (mh-find-path): Don't throw error if MH environment
	variable is being used (closes SF #1946861).

Juanma Barranquero's avatar
Juanma Barranquero committed
654
2008-05-19  Nick Dokos  <nicholas.dokos@hp.com>  (tiny change)
655 656 657 658

	* mh-search.el (mh-mairix-regexp-builder): Add additional items to
	search string to support org-mode (closes SF #1965704).

659 660 661
2008-03-18  Bill Wohler  <wohler@newt.com>

	* mh-e.el (mh-invisible-header-fields-internal): Add Accreditor,
Juanma Barranquero's avatar
Juanma Barranquero committed
662
	Seal-Send-Time.
663 664 665
	(mh-invisible-header-fields, mh-invisible-header-fields-default):
	Update URL to bug report for users to report ignored fields.

666 667 668 669 670 671 672
2008-03-12  Stefan Monnier  <monnier@iro.umontreal.ca>

	* mh-xface.el (mh-uncompface, mh-picon-file-contents):
	Use set-buffer-multibyte...
	(mh-face-display-function, mh-x-image-display): ...rather than bind
	default-enable-multibyte-characters.

673 674 675 676 677
2008-02-24  Bill Wohler  <wohler@newt.com>

	* mh-comp.el (mh-send-letter): Call split-string on mh-send-args
	when sending synchronously too.

678 679 680 681 682 683
2008-02-19  Bill Wohler  <wohler@newt.com>

	* mh-comp.el (mh-annotate-msg):
	* mh-e.el (mh-invisible-header-fields-internal): Remove trailing
	whitespace.

Bill Wohler's avatar
Bill Wohler committed
684 685 686
2008-01-30  Bill Wohler  <wohler@newt.com>

	* mh-mime.el (mh-mml-to-mime): Don't look up sender if From
Juanma Barranquero's avatar
Juanma Barranquero committed
687
	absent.  Fixes "Wrong type argument: stringp, nil" error.
Bill Wohler's avatar
Bill Wohler committed
688

689 690 691 692
2007-12-02  Glenn Morris  <rgm@gnu.org>

	* mh-mime.el (mail-strip-quoted-names): Autoload it.

693 694 695 696 697 698 699 700 701 702 703 704 705
2007-11-17  Dan Nicolaescu  <dann@ics.uci.edu>

	* mh-e.el (mh-xemacs-flag): Remove.
	(mh-min-colors-defined-flag):
	* mh-xface.el (mh-show-xface-function):
	* mh-utils.el (mh-colors-available-p):
	* mh-show.el (mh-show-mode):
	* mh-gnus.el (mh-gnus-local-map-property):
	* mh-folder.el (mh-folder-mode-map)
	(mh-remove-xemacs-horizontal-scrollbar, mh-folder-mode):
	* mh-comp.el (mh-insert-x-mailer): Replace uses of mh-xemacs-flag
	with (featurep 'xemacs).

Bill Wohler's avatar
Bill Wohler committed
706 707 708 709
2007-09-11  Bill Wohler  <wohler@newt.com>

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

Stephen Gildea's avatar
Stephen Gildea committed
710 711 712 713 714 715 716
2007-08-25  Stephen Gildea  <gildea@stop.mail-abuse.org>

	* mh-e.el (mh-annotate-msg-hook): New variable.

	* mh-comp.el (mh-annotate-msg): Call new mh-annotate-msg-hook.
	(mh-annotate-list): New variable, for mh-annotate-msg-hook.

717 718
2007-08-21  Jeffrey C Honig  <jch@honig.net>

719 720
	* mh-folder.el (mh-folder-message-menu, mh-folder-mode-map):
	Add folder mode support for mh-show-preferred-alternative (closes SF
Bill Wohler's avatar
Bill Wohler committed
721
	#1777321).
722 723 724 725 726

	* mh-show.el (mh-show-preferred-alternative)
	(mh-show-write-message-to-file, mh-show-message-menu)
	(mh-show-mode-map): Add mh-show-preferred-alternative (bound to
	":") which will show the message's preferred alternative
Juanma Barranquero's avatar
Juanma Barranquero committed
727
	overriding the users configured preference.  Useful for showing
Bill Wohler's avatar
Bill Wohler committed
728
	HTML when text content is lacking (closes SF #1777321).
729

Bill Wohler's avatar
Bill Wohler committed
730
	* mh-e.el:
731 732
	(mh-invisible-header-fields-internal): Exclude Fax and Phone.
	Put known exclusions as comments before the list and move parens to
Bill Wohler's avatar
Bill Wohler committed
733
	separate lines to aid in sorting (closes SF #1701231).
734

Bill Wohler's avatar
Bill Wohler committed
735
	* mh-mime.el (mm-decode-body): Remove explicit autoload of
736 737 738 739 740
	mh-alias-expand.

	* mh-alias.el (mh-alias-expand): Set up automatic autoload of
	mh-alias-expand.

741 742
2007-08-20  Jeffrey C Honig  <jch@honig.net>

743 744 745
	* mh-mime.el (message-options-set): Add missing autoloads from my
	last change.

Bill Wohler's avatar
Bill Wohler committed
746 747
	* mh-comp.el (mh-forward): When forwarding with mml, messages are
	no longer included in reverse order (closes SF #1730393).
748

Bill Wohler's avatar
Bill Wohler committed
749
	* mh-mime.el (mh-mml-forward-message): Forward messages as inline
750
	attachments (closes SF #1378993).
751

752 753 754 755 756 757
2008-02-06  Richard Stallman  <rms@gnu.org>

	* mh-seq.el (mh-make-seq, mh-seq-name): Use defsubst.

	* mh-acros.el (mh-do-in-gnu-emacs, mh-do-in-xemacs)
	(with-mh-folder-updating, mh-in-show-buffer)
758
	(mh-iterate-on-messages-in-region, mh-iterate-on-range)
759 760
	(mh-do-at-event-location): Add debug decls.
	(mh-seq-msgs): Use defsubst.
Miles Bader's avatar
Miles Bader committed
761

Juanma Barranquero's avatar
Juanma Barranquero committed
762 763 764 765 766 767
2008-02-05  Juanma Barranquero  <lekktu@gmail.com>

	* mh-e.el (mh-scan-format-file-check, mh-adaptive-cmd-note-flag-check):
	* mh-xface.el (mh-x-image-url-cache-canonicalize):
	Replace `legal' with `valid'.

768 769
2007-08-19  Jeffrey C Honig  <jch@honig.net>

770 771 772
	* mh-e.el (mh-invisible-header-fields-internal): We want to show
	Comments: and hide Comment:, not the other way around.

773
	* mh-mime.el (mh-mml-to-mime): GPG requires e-mail addresses, not
Bill Wohler's avatar
Bill Wohler committed
774 775
	aliases.  So resolve aliases before passing addresses to GPG/PGP
	(closes SF #649226).
776

777 778 779
	* mh-e.el (mh-invisible-header-fields-internal): Update with all
	the entries from
	http://people.dsv.su.se/~jpalme/ietf/mail-headers, plus some of my
Juanma Barranquero's avatar
Juanma Barranquero committed
780
	own.  I added attributions to entries we already had that did not
781 782
	list an RFC.

783 784 785 786 787
2007-08-08  Glenn Morris  <rgm@gnu.org>

	* mh-folder.el, mh-letter.el, mh-show.el: Replace `iff' in
	doc-strings and comments.

788 789 790 791
2007-07-25  Glenn Morris  <rgm@gnu.org>

	* Relicense all FSF files to GPLv3 or later.

792 793 794 795 796
2007-07-11  Bill Wohler  <wohler@newt.com>

	* mh-compat.el (mh-display-color-cells): Fix on XEmacs 21.5b28.
	Thanks to Henrique Martins for the help (closes SF #1749774).

Juanma Barranquero's avatar
Juanma Barranquero committed
797 798 799 800 801
2007-06-06  Juanma Barranquero  <lekktu@gmail.com>

	* mh-mime.el (mh-mh-directive-present-p):
	* mh-search.el (mh-index-group-by-folder): Fix typos in docstrings.

802 803 804 805 806
2006-11-14  Bill Wohler  <wohler@newt.com>

	* mh-xface.el (mh-x-image-url-cache-canonicalize): Add `*' to
	reserved Windows filename characters (closes SF #1396499).

Bill Wohler's avatar
Bill Wohler committed
807 808
2006-11-13  Bill Wohler  <wohler@newt.com>

Bill Wohler's avatar
Bill Wohler committed
809 810 811 812
	Release MH-E version 8.0.3.

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

Bill Wohler's avatar
Bill Wohler committed
813
	* mh-e.el (mh-alias-local-users): Boolean docstrings should start
Juanma Barranquero's avatar
Juanma Barranquero committed
814
	with "Non-nil means".  Perhaps this option should have a -flag
Bill Wohler's avatar
Bill Wohler committed
815 816 817 818 819 820
	appended.
	(mh-junk-background): Sync docstring with manual.

	* mh-junk.el (mh-spamassassin-blacklist, mh-bogofilter-blacklist)
	(mh-spamprobe-blacklist): Sync docstring with manual.

821 822
2006-11-11  Stephen Gildea  <gildea@stop.mail-abuse.org>

Juanma Barranquero's avatar
Juanma Barranquero committed
823
	* mh-junk.el (mh-spamassassin-blacklist, mh-spamassassin-whitelist):
Bill Wohler's avatar
Bill Wohler committed
824
	Use mh-junk-background consistently in call-process calls.
Juanma Barranquero's avatar
Juanma Barranquero committed
825 826 827
	(mh-bogofilter-blacklist, mh-bogofilter-whitelist)
	(mh-spamprobe-blacklist, mh-spamprobe-whitelist):
	Use with-current-buffer so the right thing happens if
Bill Wohler's avatar
Bill Wohler committed
828
	mh-junk-background is t (closes SF #1594802).
829

Bill Wohler's avatar
Bill Wohler committed
830
	* mh-e.el (mh-junk-background): Document that On value is 0;
831
	t may be used for debugging.
Juanma Barranquero's avatar
Juanma Barranquero committed
832

Andreas Schwab's avatar
Andreas Schwab committed
833 834 835 836
2006-11-10  Andreas Schwab  <schwab@suse.de>

	* mh-e.el (mh-draft-folder): Avoid starting sentence with "nil".

Glenn Morris's avatar
Glenn Morris committed
837 838 839 840
2006-11-10  Glenn Morris  <rgm@gnu.org>

	* mh-e.el (mh-draft-folder): Doc fix (Nil -> nil).

841 842 843
2006-09-25  Stephen Gildea  <gildea@stop.mail-abuse.org>

	* mh-junk.el (mh-spamassassin-whitelist): Add two missing
844
	quotation marks, so that the last two arguments of sa-learn
845
	are separated properly (closes SF #1565460).
Juanma Barranquero's avatar
Juanma Barranquero committed
846
	(mh-spamassassin-blacklist): In example .procmailrc, add
847
	PATH element to find mhparam on Debian.
848

849 850
2006-09-24  Stephen Gildea  <gildea@stop.mail-abuse.org>

851
	* mh-comp.el (mh-send-args): Initialize to "" instead of nil
852 853 854
	so that we always have a valid string for split-string even if
	nothing is added in mh-send-letter (closes SF #1564742).

855 856 857 858 859 860
2006-07-03  Bill Wohler  <wohler@newt.com>

	Release MH-E version 8.0.2.

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

861 862 863 864
2006-07-03  Ted Phelps  <phelps@gnusto.com>  (tiny change)

	* mh-tool-bar.el (mh-tool-bar-define): Fix XEmacs' vector-list so
	it refers to the icons in mh-xemacs-icon-map instead of trying to
Juanma Barranquero's avatar
Juanma Barranquero committed
865
	declare the icons in situ.  This allows mh-tool-bar.el to be
Juanma Barranquero's avatar
Juanma Barranquero committed
866
	compiled under XEmacs.  Remove initial value for
867
	mh-tool-bar-folder-buttons, mh-tool-bar-show-buttons,
Juanma Barranquero's avatar
Juanma Barranquero committed
868
	mh-tool-bar-letter-buttons.  The MH-E icons now appear in XEmacs.
869
	In mh-tool-bar-init, check for mh-xemacs-use-tool-bar-flag sooner.
Juanma Barranquero's avatar
Juanma Barranquero committed
870
	This allows MH-E to be used in XEmacs in a tty (closes SF #1506846).
871

872 873 874 875 876
2006-07-03  Bill Wohler  <wohler@newt.com>

	* mh-e.el: Require mh-buffers and mh-compat before mh-xemacs now
	that mh-xemacs needs functions in mh-compat.

877 878 879 880 881
2006-06-29  Bill Wohler  <wohler@newt.com>

	* mh-search.el (mh-search, mh-index-group-by-folder): Add "the" in
	loop construct to be consistent with other loops, and because
	edebug doesn't work without it.
882

883 884 885 886 887
2006-06-29  Ted Phelps  <phelps@gnusto.com>  (tiny change)

	* mh-search.el (mh-folder-exists-p): Strip + from folder to avoid
	redundant +s in regexp (closes SF #1514424).

888 889 890 891 892
2006-06-29  Sergey Poznyakoff  <gray@Mirddin.farlep.net>  (tiny change)

	* mh-mime.el (mh-mime-save-parts): Add -store option to
	mhn (closes SF #1513140).

893 894 895 896 897 898
2006-06-20  Bill Wohler  <wohler@newt.com>

	Release MH-E version 8.0.1.

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

899 900 901
2006-06-15  Bill Wohler  <wohler@newt.com>

	* mh-search.el (mh-index-new-folder): Use -2 suffix instead of <2>
Bill Wohler's avatar
Bill Wohler committed
902
	suffix for folder names, as <> are illegal filename characters on
Juanma Barranquero's avatar
Juanma Barranquero committed
903
	Windows (closes SF #1507002).
904

905 906 907 908 909 910
2006-06-05  Jacob Morzinski  <morzinski@MIT.EDU>  (tiny change)

	* mh-comp.el (mh-send-uses-spost): New variable.
	(mh-send-letter): Do not use -msgid and -mime if
	mh-send-uses-spost is t (closes SF #1486726).

911
2006-06-02  Bill Wohler  <wohler@newt.com>
912

Juanma Barranquero's avatar
Juanma Barranquero committed
913 914
	* mh-search.el (mh-folder-exists-p): Change test from an empty buffer,
	to one that contains the actual folder, since GNU mailutils' folder
915 916 917
	command displays output if the folder doesn't exist (closes SF
	#1499712).

918 919 920 921 922 923
2006-05-06  Bill Wohler  <wohler@newt.com>

	Release MH-E version 8.0.

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

Bill Wohler's avatar
Bill Wohler committed
924 925 926 927
2006-05-05  Bill Wohler  <wohler@newt.com>

	* mh-e.el: Update commentary.

928 929 930 931 932 933
2006-04-28  Bill Wohler  <wohler@newt.com>

	Release MH-E version 7.95.

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

934 935 936
2006-04-26  Eric Ding  <ericding@alum.mit.edu>

	* mh-e.el (mh-invisible-header-fields-internal): Add entry
Juanma Barranquero's avatar
Juanma Barranquero committed
937
	"X-Provags-ID:".
938

939 940 941 942 943 944
2006-04-25  Bill Wohler  <wohler@newt.com>

	* mh-letter.el (mh-folder-expand-at-point): Fix folder completion.
	Folders returned by mh-folder-completion-function no longer need
	adornment (closes SF #1476270).

945 946 947 948
2006-04-21  Bill Wohler  <wohler@newt.com>

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

Bill Wohler's avatar
Bill Wohler committed
949 950 951 952 953 954
2006-04-21  Bill Wohler  <wohler@newt.com>

	Release MH-E version 7.94.

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

955 956 957 958
2006-04-21  Bill Wohler  <wohler@newt.com>

	* mh-letter.el (mh-insert-letter): If a message number isn't
	given, throw an error rather than using a potentially incorrect
Juanma Barranquero's avatar
Juanma Barranquero committed
959
	message number (closes SF #1473729).  In addition, use the cur
960
	message if mh-sent-from-msg is nil (when sending a message, in
Juanma Barranquero's avatar
Juanma Barranquero committed
961
	contrast to replying).  Move conversion of int to string into
962 963 964
	interactive stanza so body can assume variables are of proper
	type.

965 966 967 968 969
2006-04-20  Bill Wohler  <wohler@newt.com>

	* mh-tool-bar.el (image-load-path): Define to shush compiler.
	(mh-buffer-exists-p): Move inside mh-do-in-gnu-emacs since it
	isn't used outside of it.
Juanma Barranquero's avatar
Juanma Barranquero committed
970 971 972 973 974
	(mh-tool-bar-folder-buttons-init, mh-tool-bar-letter-buttons-init):
	Update load-path/image-load-path before setting buttons.
	This code used to be in mh-folder-mode/mh-letter-mode but this was
	the wrong place since mh-tool-bar-*-buttons-init can also be called
	when customizing the buttons.
975 976 977 978 979 980
	(mh-tool-bar-update): New function which updates tool-bar-map in
	all of the MH-E buffers after customizing the buttons (closes SF
	#1452718).
	(mh-tool-bar-folder-buttons-set, mh-tool-bar-letter-buttons-set):
	Call it (closes SF #1452718).

981 982
	* mh-folder.el (mh-folder-buttons-init-flag): Delete.
	Use mh-folder-tool-bar-map instead.
Juanma Barranquero's avatar
Juanma Barranquero committed
983
	(image-load-path): Delete.  No longer used.
984
	(mh-folder-mode): Move setting of image-load-path into
985 986
	mh-tool-bar-folder-buttons-init.

987 988
	* mh-letter.el (mh-letter-buttons-init-flag): Delete.
	Use mh-letter-tool-bar-map instead.
Juanma Barranquero's avatar
Juanma Barranquero committed
989
	(image-load-path): Delete.  No longer used.
990
	(mh-letter-mode): Move setting of image-load-path into
991 992 993 994 995
	mh-tool-bar-letter-buttons-init.

	* mh-seq.el (mh-narrow-to-seq, mh-widen): Use with-current-buffer
	instead of set-buffer.

996 997 998
2006-04-19  Bill Wohler  <wohler@newt.com>

	* mh-tool-bar.el (mh-tool-bar-define): Fix enable-expr so that one
Bill Wohler's avatar
Bill Wohler committed
999
	can permanently disable a button (such as a separator) with nil.
1000

1001 1002 1003 1004 1005
2006-04-18  Bill Wohler  <wohler@newt.com>

	* mh-e.el (defcustom-mh, defface-mh, defgroup-mh, mh-face-data)
	(mh-strip-package-version, mh-face-data, mh-inherit-face-flag)
	(mh-min-colors-defined-flag): Do not unbind these macros and
Juanma Barranquero's avatar
Juanma Barranquero committed
1006
	variables.  Nice idea, but too many nasty side-effects.  These
1007
	macros are needed by [Cc]ustom-make-dependencies when creating the
Juanma Barranquero's avatar
Juanma Barranquero committed
1008 1009
	MH-E customization groups in mh-cus-load.el.  These disappeared
	when the macros above were introduced.  Besides, if a developer
1010 1011 1012
	were to try to show the help for a macro or variable they were
	looking at and got [No match] when they did so, that would be bad.

1013 1014
2006-04-17  Bill Wohler  <wohler@newt.com>

1015 1016 1017
	* mh-comp.el (mh-insert-x-mailer): Strip build number from
	version in X-Mailer field (closes SF #1466481).

1018 1019 1020 1021
	* mh-acros.el (mh-defun-compat): Rename to defun-mh in order that
	variables and functions with the same name are found correctly by
	find-func (invoked by clicking on the filename link in the *Help*
	buffer).
Juanma Barranquero's avatar
Juanma Barranquero committed
1022
	(mh-defmacro-compat): Rename to defmacro-mh.  Ditto.
Juanma Barranquero's avatar
Juanma Barranquero committed
1023

Juanma Barranquero's avatar
Juanma Barranquero committed
1024 1025 1026
	* mh-e.el (mh-defgroup): Rename to defgroup-mh.  Ditto.
	(mh-defcustom): Rename to defcustom-mh.  Ditto.
	(mh-defface): Rename to defface-mh.  Ditto.
1027 1028 1029 1030 1031 1032
	(mh-font-lock-add-keywords): Make changes according to these