From 030f5512b7741c1891390257c10dfc44e1d64f7c Mon Sep 17 00:00:00 2001 From: ichikawa Date: Tue, 30 Jun 1998 11:19:43 +0000 Subject: [PATCH] Importing gnus-5.6.22 --- lisp/ChangeLog | 19 +++++++++++++++++++ lisp/gnus-salt.el | 3 +-- lisp/gnus-spec.el | 3 +-- lisp/gnus-sum.el | 2 +- lisp/gnus-topic.el | 5 +++-- lisp/gnus.el | 2 +- lisp/nndoc.el | 1 + texi/ChangeLog | 8 ++++++++ texi/gnus.texi | 42 ++++++++++++++++++++++++++++++------------ texi/message.texi | 6 +++--- 10 files changed, 68 insertions(+), 23 deletions(-) diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 8db48c8..68e3957 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,22 @@ +Mon Jun 29 22:49:49 1998 Lars Magne Ingebrigtsen + + * gnus.el: Gnus v5.6.22 is released. + +Mon Jun 29 21:22:46 1998 Lars Magne Ingebrigtsen + + * gnus-salt.el (gnus-pick-mode-map): Remove gnus-mouse. + + * gnus-sum.el (gnus-dependencies-add-header): `debug' left in. + Eh. Eh. + + * gnus-salt.el (gnus-summary-pick-line-format): Missing %.- + + * gnus-topic.el (gnus-topic-rename): Fix error message. + +Sun Jun 28 14:32:08 1998 Lars Magne Ingebrigtsen + + * gnus-spec.el (gnus-face-face-function): Double quoting removed. + Sun Jun 28 09:54:52 1998 Lars Magne Ingebrigtsen * gnus.el: Gnus v5.6.21 is released. diff --git a/lisp/gnus-salt.el b/lisp/gnus-salt.el index 0dbf148..c8280b2 100644 --- a/lisp/gnus-salt.el +++ b/lisp/gnus-salt.el @@ -58,7 +58,7 @@ :group 'gnus-summary-pick) (defcustom gnus-summary-pick-line-format - "-5P %U\%R\%z\%I\%(%[%4L: %-20,20n%]%) %s\n" + "%-5P %U\%R\%z\%I\%(%[%4L: %-20,20n%]%) %s\n" "*The format specification of the lines in pick buffers. It accepts the same format specs that `gnus-summary-line-format' does." :type 'string @@ -87,7 +87,6 @@ It accepts the same format specs that `gnus-summary-line-format' does." "E" gnus-uu-mark-by-regexp "b" gnus-uu-mark-buffer "B" gnus-uu-unmark-buffer - gnus-mouse-2 gnus-pick-mouse-pick "X" gnus-pick-start-reading )) diff --git a/lisp/gnus-spec.el b/lisp/gnus-spec.el index 9163180..23215fb 100644 --- a/lisp/gnus-spec.el +++ b/lisp/gnus-spec.el @@ -239,8 +239,7 @@ (defun gnus-face-face-function (form type) `(gnus-add-text-properties (point) (progn ,@form (point)) - '(gnus-face t - face ',(symbol-value (intern (format "gnus-face-%d" type)))))) + '(gnus-face t face ,(symbol-value (intern (format "gnus-face-%d" type)))))) (defun gnus-tilde-max-form (el max-width) "Return a form that limits EL to MAX-WIDTH." diff --git a/lisp/gnus-sum.el b/lisp/gnus-sum.el index cde9f57..ee9bf9c 100644 --- a/lisp/gnus-sum.el +++ b/lisp/gnus-sum.el @@ -33,6 +33,7 @@ (require 'gnus-range) (require 'gnus-int) (require 'gnus-undo) +(require 'gnus-util) (autoload 'gnus-summary-limit-include-cached "gnus-cache" nil t) (defcustom gnus-kill-summary-on-exit t @@ -2924,7 +2925,6 @@ Returns HEADER if it was entered in the DEPENDENCIES. Returns nil otherwise." ;; Yuk! This is a reference loop. Make the article be a ;; root article. (progn - (debug) (mail-header-set-references (car (symbol-value id-dep)) "none") (setq ref nil)) (setq ref (gnus-parent-id (mail-header-references ref-header))))) diff --git a/lisp/gnus-topic.el b/lisp/gnus-topic.el index 1f404ba..6880f63 100644 --- a/lisp/gnus-topic.el +++ b/lisp/gnus-topic.el @@ -1267,7 +1267,7 @@ If COPYP, copy the groups instead." (read-string (format "Rename %s to: " topic))))) ;; Check whether the new name exists. (when (gnus-topic-find-topology new-name) - (error "Topic '%s' already exists")) + (error "Topic '%s' already exists" new-name)) ;; "nil" is an invalid name, for reasons I'd rather not go ;; into here. Trust me. (when (equal new-name "nil") @@ -1281,7 +1281,8 @@ If COPYP, copy the groups instead." (setcar entry new-name)) (forward-line -1) (gnus-dribble-touch) - (gnus-group-list-groups))) + (gnus-group-list-groups) + (forward-line 1))) (defun gnus-topic-indent (&optional unindent) "Indent a topic -- make it a sub-topic of the previous topic. diff --git a/lisp/gnus.el b/lisp/gnus.el index 2d68dc8..46b9d3a 100644 --- a/lisp/gnus.el +++ b/lisp/gnus.el @@ -250,7 +250,7 @@ is restarted, and sometimes reloaded." :link '(custom-manual "(gnus)Exiting Gnus") :group 'gnus) -(defconst gnus-version-number "5.6.21" +(defconst gnus-version-number "5.6.22" "Version number for this version of Gnus.") (defconst gnus-version (format "Gnus v%s" gnus-version-number) diff --git a/lisp/nndoc.el b/lisp/nndoc.el index 0092ac0..c32f50f 100644 --- a/lisp/nndoc.el +++ b/lisp/nndoc.el @@ -30,6 +30,7 @@ (require 'message) (require 'nnmail) (require 'nnoo) +(require 'gnus-util) (eval-when-compile (require 'cl)) (nnoo-declare nndoc) diff --git a/texi/ChangeLog b/texi/ChangeLog index ae2a27f..980c667 100644 --- a/texi/ChangeLog +++ b/texi/ChangeLog @@ -1,3 +1,11 @@ +Mon Jun 29 21:46:13 1998 Lars Magne Ingebrigtsen + + * gnus.texi (Article Keymap): Typo. + +Sun Jun 28 17:41:10 1998 Lars Magne Ingebrigtsen + + * gnus.texi (Formatting Fonts): Typo fix. + Sat Jun 27 04:37:14 1998 Lars Magne Ingebrigtsen * gnus.texi (Mail-To-News Gateways): Addition. diff --git a/texi/gnus.texi b/texi/gnus.texi index 6677448..be48ec1 100644 --- a/texi/gnus.texi +++ b/texi/gnus.texi @@ -1,7 +1,7 @@ \input texinfo @c -*-texinfo-*- @setfilename gnus -@settitle Gnus 5.6.21 Manual +@settitle Gnus 5.6.22 Manual @synindex fn cp @synindex vr cp @synindex pg cp @@ -316,7 +316,7 @@ into another language, under the above conditions for modified versions. @tex @titlepage -@title Gnus 5.6.21 Manual +@title Gnus 5.6.22 Manual @author by Lars Magne Ingebrigtsen @page @@ -352,7 +352,7 @@ can be gotten by any nefarious means you can think of---@sc{nntp}, local spool or your mbox file. All at the same time, if you want to push your luck. -This manual corresponds to Gnus 5.6.21. +This manual corresponds to Gnus 5.6.22. @end ifinfo @@ -2651,7 +2651,9 @@ convention (@pxref{Process/Prefix}). @kindex T D (Topic) @findex gnus-topic-remove-group Remove a group from the current topic (@code{gnus-topic-remove-group}). -This command uses the process/prefix convention +This command is mainly useful if you have the same group in several +topics and wish to remove it from one of the topics. +The command uses the process/prefix convention (@pxref{Process/Prefix}). @item T M @@ -7914,7 +7916,7 @@ Scroll backwards one page (@code{gnus-article-prev-page}). @kindex C-c ^ (Article) @findex gnus-article-refer-article If point is in the neighborhood of a @code{Message-ID} and you press -@kbd{r}, Gnus will try to get that article from the server +@kbd{C-c ^}, Gnus will try to get that article from the server (@code{gnus-article-refer-article}). @item C-c C-m @@ -9621,7 +9623,9 @@ the five possible split syntaxes: @enumerate @item -@samp{group}: If the split is a string, that will be taken as a group name. +@samp{group}: If the split is a string, that will be taken as a group +name. Normal regexp match expansion will be done. See below for +examples. @item @var{(FIELD VALUE SPLIT)}: If the split is a list, the first element of @@ -9675,6 +9679,12 @@ substitutions in the group names), you can say things like: (any "debian-\\(\\w*\\)@@lists.debian.org" "mail.debian.\\1") @end example +If the string contains the element @samp{\&}, then the previously +matched string will be substituted. Similarly, the elements @samp{\1} +up to @samp{\9} will be substituted with the text matched by the +groupings 1 through 9. + + @node Mail and Procmail @subsection Mail and Procmail @cindex procmail @@ -13106,7 +13116,7 @@ by hand. The kill to score conversion package isn't included in Gnus by default. You can fetch it from -@file{http://www.ifi.uio.no/~larsi/ding-other/gnus-kill-to-score}. +@file{http://www.stud.ifi.uio.no/~larsi/ding-other/gnus-kill-to-score}. If your old kill files are very complex---if they contain more non-@code{gnus-kill} forms than not, you'll have to convert them by @@ -13850,9 +13860,9 @@ the special @code{mouse-face} property set, which means that it will be highlighted (with @code{gnus-mouse-face}) when you put the mouse pointer over it. -Text inside the @samp{%[} and @samp{%]} specifiers will have their +Text inside the @samp{%@{} and @samp{%@}} specifiers will have their normal faces set using @code{gnus-face-0}, which is @code{bold} by -default. If you say @samp{%1[}, you'll get @code{gnus-face-1} instead, +default. If you say @samp{%1@{}, you'll get @code{gnus-face-1} instead, and so on. Create as many faces as you wish. The same goes for the @code{mouse-face} specs---you can say @samp{%3(hello%)} to have @samp{hello} mouse-highlighted with @code{gnus-mouse-face-3}. @@ -15341,7 +15351,7 @@ but at the common table.@* If you want to investigate the person responsible for this outrage, you can point your (feh!) web browser to -@file{http://www.ifi.uio.no/~larsi/}. This is also the primary +@file{http://www.stud.ifi.uio.no/~larsi/}. This is also the primary distribution point for the new and spiffy versions of Gnus, and is known as The Site That Destroys Newsrcs And Drives People Mad. @@ -15841,7 +15851,7 @@ actually are people who are using Gnus. Who'd'a thunk it! * ding Gnus:: New things in Gnus 5.0/5.1, the first new Gnus. * September Gnus:: The Thing Formally Known As Gnus 5.3/5.3. * Red Gnus:: Third time best---Gnus 5.4/5.5. -* Quassia Gnus:: Two times two is four, or Gnus 5.6.21. +* Quassia Gnus:: Two times two is four, or Gnus 5.6.22. @end menu These lists are, of course, just @emph{short} overviews of the @@ -16376,7 +16386,7 @@ Emphasized text can be properly fontisized: @node Quassia Gnus @subsubsection Quassia Gnus -New features in Gnus 5.6.21: +New features in Gnus 5.6.22: @itemize @bullet @@ -17681,6 +17691,14 @@ in any other dummy thread will make Gnus highlight the dummy root instead of the first article. @item +Propagate all group properties (marks, article numbers, etc) up to the +topics for displaying. + +@item +`n' in the group buffer with topics should go to the next group +with unread articles, even if that group is hidden in a topic. + +@item Solve the halting problem. @c TODO diff --git a/texi/message.texi b/texi/message.texi index 8abddd6..adb37c1 100644 --- a/texi/message.texi +++ b/texi/message.texi @@ -1,7 +1,7 @@ \input texinfo @c -*-texinfo-*- @setfilename message -@settitle Message 5.6.21 Manual +@settitle Message 5.6.22 Manual @synindex fn cp @synindex vr cp @synindex pg cp @@ -42,7 +42,7 @@ into another language, under the above conditions for modified versions. @tex @titlepage -@title Message 5.6.21 Manual +@title Message 5.6.22 Manual @author by Lars Magne Ingebrigtsen @page @@ -83,7 +83,7 @@ Message mode buffers. * Key Index:: List of Message mode keys. @end menu -This manual corresponds to Message 5.6.21. Message is distributed with +This manual corresponds to Message 5.6.22. Message is distributed with the Gnus distribution bearing the same version number as this manual has. -- 1.7.10.4