aboutsummaryrefslogtreecommitdiffstats
path: root/native (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
| * Generalize the digraph codeJean Chalard2012-03-213-19/+27
| | | | | | | | | | Bug: 5140033 Change-Id: I19c8c89f79f7c1ce1fba58d50bc2697747052599
* | Fix a bug where the returned number of bigrams was incorrectJean Chalard2012-03-211-2/+3
|/ | | | | Bug: 6191885 Change-Id: I1daa4d2eaeec5f5c1a4eef79221fd7de357763e9
* Calculate proximity characters in the native codesatok2012-03-162-20/+64
| | | | | | Bug: 4343280 Change-Id: I6adaf560f7a4f1f96dcb6ec2f61f20ee3001167e
* Fix additional proximity in the native codesatok2012-03-146-39/+83
| | | | | Bug: 4343280 Change-Id: I4164bb916b2dbdfb6bdc151b99d46a6171d9c355
* Use additional proximity chars in the native codesatok2012-03-135-15/+42
| | | | | | Bug: 4343280 Change-Id: Ida690fe246cea80a82fcdb3ad0c28e2907b882ac
* Implement additional proximity characters in the native codesatok2012-03-136-13/+153
| | | | | | Bug: 4343280 Change-Id: I9bbc5cab2fef1ee80c1fe32017df811ef8af10bc
* Fix typo.Ken Wakasa2012-03-091-1/+1
| | | | Change-Id: Ia18cd090fd81022041854ce190e36eca49c6b04a
* Merge "Add functions to calculate proximity characters in the native code"satok2012-03-073-4/+54
|\
| * Add functions to calculate proximity characters in the native codesatok2012-03-083-4/+54
| | | | | | | | | | | | Bug: 4343280 Change-Id: I17f8f6295b01900948b98680d0267753f33a46cf
* | Fix a bug on German umlaut digraph correctionsatok2012-03-082-6/+19
|/ | | | | Bug: 6129372 Change-Id: I2d629735028c35bf12289f381ada2f4ffe8d7ad3
* Add a variable-length header region to the binary format.Jean Chalard2012-03-065-19/+50
| | | | | | | Also bump up the format version to 2. Bug: 5686638 Change-Id: I3aafdd7e42c422202122998ec093280051aa8e07
* Make some debug aid functions to inlineTadashi G. Takaoka2012-03-061-5/+4
| | | | Change-Id: I973f9d4a3989f3d2b797ad26f9d006c0f2c613b5
* Fix correction utilitysatok2012-03-021-1/+9
| | | | | | Bug: 6096247 Change-Id: Ie17c60dde9bd081790b79312ce8d96d292c5128c
* Activate bigram predictions from the binary dictionaryJean Chalard2012-02-151-1/+2
| | | | Change-Id: If1cc50539d7677b854b1cd3bea3423c8c0865de5
* resolved conflicts for merge of 3ad1145a to masterJean-Baptiste Queru2012-02-141-0/+4
|\ | | | | | | Change-Id: I13159b95f90c5095373951bf9e91b7dbf8b14558
| * [MIPS] Remove reference to NDKBhanu Chetlapalli2012-01-311-0/+4
| | | | | | | | | | Change-Id: I6137c4a93b29a8906abb5bd0f320dd3f37fdea08 Signed-Off-By: Bhanu Chetlapalli <bhanu@mips.com>
* | Support multi words suggestionsatok2012-02-085-64/+125
| | | | | | | | | | | | result: I4d097612db2f2a93522 Change-Id: Iedbb24f431dac43e52b6dcce8cb610a75e0ca46e
* | Fix indentKen Wakasa2012-02-062-2/+2
| | | | | | | | Change-Id: I77b4fb3a47faae7d4ad45d9903556e77a2fc7163
* | Merge "Use C++ template for min/max"Tadashi G. Takaoka2012-02-053-3/+6
|\ \
| * | Use C++ template for min/maxTadashi G. Takaoka2012-02-063-3/+6
| | | | | | | | | | | | | | | | | | To be more friendly for off-device regression test. Change-Id: I7edf4c9de73915aad9c1760ace7df3177ed3c4e9
* | | Support correction conversion from skip to additional proximitysatok2012-02-034-15/+54
|/ / | | | | | | | | | | Result: I34bedff6149a6a4e01 Change-Id: I46d528f228a969a0a996299221622627f43c55ec
* | Separate the logic for touch caribration againsatok2012-02-021-34/+54
| | | | | | | | Change-Id: I59c6244674caa899af559402290160ad411d1bb5
* | Support additional proximity characterssatok2012-02-025-52/+127
| | | | | | | | Change-Id: Ifbe0d7e4eafea1926bbce968eae4724dd5769689
* | Implement multi words suggestions step1satok2012-01-305-110/+132
| | | | | | | | Change-Id: I96e8e1b0d9ccc0ed13d53c40300d8c19bcb7af5b
* | Merge missing space and mistyped space correction algorithmsatok2012-01-275-124/+93
| | | | | | | | Change-Id: Idd64d38d3d29be24748f9c0359667883698a5756
* | Merge multiple words suggestions algorithmsatok2012-01-262-125/+89
| | | | | | | | Change-Id: I70d85b90ddaa28a41e9679f445bc14ef9ff50f16
* | Refactor words priority queuesatok2012-01-264-30/+52
| | | | | | | | Change-Id: I14b7ef39263ad2b1d5ec087bc80b7b8d7c30abe7
* | Merge "Cleanup unused code"satok2012-01-254-174/+0
|\ \
| * | Cleanup unused codesatok2012-01-264-174/+0
| | | | | | | | | | | | Change-Id: I6c840f9ed170919e48d1c576cd0a48777ad44030
* | | Merge "Do other error correction for the second word of two word correction"satok2012-01-257-101/+181
|\| |
| * | Do other error correction for the second word of two word correctionsatok2012-01-257-101/+181
| | | | | | | | | | | | | | | | | | result: I4e0b68a12190933f9 Change-Id: I98afce6fe4d5bde97392146d204370ba31a72566
* | | Add a test for auto-correction.Jean Chalard2012-01-252-0/+4
|/ / | | | | | | | | | | | | | | | | Fix two related subtle bugs: - Stop singling out fat-finger-only corrections for rejection when touch coordinates are not available. - Remove a racy check that would happen only in debug mode Change-Id: Ic904f9b27c091ca6b369052c4e65a630bff81257
* | Merge 2577fca1Jean-Baptiste Queru2012-01-231-1/+1
|\| | | | | | | Change-Id: Ie2c9f6c2eafb59dff95db8954481ce49c87a6d44
| * Make the JNI lib an optional moduleRobert CH Chou2012-01-191-1/+1
| | | | | | | | | | | | | | | | | | Make it a user module will force it installed no matter the IME is actually required by the product or not. Replace the user by optional and add requiring the libjni_latinime by using LOCAL_REQUIRED_MODULES Change-Id: Ibfc37cf2e2391021d45538c7cea342894b56fbf8
* | Clean up two word correctionsatok2012-01-231-44/+60
| | | | | | | | Change-Id: I5cd2697d7f61b81aff0c249df01479d86ad0fba5
* | Two words error correction with other error correction for the first wordsatok2012-01-195-67/+154
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +1 26 -1 5 +2 0 -2 0 +3 0 -3 0 +4 9 -4 25 +5 20 -5 21 +6 13 -6 6 +7 15 -7 26 Change-Id: Iad682d417a6bb42b11ca6e60157698ca66fef3ff
* | Prepair for advanced two words error correctionsatok2012-01-176-7/+198
| | | | | | | | Change-Id: I4c8a21f0f6e349ddafd9b402583321a60855cfe8
* | Use edit distance for transposing correctionsatok2012-01-172-13/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +1 73 -1 4 +2 0 -2 0 +3 0 -3 0 +4 11 -4 19 +5 9 -5 3 +6 2 -6 63 +7 2 -7 8 Change-Id: I269cd2386f451f8932e4e0ae66223e794fdfa862
* | Stop avoiding adding what the user typed to candidatesJean Chalard2012-01-163-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There does not seem to be any reason other than a historical one to avoid doing this, but it takes processing power and makes things more complicated. This has a very limited impact on regression tests: 5 -> 3 [He, the] 5 -> 3 [An, an] 5 -> 3 [Where, where] 5 -> 3 [This, this] 7 -> 1 [wAtch, watch] 6 -> 4 [oveNs, oceans] 5 -> 1 [Ahere, Where] 7 -> 1 [Hast, Hast] 7 -> 5 [bjp, bill] 5 -> 1 [What, What] 5 -> 3 [Sound, So und] 7 -> 3 [causalities, casualties] 7 -> 3 [discontentment, discontent] 7 -> 3 [irregardless, regardless] 5 -> 1 : 2 5 -> 3 : 5 6 -> 4 : 1 7 -> 1 : 2 7 -> 3 : 3 7 -> 5 : 1 +1 4 -1 0 +2 0 -2 0 +3 8 -3 0 +4 1 -4 0 +5 1 -5 7 +6 0 -6 1 +7 0 -7 6 Change-Id: I6407cf922f27bbd3992df11d63690e71fc61111b
* | Merge "Store suggestions for each input length for missing space algorithm etc."satok2012-01-167-65/+99
|\ \
| * | Store suggestions for each input length for missing space algorithm etc.satok2012-01-167-65/+99
| | | | | | | | | | | | Change-Id: Ief8f6ddd29e043744863e5b9be3a51a70987291c
* | | Read multi-byte char group countsJean Chalard2012-01-162-3/+6
| | | | | | | | | | | | Change-Id: Idc62382f1c814e9bd1466c9f7dda1fcc8ba4137d
* | | Remove a bunch of obsolete methods.Jean Chalard2012-01-162-76/+1
|/ / | | | | | | Change-Id: I218007bf411489d1d648fd9b8b408c5d27c41811
* | Fix a native crash with shortcutsJean Chalard2012-01-131-2/+3
| | | | | | | | | | | | | | Creation of the TerminalAttributes object failed to take into account that there may be children on this node. Change-Id: I8224a1a51532d1a40a8555f46425e3744388326b
* | New LOG libsatok2012-01-1310-70/+74
| | | | | | | | Change-Id: I977e7e10fa58c0a64ca0c3c7b5cb2272446e3efe
* | Use placement new to construct the queuesatok2012-01-133-12/+31
| | | | | | | | Change-Id: I455f9954165bd4524f2883db7ea24a6fed3015f9
* | Move auto correction thresthold to the native codesatok2012-01-123-20/+115
| | | | | | | | | | | | bug: 5858137 Change-Id: Ic4b6270c6e51ef4ed25a6a1d8ddd7fdfa70fd78d
* | Actually add shortcut targets to the suggestions (A4)Jean Chalard2012-01-061-2/+9
| | | | | | | | Change-Id: Ia6f551d36b2897863e7faf5143bc319522b0668e
* | Merge "Fill in the format-specific shortcut reading methods (A3)"Jean Chalard2012-01-051-8/+15
|\ \
| * | Fill in the format-specific shortcut reading methods (A3)Jean Chalard2012-01-061-8/+15
| | | | | | | | | | | | Change-Id: Ie5d8b344ed46873c92f3ef878a1e45017eb699c6