gtk/tests
Emmanuele Bassi c655759cef Replace gdk_threads_add_timeout* with g_timeout_add()
The main GDK thread lock is not portable and deprecated.

The only reason why gdk_threads_add_timeout() and
gdk_threads_add_timeout_full() exist is to allow invoking a callback
with the GDK lock held, in case 3rd party libraries still use the
deprecated gdk_threads_enter()/gdk_threads_leave() API.

Since we're removing the GDK lock, and we're releasing a new major API,
such code cannot exist any more; this means we can use the GLib API for
installing timeout callbacks.

https://bugzilla.gnome.org/show_bug.cgi?id=793124
2018-02-03 12:06:58 +01:00
..
dummy-headers
visuals tests: Stop using the delete-event signal 2018-01-16 14:14:09 -05:00
3DRings.xpm
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
blur-performance.c gsk: Move gtk/gtkcairoblur.c to gsk/gskcairoblur.c 2016-12-20 18:01:11 +01:00
check-n.xpm
check-y.xpm
dialog.ui enums: Change GtkIconSize values 2017-11-15 14:22:17 -05:00
FilesQueue.xpm
flicker.c box: Remove fill child property 2017-04-25 20:30:37 +02:00
frame-stats.c
frame-stats.h
gdkgears.c gdkgears: add a way to remove gears 2018-01-17 19:47:45 -05:00
gnome-textfile.png
gradient1.png
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
merge-1.ui
merge-2.ui
merge-3.ui
meson.build gtk: Remove GtkRecentChooser 2018-02-02 23:01:31 +01:00
Modeller.xpm
motion-compression.c tests: Stop using ::motion-notify-event 2018-01-16 14:14:10 -05: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: Remove expand GtkBox child properties 2017-07-19 21:27:15 -04: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: Stop using gdk_pango_get_context_for_display 2017-10-31 18:14:08 -04:00
rendernode.c tests: Unrealize renderer 2018-02-02 15:34:34 +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 tests: Stop using the delete-event signal 2018-01-16 14:14:09 -05: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
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
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
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 clipboard: Change image convenience APIs 2017-12-03 05:46:49 +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 dnd: Remove x/y coordinates from drag-data-received 2017-12-05 05:29:00 +01:00
testdnd.c Replace gdk_threads_add_timeout* with g_timeout_add() 2018-02-03 12:06:58 +01: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 Replace gdk_threads_add_timeout* with g_timeout_add() 2018-02-03 12:06:58 +01:00
testentryicons.c Try to make a composite entry 2017-12-12 09:42:05 -05: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 tests: Stop using the delete-event signal 2018-01-16 14:14:09 -05:00
testfullscreen.c Remove gtk_widget_show_all 2017-01-20 21:37:04 +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: Stop using ::button-press/release-event 2018-01-16 14:14:10 -05: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
testgtk.c Replace gdk_threads_add_timeout* with g_timeout_add() 2018-02-03 12:06:58 +01: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: Stop using ::button-press/release-event 2018-01-16 14:14:10 -05:00
testimage.c dnd: Remove x/y coordinates from drag-data-received 2017-12-05 05:29:00 +01:00
testinput.c testinput: Port to a drag gesture 2018-01-16 14:14:10 -05: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 Drop gdk_atom_intern 2017-12-13 23:39:03 -05: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
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 tests: Remove some unneeded gtk_widget_show calls 2018-01-19 23:29:13 +03:00
testnouiprint.c
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 Add x/y to GtkEventControllerMotion::enter 2018-01-16 14:14:10 -05:00
testoverlaystyleclass.c stylecontext: Port to use display instead of screen 2017-10-31 03:05:54 +01: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
testprintfileoperation.h
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 Replace all remaining uses of delete-event 2018-01-16 14:14:09 -05: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
testtextview.c tests: Remove some unneeded gtk_widget_show calls 2018-01-19 23:29:13 +03: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 Replace gdk_threads_add_timeout* with g_timeout_add() 2018-02-03 12:06:58 +01:00
testtooltips.c Replace all remaining uses of delete-event 2018-01-16 14:14:09 -05: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: Remove x/y coordinates from drag-data-received 2017-12-05 05:29:00 +01:00
testtreeedit.c tests: Remove some unneeded gtk_widget_show calls 2018-01-19 23:29:13 +03: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
testtreemodel.c Update callers 2017-01-19 13:50:17 -05:00
testtreepos.c tests: Stop using ::button-press/release-event 2018-01-16 14:14:10 -05:00
testtreesort.c box: Remove fill child property 2017-04-25 20:30:37 +02:00
testtreeview-plan.txt
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: Stop using ::motion-notify-event 2018-01-16 14:14:10 -05:00
testwindowsize.c tests: Stop using ::configure-event 2018-01-16 14:14:10 -05:00
testxinerama.c Remove gtk_widget_show_all 2017-01-20 21:37:04 +01:00
treestoretest.c box: Remove fill child property 2017-04-25 20:30:37 +02:00
variable.c
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