comparison src/ChangeLog @ 5470:0af042a0c116

Merge with trunk.
author Mats Lidell <matsl@xemacs.org>
date Mon, 07 Feb 2011 21:22:17 +0100
parents a9094f28f9a9 cc7d0e19173c
children 00e79bbbe48f
comparison
equal deleted inserted replaced
5469:2a8a04f73c15 5470:0af042a0c116
1 2011-02-07 Aidan Kehoe <kehoea@parhasard.net>
2
3 * keymap.c (describe_map_sort_predicate): Correct the order of
4 arguments to map_keymap_sort_predicate() here. Thanks again, Mats.
5
6 2011-02-06 Aidan Kehoe <kehoea@parhasard.net>
7
8 * symbols.c (Fapropos_internal):
9 Supply check_string_lessp_nokey explicitly as the CHECK_MERGE
10 argument to list_sort(), NULL no longer works. Thank you Mats
11 Lidell in IRC!
12
13 2011-02-05 Aidan Kehoe <kehoea@parhasard.net>
14
15 * fns.c:
16 * fns.c (check_lss_key, check_lss_key_car): New.
17 * fns.c (check_string_lessp_key check_string_lessp_key_car): New.
18 * fns.c (get_merge_predicate): New.
19 * fns.c (list_merge):
20 * fns.c (array_merge):
21 * fns.c (list_array_merge_into_list):
22 * fns.c (list_list_merge_into_array):
23 * fns.c (list_array_merge_into_array):
24 * fns.c (Fmerge):
25 * fns.c (list_sort):
26 * fns.c (array_sort):
27 * fns.c (FsortX):
28 * fns.c (syms_of_fns):
29 * lisp.h:
30 Move #'sort, #'merge to using the same test approach as is used in
31 the functions that take TEST, TEST-NOT and KEY arguments. This
32 allows us to avoid the Ffuncall() overhead when the most common
33 PREDICATE arguments are supplied, in particular #'< and
34 #'string-lessp.
35
36 * fontcolor-msw.c (sort_font_list_function):
37 * fontcolor-msw.c (mswindows_enumerate_fonts):
38 * dired.c:
39 * dired.c (Fdirectory_files):
40 * fileio.c:
41 * fileio.c (build_annotations):
42 * fileio.c (syms_of_fileio):
43 * keymap.c:
44 * keymap.c (keymap_submaps):
45 * keymap.c (map_keymap_sort_predicate):
46 * keymap.c (describe_map_sort_predicate):
47 * keymap.c (describe_map):
48 Change the various C predicates passed to list_sort () and
49 list_merge () to fit the new calling convention, returning
50 non-zero if the first argument is less than the second, zero
51 otherwise.
52
53 2011-01-30 Michael Sperber <mike@xemacs.org>
54
55 * redisplay.h:
56 * redisplay.c:
57 (redisplay_cancel_ritual_suicide):
58 * eval.c (throw_or_bomb_out_unsafe):
59 * device-x.c (x_IO_error_handler): Don't commit suicide when an X
60 device dies.
61
62 2011-01-23 Aidan Kehoe <kehoea@parhasard.net>
63
64 * file-coding.c (complex_vars_of_file_coding):
65 * intl-win32.c (complex_vars_of_intl_win32):
66 * profile.c (Fget_profiling_info):
67 * unicode.c (complex_vars_of_unicode):
68 Replace various awkward calls to nconc2 () with list6 () with
69 analogous calls to Ben's relatively-recently introduced listu (),
70 constructing a list from an arbitrary number of C arguments.
71
1 2011-01-18 Mike Sperber <mike@xemacs.org> 72 2011-01-18 Mike Sperber <mike@xemacs.org>
2 73
3 * s/freebsd.h: Zap. Not really needed anymore, and it has unclear 74 * s/freebsd.h: Zap. Not really needed anymore, and it has unclear
4 license status. 75 license status.
5 76