gtk/tests
Benjamin Otte fcb780ee13 testtreelistmodel: Make the directory loading async
This is way more complicated than it should be, because it requires
manually limiting the number of open file enumerators.

On the other hand, it exhaustively tests the items-changed emission of
all involved listmodels because those signals come in pretty much
randomly.

It's also 50% slower than the sync version, with the caeat that the sync
version only shows the UI after it's done loading, while this version
shows it right away.
2018-09-16 18:50:17 +02:00
..
dummy-headers quartz: move atom/pasteboard type conversions functions to GDK 2013-03-28 13:10:38 +01:00
visuals tests: Stop using the delete-event signal 2018-01-16 14:14:09 -05:00
3DRings.xpm Initial revision 1997-11-24 22:37:52 +00:00
animated-resizing.c tests: Avoid a use of ::map-event 2018-01-16 14:14:09 -05:00
animated-revealing.c Remove gtk_widget_show_all 2017-01-20 21:37:04 +01:00
apple-red.png Insert cast to fix warning. Assign something to old_value to quiet gcc 2003-07-03 01:02:04 +00:00
blur-performance.c gsk: Move gtk/gtkcairoblur.c to gsk/gskcairoblur.c 2016-12-20 18:01:11 +01:00
check-n.xpm reworked the redrawing heuristics somewhat, this fixed a bunch of existing 1999-01-12 15:12:14 +00:00
check-y.xpm reworked the redrawing heuristics somewhat, this fixed a bunch of existing 1999-01-12 15:12:14 +00:00
dialog.ui enums: Change GtkIconSize values 2017-11-15 14:22:17 -05:00
FilesQueue.xpm Initial revision 1997-11-24 22:37:52 +00:00
flicker.c box: Remove fill child property 2017-04-25 20:30:37 +02:00
frame-stats.c tests/animated-resizing: Split frame statistics out into a separate file 2013-04-23 14:04:40 -04:00
frame-stats.h tests/animated-resizing: Split frame statistics out into a separate file 2013-04-23 14:04:40 -04:00
gdkgears.c gdkgears: add a way to remove gears 2018-01-17 19:47:45 -05:00
gnome-textfile.png Add testiconview. A test for GtkIconView ...which uses this image. 2004-08-04 14:32:45 +00:00
gradient1.png Make styleexamples work 2011-01-03 12:34:23 -05:00
gtkgears.c Avoid redefining GNU_SOURCE 2017-03-23 15:15:12 +00:00
gtkgears.h tests: Make gtkgears compile without complaints 2014-10-14 14:33:08 +02:00
listmodel.c Remove gtk_widget_show_all 2017-01-20 21:37:04 +01:00
marble.xpm Initial revision 1997-11-24 22:37:52 +00:00
merge-1.ui Test handling of empty menus. 2003-09-30 20:55:24 +00:00
merge-2.ui Add UI manager attribute to always show image in menu items 2009-11-27 19:14:43 +01:00
merge-3.ui Change the XML format: <Root> element is replaced by <ui>, <menu> element 2003-08-27 22:22:28 +00:00
meson.build gtk: Add GtkTreeListModel 2018-09-16 18:50:17 +02:00
Modeller.xpm Initial revision 1997-11-24 22:37:52 +00:00
motion-compression.c tests: Port motion-compression to using a motion controller 2018-07-30 13:14:12 +02:00
mydialog2.ui Add missing templates to testdialog 2014-04-25 22:11:54 -04:00
mydialog.ui Add missing templates to testdialog 2014-04-25 22:11:54 -04:00
overlayscroll.c tests: Stop using the delete-event signal 2018-01-16 14:14:09 -05:00
popover2.ui testpopover: Don’t set margin in menu box 2018-07-23 13:05:57 +03:00
popover.ui GtkMenuSectionBox: Always show separators for labeled sections 2014-04-29 12:19:53 -04:00
popupat.ui gtk: Remove GtkRecentChooser 2018-02-02 23:01:31 +01:00
portland-rose.jpg Add a test for overlay blur 2017-09-04 14:28:16 -04:00
print-editor.c tests: Stop using gtk_font_button_get_font_name 2017-12-21 11:10:13 -05:00
rendernode-create-tests.c tests: Make text test have more glyphs 2018-02-05 17:22:56 +01:00
rendernode.c GdkSurface: Rename various functions and variables 2018-03-20 12:05:26 +01:00
scrolling-performance.c Remove gtk_widget_show_all 2017-01-20 21:37:04 +01:00
selectionmode.ui enums: Change GtkIconSize values 2017-11-15 14:22:17 -05:00
showrendernode.c snapshot: Redo debug messages 2018-04-24 04:06:58 +02:00
simple.c tests: After 20 years, update the simple test to modern GTK 2017-11-10 14:56:42 +01:00
stresstest-toolbar.c Replace gdk_threads_add_idle* with g_idle_add() 2018-02-03 12:06:58 +01:00
syncscroll.c box: Remove fill child property 2017-04-25 20:30:37 +02:00
test.xpm Initial revision 1997-11-24 22:37:52 +00:00
testaccel.c box: Remove fill child property 2017-04-25 20:30:37 +02:00
testactionbar.c actionbar: Add explicit center widget 2017-04-25 20:30:37 +02:00
testadjustsize.c tests: Stop using the delete-event signal 2018-01-16 14:14:09 -05:00
testappchooser.c tests: Stop using the delete-event signal 2018-01-16 14:14:09 -05:00
testappchooserbutton.c tests: Stop using the delete-event signal 2018-01-16 14:14:09 -05:00
testapplication.desktop Add GtkApplication 2010-06-07 16:46:30 -04:00
testassistant.c Replace gdk_threads_add_timeout* with g_timeout_add() 2018-02-03 12:06:58 +01:00
testbaseline.c tests: Stop using the delete-event signal 2018-01-16 14:14:09 -05:00
testbbox.c tests: Stop using the delete-event signal 2018-01-16 14:14:09 -05:00
testblur.c snapshot: Redo debug messages 2018-04-24 04:06:58 +02:00
testborderdrawing.c tests: Stop using the delete-event signal 2018-01-16 14:14:09 -05:00
testbox.c box: Remove center child 2017-04-25 20:30:37 +02:00
testboxcss.c Replace all remaining uses of delete-event 2018-01-16 14:14:09 -05:00
testbuttons.c button: Get rid of icon size 2017-11-15 14:22:16 -05:00
testcairo.c Drop an unintentional use of ::destroy-event 2018-01-02 18:14:13 -05:00
testcalendar.c tests: Stop using the delete-event signal 2018-01-16 14:14:09 -05:00
testcellarea.c box: Remove fill child property 2017-04-25 20:30:37 +02:00
testcellrenderertext.c box: Remove fill child property 2017-04-25 20:30:37 +02:00
testcenterbox.c tests: Stop using the delete-event signal 2018-01-16 14:14:09 -05:00
testclipboard2.c image: Remove gtk_image_set_texture() 2018-03-16 06:04:45 +01:00
testcolorchooser2.c Update callers 2017-01-19 13:50:17 -05:00
testcolorchooser2.ui Add a color editor test 2016-01-23 18:16:51 -05:00
testcolorchooser.c Remove gtk_widget_show_all 2017-01-20 21:37:04 +01:00
testcombo.c Replace gdk_threads_add_timeout* with g_timeout_add() 2018-02-03 12:06:58 +01:00
testcombochange.c Replace gdk_threads_add_timeout* with g_timeout_add() 2018-02-03 12:06:58 +01:00
testdialog.c image: Remove icon-size argument from icon setters 2017-11-15 14:22:17 -05:00
testdnd2.c gdk: Rename GdkDragContext to GdkDrag 2018-07-02 14:59:26 +02:00
testdnd.c gdk: Rename GdkDragContext to GdkDrag 2018-07-02 14:59:26 +02:00
testellipsise.c tests: Get rid of GtkEventBox 2017-08-02 00:15:10 +01:00
testemblems.c image: Remove icon-size argument from icon setters 2017-11-15 14:22:17 -05:00
testentrycompletion.c testentrycompletion: Use the model we already got 2018-04-24 13:45:49 +01:00
testentryicons.c gdk: Rename GdkDragContext to GdkDrag 2018-07-02 14:59:26 +02:00
testerrors.c tests: Test the x11-specific error trap api 2017-11-17 00:08:24 -05:00
testexpand.c box: Remove fill child property 2017-04-25 20:30:37 +02:00
testexpander.c box: Remove fill child property 2017-04-25 20:30:37 +02:00
testfilechooser.c Remove gtk_widget_show_all 2017-01-20 21:37:04 +01:00
testfilechooserbutton.c tests: Stop using the delete-event signal 2018-01-16 14:14:09 -05:00
testflowbox.c tests: Stop using the delete-event signal 2018-01-16 14:14:09 -05:00
testfontchooser.c tests: Stop using the delete-event signal 2018-01-16 14:14:09 -05:00
testfontchooserdialog.c tests: Stop using the delete-event signal 2018-01-16 14:14:09 -05:00
testfontoptions.c Remove gtk_widget_show_all 2017-01-20 21:37:04 +01:00
testframe.c Frame: Erase the now-useless property label-yalign 2018-03-12 14:17:32 +00:00
testfullscreen.c GtkWidget: Start renaming widget->window 2018-03-20 15:21:12 +01:00
testgaction.c Remove gtk_widget_show_all 2017-01-20 21:37:04 +01:00
testgiconpixbuf.c tests: Stop using the delete-event signal 2018-01-16 14:14:09 -05:00
testglarea.c Update callers 2017-01-19 13:50:17 -05:00
testglblending.c Drop GtkGLArea::has-alpha 2018-01-17 12:01:25 -05:00
testgmenu.c tests: Stop using the delete-event signal 2018-01-16 14:14:09 -05:00
testgrid.c tests: Update testgrid to use gestures 2018-07-30 13:14:12 +02:00
testgridbaseline.c tests: Add testgridbaseline 2017-10-11 08:50:18 +02:00
testgrouping.c Replace all remaining uses of delete-event 2018-01-16 14:14:09 -05:00
testgtk2.css testgtk: fix css 2016-10-16 18:17:21 +02:00
testgtk.1 Added gtk/testgtk.1 man page for testgtk 1998-03-24 04:01:21 +00:00
testgtk.c container: Remove focus chains 2018-07-31 22:34:27 +02:00
testgtk.css testgtk: Remove some invalid css 2017-08-23 11:05:37 +02:00
testheaderbar.c testheaderbar: Fix custom CSS 2017-12-28 16:48:35 +01:00
testheightforwidth.c Replace all remaining uses of delete-event 2018-01-16 14:14:09 -05:00
testicontheme.c tests: Stop using the delete-event signal 2018-01-16 14:14:09 -05:00
testiconview-keynav.c tests: Stop using ::focus-in/out-event 2018-01-16 14:14:10 -05:00
testiconview.c tests: Use gesture to popup menu in testiconview 2018-07-30 13:14:12 +02:00
testimage.c gdk: Rename GdkDragContext to GdkDrag 2018-07-02 14:59:26 +02:00
testinfobar.c testinfobar: Test more properties, response signal 2018-03-12 19:16:07 +00:00
testkineticscrolling.c Replace all remaining uses of delete-event 2018-01-16 14:14:09 -05:00
testlevelbar.c tests: Stop using the delete-event signal 2018-01-16 14:14:09 -05:00
testlist2.c Remove gtk_widget_show_all 2017-01-20 21:37:04 +01:00
testlist3.c gdk: Rename GdkDragContext to GdkDrag 2018-07-02 14:59:26 +02:00
testlist4.c Add test for GtkActionable GtkListBoxRow. 2018-01-02 17:56:10 -08:00
testlist.c stylecontext: Port to use display instead of screen 2017-10-31 03:05:54 +01:00
testlockbutton.c Remove gtk_widget_show_all 2017-01-20 21:37:04 +01:00
testlogout.c Remove gtk_widget_show_all 2017-01-20 21:37:04 +01:00
testmenubutton.c testmenubutton: Fix inverted keynav in the GtkMenu 2017-10-08 13:17:04 +01:00
testmodelbutton.c testmodelbutton: Test :centered, :icon, :inverted 2018-04-08 18:48:16 +01:00
testmountoperation.c Update callers 2017-01-19 13:50:17 -05:00
testnoscreen.c window: Turn gtk_window_set_screen() into gtk_window_set_display() 2017-10-31 08:25:37 +01:00
testnotebookdnd.c gdk: Rename GdkDragContext to GdkDrag 2018-07-02 14:59:26 +02:00
testnouiprint.c Bump GLib dependency to 2.35 2012-11-04 13:01:38 -05:00
testorientable.c box: Remove fill child property 2017-04-25 20:30:37 +02:00
testoutsetshadowdrawing.c tests: Stop using the delete-event signal 2018-01-16 14:14:09 -05:00
testoverlay.c eventcontrollermotion: Port to new API model 2018-04-26 17:59:42 +02:00
testoverlaystyleclass.c testoverlaystyleclass: Fix CSS snippet 2018-08-27 18:13:01 +02:00
testpixbuf-scale.c box: Remove fill child property 2017-04-25 20:30:37 +02:00
testplacesview.c tests: Stop using the delete-event signal 2018-01-16 14:14:09 -05:00
testpopover.c tests: Stop using the delete-event signal 2018-01-16 14:14:09 -05:00
testpopup.c tests: Stop using ::motion-notify-event 2018-01-16 14:14:10 -05:00
testpopupat.c Remove gtk_widget_show_all 2017-01-20 21:37:04 +01:00
testprint.c Update callers 2017-01-19 13:50:17 -05:00
testprintfileoperation.c Further updates from the GtkPrintContext functions rename. 2006-05-31 14:06:02 +00:00
testprintfileoperation.h perf/widgets.h tests/print-editor.c tests/prop-editor.h 2008-05-23 14:55:43 +00:00
testrc.c Update callers 2017-01-19 13:50:17 -05:00
testrevealer2.c Rename GtkHeaderBar::show-close-button 2017-12-07 22:37:06 -05:00
testrevealer.c Remove gtk_widget_show_all 2017-01-20 21:37:04 +01:00
testscale.c box: Remove fill child property 2017-04-25 20:30:37 +02:00
testscrolledge.c tests: Remove some unneeded gtk_widget_show calls 2018-01-19 23:29:13 +03:00
testscrolledwindow.c label: Remove angle property 2017-04-25 20:30:37 +02:00
testselectionmode.c Rename GtkHeaderBar::show-close-button 2017-12-07 22:37:06 -05:00
testsensitive.c box: Remove fill child property 2017-04-25 20:30:37 +02:00
testspinbutton.c testspinbutton: Add button to toggle wrap on Spins 2018-03-14 23:09:51 +00:00
testsplitheaders.c Fix fallout from the show-close-button rename 2017-12-08 11:29:14 -05:00
testsplitheaders.ui Fix separator in testsplitheaders 2015-03-28 22:32:12 -04:00
teststack.c box: Remove fill child property 2017-04-25 20:30:37 +02:00
teststackedheaders.c meson: tests: make tests find resources from the source dir 2017-05-03 15:10:53 +01:00
teststackedheaders.ui Add a testcase for stacked headerbars 2016-11-03 08:32:31 -04:00
testswitch.c testswitch: Remove unnecessary gtk_widget_show calls 2017-12-04 12:24:27 +01:00
testtexture.c snapshot: Redo debug messages 2018-04-24 04:06:58 +02:00
testtextview.c textview: Only create cairo context in gtktextdisplay.c 2018-07-14 05:27:54 +02:00
testtitlebar.c Fix fallout from the show-close-button rename 2017-12-08 11:29:14 -05:00
testtoolbar2.c button: Get rid of icon size 2017-11-15 14:22:16 -05:00
testtoolbar.c tests: Stop using legacy gtk_menu_popup API 2018-07-27 17:16:44 +02:00
testtooltips.c GdkWindow -> GdkSurface initial type rename 2018-03-20 11:40:08 +01:00
testtreechanging.c Remove gtk_widget_show_all 2017-01-20 21:37:04 +01:00
testtreecolumns.c contentformats: Rename GtkTargetList 2017-11-20 23:12:33 +01:00
testtreecolumnsizing.c tests: Stop using the delete-event signal 2018-01-16 14:14:09 -05:00
testtreednd.c dnd: Make drag-data-received use a GdkDrop 2018-06-18 23:49:52 +02:00
testtreeedit.c multipressgesture: Port to new API model 2018-04-26 17:59:42 +02:00
testtreeflow.c Replace gdk_threads_add_timeout* with g_timeout_add() 2018-02-03 12:06:58 +01:00
testtreefocus.c box: Remove fill child property 2017-04-25 20:30:37 +02:00
testtreelistmodel.c testtreelistmodel: Make the directory loading async 2018-09-16 18:50:17 +02:00
testtreemodel.c Update callers 2017-01-19 13:50:17 -05:00
testtreepos.c tests: Use gesture in testtreepos 2018-07-30 13:14:12 +02:00
testtreesort.c box: Remove fill child property 2017-04-25 20:30:37 +02:00
testtreeview-plan.txt handle case where there are no rows in the model 2001-01-09 17:45:34 +00:00
testtreeview.c contentformats: Rename GtkTargetList 2017-11-20 23:12:33 +01:00
testverticalcells.c enums: Change GtkIconSize values 2017-11-15 14:22:17 -05:00
testvolumebutton.c Remove gtk_widget_show_all 2017-01-20 21:37:04 +01:00
testwidgetfocus.c tests: Port testwidgetfocus to using a motion controller 2018-07-30 13:14:12 +02:00
testwindowsize.c Revert "gdk: Drop configure events" 2018-07-15 20:23:45 -04:00
testxinerama.c GtkWidget: Start renaming widget->window 2018-03-20 15:21:12 +01:00
treestoretest.c box: Remove fill child property 2017-04-25 20:30:37 +02:00
variable.c tests/animated-resizing: Split frame statistics out into a separate file 2013-04-23 14:04:40 -04:00
variable.h Fix another header guard oversight 2014-12-08 19:34:23 -05:00
video-timer.c Remove gtk_widget_show_all 2017-01-20 21:37:04 +01:00