swayfx/sway/desktop
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.c Stop using wlr_output->{lx,ly} 2019-03-11 12:43:01 -04:00
idle_inhibit_v1.c Add views idle inhibition status in get_tree output 2020-05-29 17:29:41 -04:00
layer_shell.c Fix incorrect format specifiers 2020-07-30 22:02:42 -04:00
output.c Use wlr_output_event_commit 2020-08-27 13:57:10 -06:00
render.c desktop/render: show indicators for top-level split 2020-10-04 20:54:58 -04:00
surface.c Make handle_destroy and output_repaint_timer_handler static 2020-03-04 03:09:43 +01:00
transaction.c transaction: validate X transaction completions by geometry, not size 2020-10-18 22:37:42 +02:00
xdg_shell.c transaction: validate X transaction completions by geometry, not size 2020-10-18 22:37:42 +02:00
xwayland.c transaction: validate X transaction completions by geometry, not size 2020-10-18 22:37:42 +02:00