aboutsummaryrefslogtreecommitdiffstats
path: root/lisp
diff options
context:
space:
mode:
authorBill Wohler2014-03-16 17:50:05 -0700
committerBill Wohler2014-03-16 17:50:05 -0700
commitdd72e25cb2561f180437db5e84b08dd7670809ae (patch)
tree58a20d8e8eed92d5bf2006f31222dff2e439f1f0 /lisp
parent5f0da6cecdc45ed391f35a85b48790d687452c5e (diff)
parent3e93bafb95608467e438ba7f725fd1f020669f8c (diff)
downloademacs-dd72e25cb2561f180437db5e84b08dd7670809ae.tar.gz
emacs-dd72e25cb2561f180437db5e84b08dd7670809ae.zip
Merge from mh-e; up to 2012-01-03T19:41:14Z!larsi@gnus.org.
Diffstat (limited to 'lisp')
-rw-r--r--lisp/mh-e/ChangeLog6
-rw-r--r--lisp/mh-e/mh-e.el4
-rw-r--r--lisp/mh-e/mh-folder.el14
-rw-r--r--lisp/mh-e/mh-thread.el8
4 files changed, 19 insertions, 13 deletions
diff --git a/lisp/mh-e/ChangeLog b/lisp/mh-e/ChangeLog
index da6895eaf39..b3d37ac4b1b 100644
--- a/lisp/mh-e/ChangeLog
+++ b/lisp/mh-e/ChangeLog
@@ -1,3 +1,9 @@
12014-03-16 Bill Wohler <wohler@newt.com>
2
3 * mh-folder.el (mh-regenerate-headers): Fix scan: bad message list
4 `unseen' error (closes SF #471).
5 * mh-e.el (mh-version): Add +bzr to version.
6
12014-03-06 Glenn Morris <rgm@gnu.org> 72014-03-06 Glenn Morris <rgm@gnu.org>
2 8
3 * mh-compat.el (mh-display-completion-list): 9 * mh-compat.el (mh-display-completion-list):
diff --git a/lisp/mh-e/mh-e.el b/lisp/mh-e/mh-e.el
index 5707cdcc4da..eaa05720f43 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.5 8;; Version: 8.5+bzr
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.5" "Version number of MH-E.") 130(defconst mh-version "8.5+bzr" "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 532a1890a7a..acb4d7d5197 100644
--- a/lisp/mh-e/mh-folder.el
+++ b/lisp/mh-e/mh-folder.el
@@ -1817,15 +1817,13 @@ If UPDATE, append the scan lines, otherwise replace."
1817 "-width" (window-width) 1817 "-width" (window-width)
1818 folder range) 1818 folder range)
1819 (goto-char scan-start) 1819 (goto-char scan-start)
1820 (cond ((looking-at "scan: no messages in") 1820 (cond ((or (looking-at "scan: no messages in")
1821 (keep-lines mh-scan-valid-regexp)) ; Flush random scan lines 1821 (looking-at "scan: message set .* does not exist")
1822 ((looking-at (if (mh-variant-p 'gnu-mh) 1822 (looking-at "scan: bad message list "))
1823 "scan: message set .* does not exist" 1823 (keep-lines mh-scan-valid-regexp)) ; flush common scan output
1824 "scan: bad message list ")) 1824 ((looking-at "scan: ")) ; keep unexpected error messages
1825 (keep-lines mh-scan-valid-regexp))
1826 ((looking-at "scan: ")) ; Keep error messages
1827 (t 1825 (t
1828 (keep-lines mh-scan-valid-regexp))) ; Flush random scan lines 1826 (keep-lines mh-scan-valid-regexp))) ; flush random scan output
1829 (setq mh-seq-list (mh-read-folder-sequences folder nil)) 1827 (setq mh-seq-list (mh-read-folder-sequences folder nil))
1830 (mh-notate-user-sequences) 1828 (mh-notate-user-sequences)
1831 (or update 1829 (or update
diff --git a/lisp/mh-e/mh-thread.el b/lisp/mh-e/mh-thread.el
index d368ca6454b..3fa7c2c4d37 100644
--- a/lisp/mh-e/mh-thread.el
+++ b/lisp/mh-e/mh-thread.el
@@ -27,9 +27,11 @@
27;; The threading portion of this files tries to implement the 27;; The threading portion of this files tries to implement the
28;; algorithm described at: 28;; algorithm described at:
29;; http://www.jwz.org/doc/threading.html 29;; http://www.jwz.org/doc/threading.html
30;; It also begins to implement the IMAP Threading extension RFC. The 30;; It also begins to implement the threading section of the IMAP -
31;; implementation lacks the reference and subject canonicalization of 31;; SORT and THREAD Extensions RFC at:
32;; the RFC. 32;; http://tools.ietf.org/html/rfc5256
33;; The implementation lacks the reference and subject canonicalization
34;; of the RFC.
33 35
34;; In the presentation buffer, children messages are shown indented 36;; In the presentation buffer, children messages are shown indented
35;; with either [ ] or < > around them. Square brackets ([ ]) denote 37;; with either [ ] or < > around them. Square brackets ([ ]) denote