changeset 74609:9a6adce29f04

Merge from gnus--rel--5.10 Patches applied: * gnus--rel--5.10 (patch 173-175) - Merge from emacs--devo--0 - Update from CVS - Update from CVS: lisp/legacy-gnus-agent.el: Add Copyright notice. 2006-12-13 Reiner Steib <Reiner.Steib@gmx.de> * lisp/gnus/legacy-gnus-agent.el: Add Copyright notice. 2006-12-12 Reiner Steib <Reiner.Steib@gmx.de> * man/gnus.texi (X-Face): Clarify. Say which programs are required on Windows. Revision: emacs@sv.gnu.org/emacs--devo--0--patch-558
author Miles Bader <miles@gnu.org>
date Thu, 14 Dec 2006 01:24:41 +0000
parents 6cddd2686764
children 0da2b2f82afc
files lisp/gnus/ChangeLog lisp/gnus/legacy-gnus-agent.el man/ChangeLog man/gnus.texi
diffstat 4 files changed, 60 insertions(+), 14 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/gnus/ChangeLog	Wed Dec 13 07:04:32 2006 +0000
+++ b/lisp/gnus/ChangeLog	Thu Dec 14 01:24:41 2006 +0000
@@ -1,3 +1,7 @@
+2006-12-13  Reiner Steib  <Reiner.Steib@gmx.de>
+
+	* legacy-gnus-agent.el: Add Copyright notice.
+
 2006-12-12  Chong Yidong  <cyd@stupidchicken.com>
 
 	* gnus-sum.el (gnus-make-thread-indent-array): Fix last change.
--- a/lisp/gnus/legacy-gnus-agent.el	Wed Dec 13 07:04:32 2006 +0000
+++ b/lisp/gnus/legacy-gnus-agent.el	Thu Dec 14 01:24:41 2006 +0000
@@ -1,10 +1,39 @@
+;;; gnus-agent.el --- Legacy unplugged support for Gnus
+
+;; Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
+
+;; Author: Kevin Greiner <kgreiner@xpediantsolutions.com>
+;; Keywords: news
+
+;; This file is part of GNU Emacs.
+
+;; GNU Emacs is free software; you can redistribute it and/or modify
+;; it under the terms of the GNU General Public License as published by
+;; the Free Software Foundation; either version 2, or (at your option)
+;; any later version.
+
+;; GNU Emacs is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.	 See the
+;; GNU General Public License for more details.
+
+;; You should have received a copy of the GNU General Public License
+;; along with GNU Emacs; see the file COPYING.  If not, write to the
+;; Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+;; Boston, MA 02110-1301, USA.
+
+;;; Commentary:
+
+;; Conversion functions for the Agent.
+
+;;; Code:
 (require 'gnus-start)
 (require 'gnus-util)
 (require 'gnus-range)
 (require 'gnus-agent)
 
-; Oort Gnus v0.08 - This release updated agent to no longer use
-;                   history file and to support a compressed alist.
+;; Oort Gnus v0.08 - This release updated agent to no longer use
+;;                   history file and to support a compressed alist.
 
 (defvar gnus-agent-compressed-agentview-search-only nil)
 
@@ -224,4 +253,7 @@
 ;; the .newsrc.eld file.
 (gnus-convert-mark-converter-prompt 'gnus-agent-unhook-expire-days t)
 
-;;; arch-tag: 845c7b8a-88f7-4468-b8d7-94e8fc72cf1a
+(provide 'legacy-gnus-agent)
+
+;; arch-tag: 845c7b8a-88f7-4468-b8d7-94e8fc72cf1a
+;;; legacy-gnus-agent.el ends here
--- a/man/ChangeLog	Wed Dec 13 07:04:32 2006 +0000
+++ b/man/ChangeLog	Thu Dec 14 01:24:41 2006 +0000
@@ -1,3 +1,8 @@
+2006-12-12  Reiner Steib  <Reiner.Steib@gmx.de>
+
+	* gnus.texi (X-Face): Clarify.  Say which programs are required on
+	Windows.
+
 2006-12-09  Richard Stallman  <rms@gnu.org>
 
 	* misc.texi (Invoking emacsclient): Simplify TCP file text.
--- a/man/gnus.texi	Wed Dec 13 07:04:32 2006 +0000
+++ b/man/gnus.texi	Thu Dec 14 01:24:41 2006 +0000
@@ -22175,21 +22175,26 @@
 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
+from the @code{pbmplus} package and friends, see below.  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 included in 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
+On Windows, you may use the packages @code{netpbm} and @code{compface}
+from @url{http://gnuwin32.sourceforge.net}.  You need to add the
+@code{bin} directory to your @code{PATH} environment variable.
+@c In fact only the following DLLs and binaries seem to be required:
+@c compface1.dll uncompface.exe libnetpbm10.dll icontopbm.exe
+
+The variable @code{gnus-article-x-face-command} controls which programs
+are used to display the @code{X-Face} header.  If this variable is a
 string, this string will be executed in a sub-shell.  If it is a
 function, this function will be called with the face as the argument.
-If @code{gnus-article-x-face-too-ugly} (which is a regexp) matches
-the @code{From} header, the face will not be shown.
+If @code{gnus-article-x-face-too-ugly} (which is a regexp) matches the
+@code{From} header, the face will not be shown.
 
 (Note: @code{x-face} is used in the variable/function names, not
 @code{xface}).