ChangeLog 126 KB
Newer Older
Bill Wohler's avatar
Bill Wohler committed
1 2 3 4 5
2009-08-10  Bill Wohler  <wohler@newt.com>

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

6 7 8
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
9
	(mh-spamprobe-blacklist): Hyperlink URLs in docstrings with URL `...'.
10

11 12 13 14 15 16 17 18 19 20
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.

21 22 23
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
24
	to list.
25 26 27 28 29 30 31

	* 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
32 33
	* mh-seq.el (mh-parse-flist-output-line): Return list rather than values.
	We want to avoid emacs using m-v facilities.
34 35 36 37 38 39 40
	(mh-folder-size-folder):  Ditto.
	(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
41 42
2009-01-27  Bill Wohler  <wohler@newt.com>

43 44 45 46
	* 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
47 48 49 50 51
	* 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).

52 53 54 55 56
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.

57 58
2009-01-26  Bill Wohler  <wohler@newt.com>

59 60 61
	* mh-utils.el (mh-goto-header-end): Use mh-mail-header-separator
	instead of -* in regexp.

62 63 64
	* mh-folder.el (mh-folder-mode-help-messages): Add e and t to K's
	help.

65 66 67 68
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
69
2008-08-18  Bill Wohler  <wohler@newt.com>
70 71

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

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

75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91
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)
	* mh-e.el (mh-sys-path, mh-variant-info,mh-variant-mu-mh-info)
	(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).

92 93 94 95 96 97 98 99
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.

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

100 101 102 103 104 105
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).

106 107 108 109 110
2008-06-20  Stephen Eglen  <stephen@gnu.org>

	* mh-show.el (mh-defun-show-buffer): Use `...' rather than than
	"..." in generated docstrings.

Glenn Morris's avatar
Glenn Morris committed
111 112 113 114 115 116
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
117
	* mh-show.el (mh-show-mode): Check tool-bar-map is bound.
Glenn Morris's avatar
Glenn Morris committed
118

119 120 121 122 123 124 125 126 127 128 129
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.

130 131 132 133
2008-06-02  John Paul Wallington  <jpw@pobox.com>

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

134 135 136 137 138
2008-06-01  John Paul Wallington  <jpw@pobox.com>

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

139 140 141 142 143 144 145
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.

146 147
2008-05-23  Bill Wohler  <wohler@newt.com>

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

Juanma Barranquero's avatar
Juanma Barranquero committed
151
2008-05-19  Sergey Poznyakoff  <gray@gnu.org.ua>
152 153 154 155

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

156 157 158 159 160 161
2008-05-19  Bill Wohler  <wohler@newt.com>

	* mh-e.el (mh-invisible-header-fields-internal): Sort list in a
	case-insensitive way and add comment about it. Add many header
	fields (closes SF #1916032).

Juanma Barranquero's avatar
Juanma Barranquero committed
162
2008-05-19  Xavier Maillard  <xma@gnu.org>  (tiny change)
163 164 165 166

	* 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
167
2008-05-19  Nick Dokos  <nicholas.dokos@hp.com>  (tiny change)
168 169 170 171

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

172 173 174
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
175
	Seal-Send-Time.
176 177 178
	(mh-invisible-header-fields, mh-invisible-header-fields-default):
	Update URL to bug report for users to report ignored fields.

179 180 181 182 183 184 185
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.

186 187 188 189 190
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.

191 192 193 194 195 196
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
197 198 199 200 201
2008-01-30  Bill Wohler  <wohler@newt.com>

	* mh-mime.el (mh-mml-to-mime): Don't look up sender if From
	absent. Fixes "Wrong type argument: stringp, nil" error.

202 203 204 205
2007-12-02  Glenn Morris  <rgm@gnu.org>

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

206 207 208 209 210 211 212 213 214 215 216 217 218
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
219 220 221 222
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
223 224 225 226 227 228 229
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.

230 231
2007-08-21  Jeffrey C Honig  <jch@honig.net>

232
	* mh-folder.el (mh-folder-message-menu, mh-folder-mode-map): Add
Bill Wohler's avatar
Bill Wohler committed
233 234
	folder mode support for mh-show-preferred-alternative (closes SF
	#1777321).
235 236 237 238 239

	* 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
Bill Wohler's avatar
Bill Wohler committed
240 241
	overriding the users configured preference. Useful for showing
	HTML when text content is lacking (closes SF #1777321).
242

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

Bill Wohler's avatar
Bill Wohler committed
248
	* mh-mime.el (mm-decode-body): Remove explicit autoload of
249 250 251 252 253
	mh-alias-expand.

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

254 255
2007-08-20  Jeffrey C Honig  <jch@honig.net>

256 257 258
	* mh-mime.el (message-options-set): Add missing autoloads from my
	last change.

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

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

265 266 267 268 269 270 271 272 273
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)
	(mh-iterate-on-messages-in-region, mh-iterate-on-range):
	(mh-do-at-event-location): Add debug decls.
	(mh-seq-msgs): Use defsubst.
Miles Bader's avatar
Miles Bader committed
274

Juanma Barranquero's avatar
Juanma Barranquero committed
275 276 277 278 279 280
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'.

281 282
2007-08-19  Jeffrey C Honig  <jch@honig.net>

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

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

290 291 292
	* 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
Bill Wohler's avatar
Bill Wohler committed
293
	own. I added attributions to entries we already had that did not
294 295
	list an RFC.

296 297 298 299 300
2007-08-08  Glenn Morris  <rgm@gnu.org>

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

301 302 303 304
2007-07-25  Glenn Morris  <rgm@gnu.org>

	* Relicense all FSF files to GPLv3 or later.

305 306 307 308 309
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
310 311 312 313 314
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.

315 316 317 318 319
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
320 321
2006-11-13  Bill Wohler  <wohler@newt.com>

Bill Wohler's avatar
Bill Wohler committed
322 323 324 325
	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
326
	* mh-e.el (mh-alias-local-users): Boolean docstrings should start
Juanma Barranquero's avatar
Juanma Barranquero committed
327
	with "Non-nil means".  Perhaps this option should have a -flag
Bill Wohler's avatar
Bill Wohler committed
328 329 330 331 332 333
	appended.
	(mh-junk-background): Sync docstring with manual.

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

334 335
2006-11-11  Stephen Gildea  <gildea@stop.mail-abuse.org>

Juanma Barranquero's avatar
Juanma Barranquero committed
336
	* mh-junk.el (mh-spamassassin-blacklist, mh-spamassassin-whitelist):
Bill Wohler's avatar
Bill Wohler committed
337
	Use mh-junk-background consistently in call-process calls.
Juanma Barranquero's avatar
Juanma Barranquero committed
338 339 340
	(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
341
	mh-junk-background is t (closes SF #1594802).
342

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

Andreas Schwab's avatar
Andreas Schwab committed
346 347 348 349
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
350 351 352 353
2006-11-10  Glenn Morris  <rgm@gnu.org>

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

354 355 356
2006-09-25  Stephen Gildea  <gildea@stop.mail-abuse.org>

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

362 363
2006-09-24  Stephen Gildea  <gildea@stop.mail-abuse.org>

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

368 369 370 371 372 373
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.

374 375 376 377
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
378
	declare the icons in situ.  This allows mh-tool-bar.el to be
Juanma Barranquero's avatar
Juanma Barranquero committed
379
	compiled under XEmacs.  Remove initial value for
380
	mh-tool-bar-folder-buttons, mh-tool-bar-show-buttons,
Juanma Barranquero's avatar
Juanma Barranquero committed
381
	mh-tool-bar-letter-buttons.  The MH-E icons now appear in XEmacs.
382
	In mh-tool-bar-init, check for mh-xemacs-use-tool-bar-flag sooner.
Juanma Barranquero's avatar
Juanma Barranquero committed
383
	This allows MH-E to be used in XEmacs in a tty (closes SF #1506846).
384

385 386 387 388 389
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.

390 391 392 393 394
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.
395

396 397 398 399 400
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).

401 402 403 404 405
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).

406 407 408 409 410 411
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.

412 413 414
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
415
	suffix for folder names, as <> are illegal filename characters on
Juanma Barranquero's avatar
Juanma Barranquero committed
416
	Windows (closes SF #1507002).
417

418 419 420 421 422 423
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).

424
2006-06-02  Bill Wohler  <wohler@newt.com>
425

426 427 428 429 430
	(mh-folder-exists-p): Change test from an empty buffer, to one
	that contains the actual folder, since GNU mailutils' folder
	command displays output if the folder doesn't exist (closes SF
	#1499712).

431 432 433 434 435 436
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
437 438 439 440
2006-05-05  Bill Wohler  <wohler@newt.com>

	* mh-e.el: Update commentary.

441 442 443 444 445 446
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.

447 448 449
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
450
	"X-Provags-ID:".
451

452 453 454 455 456 457
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).

458 459 460 461
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
462 463 464 465 466 467
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.

468 469 470 471
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
472
	message number (closes SF #1473729).  In addition, use the cur
473
	message if mh-sent-from-msg is nil (when sending a message, in
Juanma Barranquero's avatar
Juanma Barranquero committed
474
	contrast to replying).  Move conversion of int to string into
475 476 477
	interactive stanza so body can assume variables are of proper
	type.

478 479 480 481 482
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
483 484 485 486 487
	(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.
488 489 490 491 492 493
	(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).

Juanma Barranquero's avatar
Juanma Barranquero committed
494
	* mh-folder.el (mh-folder-buttons-init-flag): Delete.  Use
495
	mh-folder-tool-bar-map instead.
Juanma Barranquero's avatar
Juanma Barranquero committed
496
	(image-load-path): Delete.  No longer used.
497 498 499
	(mh-folder-mode): Moved setting of image-load-path into
	mh-tool-bar-folder-buttons-init.

Juanma Barranquero's avatar
Juanma Barranquero committed
500
	* mh-letter.el (mh-letter-buttons-init-flag): Delete.  Use
501
	mh-letter-tool-bar-map instead.
Juanma Barranquero's avatar
Juanma Barranquero committed
502
	(image-load-path): Delete.  No longer used.
503 504 505 506 507 508
	(mh-letter-mode): Moved setting of image-load-path into
	mh-tool-bar-letter-buttons-init.

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

509 510 511
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
512
	can permanently disable a button (such as a separator) with nil.
513

514 515 516 517 518
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
519
	variables.  Nice idea, but too many nasty side-effects.  These
520
	macros are needed by [Cc]ustom-make-dependencies when creating the
Juanma Barranquero's avatar
Juanma Barranquero committed
521 522
	MH-E customization groups in mh-cus-load.el.  These disappeared
	when the macros above were introduced.  Besides, if a developer
523 524 525
	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.

526 527
2006-04-17  Bill Wohler  <wohler@newt.com>

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

531 532 533 534
	* 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
535
	(mh-defmacro-compat): Rename to defmacro-mh.  Ditto.
Juanma Barranquero's avatar
Juanma Barranquero committed
536

Juanma Barranquero's avatar
Juanma Barranquero committed
537 538 539
	* mh-e.el (mh-defgroup): Rename to defgroup-mh.  Ditto.
	(mh-defcustom): Rename to defcustom-mh.  Ditto.
	(mh-defface): Rename to defface-mh.  Ditto.
540 541 542 543 544 545
	(mh-font-lock-add-keywords): Make changes according to these
	renamings.

	* mh-e.el, mh-compat.el, mh-gnus.el: Use the new names (closes SF
	#1472029).

546 547 548
	* mh-utils.el (mh-sub-folders-actual): Mention that folder must
	have been processed by mh-normalize-folder-name.
	(mh-folder-completion-function): Handle completion of folders with
Juanma Barranquero's avatar
Juanma Barranquero committed
549
	absolute names.  Also, when flag is t, display complete folder name
550 551 552
	to provide proper highlighting in Emacs 22 now that
	minibuffer-completing-file-name is nil (closes SF #1470518).
	(mh-folder-completing-read): No longer set
Juanma Barranquero's avatar
Juanma Barranquero committed
553
	minibuffer-completing-file-name to t.  This was causing "Can't set
554 555 556 557
	current directory errors" when browsing absolute file names.
	Another benefit of this change is that SPC can be used for
	completion again (closes SF #1470518).

558 559 560 561
2006-04-15  Bill Wohler  <wohler@newt.com>

	* mh-compat.el (mh-font-lock-add-keywords): Fix typo in docstring.

562 563
2006-04-14  Bill Wohler  <wohler@newt.com>

564 565 566 567 568 569 570 571 572
	* mh-funcs.el (view-exit-action): No need to wrap defvar with
	eval-when-compile when shushing compiler.

	* mh-mime.el (mh-identity-pgg-default-user-id): Ditto.

	* mh-seq.el (view-exit-action): Ditto.

	* mh-show.el (font-lock-auto-fontify): Ditto.

Juanma Barranquero's avatar
Juanma Barranquero committed
573
	* mh-utils.el (mh-speed-flists-cache): Ditto.
574

Juanma Barranquero's avatar
Juanma Barranquero committed
575
	* mh-acros.el (struct, x, y): No need to wrap defvar with
576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602
	eval-when-compile when shushing compiler, even when
	mh-do-in-xemacs or another construct is used.

	* mh-comp.el (sendmail-coding-system): Ditto.

	* mh-e.el (mark-active): Ditto.

	* mh-folder.el (desktop-save-buffer, font-lock-auto-fontify)
	(image-load-path, font-lock-defaults): Ditto.

	* mh-letter.el (image-load-path, font-lock-defaults): Ditto.

	* mh-mime.el (dots, type, ov)
	(mm-verify-function-alist, mm-decrypt-function-alist)
	(pressed-details): Ditto.

	* mh-search.el (pick-folder, mh-do-in-xemacs)
	(mh-mairix-folder, mh-flists-search-folders)
	(which-func-mode, mh-speed-flists-inhibit-flag): Ditto.

	* mh-seq.el (tool-bar-mode): Ditto.

	* mh-utils.el (completion-root-regexp)
	(minibuffer-completing-file-name): Ditto.

	* mh-xface.el (default-enable-multibyte-characters): Ditto.

603
	* mh-compat.el (mh-font-lock-add-keywords): New alias for
Juanma Barranquero's avatar
Juanma Barranquero committed
604
	font-lock-add-keywords.  Returns nil on XEmacs.
605 606

	* mh-e.el: Add MH-E function and variable keywords such as
607
	mh-defun-compat and mh-defcustom to font-lock-keywords.
608

609 610 611 612 613
2006-04-13  Bill Wohler  <wohler@newt.com>

	* mh-e.el (customize-package-emacs-version-alist)
	(mh-e, mh-alias, mh-folder, mh-folder-selection)
	(mh-identity, mh-inc, mh-junk, mh-letter, mh-ranges)
Juanma Barranquero's avatar
Juanma Barranquero committed
614
	(mh-scan-line-formats, mh-search, mh-sending-mail)
615 616 617 618 619 620 621 622 623
	(mh-sequences, mh-show, mh-speedbar, mh-thread, mh-tool-bar)
	(mh-hooks, mh-faces, mh-alias-completion-ignore-case-flag)
	(mh-alias-expand-aliases-flag, mh-alias-flash-on-comma)
	(mh-alias-insert-file, mh-alias-insertion-location)
	(mh-alias-local-users, mh-alias-local-users-prefix)
	(mh-alias-passwd-gecos-comma-separator-flag)
	(mh-new-messages-folders, mh-ticked-messages-folders)
	(mh-large-folder, mh-recenter-summary-flag)
	(mh-recursive-folders-flag, mh-sortm-args)
Juanma Barranquero's avatar
Juanma Barranquero committed
624
	(mh-default-folder-for-message-function)
625 626 627 628 629 630 631 632 633 634 635 636
	(mh-default-folder-list, mh-default-folder-must-exist-flag)
	(mh-default-folder-prefix, mh-identity-list)
	(mh-auto-fields-list, mh-auto-fields-prompt-flag)
	(mh-identity-default, mh-identity-handlers, mh-inc-prog)
	(mh-inc-spool-list, mh-junk-background, mh-junk-disposition)
	(mh-junk-program, mh-compose-insertion)
	(mh-compose-skipped-header-fields)
	(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)
Juanma Barranquero's avatar
Juanma Barranquero committed
637
	(mh-signature-separator-flag, mh-x-face-file)
638 639 640 641 642 643
	(mh-yank-behavior, mh-interpret-number-as-range-flag)
	(mh-adaptive-cmd-note-flag, mh-scan-format-file, mh-scan-prog)
	(mh-search-program, mh-compose-forward-as-mime-flag)
	(mh-compose-letter-function, mh-compose-prompt-flag)
	(mh-forward-subject-format, mh-insert-x-mailer-flag)
	(mh-redist-full-contents-flag, mh-reply-default-reply-to)
Juanma Barranquero's avatar
Juanma Barranquero committed
644
	(mh-reply-show-message-flag)
645 646 647
	(mh-refile-preserves-sequences-flag, mh-tick-seq)
	(mh-update-sequences-after-mh-show-flag)
	(mh-bury-show-buffer-flag, mh-clean-message-header-flag)
Juanma Barranquero's avatar
Juanma Barranquero committed
648
	(mh-decode-mime-flag)
649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664
	(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-highlight-citation-style, mh-invisible-header-fields)
	(mh-invisible-header-fields-default, mh-lpr-command-format)
	(mh-max-inline-image-height, mh-max-inline-image-width)
	(mh-mhl-format-file, mh-mime-save-parts-default-directory)
	(mh-print-background-flag, mh-show-maximum-size)
	(mh-show-use-xface-flag, mh-store-default-directory)
	(mh-summary-height, mh-speed-update-interval)
	(mh-show-threads-flag, mh-tool-bar-search-function)
	(mh-defcustom, 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)
Juanma Barranquero's avatar
Juanma Barranquero committed
665
	(mh-forward-hook, mh-inc-folder-hook, mh-insert-signature-hook)
666 667 668 669 670 671 672 673 674 675 676
	(mh-kill-folder-suppress-prompt-hooks, mh-letter-mode-hook)
	(mh-mh-to-mime-hook, mh-search-mode-hook, mh-quit-hook)
	(mh-refile-msg-hook, mh-show-hook, mh-show-mode-hook)
	(mh-unseen-updated-hook, mh-folder-address, mh-folder-body)
	(mh-folder-cur-msg-number, mh-folder-date, mh-folder-deleted)
	(mh-folder-followup, mh-folder-msg-number, mh-folder-refiled)
	(mh-folder-sent-to-me-hint, mh-folder-sent-to-me-sender)
	(mh-folder-subject, mh-folder-tick, mh-folder-to)
	(mh-letter-header-field, mh-search-folder, mh-show-cc)
	(mh-show-date, mh-show-from, mh-show-header, mh-show-pgg-bad)
	(mh-show-pgg-good, mh-show-pgg-unknown, mh-show-signature)
Juanma Barranquero's avatar
Juanma Barranquero committed
677
	(mh-show-subject, mh-show-to, mh-show-xface)
678 679 680 681 682
	(mh-speedbar-folder, mh-speedbar-folder-with-unseen-messages)
	(mh-speedbar-selected-folder)
	(mh-speedbar-selected-folder-with-unseen-messages): Use dotted
	notation in :package-version keyword.

683 684 685 686 687
2006-04-07  Bill Wohler  <wohler@newt.com>

	* mh-e.el (mh-path, mh-variant): Define with mh-defcustom and add
	:package-version keyword.

688 689 690
2006-03-31  Bill Wohler  <wohler@newt.com>

	* mh-e.el (mh-strip-package-version): Move before use to avoid
Juanma Barranquero's avatar
Juanma Barranquero committed
691
	compiler error.  Make macro, also to avoid compiler error.
692 693
	(mh-defface-compat): Incorporate body into mh-face-data and
	delete.
694

695 696 697 698 699 700 701 702 703 704 705
2006-03-30  Bill Wohler  <wohler@newt.com>

	* mh-e.el (mh-defcustom, mh-defface, mh-defgroup): Macros to
	remove new :package-version keyword in older settings.
	(customize-package-emacs-version-alist): Add MH-E version to Emacs
	version mappings.
	(mh-e, mh-alias, mh-folder, mh-folder-selection)
	(mh-identity, mh-inc, mh-junk, mh-letter, mh-ranges)
	(mh-scan-line-formats, mh-search, mh-sending-mail)
	(mh-sequences, mh-show, mh-speedbar, mh-thread, mh-tool-bar)
	(mh-hooks, mh-faces): Add :package-version keyword to these
706
	groups (closes SF #1452724).
707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751
	(mh-alias-completion-ignore-case-flag)
	(mh-alias-expand-aliases-flag, mh-alias-flash-on-comma)
	(mh-alias-insert-file, mh-alias-insertion-location)
	(mh-alias-local-users, mh-alias-local-users-prefix)
	(mh-alias-passwd-gecos-comma-separator-flag)
	(mh-new-messages-folders, mh-ticked-messages-folders)
	(mh-large-folder, mh-recenter-summary-flag)
	(mh-recursive-folders-flag, mh-sortm-args)
	(mh-default-folder-for-message-function)
	(mh-default-folder-list, mh-default-folder-must-exist-flag)
	(mh-default-folder-prefix, mh-identity-list)
	(mh-auto-fields-list, mh-auto-fields-prompt-flag)
	(mh-identity-default, mh-identity-handlers, mh-inc-prog)
	(mh-inc-spool-list, mh-junk-background, mh-junk-disposition)
	(mh-junk-program, mh-compose-insertion)
	(mh-compose-skipped-header-fields)
	(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, mh-interpret-number-as-range-flag)
	(mh-adaptive-cmd-note-flag, mh-scan-format-file, mh-scan-prog)
	(mh-search-program, mh-compose-forward-as-mime-flag)
	(mh-compose-letter-function, mh-compose-prompt-flag)
	(mh-forward-subject-format, mh-insert-x-mailer-flag)
	(mh-redist-full-contents-flag, mh-reply-default-reply-to)
	(mh-reply-show-message-flag)
	(mh-refile-preserves-sequences-flag, mh-tick-seq)
	(mh-update-sequences-after-mh-show-flag)
	(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-highlight-citation-style, mh-invisible-header-fields)
	(mh-invisible-header-fields-default, mh-lpr-command-format)
	(mh-max-inline-image-height, mh-max-inline-image-width)
	(mh-mhl-format-file, mh-mime-save-parts-default-directory)
	(mh-print-background-flag, mh-show-maximum-size)
	(mh-show-use-xface-flag, mh-store-default-directory)
	(mh-summary-height, mh-speed-update-interval)
	(mh-show-threads-flag, mh-tool-bar-search-function): Add
752
	:package-version keyword to these options (closes SF #1452724).
753 754 755 756 757 758 759 760 761 762
	(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-kill-folder-suppress-prompt-hooks, mh-letter-mode-hook)
	(mh-mh-to-mime-hook, mh-search-mode-hook, mh-quit-hook)
	(mh-refile-msg-hook, mh-show-hook, mh-show-mode-hook)
	(mh-unseen-updated-hook): Add :package-version keyword to these
763
	hooks (closes SF #1452724).
764 765 766 767 768 769 770 771 772 773 774 775 776
	(mh-min-colors-defined-flag)
	(mh-folder-address, mh-folder-body, mh-folder-cur-msg-number)
	(mh-folder-date, mh-folder-deleted, mh-folder-followup)
	(mh-folder-msg-number, mh-folder-refiled)
	(mh-folder-sent-to-me-hint, mh-folder-sent-to-me-sender)
	(mh-folder-subject, mh-folder-tick, mh-folder-to)
	(mh-letter-header-field, mh-search-folder, mh-show-cc)
	(mh-show-date, mh-show-from, mh-show-header, mh-show-pgg-bad)
	(mh-show-pgg-good, mh-show-pgg-unknown, mh-show-signature)
	(mh-show-subject, mh-show-to, mh-show-xface)
	(mh-speedbar-folder, mh-speedbar-folder-with-unseen-messages)
	(mh-speedbar-selected-folder)
	(mh-speedbar-selected-folder-with-unseen-messages): : Add
777
	:package-version keyword to these faces (closes SF #1452724).
778 779

	* mh-tool-bar.el (mh-tool-bar-define): Added commented-out
780
	:package-version keywords (closes SF #1452724).
781

782 783
2006-03-28  Bill Wohler  <wohler@newt.com>

784 785
	* mh-tool-bar.el: Use clipboard-kill-region,
	clipboard-kill-ring-save, and clipboard-yank instead of undo,
Juanma Barranquero's avatar
Juanma Barranquero committed
786
	kill-region, and menu-bar-kill-ring-save respectively.  In
787 788
	MH-Letter mode, move save-buffer and mh-fully-kill-draft icons in
	front of mh-compose-insertion to be consistent with other mailers,
Juanma Barranquero's avatar
Juanma Barranquero committed
789
	such as Evolution.  In MH-Folder mode, move vanilla reply icon to
Juanma Barranquero's avatar
Juanma Barranquero committed
790
	the left of the other reply icons.  Use mail/inbox icon instead of
791 792 793 794 795
	mail, next-page instead of page-down, delete instead of close,
	mail/move instead of mail/refile, data-save instead of execute,
	mail/flag-for-followup instead of highlight, contact instead of
	mail/alias, open instead of fld-open, zoom-out instead of widen.

796
	* mh-folder.el (mh-execute-commands, mh-rescan-folder):
797 798
	* mh-funcs.el (mh-pack-folder): Sync docstrings with manual.

799
2006-03-27  Eric Ding  <ericding@alum.mit.edu>
800 801

	* mh-e.el (mh-invisible-header-fields-internal): Add entries
Juanma Barranquero's avatar
Juanma Barranquero committed
802
	"X-AOL-IP:" and "X-MB-Message-" (AOL WebMail).
803

804 805
2006-03-19  Bill Wohler  <wohler@newt.com>

806 807
	* mh-comp.el (mh-reply): Sync docstring with manual.

808 809 810
	* mh-compat.el (mh-image-load-path-for-library): Shorten first line in
	docstring.

811 812
2006-03-17  Bill Wohler  <wohler@newt.com>

Juanma Barranquero's avatar
Juanma Barranquero committed
813
	* mh-compat.el (mh-image-load-path-for-library): Minor docstring fix.
814

815 816
2006-03-16  Bill Wohler  <wohler@newt.com>

817 818 819 820 821
	* mh-comp.el (mh-send-letter): Use split-string to break up
	mh-send-args (closes SF #1448604).
	(mh-compose-and-send-mail): Use run-hook-with-args for
	mh-compose-letter-function.

822 823
	* mh-e.el (mh-list-to-string-1): Use dolist.

Juanma Barranquero's avatar
Juanma Barranquero committed
824
	* mh-compat.el (mh-image-load-path-for-library): Prefer user's images.
825

826 827 828
2006-03-15  Bill Wohler  <wohler@newt.com>

	* mh-compat.el (mh-image-load-path-for-library): Fix example by
Juanma Barranquero's avatar
Juanma Barranquero committed
829
	not recommending that one binds image-load-path.  Just defvar it to
830 831 832 833 834 835 836 837 838 839 840
	placate compiler and only use it if previously defined.

	* mh-e.el (image-load-path): Don't bind!

	* mh-folder.el (mh-folder-mode): Only use image-load-path if
	previously defined.

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

	* mh-utils.el (mh-logo-display): Ditto.

841 842 843 844 845
2006-03-14  Bill Wohler  <wohler@newt.com>

	* mh-compat.el (mh-image-load-path-for-library): Incorporate
	changes from image-load-path-for-library, which are:
	(image-load-path-for-library): Pass value of path rather than
Juanma Barranquero's avatar
Juanma Barranquero committed
846
	symbol.  Always return list of directories.  Guarantee that image
847 848 849
	directory comes first.

	* mh-e.el (image-load-path): Define on those Emacsen that lack it
850
	to avoid compile and run-time errors.
851 852 853 854

	* mh-folder.el (mh-folder-mode): Use new idiom for setting
	image-load-path.

855
	* mh-letter.el (mh-letter-mode): Ditto.
856 857 858

	* mh-utils.el (mh-logo-display): Ditto.

859 860 861 862 863
2006-03-12  Bill Wohler  <wohler@newt.com>

	* mh-utils.el (mh-folder-list): Fix docstring (closes SF
	#1448498).

864 865
2006-03-10  Bill Wohler  <wohler@newt.com>

866
	* mh-compat.el (mh-replace-regexp-in-string): Pass the literal
Juanma Barranquero's avatar
Juanma Barranquero committed
867
	flag to replace-in-string.  This was badly needed by
868 869
	mh-quote-pick-expr in order to properly quote subjects when using
	/ s on XEmacs (closes SF #1447598).
Juanma Barranquero's avatar
Juanma Barranquero committed
870 871
	(mh-image-load-path-for-library): Merged changes from Reiner.  Add
	no-error argument.  If path t, just return directory.
872

873 874 875
	* mh-e.el (mh-profile-component): Drop `s' from mhparam
	-components for Mailutils compatibility (closes SF #1446985).

876 877 878 879
2006-03-06  Bill Wohler  <wohler@newt.com>

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

880 881 882 883 884 885
2006-03-05  Satyaki Das  <satyaki@theforce.stanford.edu>

	* mh-search.el (mh-index-update-single-msg): Fix a bug in the
	handling of duplicate messages.  The test in cond was too strong
	and wasn't catching the case where origin-map was nil.

886 887 888 889 890
2006-03-05  Bill Wohler  <wohler@newt.com>

	Release MH-E version 7.93.

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

892 893 894 895 896 897 898 899 900
2006-03-05  Bill Wohler  <wohler@newt.com>

	* mh-folder.el (mh-folder-mode): Drop 'load-path argument when
	calling mh-image-load-path-for-library since this is the default.

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

	* mh-utils.el (mh-logo-display): Ditto.

901 902 903 904 905
2006-03-04  Bill Wohler  <wohler@newt.com>

	* mh-compat.el (mh-image-load-path-for-library): Move here from
	mh-utils.el and wrap with mh-defun-compat since this function will
	be soon added to image.el.
906

Juanma Barranquero's avatar
Juanma Barranquero committed
907
	* mh-utils.el (mh-image-load-path-for-library): Move to mh-compat.el.
908 909 910 911
	(mh-normalize-folder-name): Add return-nil-if-folder-empty
	argument which is useful when calling mh-normalize-folder-name to
	process the folder argument for the folders command.
	(mh-sub-folders): Use new flag to mh-normalize-folder-name to make
Juanma Barranquero's avatar
Juanma Barranquero committed
912
	this function more robust.  It could too easily list the folders in /.
913
	(mh-folder-list): Fix a couple of problems pointed out by Thomas
Juanma Barranquero's avatar
Juanma Barranquero committed
914
	Baumann.  Set folder to nil if empty.  Don't append "/" if folder nil.
915

916 917
2006-03-03  Bill Wohler  <wohler@newt.com>

Juanma Barranquero's avatar
Juanma Barranquero committed
918
	* mh-folder.el (mh-folder-mode): Rename mh-image-load-path to
919 920 921 922 923 924
	mh-image-load-path-for-library.

	* mh-letter.el (mh-letter-mode): Rename mh-image-load-path to
	mh-image-load-path-for-library.

	* mh-utils.el (mh-image-load-path): Rename to
Juanma Barranquero's avatar
Juanma Barranquero committed
925 926
	mh-image-load-path-for-library.  Add example to docstring.  Rename
	local variable mh-image-directory to image-directory.  Move error
927 928
	checks to default case in cond and simplify.

929 930 931
	* mh-comp.el (mh-send-letter, mh-insert-auto-fields): Sync
	docstrings with manual.

932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953
2006-03-02  Bill Wohler  <wohler@newt.com>

	* mh-folder.el (mh-tool-bar-init): Autoload.
	(mh-folder-mode): Call mh-tool-bar-init conditionally in XEmacs.
	Set scoped variables image-load-path and load-path with updated
	mh-image-load-path before calling mh-tool-bar-folder-buttons-init.

	* mh-letter.el (mh-tool-bar-init): Autoload.
	(mh-letter-mode): Call mh-tool-bar-init conditionally in XEmacs.
	Set scoped variables image-load-path and load-path with updated
	mh-image-load-path before calling mh-tool-bar-letter-buttons-init.

	* mh-show.el (mh-tool-bar-init): Autoload.
	(mh-show-mode): Perform tool bar stuff conditionally in XEmacs and
	GNU Emacs.

	* mh-tool-bar.el (mh-tool-bar-define): Don't quote stuff in error
	messages per conventions.
	(mh-tool-bar-folder-buttons-init)
	(mh-tool-bar-letter-buttons-init): Don't call mh-image-load-path.
	(mh-tool-bar-define call): Format.

954 955
	* mh-utils.el (mh-image-directory)
	(mh-image-load-path-called-flag): Delete.
Juanma Barranquero's avatar
Juanma Barranquero committed
956
	(mh-image-load-path): Incorporate changes from Gnus team.  Biggest
957 958 959 960 961
	changes are that it no longer uses/sets mh-image-directory or
	mh-image-load-path-called-flag, and returns the updated path
	rather than change it.
	(mh-logo-display): Change usage of mh-image-load-path.

962 963
2006-02-28  Bill Wohler  <wohler@newt.com>

964 965 966 967 968
	* mh-limit.el (mh-narrow-to-cc, mh-narrow-to-from)
	(mh-narrow-to-subject, mh-narrow-to-to): Fix inability to narrow
	to subjects with special characters by quoting regular expression
	characters in pick expression derived from existing subjects and
	other fields (closes SF #1432548).
969 970
	(mh-narrow-to-subject): Remove Re: string from subject so that
	pick can find originating message (closes SF #1438369).
971

972 973 974 975
	* mh-utils.el (mh-image-load-path): Rename variable to
	mh-image-directory.
	(mh-image-load-path): Access mh-image-directory instead of
	mh-image-load-path.
976
	(mh-folder-list): Fix problem with passing in a folder and getting
Juanma Barranquero's avatar
Juanma Barranquero committed
977 978 979
	nothing back.  Fix problem with passing in empty string and getting
	the entire filesystem (or infinite loop).  Don't append slash to
	folder.  These fixes fix problems observed with the pick search.
980
	Thanks to Thomas Baumann for the help (closes SF #1435381).
981 982 983
	(mh-pick-regexp-chars, mh-quote-pick-expr): New variable and
	function for quoting pick regular expression characters (closes SF
	#1432548).
984

985 986
2006-02-27  Bill Wohler  <wohler@newt.com>

987 988 989
	* mh-e.el (mh-default-folder-for-message-function): Sync docstring
	with manual.

990
	* mh-mime.el (mh-minibuffer-read-type): Delete comment in
991 992
	docstring about obsolete variable mh-mime-content-types.

993 994 995
	* mh-e.el (mh-variant): Sync docstring with manual.
	(cus-face): Require as it is needed by mh-inherit-face-flag.

996 997 998
	* mh-compat.el (mh-display-color-cells): Return 2 if
	device-color-cells returns nil (closes SF #1436924).

Juanma Barranquero's avatar
Juanma Barranquero committed
999
	* mh-e.el (mh-compiling-flag): Delete.  No longer needed by
1000 1001
	mh-display-color-cells.

1002 1003
2006-02-21  Eric Ding  <ericding@alum.mit.edu>

1004
	* mh-e.el (mh-invisible-header-fields-internal): Add entry
Juanma Barranquero's avatar
Juanma Barranquero committed
1005
	"X-Sasl-enc:".
1006

1007 1008
2006-02-20  Eric Ding  <ericding@alum.mit.edu>

1009
	* mh-e.el (mh-invisible-header-fields-internal): Add entries
1010 1011 1012 1013 1014
	"X-Authenticated-Sender:", "X-Barracuda-", "X-EFL-Spamscore",
	"X-IronPort-AV:", "X-Mail-from:", "X-Mailman-Approved-At:",
	"X-Resolved-to:", and "X-SA-Exim".  Fixed "X-Bugzilla-" and
	"X-Roving-" by removing unnecessary "*" at end.

1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029
2006-02-19  Bill Wohler  <wohler@newt.com>

	* mh-alias.el (mh-address-mail-regexp)
	(mh-goto-address-find-address-at-point): Delete copies from
	goto-addr.el.
	(mh-alias-suggest-alias): Use goto-address-mail-regexp instead of
	mh-address-mail-regexp.
	(mh-alias-add-address-under-point): Use
	goto-address-find-address-at-point instead of
	mh-goto-address-find-address-at-point.

	* mh-e.el (mh-show-use-goto-addr-flag): Delete.

	* mh-show.el (mh-show-mode): Mention goto-address-highlight-p in
	docstring.
Juanma Barranquero's avatar
Juanma Barranquero committed
1030
	(mh-show-addr): Call goto-address unconditionally.  User should use
1031 1032
	goto-address-highlight-p instead of mh-show-use-goto-addr-flag.

1033 1034 1035 1036
2006-02-18  Bill Wohler  <wohler@newt.com>

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

1037 1038 1039 1040 1041 1042
2006-02-18  Bill Wohler  <wohler@newt.com>

	Release MH-E version 7.92.

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

1043 1044
2006-02-17  Bill Wohler  <wohler@newt.com>

1045 1046 1047
	* mh-e.el (mh-folder-msg-number): Use purple on low-color, light
	backgrounds per Mark's suggestion.

1048 1049 1050 1051
	* mh-utils.el (mh-image-load-path): Fix problem that images on
	load-path or image-load-path would win over relative paths (newer
	MH-E or Emacs distribution).

1052 1053
2006-02-16  Bill Wohler  <wohler@newt.com>

Juanma Barranquero's avatar
Juanma Barranquero committed
1054
	* mh-e.el (mh-inherit-face-flag): New variable.  Non-nil means that
1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069
	the defface :inherit keyword is available.
	(mh-face-data): New variable (contains all face specs) and
	function (accessor).
	(mh-folder-address, mh-folder-body, mh-folder-cur-msg-number)
	(mh-folder-date, mh-folder-deleted, mh-folder-followup)
	(mh-folder-msg-number, mh-folder-refiled)
	(mh-folder-sent-to-me-hint, mh-folder-sent-to-me-sender)
	(mh-folder-subject, mh-folder-tick, mh-folder-to)
	(mh-search-folder, mh-letter-header-field, mh-show-cc)
	(mh-show-date, mh-show-from)
	(mh-show-header, mh-show-pgg-bad, mh-show-pgg-good)
	(mh-show-pgg-unknown, mh-show-signature, mh-show-subject)
	(mh-show-to, mh-show-xface, mh-speedbar-folder)
	(mh-speedbar-folder-with-unseen-messages)
	(mh-speedbar-selected-folder)
Juanma Barranquero's avatar
Juanma Barranquero committed
1070 1071
	(mh-speedbar-selected-folder-with-unseen-messages):
	Use mh-face-data.
1072

1073 1074 1075 1076
	* mh-utils.el (mh-image-load-path): The variables image-load-path
	or load-path would not get updated if user set mh-image-load-path.
	Moved tests and add-to-list calls outside of cond so they are
	applied consistently, even if they are redundant in some
Juanma Barranquero's avatar
Juanma Barranquero committed
1077
	circumstances.  Efficiency isn't a concern here.  Made error
1078 1079
	messages more user-friendly.

1080 1081 1082 1083 1084 1085 1086 1087
2006-02-15  Peter S Galbraith  <psg@debian.org>

	* mh-compat.el (mh-image-search-load-path): Compatibility code.
	Emacs 21 and XEmacs don't have `image-search-load-path'.

	* mh-utils.el (mh-image-load-path): Don't bail out on error if the
	images are already found.

1088 1089 1090
2006-02-10  Bill Wohler  <wohler@newt.com>

	* mh-search.el (mh-search): Wrap code in (block mh-search ...)
Juanma Barranquero's avatar
Juanma Barranquero committed
1091
	rather than use defun*.  XEmacs cannot create a proper autoload for
1092 1093
	a defun*.

1094 1095
2006-02-09  Bill Wohler  <wohler@newt.com>

1096 1097 1098
	* mh-utils.el (mh-folder-list): Don't replace "/*$" with "/" since
	that causes an infinite loop on XEmacs.

1099 1100 1101
	* mh-compat.el(mh-replace-regexp-in-string): Add missing regexp
	argument.

1102 1103 1104
2006-02-08  Peter S Galbraith  <psg@debian.org>

	* mh-e.el (mh-invisible-header-fields-internal): Added entries
Juanma Barranquero's avatar
Juanma Barranquero committed
1105
	"X-BrightmailFiltered:", "X-Brightmail-Tracker:" and "X-Hashcash".
1106