+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):
+ * 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).
+ * minibuffer.el (completions-first-difference): State that the
+ face is "added" in the docstring.
+ (completions-common-part): Same. And don't inherit from default.
+ (completion-hilit-commonality): Prepend 'completions-common-part
+ and 'completion-first-difference faces to the 'face property,
+ instead of replacing the value(s).
+ (completion--insert-strings): Same with 'completions-annotations face.
+ (completion-hilit-commonality): Use 'face instead of
+ 'font-lock-face, because it gets priority if the completion
+ strings already have 'face set.
+
+2013-03-04 Alan Mackenzie <acm@muc.de>
+
+ Replace `last-command-event' by `last-command-char' in XEmacs.
+ * progmodes/cc-defs.el (c-last-command-char): New macro.
+ * progmodes/cc-align.el (c-semi&comma-inside-parenlist)
+ (c-semi&comma-no-newlines-before-nonblanks)
+ (c-semi&comma-no-newlines-for-oneline-inliners): Use the new macro
+ in place of `last-command-event'.
+ * progmodes/cc-cmds.el (c-electric-pound, c-electric-brace)
+ (c-electric-slash, c-electric-semi&comma, c-electric-lt-gt)
+ (c-electric-paren, c-electric-continued-statement): Use the new
+ macro in place of `last-command-event'.
+
+2013-03-04 Glenn Morris <rgm@gnu.org>
+
+ * files.el (inhibit-local-variables-regexps):
+ Add .diff and .patch. (Bug#13862)
+
+2013-03-03 Michael Albinus <michael.albinus@gmx.de>
+
+ * net/tramp-adb.el (tramp-adb-maybe-open-connection): Cache,
+ whether the "su" command is available on the device.
+
+2013-03-01 Michael Albinus <michael.albinus@gmx.de>
+
+ * net/tramp-adb.el (tramp-adb-prompt): Extend regexp.
+ (tramp-adb-handle-process-file): Remove superfluous setting.
+ (tramp-adb-command-exit-status): Handle case that COMMAND is nil.
+ (tramp-adb-barf-unless-okay): Use `tramp-adb-command-exit-status'.
+ (tramp-adb-maybe-open-connection): Apply "su" if user is defined.
+
+2013-03-01 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * textmodes/ispell.el: Fix nitpicks and byte-compiler warnings.
+ (ispell-print-if-debug): Build `format' in. Avoid end-of-buffer.
+ (ispell-parse-hunspell-affix-file): Avoid beginning-of-buffer.
+ Use dict-key rather than dict-name for the error message.
+
+2013-03-01 Thierry Volpiatto <thierry.volpiatto@gmail.com>
+
+ * net/net-utils.el (net-utils-run-simple): Don't display-buffer
+ when reverting (bug#13831).
+
+2013-03-01 Agustín Martín Domingo <agustin.martin@hispalinux.es>
+
+ * textmodes/ispell.el (ispell-find-hunspell-dictionaries):
+ Always expand affix-file before storing to protect against changed
+ `default-directory'.
+ (ispell-print-if-debug): Make sure message is printed at the end
+ of the debug buffer.
+
+2013-03-01 Michael Albinus <michael.albinus@gmx.de>
+
+ * net/tramp.el (tramp-obsolete-methods): New defconst.
+ (tramp-warned-obsolete-methods): New defvar.
+ (tramp-find-method): Check for obsolete methods. Map them to a
+ replacement method if appropriate.
+
+ * net/tramp-sh.el (tramp-methods) [scp1, scp2, ssh1, ssh2, plink1]:
+ Remove methods.
+ (top): Remove completion functions for "scp1", "scp2", "ssh1",
+ "ssh2" and "plink1".
+
+2013-02-28 Dale Sedivec <dale@codefu.org>
+
+ * textmodes/sgml-mode.el (sgml-syntax-propertize-function):
+ Return valid syntax-table property value when converting
+ quotes within text from string syntax to punctuation syntax (bug#13844).
+
+2013-02-28 Juri Linkov <juri@jurta.org>
+
+ * dired-aux.el (dired-diff): If file at point is a backup file,
+ use its original as the default value, and reverse the order
+ of arguments to the `diff' call. Doc fix. (Bug#13772)
+
+2013-02-28 Michael Albinus <michael.albinus@gmx.de>
+
+ * net/tramp-adb.el (tramp-adb-sdk-dir): Remove. Replaced by ...
+ (tramp-adb-program): New defcustom. Remove function. Adapt calls.
+
+2013-02-28 Agustín Martín Domingo <agustin.martin@hispalinux.es>
+
+ Initial support for hunspell dictionaries auto-detection (Bug#13639)
+
+ * textmodes/ispell.el (ispell-find-hunspell-dictionaries):
+ Ask hunspell about available and default dictionaries.
+ (ispell-parse-hunspell-affix-file): Extract relevant info from
+ hunspell affix file.
+ (ispell-hunspell-fill-dictionary-entry): Fill non-initialized
+ `ispell-dictionary-alist' entry for given dictionary after info
+ provided by `ispell-parse-hunspell-affix-file'.
+ (ispell-hunspell-dict-paths-alist): New defvar to contain an alist
+ of parsed hunspell dicts and associated affix files.
+ (ispell-hunspell-dictionary-alist): New defvar to contain an alist
+ of parsed hunspell dicts and associated parameters.
+ (ispell-set-spellchecker-params):
+ Call `ispell-find-hunspell-dictionaries' if hunspell and not
+ previously done.
+ (ispell-start-process):
+ Call `ispell-hunspell-fill-dictionary-entry' for current
+ dictionary if it is not initialized.
+
+2013-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * imenu.el: Comment nitpicks.
+
+2013-02-28 Sam Steingold <sds@gnu.org>
+
+ * vc/diff-mode.el (diff-hunk-file-names): Handle filenames with spaces.
+ See <http://stackoverflow.com/questions/14720205>.
+
+2013-02-28 Thierry Volpiatto <thierry.volpiatto@gmail.com>
+
+ * net/net-utils.el (net-utils--revert-function): New fun (bug#13831).
+ (net-utils-mode): Use it.
+ (net-utils--revert-cmd): New var.
+ (net-utils-run-simple): Set it, and remove bogus interactive spec.
+ (traceroute): Use net-utils-run-simple.
+
+2013-02-28 Glenn Morris <rgm@gnu.org>
+
+ * textmodes/paragraphs.el (mark-paragraph): Doc fix.
+
+2013-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * doc-view.el: Preserve h&v scroll across C-c C-c C-c C-c.
+ (doc-view-fallback-mode): Remove overlays here.
+ (doc-view-toggle-display): Instead of here. Don't throw away
+ image-mode-winprops-alist.
+ (doc-view-goto-page): Don't mess with hscroll.
+
+2013-02-27 Thierry Volpiatto <thierry.volpiatto@gmail.com>
+
+ * font-lock.el (lisp-font-lock-keywords-2): Fix highlighting of
+ &optional (bug#13819).
+
+2013-02-27 Michael Albinus <michael.albinus@gmx.de>
+
+ * net/tramp-adb.el (tramp-adb-parse-device-names)
+ (tramp-adb-maybe-open-connection): Add timeouts. (Bug#13299)
+
+2013-02-26 Michael Albinus <michael.albinus@gmx.de>
+
+ * net/tramp-sh.el (tramp-sh-handle-insert-directory):
+ Add "2>/dev/null" to the ls command, in case "en_US.utf8" is not
+ defined. POSIX environments fall back to the "C" locale then and
+ emit a warning, which shall be suppressed.
+
+2013-02-26 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * emacs-lisp/easy-mmode.el (define-globalized-minor-mode): Tweak logic.
+ (easy-mmode-set-keymap-parents): Use make-composed-keymap.
+
+2013-02-25 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * emacs-lisp/bytecomp.el (byte-compile-file): Use let.
+
+2013-02-25 Juri Linkov <juri@jurta.org>
+
+ * replace.el (read-regexp): Let-bind `default' to the first
+ element of `defaults' if it's a list, otherwise it should be
+ a string or nil. Let-bind `suggestions' to `defaults' if it's
+ a list, otherwise make a list with the string value. Doc fix.
+ (Bug#13805)
+
+2013-02-25 Eli Zaretskii <eliz@gnu.org>
+
+ * emacs-lisp/bytecomp.el (byte-recompile-directory): Reject files
+ that match "\`\.#", to avoid compiling lock files, even if they
+ are readable (as they are on MS-Windows).
+
+2013-02-25 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * files.el (basic-save-buffer): Remove redundant directory-creation.
+
+2013-02-24 Jay Belanger <jay.p.belanger@gmail.com>
+
+ * calc/calc-ext.el (math-to-radians-2, math-from-radians-2):
+ Add option to force `pi' to remain symbolic.
+ * calc/calcalg2.el (calcFunc-sin, calcFunc-cos, calcFunc-tan)
+ (calcFunc-cot, calcFunc-csc, calcFunc-sec, calcFunc-arcsin)
+ (calcFunc-arccos, calcFunc-arctan): Use symbolic `pi' in the
+ derivatives, when necessary.
+
+2013-02-23 Peter Kleiweg <p.c.j.kleiweg@rug.nl>
+
+ * progmodes/ps-mode.el (ps-mode-version): Bump to 1.1i.
+ (ps-mode-octal-region): Use string-make-unibyte.
+
+2013-02-23 Glenn Morris <rgm@gnu.org>
+
+ * emulation/viper-cmd.el (viper-submit-report):
+ * progmodes/ps-mode.el (ps-mode-maintainer-address):
+ * progmodes/vera-mode.el (vera-mode-help-address):
+ * textmodes/artist.el (artist-maintainer-address):
+ * textmodes/reftex.el (reftex-report-bug):
+ * vc/ediff-util.el (ediff-submit-report):
+ Add bug-gnu-emacs to bug report address.
+
+ * progmodes/simula.el (simula-mode-menu, simula-mode-map):
+ Remove bug report entries.
+ (simula-mode-help-address, simula-submit-bug-report): Make obsolete.
+
+ * emacs-lisp/bytecomp.el (byte-compile-level): New.
+ (byte-compile-file, byte-compile-from-buffer):
+ Use separate input/output buffers for each level of recursive
+ byte-compile-file calls. (Bug#13787)
+
+2013-02-23 Michael Albinus <michael.albinus@gmx.de>
+
+ * net/tramp.el (tramp-methods): Fix docstring.
+ (tramp-ssh-controlmaster-options): Rename it from
+ `tramp-ssh-controlmaster-template'. Return a string.
+ (tramp-default-method): Adapt check for
+ `tramp-ssh-controlmaster-options'.
+
+ * net/tramp-sh.el (tramp-methods):
+ Replace `tramp-ssh-controlmaster-template' by "%c".
+ (tramp-do-copy-or-rename-file-out-of-band)
+ (tramp-maybe-open-connection): Use it in format spec. Ensure,
+ that it is applied for the first hop only.
+
+2013-02-22 Juri Linkov <juri@jurta.org>
+
+ * isearch.el (isearch-lazy-highlight-new-loop):
+ Set `isearch-lazy-highlight-start' and `isearch-lazy-highlight-end'
+ to `isearch-other-end' if it is not nil. (Bug#13402)
+
+ * replace.el (replace-highlight): Let-bind `isearch-other-end'
+ to `match-beg'.
+
+ * textmodes/ispell.el (ispell-highlight-spelling-error-overlay):
+ 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.
+
+ * net/tramp-sh.el (tramp-sh-handle-insert-directory):
+ Handle multibyte file names.
+
+2013-02-22 Glenn Morris <rgm@gnu.org>
+
+ * textmodes/sgml-mode.el (sgml-xml-mode): Move before use.
+ (sgml-transformation-function): Give it a :set function.
+ (sgml-tag): Doc fix.
+
+ * cmuscheme.el (scheme-buffer):
+ * progmodes/inf-lisp.el (inferior-lisp-buffer):
+ * progmodes/tcl.el (inferior-tcl-buffer):
+ * textmodes/tex-mode.el (tex-command): Doc fixes.
+
+ * image-mode.el (image-mode): Add mouse bindings for mode-line-process.
+
+ * htmlfontify.el (hfy-default-header): Encode title string. (Bug#7457)
+
+2013-02-21 Bastien Guerry <bzg@gnu.org>
+
+ * cmuscheme.el (scheme-buffer): Fix docstring. (Bug#13778)
+
+2013-02-21 Fabián Ezequiel Gallina <fgallina@cuca>
+
+ * progmodes/python.el (python-info-current-defun):
+ Enhance match-data cluttering prevention.
+
+2013-02-21 Glenn Morris <rgm@gnu.org>
+
+ * net/tramp.el (tramp-get-debug-buffer): Ensure outline.el is not
+ loaded while outline-regexp is let bound. (Bug#9584)
+
+2013-02-21 Fabián Ezequiel Gallina <fgallina@cuca>
+
+ * progmodes/python.el (python-info-current-defun): Fix failed
+ defun name retrieval because of unwanted match-data cluttering.
+
+2013-02-21 Michael Albinus <michael.albinus@gmx.de>
+
+ * net/tramp.el (tramp-ssh-controlmaster-template): Make it a
+ defconst. Apply independent check for ControlPersist.
+
+ * net/tramp-sh.el (tramp-sh-handle-set-file-times): Set $UTC only
+ temporarily, via "env".
+
+2013-02-21 Glenn Morris <rgm@gnu.org>
+
+ * info.el (Info-enable-edit): Remove.
+ (Info-edit): Disable it rather than using Info-enable.
+ (Info-edit-mode-hook, Info-edit-map, Info-edit-mode, Info-edit)
+ (Info-cease-edit): Make editing of Info files obsolete.
+
+ * informat.el (Info-tagify):
+ Handle buffers not visiting files. (Bug#13763)
+
+2013-02-21 Juanma Barranquero <lekktu@gmail.com>
+
+ * calc/calc-graph.el (calc-graph-show-dumb): Fix typo.
+
+2013-02-21 Glenn Morris <rgm@gnu.org>
+
+ * files.el (basic-save-buffer): Move check for existing parent
+ directory after hooks. (Bug#13773)
+
+2013-02-20 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * simple.el (command-execute): Move from C. Add obsolete check.
+ (extended-command-history): Move from C.
+
+2013-02-20 Ulrich Müller <ulm@gentoo.org>
+
+ * jka-cmpr-hook.el (jka-compr-compression-info-list)
+ (jka-compr-mode-alist-additions): Handle .txz suffix for
+ XZ-compressed tar archives (bug#13770).
+
+2013-02-20 Bastien Guerry <bzg@gnu.org>
+
+ * outline.el (outline-regexp, outline-heading-end-regexp):
+ Make variables, not options (bug#13731).
+
+2013-02-20 Glenn Morris <rgm@gnu.org>
+
+ * image.el (image-current-frame): Change from variable to function.
+ (image-show-frame): Rename from image-nth-frame. Update callers.
+ * image-mode.el (image-multi-frame): New variable.
+ (image-mode-map, image-mode, image-goto-frame):
+ Use image-multi-frame rather than image-current-frame.
+ (image-mode, image-goto-frame): Use image-current-frame as
+ function rather than as variable.
+
+ * emacs-lisp/cl-lib.el (cl-floatp-safe): Make it an alias for floatp.
+ * emacs-lisp/cl-macs.el (cl--make-type-test)
+ (cl--compiler-macro-assoc): Use floatp rather than cl-floatp-safe.
+
+2013-02-19 Michael Albinus <michael.albinus@gmx.de>
+
+ * net/tramp-cache.el (tramp-get-hash-table): New defun.
+ (tramp-get-file-property, tramp-set-file-property)
+ (tramp-get-connection-property, tramp-set-connection-property): Use it.
+ (tramp-flush-file-property, tramp-flush-directory-property):
+ Rename argument to KEY.
+ (tramp-flush-connection-property): Simplify a little bit.
+ (tramp-connection-property-p): New defun.
+ (top): Reapply saved values only if there isn't a corresponding
+ entry in `tramp-connection-properties'.
+
+2013-02-19 Fabián Ezequiel Gallina <fgallina@cuca>
+
+ * progmodes/python.el (python-indent-context):
+ Fix python-info-line-ends-backslash-p call.
+ (python-info-line-ends-backslash-p)
+ (python-info-beginning-of-backslash): Respect line-number argument.
+ (python-info-current-line-comment-p):
+ Fix behavior when not at beginning-of-line.
+ (python-util-position): Remove function.
+ (python-util-goto-line): New function.
+
+2013-02-19 Michael Albinus <michael.albinus@gmx.de>
+
+ * eshell/em-unix.el (eshell/su): Require tramp.
+ (eshell/sudo): Require tramp. Remove now unnecessary check.
+
+ * net/tramp-sh.el (tramp-sh-handle-start-file-process): Let-bind
+ `tramp-current-connection' in order to avoid an error when several
+ commands are invoked in a short time in eshell and friends.
+
+2013-02-19 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ Cleanup some of EIEIO's namespace.
+ * emacs-lisp/eieio.el (eieio--define-field-accessors): New macro.
+ Use it to define all the class-* and object-* field accessors (renamed
+ to eieio--class-* and eieio--object-*). Update all uses.
+ (eieio--class-num-slots, eieio--object-num-slots): Rename from
+ class-num-slots and object-num-slots.
+ (eieio--check-type): New macro.
+ (eieio-defclass, eieio-oref, eieio-oref-default, same-class-p)
+ (object-of-class-p, child-of-class-p, object-slots, class-slot-initarg)
+ (eieio-oset, eieio-oset-default, object-assoc, object-assoc-list)
+ (object-assoc-list-safe): Use it.
+ (eieio-defclass): Tighten regexp.
+ (eieio--defmethod): Use `memq'. Signal an error for unknown method kind.
+ Remove unreachable code.
+ (object-class-fast): Declare obsolete.
+ (eieio-class-name, eieio-object-name, eieio-object-set-name-string)
+ (eieio-object-class, eieio-object-class-name, eieio-class-parents)
+ (eieio-class-children, eieio-class-precedence-list, eieio-class-parent):
+ Rename from class-name, object-name, object-set-name-string,
+ object-class, object-class-name, class-parents, class-children,
+ class-precedence-list, class-parent; with obsolete alias.
+ (class-of, class-direct-superclasses, class-direct-subclasses):
+ Declare obsolete.
+ (eieio-defmethod): Use `memq'; remove unreachable code.
+ * emacs-lisp/eieio-base.el (eieio-persistent-read):
+ * emacs-lisp/eieio-opt.el (eieio-class-button, eieio-describe-generic)
+ (eieio-browse-tree, eieio-browse): Use eieio--check-type.
+
+
+2013-02-18 Michael Heerdegen <michael_heerdegen@web.de>
+
+ * emacs-lisp/eldoc.el (eldoc-highlight-function-argument):
+ Use font-lock-keyword-face for macros and special forms (bug#8345).
+
+2013-02-17 Didier Verna <didier@didierverna.net>
+
+ * net/network-stream.el (network-stream-open-starttls):
+ Check that response to the starttls-command is non-nil. (Bug#13706)
+
+2013-02-17 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * font-lock.el (lisp-font-lock-keywords-1, lisp-font-lock-keywords-2):
+ Don't assume all identifier chars have syntax word.
+ * emacs-lisp/lisp-mode.el (lisp-mode-variables):
+ Remove bar-not-symbol. Adjust callers.
+ (lisp-mode-variables): Don't set a font-lock-syntax-table.
+
+2013-02-17 Leo Liu <sdl.web@gmail.com>
+
+ * net/rcirc.el (rcirc-keepalive): Fix invalid timer error.
+
+2013-02-17 Glenn Morris <rgm@gnu.org>
+
+ * menu-bar.el (menu-bar-tools-menu): Fix case of EDE entry.
+
+ * image-mode.el (image-mode-map): Add image-dired menu entry.
+
+ * image-dired.el (tumme): Make this alias obsolete.
+
+2013-02-16 Glenn Morris <rgm@gnu.org>
+
+ * image.el (image-animated-types): Remove.
+ (image-multi-frame-p): Rename from image-animated-p, and generalize.
+ (image-animated-p): Make obsolete alias.
+ (image-animate, image-nth-frame, image-animate-timeout):
+ Use image-multi-frame-p.
+ (image-animate-timeout): If no delay, use image-default-frame-delay.
+ * image-mode.el (image-mode, image-toggle-animation):
+ Use image-multi-frame-p. (Bug#763, bug#10739)
+ (image-mode): Adjust startup message for a multi-frame image.
+
+ * image-mode.el (image-mode-map): Give it a menu.
+
+2013-02-16 Michael Albinus <michael.albinus@gmx.de>
+
+ * net/tramp-cache.el (tramp-connection-properties): New customer
+ option.
+ (tramp-get-connection-property): Use it.
+
+ * net/tramp-compat.el (top): Require 'trampver.
+
+ * net/tramp-sh.el (tramp-remote-process-environment):
+ Set tramp-autoload cookie.
+
+2013-02-16 Kevin Ryde <user42@zip.com.au>
+
+ * info-look.el (info-lookup-select-mode): If major-mode has no
+ info-lookup-alist entry then search up derived-mode-parent (bug#8660).
+
+2013-02-16 Jambunathan K <kjambunathan@gmail.com>
+
+ * replace.el (read-regexp): Tighten the regexp that matches tag.
+ When tag is retrieved with `find-tag-default', use regexp that
+ matches tag at point. Also update docstring (Bug#13687).
+
+2013-02-16 Eli Zaretskii <eliz@gnu.org>
+
+ * autorevert.el (auto-revert-notify-add-watch): With 'w32notify',
+ add watch for the file, not its parent directory, since w32notify
+ sets up the watch for the directory internally. (Bug#13725)
+
+2013-02-16 Glenn Morris <rgm@gnu.org>
+
+ * image.el (image-default-frame-delay): New variable.
+ (image-animated-p): Use image-default-frame-delay.
+ (image-minimum-frame-delay): New constant.
+ (image-animate-timeout): Use image-minimum-frame-delay.
+
+ * image.el (image-nth-frame): New, split from image-animate-timeout.
+ (image-animate-timeout): Use image-nth-frame.
+ * image-mode.el (image-goto-frame, image-next-frame)
+ (image-previous-frame): New commands.
+ (image-mode-map): Add new frame commands.
+
+2013-02-16 Jonas Bernoulli <jonas@bernoul.li>
+
+ * emacs-lisp/tabulated-list.el (tabulated-list-print-col):
+ If col-desc already has help-echo, use it. (Bug#13563)
+
+2013-02-16 Glenn Morris <rgm@gnu.org>
+
+ * image.el (image-current-frame): New variable.
+ (image-animate-timeout): Set image-current-frame.
+ * image-mode.el (image-mode): For animated images,
+ display a frame counter via mode-line-process.
+
+ * font-lock.el (lisp-font-lock-keywords-1): Add defvar-local.
+
+2013-02-15 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * simple.el (eval-expression): Let `exp' set the mark (bug#13724).
+
+2013-02-15 Alan Mackenzie <acm@muc.de>
+
+ * emacs-lisp/easy-mmode.el (define-globalized-minor-mode): When a
+ global minor mode has been enabled, call the minor mode function
+ for a new buffer once only, after the major mode hook, whilst
+ allowing that hook explicitly to disable the minor mode.
+ (MODE-disable-in-buffer): New (generated) function.
+ (disable-MODE): New (generated) buffer local variable.
+
+2013-02-15 Jambunathan K <kjambunathan@gmail.com>
+
+ * iswitchb.el (iswitchb-read-buffer): Bind `C-.' and `C-,' to
+ `iswitchb-next-match' and `iswitchb-prev-match' resply.
+ * ido.el (ido-init-completion-maps): Bind `C-.' and `C-,' to
+ `ido-next-match' and `ido-prev-match' resply.
+ * icomplete.el (icomplete-minibuffer-map): Unbind `C-s' and `C-r'.
+ Bind `C-.' and `C-,' to `icomplete-forward-completions' and
+ `icomplete-backward-completions' (Bug#13708).
+
+2013-02-15 Glenn Morris <rgm@gnu.org>
+
+ * emacs-lisp/easy-mmode.el (define-minor-mode): Doc fix.
+
+2013-02-15 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * net/goto-addr.el (goto-address-fontify): Add start and end args.
+ (goto-address-fontify-region): Use them instead of narrowing, so
+ syntax-ppss has access to the whole buffer.
+
+2013-02-15 Fabián Ezequiel Gallina <fgallina@cuca>
+
+ * progmodes/python.el: Explain how to restore "cc-mode"-like
+ forward-sexp movement in header documentation (Bug#13642).
+ (python-nav--forward-sexp): Behave like emacs-lisp-mode in
+ comments and strings (GH bug 114).
+
+2013-02-15 Fabián Ezequiel Gallina <fgallina@cuca>
+
+ * progmodes/python.el (python-info-current-defun): Fix current
+ defun detection (Bug#13618).
+
+2013-02-15 Chong Yidong <cyd@gnu.org>
+
+ * xml.el (xml-parse-string): Fix typo in handling of bad character
+ references.
+
+2013-02-15 Glenn Morris <rgm@gnu.org>
+
+ * play/fortune.el (fortune-compile): Simplify and fix previous change.
+
+2013-02-14 Michael Albinus <michael.albinus@gmx.de>
+
+ * net/tramp.el (tramp-debug-message):
+ Add `tramp-condition-case-unless-debug'.
+ (tramp-debug-on-error): New defvar.
+ (tramp-condition-case-unless-debug): New defun.
+ (tramp-file-name-handler): Use it.
+
+2013-02-14 Juri Linkov <juri@jurta.org>
+
+ * info.el (Info-isearch-filter): Treat non-nil values of
+ `search-invisible' including its default value `open'
+ like the value `t' to match hidden text. (Bug#13402)
+
+2013-02-14 Glenn Morris <rgm@gnu.org>
+
+ * help-fns.el (find-lisp-object-file-name): Give special treatment
+ to all ~/.foo.elc files, not just ~/.emacs. (Bug#9007)
+
+2013-02-14 David Biesack <sasdjb@d72933.na.sas.com> (tiny change)
+
+ * net/quickurl.el (quickurl-save-urls):
+ Ensure quickurl-urls is not truncated on printing. (Bug#9276)
+
+2013-02-14 Dmitry Gutov <dgutov@yandex.ru>
+
+ * progmodes/ruby-mode.el (ruby-parse-partial): Don't increase
+ depth for unfinished percent literal. Not using it in the caller.
+ (ruby-move-to-block): Jump over multiline literals of all types,
+ ignoring code-looking contents inside them.
+ (ruby-add-log-current-method): Improve performance at the expense
+ of accuracy. `ruby-block-contains-point' is relatively slow, so
+ only use it for method and singleton class blocks.
+
+2013-02-13 Michael Albinus <michael.albinus@gmx.de>
+
+ Use ControlMaster where applicable. (Bug#13677)
+
+ * net/tramp.el (tramp-ssh-controlmaster-template): New defvar,
+ replacing `tramp-detect-ssh-controlmaster'.
+ (tramp-default-method): Use it.
+
+ * net/tramp-sh.el (tramp-methods) [scp, scp1, scp2, scpx, sftp]:
+ [rsync, ssh, ssh1, ssh2, sshx]: Add ControlPath and ControlMaster
+ arguments.
+ [scpc, rsyncc]: Remove methods.
+ (top): Remove completion functions for "scpc", "rsyncc", "ssh1_old"
+ and "ssh2_old".
+ (tramp-do-copy-or-rename-file-out-of-band): Change trace level.
+ (tramp-maybe-open-connection): Reuse tmpfile for ControlPath.
+
+2013-02-13 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * emacs-lisp/package.el (package--initialized): Move before first use.
+
+2013-02-13 Jambunathan K <kjambunathan@gmail.com>
+
+ * icomplete.el (icomplete-hide-common-prefix): New user option.
+ (icomplete-first-match): New face.
+ (icomplete-completions): Correct handling of "complete but not
+ unique" (Bug#12638).
+
+2013-02-13 YE Qianchuan <stool.ye@gmail.com> (tiny change)
+
+ * descr-text.el (describe-char): Display the script (bug#13698).
+
+2013-02-13 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * tmm.el: Use lexical-binding and current-active-maps.
+ (tmm-menubar): Use map-keymap and pcase.
+ (tmm--completion-table): New function.
+ (tmm-prompt): Use it to fix the menu order.
+ (tmm-get-keybind): Use current-active-maps.
+
+2013-02-12 Christopher Schmidt <christopher@ch.ristopher.com>
+
+ Add dired-hide-details-mode. (Bug#6799)
+
+ * locate.el (locate-mode): Set parent mode property to dired-mode.
+
+ * find-dired.el (find-dired): Call dired-insert-set-properties on
+ initial information line. Set process mark on end of buffer.
+ (find-dired-sentinel):
+ Call dired-insert-set-properties on summary.
+
+ * dired.el (dired-hide-details-hide-symlink-targets)
+ (dired-hide-details-hide-information-lines): New options.
+ (dired-insert-directory):
+ Set properties after final treatment of output.
+ (dired-insert-set-properties):
+ Set dired-hide-details-* properties.
+ (dired-mode-map): Bind dired-hide-details-mode.
+ (dired-mode): Set buffer-invisibility-spec to a list.
+ (dired-next-line): Skip hidden lines.
+ (dired-previous-line): Use dired-next-line.
+ (dired-hide-details-mode): New minor mode.
+ (dired-hide-details-update-invisibility-spec): New function.
+
+2013-02-13 Glenn Morris <rgm@gnu.org>
+
+ * play/yow.el: Move to obsolete/. (Bug#9384)
+
+2013-02-13 Juri Linkov <juri@jurta.org>
+
+ * vc/ediff-util.el (ediff-recenter): Use `select-frame-set-input-focus'
+ to select `ediff-control-frame' and set input focus correctly on Xfce.
+ (Bug#12218)
+
+2013-02-13 Juri Linkov <juri@jurta.org>
+
+ * image-mode.el (image-mode-map):
+ * doc-view.el (doc-view-mode-map):
+ * vc/ediff-util.el (ediff-setup-keymap):
+ Make S-SPC scroll in the opposite sense to SPC. (Bug#2145)
+
+2013-02-13 Dmitry Gutov <dgutov@yandex.ru>
+
+ * progmodes/ruby-mode.el (ruby-move-to-block): Improve
+ performance. Instead of recalculating indentation fully for each
+ line, sum up indentation depth based only on visited lines.
+ (ruby-parse-partial): Increase the depth after "do" even when END
+ is right after it.
+ (ruby-parse-partial): When END is in the middle of a percent
+ literal, increase the depth if the delimiter chars belong to the
+ paren syntax class.
+
+2013-02-13 Kirill A. Korinskiy <catap@catap.ru>
+
+ * play/fortune.el (fortune-compile): Also make the compiled file
+ if it does not exist at all, not just if it is old. (Bug#5338)
+
+2013-02-13 Glenn Morris <rgm@gnu.org>
+
+ * emacs-lisp/package.el (package-menu-execute): Doc fix.
+
+2013-02-13 Yves Baumes <ybaumes@gmail.com> (tiny change)
+
+ * lisp/emacs-lisp/package.el (package-menu-execute):
+ Add optional noquery argument. (Bug#13625)
+
+2013-02-13 Michael Albinus <michael.albinus@gmx.de>
+
+ * net/ange-ftp.el (ange-ftp-make-directory): Don't raise an error,
+ if DIR exists and PARENTS is non-nil.
+
+2013-02-13 Juanma Barranquero <lekktu@gmail.com>
+
+ * progmodes/js.el (js--multi-line-declaration-indentation):
+ Silence byte-compiler warning.
+
+2013-02-12 Michael Albinus <michael.albinus@gmx.de>
+
+ * net/tramp-adb.el (tramp-adb-handle-start-file-process): Rewrite.
+
+ * net/tramp-compat.el (top): Declare `remote-file-name-inhibit-cache'
+ only if it doesn't exist.
+
+ * net/tramp-sh.el (tramp-sh-handle-start-file-process):
+ Set process marker.
+
+2013-02-12 Tassilo Horn <tsdh@gnu.org>
+
+ * doc-view.el (doc-view-odf->pdf-converter-soffice): Use separate
+ UserInstallation when calling soffice to work around LibreOffice
+ bug 37531.
+
+2013-02-12 Glenn Morris <rgm@gnu.org>
+
+ * files.el (basic-save-buffer):
+ Offer to create a non-existing directory. (Bug#3016)
+
+ * calc/calc-graph.el (calc-graph-show-dumb):
+ * calendar/calendar.el (calendar-mode-map):
+ * cus-edit.el (custom-mode-map):
+ * ehelp.el (electric-help-map):
+ * emulation/vip.el (vip-mode-map):
+ * epa.el (epa-key-list-mode-map):
+ * info.el (Info-mode-map):
+ * mail/rmail.el (rmail-mode-map):
+ * mail/rmailsum.el (rmail-summary-mode-map):
+ * man.el (Man-mode-map):
+ * net/newst-plainview.el (newsticker-mode-map):
+ * progmodes/cpp.el (cpp-edit-mode-map):
+ * progmodes/grep.el (grep-mode-map):
+ * progmodes/idlw-help.el (idlwave-help-mode-map):
+ * simple.el (special-mode-map):
+ * startup.el (splash-screen-keymap):
+ * view.el (view-mode-map):
+ Make S-SPC scroll in the opposite sense to SPC. (Bug#2145)
+
+2013-02-11 Elias Pipping <pipping@lavabit.com>
+
+ * doc-view.el (doc-view-current-cache-dir): Beware % escapes
+ (bug#13679).
+
+2013-02-11 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * cus-start.el (all): Remove inhibit-local-menu-bar-menus.
+
+2013-02-11 Glenn Morris <rgm@gnu.org>
+
+ * vc/diff.el (diff-use-labels): New variable.
+ (diff-no-select): Use --label rather than -L, and first
+ check that it is supported. (Bug#11067)
+
+ * files.el (enable-dir-local-variables): New variable.
+ (hack-dir-local-variables): Respect enable-dir-local-variables.
+ * tutorial.el (help-with-tutorial):
+ Ignore directory-local variables. (Bug#11127)
+
+ * vc/vc-svn.el (vc-svn-command): Move --non-interactive from here...
+ (vc-svn-global-switches): ... to here. (Bug#13513)
+
+2013-02-10 Christopher Schmidt <christopher@ch.ristopher.com>
+
+ * minibuf-eldef.el (minibuffer-default--in-prompt-regexps):
+ Handle "foo (bar, default: xxx): " prompts.
+
+2013-02-10 Chong Yidong <cyd@gnu.org>
+
+ * files.el (basic-save-buffer-1): Do not set
+ buffer-file-coding-system-explicit (Bug#4533).
+
+ * mail/emacsbug.el (report-emacs-bug): Change binding of
+ report-emacs-bug-insert-to-mailer to C-c M-i (Bug#13510).
+
+2013-02-09 Jay Belanger <jay.p.belanger@gmail.com>
+
+ * calc/calc.el (calc-allow-units-as-numbers): New variable.
+ * calc/calc-units.el (calc-convert-units): Use new variable.
+
2013-02-09 Eli Zaretskii <eliz@gnu.org>
+ * subr.el (buffer-file-type, default-buffer-file-type): Remove.
+
* net/ange-ftp.el (ange-ftp-insert-file-contents): Don't reference
buffer-file-type.
(find-file-binary, find-file-text): Bind coding-system-for-read
instead of file-name-buffer-file-type-alist.
-2013-02-09 Tassilo Horn <tsdh@gnu.org>
+2013-02-09 Jambunathan K <kjambunathan@gmail.com>
* doc-view.el: Use (and prefer) soffice as default ODF->PDF
- converter (Bug#13622). Patch provided by Jambunathan K
- <kjambunathan@gmail.com>.
- (doc-view-unoconv-program): Make obsolete variable.
+ converter (Bug#13622).
+ (doc-view-unoconv-program): Make obsolete alias.
(doc-view-odf->pdf-converter-program): New variable.
(doc-view-odf->pdf-converter-function): New variable.
(doc-view-mode-p): Use it.
- (doc-view-odf->pdf-converter-unoconv): Rename from
- `doc-view-odf->pdf-converter-unoconv'.
+ (doc-view-odf->pdf-converter-unoconv):
+ Rename from `doc-view-odf->pdf-converter-unoconv'.
(doc-view-odf->pdf-converter-soffice): New function.
- (doc-view-convert-current-doc): Use
- `doc-view-odf->pdf-converter-function'.
+ (doc-view-convert-current-doc):
+ Use `doc-view-odf->pdf-converter-function'.
2013-02-09 Chong Yidong <cyd@gnu.org>