Fix default-directory for vc-root-diff.
[bpt/emacs.git] / lisp / ChangeLog
index 1bbc738..1fda3ac 100644 (file)
@@ -1,3 +1,147 @@
+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.
+
+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.
+       (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
+       it was in the list), recreate the buffer by reopening the file.
+       (ido-make-buffer-list): If virtual buffers are being used, call
+       `ido-add-virtual-buffers-to-list' before the make list hook.
+       (ido-virtual-buffers): New variable which contains a copy of the
+       current contents of the `recentf-list', albeit pared down for the
+       sake of speed, and with proper faces applied.
+       (ido-add-virtual-buffers-to-list): Using the `recentf-list',
+       create a list of "virtual buffers" to present to the user in
+       addition to the currently open set.  Note that this logic could
+       get rather slow if that list is too large.  With the default
+       `recentf-max-saved-items' of 200, there is little speed penalty.
+
+2010-04-03  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * font-lock.el: Require CL when compiling.
+       (font-lock-turn-on-thing-lock): Use `case'.
+
+2010-04-03  Eli Zaretskii  <eliz@gnu.org>
+
+       * emacs-lisp/authors.el (authors-fixed-entries): Add entry for Eli
+       Zaretskii.
+
+2010-04-02  Juanma Barranquero  <lekktu@gmail.com>
+
+       * cedet/semantic/imenu.el (semantic-imenu-bucketize-type-members)
+       (semantic-create-imenu-directory-index): Fix typos in docstrings.
+       (semantic-imenu-goto-function): Reflow docstring.
+
+2010-04-02  Juri Linkov  <juri@jurta.org>
+
+       * ehelp.el (electric-help-orig-major-mode):
+       New buffer-local variable.
+       (electric-help-mode): Set it to original major-mode.  Doc fix.
+       (with-electric-help): Use `electric-help-orig-major-mode' instead
+       of (default-value 'major-mode).  Doc fix.
+       http://lists.gnu.org/archive/html/emacs-devel/2010-04/msg00069.html
+
+2010-04-02  Sam Steingold  <sds@gnu.org>
+
+       * vc-hg.el (vc-hg-push, vc-hg-pull): Use `apply' when calling
+       `vc-hg-command' with a list of flags.
+
+       * progmodes/bug-reference.el (bug-reference-bug-regexp):
+       Also accept "patch" and "RFE".
+       (bug-reference-fontify): `bug-reference-url-format' can also be a
+       function to be able to handle the bug kind.
+       (turn-on-bug-reference-mode, turn-on-bug-reference-prog-mode): Add.
+
 2010-04-02  Jan Djärv  <jan.h.d@swipnet.se>
 
        * tmm.el (tmm-get-keymap): Check with symbolp before passing
@@ -5,8 +149,7 @@
 
 2010-03-31  Chong Yidong  <cyd@stupidchicken.com>
 
-       * cus-edit.el (custom-buffer-sort-alphabetically): Update
-       :version.
+       * cus-edit.el (custom-buffer-sort-alphabetically): Update :version.
 
 2010-03-31  Juri Linkov  <juri@jurta.org>
 
        * bookmark.el: Formatting and doc fixes only:
        (bookmark-search-delay): Shorten doc string to fit in 80 columns.
        (bookmark-bmenu-search): Wrap to fit within 80 columns.
-         Minor grammar and punctuation fixes in doc string.
+       Minor grammar and punctuation fixes in doc string.
        (bookmark-read-search-input): Adjust to fit within 80 columns.
 
 2009-11-20  Tassilo Horn  <tassilo@member.fsf.org>
 2009-10-05  Karl Fogel  <kfogel@red-bean.com>
 
        * bookmark.el (bookmark-handle-bookmark): If bookmark has no file,
-         don't do anything related to relocating, just return nil.
+       don't do anything related to relocating, just return nil.
        (bookmark-error-no-filename): New error.
        (bookmark-default-handler): Signal `bookmark-error-no-filename' if
-         bookmark has no file.  Don't even attempt to handle things that
-         are not files; the whole point of custom handlers is to keep that
-         knowledge elsewhere anyway.  Tighten some comments.
+       bookmark has no file.  Don't even attempt to handle things that
+       are not files; the whole point of custom handlers is to keep that
+       knowledge elsewhere anyway.  Tighten some comments.
        (bookmark-file-or-variation-thereof): Remove now-unused function.
        (bookmark-location): Doc string fix.
        (Bug#4250)
        (bookmark-relocate, bookmark-insert-location, bookmark-rename)
        (bookmark-insert, bookmark-delete, bookmark-time-to-save-p)
        (bookmark-edit-annotation-mode, bookmark-edit-annotation):
-          Improve doc strings to say whether bookmark can be a string or
-          a record or both, and make other consistency and clarity fixes.
+       Improve doc strings to say whether bookmark can be a string or
+       a record or both, and make other consistency and clarity fixes.
        (bookmark-get-handler, bookmark--jump-via, bookmark-write-file)
        (bookmark-default-annotation-text, bookmark-yank-word)
        (bookmark-maybe-load-default-file, bookmark-maybe-sort-alist)
        (bookmark-bmenu-show-filenames, bookmark-bmenu-hide-filenames)
        (bookmark-bmenu-bookmark): Give these doc strings.
        (bookmark-bmenu-check-position): Give this a doc string, but also
-          add a FIXME comment about how the function may be pointless.
+       add a FIXME comment about how the function may be pointless.
        (bookmark-default-handler): Rework doc string and change a
-          parameter name, to clarify that this takes a bookmark record
-          not a bookmark name.
+       parameter name, to clarify that this takes a bookmark record
+       not a bookmark name.
        (bookmark-set): Change a parameter name to indicate its meaning,
-          and improve the doc string a bit.
+       and improve the doc string a bit.
        (Bug#4188)
 
 2009-10-04  Karl Fogel  <kfogel@red-bean.com>