1. a5a81d2 Merge "Add IMMS#showInputMethodPickerFromSystem." by TreeHugger Robot · 6 years ago
  2. 91e6cd0 Make sure caller verification is done inside a lock by Yohei Yukawa · 6 years ago
  3. ca2d3b6 Remove foreground user check in shell commands for IMMS by Yohei Yukawa · 6 years ago
  4. 2655c18 Remove unnecessary IMMS#calledFromValidUser() by Yohei Yukawa · 6 years ago
  5. 79e4c6a Make sure IME token verification is done inside a lock by Yohei Yukawa · 6 years ago
  6. 0c49908 Stop supporting null IME token in IMM#switchToLastInputMethod() by Yohei Yukawa · 6 years ago
  7. 70f17e7 Remove IInputMethodManager#switchToNextInputMethod() by Yohei Yukawa · 6 years ago
  8. 0b05f9e Add IMMS#showInputMethodPickerFromSystem. by lumark · 6 years ago
  9. ea6e7f0 Support hasNavigationBar per display(1/2) by Charles Chen · 6 years ago
  10. 1dd7de6 Replace HashMap with ArrayMap in IMMS and InputMethodUtils by Yohei Yukawa · 6 years ago
  11. ac9311e Use ArrayMap instead of HashMap for IMMS#mClients by Yohei Yukawa · 6 years ago
  12. cf3bbff Simplify IMMS#showInputMethodMenu() a bit by Yohei Yukawa · 6 years ago
  13. 35fa6d5 Extract IMM internal flags into StartInputFlags by Yohei Yukawa · 6 years ago
  14. cb768bc Fix local Binder call scenario of IMMS#addClient() by Yohei Yukawa · 6 years ago
  15. 41871f7 Merge "Show IME in default display for some use cases." by Ming-Shin Lu · 6 years ago
  16. ef1965b Show IME in default display for some use cases. by lumark · 6 years ago
  17. b752645 Remove redundant prefix from UnbindReason by Yohei Yukawa · 6 years ago
  18. 499e3f7 Extract UnbindReason from InputMethodClient by Yohei Yukawa · 6 years ago
  19. 4219422 Remove redundant prefix from StartInputReason by Yohei Yukawa · 6 years ago
  20. c6632df Extract StartInputReason from InputMethodClient by Yohei Yukawa · 6 years ago
  21. a468d70 Move some methods from InputMethodClient to InputMethodDebug by Yohei Yukawa · 6 years ago
  22. 4afd933 Enable @UnbindReason annotation in IMMS by Yohei Yukawa · 6 years ago
  23. dc66e52 Enable @StartInputReason annotation in IMMS by Yohei Yukawa · 6 years ago
  24. b0c2645 Enable @SoftInputModeFlags annotation in IMMS by Yohei Yukawa · 6 years ago
  25. 432cf60 Enable @MissingMethodFlags annotation in IMMS by Yohei Yukawa · 6 years ago
  26. e48d0ae Remove IInputMethodManager#finishInput(), which is NOP by Yohei Yukawa · 6 years ago
  27. 0deaef0 Polish InputMethodManagerService#startInputUncheckedLocked() by Yohei Yukawa · 6 years ago
  28. caaa1d3 Unextract InputMethodManagerService#startInputInnerLocked() by Yohei Yukawa · 6 years ago
  29. f91a2b1 Do not bind IME until an IME client is recognized by Yohei Yukawa · 6 years ago
  30. 4052a10f Instantiate InputMethodManager for each display (2nd try) by Yohei Yukawa · 6 years ago
  31. 1df32c5 Revert "Instantiate InputMethodManager for each display" by Yohei Yukawa · 6 years ago
  32. c53d78e Instantiate InputMethodManager for each display by Yohei Yukawa · 6 years ago
  33. d4d895e Remove a special optimization for a quite rare scenario by Yohei Yukawa · 6 years ago
  34. a71bb25 Let IMMS be responsible for IInputMethodClient lifecycle by Yohei Yukawa · 6 years ago
  35. 41f89c3 Remove the dependency on IInputMethodClient from IME focus check by Yohei Yukawa · 6 years ago
  36. 134ffb0 Merge "Move 3 IMMS utility classes to services.jar" by TreeHugger Robot · 6 years ago
  37. 90120a8 Support IME Window to show in secondary display. by lumark · 6 years ago
  38. e6b6e0e Move 3 IMMS utility classes to services.jar by Yohei Yukawa · 6 years ago
  39. 603f4d0 Move InputMethodManagerService to com.android.server.inputmethod by Yohei Yukawa · 6 years ago[Renamed (99%) from services/core/java/com/android/server/InputMethodManagerService.java]
  40. c07fd4c Move notifyUserAction() to IInputMethodPrivilegedOperations by Yohei Yukawa · 6 years ago
  41. 41b094f Use correct @*Res annotation for updateStatusIcon() by Yohei Yukawa · 6 years ago
  42. eec552e Allow IMM to forward API calls to IMS by Yohei Yukawa · 6 years ago
  43. c7ca368 Stop relying on IMM in IMS for token-guarded IME APIs by Yohei Yukawa · 6 years ago
  44. c54c117 Add a new Binder interface to allow IMS to directly talk to IMMS by Yohei Yukawa · 6 years ago
  45. 029f67f Merge "Add TODO about IMM#getInputMethodWindowVisibleHeight()" by TreeHugger Robot · 6 years ago
  46. b985e6e Add TODO about IMM#getInputMethodWindowVisibleHeight() by Yohei Yukawa · 6 years ago
  47. f16abb7 Remove InputMethodManagerService.LocalServiceImpl#mHandler by Yohei Yukawa · 6 years ago
  48. fffc0e5 Re-introduce event order guaranee in IME client registration by Yohei Yukawa · 6 years ago
  49. 111b763 Merge "IMMS should preserve selected IME upon boot" am: 154519eb52 am: f65fd37910 by Yohei Yukawa · 6 years ago
  50. cf93f9a Hide inputMethodClientHasFocus() from apps by Yohei Yukawa · 6 years ago
  51. c8c5f13 IMMS should preserve selected IME upon boot by Yohei Yukawa · 6 years ago
  52. e24ed79 Hide IInputMethodManager.{add,remove}Client() from apps by Yohei Yukawa · 6 years ago
  53. c3de83e Move InputMethodManagerInternal to server package by Yohei Yukawa · 6 years ago
  54. 0569a18 Fix lint errors around import lines in IMMS by Yohei Yukawa · 6 years ago
  55. 6efd55e Lock down IInputMethodManger.{add,remove}Client() by Yohei Yukawa · 6 years ago
  56. b5df055 Merge "Enhance a11y soft keyboard controller" by Phil Weaver · 6 years ago
  57. 03a65b0 Enhance a11y soft keyboard controller by Phil Weaver · 6 years ago
  58. d6d4206 Frameworks: Annotate trivial @GuardedBy in services/core by Andreas Gampe · 6 years ago
  59. 99e1f6e Notify new IME target before IME starts interacting by Yohei Yukawa · 6 years ago
  60. 80498d5 Always send WindowToken when starting IME input by Yohei Yukawa · 6 years ago
  61. d3ef842 Refresh visible IME proc boost upon onBindingDied by Yohei Yukawa · 6 years ago
  62. bc38f6c Merge "Add a shell command for IMMS to test instant apps" into pi-dev am: 711a8f7f28 by Yohei Yukawa · 6 years ago
  63. 682b36a Merge "Add a shell command for IMMS to test instant apps" into pi-dev by Yohei Yukawa · 6 years ago
  64. f80087c Add a shell command for IMMS to test instant apps by Yohei Yukawa · 6 years ago
  65. fec8cef Revert "Rotate IMEs (subtypes) by Meta+Space." by Yohei Yukawa · 6 years ago
  66. 0811512 Revert "Show toast when subtype is rotated by Meta-Space." by Yohei Yukawa · 6 years ago
  67. 136b6ce Revert "Shift+Meta+Space should reverse-rotate subtypes." by Yohei Yukawa · 6 years ago
  68. 1254111 Revert "Make sure that Toast is always shown by Meta-Space." by Yohei Yukawa · 6 years ago
  69. ae3acbf Merge "Fix unnecessarily extended View lifetime in IMMS" into pi-dev am: 3e180afa02 by Yohei Yukawa · 6 years ago
  70. 4c60746 Merge "Fix unnecessarily extended View lifetime in IMMS" into pi-dev by Yohei Yukawa · 6 years ago
  71. 1fc7a1d Fix unnecessarily extended View lifetime in IMMS by Yohei Yukawa · 6 years ago
  72. 633011a Merge "Remove duplicated code in IMMS" am: 5ab0fe1f56 am: d54852ab76 by tiansiming [田思明] · 6 years ago
  73. 7eb7fa6 Merge "Remove duplicated code in IMMS" am: 5ab0fe1f56 am: d54852ab76 by tiansiming [田思明] · 6 years ago
  74. e102c97 Remove duplicated code in IMMS by tiansiming [田思明] · 6 years ago
  75. fd70fe8 Deprecate InputMethodUtils#isSystemIme() part 1 by Yohei Yukawa · 6 years ago
  76. 9df4ad1 Fixed IMMS.DebugFlag#refresh() default value by Tarandeep Singh · 6 years ago
  77. 1c042c5 Disable optimize startInput in IMMS by Tarandeep Singh · 6 years ago
  78. 9c37219 Make sure at least one non-aux IME is enabled by Yohei Yukawa · 7 years ago
  79. 19a4000 Revert "Plumb IME subtype change from IMMS to IMS." by Yohei Yukawa · 7 years ago
  80. 164cfba IME API: rename IMS methods. by Tarandeep Singh · 7 years ago
  81. fa0ddd1 Merge "Unbind InputMethod when app crashes" by Tarandeep Singh · 7 years ago
  82. 93c00cea Unbind InputMethod when app crashes by Tarandeep Singh · 7 years ago
  83. dfdab73 Fix IMMS debug shell command by Yohei Yukawa · 7 years ago
  84. 1a7aedc Merge "Stop restoring ENABLED_INPUT_METHODS" by TreeHugger Robot · 7 years ago
  85. a36dc62 Frameworks: Annotate trivial @GuardedBy in services/core by Andreas Gampe · 7 years ago
  86. ca78095 Stop restoring ENABLED_INPUT_METHODS by Yohei Yukawa · 7 years ago
  87. 2f731c55 Add new InputBindResult.ResultCode for no editor by Tarandeep Singh · 7 years ago
  88. eb57061 Fix checks for showing InputMethod picker by Tarandeep Singh · 7 years ago
  89. e17b445 Reduce pss collection amount, improve logging. by Dianne Hackborn · 7 years ago
  90. 75a9239 Optimize calls to IME's onStartInput by Tarandeep Singh · 7 years ago
  91. 42c11e7 Merge "Make IMM more robust for window focus stealing" by TreeHugger Robot · 7 years ago
  92. cac9772 Map "shell ime" to "shell cmd input_method ime" by Yohei Yukawa · 7 years ago
  93. 2553e48 Make IMM more robust for window focus stealing by Yohei Yukawa · 7 years ago
  94. cf68d52 SoftInput flag requires focused View to show IME by Yohei Yukawa · 7 years ago
  95. cc97ebd Add a shell command to reset selected/enabled IMEs by Yohei Yukawa · 7 years ago
  96. 926488d Use IBinder#shellCommand() for 'adb shell ime' by Yohei Yukawa · 7 years ago
  97. 7a46c28 Simplify IMMS#startVrInputMethodNoCheck a bit by Yohei Yukawa · 7 years ago
  98. 89a6c48 Add support for VR InputMethod. by Tarandeep Singh · 7 years ago
  99. e99bc05 WM: Move WindowManagerPolicy, DisplayFrames and WindowManagerInternal into services by Adrian Roos · 7 years ago
  100. 220871a Merge commit '98e12851336b7db16e583f9afac63ecc97465980' from by Xin Li · 7 years ago