*** gnus-uu can view decoded files asynchronously while fetching
articles.
- (setq gnus-uu-grabbed-file-functions '`gnus-uu-grab-view)
+ (setq gnus-uu-grabbed-file-functions 'gnus-uu-grab-view)
*** Filling in the article buffer now works properly on cited text.
+Tue Jun 4 18:26:24 1996 Christoph Wedler <wedler@fmi.uni-passau.de>
+
+ * message-xms.el (message-xmas-find-glyph-directory): Wouldn't use
+ PACKAGE-xmas-glyph-directory even if it is non-nil and a
+ directory.
+ (message-toolbar): Use special ispell function for messages. Jump
+ to info pages for message composition.
+
+Tue Jun 4 17:12:06 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
+
+ * message.el (rmail): Require.
+
+Tue Jun 4 18:11:46 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
+
+ * gnus-cus.el (()): Bold group faces.
+
+Tue Jun 4 15:10:20 1996 Lars Magne Ingebrigtsen <larsi@trym.ifi.uio.no>
+
+ * gnus-cus.el (()): Unbold group faces.
+
+ * custom.el (custom-face-lookup): Make all parameters optional.
+
+ * gnus.el (gnus-thread-total-score): Protect against nil input.
+
Tue Jun 4 11:11:13 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
+ * gnus.el: Gnus v5.2.6 is released.
+
* gnus.el (gnus-summary-make-local-variables): Set local variables
correctly.
(intern (match-string 6 name)))
value))))
-(defun custom-face-lookup (fg bg stipple bold italic underline)
+(defun custom-face-lookup (&optional fg bg stipple bold italic underline)
"Lookup or create a face with specified attributes."
(let ((name (intern (format "custom-face-%s-%s-%s-%S-%S-%S"
(or fg "default")
((= unread 0) . italic)))
((eq gnus-background-mode 'dark)
`(((> unread 200) .
- ,(custom-face-lookup "Red" nil nil t nil nil))
+ ,(custom-face-lookup "Red" nil nil t))
((and (< level 3) (zerop unread)) .
- ,(custom-face-lookup "SeaGreen" nil nil t nil nil))
+ ,(custom-face-lookup "SeaGreen" nil nil t))
((< level 3) .
- ,(custom-face-lookup "SpringGreen" nil nil t nil nil))
+ ,(custom-face-lookup "SpringGreen" nil nil t))
((zerop unread) .
- ,(custom-face-lookup "SteelBlue" nil nil t nil nil))
- (t . ,(custom-face-lookup "SkyBlue" nil nil t nil nil))))
+ ,(custom-face-lookup "SteelBlue" nil nil t))
+ (t . ,(custom-face-lookup "SkyBlue" nil nil t))))
(t
`(((and (not mailp) (<= level 3)) .
- ,(custom-face-lookup "ForestGreen" nil nil t nil nil))
+ ,(custom-face-lookup "ForestGreen" nil nil t))
((and (not mailp) (eq level 4)) .
- ,(custom-face-lookup "DarkGreen" nil nil t nil nil))
+ ,(custom-face-lookup "DarkGreen" nil nil t))
((and (not mailp) (eq level 5)) .
- ,(custom-face-lookup "Red" nil nil t nil nil))
+ ,(custom-face-lookup "Red" nil nil t))
((and mailp (eq level 1)) .
- ,(custom-face-lookup "DeepPink3" nil nil t nil nil))
+ ,(custom-face-lookup "DeepPink3" nil nil t))
((and mailp (eq level 2)) .
- ,(custom-face-lookup "HotPink3" nil nil t nil nil))
+ ,(custom-face-lookup "HotPink3" nil nil t))
((and mailp (eq level 3)) .
- ,(custom-face-lookup "dark magenta" nil nil t nil nil))
+ ,(custom-face-lookup "dark magenta" nil nil t))
((and mailp (eq level 4)) .
- ,(custom-face-lookup "DeepPink4" nil nil t nil nil))
+ ,(custom-face-lookup "DeepPink4" nil nil t))
((and mailp (> level 4)) .
- ,(custom-face-lookup "DarkOrchid4" nil nil t nil nil))
+ ,(custom-face-lookup "DarkOrchid4" nil nil t))
))))
(data
((type . repeat)
"gnus-bug@ifi.uio.no (The Gnus Bugfixing Girls + Boys)"
"The mail address of the Gnus maintainers.")
-(defconst gnus-version-number "5.2.6"
+(defconst gnus-version-number "5.2.7"
"Version number for this version of Gnus.")
(defconst gnus-version (format "Gnus v%s" gnus-version-number)
gnus-grouplens-mode)
("gnus-vm" gnus-vm-mail-setup)
("gnus-vm" :interactive t gnus-summary-save-in-vm
- gnus-summary-save-article-vm gnus-yank-article))))
+ gnus-summary-save-article-vm))))
\f
(defun gnus-thread-total-score (thread)
;; This function find the total score of THREAD.
- (if (consp thread)
- (if (stringp (car thread))
- (apply gnus-thread-score-function 0
- (mapcar 'gnus-thread-total-score-1 (cdr thread)))
- (gnus-thread-total-score-1 thread))
- (gnus-thread-total-score-1 (list thread))))
+ (cond ((null thread)
+ 0)
+ ((consp thread)
+ (if (stringp (car thread))
+ (apply gnus-thread-score-function 0
+ (mapcar 'gnus-thread-total-score-1 (cdr thread)))
+ (gnus-thread-total-score-1 thread)))
+ (t
+ (gnus-thread-total-score-1 (list thread)))))
(defun gnus-thread-total-score-1 (root)
;; This function find the total score of the thread below ROOT.
(prog1
(concat (if prev ", " "") (int-to-string
(floor num))
- " " (symbol-name (car unit))
+ " " (symbol-name (car unit))
(if (> num 1) "s" ""))
(setq prev t))))
gnus-article-time-units "")
(eval-when-compile
(require 'cl))
(require 'mailheader)
+(require 'rmail)
(require 'nnheader)
(require 'timezone)
(require 'easymenu)
(if message-generate-new-buffers
(generate-new-buffer-name
(concat "*" type
- (if (or to group)
+ (if to
(concat " to "
(or (car (mail-extract-address-components to))
- to)
- (if group (concat " on " group) ""))
+ to) "")
"")
+ (if group (concat " on " group) "")
"*"))
(format "*%s message*" type)))
`right-toolbar', and `left-toolbar'.")
(defvar message-toolbar
- '([message-spell toolbar-ispell t "Spell"]
- [message-help toolbar-info t "Message help"])
+ '([message-spell ispell-message t "Spell"]
+ [message-help (toolbar-info "message") t "Message help"])
"The message buffer toolbar.")
(defun message-xmas-find-glyph-directory (&optional package)
(setq package (or package "message"))
(let ((path load-path)
- dir result)
- ;; We try to find the dir by looking at the load path,
- ;; stripping away the last component and adding "etc/".
- (while path
- (if (and (car path)
- (file-exists-p
- (setq dir (concat
- (file-name-directory
- (directory-file-name (car path)))
- "etc/" (or package "message") "/")))
- (file-directory-p dir))
- (setq result dir
- path nil)
- (setq path (cdr path))))
- result))
+ (dir (symbol-value
+ (intern-soft (concat package "-xmas-glyph-directory"))))
+ result)
+ (if (and (stringp dir) (file-directory-p dir))
+ dir
+ ;; We try to find the dir by looking at the load path,
+ ;; stripping away the last component and adding "etc/".
+ (while path
+ (if (and (car path)
+ (file-exists-p
+ (setq dir (concat
+ (file-name-directory
+ (directory-file-name (car path)))
+ "etc/" (or package "message") "/")))
+ (file-directory-p dir))
+ (setq result dir
+ path nil)
+ (setq path (cdr path))))
+ result)))
(defun message-xmas-setup-toolbar (bar &optional force package)
(let ((dir (message-xmas-find-glyph-directory package))