| Commit message (Expand) | Author | Age | Files | Lines |
* | 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
|  Yohei Yukawa | 2014-07-04 | 1 | -6/+10 |
* | Merge "Revert "Check OS codename for shouldOfferSwitchingToNextInputMethod"" |  Yohei Yukawa | 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
|  Yohei Yukawa | 2014-06-13 | 1 | -13/+4 |
* | | Use Java 7 diamond operator•••Change-Id: If16ef50ae73147594615d0f49d6a22621eaf1aef
|  Tadashi G. Takaoka | 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
|  Yohei Yukawa | 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
|  Yohei Yukawa | 2014-04-28 | 1 | -0/+12 |
* | Fix InputMethodInfo cache in RichInputMethodManager•••Bug: 13271570
Change-Id: Ie06cd83baaaf674d8b34f0232c164c4541aceb43
|  Tadashi G. Takaoka | 2014-03-03 | 1 | -25/+48 |
* | Move subtype related utility class to utils package•••Change-Id: I3564796531ea85f2ebafde40cd822b806b8741df
|  Tadashi G. Takaoka | 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
|  Tadashi G. Takaoka | 2013-07-23 | 1 | -1/+1 |
* | Move settings related classes to "settings"•••Change-Id: Id170dbfe2dcfc93130b7be4a84615940403ec37f
|  Ken Wakasa | 2013-07-22 | 1 | -0/+1 |
* | Move util classes to the latin/utils directory•••Change-Id: I1c5b27c8edf231680edb8d96f63b9d04cfc6a6fa
|  Ken Wakasa | 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
|  Jean Chalard | 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
|  Tadashi G. Takaoka | 2013-06-07 | 1 | -7/+0 |
* | Fix a crash on a secondary user•••Bug: 9054063
Change-Id: I092ab6e0077578d0aca57d2e41dfbc00b46e1ba4
|  Satoshi Kataoka | 2013-05-21 | 1 | -0/+7 |
* | Fix usages of getEnabledInputMethodSubtypeList•••Bug: 8450279
Change-Id: Ib8433442ae6ca6c28da2652bff687cdeaf7c196e
|  Satoshi Kataoka | 2013-05-09 | 1 | -6/+11 |
* | Implement IMM.switchToNextInputMethod() for ICS•••Bug: 8633367
Change-Id: Ifc0f97b1fdf5e5cc3601c24a503058c4822478dc
|  Tadashi G. Takaoka | 2013-04-22 | 1 | -12/+115 |
* | Clean up public helper methods of SettingsValues•••Change-Id: I6c6087580b67f497eaaf16900f8df7a4a895b8e3
|  Tadashi G. Takaoka | 2013-01-09 | 1 | -1/+1 |
* | Simplify singleton class initialization•••Change-Id: I16a27f2ed6ea66184bfdc9903180372cd7ea2fd1
|  Tadashi G. Takaoka | 2013-01-07 | 1 | -1/+3 |
* | Set additional subtypes before getting current subtype•••Bug: 7594188
Change-Id: I1977acb7189f8eb186b9b20a3e5b64b4aaabf191
|  Tadashi G. Takaoka | 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
|  Tadashi G. Takaoka | 2012-11-19 | 1 | -10/+24 |
* | Fix language switch key behavior•••Bug: 7075923
Change-Id: I306e1ff5d9f873541e84e1fafb64b9473947f623
|  Tadashi G. Takaoka | 2012-11-14 | 1 | -0/+5 |
* | Enhance ImfUtils to InputMethodManagerWrapper class•••Change-Id: I6ff86ee819a446dd3ed5f9c3400d23564027b020
|  Tadashi G. Takaoka | 2012-11-12 | 1 | -0/+213 |