Commit message (Expand) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge "Revert "Revert "[ML1] Introduce RichInputMethodSubtype""" | 2014-08-25 | 1 | -3/+7 | |
|\ | |||||
| * | Revert "Revert "[ML1] Introduce RichInputMethodSubtype""•••This reverts commit a63d0a8ee6cb05bcddb69bf9a6018853d89d886a. This patch seems to be fine after all, but was submitted without its companion [ML1.1] patch causing a build breakage. Reverting the revert and submitting both at the same time seems like the right thing to do. Change-Id: Ib8fefa40b74dcee0edb025a52dac9b35c82d49df | 2014-08-25 | 1 | -3/+7 | |
* | | Merge "Revert "[ML1] Introduce RichInputMethodSubtype"" | 2014-08-22 | 1 | -7/+3 | |
|\| | |||||
| * | Revert "[ML1] Introduce RichInputMethodSubtype"•••This reverts commit 8ffe4bc9321e582a4d882f21e465d5886616f489. Change-Id: I9d4c98b0adfdb78b0f4d376f7691e50d1bd2228f | 2014-08-22 | 1 | -7/+3 | |
* | | Merge "[ML1] Introduce RichInputMethodSubtype" | 2014-08-22 | 1 | -3/+7 | |
|\| | |||||
| * | [ML1] Introduce RichInputMethodSubtype•••Bug: 11230254 Change-Id: Ic7a1bf938a5a186dcff527b556295aba2406e8b9 | 2014-08-22 | 1 | -3/+7 | |
* | | Pass a new argument to StatsUtils.•••Change-Id: I61e32c7a455a273e8daf9a5487d7969923802488 Bug: 17013677 | 2014-08-22 | 1 | -1/+2 | |
|/ | |||||
* | Restore additional subtypes when the package is updated•••With this CL, Intent#ACTION_MY_PACKAGE_REPLACED will not only update the visibility of the setup activity but also reconstruct additional subtypes. This is important because the system always removes all the additional subtypes whenever the package is updated. BUG: 15890448 Change-Id: Ic36ea68f50b1ac89b4cbd268ee53f9a5e5d60afd | 2014-07-04 | 1 | -6/+10 | |
* | Merge "Revert "Check OS codename for shouldOfferSwitchingToNextInputMethod"" | 2014-06-10 | 1 | -13/+4 | |
|\ | |||||
| * | Revert "Check OS codename for shouldOfferSwitchingToNextInputMethod"•••This reverts commit 1690992d1b5e37f21edb3040d5b939bd0f713efc. Build.VERSION.SDK_INT is bumped with I4716e71d72b2526fe635079d1b. We no longer need this workaround. Change-Id: I75a1c2a7055af17a7d40291aadd62ae9bb42e056 | 2014-06-13 | 1 | -13/+4 | |
* | | Use Java 7 diamond operator•••Change-Id: If16ef50ae73147594615d0f49d6a22621eaf1aef | 2014-05-24 | 1 | -3/+2 | |
|/ | |||||
* | Check OS codename for shouldOfferSwitchingToNextInputMethod•••Make sure if Build.VERSION.CODENAME is "REL" or not when Build.VERSION.SDK_INT is 19 (KitKat). This is a tentative workaround until Build.VERSION.SDK_INT is bumped to 20 or greater. BUG: 12965588 Change-Id: I0f6a8ef92af221240d247997ce65bd5e351b2d5e | 2014-04-30 | 1 | -4/+13 | |
* | Use shouldOfferSwitchingToNextInputMethod when available•••With this CL, LatinIME starts using InputMethodManager#shouldOfferSwitchingToNextInputMethod when available and API level is higher than 19 (KitKat). Note that relevant settings of LatinIME will be ignored if InputMethodManager#shouldOfferSwitchingToNextInputMethod is considered to be available at the moment. We will revisit here to reorganize the user visible settings before the new global IME switching mechanism becomes publicly available. BUG: 12965588 Change-Id: I0188fa56cba8e983c61cef3ae3400a0e3821f718 | 2014-04-28 | 1 | -0/+12 | |
* | Fix InputMethodInfo cache in RichInputMethodManager•••Bug: 13271570 Change-Id: Ie06cd83baaaf674d8b34f0232c164c4541aceb43 | 2014-03-03 | 1 | -25/+48 | |
* | Move subtype related utility class to utils package•••Change-Id: I3564796531ea85f2ebafde40cd822b806b8741df | 2013-07-24 | 1 | -4/+6 | |
* | Fix NPE in SubtypeLocale.getSubtypeDisplayName•••This change moves the methods that create the subtype display name for spacebar from MainKeyboardView to SubtypeLocale class, and consolidates SpacebarTextTests with SubtypeLocaleTests. Bug: 9962955 Change-Id: Ifa0a08ff80bc30753a213c2feb471599ca63fa66 | 2013-07-23 | 1 | -1/+1 | |
* | Move settings related classes to "settings"•••Change-Id: Id170dbfe2dcfc93130b7be4a84615940403ec37f | 2013-07-22 | 1 | -0/+1 | |
* | Move util classes to the latin/utils directory•••Change-Id: I1c5b27c8edf231680edb8d96f63b9d04cfc6a6fa | 2013-06-24 | 1 | -0/+1 | |
* | Cache subtype lists reasonably.•••This will spare a lot of IPC for Latin IME at the cost of very little retained memory. This improves the loading by potentially a lot - between 15 and 30% when the layout is cached (which should now be the case almost every time), and half that if it's not. More importantly, it makes the load time less sensitive to high device load, which is one of the sore points. Bug: 8689779 Change-Id: I2e07736f1a92c38eed0e203bc690761a181da8b9 | 2013-06-12 | 1 | -9/+33 | |
* | Don't use RichInputMethodManager in setup wizard•••In setup wizard, InputMethodManager may not be able to be aware that this IME is installed, especially just after the IME is installed via GooglePlay app and hit the open button on the app to launch the setup wizard. Bug: 9299618 Change-Id: I00c8544178b41074253d49ae9481996ec56593d2 | 2013-06-07 | 1 | -7/+0 | |
* | Fix a crash on a secondary user•••Bug: 9054063 Change-Id: I092ab6e0077578d0aca57d2e41dfbc00b46e1ba4 | 2013-05-21 | 1 | -0/+7 | |
* | Fix usages of getEnabledInputMethodSubtypeList•••Bug: 8450279 Change-Id: Ib8433442ae6ca6c28da2652bff687cdeaf7c196e | 2013-05-09 | 1 | -6/+11 | |
* | Implement IMM.switchToNextInputMethod() for ICS•••Bug: 8633367 Change-Id: Ifc0f97b1fdf5e5cc3601c24a503058c4822478dc | 2013-04-22 | 1 | -12/+115 | |
* | Clean up public helper methods of SettingsValues•••Change-Id: I6c6087580b67f497eaaf16900f8df7a4a895b8e3 | 2013-01-09 | 1 | -1/+1 | |
* | Simplify singleton class initialization•••Change-Id: I16a27f2ed6ea66184bfdc9903180372cd7ea2fd1 | 2013-01-07 | 1 | -1/+3 | |
* | Set additional subtypes before getting current subtype•••Bug: 7594188 Change-Id: I1977acb7189f8eb186b9b20a3e5b64b4aaabf191 | 2012-11-28 | 1 | -4/+20 | |
* | Add Spanish United States keyboard•••The subtype locale name on the spacebar will be suppressed when only one subtype is enabled and - Subtype locale is equal to the system locale. or - Subtype language is equal to the system language but the subtype is implicitly enabled. Thus the "es_ES" system locale chooses "es" subtype keyboard implicitly but the keyboard doesn't have the subtype name on its spacebar. This change also removes Spanish Latin America keyboard. Bug: 7531804 Change-Id: Ib929e8235d643c0ba039eb010e18ab721a734e15 | 2012-11-19 | 1 | -10/+24 | |
* | Fix language switch key behavior•••Bug: 7075923 Change-Id: I306e1ff5d9f873541e84e1fafb64b9473947f623 | 2012-11-14 | 1 | -0/+5 | |
* | Enhance ImfUtils to InputMethodManagerWrapper class•••Change-Id: I6ff86ee819a446dd3ed5f9c3400d23564027b020 | 2012-11-12 | 1 | -0/+213 |