From: yamaoka Date: Wed, 5 Apr 2006 23:15:43 +0000 (+0000) Subject: Synch to No Gnus 200604051640. X-Git-Tag: t-gnus-6_17_4-quimby-~14 X-Git-Url: http://git.chise.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=569d3b9fbf86f7b282863fcb65bab436027ff042;p=elisp%2Fgnus.git- Synch to No Gnus 200604051640. --- diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 68e42a1..f745a28 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -5466,7 +5466,7 @@ * gnus-group.el (gnus-group-get-new-news-this-group): Don't update info that isn't there. -2004-06-29 From Ilya N. Golubev . +2004-06-29 Ilya N. Golubev . * mm-util.el (mm-mime-mule-charset-alist): Add the windows-1251 entry. @@ -5478,10 +5478,8 @@ * mm-encode.el (mm-content-transfer-encoding-defaults): Doc fix. - * mm-util.el (mm-mime-mule-charset-alist): Add the windows-1251 - entry. From Ilya N. Golubev . - (mm-enrich-utf-8-by-mule-ucs): New function run when Mule-UCS is - loaded under XEmacs. + * mm-util.el (mm-enrich-utf-8-by-mule-ucs): New function run when + Mule-UCS is loaded under XEmacs. (mm-mime-mule-charset-alist): Avoid duplicated entries. 2004-06-28 Jesper Harder diff --git a/texi/ChangeLog b/texi/ChangeLog index a3785c7..e149057 100644 --- a/texi/ChangeLog +++ b/texi/ChangeLog @@ -1,3 +1,8 @@ +2006-04-05 Reiner Steib + + * gnus.texi (X-Face): Clarify. + (Face): Need Emacs with PNG support. + 2006-04-04 Reiner Steib * gnus.texi, message.texi: Bump version. diff --git a/texi/gnus-ja.texi b/texi/gnus-ja.texi index 84a1553..c669638 100644 --- a/texi/gnus-ja.texi +++ b/texi/gnus-ja.texi @@ -22013,10 +22013,20 @@ gnus はこれを利用することにしました。 @end iflatex @end iftex @c @anchor{X-Face} -@code{X-Face} ヘッダーのデコードには @samp{compface} をサポートしてい -る Emacs (ほとんどの XEmacs の版がサポート) か、あなたのシステム -に @samp{compface} がインストールされている必要があります。もしどちらか -が真ならば、gnus はディフォルトで @code{X-Face} ヘッダーを表示します。 +@code{X-Face} ヘッダーを見るには @samp{compface} をサポートしてい +る Emacs (ほとんどの XEmacs の版がサポート) か、変換または表示のための適 +切なプログラムをインストールしてあることが必要です。あなたの Emacs が自 +前で画像の表示をサポートしているならば、ディフォルトで @code{From} ヘッ +ダーの前に顔が表示されます。Emacs が自前で @code{X-Face} をサポートして +いない場合、gnus は @code{pbmplus} パッケージとその仲間の外部プログラム +を使って @code{X-Face} ヘッダーを変換しようとします。@code{X-Face} をサ +ポートするようにコンパイルされている XEmacs は速いです。画像をサポートし +ていない Emacs では、ディフォルトでは表示のための処理 +を @code{display} というプログラムに委ねます。 + +GNU/Linux システムの場合、ImageMagick パッケージの @code{display} プログ +ラムを使います。外部プログラムとしては @code{netpbm}、 +@code{libgr-progs} および @code{compface} のような名前のものを探します。 これを制御するのは @code{gnus-article-x-face-command} 変数です。この変数 が文字列ならば、この文字列がサブシェルで実行されます。関数ならば、この関 @@ -22024,20 +22034,6 @@ gnus はこれを利用することにしました。 し @code{gnus-article-x-face-too-ugly} (これは正規表現で す) が @code{From} 欄に合致すれば、顔は表示されません。 -画像をサポートしない Emacs でのディフォルトの動作は、@code{display} プロ -グラム@footnote{@code{display} は ImageMagick パッケージに含まれています。 -@code{uncompface} と @code{icontopbm} の両プログラムについては、 -`compface' や GNU/Linux システムにおける `faces-xface' のようなパッケー -ジを探して下さい。} に渡して顔を見ることです。 - -XEmacs か適切な画像をサポートしている Emacs 21+ でのディフォルトの動作は、 -@code{From} 欄の前に顔を表示することです。(XEmacs が X-Face 機能付きでコ -ンパイルされていると良いでしょう---それは表示を少し早くします。もし生来 -の X-Face 機能が無いのであれば、gnus は @code{pbmplus} やその仲間の外部 -プログラムを使って @code{X-Face} 欄を変換しようと試みま -す@footnote{GNU/Linux システムでは @code{netpbm}、@code{libgr-progs} ま -たは @code{compface} のような名前のパッケージを探して下さい。}。) - (注: 変数/関数名には @code{xface} ではなく @code{x-face} が使われます。) フェースと変数: @@ -22080,7 +22076,9 @@ Lisp Reference Manual}, を参照して下さい。今のところ Emacs で @code{gnus-posting-styles} に @code{x-face-file} の項を加えれば良いでしょ う (@pxref{Posting Styles})。さもなけば、外に出すメッセージに X-Face ヘッ ダーを簡単に挿入できるようにするために gnus が提供する、いくつかの便利な -関数と変数を利用することができます。 +関数と変数を利用することができます。これらの機能のためには、前述 +の ImageMagick、netpbm または他の画像を変換するパッケージ (何が必要かは、 +下記の変数群の値によります) も必要です。 @findex gnus-random-x-face @vindex gnus-convert-pbm-to-x-face-command @@ -22124,7 +22122,7 @@ Lisp Reference Manual}, を参照して下さい。今のところ Emacs で @subsection Face @cindex face -@c #### FIXME: faces and x-faces'implementations should really be harmonized. +@c #### FIXME: faces and x-faces' implementations should really be harmonized. @code{Face} ヘッダーは、本質的に @code{X-Face} をよりファンキーに変形し たものです。それらは、メッセージを書いた人を象徴することになってい る 48×48 画素のカラー画像を描きます。 @@ -22135,8 +22133,12 @@ Lisp Reference Manual}, を参照して下さい。今のところ Emacs で ればなりません。正確な仕様について、 @uref{http://quimby.gnus.org/circus/face/} を参照して下さい。 -変数 @code{gnus-face-properties-alist} は表示される Face 画像の外観に影 -響します。@xref{X-Face}. +@code{Face} ヘッダーを見るには Emacs が PNG 画像を表示できる必要がありま +す。 +@c Maybe add this: +@c (if (featurep 'xemacs) +@c (featurep 'png) +@c (image-type-available-p 'png)) gnus は外に出すメッセージに Face ヘッダーを簡単に挿入できるようにするた めの、便利な関数と変数を少しばかり提供します。 diff --git a/texi/gnus.texi b/texi/gnus.texi index de3b6c9..26c7257 100644 --- a/texi/gnus.texi +++ b/texi/gnus.texi @@ -22578,10 +22578,20 @@ readers. @end iftex @c @anchor{X-Face} -Decoding an @code{X-Face} header either requires an Emacs that has +Viewing an @code{X-Face} header either requires an Emacs that has @samp{compface} support (which most XEmacs versions has), or that you -have @samp{compface} installed on your system. If either is true, -Gnus will default to displaying @code{X-Face} headers. +have suitable conversion or display programs installed. If your Emacs +has image support the default action is to display the face before the +@code{From} header. If there's no native @code{X-Face} support, Gnus +will try to convert the @code{X-Face} header using external programs +from the @code{pbmplus} package and friends. For XEmacs it's faster if +XEmacs has been compiled with @code{X-Face} support. The default action +under Emacs without image support is to fork off the @code{display} +program. + +On a GNU/Linux system, the @code{display} program is from the +ImageMagick package. For external conversion programs look for packages +with names like @code{netpbm}, @code{libgr-progs} and @code{compface}. The variable that controls this is the @code{gnus-article-x-face-command} variable. If this variable is a @@ -22590,21 +22600,6 @@ function, this function will be called with the face as the argument. If the @code{gnus-article-x-face-too-ugly} (which is a regexp) matches the @code{From} header, the face will not be shown. -The default action under Emacs without image support is to fork off the -@code{display} program@footnote{@code{display} is from the ImageMagick -package. For the @code{uncompface} and @code{icontopbm} programs look -for a package like @code{compface} or @code{faces-xface} on a GNU/Linux -system.} to view the face. - -Under XEmacs or Emacs 21+ with suitable image support, the default -action is to display the face before the @code{From} header. (It's -nicer if XEmacs has been compiled with @code{X-Face} support---that -will make display somewhat faster. If there's no native @code{X-Face} -support, Gnus will try to convert the @code{X-Face} header using -external programs from the @code{pbmplus} package and -friends.@footnote{On a GNU/Linux system look for packages with names -like @code{netpbm}, @code{libgr-progs} and @code{compface}.}) - (Note: @code{x-face} is used in the variable/function names, not @code{xface}). @@ -22648,7 +22643,9 @@ on the @code{xface} image type in XEmacs if it is built with the If you use posting styles, you can use an @code{x-face-file} entry in @code{gnus-posting-styles}, @xref{Posting Styles}. If you don't, Gnus provides a few convenience functions and variables to allow easier -insertion of X-Face headers in outgoing messages. +insertion of X-Face headers in outgoing messages. You also need the +above mentioned ImageMagick, netpbm or other image conversion packages +(depending the values of the variables below) for these functions. @findex gnus-random-x-face @vindex gnus-convert-pbm-to-x-face-command @@ -22695,7 +22692,7 @@ Using the last function would be something like this: @subsection Face @cindex face -@c #### FIXME: faces and x-faces'implementations should really be harmonized. +@c #### FIXME: faces and x-faces' implementations should really be harmonized. @code{Face} headers are essentially a funkier version of @code{X-Face} ones. They describe a 48x48 pixel colored image that's supposed to @@ -22707,8 +22704,12 @@ The contents of a @code{Face} header must be a base64 encoded PNG image. See @uref{http://quimby.gnus.org/circus/face/} for the precise specifications. -The @code{gnus-face-properties-alist} variable affects the appearance of -displayed Face images. @xref{X-Face}. +Viewing an @code{X-Face} header either an Emacs that is able to display +PNG images. +@c Maybe add this: +@c (if (featurep 'xemacs) +@c (featurep 'pgn) +@c (image-type-available-p 'png)) Gnus provides a few convenience functions and variables to allow easier insertion of Face headers in outgoing messages.