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.