comparison src/ChangeLog @ 4450:ac6231e0c1df

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