gtk2/modules/printbackends
Emmanuele Bassi 888dfe499d Drop the Big GDK Lock
GDK has a lock to mark critical sections inside the backends.
Additionally, code that would re-enter into the GTK main loop was
supposed to hold the lock.

Back in the Good Old Days™ this was guaranteed to kind of work only on
the X11 backend, and would cause a neat explosion on any other GDK
backend.

During GTK+ 3.x we deprecated the API to enter and leave the critical
sections, and now we can remove all the internal uses of the lock, since
external API that uses GTK+ 4.x won't be able to hold the GDK lock.

https://bugzilla.gnome.org/show_bug.cgi?id=793124
2018-02-03 12:07:10 +01:00
..
cloudprint printing: Install printbackends 2017-10-26 09:49:13 +02:00
cups Drop the Big GDK Lock 2018-02-03 12:07:10 +01:00
file Drop the Big GDK Lock 2018-02-03 12:07:10 +01: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