diff options
| author | Miles Bader | 2006-04-08 23:42:25 +0000 |
|---|---|---|
| committer | Miles Bader | 2006-04-08 23:42:25 +0000 |
| commit | 1b155fbd766b0a0f78fca5de62dd16a3542883f1 (patch) | |
| tree | 4204e7e24780b5e1cc981c742b1555ac43125691 | |
| parent | f93bd8e401f3d2ffc2196f2bb236bf557c43f10b (diff) | |
| download | emacs-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/ChangeLog | 73 | ||||
| -rw-r--r-- | lisp/gnus/gnus-fun.el | 1 | ||||
| -rw-r--r-- | man/ChangeLog | 18 | ||||
| -rw-r--r-- | man/gnus.texi | 54 |
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 @@ | |||
| 1 | 2006-04-06 Reiner Steib <Reiner.Steib@gmx.de> | ||
| 2 | |||
| 3 | * gnus-fun.el (gnus): Require it for gnus-directory. | ||
| 4 | |||
| 1 | 2006-04-04 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de> | 5 | 2006-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 | ||
| 2150 | 2005-04-06 Joakim Verona <joakim@verona.se> (tiny change) | ||
| 2151 | |||
| 2152 | * nnrss.el (nnrss-read-group-data): Fix off-by-one error. | ||
| 2153 | |||
| 2146 | 2005-04-06 Jesper Harder <harder@ifa.au.dk> | 2154 | 2005-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 | ||
| 2307 | 2005-03-13 Steve Youngs <steve@sxemacs.org> | 2314 | 2005-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 | ||
| 2313 | 2005-03-13 Steve Youngs <steve@sxemacs.org> | 2319 | 2005-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 | ||
| 2679 | 2004-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 | |||
| 2673 | 2004-11-02 Katsumi Yamaoka <yamaoka@jpl.org> | 2684 | 2004-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 | ||
| 3300 | 2004-09-26 Christian Neukirchen <chneukirchen@yahoo.de> (tiny change) | ||
| 3301 | |||
| 3302 | * mm-util.el (mm-image-load-path): Handle nil in load-path. | ||
| 3303 | |||
| 3291 | 2004-09-26 Jesper Harder <harder@ifa.au.dk> | 3304 | 2004-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 & and '. | 3333 | * html2text.el (html2text-replace-list): Add & and '. |
| 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). | 3556 | 2004-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 | ||
| 3569 | 2004-05-19 Michael Schierl <schierlm-usenet@gmx.de> | 3580 | 2004-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). | 3699 | 2004-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 | |||
| 3703 | 2004-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 | |||
| 3708 | 2004-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 | |||
| 3713 | 2004-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 @@ | |||
| 1 | 2006-04-07 Reiner Steib <Reiner.Steib@gmx.de> | ||
| 2 | |||
| 3 | * gnus.texi (Summary Buffer Lines): Add `*'. | ||
| 4 | |||
| 5 | 2006-04-07 Jochen K,A|(Bpper <jochen@fhi-berlin.mpg.de> | ||
| 6 | |||
| 7 | * gnus.texi (Group Parameters): Mention | ||
| 8 | gnus-permanently-visible-groups. | ||
| 9 | |||
| 10 | 2006-04-06 Katsumi Yamaoka <yamaoka@jpl.org> | ||
| 11 | |||
| 12 | * gnus.texi (Face): Fix typo. | ||
| 13 | |||
| 14 | 2006-04-05 Reiner Steib <Reiner.Steib@gmx.de> | ||
| 15 | |||
| 16 | * gnus.texi (X-Face): Clarify. | ||
| 17 | (Face): Need Emacs with PNG support. | ||
| 18 | |||
| 1 | 2006-04-08 Kevin Ryde <user42@zip.com.au> | 19 | 2006-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)}, | |||
| 2758 | that group will always be visible in the Group buffer, regardless | 2758 | that group will always be visible in the Group buffer, regardless |
| 2759 | of whether it has any unread articles. | 2759 | of whether it has any unread articles. |
| 2760 | 2760 | ||
| 2761 | This 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 |
| 2763 | Elements like @code{(broken-reply-to . t)} signals that @code{Reply-To} | 2766 | Elements 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 |
| 3037 | Group parameters can be set via the @code{gnus-parameters} variable too. | 3040 | Group parameters can be set via the @code{gnus-parameters} variable too. |
| 3038 | But some variables, such as @code{visible}, have no effect. For | 3041 | But some variables, such as @code{visible}, have no effect (For this |
| 3039 | example: | 3042 | case see @code{gnus-permanently-visible-groups} as an alternative.). |
| 3043 | For example: | ||
| 3040 | 3044 | ||
| 3041 | @lisp | 3045 | @lisp |
| 3042 | (setq gnus-parameters | 3046 | (setq gnus-parameters |
| @@ -4675,6 +4679,8 @@ article has any children. | |||
| 4675 | The line number. | 4679 | The line number. |
| 4676 | @item O | 4680 | @item O |
| 4677 | Download mark. | 4681 | Download mark. |
| 4682 | @item * | ||
| 4683 | Desired cursor position (instead of after first colon). | ||
| 4678 | @item &user-date; | 4684 | @item &user-date; |
| 4679 | Age sensitive date format. Various date format is defined in | 4685 | Age 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 | ||
| 22076 | Decoding an @code{X-Face} header either requires an Emacs that has | 22082 | Viewing 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 |
| 22078 | have @samp{compface} installed on your system. If either is true, | 22084 | have suitable conversion or display programs installed. If your Emacs |
| 22079 | Gnus will default to displaying @code{X-Face} headers. | 22085 | has 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 | ||
| 22087 | will try to convert the @code{X-Face} header using external programs | ||
| 22088 | from the @code{pbmplus} package and friends. For XEmacs it's faster if | ||
| 22089 | XEmacs has been compiled with @code{X-Face} support. The default action | ||
| 22090 | under Emacs without image support is to fork off the @code{display} | ||
| 22091 | program. | ||
| 22092 | |||
| 22093 | On a GNU/Linux system, the @code{display} program is from the | ||
| 22094 | ImageMagick package. For external conversion programs look for packages | ||
| 22095 | with names like @code{netpbm}, @code{libgr-progs} and @code{compface}. | ||
| 22080 | 22096 | ||
| 22081 | The variable that controls this is the | 22097 | The 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. | |||
| 22085 | If the @code{gnus-article-x-face-too-ugly} (which is a regexp) matches | 22101 | If the @code{gnus-article-x-face-too-ugly} (which is a regexp) matches |
| 22086 | the @code{From} header, the face will not be shown. | 22102 | the @code{From} header, the face will not be shown. |
| 22087 | 22103 | ||
| 22088 | The default action under Emacs without image support is to fork off the | ||
| 22089 | @code{display} program@footnote{@code{display} is from the ImageMagick | ||
| 22090 | package. For the @code{uncompface} and @code{icontopbm} programs look | ||
| 22091 | for a package like @code{compface} or @code{faces-xface} on a GNU/Linux | ||
| 22092 | system.} to view the face. | ||
| 22093 | |||
| 22094 | Under XEmacs or Emacs 21+ with suitable image support, the default | ||
| 22095 | action is to display the face before the @code{From} header. (It's | ||
| 22096 | nicer if XEmacs has been compiled with @code{X-Face} support---that | ||
| 22097 | will make display somewhat faster. If there's no native @code{X-Face} | ||
| 22098 | support, Gnus will try to convert the @code{X-Face} header using | ||
| 22099 | external programs from the @code{pbmplus} package and | ||
| 22100 | friends.@footnote{On a GNU/Linux system look for packages with names | ||
| 22101 | like @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. | |||
| 22117 | If you use posting styles, you can use an @code{x-face-file} entry in | 22118 | If 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 |
| 22119 | provides a few convenience functions and variables to allow easier | 22120 | provides a few convenience functions and variables to allow easier |
| 22120 | insertion of X-Face headers in outgoing messages. | 22121 | insertion of X-Face headers in outgoing messages. You also need the |
| 22122 | above 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} |
| 22170 | ones. They describe a 48x48 pixel colored image that's supposed to | 22173 | ones. 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. | |||
| 22176 | See @uref{http://quimby.gnus.org/circus/face/} for the precise | 22179 | See @uref{http://quimby.gnus.org/circus/face/} for the precise |
| 22177 | specifications. | 22180 | specifications. |
| 22178 | 22181 | ||
| 22182 | Viewing an @code{Face} header requires an Emacs that is able to display | ||
| 22183 | PNG images. | ||
| 22184 | @c Maybe add this: | ||
| 22185 | @c (if (featurep 'xemacs) | ||
| 22186 | @c (featurep 'png) | ||
| 22187 | @c (image-type-available-p 'png)) | ||
| 22188 | |||
| 22179 | Gnus provides a few convenience functions and variables to allow | 22189 | Gnus provides a few convenience functions and variables to allow |
| 22180 | easier insertion of Face headers in outgoing messages. | 22190 | easier insertion of Face headers in outgoing messages. |
| 22181 | 22191 | ||