glib/tests
Ryan Lortie 5df1edaf70 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
2012-12-18 21:37:07 +01:00
..
collate Add Collation tests. 2005-10-05 17:37:46 +00:00
gobject gtype: disallow adding interfaces after the fact 2012-12-18 21:37:07 +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 Fix Win32 behaviour in some cases where a drive letter is present. For 2004-03-21 21:43:13 +00:00
env-test.c Remove critical log handler; we can't trigger g_return_if_fails() in our 2004-03-14 04:27:26 +00:00
file-test.c Add g_mkdtemp in the spirit of g_mkstemp 2011-08-14 14:09:58 -04:00
gen-casefold-txt.pl Update Unicode data to 4.0. (#107974) 2003-07-31 02:27:56 +00:00
gen-casemap-txt.pl Unicode 4.0 special casing. (#114681) 2003-09-10 16:55:36 +00:00
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 Modified Files: glib/ChangeLog glib/glib.def glib/glib/giochannel.c 2001-07-20 20:14:37 +00:00
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 win32: Use AC_CHECK_TOOL to find dlltool 2012-12-02 18:12:57 +01: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 Add missing const. (g_strsplit): Add g_return_val_if_fail for case of 2001-07-19 20:07:41 +00:00
run-assert-msg-test.sh Run gdb under libtool so that local libraries are used 2012-03-04 20:36:04 -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 Minor Cygwin fix. (#138405, Roger Leigh) 2004-03-31 02:13:52 +00:00
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 various GLib tests: plug memory leaks 2011-12-14 12:40:16 +00: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 glib/gdebug.h glib/gutils.c gobject/gtype.c gthread/gthread-posix.c 2004-11-01 18:47:12 +00:00
type-test.c Fix docs for G_MAXSIZE. (#148262, Christophe Fergeau) 2004-07-23 14:39:25 +00:00
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 Use UTF-16LE as target encoding on all little-endian systems. (#143380, 2006-01-24 15:25:11 +00:00
unicode-normalize.c Update to reflect Unicode PR #29 (#348694, Nikolai Weibull) 2006-07-31 04:50:05 +00:00
utf8.txt Change instances of U+10ffff to U+10fffd, since that is the last valid 2003-07-31 16:48:54 +00:00