+2013-06-21 Leo Liu <sdl.web@gmail.com>
+
+ * progmodes/octave.el (octave-mode): Backward compatibility fix.
+
+2013-06-21 Glenn Morris <rgm@gnu.org>
+
+ * font-lock.el (lisp-font-lock-keywords-2): Add with-eval-after-load.
+
+2013-06-21 Stefan Monnier <monnier@iro.umontreal.ca>
+ Daniel Hackney <dan@haxney.org>
+
+ * emacs-lisp/package.el: Use tar-mode rather than tar executable.
+ Consolidate the single-file vs tarball code.
+ (package-desc-suffix): New function.
+ (package-desc-full-name): Don't bother inlining it.
+ (package-load-descriptor): Return the new package-desc.
+ (package-mark-obsolete): Remove unused arg `package'.
+ (package-unpack): Make it work for single files as well.
+ Make it update package-alist.
+ (package--make-autoloads-and-stuff): Rename from
+ package--make-autoloads-and-compile. Don't compile any more.
+ (package--compile): New function.
+ (package-generate-description-file): New function, extracted from
+ package-unpack-single.
+ (package-unpack-single): Remove.
+ (package--with-work-buffer): Add indentation and debugging info.
+ (package-download-single): Remove.
+ (package-install-from-archive): Rename from package-download-tar, make
+ it take a pkg-desc, and make it work for single files as well.
+ (package-download-transaction): Simplify.
+ (package-tar-file-info): Remove `file' arg. Rewrite not to use an
+ external tar program.
+ (package-install-from-buffer): Remove `pkg-desc' argument.
+ Use package-tar-file-info for tar-mode buffers.
+ (package-install-file): Simplify accordingly.
+ (package-archive-base): Change to take a pkg-desc.
+ * tar-mode.el (tar--check-descriptor): New function, extracted from
+ tar-get-descriptor.
+ (tar-get-descriptor): Use it.
+ (tar-get-file-descriptor): New function.
+ (tar--extract): New function, extracted from tar-extract.
+ (tar--extract): Use it.
+ * emacs-lisp/package-x.el (package-upload-file): Decode the file, in
+ case the summary uses non-ascii. Adjust to new calling convention of
+ package-tar-file-info.
+
+2013-06-21 Leo Liu <sdl.web@gmail.com>
+
+ * comint.el (comint-redirect-results-list-from-process):
+ Fix random delay. (Bug#14681)
+
+2013-06-21 Juanma Barranquero <lekktu@gmail.com>
+
+ * profiler.el (profiler-format-number): Use log, not log10.
+
+2013-06-20 Juanma Barranquero <lekktu@gmail.com>
+
+ * term/x-win.el (emacs-session-filename): Use `locate-user-emacs-file'.
+
+2013-06-20 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * emacs-lisp/cl-loaddefs.el: Don't version-control any more.
+ * emacs-lisp/cl-lib.el: Load cl-macs when cl-loaddefs is not
+ yet available.
+ * Makefile.in (AUTOGEN_VCS): Move cl-loaddefs.el...
+ (AUTOGENEL): ... here.
+ * emacs-lisp/cl-macs.el (cl--sublis): New function.
+ (cl--defsubst-expand): Use it.
+
+2013-06-20 Paul Eggert <eggert@cs.ucla.edu>
+
+ * subr.el (log10): Move here from C code, and declare as obsolete.
+ All uses of (log10 X) replaced with (log X 10).
+
+2013-06-20 Juanma Barranquero <lekktu@gmail.com>
+
+ * emacs-lisp/tabulated-list.el (tabulated-list-format): Fix typo.
+ Declare with `defvar-local'.
+ (tabulated-list-use-header-line, tabulated-list-entries)
+ (tabulated-list-padding, tabulated-list-printer)
+ (tabulated-list-sort-key): Declare with `defvar-local'.
+ (tabulated-list-init-header, tabulated-list-print-fake-header):
+ Use `setq-local'.
+
+2013-06-20 Michael Albinus <michael.albinus@gmx.de>
+
+ * arc-mode.el (archive-mode): Add `archive-write-file' to
+ `write-contents-functions' also for remote files. (Bug#14652)
+
+2013-06-20 Juanma Barranquero <lekktu@gmail.com>
+
+ * cus-edit.el (custom-commands): Fix typos.
+ (custom-display): Fix tooltip text.
+ (custom-magic-alist, custom-filter-face-spec, custom-group-members):
+ Fix typos in docstrings.
+ (custom--initialize-widget-variables, Custom-mode): Use `setq-local'.
+ (custom-unlispify-menu-entry, custom-magic-value-create)
+ (custom-add-see-also, custom-group-value-create): Use ?\s.
+ (custom-guess-type, customize-apropos, editable-field)
+ (custom-face-value-create): Use `string-match-p'.
+ (custom-save-variables, custom-save-faces): Use `looking-at-p'.
+
+ * custom.el (custom-load-symbol): Use `string-match-p'.
+
+ * ansi-color.el: Convert to lexical binding.
+ (ansi-colors): Fix URL.
+ (ansi-color-context, ansi-color-context-region): Use defvar-local.
+ (ansi-color-apply-sequence, ansi-color-map): Fix typos in docstrings.
+ (ansi-color-make-color-map): Rename local var ansi-color-map to map.
+
+2013-06-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
+
+ * net/eww.el (eww-process-text-input): Display passwords as asterisks.
+
+ * net/shr.el (shr-make-table-1): Protect against invalid column-spans.
+
+2013-06-19 Tom Tromey <tromey@redhat.com>
+
+ * net/eww.el (eww-top-url): Remove.
+ (eww-home-url, eww-start-url, eww-contents-url): New defvars.
+ (eww-render): Set new variables. Don't set eww-top-url.
+ (eww-handle-link): Handle "prev", "home", and "contents".
+ Downcase the rel text.
+ (eww-top-url): Choose best top URL.
+
+2013-06-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
+
+ * net/eww.el: Rewrite to implement form elements "by hand" instead of
+ relying in widget.el. Using widget.el leads to too many
+ user interface inconsistencies.
+ (eww-self-insert): Implement entering commands in text fields.
+ (eww-process-text-input): New function to make text input field editing
+ work.
+ (eww-submit): Rewrite to use the new-style form methods.
+ (eww-select-display): Display the correct selected item.
+ (eww-change-select): Implement changing the select value.
+ (eww-toggle-checkbox): Implement radio/checkboxes.
+ (eww-update-field): Fix compilation error.
+ (eww-tag-textarea): Implement <textarea>.
+
+ * net/shr.el (shr-urlify): Use `keymap' instead of `local-map' so that
+ we don't shadow mode-specific bindings.
+
+ * net/eww.el (eww-browse-url): Don't push stuff onto history if there's
+ nothing to push.
+
+ * net/shr.el (shr-map): Bind [down-mouse-1] to browse URLs.
+
+2013-06-19 Glenn Morris <rgm@fencepost.gnu.org>
+
+ * emacs-lisp/eieio.el (defclass): Make it eval-and-compile once more.
+
+2013-06-19 Michael Albinus <michael.albinus@gmx.de>
+
+ * net/tramp-adb.el (tramp-adb-get-toolbox): Remove function, it is
+ not needed.
+
+ * net/tramp-sh.el (tramp-find-shell): Don't set "busybox" property.
+
+2013-06-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
+
+ * net/browse-url.el (browse-url-browser-function):
+ `eww-browse-url' has the right calling signature, `eww' does not.
+
2013-06-19 Glenn Morris <rgm@gnu.org>
+ * emacs-lisp/bytecomp.el (byte-compile-file-form-autoload):
+ Only eval autoloaded macros.
+ (byte-compile-autoload): Only give the macro warning for macros.
+
* progmodes/cperl-mode.el (ps-bold-faces, ps-italic-faces)
(ps-underlined-faces): Declare.
2013-06-19 Michael Albinus <michael.albinus@gmx.de>
* net/secrets.el (secrets-struct-secret-content-type): Replace
- check of introspection data by a test call of "CreateItem". Some
- servers do not offer introspection.
+ check of introspection data by a test call of "CreateItem".
+ Some servers do not offer introspection.
2013-06-19 Stefan Monnier <monnier@iro.umontreal.ca>
(eieiomt-optimizing-obarray, eieiomt-install)
(eieiomt-add, eieiomt-next, eieiomt-sym-optimize)
(eieio-generic-form, eieio-defmethod, make-obsolete)
- (eieio-defgeneric, make-obsolete): Move to eieio-core.el
+ (eieio-defgeneric, make-obsolete): Move to eieio-core.el.
(defclass): Remove `eval-and-compile' from macro.
(call-next-method, shared-initialize): Instead of using
`scoped-class' variable, use new eieio--scoped-class, and
* emacs-lisp/eieio-core.el: New file. Derived from key parts of
eieio.el.
- (eieio--scoped-class-stack): New variable
- (eieio--scoped-class): New fcn
+ (eieio--scoped-class-stack): New variable.
+ (eieio--scoped-class): New fcn.
(eieio--with-scoped-class): New scoping macro.
(eieio-defclass): Use pushnew instead of add-to-list.
(eieio-defgeneric-form-primary-only-one, eieio-oset-default)
* progmodes/octave.el (octave-auto-fill): Remove.
(octave-indent-new-comment-line): Improve.
(octave-mode): Use auto fill mode through
- comment-line-break-function and fill-nobreak-predicate
+ comment-line-break-function and fill-nobreak-predicate.
(octave-goto-function-definition): Support DEFUN_DLD.
- (octave-beginning-of-defun): Small Tweak
+ (octave-beginning-of-defun): Small tweak.
(octave-help): Show parent directory.
2013-05-21 Glenn Morris <rgm@gnu.org>
Fix pack/unpack coding. Reported by David Smith <davidsmith@acm.org>.
* net/tramp-compat.el (tramp-compat-call-process): Move function ...
- * net/tramp.el (tramp-call-process): ... here
+ * net/tramp.el (tramp-call-process): ... here.
(tramp-set-completion-function, tramp-parse-putty):
* net/tramp-adb.el (tramp-adb-execute-adb-command):
* net/tramp-gvfs.el (tramp-gvfs-send-command):