Fix tramp bug with empty explicit path
[bpt/emacs.git] / lisp / ChangeLog
index 71bc7e4..a74e982 100644 (file)
@@ -1,5 +1,135 @@
+2014-02-27  Daniel Colascione  <dancol@dancol.org>
+
+       * net/tramp-sh.el (tramp-get-remote-path): Don't signal error when
+       explicit tramp path is empty.
+
+2014-02-26  Glenn Morris  <rgm@gnu.org>
+
+       * startup.el (command-line): Don't init the tty in daemon mode.
+
+       Avoid calling tty-setup-hook twice, eg if a term file
+       explicitly calls tty-run-terminal-initialization.  (Bug#16859)
+       * faces.el (tty-run-terminal-initialization): Add run-hook argument.
+       (tty-create-frame-with-faces): Use it.
+       * startup.el (command-line): Pass run-hook argument
+       to tty-run-terminal-initialization.
+
+       * dired.el (dired-restore-desktop-buffer): Demote errors;
+       eg in case a glob match fails.  (Bug#16884)
+
+2014-02-26  Dmitry Gutov  <dgutov@yandex.ru>
+
+       * emacs-lisp/lisp.el (lisp--local-variables): Catch `end-of-file'
+       error from `read-from-string'.  (Bug#16850)
+
+       * emacs-lisp/ert.el (ert-run-tests-interactively): `read' the
+       result of `completing-read' in the interactive form.  (Bug#16854)
+
+2014-02-25  Glenn Morris  <rgm@gnu.org>
+
+       * image.el (image-animate, image-animate-timeout):
+       Stop animating images in dead buffers.  (Bug#16878)
+
+       * emacs-lisp/edebug.el (defmacro): Fix debug spec.  (Bug#16868)
+
+       * faces.el (tty-setup-hook, tty-run-terminal-initialization):
+       Doc fixes.
+       * startup.el (term-setup-hook): Doc fix.  Make obsolete.
+       * term/sun.el (sun-raw-prefix-hooks):
+       Use tty-setup-hook instead of term-setup-hook.
+       (terminal-init-sun): Construct message from bytecomp plist.
+       * term/wyse50.el (enable-arrow-keys): Doc fix.
+
+2014-02-24  Juanma Barranquero  <lekktu@gmail.com>
+
+       * term/sun.el (kill-region-and-unmark, sun-raw-prefix-hooks):
+       Fix docstring typos.
+
+2014-02-24  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp-sh.el (tramp-sh-handle-file-truename): Improve last fix.
+
+2014-02-24  Nicolas Richard  <theonewiththeevillook@yahoo.fr>
+
+       * minibuffer.el (completion--try-word-completion):
+       Fix error when completing M-x commands (bug#16808).
+
+2014-02-24  Leo Liu  <sdl.web@gmail.com>
+
+       * emacs-lisp/easy-mmode.el (define-minor-mode): Fix debug spec.
+
+2014-02-24  Juanma Barranquero  <lekktu@gmail.com>
+
+       * apropos.el (apropos-print): Avoid formatting error when
+       apropos-do-all and apropos-compact-layout are both t.
+
+2014-02-23  Juanma Barranquero  <lekktu@gmail.com>
+
+       * apropos.el (apropos-property, apropos-all-words-regexp)
+       (apropos-true-hit, apropos-variable, apropos-print):
+       Fix docstring typos, and remove obsolete comment.
+
+2014-02-23  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp-sh.el (tramp-sh-handle-file-truename):
+       Preserve trailing "/".  (Bug#16851)
+
+2014-02-23  Dmitry Gutov  <dgutov@yandex.ru>
+
+       * progmodes/ruby-mode.el (ruby-smie-rules): Don't indent specially
+       after `=>' (bug#16811).
+       (ruby-smie-rules): Handle the inconsistent second element of the
+       list returned by `smie-indent--parent'.
+       (ruby-font-lock-keywords): Disqualify any identifier before `=' as
+       method call.
+
+2014-02-23  Juanma Barranquero  <lekktu@gmail.com>
+
+       * elec-pair.el (electric-pair-text-syntax-table)
+       (electric-pair-syntax-info, electric-pair--syntax-ppss)
+       (electric-pair--balance-info, electric-pair-mode): Fix docstring typos.
+       (electric-pair--looking-at-unterminated-string-p): Doc fix.
+       (electric-pair--inside-string-p): Doc fix.  Use `let', not `let*'.
+
+2014-02-22  Glenn Morris  <rgm@gnu.org>
+
+       * imenu.el (imenu--generic-function): Doc fix.
+
+       * register.el (frame-configuration-to-register): Make obsolete.
+
+2014-02-22  Juanma Barranquero  <lekktu@gmail.com>
+
+       * desktop.el (desktop-save-buffer-p): Do not fail when
+       desktop-files-not-to-save is nil.  Return t for true result
+       as the doc says.
+
+2014-02-22  Daniel Colascione  <dancol@dancol.org>
+
+       * net/secrets.el (secrets-create-item,secrets-search-items): Check
+       that attribute values are strings, avoiding the construction of
+       invalid dbus messages.
+
+2014-02-21  Juanma Barranquero  <lekktu@gmail.com>
+
+       * emacs-lisp/gv.el: Avoid duplicating gv-expander and gv-setter in
+       defun-declarations-alist.
+
+2014-02-21  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/cl-macs.el (cl-define-compiler-macro): Add indent rule
+       (bug#16829).
+
+2014-02-21  Juanma Barranquero  <lekktu@gmail.com>
+
+       * whitespace.el (whitespace-space, whitespace-hspace, whitespace-tab)
+       (whitespace-newline, whitespace-trailing, whitespace-line)
+       (whitespace-space-before-tab, whitespace-indentation, whitespace-empty)
+       (whitespace-space-after-tab): Fix typo in docstrings.
+
 2014-02-21  Dmitry Gutov  <dgutov@yandex.ru>
 
+       * progmodes/ruby-mode.el (auto-mode-alist): Add missing "or".
+
        * electric.el (electric-indent-functions-without-reindent):
        Add `yaml-indent-line'.
 
 2014-02-21  Martin Rudalics  <rudalics@gmx.at>
 
        Fix handling of window-min-height/-width (Bug#16738).
-       * window.el (window--dump-window, window--dump-frame): New
-       functions.
-       (window--min-size-1): Account for window dividers.  When
-       window-resize-pixelwise is nil, delay rounding till after the
+       * window.el (window--dump-window, window--dump-frame):
+       New functions.
+       (window--min-size-1): Account for window dividers.
+       When window-resize-pixelwise is nil, delay rounding till after the
        sum of the window components has been calculated.
        (window--min-delta-1, window--max-delta-1): When PIXELWISE is
        nil make sure at least one text line and two text columns remain
        (tramp-handle-insert-directory): New defun, taken from tramp-gvfs.el.
 
        * net/tramp-gvfs.el (tramp-gvfs-file-name-handler-alist)
-       <insert-directory>: Use `tramp-handle-insert-directory.
+       <insert-directory>: Use `tramp-handle-insert-directory'.
        (tramp-gvfs-handle-insert-directory): Remove function.
 
        * net/tramp-sh.el (tramp-sh-handle-insert-directory):