X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=ChangeLog.pre-2-8;h=999078cdae54c428c1535eac80c80226af238e83;hb=9da85c7262325478e8730ae9f3e76bd0528a9a8c;hp=d9f83312f1313b82778f3df9d724ae3819a94c70;hpb=27096aedb58342fc8a25c17fa7d6647209425f4e;p=platform%2Fupstream%2Fglib.git diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index d9f8331..999078c 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,5 +1,241 @@ +2005-08-12 Matthias Clasen + + * configure.in: Bump version + + * === Released 2.8.0 === + + * NEWS: Updates + +2005-08-12 Tim-Philipp Müller + + * gobject/genums.c: (g_flags_get_first_value): Special-case flag + value of 0. Instead of returning the first random GFlagsValue + we come across, return the GFlagsValue for 0 if it exists or + NULL if it does not exist. Never return the GFlagsValue for 0 + if the requested flags value is nonzero. + +2005-08-12 Matthias Clasen + + * configure.in: Bump version to 2.8.0 + +2005-08-11 Tor Lillqvist + + * glib/gutils.c (g_get_any_init): Use "localhost" as fallback for + g_get_host_name(), not "unknown". + +2005-08-10 Stepan Kasal + + Fix typos: Invokation --> Invocation (in various places) + +2005-08-10 Matthias Clasen + + * glib/gfileutils.c (g_build_path_va, g_build_pathname_va): + Take a va_list*, not a va_list, to avoid compiler warnings + about uninitialized variables. + +2005-08-09 Matthias Clasen + + * tests/gobject/Makefile.am (test_programs): Add it here. + + * tests/gobject/gvalue-test.c: Beginning of a test suite + for GValue. + + * NEWS: Updates + +2005-08-08 Matthias Clasen + + * glib/gutils.c (_g_compute_locale_variants): Initialize + variables to not make gcc nervous. + +2005-08-08 Manish Singh + + * glib/abicheck.sh: remove stray -V option to grep so it actually + works. + +2005-08-08 Matthias Clasen + + * tests/convert-test.c: Enable the endianness test. + + * glib/gconvert.c: Make the caching of iconv descriptors + optional. + + * configure.in: Add an --enable-iconv-cache option, and + default to disabling iconv caching on new enough glibc. + Somebody with access to Solaris systems will need to test + if opening/closing of iconv descriptors is enough of + a performance problem to warrant the caching on that + platform. Note that the caching is causing correctness + problems in some corner cases, thus turning it off + is desirable unless it has severe performance implications. + + * tests/convert-test.c: Add a test for + endianness handling. + +2005-08-08 Sunil Mohan Adapa + + * configure.in: Added "te" to ALL_LINGUAS. + +2005-08-08 Matthias Clasen + + * tests/Makefile.am: Add convert-test here. + + * tests/convert-test.c: Add the beginning of a testsuite + for g_convert() and friends. + +2005-08-06 Matthias Clasen + + * glib/glib.symbols: Include glib_on_error_halt. + + * glib/abicheck.sh: Also check exported variables. + +2005-08-05 Manish Singh + + * tests/refcount/closures.c: remove unused n_threads variable. + +2005-08-05 Matthias Clasen + + * configure.in: Bump version + + * === Released 2.7.7 === + + * NEWS: Updates + +2005-08-04 Matthias Clasen + + * glib/glib.symbols: + * glib/gatomic.[hc]: Always export g_atomic_int_get and + g_atomic_pointer_get as functions, even if we have macros, + to avoid changing the ABI depending on configuration. + + * glib/gatomic.c: Fix the s390 implementations of + g_atomic_pointer_compare_and_exchange. + +2005-08-04 Tor Lillqvist + + * glib/gstdio.h: Move the G_BEGIN_DECLS/G_END_DECLS pair outside + the #if/#else/#endif block. Otherwise we had G_BEGIN_DECLS without + matching G_END_DECLS on Unix, and G_END_DECLS without matching + G_BEGIN_DECLS on Win32. + +2005-08-03 Matthias Clasen + + * configure.in: Bump version + + * === Released 2.7.6 === + + * NEWS: Updates + +2005-08-03 Ross Burton + + * docs/reference/glib/tmpl/windows.sgml: + Add a long description, pointing people at Cygwin for a complete + Unix library. + + * glib/gutils.c: + Document return value of g_get_host_name(). + +2005-08-03 Matthias Clasen + + * glib/gatomic.c: Add native atomic operations + for s390. + + * configure.in: ... and use them on s390. + +2005-08-03 Ross Burton + + * glib/gstdio.c: + Fix DocBook tag typo. (#311966) + +2005-08-03 Matthias Clasen + + * glib/gstdio.h: Add G_BEGIN_DECLS/G_END_DECLS. (#312424) + +2005-08-02 Matthias Clasen + + * glib/gconvert.c (g_convert_with_iconv): Don't go in an + infinite loop if the input text ends in an incomplete multibyte + character. (#312402, Sebastien Bacher) + + * Bump version + + * === Released 2.7.5 === + + * NEWS: Updates + +2005-08-02 Matthias Clasen + + * glib/gconvert.c (g_convert_with_iconv, g_convert_with_fallback): + Cleanup converter state after the conversion. Document streaming + conversion pitfalls. (#311337) + +2005-08-02 Tor Lillqvist + + * tests/refcount/objects.c + * tests/refcount/properties.c + * tests/refcount/signals.c: Use g_usleep() instead of sleep() for + portability. + +Mon Aug 1 23:33:47 2005 Tim Janik + + * tests/refcount/closures.c: test high contention on closure + reference counts to trigger and catch non-atomic updates. + + * tests/refcount/objects.c: + * tests/refcount/objects2.c: + * tests/refcount/properties.c: + * tests/refcount/properties2.c: + * tests/refcount/signals.c: + fixed up test and threading fundamentals. variables accessed from all + threads need to be volatile. context switches are enforced by using + g_thread_yield(), not g_usleep(1) which may result in busy waits on + some platforms. for testcode, always consider all warnings and + critical messages fatal. issue the currently running program on + stdout. improved progress indicators. + + * tests/refcount/properties.c: + * tests/refcount/objects.c: + don't overdo the number of testing threads to keep the testing machine + usable, 2 threads can produce as much contention as 20 if executing the + same code. + + * tests/refcount/signals.c: only start 1 thread per object. GObject + doesn't provide mutually exclusive object access, but only mutually + exclusive reference count modification. + + * tests/Makefile.am: added closures test. + +2005-08-01 Tor Lillqvist + + * tests/uri-test.c: Make it pass on Win32. + (from_uri_tests[]): Take into consideration that on Win32 we don't + return "localhost" hostnames. + (safe_strcmp_filename): New function that considers slash and + backslash equal on Win32. + (safe_strcmp_hostname): New function that considers "localhost" + equal NULL on Win32. + (run_roundtrip_tests): Use safe_strcmp_filename() and + safe_strcmp_hostname(). + +Sun Jul 31 01:50:20 2005 Tim Janik + + * glib/gdataset.c: + moved G_DATALIST_*_POINTER() macros here, because proper use requires + the global g_dataset_global mutex to be acquired. + g_datalist_id_get_data(): + g_datalist_unset_flags(): + g_datalist_set_flags(): properly acquire and release dataset mutex. + + * glib/gdatasetprivate.h: implement G_DATALIST_GET_FLAGS() via atomic + pointer access to account for memory barriers. moved all other macros. + 2005-07-26 Matthias Clasen + * glib/goption.c: Include glibintl.h, not gi18n.h, noticed + by Dan Winship. + + * configure.in: Try -mt as compiler flag for threads, needed + for the HP C compiler on HP-UX. (#163051, Paul Cornett) + * glib/ghash.c (g_hash_table_foreach): Fix a typo in the docs. (#311569, Ross Burton)