swayfx/sway/input
Kenny Levinsen b5b628cb41 input: Only commit transactions when necessary
There is no need to check for transactions at the end of every user
input, as the vast majority of input will not issue transactions. This
implementation can also hide where changes are made without an
appropriate transaction commit, as a future unrelated input would issue
the commit instead.

Instead, commit transactions in places where changes are made or are
likely to be made.
2021-02-14 13:19:08 -05:00
..
cursor.c input: Only commit transactions when necessary 2021-02-14 13:19:08 -05:00
input-manager.c Replace unprintable characters in input device id 2020-07-03 14:59:20 +02:00
keyboard.c input: Only commit transactions when necessary 2021-02-14 13:19:08 -05:00
libinput.c input/libinput: remove input type property bias 2020-09-03 10:46:06 +02:00
seat.c input/seat: Reset command handler context in seat_destroy() 2021-01-01 19:02:56 +01:00
seatop_default.c input/seatop_default: consider fullscreen views to have no edges 2020-11-05 12:25:15 +01:00
seatop_down.c input: Only commit transactions when necessary 2021-02-14 13:19:08 -05:00
seatop_move_floating.c input: Only commit transactions when necessary 2021-02-14 13:19:08 -05:00
seatop_move_tiling.c input: Only commit transactions when necessary 2021-02-14 13:19:08 -05:00
seatop_resize_floating.c input: Only commit transactions when necessary 2021-02-14 13:19:08 -05:00
seatop_resize_tiling.c input: Only commit transactions when necessary 2021-02-14 13:19:08 -05:00
switch.c input: Only commit transactions when necessary 2021-02-14 13:19:08 -05:00
tablet.c Add missing includes for wlr_input_device.h 2020-11-11 15:40:50 +01:00
text_input.c input: Clean up input_method_relay in seat_destoy() 2021-01-01 19:02:56 +01:00