809c93214bd85f038c3abb09d8dee60f778b7746 |
|
22-Jan-2016 |
Yohei Yukawa <yukawa@google.com> |
Experimental automatic language switching support. With this CL, LatinIME switches the current subtype from its enabled subtypes based on the first locale in EditorInfo#hintLocales. This functionality is still experimental, and will be triggered only when EditorInfo#hintLocales is specified by the application. Bug: 22859862 Change-Id: Ibd0559b370d8aa0d50d1bada8ecfdac0ed8db898
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/RichInputMethodManager.java
|
107fb4c476779df16be23e245547253978c197ac |
|
12-Mar-2015 |
Dan Zivkovic <zivkovic@google.com> |
Remove ALS from LatinIME. This fixes unit tests and brings us closer to a green build. Change-Id: Iffcc392eda4a7671a238b79cc7367320ca648725
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/RichInputMethodManager.java
|
b86ca76cea9aedf47a81f9272fb59897de3bbbe7 |
|
06-Mar-2015 |
Dan Zivkovic <zivkovic@google.com> |
Handle null InputMethodSubtype. Bug 19627494. Change-Id: I50dc77c59ced0f2e7c07a49ae0cb040197c2ab35
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/RichInputMethodManager.java
|
12d80ebead6a1d7f704a5a3af3b6fe3313ceab05 |
|
10-Feb-2015 |
Dan Zivkovic <zivkovic@google.com> |
Remove shortcut support from LatinIME. Note this change does not affect the native decoder interface. Change-Id: I73b7dc008a5acaf75a31a36a2d332b5afabd82d0
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/RichInputMethodManager.java
|
77e0fa1d6708fa53549d80fcd2035da5a30e4140 |
|
29-Jan-2015 |
Dan Zivkovic <zivkovic@google.com> |
LatinIME portion of multi-lang option removal. Bug 19188067. Change-Id: Ic9a3637f59dda30c699141222b9dcac3cd624b99
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/RichInputMethodManager.java
|
dbdc81a36ac44f217e14a660ac671562f2948d89 |
|
17-Dec-2014 |
Tadashi G. Takaoka <takaoka@google.com> |
Merge "Cleanup InputMethodInfoCache"
|
afd52dfc601c635e8a729b30b4ccf7a7fd7ad134 |
|
07-Nov-2014 |
Tadashi G. Takaoka <takaoka@google.com> |
Cleanup InputMethodInfoCache Change-Id: I40afeb4557c3b1ad32bd90f67502a625df2bc3fb
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/RichInputMethodManager.java
|
31a10e226d23b30b24d9c902608ff013cc1c3e0c |
|
07-Nov-2014 |
Tadashi G. Takaoka <takaoka@google.com> |
Remove SubtypeSwitcher Change-Id: Ic4def69a9f742f13c98bc3e518c406658b52797d
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/RichInputMethodManager.java
|
498dbfbd9dcd9a03b91b6efe4d0e5b3afb1df078 |
|
11-Dec-2014 |
Jean Chalard <jchalard@google.com> |
Disable multiple language input Bug: 18705799 Change-Id: I73730ccf59e2697acfb3fe436c01b94c40307f2f
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/RichInputMethodManager.java
|
2b25f674f29a4c7b3c8d70bc0fbfbdc60da131c4 |
|
07-Nov-2014 |
Tadashi G. Takaoka <takaoka@google.com> |
Add NetworkConnectivityUtils class Change-Id: I7bd71f1d4ef0fc0fe21ddfd9f3e11463f53ac4e7
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/RichInputMethodManager.java
|
4486314225c4bbb97f35cdbdbb2da1de4fc28be2 |
|
07-Nov-2014 |
Tadashi G. Takaoka <takaoka@google.com> |
Remove RichInputMethodManager.updateShortcutIME call from SubtypeSwitcher Change-Id: I5661a7926cf5a404788516c542b25cc0707bb417
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/RichInputMethodManager.java
|
8a711f2a547a61b9f4f3ef3bdb79a66b618db58f |
|
20-Nov-2014 |
Tadashi G. Takaoka <takaoka@google.com> |
Remove unneeded Context argument Change-Id: Ib34931836a617d0dc049fb3c9ae6686374ec8c12
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/RichInputMethodManager.java
|
7fb0ed58edd4cc2514f0b5dd5bd2083889ff325c |
|
06-Nov-2014 |
Tadashi G. Takaoka <takaoka@google.com> |
Move current subtype management code to RichInputMethodManager Change-Id: I82d5a17a5ec96f26047d29e79f3f28850fc5b3bb
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/RichInputMethodManager.java
|
8a2c4afad4c30fe7c082387b4beafd95c3c823e8 |
|
06-Nov-2014 |
Tadashi G. Takaoka <takaoka@google.com> |
Move shorcut IME related code from SubtypeSwitcher to RichInputMethodManager Change-Id: I0f95f603d80570c937e8c38ded88df341c11795e
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/RichInputMethodManager.java
|
2a7da0ab87db1166c62c171858b589da3d9c2ca7 |
|
06-Nov-2014 |
Tadashi G. Takaoka <takaoka@google.com> |
Move some methods out from SubtypeSwitcher Change-Id: I89aaf87d7d0cc204b0ca0f61c2f64d15e2df848e
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/RichInputMethodManager.java
|
9342484e8d573a40f470b6a593df31c602fa4076 |
|
23-Oct-2014 |
Ken Wakasa <kwakasa@google.com> |
Move Constants.java to the latin.common package Our intention is to have classes of latinime-common under the common package as much as we can. Change-Id: I76efbbbe7bebf1a4aa943715cdff64f91675e20d
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/RichInputMethodManager.java
|
d3a4c5132422b189c8dbb94dbbe84a9b9761b0a8 |
|
22-Oct-2014 |
Tadashi G. Takaoka <takaoka@google.com> |
Fix Javadoc and null analysis related warnings This CL also adds @SuppressWarning("unused" to java-overridable package. Bug: 18003991 Change-Id: If70527e30654384705d7a814f5efd181d9f539e1
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/RichInputMethodManager.java
|
5f00fe09e9a611b647592188316e5999465df4d3 |
|
20-Oct-2014 |
Tadashi G. Takaoka <takaoka@google.com> |
Fix some compiler warnings This CL fixes the following compiler warnings. - Indirect access to static member - Access to a non-accessible member of an enclosing type - Parameter assignment - Method can be static - Local variable declaration hides another field or variable - Value of local variable is not used - Unused import - Unused private member - Unnecessary 'else' statement - Unnecessary declaration of throw exception - Redundant type arguments - Missing '@Override' annotation - Unused '@SuppressWarning' annotations Bug: 18003991 Change-Id: Icfebe753e53a2cc621848f769d6a3d7ce501ebc7
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/RichInputMethodManager.java
|
f13487dfbf2b7547b48a5e9123235ee8a1d660c8 |
|
15-Oct-2014 |
Jean Chalard <jchalard@google.com> |
[ML25] Add an hasDict method. We used to have separate methods for existence of dicts according to whether it's a file or a resource. This unifies both. Bug: 11230254 Bug: 17979623 Change-Id: I728773461f3465f756d06297c3f3bee34390c3e6
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/RichInputMethodManager.java
|
b256bb57918409d09892557f5902955927946297 |
|
10-Oct-2014 |
Jean Chalard <jchalard@google.com> |
[ML24] Add facilities to read the script of a subtype ...or more exactly, the script of the keyboard layout set associated with a given subtype. Bug: 11230254 Change-Id: I82f5fc81ecffc561781816008c853be6ff9438dd
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/RichInputMethodManager.java
|
d15f6e8c98f673dc38100e2fe3e359f46f7358a4 |
|
14-Oct-2014 |
Jean Chalard <jchalard@google.com> |
Performance fix for multiple language subtypes The code would iterate all enabled subtypes each time getCurrentSubtype() is called, which is really quite frequent. Bug: 11230254 Change-Id: I91feb36de6eca84967e848fc585aae04b350be89
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/RichInputMethodManager.java
|
437fcbaa9f9e7de6ccdb6c9ac5f977c0aa6e6bc6 |
|
09-Oct-2014 |
Jean Chalard <jchalard@google.com> |
[ML20.1] Move getRichInputMethodSubtype to additional features Bug: 11230254 Change-Id: I9bc19db5f101eeb6841394fe3637f271c93cbfa7
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/RichInputMethodManager.java
|
dc44260484a27d360c48daa069e7f3b7c07d12a2 |
|
25-Aug-2014 |
Jean Chalard <jchalard@google.com> |
Merge "Revert "Revert "[ML1] Introduce RichInputMethodSubtype"""
|
85ddfe1317a4475269e53f62c2338c335e02e839 |
|
25-Aug-2014 |
Jean Chalard <jchalard@google.com> |
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
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/RichInputMethodManager.java
|
6c638d1bbdd4b1b8d49531ef41d337bd3ccbec32 |
|
22-Aug-2014 |
Jean Chalard <jchalard@google.com> |
Merge "Revert "[ML1] Introduce RichInputMethodSubtype""
|
a63d0a8ee6cb05bcddb69bf9a6018853d89d886a |
|
22-Aug-2014 |
Jean Chalard <jchalard@google.com> |
Revert "[ML1] Introduce RichInputMethodSubtype" This reverts commit 8ffe4bc9321e582a4d882f21e465d5886616f489. Change-Id: I9d4c98b0adfdb78b0f4d376f7691e50d1bd2228f
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/RichInputMethodManager.java
|
f429d8f138d7e9aed8cdae774bfc8854025d3a40 |
|
22-Aug-2014 |
Jean Chalard <jchalard@google.com> |
Merge "[ML1] Introduce RichInputMethodSubtype"
|
8ffe4bc9321e582a4d882f21e465d5886616f489 |
|
18-Aug-2014 |
Jean Chalard <jchalard@google.com> |
[ML1] Introduce RichInputMethodSubtype Bug: 11230254 Change-Id: Ic7a1bf938a5a186dcff527b556295aba2406e8b9
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/RichInputMethodManager.java
|
698b19ef35d1d865943ec9d9ee05f8f0e66dc3f8 |
|
14-Aug-2014 |
Mohammadinamul Sheik <inamul@google.com> |
Pass a new argument to StatsUtils. Change-Id: I61e32c7a455a273e8daf9a5487d7969923802488 Bug: 17013677
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/RichInputMethodManager.java
|
052ec62abd577182af8d5b50564d8075b18be3c9 |
|
04-Jul-2014 |
Yohei Yukawa <yukawa@google.com> |
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
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/RichInputMethodManager.java
|
c1cb930dde27414a0d8b15ae345650d41ba56add |
|
13-Jun-2014 |
Yohei Yukawa <yukawa@google.com> |
Merge "Revert "Check OS codename for shouldOfferSwitchingToNextInputMethod""
|
58e248ebda82ef5ae16f3b5192635409ffad5f00 |
|
13-Jun-2014 |
Yohei Yukawa <yukawa@google.com> |
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
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/RichInputMethodManager.java
|
a91561aa58db1c43092c1caecc051a11fa5391c7 |
|
23-May-2014 |
Tadashi G. Takaoka <takaoka@google.com> |
Use Java 7 diamond operator Change-Id: If16ef50ae73147594615d0f49d6a22621eaf1aef
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/RichInputMethodManager.java
|
1690992d1b5e37f21edb3040d5b939bd0f713efc |
|
30-Apr-2014 |
Yohei Yukawa <yukawa@google.com> |
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
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/RichInputMethodManager.java
|
8ba4f33709e6c40ade96922f88feace6e4b75b56 |
|
28-Apr-2014 |
Yohei Yukawa <yukawa@google.com> |
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
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/RichInputMethodManager.java
|
ad5795a89117dbb5ebe4f1f308bc7e8a685ebf46 |
|
03-Mar-2014 |
Tadashi G. Takaoka <takaoka@google.com> |
Fix InputMethodInfo cache in RichInputMethodManager Bug: 13271570 Change-Id: Ie06cd83baaaf674d8b34f0232c164c4541aceb43
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/RichInputMethodManager.java
|
a410cb48eab0cd75aa27e20f60e47a29a59fb9ff |
|
24-Jul-2013 |
Tadashi G. Takaoka <takaoka@google.com> |
Move subtype related utility class to utils package Change-Id: I3564796531ea85f2ebafde40cd822b806b8741df
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/RichInputMethodManager.java
|
e6c51847426121246cc8b48f42f8f5668db71cdb |
|
23-Jul-2013 |
Tadashi G. Takaoka <takaoka@google.com> |
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
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/RichInputMethodManager.java
|
a7d2fc6befa1b16883200a653fc01deb4d94944d |
|
21-Jul-2013 |
Ken Wakasa <kwakasa@google.com> |
Move settings related classes to "settings" Change-Id: Id170dbfe2dcfc93130b7be4a84615940403ec37f
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/RichInputMethodManager.java
|
e28eba5074664d5716b8e58b8d0a235746b261eb |
|
23-Jun-2013 |
Ken Wakasa <kwakasa@google.com> |
Move util classes to the latin/utils directory Change-Id: I1c5b27c8edf231680edb8d96f63b9d04cfc6a6fa
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/RichInputMethodManager.java
|
ff6445ed0eac57f9daf573178ffe9f4e1e2b246a |
|
11-Jun-2013 |
Jean Chalard <jchalard@google.com> |
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
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/RichInputMethodManager.java
|
77f63c8ac64c46de36002fd62c71f1eeebcaf2ac |
|
05-Jun-2013 |
Tadashi G. Takaoka <takaoka@google.com> |
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
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/RichInputMethodManager.java
|
10e8b9397717cc04b9a2aaee4b91f9d7ccbbf8e6 |
|
21-May-2013 |
Satoshi Kataoka <satok@google.com> |
Fix a crash on a secondary user Bug: 9054063 Change-Id: I092ab6e0077578d0aca57d2e41dfbc00b46e1ba4
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/RichInputMethodManager.java
|
b902109000bcef184e69daac7dc3906fc969791e |
|
09-May-2013 |
Satoshi Kataoka <satok@google.com> |
Fix usages of getEnabledInputMethodSubtypeList Bug: 8450279 Change-Id: Ib8433442ae6ca6c28da2652bff687cdeaf7c196e
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/RichInputMethodManager.java
|
85629debaaaa576047a4f01430411f0d7b41762d |
|
17-Apr-2013 |
Tadashi G. Takaoka <takaoka@google.com> |
Implement IMM.switchToNextInputMethod() for ICS Bug: 8633367 Change-Id: Ifc0f97b1fdf5e5cc3601c24a503058c4822478dc
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/RichInputMethodManager.java
|
d3b0ecec22cda883150851dced32c1eda2910a66 |
|
08-Jan-2013 |
Tadashi G. Takaoka <takaoka@google.com> |
Clean up public helper methods of SettingsValues Change-Id: I6c6087580b67f497eaaf16900f8df7a4a895b8e3
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/RichInputMethodManager.java
|
f90fc105ab1159f43f536bcacdd1224c2c05bacb |
|
07-Jan-2013 |
Tadashi G. Takaoka <takaoka@google.com> |
Simplify singleton class initialization Change-Id: I16a27f2ed6ea66184bfdc9903180372cd7ea2fd1
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/RichInputMethodManager.java
|
85e397cd1060f3878d9a55373b7409641175179a |
|
28-Nov-2012 |
Tadashi G. Takaoka <takaoka@google.com> |
Set additional subtypes before getting current subtype Bug: 7594188 Change-Id: I1977acb7189f8eb186b9b20a3e5b64b4aaabf191
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/RichInputMethodManager.java
|
76d4ffeebfd084913a8c1b7433dff48f5b2063df |
|
19-Nov-2012 |
Tadashi G. Takaoka <takaoka@google.com> |
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
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/RichInputMethodManager.java
|
1931c1cab1c2b077030210f2dd7a1839da7211bc |
|
02-Oct-2012 |
Tadashi G. Takaoka <takaoka@google.com> |
Fix language switch key behavior Bug: 7075923 Change-Id: I306e1ff5d9f873541e84e1fafb64b9473947f623
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/RichInputMethodManager.java
|
6fbbab3b8442ad010c53dc53a09535f7b0ef0323 |
|
09-Nov-2012 |
Tadashi G. Takaoka <takaoka@google.com> |
Enhance ImfUtils to InputMethodManagerWrapper class Change-Id: I6ff86ee819a446dd3ed5f9c3400d23564027b020
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/RichInputMethodManager.java
|