scrcpy/server
Romain Vimont fefb9816a9 Handle mouse events outside device screen
Mouse events position were unsigned (so negative values could not be
handled properly).

To avoid issues with negative values, mouse events outside the device
screen were ignored (commit a7fe9ad779).

But as a consequence, drag&drop were "broken" if the "drop" occurred
outside the device screen.

Instead, use signed 32-bits to store the position, and forward events
outside the device screen.

Fixes <https://github.com/Genymobile/scrcpy/issues/357>.
2018-11-27 08:59:22 +01:00
..
scripts Always invoke gradle except as root 2018-02-14 14:03:56 +01:00
src Handle mouse events outside device screen 2018-11-27 08:59:22 +01:00
.gitignore Convert server to an Android project 2018-01-30 12:01:36 +01:00
build.gradle Bump version to 1.5 2018-11-12 08:24:18 +01:00
meson.build Accept prebuilt server 2018-02-14 16:28:21 +01:00
proguard-rules.pro Convert server to an Android project 2018-01-30 12:01:36 +01:00