Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
frameworks
/
base
/
a878b9500e6b89dce9738179edc27bcd0d736b7e
/
services
/
core
/
java
/
com
/
android
/
server
/
inputmethod
/
InputMethodManagerService.java
a878b95
Support per-profile IME behind the flag
by Yohei Yukawa
· 6 years ago
7f8ee4b
Allow background users to call IME query APIs
by Yohei Yukawa
· 6 years ago
a7babbb
Add a debug command to poll IMMS.Lifecycle#onSwitchUser()
by Yohei Yukawa
· 6 years ago
9f7fdc0
Merge "Fix IME crash when leave VR mode."
by Wei Sheng Shih
· 6 years ago
b557d57
Extract subtype.xml operations as a stateless utility class
by Yohei Yukawa
· 6 years ago
8a2b96b
Clarify shell/root users also have DUMP permission
by Yohei Yukawa
· 6 years ago
e14bda8
Avoid unnecessary File.delete() for nonexistent directory
by Yohei Yukawa
· 6 years ago
767d1e5
Fix IME crash when leave VR mode.
by wilsonshih
· 6 years ago
0c1ebff
Deprecate null IME token rule in IMM#setInputMethod()
by Yohei Yukawa
· 6 years ago
db25df7
Simplify permission checks in IMMS#onShellCommand
by Yohei Yukawa
· 6 years ago
de5748e4
Clean up IMMS#handleShellCommandResetInputMethod() a bit
by Yohei Yukawa
· 6 years ago
b8d240f
Lock down IInputMethodManager#shellCommand() based on caller UID
by Yohei Yukawa
· 6 years ago
0513932
Extract IME list creation logic from IMMS#buildInputMethodListLocked()
by Yohei Yukawa
· 6 years ago
b0bace1
Simplify permission checks in ime shell command
by Yohei Yukawa
· 6 years ago
af6721f
Merge "Re-work IMM#getShortcutInputMethodsAndSubtypes()"
by TreeHugger Robot
· 6 years ago
8a0e78a
Merge "Stop supporting null IME token in IMM#setInputMethodAndSubtype()"
by TreeHugger Robot
· 6 years ago
4773ee1
Stop supporting null IME token in IMM#setInputMethodAndSubtype()
by Yohei Yukawa
· 6 years ago
a67682a
Merge "Remove an unused field IMMS#mShortcutInputMethodsAndSubtypes"
by TreeHugger Robot
· 6 years ago
fefedc5
Re-work IMM#getShortcutInputMethodsAndSubtypes()
by Yohei Yukawa
· 6 years ago
f2412a3
Revert "Remove foreground user check in shell commands for IMMS"
by Yohei Yukawa
· 6 years ago
86e2377
Remove an unused field IMMS#mShortcutInputMethodsAndSubtypes
by Yohei Yukawa
· 6 years ago
7bfbe97
Merge "Create /data/system/inputmethod/ directory lazily"
by TreeHugger Robot
· 6 years ago
4cac94b
Merge "Let the absence of subtype.xml mean there is no additional subtype"
by TreeHugger Robot
· 6 years ago
df630c5
Merge "Remove <imi> entries with zero <subtype> from subtype.xml"
by TreeHugger Robot
· 6 years ago
b1a3fdb
Create /data/system/inputmethod/ directory lazily
by Yohei Yukawa
· 6 years ago
2fe2dbca
Let the absence of subtype.xml mean there is no additional subtype
by Yohei Yukawa
· 6 years ago
7b1c8d7
Remove <imi> entries with zero <subtype> from subtype.xml
by Yohei Yukawa
· 6 years ago
dc52d89
Add a missing @Override to IMMS#getVrInputMethodList()
by Yohei Yukawa
· 6 years ago
5ec1fce
Remove a special test-only mode from IMMS
by Yohei Yukawa
· 6 years ago
a5a81d2
Merge "Add IMMS#showInputMethodPickerFromSystem."
by TreeHugger Robot
· 6 years ago
91e6cd0
Make sure caller verification is done inside a lock
by Yohei Yukawa
· 6 years ago
ca2d3b6
Remove foreground user check in shell commands for IMMS
by Yohei Yukawa
· 6 years ago
2655c18
Remove unnecessary IMMS#calledFromValidUser()
by Yohei Yukawa
· 6 years ago
79e4c6a
Make sure IME token verification is done inside a lock
by Yohei Yukawa
· 6 years ago
0c49908
Stop supporting null IME token in IMM#switchToLastInputMethod()
by Yohei Yukawa
· 6 years ago
70f17e7
Remove IInputMethodManager#switchToNextInputMethod()
by Yohei Yukawa
· 6 years ago
0b05f9e
Add IMMS#showInputMethodPickerFromSystem.
by lumark
· 6 years ago
ea6e7f0
Support hasNavigationBar per display(1/2)
by Charles Chen
· 6 years ago
1dd7de6
Replace HashMap with ArrayMap in IMMS and InputMethodUtils
by Yohei Yukawa
· 6 years ago
ac9311e
Use ArrayMap instead of HashMap for IMMS#mClients
by Yohei Yukawa
· 6 years ago
cf3bbff
Simplify IMMS#showInputMethodMenu() a bit
by Yohei Yukawa
· 6 years ago
35fa6d5
Extract IMM internal flags into StartInputFlags
by Yohei Yukawa
· 6 years ago
cb768bc
Fix local Binder call scenario of IMMS#addClient()
by Yohei Yukawa
· 6 years ago
41871f7
Merge "Show IME in default display for some use cases."
by Ming-Shin Lu
· 6 years ago
ef1965b
Show IME in default display for some use cases.
by lumark
· 6 years ago
b752645
Remove redundant prefix from UnbindReason
by Yohei Yukawa
· 6 years ago
499e3f7
Extract UnbindReason from InputMethodClient
by Yohei Yukawa
· 6 years ago
4219422
Remove redundant prefix from StartInputReason
by Yohei Yukawa
· 6 years ago
c6632df
Extract StartInputReason from InputMethodClient
by Yohei Yukawa
· 6 years ago
a468d70
Move some methods from InputMethodClient to InputMethodDebug
by Yohei Yukawa
· 6 years ago
4afd933
Enable @UnbindReason annotation in IMMS
by Yohei Yukawa
· 6 years ago
dc66e52
Enable @StartInputReason annotation in IMMS
by Yohei Yukawa
· 6 years ago
b0c2645
Enable @SoftInputModeFlags annotation in IMMS
by Yohei Yukawa
· 6 years ago
432cf60
Enable @MissingMethodFlags annotation in IMMS
by Yohei Yukawa
· 6 years ago
e48d0ae
Remove IInputMethodManager#finishInput(), which is NOP
by Yohei Yukawa
· 6 years ago
0deaef0
Polish InputMethodManagerService#startInputUncheckedLocked()
by Yohei Yukawa
· 6 years ago
caaa1d3
Unextract InputMethodManagerService#startInputInnerLocked()
by Yohei Yukawa
· 6 years ago
f91a2b1
Do not bind IME until an IME client is recognized
by Yohei Yukawa
· 6 years ago
4052a10f
Instantiate InputMethodManager for each display (2nd try)
by Yohei Yukawa
· 6 years ago
1df32c5
Revert "Instantiate InputMethodManager for each display"
by Yohei Yukawa
· 6 years ago
c53d78e
Instantiate InputMethodManager for each display
by Yohei Yukawa
· 6 years ago
d4d895e
Remove a special optimization for a quite rare scenario
by Yohei Yukawa
· 6 years ago
a71bb25
Let IMMS be responsible for IInputMethodClient lifecycle
by Yohei Yukawa
· 6 years ago
41f89c3
Remove the dependency on IInputMethodClient from IME focus check
by Yohei Yukawa
· 6 years ago
134ffb0
Merge "Move 3 IMMS utility classes to services.jar"
by TreeHugger Robot
· 6 years ago
90120a8
Support IME Window to show in secondary display.
by lumark
· 6 years ago
e6b6e0e
Move 3 IMMS utility classes to services.jar
by Yohei Yukawa
· 6 years ago
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]
c07fd4c
Move notifyUserAction() to IInputMethodPrivilegedOperations
by Yohei Yukawa
· 6 years ago
41b094f
Use correct @*Res annotation for updateStatusIcon()
by Yohei Yukawa
· 6 years ago
eec552e
Allow IMM to forward API calls to IMS
by Yohei Yukawa
· 6 years ago
c7ca368
Stop relying on IMM in IMS for token-guarded IME APIs
by Yohei Yukawa
· 6 years ago
c54c117
Add a new Binder interface to allow IMS to directly talk to IMMS
by Yohei Yukawa
· 6 years ago
029f67f
Merge "Add TODO about IMM#getInputMethodWindowVisibleHeight()"
by TreeHugger Robot
· 6 years ago
b985e6e
Add TODO about IMM#getInputMethodWindowVisibleHeight()
by Yohei Yukawa
· 6 years ago
f16abb7
Remove InputMethodManagerService.LocalServiceImpl#mHandler
by Yohei Yukawa
· 6 years ago
fffc0e5
Re-introduce event order guaranee in IME client registration
by Yohei Yukawa
· 6 years ago
111b763
Merge "IMMS should preserve selected IME upon boot" am: 154519eb52 am: f65fd37910
by Yohei Yukawa
· 6 years ago
cf93f9a
Hide inputMethodClientHasFocus() from apps
by Yohei Yukawa
· 6 years ago
c8c5f13
IMMS should preserve selected IME upon boot
by Yohei Yukawa
· 6 years ago
e24ed79
Hide IInputMethodManager.{add,remove}Client() from apps
by Yohei Yukawa
· 6 years ago
c3de83e
Move InputMethodManagerInternal to server package
by Yohei Yukawa
· 6 years ago
0569a18
Fix lint errors around import lines in IMMS
by Yohei Yukawa
· 6 years ago
6efd55e
Lock down IInputMethodManger.{add,remove}Client()
by Yohei Yukawa
· 6 years ago
b5df055
Merge "Enhance a11y soft keyboard controller"
by Phil Weaver
· 6 years ago
03a65b0
Enhance a11y soft keyboard controller
by Phil Weaver
· 6 years ago
d6d4206
Frameworks: Annotate trivial @GuardedBy in services/core
by Andreas Gampe
· 6 years ago
99e1f6e
Notify new IME target before IME starts interacting
by Yohei Yukawa
· 6 years ago
80498d5
Always send WindowToken when starting IME input
by Yohei Yukawa
· 6 years ago
d3ef842
Refresh visible IME proc boost upon onBindingDied
by Yohei Yukawa
· 6 years ago
bc38f6c
Merge "Add a shell command for IMMS to test instant apps" into pi-dev am: 711a8f7f28
by Yohei Yukawa
· 6 years ago
682b36a
Merge "Add a shell command for IMMS to test instant apps" into pi-dev
by Yohei Yukawa
· 6 years ago
f80087c
Add a shell command for IMMS to test instant apps
by Yohei Yukawa
· 6 years ago
fec8cef
Revert "Rotate IMEs (subtypes) by Meta+Space."
by Yohei Yukawa
· 6 years ago
0811512
Revert "Show toast when subtype is rotated by Meta-Space."
by Yohei Yukawa
· 6 years ago
136b6ce
Revert "Shift+Meta+Space should reverse-rotate subtypes."
by Yohei Yukawa
· 6 years ago
1254111
Revert "Make sure that Toast is always shown by Meta-Space."
by Yohei Yukawa
· 6 years ago
ae3acbf
Merge "Fix unnecessarily extended View lifetime in IMMS" into pi-dev am: 3e180afa02
by Yohei Yukawa
· 6 years ago
4c60746
Merge "Fix unnecessarily extended View lifetime in IMMS" into pi-dev
by Yohei Yukawa
· 6 years ago
1fc7a1d
Fix unnecessarily extended View lifetime in IMMS
by Yohei Yukawa
· 6 years ago
Next »