aboutsummaryrefslogtreecommitdiffstats
path: root/native/jni/src/proximity_info_state.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Using relative speed instead of duration rate for gesture input distance ↵Keisuke Kuroyanagi2012-09-241-2/+5
| | | | | | | | calculation. bug: 7165929 Change-Id: I94fe18c57bf19fe58b5050f2c7b3085c6cba6fa8
* Stop using GNU extension in-class initializer for non-integral membersKen Wakasa2012-09-161-5/+4
| | | | Change-Id: Ibc8f1c67aba91bdfeceef763ac82d61cc8d2efe1
* Generalize incremental recognition to non-Latin languagesTom Ouyang2012-09-121-2/+0
| | | | | Bug: 7043019 Change-Id: I9a26f74177d4f8f03b7b65e2e255e4087d5ef8d9
* Fix the condition of continuation for gesture input and make ↵Keisuke Kuroyanagi2012-09-071-4/+13
| | | | | | ProximityInfoState incremental. Change-Id: I69ad295b660e0c4ba5bb29c8d3d8805291ec43a8
* The processNextKey becomes to use actual average duration.Keisuke Kuroyanagi2012-09-061-8/+7
| | | | Change-Id: I35d8915eb113e513ce8c9f979dbdb8b0b013db50
* Restricting children for gesture input.Keisuke Kuroyanagi2012-09-041-1/+8
| | | | Change-Id: Id2607ef48e67685b0a71b8c628663eceb6b6fe95
* Smart sampling for geometric inputs.Keisuke Kuroyanagi2012-09-031-1/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Gesture: +1 227 -1 131 +2 0 -2 0 +3 0 -3 0 +4 261 -4 167 +5 73 -5 263 +6 0 -6 0 +7 0 -7 0 Gesture incremental: +1 228 -1 127 +2 0 -2 0 +3 0 -3 0 +4 269 -4 167 +5 68 -5 271 +6 0 -6 0 +7 0 -7 0 On device: 0: all, 1:initialize (0) 56285.82 (99.99%) (1) 3886.59 (6.90%) -> (0) 42795.78 (99.98%) (1) 3916.80 (9.15%) Change-Id: I3eed99cbd75b22fd2d8b5404a4f7e0972f284a85
* Step 40-A Cleanup touch pathSatoshi Kataoka2012-08-271-1/+17
| | | | Change-Id: Id22c5ae6afbf040227dc47153b0849bbe38ff66f
* Address warnings by -Weffc++Ken Wakasa2012-08-241-1/+13
| | | | Change-Id: Icd60f1ed2ace0b975d8785bc8a386c7944846075
* Step 39-A Cleanup proximity_info_stateSatoshi Kataoka2012-08-241-3/+3
| | | | Change-Id: I6070929f310f7dc6359d12d62e81d2e2e032c38e
* RefactorSatoshi Kataoka2012-08-241-1/+1
| | | | Change-Id: I907126034d9cc821df8353a78f713638dfc322d6
* Step 38-A Cleanup touch pathSatoshi Kataoka2012-08-231-10/+29
| | | | Change-Id: I9bfac98b9ac10f3812290f21673c4002241eae01
* Cleanup and fix method visibility.Ken Wakasa2012-08-161-3/+4
| | | | Change-Id: Ia9e8c69da21ce22bf674ec6c7b2536008a360ea3
* Tag the whitelisted entries in native code.Jean Chalard2012-08-131-15/+15
| | | | | | | | | | Since this is already used in Java land, this actually does activate the whitelist path, and the code is now fully functional. We still have to remove the old whitelist resource and to compile the dictionary that includes the whitelist. Bug: 6906525 Change-Id: Iacde5313e303b9ed792940efaf6bcfa4ee1317bd
* Header cleanup. Moved a couple of functions from .h to .cpp.Ken Wakasa2012-08-021-2/+0
| | | | Change-Id: Ifd12a7632f75395bd0ef5e394d5c2abd6cbe28c6
* Cleanup headersKen Wakasa2012-07-311-1/+1
| | | | Change-Id: I9124366b2000cad54966fb6936bb4691bbf115a3
* Cosmetic fixes and style fixesKen Wakasa2012-07-251-6/+4
| | | | Change-Id: I69c42ff945cdf0d5205c6ca61d6861a0479492dc
* Move correction state to stack memorysatok2012-06-141-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | *Before (0) 13.18 (0.01%) (1) 93025.41 (62.06%) (2) 10.75 (0.01%) (3) 10.50 (0.01%) (4) 117.50 (0.08%) (5) 55678.98 (37.14%) (6) 9.09 (0.01%) (20) 883.84 (0.59%) Total 149898.24 (sum of others 149749.25) *After (0) 17.41 (0.01%) (1) 92673.41 (61.95%) (2) 10.62 (0.01%) (3) 10.37 (0.01%) (4) 120.96 (0.08%) (5) 55741.18 (37.26%) (6) 11.01 (0.01%) (20) 862.72 (0.58%) Total 149595.52 (sum of others 149447.68) Change-Id: Ia5a25a544fc388e4dab1e08d8f78d5117b249cf3
* refactor native step 2Satoshi Kataoka2012-06-081-74/+34
| | | | | | - proximity_info is now stateless Change-Id: I62725bfe05b161fa8fc050ea6b50867e10a354e2
* Separate state from proximity_info step1Satoshi Kataoka2012-06-071-0/+259
Bug: 6548943 Change-Id: I7b4fbe20615a28151a74875be43b9f4a20e0dce9