update speed. If the variable elmo-pop3-use-uidl is non-nil, UIDL is
used (Initial setting is t).
+*** Emacs 21 support
+Wanderlust has started on supporting Standard Emacs 21.
+Toolbars and icon images can be shown in almost Wanderlust
+frames like XEmacs.
+
*** biff feature
Server mailbox is checked periodically.
If new mail is arrived, Wanderlust changes the biff (icon) on the modeline
\e$BJQ?t\e(B elmo-pop3-use-uidl \e$B$,\e(B non-nil \e$B$K@_Dj$5$l$F$$$k$H\e(B UIDL \e$B$r;HMQ$7$^$9\e(B
(\e$B=i4|@_Dj$O\e(B t)\e$B!#\e(B
+*** Emacs 21 \e$B%5%]!<%H\e(B
+Standard Emacs 21 \e$B$N%5%]!<%H$r3+;O$7$^$7$?!#\e(BWanderlust \e$B$N$[$H$s\e(B
+\e$B$I$N%U%l!<%`$K!"\e(BXEmacs \e$B$HF1$8$h$&$K%D!<%k%P!<$d%"%$%3%s2hA|$rI=\e(B
+\e$B<($7$^$9!#\e(B
+
*** biff \e$B5!G=\e(B
\e$B0lDj;~4V$*$-$K%5!<%P$K%a!<%k$,FO$$$F$$$k$+3NG'$7$^$9!#\e(B
\e$BFO$$$F$$$l$P%b!<%I%i%$%s$KI=<($7!"%U%)%k%@0lMw%b!<%I$r99?7$7$^$9!#\e(B
-*** expire-hide
+*** expire-hide
\e$B5-;v<+BN$O>C$9$3$H$J$/!"%5%^%j$K8+$($k5-;v?t$r0lDj$KJ]$D$3$H$,$G\e(B
\e$B$-$k$h$&$K$J$j$^$7$?!#$R$H$D$N%U%)%k%@$KBgNL$K5-;v$rN/$a$F$$$k>l\e(B
\e$B9g$G$b!"B.EYDc2<$rM^$($k$3$H$G$-$^$9!#\e(B
@c %**end of header
@documentlanguage ja
@documentencoding iso-2022-jp
-@set VERSION 2.5.1
+@set VERSION 2.5.2
@synindex pg cp
@finalout
@c %**end of header
@documentlanguage en
@documentencoding us-ascii
-@set VERSION 2.5.1
+@set VERSION 2.5.2
@synindex pg cp
@finalout
+2000-11-19 Kenichi OKADA <okada@opaopa.org>
+
+ * elmo-version.el (elmo-version): Up to 2.5.2.
+
2000-11-15 Yuuichi Teranishi <teranisi@gohome.org>
* elmo-version.el (elmo-version): Up to 2.5.1.
;; product-define in the first place
(product-provide 'elmo-version
- (product-define "ELMO" nil '(2 5 1)))
+ (product-define "ELMO" nil '(2 5 2)))
;; For APEL 10.2 or earlier.
(defun-maybe product-version-as-string (product)
+2000-11-19 Kenichi OKADA <okada@opaopa.org>
+
+ * Version number is increased to 2.5.2.
+
+2000-11-17 Yuuichi Teranishi <teranisi@gohome.org>
+
+ * wl-util.el (toplevel): Don't define wl-biff if `timer-activate'
+ does not exist.
+ (wl-biff-stop): Call `cancel-timer' if timer already exists.
+ (wl-biff-start): Call `timer-activate' if timer already exists.
+
+ * wl-mule.el (wl-message-overload-functions): Call `set-keymap-parent'
+ only when it is bound as function.
+
2000-11-15 Yuuichi Teranishi <teranisi@gohome.org>
* Version number is increased to 2.5.1.
(defun wl-folder-guess-mailing-list-by-folder-name (folder)
"Return ML address guess by FOLDER name's last hierarchy.
-Use `wl-subscribed-mailing-list'. Don't care multi."
+Use `wl-subscribed-mailing-list'."
(setq folder (car (elmo-folder-get-primitive-folder-list folder)))
(when (memq (elmo-folder-get-type folder)
'(localdir imap4 maildir))
(let (key mladdress)
(when (string-match "[^\\./]+$" folder)
- (setq key (concat "^" (substring folder (match-beginning 0)) "@"))
+ (setq key (regexp-quote
+ (concat (substring folder (match-beginning 0)) "@")))
(setq mladdress
(elmo-string-matched-member
key wl-subscribed-mailing-list 'case-ignore))
(local-set-key [mouse-5] 'wl-message-wheel-up)
(local-set-key [S-mouse-4] 'wl-message-wheel-down)
(local-set-key [S-mouse-5] 'wl-message-wheel-up)
- (set-keymap-parent wl-message-button-map (current-local-map))
+ (if (fboundp 'set-keymap-parent)
+ (set-keymap-parent wl-message-button-map (current-local-map)))
(define-key wl-message-button-map [mouse-2]
'wl-message-button-dispatcher))
(start-itimer wl-biff-timer-name 'wl-biff-check-folders
wl-biff-check-interval wl-biff-check-interval))))
- ((condition-case nil (require 'timer) (error nil));; FSFmacs 19+
+ ((and (condition-case nil (require 'timer) (error nil));; FSFmacs 19+
+ (fboundp 'timer-activate))
(defun wl-biff-stop ()
- (put 'wl-biff 'timer nil))
+ (when (get 'wl-biff 'timer)
+ (cancel-timer (get 'wl-biff 'timer))))
(defun wl-biff-start ()
(require 'timer)
(when wl-biff-check-folder-list
(wl-biff-check-folders)
- (put 'wl-biff 'timer (run-at-time
- (timer-next-integral-multiple-of-time
- (current-time) wl-biff-check-interval)
- wl-biff-check-interval
- 'wl-biff-event-handler))))
+ (if (get 'wl-biff 'timer)
+ (timer-activate (get 'wl-biff 'timer))
+ (put 'wl-biff 'timer (run-at-time
+ (timer-next-integral-multiple-of-time
+ (current-time) wl-biff-check-interval)
+ wl-biff-check-interval
+ 'wl-biff-event-handler)))))
(defun-maybe timer-next-integral-multiple-of-time (time secs)
"Yield the next value after TIME that is an integral multiple of SECS.