ChangeLog 129 KB
Newer Older
1 2 3 4
2011-01-13  Chong Yidong  <cyd@stupidchicken.com>

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

5 6 7 8
2010-11-07  Glenn Morris  <rgm@gnu.org>

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

9 10 11 12
2010-11-03  Glenn Morris  <rgm@gnu.org>

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

13 14 15 16 17 18 19
2010-05-14  Peter S Galbraith  <psg@debian.org>

	* mh-mime.el (mh-decode-message-subject): New function to decode
	RFC2047 encoded Subject lines. Used for reply drafts.
	* mh-comp.el (mh-compose-and-send-mail): Call
	`mh-decode-message-subject' on (reply or forward) message drafts.

Chong Yidong's avatar
Chong Yidong committed
20 21 22 23
2010-05-07  Chong Yidong  <cyd@stupidchicken.com>

	* Version 23.2 released.

24 25 26 27 28
2010-05-03  Stefan Monnier  <monnier@iro.umontreal.ca>

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

Stefan Monnier's avatar
Stefan Monnier committed
29
2010-03-24  Juanma Barranquero  <lekktu@gmail.com>
Juanma Barranquero's avatar
Juanma Barranquero committed
30 31 32 33 34 35 36 37 38 39 40

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

Chong Yidong's avatar
Chong Yidong committed
41 42 43 44
2010-03-10  Chong Yidong  <cyd@stupidchicken.com>

	* Branch for 23.2.

45 46 47 48 49 50 51
2009-12-01  Bill Wohler  <wohler@newt.com>

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

52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76
2009-11-05  Stefan Monnier  <monnier@iro.umontreal.ca>

	* mh-thread.el (mh-thread-set-tables):
	* mh-speed.el (mh-folder-speedbar-menu-items, mh-speed-stealth-update):
	(mh-speed-extract-folder-name, mh-speed-parse-flists-output):
	(mh-speed-invalidate-map, mh-speed-add-folder):
	* mh-show.el (mh-invalidate-show-buffer, mh-show-sequence-menu):
	* mh-seq.el (mh-list-sequences):
	* mh-search.el (mh-index-execute-commands, mh-index-add-to-sequence)
	(mh-index-delete-from-sequence, mh-index-update-maps):
	* mh-scan.el (mh-msg-num-width):
	* mh-print.el (mh-ps-spool-buffer):
	* mh-mime.el (mh-mime-save-parts, mh-handle-set-external-undisplayer)
	(mh-file-mime-type):
	* mh-letter.el (mh-yank-cur-msg):
	* mh-funcs.el (mh-list-folders, mh-pipe-msg, mh-store-msg)
	(mh-store-buffer):
	* mh-folder.el (mh-modify, mh-visit-folder, mh-write-msg-to-file)
	(mh-prompt-for-refile-folder):
	* mh-e.el (mh-exec-cmd, mh-exec-cmd-error, mh-exec-cmd-daemon)
	(mh-handle-process-error, mh-variant-info):
	* mh-comp.el (mh-forward):
	* mh-alias.el (mh-alias-local-users, mh-alias-which-file-has-alias):
	(mh-alias-add-alias-to-file): Use with-current-buffer.

77 78 79 80
2009-11-04  Stefan Monnier  <monnier@iro.umontreal.ca>

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

81 82 83 84
2009-11-04  Juanma Barranquero  <lekktu@gmail.com>

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

Glenn Morris's avatar
Glenn Morris committed
85 86 87 88
2009-10-06  Glenn Morris  <rgm@gnu.org>

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

89 90 91 92 93
2009-08-28  Stefan Monnier  <monnier@iro.umontreal.ca>

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

Bill Wohler's avatar
Bill Wohler committed
94 95 96 97 98
2009-08-10  Bill Wohler  <wohler@newt.com>

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

99 100 101
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
102
	(mh-spamprobe-blacklist): Hyperlink URLs in docstrings with URL `...'.
103

104 105 106 107 108 109 110 111 112 113
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.

114 115 116
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
117
	to list.
118 119 120 121 122 123 124

	* 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
125 126
	* mh-seq.el (mh-parse-flist-output-line): Return list rather than values.
	We want to avoid emacs using m-v facilities.
127
	(mh-folder-size-folder): Ditto.
128 129 130 131 132 133
	(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
134 135
2009-01-27  Bill Wohler  <wohler@newt.com>

136 137 138 139
	* 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
140 141 142 143 144
	* 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).

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

150 151
2009-01-26  Bill Wohler  <wohler@newt.com>

152 153 154
	* mh-utils.el (mh-goto-header-end): Use mh-mail-header-separator
	instead of -* in regexp.

155 156 157
	* mh-folder.el (mh-folder-mode-help-messages): Add e and t to K's
	help.

158 159 160 161
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
162
2008-08-18  Bill Wohler  <wohler@newt.com>
163 164

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

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

168 169 170 171 172 173 174 175
2008-08-11  Bill Wohler  <wohler@newt.com>

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

	* mh-comp.el (mh-reply)
Juanma Barranquero's avatar
Juanma Barranquero committed
176
	* mh-e.el (mh-sys-path, mh-variant-info, mh-variant-mu-mh-info)
177 178 179 180 181 182 183 184
	(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).

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

193 194 195 196 197 198
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).

199 200 201 202 203
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
204 205 206 207 208 209
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
210
	* mh-show.el (mh-show-mode): Check tool-bar-map is bound.
Glenn Morris's avatar
Glenn Morris committed
211

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

223 224 225 226
2008-06-02  John Paul Wallington  <jpw@pobox.com>

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

227 228 229 230 231
2008-06-01  John Paul Wallington  <jpw@pobox.com>

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

232 233 234 235 236 237 238
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.

239 240
2008-05-23  Bill Wohler  <wohler@newt.com>

241
	* mh-e.el (mh-invisible-header-fields-internal): Remove
Juanma Barranquero's avatar
Juanma Barranquero committed
242
	DKIM-Signature as it is covered by DKIM-.  Fully qualify X-EID.
243

Juanma Barranquero's avatar
Juanma Barranquero committed
244
2008-05-19  Sergey Poznyakoff  <gray@gnu.org.ua>
245 246 247 248

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

249 250 251
2008-05-19  Bill Wohler  <wohler@newt.com>

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

Juanma Barranquero's avatar
Juanma Barranquero committed
255
2008-05-19  Xavier Maillard  <xma@gnu.org>  (tiny change)
256 257 258 259

	* 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
260
2008-05-19  Nick Dokos  <nicholas.dokos@hp.com>  (tiny change)
261 262 263 264

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

265 266 267
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
268
	Seal-Send-Time.
269 270 271
	(mh-invisible-header-fields, mh-invisible-header-fields-default):
	Update URL to bug report for users to report ignored fields.

272 273 274 275 276 277 278
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.

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

284 285 286 287 288 289
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
290 291 292
2008-01-30  Bill Wohler  <wohler@newt.com>

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

295 296 297 298
2007-12-02  Glenn Morris  <rgm@gnu.org>

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

299 300 301 302 303 304 305 306 307 308 309 310 311
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
312 313 314 315
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
316 317 318 319 320 321 322
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.

323 324
2007-08-21  Jeffrey C Honig  <jch@honig.net>

325
	* mh-folder.el (mh-folder-message-menu, mh-folder-mode-map): Add
Bill Wohler's avatar
Bill Wohler committed
326 327
	folder mode support for mh-show-preferred-alternative (closes SF
	#1777321).
328 329 330 331 332

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

Bill Wohler's avatar
Bill Wohler committed
336
	* mh-e.el:
Juanma Barranquero's avatar
Juanma Barranquero committed
337
	(mh-invisible-header-fields-internal): Exclude Fax and Phone.  Put
338
	known exclusions as comments before the list and move parens to
Bill Wohler's avatar
Bill Wohler committed
339
	separate lines to aid in sorting (closes SF #1701231).
340

Bill Wohler's avatar
Bill Wohler committed
341
	* mh-mime.el (mm-decode-body): Remove explicit autoload of
342 343 344 345 346
	mh-alias-expand.

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

347 348
2007-08-20  Jeffrey C Honig  <jch@honig.net>

349 350 351
	* mh-mime.el (message-options-set): Add missing autoloads from my
	last change.

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

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

358 359 360 361 362 363 364 365 366
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
367

Juanma Barranquero's avatar
Juanma Barranquero committed
368 369 370 371 372 373
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'.

374 375
2007-08-19  Jeffrey C Honig  <jch@honig.net>

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

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

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

389 390 391 392 393
2007-08-08  Glenn Morris  <rgm@gnu.org>

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

394 395 396 397
2007-07-25  Glenn Morris  <rgm@gnu.org>

	* Relicense all FSF files to GPLv3 or later.

398 399 400 401 402
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
403 404 405 406 407
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.

408 409 410 411 412
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
413 414
2006-11-13  Bill Wohler  <wohler@newt.com>

Bill Wohler's avatar
Bill Wohler committed
415 416 417 418
	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
419
	* mh-e.el (mh-alias-local-users): Boolean docstrings should start
Juanma Barranquero's avatar
Juanma Barranquero committed
420
	with "Non-nil means".  Perhaps this option should have a -flag
Bill Wohler's avatar
Bill Wohler committed
421 422 423 424 425 426
	appended.
	(mh-junk-background): Sync docstring with manual.

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

427 428
2006-11-11  Stephen Gildea  <gildea@stop.mail-abuse.org>

Juanma Barranquero's avatar
Juanma Barranquero committed
429
	* mh-junk.el (mh-spamassassin-blacklist, mh-spamassassin-whitelist):
Bill Wohler's avatar
Bill Wohler committed
430
	Use mh-junk-background consistently in call-process calls.
Juanma Barranquero's avatar
Juanma Barranquero committed
431 432 433
	(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
434
	mh-junk-background is t (closes SF #1594802).
435

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

Andreas Schwab's avatar
Andreas Schwab committed
439 440 441 442
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
443 444 445 446
2006-11-10  Glenn Morris  <rgm@gnu.org>

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

447 448 449
2006-09-25  Stephen Gildea  <gildea@stop.mail-abuse.org>

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

455 456
2006-09-24  Stephen Gildea  <gildea@stop.mail-abuse.org>

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

461 462 463 464 465 466
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.

467 468 469 470
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
471
	declare the icons in situ.  This allows mh-tool-bar.el to be
Juanma Barranquero's avatar
Juanma Barranquero committed
472
	compiled under XEmacs.  Remove initial value for
473
	mh-tool-bar-folder-buttons, mh-tool-bar-show-buttons,
Juanma Barranquero's avatar
Juanma Barranquero committed
474
	mh-tool-bar-letter-buttons.  The MH-E icons now appear in XEmacs.
475
	In mh-tool-bar-init, check for mh-xemacs-use-tool-bar-flag sooner.
Juanma Barranquero's avatar
Juanma Barranquero committed
476
	This allows MH-E to be used in XEmacs in a tty (closes SF #1506846).
477

478 479 480 481 482
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.

483 484 485 486 487
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.
488

489 490 491 492 493
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).

494 495 496 497 498
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).

499 500 501 502 503 504
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.

505 506 507
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
508
	suffix for folder names, as <> are illegal filename characters on
Juanma Barranquero's avatar
Juanma Barranquero committed
509
	Windows (closes SF #1507002).
510

511 512 513 514 515 516
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).

517
2006-06-02  Bill Wohler  <wohler@newt.com>
518

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

524 525 526 527 528 529
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
530 531 532 533
2006-05-05  Bill Wohler  <wohler@newt.com>

	* mh-e.el: Update commentary.

534 535 536 537 538 539
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.

540 541 542
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
543
	"X-Provags-ID:".
544

545 546 547 548 549 550
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).

551 552 553 554
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
555 556 557 558 559 560
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.

561 562 563 564
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
565
	message number (closes SF #1473729).  In addition, use the cur
566
	message if mh-sent-from-msg is nil (when sending a message, in
Juanma Barranquero's avatar
Juanma Barranquero committed
567
	contrast to replying).  Move conversion of int to string into
568 569 570
	interactive stanza so body can assume variables are of proper
	type.

571 572 573 574 575
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
576 577 578 579 580
	(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.
581 582 583 584 585 586
	(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
587
	* mh-folder.el (mh-folder-buttons-init-flag): Delete.  Use
588
	mh-folder-tool-bar-map instead.
Juanma Barranquero's avatar
Juanma Barranquero committed
589
	(image-load-path): Delete.  No longer used.
590 591 592
	(mh-folder-mode): Moved setting of image-load-path into
	mh-tool-bar-folder-buttons-init.

Juanma Barranquero's avatar
Juanma Barranquero committed
593
	* mh-letter.el (mh-letter-buttons-init-flag): Delete.  Use
594
	mh-letter-tool-bar-map instead.
Juanma Barranquero's avatar
Juanma Barranquero committed
595
	(image-load-path): Delete.  No longer used.
596 597 598 599 600 601
	(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.

602 603 604
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
605
	can permanently disable a button (such as a separator) with nil.
606

607 608 609 610 611
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
612
	variables.  Nice idea, but too many nasty side-effects.  These
613
	macros are needed by [Cc]ustom-make-dependencies when creating the
Juanma Barranquero's avatar
Juanma Barranquero committed
614 615
	MH-E customization groups in mh-cus-load.el.  These disappeared
	when the macros above were introduced.  Besides, if a developer
616 617 618
	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.

619 620
2006-04-17  Bill Wohler  <wohler@newt.com>

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

624 625 626 627
	* 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
628
	(mh-defmacro-compat): Rename to defmacro-mh.  Ditto.
Juanma Barranquero's avatar
Juanma Barranquero committed
629

Juanma Barranquero's avatar
Juanma Barranquero committed
630 631 632
	* mh-e.el (mh-defgroup): Rename to defgroup-mh.  Ditto.
	(mh-defcustom): Rename to defcustom-mh.  Ditto.
	(mh-defface): Rename to defface-mh.  Ditto.
633 634 635 636 637 638
	(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).

639 640 641
	* 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
642
	absolute names.  Also, when flag is t, display complete folder name
643 644 645
	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
646
	minibuffer-completing-file-name to t.  This was causing "Can't set
647 648 649 650
	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).

651 652 653 654
2006-04-15  Bill Wohler  <wohler@newt.com>

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

655 656
2006-04-14  Bill Wohler  <wohler@newt.com>

657 658 659 660 661 662 663 664 665
	* 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
666
	* mh-utils.el (mh-speed-flists-cache): Ditto.
667

Juanma Barranquero's avatar
Juanma Barranquero committed
668
	* mh-acros.el (struct, x, y): No need to wrap defvar with
669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695
	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.

696
	* mh-compat.el (mh-font-lock-add-keywords): New alias for
Juanma Barranquero's avatar
Juanma Barranquero committed
697
	font-lock-add-keywords.  Returns nil on XEmacs.
698 699

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

702 703 704 705 706
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
707
	(mh-scan-line-formats, mh-search, mh-sending-mail)
708 709 710 711 712 713 714 715 716
	(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
717
	(mh-default-folder-for-message-function)
718 719 720 721 722 723 724 725 726 727 728 729
	(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
730
	(mh-signature-separator-flag, mh-x-face-file)
731 732 733 734 735 736
	(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
737
	(mh-reply-show-message-flag)
738 739 740
	(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
741
	(mh-decode-mime-flag)
742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757
	(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
758
	(mh-forward-hook, mh-inc-folder-hook, mh-insert-signature-hook)
759 760 761 762 763 764 765 766 767 768 769
	(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
770
	(mh-show-subject, mh-show-to, mh-show-xface)
771 772 773 774 775
	(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.

776 777 778 779 780
2006-04-07  Bill Wohler  <wohler@newt.com>

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

781 782 783
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
784
	compiler error.  Make macro, also to avoid compiler error.
785 786
	(mh-defface-compat): Incorporate body into mh-face-data and
	delete.
787

788 789 790 791 792 793 794 795 796 797 798
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
799
	groups (closes SF #1452724).
800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844
	(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
845
	:package-version keyword to these options (closes SF #1452724).
846 847 848 849 850 851 852 853 854 855
	(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
856
	hooks (closes SF #1452724).
857 858 859 860 861 862 863 864 865 866 867 868 869
	(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
870
	:package-version keyword to these faces (closes SF #1452724).
871 872

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

875 876
2006-03-28  Bill Wohler  <wohler@newt.com>

877 878
	* 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
879
	kill-region, and menu-bar-kill-ring-save respectively.  In
880 881
	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
882
	such as Evolution.  In MH-Folder mode, move vanilla reply icon to
Juanma Barranquero's avatar
Juanma Barranquero committed
883
	the left of the other reply icons.  Use mail/inbox icon instead of
884 885 886 887 888
	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.

889
	* mh-folder.el (mh-execute-commands, mh-rescan-folder):
890 891
	* mh-funcs.el (mh-pack-folder): Sync docstrings with manual.

892
2006-03-27  Eric Ding  <ericding@alum.mit.edu>
893 894

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

897 898
2006-03-19  Bill Wohler  <wohler@newt.com>

899 900
	* mh-comp.el (mh-reply): Sync docstring with manual.

901 902 903
	* mh-compat.el (mh-image-load-path-for-library): Shorten first line in
	docstring.

904 905
2006-03-17  Bill Wohler  <wohler@newt.com>

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

908 909
2006-03-16  Bill Wohler  <wohler@newt.com>

910 911 912 913 914
	* 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.

915 916
	* mh-e.el (mh-list-to-string-1): Use dolist.

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

919 920 921
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
922
	not recommending that one binds image-load-path.  Just defvar it to
923 924 925 926 927 928 929 930 931 932 933
	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.

934 935 936 937 938
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
939
	symbol.  Always return list of directories.  Guarantee that image
940 941 942
	directory comes first.

	* mh-e.el (image-load-path): Define on those Emacsen that lack it
943
	to avoid compile and run-time errors.
944 945 946 947

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

948
	* mh-letter.el (mh-letter-mode): Ditto.
949 950 951

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

952 953 954 955 956
2006-03-12  Bill Wohler  <wohler@newt.com>

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

957 958
2006-03-10  Bill Wohler  <wohler@newt.com>

959
	* mh-compat.el (mh-replace-regexp-in-string): Pass the literal
Juanma Barranquero's avatar
Juanma Barranquero committed
960
	flag to replace-in-string.  This was badly needed by
961 962
	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
963 964
	(mh-image-load-path-for-library): Merged changes from Reiner.  Add
	no-error argument.  If path t, just return directory.
965

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

969 970 971 972
2006-03-06  Bill Wohler  <wohler@newt.com>

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

973 974 975 976 977 978
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.

979 980 981 982 983
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.
984

985 986 987 988 989 990 991 992 993
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.

994 995 996 997 998
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.
999

Juanma Barranquero's avatar
Juanma Barranquero committed
1000
	* mh-utils.el (mh-image-load-path-for-library): Move to mh-compat.el.
1001 1002 1003 1004
	(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
1005
	this function more robust.  It could too easily list the folders in /.
1006
	(mh-folder-list): Fix a couple of problems pointed out by Thomas
Juanma Barranquero's avatar
Juanma Barranquero committed
1007
	Baumann.  Set folder to nil if empty.  Don't append "/" if folder nil.
1008

1009 1010
2006-03-03  Bill Wohler  <wohler@newt.com>

Juanma Barranquero's avatar
Juanma Barranquero committed
1011
	* mh-folder.el (mh-folder-mode): Rename mh-image-load-path to
1012 1013 1014 1015 1016 1017
	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
1018 1019
	mh-image-load-path-for-library.  Add example to docstring.  Rename
	local variable mh-image-directory to image-directory.  Move error
1020 1021
	checks to default case in cond and simplify.

1022 1023 1024
	* mh-comp.el (mh-send-letter, mh-insert-auto-fields): Sync
	docstrings with manual.

1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046
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.

1047 1048
	* mh-utils.el (mh-image-directory)
	(mh-image-load-path-called-flag): Delete.
Juanma Barranquero's avatar
Juanma Barranquero committed
1049
	(mh-image-load-path): Incorporate changes from Gnus team.  Biggest
1050 1051 1052 1053 1054
	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.

1055 1056
2006-02-28  Bill Wohler  <wohler@newt.com>

1057 1058 1059 1060 1061
	* 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).
1062 1063
	(mh-narrow-to-subject): Remove Re: string from subject so that
	pick can find originating message (closes SF #1438369).
1064

1065 1066 1067 1068
	* 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.
1069
	(mh-folder-list): Fix problem with passing in a folder and getting
Juanma Barranquero's avatar
Juanma Barranquero committed
1070 1071 1072
	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.
1073
	Thanks to Thomas Baumann for the help (closes SF #1435381).
1074 1075 1076
	(mh-pick-regexp-chars, mh-quote-pick-expr): New variable and
	function for quoting pick regular expression characters (closes SF
	#1432548).
1077

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

1080 1081 1082
	* mh-e.el (mh-default-folder-for-message-function): Sync docstring
	with manual.

1083
	* mh-mime.el (mh-minibuffer-read-type): Delete comment in
1084 1085
	docstring about obsolete variable mh-mime-content-types.

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

1089 1090 1091
	* 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
1092
	* mh-e.el (mh-compiling-flag): Delete.  No longer needed by
1093 1094
	mh-display-color-cells.

1095 1096
2006-02-21  Eric Ding  <ericding@alum.mit.edu>

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

1100 1101
2006-02-20  Eric Ding  <ericding@alum.mit.edu>

1102
	* mh-e.el (mh-invisible-header-fields-internal): Add entries
1103 1104 1105 1106 1107
	"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.

1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122
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
1123
	(mh-show-addr): Call goto-address unconditionally.  User should use
1124 1125
	goto-address-highlight-p instead of mh-show-use-goto-addr-flag.

1126 1127 1128 1129
2006-02-18  Bill Wohler  <wohler@newt.com>

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

1130 1131 1132 1133 1134 1135
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.

1136 1137
2006-02-17  Bill Wohler  <wohler@newt.com>

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

1141 1142 1143 1144
	* 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).

1145 1146
2006-02-16  Bill Wohler  <wohler@newt.com>

Juanma Barranquero's avatar
Juanma Barranquero committed
1147
	* mh-e.el (mh-inherit-face-flag): New variable.  Non-nil means that
1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162
	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
1163 1164
	(mh-speedbar-selected-folder-with-unseen-messages):
	Use mh-face-data.
1165

1166 1167 1168 1169
	* 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
1170
	circumstances.  Efficiency isn't a concern here.  Made error
1171 1172
	messages more user-friendly.

1173 1174 1175 1176 1177 1178 1179 1180
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.

1181 1182 1183
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
1184
	rather than use defun*.  XEmacs cannot create a proper autoload for
1185 1186
	a defun*.

1187 1188
2006-02-09  Bill Wohler  <wohler@newt.com>

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

1192 1193 1194
	* mh-compat.el(mh-replace-regexp-in-string): Add missing regexp
	argument.

1195 1196 1197
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
1198
	"X-BrightmailFiltered:", "X-Brightmail-Tracker:" and "X-Hashcash".
1199

1200 1201 1202
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
1203
	has an emacsclient command that supports --eval.  I had read that
1204 1205
	gnudoit was deprecated in favor of gnuclient anyway.

1206
2006-02-04  Eric Ding  <ericding@alum.mit.edu>
1207

1208
	* mh-mime.el (mh-file-mime-type-substitutions): Add entries to
1209
	handle OpenOffice documents.
1210

1211 1212 1213 1214
2006-02-03  Bill Wohler  <wohler@newt.com>

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

1215 1216 1217 1218 1219 1220
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.

1221 1222
2006-02-03  Bill Wohler  <wohler@newt.com>

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

1227 1228 1229 1230 1231
	* 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).

1232
2006-02-03  Peter S Galbraith  <psg@debian.org>
1233 1234

	* mh-utils.el (mh-image-load-path): New variable to optionally
1235
	hold the directory where MH-E images are stored.  If nil, then
1236 1237 1238 1239 1240
	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.

1241 1242 1243
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
1244
	for GNU Emacs or XEmacs to avoid void-variable tool-bar-map lisp
1245 1246
	errors if describe-bindings is called before tool-bar-mode is used.

1247 1248 1249 1250 1251
2006-02-03  Peter S Galbraith  <psg@debian.org>

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

1252 1253 1254 1255
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
1256 1257 1258 1259 1260 1261
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.

1262 1263
2006-02-01  Bill Wohler  <wohler@newt.com>

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

1266 1267 1268 1269 1270
	* 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
1271
	line-beginning-position and line-end-position.  Use
1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284
	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)
1285
	(mh-view-mode-enter): Move definition here from mh-xemacs.el and
1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300