1. 6f1b7a2 Add maxTargetSdk to @UnsupportedAppUsage for mH, mServedView, mNextServedView by Sergey Vasilinets · 5 years ago
  2. d20eef8 Query right user's system IMEs in AppRestrictionsHelper by Yohei Yukawa · 5 years ago
  3. 1fb13c5 Query right user's enabled IMEs in KeyguardPasswordView by Yohei Yukawa · 5 years ago
  4. 629271a Improve API documents of some IME query APIs by Yohei Yukawa · 5 years ago
  5. 46d59f0 Link InsetsController to IME (IME transitons 4/n) by Tarandeep Singh · 5 years ago
  6. 2cbcd7f Pipe IME state into insets (IME transitions 3/n) by Tarandeep Singh · 5 years ago
  7. ff42b1b Deprecate InputMethodManager#setCurrentInputMethodSubtype() by Yohei Yukawa · 5 years ago
  8. 62ab6f0 Merge "Deprecate InputMethodManager#setAdditionalInputMethodSubtypes()" by TreeHugger Robot · 5 years ago
  9. fd8f721 Client-side reimplementation of IMM#setCurrentInputMethodSubtype() by Yohei Yukawa · 5 years ago
  10. 0eb8d16 Deprecate InputMethodService#onViewClicked() by Yohei Yukawa · 5 years ago
  11. 2988d2d Unimplement VrManager#setVrInputMethod() by Yohei Yukawa · 5 years ago
  12. 92c15b1 Deprecate InputMethodManager#setAdditionalInputMethodSubtypes() by Yohei Yukawa · 5 years ago
  13. 17ace29 Deprecate SuggestionSpan#ACTION_SUGGESTION_PICKED by Yohei Yukawa · 5 years ago
  14. 0c1ebff Deprecate null IME token rule in IMM#setInputMethod() by Yohei Yukawa · 6 years ago
  15. af6721f Merge "Re-work IMM#getShortcutInputMethodsAndSubtypes()" by TreeHugger Robot · 6 years ago
  16. 4773ee1 Stop supporting null IME token in IMM#setInputMethodAndSubtype() by Yohei Yukawa · 6 years ago
  17. fefedc5 Re-work IMM#getShortcutInputMethodsAndSubtypes() by Yohei Yukawa · 6 years ago
  18. a5a81d2 Merge "Add IMMS#showInputMethodPickerFromSystem." by TreeHugger Robot · 6 years ago
  19. 0c49908 Stop supporting null IME token in IMM#switchToLastInputMethod() by Yohei Yukawa · 6 years ago
  20. 70f17e7 Remove IInputMethodManager#switchToNextInputMethod() by Yohei Yukawa · 6 years ago
  21. 0b05f9e Add IMMS#showInputMethodPickerFromSystem. by lumark · 6 years ago
  22. 35fa6d5 Extract IMM internal flags into StartInputFlags by Yohei Yukawa · 6 years ago
  23. 052ab8c More robust display ID mismatch detection in IMM by Yohei Yukawa · 6 years ago
  24. cb768bc Fix local Binder call scenario of IMMS#addClient() by Yohei Yukawa · 6 years ago
  25. f682b1a5c4 Factor out InputMethodManager#forContext() by Yohei Yukawa · 6 years ago
  26. 499e3f7 Extract UnbindReason from InputMethodClient by Yohei Yukawa · 6 years ago
  27. 4219422 Remove redundant prefix from StartInputReason by Yohei Yukawa · 6 years ago
  28. c6632df Extract StartInputReason from InputMethodClient by Yohei Yukawa · 6 years ago
  29. a468d70 Move some methods from InputMethodClient to InputMethodDebug by Yohei Yukawa · 6 years ago
  30. e48d0ae Remove IInputMethodManager#finishInput(), which is NOP by Yohei Yukawa · 6 years ago
  31. 4052a10f Instantiate InputMethodManager for each display (2nd try) by Yohei Yukawa · 6 years ago
  32. 1df32c5 Revert "Instantiate InputMethodManager for each display" by Yohei Yukawa · 6 years ago
  33. c53d78e Instantiate InputMethodManager for each display by Yohei Yukawa · 6 years ago
  34. 6c07572 Deprecate InputMethodManager#getInstance() by Yohei Yukawa · 6 years ago
  35. daf0d1b Let IMM have internal APIs for layoutlib by Yohei Yukawa · 6 years ago
  36. 3b3a2ad Make IMM#peekInstance() thread-safe by Yohei Yukawa · 6 years ago
  37. 4435742 Merge "Let IMMS be responsible for IInputMethodClient lifecycle" by TreeHugger Robot · 6 years ago
  38. 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
  39. a71bb25 Let IMMS be responsible for IInputMethodClient lifecycle by Yohei Yukawa · 6 years ago
  40. 7bd1842 Merge "Set InputMethoMananger#mCurRootView to null when window dismissed" by Treehugger Robot · 6 years ago
  41. dff365e Set InputMethoMananger#mCurRootView to null when window dismissed by daqi · 6 years ago
  42. bd5fed3 Merge "Let InputMethodPrivilegedOperationsRegistry deal with its singleton-ness" by TreeHugger Robot · 6 years ago
  43. d746a7e Let InputMethodPrivilegedOperationsRegistry deal with its singleton-ness by Yohei Yukawa · 6 years ago
  44. 484d4af Always use Context.getSystemService() to get IMM by Yohei Yukawa · 6 years ago
  45. 8c854f8 Move some members to the "Q blacklist". by Mathew Inwood · 6 years ago
  46. 5b83a80 Restrict IMM.notifyUserAction() with targetSdkVersion <= P by Yohei Yukawa · 6 years ago
  47. c07fd4c Move notifyUserAction() to IInputMethodPrivilegedOperations by Yohei Yukawa · 6 years ago
  48. a086f95 Restrict IMM.notifyUserAction() with targetSdkVersion <= P by Yohei Yukawa · 6 years ago
  49. 41b094f Use correct @*Res annotation for updateStatusIcon() by Yohei Yukawa · 6 years ago
  50. eec552e Allow IMM to forward API calls to IMS by Yohei Yukawa · 6 years ago
  51. c7ca368 Stop relying on IMM in IMS for token-guarded IME APIs by Yohei Yukawa · 6 years ago
  52. 83b7d72 Remove redundant synchronized blocks by Yohei Yukawa · 6 years ago
  53. c54c117 Add a new Binder interface to allow IMS to directly talk to IMMS by Yohei Yukawa · 6 years ago
  54. b985e6e Add TODO about IMM#getInputMethodWindowVisibleHeight() by Yohei Yukawa · 6 years ago
  55. 6872390 Remove IInputMethodClient.setUsingInputMethod() by Yohei Yukawa · 6 years ago
  56. e5ad598 Add @UnsupportedAppUsage annotations by Mathew Inwood · 6 years ago
  57. a570dee Add @UnsupportedAppUsage annotations by Mathew Inwood · 6 years ago
  58. 99e1f6e Notify new IME target before IME starts interacting by Yohei Yukawa · 6 years ago
  59. 80498d5 Always send WindowToken when starting IME input by Yohei Yukawa · 6 years ago
  60. ddf6c1e Autofill: allow switch IME when autofill is showing by Dake Gu · 6 years ago
  61. 164cfba IME API: rename IMS methods. by Tarandeep Singh · 6 years ago
  62. 98af2e4 Add RequiresFeature annotation. by Jeff Sharkey · 6 years ago
  63. 3db07bb Fix missing JavaDoc of IMM#toggleSoftInput() by Yohei Yukawa · 6 years ago
  64. eb57061 Fix checks for showing InputMethod picker by Tarandeep Singh · 6 years ago
  65. 4ae9eac Merge "Unhide InputMethodService#requestShowSelf()" by TreeHugger Robot · 6 years ago
  66. fbc2f7a Unhide InputMethodService#requestShowSelf() by Yohei Yukawa · 6 years ago
  67. 623e94b Use lambda when appropriate by Yohei Yukawa · 6 years ago
  68. b2a0e05 Fix JavaDoc errors by Yohei Yukawa · 6 years ago
  69. 2553e48 Make IMM more robust for window focus stealing by Yohei Yukawa · 7 years ago
  70. cf68d52 SoftInput flag requires focused View to show IME by Yohei Yukawa · 7 years ago
  71. d8d03a8 Move IME related API methods from IMM to IMS. by Tarandeep Singh · 7 years ago
  72. 89a6c48 Add support for VR InputMethod. by Tarandeep Singh · 7 years ago
  73. 8efc3ee Fixes grammatical error in InputMethodManager doc by Nick Felker · 7 years ago
  74. d86b8fe Annotate @SystemApi with required permissions. by Jeff Sharkey · 7 years ago
  75. 863ad2f fix KeyEvent can't correctly finish when inputmethod time out happend by gaoshang · 7 years ago
  76. 101ae46 Warn if IMM#showSoftInputUnchecked() is called by Yohei Yukawa · 7 years ago
  77. ff54b30 Merge "Track event flow to IMMS#setImeWindowStatus" by Yohei Yukawa · 7 years ago
  78. 6db3bfe Track event flow to IMMS#setImeWindowStatus by Yohei Yukawa · 7 years ago
  79. 22dac1c Introduce @SoftInputModeFlags annotation by Yohei Yukawa · 7 years ago
  80. 22a8923 Track the last softInputMode in IMMS by Yohei Yukawa · 7 years ago
  81. 2bc6617 Eliminate out-of-sync IMM#mFullscreenMode error by Yohei Yukawa · 7 years ago
  82. 67e2ae8 Fix import statement in view|transition|animation packages. by Aurimas Liutikas · 8 years ago
  83. 09e3236 Merge "Remove synchronization from getCurrentInputMethodSubtype()" am: 85539bed77 am: d3e1e473df am: e790c7b2fe by Gopal Krishna Shukla · 8 years ago
  84. 2ef54a4 Merge "Remove synchronization from getCurrentInputMethodSubtype()" am: 85539bed77 am: d3e1e473df by Gopal Krishna Shukla · 8 years ago
  85. fa1886f Remove synchronization from getCurrentInputMethodSubtype() by Gopal Krishna Shukla · 8 years ago
  86. a4603d3c Bring back old constructor for layoutlib. by Jeff Sharkey · 8 years ago
  87. 49ca529 Avoid caching services with missing binders. by Jeff Sharkey · 8 years ago
  88. 45700fa Use a flag to grant a temporary URI permission. by Yohei Yukawa · 8 years ago
  89. 25e0813 Add InputMethodService#exposeContent() by Yohei Yukawa · 8 years ago
  90. 8e9214b Make IMM more robust to spurious window focus-in by Yohei Yukawa · 8 years ago
  91. 833bdce Make IMS#clearInsetOfPreviousIme() reliable. by Yohei Yukawa · 8 years ago
  92. 1544def Fix stale InputMethodManager#mFullscreenMode. by Yohei Yukawa · 8 years ago
  93. 1bc62ce Merge "Don't give IME focus to temporarily detached View." into nyc-dev by Yohei Yukawa · 8 years ago
  94. e470fcf Merge "Fix a remaining View leak in InputMethodManager." into nyc-dev by Yohei Yukawa · 8 years ago
  95. a4ed0cf Don't give IME focus to temporarily detached View. by Yohei Yukawa · 8 years ago
  96. 9f9afe52 Add IC#closeConnection(). by Yohei Yukawa · 8 years ago
  97. a4f52ad Fix a remaining View leak in InputMethodManager. by Yohei Yukawa · 8 years ago
  98. feade80 Merge "Dump more info for View when IMM#DEBUG is true." into nyc-dev by Yohei Yukawa · 8 years ago
  99. 5c1e675 Dump more info for View when IMM#DEBUG is true. by Yohei Yukawa · 8 years ago
  100. 241eac2 Clean-up a workaround that is no longer necessary. by Yohei Yukawa · 8 years ago