gtk2/gdk/broadway
Alexander Larsson fbefec52a5 Broadway: Add id for nodes and reuse old ones
When sending render nodes from the client to the daemon we add an id,
and whenever we're about to re-send the entire tree node we instead
send the old id. We track all the nodes for the previous frame
of the surface this way.

Having the id on the daemon side will allow us do to much better deltas.
2019-03-26 17:07:47 +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: Add id for nodes and reuse old ones 2019-03-26 17:07:47 +01:00
broadway-server.c Broadway: Add id for nodes and reuse old ones 2019-03-26 17:07:47 +01:00
broadway-server.h Broadway: Add id for nodes and reuse old ones 2019-03-26 17:07:47 +01:00
broadway.js broadway: Prepare for splitting display ops out of command handling 2019-03-26 17:07:47 +01:00
broadwayd.c Broadway: Add id for nodes and reuse old ones 2019-03-26 17:07:47 +01:00
client.html Issue #1633 - Ensure focus on click 2019-02-04 17:46:09 +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 GdkWindow -> GdkSurface: File renames 2018-03-20 11:46:11 +01:00
gdkbroadwaycursor.h Add GDK_AVAILABLE_IN_ALL annotations in gdk 2013-05-05 15:38:46 -04:00
gdkbroadwaydisplay.h The big versioning cleanup 2018-02-06 01:16:32 -05:00
gdkbroadwaydisplaymanager.h Add GDK_AVAILABLE_IN_ALL annotations in gdk 2013-05-05 15:38:46 -04:00
gdkbroadwaymonitor.h The big versioning cleanup 2018-02-06 01:16:32 -05:00
gdkbroadwaysurface.h broadway: Fix up window -> surface renames 2018-03-21 09:17:50 +01:00
gdkcairocontext-broadway.c broadway: Add basic GdkCairoContext implementation 2018-04-24 23:17:14 +02:00
gdkcairocontext-broadway.h broadway: Add basic GdkCairoContext implementation 2018-04-24 23:17:14 +02:00
gdkcursor-broadway.c gdk: Drop some unused cursor apis 2018-01-16 23:32:01 -05:00
gdkdevice-broadway.c Remove gdk_device_warp 2019-03-24 20:49:08 -04:00
gdkdevice-broadway.h Change FSF Address 2012-02-27 17:06:11 +00:00
gdkdisplay-broadway.c Broadway: Add id for nodes and reuse old ones 2019-03-26 17:07:47 +01:00
gdkdisplay-broadway.h broadway: Remove unused variable 2018-06-18 23:49:52 +02:00
gdkdnd-broadway.c broadway: Remove unused variable 2018-07-24 20:55:45 +02:00
gdkdrawcontext-broadway.c Broadway: Add id for nodes and reuse old ones 2019-03-26 17:07:47 +01:00
gdkdrawcontext-broadway.h broadway: Add and use GdkBroadwayDrawContext 2018-04-24 23:24:55 +02:00
gdkeventsource.c gdk: Remove key_event->string and key_event->length 2018-07-30 19:32:38 +02: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: Rename GdkDragContext to GdkDrag 2018-07-02 14:59:26 +02:00
gdkselection-broadway.c Drop gdk_atom_intern 2017-12-13 23:39:03 -05:00
gdksurface-broadway.c broadway: Don't crash of drag-resizing when already active 2019-03-26 17:07:47 +01:00
gdksurface-broadway.h gdk: Remove a bunch of unused variables 2018-03-21 23:28:26 +01:00
gen-c-array.py Rewrite toarray Perl script to Python 2018-02-14 15:51:45 +00:00
meson.build meson: libgdk-broadway.a depends on broadwayjs.h 2018-07-23 20:15:44 +05:30
TODO.broadway broadway: Make /dev/shm names nicer 2013-01-10 23:59:23 +01:00