lisp/desktop.el (desktop-restore-frames): Change default to t.
[bpt/emacs.git] / lisp / ChangeLog
index c9957d2..3415455 100644 (file)
@@ -1,3 +1,97 @@
+2013-07-14  Juanma Barranquero  <lekktu@gmail.com>
+
+       * desktop.el (desktop-restore-frames): Change default to t.
+       (desktop-restore-in-current-display): Now offer more options.
+       (desktop-restoring-reuses-frames): New customization option.
+       (desktop--saved-states): Doc fix.
+       (desktop-filter-parameters-alist): New variable, renamed and expanded
+       from desktop--excluded-frame-parameters.
+       (desktop--target-display): New variable.
+       (desktop-switch-to-gui-p, desktop-switch-to-tty-p)
+       (desktop--filter-tty*, desktop--filter-*-color)
+       (desktop--filter-minibuffer, desktop--filter-restore-desktop-parm)
+       (desktop--filter-save-desktop-parm)
+       (desktop-restore-in-original-display-p): New functions.
+       (desktop--filter-frame-parms): Use new desktop-filter-parameters-alist.
+       (desktop--save-minibuffer-frames): New function, inspired by a similar
+       function from Martin Rudalics.
+       (desktop--save-frames): Call it; play nice with desktop-globals-to-save.
+       (desktop--restore-in-this-display-p): Remove.
+       (desktop--find-frame): Rename from desktop--find-frame-in-display
+       and add predicate argument.
+       (desktop--make-full-frame): Remove, integrated into desktop--make-frame.
+       (desktop--reuse-list): New variable.
+       (desktop--select-frame, desktop--make-frame, desktop--sort-states):
+       New functions.
+       (desktop--restore-frames): Add support for "minibuffer-special" frames.
+
+2013-07-14  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp-sh.el (tramp-sh-handle-vc-registered): Use `ignore-error'.
+
+2013-07-13  Dmitry Gutov  <dgutov@yandex.ru>
+
+       * progmodes/ruby-mode.el (ruby-font-lock-keywords): Highlight
+       conversion methods on Kernel.
+
+2013-07-13  Alan Mackenzie  <acm@muc.de>
+
+       * progmodes/cc-engine.el (c-forward-decl-or-cast-1): Label CASE 13
+       and comment it out.  This out-commenting enables certain C++
+       declarations to be parsed correctly.
+
+2013-07-13  Eli Zaretskii  <eliz@gnu.org>
+
+       * international/mule.el (define-coding-system): Doc fix.
+
+       * simple.el (default-font-height): Don't call font-info if the
+       frame's default font didn't change since the frame was created.
+       (Bug#14838)
+
+2013-07-13  Leo Liu  <sdl.web@gmail.com>
+
+       * ido.el (ido-read-file-name): Guard against non-symbol value.
+
+2013-07-13  Fabián Ezequiel Gallina  <fgallina@gnu.org>
+
+       * progmodes/python.el (python-imenu--build-tree): Fix corner case
+       in nested defuns.
+
+2013-07-13  Leo Liu  <sdl.web@gmail.com>
+
+       * ido.el (ido-exhibit): Handle ido-enter-matching-directory before
+       ido-set-matches call.  (Bug#6852)
+
+2013-07-12  Dmitry Gutov  <dgutov@yandex.ru>
+
+       * progmodes/ruby-mode.el (ruby-percent-literals-beg-re):
+       (ruby-syntax-expansion-allowed-p): Support array of symbols, for
+       Ruby 2.0.
+       (ruby-font-lock-keywords): Distinguish calls to functions with
+       module-like names from module references.  Highlight character
+       literals.
+
+2013-07-12  Sergio Durigan Junior  <sergiodj@riseup.net>  (tiny change)
+
+       * progmodes/gdb-mi.el (gdb-strip-string-backslash): New function.
+       (gdb-send): Handle continued commands.  (Bug#14847)
+
+2013-07-12  Juanma Barranquero  <lekktu@gmail.com>
+
+       * desktop.el (desktop--v2s): Remove unused local variable.
+       (desktop-save-buffer): Make defvar-local; adjust docstring.
+       (desktop-auto-save-timeout, desktop-owner): Use ignore-errors.
+       (desktop-clear, desktop-save-buffer-p): Use string-match-p.
+
+2013-07-12  Andreas Schwab  <schwab@linux-m68k.org>
+
+       * emacs-lisp/map-ynp.el (map-y-or-n-p): Fix last change.
+
+2013-07-12  Eli Zaretskii  <eliz@gnu.org>
+
+       * simple.el (next-line, previous-line): Document TRY-VSCROLL and ARG.
+       (Bug#14842)
+
 2013-07-12  Glenn Morris  <rgm@gnu.org>
 
        * doc-view.el: Require cl-lib at runtime too.