comparison lisp/ChangeLog @ 4545:8775d3b54874

Merge after pull.
author Stephen J. Turnbull <stephen@xemacs.org>
date Mon, 29 Dec 2008 23:36:00 +0900
parents 7e01763ea656
children 44129f301385
comparison
equal deleted inserted replaced
4544:dc578683fddd 4545:8775d3b54874
1 2008-12-27 Aidan Kehoe <kehoea@parhasard.net>
2
3 * loadhist.el (symbol-file):
4 Use #'defun*, not #'defun, to allow the checks for autoloaded
5 functions and variables to call #'return-from correctly. Use
6 #'return-from instead of #'return throughout the function.
7
8 2008-12-27 Aidan Kehoe <kehoea@parhasard.net>
9
10 * loadup.el (load-history):
11 Add the contents of current-load-list to load-history before
12 clearing it. Move the variable declarations earlier in the file to
13 a format understood by make-docfile.c.
14 * custom.el (custom-declare-variable): Add the variable's symbol
15 to the current file's load history entry correctly, don't use a
16 cons. Eliminate a comment that we don't need to worry about, we
17 don't need to check the `initialized' C variable in Lisp.
18 * bytecomp.el (byte-compile-output-file-form):
19 Merge Andreas Schwab's pre-GPLv3 GNU change of 19970831 here;
20 treat #'custom-declare-variable correctly, generating the
21 docstrings in a format understood by make-docfile.c.
22 * loadhist.el (symbol-file): Correct behaviour for checking
23 autoloaded macros and functions when supplied with a TYPE
24 argument. Accept fully-qualified paths from
25 #'built-in-symbol-file; if a path is not fully-qualified, return
26 it relative to lisp-directory if the filename corresponds to a
27 Lisp file, and relative to (concat source-directory "/src/")
28 otherwise.
29 * make-docfile.el (preloaded-file-list):
30 Rationalise some let bindings a little. Use the "-d" argument to
31 make-docfile.c to supply Lisp paths relative to lisp-directory,
32 not absolutely. Add in loadup.el explicitly to the list of files
33 to be processed by make-docfile.c--it doesn't make sense to add it
34 to preloaded-file-list, since that is used for purposes of
35 byte-compilation too.
36
1 2008-12-22 Aidan Kehoe <kehoea@parhasard.net> 37 2008-12-22 Aidan Kehoe <kehoea@parhasard.net>
2 38
3 * loadhist.el (symbol-file): 39 * loadhist.el (symbol-file):
4 Add support for differentiating between variables and functions to 40 Add support for differentiating between variables and functions to
5 #'symbol-file. 41 #'symbol-file.