| Commit message (Expand) | Author | Age | Files | Lines |
* | Move decoder specific constants to DecoderSpecificConstants.java•••Change-Id: Ie4d325b3152e1e7e424b8b436e222e194e4d9da0
|  Mohammadinamul Sheik | 2015-02-05 | 3 | -6/+6 |
* | Merge "Selections spans should not split surrogate pair." |  Dan Zivkovic | 2015-02-05 | 1 | -0/+36 |
|\ |
|
| * | Selections spans should not split surrogate pair.•••When committing a span after a revert, the offset logic was such that it
split a surrogate unicode pair used to express an emoji.
Checking the last character of the span lets us avoid this problem.
Fix for bug 19255233.
Change-Id: I07d18d9002b5075f7925319dd05962011656c311
|  Dan Zivkovic | 2015-02-04 | 1 | -0/+36 |
* | | AOSP changes to use KeyboardLayout to support the new DictionaryFacilitator•••Change-Id: Ie0c9ce805d9ad009fc9bbaac37b715aff90cd844
|  Mohammadinamul Sheik | 2015-02-04 | 1 | -2/+22 |
|/ |
|
* | Merge "Nuke Amanatto" |  Jatin Matani | 2015-02-03 | 2 | -213/+0 |
|\ |
|
| * | Nuke Amanatto•••Change-Id: Ieff2cd37f869dca69abf53ac32a576c2e45cc1e3
|  Jatin Matani | 2015-02-02 | 2 | -213/+0 |
* | | Create a new KeyboardLayout class to represent the layout.•••Change-Id: Ia08c8194f460271c831702675cfb687ab9f6678b
|  Mohammadinamul Sheik | 2015-01-30 | 1 | -0/+61 |
|/ |
|
* | Disable the Burmese keyboard.•••We'll resurrect this effort in the new code base.
Bug 16900511.
Change-Id: Iae4cd27cb29cb8f991e97cffd88ed59c30d66628
|  Dan Zivkovic | 2015-01-29 | 4 | -543/+1 |
* | Change DictionaryFacilitator.java to an interface, create its•••implementation DictionaryFacilitatorImpl.java and add a java-overridable
factory DictionaryFacilitatorProvider.java used to create a
DictionaryFacilitator.
Change-Id: Id4a58ae31feaa4d12a048a772c8d76ff82fdee45
|  Mario Tanev | 2015-01-27 | 2 | -2/+6 |
* | Merge "Re-enable new keyboard layouts in Fava." |  Dan Zivkovic | 2015-01-21 | 9 | -18/+18 |
|\ |
|
| * | Re-enable new keyboard layouts in Fava.•••This reverts commit da27faeb87dc47656f82ba90ee590872a3993985.
Change-Id: I08e2b2510efcafd20743679de4a1ef7f09d9949a
|  Dan Zivkovic | 2015-01-20 | 9 | -18/+18 |
* | | Merge "Fix moving the cursor inside composition in lang w/o spaces" |  Jean Chalard | 2015-01-16 | 1 | -0/+28 |
|\ \
| |/
|/| |
|
| * | Fix moving the cursor inside composition in lang w/o spaces•••Also introduce the cursor move event, which we needed to do
anyway
Bug: 18827118
Change-Id: I30e994764c095b4423b874dc05d1bbedc0de592f
|  Jean Chalard | 2014-12-22 | 1 | -0/+28 |
* | | Revert "Enable preliminary subtypes for F-release"•••Bug 17743363: Preliminary subtypes should be removed from F-release
This reverts commit 45c917e23852861d144eba085304ad5a2e665e98.
Change-Id: I5e91a7fd0efdc16e140a91fab6300bd8ba9cd6c7
|  Dan Zivkovic | 2015-01-12 | 9 | -18/+18 |
|/ |
|
* | Revert "Fix unit test failure due to translation glitch"•••This reverts commit f8705dd2bdb9aeb61860e6a0125102afc63a351d.
Change-Id: I7ddc1eced8109ff0bb50eb8a217db0d276848a1e
|  Tadashi G. Takaoka | 2014-12-17 | 1 | -10/+2 |
* | Passing account info to dictionaryFacilitator•••Attempt to use dictionary facilitor without invoking
preference manager. Instead use account from settings only when
things are being reset/changed. Discussion forked from ag/591663
Overall, the idea here is to maintain an account information
inside dictionary groups. Reset the dictionary groups if
account changes (the way we do for locale). Since only user
history dictionary is currently affected, the check to reset user
history dictionary also includes the check to verify the account.
For other things remain the same.
SettingsValues holds the current account (and is updated if prefs change
due to change in account settings). The updated settings are then
propagated to dictionary facilitator via LatinIME#loadSettings.
Bug:18104749,18469539
Change-Id: I553e776e7ea125d0fb7a1fe70a4c7eb0b2277fb8
|  Jatin Matani | 2014-12-16 | 3 | -41/+48 |
* | Make LanguageOnSpacebarHelper as utility class•••Change-Id: I546f3b1943999a41803222bd14f9ddd23aa87a51
|  Tadashi G. Takaoka | 2014-12-11 | 1 | -13/+11 |
* | Revert "Add keyboard margin options to place the keyboard dynamically."•••This reverts commit 8584db1461d286f8eb966c40eb0bc76e8c9df76a.
Bug: 18675223
Bug: 18675476
Change-Id: I4e25d87ac261c44b1943df832115f8cca690103a
|  Tadashi G. Takaoka | 2014-12-09 | 1 | -1/+1 |
* | Merge "Hook for fetching sync content from UserHistoryDict" |  Jatin Matani | 2014-12-08 | 2 | -105/+175 |
|\ |
|
| * | Hook for fetching sync content from UserHistoryDict•••Add API to ExpandableBinaryDictionary to dump content
from a given dictionary. We use this for dumping data
for sync process.
Refactored UserHistoryDictionaryTests to scrap out the util
methods for testing. These utility methods would be used
for testing sync + user dictionary code in LatinIMEGoogleTests
Bug:18106539
Change-Id: I357f9192ea1bd69a526d0b620c25616a2e8e9d5b
|  Jatin Matani | 2014-11-26 | 2 | -105/+175 |
* | | Merge "Refactor KeysCache to UniqueKeysCache" |  Tadashi G. Takaoka | 2014-12-08 | 1 | -19/+1 |
|\ \ |
|
| * | | Refactor KeysCache to UniqueKeysCache•••Change-Id: I8e3c4705c705a1c6e05e9112211d7012912d7e41
|  Tadashi G. Takaoka | 2014-11-27 | 1 | -19/+1 |
* | | | Add keyboard margin options to place the keyboard dynamically.•••Keyboard location and location can now be set in the debug options
section.
Change-Id: I87c5a1d679489e12dccf26632c399af28087629e
|  Andy Wang | 2014-12-05 | 1 | -1/+1 |
* | | | Fix a misspelled method name•••Change-Id: I1151dc1d5db3986a97daf68c1e387dbc2e4610dc
|  Adrian Velicu | 2014-12-02 | 1 | -1/+1 |
|/ / |
|
* / | Remove unneeded Context argument•••Change-Id: Ib34931836a617d0dc049fb3c9ae6686374ec8c12
|  Tadashi G. Takaoka | 2014-11-21 | 3 | -3/+3 |
|/ |
|
* | Fix unit test failure due to translation glitch•••Once the translation strings are updated, the uni test starts
failing. Then this CL should be reverted.
Change-Id: I884663feaa53998a98dd0e488ae8e3e6d0ad4ffd
|  Tadashi G. Takaoka | 2014-11-20 | 1 | -2/+10 |
* | Make the typed word a SuggestedWordInfo•••That allows to carry the language information in an
accurate manner.
Bug: 18063142
Change-Id: I0bca8981372ae10648274095b18b26a3686b762b
|  Jean Chalard | 2014-11-20 | 1 | -2/+3 |
* | Cleanup StringAndJsonUtilsTests•••Change-Id: I7d35492c439c9419915251387b0c12e205740586
|  Tadashi G. Takaoka | 2014-11-19 | 4 | -503/+495 |
* | Rename StringUtils methods that handle title case manipulation•••Change-Id: Iee0dd077a0423f110f4f8dad0f04933045baef2a
|  Tadashi G. Takaoka | 2014-11-19 | 3 | -32/+28 |
* | Merge "Fix Greek accented upper case letters" |  Tadashi G. Takaoka | 2014-11-19 | 3 | -2/+196 |
|\ |
|
| * | Fix Greek accented upper case letters•••Bug: 18418991
Change-Id: I7b34b126bec70300c83e17bea39e1036de4bf7c2
|  Tadashi G. Takaoka | 2014-11-19 | 3 | -2/+196 |
* | | Remove the other deprecated constructor to SuggestedWords•••Change-Id: Ied821df01e032ebc913d2f15dffdf41a51372ea4
|  Jean Chalard | 2014-11-17 | 2 | -13/+23 |
|/ |
|
* | Merge "Implement UserHistoryDictionary for each user account." |  Jatin Matani | 2014-11-14 | 1 | -16/+48 |
|\ |
|
| * | Implement UserHistoryDictionary for each user account.•••UserHistoryDictionary currently uses locale to determine the
UserHistoryDictionary on the filesystem. With this change we
use the account name as well. Thus each UserHistoryDictionary
would following the following spec:
UserHistoryDictionary.<locale>.<account>.dict.
In case no account is selected, we default to the existing
spec:
UserHistoryDictionary.<locale>.dict
Example
UserHistoryDictionary.en_US.testaccount@example.com.dict
Bug: 18104749
Change-Id: Iab031e166b55cf2ded68275a7e9be22475737b37
|  Jatin Matani | 2014-11-13 | 1 | -16/+48 |
* | | Remove unused import•••Change-Id: I9e2a79534673b2c6587f57fad663b85d971658b9
|  Tadashi G. Takaoka | 2014-11-12 | 1 | -1/+0 |
* | | Update SubtypeLocaleUtilsTests to test Serbian Latin in Seribian•••Change-Id: I80399b311ff5ed35f246e7e3d06d7386f03a0684
|  Tadashi G. Takaoka | 2014-11-12 | 1 | -8/+6 |
* | | Merge "Move logic to determine spacebar text to LanguageOnSpacebarHelper" |  Tadashi G. Takaoka | 2014-11-10 | 1 | -8/+4 |
|\ \ |
|
| * | | Move logic to determine spacebar text to LanguageOnSpacebarHelper•••Change-Id: Ib9dbbb4bd4e35c15fd752c364d3012e8a7da2410
|  Tadashi G. Takaoka | 2014-11-08 | 1 | -8/+4 |
* | | | Just tiny cosmetic fixes in makefile•••Change-Id: I470ba8a03d70aa520311c50f5d21979f476798b7
|  Ken Wakasa | 2014-11-11 | 1 | -1/+1 |
|/ / |
|
* | | Add more test cases to LanguageOnSpacebarHelperTests•••Change-Id: I54a4b89db84bbbd6bc7f5886f27b8bb6429ca8db
|  Tadashi G. Takaoka | 2014-11-08 | 1 | -99/+149 |
* | | Rename unit test•••Change-Id: I0d18562a0b036a3e76a6df989a143bb05f0ed833
|  Tadashi G. Takaoka | 2014-11-08 | 1 | -3/+6 |
|/ |
|
* | Merge "Move current subtype management code to RichInputMethodManager" |  Tadashi G. Takaoka | 2014-11-07 | 1 | -1/+1 |
|\ |
|
| * | Move current subtype management code to RichInputMethodManager•••Change-Id: I82d5a17a5ec96f26047d29e79f3f28850fc5b3bb
|  Tadashi G. Takaoka | 2014-11-06 | 1 | -1/+1 |
* | | Move util classes under common•••Also why did we have two copies of LocaleUtils >.>
Bug: 18108776
Change-Id: I03b4403dfd51934e66b567f2f8b87da419cfb3ab
|  Jean Chalard | 2014-11-07 | 11 | -10/+14 |
|/ |
|
* | Fix the build : move offdevice tests in an off device file•••Also fix a failing test
Change-Id: I280aa6b5836c7332da08a88f1258546edeb25a37
|  Jean Chalard | 2014-11-06 | 1 | -61/+0 |
* | Add a header command to dicttool.•••This will allow to greatly improve the performance of the
metadata-generating files, as they won't have to wait for
the info command to read the entire dictionary when the
header is all we need.
Also add tests, and while we're at it, use the seed as
intended to enable reproducible tests.
Change-Id: I0ba79ef62f0292b23e63aed57ff565bb102281a2
|  Jean Chalard | 2014-11-06 | 1 | -7/+70 |
* | Add a *FAST* dictionary header reader.•••It's still unused as of this change but the next change will use it
As a reference point, generating the metadata for Bayo takes
3'02" on my machine with the info command; it's down to 16" if
made to use this instead. The gains increases with the number
of dictionaries obviously.
Change-Id: I0eeea2d8f81bb74b0d1570af658e91b56f7c2b79
|  Jean Chalard | 2014-11-06 | 1 | -0/+42 |
* | Fix missing ZWNJ key of BengaliAkhhor keyboard•••This CL also fixes the wrong script of Bengali Akkhor.
Change-Id: Id4af2ea160b4ef3cfd40ffc5984354bc60f0b7b7
|  Tadashi G. Takaoka | 2014-11-04 | 1 | -0/+5 |
* | Update v4 format version from 402 to 403.•••Without personalization:
Total words: 1134774, Success Num: 899230, Success Percentage: 79.243%
Bad Failures, with auto-correction (typed word == expected word, output word != expected word): 1871, Bad Failure Percentage: 0.165%
Failures, with auto-correction (F-C): 29084, F-C Percentage: 2.563%
Max Keystrokes: 6072959, Min Keystrokes: 4436090, Keystroke Saving Percentage:26.953%
Before:
Total words: 1134646, Success Num: 925194, Success Percentage: 81.540%
Bad Failures, with auto-correction (typed word == expected word, output word != expected word): 1316, Bad Failure Percentage: 0.116%
Failures, with auto-correction (F-C): 28288, F-C Percentage: 2.493%
Max Keystrokes: 6072831, Min Keystrokes: 3946188, Keystroke Saving Percentage:35.019%
After
Total words: 1134659, Success Num: 944746, Success Percentage: 83.263%
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): 28016, F-C Percentage: 2.469%
Max Keystrokes: 6072844, Min Keystrokes: 3387333, Keystroke Saving Percentage:44.222%
Change-Id: I3af42ec37a11847c0429c28616e726f6a339247f
|  Keisuke Kuroyanagi | 2014-10-31 | 2 | -83/+42 |
* | Merge "Add documentation for CollectionUtils#arrayAsList" |  Ken Wakasa | 2014-10-31 | 1 | -1/+32 |
|\ |
|