aboutsummaryrefslogtreecommitdiffstats
path: root/native/src/proximity_info.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fix a bug that would end up in memory corruptionJean Chalard2011-11-101-6/+9
| | | | | | | | | Square distances array was not the right size. Copying long words into it would result in fandango on core. Bug: 5508337 Bug: 5591925 Change-Id: I7598081b3cfcd1975b206dada1baf8da9be35641
* Calibrate the scores of the proximity chars according to the distances.Yusuke Nojima2011-10-111-29/+54
| | | | | | | | | | | | | | | | | | | +1 75 -1 27 +2 0 -2 0 +3 0 -3 0 +4 30 -4 48 +5 37 -5 27 +6 4 -6 35 +7 9 -7 18 Change-Id: I3c6ab06a0084c18ab595147c36c2ff4b1e961a7b
* Promote touches in hit box according to the distance from sweet spotYusuke Nojima2011-10-051-29/+17
| | | | Change-Id: Ice0fd0514304a79aed67627c2ea3439bd5177de4
* Cache the sweet spot typesYusuke Nojima2011-10-041-17/+29
| | | | Change-Id: Ibaee062dc55c11892143d48b2d0959e78e52be83
* Move ProximityInfo::calculateSweetSpotType right after ↵Yusuke Nojima2011-10-041-32/+32
| | | | | | ProximityInfo::setInputParams Change-Id: Ifc76ab0aa3e9467d54696bb8b84bf523f001938a
* Fix bug in calculateSweetSpotType()Yusuke Nojima2011-10-031-1/+1
| | | | Change-Id: I215bc02367e123a73ffc94974e7b1cbec52a25fa
* Classify touches into three types.Yusuke Nojima2011-09-301-5/+59
| | | | Change-Id: I7c1d42835e0c15d596a1b66d421b0aa514ec0890
* Pass the touch position correction data to native.Yusuke Nojima2011-09-291-21/+12
| | | | Change-Id: I92958779377a530410d1682100f9d0a2ba267dea
* Extend JNI interface to pass the theme id of the keybaord to the native.Yusuke Nojima2011-09-281-2/+2
| | | | Change-Id: I705ec2fa1d32a673a8d84bc9afc2a46208a414a1
* Add explicit NULL check to latinime_Keyboard_setProximityInfo() and ↵Yusuke Nojima2011-09-271-10/+13
| | | | | | | ProximityInfo::ProximityInfo(). Bug: 5375319 Change-Id: If3016ab56b6c62c8855b394f23e09e127a279be7
* Extend JNI interface to pass the key coordinate informationYusuke Nojima2011-09-221-2/+49
| | | | Change-Id: Iec0d1415d6abba43b775a014516b961b167597b7
* Combilne normal correction and skip correctionsatok2011-08-151-0/+4
| | | | Change-Id: Ide868d977c0f35900340c7be1b71d572c69a8806
* Refactor the correction algorithm related to missing character correctionsatok2011-08-091-7/+2
| | | | Change-Id: If68f2aaea7df48d013aea5401cee4ec0df32111a
* Add correction statesatok2011-08-011-3/+5
| | | | Change-Id: I0d281cede1590893bd1def005cf83c9431d12750
* (Step2)Move functions related to proximity to proximity_info.cppsatok2011-07-141-1/+74
| | | | Change-Id: Iae0eb2a5cd758bda820fa42b4bc3eb3d2665bf96
* (Step 1) Move proximity related parameters from unigram_dictionary to ↵satok2011-07-141-0/+25
| | | | | | proximity_info Change-Id: Ic630b35f4abffeb84c38bcf5935795b7ff07556a
* Clean up in LatinIME native codeKen Wakasa2011-06-181-1/+3
| | | | Change-Id: I0062200a0181a491690115ac0fab8d11358e2f14
* A bug fix for the mistyped space algorithmsatok2011-03-041-1/+1
| | | | | | | | Bug: 3311719 -- also fixed compiler warnings Change-Id: I6941c0d02f10d67af88bc943748dde8d8783fabb
* Add the suggestion algorithm of words with space proximitysatok2011-03-041-6/+36
| | | | | | Bug: 3311719 Change-Id: Ide12a4a6280103c092fa0f563dd5b9e3f7f5c89b
* Add proximity info to nativesatok2011-02-231-0/+34
Bug: 3311719 Change-Id: Ie596304070e321ad23fb67a13bf05e2b6af1b54b