swayfx/sway/desktop
Ryan Dwyer 31f91bd483 Improve resize performance by partially flushing the transaction queue
When interactively resizing some views (eg. Nautilus), new transactions
are added to the queue faster than the client can process them.
Previously, we would wait for the entire queue to be ready before
applying any of them, but in this case the transactions would time out,
giving the client choppy performance.

This changes the queue handling so it applies the transactions up to the
first waiting transaction, without waiting for the entire queue to be
ready.
2018-07-22 23:10:19 +10:00
..
desktop.c Implement some floating move commands 2018-07-09 23:38:29 +10:00
idle_inhibit_v1.c Fix memory leak in sway/desktop/idle_inhibit_v1.c 2018-07-17 11:35:24 -04:00
layer_shell.c Fix memory leak in handle_layer_shell_surface 2018-07-17 11:35:24 -04:00
output.c Fix damage issue when moving and resizing 2018-07-22 23:10:19 +10:00
render.c Implement default_floating_border command and adjust CSD behaviour 2018-07-17 10:14:33 +10:00
transaction.c Improve resize performance by partially flushing the transaction queue 2018-07-22 23:10:19 +10:00
xdg_shell.c Simplify transactions by utilising a dirty flag on containers 2018-07-14 23:14:55 +10:00
xdg_shell_v6.c Simplify transactions by utilising a dirty flag on containers 2018-07-14 23:14:55 +10:00
xwayland.c Implement force_display_urgency_hint 2018-07-21 10:28:07 +10:00