Changeset: 4d2baac37b29
Author:    Assaf Yavani
Date:      2013-10-21 12:58 +0300
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/4d2baac37b29

[RT-32802] Lens: touch events are not handled corectly - step 3&4

Summary: step 3 - touch tap radius calculations also for MT, step 4 - 
distinguish between touch MOVE / STILL

LensApplication.java
1) Removal of Rich HYSTERESIS code and move it to native because:
a) it had a bug
b) it was implemented only for single touch
c) instead of dropping an event in java it better not to send it at all
2) Fix motion collapse mechanism to include STILL events

udevInput.c
1) Added multi touch support for tap radius and and move sensitivity (the main 
feature of this commit)
2) add property for touch move sensitivity
3) Fixed touch protocol analysis
4) Add some logging

Tested by: running helloworld.HelloSanity::controls and LinuxInputTests

Reviewed-by: David Hill (david.h...@oracle.com), Lisa Selle 
(lisa.se...@oracle.com), Rafi Tayar (rafi.ta...@oracle.com) and Daniel Blaukopf 
(daniel.blauk...@oracle.com)

Contributed-by:

! modules/graphics/src/main/java/com/sun/glass/ui/lens/LensApplication.java
! 
modules/graphics/src/main/java/com/sun/glass/ui/lens/LensTouchInputSupport.java
! modules/graphics/src/main/native-glass/lens/input/udev/udevInput.c
! modules/graphics/src/main/native-glass/lens/wm/screen/dfbScreen.c

Reply via email to