]> git.eshelyaron.com Git - emacs.git/commitdiff
* lisp/emacs-lisp/autoload.el (autoload-generate-file-autoloads):
authorGlenn Morris <rgm@gnu.org>
Wed, 30 Oct 2013 20:03:07 +0000 (16:03 -0400)
committerGlenn Morris <rgm@gnu.org>
Wed, 30 Oct 2013 20:03:07 +0000 (16:03 -0400)
`newline' does not respect `standard-output', so use `princ'.

Otherwise you can get \n inserted in the wrong buffer, eg
http://lists.gnu.org/archive/html/emacs-diffs/2013-10/msg00379.html

lisp/ChangeLog
lisp/emacs-lisp/autoload.el

index 114896f070ecd7bf36f9715acaf8bd2dde50cb76..070e2cf247dcfcf30e6709c48ce4d3da364c6d89 100644 (file)
@@ -1,3 +1,8 @@
+2013-10-30  Glenn Morris  <rgm@gnu.org>
+
+       * emacs-lisp/autoload.el (autoload-generate-file-autoloads):
+       `newline' does not respect `standard-output', so use `princ'.
+
 2013-10-30  Alp Aker  <alp.tekin.aker@gmail.com>
 
        Ensure unmarking in buffer menu clears 'S' marks.  (Bug#15761)
index e531bc0bdae5ec943f6a54063f7cbb8b91ce8b5d..099f06d9135c5d0460b24ec08ff472231255f7c0 100644 (file)
@@ -553,7 +553,7 @@ Return non-nil if and only if FILE adds no autoloads to OUTFILE
                           (princ `(push (purecopy
                                              ',(cons (intern package) version))
                                         package--builtin-versions))
-                         (newline)))))
+                         (princ "\n")))))
 
               (goto-char (point-min))
               (while (not (eobp))