provide marshaller specific value_set_*_take_ownership() variants.
authorTim Janik <timj@gtk.org>
Tue, 19 Feb 2002 17:38:45 +0000 (17:38 +0000)
committerTim Janik <timj@src.gnome.org>
Tue, 19 Feb 2002 17:38:45 +0000 (17:38 +0000)
commita0f5e304b2e7e54d8018e2505179e901c25a522d
tree20279e13e0b43a024cd539bac482911ff979b4f1
parentf2620633c107ca01ed085868701145f4e86a9f06
provide marshaller specific value_set_*_take_ownership() variants.

Sun Feb 16 22:08:48 2002  Tim Janik  <timj@gtk.org>

        * gobject.[hc]:
        * gparam.[hc]: provide marshaller specific value_set_*_take_ownership()
        variants.

        * gvalue.h: shrink GValue's data contents to 2 unions.

        * glib-genmarshal.c: fix release and realeas_check hackage by always
        using _take_ownership() variants. directly access value contents if
        G_ENABLE_DEBUG is not defined.

        * gobject.h: add padding pointers to the class struct.
gobject/ChangeLog
gobject/gboxed.c
gobject/glib-genmarshal.c
gobject/gobject.c
gobject/gobject.h
gobject/gparam.c
gobject/gparam.h
gobject/gvalue.h