am: 23cd9da
* commit '23cd9dab01bff3ce7bd2fd275411fc99a903f2b4':
CEC: Remove listener records only if they are currently used
Change-Id: I78186db4ad9369dfe90969bbbb680cd463e642d5
am: 82a0cca
* commit '82a0ccac6a74b17b6499bc06bb7eb0e5f942887a':
Added new actions for Data Saver stats.
Change-Id: I0f9d026ef40c75f9f4179e323dbefc8618ecedf8
Setting PARSE_IS_SYSTEM to the parse flags happens long after the
APK is actually parsed. So, we fail to pick up the boot aware and
protected storage attributes. Instead, always pull them from the
manifest, but, remove the flags if the package is not actually a
system package.
Also, we were incorrectly skipping certificate verification if
the flag PARSE_IS_SYSTEM was set. However, this flag is used for
_any_ system package -- whether it's physically on /system or if
it's an unbundled update. Instead, we should only skip this step
if the flag PARSE_IS_SYSTEM_DIR. We can implicitly trust any
APK actually stored in /system.
On a different note ... At some point, we will break apart the
parse flags into actual parse flags [i.e. those that change
physically parsing an APK] and policy flags [i.e. those that
change the interpretation of the APK contents].
Bug: 28116074
Bug: 28088617
Change-Id: I85246b0cb18fb5647df3618107910e288137fbc7
am: 067f821
* commit '067f821ec84d3bcb556a8de77f3e3d3b8c042186':
Use a binder instead of a bundle in removeSubscriptionWithOptions
Change-Id: Ie6cd52b5169c9b29d437fc04fc1cd71881eede22
HdmiControlService manages listeners in listener record instances, and
remove them when binders become disconnected. However, if the listener
and its record are replaced due to new listener, the record for the new
listener should not be set as null by previous binder's disconnection
signal.
Bug: 28069465
Change-Id: I2984d8f93d6443048cf5d3f2988b3c6cf362f012
(cherry picked from commit f5c2a1f58dc95b9800ffb6ebf405c11acc6626b2)
am: 1c685d2
* commit '1c685d2a2b4fe8b5c2b31b7c53aa8455fc1530ee':
Remove all icon bitmaps when a publisher is uninstalled.
Change-Id: I601089c6c8e4d36dbbdb201f237bb1c7448726da
This avoids making expensive netd calls while holding the mRulesLock
Doesn't fix the problem of turning on hotspot while WiFi was connected.
It is no longer blocked on isNetworkMetered() call though.
Partial fix for following bugs...
Bug: 27857665
Bug: 28201280
Change-Id: I62f3c0b0571292cc1e156b48ce3329def41cdd07
am: 6e49a7fc
* commit '6e49a7fc6d723963393795ee3fef213a59904097':
Don't do layout in hasGlyph for codepoint + vs
Change-Id: I0ea9c5b553239fbfb6d3517e869bd854fbf8837c
am: 23abc59
* commit '23abc598a5bdeb5d1cf66f83ff14eb3f440d5a9a':
Don't show the unlock notification when Work mode is off
Change-Id: I7da82038f231d5217a9544a0e64718a0284aa0a5
am: 2f4c229
* commit '2f4c2299c7ef4b9d604b9833c790a7afd2ed75af':
Maybe decrypt user when quiet mode is disabled
Change-Id: I0d84934a978205c283b846b7412446a064aac01c
am: a4c0b1d
* commit 'a4c0b1de1a33219b4f8ef1cdfc4e7641ac246f4b':
Fix cannot unlock keyguard when work challege is unified and work mode is off
Change-Id: Ib1f9d7a955168f92b67c55e0d570e7fff00ae279
When quiet mode is disabled for a user and that user is not currently
decrypted, we show a confirm credentials screen to trigger decryption
of that user. Only if that was successful, do we actually disable quiet
mode.
Bug: 27764124
Change-Id: Ib1f649194d89e225dad62c14f3ddba1fa3d79da2
The JavaDoc for many of the requestNetwork and
[un]registerNetworkCallback APIs incorrectly mentions the
PendingIntent version of the APIs instead of the NetworkCallback
version.
Also fix a minor issue in the registerDefaultNetworkCallback
JavaDoc: the default network request is an implementation detail,
so don't mention it. Instead, talk about the "system default
network".
Change-Id: Id94d98261daa2bd768c10e033cb8092729b21c91
am: bb9fb19
* commit 'bb9fb194f85225fcf0360fc53da51f12a649bd1b':
Only set mResizedWhileNotDragResizing for base windows.
Fix Task dim with docked resize.
Correct window replacement string comparison.
Replace DimLayers with windows.
Prevent premature window replacement.
Correctly prevent entrance animation for replacing windows.
Replace secondary app windows across activity relaunch.
Change-Id: Idd6d2aff728ede67408671b7ab928f24c04e4934