]> code.delx.au - gnu-emacs/blobdiff - lisp/mh-e/ChangeLog
*** empty log message ***
[gnu-emacs] / lisp / mh-e / ChangeLog
index d35c65ef327247eb9095a4d3636265cd70dfa01c..05c6ace5410c3acc5721d6b1001a42c6f68e2031 100644 (file)
@@ -1,3 +1,197 @@
+2006-11-13  Bill Wohler  <wohler@newt.com>
+
+       * mh-e.el (mh-alias-local-users): Boolean docstrings should start
+       with "Non-nil means". Perhaps this option should have a -flag
+       appended.
+       (mh-junk-background): Sync docstring with manual.
+
+       * mh-junk.el (mh-spamassassin-blacklist, mh-bogofilter-blacklist)
+       (mh-spamprobe-blacklist): Sync docstring with manual.
+
+2006-11-11  Stephen Gildea  <gildea@stop.mail-abuse.org>
+
+       * mh-junk.el (mh-spamassassin-blacklist, mh-spamassassin-whitelist): 
+       Use mh-junk-background consistently in call-process calls.
+
+       * (mh-bogofilter-blacklist, mh-bogofilter-whitelist,
+       mh-spamprobe-blacklist, mh-spamprobe-whitelist): Use
+       with-current-buffer so the right thing happens if
+       mh-junk-background is t (closes SF #1594802).
+
+       * mh-e.el (mh-junk-background): Document that On value is 0;
+       t may be used for debugging.
+       
+2006-11-10  Andreas Schwab  <schwab@suse.de>
+
+       * mh-e.el (mh-draft-folder): Avoid starting sentence with "nil".
+
+2006-11-10  Glenn Morris  <rgm@gnu.org>
+
+       * mh-e.el (mh-draft-folder): Doc fix (Nil -> nil).
+
+2006-09-25  Stephen Gildea  <gildea@stop.mail-abuse.org>
+
+       * mh-junk.el (mh-spamassassin-whitelist): Add two missing
+       quotation marks, so that the last two arguments of sa-learn
+       are separated properly (closes SF #1565460).
+
+       * (mh-spamassassin-blacklist): In example .procmailrc, add
+       PATH element to find mhparam on Debian.
+
+2006-09-24  Stephen Gildea  <gildea@stop.mail-abuse.org>
+
+       * mh-comp.el (mh-send-args): Initialize to "" instead of nil
+       so that we always have a valid string for split-string even if
+       nothing is added in mh-send-letter (closes SF #1564742).
+
+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.
+
+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
+       declare the icons in situ. This allows mh-tool-bar.el to be
+       compiled under XEmacs. Remove initial value for
+       mh-tool-bar-folder-buttons, mh-tool-bar-show-buttons,
+       mh-tool-bar-letter-buttons. The MH-E icons now appear in XEmacs.
+       In mh-tool-bar-init, check for mh-xemacs-use-tool-bar-flag sooner.
+       This allows MH-E to be used in XEmacs in a tty (closes SF
+       #1506846).
+
+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.
+
+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.
+
+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).
+
+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).
+
+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.
+
+2006-06-15  Bill Wohler  <wohler@newt.com>
+
+       * mh-search.el (mh-index-new-folder): Use -2 suffix instead of <2>
+       suffix for folder names, as <> are illegal filename characters on
+       Windows (closes SF #1507002).
+
+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).
+
+2006-06-02  Bill Wohler  <wohler@newt.com>
+
+       (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).
+
+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.
+
+2006-05-05  Bill Wohler  <wohler@newt.com>
+
+       * mh-e.el: Update commentary.
+
+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.
+
+2006-04-26  Eric Ding  <ericding@alum.mit.edu>
+
+       * mh-e.el (mh-invisible-header-fields-internal): Add entry
+       "X-Provags-ID:"
+
+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).
+
+2006-04-21  Bill Wohler  <wohler@newt.com>
+
+       * mh-e.el (Version, mh-version): Add +cvs to version.
+
+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.
+
+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
+       message number (closes SF #1473729). In addition, use the cur
+       message if mh-sent-from-msg is nil (when sending a message, in
+       contrast to replying). Move conversion of int to string into
+       interactive stanza so body can assume variables are of proper
+       type.
+
+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.
+       (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.
+       (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).
+
+       * mh-folder.el (mh-folder-buttons-init-flag): Delete. Use
+       mh-folder-tool-bar-map instead.
+       (image-load-path): Delete. No longer used.
+       (mh-folder-mode): Moved setting of image-load-path into
+       mh-tool-bar-folder-buttons-init.
+
+       * mh-letter.el (mh-letter-buttons-init-flag): Delete. Use
+       mh-letter-tool-bar-map instead.
+       (image-load-path): Delete. No longer used.
+       (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.
+
+2006-04-19  Bill Wohler  <wohler@newt.com>
+
+       * mh-tool-bar.el (mh-tool-bar-define): Fix enable-expr so that one
+       can permanently disable a button (such as a separator) with nil.
+
 2006-04-18  Bill Wohler  <wohler@newt.com>
 
        * mh-e.el (defcustom-mh, defface-mh, defgroup-mh, mh-face-data)
        * mh-xface.el (default-enable-multibyte-characters): Ditto.
 
        * mh-compat.el (mh-font-lock-add-keywords): New alias for
-       font-lock-add-keywords. Returns nil on XEmacs.  
+       font-lock-add-keywords. Returns nil on XEmacs.
 
        * mh-e.el: Add MH-E function and variable keywords such as
-       mh-defun-compat and mh-defcustom to font-lock-keywords. 
+       mh-defun-compat and mh-defcustom to font-lock-keywords.
 
 2006-04-13  Bill Wohler  <wohler@newt.com>
 
        (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
-       groups.
+       groups (closes SF #1452724).
        (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-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
-       :package-version keyword to these options.
+       :package-version keyword to these options (closes SF #1452724).
        (mh-after-commands-processed-hook)
        (mh-alias-reloaded-hook, mh-before-commands-processed-hook)
        (mh-before-quit-hook, mh-before-send-letter-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
-       hooks.
+       hooks (closes SF #1452724).
        (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-speedbar-folder, mh-speedbar-folder-with-unseen-messages)
        (mh-speedbar-selected-folder)
        (mh-speedbar-selected-folder-with-unseen-messages): : Add
-       :package-version keyword to these faces.
+       :package-version keyword to these faces (closes SF #1452724).
 
        * mh-tool-bar.el (mh-tool-bar-define): Added commented-out
-       :package-version keywords.
+       :package-version keywords (closes SF #1452724).
 
 2006-03-28  Bill Wohler  <wohler@newt.com>
 
        mail/flag-for-followup instead of highlight, contact instead of
        mail/alias, open instead of fld-open, zoom-out instead of widen.
 
-       * mh-folder.el (mh-execute-commands, mh-rescan-folder): 
+       * mh-folder.el (mh-execute-commands, mh-rescan-folder):
        * mh-funcs.el (mh-pack-folder): Sync docstrings with manual.
 
 2006-03-27  Eric Ding  <ericding@alum.mit.edu>
        directory comes first.
 
        * mh-e.el (image-load-path): Define on those Emacsen that lack it
-       to avoid compile and run-time errors.   
+       to avoid compile and run-time errors.
 
        * mh-folder.el (mh-folder-mode): Use new idiom for setting
        image-load-path.
 
-       * mh-letter.el (mh-letter-mode): Ditto. 
+       * mh-letter.el (mh-letter-mode): Ditto.
 
        * mh-utils.el (mh-logo-display): Ditto.
 
        Release MH-E version 7.93.
 
        * mh-e.el (Version, mh-version): Update for release 7.93.
-       
+
 2006-03-05  Bill Wohler  <wohler@newt.com>
 
        * mh-folder.el (mh-folder-mode): Drop 'load-path argument when
        * 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.
-       
+
        * mh-utils.el (mh-image-load-path-for-library): Move to
        mh-compat.el.
        (mh-normalize-folder-name): Add return-nil-if-folder-empty
 2006-02-03  Peter S Galbraith  <psg@debian.org>
 
        * mh-utils.el (mh-image-load-path): New variable to optionally
-       hold the directory where MH-E images are stored.  If nil, then 
+       hold the directory where MH-E images are stored.  If nil, then
        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'
        (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)
-       (mh-view-mode-enter): Move definition here from mh-xemacs.el and 
+       (mh-view-mode-enter): Move definition here from mh-xemacs.el and
        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-letter.el.
 
        * mh-utils.el (mh-get-header-field)
-       (mh-letter-hide-all-skipped-fields) 
+       (mh-letter-hide-all-skipped-fields)
        (mh-letter-skipped-header-field-p, mh-hidden-header-keymap)
        (mh-letter-toggle-header-field-display)
        (mh-letter-skip-leading-whitespace-in-header-field)
        mh-utils.el.
        (mh-folder-line-matches-show-buffer-p): Move here from mh-e.el.
 
-       * mh-buffers.el: Update descriptive text.       
+       * mh-buffers.el: Update descriptive text.
 
        * mh-comp.el (mh-note-repl, mh-note-forw, mh-note-dist): Move to
        new file mh-scan.el.
        (mh-display-completion-list): Move here from mh-comp.el.
 
        * mh-customize.el: Move content into mh-e.el and remove.
-       
+
        * mh-e.el (mh-folder-mode-map, mh-folder-seq-tool-bar-map)
        (mh-folder-tool-bar-map, mh-inc-spool-map, mh-letter-mode-map)
        (mh-letter-tool-bar-map, mh-search-mode-map, mh-show-mode-map)
        deprecated file mh-customize.el.
 
        * mh-exec.el: Move content into mh-e.el and remove.
-       
+
        * mh-folder.el: New file. Contains mh-folder-mode from mh-e.el
 
        * mh-funcs.el (mh-note-copied, mh-note-printed): Move to new file
        (mh-inc-spool-list-set): Simplify update of mh-inc-spool-map-help.
 
        * mh-init.el: Move content into mh-e.el and remove.
-       
+
        * mh-junk.el: Update requires, untabify, and add mh-autoload
        cookies.
 
        file mh-exec.el so that mh-init.el doesn't have to depend on
        mh-utils.el, breaking circular dependency.
 
-       * mh-alias.el: 
-       * mh-customize.el: 
-       * mh-e.el: 
-       * mh-funcs.el: 
-       * mh-gnus.el: 
-       * mh-identity.el: 
-       * mh-inc.el: 
-       * mh-junk.el: 
-       * mh-mime.el: 
-       * mh-print.el: 
-       * mh-search.el: 
-       * mh-seq.el: 
+       * mh-alias.el:
+       * mh-customize.el:
+       * mh-e.el:
+       * mh-funcs.el:
+       * mh-gnus.el:
+       * mh-identity.el:
+       * mh-inc.el:
+       * mh-junk.el:
+       * mh-mime.el:
+       * mh-print.el:
+       * mh-search.el:
+       * mh-seq.el:
        * mh-speed.el: Added debugging statements (commented out) around
        requires to help find dependency loops. Will remove them when
        issues are resolved.
        (mh-pick-next-result): Handle new output.
 
        * mh-utils.el: (mh-collect-folder-names): Fix docstring.
-       (mh-children-p, mh-folder-list): New functions. 
+       (mh-children-p, mh-folder-list): New functions.
 
 2006-01-12  Bill Wohler  <wohler@newt.com>
 
        * mh-buffers.el: New file. Contains constants and code from
        mh-index.el and mh-utils.el.
 
-       * mh-alias.el: 
-       * mh-comp.el: 
-       * mh-e.el: 
-       * mh-funcs.el: 
+       * mh-alias.el:
+       * mh-comp.el:
+       * mh-e.el:
+       * mh-funcs.el:
        * mh-init.el:
-       * mh-junk.el: 
+       * mh-junk.el:
        * mh-mime.el:
        * mh-print.el:
        * mh-seq.el: Require new file mh-buffers.el.
        mh-utils.el.
        (mh-no-install, mh-install): Delete.
 
-       * mh-customize.el (mh-folder-msg-number): 
+       * mh-customize.el (mh-folder-msg-number):
        * mh-mime.el (mh-file-mime-type): Removed trailing whitespace.
 
 2006-01-09  Bill Wohler  <wohler@newt.com>
        Comment declaration to remind programmer to update forward
        definition if default changes.
 
-       * mh-funcs.el: 
-       * mh-inc.el: 
-       * mh-init.el: 
-       * mh-mime.el: 
-       * mh-seq.el: 
+       * mh-funcs.el:
+       * mh-inc.el:
+       * mh-init.el:
+       * mh-mime.el:
+       * mh-seq.el:
        * mh-utils.el: Use ";; Shush compiler." comment consistently per
        Mark's suggestion.
 
        peculiarities that you find. Wrapped code for shushing compiler
        with (eval-when-compile), sometimes moving the defvars closer to
        where they were used.
-       
+
        * mh-alias.el (mh-alias-gecos-name): Use replace-regexp-in-string
        instead of mh-replace-in-string as mh-replace-in-string was
        replaced by a more appropriate defsubst in mh-xemacs.el.
        (mh-clean-msg-header): Don't set after-change-functions to nil.
        (mh-replace-in-string): Remove. Create defsubst in mh-xemacs.el
        instead.
-       
+
 2006-01-07  Bill Wohler  <wohler@newt.com>
 
        * mh-customize.el: Updated Faces documentation in header.
        Don't end message with punctuation. Don't need format with
        message. Quote messages as in docstrings: use `' around symbols,
        \" for option choices. Don't use quotes around %s.
-       
+
        * mh-comp.el (mh-complete-word): Ditto.
 
        * mh-customize.el (mh-adaptive-cmd-note-flag-check)
        (mh-ps-print-msg, mh-ps-print-msg-file)
        (mh-ps-print-toggle-faces, mh-ps-print-toggle-color): Sync
        docstrings with manual.
-       
+
        * mh-utils.el (mh-show-ps-print-msg-show)
        mh-show-ps-print-toggle-mime): Delete.
        (mh-show-ps-print-map): Update accordingly.
 
 ;; Local Variables:
 ;; sentence-end-double-space: nil
+;; add-log-time-zone-rule: t
 ;; End:
 
 ;;; arch-tag: 87324964-69b6-4925-a3c2-9c1df53d7d51