swayfx/include/sway
emersion 0e79b2114c Improve rendering with a fullscreen opaque overlay surface
The rendering code doesn't use the exclusive input surface at all
anymore to decide to skip rendering of shell surfaces. This fixes
a weird situation in which a client requests exclusive input but
isn't an overlay layer surface.

The renderer also renders all overlay surfaces in this situation,
not just one. This simplifies the code and fixes rendering when
there are more than one overlay surfaces (e.g. for a virtual
keyboard to type the lockscreen password).
2018-07-25 08:55:41 +01:00
..
desktop Simplify transactions by utilising a dirty flag on containers 2018-07-14 23:14:55 +10:00
input Store last button and use it when views request to move or resize 2018-07-22 23:10:19 +10:00
tree Store scratchpad list in sway_root instead of server 2018-07-23 08:24:32 +10:00
commands.h Implement floating_modifier and mouse operations for floating views 2018-07-22 23:10:19 +10:00
config.h Reset outputs on reload 2018-07-20 22:17:20 -04:00
criteria.h Implement no_focus command 2018-07-16 22:18:12 +10:00
debug.h Add extended debugging flags 2018-07-14 20:44:32 -04:00
desktop.h Implement some floating move commands 2018-07-09 23:38:29 +10:00
ipc-json.h Store sway_outputs so that they can be reenabled 2018-06-06 20:11:24 -04:00
ipc-server.h Implement mode --pango_markup 2018-07-05 18:12:14 -04:00
layers.h sway views: add helpers to get view and layer from wlr_surface 2018-06-30 22:31:14 +09:00
output.h Improve rendering with a fullscreen opaque overlay surface 2018-07-25 08:55:41 +01:00
scratchpad.h Implement scratchpad 2018-07-23 08:24:32 +10:00
security.h Move get_feature_policy to sway/security.c 2017-04-16 17:09:53 +03:00
server.h Store scratchpad list in sway_root instead of server 2018-07-23 08:24:32 +10:00
xwayland.h Automatically float xwayland windows 2018-06-18 22:52:10 +01:00