Fix default-directory for vc-root-diff.
[bpt/emacs.git] / lisp / ChangeLog
index 0d68b49..1fda3ac 100644 (file)
@@ -1,22 +1,96 @@
+2010-04-07  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       Fix default-directory for vc-root-diff.
+       * vc.el (vc-root-diff): Bind default-directory to the root
+       directory for the diff command.
+
+2010-04-07  Michael McNamara  <mac@mail.brushroad.com>
+
+        * verilog-mode.el (verilog-forward-sexp, verilog-calc-1): Support
+        "disable fork" and "fork wait" multi word keywords, suggested by
+        Steve Pearlmutter.
+        (verilog-pretty-declarations): Support lineup of declarations in
+       port lists.
+        (verilog-skip-backward-comments, verilog-skip-forward-comment-p):
+        fix bug for /* / comments
+        (verilog-backward-syntactic-ws, verilog-forward-syntactic-ws):
+       Speed up and simplfy as this is never called with a bound.
+        (verilog-pretty-declarations): Enhance to line up declarations
+        inside a parameter list, suggested by Alan Morgan.
+        (verilog-pretty-expr): Tune assignment regular expression match
+        string for corner cases; also use markers instead of character
+        number as indent changes the later.
+
+2010-04-07  Wilson Snyder  <wsnyder@wsnyder.org>
+
+        * verilog-mode.el (verilog-type-keywords): Fix pulldown as missing
+        keyword.
+        (verilog-read-sub-decls-line): Fix comments in AUTO_TEMPLATE
+        causing truncation of AUTOWIRE signals.  Reported by Bruce
+        Tennant.
+        (verilog-auto-inst, verilog-auto-inst-port): Add vl_mbits for
+        AUTO_TEMPLATEs needing multiple array bits.  Suggested by Bruce
+        Tennant.
+        (verilog-keywords):
+       (verilog-1800-2005-keywords, verilog-1800-2009-keywords): Add IEEE
+       1800-2009 keywords, including "global.".
+
+2010-04-06  John Wiegley  <jwiegley@gmail.com>
+
+       * ido.el (ido-add-virtual-buffers-to-list): Fix duplicated names
+       appearing in buffer list (if a live buffer name matched a recentf
+       file basename).  Should use uniquify to offer a real solution.
+
+2010-04-06  John Wiegley  <jwiegley@gmail.com>
+
+       * ido.el (ido-use-virtual-buffers, ido-virtual): Move a ChangeLog
+       comment to code, and add a :version tag.
+       (ido-virtual-buffers): Move defvar to fix byte-compiler warning.
+
+2010-04-06  Juanma Barranquero  <lekktu@gmail.com>
+
+       Enable recentf-mode if using virtual buffers.
+       * ido.el (recentf-list): Declare for byte-compiler.
+       (ido-virtual-buffers): Move up to silence byte-compiler.  Add docstring.
+       (ido-make-buffer-list): Simplify.
+       (ido-add-virtual-buffers-to-list): Simplify.  Enable recentf-mode.
+
+2010-04-05  Juri Linkov  <juri@jurta.org>
+
+       Scrolling commands which scroll a line instead of full screen.
+       http://lists.gnu.org/archive/html/emacs-devel/2010-03/msg01452.html
+
+       * simple.el (scroll-up-line, scroll-down-line): New commands.
+       Put property isearch-scroll=t on them.
+
+       * emulation/ws-mode.el (scroll-down-line, scroll-up-line):
+       Remove commands.
+
+2010-04-05  Juri Linkov  <juri@jurta.org>
+
+       Scrolling commands which do not signal errors at top/bottom.
+       http://lists.gnu.org/archive/html/emacs-devel/2010-03/msg01452.html
+
+       * simple.el (scroll-up-command, scroll-down-command): New commands.
+       Put property isearch-scroll=t on them.
+
+       * bindings.el (global-map): Rebind [prior] from `scroll-down' to
+       `scroll-down-command' and [next] from `scroll-up' to
+       `scroll-up-command'.
+
+       * emulation/cua-base.el: Put property CUA=move on
+       `scroll-up-command' and `scroll-down-command'.
+       (cua--init-keymaps): Remap `scroll-up-command' to `cua-scroll-up'
+       and `scroll-down-command' to `cua-scroll-down'.
+
 2010-04-05  Juanma Barranquero  <lekktu@gmail.com>
 
-       * help.el (describe-mode): Return nil (for IELM's sake).
+       * help.el (describe-mode): Return nil.
 
 2010-04-04  John Wiegley  <jwiegley@gmail.com>
 
        * ido.el (ido-use-virtual-buffers): New variable to indicate
-       whether "virtual buffer" support is enabled for IDO.  Essentially
-       it works as follows: Say you are visiting a file and the buffer
-       gets cleaned up by mignight.el.  Later, you want to switch to that
-       buffer, but find it's no longer open.  With virtual buffers
-       enabled, the buffer name stays in the buffer list (using the
-       ido-virtual face, and always at the end), and if you select it, it
-       opens the file back up again.  This allows you to think less about
-       whether recently opened files are still open or not.  Most of the
-       time you can quit Emacs, restart, and then switch to a file buffer
-       that was previously open as if it still were.  NOTE: This feature
-       has been present in iswitchb for several years now, and I'm
-       porting the same logic to IDO.
+       whether "virtual buffer" support is enabled for IDO.
        (ido-virtual): Face used to indicate virtual buffers in the list.
        (ido-buffer-internal): If a buffer is chosen, and no such buffer
        exists, but a virtual buffer of that name does (which would be why