comparison src/ChangeLog @ 5475:248176c74e6b

Merge with trunk.
author Mats Lidell <matsl@xemacs.org>
date Sat, 23 Apr 2011 23:47:13 +0200
parents 4dee0387b9de 413bf5efaedb
children f2881cb841b4
comparison
equal deleted inserted replaced
5474:4dee0387b9de 5475:248176c74e6b
1 2011-04-17 Jeff Sparkes <jsparkes@gmail.com>
2
3 * device-tty.c (tty_device_system_metrics): Fix compile issues for
4 C89 compilers. Use log() instead of log2().
5
6 2011-04-04 Aidan Kehoe <kehoea@parhasard.net>
7
8 * fns.c (count_with_tail):
9 This can be legitimately called from #'delete* with a specified
10 COUNT keyword value, accept this in the assertion.
11 * fns.c (FdeleteX):
12 * fns.c (FremoveX):
13 If COUNT is specified and FROM-END is non-nil, set COUNT to nil in
14 the argument vector, so count_with_tail doesn't see it when
15 calculating the total number of times an item occurs. Fixes
16 problems with the interaction of :count and :from-end.
17
18 2011-04-04 Aidan Kehoe <kehoea@parhasard.net>
19
20 * fns.c (FremoveX):
21 * fns.c (sublis):
22 Correct some nesting of GCPRO and UNGCPRO here, revealed by the
23 the C++ build compiling core Lisp. Thank you Mats' buildbot!
24
25 2011-04-04 Aidan Kehoe <kehoea@parhasard.net>
26
27 * lisp.h (GC_EXTERNAL_LIST_LOOP_3, GC_EXTERNAL_LIST_LOOP_4): New.
28 * fns.c (count_with_tail, list_position_cons_before, FassocX):
29 * fns.c (FrassocX, position, FdeleteX, FremoveX):
30 * fns.c (list_delete_duplicates_from_end):
31 * fns.c (Fdelete_duplicates, Fremove_duplicates, Freduce):
32 * fns.c (Fnsubstitute, Fsubstitute, sublis, nsublis, Fnsublis):
33 * fns.c (venn, nvenn, Funion, Fset_exclusive_or, Fnset_exclusive_or):
34 Use GC_EXTERNAL_LIST_LOOP_* in the sequence functions in fns.c
35 where appropriate, there were some corner cases where my old
36 approach was unsafe (mainly if the circularity checking's tortoise
37 lost GCPRO protection.
38 Add GC_EXTERNAL_LIST_LOOP_{3,4}, analogous to
39 GC_EXTERNAL_LIST_LOOP_2.
40
41 2011-03-28 Jeff Sparkes <jsparkes@gmail.com>
42
43 * console-tty-impl.h (struct tty_console): Add field for number of
44 displayable colors.
45 * device-tty.c (tty_device_system_metrics): Return metrics for
46 num-color-cells and num-bit-planes. Tracker issue 757.
47 * device.c: There are two required args for device-system-metric.
48 * redisplay-tty.c (init_tty_for_redisplay): Retrieve number of
49 colors from terminal description. Default to 2 if none found.
50
51 2011-03-24 Jerry James <james@xemacs.org>
52
53 * alloc.c (listu): Assemble the list in the right order so we don't
54 have to reverse it.
55 (listn): Ditto.
56 * dired.c (Ffile_attributes): Use listn instead of building an array
57 to pass to Flist. GC protect the mode string.
58 * editfns.c (Fdecode_time): Use listn instead of Flist.
59 * faces.c (vars_of_faces): Use listu instead of Flist.
60
1 2011-03-24 Jerry James <james@xemacs.org> 61 2011-03-24 Jerry James <james@xemacs.org>
2 62
3 * README.kkcc: "occured" -> "occurred". 63 * README.kkcc: "occured" -> "occurred".
4 * alloc.c (malloced_storage_size): "supress" -> "suppress". 64 * alloc.c (malloced_storage_size): "supress" -> "suppress".
5 * buffer.c: "intial" -> "initial". 65 * buffer.c: "intial" -> "initial".