swayfx/sway/input
David Rosca d0fe721fbb seatop_down: Change type of sx, sy to double in begin_seatop_down
Losing the precision resulted in wlr_cursor and wlr_seat::pointer_state
getting out of sync during pointer motion in seatop_down.
Since the difference was always under 1 px, it was practically
impossible to notice in normal use.

But because of being out of sync, cursor_rebase would always end up
incorrectly calling wlr_seat_pointer_notify_motion from
seatop_default_begin (on releasing mouse button) which broke cursor
locking.

See #5405
Closes #4632
2021-08-05 09:26:11 -04:00
..
cursor.c Fix wl_pointer.frame not sent on touch emulation 2021-07-26 16:58:11 +02:00
input-manager.c Replace unprintable characters in input device id 2020-07-03 14:59:20 +02:00
keyboard.c Implement input method keyboard grab 2021-03-12 12:18:08 +01:00
libinput.c Automatically map built-in touchscreens/tablets to built-in panels 2021-02-25 09:38:00 -05:00
seat.c focus: beyond fullscreen when focused explicitly 2021-02-25 09:40:20 -05:00
seatop_default.c container: Move pending state to state struct 2021-02-16 22:05:00 -05:00
seatop_down.c seatop_down: Change type of sx, sy to double in begin_seatop_down 2021-08-05 09:26:11 -04:00
seatop_move_floating.c container: Move pending state to state struct 2021-02-16 22:05:00 -05:00
seatop_move_tiling.c Add tab dragging functionality 2021-05-06 00:24:55 -04:00
seatop_resize_floating.c container: Move pending state to state struct 2021-02-16 22:05:00 -05:00
seatop_resize_tiling.c container: Move pending state to state struct 2021-02-16 22:05:00 -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 Implement input method keyboard grab 2021-03-12 12:18:08 +01:00