Mercurial > hg > xemacs-beta
comparison src/ChangeLog @ 5190:1c1d8843de5e
merge
author | Ben Wing <ben@xemacs.org> |
---|---|
date | Mon, 05 Apr 2010 00:18:49 -0500 |
parents | b65692aa90d8 b51c2079ec8e |
children | 71ee43b8a74d |
comparison
equal
deleted
inserted
replaced
5189:b65692aa90d8 | 5190:1c1d8843de5e |
---|---|
69 * lisp.h: | 69 * lisp.h: |
70 * print.c: | 70 * print.c: |
71 * print.c (debug_out_lisp): | 71 * print.c (debug_out_lisp): |
72 New function for doing printf-like formatting involving Lisp objects | 72 New function for doing printf-like formatting involving Lisp objects |
73 and outputting to the debug output. | 73 and outputting to the debug output. |
74 | |
75 2010-04-03 Aidan Kehoe <kehoea@parhasard.net> | |
76 | |
77 * fns.c (Ffill): | |
78 Be much more careful about resizing a string argument, update | |
79 pointers to within the string data that may have been relocated | |
80 with the string resize. Fixes a test hang reported by Vin Shelton; | |
81 thanks, Vin. | |
82 | |
83 2010-04-02 Aidan Kehoe <kehoea@parhasard.net> | |
84 | |
85 * fns.c (FsortX, Ffill): | |
86 Don't try to be clever with the ascii_begin string header slot in | |
87 these function, just call init_string_ascii_begin(). | |
88 | |
89 2010-04-02 Aidan Kehoe <kehoea@parhasard.net> | |
90 | |
91 Avoid build failure, Apple's g++-4.0.1, Mac OS 10.4. | |
92 * sysdll.c (search_linked_libs, dll_variable): Correct some casts | |
93 for the C++ build. | |
94 * regex.h (END_C_DECLS, BEGIN_C_DECLS): Wrap function declarations | |
95 in extern "C" { ... } on the C++ build. | |
96 * mule-ccl.c (ccl_driver): Initialise i, silencing a warning on | |
97 a C++ build. | |
98 * keymap.c (key_desc_list_to_event): | |
99 Work around a bug in Apple's g++-4.0.1. | |
100 | |
101 2010-03-31 Aidan Kehoe <kehoea@parhasard.net> | |
102 | |
103 * fns.c (STRING_DATA_TO_OBJECT_ARRAY) | |
104 (BIT_VECTOR_TO_OBJECT_ARRAY, c_merge_predicate_key) | |
105 (c_merge_predicate_nokey, list_merge, array_merge) | |
106 (list_array_merge_into_list, list_list_merge_into_array) | |
107 (list_array_merge_into_array, CHECK_KEY_ARGUMENT, Fmerge) | |
108 (list_sort, array_sort, FsortX): | |
109 Move #'sort*, #'fill, #'merge from cl-seq.el to C, extending the | |
110 implementations of Fsort, Ffillarray, and merge() to do so. | |
111 | |
112 * keymap.c (keymap_submaps, map_keymap_sort_predicate) | |
113 (describe_map_sort_predicate): | |
114 Change the calling semantics of the C sort predicates to return a | |
115 non-nil Lisp object if the first argument is less than the second, | |
116 rather than C integers. | |
117 | |
118 * fontcolor-msw.c (sort_font_list_function): | |
119 * fileio.c (build_annotations): | |
120 * dired.c (Fdirectory_files): | |
121 * abbrev.c (Finsert_abbrev_table_description): | |
122 Call list_sort instead of Fsort, list_merge instead of merge() in | |
123 these functions. | |
74 | 124 |
75 2010-03-29 Ben Wing <ben@xemacs.org> | 125 2010-03-29 Ben Wing <ben@xemacs.org> |
76 | 126 |
77 * lisp.h (PRIVATE_UNVERIFIED_LIST_LOOP_7): | 127 * lisp.h (PRIVATE_UNVERIFIED_LIST_LOOP_7): |
78 Need to cast 0 to void (so both parts of conditional expression | 128 Need to cast 0 to void (so both parts of conditional expression |