1. c22eec9 IME animation: hide IME-related navbar icons until perceptible by Adrian Roos · 4 years, 3 months ago
  2. 48bfc31 Ignore onStartInput when WINDOW_FOCUS_GAIN_REPORT_WITH_SAME_EDITOR by Ming-Shin Lu · 4 years, 2 months ago
  3. 6ecbf08 Report WINDOW_FOCUS_GAIN_REPORT_ONLY when the served connection remains by Ming-Shin Lu · 4 years, 3 months ago
  4. 0dbd6c4 Revert "Keeps the served view of the window when focus to the ne..." by Taran Singh · 4 years, 4 months ago
  5. 6743813 Keeps the served view of the window when focus to the next window by Ming-Shin Lu · 4 years, 4 months ago
  6. 7029cc3 Add an empty IMM#windowDismissed(IBinder) for app compat by Yohei Yukawa · 4 years, 5 months ago
  7. 7bbce8e Ignore unchecked IME show/hide when no root by Tarandeep Singh · 4 years, 6 months ago
  8. e65a97c Populate the autofillId in the IMS EditorInfo by Feng Cao · 4 years, 6 months ago
  9. 73b1d16 Merge "Pipe windowToken for hideSoftInput" into rvc-dev by Taran Singh · 4 years, 6 months ago
  10. 4fe5b65 Pipe windowToken for hideSoftInput by Tarandeep Singh · 4 years, 6 months ago
  11. 94c9a83 Remove IME surface when hidden by Tarandeep Singh · 4 years, 7 months ago
  12. d277d69 Offload user-switching task from startInputOrWindowGainedFocus() by Yohei Yukawa · 4 years, 6 months ago
  13. 08e9134 Logically revert previous attempts on Bug 139806621 by Yohei Yukawa · 4 years, 6 months ago
  14. fbb017a Remove an obsolete comment by Yohei Yukawa · 4 years, 7 months ago
  15. 233164c Fix Keyboard won't show up in some cases by lumark · 4 years, 7 months ago
  16. 0b19cd9 Merge "Pipe windowToken of window requesting IME" by Taran Singh · 4 years, 7 months ago
  17. 3f733cc Fix some thread handling issues in InputMethodManager by lumark · 4 years, 7 months ago
  18. bb0e2f7 Pipe windowToken of window requesting IME by Tarandeep Singh · 4 years, 7 months ago
  19. 970d9d2 Introduce ImeFocusController by lumark · 5 years ago
  20. ba40044 Use ExecutorService to replace CompletableFuture by lumark · 4 years, 8 months ago
  21. ad9254c Use new UnsupportedAppUsage annotation. by Artur Satayev · 4 years, 9 months ago
  22. 322ee9b Freeup lock when IME is set inactive and unbound by Tarandeep Singh · 4 years, 10 months ago
  23. 90ebd2b Merge "Move startInput for WINDOW_FOCUS_GAIN to background thread" by Taran Singh · 4 years, 10 months ago
  24. e017210 Move startInput for WINDOW_FOCUS_GAIN to background thread by Tarandeep Singh · 4 years, 10 months ago
  25. 847a7d9 Remove StartInputFlags.FIRST_WINDOW_FOCUS_GAIN by lumark · 4 years, 10 months ago
  26. a942715 Downgrade InputMethodManager getFallbackIMM logs by Michael Klimushyn · 5 years ago
  27. 561a199 Skip updateCursorAnchorInfo when matrix is null by Tarandeep Singh · 5 years ago
  28. 23d047a Merge "Reenable CursorAnchorInfo API with ActivityView" into qt-dev by TreeHugger Robot · 5 years ago
  29. b4f328a Reenable CursorAnchorInfo API with ActivityView by Yohei Yukawa · 5 years ago
  30. 5299ad0 Unify context in ViewRoot by Charles Chen · 5 years ago
  31. 414820e Add test API getDisplayId for cts test by Charles Chen · 5 years ago
  32. 5a2e604 Merge "Revert "Unify context in ViewRoot"" into qt-dev by Charles Chen · 5 years ago
  33. fd85036 Revert "Unify context in ViewRoot" by Charles Chen · 5 years ago
  34. c1a0fbc Merge "Unregister ImeInsetsSourceConsumer when focus lost" into qt-dev by TreeHugger Robot · 5 years ago
  35. 44f5215 Unify context in ViewRoot by Charles Chen · 5 years ago
  36. 3d4a7d1 Unregister ImeInsetsSourceConsumer when focus lost by Louis Chang · 5 years ago
  37. 47e49fd Add javadoc for IMM.showInputMethodPicker by Tarandeep Singh · 5 years ago
  38. 1466e4a Hide InputMethodManger.showSoftInputUnchecked() from Q+ apps by Yohei Yukawa · 6 years ago
  39. 6f1b7a2 Add maxTargetSdk to @UnsupportedAppUsage for mH, mServedView, mNextServedView by Sergey Vasilinets · 6 years ago
  40. d20eef8 Query right user's system IMEs in AppRestrictionsHelper by Yohei Yukawa · 6 years ago
  41. 1fb13c5 Query right user's enabled IMEs in KeyguardPasswordView by Yohei Yukawa · 6 years ago
  42. 629271a Improve API documents of some IME query APIs by Yohei Yukawa · 6 years ago
  43. 46d59f0 Link InsetsController to IME (IME transitons 4/n) by Tarandeep Singh · 6 years ago
  44. 2cbcd7f Pipe IME state into insets (IME transitions 3/n) by Tarandeep Singh · 6 years ago
  45. ff42b1b Deprecate InputMethodManager#setCurrentInputMethodSubtype() by Yohei Yukawa · 6 years ago
  46. 62ab6f0 Merge "Deprecate InputMethodManager#setAdditionalInputMethodSubtypes()" by TreeHugger Robot · 6 years ago
  47. fd8f721 Client-side reimplementation of IMM#setCurrentInputMethodSubtype() by Yohei Yukawa · 6 years ago
  48. 0eb8d16 Deprecate InputMethodService#onViewClicked() by Yohei Yukawa · 6 years ago
  49. 2988d2d Unimplement VrManager#setVrInputMethod() by Yohei Yukawa · 6 years ago
  50. 92c15b1 Deprecate InputMethodManager#setAdditionalInputMethodSubtypes() by Yohei Yukawa · 6 years ago
  51. 17ace29 Deprecate SuggestionSpan#ACTION_SUGGESTION_PICKED by Yohei Yukawa · 6 years ago
  52. 0c1ebff Deprecate null IME token rule in IMM#setInputMethod() by Yohei Yukawa · 6 years ago
  53. af6721f Merge "Re-work IMM#getShortcutInputMethodsAndSubtypes()" by TreeHugger Robot · 6 years ago
  54. 4773ee1 Stop supporting null IME token in IMM#setInputMethodAndSubtype() by Yohei Yukawa · 6 years ago
  55. fefedc5 Re-work IMM#getShortcutInputMethodsAndSubtypes() by Yohei Yukawa · 6 years ago
  56. a5a81d2 Merge "Add IMMS#showInputMethodPickerFromSystem." by TreeHugger Robot · 6 years ago
  57. 0c49908 Stop supporting null IME token in IMM#switchToLastInputMethod() by Yohei Yukawa · 6 years ago
  58. 70f17e7 Remove IInputMethodManager#switchToNextInputMethod() by Yohei Yukawa · 6 years ago
  59. 0b05f9e Add IMMS#showInputMethodPickerFromSystem. by lumark · 6 years ago
  60. 35fa6d5 Extract IMM internal flags into StartInputFlags by Yohei Yukawa · 6 years ago
  61. 052ab8c More robust display ID mismatch detection in IMM by Yohei Yukawa · 6 years ago
  62. cb768bc Fix local Binder call scenario of IMMS#addClient() by Yohei Yukawa · 6 years ago
  63. f682b1a5c4 Factor out InputMethodManager#forContext() by Yohei Yukawa · 6 years ago
  64. 499e3f7 Extract UnbindReason from InputMethodClient by Yohei Yukawa · 6 years ago
  65. 4219422 Remove redundant prefix from StartInputReason by Yohei Yukawa · 6 years ago
  66. c6632df Extract StartInputReason from InputMethodClient by Yohei Yukawa · 6 years ago
  67. a468d70 Move some methods from InputMethodClient to InputMethodDebug by Yohei Yukawa · 6 years ago
  68. e48d0ae Remove IInputMethodManager#finishInput(), which is NOP by Yohei Yukawa · 6 years ago
  69. 4052a10f Instantiate InputMethodManager for each display (2nd try) by Yohei Yukawa · 6 years ago
  70. 1df32c5 Revert "Instantiate InputMethodManager for each display" by Yohei Yukawa · 6 years ago
  71. c53d78e Instantiate InputMethodManager for each display by Yohei Yukawa · 6 years ago
  72. 6c07572 Deprecate InputMethodManager#getInstance() by Yohei Yukawa · 6 years ago
  73. daf0d1b Let IMM have internal APIs for layoutlib by Yohei Yukawa · 6 years ago
  74. 3b3a2ad Make IMM#peekInstance() thread-safe by Yohei Yukawa · 6 years ago
  75. 4435742 Merge "Let IMMS be responsible for IInputMethodClient lifecycle" by TreeHugger Robot · 6 years ago
  76. ef4dda2 Merge "Merge "Set InputMethoMananger#mCurRootView to null when window dismissed" am: 7bd18423f6 am: 9c5a6e2c6c" into pi-dev-plus-aosp by daqi · 6 years ago
  77. a71bb25 Let IMMS be responsible for IInputMethodClient lifecycle by Yohei Yukawa · 6 years ago
  78. 7bd1842 Merge "Set InputMethoMananger#mCurRootView to null when window dismissed" by Treehugger Robot · 6 years ago
  79. dff365e Set InputMethoMananger#mCurRootView to null when window dismissed by daqi · 6 years ago
  80. bd5fed3 Merge "Let InputMethodPrivilegedOperationsRegistry deal with its singleton-ness" by TreeHugger Robot · 6 years ago
  81. d746a7e Let InputMethodPrivilegedOperationsRegistry deal with its singleton-ness by Yohei Yukawa · 6 years ago
  82. 484d4af Always use Context.getSystemService() to get IMM by Yohei Yukawa · 6 years ago
  83. 8c854f8 Move some members to the "Q blacklist". by Mathew Inwood · 6 years ago
  84. 5b83a80 Restrict IMM.notifyUserAction() with targetSdkVersion <= P by Yohei Yukawa · 6 years ago
  85. c07fd4c Move notifyUserAction() to IInputMethodPrivilegedOperations by Yohei Yukawa · 6 years ago
  86. a086f95 Restrict IMM.notifyUserAction() with targetSdkVersion <= P by Yohei Yukawa · 6 years ago
  87. 41b094f Use correct @*Res annotation for updateStatusIcon() by Yohei Yukawa · 6 years ago
  88. eec552e Allow IMM to forward API calls to IMS by Yohei Yukawa · 6 years ago
  89. c7ca368 Stop relying on IMM in IMS for token-guarded IME APIs by Yohei Yukawa · 6 years ago
  90. 83b7d72 Remove redundant synchronized blocks by Yohei Yukawa · 6 years ago
  91. c54c117 Add a new Binder interface to allow IMS to directly talk to IMMS by Yohei Yukawa · 6 years ago
  92. b985e6e Add TODO about IMM#getInputMethodWindowVisibleHeight() by Yohei Yukawa · 6 years ago
  93. 6872390 Remove IInputMethodClient.setUsingInputMethod() by Yohei Yukawa · 6 years ago
  94. e5ad598 Add @UnsupportedAppUsage annotations by Mathew Inwood · 6 years ago
  95. a570dee Add @UnsupportedAppUsage annotations by Mathew Inwood · 6 years ago
  96. 99e1f6e Notify new IME target before IME starts interacting by Yohei Yukawa · 6 years ago
  97. 80498d5 Always send WindowToken when starting IME input by Yohei Yukawa · 6 years ago
  98. ddf6c1e Autofill: allow switch IME when autofill is showing by Dake Gu · 6 years ago
  99. 164cfba IME API: rename IMS methods. by Tarandeep Singh · 6 years ago
  100. 98af2e4 Add RequiresFeature annotation. by Jeff Sharkey · 7 years ago