gtk2/gdk/broadway
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
..
broadway-output.c broadway: Use "surface" instead of window/toplevel for browser object 2017-12-05 15:50:34 +01:00
broadway-output.h broadway: Use "surface" instead of window/toplevel for browser object 2017-12-05 15:50:34 +01:00
broadway-protocol.h broadway: Use "surface" instead of window/toplevel for browser object 2017-12-05 15:50:34 +01:00
broadway-server.c broadway: Use correct type in assignment 2017-12-21 18:42:26 +00:00
broadway-server.h broadway: Use "surface" instead of window/toplevel for browser object 2017-12-05 15:50:34 +01:00
broadway.js broadway: Use "surface" instead of window/toplevel for browser object 2017-12-05 15:50:34 +01:00
broadwayd.c broadway: Use "surface" instead of window/toplevel for browser object 2017-12-05 15:50:34 +01:00
client.html broadway: Disable all kinds of viewport scrolling and zooming 2013-11-12 13:44:56 +01:00
gdkbroadway-server.c broadway: Make the use of next_texture_id clearer 2017-12-05 15:54:36 +01:00
gdkbroadway-server.h broadway: Use "surface" instead of window/toplevel for browser object 2017-12-05 15:50:34 +01:00
gdkbroadway.h broadway: Remove all mentions of visuals 2016-11-04 00:15:07 +01:00
gdkbroadwaycursor.h Add GDK_AVAILABLE_IN_ALL annotations in gdk 2013-05-05 15:38:46 -04:00
gdkbroadwaydisplay.h broadway: Support ipad on-screen keyboard 2013-11-13 12:23:06 +01:00
gdkbroadwaydisplaymanager.h Add GDK_AVAILABLE_IN_ALL annotations in gdk 2013-05-05 15:38:46 -04:00
gdkbroadwaymonitor.h broadway: Fix include rules in gdkbroadwaymonitor.h 2016-04-28 10:20:15 +02:00
gdkbroadwaywindow.h Add GDK_AVAILABLE_IN_ALL annotations in gdk 2013-05-05 15:38:46 -04:00
gdkcursor-broadway.c gdk: Drop some unused cursor apis 2018-01-16 23:32:01 -05:00
gdkdevice-broadway.c gdk: Replace GDK_NONE with NULL 2017-11-15 19:07:17 +01:00
gdkdevice-broadway.h Change FSF Address 2012-02-27 17:06:11 +00:00
gdkdisplay-broadway.c gdk: Drop some unused cursor apis 2018-01-16 23:32:01 -05:00
gdkdisplay-broadway.h broadway: Add a texture cache 2017-11-30 21:57:42 +01:00
gdkdnd-broadway.c dnd: Remove 2 vfuncs that aren't needed 2018-01-31 13:21:26 +01:00
gdkeventsource.c Drop the Big GDK Lock 2018-02-03 12:07:10 +01:00
gdkeventsource.h Fix some oversights with header guards 2014-12-08 19:31:56 -05:00
gdkglobals-broadway.c Change FSF Address 2012-02-27 17:06:11 +00:00
gdkkeys-broadway.c gdkkeys: Add support to _get_scroll_lock_state() 2015-04-27 20:07:52 -03:00
gdkmonitor-broadway.c broadway: No more screen 2017-11-01 19:44:28 -04:00
gdkmonitor-broadway.h broadway: Port to new monitor api 2016-04-27 23:18:16 -04:00
gdkprivate-broadway.h gdk: Remove properties 2017-12-14 03:05:34 +01:00
gdkselection-broadway.c Drop gdk_atom_intern 2017-12-13 23:39:03 -05:00
gdkwindow-broadway.c Replace gdk_threads_add_idle* with g_idle_add() 2018-02-03 12:06:58 +01:00
gdkwindow-broadway.h broadway: Remove now unused toplevel surface 2017-12-05 15:50:34 +01:00
meson.build gdk: Remove properties 2017-12-14 03:05:34 +01:00
toarray.pl gdk/broadway/toarray.pl: Don't hard-code the path of perl 2017-12-25 12:25:54 +08:00
TODO.broadway broadway: Make /dev/shm names nicer 2013-01-10 23:59:23 +01:00