GitHub PushEvent at 2014-05-30 15:13:14
Repository: HexGL
Actor: townxelliot
Payload: {"shas":[["f65a110c3f4688343abd6886e74c2c4bd804f4b6","9a1089d71038aacf4f16a7741ebde0311eb7bff2@intel.com","Be more discriminating when handling touch events\n\nCheck the position and type of the touch event to determine\nwhether acceleration is being applied.\n\nThe only issue with this is that if a touch moves from the right\nof the screen to the left, if a touchend event occurs in the left\nside of the screen, it won't stop the acceleration. But it's a\nbetter solution than counting the number of touches.\n\nAlso added a check on touch move events, so that only moves which\noccur on the left of the screen are counted as turns. The reason\nfor this is that in some cases, the touch identifier was being\nincorrectly applied: so a touch which started on the left of\nthe screen could accidentally be continued by a touchmove\noccurring on the right of the screen, resulting in a violent right\nturn. (It appears as though the touch ID can mistakenly\ntransfer between touches with different fingers.)\n\nBy testing where the touchmove occurs, the violent turn effect\ncan be removed, as only a finger on the left-hand side of the\nscreen can cause moves.","Elliot Smith",true]],"size":1,"ref":"refs/heads/fix-19","head":"f65a110c3f4688343abd6886e74c2c4bd804f4b6"}