From: yamaoka Date: Tue, 17 Feb 2004 08:39:07 +0000 (+0000) Subject: Synch to No Gnus 200402170837. X-Git-Tag: t-gnus-6_17_4-quimby-~1066 X-Git-Url: http://git.chise.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4f1043fe5eb5aed8753898efe1a06d5f16703273;p=elisp%2Fgnus.git- Synch to No Gnus 200402170837. --- diff --git a/texi/ChangeLog b/texi/ChangeLog index cf09028..3911955 100644 --- a/texi/ChangeLog +++ b/texi/ChangeLog @@ -1,3 +1,8 @@ +2004-02-17 Katsumi Yamaoka + + * gnus.texi (X-Face): Add uncompface-use-external. + (Slow Machine): Ditto. + 2004-02-06 Jesper Harder * gnus-news.texi: dnd attachments. diff --git a/texi/gnus-ja.texi b/texi/gnus-ja.texi index 7310347..5f48af2 100644 --- a/texi/gnus-ja.texi +++ b/texi/gnus-ja.texi @@ -20830,7 +20830,31 @@ gnus はこれを利用することにします。 @end iftex @c @anchor{X-Face} -@code{X-Face} ヘッダーの復号には、Emacs が @samp{compface} をサポー +今や Gnus は @code{X-Face} ヘッダーをデコードするために、通常 Emacs で +は ELisp で書かれた内部 @code{uncompface} プログラムを使います。それはど +んな外部プログラムも必要としない一方、遅いマシンを使っている場合はそれを +遅く感じるかもしれません。そんな場合は、以下の変数を変更することができま +す: + +@table @code +@item uncompface-use-external +@vindex uncompface-use-external +内部デコーダと外部デコーダのどちらが使われるべきかを指定します。 +@code{nil} は ELisp で書かれた内部 @code{uncompface} プログラムを使うこ +とを意味し、@code{t} は外部デコーダを使うことを意味します。ディフォルト +値はホストマシンが遅いかどうかを検査してそれを決めることを意味す +る @code{undecided} で、@code{uncompface-use-external-threshold} (それを +参照) によって制御されます。 + +@item uncompface-use-external-threshold +@vindex uncompface-use-external-threshold +ホストマシンが遅いかどうかを検査するための秒数です。ELisp で書かれた内 +部 @code{uncompface} プログラムを使って @code{X-Face} をデコードするのに +かかる時間がこの値より大きい場合は、外部デコーダの使用に変更されます。 +@end table + +内部デコーダが無効にされる場合、あるいは XEmacs を使っている場合は、 +@code{X-Face} ヘッダーのデコードには、Emacs が @samp{compface} をサポー ト (XEmacs のほとんどがサポート) しているか、あなたのシステム に @samp{compface} がインストールされている必要があります。もしどちらか が真ならば、gnus はディフォルトで @code{X-Face} ヘッダーを表示します。 @@ -25672,6 +25696,11 @@ Gnus が常に概略バッファを中心再設定をすることを禁止するためにこれ に @code{gnus-show-threads} と @code{gnus-use-cross-reference}、それ に @code{gnus-nov-is-evil} を @code{nil} に設定して下さい。 +Gnus は @code{X-Face} ヘッダーをデコードするために、通常 Emacs で +は ELisp で書かれた内部 @code{uncompface} プログラムを使います。それが遅 +く感じる場合は、@code{uncompface-use-external} を @code{t} に設定して下 +さい。@xref{X-Face}. + @page @node Troubleshooting @section 問題解決 diff --git a/texi/gnus.texi b/texi/gnus.texi index d0cedf0..7623e17 100644 --- a/texi/gnus.texi +++ b/texi/gnus.texi @@ -21654,7 +21654,33 @@ readers. @end iftex @c @anchor{X-Face} -Decoding an @code{X-Face} header either requires an Emacs that has +Gnus now uses the internal ELisp-based @code{uncompface} program for +decoding an @code{X-Face} header normally in Emacs. While it doesn't +require any other external program, you may feel it is slow if you are +using a slow machine. In such a case, you can modify the following +variables: + +@table @code +@item uncompface-use-external +@vindex uncompface-use-external +Specify which of the internal or the external decoder should be used. +@code{nil} means to use the internal ELisp-based @code{uncompface} +program. @code{t} means to use the external decoder. The default value +is normally @code{undecided} which means to determine it by checking +whether the host machine is slow, being controlled by +@code{uncompface-use-external-threshold} (which see). + +@item uncompface-use-external-threshold +@vindex uncompface-use-external-threshold +@vindex uncompface-use-external-threshold +A number of seconds to check whether the host machine is slow. If the +host takes time larger than this value for decoding an @code{X-Face} +using the internal ELisp-based @code{uncompface} program, it will be +changed to using the external decoder. +@end table + +If the internal decoder is invalidated or if you are using XEmacs, +decoding 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. @@ -26514,6 +26540,10 @@ Set @code{gnus-show-threads}, @code{gnus-use-cross-reference} and @code{gnus-nov-is-evil} to @code{nil} to make entering and exiting the summary buffer faster. +Gnus uses the internal ELisp-based @code{uncompface} program for +decoding an @code{X-Face} header normally in Emacs. If you feel it is +slow, set @code{uncompface-use-external} to @code{t}. @xref{X-Face}. + @page @node Troubleshooting