1. d20eef8 Query right user's system IMEs in AppRestrictionsHelper by Yohei Yukawa · 6 years ago
  2. 1fb13c5 Query right user's enabled IMEs in KeyguardPasswordView by Yohei Yukawa · 6 years ago
  3. 9cd0c8a Fix possible incorrect output from 'adb shell ime reset' by Yohei Yukawa · 6 years ago
  4. b138cbf Merge "Simplify IMMS#startInputOrWindowGainedFocusInternal() part 5/5" by TreeHugger Robot · 6 years ago
  5. d10781b Merge "Simplify IMMS#startInputOrWindowGainedFocusInternal() part 4/5" by TreeHugger Robot · 6 years ago
  6. ce3d956 Merge changes I807608d5,I4ccc56f3,I8aa75851,I09022bb2 by TreeHugger Robot · 6 years ago
  7. e8d1eaa1 Merge "Pipe IME state into insets (IME transitions 3/n)" by Tarandeep Singh · 6 years ago
  8. 2cbcd7f Pipe IME state into insets (IME transitions 3/n) by Tarandeep Singh · 6 years ago
  9. 6746452 Simplify IMMS#startInputOrWindowGainedFocusInternal() part 5/5 by Yohei Yukawa · 6 years ago
  10. 6e87559 Simplify IMMS#startInputOrWindowGainedFocusInternal() part 4/5 by Yohei Yukawa · 6 years ago
  11. 13dc12f Simplify IMMS#startInputOrWindowGainedFocusInternal() part 3/5 by Yohei Yukawa · 6 years ago
  12. 7cc3356 Simplify IMMS#startInputOrWindowGainedFocusInternal() part 2/5 by Yohei Yukawa · 6 years ago
  13. 4391c20 Simplify IMMS#startInputOrWindowGainedFocusInternal() part 1/5 by Yohei Yukawa · 6 years ago
  14. 670abea Fix a typo in an error message in InputMethodManagerService by Yohei Yukawa · 6 years ago
  15. 6ab2e4a Fix InputMethodSettings#getInt() for nonexistent key when copy-on-write is on by Yohei Yukawa · 6 years ago
  16. 15be5e6 Take CLONE_TO_MANAGED_PROFILE into account in InputMethodSettings by Yohei Yukawa · 6 years ago
  17. f927753 Remove an unused param from InputMethodSettings constructor by Yohei Yukawa · 6 years ago
  18. 1c66301 Adjust method access levels in InputMethodUtils by Yohei Yukawa · 6 years ago
  19. 4792bc1 Remove unnecesary final keyword from method params in InputMethodUtils by Yohei Yukawa · 6 years ago
  20. ed3e728 Merge "Pre-render input method (IME transitions 1/n)" by Tarandeep Singh · 6 years ago
  21. eadb139 Pre-render input method (IME transitions 1/n) by Tarandeep Singh · 6 years ago
  22. fd8f721 Client-side reimplementation of IMM#setCurrentInputMethodSubtype() by Yohei Yukawa · 6 years ago
  23. 2988d2d Unimplement VrManager#setVrInputMethod() by Yohei Yukawa · 6 years ago
  24. 46d7476 Simplify IMMS#calledFromValidUserLocked() by Yohei Yukawa · 6 years ago
  25. 716897c Harden caller verification in IMMS#startInputOrWindowGainedFocus() by Yohei Yukawa · 6 years ago
  26. 17ace29 Deprecate SuggestionSpan#ACTION_SUGGESTION_PICKED by Yohei Yukawa · 6 years ago
  27. d3e0fd93 Clarify nullness about "token" param of IMMS#calledWithValidTokenLocked() by Yohei Yukawa · 6 years ago
  28. 849443c Simplify IMMS#updateSystemUiLocked() by Yohei Yukawa · 6 years ago
  29. 6fee881 Make it clear IMMS#updateSystemUiLocked() is always called with mCurToken by Yohei Yukawa · 6 years ago
  30. 8d1592e Inline InputMethodManagerService#updateSystemUi() by Yohei Yukawa · 6 years ago
  31. 9b60ba0 Unify IInputMethodPrivilegedOperations as sync IPC by Yohei Yukawa · 6 years ago
  32. 0f5eade Introduce @hide EditorInfo#targetInputMethodUser by Yohei Yukawa · 6 years ago
  33. 4208140 Use UserManagerInternal when possible in IMMS by Yohei Yukawa · 6 years ago
  34. a878b95 Support per-profile IME behind the flag by Yohei Yukawa · 6 years ago
  35. 7f8ee4b Allow background users to call IME query APIs by Yohei Yukawa · 6 years ago
  36. a7babbb Add a debug command to poll IMMS.Lifecycle#onSwitchUser() by Yohei Yukawa · 6 years ago
  37. 9f7fdc0 Merge "Fix IME crash when leave VR mode." by Wei Sheng Shih · 6 years ago
  38. b557d57 Extract subtype.xml operations as a stateless utility class by Yohei Yukawa · 6 years ago
  39. 8a2b96b Clarify shell/root users also have DUMP permission by Yohei Yukawa · 6 years ago
  40. e14bda8 Avoid unnecessary File.delete() for nonexistent directory by Yohei Yukawa · 6 years ago
  41. 767d1e5 Fix IME crash when leave VR mode. by wilsonshih · 6 years ago
  42. 0c1ebff Deprecate null IME token rule in IMM#setInputMethod() by Yohei Yukawa · 6 years ago
  43. db25df7 Simplify permission checks in IMMS#onShellCommand by Yohei Yukawa · 6 years ago
  44. de5748e4 Clean up IMMS#handleShellCommandResetInputMethod() a bit by Yohei Yukawa · 6 years ago
  45. b8d240f Lock down IInputMethodManager#shellCommand() based on caller UID by Yohei Yukawa · 6 years ago
  46. 0513932 Extract IME list creation logic from IMMS#buildInputMethodListLocked() by Yohei Yukawa · 6 years ago
  47. 6048d89 Temporarily move MULTI_CLIENT_IME_ENABLED to frameworks.jar by Yohei Yukawa · 6 years ago
  48. b0bace1 Simplify permission checks in ime shell command by Yohei Yukawa · 6 years ago
  49. af6721f Merge "Re-work IMM#getShortcutInputMethodsAndSubtypes()" by TreeHugger Robot · 6 years ago
  50. 8a0e78a Merge "Stop supporting null IME token in IMM#setInputMethodAndSubtype()" by TreeHugger Robot · 6 years ago
  51. 4773ee1 Stop supporting null IME token in IMM#setInputMethodAndSubtype() by Yohei Yukawa · 6 years ago
  52. a67682a Merge "Remove an unused field IMMS#mShortcutInputMethodsAndSubtypes" by TreeHugger Robot · 6 years ago
  53. fefedc5 Re-work IMM#getShortcutInputMethodsAndSubtypes() by Yohei Yukawa · 6 years ago
  54. f2412a3 Revert "Remove foreground user check in shell commands for IMMS" by Yohei Yukawa · 6 years ago
  55. 86e2377 Remove an unused field IMMS#mShortcutInputMethodsAndSubtypes by Yohei Yukawa · 6 years ago
  56. afec9a24 Use the right user's spell checker in InputMethodUtils by Yohei Yukawa · 6 years ago
  57. 7bfbe97 Merge "Create /data/system/inputmethod/ directory lazily" by TreeHugger Robot · 6 years ago
  58. 4cac94b Merge "Let the absence of subtype.xml mean there is no additional subtype" by TreeHugger Robot · 6 years ago
  59. df630c5 Merge "Remove <imi> entries with zero <subtype> from subtype.xml" by TreeHugger Robot · 6 years ago
  60. b1a3fdb Create /data/system/inputmethod/ directory lazily by Yohei Yukawa · 6 years ago
  61. 2fe2dbca Let the absence of subtype.xml mean there is no additional subtype by Yohei Yukawa · 6 years ago
  62. 7b1c8d7 Remove <imi> entries with zero <subtype> from subtype.xml by Yohei Yukawa · 6 years ago
  63. dc52d89 Add a missing @Override to IMMS#getVrInputMethodList() by Yohei Yukawa · 6 years ago
  64. 5ec1fce Remove a special test-only mode from IMMS by Yohei Yukawa · 6 years ago
  65. a5a81d2 Merge "Add IMMS#showInputMethodPickerFromSystem." by TreeHugger Robot · 6 years ago
  66. 91e6cd0 Make sure caller verification is done inside a lock by Yohei Yukawa · 6 years ago
  67. ca2d3b6 Remove foreground user check in shell commands for IMMS by Yohei Yukawa · 6 years ago
  68. 2655c18 Remove unnecessary IMMS#calledFromValidUser() by Yohei Yukawa · 6 years ago
  69. 79e4c6a Make sure IME token verification is done inside a lock by Yohei Yukawa · 6 years ago
  70. 0c49908 Stop supporting null IME token in IMM#switchToLastInputMethod() by Yohei Yukawa · 6 years ago
  71. 70f17e7 Remove IInputMethodManager#switchToNextInputMethod() by Yohei Yukawa · 6 years ago
  72. 0b05f9e Add IMMS#showInputMethodPickerFromSystem. by lumark · 6 years ago
  73. ea6e7f0 Support hasNavigationBar per display(1/2) by Charles Chen · 6 years ago
  74. 1dd7de6 Replace HashMap with ArrayMap in IMMS and InputMethodUtils by Yohei Yukawa · 6 years ago
  75. ac9311e Use ArrayMap instead of HashMap for IMMS#mClients by Yohei Yukawa · 6 years ago
  76. 7a71237 Replace HashMap with ArrayMap in LocaleUtils by Yohei Yukawa · 6 years ago
  77. 9b89a0b Replace HashSet with ArraySet in InputMethodSubtypeSwitchingController by Yohei Yukawa · 6 years ago
  78. 7eee181 Unextract getExplicitlyOrImplicitlyEnabledInputMethodsAndSubtypeListLocked() by Yohei Yukawa · 6 years ago
  79. cf3bbff Simplify IMMS#showInputMethodMenu() a bit by Yohei Yukawa · 6 years ago
  80. fbc5547 Remove dependency on TreeMap from getSortedInputMethodAndSubtypeList() by Yohei Yukawa · 6 years ago
  81. bae5bea Introduce multi-client IME for special form factors by Yohei Yukawa · 6 years ago
  82. 35fa6d5 Extract IMM internal flags into StartInputFlags by Yohei Yukawa · 6 years ago
  83. cb768bc Fix local Binder call scenario of IMMS#addClient() by Yohei Yukawa · 6 years ago
  84. 41871f7 Merge "Show IME in default display for some use cases." by Ming-Shin Lu · 6 years ago
  85. ef1965b Show IME in default display for some use cases. by lumark · 6 years ago
  86. b752645 Remove redundant prefix from UnbindReason by Yohei Yukawa · 6 years ago
  87. 499e3f7 Extract UnbindReason from InputMethodClient by Yohei Yukawa · 6 years ago
  88. 4219422 Remove redundant prefix from StartInputReason by Yohei Yukawa · 6 years ago
  89. c6632df Extract StartInputReason from InputMethodClient by Yohei Yukawa · 6 years ago
  90. a468d70 Move some methods from InputMethodClient to InputMethodDebug by Yohei Yukawa · 6 years ago
  91. 4afd933 Enable @UnbindReason annotation in IMMS by Yohei Yukawa · 6 years ago
  92. dc66e52 Enable @StartInputReason annotation in IMMS by Yohei Yukawa · 6 years ago
  93. b0c2645 Enable @SoftInputModeFlags annotation in IMMS by Yohei Yukawa · 6 years ago
  94. 432cf60 Enable @MissingMethodFlags annotation in IMMS by Yohei Yukawa · 6 years ago
  95. e48d0ae Remove IInputMethodManager#finishInput(), which is NOP by Yohei Yukawa · 6 years ago
  96. 0deaef0 Polish InputMethodManagerService#startInputUncheckedLocked() by Yohei Yukawa · 6 years ago
  97. caaa1d3 Unextract InputMethodManagerService#startInputInnerLocked() by Yohei Yukawa · 6 years ago
  98. f91a2b1 Do not bind IME until an IME client is recognized by Yohei Yukawa · 6 years ago
  99. 4052a10f Instantiate InputMethodManager for each display (2nd try) by Yohei Yukawa · 6 years ago
  100. 1df32c5 Revert "Instantiate InputMethodManager for each display" by Yohei Yukawa · 6 years ago