1. 19 Dec, 2005 2 commits
    • Bill Wohler's avatar
      * mh-acros.el: · cee9f5c6
      Bill Wohler authored
      * mh-alias.el:
      * mh-comp.el:
      * mh-customize.el:
      * mh-e.el:
      * mh-funcs.el:
      * mh-gnus.el:
      * mh-identity.el:
      * mh-inc.el:
      * mh-index.el:
      * mh-init.el:
      * mh-junk.el:
      * mh-mime.el:
      * mh-pick.el:
      * mh-print.el:
      * mh-seq.el:
      * mh-speed.el:
      * mh-utils.el:
      Follow commenting conventions. Don't use ;;; form so much, except for
      headings. Precede headings with page feed. This was mostly already
      done, so I made it a convention. Did not update copyright on a couple
      of files since this was an insignificant change.
      cee9f5c6
    • Bill Wohler's avatar
      * mh-customize.el (mh-toolbar): Rename to mh-tool-bar. · fa4075e3
      Bill Wohler authored
      (mh-tool-bar-search-function): Sync docstrings with manual.
      (mh-tool-bar-customize): Replace toolbar with tool bar in docstring.
      (mh-tool-bar-letter-help): Fix manual reference.
      (mh-xemacs-use-toolbar-flag): Rename to mh-xemacs-use-tool-bar-flag.
      Initialize to mh-xemacs-has-tool-bar-flag. Sync docstrings with
      manual.
      (mh-xemacs-toolbar-position): Rename to mh-xemacs-tool-bar-position.
      Initialize to nil. Drop "no tool bar" option (redundant) and change
      "Same As Default Tool Bar" setting to nil. Sync docstrings with
      manual.
      (mh-tool-bar-define): Replace toolbar with tool-bar or tool bar
      depending on context.
      (mh-toolbar-init): Rename to mh-tool-bar-init. Simplified condition
      for calling set-specifier. Only look at the value of
      mh-xemacs-use-tool-bar-flag.
      (mh-tool-bar-folder-buttons, mh-tool-bar-letter-buttons): Sync
      docstrings with manual.
      
      * mh-comp.el (mh-letter-mode): Use mh-tool-bar-init instead of
      mh-toolbar-init.
      
      * mh-e.el (mh-folder-mode): Ditto.
      
      * mh-utils.el (mh-show-mode): Ditto.
      fa4075e3
  2. 15 Dec, 2005 1 commit
  3. 04 Dec, 2005 1 commit
    • Bill Wohler's avatar
      * mh-comp.el (mh-forward): Went over all uses of the word "RANGE" in · 2be362c2
      Bill Wohler authored
      the docstrings and made usage consistent. Generally speaking,
      "messages in range" and "range of messages" is redundant and just
      "range" can be used in most circumstances. Also ensured that
      mh-interactive-range was mentioned in all interactive functions that
      use a range which describes the range argument for both users and
      programmers.
      
      * mh-e.el (mh-delete-msg-no-motion, mh-refile-msg)
      (mh-refile-or-write-again, mh-rescan-folder, mh-undo)
      (mh-visit-folder, mh-scan-folder, mh-regenerate-headers)
      (mh-notate-user-sequences, mh-delete-msg-from-seq, mh-catchup): Ditto.
      
      * mh-funcs.el (mh-copy-msg, mh-pack-folder, mh-pack-folder-1): Ditto.
      
      * mh-junk.el (mh-junk-blacklist, mh-junk-whitelist): Ditto.
      
      * mh-print.el (mh-ps-print-range, mh-ps-print-msg)
      (mh-ps-print-msg-file, mh-print-msg): Ditto.
      
      * mh-seq.el (mh-put-msg-in-seq, mh-range-to-msg-list)
      (mh-narrow-to-range, mh-toggle-tick): Ditto.
      2be362c2
  4. 02 Dec, 2005 1 commit
    • Bill Wohler's avatar
      * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead · 553fb735
      Bill Wohler authored
      of mh-highlight-citation-p.
      (mh-letter-toggle-header-field-display): "Ellipsed" isn't a word, I
      think, so use "truncated".
      
      * mh-customize.el (mh-folder, mh-folder-faces): Group's manual section
      is Folders, not Organizing. Parent of mh-folder-faces is mh-folder,
      not mh-show.
      (mh-speed): Rename to mh-speedbar for consistency with mh-toolbar.
      (mh-thread): New group that corresponds with manual's Threading
      chapter.
      (mh-letter-faces): Group's manual section is Editing Drafts, not
      Sending Mail.
      (mh-sortm-args): New customization variable that used to be a defvar.
      (mh-index-new-messages-folders, mh-index-ticked-messages-folders):
      Move from mh-index group to mh-folders group.
      (mh-alias-local-users-prefix, mh-large-folder)
      (mh-recursive-folders-flag, mh-before-quit-hook)
      (mh-folder-mode-hook, mh-kill-folder-suppress-prompt-hook)
      (mh-quit-hook, mh-refile-msg-hook): Move from mh-show group to
      mh-folder group.
      (mh-highlight-citation-style): Rename from mh-highlight-citation-p.
      Sync docstrings with manual.
      (mh-mhl-format-file): Rename from mhl-formfile. Sync docstrings with
      manual.
      (mh-show-threads-flag): Move from mh-show group to mh-thread group.
      (mh-find-path-hook): Move from mh-show group to mh-e group.
      (mh-folder-updated-hook): Add to mh-folder group.
      (mh-forward-hook): Move from mh-folder to mh-sending-mail group.
      (mh-unseen-updated-hook): Move from mh-show to mh-sequences group.
      (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-invisible-header-fields-default, mh-invisible-header-fields)
      (mh-lpr-command-format, mh-max-inline-image-height)
      (mh-max-inline-image-width)
      (mh-mime-save-parts-default-directory, mh-print-background-flag)
      (mh-show-maximum-size, mh-show-use-goto-addr-flag)
      (mh-show-use-xface-flag, mh-store-default-directory)
      (mh-summary-height, mh-delete-msg-hook
      (mh-show-hook, mh-show-mode-hook): Sync docstrings with manual.
      
      * mh-e.el (mh-scan-format-mh, mh-scan-good-msg-regexp)
      (mh-scan-deleted-msg-regexp, mh-scan-refiled-msg-regexp)
      (mh-scan-cur-msg-number-regexp, mh-scan-subject-regexp): Use
      non-fontification instead of non-fontifying.
      (mh-header-display): Use mh-mhl-format-file instead of mhl-formfile.
      Sync docstrings with manual.
      (mh-next-undeleted-msg, mh-previous-undeleted-msg): Rename arg to
      count. Sync docstrings with manual.
      (mh-refile-or-write-again): Use output from mh-write-msg-to-file so
      that message doesn't change when using this command. Sync docstrings
      with manual.
      (mh-page-msg, mh-previous-page): Rename arg to lines. Sync docstrings
      with manual.
      (mh-write-msg-to-file): Rename msg to message. Rename no-headers to
      no-header. Sync docstrings with manual.
      (mh-ps-print-map): Delete keybindings for deleted commands
      mh-ps-print-toggle-mime and mh-ps-print-msg-show.
      (mh-help-messages): Updated printing help.
      (mh-delete-msg, mh-delete-msg-no-motion, mh-first-msg)
      (mh-last-msg, mh-previous-unread-msg, mh-next-button)
      (mh-prev-button, mh-folder-toggle-mime-part)
      (mh-folder-inline-mime-part, mh-folder-save-mime-part)
      (mh-next-unread-msg, mh-toggle-mime-buttons): Sync docstrings with
      manual.
      
      * mh-funcs.el (mh-sortm-args): Now a customization option and in
      mh-customize.el.
      (mh-pipe-msg): Rename include-headers to include-header. Sync
      docstrings with manual.
      (mh-burst-digest, mh-page-digest, mh-page-digest-backwards)
      (mh-store-msg): Sync docstrings with manual.
      
      * mh-mime.el (mh-mime-save-parts): Rename arg to prompt. Sync
      docstrings with manual.
      (mh-toggle-mh-decode-mime-flag): Use English in message, not Lisp.
      Sync docstrings with manual.
      (mh-mm-display-part, mh-mm-inline-message): Use
      mh-highlight-citation-style instead of mh-highlight-citation-p.
      (mh-press-button): Sync docstrings with manual.
      (mh-display-with-external-viewer): Fix default output in minibuffer.
      Sync docstrings with manual.
      
      * mh-print.el: (mh-ps-print-mime, mh-ps-print-toggle-mime): Deleted.
      (mh-ps-print-color-option): Incorporate docstring from
      ps-print-color-p.
      (mh-ps-spool-buffer): Remove unused code. Fix indent. Slimline
      docstring.
      (mh-ps-spool-msg): Slimline docstring. Rename from mh-ps-spool-a-msg.
      Rewrote to use existing show buffer when available.
      (mh-ps-print-range): Extract method from common code in
      mh-ps-print-msg and mh-ps-print-msg-file.
      (mh-ps-print-preprint): Clean docstring. Use filename "mh-%s".
      (mh-ps-print-msg-show): Delete. Can use either mh-ps-print-msg-show or
      mh-ps-print-msg-show to same effect with new code in mh-ps-spool-msg.
      (mh-print-msg): Use mh-mhl-format-file instead of mhl-formfile. Sync
      docstrings with manual.
      (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): Updated accordingly.
      (mh-show-mode): Use mh-highlight-citation-style instead of
      mh-highlight-citation-p.
      (mh-show-xface, mh-display-msg): Use mh-mhl-format-file instead of
      mhl-formfile.
      (mh-show): Use mh-mhl-format-file instead of mhl-formfile. Sync
      docstrings with manual.
      (mh-show-font-lock-fontify-region, mh-modify, mh-goto-msg): Sync
      docstrings with manual.
      553fb735
  5. 03 Nov, 2005 1 commit
    • Bill Wohler's avatar
      * mh-customize.el (mh-refile-preserves-sequences-flag) · be33fce4
      Bill Wohler authored
      (mh-tick-seq, mh-update-sequences-after-mh-show-flag): Sync docstrings
      with manual.
      
      * mh-e.el (mh-update-sequences): Sync docstrings with manual.
      
      * mh-seq.el (mh-delete-seq, mh-list-sequences, mh-narrow-to-seq)
      (mh-widen, mh-toggle-tick, mh-narrow-to-tick): Sync docstrings with
      manual.
      be33fce4
  6. 31 Oct, 2005 1 commit
  7. 29 Oct, 2005 1 commit
    • Bill Wohler's avatar
      * mh-comp.el (mh-annotate-msg): Use new variable · 50df64d6
      Bill Wohler authored
      mh-scan-field-destination-offset rather than hard-coding 1.
      
      * mh-customize.el (mh-interpret-number-as-range-flag): Add * to
      docstring.
      (mh-adaptive-cmd-note-flag-check, mh-scan-format-file-check): New
      functions to check input for mh-adaptive-cmd-note-flag and
      mh-scan-format-file respectively.
      (mh-adaptive-cmd-note-flag, mh-scan-format-file): Docstring fixes, add
      :set.
      
      * mh-e.el: (mh-scan-field-destination-offset): New variable. The
      destination is the -, t, b, c, or n character for Replied, To, cc,
      Bcc, or Newsgroups respectively. (mh-make-folder,
      mh-regenerate-headers, mh-generate-new-cmd-note) Call new function
      mh-msg-num-width-to-column to make leap between width and column more
      explicit.
      (mh-msg-num-width-to-column): New function that steals logic from old
      mh-set-cmd-note. Also, throw error if mh-scan-format-file isn't t
      since we can't adapt the scan lines in this case.
      (mh-set-cmd-note): Now just simply sets mh-cmd-note which will make
      the documentation more clear.
      (mh-generate-new-cmd-note): Docstring fix--mh-cmd-note is a column,
      not a width.
      (mh-add-sequence-notation, mh-remove-sequence-notation): Use new
      variable mh-scan-field-destination-offset rather than hard-coding 1.
      
      * mh-utils.el (mh-cmd-note) Synced docstring with manual.
      (mh-notate): Use new variable mh-scan-field-destination-offset rather
      than hard-coding 1.
      (mh-message-number-width): Rename to mh-msg-num-width to be consistent
      with mh-get-msg-num and mh-msg-num-width-to-column.
      50df64d6
  8. 28 Oct, 2005 1 commit
    • Bill Wohler's avatar
      * mh-customize.el (mh-adaptive-cmd-note-flag) · e069fa61
      Bill Wohler authored
      (mh-scan-format-file, mh-scan-prog): Sync docstrings with manual.
      
      * mh-e.el (mh-scan-format-mh, mh-note-deleted, mh-note-refiled)
      (mh-note-cur, mh-scan-good-msg-regexp)
      (mh-scan-deleted-msg-regexp, mh-scan-refiled-msg-regexp)
      (mh-scan-valid-regexp, mh-scan-cur-msg-number-regexp)
      (mh-scan-date-regexp, mh-scan-rcpt-regexp, mh-scan-body-regexp)
      (mh-scan-subject-regexp, mh-scan-format-regexp)
      (mh-folder-font-lock-keywords, mh-set-cmd-note): Sync docstrings with
      manual.
      
      * mh-funcs.el (mh-note-copied): Sync docstrings with manual.
      
      * mh-utils.el (mh-goto-msg): Use mh-scan-msg-search-regexp instead of
      hard-coded string.
      (mh-mail-header-separator, mh-signature-separator-regexp): Use
      "regular expression" in docstring instead of regexp.
      (mh-scan-msg-number-regexp)
      (mh-scan-msg-overflow-regexp, mh-scan-msg-format-regexp)
      (mh-scan-msg-format-string, mh-scan-msg-search-regexp)
      (mh-cmd-note): Sync docstrings with manual.
      e069fa61
  9. 23 Oct, 2005 1 commit
    • Satyaki Das's avatar
      * mh-identity.el (mh-assoc-ignore-case): New macro that uses · 1dd9796d
      Satyaki Das authored
      assoc-string (if the function is available) and falls back on
      assoc-ignore-case if assoc-string is not found.
      (mh-identity-field-handler): Use mh-assoc-ignore-case since
      assoc-ignore-case is a obsolete function in Emacs 22.
      
      * mh-e.el (mh-folder-buttons-init-flag): New variable that keeps
      track of whether the tool-bar in mh-folder-mode has been
      initialized yet.
      (mh-folder-mode): Initialize the tool-bar for folders the first
      time we get into mh-letter-mode.
      
      * mh-customize.el (mh-buffer-exists-p): New function which tests
      presence of buffers of a given mode.
      (mh-tool-bar-define): New functions
      mh-tool-bar-folder-buttons-init and
      mh-tool-bar-letter-buttons-init are defined. These functions are
      used to create the tool-bar from the corresponding customizable
      variables.
      
      * mh-comp.el (mh-letter-buttons-init-flag): New variable that
      keeps track of whether the tool-bar in mh-letter-mode has been
      initialized yet.
      (mh-letter-mode): Initialize the tool-bar for drafts the first
      time we get into mh-letter-mode.
      1dd9796d
  10. 16 Oct, 2005 1 commit
    • Satyaki Das's avatar
      * mh-init.el (mh-image-load-path-called-flag): New variable which · 2416ec64
      Satyaki Das authored
      is used by mh-image-load-path so that it runs only once.
      (mh-image-load-path): Modified so that it gets run only once. Also
      flatten out heavily nested if statements to make it clearer.
      
      * mh-e.el (mh-folder-mode): Call mh-image-load-path to allow Emacs
      to find images used in the toolbar.
      
      * mh-customize.el (:folder): Remove call to mh-image-load-path.
      2416ec64
  11. 15 Oct, 2005 1 commit
  12. 14 Oct, 2005 3 commits
  13. 10 Oct, 2005 1 commit
    • Bill Wohler's avatar
      * mh-init.el (mh-image-load-path): New function that adds the path to · a05fcb7d
      Bill Wohler authored
      the MH-E images to the image-load-path or load-path depending on the
      version of Emacs.
      
      * mh-customize.el: Call mh-image-load-path just before
      mh-tool-bar-define so that the toolbar images can be found.
      
      * mh-customize.el (mh-invisible-header-fields-internal)
      (mh-invisible-header-fields-internal): Add Received-SPF header and
      X-Gmail- prefixes seen from Gmail. Jeffrey C Honig
      <jch@honig.net>
      
      * mh-customize.el (mh-customize): Use customization group mh-e.
      
      * mh-e.el (desktop-buffer-mode-handlers): Only add to this list if
      the variable exists. Not present pre-version 22.
      (Version, mh-version): Added +cvs to version.
      
      * mh-unit.el (mh-unit): Changed lm-verify test to Emacs 22.
      
      * Makefile: Incorporated ideas from Clemens Fruhwirth to
      generalize mh-loaddefs.el to make it work for both GNU Emacs and
      XEmacs.
      (EMACS_OPTIONS, XEMACS_OPTIONS): Use double-dash for all long
      options.
      (EMACS_LOADDEFS_COOKIE): New variable for generate-autoload-cookie
      setting. Obsoletes XEMACS_LOADDEFS_COOKIE.
      (EMACS_EXPORT_MH_LOADDEFS): New variable for GNU Emacs commands to
      rebuild mh-loaddefs.el.
      (XEMACS_EXPORT_MH_LOADDEFS): New variable for XEmacs commands to
      rebuild mh-loaddefs.el. Obsoletes XEMACS_LOADDEFS_FILE and
      XEMACS_LOADDEFS_PKG_NAME.
      (MH-E-LOADDEFS-SRC): New variable which is set to $(MH-E-SRC) on
      GNU Emacs, and adds $(MH-E-XEMACS-SRC) on XEmacs.
      (all): Modify EMACS_EXPORT_MH_LOADDEFS and MH-E-LOADDEFS-SRC on
      XEMacs.
      (mh-loaddefs.el): Now depends on $(MH-E-LOADDEFS-SRC) and has
      generic compile command that works on both GNU Emacs XEmacs.
      (xemacs): Depend on autoloads instead of deleted loaddefs-xemacs.
      (loaddefs-xemacs): Deleted.
      
      * mh-comp.el (mh-font-lock-field-data): Fix a bug where the
      function would return t but match-data was being set to nil
      (closes SF #1241017). Satyaki Das  <satyaki@theforce.stanford.edu>.
      
      * mh-comp.el (mh-insert-auto-fields): Inset identity regardless of
      whether one was already set, since if one used a default identity
      it would never be overridden. Peter S Galbraith
      <psg@debian.org>
      
      * mh-init.el (mh-path): Use customization group mh-e. Thanks to
      Peter Whaite for these patches (closes SF #1213716).
      
      * mh-mime.el (mh-compose-forward): Only use mh-sent-from-msg as a
      default message if it's a number (as is done elsewhere).
      Otherwise, an error is thrown if this function is called from a
      draft created by mh-forward since this variable is a list. Also
      added a space after the "Messages [%s]:" prompt.
      
      * mh-mime.el (mh-compose-forward): Allow insertion of multiple
      forwarded messages by range (including sequences).  For the sent
      folder the default message presented is the sent message.  For
      other folders, the default message is "cur", if it exists.
      Jeffrey C Honig  <jch@honig.net>
      a05fcb7d
  14. 18 Sep, 2005 1 commit
  15. 10 Aug, 2005 1 commit
  16. 04 Jul, 2005 1 commit
  17. 28 May, 2005 1 commit
  18. 18 May, 2005 1 commit
  19. 25 Mar, 2005 2 commits
  20. 25 Aug, 2004 1 commit
  21. 22 Aug, 2004 1 commit
  22. 15 Aug, 2004 1 commit
  23. 13 Jul, 2004 2 commits
  24. 26 Apr, 2004 1 commit
  25. 22 Apr, 2004 1 commit
  26. 21 Apr, 2004 1 commit
  27. 01 Sep, 2003 1 commit
  28. 26 Apr, 2003 1 commit
  29. 25 Apr, 2003 2 commits
  30. 03 Feb, 2003 1 commit
  31. 26 Jan, 2003 1 commit
    • Bill Wohler's avatar
      * mh-e: Created directory. ChangeLog will appear in a week when we · 942da20c
      Bill Wohler authored
      release version 7.2.
      
      * lisp/mail/mh-alias.el, lisp/mail/mh-comp.el,
      lisp/mail/mh-customize.el, lisp/mail/mh-e.el, lisp/mail/mh-funcs.el,
      lisp/mail/mh-identity.el, lisp/mail/mh-index.el,
      lisp/mail/mh-loaddefs.el, lisp/mail/mh-mime.el, lisp/mail/mh-pick.el,
      lisp/mail/mh-seq.el, lisp/mail/mh-speed.el, lisp/mail/mh-utils.el,
      lisp/mail/mh-xemacs-compat.el: Moved to mh-e. Note that reply2.pbm and
      reply2.xpm, which were created by the MH-E package, were left in mail
      since they can probably be used by other mail packages.
      
      * makefile.w32-in (WINS): Added mh-e.
      
      * makefile.nt (WINS): Added mh-e.
      942da20c
  32. 08 Jan, 2003 1 commit
  33. 29 Nov, 2002 1 commit
  34. 01 Oct, 2002 1 commit