summaryrefslogtreecommitdiff
path: root/tests/gobject
diff options
context:
space:
mode:
authorRyan Lortie <desrt@desrt.ca>2012-11-05 11:07:16 -0500
committerRyan Lortie <desrt@desrt.ca>2012-11-05 13:20:28 -0500
commitd6a075b0d8dfe4e4a41f6624ad7032d2163d420c (patch)
tree9677ccdfcd4b2c6b53679b8024d094307a591a32 /tests/gobject
parent1af1b2b2bb10b5db27cd43af02f199ebc3f466d7 (diff)
downloadglib-d6a075b0d8dfe4e4a41f6624ad7032d2163d420c.tar.gz
gtype: disallow adding interfaces after the fact
Add a check to prevent adding an interface to a class that has already had its class_init done. This is an incompatible change but it is suspected that there are not many users of this functionality. Two known exceptions are pygobject (fixed in bug 686149) and our own testsuite (affected tests have been temporarily disabled by this patch). Once we confirm that nobody else is using this functionality we can remove a rather large amount of code for dealing with this case. https://bugzilla.gnome.org/show_bug.cgi?id=687659
Diffstat (limited to 'tests/gobject')
-rw-r--r--tests/gobject/Makefile.am3
1 files changed, 0 insertions, 3 deletions
diff --git a/tests/gobject/Makefile.am b/tests/gobject/Makefile.am
index 63f2bcfd3..9679e050b 100644
--- a/tests/gobject/Makefile.am
+++ b/tests/gobject/Makefile.am
@@ -59,9 +59,6 @@ test_programs = \
accumulator \
defaultiface \
dynamictype \
- ifacecheck \
- ifaceinit \
- ifaceinherit \
override \
performance \
performance-threaded \