ChangeLog 123 KB
Newer Older
1 2 3 4 5 6 7 8
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.

9 10 11 12 13 14
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).

15 16 17 18 19
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
20 21 22 23 24 25 26 27
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):
	* mh-show.el (mh-show-mode):  Check tool-bar-map is bound.

28 29 30 31 32 33 34 35 36 37 38
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.

39 40 41 42
2008-06-02  John Paul Wallington  <jpw@pobox.com>

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

43 44 45 46 47
2008-06-01  John Paul Wallington  <jpw@pobox.com>

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

48 49 50 51 52 53 54
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.

55 56
2008-05-23  Bill Wohler  <wohler@newt.com>

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

60
2008-05-19  Sergey Poznyakoff <gray@gnu.org.ua>
61 62 63 64

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

65 66 67 68 69 70
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).

71 72 73 74 75
2008-05-19  Xavier Maillard <xma@gnu.org>  (tiny change)

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

76 77 78 79 80
2008-05-19  Nick Dokos <nicholas.dokos@hp.com>  (tiny change)

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

81 82 83 84 85 86 87
2008-03-18  Bill Wohler  <wohler@newt.com>

	* mh-e.el (mh-invisible-header-fields-internal): Add Accreditor,
	Seal-Send-Time. 
	(mh-invisible-header-fields, mh-invisible-header-fields-default):
	Update URL to bug report for users to report ignored fields.

88 89 90 91 92 93 94
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.

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

100 101 102 103 104 105
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
106 107 108 109 110
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.

111 112 113 114
2007-12-02  Glenn Morris  <rgm@gnu.org>

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

115 116 117 118 119 120 121 122 123 124 125 126 127
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
128 129 130 131
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
132 133 134 135 136 137 138
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.

139 140
2007-08-21  Jeffrey C Honig  <jch@honig.net>

141
	* mh-folder.el (mh-folder-message-menu, mh-folder-mode-map): Add
Bill Wohler's avatar
Bill Wohler committed
142 143
	folder mode support for mh-show-preferred-alternative (closes SF
	#1777321).
144 145 146 147 148

	* 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
149 150
	overriding the users configured preference. Useful for showing
	HTML when text content is lacking (closes SF #1777321).
151

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

Bill Wohler's avatar
Bill Wohler committed
157
	* mh-mime.el (mm-decode-body): Remove explicit autoload of
158 159 160 161 162
	mh-alias-expand.

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

163 164
2007-08-20  Jeffrey C Honig  <jch@honig.net>

165 166 167
	* mh-mime.el (message-options-set): Add missing autoloads from my
	last change.

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

Bill Wohler's avatar
Bill Wohler committed
171 172
	* mh-mime.el (mh-mml-forward-message): Forward messages as inline
	attatchments (closes SF #1378993).
173

174 175 176 177 178 179 180 181 182
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
183

Juanma Barranquero's avatar
Juanma Barranquero committed
184 185 186 187 188 189
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'.

190 191
2007-08-19  Jeffrey C Honig  <jch@honig.net>

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

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

199 200 201
	* 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
202
	own. I added attributions to entries we already had that did not
203 204
	list an RFC.

205 206 207 208 209
2007-08-08  Glenn Morris  <rgm@gnu.org>

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

210 211 212 213
2007-07-25  Glenn Morris  <rgm@gnu.org>

	* Relicense all FSF files to GPLv3 or later.

214 215 216 217 218
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
219 220 221 222 223
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.

224 225 226 227 228
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
229 230
2006-11-13  Bill Wohler  <wohler@newt.com>

Bill Wohler's avatar
Bill Wohler committed
231 232 233 234
	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
235
	* mh-e.el (mh-alias-local-users): Boolean docstrings should start
Juanma Barranquero's avatar
Juanma Barranquero committed
236
	with "Non-nil means".  Perhaps this option should have a -flag
Bill Wohler's avatar
Bill Wohler committed
237 238 239 240 241 242
	appended.
	(mh-junk-background): Sync docstring with manual.

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

243 244
2006-11-11  Stephen Gildea  <gildea@stop.mail-abuse.org>

Juanma Barranquero's avatar
Juanma Barranquero committed
245
	* mh-junk.el (mh-spamassassin-blacklist, mh-spamassassin-whitelist):
Bill Wohler's avatar
Bill Wohler committed
246
	Use mh-junk-background consistently in call-process calls.
Juanma Barranquero's avatar
Juanma Barranquero committed
247 248 249
	(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
250
	mh-junk-background is t (closes SF #1594802).
251

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

Andreas Schwab's avatar
Andreas Schwab committed
255 256 257 258
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
259 260 261 262
2006-11-10  Glenn Morris  <rgm@gnu.org>

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

263 264 265
2006-09-25  Stephen Gildea  <gildea@stop.mail-abuse.org>

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

271 272
2006-09-24  Stephen Gildea  <gildea@stop.mail-abuse.org>

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

277 278 279 280 281 282
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.

283 284 285 286
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
287
	declare the icons in situ.  This allows mh-tool-bar.el to be
Juanma Barranquero's avatar
Juanma Barranquero committed
288
	compiled under XEmacs.  Remove initial value for
289
	mh-tool-bar-folder-buttons, mh-tool-bar-show-buttons,
Juanma Barranquero's avatar
Juanma Barranquero committed
290
	mh-tool-bar-letter-buttons.  The MH-E icons now appear in XEmacs.
291
	In mh-tool-bar-init, check for mh-xemacs-use-tool-bar-flag sooner.
Juanma Barranquero's avatar
Juanma Barranquero committed
292
	This allows MH-E to be used in XEmacs in a tty (closes SF #1506846).
293

294 295 296 297 298
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.

299 300 301 302 303
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.
304

305 306 307 308 309
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).

310 311 312 313 314
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).

315 316 317 318 319 320
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.

321 322 323
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
324
	suffix for folder names, as <> are illegal filename characters on
Juanma Barranquero's avatar
Juanma Barranquero committed
325
	Windows (closes SF #1507002).
326

327 328 329 330 331 332
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).

333
2006-06-02  Bill Wohler  <wohler@newt.com>
334

335 336 337 338 339
	(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).

340 341 342 343 344 345
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
346 347 348 349
2006-05-05  Bill Wohler  <wohler@newt.com>

	* mh-e.el: Update commentary.

350 351 352 353 354 355
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.

356 357 358
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
359
	"X-Provags-ID:".
360

361 362 363 364 365 366
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).

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

377 378 379 380
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
381
	message number (closes SF #1473729).  In addition, use the cur
382
	message if mh-sent-from-msg is nil (when sending a message, in
Juanma Barranquero's avatar
Juanma Barranquero committed
383
	contrast to replying).  Move conversion of int to string into
384 385 386
	interactive stanza so body can assume variables are of proper
	type.

387 388 389 390 391
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
392 393 394 395 396
	(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.
397 398 399 400 401 402
	(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
403
	* mh-folder.el (mh-folder-buttons-init-flag): Delete.  Use
404
	mh-folder-tool-bar-map instead.
Juanma Barranquero's avatar
Juanma Barranquero committed
405
	(image-load-path): Delete.  No longer used.
406 407 408
	(mh-folder-mode): Moved setting of image-load-path into
	mh-tool-bar-folder-buttons-init.

Juanma Barranquero's avatar
Juanma Barranquero committed
409
	* mh-letter.el (mh-letter-buttons-init-flag): Delete.  Use
410
	mh-letter-tool-bar-map instead.
Juanma Barranquero's avatar
Juanma Barranquero committed
411
	(image-load-path): Delete.  No longer used.
412 413 414 415 416 417
	(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.

418 419 420
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
421
	can permanently disable a button (such as a separator) with nil.
422

423 424 425 426 427
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
428
	variables.  Nice idea, but too many nasty side-effects.  These
429
	macros are needed by [Cc]ustom-make-dependencies when creating the
Juanma Barranquero's avatar
Juanma Barranquero committed
430 431
	MH-E customization groups in mh-cus-load.el.  These disappeared
	when the macros above were introduced.  Besides, if a developer
432 433 434
	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.

435 436
2006-04-17  Bill Wohler  <wohler@newt.com>

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

440 441 442 443
	* 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
444
	(mh-defmacro-compat): Rename to defmacro-mh.  Ditto.
Juanma Barranquero's avatar
Juanma Barranquero committed
445

Juanma Barranquero's avatar
Juanma Barranquero committed
446 447 448
	* mh-e.el (mh-defgroup): Rename to defgroup-mh.  Ditto.
	(mh-defcustom): Rename to defcustom-mh.  Ditto.
	(mh-defface): Rename to defface-mh.  Ditto.
449 450 451 452 453 454
	(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).

455 456 457
	* 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
458
	absolute names.  Also, when flag is t, display complete folder name
459 460 461
	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
462
	minibuffer-completing-file-name to t.  This was causing "Can't set
463 464 465 466
	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).

467 468 469 470
2006-04-15  Bill Wohler  <wohler@newt.com>

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

471 472
2006-04-14  Bill Wohler  <wohler@newt.com>

473 474 475 476 477 478 479 480 481
	* 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
482
	* mh-utils.el (mh-speed-flists-cache): Ditto.
483

Juanma Barranquero's avatar
Juanma Barranquero committed
484
	* mh-acros.el (struct, x, y): No need to wrap defvar with
485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511
	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.

512
	* mh-compat.el (mh-font-lock-add-keywords): New alias for
Juanma Barranquero's avatar
Juanma Barranquero committed
513
	font-lock-add-keywords.  Returns nil on XEmacs.
514 515

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

518 519 520 521 522
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
523
	(mh-scan-line-formats, mh-search, mh-sending-mail)
524 525 526 527 528 529 530 531 532
	(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
533
	(mh-default-folder-for-message-function)
534 535 536 537 538 539 540 541 542 543 544 545
	(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
546
	(mh-signature-separator-flag, mh-x-face-file)
547 548 549 550 551 552
	(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
553
	(mh-reply-show-message-flag)
554 555 556
	(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
557
	(mh-decode-mime-flag)
558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573
	(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
574
	(mh-forward-hook, mh-inc-folder-hook, mh-insert-signature-hook)
575 576 577 578 579 580 581 582 583 584 585
	(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
586
	(mh-show-subject, mh-show-to, mh-show-xface)
587 588 589 590 591
	(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.

592 593 594 595 596
2006-04-07  Bill Wohler  <wohler@newt.com>

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

597 598 599
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
600
	compiler error.  Make macro, also to avoid compiler error.
601 602
	(mh-defface-compat): Incorporate body into mh-face-data and
	delete.
603

604 605 606 607 608 609 610 611 612 613 614
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
615
	groups (closes SF #1452724).
616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660
	(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
661
	:package-version keyword to these options (closes SF #1452724).
662 663 664 665 666 667 668 669 670 671
	(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
672
	hooks (closes SF #1452724).
673 674 675 676 677 678 679 680 681 682 683 684 685
	(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
686
	:package-version keyword to these faces (closes SF #1452724).
687 688

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

691 692
2006-03-28  Bill Wohler  <wohler@newt.com>

693 694
	* 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
695
	kill-region, and menu-bar-kill-ring-save respectively.  In
696 697
	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
698
	such as Evolution.  In MH-Folder mode, move vanilla reply icon to
Juanma Barranquero's avatar
Juanma Barranquero committed
699
	the left of the other reply icons.  Use mail/inbox icon instead of
700 701 702 703 704
	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.

705
	* mh-folder.el (mh-execute-commands, mh-rescan-folder):
706 707
	* mh-funcs.el (mh-pack-folder): Sync docstrings with manual.

708
2006-03-27  Eric Ding  <ericding@alum.mit.edu>
709 710

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

713 714
2006-03-19  Bill Wohler  <wohler@newt.com>

715 716
	* mh-comp.el (mh-reply): Sync docstring with manual.

717 718 719
	* mh-compat.el (mh-image-load-path-for-library): Shorten first line in
	docstring.

720 721
2006-03-17  Bill Wohler  <wohler@newt.com>

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

724 725
2006-03-16  Bill Wohler  <wohler@newt.com>

726 727 728 729 730
	* 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.

731 732
	* mh-e.el (mh-list-to-string-1): Use dolist.

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

735 736 737
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
738
	not recommending that one binds image-load-path.  Just defvar it to
739 740 741 742 743 744 745 746 747 748 749
	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.

750 751 752 753 754
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
755
	symbol.  Always return list of directories.  Guarantee that image
756 757 758
	directory comes first.

	* mh-e.el (image-load-path): Define on those Emacsen that lack it
759
	to avoid compile and run-time errors.
760 761 762 763

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

764
	* mh-letter.el (mh-letter-mode): Ditto.
765 766 767

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

768 769 770 771 772
2006-03-12  Bill Wohler  <wohler@newt.com>

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

773 774
2006-03-10  Bill Wohler  <wohler@newt.com>

775
	* mh-compat.el (mh-replace-regexp-in-string): Pass the literal
Juanma Barranquero's avatar
Juanma Barranquero committed
776
	flag to replace-in-string.  This was badly needed by
777 778
	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
779 780
	(mh-image-load-path-for-library): Merged changes from Reiner.  Add
	no-error argument.  If path t, just return directory.
781

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

785 786 787 788
2006-03-06  Bill Wohler  <wohler@newt.com>

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

789 790 791 792 793 794
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.

795 796 797 798 799
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.
800

801 802 803 804 805 806 807 808 809
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.

810 811 812 813 814
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.
815

Juanma Barranquero's avatar
Juanma Barranquero committed
816
	* mh-utils.el (mh-image-load-path-for-library): Move to mh-compat.el.
817 818 819 820
	(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
821
	this function more robust.  It could too easily list the folders in /.
822
	(mh-folder-list): Fix a couple of problems pointed out by Thomas
Juanma Barranquero's avatar
Juanma Barranquero committed
823
	Baumann.  Set folder to nil if empty.  Don't append "/" if folder nil.
824

825 826
2006-03-03  Bill Wohler  <wohler@newt.com>

Juanma Barranquero's avatar
Juanma Barranquero committed
827
	* mh-folder.el (mh-folder-mode): Rename mh-image-load-path to
828 829 830 831 832 833
	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
834 835
	mh-image-load-path-for-library.  Add example to docstring.  Rename
	local variable mh-image-directory to image-directory.  Move error
836 837
	checks to default case in cond and simplify.

838 839 840
	* mh-comp.el (mh-send-letter, mh-insert-auto-fields): Sync
	docstrings with manual.

841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862
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.

863 864
	* mh-utils.el (mh-image-directory)
	(mh-image-load-path-called-flag): Delete.
Juanma Barranquero's avatar
Juanma Barranquero committed
865
	(mh-image-load-path): Incorporate changes from Gnus team.  Biggest
866 867 868 869 870
	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.

871 872
2006-02-28  Bill Wohler  <wohler@newt.com>

873 874 875 876 877
	* 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).
878 879
	(mh-narrow-to-subject): Remove Re: string from subject so that
	pick can find originating message (closes SF #1438369).
880

881 882 883 884
	* 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.
885
	(mh-folder-list): Fix problem with passing in a folder and getting
Juanma Barranquero's avatar
Juanma Barranquero committed
886 887 888
	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.
889
	Thanks to Thomas Baumann for the help (closes SF #1435381).
890 891 892
	(mh-pick-regexp-chars, mh-quote-pick-expr): New variable and
	function for quoting pick regular expression characters (closes SF
	#1432548).
893

894 895
2006-02-27  Bill Wohler  <wohler@newt.com>

896 897 898
	* mh-e.el (mh-default-folder-for-message-function): Sync docstring
	with manual.

899
	* mh-mime.el (mh-minibuffer-read-type): Delete comment in
900 901
	docstring about obsolete variable mh-mime-content-types.

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

905 906 907
	* 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
908
	* mh-e.el (mh-compiling-flag): Delete.  No longer needed by
909 910
	mh-display-color-cells.

911 912
2006-02-21  Eric Ding  <ericding@alum.mit.edu>

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

916 917
2006-02-20  Eric Ding  <ericding@alum.mit.edu>

918
	* mh-e.el (mh-invisible-header-fields-internal): Add entries
919 920 921 922 923
	"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.

924 925 926 927 928 929 930 931 932 933 934 935 936 937 938
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
939
	(mh-show-addr): Call goto-address unconditionally.  User should use
940 941
	goto-address-highlight-p instead of mh-show-use-goto-addr-flag.

942 943 944 945
2006-02-18  Bill Wohler  <wohler@newt.com>

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

946 947 948 949 950 951
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.

952 953
2006-02-17  Bill Wohler  <wohler@newt.com>

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

957 958 959 960
	* 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).

961 962
2006-02-16  Bill Wohler  <wohler@newt.com>

Juanma Barranquero's avatar
Juanma Barranquero committed
963
	* mh-e.el (mh-inherit-face-flag): New variable.  Non-nil means that
964 965 966 967 968 969 970 971 972 973 974 975 976 977 978
	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
979 980
	(mh-speedbar-selected-folder-with-unseen-messages):
	Use mh-face-data.
981

982 983 984 985
	* 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
986
	circumstances.  Efficiency isn't a concern here.  Made error
987 988
	messages more user-friendly.

989 990 991 992 993 994 995 996
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.

997 998 999
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
1000
	rather than use defun*.  XEmacs cannot create a proper autoload for
1001 1002
	a defun*.

1003 1004
2006-02-09  Bill Wohler  <wohler@newt.com>

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

1008 1009 1010
	* mh-compat.el(mh-replace-regexp-in-string): Add missing regexp
	argument.

1011 1012 1013
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
1014
	"X-BrightmailFiltered:", "X-Brightmail-Tracker:" and "X-Hashcash".
1015

1016 1017 1018
2006-02-04  Bill Wohler  <wohler@newt.com>

	* mh-e.el (mh-inc-spool-list): Update example for Emacs 22 which
Juanma Barranquero's avatar
Juanma Barranquero committed
1019
	has an emacsclient command that supports --eval.  I had read that
1020 1021
	gnudoit was deprecated in favor of gnuclient anyway.

1022
2006-02-04  Eric Ding  <ericding@alum.mit.edu>
1023

1024
	* mh-mime.el (mh-file-mime-type-substitutions): Add entries to
1025
	handle OpenOffice documents.
1026

1027 1028 1029 1030
2006-02-03  Bill Wohler  <wohler@newt.com>

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

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

	Release MH-E version 7.91.

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

1037 1038
2006-02-03  Bill Wohler  <wohler@newt.com>

1039
	* mh-utils.el (mh-image-load-path, mh-image-load-path-called-flag)
Juanma Barranquero's avatar
Juanma Barranquero committed
1040
	(mh-image-load-path): Checkdoc fix.  Docstring edits.  Reduce scope
1041 1042
	of local variable mh-library-name.

1043 1044 1045 1046 1047
	* mh-e.el (mh-folder-msg-number, mh-folder-refiled, mh-folder-to)
	(mh-show-cc, mh-show-date, mh-show-header): Replace (min-colors
	88) with (min-colors 64) in face specifications so that MH-E still
	looks good on systems with fewer colors (such as Eric Ding's).

1048
2006-02-03  Peter S Galbraith  <psg@debian.org>
1049 1050

	* mh-utils.el (mh-image-load-path): New variable to optionally
1051
	hold the directory where MH-E images are stored.  If nil, then
1052 1053 1054 1055 1056
	the function `mh-image-load-path' will find it.  This variable
	will be used for Debian packaging.
	(mh-image-load-path function): Use variable `mh-image-load-path'
	if non-nil and exists.

1057 1058 1059
2006-02-03  Mark D. Baushke  <mdb@gnu.org>

	* mh-tool-bar.el: Add conditional require of 'tool-bar or 'toolbar
Juanma Barranquero's avatar
Juanma Barranquero committed
1060
	for GNU Emacs or XEmacs to avoid void-variable tool-bar-map lisp
1061 1062
	errors if describe-bindings is called before tool-bar-mode is used.

1063 1064 1065 1066 1067
2006-02-03  Peter S Galbraith  <psg@debian.org>

	* mh-compat.el (mh-url-unreserved-chars): Fix typo from
	`mh-url-unresrved-chars'.

1068 1069 1070 1071
2006-02-02  Bill Wohler  <wohler@newt.com>

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

Bill Wohler's avatar
Bill Wohler committed
1072 1073 1074 1075 1076 1077
2006-02-02  Bill Wohler  <wohler@newt.com>

	Release MH-E version 7.90.

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

1078 1079
2006-02-01  Bill Wohler  <wohler@newt.com>

1080 1081
	* mh-search.el (which-func-mode): Shush compiler on Emacs 21 too.

1082 1083 1084 1085 1086
	* mh-alias.el (mh-alias-gecos-name): Use
	mh-replace-regexp-in-string instead of replace-regexp-in-string.
	(crm, multi-prompt): Use mh-require instead of require.
	(mh-goto-address-find-address-at-point): Use
	mh-line-beginning-position and mh-line-end-position instead of
Juanma Barranquero's avatar
Juanma Barranquero committed
1087
	line-beginning-position and line-end-position.  Use
1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100
	mh-match-string-no-properties instead of
	match-string-no-properties.

	* mh-comp.el (mh-modify-header-field): Use
	mh-line-beginning-position and mh-line-end-position instead of
	line-beginning-position and line-end-position.

	* mh-compat.el (mailabbrev): Use mh-require instead of require.
	(mh-assoc-string, mh-display-completion-list, mh-face-foreground)
	(mh-face-background): Make docstring consistent.
	(mh-require, mh-cancel-timer, mh-display-color-cells)
	(mh-line-beginning-position, mh-line-end-position)
	(mh-match-string-no-properties, mh-replace-regexp-in-string)
1101
	(mh-view-mode-enter): Move definition here from mh-xemacs.el and
1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118
	add mh- prefix since compatibility functions should have our
	package prefix (mh-) by Emacs convention and to avoid messing up
	checks for the same functions in other packages.

	* mh-e.el (mh-compiling-flag): Move mh-xemacs-compiling-flag here
	from mh-xemacs.el and rename.
	(mh-xargs): Use mh-line-beginning-position and
	mh-line-end-position instead of line-beginning-position and
	line-end-position.
	(mh-defface-compat): Use mh-display-color-cells instead of
	display-color-cells.

	* mh-folder.el (which-func): Use mh-require instead of require.

	* mh-funcs.el (mh-list-folders): Use mh-view-mode-enter instead of
	view-mode-enter.

Juanma Barranquero's avatar
Juanma Barranquero committed
1119 1120
	* mh-gnus.el (gnus-util, mm-bodies, mm-decode, mm-view, mml):
	Use mh-require instead of require.
1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182

	* mh-letter.el (mh-letter-header-end, mh-letter-mode)
	(mh-letter-next-header-field): Use mh-line-beginning-position and
	mh-line-end-position instead of line-beginning-position and
	line-end-position.

	* mh-limit.el (mh-subject-to-sequence-unthreaded): Use
	mh-match-string-no-properties instead of
	match-string-no-properties.
	(mh-narrow-to-header-field): Use mh-line-beginning-position and
	mh-line-end-position instead of line-beginning-position and
	line-end-position.

	* mh-mime.el (mh-mime-inline-part, mh-mm-display-part)
	(mh-mh-quote-unescaped-sharp, mh-mh-directive-present-p): Use
	mh-line-beginning-position and mh-line-end-position instead of
	line-beginning-position and line-end-position.

	* mh-search.el (which-func): Use mh-require instead of require.
	(mh-make-pick-template, mh-index-visit-folder)
	(mh-pick-parse-search-buffer, mh-swish-next-result)
	(mh-mairix-next-result, mh-namazu-next-result)
	(mh-pick-next-result, mh-grep-next-result)
	(mh-index-create-imenu-index, mh-index-match-checksum)
	(mh-md5sum-parser, mh-openssl-parser, mh-index-update-maps): Use
	mh-line-beginning-position and mh-line-end-position instead of
	line-beginning-position and line-end-position.

	* mh-seq.el (mh-list-sequences): Use mh-view-mode-enter instead of
	view-mode-enter.
	(mh-folder-size-flist, mh-parse-flist-output-line)
	(mh-add-sequence-notation): Use mh-line-beginning-position and
	mh-line-end-position instead of line-beginning-position and
	line-end-position.

	* mh-show.el (mh-show-addr): Use mh-require instead of require.

	* mh-speed.el (mh-folder-speedbar-menu-items, mh-speed-toggle)
	(mh-speed-view, mh-folder-speedbar-buttons)
	(mh-speed-highlight, mh-speed-goto-folder)
	(mh-speed-add-buttons, mh-speed-parse-flists-output)
	(mh-speed-invalidate-map, mh-speedbar-change-expand-button-char)
	(mh-speed-add-folder): Use mh-line-beginning-position and
	mh-line-end-position instead of line-beginning-position and
	line-end-position.
	(mh-speed-flists): Use mh-cancel-timer instead of cancel-timer.

	* mh-thread.el (mh-thread-find-children)
	(mh-thread-parse-scan-line, mh-thread-generate): Use
	mh-line-beginning-position and mh-line-end-position instead of
	line-beginning-position and line-end-position.

	* mh-utils.el (mh-colors-available-p): Use mh-display-color-cells
	instead of display-color-cells.
	(mh-folder-list): Use mh-replace-regexp-in-string instead of
	replace-regexp-in-string.
	(mh-sub-folders-actual, mh-letter-toggle-header-field-display):
	Use mh-line-beginning-position and mh-line-end-position instead of
	line-beginning-position and line-end-position.

	* mh-comp.el (mh-send-sub): Don't find components file in current
	directory--this seems to have been a side-effect of commenting out
Juanma Barranquero's avatar
Juanma Barranquero committed
1183
	the use of an old mh-etc variable.  Improve error message.
1184

1185 1186 1187 1188 1189
2006-01-31  Bill Wohler  <wohler@newt.com>

	* mh-acros.el (mh-defun-compat, mh-defmacro-compat): Add name
	argument since compatibility functions should have our package
	prefix (mh-) by Emacs convention and to avoid messing up checks
Juanma Barranquero's avatar
Juanma Barranquero committed
1190
	for the same functions in other packages.  Use explicit argument
1191
	instead of forming name by adding mh- prefix so that one can grep
1192 1193 1194
	and find the definition.

	* mh-alias.el (mh-alias-local-users, mh-alias-reload)
Juanma Barranquero's avatar
Juanma Barranquero committed
1195 1196
	(mh-alias-expand, mh-alias-minibuffer-confirm-address):
	Use mh-assoc-string instead of assoc-string.
1197 1198

	* mh-compat.el (assoc-string): Rename to mh-assoc-string.
Juanma Barranquero's avatar
Juanma Barranquero committed
1199 1200
	(mh-mail-abbrev-make-syntax-table, mh-url-hexify-string):
	Move here from mh-utils.el.
1201 1202 1203
	(mh-display-completion-list): Move here from mh-comp.el.
	(mh-face-foreground, mh-face-background): Move here from
	mh-xface.el.
Juanma Barranquero's avatar
Juanma Barranquero committed
1204
	(mh-write-file-functions): Move here from mh-folder.el.
1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222