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.