| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix lint warnings in LatinIME JNI code•••This CL addresses compiler warnings when building libjni_latinime.so
with NDK from Android Studio.
There should be no behavior change.
Bug: 110741422
Bug: 110757803
Test: tapas LatinIME LatinIMETests arm64 userdebug && make -j
Change-Id: Icc711dd46511a167b1fd90028552def5b2f9941f
|  Yohei Yukawa | 2018-07-25 | 1 | -1/+3 |
* | Enable Quadgram for personalized dicts.•••Before:
Total words: 1134659, Success Num: 944709, Success Percentage: 83.259%
Bad Failures, with auto-correction (typed word == expected word, output word != expected word): 1258, Bad Failure Percentage: 0.111%
Failures, with auto-correction (F-C): 28013, F-C Percentage: 2.469%
Max Keystrokes: 6072844, Min Keystrokes: 3347332, Keystroke Saving Percentage:44.880%
After:
Total words: 1134665, Success Num: 945026, Success Percentage: 83.287%
Bad Failures, with auto-correction (typed word == expected word, output word != expected word): 1271, Bad Failure Percentage: 0.112%
Failures, with auto-correction (F-C): 27756, F-C Percentage: 2.446%
Max Keystrokes: 6072850, Min Keystrokes: 3290996, Keystroke Saving Percentage:45.808%
Change-Id: I16af52a3e9c371b95fd6f0741f45ee6b2443bea6
|  Keisuke Kuroyanagi | 2014-11-25 | 1 | -1/+1 |
* | Make profiler use getTimeInMicroSec().•••Bug: 17797064
Change-Id: Ie992c9454edfc3bf93d5ea367c3a4427b513a205
|  Keisuke Kuroyanagi | 2014-11-11 | 1 | -65/+2 |
* | Show prediction results in debug build.•••Bug: 16547409
Change-Id: If85418583998cd639c794bf5d5cfbbb972c34f72
|  Keisuke Kuroyanagi | 2014-10-06 | 1 | -1/+1 |
* | [ML8] Add a language weight•••...and rename an improperly named normalization value
Bug: 11230254
Change-Id: I0f5633148a9f66dbfd7d28540b8a8985131c4549
|  Jean Chalard | 2014-09-19 | 1 | -1/+1 |
* | Make MAX_PREV_WORD_COUNT_FOR_N_GRAM 2.•••Bug: 14425059
Change-Id: Iefacd7e4a6c256658a58856240310eeb91ae32db
|  Keisuke Kuroyanagi | 2014-09-18 | 1 | -1/+1 |
* | Use word id to construct DicNode instead of isTerminal flag.•••Bug: 14425059
Change-Id: I8484d34756bd76668ece34211e7366a4758d7bf5
|  Keisuke Kuroyanagi | 2014-08-26 | 1 | -0/+1 |
* | Introduce MAX_PREV_WORD_COUNT_FOR_N_GRAM.•••Bug: 14425059
Change-Id: I587f90df026a14359d2ee452040bbfaf02c1ae51
|  Keisuke Kuroyanagi | 2014-05-15 | 1 | -0/+3 |
* | Merge "Add CODE_POINT_BEGINNING_OF_SENTENCE in native code." |  Keisuke Kuroyanagi | 2014-05-01 | 1 | -0/+2 |
|\ |
|
| * | Add CODE_POINT_BEGINNING_OF_SENTENCE in native code.•••Bug: 14119293
Change-Id: Ib101435e2840172ba004ead081022669647a8ad9
|  Keisuke Kuroyanagi | 2014-04-30 | 1 | -0/+2 |
* | | Small clean up for LARGEST_INT_DIGIT_COUNT•••Change-Id: I4a61c037370bf57b396d80ba7212d94328eaf7b9
|  Ken Wakasa | 2014-04-30 | 1 | -7/+0 |
|/ |
|
* | Small clean up on MAX_LOCALE_STRING_LENGTH•••Change-Id: I77f93879e841f33b81f6d193d1bd5782ad2124f5
|  Ken Wakasa | 2014-04-28 | 1 | -3/+0 |
* | Make NELEMS type-safe•••Change-Id: I867271665b3c595dc40ac63e93e68c87dc213d08
|  Yohei Yukawa | 2014-04-09 | 1 | -1/+7 |
* | Remove unused code.•••Bug: 13773693
Change-Id: Ic9d7f81b0eed40e945b04a91fd97ba40fa1cd262
|  Keisuke Kuroyanagi | 2014-04-03 | 1 | -8/+0 |
* | Use same language weight for all dictionaries.•••Bug: 8187060
Change-Id: Ib9d8a8aed2c141137c1bb3c748a89fb8216293e7
|  Keisuke Kuroyanagi | 2014-04-03 | 1 | -0/+1 |
* | Use SuggestionResults to get suggestion.•••Bug: 8187060
Bug: 13333066
Change-Id: I435096ecf8422453f9b167adb0ca3b9c8a840018
|  Keisuke Kuroyanagi | 2014-03-27 | 1 | -2/+3 |
* | Several cleanups•••Remove obsolete comment and unused macros. Cosmetic fixes as well.
Change-Id: I9843331c8ce90d9b10b54f425ea1c7416b57c541
|  Ken Wakasa | 2014-03-17 | 1 | -4/+0 |
* | Revert "Revert "Use std::min() and std::max()""•••This reverts commit f63000abeabfaabde5c1ea2201d63d0c4850f1e2.
Change-Id: I6056d176a13c6ecad38e658ab8778bd898291d02
|  Keisuke Kuroyanagi | 2014-03-07 | 1 | -3/+0 |
* | Revert "Use std::min() and std::max()"•••This somehow breaks TRT.
bug: 13350753
This reverts commit cf612a3abfd0cc244f8449db2cf11a0a7c680a2f.
Change-Id: I812f067e7cc8106b054527732dc6fe4efd7cc0fe
|  Ken Wakasa | 2014-03-07 | 1 | -0/+3 |
* | Use std::min() and std::max()•••Change-Id: I2992fa16692ace2a6febedc4393812faf763638f
|  Ken Wakasa | 2014-03-06 | 1 | -3/+0 |
* | Use C++11 deleted functions to implement DISALLOW_ macros•••With C++ deleted functions, compilers can generate more
descriptive error messages when we are doing something disallowed.
Change-Id: I48d23e5eced545732558e56f5ff9ff70c95a6ff0
|  Yohei Yukawa | 2014-03-06 | 1 | -3/+3 |
* | Check isEligibleForAutoCommit when batch input is ended.•••Bug: 11951198
Change-Id: Ibbe09fa38eaa3ebf8f9b69f744a29db7ac598975
|  Keisuke Kuroyanagi | 2014-02-05 | 1 | -1/+1 |
* | Have dicttool use the native library to generate v4 dicts.•••Yay !
Change-Id: Iea8ced9e81031b9ab7eff05ad9ef7215be248de9
|  Jean Chalard | 2013-12-13 | 1 | -0/+9 |
* | Reset to 9bd6dac4708ad94fd0257c53e977df62b152e20c•••The bulk merge from -bayo to klp-dev should not have been merged to master.
Change-Id: I527a03a76f5247e4939a672f27c314dc11cbb854
|  Ken Wakasa | 2013-12-13 | 1 | -23/+13 |
* | Implement the heuristic for auto-commit.•••Bug: 9059617
Change-Id: I066abf018df5aaeabf415425dd822ebe233e6008
|  Jean Chalard | 2013-10-01 | 1 | -1/+11 |
* | Create the wiring for auto-commit confidence computation.•••Bug: 9059617
Change-Id: I7e4e05ffa8c68cfebbe362a977fd176555cad12a
|  Jean Chalard | 2013-10-01 | 1 | -0/+3 |
* | Surface the distance after first word for autocommit.•••Bug: 9059617
Change-Id: Ie9b4cc8148ae8e0ff437b3337ab6c1bde95500f5
|  Jean Chalard | 2013-09-30 | 1 | -1/+1 |
* | Merge NOT_A_VALID_WORD_POS into NOT_A_DICT_POS.•••Change-Id: I2ac3aa2a19d14e8c4159a59334e7816bd1409688
|  Keisuke Kuroyanagi | 2013-09-16 | 1 | -1/+0 |
* | Change cache capacity depending on the dictionary size.•••Bug: 10699291
Change-Id: I7042d4c1307da2d991d4dd10d637f18026acb996
|  Keisuke Kuroyanagi | 2013-09-12 | 1 | -2/+0 |
* | Make terminal cache small.•••Bug: 10699291
Before:
(0) 2997.63 (0.98%)
(1) 303760.77 (98.92%)
(2) 274.94 (0.09%)
(66) 0.38 (0.00%)
Total 307062.27 (sum of others 307033.73)
After:
(0) 2953.22 (0.96%)
(1) 304633.86 (98.93%)
(2) 293.76 (0.10%)
(66) 0.38 (0.00%)
Total 307915.65 (sum of others 307881.22)
Change-Id: I6905abeb590ef50d48ddfcd8ef8b5351af399150
|  Keisuke Kuroyanagi | 2013-09-12 | 1 | -7/+2 |
* | Support terminal insertion error correction•••Bug: 9421356
Change-Id: I19685763ca487b5636019d62e150708c63ce6fc2
|  Satoshi Kataoka | 2013-07-25 | 1 | -0/+1 |
* | Replace NOT_VALID_WORD with NOT_A_VALID_WORD_POS•••Bug: 6669677
Change-Id: If5fb58e8a98b04b767eaaf624cb6a40841b64f54
|  Keisuke Kuroynagi | 2013-07-16 | 1 | -1/+1 |
* | Dump binary dictionary information when opening•••Bug: 9459517
Change-Id: I122583e734936ae0284e1c7500c6c9242bc7973b
|  Jean Chalard | 2013-07-01 | 1 | -25/+51 |
* | Use NOT_A_DICT_POS instead of 0 to express not valid ditctionary position.•••Bug: 6669677
Change-Id: I4bf2284f8221a0a2ae4534b4a06b0e59c420a5f9
|  Keisuke Kuroynagi | 2013-06-27 | 1 | -0/+1 |
* | Use bloom filter in multi bigram map.•••Evaluated with previous word "this".
without bloom filter (use only hash_map):
Total 147792.34 (sum of others 147771.57)
with bloom filter:
Total 145900.64 (sum of others 145874.30)
always read binary dictionary:
Total 148603.14 (sum of others 148579.90)
Bug: 8592527
Change-Id: I821dc39454543826adb73b9eeeef6408fad8ae28
|  Keisuke Kuroynagi | 2013-06-14 | 1 | -27/+0 |
* | Remove unused macros in defines.h•••bug: 8550444
Change-Id: I77ae6bd607032def05044e3045aa7cc3746b0a5b
|  Ken Wakasa | 2013-06-11 | 1 | -13/+0 |
* | Cleanups in JNI related code•••Removed the malloc version in binary dictionary support -- this has not
really been tested well so far, and the mmap version has been working pretty
well after all.
Several cosmetic fixes etc.
Change-Id: Iad0da58b300b769fb5946a3e73fc96f56215980e
|  Ken Wakasa | 2013-06-04 | 1 | -5/+0 |
* | Clean up macro variables•••Change-Id: I0d9983c1a766b97182953328fa45f488e110bc01
|  Ken Wakasa | 2013-06-04 | 1 | -19/+7 |
* | Remove a bunch macros that are no longer used•••bug: 8550444
Change-Id: Ib775c0bed27c499dc131c54dfaff34c5a8169276
|  Ken Wakasa | 2013-06-03 | 1 | -31/+1 |
* | Follow up to I907150be994c4f9ffc030c063de521eeb177d3e1•••Change-Id: I8779d397b0ebe2abbf7c3fbc1a79a1a0939c04f0
|  Ken Wakasa | 2013-06-03 | 1 | -1/+0 |
* | Fix build•••Change-Id: I907150be994c4f9ffc030c063de521eeb177d3e1
|  Satoshi Kataoka | 2013-06-03 | 1 | -0/+1 |
* | Purge UnigramDictionary•••Bug: 8550444
Change-Id: I899f3bdce977c521515e548ca0c4ee6d29d6450b
|  Satoshi Kataoka | 2013-06-03 | 1 | -1/+0 |
* | Improve bigram frequency lookup•••Bug: 8592527
Change-Id: I1908bcb552279b9acb140fe4d8d26b10ed9eda72
|  Tom Ouyang | 2013-04-26 | 1 | -0/+9 |
* | Fix exact match checking for words with digraph.•••Bug: 8624690
Change-Id: I8946d6618609c8e0cb638aa96992b51b435232c7
|  Keisuke Kuroynagi | 2013-04-25 | 1 | -0/+20 |
* | Fix proximity/edit correction detection that affects the terminal cost.•••Bug: 8624690
Change-Id: If59305674a781e0fcc284d236e3d8ba9cdf9ed08
|  Keisuke Kuroynagi | 2013-04-24 | 1 | -0/+9 |
* | Use additional multi-word cost per language (for Russian)•••Bug: 7540133
Change-Id: I7eb7b8399746c15452ed2ed5069955e88fb546d3
|  Satoshi Kataoka | 2013-04-16 | 1 | -3/+2 |
* | add a debug flag to evaluate the most probable string•••Change-Id: I34dc08c14feb9cbc0304c1d0ff06922e3b65819d
|  Satoshi Kataoka | 2013-04-11 | 1 | -0/+2 |
* | Add flag to turn on new suggest implementation for typing•••Bug: 8277656
Change-Id: I974f560050cc5339d110b97620df1c5b496977fe
|  Tom Ouyang | 2013-04-04 | 1 | -0/+1 |
* | Refactor parameters by naming convention•••Change-Id: I8bda8075b33f656ecbec08320afcd864b620fe77
|  Satoshi Kataoka | 2013-03-18 | 1 | -6/+6 |
* | Refactor ProximityType and CorrectionType•••Bug: 8277656
Change-Id: Ia7940bbf81fcf4ff5eb7869b105d98aa34155d33
|  Satoshi Kataoka | 2013-03-07 | 1 | -10/+11 |