# HG changeset patch # User Miles Bader # Date 1192846869 0 # Node ID 13362e3adf7c4b93c4fe00c0619056691b593a62 # Parent 7a37dbd2963bd01868f022492f47f827c1afbf42# Parent 7bb8a742f9777c2c6c7637ea0a33ec2d942657b3 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 diff -r 7a37dbd2963b -r 13362e3adf7c admin/nt/README.W32 --- 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 diff -r 7a37dbd2963b -r 13362e3adf7c lisp/ChangeLog --- 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 + + * 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 * diff-mode.el (diff-auto-refine): New var. diff -r 7a37dbd2963b -r 13362e3adf7c lisp/bs.el --- 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. \\ diff -r 7a37dbd2963b -r 13362e3adf7c lisp/gnus/ChangeLog --- 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 + + * 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 * gnus-util.el (gnus-string<): New function. diff -r 7a37dbd2963b -r 13362e3adf7c lisp/gnus/nnmail.el --- 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)