sway/include/sway
Tudor Brindus 8355884fbd transaction: validate X transaction completions by geometry, not size
Xwayland views are aware of their coordinates, so validating transaction
completions should take into account the reported coordinates of the
view. Prior to this commit they didn't, and matching dimensions would
suffice to validate the transaction.

Also introduced `transaction_notify_view_ready_immediately` to support
the fix from d0f7e0f without jumping through hoops to figure out the
geometry of an `xdg_shell` view.
2020-10-18 22:37:42 +02:00
..
desktop transaction: validate X transaction completions by geometry, not size 2020-10-18 22:37:42 +02:00
input input/tablet: add tool_mode option to set tablet tools as relative input 2020-10-12 15:01:37 +02:00
tree xwayland: listen to set_geometry event 2020-10-18 15:18:53 +02:00
commands.h input/tablet: add tool_mode option to set tablet tools as relative input 2020-10-12 15:01:37 +02:00
config.h input/tablet: add tool_mode option to set tablet tools as relative input 2020-10-12 15:01:37 +02:00
criteria.h Introduce pid criteria token 2020-02-27 14:03:22 +01:00
decoration.h Handle views created after decoration mode is sent for xdg-shell 2018-08-06 15:20:30 +01:00
desktop.h Store geometry in the view and handle any floating view resizing 2018-08-18 15:10:06 +10:00
ipc-json.h i3-compat: add GET_BINDING_STATE IPC command 2020-06-14 00:55:14 -04:00
ipc-server.h ipc: add an input event 2019-07-23 20:45:46 +03:00
layers.h Handle layer changes for layer shell surfaces 2019-10-27 11:07:18 -04:00
output.h Use wlr_output_event_commit 2020-08-27 13:57:10 -06:00
server.h Implement wlr-foreign-toplevel-management-v1 2020-06-23 22:26:00 +02:00
surface.h view: add max_render_time 2019-11-17 20:18:42 +01:00
swaynag.h Spawn swaynag as a wayland client 2019-04-14 12:41:59 +03:00
xdg_decoration.h Improve CSD logic 2018-09-27 22:51:37 +10:00
xwayland.h Parse missing i3 window types 2018-10-21 15:59:04 +02:00