gtk2/testsuite/gtk
Ryan Lortie bc3867eb85 GtkApplicationWindow: give up on handling dispose
Stop trying to deal with "theoretical possibilities".

We can't possibly continue to be a faithful GActionGroup implementation
across dispose because dispose has a side effect of removing everyone's
signal handlers.

The code that we ran after the dispose chainup to do all of the fancy
signal emulation was therefore dead.  The test that aimed to verify this
was buggy itself due to an uninitialised variable, so really, it never
worked at all.

We keep the re-ordering of the chainup from the original commit to avoid having
trouble with GtkActionMuxer and keep the checks in place that will prevent an
outright segfault in the case that someone else tries to use the interface
post-dispose.

https://bugzilla.gnome.org/show_bug.cgi?id=722189
2014-01-14 10:41:35 -05:00
..
file-chooser-test-dir build: Move gtk/tests to testsuite/gtk 2013-05-15 15:37:16 +02:00
accel.c build: Move gtk/tests to testsuite/gtk 2013-05-15 15:37:16 +02:00
accessible.c accessible: Fix test runner 2013-09-03 17:59:19 -04:00
action.c Deprecate GtkAction and GtkUIManager 2013-06-30 11:19:50 -04:00
bitmask.c build: Move gtk/tests to testsuite/gtk 2013-05-15 15:37:16 +02:00
builder.c fix prototypes of signal callbacks in the test suite 2014-01-08 10:43:52 +01:00
cellarea.c testsuite: Avoid g_test_trap_fork 2013-06-15 16:27:04 -04:00
clipboard.c testsuite: Add a clipboard test 2013-08-23 13:01:41 +02:00
crossingevents.c build: Move gtk/tests to testsuite/gtk 2013-05-15 15:37:16 +02:00
defaultvalue.c gtk object tests: run under local environment 2013-12-03 14:24:16 +01:00
displayclose.c Add a testcase for closing display before exit 2013-06-29 19:24:22 -04:00
entry.c build: Move gtk/tests to testsuite/gtk 2013-05-15 15:37:16 +02:00
expander.c tests: Stop expander from failing 2013-05-22 00:15:08 +02:00
filechooser.c Don't use stock APIs in the testsuite 2013-06-24 19:53:08 -04:00
filtermodel.c build: Move gtk/tests to testsuite/gtk 2013-05-15 15:37:16 +02:00
floating.c build: Move gtk/tests to testsuite/gtk 2013-05-15 15:37:16 +02:00
grid.c build: Move gtk/tests to testsuite/gtk 2013-05-15 15:37:16 +02:00
gtkmenu.c build: Move gtk/tests to testsuite/gtk 2013-05-15 15:37:16 +02:00
gtktreemodelrefcount.c tests: Use the new macros for adding instance private data 2013-07-09 09:30:02 +01:00
gtktreemodelrefcount.h build: Move gtk/tests to testsuite/gtk 2013-05-15 15:37:16 +02:00
keyhash.c build: Move gtk/tests to testsuite/gtk 2013-05-15 15:37:16 +02:00
listbox.c testsuite: Add tests for gtk_list_box_row_get_index 2013-07-04 15:19:47 +02:00
liststore.c build: Move gtk/tests to testsuite/gtk 2013-05-15 15:37:16 +02:00
Makefile.am GtkApplicationWindow: give up on handling dispose 2014-01-14 10:41:35 -05:00
modelrefcount.c build: Move gtk/tests to testsuite/gtk 2013-05-15 15:37:16 +02:00
no-gtk-init.c testsuite: Add a test for functions that work without gtk_init() 2013-09-24 16:42:48 +02:00
object.c gtk object tests: run under local environment 2013-12-03 14:24:16 +01:00
objects-finalize.c gtk object tests: run under local environment 2013-12-03 14:24:16 +01:00
papersize.c build: Move gtk/tests to testsuite/gtk 2013-05-15 15:37:16 +02:00
rbtree.c build: Move gtk/tests to testsuite/gtk 2013-05-15 15:37:16 +02:00
recentmanager.c tests: Ignore deprecations 2013-06-24 01:13:44 +02:00
regression-tests.c build: Move gtk/tests to testsuite/gtk 2013-05-15 15:37:16 +02:00
sortmodel.c build: Move gtk/tests to testsuite/gtk 2013-05-15 15:37:16 +02:00
stylecontext.c testsuite: Remove extra calls to gtk_style_context_invalidate() 2013-10-05 13:57:51 +02:00
templates.c gtk object tests: run under local environment 2013-12-03 14:24:16 +01:00
testing.c build: Move gtk/tests to testsuite/gtk 2013-05-15 15:37:16 +02:00
textbuffer.c textbuffer: add unit tests for the clipboard 2013-09-16 09:48:24 +02:00
textiter.c textiter: bug fix in forward_search() and backward_search() 2013-06-24 20:14:39 +02:00
treemodel.c build: Move gtk/tests to testsuite/gtk 2013-05-15 15:37:16 +02:00
treemodel.h build: Move gtk/tests to testsuite/gtk 2013-05-15 15:37:16 +02:00
treepath.c build: Move gtk/tests to testsuite/gtk 2013-05-15 15:37:16 +02:00
treestore.c build: Move gtk/tests to testsuite/gtk 2013-05-15 15:37:16 +02:00
treeview-scrolling.c tests: Use gtk_tree_view_wait_for_draw() in treeview-scrolling 2013-05-17 20:49:52 +02:00
treeview.c Remove debug spew 2013-07-09 20:06:23 -04:00
window.c build: Move gtk/tests to testsuite/gtk 2013-05-15 15:37:16 +02:00