* gnus-offline.el (gnus-offline-get-menu-items): Rewrite using `dolist'.
* gnus-group.el (gnus-group-make-shimbun-group): Simplified.
* dgnushack.el: Load cl-macs to ensure that the macro `dolist' is defined
properly.
+2001-03-01 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * lisp/gnus-vers.el (gnus-revision-number): Increment to 09.
+
+ * lisp/gnus-offline.el (gnus-offline-get-menu-items): Rewrite using
+ `dolist'.
+
+ * lisp/gnus-group.el (gnus-group-make-shimbun-group): Simplified.
+
+ * lisp/dgnushack.el: Load cl-macs to ensure that the macro `dolist'
+ is defined properly.
+
2001-02-28 Katsumi Yamaoka <yamaoka@jpl.org>
* lisp/nnwfm.el: Require `gnus-clfns' when compiling.
;;; base64.el --- Base64 encoding functions using MEL
-;; Copyright (C) 2000 Free Software Foundation, Inc.
+;; Copyright (C) 2000, 2001 Free Software Foundation, Inc.
;; Author: T-gnus development team
;; Keywords: extensions
(defalias 'facep 'ignore)
(require 'cl)
+(unless (dolist (var nil t))
+ ;; Override the macro `dolist' which might be defined in egg.el.
+ (load "cl-macs" nil t))
(defvar srcdir (or (getenv "srcdir") "."))
(require 'nnshimbun)
(let* ((minibuffer-setup-hook (append minibuffer-setup-hook
'(beginning-of-line)))
- (server (completing-read
- "Shimbun address: "
- (mapcar (lambda (elem) (list (car elem)))
- nnshimbun-type-definition)
- nil t
- (or (car gnus-group-shimbun-server-history)
- (caar nnshimbun-type-definition))
- 'gnus-group-shimbun-server-history))
+ (server (completing-read "Shimbun address: "
+ nnshimbun-type-definition nil t
+ (or (car gnus-group-shimbun-server-history)
+ (caar nnshimbun-type-definition))
+ 'gnus-group-shimbun-server-history))
(group (completing-read
"Group name: "
- (mapcar (lambda (elem) (list elem))
- (cdr (assq 'groups
- (cdr (assoc server nnshimbun-type-definition)))))
+ (mapcar
+ 'list
+ (cdr (assq 'groups
+ (cdr (assoc server nnshimbun-type-definition)))))
nil t nil))
(nnshimbun-pre-fetch-article nil))
- (gnus-group-make-group group `(nnshimbun ,server))))
+ (gnus-group-make-group group (list 'nnshimbun server))))
(defun gnus-group-make-archive-group (&optional all)
"Create the (ding) Gnus archive group of the most recent articles.
(funcall func))))))
(defun gnus-offline-get-menu-items (list)
- (mapcar
- #'(lambda (el)
- (if (listp el)
- (apply 'vector
- (cons (gnus-offline-gettext (car el)) (cdr el)))
- el))
- list))
+ (let (result)
+ (dolist (elem list)
+ (setq result
+ (nconc result
+ (list (if (listp elem)
+ (progn
+ (setcar elem (gnus-offline-gettext (car elem)))
+ (vconcat elem))
+ elem)))))
+ result))
(defvar gnus-offline-menu
(gnus-offline-get-menu-items
;;; gnus-vers.el --- Declare gnus version.
-;; Copyright (C) 2000 Free Software Foundation, Inc.
+;; Copyright (C) 2000, 2001 Free Software Foundation, Inc.
;; Author: Keiichi Suzuki <keiichi@nanap.org>
;; Katsumi Yamaoka <yamaoka@jpl.org>
(require 'product)
(provide 'gnus-vers)
-(defconst gnus-revision-number "08"
+(defconst gnus-revision-number "09"
"Revision number for this version of gnus.")
;; Product information of this gnus.