| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
allowsToBeAutoCorrected always returns false if the word is empty.
This is because the whitelist never contains an empty string,
and isValidWord returns false if the word is empty.
Change-Id: I34ecc2a1563aea6db5b2f12796f251f6598576a2
|
| | |
| | |
| | |
| | |
| | |
| | | |
This will allow us to remove unnecessary processing
Change-Id: I251dfdaffb077906186686ebe65fd82e1e360bd2
|
| | |
| | |
| | |
| | |
| | |
| | | |
...to better inline it
Change-Id: I88496b8f18b81f0c05e4bbf2d1039de1f93e0c25
|
| | |
| | |
| | |
| | | |
Change-Id: Ib74fcbf33c680bf02c39a9896e30e3afbcfd149a
|
|/ /
| |
| |
| |
| |
| |
| | |
The new code is worse than the old one, but this is a necessary
step to make things prettier.
Change-Id: If6e8a139bb85e6920c749743c78792a22a8acb45
|
| |
| |
| |
| |
| |
| |
| | |
There is no reason to prevent 1-letter words to auto-correct
to themselves, or to dictionary words. Don't do it.
Change-Id: Iceada847ae632336026ada29afed0353cd9c51b5
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
If a word is a dictionary word but still has no suggestion,
this method should return true. In the practice, it makes
no difference since a word without suggestion won't be changed
anyway.
Change-Id: Ib1f5ef254b7da7e5cedb2f973529ad431beb93f9
|
| |
| |
| |
| | |
Change-Id: Id180000404dc6929d80f98c0e9cd2026230ad2d1
|
|\ \ |
|
| |/
| |
| |
| | |
Change-Id: Iba326921711e1c4eab38264e66b6b44a64fec398
|
|/
|
|
| |
Change-Id: I46497bff107f0def0dfa2b043b20d9a0b0cde040
|
|
|
|
| |
Change-Id: I2b9e8cc6a13fd9af84a5189e4d3fbb2b05c68d46
|
|
|
|
| |
Change-Id: Iba97e0062b702c005ab3ff9ce59f181d19ab7c98
|
|
|
|
|
|
| |
Treat it like the others
Change-Id: Ic24e40ada0e75773c3ece9470ab61c350697be5d
|
|
|
|
| |
Change-Id: I06134145b47c46bbc6c340ca539f34a01e2ca163
|
|
|
|
|
|
| |
...instead of having a different code path
Change-Id: Icd177e2151e45d25300000d4b63d4fba1f52b6a8
|
|
|
|
|
|
| |
This will help make upcoming changes clearer
Change-Id: Ida8d4935f7315e5da6007ad364124694da3112d0
|
|
|
|
| |
Change-Id: Ic367836202ab8071c1a9a02eaf0651b0da947d51
|
|\ |
|
| |
| |
| |
| | |
Change-Id: I16ba39321107e87ad48a99c2410a15995a66f23c
|
|\ \
| |/
|/|
| |
| | |
* commit '5e5cf045ca6debafcc29ae1c47afda4a3a152326':
Keep subtypes in method.xml the same as pre-JellyBean
|
| |
| |
| |
| |
| |
| |
| |
| | |
This change prevents Android Keyboard subtypes being mistakenly
disabled when upgrading from pre-JellyBean to JellyBean.
Bug: 6750906
Change-Id: I05de6c512e7aa17356e415476e5248986c7d4253
|
| |
| |
| |
| | |
Change-Id: I852787986c79502a4de7effe9c8281a4cf2d519d
|
| |
| |
| |
| |
| |
| |
| | |
It's useless to do this for all suggestions including those
that will be ousted from the list.
Change-Id: I7bd63d783e21984a269e4b1ae17e9b9d8c0859e3
|
| |
| |
| |
| |
| |
| | |
...instead of dirtily passing it from the dictionary loop
Change-Id: I92ddbd7451609b69f6d4dc31bf89d614423b2016
|
| |
| |
| |
| | |
Change-Id: I3c63372bd5572a479a67eaecfe8c8ea1cabc70d9
|
| |
| |
| |
| | |
Change-Id: I5c27a3ed99b17f850e26a8503de16f001c7111c1
|
| |
| |
| |
| | |
Change-Id: I575f22330bf6881af1d9a35f22b51b7bf2198113
|
| |
| |
| |
| | |
Change-Id: Ifd0d5b6978f76b841574a6e10157c32d0cd656b6
|
| |
| |
| |
| |
| |
| |
| | |
Stop storing an int in each of the different class types, and
just store a string in the top class.
Change-Id: I2af1832743e6fe78e5c1364f6d9cc21252bf5831
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | | |
We want to get rid of all those IDs in Latin IME.
Change-Id: Ibe08100a5e2976c80abb049889233b4047a686f3
|
|/ /
| |
| |
| | |
Change-Id: Ic1a198ab1b4f0323fde9e4245729fd0e6011b914
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Yay.
Change-Id: Icf686eb2d675da959f19edc856b521e6288dcea3
|
|\| | |
|
| | |
| | |
| | |
| | | |
Change-Id: Ic4b0ae05cd98a1aec5806c5e4b744158e73aea7a
|
|\ \ \
| |/ /
|/| | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
multi-project CL with Ib5b544b9b2d8b0e4419238976b2e274e5ac564f8
Bug: 6188932
Change-Id: Iea68cf36924d6fda126130a98431a6ce02ba251e
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This special casing is useless. If the word is the same as what
user typed, the scoring algorithm already ensures that it comes
out at the top. Actually, as is written in a comment here, code
executed later is actively relying on this suggestion having
the top score ! There is no need to test it for equalness and
inserting it at the top then.
Change-Id: I263a6de59b77ec72a2dcbb933361b8e16fca0681
|
|/ / /
| | |
| | |
| | | |
Change-Id: I5ca77ed65e95a6d357215c0e730238fb463986bb
|
| | |
| | |
| | |
| | |
| | |
| | | |
We already had that computed
Change-Id: I2a9742eaee2e9db1f73aeddda7bae7e237b4d15c
|
| | |
| | |
| | |
| | | |
Change-Id: I1dc668698a5cd840297e713a26a525f5e32d35d6
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | | |
Change-Id: Ibf5f3e40da55998364d0d835ecf283f32c80fcf5
|
|\| | | |
|
| | | |
| | | |
| | | |
| | | | |
Change-Id: Ieede787a13cef79353f13af52488ef3732ac9850
|
|\| | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This is awesome.
- Improve performance by stopping useless string/array conversions.
- Simplify method interface.
- Fix localization bugs - we now know our locale
- Fix bugs with surrogate code points
Bug: 4769095
Change-Id: I8a8ee224b713429ee0a4ce5bd52f1b63378cf56f
|