QuickSettings Camera Tile [2/2]

Change-Id: I20c4309ac8edf7be1971d5ffd5f56766a8e874cd
Move Lock Screen Targets to RC. [2/2]

Change-Id: I59b35059c86752c27e5d6b219ae0c5fd0c1f7fec
HALO: show halo button in pie

Change-Id: I858ec08837559f4b2806df0ac68b8a703189b1db
HALO: halo can save last position now

Change-Id: I00ced429cfcc90507b8cc14b228a74b8902e67e8
Enable Bare style PIE on protected lock screen

Change-Id: I831bf805e57ee1fadbd89590dc9600cd4e111ea0
Prevent notification acces via HALO on protected lockscreens

Change-Id: I8686ee9a3c2098405e4b4789bfa9faf6b4a098e4
Don't show pinned Halo))) apps on PIE (hide count, icons and text)

Change-Id: Idb6c8fc88b09d943df8d463598329ab5a667612c
Prevent PIE recent button from changing to clear all button on lockscreen

Change-Id: Ic34360aaf399f5b6e835194b46c47587ed5044d1
Fix requery behaviour of MemoryCursor.

As we can't restore the contents of the cursor window, we need to keep
it on deactivation so we can restore it on requery().

Change-Id: I06f688bbe9120c307bdc3ddbc3833416becdec82
Add permission that allows cancelling notifications from other apps.

Change-Id: I055b17873e174f71174898a7649b1e221fd8c436
Notification cancellation fixes:
Permission should only allow cancellation of other app notifications, not enqueueing.
Fix checkapi breakage.

Change-Id: Idbcfd4617057984250dc4d4fa32ff55bfbb155e2
NotificationManager : Fix security exception

If the call is from a user process, using USER_CURRENT_OR_SELF avoids a security
exception in such cases.

Conflicts:
	services/java/com/android/server/NotificationManagerService.java

Change-Id: I2f25917ecfabc80d3a193d63020ad11480edf8ec
QS: Network Type Tile Corrections

Network Type Selection tile was not functioning correctly, unable to switch correctly between
network types.

Corrected and updated references to NetworkManager in both MobileNetworkTile and MobileNetworkTypeTile, updated QuickSettingsContainer to correctly pass NetworkManager to both tiles on creation.

Enabled TileFlip for both MobileNetworkTile and MobileNetworkTypeTile and removed unnecessary imports in MobileNetworkTypeTile.java

Change-Id: I010085501c1c2354e0331a921c3b4ac96e6a72cb
update SystemUI's proguard.flags

Change-Id: I5aa73eddd3fea6cddeddaf94e202d8de870e7df5
Frameworks: privacy guard fix possible NPE

If the user flash a data app over recovery on clean flash
(like a lot themed apps or gapps packages are doing)
the user will get into a bootloop because of an NPE
due an unknown state of the user due that
installedUser == null

To fix it
Check if installUser exists if yes then
call the provider settings value for the current
user

PatchSet 2+3: message update
	      fix for real now

Change-Id: Ie5f94a0d0a11ae24fdfdc8372c0433b26793b66e
am: Fix the privacy guard notification

 * The privacy guard notification was not showing everytime. Fix the
   logic and handle it in the right place so it hits both the create and
   resume startup path.

Change-Id: I80c88ffb0fcb4ed3ea64ceb228bb436975278ecc
privacy guard: Use LocationBlacklist for location filtering

 * Google has built a per-package blacklist into the location service.
 * Let's use this to handle Privacy Guard instead of our one-off code
   which has a bunch of edge cases and can leave apps in a weird state.

Change-Id: I2f2ecd0b75ff51b44b1a6035189355d7bd63eaf4
Lockscreen : Use correct filter for background

Switch over to SRC_ATOP filter instead of using MULTIPLY.

Change-Id: I6b8dac563136cd10b48b6fc6c0ecb2265d0e0b04
Revert "Lockscreen : Use correct filter for background"

This reverts commit 7307d8effebbf2daeca7252fc8e4f667d077d31a.

Change-Id: I8aedf28d19c553023aa7939e5eca92edc4cc1cea
Revert "QuickSettings Camera Tile [2/2]"

This reverts commit 2a876102b21c6f9326d8a5f5a2c96ffe35c8f9a5

will re-submit with correct authorship.

Change-Id: I1b5551422363f998ba10a6b5187dc80a5eb8af03