gtk/modules/printbackends
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
..
cloudprint printing: Install printbackends 2017-10-26 09:49:13 +02:00
cups Replace gdk_threads_add_timeout* with g_timeout_add() 2018-02-03 12:06:58 +01:00
file printing: Install printbackends 2017-10-26 09:49:13 +02:00
lpr printing: Install printbackends 2017-10-26 09:49:13 +02:00
papi printing: Install printbackends 2017-10-26 09:49:13 +02:00
test printing: Install printbackends 2017-10-26 09:49:13 +02:00
meson.build meson: simplify cups version check in printbackends 2017-05-03 18:40:56 +01:00