X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=ChangeLog;h=7191a35112e95d02c5102826e1132000242dc88a;hb=78adb5c69ac87e84f9e36960ec37742028fb4bcd;hp=0d86b913d24128239c4b695022b4e39c61c2dde0;hpb=01fd2551d7fd9df7a569dd20c650dcfb6c2966e9;p=platform%2Fupstream%2Fglib.git diff --git a/ChangeLog b/ChangeLog index 0d86b91..7191a35 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,173 @@ +Fri Feb 27 00:46:29 2004 Matthias Clasen + + * glib/gstrfuncs.c (g_strerror): Don't modify errno. (#116617, + Balazs Scheidler) + +2004-02-26 Sebastian Wilhelmi + + * glib/gatomic.h: Fix the !G_THREADS_ENABLED case. + + * tests/child-test.c (main): Only run, if threads are enabled. + + * glib/gatomic.h: empty G_ATOMIC_MEMORY_BARRIER() definition for + !G_THREADS_ENABLED + + * glib/gthread.h: Define g_once and + g_static_mutex_get_mutex_impl_shortcut in terms of + G_MEMORY_BARRIER, if defined and if we can inline. + + * configure.in: Remove double checked locking feature check. + + * configure.in, config.h.win32.in, glib/gthread.c: Removed the PID + niceness surrogate for thread priorities as requested by Tim. It + does more harm than good. + + * glib/gatomic.c, glib/gatomic.h: New files to implement atomic + operations for different platforms. Fixes bug #63621. + + * glib/glib.h: Include gatomic.h. + + * configure.in: Add test for assembler routines for atomic operations. + + * glib/Makefile.am: Add gatomic.c, gatomic.h. + + * tests/Makefile.am, tests/atomic-test.c: Unit test for atomic + operations. + +2003-02-26 Hans Breuer + + * glib/glib.def : added g_hash_table_find and a + bunch of g_queue_* + + * glib/gmain.c : make it compile on win32, + child_wake_up_pipe replaced by semaphore like it is done + for the other wake_up_pipe + + * config.h.win32.in : added HAVE_INT64_AND_I64 + * glibconfig.h.win32.in : G_MAXSIZE .. G_M??INT64, + and typedef for GPid + + * test/env-test.c : don't let the local log function + collide in namespace with standard C + +2004-02-25 Sebastian Wilhelmi + + * configure.in, glib/gthread.c: For the PID thread priorities + surrogate use gettid instead of getpid. This also works with nptl + (on linux-2.6), as well as with linuxthreads (on linux-2.4). + +2004-02-24 Sebastian Wilhelmi + + * glib/grand.c: Add Since: 2.4, where due + +Tue Feb 24 14:09:21 2004 Owen Taylor + + * === Released 2.3.3 === + + * configure.in: Version 2.3.3, interface age 0. + +Mon Feb 23 22:24:00 2004 Matthias Clasen + + * NEWS: Start of 2.3.3 section. + +Sun Feb 22 02:32:14 2004 Matthias Clasen + + * configure.in: Set the gmodule suffix to 'a' for aix and + use the aix gmodule implementation. (#85930, Laurent Vivier) + +Sun Feb 22 00:47:04 2004 Matthias Clasen + + * glib/gnode.c (g_node_copy_deep): New function to deep-copy a + GNode and its children. (#93464, James M. Cape) + +Sat Feb 21 15:42:39 2004 Soeren Sandmann + + * glib/gqueue.c: Some documentation fixes. + +Sat Feb 21 13:45:08 2004 Soeren Sandmann + + * glib/gqueue.[ch]: Extend GQueue API to match the GList + API. (#78414). + + * tests/queue-test.c: Update test suite to cover the new API. + +Fri Feb 20 03:02:05 2004 Tim Janik + + * glib/ghash.[hc]: applied patch from #131937 with slight + renames. provides g_hash_table_find(). + +Fri Feb 20 02:39:03 2004 Tim Janik + + * applied patch from David Schleef which implements + a G_MODULE_BIND_LOCAL flag to g_module_open() to disable global + symbol registration. + +Thu Feb 19 18:40:01 2004 Tim Janik + + * glib/gstring.[hc]: for G_CAN_INLINE environments, inline + g_string_append_c() for efficiency. (vaguely based on #118707). + +Wed Feb 18 23:57:42 2004 Matthias Clasen + + * glib/gmain.c: Include signal.h for SIGCHLD. (#134622, Damien + Carbery) + +2004-02-18 Sebastian Wilhelmi + + * glib/gasyncqueue.c: Lazy creation of GCond. Only + signal GCond, if threads are waiting. + + * glib/gmain.c (g_main_context_new): Set context->wake_up_pipe + only for G_THREADS_ENABLED. + +Sat Feb 14 11:05:26 2004 Manish Singh + + * configure.in: Remove unnecessary STRIP_* definitions, and GNU + make check. Really fixes #134102. + +Sat Feb 14 02:11:08 2004 Matthias Clasen + + * configure.in: Make the check for GNU make work when MAKE is a + full path. (#134102, Julio M. Merino Vidal) + +Sat Feb 14 02:08:03 2004 Matthias Clasen + + * configure.in: Suppress xsltproc and xmlcatalog checks + if enable_man=no. (#134091, Julio M. Merino Vidal) + +Sat Feb 14 01:21:34 2004 Matthias Clasen + + * glib/gmain.h: + * glib/gmain.c (g_child_watch_source_new): + * glib/gmain.c (g_child_watch_add): + * glib/gmain.c (g_child_watch_add_full): Wrap waitpid() as a + GSource. This is a partial implementation of the "Unix signal + source". (#50296, Jonathan R. Blandford) + + * configure.in: Add the necessary configury to typedef GPid + appropriately. + + * tests/Makefile.am: + * tests/child-test.c: Test child_watch sources. + +Sat Feb 7 15:02:01 2004 Manish Singh + + * tests/type-test.c: Fix broken test for gsize formats. + +2004-02-05 Robert Sedak + + * configure.in: Added "hr" (Croatian) to ALL_LINGUAS. + +Wed Feb 4 17:58:51 2004 Manish Singh + + * glib/gcompletion.h: Add prototype for g_completion_complete_utf8(). + + * tests/completion-test.c: #include + +2004-02-05 Tor Lillqvist + + * glib/glib.def: Add g_completion_complete_utf8. + Thu Feb 5 01:19:12 2004 Matthias Clasen * tests/file-test.c (test_mkstemp): Weaken an g_assert() to a @@ -14,7 +184,6 @@ Thu Feb 5 00:56:28 2004 Matthias Clasen * tests/Makefile.am: Add completion-test. - 2004-02-01 Tor Lillqvist * glib/glib.def: Add g_strsplit_set.