X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=ChangeLog.pre-2-12;h=2395d615b793d912550ba9b0e25a875dbc5b27ba;hb=675c3ee6e60712cbf58201e8c2a2a929fe953b70;hp=15e4d0173877539378575121b95d8d371e890e7d;hpb=e21dadd6f3a9acbdf2f08583608598417b792682;p=platform%2Fupstream%2Fglib.git diff --git a/ChangeLog.pre-2-12 b/ChangeLog.pre-2-12 index 15e4d01..2395d61 100644 --- a/ChangeLog.pre-2-12 +++ b/ChangeLog.pre-2-12 @@ -1,3 +1,285 @@ +2003-03-07 Hans Breuer + + * glib/gspawn-win32.c : (GPid)shortcut_spawn_retval which + doesn't improve the implementation at all, it just make it + compile with msvc ... + + * glib/makefile.msc.in : build gatomic.c (now really:) + +2004-03-06 Tor Lillqvist + + * README.win32: Update. + + * configure.in + * Makefile.am + * */Makefile.am: Drop the hand-written makefile.mingw(.in) + files. They haven't been maintained in a long time. As several + people have managed to build GLib for Win32 using the + autoconfiscation mechanism, there is no real reason to even try to + maintain the hand-written mingw makefiles. + +2004-03-05 Sebastian Wilhelmi + + * glib/gatomic.c: Fix infinite recursion for + G_MEMORY_BARRIER_NEEDED and DEFINE_WITH_MUTEXES by using a GMutex + instead of G_DEFINE_LOCK. The mutex is allocated by the new + function _g_atomic_thread_init. Fixes #136284. + + * glib/gthreadinit.h, glib/gthread.c: Declare and call + _g_atomic_thread_init during thread system initialization. + +2004-03-05 Tor Lillqvist + + * glib/glib.def: Add g_main_depth. (#136221, Cedric Gustin) + +2004-03-04 Guntupalli Karunakar + + * configure.in: Added "pa" (Punjabi) to ALL_LINGUAS. + +2004-03-04 Sebastian Wilhelmi + + * glib/gmain.c: Use the atomic integer operations for GMainContext + and GMainLoop reference counting. + + * glib/gmain.c: Hold the main_context_list lock, when iterating + the list. Only call g_main_context_wakeup for positive reference + count. + +2004-03-03 Tor Lillqvist + + * glibconfig.h.win32.in: Update to match a configure-generated + glibconfig.h. Specifically: Remove G_{MIN,MAX,MAXU}INT64 + definitions (now in gtypes.h). Remove g_once and + g_static_mutex_get_mutex_impl_shortcut definitions (now in + gthread.h). + + * tests/child-test.c: Use a macro GPID_FORMAT for the format to + print GPid in (%p on Win32, %d on Unix). Maybe configure.in should + place that in glibconfig.h? + + Print verbose error message if CreateProcess() fails. + + Don't close the child handle until in the child watch callback. + + Don't try to run /bin/true on Win32. Run ipconfig instead (just to + pick a program that should exist on all Window boxes). + +2004-03-02 Sebastian Wilhelmi + + * glib/gatomic.c: Fixed missing definition for ppc code. Fix by + Mark McLoughlin . + +Mon Mar 1 16:49:51 2004 Owen Taylor + + * === Released 2.3.5 === + + * configure.in: Version 2.3.5, interface ago 0. + + * NEWS: Some further updates. + +Mon Mar 1 15:49:09 2004 Owen Taylor + + * glib/gmain.c (check_for_child_exited): Don't + call waitpid() on a source that has already exited. + + * glib/gmain.c (g_child_watch_check): Return TRUE + only if the child actually exited. + +Mon Mar 1 15:39:57 2004 Owen Taylor + + Patch from J. Ali Harlow + + * configure.in: Use void * not HANDLE for GPid on win32. + + * glib/gspawn.[ch] glib/gspawn-win32.[ch] glib/glib.def: + Add g_spawn_close_pid(). + + * glib/gspawn.[ch]: Make g_spawn functions take + GPid * instead if int * (GPid == int on unix, will + produce compile warnings until fixed on Win32.) + + * tests/child-test.c: Make the test a little more + inappropriately verbose. + + * glib/gmain.c: Add some documentation warnings about + not closing @pid while the source is active. + +Mon Mar 1 20:32:06 2004 Tim Janik + + * autogen.sh: + - exit with $? instead of 1 in case of failure + - exit with $? if ./configure failed + (that's so autogen.sh && make lines work) + - removed --enable-gtk-doc option + - added $AUTOGEN_CONFIGURE_ARGS + +Mon Mar 1 09:17:32 2004 Owen Taylor + + * glib/gmain.c (g_main_depth): Clarify doc comment. + +2004-03-01 Sebastian Wilhelmi + + * glib/gatomic.c: Define g_atomic_(int|pointer)_get only for + G_ATOMIC_OP_MEMORY_BARRIER_NEEDED. Spotted by Hans Breuer. + +Sun Feb 29 21:42:47 2004 Owen Taylor + + * glib/gmain.c: Fix leftover references to + g_main_context_depth() in docs. + +Sun Feb 29 21:34:34 2004 Owen Taylor + + * glib/gmain.[ch]: Add g_main_depth() (Request from + Tim Janik and Stefan Westerfeld) + +Mon Mar 1 00:26:11 2004 Matthias Clasen + + * NEWS: Update for 2.3.4 + +2003-02-29 Hans Breuer + + * glib/gatomic.c : added win32 api based implementation + for G_PLATFORM_WIN32, !__GNUC__ + + * glb/glib.def : change to g_atomi_* no _fallback + +2004-02-29 Sebastian Wilhelmi + + * configure.in, glib/gatomic.c, glib/gatomic.h: Moved the + assembler functions from gatomic.h to gatomic.c, which makes for + better maintainability. Also use gint instead of gint32 to be able + to use reference counting for ABI-fixed structures with + gint/guint. + + * glib/gthread.h: Adapted accordingly. + + * tests/atomic-test.c: Updated to test for G_MAXINT and G_MININT. + +2003-02-28 Hans Breuer + + * glib/glib.def : updated externals, including those + from bug #135386 + + * glib/makefile.msc.in : build gatomic.c + + * glibconfig.h.win32.in : removed duplicate definition + of G_MAXSIZE, typedef void* GPid instead of int + + * tests/child-test.c glib/gmain.c : + applied patch from J. Ali Harlow to fix + g_child_watch implementation on win32, bug #50296 + +Fri Feb 27 22:13:22 2004 Matthias Clasen + + * glib/gqueue.c: Trivial doc changes. + +Fri Feb 27 21:58:20 2004 Matthias Clasen + + * glib/ghash.c (g_hash_table_find): Add "Since: 2.4" + +2004-02-27 Sebastian Wilhelmi + + * glib/gasyncqueue.c, glib/gasyncqueue.h: Use + g_atomic_int_(inc|dec_and_test) for reference + counting. g_async_queue_unref_and_unlock and + g_async_queue_ref_locked is deprecated, but still there to + preserve ABI. + + * glib/gasyncqueue.c, glib/gasyncqueue.h: Reading access to + ref_count only with g_atomic_int_get(). + +Fri Feb 27 02:00:34 2004 Matthias Clasen + + * acglib.m4: quote AC_DEFUN macro names so automake + 1.8 won't whine at us. (#134882) + +Fri Feb 27 01:44:41 2004 Matthias Clasen + + * glib/gdate.c: Translate from locale era to AD in + g_date_set_parse(). (#133400, Theppitak Karoonboonyanan) + +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.