Squashed commit of the following:
commit 97486ba2fe
Author: Pavel fljot <pavel.fljot@gmail.com>
Date: Wed Mar 7 01:12:50 2012 +0200
Bumped version to 0.3
commit 764ca1522f
Author: Pavel fljot <pavel.fljot@gmail.com>
Date: Wed Mar 7 01:05:04 2012 +0200
Readme updates
commit 2efa95b85c
Author: Pavel fljot <pavel.fljot@gmail.com>
Date: Tue Mar 6 23:28:12 2012 +0200
Experimental requireGestureToFail API implemented
commit 4e02d4ae63
Author: Pavel fljot <pavel.fljot@gmail.com>
Date: Tue Mar 6 23:27:39 2012 +0200
Reformat condition
commit 7cdec34be4
Author: Pavel fljot <pavel.fljot@gmail.com>
Date: Tue Mar 6 23:17:23 2012 +0200
Swipe gesture algorithm rewritten for better recognition and failing
commit 9edcd04878
Author: Pavel fljot <pavel.fljot@gmail.com>
Date: Tue Mar 6 12:00:38 2012 +0200
Tiny cleanup
commit b922057845
Author: Pavel fljot <pavel.fljot@gmail.com>
Date: Tue Mar 6 01:22:42 2012 +0200
New gesture for free transformation
more precise and performant then combination of 3
commit 5f28227c75
Author: Pavel fljot <pavel.fljot@gmail.com>
Date: Tue Mar 6 01:12:46 2012 +0200
Using custom GestureEvent and TransformGestureEvent from now on
commit 06df91ce04
Author: Pavel fljot <pavel.fljot@gmail.com>
Date: Tue Mar 6 00:52:50 2012 +0200
Custom GestureEvent and TransformGestureEvent
because native one have useless phase and stupid constants
commit 398e41f610
Author: Pavel fljot <pavel.fljot@gmail.com>
Date: Tue Mar 6 00:51:25 2012 +0200
TouchesManager should not clone touches
because they must persist during touch session. also good for performance.
commit 49b1139b4f
Author: Pavel fljot <pavel.fljot@gmail.com>
Date: Tue Mar 6 00:50:34 2012 +0200
Touch properties update
commit 242966790a
Author: Pavel fljot <pavel.fljot@gmail.com>
Date: Sat Mar 3 17:41:29 2012 +0200
New gesture state
commit 4d5bef0252
Author: Pavel fljot <pavel.fljot@gmail.com>
Date: Fri Mar 2 20:33:16 2012 +0200
Touch properties updates (and corresponding gestures fixes)
commit b56107e059
Author: Pavel fljot <pavel.fljot@gmail.com>
Date: Thu Mar 1 23:56:45 2012 +0200
Minor cleanup for Gesture class
commit 51e8435b2d
Author: Pavel fljot <pavel.fljot@gmail.com>
Date: Thu Mar 1 18:12:35 2012 +0200
Input adapters initialization and disposing
commit 895e662bd5
Author: Pavel fljot <pavel.fljot@gmail.com>
Date: Wed Feb 29 22:20:09 2012 +0200
Minor performance fix for SwipeGesture
commit 3dcc78c267
Author: Pavel fljot <pavel.fljot@gmail.com>
Date: Wed Feb 29 13:54:59 2012 +0200
Added direction for PanGesture
commit 09dc1ddfc4
Author: Pavel fljot <pavel.fljot@gmail.com>
Date: Tue Feb 21 20:14:13 2012 +0200
Touch#time fix (affects SwipeGesture)
commit 0532f4bfbb
Author: Pavel fljot <pavel.fljot@gmail.com>
Date: Mon Feb 20 17:43:43 2012 +0200
Moved some IGesturesManager methods under gestouch_internal namespace
commit 3ba8a3df86
Author: Pavel fljot <pavel.fljot@gmail.com>
Date: Fri Feb 17 17:53:15 2012 +0200
Put back automatic input adapter initialization
commit 6d8b733d51
Author: Pavel fljot <pavel.fljot@gmail.com>
Date: Fri Feb 3 15:57:11 2012 +0200
Moved input logic out to separate classes
commit ad767a4937
Author: Pavel fljot <pavel.fljot@gmail.com>
Date: Thu Feb 2 16:57:16 2012 +0200
Bugfix for mouse/finger release out of stage
commit 47f2f848e4
Author: Pavel fljot <pavel.fljot@gmail.com>
Date: Fri Dec 30 18:26:16 2011 +0200
Optimized event dispatching
commit 3e1b5948b2
Author: Pavel fljot <pavel.fljot@gmail.com>
Date: Fri Dec 30 16:47:52 2011 +0200
Small optimization for PanGesture
commit d950550d16
Author: Pavel fljot <pavel.fljot@gmail.com>
Date: Fri Dec 30 03:19:56 2011 +0200
Catch all the Touch/Mouse events in capture phase
GesturesManager now captures TOUCH_BEGIN or MOUSE_DOWN from the stage in capture phase to be able to prevent their propagation at the target without affecting the gesture regoznition.
commit 9d9fcd20ba
Author: Pavel fljot <pavel.fljot@gmail.com>
Date: Tue Nov 22 10:40:42 2011 +0200
Fix central point calculation for more precise transformations
commit a036db1aef
Author: Pavel fljot <pavel.fljot@gmail.com>
Date: Tue Nov 22 02:54:11 2011 +0200
Initial commit for the new architecture
commit 9144538e46
Author: Pavel fljot <pavel.fljot@gmail.com>
Date: Tue Nov 1 14:10:05 2011 +0200
Added Gesture#enabled property
commit d3ddb825b5
Author: Pavel fljot <pavel.fljot@gmail.com>
Date: Tue Oct 25 15:19:05 2011 +0300
Fix condition for dispatching GestureTrackingEvent.GESTURE_TRACKING_END
commit fbc4ab7422
Merge: dc489bae508862
Author: Pavel fljot <pavel.fljot@gmail.com>
Date: Tue Oct 25 13:47:51 2011 +0300
Merge branch 'refs/heads/master' into develop
GesturesManager now captures TOUCH_BEGIN or MOUSE_DOWN from the stage in capture phase to be able to prevent their propagation at the target without affecting the gesture regoznition.
Before it was dispatching event with UPDATE phase just after event with BEGIN phase (so two events during one method call), which could result double offsets in UI layer.