History log of /packages/inputmethods/LatinIME/native/jni/src/defines.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
60021bbdc25b7cda864fb3d1bf47d4f0e977e7f9 20-Nov-2014 Keisuke Kuroyanagi <ksk@google.com> 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
/packages/inputmethods/LatinIME/native/jni/src/defines.h
7d5420aa5ec485ce9cb3a466e50e421d46546ef7 30-Oct-2014 Keisuke Kuroyanagi <ksk@google.com> Make profiler use getTimeInMicroSec().

Bug: 17797064
Change-Id: Ie992c9454edfc3bf93d5ea367c3a4427b513a205
/packages/inputmethods/LatinIME/native/jni/src/defines.h
36c4eaadfb7a9cb833c8cca8afb49b2aec347b1d 06-Oct-2014 Keisuke Kuroyanagi <ksk@google.com> Show prediction results in debug build.

Bug: 16547409
Change-Id: If85418583998cd639c794bf5d5cfbbb972c34f72
/packages/inputmethods/LatinIME/native/jni/src/defines.h
6da9b21191dc7d6049d96945366ec7e605e716e6 12-Sep-2014 Jean Chalard <jchalard@google.com> [ML8] Add a language weight

...and rename an improperly named normalization value

Bug: 11230254
Change-Id: I0f5633148a9f66dbfd7d28540b8a8985131c4549
/packages/inputmethods/LatinIME/native/jni/src/defines.h
9db2cb4a374170788d8653add73ad5bd0ebdca6b 16-Sep-2014 Keisuke Kuroyanagi <ksk@google.com> Make MAX_PREV_WORD_COUNT_FOR_N_GRAM 2.

Bug: 14425059
Change-Id: Iefacd7e4a6c256658a58856240310eeb91ae32db
/packages/inputmethods/LatinIME/native/jni/src/defines.h
7d475003572c9c2902f5918bad524f4ac233e629 26-Aug-2014 Keisuke Kuroyanagi <ksk@google.com> Use word id to construct DicNode instead of isTerminal flag.

Bug: 14425059
Change-Id: I8484d34756bd76668ece34211e7366a4758d7bf5
/packages/inputmethods/LatinIME/native/jni/src/defines.h
b94ec1437b624a45ad5c0fde2dd385116e5e1163 15-May-2014 Keisuke Kuroyanagi <ksk@google.com> Introduce MAX_PREV_WORD_COUNT_FOR_N_GRAM.

Bug: 14425059
Change-Id: I587f90df026a14359d2ee452040bbfaf02c1ae51
/packages/inputmethods/LatinIME/native/jni/src/defines.h
ab5839ae0b07b81936c184614a1d6a3b6a0f49b7 01-May-2014 Keisuke Kuroyanagi <ksk@google.com> Merge "Add CODE_POINT_BEGINNING_OF_SENTENCE in native code."
4162cfdc59c575cf8ef70b71791283c1ae2f73d4 30-Apr-2014 Keisuke Kuroyanagi <ksk@google.com> Add CODE_POINT_BEGINNING_OF_SENTENCE in native code.

Bug: 14119293
Change-Id: Ib101435e2840172ba004ead081022669647a8ad9
/packages/inputmethods/LatinIME/native/jni/src/defines.h
fc2858c55bf64ef96b1b60f19db23de4b0c62c9c 30-Apr-2014 Ken Wakasa <kwakasa@google.com> Small clean up for LARGEST_INT_DIGIT_COUNT

Change-Id: I4a61c037370bf57b396d80ba7212d94328eaf7b9
/packages/inputmethods/LatinIME/native/jni/src/defines.h
9e15b4551eaff96c3cde6e99132a1aab3900f923 28-Apr-2014 Ken Wakasa <kwakasa@google.com> Small clean up on MAX_LOCALE_STRING_LENGTH

Change-Id: I77f93879e841f33b81f6d193d1bd5782ad2124f5
/packages/inputmethods/LatinIME/native/jni/src/defines.h
b417d7d69f72f3f8224887f63b6d569dc1b19b02 09-Apr-2014 Yohei Yukawa <yukawa@google.com> Make NELEMS type-safe

Change-Id: I867271665b3c595dc40ac63e93e68c87dc213d08
/packages/inputmethods/LatinIME/native/jni/src/defines.h
5f6a247744abb66f8a3584b4fc175ca55caa65cb 03-Apr-2014 Keisuke Kuroyanagi <ksk@google.com> Remove unused code.

Bug: 13773693
Change-Id: Ic9d7f81b0eed40e945b04a91fd97ba40fa1cd262
/packages/inputmethods/LatinIME/native/jni/src/defines.h
de2b312c6d00509a313c076d0be37eea5c2d41f3 02-Apr-2014 Keisuke Kuroyanagi <ksk@google.com> Use same language weight for all dictionaries.

Bug: 8187060
Change-Id: Ib9d8a8aed2c141137c1bb3c748a89fb8216293e7
/packages/inputmethods/LatinIME/native/jni/src/defines.h
d73edf23aca59e6a0a83a79cf24db3850ef473ff 27-Mar-2014 Keisuke Kuroyanagi <ksk@google.com> Use SuggestionResults to get suggestion.

Bug: 8187060
Bug: 13333066
Change-Id: I435096ecf8422453f9b167adb0ca3b9c8a840018
/packages/inputmethods/LatinIME/native/jni/src/defines.h
622589ab431b397fad69edb7d9057335ca7475e9 14-Mar-2014 Ken Wakasa <kwakasa@google.com> Several cleanups

Remove obsolete comment and unused macros. Cosmetic fixes as well.

Change-Id: I9843331c8ce90d9b10b54f425ea1c7416b57c541
/packages/inputmethods/LatinIME/native/jni/src/defines.h
865e6cf49764f3a411ee32861d927b15653ee398 07-Mar-2014 Keisuke Kuroyanagi <ksk@google.com> Revert "Revert "Use std::min() and std::max()""

This reverts commit f63000abeabfaabde5c1ea2201d63d0c4850f1e2.

Change-Id: I6056d176a13c6ecad38e658ab8778bd898291d02
/packages/inputmethods/LatinIME/native/jni/src/defines.h
f63000abeabfaabde5c1ea2201d63d0c4850f1e2 07-Mar-2014 Ken Wakasa <kwakasa@google.com> Revert "Use std::min() and std::max()"

This somehow breaks TRT.

bug: 13350753

This reverts commit cf612a3abfd0cc244f8449db2cf11a0a7c680a2f.

Change-Id: I812f067e7cc8106b054527732dc6fe4efd7cc0fe
/packages/inputmethods/LatinIME/native/jni/src/defines.h
cf612a3abfd0cc244f8449db2cf11a0a7c680a2f 06-Mar-2014 Ken Wakasa <kwakasa@google.com> Use std::min() and std::max()

Change-Id: I2992fa16692ace2a6febedc4393812faf763638f
/packages/inputmethods/LatinIME/native/jni/src/defines.h
72c362985cdafacfe9411aa700666bc0be556483 06-Mar-2014 Yohei Yukawa <yukawa@google.com> 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
/packages/inputmethods/LatinIME/native/jni/src/defines.h
8c5c01e9810eb972a1358a7566c32a239f739084 05-Feb-2014 Keisuke Kuroyanagi <ksk@google.com> Check isEligibleForAutoCommit when batch input is ended.

Bug: 11951198
Change-Id: Ibbe09fa38eaa3ebf8f9b69f744a29db7ac598975
/packages/inputmethods/LatinIME/native/jni/src/defines.h
a245d15da5d295af21ead9a01583c64796a31ad7 12-Dec-2013 Jean Chalard <jchalard@google.com> Have dicttool use the native library to generate v4 dicts.

Yay !

Change-Id: Iea8ced9e81031b9ab7eff05ad9ef7215be248de9
/packages/inputmethods/LatinIME/native/jni/src/defines.h
2fa3693c264a4c150ac307d9bb7f6f8f18cc4ffc 13-Dec-2013 Ken Wakasa <kwakasa@google.com> Reset to 9bd6dac4708ad94fd0257c53e977df62b152e20c

The bulk merge from -bayo to klp-dev should not have been merged to master.

Change-Id: I527a03a76f5247e4939a672f27c314dc11cbb854
/packages/inputmethods/LatinIME/native/jni/src/defines.h
459cd6f8ef3eaa561e47dd996ce537770ea8b37a 01-Oct-2013 Jean Chalard <jchalard@google.com> Implement the heuristic for auto-commit.

Bug: 9059617
Change-Id: I066abf018df5aaeabf415425dd822ebe233e6008
/packages/inputmethods/LatinIME/native/jni/src/defines.h
bb57090f1da9d1fc5a0eda9b627d3f8c8b25ab42 30-Sep-2013 Jean Chalard <jchalard@google.com> Create the wiring for auto-commit confidence computation.

Bug: 9059617
Change-Id: I7e4e05ffa8c68cfebbe362a977fd176555cad12a
/packages/inputmethods/LatinIME/native/jni/src/defines.h
da06e385f5f006bc891113847fbdf508376f7f34 30-Sep-2013 Jean Chalard <jchalard@google.com> Surface the distance after first word for autocommit.

Bug: 9059617
Change-Id: Ie9b4cc8148ae8e0ff437b3337ab6c1bde95500f5
/packages/inputmethods/LatinIME/native/jni/src/defines.h
cb816e5e16f086d98c8d05a0a5805c1cdfaf1c02 16-Sep-2013 Keisuke Kuroyanagi <ksk@google.com> Merge NOT_A_VALID_WORD_POS into NOT_A_DICT_POS.

Change-Id: I2ac3aa2a19d14e8c4159a59334e7816bd1409688
/packages/inputmethods/LatinIME/native/jni/src/defines.h
4c2767857a02c9cf18a9579aa0391fd09b3fe411 12-Sep-2013 Keisuke Kuroyanagi <ksk@google.com> Change cache capacity depending on the dictionary size.

Bug: 10699291

Change-Id: I7042d4c1307da2d991d4dd10d637f18026acb996
/packages/inputmethods/LatinIME/native/jni/src/defines.h
80ca7abea32a97acefcd8a8cb6145f0cdc8f0503 12-Sep-2013 Keisuke Kuroyanagi <ksk@google.com> 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
/packages/inputmethods/LatinIME/native/jni/src/defines.h
75322cecb9fe02a0914b65c859cfbc2f4e1f70d9 14-Jun-2013 Satoshi Kataoka <satok@google.com> Support terminal insertion error correction

Bug: 9421356

Change-Id: I19685763ca487b5636019d62e150708c63ce6fc2
/packages/inputmethods/LatinIME/native/jni/src/defines.h
8a7129530b4dbb2453e88747f251d30a2ce75a45 16-Jul-2013 Keisuke Kuroynagi <ksk@google.com> Replace NOT_VALID_WORD with NOT_A_VALID_WORD_POS

Bug: 6669677
Change-Id: If5fb58e8a98b04b767eaaf624cb6a40841b64f54
/packages/inputmethods/LatinIME/native/jni/src/defines.h
7eba0198c0344ce7aac9867711d7944811dd3ad5 27-Jun-2013 Jean Chalard <jchalard@google.com> Dump binary dictionary information when opening

Bug: 9459517
Change-Id: I122583e734936ae0284e1c7500c6c9242bc7973b
/packages/inputmethods/LatinIME/native/jni/src/defines.h
68e7edfd99cc5b2c72a6a8887cd345011f4625a1 26-Jun-2013 Keisuke Kuroynagi <ksk@google.com> Use NOT_A_DICT_POS instead of 0 to express not valid ditctionary position.

Bug: 6669677
Change-Id: I4bf2284f8221a0a2ae4534b4a06b0e59c420a5f9
/packages/inputmethods/LatinIME/native/jni/src/defines.h
1ff81e889045d35ff8420b266398e73239bd15c9 14-Jun-2013 Keisuke Kuroynagi <ksk@google.com> 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
/packages/inputmethods/LatinIME/native/jni/src/defines.h
f473f4b1ebfd30756b520f1d1233c3391e1d35b8 11-Jun-2013 Ken Wakasa <kwakasa@google.com> Remove unused macros in defines.h

bug: 8550444
Change-Id: I77ae6bd607032def05044e3045aa7cc3746b0a5b
/packages/inputmethods/LatinIME/native/jni/src/defines.h
ad0c6d7b3635f0c1d92a3e4d895909234b7a2f0d 04-Jun-2013 Ken Wakasa <kwakasa@google.com> 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
/packages/inputmethods/LatinIME/native/jni/src/defines.h
11dc3a371d3bc682f7307586761ae637170d3505 04-Jun-2013 Ken Wakasa <kwakasa@google.com> Clean up macro variables

Change-Id: I0d9983c1a766b97182953328fa45f488e110bc01
/packages/inputmethods/LatinIME/native/jni/src/defines.h
156d39303ed565ed64f62d9963cdbba1b0096130 03-Jun-2013 Ken Wakasa <kwakasa@google.com> Remove a bunch macros that are no longer used

bug: 8550444
Change-Id: Ib775c0bed27c499dc131c54dfaff34c5a8169276
/packages/inputmethods/LatinIME/native/jni/src/defines.h
4caf594198654ff2604b9cabc604e8a837f3d7a1 03-Jun-2013 Ken Wakasa <kwakasa@google.com> Follow up to I907150be994c4f9ffc030c063de521eeb177d3e1

Change-Id: I8779d397b0ebe2abbf7c3fbc1a79a1a0939c04f0
/packages/inputmethods/LatinIME/native/jni/src/defines.h
cbb1ee485c9d151cdfb3391a314d537f7f15f27e 03-Jun-2013 Satoshi Kataoka <satok@google.com> Fix build

Change-Id: I907150be994c4f9ffc030c063de521eeb177d3e1
/packages/inputmethods/LatinIME/native/jni/src/defines.h
dceebee4b82166e7f24ff6c0f0e4cb4b0c89b0e1 03-Jun-2013 Satoshi Kataoka <satok@google.com> Purge UnigramDictionary

Bug: 8550444
Change-Id: I899f3bdce977c521515e548ca0c4ee6d29d6450b
/packages/inputmethods/LatinIME/native/jni/src/defines.h
9559dd2e30de288a9ff7069bfc59f8500b949a88 17-Apr-2013 Tom Ouyang <ouyang@google.com> Improve bigram frequency lookup

Bug: 8592527

Change-Id: I1908bcb552279b9acb140fe4d8d26b10ed9eda72
/packages/inputmethods/LatinIME/native/jni/src/defines.h
60a169f0c34bf0da89c420d99bfff5c2556f3fbf 25-Apr-2013 Keisuke Kuroynagi <ksk@google.com> Fix exact match checking for words with digraph.

Bug: 8624690
Change-Id: I8946d6618609c8e0cb638aa96992b51b435232c7
/packages/inputmethods/LatinIME/native/jni/src/defines.h
911f326857ee083c8ee5f278f71531f182bfe0d2 24-Apr-2013 Keisuke Kuroynagi <ksk@google.com> Fix proximity/edit correction detection that affects the terminal cost.

Bug: 8624690
Change-Id: If59305674a781e0fcc284d236e3d8ba9cdf9ed08
/packages/inputmethods/LatinIME/native/jni/src/defines.h
252412d7eb4573f91588b06b0fe49ef9f0ac38ac 16-Apr-2013 Satoshi Kataoka <satok@google.com> Use additional multi-word cost per language (for Russian)

Bug: 7540133
Change-Id: I7eb7b8399746c15452ed2ed5069955e88fb546d3
/packages/inputmethods/LatinIME/native/jni/src/defines.h
8b3009ef4875e37cffbc5ccee532e4e77a34fd36 10-Apr-2013 Satoshi Kataoka <satok@google.com> add a debug flag to evaluate the most probable string

Change-Id: I34dc08c14feb9cbc0304c1d0ff06922e3b65819d
/packages/inputmethods/LatinIME/native/jni/src/defines.h
609a871da6cdeb3c58892b307c621998842c82bf 23-Feb-2013 Tom Ouyang <ouyang@google.com> Add flag to turn on new suggest implementation for typing

Bug: 8277656

Change-Id: I974f560050cc5339d110b97620df1c5b496977fe
/packages/inputmethods/LatinIME/native/jni/src/defines.h
e0e67373735918c78eaeaf24f127e1d28816aa29 18-Mar-2013 Satoshi Kataoka <satok@google.com> Refactor parameters by naming convention

Change-Id: I8bda8075b33f656ecbec08320afcd864b620fe77
/packages/inputmethods/LatinIME/native/jni/src/defines.h
f4425aaae971fe78d44530ebe01cf7a59b2e47aa 07-Mar-2013 Satoshi Kataoka <satok@google.com> Refactor ProximityType and CorrectionType

Bug: 8277656
Change-Id: Ia7940bbf81fcf4ff5eb7869b105d98aa34155d33
/packages/inputmethods/LatinIME/native/jni/src/defines.h
830ba67498c6da53b38212dd9ac5ba318a00de11 05-Mar-2013 Satoshi Kataoka <satok@google.com> refactor MAX_POINT_TO_KEY_LENGTH

Change-Id: I3b44068bce784531516f3cdfe67b3b46b1f1b805
/packages/inputmethods/LatinIME/native/jni/src/defines.h
d8708911709527bb88de4f5a776ec7a20391fe37 04-Mar-2013 Satoshi Kataoka <satok@google.com> Add CorrectionType

Change-Id: Ibbad8476be40e322cadfbf9636a13e575338ec1d
/packages/inputmethods/LatinIME/native/jni/src/defines.h
fd0e93295fb6c38aea544b40eb6a7c11e59b3e94 01-Mar-2013 Satoshi Kataoka <satok@google.com> rename define

Change-Id: I4767eff187c76541648cc066a88293e46a90f033
/packages/inputmethods/LatinIME/native/jni/src/defines.h
a406f803bc9343ea3a3ba4e0a07129f5c3ec7574 27-Feb-2013 Satoshi Kataoka <satok@google.com> add a default vaule for getMatchedProximityType

Change-Id: Id940f1226ca493d0a1b82e2810b1882184ef8987
/packages/inputmethods/LatinIME/native/jni/src/defines.h
c95d005c8aae0f55135efdba5564c58f83219f62 22-Feb-2013 Tom Ouyang <ouyang@google.com> Merge "Use common incremental decoder output scale."
31f7ece4701989467457b5c7d1974e4ac0aeaa98 22-Feb-2013 Tom Ouyang <ouyang@google.com> Use common incremental decoder output scale.

Change-Id: Ib6bd7be45be9229a075b6a8feb46c67ec75a9b06
/packages/inputmethods/LatinIME/native/jni/src/defines.h
bc25b805250b4e18b10a029344742e25be3cc52a 21-Feb-2013 Satoshi Kataoka <satok@google.com> add defines

Change-Id: I8bc009bf258cbdf01e15dc63a7a8afad47db5d96
/packages/inputmethods/LatinIME/native/jni/src/defines.h
871b8c9352a628f5166d64d37b5877d49a6a191e 31-Jan-2013 Ken Wakasa <kwakasa@google.com> Cleanups in defines.h

Change-Id: I75ab11e0d6374a2d1302d1684453a61b98682b13
/packages/inputmethods/LatinIME/native/jni/src/defines.h
99eae8e984ad0e6d6c5b0f66b562a839e8d2bf7d 30-Jan-2013 Satoshi Kataoka <satok@google.com> refactor

Change-Id: If5a59667cf3b9dc0c4d7423d2cf4ab640bdacf49
/packages/inputmethods/LatinIME/native/jni/src/defines.h
6c22439bf80da08576e86c1282afc5cfa431e235 22-Jan-2013 Ken Wakasa <kwakasa@google.com> Remove MAX_PROXIMITY_CHARS_SIZE_INTERNAL

Change-Id: I18a997503de4033b5341b564145bca862a872098
/packages/inputmethods/LatinIME/native/jni/src/defines.h
ee62b78c9675bddaf2437e0cf521f6115e1d9feb 21-Jan-2013 Satoshi Kataoka <satok@google.com> Refactor proximity info

Change-Id: I668e6abfe202e1a56d59b6b6e58d1b4f003b720a
/packages/inputmethods/LatinIME/native/jni/src/defines.h
0c2227ab991774768414d8ea60a469f005eb9f1a 21-Jan-2013 Ken Wakasa <kwakasa@google.com> Clean up in geometry_utils.h

Change-Id: I876bceed12cf533cb29d290fbc05a686f4030579
/packages/inputmethods/LatinIME/native/jni/src/defines.h
f25e7053e57c5c7b72c4403ed220d2a961ecdd06 15-Jan-2013 Ken Wakasa <kwakasa@google.com> Follow up to I21b54b35

Change-Id: I3dd5fdd0c7f157724c82f6ddd6d3bea9bc853988
/packages/inputmethods/LatinIME/native/jni/src/defines.h
6cee61deebd0ca2b85054ccc239523d1e5fdfab1 15-Jan-2013 Ken Wakasa <kwakasa@google.com> Use -fno-inline for debug builds & small cleanups

Change-Id: I24f91d7130f2203715b868d4a82510660939886f
/packages/inputmethods/LatinIME/native/jni/src/defines.h
5db594abbad2d9e8d2cf1aa6e417aa50ffc5dfc1 11-Jan-2013 Ken Wakasa <kwakasa@google.com> Remove MAX_WORD_LENGTH_INTERNAL

Change-Id: Ie11ff000675601acff5fbb00e9e9f48eb32c5071
/packages/inputmethods/LatinIME/native/jni/src/defines.h
f6870cc82ddf394e94155322fcc7e4e2256bea66 11-Jan-2013 Ken Wakasa <kwakasa@google.com> Remove BinaryDictionary.MAX_PREDICTION and MAX_SPACES, and rename MAX_WORDS to MAX_RESULTS

Change-Id: Iab2a422b367e7521f346481c7fe5e2575f2e9de3
/packages/inputmethods/LatinIME/native/jni/src/defines.h
5817b6b84fdfe90a6c7d0b3d6530634488ce8f67 09-Jan-2013 Satoshi Kataoka <satok@google.com> add a define

Change-Id: I8139d0639d07afd200ba4507768bf76d0054687b
/packages/inputmethods/LatinIME/native/jni/src/defines.h
dd4d938e6990701176c658af5c593ea377973bef 08-Jan-2013 Satoshi Kataoka <satok@google.com> assert when the touch event goes back to the future

bug: 7911739

Change-Id: I29db6a5cb6749999666b1c53857ea61bcc19b8f1
/packages/inputmethods/LatinIME/native/jni/src/defines.h
a10b1a88443a16bb1b5af1af63d0ed501b25f55d 08-Jan-2013 Ken Wakasa <kwakasa@google.com> Misc small cleanups

Change-Id: Iea61e6c76a9a0437a1b2e8143f6ab5b09a8e211e
/packages/inputmethods/LatinIME/native/jni/src/defines.h
4221738cf609fc7103f82f12a27fff610b18865a 17-Dec-2012 Satoshi Kataoka <satok@google.com> add debug

Change-Id: I101810d2cdd7c2702c489d76fe8f90da0a87a103
/packages/inputmethods/LatinIME/native/jni/src/defines.h
692cd00ea3178cfe2c9f331150682ec78d8e6cd1 11-Dec-2012 Ken Wakasa <kwakasa@google.com> Small cleanups

Change-Id: I29b4dee15d66f8f1372035738658234395001d41
/packages/inputmethods/LatinIME/native/jni/src/defines.h
fe4f1ce26ca41ef51b5245d70e93b502f76262a5 10-Dec-2012 Satoshi Kataoka <satok@google.com> Calculate isContinuationPossible for typing

Change-Id: I11edb1e5155e5048a6c95f84b36e2ef34572178c
/packages/inputmethods/LatinIME/native/jni/src/defines.h
082507e1da56c6cefe575ec3d6a334e9b717e3fa 10-Dec-2012 Ken Wakasa <kwakasa@google.com> Header clean up

Change-Id: If9b2ea4ed8c1c4cf73463f0ac4bc63d4bb8cba42
/packages/inputmethods/LatinIME/native/jni/src/defines.h
0ed8c6ee29d583dc208dd39003ac7f72c79da06e 04-Dec-2012 Satoshi Kataoka <satok@google.com> turn off debug flags

Change-Id: I08710abe3e158ee48c954289fc6bb1269c4a7126
/packages/inputmethods/LatinIME/native/jni/src/defines.h
16e9d343c4ab0d4260f9baaabf13593f8946368f 30-Nov-2012 Satoshi Kataoka <satok@google.com> Merge "Tweak beeline speed"
6ae8dd4343445d2df4444388b605d2aa930fa2a0 22-Nov-2012 Satoshi Kataoka <satok@google.com> Tweak beeline speed

Change-Id: I77bbd5e1888281e838d87824dc04a574b1a7ecb7
/packages/inputmethods/LatinIME/native/jni/src/defines.h
da439fa46196ae5e2ea7a76b2cd05cdda00960f1 29-Nov-2012 Jean Chalard <jchalard@google.com> Merge "Add utilities to read header values."
22025c6a371edf7f19ad2ff37e5418b85e023c0a 29-Nov-2012 Jean Chalard <jchalard@google.com> Add utilities to read header values.

Bug: 7540132
Change-Id: I19d85481135e79d8782f711da5cbb3a5a7bc06f8
/packages/inputmethods/LatinIME/native/jni/src/defines.h
2a6f58d90215859db899ed74fb7e27a1e69e73a0 27-Nov-2012 Ken Wakasa <kwakasa@google.com> Prep for GCC 4.7

On Galaxy Nexus (./vendor/google/apps/LatinImeGoogle/tests/etc/run-profile.sh -g)

Before
==== test finished, terminate logcat =====
(0) 2506.11 (10.48%)
(1) 21289.22 (89.01%)
(2) 108.29 (0.45%)
(3) 0.00 (0.00%)
(4) 0.00 (0.00%)
(5) 0.00 (0.00%)
(6) 0.00 (0.00%)
(20) 0.00 (0.00%)
Total 23917.44 (sum of others 23903.62)

After
==== test finished, terminate logcat =====
(0) 2499.58 (10.98%)
(1) 20145.66 (88.51%)
(2) 103.17 (0.45%)
(3) 0.00 (0.00%)
(4) 0.00 (0.00%)
(5) 0.00 (0.00%)
(6) 0.00 (0.00%)
(20) 0.00 (0.00%)
Total 22761.98 (sum of others 22748.42)

Change-Id: I662cb361ff9205ef87d640c458b8473df7d54659
/packages/inputmethods/LatinIME/native/jni/src/defines.h
9af533538ea749d7c930bb3125fa4d3e4feb8478 16-Nov-2012 Satoshi Kataoka <satok@google.com> Calculate point to point duration

Change-Id: I4e0cabdbc628658619b7a71dc66aa3bf8a5030b2
/packages/inputmethods/LatinIME/native/jni/src/defines.h
41a77f9e6ef6470f7f947e08466983c055a516e7 21-Nov-2012 Jean Chalard <jchalard@google.com> am 37fbcb0d: am 6d471258: am c9349db1: Merge "Add a constant for S_INT_MIN" into jb-mr1.1-dev

* commit '37fbcb0ddf2bf61f0e432534b671596b1b6f897e':
Add a constant for S_INT_MIN
592f2b315fd1d5eaab96c909e8e95b15200ab416 20-Nov-2012 Jean Chalard <jchalard@google.com> Add a constant for S_INT_MIN

This is necessary for I807ae4bd

Bug: 7491364
Change-Id: I46ee92a76eb65e80b64538d0300b718eac6a3ddb
/packages/inputmethods/LatinIME/native/jni/src/defines.h
1ce96fecf530e37ba6c2c040629ffe0c268b676c 15-Nov-2012 Ken Wakasa <kwakasa@google.com> Fix debug build error

Change-Id: Id18d72093a36d41859744f98238b3b761ddb667e
/packages/inputmethods/LatinIME/native/jni/src/defines.h
19d844c7a7dccf2b4f03003f1fae65496526999f 02-Nov-2012 Ken Wakasa <kwakasa@google.com> Follow up to Ic6af0c596374d936d2b9b31e626fb62bd265ce64

Tidy up inline functions with AK_FORCE_INLINE. Moved back some inline methods to header files.

Change-Id: Ibd37b595666ebddda198d9237f19f6712653a8e8
/packages/inputmethods/LatinIME/native/jni/src/defines.h
1e61493c50082264caaef862df02b1ccc84dc396 29-Oct-2012 Ken Wakasa <kwakasa@google.com> Use 32-bit code points for suggestions output

This is a multi-project commit with Ic43dd666

bug: 6526418
Change-Id: I39c1acb4e91d04cd8a4ec5a943c8cf575da75ebc
/packages/inputmethods/LatinIME/native/jni/src/defines.h
806eba452423e5e5971ef096dfae3fed180db665 09-Oct-2012 Keisuke Kuroyanagi <ksk@google.com> Improve gesture input scoring method 1.
Calculate probabilities for each points in advance.
It enables to input not in the dictionary word.

Change-Id: I8d84642045dc3b8ad49719d9b70dda14457995cd
/packages/inputmethods/LatinIME/native/jni/src/defines.h
b02ee3d67a1884b6ff59cc16c29a476845c0694f 08-Oct-2012 Ken Wakasa <kwakasa@google.com> Make use of the NELEMS and KEYCODE_SPACE macro. Also, remove an unused parameter.

Change-Id: I3c7e6c59990c92b0d5e2fb80493e8673cdd37b09
/packages/inputmethods/LatinIME/native/jni/src/defines.h
5150e154f0fca74c40eb8898fd0eba81382f8878 27-Sep-2012 Ken Wakasa <kwakasa@google.com> Cleanups in LatinIME native source code

Change-Id: I9b5e57583deb2d0c980e66c3dfbfd1e12734bc8e
/packages/inputmethods/LatinIME/native/jni/src/defines.h
952ec4977d772607140773ae7d8868f86a7e0097 11-Sep-2012 Satoshi Kataoka <satok@google.com> Debug flag

Change-Id: Ied846162fd5052a33fd3c8596e73dfdd48c446ee
/packages/inputmethods/LatinIME/native/jni/src/defines.h
d45c0faec365064d3ca94dc606309386e94ce7ba 10-Sep-2012 Satoshi Kataoka <satok@google.com> Add debug utils for geometric input

Change-Id: If01bd5593cfc7428572aa43253d6d72409ac6b8e
/packages/inputmethods/LatinIME/native/jni/src/defines.h
23a57eafbbe9eaf8c9f898869872da6f5717af16 10-Sep-2012 Satoshi Kataoka <satok@google.com> Add DEBUG_GEO_FULL flag

Change-Id: Ibf8eb5fc2056fd138e9e6af1c13fbc065b44a6f1
/packages/inputmethods/LatinIME/native/jni/src/defines.h
1c8fc83dceb63bacbf236d017512015cfeb2c0a6 06-Sep-2012 Satoshi Kataoka <satok@google.com> Fix backtrace tool

Change-Id: Icc0e8ad94331e62a569183fa05ada335dcc5e26a
/packages/inputmethods/LatinIME/native/jni/src/defines.h
95a49a527ac9c2c97cfcc758bd6f0d58fb4ad9c0 04-Sep-2012 Keisuke Kuroyanagi <ksk@google.com> Restricting children for gesture input.

Change-Id: Id2607ef48e67685b0a71b8c628663eceb6b6fe95
/packages/inputmethods/LatinIME/native/jni/src/defines.h
f2789819bd005b5b0581e8439601b5501306327d 03-Sep-2012 Ken Wakasa <kwakasa@google.com> Cosmetic fixes and a bug fix in UnigramDictionary::testCharGroupForContinuedLikeness().

This change has actually been extracted from a change work in progress I4fe423834b8131fb122251892c98228a6e08ba25

Change-Id: I52568fa09da2ea22be7f8bfe9676b7cd73c31fa4
/packages/inputmethods/LatinIME/native/jni/src/defines.h
5540acb6765d24ca0257a303beee84cfa139a49f 03-Sep-2012 Satoshi Kataoka <satok@google.com> Add backtrace tool

Change-Id: I2795bedf8d8fd545ae411e74b65770d520c715c4
/packages/inputmethods/LatinIME/native/jni/src/defines.h
fba0019ee274d6c6d796227f96107e975a499241 27-Aug-2012 Satoshi Kataoka <satok@google.com> Revert "Change the definition of NOT_A_CHARACTER"

This reverts commit a31d180cc31d2b661549178107bd9ba20175dcbe

Change-Id: Ifd753d2d2ac5092dd47e22a8829c1cc416d99ea5
/packages/inputmethods/LatinIME/native/jni/src/defines.h
a31d180cc31d2b661549178107bd9ba20175dcbe 26-Aug-2012 Satoshi Kataoka <satok@google.com> Change the definition of NOT_A_CHARACTER

Change-Id: I519b1e5478abefb1c18cb6e3ab2862be045583de
/packages/inputmethods/LatinIME/native/jni/src/defines.h
687a244703a02323ebd64433cbaead5def499861 23-Aug-2012 Satoshi Kataoka <satok@google.com> Step 38-A Cleanup touch path

Change-Id: I9bfac98b9ac10f3812290f21673c4002241eae01
/packages/inputmethods/LatinIME/native/jni/src/defines.h
8af8c15c6ba370ef3c0e9083e5229b4080ea288f 17-Aug-2012 Jean Chalard <jchalard@google.com> Allow one-character suggestions.

Bug: 6906525
Change-Id: I62117653ac1281f825afc4ebb30f7e786902b750
/packages/inputmethods/LatinIME/native/jni/src/defines.h
9e0c711a6230af1db0753af401804c95e4bee69d 09-Aug-2012 Ken Wakasa <kwakasa@google.com> Stop using STL string in additional_proximity_chars

Change-Id: Ic016fd5983b8855b0fd9506a17b205db86af3a2f
/packages/inputmethods/LatinIME/native/jni/src/defines.h
586b0ca1a27c68c29583c496a453e811451d9359 06-Aug-2012 Satoshi Kataoka <satok@google.com> Show results in the native code.

Change-Id: I712ba49cf4a89a36836fbf49cd72e7eef218e61f
/packages/inputmethods/LatinIME/native/jni/src/defines.h
77e8e81ad95cfc1eb8f8407fc872674b8d08bbe9 02-Aug-2012 Ken Wakasa <kwakasa@google.com> Header cleanup. Moved a couple of functions from .h to .cpp.

Change-Id: Ifd12a7632f75395bd0ef5e394d5c2abd6cbe28c6
/packages/inputmethods/LatinIME/native/jni/src/defines.h
5460ea389d83722ac98abaef8a2bb9900fb571e7 30-Jul-2012 Ken Wakasa <kwakasa@google.com> Misc cleanups

Change-Id: I28308f12c3064299acefc346b72279036c3726a7
/packages/inputmethods/LatinIME/native/jni/src/defines.h
e3f26dd21e16a7d8c23a95a5084947e54ba598e1 27-Jul-2012 Ken Wakasa <kwakasa@google.com> Fix native debug log

Change-Id: If19f808522a5a35fa06c2825fcd0d92e6e4a0631
/packages/inputmethods/LatinIME/native/jni/src/defines.h
0bbb917d12358e0264796e75dea888f244761b64 25-Jul-2012 Ken Wakasa <kwakasa@google.com> Cosmetic fixes and style fixes

Change-Id: I69c42ff945cdf0d5205c6ca61d6861a0479492dc
/packages/inputmethods/LatinIME/native/jni/src/defines.h
712e02fba7dcd33607d6c81645cffbd2f3760a53 28-Jun-2012 Satoshi Kataoka <satok@google.com> Add a new define for gesture

Change-Id: I6e0d8de75e129a6d1a33f7c7d5f5fa8c11dd2006
/packages/inputmethods/LatinIME/native/jni/src/defines.h
1bc038c5e40bd0fa7a44331a569abe3ae88f0152 14-Jun-2012 satok <satok@google.com> Move correction state to stack memory

*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
/packages/inputmethods/LatinIME/native/jni/src/defines.h
3e8c58f68d53e6cc9dbf59201c7bdfb8ad04a1cd 05-Jun-2012 Satoshi Kataoka <satok@google.com> Separate state from proximity_info step1

Bug: 6548943

Change-Id: I7b4fbe20615a28151a74875be43b9f4a20e0dce9
/packages/inputmethods/LatinIME/native/jni/src/defines.h
67e3cc8488aeae6fbeec139a07c08491b0fc40e8 31-May-2012 Satoshi Kataoka <satok@google.com> Enhance the safety net in multiple word suggestions

Bug: 6576793

Change-Id: I97100b482d3cf4e1b417c197b5d1e971a72b998d
/packages/inputmethods/LatinIME/native/jni/src/defines.h
6cbe204fce109fab652da15f4c8ea1ae35fca3e7 30-May-2012 Satoshi Kataoka <satok@google.com> Fix the performance issue on suggesting aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Bug: 6576793

Change-Id: I46f56654cd25dc28668ad75ac71e0e3beb8cdcf3
/packages/inputmethods/LatinIME/native/jni/src/defines.h
a0ac31fcaa01c21592a6e7af243c14dada65cf3e 23-May-2012 satok <satok@google.com> Fix the issue on multiple words suggestion

Bug: 6509844
Change-Id: I823074a2b29befc3e60c63699ab4dc7719105c63
/packages/inputmethods/LatinIME/native/jni/src/defines.h
bc77adefbb0305c5ec0e41ab01e3a085c47c21eb 17-May-2012 Jean Chalard <jchalard@google.com> Merge "Return the bigram frequency if available." into jb-dev
9416c814035c65f26ae50c6555de8be84db9860d 15-May-2012 Jean Chalard <jchalard@google.com> Return the bigram frequency if available.

This concludes the work on bug#6313806.
Don't submit it before the dictionaries are suitably amended.

Bug: 6313806
Change-Id: Icfea45bd52bb9d8cc68ba2266f80640e3942bb7f
/packages/inputmethods/LatinIME/native/jni/src/defines.h
0028ed3627ff4f37a62a80f3b2c857e373cd5090 16-May-2012 satok <satok@google.com> Use "float" instead of "double"

Change-Id: I93ed4d88ede4058f081dd8d634b00dfff4e96d07
/packages/inputmethods/LatinIME/native/jni/src/defines.h
f1634c872c57a5e8d0a861cda299fdbd98740e79 02-May-2012 Jean Chalard <jchalard@google.com> Fill in the bloom filter for bigram lookup.

Bug: 6313806
Change-Id: Ib79e14f6f8b241f053da6069c15f19c71084317e
/packages/inputmethods/LatinIME/native/jni/src/defines.h
171d1809ffc724de4fb793f481d592644e3d141e 23-Apr-2012 Jean Chalard <jchalard@google.com> Add methods to inverse compute the probability.

For now the probability is just returned with the same
value it had, but this is some ground work that needs to be
done anyway.

Bug: 6313806
Change-Id: I9bb8b96b294109771208ade558c9ad56932d2f8e
/packages/inputmethods/LatinIME/native/jni/src/defines.h
3ef3e24a12ed72204f7a6f2e4b2df8ce7d243746 30-Mar-2012 Ken Wakasa <kwakasa@google.com> Move the "src" directory as a preparation for Ib4a47342 and I66f6c5b9

Change-Id: I3ab65059f6e356530484bfd0bba26a634a4cba65
/packages/inputmethods/LatinIME/native/jni/src/defines.h