History log of /packages/inputmethods/LatinIME/native/jni/src/terminal_attributes.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
516f9d6ea40cbd74e4e166fb5e8ec568bab45bf1 09-Oct-2012 Jean Chalard <jchalard@google.com> Fix a bug in multiple shortcut handling code.

Bug: 7301525
Change-Id: Ib38f5ab4b7e4f7996bccbc6830d46f52fd71c6f9
/packages/inputmethods/LatinIME/native/jni/src/terminal_attributes.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/terminal_attributes.h
72b1c9394105b6fbc0d8c6ff00f3574ee37a9aaa 31-Aug-2012 Jean Chalard <jchalard@google.com> Reinstate the shortcut-only attribute

Also add the blacklist attribute

Bug: 7005742
Bug: 2704000
Change-Id: Icbe60bdf25bfb098d9e3f20870be30d6aef07c9d
/packages/inputmethods/LatinIME/native/jni/src/terminal_attributes.h
162c211b44c1546b2e9be36e0cec50de497217a9 24-Aug-2012 Ken Wakasa <kwakasa@google.com> Address warnings by -Weffc++

Change-Id: Icd60f1ed2ace0b975d8785bc8a386c7944846075
/packages/inputmethods/LatinIME/native/jni/src/terminal_attributes.h
b14fc88e482e53ba6852c8d5da5d9826c68d041f 10-Aug-2012 Jean Chalard <jchalard@google.com> Tag the whitelisted entries in native code.

Since this is already used in Java land, this actually does
activate the whitelist path, and the code is now fully
functional. We still have to remove the old whitelist resource
and to compile the dictionary that includes the whitelist.

Bug: 6906525
Change-Id: Iacde5313e303b9ed792940efaf6bcfa4ee1317bd
/packages/inputmethods/LatinIME/native/jni/src/terminal_attributes.h
195605084ed156b58f0bae002f121d98c1ace867 31-Jul-2012 Jean Chalard <jchalard@google.com> Move flags belonging to BinaryFormat to the right place.

These masks and flags are constants that are an integral part
of the format. They belong in BinaryFormat and have nothing to
do in UnigramDictionary.
This needs I6751dda4 to not break the build

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

Change-Id: I69c42ff945cdf0d5205c6ca61d6861a0479492dc
/packages/inputmethods/LatinIME/native/jni/src/terminal_attributes.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/terminal_attributes.h
9a933a742d2a3ffdfb955705ad086035bc27db60 27-Mar-2012 Jean Chalard <jchalard@google.com> Read shortcuts as strings in the dictionary.

This has no impact on performance.
Before:
(0) 9.61 (0.01%)
(1) 57514.58 (56.70%)
(2) 10.55 (0.01%)
(3) 10.79 (0.01%)
(4) 133.20 (0.13%)
(5) 43553.87 (42.94%)
(6) 10.03 (0.01%)
(20) 47.20 (0.05%)
Total 101431.47 (sum of others 101289.84)

After:
(0) 10.52 (0.01%)
(1) 56311.16 (56.66%)
(2) 13.40 (0.01%)
(3) 10.98 (0.01%)
(4) 136.72 (0.14%)
(5) 42707.92 (42.97%)
(6) 9.79 (0.01%)
(20) 51.35 (0.05%)
Total 99390.76 (sum of others 99251.84)

The difference is not significant with regard to measure imprecision

Change-Id: I2e4f1ef7a5e99082e67dd27f56cf4fc432bb48fa
/packages/inputmethods/LatinIME/native/jni/src/terminal_attributes.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/terminal_attributes.h