gtk2/gtk/tests
Kristian Rietveld 77fc6e3539 Bug 596580 - Blank rows in entry autocompletion
gtk_tree_model_build_level() always needs to emit row-inserted when
requested, this should not depend on whether the level has a parent
level or a virtual root, which is a check whether or not we need to
reference the node in the child model.  Furthermore, we also need
to emit row-has-child-toggled after row-inserted when appropriate.

When gtk_tree_model_filter_row_changed() pulls in the root level, it
must request build_level() to emit signals for this.  The refilter
function uses row_changed to process the changes, so build_level() in
the first call to row_changed() might pull in multiple new nodes in this
scenario, for all of these signals need to be emitted.  Of course,
build_level() will then also emit the signals for the node row_changed()
is processing, we should not emit a duplicate signal, this is now
accounted for.

Add a unit test for this.  For this small functionality to block the
row-changed signal has been implemented, so that we can simulate calls
to the refilter function using the current visible column setup.
2009-09-30 10:25:48 +02:00
..
builder.c Fix memory leaks in unit tests 2009-08-14 15:56:44 +02:00
crossingevents.c Fix make check 2008-08-04 22:38:56 +00:00
defaultvalue.c Exclude GtkEntry::buffer from default value testing 2009-07-10 18:12:42 -04:00
expander.c One more unit test 2009-09-07 11:17:49 +02:00
filechooser.c Revert name change 2008-07-01 22:57:50 +00:00
filtermodel.c Bug 596580 - Blank rows in entry autocompletion 2009-09-30 10:25:48 +02:00
floating.c tests/Makefile.am tests/autotestfilechooser.c tests/buildertest.c 2008-06-18 13:29:02 +00:00
liststore.c Bug 586374 – code does not follow documentation 2009-07-30 21:23:47 +02:00
Makefile.am Simple expander unit test 2009-09-07 09:14:21 +02:00
object.c Bug 525550 – GTK+ 2.13.0 GtkCurve test fails 2008-11-12 15:15:02 +00:00
pixbuf-init.c Include "config.h" instead of <config.h> Command used: find -name 2008-06-22 14:28:52 +00:00
recentmanager.c Revert name change 2008-07-01 22:57:50 +00:00
testing.c 2.17.3 2009-07-07 01:05:29 -04:00
textbuffer.c buffer_backspace should delete \r\n in one go 2009-08-29 21:29:57 -04:00
treestore.c Bug 586374 – code does not follow documentation 2009-07-30 21:23:47 +02:00
treeview-scrolling.c Add a scrolling test case involving creating new rows in tree stores 2009-08-23 22:06:16 +02:00
treeview.c Make gtk_tree_view_real_set_cursor() handle non-existing paths 2009-08-28 11:04:54 +02:00