From: Daniel Colascione Date: Sun, 23 Mar 2014 06:02:36 +0000 (-0700) Subject: Merge from emacs-24; up to 2014-03-21T23:16:26Z!rms@gnu.org X-Git-Tag: emacs-25.0.90~2640^2~344^2~6 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=10e00bd5b43c277ab59f336966a4a3ed35678d40;p=emacs.git Merge from emacs-24; up to 2014-03-21T23:16:26Z!rms@gnu.org --- 10e00bd5b43c277ab59f336966a4a3ed35678d40 diff --cc etc/PROBLEMS index ba95586c43f,ae836cf73ec..6978d79c636 --- a/etc/PROBLEMS +++ b/etc/PROBLEMS @@@ -2504,10 -2505,26 +2505,10 @@@ o (The -R option disables address space randomization.) -*** test-distrib says that the distribution has been clobbered. -*** or, temacs prints "Command key out of range 0-127". -*** or, temacs runs and dumps emacs, but emacs totally fails to work. -*** or, temacs gets errors dumping emacs. - -This can be because the .elc files have been garbled. Do not be -fooled by the fact that most of a .elc file is text: these are -binary files and can contain all 256 byte values. - -If you have a copy of Emacs whose .elc files have been damaged in this -way, you should be able to fix it by using: - - make bootstrap - -to regenerate all the .elc files. - *** temacs prints "Pure Lisp storage exhausted". - This means that the Lisp code loaded from the .elc and .el files - during temacs -l loadup inc dump took up more space than was allocated. + This means that the Lisp code loaded from the .elc and .el files during + `temacs --batch --load loadup dump' took up more space than was allocated. This could be caused by 1) adding code to the preloaded Lisp files diff --cc lisp/ChangeLog index 78229507684,2a0840031b2..64f138a2dc8 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@@ -5,42 -5,11 +5,54 @@@ (Bug#3647) --- unfortunately, only for freshly-compiled code. Please make bootstrap. + 2014-03-23 Richard Stallman + + * battery.el (battery-linux-sysfs): Search for each field + from the beginning of the buffer. + ++2014-03-23 Daniel Colascione ++ ++ * emacs-lisp/cl-macs.el (cl--do-arglist): Use a little `cl-loop' ++ list to look for keyword arguments instead of `memq', fixing ++ (Bug#3647) --- unfortunately, only for freshly-compiled code. ++ Please make bootstrap. ++ +2014-03-22 Glenn Morris + + * dired.el (dired-read-regexp): Make obsolete. + (dired-mark-files-regexp, dired-mark-files-containing-regexp) + (dired-flag-files-regexp): + * dired-aux.el (dired-mark-read-regexp): + * dired-x.el (dired-mark-unmarked-files): Use read-regexp directly. + + * startup.el (fancy-startup-text): + * help.el (describe-gnu-project): Visit online info about GNU project. + + * help-fns.el (help-fns--interactive-only): New function. + (help-fns-describe-function-functions): Add the above function. + * simple.el (beginning-of-buffer, end-of-buffer, insert-buffer) + (next-line, previous-line): Remove hand-written interactive-only + information from doc strings, it is auto-generated now. + * bookmark.el (bookmark-write): + * epa-mail.el (epa-mail-decrypt, epa-mail-verify, epa-mail-sign) + (epa-mail-import-keys): Mark interactive-only, + and remove hand-written interactive-only information from doc strings. + * epa.el (epa-decrypt-armor-in-region, epa-verify-region) + (epa-verify-cleartext-in-region, epa-sign-region, epa-encrypt-region): + * files.el (not-modified): + * simple.el (mark-whole-buffer): Mark interactive-only. + + * emacs-lisp/byte-run.el (defun-declarations-alist): + Add interactive-only. Doc tweak. + (macro-declarations-alist): Doc tweak. + * subr.el (declare): Doc tweak (add xref to manual). + * comint.el (comint-run): + * files.el (insert-file-literally, insert-file): + * replace.el (replace-string, replace-regexp): + * simple.el (beginning-of-buffer, end-of-buffer, delete-backward-char) + (delete-forward-char, goto-line, insert-buffer, next-line) + (previous-line): Set interactive-only via declare. + 2014-03-22 Dmitry Gutov * emacs-lisp/package.el (package-desc): Use the contents of the diff --cc test/ChangeLog index 183fb409f1f,15677e76468..1fe024a1286 --- a/test/ChangeLog +++ b/test/ChangeLog @@@ -3,6 -3,29 +3,34 @@@ * automated/cl-lib.el (cl-lib-keyword-names-versus-values): New test: correct parsing of keyword arguments. + 2014-03-23 Dmitry Gutov + + * automated/package-test.el (package-test-describe-package): + Fix test failure in non-graphical mode. + + 2014-03-22 Dmitry Gutov + + * automated/package-test.el (package-test-describe-package): + Check for the "Keywords: " line. + + * automated/data/package/archive-contents: Include the :keywords + field in `simple-single' data form. + + 2014-03-21 Dmitry Gutov + + * automated/package-test.el + (package-test-install-two-dependencies): New test (bug#16826). + + * automated/data/package/simple-two-depend-1.1.el: New file. + + * automated/data/package/archive-contents: + Add info about the new package. + ++2014-03-23 Daniel Colascione ++ ++ * automated/cl-lib.el (cl-lib-keyword-names-versus-values): New ++ test: correct parsing of keyword arguments. ++ 2014-03-07 Michael Albinus * automated/tramp-tests.el (tramp-copy-size-limit): Declare.