variant of class_peek() which works for static types only.
authorTim Janik <timj@gtk.org>
Thu, 27 Nov 2003 17:08:06 +0000 (17:08 +0000)
committerTim Janik <timj@src.gnome.org>
Thu, 27 Nov 2003 17:08:06 +0000 (17:08 +0000)
commit0642df0ab3a705ec61bdbc915e15e7d7c2f4ed05
treeeadd50f45812c1857af1788e523e531476e19226
parent6e3b71aec363e41035bbe7f7bda30a14a40c9662
variant of class_peek() which works for static types only.

Thu Nov 27 17:53:52 2003  Tim Janik  <timj@gtk.org>

        * gtype.[hc]:
        (g_type_class_peek_static): variant of class_peek() which works for
        static types only.

        * gobject.c:
        (g_object_do_class_init): make ::notify a run-action signal.
        (g_object_newv): use g_type_class_peek_static() by default to
        speed up common code path (trades two write-locks for one read-lock).
        (g_object_disconnect):
        (g_object_connect): allow signal specification words to be
        seperated by '-'.
        (g_object_set_valist):
        (g_object_new_valist): don't leak values.
        (g_object_get_property): check property for readability.
        (g_object_set_property): check property for writability and to
        not be construct-only.
        (g_object_set_valist): check property to not be construct-only.
gobject/ChangeLog
gobject/gobject.c
gobject/gtype.c
gobject/gtype.h