X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=gobject%2FChangeLog;h=32d2d022bae8a642e2cfed46d6371dac5e6353ba;hb=6427d30d1f39a278ef829647b31d8c9e11556622;hp=8e3db7df04a78c22add5cb062ebb66ebc9327fb5;hpb=ea4efd7bba01d8dd3b92f9262d350529e50401d5;p=platform%2Fupstream%2Fglib.git diff --git a/gobject/ChangeLog b/gobject/ChangeLog index 8e3db7d..32d2d02 100644 --- a/gobject/ChangeLog +++ b/gobject/ChangeLog @@ -1,3 +1,156 @@ +2008-06-12 Matthias Clasen + + * === Released 2.17.1 === + +2008-06-10 13:34:01 Tim Janik + + * tests/threadtests.c: added race condition tester from Michael Meeks + with a couple fixes so it's not triggering development warnings. From: + Bug 537555 - GObject instantiation not thread safe ... + +2008-06-10 13:15:29 Tim Janik + + * gtype.c (g_type_class_ref): fixed race condition where references to + partially initialized classes could be handed out. + +2008-05-28 Michael Natterer + + * Makefile.am: don't define G_DISABLE_SINGLE_INCLUDES, it's in + the global CPPFLAGS now. + +2008-05-27 Matthias Clasen + + * === Released 2.17.0 === + +2008-05-05 Michael Natterer + + * Makefile.am. build with G_DISABLE_SINGLE_INCLUDES to prevent + code from being checked in that breaks the build of applications + which use G_DISABLE_SINGLE_INCLUDES. + +2008-03-16 Tor Lillqvist + + * Makefile.am: Define gobject_def locally here instead of using an + Autoconf variable. + +2008-03-10 Matthias Clasen + + * === Released 2.16.1 === + +2008-03-10 Matthias Clasen + + * === Released 2.16.0 === + +2008-02-25 Matthias Clasen + + * === Released 2.15.6 === + +2008-02-11 Matthias Clasen + + * === Released 2.15.5 === + +2008-02-06 Benjamin Otte + + * gparamspecs.c: (param_gtype_set_default), (param_gtype_validate): + make GParamGType require the set type during construction instead of + using G_TYPE_NONE, which causes issues when setting. + Bug 513073 - g_param_spec_gtype breaks with G_PARAM_CONSTRUCT + +2008-02-05 18:52:07 Tim Janik + + * gtype.c: added recursive mutex to protect class initialization, + default interface initialization and per-class interface construction. + a lock to this recursive mutex is held during user callback invocations + such as initializers or finalizers, effectively allowing only one thread + to run class/interface initializers/finalizers at a time. + also made misc fixups. this fixes: + Bug 64764 - Class initialization isn't thread safe. + +2008-02-05 18:41:22 Tim Janik + + * Makefile.am: integrate tests/. + + * tests/: new directory for libgobject tests. + + * tests/Makefile.am: build and run threadtests. + + * tests/threadtests.c: test multi-threaded initializers for + object classes and interfaces. + +2008-01-28 Matthias Clasen + + * === Released 2.15.4 === + +2008-01-21 Matthias Clasen + + * === Released 2.15.3 === + +2008-01-14 Matthias Clasen + + * === Released 2.15.2 === + +008-01-07 Matthias Clasen + + * === Released 2.15.1 === + +2007-12-26 Behdad Esfahbod + + * gclosure.h (G_CCLOSURE_SWAP_DATA): Fix macro argument. + (#505674, Areg Beketovski) + +2007-12-20 Matthias Clasen + + * === Released 2.15.0 === + +2007-11-11 Mathias Hasselmann + + Always exit with non-zero error code when printing warnings. + + * gobject/glib-genmarshal.c: Add global exit_status variable, and use + it in pad() and process_signature() to return with non-zero error code + when printing warnings. (#495294) + +2007-11-08 Matthias Clasen + + * glib-mkenums.in: Don't shift ARGV[0] to undefined. + (#466557, Aidan Delaney) + +2007-11-07 Matthias Clasen + + * === Released 2.14.3 === + +2007-10-16 Matthias Clasen + + * === Released 2.14.2 === + +2007-09-20 Carlos Garnacho + + * gtypemodule.h: make sure we define GType g_define_type_id in + G_G_DEFINE_DYNAMIC_TYPE_EXTENDED so it works together with + G_IMPLEMENT_INTERFACE. (#478459) + +2007-09-19 Matthias Clasen + + * === Released 2.14.1 === + +2007-08-03 Matthias Clasen + + * === Released 2.14.0 === + +2007-07-12 Matthias Clasen + + * === Released 2.13.7 === + +Tue Jul 10 12:31:50 2007 Tim Janik + + * gtype.h: use g_once_init_enter/g_once_init_leave to guard critical + initialization section of *_get_type implementations in G_DEFINE_TYPE, + bug #65041. + +Fri Jun 29 2007 Matthias Clasen + + * === Released 2.13.6 === + Fri Jun 22 11:31:27 2007 Tim Janik * gtype.h: reintroduce typedef gulong GType; for C++, to avoid