Mercurial > hg > xemacs-beta
comparison src/ChangeLog @ 4836:5ba666b52ff3
stuff got duplicated in the src ChangeLog
author | Ben Wing <ben@xemacs.org> |
---|---|
date | Tue, 12 Jan 2010 01:42:15 -0600 |
parents | 1e90dc478938 |
children | 5f1c6ca4d05e |
comparison
equal
deleted
inserted
replaced
4835:1e90dc478938 | 4836:5ba666b52ff3 |
---|---|
318 New function complex_vars_of_unicode(). In it, create the utf-8 | 318 New function complex_vars_of_unicode(). In it, create the utf-8 |
319 coding system. Call it appropriately in emacs.c. Sort the | 319 coding system. Call it appropriately in emacs.c. Sort the |
320 prototypes of complex_vars_of_*() in symsinit.h, for cosmetic | 320 prototypes of complex_vars_of_*() in symsinit.h, for cosmetic |
321 reasons. | 321 reasons. |
322 | 322 |
323 | |
324 2010-01-11 Ben Wing <ben@xemacs.org> | |
325 | |
326 * regex.c (re_compile_fastmap): | |
327 The code to compute the fastmap in charset_mule_not was totally | |
328 messed up. I'm surprised it hasn't led to more visible bugs. | |
329 | |
330 2010-01-11 Ben Wing <ben@xemacs.org> | |
331 | |
332 * rangetab.c: | |
333 * rangetab.c (external_to_internal_adjust_ends): | |
334 * rangetab.c (put_range_table): | |
335 * rangetab.c (Fmap_range_table): | |
336 * rangetab.c (struct unified_range_table): | |
337 * rangetab.c (unified_range_table_copy_data): | |
338 * rangetab.c (unified_range_table_get_range): | |
339 Add an entry to unified range tables to keep track of their type. | |
340 Factor out code to adjust the endpoints of ranges between the | |
341 external format (either end can be open or closed) and internal | |
342 format (always closed/open). Use code also when returning | |
343 ranges out of unified range tables. Fixes an off-by-one error | |
344 in regex.c where it was getting ranges with an end one greater | |
345 than expected, since it creates closed-closed range tables and | |
346 was getting passed the internal-format ranges. | |
347 | |
348 2010-01-11 Ben Wing <ben@xemacs.org> | |
349 | |
350 * file-coding.c (default_query_method): | |
351 OOOOOPS! Had = instead of ==. | |
352 | |
353 2010-01-11 Ben Wing <ben@xemacs.org> | |
354 | |
355 * config.h.in: | |
356 * config.h.in (ERROR_CHECK_GLYPHS): | |
357 Trying to avoid link errors referring to the ERROR_CHECK_TYPES | |
358 functions, either in eldap.o (if we don't include references to | |
359 ERROR_CHECK_TYPES in xemacs.def.in.in) or xemacs-export.o (if | |
360 we do include such references): | |
361 | |
362 Add line for USE_GPLUSPLUS, set by configure. | |
363 Define INLINE_HEADERS_ARE_STATIC when we add static to inline headers. | |
364 (Possibly used when setting NEED_ERROR_CHECK_TYPES_INLINES.) | |
365 Currently, set NEED_ERROR_CHECK_TYPES_INLINES when ERROR_CHECK_TYPES | |
366 and USE_GPLUSPLUS. | |
367 | |
368 * xemacs.def.in.in: | |
369 Use NEED_ERROR_CHECK_TYPES_INLINES here to bracket things like | |
370 `error_check_cons' instead of just ERROR_CHECK_TYPES. | |
371 | |
372 * faces.c (complex_vars_of_faces): | |
373 Bracket various font variables with defined(USE_XFT or MULE) to | |
374 avoid warnings. | |
375 | |
376 * fileio.c: | |
377 Make sure the `expand-file-name' handler returns a string, to | |
378 avoid a potential crash. | |
379 | |
380 * floatfns.c (round_one_bigfloat_1): | |
381 #if-0 out an assert that can never be triggered and which | |
382 generates warnings "dereferencing type-punned pointer will break | |
383 strict-aliasing rules". | |
384 | |
385 * redisplay-x.c (separate_textual_runs_nomule): | |
386 Remove unused variable in non-Mule case. | |
387 | |
388 * specifier.c (charset_matches_specifier_tag_set_p): | |
389 Variable CHARSET is unused when not Mule. | |
390 | |
391 * specifier.c (specifier_instance_from_inst_list): | |
392 Add a comment questioning why font-specific stuff is littering | |
393 specifier.c. | |
394 | |
395 * syswindows.h: | |
396 Expand on the comments on a #if 0 I added in a previous patch. | |
397 | |
398 * vdb-win32.c: | |
399 * vdb-win32.c (win32_fault_handler): | |
400 * vdb-win32.c (vdb_install_signal_handler): | |
401 Change return type to LONG instead of DWORD to avoid warning or | |
402 error. | |
403 | |
404 2010-01-11 Ben Wing <ben@xemacs.org> | |
405 | |
406 * database.c: Cygwin prototypes in ndbm.h are incomplete and | |
407 cause C++ compile errors; fix them. | |
408 | |
409 * fileio.c (check_writable): | |
410 Fix compile errors. Also move the call to C_STRING_TO_TSTR | |
411 earlier, which is probably wrong, but fixed in a later patch. | |
412 | |
413 * intl-encap-win32.c (qxeGetICMProfile): | |
414 Ifdef out a fix to work around a previous bogosity in Cygwin | |
415 header files which has now been fixed. Keeping in the fix | |
416 led to compile errors. #### Proper way to do it is to figure | |
417 out when it got fixed, perhaps put in a configure test, but it | |
418 seems not worth it. | |
419 | |
420 * intl-encap-win32.c (qxeUpdateICMRegKey): | |
421 Cosmetic change, undone in a later patch. | |
422 * mule-charset.c (Fset_charset_ccl_program): | |
423 Remove unused variable. | |
424 * nas.c: | |
425 #if-0 out some unused static code to avoid a warning. | |
426 * syswindows.h: | |
427 Don't declare prototypes for GetCurrentFiber and GetFiberData, | |
428 it causes a compile error. | |
429 * unicode.c (unicode_query): | |
430 invalid_lower_limit might have been used uninitted, so initialize it. | |
431 | 323 |
432 2010-01-09 Didier Verna <didier@xemacs.org> | 324 2010-01-09 Didier Verna <didier@xemacs.org> |
433 | 325 |
434 * glyphs.c (query_string_font): Use proper domain for cachel | 326 * glyphs.c (query_string_font): Use proper domain for cachel |
435 updating. | 327 updating. |