aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--etc/ChangeLog6
-rw-r--r--etc/MH-E-NEWS19
-rw-r--r--etc/NEWS2
-rw-r--r--lisp/mh-e/ChangeLog16
-rw-r--r--lisp/mh-e/mh-comp.el7
-rw-r--r--lisp/mh-e/mh-e.el4
-rw-r--r--lisp/mh-e/mh-folder.el11
7 files changed, 55 insertions, 10 deletions
diff --git a/etc/ChangeLog b/etc/ChangeLog
index 7ebb2a751ab..367f7c63264 100644
--- a/etc/ChangeLog
+++ b/etc/ChangeLog
@@ -1,3 +1,9 @@
12013-03-02 Bill Wohler <wohler@newt.com>
2
3 Release MH-E version 8.5.
4
5 * NEWS, MH-E-NEWS: Update for MH-E release 8.5.
6
12013-03-02 Paul Eggert <eggert@cs.ucla.edu> 72013-03-02 Paul Eggert <eggert@cs.ucla.edu>
2 8
3 * NEWS: The lock for FILE is now .#FILE or .#-FILE (Bug#13807). 9 * NEWS: The lock for FILE is now .#FILE or .#-FILE (Bug#13807).
diff --git a/etc/MH-E-NEWS b/etc/MH-E-NEWS
index 846504c9014..38777b9a37b 100644
--- a/etc/MH-E-NEWS
+++ b/etc/MH-E-NEWS
@@ -3,6 +3,25 @@
3Copyright (C) 2001-2013 Free Software Foundation, Inc. 3Copyright (C) 2001-2013 Free Software Foundation, Inc.
4See the end of the file for license conditions. 4See the end of the file for license conditions.
5 5
6* Changes in MH-E 8.5
7
8Version 8.5 fixes bugs when incorporating or forwarding mail.
9
10** Bug Fixes in MH-E 8.5
11
12*** mh-rmail doesn't switch to +inbox
13
14The function `mh-rmail' now switches to `+inbox' as expected (closes
15SF #271).
16
17*** Problem forwarding a messsage
18
19Forwarding messages resulted in the error: `(wrong-type-argument
20number-or-marker-p nil).' This has been fixed by setting the mail
21separator (closes SF #270).
22
23
24
6* Changes in MH-E 8.4 25* Changes in MH-E 8.4
7 26
8Version 8.4 postpones junk processing and merges in your components 27Version 8.4 postpones junk processing and merges in your components
diff --git a/etc/NEWS b/etc/NEWS
index 73f7991823f..8ae8ae3bf16 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -159,7 +159,7 @@ callers to fit the image to a frame other than the selected frame.
159*** `C-x 8 RET' in Isearch mode reads a character by its Unicode name 159*** `C-x 8 RET' in Isearch mode reads a character by its Unicode name
160and adds it to the search string. 160and adds it to the search string.
161 161
162** MH-E has been updated to MH-E version 8.4. 162** MH-E has been updated to MH-E version 8.5.
163See MH-E-NEWS for details. 163See MH-E-NEWS for details.
164 164
165--- 165---
diff --git a/lisp/mh-e/ChangeLog b/lisp/mh-e/ChangeLog
index 0854010e60f..49229b90225 100644
--- a/lisp/mh-e/ChangeLog
+++ b/lisp/mh-e/ChangeLog
@@ -1,3 +1,19 @@
12013-03-02 Bill Wohler <wohler@newt.com>
2
3 Release MH-E version 8.5.
4
5 * mh-e.el (Version, mh-version): Update for release 8.5.
6
72012-12-10 Jeffrey C Honig <jch@honig.net>
8
9 * mh-folder.el (mh-inc-folder): Revert SF #2321115, SF #250
10 which processed pending deletes and refiles. Call to
11 mh-process-or-undo-commands to insure that pending changes are
12 properly tagged after including new mail (closes SF #271).
13
14 * mh-comp.el: Insure that mail-header-separator is set before
15 invoking any mml functions (closes SF #270).
16
12013-01-23 Dmitry Antipov <dmantipov@yandex.ru> 172013-01-23 Dmitry Antipov <dmantipov@yandex.ru>
2 18
3 * mh-acros.el (mh-do-at-event-location): Use point-marker. 19 * mh-acros.el (mh-do-at-event-location): Use point-marker.
diff --git a/lisp/mh-e/mh-comp.el b/lisp/mh-e/mh-comp.el
index fbfc1207a5a..1f07a7983b1 100644
--- a/lisp/mh-e/mh-comp.el
+++ b/lisp/mh-e/mh-comp.el
@@ -587,6 +587,13 @@ See also `mh-compose-forward-as-mime-flag',
587 (mh-forwarded-letter-subject orig-from orig-subject))) 587 (mh-forwarded-letter-subject orig-from orig-subject)))
588 (mh-insert-fields "Subject:" forw-subject) 588 (mh-insert-fields "Subject:" forw-subject)
589 (goto-char (point-min)) 589 (goto-char (point-min))
590 ;; Set the local value of mh-mail-header-separator according to what is
591 ;; present in the buffer...
592 (set (make-local-variable 'mh-mail-header-separator)
593 (save-excursion
594 (goto-char (mh-mail-header-end))
595 (buffer-substring-no-properties (point) (mh-line-end-position))))
596 (set (make-local-variable 'mail-header-separator) mh-mail-header-separator) ;override sendmail.el
590 ;; If using MML, translate MH-style directive 597 ;; If using MML, translate MH-style directive
591 (if (equal mh-compose-insertion 'mml) 598 (if (equal mh-compose-insertion 'mml)
592 (save-excursion 599 (save-excursion
diff --git a/lisp/mh-e/mh-e.el b/lisp/mh-e/mh-e.el
index 334f73ff7ed..6ed033b8fa8 100644
--- a/lisp/mh-e/mh-e.el
+++ b/lisp/mh-e/mh-e.el
@@ -5,7 +5,7 @@
5 5
6;; Author: Bill Wohler <wohler@newt.com> 6;; Author: Bill Wohler <wohler@newt.com>
7;; Maintainer: Bill Wohler <wohler@newt.com> 7;; Maintainer: Bill Wohler <wohler@newt.com>
8;; Version: 8.4 8;; Version: 8.5
9;; Keywords: mail 9;; Keywords: mail
10 10
11;; This file is part of GNU Emacs. 11;; This file is part of GNU Emacs.
@@ -127,7 +127,7 @@
127;; Try to keep variables local to a single file. Provide accessors if 127;; Try to keep variables local to a single file. Provide accessors if
128;; variables are shared. Use this section as a last resort. 128;; variables are shared. Use this section as a last resort.
129 129
130(defconst mh-version "8.4" "Version number of MH-E.") 130(defconst mh-version "8.5" "Version number of MH-E.")
131 131
132;; Variants 132;; Variants
133 133
diff --git a/lisp/mh-e/mh-folder.el b/lisp/mh-e/mh-folder.el
index f3ea8003ed0..01f304a38dc 100644
--- a/lisp/mh-e/mh-folder.el
+++ b/lisp/mh-e/mh-folder.el
@@ -774,7 +774,7 @@ the message."
774 return-value)) 774 return-value))
775 775
776;;;###mh-autoload 776;;;###mh-autoload
777(defun mh-inc-folder (&optional file folder dont-exec-pending) 777(defun mh-inc-folder (&optional file folder)
778 "Incorporate new mail into a folder. 778 "Incorporate new mail into a folder.
779 779
780You can incorporate mail from any file into the current folder by 780You can incorporate mail from any file into the current folder by
@@ -785,10 +785,7 @@ The hook `mh-inc-folder-hook' is run after incorporating new
785mail. 785mail.
786 786
787Do not call this function from outside MH-E; use \\[mh-rmail] 787Do not call this function from outside MH-E; use \\[mh-rmail]
788instead. 788instead."
789
790In a program, the processing of outstanding commands is not performed
791if DONT-EXEC-PENDING is non-nil."
792 (interactive (list (if current-prefix-arg 789 (interactive (list (if current-prefix-arg
793 (expand-file-name 790 (expand-file-name
794 (read-file-name "inc mail from file: " 791 (read-file-name "inc mail from file: "
@@ -797,8 +794,6 @@ if DONT-EXEC-PENDING is non-nil."
797 (mh-prompt-for-folder "inc mail into" mh-inbox t)))) 794 (mh-prompt-for-folder "inc mail into" mh-inbox t))))
798 (if (not folder) 795 (if (not folder)
799 (setq folder mh-inbox)) 796 (setq folder mh-inbox))
800 (unless dont-exec-pending
801 (mh-process-or-undo-commands folder))
802 (let ((threading-needed-flag nil)) 797 (let ((threading-needed-flag nil))
803 (let ((config (current-window-configuration))) 798 (let ((config (current-window-configuration)))
804 (when (and mh-show-buffer (get-buffer mh-show-buffer)) 799 (when (and mh-show-buffer (get-buffer mh-show-buffer))
@@ -820,6 +815,8 @@ if DONT-EXEC-PENDING is non-nil."
820 nil)))) 815 nil))))
821 (mh-toggle-threads)) 816 (mh-toggle-threads))
822 (beginning-of-line) 817 (beginning-of-line)
818 (when (mh-outstanding-commands-p)
819 (mh-notate-deleted-and-refiled))
823 (if (and mh-showing-mode (looking-at mh-scan-valid-regexp)) (mh-show)) 820 (if (and mh-showing-mode (looking-at mh-scan-valid-regexp)) (mh-show))
824 (run-hooks 'mh-inc-folder-hook))) 821 (run-hooks 'mh-inc-folder-hook)))
825 822