+2013-10-04 Leo Liu <sdl.web@gmail.com>
+
+ * progmodes/octave.el (inferior-octave-mode): Call
+ compilation-forget-errors.
+
+2013-10-04 Xue Fuqiao <xfq.free@gmail.com>
+
+ * emacs-lisp/syntax.el (syntax-ppss): Doc fix.
+
+2013-10-04 Michael Albinus <michael.albinus@gmx.de>
+
+ * net/secrets.el (secrets-create-collection): Add optional
+ argument ALIAS. Use proper Label keyword. Append ALIAS as
+ dbus-call-method argument. (Bug#15516)
+
+2013-10-04 Leo Liu <sdl.web@gmail.com>
+
+ * progmodes/octave.el (inferior-octave-error-regexp-alist)
+ (inferior-octave-compilation-font-lock-keywords): New variables.
+ (compilation-error-regexp-alist)
+ (compilation-mode-font-lock-keywords): Defvar to pacify compiler.
+ (inferior-octave-mode): Use compilation-shell-minor-mode.
+
+2013-10-04 Jorgen Schaefer <forcer@forcix.cx>
+
+ * minibuffer.el (completion--replace): Be careful that `end' might be
+ a marker.
+
+2013-10-03 Daiki Ueno <ueno@gnu.org>
+
+ Add support for package signature checking.
+ * emacs-lisp/package.el (url-http-file-exists-p)
+ (epg-make-context, epg-context-set-home-directory)
+ (epg-verify-string, epg-context-result-for)
+ (epg-signature-status, epg-signature-to-string)
+ (epg-check-configuration, epg-configuration)
+ (epg-import-keys-from-file): Declare.
+ (package-check-signature): New user option.
+ (package-unsigned-archives): New user option.
+ (package-desc): Add `signed' field.
+ (package-load-descriptor): Set `signed' field if .signed file exists.
+ (package--archive-file-exists-p): New function.
+ (package--check-signature): New function.
+ (package-install-from-archive): Check package signature.
+ (package--download-one-archive): Check archive signature.
+ (package-delete): Remove .signed file.
+ (package-import-keyring): New command.
+ (package-refresh-contents): Import default keyring.
+ (package-desc-status): Add "unsigned" status.
+ (describe-package-1, package-menu--print-info)
+ (package-menu-mark-delete, package-menu--find-upgrades)
+ (package-menu--status-predicate): Support "unsigned" status.
+
+2013-10-03 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * emacs-lisp/cconv.el (cconv-convert, cconv-analyse-form): Adjust for
+ the new compilation scheme using the new byte-codes.
+
+ * emacs-lisp/bytecomp.el (byte-pushcatch, byte-pushconditioncase)
+ (byte-pophandler): New byte codes.
+ (byte-goto-ops): Adjust accordingly.
+ (byte-compile--use-old-handlers): New var.
+ (byte-compile-catch): Use new byte codes depending on
+ byte-compile--use-old-handlers.
+ (byte-compile-condition-case--old): Rename from
+ byte-compile-condition-case.
+ (byte-compile-condition-case--new): New function.
+ (byte-compile-condition-case): New function that dispatches depending
+ on byte-compile--use-old-handlers.
+ (byte-compile-unwind-protect): Pass a function to byte-unwind-protect
+ when we can.
+
+ * emacs-lisp/byte-opt.el (byte-optimize-form-code-walker):
+ Optimize under `condition-case' and `catch' if
+ byte-compile--use-old-handlers is nil.
+ (disassemble-offset): Handle new bytecodes.
+
+2013-10-03 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * subr.el (error): Use `declare'.
+ (decode-char, encode-char): Use advertised-calling-convention instead
+ of the docstring to discourage use of the `restriction' arg.
+
+2013-10-03 Daiki Ueno <ueno@gnu.org>
+
+ * epg.el (epg-verify-file): Add a comment saying that it does not
+ notify verification error as a return value nor a signal.
+ (epg-verify-string): Ditto.
+
+2013-10-02 Kevin Rodgers <kevin.d.rodgers@gmail.com>
+
+ * progmodes/compile.el (compilation-start): Try globbing the arg to
+ `cd' (bug#15417).
+
+2013-10-02 Michael Albinus <michael.albinus@gmx.de>
+
+ Sync with Tramp 2.2.8.
+
+ * net/tramp-cmds.el (tramp-bug, tramp-append-tramp-buffers):
+ * net/tramp-cache.el (tramp-cache-print): Use `tramp-compat-funcall'.
+ * net/trampver.el: Update release number.
+
+2013-10-01 Jan Djärv <jan.h.d@swipnet.se>
+
+ * term/ns-win.el (ns-initialize-window-system): Set locale-coding-system
+ and default-process-coding-system for darwin only.
+
+2013-10-01 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * emacs-lisp/package.el (package-desc): Simplify (bug#15495).
+
+2013-10-01 Mitchel Humpherys <mitch.special@gmail.com> (tiny change)
+
+ * vc/vc-git.el (vc-git-grep): Disable pager.
+
+2013-10-01 Dmitry Gutov <dgutov@yandex.ru>
+
+ * emacs-lisp/package.el (package-buffer-info, describe-package-1):
+ Use :url instead of :homepage, as per
+ http://lists.gnu.org/archive/html/emacs-devel/2013-09/msg00622.html
+
+ * newcomment.el (comment-beginning): When `comment-use-syntax' is
+ non-nil, use `syntax-ppss' (Bug#15251).
+
+2013-09-30 Rüdiger Sonderfeld <ruediger@c-plusplus.de>
+
+ * progmodes/octave.el (inferior-octave-startup-file):
+ Prefer ~/.emacs.d/init_octave.m.
+
+2013-09-29 Dmitry Gutov <dgutov@yandex.ru>
+
+ * emacs-lisp/package.el (package-desc-from-define):
+ Accept additional arguments as plist, convert them to an alist and store
+ them in the `extras' slot.
+ (package-generate-description-file): Convert extras alist back to
+ plist and append to the `define-package' form arguments.
+ (package--alist-to-plist): New function.
+ (package--ac-desc): Add `extras' slot.
+ (package--add-to-archive-contents): Check if the archive-contents
+ vector is long enough, and if it is, pass its `extras' slot value
+ to `package-desc-create'.
+ (package-buffer-info): Call `lm-homepage', pass the returned value
+ to `package-desc-from-define'.
+ (describe-package-1): Render the homepage button (Bug#13291).
+
+ * emacs-lisp/package-x.el (package-upload-buffer-internal):
+ Pass `extras' slot from `package-desc' to `package-make-ac-desc'.
+
+2013-09-29 Jan Djärv <jan.h.d@swipnet.se>
+
+ * term/ns-win.el (ns-initialize-window-system): Set locale-coding-system
+ and default-process-coding-system to utf-8-unix (Bug#15402).
+
+2013-09-29 Xue Fuqiao <xfq.free@gmail.com>
+
+ * subr.el (looking-back): Do not recommend using looking-back.
+
+2013-09-28 Alan Mackenzie <acm@muc.de>
+
+ Fix indentation/fontification of Java enum with "implements".
+
+ * progmodes/cc-langs.el (c-postfix-decl-spec-key): New variable, a
+ regexp which matches "implements", etc., in Java.
+ * progmodes/cc-engine.el (c-inside-bracelist-p): Check for extra
+ specifier clauses coming after "enum".
+ * progmodes/cc-fonts.el (c-font-lock-declarations)
+ (c-font-lock-enum-tail): Check for extra specifier clauses coming
+ after "enum".
+
+2013-09-28 Jan Djärv <jan.h.d@swipnet.se>
+
+ * faces.el (region): Change ns_selection_color to
+ ns_selection_fg_color, add ns_selection_bg_color.
+
+2013-09-28 Leo Liu <sdl.web@gmail.com>
+
+ * progmodes/octave.el (inferior-octave-completion-table)
+ (inferior-octave-completion-at-point): Minor tweaks.
+
+ * textmodes/ispell.el (ispell-lookup-words): Rename from
+ lookup-words. (Bug#15460)
+ (lookup-words): Obsolete.
+ (ispell-complete-word, ispell-command-loop): All uses changed.
+
+2013-09-28 Rüdiger Sonderfeld <ruediger@c-plusplus.de>
+
+ * lisp/progmodes/octave.el (octave-mode-map): Bind octave-send-buffer.
+ (octave-mode-menu): Add octave-send-buffer.
+ (octave-send-buffer): New function.
+
+2013-09-28 Rüdiger Sonderfeld <ruediger@c-plusplus.de>
+
+ * lisp/progmodes/octave.el (octave-mode-map): Add key binding for
+ octave-lookfor.
+ (octave-mode-menu): Add octave-lookfor.
+ (inferior-octave-mode-map, octave-help-mode-map): Bind C-ha to
+ octave-lookfor.
+ (octave-lookfor): New function.
+
+2013-09-28 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * emacs-lisp/cl-macs.el:
+ (cl--loop-destr-temps): Remove.
+ (cl--loop-iterator-function): Rename from cl--loop-map-form and change
+ its convention.
+ (cl--loop-set-iterator-function): New function.
+ (cl-loop): Adjust accordingly, so as not to use cl-subst.
+ (cl--parse-loop-clause): Adjust all uses of cl--loop-map-form.
+ Bind `it' with `let' instead of substituting it with `cl-subst'.
+ (cl--unused-var-p): New function.
+ (cl--loop-let): Don't use the cl--loop-destr-temps hack any more.
+ Eliminate some unused variable warnings (bug#15326).
+
+2013-09-27 Tassilo Horn <tsdh@gnu.org>
+
+ * doc-view.el (doc-view-scale-reset): Rename from
+ `doc-view-reset-zoom-level'.
+ (doc-view-scale-adjust): New command.
+ (doc-view-mode-map): Remap `text-scale-adjust' bindings to
+ `doc-view-scale-adjust'.
+
+2013-09-26 Tassilo Horn <tsdh@gnu.org>
+
+ * doc-view.el (doc-view-reset-zoom-level): New command.
+ (doc-view-mode-map): Remap text-scale-adjust bindings to doc-view
+ zoom commands (bug#15466).
+
+2013-09-26 Kenichi Handa <handa@gnu.org>
+
+ * international/quail.el (quail-help): Make it not a command.
+
+2013-09-26 Leo Liu <sdl.web@gmail.com>
+
+ * minibuffer.el (completion-all-sorted-completions): Make args
+ optional as they are.
+
+2013-09-25 Daniel Colascione <dancol@dancol.org>
+
+ * emacs-lisp/cl-macs.el (cl-type-spec): Tell edebug what type
+ specs are and that they're not evaluated.
+
+2013-09-24 Sam Steingold <sds@gnu.org>
+
+ * midnight.el (clean-buffer-list-kill-regexps)
+ (clean-buffer-list-kill-buffer-names): Update for the new Man
+ buffer naming which includes the object name.
+
+2013-09-23 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * eshell/esh-cmd.el (eshell--sep-terms): New var.
+ (eshell-parse-command, eshell-parse-pipeline): Use it since
+ eshell-separate-commands requires a dynamic scoped var.
+ Reported by Jan Moringen <jmoringe@techfak.uni-bielefeld.de>.
+
+2013-09-23 Leo Liu <sdl.web@gmail.com>
+
+ * autoinsert.el (auto-insert-alist): Make the value of
+ lexical-binding match its file setting.
+
+2013-09-23 Juanma Barranquero <lekktu@gmail.com>
+
+ * vc/vc-sccs.el (vc-sccs-search-project-dir): Mark unused argument.
+
+ * autoarg.el (autoarg-kp-digit-argument):
+ * electric.el (Electric-command-loop):
+ * kmacro.el (kmacro-step-edit-insert):
+ Do not set universal-argument-num-events.
+
+2013-09-22 Leo Liu <sdl.web@gmail.com>
+
+ * files.el (interpreter-mode-alist): Add octave.
+
+2013-09-21 Alan Mackenzie <acm@muc.de>
+
+ C++: fontify identifier in declaration following "public:" correctly.
+ * progmodes/cc-langs.el (c-decl-start-colon-kwd-re): New lang var
+ to match "public", etc.
+ (c-decl-prefix-re): Add ":" into the C++ value.
+ * progmodes/cc-engine.el (c-find-decl-prefix-search): Refactor a
+ bit. Add a check for a ":" preceded by "public", etc.
+
+2013-09-21 Eli Zaretskii <eliz@gnu.org>
+
+ * files.el (auto-mode-alist): Support OBJFILE-gdb.gdb script files
+ recognized by GDB 7.5 and later.
+
+2013-09-21 Xue Fuqiao <xfq.free@gmail.com>
+
+ * vc/vc-dir.el (vc-dir-mode-map): Add keybinding for vc-log-incoming.
+
+2013-09-20 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * subr.el (internal--call-interactively): New const.
+ (called-interactively-p): Use it (bug#3984).
+
+2013-09-20 Xue Fuqiao <xfq.free@gmail.com>
+
+ * vc/pcvs.el (cvs-mode-ignore):
+ * vc/vc-cvs.el (vc-cvs-ignore, vc-cvs-append-to-ignore):
+ Rename cvs-append-to-ignore to vc-cvs-append-to-ignore.
+
+2013-09-19 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * eshell/em-ls.el: Use advice. Remove redundant :group keywords.
+ (eshell-ls-orig-insert-directory): Remove.
+ (eshell-ls-unload-hook): Not a defcustom any more. Use advice-remove.
+ (eshell-ls-use-in-dired): Use advice-add/remove.
+ (eshell-ls--insert-directory): Rename from eshell-ls-insert-directory.
+ Add `orig-fun' arg for use in :around advice.
+ Make it check (redundantly) eshell-ls-use-in-dired.
+
+2013-09-19 Glenn Morris <rgm@gnu.org>
+
+ * emacs-lisp/cl-macs.el (cl-defsubst): Remove unused local `pbody'.
+
+ * simple.el (x-selection-owner-p, x-selection-exists-p): Declare.
+
+ * emacs-lisp/eieio.el (class-parent): Undo previous change.
+
+2013-09-19 Michael Albinus <michael.albinus@gmx.de>
+
+ * net/tramp-sh.el (tramp-get-remote-id): Do not raise an error.
+ (tramp-get-remote-uid-with-id, tramp-get-remote-gid-with-id)
+ (tramp-get-remote-python): New defuns.
+ (tramp-get-remote-uid-with-perl)
+ (tramp-get-remote-gid-with-perl): New defuns. Perl code
+ contributed by yary <not.com@gmail.com> (tiny change).
+ (tramp-get-remote-uid-with-python)
+ (tramp-get-remote-gid-with-python): New defuns. Python code
+ contributed by Andrey Tykhonov <atykhonov@gmail.com> (tiny change).
+ (tramp-get-remote-uid, tramp-get-remote-gid): Use new defuns.
+
2013-09-19 Glenn Morris <rgm@gnu.org>
+ * emacs-lisp/eieio.el (class-parent): Don't use defalias with macros.
+
+ * eshell/em-unix.el (eshell-remove-entries):
+ Rename argument to avoid name-clash with global `top-level'.
+
+ * eshell/esh-proc.el (eshell-kill-process-function):
+ Remove eshell-reset-after-proc from eshell-kill-hook if present.
+ (eshell-reset-after-proc): Remove unused arg `proc'.
+
+ * eshell/esh-util.el (eshell-read-hosts-file): Use `filename' arg.
+ (directory-files-and-attributes): Mark unused arg.
+
+ * eshell/em-unix.el (eshell-remove-entries):
+ Remove unused arg `path'. Update callers.
+
* eshell/em-hist.el (eshell-hist-parse-arguments):
Remove unused arg `silent'. Update callers.