aboutsummaryrefslogtreecommitdiffstats
path: root/native/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
| * (Step 1) Move proximity related parameters from unigram_dictionary to ↵satok2011-07-144-31/+51
| | | | | | | | | | | | proximity_info Change-Id: Ic630b35f4abffeb84c38bcf5935795b7ff07556a
* | Separate logging definitions in Csatok2011-07-141-4/+8
| | | | | | | | Change-Id: I1d79814d1fd74e92a280f355c535517618c51752
* | Fix build for profilingsatok2011-07-143-5/+8
|/ | | | Change-Id: I39cd0fa37fb738dcbbcf82839b6bb030e3af606b
* Merge "Add a flag for a profiling"satok2011-07-121-22/+26
|\
| * Add a flag for a profilingsatok2011-07-131-22/+26
| | | | | | | | Change-Id: Iae509a24fd0f0f416376c3f8051aa2eb92d48659
* | Merge "New dict format, step 7"Jean Chalard2011-07-124-68/+672
|\ \ | |/ |/|
| * New dict format, step 7Jean Chalard2011-07-134-68/+672
| | | | | | | | | | | | | | | | This actually implements the new dictionary format, but does not activate the implementation through #defines. Bug: 4392433 Change-Id: I9b26b9bcb4b823a36e0984799b69730acfc6f7f3
* | Compile code used in logging conditionally so that gcc does not complainDoug Kwan2011-07-082-0/+10
|/ | | | | | about unused-but-set variables. Change-Id: I141f438694a1854d54d08cb5a74c23222dd9d85e
* Move a function to make next commit more readableJean Chalard2011-06-301-2/+2
| | | | Change-Id: Ieaa935ff4d68ce88137dcc5c672a4149a4c9c64f
* Move a function out of a #endif to reduce a future commitJean Chalard2011-06-301-83/+41
| | | | Change-Id: Ic8f3160a96b6d79ba19ff9c8eda1692e94a38e98
* Rename parameters for future changeJean Chalard2011-06-302-12/+22
| | | | Change-Id: Id15a17340fb26f91c72687f30bef24b2d8b94940
* Internal cleanupJean Chalard2011-06-302-5/+5
| | | | | | Moving functions around, renaming parameters Change-Id: I3ab480f483d7d9700b9328cb07b16b51005098e5
* Cleanup.Jean Chalard2011-06-302-14/+13
| | | | | | Function renaming, moving around for future patch readability Change-Id: Id33b961cf2e899b5a3c9189951d2199aba801666
* Internal cleanup.Jean Chalard2011-06-302-20/+15
| | | | | | Function renaming, useless function supressing, fix comments Change-Id: I148acbaf367cd556a85b89016676b46cc971af81
* Internal cleanup.Jean Chalard2011-06-301-4/+0
| | | | | | Removed unused function prototypes. Change-Id: Ia56ea8e285deed17ce8377df855b045b7850d58d
* New dict format, step 6Jean Chalard2011-06-211-0/+130
| | | | | | | Copy the modified functions to be able to see the diff Bug: 4392433 Change-Id: Ic9b83b4b4b7b89cc922eed1825507d7d516aff24
* New dict format, step 5Jean Chalard2011-06-211-164/+172
| | | | | | | | | Move functions that will be modified and enclose those that will be replaced into #ifdefs. This change does not modify any code, only move some code around. Bug: 4392433 Change-Id: Ibefbda1eb8bdc8a0c72de47ad9c67a08d0aca960
* Clean up in LatinIME native codeKen Wakasa2011-06-187-11/+16
| | | | Change-Id: I0062200a0181a491690115ac0fab8d11358e2f14
* Merge "New dict format, step 4"Jean Chalard2011-06-172-38/+49
|\
| * New dict format, step 4Jean Chalard2011-06-172-38/+49
| | | | | | | | | | | | | | | | | | Consolidate terminal cases, streamline the word adding process and create the entrances for adding alternate spellings with an empty implementation. Bug: 4392433 Change-Id: I781c93ec49945d71c7c20624c86596aa49add4c8
* | New dict format, step 3 - followupJean Chalard2011-06-171-2/+1
|/ | | | | | | Make the passing of an argument clearer Bug: 4392433 Change-Id: Id82662ff4dc25282f70a08bee77378fee2b4b590
* Fix a bug where bigram search would never returnJean Chalard2011-06-175-6/+18
| | | | | Bug: 4690487 Change-Id: Ie8f3f651508cc48bbb043a0b308f7e0d1524371c
* New dict format, step 3Jean Chalard2011-06-162-12/+20
| | | | | | | Some refactoring and add of a parameter that will be necessary. Bug: 4392433 Change-Id: I17f001a7efd4f69f4c35f94ee1ca8e97391b81d5
* New dict format, step 2Jean Chalard2011-06-165-46/+49
| | | | | | | Move some methods around and make static some methods Bug: 4392433 Change-Id: I2bbe98aec118a416d21d1e293638e1d324505b9b
* New dict format, step 1Jean Chalard2011-06-162-16/+23
| | | | | | | | This renames some variables and removes dependancies to values that will disappear Bug: 4392433 Change-Id: I79a44462d6bf25248cc2de0d63d7918fc6925d68
* Allow reading a binary dictionary even without proximity info.Jean Chalard2011-06-022-2/+2
| | | | | | | | This prepares the way for spell checking, which is to be done without context so without proximity info. Bug: 4176026 Change-Id: I1b4bfaefe2611e1b484acdf3c33598cb80f81ff4
* Tweak the demotion rate for the mistyped space correctionsatok2011-05-241-1/+1
| | | | | | Bug: 4402942 Change-Id: I7f5412b9fd2f1506f529cff0c3399d748c6ece92
* Tweak the demotion rate of mistyped space correctionsatok2011-05-231-1/+1
| | | | | | Bug: 4402942 Change-Id: I6e0421dfa99e261c72a901c9699fec864ab4b3c5
* Fix a bug on the calculation of the freq on the mistyped space error correctionsatok2011-05-182-8/+17
| | | | | | Bug: 4402942 Change-Id: I0b611e3d0e8c25ca528ef7408c3949200e5cad85
* Enable fast powersatok2011-04-271-1/+1
| | | | Change-Id: I00a91381f63cde62d9e7cf7e17f75869294cf2df
* Handle overflow properly in multiplyRatesatok2011-04-261-17/+44
| | | | | Bug: 3401513 Change-Id: I8dd2523caa58bb51c378a01e160a58f9106ce9b8
* Fix a bug that 2 length words were demoted.satok2011-04-201-2/+5
| | | | Change-Id: I4a3558d0f1f1b0a9d6a36c3f75db3089b0566d7f
* Merge "Promote a word with a missing space because the formula was changed ↵satok2011-04-191-1/+1
|\ | | | | | | by Ifa4338c5f4"
| * Promote a word with a missing space because the formula was changed by ↵satok2011-04-191-1/+1
| | | | | | | | | | | | Ifa4338c5f4 Change-Id: Id4bc965aef387800facb64164d8c36a3bdd2fa07
* | Demote a word with mistyped space and missing space according to the length ↵satok2011-04-191-5/+50
|/ | | | | | of each word Change-Id: Ifa4338c5f43b37e6bcd0700767ef2178189de3af
* Promote the correction of words with a missing space charactersatok2011-04-182-2/+8
| | | | Change-Id: I37ba618b54f7115163a3e9c6c555485e7024dc92
* Promote a word with a proximity charactersatok2011-04-142-5/+5
| | | | | | Bug: 4293295 Change-Id: Ib0ec8aff087c71c4fbe983f3f5bc78e9c7868fd8
* Promote a word with only one proximity character.satok2011-04-132-1/+13
| | | | | | Bug: 4271049 Change-Id: I755986f582f43417fda6b117207530c519233baf
* Change the formula of the missing character.satok2011-04-132-4/+8
| | | | | | | | | | | | - Bug: 4271049 - Due to the result of the recent user study, a word with a missing character needs to be promoted a bit. so I changed the formula from: - freq * 70 * (n - 2) / (n - 1) to: - freq * 90 * (10n - 12) / (10n - 2) Change-Id: Ibff72cbdb0f2d7b91460a06a0fd39a9f5749aa46
* Add -Werror flag to catch more warnings and errorsKen Wakasa2011-03-194-27/+68
| | | | Change-Id: I9c39ba24578931944aae8182918ed48a2e82eb39
* Merge "Tweak the demotion rate for a word with missing letter" into ↵satok2011-03-071-1/+1
|\ | | | | | | honeycomb-mr1
| * Tweak the demotion rate for a word with missing lettersatok2011-03-071-1/+1
| | | | | | | | | | | | Bug: 4027223 Change-Id: Ie9a5552d2f41d60f433573fde52efc097f5143bf
* | Fix a bug that a word with only one missing word is not promotedsatok2011-03-071-1/+1
|/ | | | | | Bug: 4027223 Change-Id: Icf7c5b917c18b565dca95b98b96c1c8e2963f540
* A bug fix for the mistyped space algorithmsatok2011-03-044-9/+7
| | | | | | | | Bug: 3311719 -- also fixed compiler warnings Change-Id: I6941c0d02f10d67af88bc943748dde8d8783fabb
* Merge "Demote skipped characters matched words with respect to length." into ↵Jean Chalard2011-03-043-7/+15
|\ | | | | | | honeycomb-mr1
| * Demote skipped characters matched words with respect to length.Jean Chalard2011-03-053-7/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | Words that matched user input with skipped characters used to be demoted in BinaryDictionary by a constant factor and not at all in those dictionaries implemented in java code. To represent the fact that the impact of a skipped character gets larger as the word is shorter, this change will implement a demotion that gets larger as the typed word is shorter. The demotion rate is (n - 2) / (n - 1) where n is the length of the typed word for n >= 2. It implements it for both BinaryDictionary and java dictionaries. Bug: 3340731 Change-Id: I3a18be80a9708981d56a950dc25fe08f018b5b89
* | Add the suggestion algorithm of words with space proximitysatok2011-03-045-29/+99
| | | | | | | | | | | | Bug: 3311719 Change-Id: Ide12a4a6280103c092fa0f563dd5b9e3f7f5c89b
* | Fix a bug with umlaut processing.Jean Chalard2011-03-043-27/+40
|/ | | | | Issue: 3275926 Change-Id: Ibcb00aaea3ff05ad59ad4e8e54dd3caab5ab9bca
* Use translation of fallback umlauts digraphs for German.Jean Chalard2011-03-034-36/+163
| | | | | | | | | For German : handle "ae", "oe" and "ue" to be alternate forms for umlaut-bearing versions of "a", "o" and "u". Issue: 3275926 Change-Id: I056c707cdacc464ceab63be56c016c7f8439196c
* Add proximity info to nativesatok2011-02-237-11/+101
| | | | | | Bug: 3311719 Change-Id: Ie596304070e321ad23fb67a13bf05e2b6af1b54b