sway/sway/input
Tudor Brindus 6ea45395c7 input/pointer: send pointer enter event on confine warp
The spec has this to say about sending events on confine creation:

  Whenever the confinement is activated, it is guaranteed that the
surface the pointer is confined to will already have received pointer
focus and that the pointer will be within the region passed to the
request creating this object.

...and on region update:

  If warped, a wl_pointer.motion event will be emitted, but no
wp_relative_pointer.relative_motion event.

Prior to this patch, sway did neither, and updated the hardware cursor
position without notifying the underlying surface until the next motion
event. This led to inconsistent results, especially in applications that
draw their own software cursor.
2020-05-28 09:44:00 +02:00
..
cursor.c input/pointer: send pointer enter event on confine warp 2020-05-28 09:44:00 +02:00
input-manager.c input: fix reloading crash due to keyboard group configuring 2020-05-19 15:42:32 -04:00
keyboard.c input: fix reloading crash due to keyboard group configuring 2020-05-19 15:42:32 -04:00
libinput.c input/libinput: typo fixes (get -> get_default) 2019-08-03 15:46:05 +02:00
seat.c input/tablet: add seatop_down entry for tablet input 2020-05-25 10:01:00 +02:00
seatop_default.c input/pointer: send pointer enter event on confine warp 2020-05-28 09:44:00 +02:00
seatop_down.c input/tablet: add seatop_down entry for tablet input 2020-05-25 10:01:00 +02:00
seatop_move_floating.c input: rename pointer handlers to be unambiguous 2020-05-02 18:28:06 +02:00
seatop_move_tiling.c input: rename pointer handlers to be unambiguous 2020-05-02 18:28:06 +02:00
seatop_resize_floating.c Really fix floating window border resize problems 2020-05-13 11:07:31 +02:00
seatop_resize_tiling.c input: rename pointer handlers to be unambiguous 2020-05-02 18:28:06 +02:00
switch.c Fix a use-after-free error in switch binding 2020-04-14 19:41:30 -04:00
tablet.c input/tablet: query tablet focused surface for cursor image check 2020-04-26 09:14:54 +02:00
text_input.c im: Fix crash when im destorying and no focused surface exists 2020-04-04 11:42:04 +02:00