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):