comparison lisp/ChangeLog @ 4654:cdc51540fed7

Automated merge with ssh://aidan-guest@hg.debian.org//hg/xemacs/xemacs
author Aidan Kehoe <kehoea@parhasard.net>
date Wed, 15 Jul 2009 00:21:01 +0100
parents 8905163c49c5
children 13273cffca2a
comparison
equal deleted inserted replaced
4652:f3dddd098242 4654:cdc51540fed7
1 2009-07-13 Aidan Kehoe <kehoea@parhasard.net>
2
3 * code-files.el (insert-file-contents):
4 Set the buffer coding system even on error; especially important
5 when dealing with nonexistent files.
6 If the `coding-system' property of an undecided coding system is
7 itself undecided, don't use that as a value for
8 buffer-file-coding-system.
9
10 2009-07-12 Aidan Kehoe <kehoea@parhasard.net>
11
12 * files.el (after-find-file):
13 If the answer to "The directory containing %s does not exist.
14 Create?" is no, kill the current buffer, since the user probably
15 just misspelled the directory name. Thank you Rodney Sparapani!
16
17 2009-07-12 Aidan Kehoe <kehoea@parhasard.net>
18
19 * files.el (find-file-create-switch-thunk):
20 New macro, used to mark buffers created within #'find-file (and
21 related) modified if the associated file doesn't exist.
22 (find-alternate-file-other-window):
23 Correct this, pass CODESYS to find-file-other-window.
24 (find-file-read-only):
25 Correct behaviour of this function in the presence of wildcards.
26 (find-file):
27 (find-file-other-window):
28 (find-file-other-frame):
29 (find-file-read-only-other-window):
30 (find-file-read-only-other-frame):
31 (find-alternate-file):
32 Simplify these functions, use #'find-file-create-switch-thunk'
33 instead of explicit #'switch-to-buffer calls.
34
35 2009-07-11 Aidan Kehoe <kehoea@parhasard.net>
36
37 * code-files.el (insert-file-contents):
38 Take advantage of more sensible behaviour from
39 #'insert-file-contents-internal, allowing us to actually follow
40 the documented coding system behaviour for nonexistent files (that
41 is, buffer-file-coding-system reflects coding-system-for-read &c.,
42 not becoming undecided for either zero-length or nonexistent
43 files).
44
45 2009-06-20 It's me FKtPp ;) <m_pupil@yahoo.com.cn>
46 * files.el (cd): Do not #'split-path on nil #'getenv result; Make
47 sure the cd-path value is a list.
48
49 2009-06-14 Aidan Kehoe <kehoea@parhasard.net>
50
51 * help.el (describe-function-1):
52 Check macro-p, not macrop, when describing whether a symbol has an
53 associated macro or an associated function. Relevant with
54 autoloaded macros.
55 (function-arglist):
56 Accept multi-line arglists in built-in functions, as found in
57 #'write-region-internal. #'dontusethis-set-symbol-value-handler
58 is still broken for other reasons.
59
60 2009-06-07 Aidan Kehoe <kehoea@parhasard.net>
61
62 * code-files.el (insert-file-contents):
63 Autodetection may return undecided as a coding system. If the file
64 was zero-length, this is kosher, and we should set
65 buffer-file-coding-system to its default; if it is not
66 zero-length, we still need to set b-f-c-s, but we warn that the
67 autodetection fails. (Ignoring that for the user, autodetection
68 failing is something very distinct from what we use it to mean
69 here.) See
70 http://mid.gmane.org/18986.53111.800393.660612@parhasard.net and
71 the related thread.
72
73 2009-06-06 Aidan Kehoe <kehoea@parhasard.net>
74
75 * files.el (cd):
76 Make CDPATH handling portable, accept entries without trailing
77 slashes within it. Some style corrections from Stephen Turnbull,
78 thank you Stephen.
79
80 2009-05-29 Aidan Kehoe <kehoea@parhasard.net>
81
82 * bytecomp.el (byte-compile-lambda):
83 Even if we are going to store uncompiled interactive forms in the
84 compiled-function object, byte compile (and discard) the code, for
85 the sake of the warnings generated.
86
87 2009-05-18 Stephen J. Turnbull <stephen@xemacs.org>
88
89 * XEmacs 21.5.29 "garbanzo" is released.
90
1 2009-04-01 Stephen J. Turnbull <stephen@xemacs.org> 91 2009-04-01 Stephen J. Turnbull <stephen@xemacs.org>
2 92
3 * lisp-mnt.el: Update FSF address. 93 * lisp-mnt.el: Update FSF address.
4 Improve header comment. 94 Improve header comment.
5 Remove long-obsolete commented code. 95 Remove long-obsolete commented code.