* elmo.el (elmo-folder-synchronize): Ignore errors while updating
authorteranisi <teranisi>
Fri, 1 Apr 2005 12:42:40 +0000 (12:42 +0000)
committerteranisi <teranisi>
Fri, 1 Apr 2005 12:42:40 +0000 (12:42 +0000)
flag table.

* elmo-maildir.el (elmo-maildir-list-location): Sort by last
modification time of the file.

* elmo-version.el (elmo-version): Up to 2.14.1.

* elmo.el (elmo-folder-synchronize): Clear msgdb even when an
error occured while updating flag table.

doc/version.tex
doc/version.texi
elmo/ChangeLog
elmo/elmo-maildir.el
elmo/elmo-version.el
elmo/elmo.el
etc/VERSION
wl/ChangeLog
wl/wl-version.el

index 7d5024e..ab160c5 100644 (file)
@@ -1 +1 @@
-\def\versionnumber{2.14.0}
+\def\versionnumber{2.14.1}
index 3059a56..d40fe16 100644 (file)
@@ -1 +1 @@
-@set VERSION 2.14.0
+@set VERSION 2.14.1
index ac81799..dece70d 100644 (file)
@@ -1,5 +1,13 @@
 2005-04-01  Yuuichi Teranishi  <teranisi@gohome.org>
 
+       * elmo.el (elmo-folder-synchronize): Ignore errors while updating
+       flag table.
+
+       * elmo-maildir.el (elmo-maildir-list-location): Sort by last
+       modification time of the file.
+
+       * elmo-version.el (elmo-version): Up to 2.14.1.
+
        * elmo.el (elmo-folder-synchronize): Clear msgdb even when an
        error occured while updating flag table.
 
index 6710212..cbbdb12 100644 (file)
@@ -114,6 +114,12 @@ LOCATION."
                               nil "^[^.].*$" t))
         unread-locations flagged-locations answered-locations
         sym locations flag-list)
+    (setq cur (sort cur
+                   (lambda (x y)
+                     (< (elmo-get-last-modification-time
+                         (expand-file-name x cur-dir))
+                        (elmo-get-last-modification-time
+                         (expand-file-name y cur-dir))))))
     (setq locations
          (mapcar
           (lambda (x)
index 9ab83f2..650c002 100644 (file)
@@ -40,7 +40,7 @@
 ;; product-define in the first place
 (product-provide 'elmo-version
   ;; Don't forget to check `wl-version.el' and Info.
-  (product-define "ELMO" nil '(2 14 0)))
+  (product-define "ELMO" nil '(2 14 1)))
 
 ;; set version-string
 (product-version-as-string 'elmo-version)
index d414845..97349d4 100644 (file)
@@ -1533,9 +1533,9 @@ If update process is interrupted, return nil.")
        (flag-table (elmo-flag-table-load (elmo-folder-msgdb-path folder)))
        (before-append t))
     (when ignore-msgdb
-      (unwind-protect
-         (elmo-msgdb-flag-table (elmo-folder-msgdb folder) flag-table)
-       (elmo-folder-clear folder (not disable-killed))))
+      (ignore-errors
+       (elmo-msgdb-flag-table (elmo-folder-msgdb folder) flag-table))
+      (elmo-folder-clear folder (not disable-killed)))
     (unless no-check (elmo-folder-check folder))
     (condition-case nil
        (let ((killed-list (elmo-folder-killed-list-internal folder))
index 4e35590..1bb72fe 100644 (file)
 2.13.x  You Oughta Know
 
 2.14.0  Africa
+2.14.1  Bad Medicine
 
 2.15.x  Almost Unreal
\ No newline at end of file
index fdacef7..8741f07 100644 (file)
@@ -1,3 +1,7 @@
+2005-04-01  Yuuichi Teranishi  <teranisi@gohome.org>
+
+       * Version number is increased to 2.14.1.
+
 2005-03-25  Yuuichi Teranishi  <teranisi@gohome.org>
 
        * 2.14.0 is released.
index fd9cc94..1cc29e0 100644 (file)
@@ -46,7 +46,7 @@
    "Wanderlust" nil
    (eval-when-compile
      (product-version (product-find 'elmo-version))) ; equals to ELMO version.
-   "Africa"))
+   "Bad Medicine-pre"))
 
 (defconst wl-version-status nil
   "Wanderlust verstion status.  For override default rule.