2001-12-26 Yuuichi Teranishi <teranisi@gohome.org>
* NEWS, NEWS.ja: Added description about
- `elmo-enable-disconnected-operation'.
+ `elmo-enable-disconnected-operation';
+ Added description about "$" mark.
* WL-MK (update-version): New function.
** Now available `make check' environment test for user.
-** If you set obsolete variables (e.g. renamed ones), Wanderlust shows warning
- messages and urge you to change settings.
- Please change your settings according to the messages.
- To suppress warning messages, set elmo-obsolete-variable-show-warnings to
- nil.
+** If you set obsolete variables (e.g. renamed ones) in .wl etc, Wanderlust
+ shows warning messages and urge you to change settings.
+ Change your settings according to the messages, please.
+ If you want to suppress warnings, set elmo-obsolete-variable-show-warnings
+ to nil.
** Added new internal folders: 'sendlog folder
** elmo-cache-dirname is abolished and elmo-cache-directory is newly created.
You can put cache directory to another place by setting
- elmo-cache-directory (e.g. for whom put symbolic link for ~/.elmo/cache
- on NFS environment).
+ elmo-cache-directory.
** Default value of elmo-enable-disconnected-operation is now `t'.
When the relevant messages are cached, you can do some operations
even in the off-line state.
+** Now messages with "$" mark is not remained in the summary buffer when
+ the actual message itself is deleted.
+ Please visit the 'mark folder to review the messages with the "$" mark.
+
* Version 2.6.1 is basically a bug fix version of 2.6.0.
** Fixed a problem that Emacs 21 causes `Recursive load...' error.
** make check \e$B$G4JC1$J4D6-%F%9%H$,$G$-$k$h$&$K$J$j$^$7$?!#\e(B
-** \e$BL>A0JQ99Ey$G4{$K;H$o$l$J$/$J$C$?JQ?t$,@_Dj$5$l$F$$$k$H\e(B warning
- \e$B$,I=<($5$l$k$h$&$K$J$j$^$7$?!#\e(B
- \e$B%a%C%;!<%8$r;29M$K$7$F!"?7$7$$@_Dj$KJQ99$7$F$/$@$5$$!#\e(B
- warning \e$B$NI=<($rM^@)$9$k$K$O!"JQ?t\e(B elmo-obsolete-variable-show-warnings \e$B$r\e(B
- nil \e$B$K$7$F$/$@$5$$!#\e(B
+** \e$BL>A0JQ99Ey$G;H$o$l$J$/$J$C$?JQ?t$r\e(B .wl \e$BEy$G@_Dj$7$F$$$k$H!"7Y9p$,I=<($5$l\e(B
+ \e$B$^$9!#%a%C%;!<%8$r;29M$K$7$F!"@_Dj$rJQ99$7$F$/$@$5$$!#\e(B
+ \e$B$b$72?$i$+$NM}M3$G7Y9p$NI=<($rM^@)$7$?$$>l9g$K$O!"JQ?t\e(B
+ elmo-obsolete-variable-show-warnings \e$B$r\e(B nil \e$B$K$7$F$/$@$5$$!#\e(B
** \e$B?75,FbIt%U%)%k%@\e(B 'sendlog \e$B$,DI2C$5$l$^$7$?!#\e(B
** xxx-dir \e$B$H$$$&L>A0$NJQ?t$O\e(B xxx-directory \e$B$H$$$&L>A0$KJQ99$5$l$^$7$?!#\e(B
\e$BNc$($P!"\e(Bwl-icon-dir \e$B$O\e(B wl-icon-directory \e$B$KJQ99$5$l$F$$$^$9!#\e(B
- Emacs21 \e$B$G\e(B logo \e$BI=<($J$I$N@_Dj$7$F$$$kJ}$OFC$KCm0U$7$F$/$@$5$$!#\e(B
+ Emacs21 \e$B$G\e(B logo \e$BI=<($J$I$N@_Dj$r$7$F$$$kJ}$OFC$KCm0U$7$F$/$@$5$$!#\e(B
** elmo-cache-dirname \e$B$rGQ;_$7$F\e(B elmo-cache-directory \e$B$r?7@_$7$^$7$?!#\e(B
- NFS \e$B4D6-$J$I$G\e(B ~/.elmo/cache \e$B$r%7%s%\%j%C%/%j%s%/$GHt$P$7$F$$$?\e(B
- \e$BJ}$O!"\e(Belmo-cache-directory \e$B$r@_Dj$9$k$3$H$K$h$C$F%-%c%C%7%e$@$1\e(B
- \e$B$rA4$/JL$N%G%#%l%/%H%j$K$G$-$^$9!#\e(B
+ elmo-cache-directory \e$B$r@_Dj$9$k$3$H$K$h$C$F%-%c%C%7%e$@$1$rA4$/JL$N\e(B
+ \e$B%G%#%l%/%H%j$KCV$/$3$H$,$G$-$^$9!#\e(B
** elmo-enable-disconnected-operation \e$B$N%G%U%)%k%HCM$,\e(B t \e$B$K$J$j$^$7$?!#\e(B
\e$B%*%U%i%$%s>uBV$G$b%a%C%;!<%8$,%-%c%C%7%e$5$l$F$$$l$P!"$"$kDxEY$N\e(B
\e$B%a%C%;!<%8A`:n$,2DG=$G$9!#\e(B
+** "$" \e$B%^!<%/$NIU$$$?%a%C%;!<%8$O!"%a%C%;!<%8$N<BBN$,>C$($?>l9g$K$O%5%^%j$+$i\e(B
+ \e$B$b>C$($k$h$&$K$J$j$^$7$?!#\e(B
+ "$" \e$B%^!<%/$NIU$$$?%a%C%;!<%8$r8+D>$7$?$$>l9g$O\e(B 'mark \e$B%U%)%k%@$r;2>H$7$F\e(B
+ \e$B$/$@$5$$!#\e(B
+
* 2.6.1 \e$B$O\e(B 2.6.0 \e$B$N=$@5HG$G$9!#\e(B
** Emacs 21 \e$B$G\e(B Recursive load... \e$B$H=P$kIT6q9g$,=$@5$5$l$^$7$?!#\e(B
2001-12-26 Yuuichi Teranishi <teranisi@gohome.org>
+ * elmo-imap4.el (elmo-imap4-message-fetch): Fixed '100%' message.
+
+ * elmo-pop3.el (elmo-message-fetch-plugged): Ditto.
+
+ * elmo-util.el (elmo-progress-clear): Ditto.
+
+ * elmo-date.el (elmo-date-get-datevec): Fix timezone of
+ `DD-Mon-YYYY' type date.
+
+2001-12-26 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * elmo-util.el (elmo-buffer-field-primitive-condition-match): Use
+ `elmo-date-make-sortable-string' instead of
+ `timezone-make-date-sortable'.
+
+ * elmo-date.el (elmo-date-make-sortable-string): Use
+ `timezone-make-time-string'.
+
+2001-12-26 Yuuichi Teranishi <teranisi@gohome.org>
+
* elmo.el (elmo-folder-synchronize): Delete important messages too.
* elmo-util.el (elmo-buffer-field-primitive-condition-match): Fixed
(error "%s is not supported yet" suffix)))))
((string-match "[0-9]+-[A-Za-z]+-[0-9]+" description)
(timezone-fix-time
- (concat (elmo-replace-in-string description "-" " ") " 0:00")
- nil nil))))
+ (concat (elmo-replace-in-string description "-" " ") " 0:0")
+ (current-time-zone) nil))))
(defun elmo-datevec-substitute (datevec1 datevec2)
(if (/= (aref datevec2 2) 0)
(setq p 1)
(while (< p month)
(setq days (+ days (timezone-last-day-of-month p year)))
- (setq p (+ p 1))
- )
+ (setq p (+ p 1)))
(setq days (+ days mday))
(aref wday (% days 7))))
(aref (, datevec) 0)
(aref (, datevec) 1)
(aref (, datevec) 2)
- (aref (, datevec) 3))))
+ (timezone-make-time-string
+ (aref (, datevec) 3)
+ (aref (, datevec) 4)
+ (aref (, datevec) 5)))))
(require 'product)
(product-provide (provide 'elmo-date) (require 'elmo-version))
(setq elmo-imap4-display-literal-progress nil))
(unless elmo-inhibit-display-retrieval-progress
(elmo-display-progress 'elmo-imap4-display-literal-progress
- "" 100) ; remove progress bar.
+ "Retrieving..." 100) ; remove progress bar.
(message "Retrieving...done."))
(if (setq response (elmo-imap4-response-bodydetail-text
(elmo-imap4-response-value-all
(setq elmo-pop3-total-size nil))
(unless elmo-inhibit-display-retrieval-progress
(elmo-display-progress
- 'elmo-display-retrieval-progress "" 100) ; remove progress bar.
+ 'elmo-display-retrieval-progress
+ "Retrieving..." 100) ; remove progress bar.
(message "Retrieving...done."))
(set-buffer outbuf)
(goto-char (point-min))
(length (memq number number-list)))
(string-to-int (elmo-filter-value condition)))))
((string= (elmo-filter-key condition) "since")
- (let* ((date (elmo-date-get-datevec (elmo-filter-value condition)))
- (field-date (elmo-date-make-sortable-string
- (timezone-fix-time
- (std11-field-body "date")
- (current-time-zone) nil)))
- (specified-date (timezone-make-sortable-date
- (aref date 0)
- (aref date 1)
- (aref date 2)
- (timezone-make-time-string
- (aref date 3)
- (aref date 4)
- (aref date 5)))))
+ (let ((field-date (elmo-date-make-sortable-string
+ (timezone-fix-time
+ (std11-field-body "date")
+ (current-time-zone) nil)))
+ (specified-date (elmo-date-make-sortable-string
+ (elmo-date-get-datevec
+ (elmo-filter-value condition)))))
(setq result
(or (string= field-date specified-date)
(string< specified-date field-date)))))
((string= (elmo-filter-key condition) "before")
- (let ((date (elmo-date-get-datevec (elmo-filter-value condition))))
- (setq result
- (string<
- (timezone-make-date-sortable
- (timezone-fix-time
- (std11-field-body "date")
- (current-time-zone) nil))
- (timezone-make-sortable-date (aref date 0)
- (aref date 1)
- (aref date 2)
- (timezone-make-time-string
- (aref date 3)
- (aref date 4)
- (aref date 5)))))))
+ (setq result
+ (string<
+ (elmo-date-make-sortable-string
+ (timezone-fix-time
+ (std11-field-body "date")
+ (current-time-zone) nil))
+ (elmo-date-make-sortable-string
+ (elmo-date-get-datevec
+ (elmo-filter-value condition))))))
((string= (elmo-filter-key condition) "body")
(and (re-search-forward "^$" nil t) ; goto body
(setq result (search-forward (elmo-filter-value condition)
(defun elmo-progress-clear (label)
(let ((counter (assq label elmo-progress-counter-alist)))
(when counter
- (elmo-display-progress label "" 100)
+ (elmo-display-progress label
+ (elmo-progress-counter-format counter)
+ 100)
(setq elmo-progress-counter-alist
(delq counter elmo-progress-counter-alist)))))