am: 3c37f6ed06
* commit '3c37f6ed06adec414419365b745ac34d25fb2780':
Fix DirectReply taking too long in HUNs
Change-Id: I7b2e0d97d29171064e8a3f86e70a27c6bebb98c3
By declaring a <restrict-update> tag in its manifest, a system package
can restrict its update to be the singular package that has the same
given hash. An update's hash is the SHA-512 across all its APKs [i.e.
for splits, the SHA-512 is calculated over the concatenation of the
base plus all splits].
The restriction only applies to system packages.
Bug: 28398205
Change-Id: Iec493fc8ef27edee53f1d437cb0caaa78782f329
am: 46286e1824
* commit '46286e18244b70a40dd965bf10f8ba90da54ac8c':
Don't wedge full data backups by blocking the data consumer thread
Change-Id: Ifaf2a580065ad1a1d51040c82051c32875c6bcaf
am: 5fb90f91b7
* commit '5fb90f91b7984e61d57591880bed0257cd35d7da':
Fix build break due to 32/64 bit compilation.
Change-Id: I26955619bbcce48d5a4379963db4c834a4d802e2
am: cd2b4303ce
* commit 'cd2b4303ceedfc4afa7c0d5d1349b22fc9927173':
Do not change surface properties when waiting for transition to ready
Change-Id: Ib4ee5117c7d02fa8fc2a1454972c84f2849ea6a6
am: 4c5e7a740a
* commit '4c5e7a740a632829b48b2324f80a43ab94ac7551':
Add namespace before attr name in defPropMap
Change-Id: I5cc5ea88c254a4c09d523e9881e0a48edcc7fd4a
The only permissions a user can control for a legacy app in
runtime style without crashing the app are the ones defined
by the platform because we have app ops only for these and
also we contorl the access to data guarded by them.
bug:27102458
Change-Id: Ifd1350d056b4fe29739ab8fdc5cbea89fa2e4037
When a job will eventually run in the foreground, the internal
scheduling needs to ignore any background network restrictions when
satisfying constraints. This also means the job should ignore the
current device doze state, since the requesting app could get the
same behavior by starting their own foreground service.
Always dispatch network policy changes to ConnectivityService first
to ensure that it has up-to-date information. Fix bugs around data
saver that were causing networks to not be marked as BLOCKED for
background apps; before this fix apps would have been spinning in
internal connectivity loops, thinking that the network was actually
connected when the kernel was actually blocking their traffic.
Offer new ConnectivityService method overloads to ignore the blocked
state for a specific UID.
Print unsatisfied job constraints to aid debugging.
Bug: 26571724
Change-Id: Iaaa17933e6dc1bf6d3dff26d0bfc12222e51e241
am: 60f2c17e27
* commit '60f2c17e273ea919dc663f387ef246b3d359c412':
Fixes on handling messages from apps to host.
Change-Id: I74c228a47a8daac689972d5b3742d3caf74d12c2
am: 099347936b
* commit '099347936b81ac553691a6e29e3a1d1dab903297':
Fix crash loop when activity controller was set
Change-Id: I11ef71573b99e0eb80801382c465043b876a1974
Always save tile specs after move and don't trigger an entire data
set changed because we are aware of all changes.
Change-Id: Ic75b9ea8ed9b7d1a11d02f9af7858f3d040ec074
Fixes: 28334197
am: 3b016f5445
* commit '3b016f544502dca8c162554c6ea42bd6727f4cde':
close a potential race condition in registerAsSystemService
Change-Id: I8198bcf39af5d14b17b2f2d8155e17b98fd20214
The HUN logic delays removing notifications for a second or
two, but this makes Direct Reply stick around too long after
sending. To prevent this, cancel notifications in the sending
state immediately.
Change-Id: I9e655bb17674265761e1f6cc25acb2fb9f0c72a6
Fixes: 28421972
If the insets change, "mWidth/mHeight" won't change
as it's based on the window frame (not the surface size),
we need to track when the insets change and call
HardwareRenderer.setup with the new values.
Bug: 28257246
Bug: 28368990
Change-Id: Ida304b57c4671d010d1cf7b370674c9453841c97
am: ede4fcea6b
* commit 'ede4fcea6b4fb5950b2a4eaf34b0fa6fa2f8a696':
Don't show data disabled icon when user isn't setup
Change-Id: I4cdb18282b18da95b2cf9c822ba29e419e2878b6
I think we were getting accounts uninstalled on android devices when
SyncManagers called validateAccounts() while GmsCore was updating.
I try to prevent this by not removing accounts unless the data directory
has actually been removed (which shouldn't happen during updates).
Bug: 25611016
Change-Id: Ib526b3000ad741815d48fd020af2cc19d6205166