* progmodes/octave.el (octave-mode): Backward compatibility fix.
[bpt/emacs.git] / lisp / ChangeLog
index 773f891..7c6a59c 100644 (file)
@@ -1,5 +1,107 @@
+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.
 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>