- Add tracing when drawing ImageWallpaper.
- Don't force a redraw in onSurfaceRedrawNeeded. This only adds
another unnecessary draw and doesn't do anything useful.
onSurfaceRedrawNeeded is only here so the client can block.
- Delay entrance animation by one frame so wallpaper can be drawn
before the transition is starting.
- Add some delay for animating the tasks up in recents to match that
delay (it wasn't matched before at all).
- Fix an issue where launchedFromHome was wrong while docking.
Bug: 28769940
Change-Id: I2b763ed40078541328a1e04ffecf5b0a520fe019
am: 115bcb270c
* commit '115bcb270c7651f4d9d8376d2240fedd98be3853':
Add an extra to HOME intent to indicate it comes form recents.
Change-Id: I4178eaf339f44366387a5d1ad68077a3b0080a89
am: a41fcf5449
* commit 'a41fcf54499272e185733f5ee23ef3f51cb4fda5':
Add an extra to HOME intent to indicate it comes form recents.
Change-Id: I46cef20f7d8aa8b4b2af875c1eb609a347efac04
am: ea98d35d62
* commit 'ea98d35d62ec9e8273e5e632feec167c24a90a15':
Add an extra to HOME intent to indicate it comes form recents.
Change-Id: I441ff96ed9c5e84aee38e68b5a153c3a39f3d63b
am: ea98d35d62
* commit 'ea98d35d62ec9e8273e5e632feec167c24a90a15':
Add an extra to HOME intent to indicate it comes form recents.
Change-Id: I683f2f9307271e6179b91097204314815aac4a8e
- Added ActivityOption to mark a starting activity as a taskOverlay
activity. That is the activity will always be the top activity of the
task and doesn't cause the task to be moved to the front when it is added.
- Only set the starting window state of the ActivityRecord to shown if
window manager actually showed the starting window for the activity.
Avoids incorrectly trying to remove starting window for an activity that
didn't show any.
- When starting additional activity in a task, transfer the starting
window from the top most activity with a starting window. It is possible
the top most window does have a starting window like in the case of the
forcedResized activity.
- Only ensure visiblity of an activity we are starting in a task whose top
activity is a task overlay. They need to start in the visible-paused state
and not the resumed state which just causes extra churn in the system.
- Always add additional starting activities in a task with an overlay
activity below the overlay activity.
Bug: 28751186
Change-Id: I3624a4313ae9c406d42c67a3537f67ad685791af
am: cef7a0c03e
* commit 'cef7a0c03eeb3900f949bfdac487a2989013d02b':
Workaround that Recents is shown again after an activity is PIPed
Change-Id: Ia0401634c0a1bf4c900fb8b7182c09898a39066a
am: 8bae438cde
* commit '8bae438cde036c1ebc59fa95cc0ff47f44d3057d':
Workaround that Recents is shown again after an activity is PIPed
Change-Id: I449afcc2f5622e015be8a89bf829459dc7ae00cc
am: 174aa3346c
* commit '174aa3346c06341d13f287c72ccd9ec47fce5987':
Workaround that Recents is shown again after an activity is PIPed
Change-Id: I14eb70dc0584bba8583618a92378a9fd9c14b1fd
am: 174aa3346c
* commit '174aa3346c06341d13f287c72ccd9ec47fce5987':
Workaround that Recents is shown again after an activity is PIPed
Change-Id: I8a2a7daeebeb37817a36d12e52db86912dce2186
am: 0808da6835
* commit '0808da6835130b73d2057fca3a34829cde596e29':
Don't throw away wallpaper bitmap just because we are hidden.
Change-Id: Ic305fff516794eea7020039a9ba685b6d28d6dbd
This allows the launcher to know how to handle HOME press properly
when a video is playing in the background. Without this, the Launcher
dismisses it's UI.
Launcher CL: https://googleplex-android-review.git.corp.google.com/#/c/1043435/
BUG: 28173127
Change-Id: Iab0c5013fc41f79a6fd45f49904edd0d0f9c17ff
am: 840165f0bf
* commit '840165f0bfcaaa8dafa3145830488e252a81b675':
Don't throw away wallpaper bitmap just because we are hidden.
Change-Id: I078065f041ea02f0d1d93dd22201a9d1c7dd9487
am: ed0e1a68a4
* commit 'ed0e1a68a437979e399724ca17f422add80bd0e4':
Don't throw away wallpaper bitmap just because we are hidden.
Change-Id: Ifcc6aeb2a916781d8a8a7523f8a00926b45b0d2e
am: ed0e1a68a4
* commit 'ed0e1a68a437979e399724ca17f422add80bd0e4':
Don't throw away wallpaper bitmap just because we are hidden.
Change-Id: Id1af47665ea63354c6f6e6f8f01761b7c917d2ad
TRIM_MEMORY_UI_HIDDEN > TRIM_MEMORY_RUNNING constants, so we only
need to throw away the wallpaper if we are actually running low on
memory.
Bug: 28769940
Change-Id: I8aa27d081bbcc2eff553e9420b2b9b0920f3781f
When an UID is added / removed to the Data Saver blacklist, it's
necessary to notify internal components such as the Settings UI (which
was erroneously listening to UID rules changes instead).
BUG: 28743623
BUG: 28791717
Change-Id: I11c85e141dfe074ad390fd324309d2412bfbbd45
am: caa78d7d59
* commit 'caa78d7d59ee6fb9a101b5df0b8df61c173142fe':
Fixed the remove animations for notification children
Change-Id: Ic7cad1b23aa7085ad7ef4faa5016d4c5c89b15fa