From 6bceeff7ca54b99436209793b67e9c1af0f1e511 Mon Sep 17 00:00:00 2001 From: ichikawa Date: Thu, 23 Apr 1998 13:47:39 +0000 Subject: [PATCH] *** empty log message *** --- ChangeLog | 22 ++++++++++++++++++++++ lisp/gnus-cache.el | 10 +++++----- lisp/gnus-sum.el | 16 +++++++--------- lisp/gnus.el | 4 ++-- texi/gnus.texi | 24 ++++++++++++------------ 5 files changed, 48 insertions(+), 28 deletions(-) diff --git a/ChangeLog b/ChangeLog index f06020e..ff2ee47 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,25 @@ +1998-04-23 MORIOKA Tomohiko + + * texi/gnus-ja.texi: Fix typos. + + * texi/gnus.texi: Modify for Semi-gnus. + +1998-04-23 Yoshiki Hayashi + + * texi/gnus-ja.texi: Add "Auto Save". + +1998-04-22 Yoshiki Hayashi + + * texi/gnus-ja.texi: Add "Startup Files". + +1998-04-21 MORIOKA Tomohiko + + * lisp/gnus.el (gnus-version-number): Update to 6.2.0. + (gnus-version): Modify for SEMI 1.3. + + * lisp/gnus-sum.el: Use 'ctree-set-calist-strictly instead of + 'set-atype to set up for 'mime-acting-condition. + 1998-04-21 Yoshiki Hayashi * texi/gnus-ja.texi: Add "Changing Servers". diff --git a/lisp/gnus-cache.el b/lisp/gnus-cache.el index 3078158..00d1f4a 100644 --- a/lisp/gnus-cache.el +++ b/lisp/gnus-cache.el @@ -252,7 +252,7 @@ variable to \"^nnml\"." (when (file-exists-p file) (erase-buffer) (gnus-kill-all-overlays) - (insert-file-contents file) + (nnheader-insert-file-contents file) t))) (defun gnus-cache-possibly-alter-active (group active) @@ -298,7 +298,7 @@ variable to \"^nnml\"." ;; unsuccessful), so we use the cached headers exclusively. (set-buffer nntp-server-buffer) (erase-buffer) - (insert-file-contents cache-file) + (nnheader-insert-file-contents cache-file) 'nov) ((eq type 'nov) ;; We have both cached and uncached NOV headers, so we @@ -474,7 +474,7 @@ Returns the list of articles removed." (set-buffer cache-buf) (buffer-disable-undo (current-buffer)) (erase-buffer) - (insert-file-contents (or file (gnus-cache-file-name group ".overview"))) + (nnheader-insert-file-contents (or file (gnus-cache-file-name group ".overview"))) (goto-char (point-min)) (insert "\n") (goto-char (point-min))) @@ -517,7 +517,7 @@ Returns the list of articles removed." (save-excursion (set-buffer cache-buf) (erase-buffer) - (insert-file-contents (gnus-cache-file-name group (car cached))) + (nnheader-insert-file-contents (gnus-cache-file-name group (car cached))) (goto-char (point-min)) (insert "220 ") (princ (car cached) (current-buffer)) @@ -568,7 +568,7 @@ $ emacs -batch -l ~/.emacs -l gnus -f gnus-jog-cache" ;; We simply read the active file. (save-excursion (gnus-set-work-buffer) - (insert-file-contents gnus-cache-active-file) + (nnheader-insert-file-contents gnus-cache-active-file) (gnus-active-to-gnus-format nil (setq gnus-cache-active-hashtb (gnus-make-hashtable diff --git a/lisp/gnus-sum.el b/lisp/gnus-sum.el index b87d3a2..44d0ac8 100644 --- a/lisp/gnus-sum.el +++ b/lisp/gnus-sum.el @@ -37,9 +37,6 @@ (require 'std11) (require 'mime-view) -(or (get-unified-alist mime-acting-condition '((type . text))) - (error "Please install latest SEMI.")) - (autoload 'gnus-summary-limit-include-cached "gnus-cache" nil t) (autoload 'gnus-set-summary-default-charset "gnus-i18n" nil t) @@ -9027,12 +9024,13 @@ save those articles instead." "mime-partial" "Internal method to combine message/partial messages automatically.") -(set-atype 'mime-acting-condition - '((type . message)(subtype . partial) - (method . mime-method-to-combine-message/partial-pieces) - (major-mode . gnus-original-article-mode) - (summary-buffer-exp . gnus-summary-buffer) - )) +(ctree-set-calist-strictly + 'mime-acting-condition + '((type . message)(subtype . partial) + (method . mime-method-to-combine-message/partial-pieces) + (major-mode . gnus-original-article-mode) + (summary-buffer-exp . gnus-summary-buffer) + )) (set-alist 'mime-view-partial-message-method-alist 'gnus-original-article-mode diff --git a/lisp/gnus.el b/lisp/gnus.el index 34fff07..f2a1d78 100644 --- a/lisp/gnus.el +++ b/lisp/gnus.el @@ -246,11 +246,11 @@ is restarted, and sometimes reloaded." :link '(custom-manual "(gnus)Exiting Gnus") :group 'gnus) -(defconst gnus-version-number "6.1.3" +(defconst gnus-version-number "6.2.0" "Version number for this version of gnus.") (defconst gnus-version - (format "Semi-gnus %s (based on Gnus 5.6.4; for SEMI 1.1/1.2)" + (format "Semi-gnus %s (based on Gnus 5.6.4; for SEMI 1.3)" gnus-version-number) "Version string for this version of gnus.") diff --git a/texi/gnus.texi b/texi/gnus.texi index 88d6e2b..9016ef6 100644 --- a/texi/gnus.texi +++ b/texi/gnus.texi @@ -840,11 +840,11 @@ that you have on your native groups. Use with caution. Now, you all know about the @file{.newsrc} file. All subscription information is traditionally stored in this file. -Things got a bit more complicated with @sc{gnus}. In addition to +Things got a bit more complicated with @sc{GNUS}. In addition to keeping the @file{.newsrc} file updated, it also used a file called @file{.newsrc.el} for storing all the information that didn't fit into the @file{.newsrc} file. (Actually, it also duplicated everything in -the @file{.newsrc} file.) @sc{gnus} would read whichever one of these +the @file{.newsrc} file.) @sc{GNUS} would read whichever one of these files was the most recently saved, which enabled people to swap between @sc{gnus} and other newsreaders. @@ -858,9 +858,9 @@ not stored in the @file{.newsrc} file. @vindex gnus-save-newsrc-file You can turn off writing the @file{.newsrc} file by setting @code{gnus-save-newsrc-file} to @code{nil}, which means you can delete -the file and save some space, as well as making exit from Gnus faster. +the file and save some space, as well as making exit from gnus faster. However, this will make it impossible to use other newsreaders than -Gnus. But hey, who would want to, right? +gnus. But hey, who would want to, right? @vindex gnus-save-killed-list If @code{gnus-save-killed-list} (default @code{t}) is @code{nil}, Gnus @@ -900,11 +900,11 @@ startup files. If you want to turn backup creation off, say something like: @end lisp @vindex gnus-init-file -When Gnus starts, it will read the @code{gnus-site-init-file} +When gnus starts, it will read the @code{gnus-site-init-file} (@file{.../site-lisp/gnus} by default) and @code{gnus-init-file} (@file{~/.gnus} by default) files. These are normal Emacs Lisp files and can be used to avoid cluttering your @file{~/.emacs} and -@file{site-init} files with Gnus stuff. Gnus will also check for files +@file{site-init} files with gnus stuff. Gnus will also check for files with the same names as these, but with @file{.elc} and @file{.el} suffixes. In other words, if you have set @code{gnus-init-file} to @file{~/.gnus}, it will look for @file{~/.gnus.elc}, @file{~/.gnus.el}, @@ -917,24 +917,24 @@ and finally @file{~/.gnus} (in this order). @cindex dribble file @cindex auto-save -Whenever you do something that changes the Gnus data (reading articles, +Whenever you do something that changes the gnus data (reading articles, catching up, killing/subscribing groups), the change is added to a special @dfn{dribble buffer}. This buffer is auto-saved the normal Emacs way. If your Emacs should crash before you have saved the @file{.newsrc} files, all changes you have made can be recovered from this file. -If Gnus detects this file at startup, it will ask the user whether to -read it. The auto save file is deleted whenever the real startup file is -saved. +If gnus detects this file at startup, it will ask the user whether to +read it. The auto save file is deleted whenever the real startup file +is saved. @vindex gnus-use-dribble-file -If @code{gnus-use-dribble-file} is @code{nil}, Gnus won't create and +If @code{gnus-use-dribble-file} is @code{nil}, gnus won't create and maintain a dribble buffer. The default is @code{t}. @vindex gnus-dribble-directory Gnus will put the dribble file(s) in @code{gnus-dribble-directory}. If -this variable is @code{nil}, which it is by default, Gnus will dribble +this variable is @code{nil}, which it is by default, gnus will dribble into the directory where the @file{.newsrc} file is located. (This is normally the user's home directory.) The dribble file will get the same file permissions as the @code{.newsrc} file. -- 1.7.10.4