Mercurial > hg > xemacs-beta
comparison lisp/ChangeLog @ 4647:e4ed58cb0e5b
Fix bugs with #'find-file, 0-length files, & coding-system-for-read specified.
src/ChangeLog addition:
2009-07-11 Aidan Kehoe <kehoea@parhasard.net>
* file-coding.c (undecided_canonicalize_after_coding):
If no data have been seen, or if
coding_stream_canonicalize_after_coding gives nil, pass back
str->codesys, which will be of type undecided (the same as the old
behaviour) but will reflect any CODESYS argument passed to
make_coding_input_stream. See also the change in lisp/code-files.el
lisp/ChangeLog addition:
2009-07-11 Aidan Kehoe <kehoea@parhasard.net>
* code-files.el (insert-file-contents):
Take advantage of more sensible behaviour from
#'insert-file-contents-internal, allowing us to actually follow
the documented coding system behaviour for nonexistent files (that
is, buffer-file-coding-system reflects coding-system-for-read &c.,
not becoming undecided for either zero-length or nonexistent
files).
tests/ChangeLog addition:
2009-07-11 Aidan Kehoe <kehoea@parhasard.net>
* automated/mule-tests.el:
Check for Richard Zidlicky's bug of
http://mid.gmane.org/20090602194123.GA5163@linux-m68k.org; also
check that supplying CODESYS to #'find-file is respected both for
nonexistent files and zero-length existing files.
author | Aidan Kehoe <kehoea@parhasard.net> |
---|---|
date | Sat, 11 Jul 2009 16:33:35 +0100 |
parents | f2a991ff6db0 |
children | 907697569a49 |
comparison
equal
deleted
inserted
replaced
4646:6c6bfdb80a0c | 4647:e4ed58cb0e5b |
---|---|
1 2009-07-11 Aidan Kehoe <kehoea@parhasard.net> | |
2 | |
3 * code-files.el (insert-file-contents): | |
4 Take advantage of more sensible behaviour from | |
5 #'insert-file-contents-internal, allowing us to actually follow | |
6 the documented coding system behaviour for nonexistent files (that | |
7 is, buffer-file-coding-system reflects coding-system-for-read &c., | |
8 not becoming undecided for either zero-length or nonexistent | |
9 files). | |
10 | |
1 2009-06-20 It's me FKtPp ;) <m_pupil@yahoo.com.cn> | 11 2009-06-20 It's me FKtPp ;) <m_pupil@yahoo.com.cn> |
2 * files.el (cd): Do not #'split-path on nil #'getenv result; Make | 12 * files.el (cd): Do not #'split-path on nil #'getenv result; Make |
3 sure the cd-path value is a list. | 13 sure the cd-path value is a list. |
4 | 14 |
5 2009-06-14 Aidan Kehoe <kehoea@parhasard.net> | 15 2009-06-14 Aidan Kehoe <kehoea@parhasard.net> |