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. |
