added floating reference count. g_object_is_floating():
authorTim Janik <timj@imendio.com>
Wed, 23 Nov 2005 17:54:41 +0000 (17:54 +0000)
committerTim Janik <timj@src.gnome.org>
Wed, 23 Nov 2005 17:54:41 +0000 (17:54 +0000)
commit6e5f46592491703281b39c2469664873808aef59
tree9f267d848cbd027e46c70ee283b268c1f85da70c
parent311094aeab8d0b0f73ea62a29ba5e308ac9b2609
added floating reference count. g_object_is_floating():

Wed Nov 23 18:01:46 2005  Tim Janik  <timj@imendio.com>

        * gobject.[hc]: added floating reference count.
        g_object_is_floating():
        g_object_ref_sink(): new functions to deal with floating references.
        g_object_force_floating(): new funciton for object implementations
        to set the floating flag.

        * gobject.c (g_object_init): make objects initially floating.

Wed Nov 23 17:58:13 2005  Tim Janik  <timj@gtk.org>

        * gparam.[hc]: added g_param_spec_ref_sink().
gobject/ChangeLog
gobject/gobject.c
gobject/gobject.h
gobject/gobject.symbols
gobject/gparam.c
gobject/gparam.h