changeset 85470:13362e3adf7c

Merge from emacs--rel--22 Patches applied: * emacs--rel--22 (patch 129-130) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 259-260) - Merge from emacs--rel--22 - Update from CVS Revision: emacs@sv.gnu.org/emacs--devo--0--patch-900
author Miles Bader <miles@gnu.org>
date Sat, 20 Oct 2007 02:21:09 +0000
parents 7a37dbd2963b (current diff) 7bb8a742f977 (diff)
children 7f51313e99f5 4b09bb044f38 12589730c028
files lisp/ChangeLog lisp/bs.el lisp/gnus/ChangeLog
diffstat 5 files changed, 42 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/admin/nt/README.W32	Sat Oct 20 02:04:43 2007 +0000
+++ b/admin/nt/README.W32	Sat Oct 20 02:21:09 2007 +0000
@@ -64,6 +64,32 @@
   (non-windowed) mode of operation is most useful if you have a telnet
   server on your machine, allowing you to run Emacs remotely.
 
+* Image support
+
+  Emacs has built in support for XBM and PPM/PGM/PBM images, and the
+  libXpm library is bundled, providing XPM support (required for color
+  toolbar icons and splash screen).
+
+  Emacs can also support some other image formats with appropriate
+  libraries. These libraries are all available as part of GTK, or from
+  gnuwin32.sourceforge.net. Emacs will find them if the directory they
+  are installed in is on the PATH.
+
+      PNG: requires the PNG reference library 1.2 or later, which will
+      be named libpng13d.dll, libpng13.dll, libpng12d.dll, libpng12.dll
+      or libpng.dll. LibPNG requires zlib, which should come from the same
+      source as you got libpng.
+
+      JPEG: requires the Independant JPEG Group's libjpeg 6b or later,
+      which will be called jpeg62.dll, libjpeg.dll, jpeg-62.dll or jpeg.dll.
+
+      TIFF: requires libTIFF 3.0 or later, which will be called libtiff3.dll
+      or libtiff.dll.
+
+      GIF: requires libungif or giflib 4.1 or later, which will be
+      called giflib4.dll, libungif4.dll or libungif.dll.
+
+
 * Uninstalling Emacs
 
   If you should need to uninstall Emacs, simply delete all the files and
--- a/lisp/ChangeLog	Sat Oct 20 02:04:43 2007 +0000
+++ b/lisp/ChangeLog	Sat Oct 20 02:21:09 2007 +0000
@@ -1,3 +1,8 @@
+2007-10-19  Juanma Barranquero  <lekktu@gmail.com>
+
+	* bs.el (bs--track-window-changes): Don't refresh the whole list.
+	(bs-mode): Set mode-class property to special.
+
 2007-10-20  Stefan Monnier  <monnier@iro.umontreal.ca>
 
 	* diff-mode.el (diff-auto-refine): New var.
--- a/lisp/bs.el	Sat Oct 20 02:04:43 2007 +0000
+++ b/lisp/bs.el	Sat Oct 20 02:21:09 2007 +0000
@@ -612,7 +612,6 @@
   (let ((win (get-buffer-window "*buffer-selection*" frame)))
     (when win
       (with-selected-window win
-	(bs-refresh)
 	(bs--set-window-height)))))
 
 (defun bs--remove-hooks ()
@@ -622,6 +621,8 @@
   (remove-hook 'kill-buffer-hook 'bs--remove-hooks t)
   (remove-hook 'change-major-mode-hook 'bs--remove-hooks t))
 
+(put 'bs-mode 'mode-class 'special)
+
 (define-derived-mode bs-mode nil "Buffer-Selection-Menu"
   "Major mode for editing a subset of Emacs' buffers.
 \\<bs-mode-map>
--- a/lisp/gnus/ChangeLog	Sat Oct 20 02:04:43 2007 +0000
+++ b/lisp/gnus/ChangeLog	Sat Oct 20 02:21:09 2007 +0000
@@ -1,3 +1,8 @@
+2007-10-18  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+	* nnmail.el (nnmail-fancy-expiry-target): Use rmail-dont-reply-to to
+	exclude address matching message-dont-reply-to-names.
+
 2007-10-15  Katsumi Yamaoka  <yamaoka@jpl.org>
 
 	* gnus-util.el (gnus-string<): New function.
--- a/lisp/gnus/nnmail.el	Sat Oct 20 02:04:43 2007 +0000
+++ b/lisp/gnus/nnmail.el	Sat Oct 20 02:21:09 2007 +0000
@@ -1900,8 +1900,10 @@
        ;; To or From header
        ((and (equal header 'to-from)
 	     (or (string-match (cadr regexp-target-pair) from)
-		 (and (string-match message-dont-reply-to-names from)
-		      (string-match (cadr regexp-target-pair) to))))
+		 (and (string-match (cadr regexp-target-pair) to)
+		      (let ((rmail-dont-reply-to-names
+			     message-dont-reply-to-names))
+			(equal (rmail-dont-reply-to from) "")))))
 	(setq target (format-time-string (caddr regexp-target-pair) date)))
        ((and (not (equal header 'to-from))
 	     (string-match (cadr regexp-target-pair)