+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):
+ * textmodes/remember.el (remember-data-file):
+ * strokes.el (strokes-file):
+ * shadowfile.el (shadow-initialize):
+ * saveplace.el (save-place-file):
+ * ps-bdf.el (bdf-cache-file):
+ * progmodes/idlwave.el (idlwave-config-directory):
+ * net/quickurl.el (quickurl-url-file):
+ * international/kkc.el (kkc-init-file-name):
+ * ido.el (ido-save-directory-list-file):
+ * emulation/viper.el (viper-custom-file-name):
+ * emulation/vip.el (vip-startup-file):
+ * calendar/todo-mode.el (todo-file-do, todo-file-done, todo-file-top):
+ * calendar/timeclock.el (timeclock-file): Use locate-user-emacs-file.
+
+2013-03-12 Paul Eggert <eggert@cs.ucla.edu>
+
+ Switch encodings of tutorials, thai-word to UTF-8 (Bug#13880).
+ * language/thai-word.el: Switch to UTF-8.
+
+2013-03-11 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * recentf.el (recentf-save-file): Use locate-user-emacs-file (bug#13870).
+
+2013-03-11 Thierry Volpiatto <thierry.volpiatto@gmail.com>
+
+ * net/net-utils.el (net-utils-remove-ctrl-m-filter):
+ Use with-current-buffer and don't move point.
+ (net-utils-run-simple): Remove useless code.
+ (net-utils-remove-ctl-m): Remove unused custom.
+
+2013-03-11 Per Starbäck <starback@stp.lingfil.uu.se>
+
+ * international/characters.el (glyphless-set-char-table-range): New fun.
+ (update-glyphless-char-display): Use it (bug#13744).
+
+2013-03-11 Teodor Zlatanov <tzz@lifelogs.com>
+
+ * progmodes/cfengine.el: Update for CFEngine 3.4.2 and higher:
+ namespaces in the syntax, indent closer for hanging brace
+ correctly, allow single-quote delimited 'strings', and make
+ `cfengine3-mode' the default.
+
+2013-03-11 Jean-Philippe Gravel <jpgravel@gmail.com>
+
+ * progmodes/gdb-mi.el: Speed up initialization (bug#10580).
+ Use lexical-binding. Fix up docstring according to conventions.
+ (gdbmi-debug-mode): New var.
+ (gdbmi-start-with, gdbmi-same-start, gdbmi-is-number, gdbmi-bnf-init)
+ (gdbmi-bnf-output, gdbmi-bnf-skip-unrecognized, gdbmi-bnf-gdb-prompt)
+ (gdbmi-bnf-result-record, gdbmi-bnf-out-of-band-record)
+ (gdbmi-bnf-async-record, gdbmi-bnf-stream-record)
+ (gdbmi-bnf-console-stream-output, gdbmi-bnf-target-stream-output)
+ (gdbmi-bnf-log-stream-output, gdbmi-bnf-result-and-async-record-impl)
+ (gdbmi-bnf-incomplete-record-result): New functions.
+ (gdb-car<): Remove function.
+ (gdbmi-record-list): Remove variable.
+ (gdbmi-bnf-state, gdbmi-bnf-offset): New vars.
+ (gdbmi-bnf-result-state-configs): New const.
+ (gud-gdbmi-marker-filter): Rewrite.
+ (gdb-ignored-notification, gdb-thread-created, gdb-thread-exited)
+ (gdb-thread-selected, gdb-running, gdb-starting, gdb-stopped):
+ Add `token' argument.
+ (gdb-done, gdb-error): New functions.
+ (gdb-done-or-error): Add `is-complete' argument. Change arg order.
+
+2013-03-11 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * term/xterm.el (xterm--report-background-handler): Don't burp
+ upon timeout.
+ (xterm--version-handler): Extract from terminal-init-xterm.
+ (xterm--query): Don't mishandle timeout. Remove debugging messages.
+ Allow multiple handlers.
+ (terminal-init-xterm): Handle OSX's Terminal.app's incorrect answer.
+
+ * term/xterm.el: Don't discard input (bug#6758). Use lexical-binding.
+ (xterm--report-background-handler, xterm--query): New functions.
+ (terminal-init-xterm): Use them.
+
+2013-03-11 Michael R. Mauger <michael@mauger.com>
+
+ * progmodes/sql.el Version 3.2
+ Please note that my address changed to <michael@mauger.com>;
+ the <mmaug@yahoo.com> address remains active.
+ (sql-connection-alist): Updates documentation to fix bug#13715.
+ (sql-connect): Handle missing `sql-connection-alist' correctly.
+ (sql-mode-oracle-font-lock-keywords): Add missing keywords.
+ (sql-magic-go, sql-magic-semicolon): Mark with `delete-selection'
+ property.
+ (sql-default-value): New function.
+ (sql-get-login-ext, sql-get-login): Fixes bug where buffer-local
+ values were not used.
+ (sql-rename-buffer): Make sure alternate buffer name has no text
+ properties.
+ (sql-input-sender, sql-execute-feature): Fetch variable with
+ `buffer-local-value' rather than `with-current-buffer'.
+ (sql-*): Use #' function syntax consistently.
+ (sql-*): Use message/error/user-error consistently.
+
+2013-03-11 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * xt-mouse.el (xterm-mouse-event-read): Remove.
+ (xterm-mouse--read-event-sequence-1000)
+ (xterm-mouse--read-event-sequence-1006): Use read-event instead.
+
+2013-03-10 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * term/xterm.el (xterm-function-map): Support format used with
+ formatOtherKeys=1 (bug#13839).
+
+ * emacs-lisp/byte-run.el (dont-compile): Declare obsolete.
+ (with-no-warnings): Use `declare'.
+
+ * whitespace.el (whitespace-enable-predicate): New variable.
+ (whitespace-enable-predicate): Use it.
+
+ * comint.el (comint-send-input, comint-snapshot-last-prompt)
+ (comint-output-filter, comint-update-fence):
+ Use with-silent-modifications.
+
+2013-03-10 Jambunathan K <kjambunathan@gmail.com>
+
+ * replace.el (occur-read-regexp-defaults-function): New var.
+ (occur-read-regexp-defaults): New defun.
+ (occur-read-primary-args): Propagate above change (bug#13892).
+
+2013-03-09 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * mouse.el (mouse-drag-track): Remove left-over debugging code.
+
+2013-03-09 Michael Albinus <michael.albinus@gmx.de>
+
+ Major rewrite due to changed D-Bus interface of GVFS 1.14.
+
+ * net/tramp-gvfs.el (top): Extend check for gvfs availability.
+ (tramp-gvfs-methods-mounttracker, tramp-gvfs-listmounts)
+ (tramp-gvfs-mountlocation, tramp-gvfs-mountlocation-signature):
+ New defconst.
+ (tramp-gvfs-file-name-handler-alist) [directory-files]
+ [directory-files-and-attributes, file-exists-p, file-modes]:
+ Use Tramp default handler.
+ [file-acl, file-selinux-context, process-file, set-file-acl]:
+ [set-file-modes, set-file-selinux-context, shell-command]:
+ [start-file-process]: Remove handler.
+ [verify-visited-file-modtime]: New handler.
+ (tramp-gvfs-dbus-string-to-byte-array)
+ (tramp-gvfs-dbus-byte-array-to-string): New defuns. Replace all
+ calls of `dbus-string-to-byte-array' and
+ `tramp-gvfs-dbus-byte-array-to-string'.
+ (tramp-gvfs-handle-copy-file)
+ (tramp-gvfs-handle-delete-directory)
+ (tramp-gvfs-handle-delete-file, tramp-gvfs-handle-file-attributes)
+ (tramp-gvfs-handle-file-directory-p)
+ (tramp-gvfs-handle-file-executable-p)
+ (tramp-gvfs-handle-file-name-all-completions)
+ (tramp-gvfs-handle-file-readable-p)
+ (tramp-gvfs-handle-file-writable-p)
+ (tramp-gvfs-handle-insert-directory)
+ (tramp-gvfs-handle-insert-file-contents)
+ (tramp-gvfs-handle-make-directory, tramp-gvfs-handle-rename-file)
+ (tramp-gvfs-handle-set-visited-file-modtime)
+ (tramp-gvfs-handle-write-region): Rewrite.
+ (tramp-gvfs-handle-file-acl)
+ (tramp-gvfs-handle-file-selinux-context)
+ (tramp-gvfs-handle-process-file, tramp-gvfs-handle-set-file-acl)
+ (tramp-gvfs-handle-set-file-modes)
+ (tramp-gvfs-handle-set-file-selinux-context)
+ (tramp-gvfs-handle-shell-command)
+ (tramp-gvfs-handle-start-file-process)
+ (tramp-gvfs-handle-verify-visited-file-modtime): Remove defuns.
+ (tramp-gvfs-url-file-name): Do not use `file-truename', we work
+ over the symlinks. Fix user handling.
+ (top, tramp-gvfs-handler-mounted-unmounted): Handle different names
+ of the D-Bus signals.
+ (tramp-gvfs-connection-mounted-p): Handle different names of the
+ D-Bus methods.
+ (tramp-gvfs-mount-spec-entry): New defun.
+ (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. 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): 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)
+ (tramp-get-local-gid, tramp-check-cached-permissions): Move from
+ tramp-sh.el.
+
+ * net/tramp-sh.el (tramp-file-mode-type-map)
+ (tramp-check-cached-permissions, tramp-file-mode-from-int)
+ (tramp-file-mode-permissions, tramp-get-local-uid)
+ (tramp-get-local-gid): Move to tramp.el.
+
+2013-03-09 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ Separate mouse-1-click-follows-link from mouse-drag-region.
+ * mouse.el (mouse--down-1-maybe-follows-link): New function.
+ (key-translation-map): Use it to implement mouse-1-click-follows-link.
+ (mouse-drag-line, mouse-drag-track):
+ Remove mouse-1-click-follows-link code.
+ (mouse--remap-link-click-p): Remove.
+
+2013-03-08 Jambunathan K <kjambunathan@gmail.com>
+
+ * hi-lock.el (hi-lock-read-regexp-defaults-function): New var.
+ (hi-lock-read-regexp-defaults): New defun.
+ (hi-lock-line-face-buffer, hi-lock-face-buffer)
+ (hi-lock-face-phrase-buffer): Propagate above change.
+ Update docstring (bug#13892).
+
+ * subr.el (find-tag-default-as-regexp): New defun.
+ * replace.el (read-regexp): Propagate above change.
+
+2013-03-08 Jay Belanger <jay.p.belanger@gmail.com>
+
+ * calc/calc-units.el (calc-convert-units): Fix the way that default
+ new units are stored.
+
+2013-03-07 Matthias Meulien <orontee@gmail.com>
+
+ * bookmark.el: Define a face to highlight bookmark names in
+ bookmark menu buffers, where the default is a bold face similarly
+ to buffer names in buffer menu buffers.
+ (bookmark-menu-bookmark): New face to highlight bookmark names.
+ (bookmark-insert-location): Remove duplicated text property to
+ conform to buffer list (see `list-buffers').
+ (bookmark-bmenu-list, bookmark-bmenu-hide-filenames): Apply face
+ `bookmark-menu-bookmark' to bookmark names.
+
+2013-03-07 Matthias Meulien <orontee@gmail.com>
+ Karl Fogel <kfogel@red-bean.com>
+
+ * bookmark.el: Display the bookmark list header similarly to the
+ buffer list header (see `list-buffers'), where the default is now
+ an immovable/immutable header line.
+ (bookmark-bmenu-use-header-line): New variable.
+ (bookmark-bmenu-inline-header-height): New name for
+ `bookmark-bmenu-header-height', to avoid confusion with the code
+ for the new immovable header. All references changed.
+ (bookmark-bmenu-set-header): New function.
+ (bookmark-bmenu-list, bookmark-bmenu-toggle-filenames):
+ Conditionalize header construction accordingly.
+ (bookmark-bmenu-ensure-position): Conditionalize the skipping of
+ the inline header height.
+ (bookmark-bmenu-show-filenames, bookmark-bmenu-hide-filenames):
+ Conditionalize the skipping of the inline header height.
+
+2013-03-07 Dmitry Gutov <dgutov@yandex.ru>
+
+ * progmodes/js.el (js--multi-line-declaration-indentation):
+ Merge from js2-mode (https://github.com/mooz/js2-mode/issues/89).
+
+2013-03-06 Dmitry Gutov <dgutov@yandex.ru>
+
+ * progmodes/ruby-mode.el (ruby-syntax-propertize-function):
+ Only propertize regexp when not inside a string (Bug#13885).
+
+2013-03-06 Alan Mackenzie <acm@muc.de>
+
+ Correct the position of point in some line-up functions.
+ * progmodes/cc-align.el (c-lineup-whitesmith-in-block)
+ (c-lineup-assignments, c-lineup-gcc-asm-reg ): take position of
+ point at column 0 rather than at a random place in the line.
+
+2013-03-05 Michael Albinus <michael.albinus@gmx.de>
+
+ * net/tramp-compat.el (tramp-compat-delete-directory):
+ Implement TRASH argument.
+
2013-03-05 Dmitry Gutov <dgutov@yandex.ru>
Keep pre-existing highlighting in completion candidates (Bug#13250).