hg: openjfx/8/graphics/rt: [RT-32802] Lens: touch events are not handled corectly - step 5

hang.vo at oracle.com hang.vo at oracle.com
Thu Oct 24 04:48:50 PDT 2013

Changeset: c81922444345
Author:    Assaf Yavani
Date:      2013-10-24 14:37 +0300
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/c81922444345

[RT-32802] Lens: touch events are not handled corectly - step 5

Summary: make sure all touch events go to the same window, mark primary touch point for mouse event emulationThis patch resolved:
RT-32548 Lens: Long press on Touch keyboard not working well on the Beagle
RT-33687 Lens:some touch events are been dropepd in native causing exceptions to be thrown
RT-33731 Lens:DND is not working with touch screen
RT-32580 Lens: release event is not posted to the Java/Lens layer on the Beagleboard

The main points of this patch are:
1) make sure that all touch events going to the same window until released
2) make sure that the same index point is used for coordinates calculation

Tested by: Tested with: HelloSanity, HelloDragAndDrop, LinuxInputTests and other toys. Touch and mouse a like

Reviewed-by: David Hill (david.hill at oracle.com), Lisa Selle (lisa.selle at oracle.com), Rafi Tayar (rafi.tayar at oracle.com) and Daniel Blaukopf (Daniel.Blaukopf at Oracle.com)


! modules/graphics/src/main/java/com/sun/glass/ui/lens/LensApplication.java
! modules/graphics/src/main/native-glass/lens/LensApplication.c
! modules/graphics/src/main/native-glass/lens/input/android/androidLens.c
! modules/graphics/src/main/native-glass/lens/input/udev/udevInput.c
! modules/graphics/src/main/native-glass/lens/wm/LensWindowManager.c
! modules/graphics/src/main/native-glass/lens/wm/LensWindowManager.h

More information about the openjfx-dev mailing list