glib/tests
Ryan Lortie c2055f22f4 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
2013-01-04 21:20:04 +01:00
..
collate
gobject gtype: disallow adding interfaces after the fact 2013-01-04 21:20:04 +01:00
refcount build: Prototype GType accessors for private classes 2012-11-01 20:12:02 -04:00
.gitignore Update .gitignores 2012-08-26 14:40:22 -04:00
assert-msg-test.c Use (void) for no parameters, not () 2012-11-01 20:12:02 -04:00
asyncqueue-test.c Make threads mandatory 2011-09-09 12:41:55 -04:00
atomic-test.c Remove deprecated atomic functions from tests 2011-06-06 00:30:02 -04:00
bit-test.c Fix tests on x86_64. 2007-01-05 03:31:54 +00:00
casefold.txt Update case conversion test data for Unicode 6.1 2012-02-26 21:49:20 -05:00
casemap.txt Update case conversion test data for Unicode 6.1 2012-02-26 21:49:20 -05:00
child-test.c Fix more warning-addition fallout 2012-11-02 16:27:19 +00:00
completion-test.c fix the completion test 2010-08-03 10:25:54 -04:00
cxx-test.C Add gio/gio.h include to check for c++ problems. 2008-01-08 20:37:43 +00:00
datetime.c Add a quick utility to test datetime formatting 2011-08-21 21:33:30 -04:00
dirname-test.c
env-test.c
file-test.c Add g_mkdtemp in the spirit of g_mkstemp 2011-08-14 14:09:58 -04:00
gen-casefold-txt.pl
gen-casemap-txt.pl
gio-ls.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
gio-test.c Cosmetic changes 2012-06-11 10:25:24 -04:00
iochannel-test-infile
iochannel-test.c Fix more warning-addition fallout 2012-11-02 16:27:19 +00:00
libmoduletestplugin_a.c build: Add missing "static" keyword where it should be used 2012-11-01 20:12:01 -04:00
libmoduletestplugin_b.c build: Add missing "static" keyword where it should be used 2012-11-01 20:12:01 -04:00
mainloop-test.c Fix more warning-addition fallout 2012-11-02 16:27:19 +00:00
Makefile.am Move testgobject to tests/ 2013-01-01 14:06:20 -05:00
makefile.msc.in Updated msvc build files 2009-05-30 15:29:23 +02:00
mapping-test.c define PCRE_STATIC to reflect the inclusion of pcre as LIB, not 2007-03-17 09:49:09 +00:00
memchunks.c Remove g_mutex_new()/g_cond_new() in testcases 2011-10-04 19:35:27 -04:00
module-test.c Fix more warning-addition fallout 2012-11-02 16:27:19 +00:00
onceinit.c Fix more warning-addition fallout 2012-11-02 16:27:19 +00:00
qsort-test.c win32: misc warning fixes 2012-11-15 14:19:06 -05:00
relation-test.c
run-assert-msg-test.sh tests: multiple fixes to run-assert-msg-test.sh 2012-12-19 08:32:42 -05:00
run-collate-tests.sh Silently skip tests if we can't set LC_COLLATE to en_US. (#336438) 2006-12-24 21:47:05 +00:00
slice-color.c slice-color test: don't use non-existent macro 2012-05-01 15:16:05 -07:00
slice-concurrent.c Fix more warning-addition fallout 2012-11-02 16:27:19 +00:00
slice-test.c fix warnings 2012-04-30 09:28:42 -04:00
slice-threadinit.c Fix make check 2011-05-01 17:10:04 -04:00
sources.c win32: fix tests/sources.c 2012-08-21 21:15:45 +02:00
spawn-test-win32-gui.c
spawn-test.c Not needed, just use -DPCRE_STATIC. 2007-11-07 09:49:25 +00:00
testgdate.c build: Add missing "static" keyword where it should be used 2012-11-01 20:12:01 -04:00
testgdateparser.c gdateparser: Delete unused debug print function 2012-11-02 09:03:52 -04:00
testglib.c Revert "tests: port from g_test_trap_subprocess() to g_test_trap_fork()" 2012-12-19 15:20:37 -05:00
testgobject.c Move testgobject to tests/ 2013-01-01 14:06:20 -05:00
thread-test.c Fix more warning-addition fallout 2012-11-02 16:27:19 +00:00
threadpool-test.c Fix more warning-addition fallout 2012-11-02 16:27:19 +00:00
timeloop-basic.c Some file list updates (#398069, Owen Taylor) 2007-01-19 15:50:30 +00:00
timeloop-closure.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
timeloop.c
type-test.c
unicode-caseconv.c If a character can't be converted, don't replace it with a NUL byte, but 2006-08-05 21:53:49 +00:00
unicode-collate.c build: Add missing "static" keyword where it should be used 2012-11-01 20:12:01 -04:00
unicode-encoding.c
unicode-normalize.c
utf8.txt