Mercurial > hg > xemacs-beta
comparison lisp/ChangeLog @ 5101:65f5d45edc87
fix auto-autoloads when default coding system is utf-8
-------------------- ChangeLog entries follow: --------------------
lisp/ChangeLog addition:
2010-02-26 Ben Wing <ben@xemacs.org>
* autoload.el (autoload-featurep-protect-autoloads):
Always insert a coding-system cookie, either raw-text-unix or
escape-quoted. As before, insert an error statement when an
escape-quoted auto-autoload is loaded in a non-Mule XEmacs.
This fixes problems when the default coding system is UTF-8,
as in Cygwin. Under some circumstances, the file can get
written out as raw text and read in as UTF-8, where invididual
high-bytes are usually invalid UTF-8 sequences and lead to
error octets in the buffer; when written out again, these
force escape-quoted. Result: auto-autoloads.el for the
source-tree lisp/ directory would end up as escape-quoted.
author | Ben Wing <ben@xemacs.org> |
---|---|
date | Fri, 26 Feb 2010 07:44:49 -0600 |
parents | 5502045ec510 |
children | ec6e767f8fc5 |
comparison
equal
deleted
inserted
replaced
5080:5502045ec510 | 5101:65f5d45edc87 |
---|---|
1 2010-02-26 Ben Wing <ben@xemacs.org> | |
2 | |
3 * autoload.el (autoload-featurep-protect-autoloads): | |
4 Always insert a coding-system cookie, either raw-text-unix or | |
5 escape-quoted. As before, insert an error statement when an | |
6 escape-quoted auto-autoload is loaded in a non-Mule XEmacs. | |
7 | |
8 This fixes problems when the default coding system is UTF-8, | |
9 as in Cygwin. Under some circumstances, the file can get | |
10 written out as raw text and read in as UTF-8, where invididual | |
11 high-bytes are usually invalid UTF-8 sequences and lead to | |
12 error octets in the buffer; when written out again, these | |
13 force escape-quoted. Result: auto-autoloads.el for the | |
14 source-tree lisp/ directory would end up as escape-quoted. | |
15 | |
1 2010-02-25 Didier Verna <didier@xemacs.org> | 16 2010-02-25 Didier Verna <didier@xemacs.org> |
2 | 17 |
3 The background-placement face property. | 18 The background-placement face property. |
4 * cl-macs.el (face-background-placement): New defsetf. | 19 * cl-macs.el (face-background-placement): New defsetf. |
5 * cus-face.el (custom-face-attributes): | 20 * cus-face.el (custom-face-attributes): |
14 * frame.el (set-frame-background-placement): | 29 * frame.el (set-frame-background-placement): |
15 * frame.el (frame-background-placement): | 30 * frame.el (frame-background-placement): |
16 * frame.el (frame-background-placement-instance): | 31 * frame.el (frame-background-placement-instance): |
17 * objects.el (make-face-background-placement-specifier): New. | 32 * objects.el (make-face-background-placement-specifier): New. |
18 | 33 |
19 c2010-02-25 Ben Wing <ben@xemacs.org> | 34 2010-02-25 Ben Wing <ben@xemacs.org> |
20 | 35 |
21 * autoload.el (make-autoload): | 36 * autoload.el (make-autoload): |
22 Call cl-function-arglist with one arg. | 37 Call cl-function-arglist with one arg. |
23 | 38 |
24 * cl-macs.el (cl-function-arglist): | 39 * cl-macs.el (cl-function-arglist): |