swayfx/sway
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
..
commands Implement floating_modifier and mouse operations for floating views 2018-07-22 23:10:19 +10:00
config Reset outputs on reload 2018-07-20 22:17:20 -04:00
desktop Improve resize performance by partially flushing the transaction queue 2018-07-22 23:10:19 +10:00
input Fix clicking xwayland menus 2018-07-22 23:10:19 +10:00
tree Implement floating_modifier and mouse operations for floating views 2018-07-22 23:10:19 +10:00
base64.c Rework get_clipboard implementation 2017-07-07 21:51:34 +02:00
commands.c Implement floating_modifier and mouse operations for floating views 2018-07-22 23:10:19 +10:00
config.c Reset outputs on reload 2018-07-20 22:17:20 -04:00
criteria.c Free individual criteria in free_config 2018-07-17 11:35:00 -04:00
debug-tree.c Add L_FLOATING back to debug tree 2018-06-01 23:14:58 +10:00
ipc-json.c Mark containers as urgent in IPC if they have urgent views 2018-07-16 14:30:31 +10:00
ipc-server.c Make focus part of transactions 2018-07-15 22:08:26 +10:00
main.c Fix deferred command handling 2018-07-19 01:39:58 -04:00
meson.build Implement floating_modifier and mouse operations for floating views 2018-07-22 23:10:19 +10:00
security.c Add minimal config subsystem 2017-12-05 10:40:55 +01:00
server.c Merge branch 'master' into update-wlroots-1148 2018-07-19 14:09:19 -07:00
sway-bar.5.scd Add sway-bar(5) 2018-05-11 21:13:43 -04:00
sway-input.5.scd Implement tap_button_map for input devices 2018-07-14 01:01:47 -04:00
sway.1.scd Add sway(5) 2018-05-11 21:03:43 -04:00
sway.5.scd Add documentation for urgent command 2018-07-16 10:15:18 +10:00