aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMiles Bader2006-04-08 23:42:25 +0000
committerMiles Bader2006-04-08 23:42:25 +0000
commit1b155fbd766b0a0f78fca5de62dd16a3542883f1 (patch)
tree4204e7e24780b5e1cc981c742b1555ac43125691
parentf93bd8e401f3d2ffc2196f2bb236bf557c43f10b (diff)
downloademacs-1b155fbd766b0a0f78fca5de62dd16a3542883f1.tar.gz
emacs-1b155fbd766b0a0f78fca5de62dd16a3542883f1.zip
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-203
Merge from gnus--rel--5.10 Patches applied: * gnus--rel--5.10 (patch 78-80) - Update from CVS
-rw-r--r--lisp/gnus/ChangeLog73
-rw-r--r--lisp/gnus/gnus-fun.el1
-rw-r--r--man/ChangeLog18
-rw-r--r--man/gnus.texi54
4 files changed, 96 insertions, 50 deletions
diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog
index 6f6e1507358..0e077ce0b04 100644
--- a/lisp/gnus/ChangeLog
+++ b/lisp/gnus/ChangeLog
@@ -1,3 +1,7 @@
12006-04-06 Reiner Steib <Reiner.Steib@gmx.de>
2
3 * gnus-fun.el (gnus): Require it for gnus-directory.
4
12006-04-04 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de> 52006-04-04 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2 6
3 * nnweb.el (nnweb-google-create-mapping): Update regexp. Some 7 * nnweb.el (nnweb-google-create-mapping): Update regexp. Some
@@ -2143,6 +2147,10 @@
2143 * nnrss.el (nnrss-fetch): Signal an error if w3-parse-buffer also 2147 * nnrss.el (nnrss-fetch): Signal an error if w3-parse-buffer also
2144 failed. 2148 failed.
2145 2149
21502005-04-06 Joakim Verona <joakim@verona.se> (tiny change)
2151
2152 * nnrss.el (nnrss-read-group-data): Fix off-by-one error.
2153
21462005-04-06 Jesper Harder <harder@ifa.au.dk> 21542005-04-06 Jesper Harder <harder@ifa.au.dk>
2147 2155
2148 * mm-util.el (mm-subst-char-in-string): Support inplace. 2156 * mm-util.el (mm-subst-char-in-string): Support inplace.
@@ -2153,9 +2161,8 @@
2153 (nnrss-request-delete-group): Use nnrss-make-filename. 2161 (nnrss-request-delete-group): Use nnrss-make-filename.
2154 (nnrss-read-server-data): Use nnrss-make-filename; use load. 2162 (nnrss-read-server-data): Use nnrss-make-filename; use load.
2155 (nnrss-save-server-data): Use nnrss-make-filename; use gnus-prin1. 2163 (nnrss-save-server-data): Use nnrss-make-filename; use gnus-prin1.
2156 (nnrss-read-group-data): Fix off-by-one error. From Joakim Verona 2164 (nnrss-read-group-data): hash on description if link is missing;
2157 <joakim@verona.se>; hash on description if link is missing; use 2165 use nnrss-make-filename; use load.
2158 nnrss-make-filename; use load.
2159 (nnrss-save-group-data): Use nnrss-make-filename; use gnus-prin1. 2166 (nnrss-save-group-data): Use nnrss-make-filename; use gnus-prin1.
2160 (nnrss-make-filename): New function. 2167 (nnrss-make-filename): New function.
2161 (nnrss-close): New function. 2168 (nnrss-close): New function.
@@ -2304,11 +2311,10 @@
2304 * nnmaildir.el (nnmaildir-request-accept-article): 2311 * nnmaildir.el (nnmaildir-request-accept-article):
2305 Use `nnheader-cancel-timer' for compatibility with current XEmacs. 2312 Use `nnheader-cancel-timer' for compatibility with current XEmacs.
2306 2313
23072005-03-13 Steve Youngs <steve@sxemacs.org> 23142005-03-13 Andrey Slusar <anrays@gmail.com> (tiny change)
2308 2315
2309 * gnus.el: Don't try and mark `gnus-agent-save-groups' as an 2316 * gnus.el: Don't try and mark `gnus-agent-save-groups' as an
2310 autoloaded function. 2317 autoloaded function.
2311 From: Andrey Slusar <anrays@gmail.com>.
2312 2318
23132005-03-13 Steve Youngs <steve@sxemacs.org> 23192005-03-13 Steve Youngs <steve@sxemacs.org>
2314 2320
@@ -2670,6 +2676,11 @@
2670 article buffer with a draft file. This is a temporary measure 2676 article buffer with a draft file. This is a temporary measure
2671 against the 2004-08-22 change to gnus-article-edit-mode. 2677 against the 2004-08-22 change to gnus-article-edit-mode.
2672 2678
26792004-11-02 From Ilya N. Golubev <gin@mo.msk.ru>.
2680
2681 * mm-util.el (mm-mime-mule-charset-alist): Add the windows-1251
2682 entry.
2683
26732004-11-02 Katsumi Yamaoka <yamaoka@jpl.org> 26842004-11-02 Katsumi Yamaoka <yamaoka@jpl.org>
2674 2685
2675 * html2text.el (html2text-get-attr): Remove unused argument `tag'. 2686 * html2text.el (html2text-get-attr): Remove unused argument `tag'.
@@ -2678,11 +2689,9 @@
2678 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Fix cleaning of 2689 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Fix cleaning of
2679 after-load-alist. 2690 after-load-alist.
2680 2691
2681 * mm-util.el (mm-mime-mule-charset-alist): Add the windows-1251 2692 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): New function run when
2682 entry. From Ilya N. Golubev <gin@mo.msk.ru>. 2693 Mule-UCS is loaded under XEmacs.
2683 (mm-enrich-utf-8-by-mule-ucs): New function run when Mule-UCS is 2694 (mm-mime-mule-charset-alist): Avoid duplicated entries.
2684 loaded under XEmacs.
2685 (): Don't make duplicated entries in mm-mime-mule-charset-alist.
2686 2695
2687 * mm-util.el (mm-coding-system-p): Return a coding-system. 2696 * mm-util.el (mm-coding-system-p): Return a coding-system.
2688 (mm-mime-mule-charset-alist): Use shift_jis instead of 2697 (mm-mime-mule-charset-alist): Use shift_jis instead of
@@ -3288,6 +3297,10 @@
3288 3297
3289 * mm-decode.el (mm-copy-to-buffer): Don't use set-buffer-multibyte. 3298 * mm-decode.el (mm-copy-to-buffer): Don't use set-buffer-multibyte.
3290 3299
33002004-09-26 Christian Neukirchen <chneukirchen@yahoo.de> (tiny change)
3301
3302 * mm-util.el (mm-image-load-path): Handle nil in load-path.
3303
32912004-09-26 Jesper Harder <harder@ifa.au.dk> 33042004-09-26 Jesper Harder <harder@ifa.au.dk>
3292 3305
3293 * gnus-msg.el (gnus-post-news): Use blank Newsgroups line if 3306 * gnus-msg.el (gnus-post-news): Use blank Newsgroups line if
@@ -3317,9 +3330,6 @@
3317 * gnus-cache.el (gnus-cache-save-buffers): Check if buffer is 3330 * gnus-cache.el (gnus-cache-save-buffers): Check if buffer is
3318 alive. Reported by Laurent Martelli <laurent@aopsys.com>. 3331 alive. Reported by Laurent Martelli <laurent@aopsys.com>.
3319 3332
3320 * mm-util.el (mm-image-load-path): Handle nil in load-path.
3321 From Christian Neukirchen <chneukirchen@yahoo.de>.
3322
3323 * html2text.el (html2text-replace-list): Add &amp; and &apos;. 3333 * html2text.el (html2text-replace-list): Add &amp; and &apos;.
3324 3334
3325 * nnheader.el (nnheader-max-head-length): Increase to 8192. 3335 * nnheader.el (nnheader-max-head-length): Increase to 8192.
@@ -3543,7 +3553,8 @@
3543 3553
3544 * gnus-sum.el (gnus-summary-insert-subject): Remove list identifiers. 3554 * gnus-sum.el (gnus-summary-insert-subject): Remove list identifiers.
3545 3555
3546 From Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp> (tiny change). 35562004-09-03 Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp> (tiny change)
3557
3547 * spam-stat.el (spam-stat-reduce-size): Set spam-stat-dirty. 3558 * spam-stat.el (spam-stat-reduce-size): Set spam-stat-dirty.
3548 (spam-stat-save): Accept prefix argument. 3559 (spam-stat-save): Accept prefix argument.
3549 3560
@@ -3566,7 +3577,7 @@
3566 3577
3567 * pgg-pgp.el (pgg-pgp-verify-region): Clean up. 3578 * pgg-pgp.el (pgg-pgp-verify-region): Clean up.
3568 3579
35692004-05-19 Michael Schierl <schierlm-usenet@gmx.de> 35802004-05-19 Michael Schierl <schierlm-usenet@gmx.de> (tiny change)
3570 3581
3571 * pgg-pgp.el (pgg-pgp-verify-region): Default when signature 3582 * pgg-pgp.el (pgg-pgp-verify-region): Default when signature
3572 isn't a string. 3583 isn't a string.
@@ -3685,8 +3696,25 @@
3685 3696
3686 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote. 3697 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
3687 3698
3688 * gnus-sum.el (gnus-newsgroup-variables): Doc fix (tiny change). 36992004-08-30 Helmut Waitzmann <Helmut.Waitzmann@web.de> (tiny change)
3689 From Helmut Waitzmann <Helmut.Waitzmann@web.de>. 3700
3701 * gnus-sum.el (gnus-newsgroup-variables): Doc fix.
3702
37032004-08-26 YAGI Tatsuya <ynyaaa@ybb.ne.jp> (tiny change)
3704
3705 * gnus-art.el (gnus-article-next-page): Fix the way to find a real
3706 end-of-buffer.
3707
37082004-08-26 Stefan Wiens <s.wi@gmx.net> (tiny change)
3709
3710 * gnus-sum.el (gnus-read-header): Don't remove a header for the
3711 parent article of a sparse article in the thread hashtb.
3712
37132004-08-26 David Hedbor <dhedbor@real.com> (tiny change)
3714
3715 * nnmail.el (nnmail-split-lowercase-expanded): New user option.
3716 (nnmail-expand-newtext): Lowercase expanded entries if
3717 nnmail-split-lowercase-expanded is non-nil.
3690 3718
3691 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group 3719 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
3692 when the group's active is not available. 3720 when the group's active is not available.
@@ -3694,8 +3722,6 @@
3694 * gnus-art.el (article-hide-headers): Refer to the values for 3722 * gnus-art.el (article-hide-headers): Refer to the values for
3695 gnus-ignored-headers and gnus-visible-headers in the summary 3723 gnus-ignored-headers and gnus-visible-headers in the summary
3696 buffer since a user may have set them as group parameters. 3724 buffer since a user may have set them as group parameters.
3697 (gnus-article-next-page): Fix the way to find a real end-of-buffer
3698 (tiny change). From YAGI Tatsuya <ynyaaa@ybb.ne.jp>.
3699 (gnus-article-read-summary-keys): Restore new window-start and 3725 (gnus-article-read-summary-keys): Restore new window-start and
3700 hscroll to summary window. 3726 hscroll to summary window.
3701 (gnus-prev-page-map): Remove duplicated one. 3727 (gnus-prev-page-map): Remove duplicated one.
@@ -3724,10 +3750,6 @@
3724 * gnus-spec.el (gnus-update-format): Replace pp-to-string with 3750 * gnus-spec.el (gnus-update-format): Replace pp-to-string with
3725 gnus-pp-to-string. 3751 gnus-pp-to-string.
3726 3752
3727 * gnus-sum.el (gnus-read-header): Don't remove a header for the
3728 parent article of a sparse article in the thread hashtb.
3729 From Stefan Wiens <s.wi@gmx.net>.
3730
3731 * gnus-util.el (gnus-bind-print-variables): New macro. 3753 * gnus-util.el (gnus-bind-print-variables): New macro.
3732 (gnus-prin1): Use it. 3754 (gnus-prin1): Use it.
3733 (gnus-prin1-to-string): Use it. 3755 (gnus-prin1-to-string): Use it.
@@ -3767,11 +3789,6 @@
3767 (nndoc-rfc822-forward-generate-article): New function. 3789 (nndoc-rfc822-forward-generate-article): New function.
3768 (nndoc-rfc822-forward-generate-head): New function. 3790 (nndoc-rfc822-forward-generate-head): New function.
3769 3791
3770 From David Hedbor <dhedbor@real.com>.
3771 * nnmail.el (nnmail-split-lowercase-expanded): New user option.
3772 (nnmail-expand-newtext): Lowercase expanded entries if
3773 nnmail-split-lowercase-expanded is non-nil.
3774
3775 * score-mode.el (gnus-score-pretty-print): Replace pp with gnus-pp. 3792 * score-mode.el (gnus-score-pretty-print): Replace pp with gnus-pp.
3776 3793
3777 * webmail.el (webmail-debug): Replace pp with gnus-pp. 3794 * webmail.el (webmail-debug): Replace pp with gnus-pp.
diff --git a/lisp/gnus/gnus-fun.el b/lisp/gnus/gnus-fun.el
index e1655e91945..4eb5cdd1c99 100644
--- a/lisp/gnus/gnus-fun.el
+++ b/lisp/gnus/gnus-fun.el
@@ -32,6 +32,7 @@
32(require 'mm-util) 32(require 'mm-util)
33(require 'gnus-ems) 33(require 'gnus-ems)
34(require 'gnus-util) 34(require 'gnus-util)
35(require 'gnus)
35 36
36(defcustom gnus-x-face-directory (expand-file-name "x-faces" gnus-directory) 37(defcustom gnus-x-face-directory (expand-file-name "x-faces" gnus-directory)
37 "*Directory where X-Face PBM files are stored." 38 "*Directory where X-Face PBM files are stored."
diff --git a/man/ChangeLog b/man/ChangeLog
index 4e3e6cda228..8bddc6c1c9f 100644
--- a/man/ChangeLog
+++ b/man/ChangeLog
@@ -1,3 +1,21 @@
12006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
2
3 * gnus.texi (Summary Buffer Lines): Add `*'.
4
52006-04-07 Jochen K,A|(Bpper <jochen@fhi-berlin.mpg.de>
6
7 * gnus.texi (Group Parameters): Mention
8 gnus-permanently-visible-groups.
9
102006-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
11
12 * gnus.texi (Face): Fix typo.
13
142006-04-05 Reiner Steib <Reiner.Steib@gmx.de>
15
16 * gnus.texi (X-Face): Clarify.
17 (Face): Need Emacs with PNG support.
18
12006-04-08 Kevin Ryde <user42@zip.com.au> 192006-04-08 Kevin Ryde <user42@zip.com.au>
2 20
3 * text.texi (Fill Commands): fill-nobreak-predicate is now a hook. 21 * text.texi (Fill Commands): fill-nobreak-predicate is now a hook.
diff --git a/man/gnus.texi b/man/gnus.texi
index 0c848478b60..6493911afcf 100644
--- a/man/gnus.texi
+++ b/man/gnus.texi
@@ -2758,6 +2758,9 @@ If the group parameter list has the element @code{(visible . t)},
2758that group will always be visible in the Group buffer, regardless 2758that group will always be visible in the Group buffer, regardless
2759of whether it has any unread articles. 2759of whether it has any unread articles.
2760 2760
2761This parameter cannot be set via @code{gnus-parameters}. See
2762@code{gnus-permanently-visible-groups} as an alternative.
2763
2761@item broken-reply-to 2764@item broken-reply-to
2762@cindex broken-reply-to 2765@cindex broken-reply-to
2763Elements like @code{(broken-reply-to . t)} signals that @code{Reply-To} 2766Elements like @code{(broken-reply-to . t)} signals that @code{Reply-To}
@@ -3035,8 +3038,9 @@ parameters (@pxref{Topic Parameters}).
3035 3038
3036@vindex gnus-parameters 3039@vindex gnus-parameters
3037Group parameters can be set via the @code{gnus-parameters} variable too. 3040Group parameters can be set via the @code{gnus-parameters} variable too.
3038But some variables, such as @code{visible}, have no effect. For 3041But some variables, such as @code{visible}, have no effect (For this
3039example: 3042case see @code{gnus-permanently-visible-groups} as an alternative.).
3043For example:
3040 3044
3041@lisp 3045@lisp
3042(setq gnus-parameters 3046(setq gnus-parameters
@@ -4675,6 +4679,8 @@ article has any children.
4675The line number. 4679The line number.
4676@item O 4680@item O
4677Download mark. 4681Download mark.
4682@item *
4683Desired cursor position (instead of after first colon).
4678@item &user-date; 4684@item &user-date;
4679Age sensitive date format. Various date format is defined in 4685Age sensitive date format. Various date format is defined in
4680@code{gnus-user-date-format-alist}. 4686@code{gnus-user-date-format-alist}.
@@ -22073,10 +22079,20 @@ readers.
22073@end iftex 22079@end iftex
22074@c @anchor{X-Face} 22080@c @anchor{X-Face}
22075 22081
22076Decoding an @code{X-Face} header either requires an Emacs that has 22082Viewing an @code{X-Face} header either requires an Emacs that has
22077@samp{compface} support (which most XEmacs versions has), or that you 22083@samp{compface} support (which most XEmacs versions has), or that you
22078have @samp{compface} installed on your system. If either is true, 22084have suitable conversion or display programs installed. If your Emacs
22079Gnus will default to displaying @code{X-Face} headers. 22085has image support the default action is to display the face before the
22086@code{From} header. If there's no native @code{X-Face} support, Gnus
22087will try to convert the @code{X-Face} header using external programs
22088from the @code{pbmplus} package and friends. For XEmacs it's faster if
22089XEmacs has been compiled with @code{X-Face} support. The default action
22090under Emacs without image support is to fork off the @code{display}
22091program.
22092
22093On a GNU/Linux system, the @code{display} program is from the
22094ImageMagick package. For external conversion programs look for packages
22095with names like @code{netpbm}, @code{libgr-progs} and @code{compface}.
22080 22096
22081The variable that controls this is the 22097The variable that controls this is the
22082@code{gnus-article-x-face-command} variable. If this variable is a 22098@code{gnus-article-x-face-command} variable. If this variable is a
@@ -22085,21 +22101,6 @@ function, this function will be called with the face as the argument.
22085If the @code{gnus-article-x-face-too-ugly} (which is a regexp) matches 22101If the @code{gnus-article-x-face-too-ugly} (which is a regexp) matches
22086the @code{From} header, the face will not be shown. 22102the @code{From} header, the face will not be shown.
22087 22103
22088The default action under Emacs without image support is to fork off the
22089@code{display} program@footnote{@code{display} is from the ImageMagick
22090package. For the @code{uncompface} and @code{icontopbm} programs look
22091for a package like @code{compface} or @code{faces-xface} on a GNU/Linux
22092system.} to view the face.
22093
22094Under XEmacs or Emacs 21+ with suitable image support, the default
22095action is to display the face before the @code{From} header. (It's
22096nicer if XEmacs has been compiled with @code{X-Face} support---that
22097will make display somewhat faster. If there's no native @code{X-Face}
22098support, Gnus will try to convert the @code{X-Face} header using
22099external programs from the @code{pbmplus} package and
22100friends.@footnote{On a GNU/Linux system look for packages with names
22101like @code{netpbm}, @code{libgr-progs} and @code{compface}.})
22102
22103(Note: @code{x-face} is used in the variable/function names, not 22104(Note: @code{x-face} is used in the variable/function names, not
22104@code{xface}). 22105@code{xface}).
22105 22106
@@ -22117,7 +22118,9 @@ default colors are black and white.
22117If you use posting styles, you can use an @code{x-face-file} entry in 22118If you use posting styles, you can use an @code{x-face-file} entry in
22118@code{gnus-posting-styles}, @xref{Posting Styles}. If you don't, Gnus 22119@code{gnus-posting-styles}, @xref{Posting Styles}. If you don't, Gnus
22119provides a few convenience functions and variables to allow easier 22120provides a few convenience functions and variables to allow easier
22120insertion of X-Face headers in outgoing messages. 22121insertion of X-Face headers in outgoing messages. You also need the
22122above mentioned ImageMagick, netpbm or other image conversion packages
22123(depending the values of the variables below) for these functions.
22121 22124
22122@findex gnus-random-x-face 22125@findex gnus-random-x-face
22123@vindex gnus-convert-pbm-to-x-face-command 22126@vindex gnus-convert-pbm-to-x-face-command
@@ -22164,7 +22167,7 @@ Using the last function would be something like this:
22164@subsection Face 22167@subsection Face
22165@cindex face 22168@cindex face
22166 22169
22167@c #### FIXME: faces and x-faces'implementations should really be harmonized. 22170@c #### FIXME: faces and x-faces' implementations should really be harmonized.
22168 22171
22169@code{Face} headers are essentially a funkier version of @code{X-Face} 22172@code{Face} headers are essentially a funkier version of @code{X-Face}
22170ones. They describe a 48x48 pixel colored image that's supposed to 22173ones. They describe a 48x48 pixel colored image that's supposed to
@@ -22176,6 +22179,13 @@ The contents of a @code{Face} header must be a base64 encoded PNG image.
22176See @uref{http://quimby.gnus.org/circus/face/} for the precise 22179See @uref{http://quimby.gnus.org/circus/face/} for the precise
22177specifications. 22180specifications.
22178 22181
22182Viewing an @code{Face} header requires an Emacs that is able to display
22183PNG images.
22184@c Maybe add this:
22185@c (if (featurep 'xemacs)
22186@c (featurep 'png)
22187@c (image-type-available-p 'png))
22188
22179Gnus provides a few convenience functions and variables to allow 22189Gnus provides a few convenience functions and variables to allow
22180easier insertion of Face headers in outgoing messages. 22190easier insertion of Face headers in outgoing messages.
22181 22191