X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=ChangeLog.pre-2-10;h=6bc764156631bd1a7ea47c8f097db7ce0e8a295b;hb=a436817718f7d4436c3ed1da4022f062dcb81c54;hp=9d25c46f69a33a5de03a66dc070c7c4b6198a032;hpb=17cff0324d966b592b2257acd0e65014fed01c70;p=platform%2Fupstream%2Fglib.git diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index 9d25c46..6bc7641 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,82 @@ +Thu Nov 21 16:19:21 2002 Owen Taylor + + * glib/ghash.c: Patch from Morten Welinder to + make ghash.c properly obey DISABLE_MEM_POOLS. (#96600) + +Thu Nov 21 14:09:44 2002 Owen Taylor + + * glib/gmacros.h: Add G_GNUC_DEPRECATED. (Tom Tromey, + #87969) + +2002-11-21 Tor Lillqvist + + * config.h.win32.in: Update to match what is currently produced by + autotools. + + * configure.in: Remove superfluous spaces on two shell variable + assignment lines. Don't define HAVE_GOOD_PRINTF as 0 if we don't + have a good printf, it is tested with #ifdef. + + * glib/glib.def: Add new functions. + + * glib/Makefile.am: If !HAVE_GOOD_PRINTF, add libtrio.la to LIBADD + and DEPENDENCIES. + + * glib/glib.rc.in + * gmodule/gmodule.rc.in + * gobject/gobject.rc.in + * gthread/gthread.rc.in + * {glib,gmodule,gobject,gthread}/makefile.{mingw,msc}.in: + Hardcode 2.0 in the names, as that is what Makefile.am does. + +2002-11-21 Matthias Clasen + + Include a printf implementation supporting C99 snprintf and SUS + positional parameters: (#79488) + + * glib/gstrfuncs.c: + * glib/gspawn-win32.c: + * glib/gscanner.c: + * glib/gconvert.c: + * glib/gbacktrace.c: Use _g_printf wrappers. + + * glib/gutils.c (g_vsnprintf): Simplify, since we can assume C99 + snprintf semantics now. + + * glib/gmessages.c (printf_string_upper_bound): No longer needed, + since we can assume C99 snprintf semantics now. + (g_logv): Simplify. + + * acinclude.m4 (AC_FUNC_PRINTF_UNIX98): New macro to check wether + printf supports SUS positional parameters. + + * configure.in: New option --enable-included-printf to force + compilation of trio; otherwise trio is compiled if the system + printf misses either C99 snprintf semantics of SUS positional + parameters. + + * glib/Makefile.am (SUBDIRS): Conditionally compile trio. + (libglib_2_0_la_SOURCES): Add gprintf.c and gprintfint.h. + (glibsubinclude_HEADERS): Add gprintf.h. + + * glib/gprintfint.h: New private wrapping either system printf + or trio printf variants in _g_printf wrappers for use inside glib. + + * glib/gprintf.h: New public header declaring g_printf variants. + * glib/gprintf.c: Corresponding implementations. + + * glib/trio/*: New directory, containing the trio-1.9 sources. + +2002-11-20 Matthias Clasen + + * glib/gmessages.h (g_return_if_fail): + (g_return_val_if_fail): Use G_LIKELY. (#69022) + + * glib/gmacros.h (G_LIKELY): + (G_UNLIKELY): New macros for hinting the compiler about the + expected result of expressions. For gcc 3.x, define these + using __builtin_expect. (#69022) + Tue Nov 19 14:38:18 2002 Owen Taylor * glib/gstrfuncs.c (g_ascii_strtoull): Fix