am: 35e1368
* commit '35e13681e9c175f655596dc8a240d6b19be5ed71':
Fix IME adjust when stack focus changes while IME is visible
Change-Id: I9b72a9f36e43d0fd708117b98f8373590c813e7d
am: 2a5f69b
* commit '2a5f69b8c84d269be2f2ca71cdb5164308d4f967':
TIF: Do not build input list for background user
Change-Id: Iaafbadb6d088ed072241c78b82c4aeb84bc8562d
am: ab344b8
* commit 'ab344b84e2a96707720d19feb642e57b4b827976':
When restacking IM windows preserve relative order.
Change-Id: Ie0ef57d3a66036ad850b7016ecad345d2d8886c2
am: 64577d6
* commit '64577d61f57d12a4cd7010b25c21d641d95527a6':
Send ACTION_DRAG_EXITED when the pointer moves over a non-touchable window
Change-Id: I9a079d761be6e8eb570fd268c13d28b553d16d57
- Use two values to animate divider width adjustment separately
from stack position adjustment. For example IME is visible
with focus on bottom stack, then user clicks top stack. In this
case bottom stack position should go back to unadjusted, but
divider should remain thinner.
- If we need to start a new animation during an existing animation,
start the motion from where the existing animation left off, so
that it doesn't look discontinuous.
- Do not adjust if IME is not actually focused on any stack. This
could happen when swiping down the status bar.
bug: 28175599
Change-Id: I802def5d1c13ebe11094eb28fc5a0b0c309e4d76
Adds setSustainedPerformanceMode(boolean) API for applications to set
the mode for a given window. The mode will be disabled automatically when the
window is no longer in focus.
Bug: 28150358
Change-Id: Ibe8bc564eeaaccbcaad5c4f792cda16da931dffd
Signed-off-by: Ruchi Kandoi <kandoiruchi@google.com>
Building input list for background user leads to unnecessary connection
request to hardware input and that causes incomplete service state.
Bug: 27407198
Change-Id: Id8d5d5001394781edd2dafe8681c674855332ae3
am: 49425d6
* commit '49425d612cee3864a316e9ecb6ec3faeae519b1e':
Kill foreground apps when turning off work
Change-Id: Ie8ea1ec98232437623c83f7d32c1f05c47580b35
We were still having some troubles with attached windows which we
werent properly promoting here. Now we catch everything with
the mIsImWindow flag. Before it was safe to assume dialogs
were on top of the Input Method but with a whole range of child
windows we need to be more careful. WindowManagerService has
been very careful preparing the window list for us, so carry
out its wishes and preserve the original relative ordering of
input method windows when restacking.
Bug: 28235787
Change-Id: Ied96d83f77b82df81b3b0aa94cb61e9c22999d23
am: b7a92e6
* commit 'b7a92e6009fefc2cb390b886e6a971b0c8a3c2d8':
Move batterystats stats collection to its own thread
Change-Id: I1666398f7ef098bd343c2b7e9da54434d9f24eb5
Too many other tasks run on common handlers, and the batterystats collection
may block waiting for a timeout of up to 2 seconds.
Bug:27857665
Change-Id: I5be1ddc374d69620f4f7d821eb29e8524294c9a4
Fixes the incomplete initialization on FBE devices when
voice interaction service is not available before unlock.
Change-Id: I397237e4554453d29da643aee59384e289fa3654
Fixes: 28183380
When a UiAutomation is destroyed, accessibility services may get
enabled as a side effect. That was causing these services to be
enabled in a binder thread, which threw a SecurityException.
Bug: 28268310
Bug: 28163652
Change-Id: Ie25ab05569b5b21b5f30e7d7eed24ef73b7ba159
am: 4e9a9df
* commit '4e9a9dfb67ebc48028b1613a03144101d94f7d92':
Force windows to be scalable during pinned animation.
Change-Id: I772d120442ed82c55c71fbf5ce841735d7a14cc5
am: f815e1b
* commit 'f815e1b8d775240056308d94e8d15627cadb405e':
Place InputMethod after DockedDivider in window list.
Change-Id: I5598f74d2840150bc406b41af1b6f4ab32a37326
While we're waiting on the final UX around PRE_BOOT_COMPLETED, don't
frustrate users by giving them a lockscreen that appears frozen
for several seconds.
Bug: 28164677
Change-Id: I54b62cea9bb83bc0f82fdf7e6e46a4640e1a30de
am: 976f28b
* commit '976f28b926964889666a72332b8483f81c777f60':
Don't crop windows not on defualt display to stack bounds.
Change-Id: I690b3e24893089f256a70fad8c38452bfa3cdbbb
am: a7f46b3
* commit 'a7f46b3ca6aa784b1456735c421922fd4c31626d':
Add an event log for when the memfactor changes.
Change-Id: I9c8d2350ff9694dd1882263e9e25e3d087588569
am: 4c4afed
* commit '4c4afedfc5134558c1f674c1fc8f41260e07bdeb':
Consolidate the HealthStats UI to only use milliseconds.
Change-Id: I875b82483386bce75b35304970b6020d1da2ed5d