Mercurial > hg > xemacs-beta
comparison src/ChangeLog @ 4426:515b91f904c1
Fix specifier inheritance behavior
This patch ensures that no fallback is used if so requested, when the
specifier instantiation process involves inheritance (for instance, a face
[property] inheriting from another face [property]).
author | Didier Verna <didier@xemacs.org> |
---|---|
date | Tue, 26 Feb 2008 18:02:34 +0100 |
parents | 69b803c646cd |
children | d00347ec8289 |
comparison
equal
deleted
inserted
replaced
4425:bfb8a26de3cb | 4426:515b91f904c1 |
---|---|
1 2008-02-26 Didier Verna <didier@xemacs.org> | |
2 | |
3 * specifier.c (CHECK_INSTANCE_ENTRY): See below. | |
4 * specifier.c (specifier_instance_1): Propagate the no_fallback | |
5 flag to ... | |
6 * specifier.c (specifier_instance_from_inst_list): ... here, and | |
7 in turn propagate it to the <specifier>_instantiate methods. | |
8 * glyphs.c (image_instantiate): Handle the no_fallback flag. | |
9 * objects.c (color_instantiate): Ditto. | |
10 * objects.c (font_instantiate): Ditto. | |
11 * objects.c (face_boolean_instantiate): Ditto. | |
12 * specifier.c (specifier_matching_foo_from_inst_list): Update call | |
13 to specifier_instance_from_inst_list accordingly. | |
14 | |
1 2008-02-11 Aidan Kehoe <kehoea@parhasard.net> | 15 2008-02-11 Aidan Kehoe <kehoea@parhasard.net> |
2 | 16 |
3 * search.c (search_buffer): | 17 * search.c (search_buffer): |
4 In the event that a character is not representable in the buffer, | 18 In the event that a character is not representable in the buffer, |
5 fail immediately. Prevents an assertion failure in the code to | 19 fail immediately. Prevents an assertion failure in the code to |
6 deal with whether Boyer-Moore search can be used for such | 20 deal with whether Boyer-Moore search can be used for such |
7 characters. | 21 characters. |
8 | 22 |
19 SET_EVENT_MAGIC_X_EVENT. See xemacs-beta message | 33 SET_EVENT_MAGIC_X_EVENT. See xemacs-beta message |
20 <870180fe080131201011b191ae5g1d70cbd2136f570c@mail.gmail.com>. | 34 <870180fe080131201011b191ae5g1d70cbd2136f570c@mail.gmail.com>. |
21 | 35 |
22 2008-01-30 Aidan Kehoe <kehoea@parhasard.net> | 36 2008-01-30 Aidan Kehoe <kehoea@parhasard.net> |
23 | 37 |
24 * search.c (debug-xemacs-searches): | 38 * search.c (debug-xemacs-searches): |
25 New variable, available on debug builds. Used in | 39 New variable, available on debug builds. Used in |
26 tests/automated/case-tests.el. | 40 tests/automated/case-tests.el. |
27 (search_buffer): Only store the charset_base for characters with | 41 (search_buffer): Only store the charset_base for characters with |
28 translations. Correct some comments, correct some checks. If | 42 translations. Correct some comments, correct some checks. If |
29 debug_xemacs_searches is non-zero, record which search was used. | 43 debug_xemacs_searches is non-zero, record which search was used. |
30 (boyer_moore): Remove an assertion that was incorrect. Remove its | 44 (boyer_moore): Remove an assertion that was incorrect. Remove its |
31 documentation. Correct an assertion dealing with equivalence | 45 documentation. Correct an assertion dealing with equivalence |
32 tables; we may end up looking through the equivalence table if a | 46 tables; we may end up looking through the equivalence table if a |
33 non-ASCII non-case character was searched for. | 47 non-ASCII non-case character was searched for. |
34 | 48 |
35 2008-01-25 Michael Sperber <mike@xemacs.org> | 49 2008-01-25 Michael Sperber <mike@xemacs.org> |
36 | 50 |
37 * emacs.c (vars_of_emacs): Zap mention of CVS. | 51 * emacs.c (vars_of_emacs): Zap mention of CVS. |
38 | 52 |
41 * make-src-depend (PrintDeps): Fix Perl code that no longer works | 55 * make-src-depend (PrintDeps): Fix Perl code that no longer works |
42 with Perl 5.10. | 56 with Perl 5.10. |
43 | 57 |
44 2008-01-21 Aidan Kehoe <kehoea@parhasard.net> | 58 2008-01-21 Aidan Kehoe <kehoea@parhasard.net> |
45 | 59 |
46 * elhash.c (Fputhash): Document the return value. | 60 * elhash.c (Fputhash): Document the return value. |
47 (Fclrhash): Ditto. | 61 (Fclrhash): Ditto. |
48 | 62 |
49 2007-12-26 Aidan Kehoe <kehoea@parhasard.net> | 63 2007-12-26 Aidan Kehoe <kehoea@parhasard.net> |
50 | 64 |
51 * casetab.c: | 65 * casetab.c: |
52 Extend and correct some case table documentation. | 66 Extend and correct some case table documentation. |
53 * search.c (search_buffer): | 67 * search.c (search_buffer): |
54 Correct a bug where only the first entry for a character in the | 68 Correct a bug where only the first entry for a character in the |
55 case equivalence table was examined in determining if the | 69 case equivalence table was examined in determining if the |
56 Boyer-Moore search algorithm is appropriate. | 70 Boyer-Moore search algorithm is appropriate. |
57 | 71 |
62 occur. | 76 occur. |
63 | 77 |
64 * search.c (boyer_moore): | 78 * search.c (boyer_moore): |
65 Assert that we haven't been passed a string with varying | 79 Assert that we haven't been passed a string with varying |
66 characters sets or rows within character sets. That's what | 80 characters sets or rows within character sets. That's what |
67 simple_search is for. | 81 simple_search is for. |
68 | 82 |
69 In the very rare event that a character in the search string has a | 83 In the very rare event that a character in the search string has a |
70 canonical case mapping that is not in the same character set and | 84 canonical case mapping that is not in the same character set and |
71 row, don't try to search for the canonical character, search for | 85 row, don't try to search for the canonical character, search for |
72 some other character that is in the the desired character set and | 86 some other character that is in the the desired character set and |
73 row. Assert that the case table isn't corrupt. | 87 row. Assert that the case table isn't corrupt. |
74 | 88 |
75 Do not search for any character case mappings that cannot possibly | 89 Do not search for any character case mappings that cannot possibly |
76 occur in the buffer, given the buffer metadata about its | 90 occur in the buffer, given the buffer metadata about its |
77 contents. | 91 contents. |
78 | 92 |
79 2008-01-19 Aidan Kehoe <kehoea@parhasard.net> | 93 2008-01-19 Aidan Kehoe <kehoea@parhasard.net> |
80 | 94 |
81 * dired.c (Ffile_attributes): If bignums are available, use them | 95 * dired.c (Ffile_attributes): If bignums are available, use them |
82 for the file size when necessary. If they are not, be clearer | 96 for the file size when necessary. If they are not, be clearer |
83 about the check for whether the file size can fit in a Lisp | 97 about the check for whether the file size can fit in a Lisp |
84 integer. | 98 integer. |
85 | 99 |
86 2008-01-18 Jerry James <james@xemacs.org> | 100 2008-01-18 Jerry James <james@xemacs.org> |
87 | 101 |
88 * device-x.c (x_init_device): Don't write to path or read from | 102 * device-x.c (x_init_device): Don't write to path or read from |
89 format when neither has been initialized. | 103 format when neither has been initialized. |
97 | 111 |
98 2008-01-15 Aidan Kehoe <kehoea@parhasard.net> | 112 2008-01-15 Aidan Kehoe <kehoea@parhasard.net> |
99 | 113 |
100 * print.c (prin1_to_string): New. | 114 * print.c (prin1_to_string): New. |
101 The guts of Fprin1_to_string, without resetting | 115 The guts of Fprin1_to_string, without resetting |
102 Vprint_gensym_alist. | 116 Vprint_gensym_alist. |
103 (Fprin1_to_string): | 117 (Fprin1_to_string): |
104 Call prin1_to_string, wrapped with RESET_PRINT_GENSYM calls. | 118 Call prin1_to_string, wrapped with RESET_PRINT_GENSYM calls. |
105 * doprnt.c (emacs_doprnt_1): | 119 * doprnt.c (emacs_doprnt_1): |
106 Call prin1_to_string, not Fprin1_to_string (dos veces). Avoids an | 120 Call prin1_to_string, not Fprin1_to_string (dos veces). Avoids an |
107 inappropriate reset of print-gensym-alist. | 121 inappropriate reset of print-gensym-alist. |
108 | 122 |
109 2008-01-12 Aidan Kehoe <kehoea@parhasard.net> | 123 2008-01-12 Aidan Kehoe <kehoea@parhasard.net> |
110 | 124 |
111 * rangetab.c (Fmap_range_table): | 125 * rangetab.c (Fmap_range_table): |
112 Clarify docstring. (If FUNCTION doesn't touch any range-table | 126 Clarify docstring. (If FUNCTION doesn't touch any range-table |
113 entry, things will also be correct.) | 127 entry, things will also be correct.) |
114 | 128 |
115 2008-01-09 Aidan Kehoe <kehoea@parhasard.net> | 129 2008-01-09 Aidan Kehoe <kehoea@parhasard.net> |
116 | 130 |
117 * config.h.in: | 131 * config.h.in: |
118 Check that __STDC_VERSION__ is defined before examining its | 132 Check that __STDC_VERSION__ is defined before examining its |
119 value. Eliminates a Cygwin warning. | 133 value. Eliminates a Cygwin warning. |
120 | 134 |
121 2008-01-08 Aidan Kehoe <kehoea@parhasard.net> | 135 2008-01-08 Aidan Kehoe <kehoea@parhasard.net> |
122 | 136 |
123 * text.h (MAX_XETCHAR_SIZE): Remove, eliminating a redefinition | 137 * text.h (MAX_XETCHAR_SIZE): Remove, eliminating a redefinition |
124 warning on Win32. | 138 warning on Win32. |
125 * dumper.c (pdump_load): | 139 * dumper.c (pdump_load): |
126 Don't use PATH_MAX_EXTERNAL, instead allocate enough for the path | 140 Don't use PATH_MAX_EXTERNAL, instead allocate enough for the path |
127 + DUMP_SLACK (space for .dmp and version information), already | 141 + DUMP_SLACK (space for .dmp and version information), already |
128 used on Win32 and #defined to be 100. | 142 used on Win32 and #defined to be 100. |
129 | 143 |
130 2008-01-08 Jerry James <james@xemacs.org> | 144 2008-01-08 Jerry James <james@xemacs.org> |
136 * xemacs.def.in.in: Clarify the copyright and license. | 150 * xemacs.def.in.in: Clarify the copyright and license. |
137 | 151 |
138 2008-01-03 Aidan Kehoe <kehoea@parhasard.net> | 152 2008-01-03 Aidan Kehoe <kehoea@parhasard.net> |
139 | 153 |
140 * fileio.c (Fmake_temp_name): Correct the comment to cross | 154 * fileio.c (Fmake_temp_name): Correct the comment to cross |
141 reference to make-temp-file, and not to this function. | 155 reference to make-temp-file, and not to this function. |
142 | 156 |
143 2008-01-03 Stephen J. Turnbull <stephen@xemacs.org> | 157 2008-01-03 Stephen J. Turnbull <stephen@xemacs.org> |
144 | 158 |
145 * doc.c (Fbuilt_in_symbol_file): Improve style. | 159 * doc.c (Fbuilt_in_symbol_file): Improve style. |
146 | 160 |
147 2008-01-02 Aidan Kehoe <kehoea@parhasard.net> | 161 2008-01-02 Aidan Kehoe <kehoea@parhasard.net> |
148 | 162 |
149 * emacs.c (main_1): | 163 * emacs.c (main_1): |
150 Call the new vars_of_console_gtk function. | 164 Call the new vars_of_console_gtk function. |
151 * console-gtk.c (vars_of_console_gtk): New. | 165 * console-gtk.c (vars_of_console_gtk): New. |
152 * console-gtk.c (gtk_perhaps_init_unseen_key_defaults): | 166 * console-gtk.c (gtk_perhaps_init_unseen_key_defaults): |
153 Correct the initialisation of the hash table, on the model of the | 167 Correct the initialisation of the hash table, on the model of the |
154 MSW and TTY builds. | 168 MSW and TTY builds. |
155 | 169 |
156 2008-01-02 Aidan Kehoe <kehoea@parhasard.net> | 170 2008-01-02 Aidan Kehoe <kehoea@parhasard.net> |
157 | 171 |
158 * doc.c (Fbuilt_in_symbol_file): | 172 * doc.c (Fbuilt_in_symbol_file): |
159 Don't check is fun zero in the condition, check that it's not | 173 Don't check is fun zero in the condition, check that it's not |
160 nil. Fixes the union build; thank you Stephen. | 174 nil. Fixes the union build; thank you Stephen. |
161 | 175 |
162 2008-01-02 Mike Sperber <mike@xemacs.org> | 176 2008-01-02 Mike Sperber <mike@xemacs.org> |
163 | 177 |
164 * window.c (set_window_pixsize): Factor in the modeline when | 178 * window.c (set_window_pixsize): Factor in the modeline when |
165 looking at window_min_width. Remove obsolete comment about | 179 looking at window_min_width. Remove obsolete comment about |
174 variable definition of the symbol should be searched for. | 188 variable definition of the symbol should be searched for. |
175 Handle built-in macros correctly. | 189 Handle built-in macros correctly. |
176 | 190 |
177 2007-12-24 Aidan Kehoe <kehoea@parhasard.net> | 191 2007-12-24 Aidan Kehoe <kehoea@parhasard.net> |
178 | 192 |
179 * event-xlike-inc.c (x_keysym_to_character): | 193 * event-xlike-inc.c (x_keysym_to_character): |
180 * event-xlike-inc.c (gtk_keysym_to_character): | 194 * event-xlike-inc.c (gtk_keysym_to_character): |
181 Unify the typed character if possible, following the current value | 195 Unify the typed character if possible, following the current value |
182 for the unicode precedence list. | 196 for the unicode precedence list. |
183 | 197 |
184 2007-12-24 Aidan Kehoe <kehoea@parhasard.net> | 198 2007-12-24 Aidan Kehoe <kehoea@parhasard.net> |
185 | 199 |
186 * symbols.c (Fintern_soft): | 200 * symbols.c (Fintern_soft): |
187 Provide a new optional third argument, DEFAULT, for those who want | 201 Provide a new optional third argument, DEFAULT, for those who want |
188 to check if "nil" is a symbol or not. (More realistically, general | 202 to check if "nil" is a symbol or not. (More realistically, general |
189 code that may get handed "nil" should probably use this argument.) | 203 code that may get handed "nil" should probably use this argument.) |
190 | 204 |
191 2007-12-23 Aidan Kehoe <kehoea@parhasard.net> | 205 2007-12-23 Aidan Kehoe <kehoea@parhasard.net> |
192 | 206 |
193 * objects-tty.c (tty_find_charset_font): | 207 * objects-tty.c (tty_find_charset_font): |
194 * objects-msw.c (mswindows_font_spec_matches_charset_stage_2): | 208 * objects-msw.c (mswindows_font_spec_matches_charset_stage_2): |
195 * objects-msw.c (mswindows_font_spec_matches_charset_stage_1): | 209 * objects-msw.c (mswindows_font_spec_matches_charset_stage_1): |
196 * objects-xlike-inc.c (x_font_spec_matches_charset): | 210 * objects-xlike-inc.c (x_font_spec_matches_charset): |
197 * objects-xlike-inc.c (gtk_font_spec_matches_charset): | 211 * objects-xlike-inc.c (gtk_font_spec_matches_charset): |
198 If the charset is not specified when calling the | 212 If the charset is not specified when calling the |
199 font_spec_matches_charset device method, its value is Qnil, not | 213 font_spec_matches_charset device method, its value is Qnil, not |
200 Qunbound. See | 214 Qunbound. See |
201 http://mid.gmane.org/E1EfbmW-00029r-5G@iwi191.iwi.uni-sb.de and | 215 http://mid.gmane.org/E1EfbmW-00029r-5G@iwi191.iwi.uni-sb.de and |
202 Ben Wing's patch of | 216 Ben Wing's patch of |
203 http://mid.gmane.org/439FA06B.3090007@xemacs.org. | 217 http://mid.gmane.org/439FA06B.3090007@xemacs.org. |
204 | 218 |
205 2007-12-22 Aidan Kehoe <kehoea@parhasard.net> | 219 2007-12-22 Aidan Kehoe <kehoea@parhasard.net> |
206 | 220 |
207 * database.c (Fopen_database): | 221 * database.c (Fopen_database): |
208 Actually respect the CODESYS argument; don't require EOL | 222 Actually respect the CODESYS argument; don't require EOL |
210 fails with reads of small amounts of data. It might be possible | 224 fails with reads of small amounts of data. It might be possible |
211 with an implicit #'map-database on open, though I don't think | 225 with an implicit #'map-database on open, though I don't think |
212 that's a great idea. | 226 that's a great idea. |
213 * database.c (print_database): | 227 * database.c (print_database): |
214 Give the coding system used for text conversion when printing a | 228 Give the coding system used for text conversion when printing a |
215 database object. | 229 database object. |
216 | 230 |
217 2007-12-20 Jerry James <james@xemacs.org> | 231 2007-12-20 Jerry James <james@xemacs.org> |
218 | 232 |
219 * sound.c: Fix unused parameter warnings when HAVE_ALSA_SOUND. | 233 * sound.c: Fix unused parameter warnings when HAVE_ALSA_SOUND. |
220 | 234 |
226 | 240 |
227 2007-12-18 Aidan Kehoe <kehoea@parhasard.net> | 241 2007-12-18 Aidan Kehoe <kehoea@parhasard.net> |
228 | 242 |
229 * symbols.c (Fspecial_form_p): | 243 * symbols.c (Fspecial_form_p): |
230 Following commentary from Jerry James, don't error if not passed a | 244 Following commentary from Jerry James, don't error if not passed a |
231 subr. | 245 subr. |
232 | 246 |
233 Flesh out the docstring; give details of what a subr is, what a | 247 Flesh out the docstring; give details of what a subr is, what a |
234 special form is, and why one should probably not write special | 248 special form is, and why one should probably not write special |
235 forms oneself. | 249 forms oneself. |
236 | 250 |
237 2007-12-18 Aidan Kehoe <kehoea@parhasard.net> | 251 2007-12-18 Aidan Kehoe <kehoea@parhasard.net> |
238 | 252 |
239 * symbols.c (Fspecial_form_p): New. | 253 * symbols.c (Fspecial_form_p): New. |
240 For the use of advice.el, and perhaps other files; is SUBR a | 254 For the use of advice.el, and perhaps other files; is SUBR a |
244 | 258 |
245 * doprnt.c (emacs_doprnt_1): | 259 * doprnt.c (emacs_doprnt_1): |
246 Add support for formatted printing of both longs and bignums as | 260 Add support for formatted printing of both longs and bignums as |
247 base 2. | 261 base 2. |
248 * editfns.c (Fformat): | 262 * editfns.c (Fformat): |
249 Document the new %b escape for #'format. | 263 Document the new %b escape for #'format. |
250 * lisp.h: | 264 * lisp.h: |
251 Make ulong_to_bit_string available beside long_to_string. | 265 Make ulong_to_bit_string available beside long_to_string. |
252 * lread.c: | 266 * lread.c: |
253 Fix a bug where the integer base was being ignored in certain | 267 Fix a bug where the integer base was being ignored in certain |
254 contexts; thank you Sebastian Freundt. This is necessary for | 268 contexts; thank you Sebastian Freundt. This is necessary for |
255 correct behaviour of #'integer-to-bit-vector and | 269 correct behaviour of #'integer-to-bit-vector and |
256 #'bit-vector-to-integer, just added to subr.el | 270 #'bit-vector-to-integer, just added to subr.el |
257 * print.c (ulong_to_bit_string): New. | 271 * print.c (ulong_to_bit_string): New. |
258 Analagous to long_to_string, but used all the time when %b is | 272 Analagous to long_to_string, but used all the time when %b is |
259 encountered, since we can't pass that to sprintf. | 273 encountered, since we can't pass that to sprintf. |
260 | 274 |
261 2007-12-12 Aidan Kehoe <kehoea@parhasard.net> | 275 2007-12-12 Aidan Kehoe <kehoea@parhasard.net> |
262 | 276 |
263 * config.h.in: | 277 * config.h.in: |
264 Make the results of the checks for | 278 Make the results of the checks for |
265 FcConfigGetRescanInterval, FcConfigSetRescanInterval | 279 FcConfigGetRescanInterval, FcConfigSetRescanInterval |
266 available. | 280 available. |
267 * font-mgr.h: | 281 * font-mgr.h: |
268 If FcConfigSetRescanInterval and FcConfigGetRescanInterval are not | 282 If FcConfigSetRescanInterval and FcConfigGetRescanInterval are not |
269 available as functions, #define them to map to their old | 283 available as functions, #define them to map to their old |
270 misspelled names. | 284 misspelled names. |
271 * font-mgr.c (Ffc_config_get_rescan_interval): | 285 * font-mgr.c (Ffc_config_get_rescan_interval): |
272 * font-mgr.c (Ffc_config_set_rescan_interval): | 286 * font-mgr.c (Ffc_config_set_rescan_interval): |
273 Use the correct spelling in | 287 Use the correct spelling in |
274 FcConfigGetRescanInterval, FcConfigSetRescanInterval | 288 FcConfigGetRescanInterval, FcConfigSetRescanInterval |
275 | 289 |
276 2007-12-11 Aidan Kehoe <kehoea@parhasard.net> | 290 2007-12-11 Aidan Kehoe <kehoea@parhasard.net> |
277 | 291 |
278 * glyphs-eimage.c: | 292 * glyphs-eimage.c: |
279 Merge Ron Isaacson's patch of | 293 Merge Ron Isaacson's patch of |
280 3ggprxj7ifh.wl_Ron.Isaacson@morganstanley.com , originally from | 294 3ggprxj7ifh.wl_Ron.Isaacson@morganstanley.com , originally from |
281 Gennady Khokhorin. Prevents library incompatibilities on Win32. | 295 Gennady Khokhorin. Prevents library incompatibilities on Win32. |
282 | 296 |
283 2007-12-11 Aidan Kehoe <kehoea@parhasard.net> | 297 2007-12-11 Aidan Kehoe <kehoea@parhasard.net> |
312 necessarily call the autoload code, for use in | 326 necessarily call the autoload code, for use in |
313 #'autoload-coding-system (which we allow to overwrite autoloaded | 327 #'autoload-coding-system (which we allow to overwrite autoloaded |
314 coding systems) and make_coding_system_1 (which has to). | 328 coding systems) and make_coding_system_1 (which has to). |
315 * file-coding.c (Ffind_coding_system): | 329 * file-coding.c (Ffind_coding_system): |
316 Move the implementation to find_coding_system; call that function | 330 Move the implementation to find_coding_system; call that function |
317 with a do_autoloads argument of 1. | 331 with a do_autoloads argument of 1. |
318 * file-coding.c (Fautoload_coding_system): | 332 * file-coding.c (Fautoload_coding_system): |
319 New. | 333 New. |
320 * file-coding.c (add_coding_system_to_list_mapper): | 334 * file-coding.c (add_coding_system_to_list_mapper): |
321 When returning a list of coding systems, don't call the autoload | 335 When returning a list of coding systems, don't call the autoload |
322 code. | 336 code. |
329 Vcoding_system_hash_table; this form is evaluated if | 343 Vcoding_system_hash_table; this form is evaluated if |
330 find-coding-system is called with the symbol name of the coding | 344 find-coding-system is called with the symbol name of the coding |
331 system as its argument. | 345 system as its argument. |
332 | 346 |
333 This is also tied in with the POSIX locale infrastructure by means | 347 This is also tied in with the POSIX locale infrastructure by means |
334 of posix-charset-to-coding-system-hash. | 348 of posix-charset-to-coding-system-hash. |
335 | 349 |
336 2007-11-29 Aidan Kehoe <kehoea@parhasard.net> | 350 2007-11-29 Aidan Kehoe <kehoea@parhasard.net> |
337 | 351 |
338 * mule-ccl.c (ccl_driver): | 352 * mule-ccl.c (ccl_driver): |
339 Take out a static variable I was using for debugging. | 353 Take out a static variable I was using for debugging. |
340 | 354 |
341 2007-11-26 Aidan Kehoe <kehoea@parhasard.net> | 355 2007-11-26 Aidan Kehoe <kehoea@parhasard.net> |
342 | 356 |
343 * doprnt.c: | 357 * doprnt.c: |
344 Default to a buffer size of 350 for the sprintf call, but increase | 358 Default to a buffer size of 350 for the sprintf call, but increase |
345 it if the precision and minwidth indicate that it should be | 359 it if the precision and minwidth indicate that it should be |
346 bigger. Issue reported by Hans de Graaff; bug originally fixed by | 360 bigger. Issue reported by Hans de Graaff; bug originally fixed by |
347 Sebastian Freundt in SXEmacs following the change I merged on | 361 Sebastian Freundt in SXEmacs following the change I merged on |
348 2006-11-28. Forks have their disadvantages. | 362 2006-11-28. Forks have their disadvantages. |
349 | 363 |
350 2007-11-11 Mats Lidell <matsl@xemacs.org> | 364 2007-11-11 Mats Lidell <matsl@xemacs.org> |
351 | 365 |
352 * events.h: Based on SXEmacs patch. Support for mouse button 6 to | 366 * events.h: Based on SXEmacs patch. Support for mouse button 6 to |
353 26. | 367 26. |
365 | 379 |
366 2007-11-14 Aidan Kehoe <kehoea@parhasard.net> | 380 2007-11-14 Aidan Kehoe <kehoea@parhasard.net> |
367 | 381 |
368 * lread.c (read_unicode_escape): | 382 * lread.c (read_unicode_escape): |
369 Correct the range check for Unicode characters specified with | 383 Correct the range check for Unicode characters specified with |
370 source-level escapes. | 384 source-level escapes. |
371 * unicode.c: | 385 * unicode.c: |
372 * unicode.c (unicode_to_ichar): | 386 * unicode.c (unicode_to_ichar): |
373 * unicode.c (coding_system_type_create_unicode): | 387 * unicode.c (coding_system_type_create_unicode): |
374 Correct the dump behaviour for just-in-time Unicode code | 388 Correct the dump behaviour for just-in-time Unicode code |
375 points. Update the docstring for #'unicode-to-char to indicate | 389 points. Update the docstring for #'unicode-to-char to indicate |
376 that code points will run out above around 400,000 in a session. | 390 that code points will run out above around 400,000 in a session. |
377 | 391 |
378 2007-11-14 Aidan Kehoe <kehoea@parhasard.net> | 392 2007-11-14 Aidan Kehoe <kehoea@parhasard.net> |
379 | 393 |
380 * editfns.c (vars_of_editfns): | 394 * editfns.c (vars_of_editfns): |
381 Correct the docstring of user-full-name. | 395 Correct the docstring of user-full-name. |
382 * fileio.c: | 396 * fileio.c: |
383 * fileio.c (Fmake_temp_name): | 397 * fileio.c (Fmake_temp_name): |
384 Document that make-temp-file is available and the best approach to | 398 Document that make-temp-file is available and the best approach to |
385 this. | 399 this. |
386 * fileio.c (Fwrite_region_internal): | 400 * fileio.c (Fwrite_region_internal): |
387 Take a new arg, MUSTBENEW, to error if the file to be written | 401 Take a new arg, MUSTBENEW, to error if the file to be written |
388 already exists. | 402 already exists. |
389 * fileio.c (auto_save_1): | 403 * fileio.c (auto_save_1): |
390 Update a call to Fwrite_region_internal to pass the new argument. | 404 Update a call to Fwrite_region_internal to pass the new argument. |
391 * fileio.c (syms_of_fileio): | 405 * fileio.c (syms_of_fileio): |
392 Provide 'excl as a symbol, for the calls to | 406 Provide 'excl as a symbol, for the calls to |
393 write-region-internal. | 407 write-region-internal. |
394 | 408 |
395 2007-11-05 Didier Verna <didier@xemacs.org> | 409 2007-11-05 Didier Verna <didier@xemacs.org> |
396 | 410 |
397 * glyphs.c (potential_pixmap_file_instanciator): Fix comment | 411 * glyphs.c (potential_pixmap_file_instanciator): Fix comment |
398 describing its behavior. | 412 describing its behavior. |