* progmodes/compile.el (compilation-display-error): New command.
[bpt/emacs.git] / lisp / ChangeLog
index a1a75d2..4c2b17f 100644 (file)
@@ -1,3 +1,167 @@
+2013-03-19  Leo Liu  <sdl.web@gmail.com>
+
+       * progmodes/compile.el (compilation-display-error): New command.
+       (compilation-mode-map, compilation-minor-mode-map): Bind it to
+       C-o.  (Bug#13992)
+
+2013-03-18  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * term/x-win.el (x-keysym-pair): Add a Fixme (Bug#13936).
+
+2013-03-18  Jan Djärv  <jan.h.d@swipnet.se>
+
+       * mouse.el (mouse-on-link-p): Check for scroll bar (Bug#13979).
+
+2013-03-18  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp-compat.el (tramp-compat-user-error): New defun.
+
+       * net/tramp-adb.el (tramp-adb-handle-shell-command):
+       * net/tramp-gvfs.el (top):
+       * net/tramp.el (tramp-find-method, tramp-dissect-file-name)
+       (tramp-handle-shell-command): Use it.
+       (tramp-dissect-file-name): Raise an error when hostname is a
+       method name, and neither method nor user is specified.
+
+       * net/trampver.el: Update release number.
+
+2013-03-18  Leo Liu  <sdl.web@gmail.com>
+
+       Make sure eldoc can be turned off properly.
+       * emacs-lisp/eldoc.el (eldoc-schedule-timer): Conditionalize on
+       eldoc-mode.
+       (eldoc-display-message-p): Revert last change.
+       (eldoc-display-message-no-interference-p)
+       (eldoc-print-current-symbol-info): Tweak.
+
+2013-03-18  Tassilo Horn  <tsdh@gnu.org>
+
+       * doc-view.el (doc-view-new-window-function): Check the new window
+       overlay's display property instead the char property of the
+       buffer's first char.  Use `with-selected-window' instead of
+       `save-window-excursion' with `select-window'.
+       (doc-view-document->bitmap): Check the current doc-view overlay's
+       display property instead the char property of the buffer's first
+       char.
+
+2013-03-18  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Automate the build of ja-dic.el (Bug#13984).
+       * international/ja-dic-cnv.el (skkdic-convert): Remove the annotations
+       from the input, rather than assume that it's been done for us by the
+       SKK script unannotate.awk.  Switch ja-dic.el to UTF-8.  Don't put
+       the current date into a ja-dic.el comment, as that complicates
+       regression testing.
+
+2013-03-18  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * whitespace.el: Fix double evaluation.
+       (whitespace-space, whitespace-hspace, whitespace-tab)
+       (whitespace-newline, whitespace-trailing, whitespace-line)
+       (whitespace-space-before-tab, whitespace-indentation)
+       (whitespace-empty, whitespace-space-after-tab): Turn defcustoms into
+       obsolete defvars.
+       (whitespace-hspace-regexp): Fix regexp for emacs-unicode.
+       (whitespace-color-on): Use a single font-lock-add-keywords call.
+       Fix double-evaluation of face variables.
+
+2013-03-17  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp-adb.el (tramp-adb-parse-device-names):
+       Use `start-process' instead of `call-process'.  Otherwise, the
+       function might be blocked under MS Windows.  (Bug#13299)
+
+2013-03-17  Leo Liu  <sdl.web@gmail.com>
+
+       Extend eldoc to display info in the mode-line.  (Bug#13978)
+       * emacs-lisp/eldoc.el (eldoc-post-insert-mode): New minor mode.
+       (eldoc-mode-line-string): New variable.
+       (eldoc-minibuffer-message): New function.
+       (eldoc-message-function): New variable.
+       (eldoc-message): Use it.
+       (eldoc-display-message-p)
+       (eldoc-display-message-no-interference-p):
+       Support eldoc-post-insert-mode.
+
+       * simple.el (eval-expression-minibuffer-setup-hook): New hook.
+       (eval-expression): Run it.
+
+2013-03-17  Roland Winkler  <winkler@gnu.org>
+
+       * emacs-lisp/crm.el (completing-read-multiple): Ignore empty
+       strings in the list of return values.
+
+2013-03-17  Jay Belanger  <jay.p.belanger@gmail.com>
+
+       * calc/calc-ext.el (math-read-number-fancy): Check for an explicit
+       radix before checking for HMS forms.
+
+2013-03-16  Leo Liu  <sdl.web@gmail.com>
+
+       * progmodes/scheme.el: Add indentation and font-locking for λ.
+       (Bug#13975)
+
+2013-03-16  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/smie.el (smie-auto-fill): Don't inf-loop if there's no
+       token before point (bug#13942).
+
+2013-03-16  Leo Liu  <sdl.web@gmail.com>
+
+       * thingatpt.el (end-of-sexp): Fix bug#13952.  Use syntax-after.
+
+2013-03-16  Glenn Morris  <rgm@gnu.org>
+
+       * Version 24.3 released.
+
+2013-03-16  Eli Zaretskii  <eliz@gnu.org>
+
+       * startup.el (command-line-normalize-file-name): Fix handling of
+       backslashes in DOS and Windows file names.  Reported by Xue Fuqiao
+       <xfq.free@gmail.com> in
+       http://lists.gnu.org/archive/html/help-gnu-emacs/2013-03/msg00245.html.
+
+2013-03-15  Michael Albinus  <michael.albinus@gmx.de>
+
+       Sync with Tramp 2.2.7.
+
+       * net/trampver.el: Update release number.
+
+2013-03-14  Tassilo Horn  <tsdh@gnu.org>
+
+       * doc-view.el Fix bug#13887.
+       (doc-view-insert-image): Don't modify overlay associated to
+       non-live windows, and implement horizontal centering of image in
+       case it's smaller than the window.
+       (doc-view-new-window-function): Force redisplay of new windows on
+       doc-view buffers.
+
+2013-03-13  Karl Fogel  <kfogel@red-bean.com>
+
+       * saveplace.el (save-place-alist-to-file): Don't sort
+       `save-place-alist', just pretty-print it (bug#13882).
+
+2013-03-13  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp-sh.el (tramp-sh-handle-insert-directory): Check,
+       whether `default-file-name-coding-system' is bound.  It isn't in
+       XEmacs.
+
+2013-03-13  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/byte-run.el (defun-declarations-alist): Don't use
+       backquotes for `obsolete' (bug#13929).
+
+       * international/mule.el (find-auto-coding): Include file name in
+       obsolescence warning (bug#13922).
+
+2013-03-12  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       * progmodes/cfengine.el (cfengine-parameters-indent): New variable
+       for CFEngine 3-specific indentation.
+       (cfengine3-indent-line): Use it.  Fix up category regex.
+       (cfengine3-font-lock-keywords): Add bundle and namespace characters.
+
 2013-03-12  Stefan Monnier  <monnier@iro.umontreal.ca>
 
        * type-break.el (type-break-file-name):
        (tramp-gvfs-mount-spec): Use it.
        (tramp-gvfs-maybe-open-connection): Check, that in case of "smb"
        there is a share name.  Handle different names of the D-Bus
-       signals and methods.
-       (tramp-gvfs-maybe-open-connection): Set connection properties
-       needed for `tramp-check-cached-permissions'.
+       signals and methods.  Set connection properties needed for
+       `tramp-check-cached-permissions'.
        (tramp-gvfs-send-command): Apply `tramp-gvfs-maybe-open-connection'.
        Return t or nil.
 
        * net/tramp.el (tramp-backtrace): Move up.
-       (tramp-error): Apply a backtrace into the debug buffer when
+       (tramp-error): Dump a backtrace into the debug buffer when
        `tramp-verbose > 9.
        (tramp-file-mode-type-map, tramp-file-mode-from-int)
        (tramp-file-mode-permissions, tramp-get-local-uid)
        Let-bind `isearch-other-end' to `start', `isearch-forward' to t
        and `isearch-error' to nil.
 
+2013-03-16  Fabián Ezequiel Gallina  <fgallina@cuca>
+
+       * progmodes/python.el (python-info-current-defun):
+       Enhance match-data cluttering prevention.
+
 2013-02-22  Michael Albinus  <michael.albinus@gmx.de>
 
        * net/tramp.el (tramp-tramp-file-p): Fix docstring.