summaryrefslogtreecommitdiff
path: root/tests/gobject/ifaceinit.c
AgeCommit message (Collapse)AuthorFilesLines
2003-10-02Test case for g_type_add_interface_check().Owen Taylor1-1/+6
Thu Oct 2 01:15:46 2003 Owen Taylor <otaylor@redhat.com> * tests/gobject/ifacecheck.c: Test case for g_type_add_interface_check(). * tests/gobject/ifaceinit.c: Add #undef G_DISABLE_ASSERT.
2003-09-12New directory, framework for automated GObject tests.Owen Taylor1-61/+4
Fri Sep 12 16:26:21 2003 Owen Taylor <otaylor@redhat.com> * tests/gobject/ configure.in: New directory, framework for automated GObject tests. * tests/gobject/override.c: Move testoverride.c here, automate. * tests/gobject/ifaceinit.c: Move testifaceinit.c here. * tests/gobject/accumulator.c: Test signal accumulators, including g_signal_accumulator_true_handled.
2003-09-02added support for a "default vtable" per interface, that interface vtablesTim Janik1-22/+68
Tue Sep 2 19:37:21 2003 Tim Janik <timj@gtk.org> * gtype.[hc]: added support for a "default vtable" per interface, that interface vtables are initialized from. the default vtable is initialized and finalized through class_init, class_finalize and class_data from the interfaces GTypeInfo struct. (type_data_last_unref_Wm): unload child plugin before unreffing parent type. testifaceinit.c: minor fixups. fixed up base_init() assertions, since with a default vtable, base_init() may be called multiple times. added default initializer to iface1.
2003-08-27Add a detailed test case for interface initialization, testing the abilityOwen Taylor1-0/+428
Wed Aug 27 01:25:40 2003 Owen Taylor <otaylor@redhat.com> * Makefile.am testifaceinit.c: Add a detailed test case for interface initialization, testing the ability to add interfaces during class initialization and the ordering of interface base_init, class init, and interface_init. (Expected to fail at the moment.)