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>