| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
It used to be the case that the scoring system turns up the same word
that was entered with a different capitalization, but with a lower
score than some other, more frequent word. To cope with this, there
was code that would order such candidates in the first slot no matter
what. This processing is now useless because fully matching words now
have a huge boost that ensures they will get to the top of the list,
before any non-fully matching word (which means, differing only by
capitalization or accents).
The bug that did happen with this was, if a fully-matching word got
matched by several processing passes, and the (chronologically) later
score affected to this word was weaker, it would result in the
duplicate removal pass removing the stronger score. This in turn would
mess with autocorrect.
In an effort to keep the risk at a minimum for MR1, this change does
not actually remove the useless code, but adds a check in the odd case
to avoid the bad situation. Another change will remove the code for
ICS release.
bug: 4100269
Change-Id: I18c0575332981ffec0e257e26a360995838d521e
|
|
|
|
|
|
| |
Bug: 3447571
Change-Id: I538e4e706982129b666ca1ab1085f1b68b69f87f
|
|
|
|
|
| |
Bug: 3414081
Change-Id: Ia76afac4b1a61b8953a215b7cbdb7557736f7b9c
|
|
|
|
|
|
| |
- Also removed a quick fix for 2nd or more suggestions.
Change-Id: I7bf46a9cd6a727473e68836954fca160c9d853e6
|
|
|
|
|
|
|
| |
bug: 3488704
bug: 3480132
Change-Id: Ie895d2ad1b58dc65fe16d65baa6fccafd4a142bb
|
|
|
|
|
| |
Bug: 3428942
Change-Id: Id62f467ce4e50c60a56d59bf96770e799a4659e2
|
|
|
|
|
| |
Bug: 3414081
Change-Id: Idee64010f2f423d3c7c548d0279c7bf287088762
|
|
|
|
|
|
|
|
|
|
|
| |
Move and rename KeyboardView.computeProximityThreshold to
KeyDetector.getMostCommonKeyWidth. And make it public for unit test
use.
This is a part of multi-project change (If751659a, Idb18f362)
Bug: 3414081
Change-Id: If751659a53c7412f836d6d28866760ffe84b179b
|
|
|
|
|
|
|
|
|
| |
Add frequency of candidates in the candidates view when the debug
mode is active.
Bug: 3312867
Change-Id: Ie911f14ef11b2fa02af8f3a74302129f16ed0604
|
|\
| |
| |
| | |
honeycomb
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Bug: 3374359
Bug: 3278422
"zbe" will be auto corrected to "be" by fixing s-line
"teh" will be auto corrected to "the" by promotion of full matched words
Change-Id: I314c632820e4e0b1501edeca60ada205d291451f
|
|/
|
|
|
|
| |
Bug: 3374359
Change-Id: I7b1dbeb64a87dda05397c236bb58da292f819471
|
|
|
|
| |
Change-Id: Id673c03bfa22ea9ce1bedb5174d8309a37a2a460
|
|
|
|
|
|
| |
Bug: 3353956
Change-Id: I6a32632b2f986f0d9a07aa72f256a2c41cc09873
|
|
|
|
|
|
|
| |
Avoid using 'synchronized' in finalizer as well.
bug: 3340837
Change-Id: I9b28f54e4490ecb844ba33a379f71b625e4246a2
|
|
|
|
|
|
|
| |
Follow up to Id57dce51
bug: 3219819
Change-Id: I00e11ef21d0252ffa88c12dffb9c55b0f2e19a66
|
|
|
|
|
|
|
|
|
| |
This change is a preparation for upcoming optimizations on dictionary file loading.
* We can consolidate dictionary files because we are no longer relying on Asset Manager.
* Stopping compressing dictionary files as planning to use mmap() on the region in the apk file.
* Probably we won't rely on Asset Manager. Instead we'll probably use offset and size obtained from AssetFileDescriptor.
Change-Id: Id57dce512fd3d2397a58628f8264bd824194da76
|
|
|
|
|
|
|
| |
Bug: 3294256
Bug: 3284745
Change-Id: I77d54cbfcc2e809315bab59ecb808ae944982501
|
|
|
|
|
|
| |
This change also removes unused argument from Suggest.getSuggestions().
Change-Id: I512f8695d22898bb906e136a66e0ee6b521cd1d1
|
|
|
|
|
|
| |
This change also renames some "completion" to "correction".
Change-Id: I156dd7ccafe99a632721f20769d5f0ea5915a564
|
|
|
|
| |
Change-Id: I81677a785640d37296be8b42c7a74bd0c00edf46
|
|
|
|
|
|
| |
This change also cleanups preference key string constants
Change-Id: I58510f220a90d00d71a935731abeab87384675bb
|
|
|
|
|
|
| |
bug: 3193883
Change-Id: Iea7a0fce7ce62d8779a7c7e4613d50db30d82b07
|
|
|
|
|
|
|
|
|
| |
This change introduces new package com.android.inputmethod.keyboard
which hosts keyboard related classes.
Also adds missing @Override and @SuppressWarning("unused") annotation
Change-Id: I0317f5cfa317e13f3c77815f48ffc69b5d1ade05
|
|
|
|
|
|
| |
This change also fixes wrong file mode.
Change-Id: Ifcf4c9444ddcdc62d2e4b394891d6eee135c1e8f
|
|
|
|
|
| |
bug: 3151706
Change-Id: I7770a1d26edb1ea72ee93396181953a724dcc4bf
|
|
|
|
| |
Change-Id: I3a6821ced8642ab8f954e79a25e31766e4a18eb8
|
|
|
|
|
|
|
| |
typed chars are upper case
bug:3014227
Change-Id: Ic453e2fde57ce51be00f3a506e1c9328103ca99a
|
|
|
|
|
|
|
|
| |
- remove unused code
- add @Override
- change the inappropriate cast
Change-Id: Ib25b4939e5b4273794ab0f6349776b5b62d89894
|
|
|
|
|
|
| |
TODO: Cleanup will follow.
Change-Id: I4a68ba9f2f55760aa24187f1f13fdfa8a0b70963
|
|
|
|
|
|
|
|
| |
-use AOSP copyright instead of Google
-add NOTICE and tag file
Bug: 2548782
Change-Id: If50b2e9e9cc4b4876b0d047fc9f34e2d537a6da4
|
|
|
|
|
|
| |
Also don't highlight quickfixes when in suggest-only mode
In general, reduce the situations where words are auto-added. It was
too eagerly adding even words that were in the dictionary.
|
|
|
|
|
|
|
| |
Also add a summary text in the input language list for languages with
a dictionary so that users don't feel cheated when they pick a language
that doesn't happen to have a dictionary. Remove greek as it isn't an
extension of the QWERTY keyboard.
|
|
Move java code to a different directory so that the unbundled
version doesn't try to compile the native code again.
Change-Id: I05cf9e643824ddc448821f69805ccb0240c5b986
|