Merge from emacs--rel--22
authorMiles Bader <miles@gnu.org>
Sat, 20 Oct 2007 02:21:09 +0000 (02:21 +0000)
committerMiles Bader <miles@gnu.org>
Sat, 20 Oct 2007 02:21:09 +0000 (02:21 +0000)
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

1  2 
lisp/ChangeLog
lisp/bs.el
lisp/gnus/ChangeLog

diff --cc lisp/ChangeLog
 -2007-10-19  Juanma Barranquero  <lekktu@gmail.com>
 -
 -      * bs.el (bs-mode): Add mode name (accidentally left out
 -      in the 2007-10-16 change).
 -
+ 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.
 +      (diff-hunk): Use it.
 +      (diff-ignore-whitespace-hunk): Rename diff-refine-ignore-spaces-hunk.
 +      (diff-refine-change): Rename from diff-fine-change.  Change it.
 +      (diff-refine-preproc): Rename from diff-fine-highlight-preproc.
 +      (diff-refine-hunk): Rename from diff-fine-highlight.
 +
 +2007-10-20  John Paul Wallington  <jpw@pobox.com>
 +
 +      * help-fns.el (describe-variable-custom-version-info): New function
 +      to return variable's version or package version note.
 +      (describe-variable): Use it, display result.
 +
 +2007-10-20  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * smerge-mode.el (smerge-auto-refine): New var.
 +      (smerge-next, smerge-prev): Use it.
 +      (smerge-batch-resolve): Ad-hoc trick for Arch's .rej files.
 +
 +      * emacs-lisp/easy-mmode.el (easy-mmode-define-navigation):
 +      Add `body' arg.  Cleanup the check-narrow-maybe/re-narrow-maybe mess.
 +
 +      * vc-bzr.el (vc-bzr-diff-tree):
 +      * vc-git.el (vc-git-diff-tree):
 +      * vc-hg.el (vc-hg-diff-tree):
 +      * vc-mcvs.el (vc-mcvs-diff-tree):
 +      * vc-mtn.el (vc-mtn-diff-tree):
 +      * vc-svn.el (vc-svn-diff-tree): Remove.
 +
 +      * vc-mtn.el (vc-mtn-revision-completion-table):
 +      * vc-cvs.el (vc-cvs-revision-completion-table):
 +      * vc-arch.el (vc-arch-revision-completion-table):
 +      * vc-hg.el (vc-hg-revision-completion-table, vc-hg-revision-table):
 +      * vc-git.el (vc-git-revision-completion-table, vc-git-revision-table):
 +      Make it work when the arg is a list of files.
 +
 +2007-10-19  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * vc.el: Remove `diff-tree' operation, now subsumed by `diff'.
 +      Also `revision-completion-table' now takes a list of files.
 +      (vc-deduce-fileset): Remove unused var `regexp'.
 +      Only obey allow-directory-wildcard in dired buffers.
 +      (vc-default-diff-tree): Remove.
 +      (vc-diff-added-files): New var.
 +      (vc-diff-internal): Use it.  Remove arg `backend'.  Update callers.
 +      (vc-version-diff): Revert from `vc-history-diff' to the original name.
 +      Remove the `backend' arg.
 +      (vc-contains-version-controlled-file): Remove.
 +      (vc-diff): Bring it closer to the version in Emacs-22.
 +      (vc-revert): Fix typo in let-binding.
 +      (vc-default-unregister): Remove.
 +      (vc-dired-buffers-for-dir): Remove N^2 behavior.
 +
 +2007-10-19  Dan Nicolaescu  <dann@ics.uci.edu>
 +
 +      * textmodes/two-column.el (2C-split, 2C-merge):
 +      * textmodes/bib-mode.el (bib-find-key, mark-bib):
 +      * progmodes/idlw-shell.el (idlwave-shell-move-or-history):
 +      * progmodes/etags.el (find-tag-in-order, etags-tags-apropos)
 +      * progmodes/ada-xref.el (ada-get-all-references):
 +      * obsolete/mlsupport.el (ml-next-line, ml-previous-line):
 +      * emulation/vi.el (vi-previous-line-first-nonwhite)
 +      (vi-effective-range, vi-put-before):
 +      * emulation/edt.el (edt-next-line, edt-previous-line)
 +      (edt-paragraph-forward): Use forward-line.
 +
 +      * progmodes/etags.el (tags-apropos): Require apropos at compile
 +      time too.
 +
 +      * progmodes/prolog.el: Require comint when compiling.
 +      (inferior-prolog-flavor): Move defvar before use.
 +
 +2007-10-19  Richard Stallman  <rms@gnu.org>
 +
 +      * font-core.el (turn-on-font-lock-if-desired):
 +      Rename from `turn-on-font-lock-if-enabled'.
 +      Fully obey `font-lock-global-modes'.
 +
 +2007-10-19  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * diff-mode.el (diff-fine-highlight-preproc): Stick to minimal changes
 +      which will not affect the behavior of things like forward-word.
 +      (diff-fine-highlight): Preserve point.
 +
 +      * doc-view.el (doc-view-mode-map): Use remapping.
 +      Don't rebind C-v, M-v to their default value.
 +      Don't bind mouse-4 and mouse-5: it's mwheel.el's job.
 +
 +      * smerge-mode.el: Add word-granularity refinement.
 +      (smerge-refine-forward-function, smerge-refine-ignore-whitespace)
 +      (smerge-refine-weight-hack): New vars.
 +      (smerge-refine-forward): New fun.
 +      (smerge-refine-chopup-region, smerge-refine-highlight-change): Use them.
 +      (smerge-refine-subst): Use them as well.  Preserve point.
 +
 +2007-10-19  Juanma Barranquero  <lekktu@gmail.com>
 +
        * follow.el (follow-unload-function): New function.
  
        * loadhist.el (unload-function-features-list):
diff --cc lisp/bs.el
@@@ -622,7 -628,9 +621,9 @@@ Used from `window-size-change-functions
    (remove-hook 'kill-buffer-hook 'bs--remove-hooks t)
    (remove-hook 'change-major-mode-hook 'bs--remove-hooks t))
  
 -(define-derived-mode bs-mode () "Buffer-Selection-Menu"
+ (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>
  Aside from two header lines each line describes one buffer.
Simple merge