comparison src/ChangeLog @ 5212:4f98237e23fc

Automated merge with ssh://sperber-guest@hg.debian.org//hg/xemacs/xemacs
author Aidan Kehoe <kehoea@parhasard.net>
date Sun, 16 May 2010 12:49:49 +0100
parents 23f00bfd78a4 cdca98f2d36f
children 7abb91db1e64
comparison
equal deleted inserted replaced
5210:23f00bfd78a4 5212:4f98237e23fc
1 2010-05-16 Aidan Kehoe <kehoea@parhasard.net>
2
3 Move `default-file-system-ignore-case' to C; pay attention to it
4 in creating the directory hash tables for #'locate-file. Fix a bug
5 where #'eq was specified when creating directory hash tables in
6 dired.c.
7
8 * config.h.in (DEFAULT_FILE_SYSTEM_IGNORE_CASE): This is 1 on
9 Darwin.
10 * dired.c (make_directory_hash_table): If
11 #'file-system-ignore-case-p gives non-nil for a directory, created
12 the associated hash table with #'equalp as its test. Never use
13 #'eq as a directory hash table test.
14 * fileio.c (vars_of_fileio):
15 Move `default-file-system-ignore-case' here, so it can be a
16 constant boolean reflecting a compile-time #define.
17 * lisp.h: Update the declaration of make_directory_hash_table;
18 remove the declaration of wasteful_word_to_lisp, which was
19 #ifdef'd out.
20 * lread.c (Flocate_file): Take out a debugging statement from
21 this function.
22 (locate_file_refresh_hashing): Call make_directory_hash_table with
23 a Lisp string, not an Ibyte pointer.
24 (vars_of_lread): If DEFAULT_FILE_SYSTEM_IGNORE_CASE is defined,
25 use #'equalp as the hash table test for locate-file-hash-table,
26 not #'equal.
27 * s/win32-common.h (DEFAULT_FILE_SYSTEM_IGNORE_CASE):
28 Case should normally be ignored in file names on Win32.
29
1 2010-04-29 Aidan Kehoe <kehoea@parhasard.net> 30 2010-04-29 Aidan Kehoe <kehoea@parhasard.net>
2 31
3 * eval.c (Fquote, Ffunction): Error on more than one argument to 32 * eval.c (Fquote, Ffunction): Error on more than one argument to
4 these special operators. 33 these special operators.
5 * data.c (syms_of_data): Move Qquote to general-slots.h from this 34 * data.c (syms_of_data): Move Qquote to general-slots.h from this