*** pub/qgnus/lisp/gnus-salt.el Sun Jun 28 09:56:45 1998 --- qgnus/lisp/gnus-salt.el Mon Jun 29 22:51:20 1998 *************** *** 58,64 **** :group 'gnus-summary-pick) (defcustom gnus-summary-pick-line-format ! "-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 --- 58,64 ---- :group 'gnus-summary-pick) (defcustom gnus-summary-pick-line-format ! "%-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,93 **** "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 )) --- 87,92 ---- *** pub/qgnus/lisp/gnus-spec.el Sun Jun 28 09:56:46 1998 --- qgnus/lisp/gnus-spec.el Mon Jun 29 22:51:20 1998 *************** *** 239,246 **** (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)))))) (defun gnus-tilde-max-form (el max-width) "Return a form that limits EL to MAX-WIDTH." --- 239,245 ---- (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)))))) (defun gnus-tilde-max-form (el max-width) "Return a form that limits EL to MAX-WIDTH." *** pub/qgnus/lisp/gnus-sum.el Sun Jun 28 09:56:46 1998 --- qgnus/lisp/gnus-sum.el Mon Jun 29 22:51:20 1998 *************** *** 33,38 **** --- 33,39 ---- (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,2930 **** ;; 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))))) --- 2925,2930 ---- *** pub/qgnus/lisp/gnus-topic.el Sun Jun 28 09:56:47 1998 --- qgnus/lisp/gnus-topic.el Mon Jun 29 22:51:21 1998 *************** *** 1267,1273 **** (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")) ;; "nil" is an invalid name, for reasons I'd rather not go ;; into here. Trust me. (when (equal new-name "nil") --- 1267,1273 ---- (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" new-name)) ;; "nil" is an invalid name, for reasons I'd rather not go ;; into here. Trust me. (when (equal new-name "nil") *************** *** 1281,1287 **** (setcar entry new-name)) (forward-line -1) (gnus-dribble-touch) ! (gnus-group-list-groups))) (defun gnus-topic-indent (&optional unindent) "Indent a topic -- make it a sub-topic of the previous topic. --- 1281,1288 ---- (setcar entry new-name)) (forward-line -1) (gnus-dribble-touch) ! (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. *** pub/qgnus/lisp/gnus.el Sun Jun 28 09:56:47 1998 --- qgnus/lisp/gnus.el Mon Jun 29 22:51:21 1998 *************** *** 250,256 **** :link '(custom-manual "(gnus)Exiting Gnus") :group 'gnus) ! (defconst gnus-version-number "5.6.21" "Version number for this version of Gnus.") (defconst gnus-version (format "Gnus v%s" gnus-version-number) --- 250,256 ---- :link '(custom-manual "(gnus)Exiting Gnus") :group 'gnus) ! (defconst gnus-version-number "5.6.22" "Version number for this version of Gnus.") (defconst gnus-version (format "Gnus v%s" gnus-version-number) *** pub/qgnus/lisp/nndoc.el Fri Jun 26 15:54:57 1998 --- qgnus/lisp/nndoc.el Mon Jun 29 22:51:21 1998 *************** *** 30,35 **** --- 30,36 ---- (require 'message) (require 'nnmail) (require 'nnoo) + (require 'gnus-util) (eval-when-compile (require 'cl)) (nnoo-declare nndoc) *** pub/qgnus/lisp/ChangeLog Sun Jun 28 09:56:44 1998 --- qgnus/lisp/ChangeLog Mon Jun 29 22:51:19 1998 *************** *** 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. *** pub/qgnus/texi/gnus.texi Sun Jun 28 09:56:49 1998 --- qgnus/texi/gnus.texi Mon Jun 29 22:51:23 1998 *************** *** 1,7 **** \input texinfo @c -*-texinfo-*- @setfilename gnus ! @settitle Gnus 5.6.21 Manual @synindex fn cp @synindex vr cp @synindex pg cp --- 1,7 ---- \input texinfo @c -*-texinfo-*- @setfilename gnus ! @settitle Gnus 5.6.22 Manual @synindex fn cp @synindex vr cp @synindex pg cp *************** *** 316,322 **** @tex @titlepage ! @title Gnus 5.6.21 Manual @author by Lars Magne Ingebrigtsen @page --- 316,322 ---- @tex @titlepage ! @title Gnus 5.6.22 Manual @author by Lars Magne Ingebrigtsen @page *************** *** 352,358 **** 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. @end ifinfo --- 352,358 ---- spool or your mbox file. All at the same time, if you want to push your luck. ! This manual corresponds to Gnus 5.6.22. @end ifinfo *************** *** 2651,2657 **** @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 (@pxref{Process/Prefix}). @item T M --- 2651,2659 ---- @kindex T D (Topic) @findex gnus-topic-remove-group Remove a group from the current topic (@code{gnus-topic-remove-group}). ! 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,7920 **** @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 (@code{gnus-article-refer-article}). @item C-c C-m --- 7916,7922 ---- @kindex C-c ^ (Article) @findex gnus-article-refer-article If point is in the neighborhood of a @code{Message-ID} and you press ! @kbd{C-c ^}, Gnus will try to get that article from the server (@code{gnus-article-refer-article}). @item C-c C-m *************** *** 9621,9627 **** @enumerate @item ! @samp{group}: If the split is a string, that will be taken as a group name. @item @var{(FIELD VALUE SPLIT)}: If the split is a list, the first element of --- 9623,9631 ---- @enumerate @item ! @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,9680 **** --- 9679,9690 ---- (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,13112 **** 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}. 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 --- 13116,13122 ---- The kill to score conversion package isn't included in Gnus by default. You can fetch it from ! @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,13858 **** highlighted (with @code{gnus-mouse-face}) when you put the mouse pointer over it. ! 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, 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}. --- 13860,13868 ---- highlighted (with @code{gnus-mouse-face}) when you put the mouse pointer over it. ! 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, 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,15347 **** 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 distribution point for the new and spiffy versions of Gnus, and is known as The Site That Destroys Newsrcs And Drives People Mad. --- 15351,15357 ---- If you want to investigate the person responsible for this outrage, you can point your (feh!) web browser to ! @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,15847 **** * 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. @end menu These lists are, of course, just @emph{short} overviews of the --- 15851,15857 ---- * 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.22. @end menu These lists are, of course, just @emph{short} overviews of the *************** *** 16376,16382 **** @node Quassia Gnus @subsubsection Quassia Gnus ! New features in Gnus 5.6.21: @itemize @bullet --- 16386,16392 ---- @node Quassia Gnus @subsubsection Quassia Gnus ! New features in Gnus 5.6.22: @itemize @bullet *************** *** 17679,17684 **** --- 17689,17702 ---- With dummy roots, `^' and then selecing the first article 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. *** pub/qgnus/texi/message.texi Sun Jun 28 09:56:49 1998 --- qgnus/texi/message.texi Mon Jun 29 22:51:24 1998 *************** *** 1,7 **** \input texinfo @c -*-texinfo-*- @setfilename message ! @settitle Message 5.6.21 Manual @synindex fn cp @synindex vr cp @synindex pg cp --- 1,7 ---- \input texinfo @c -*-texinfo-*- @setfilename message ! @settitle Message 5.6.22 Manual @synindex fn cp @synindex vr cp @synindex pg cp *************** *** 42,48 **** @tex @titlepage ! @title Message 5.6.21 Manual @author by Lars Magne Ingebrigtsen @page --- 42,48 ---- @tex @titlepage ! @title Message 5.6.22 Manual @author by Lars Magne Ingebrigtsen @page *************** *** 83,89 **** * Key Index:: List of Message mode keys. @end menu ! This manual corresponds to Message 5.6.21. Message is distributed with the Gnus distribution bearing the same version number as this manual has. --- 83,89 ---- * Key Index:: List of Message mode keys. @end menu ! This manual corresponds to Message 5.6.22. Message is distributed with the Gnus distribution bearing the same version number as this manual has. *** pub/qgnus/texi/ChangeLog Sun Jun 28 09:56:50 1998 --- qgnus/texi/ChangeLog Mon Jun 29 22:51:24 1998 *************** *** 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.