Statusbar Traffic : Custom Text Color and Autohide Features (1/2)
Fix a programmatic smooth scroll bug

Bug: smoothScrollToPosition() stops at child view of which height is
higher than list view itself.

Change-Id: I695ca9db4c706aa7f365967dd3916f9a01917346
Signed-off-by: Yongyi Li <yongyi.li.cn@gmail.com>
don't refresh view when item checked or datachanged

Change-Id: Ie8c28c389a0def68ba2873a81a7460e068ff84c8
Port Custom Animation from Mokee, original from AOKP (1/2)

Conflicts:
	core/res/res/values/symbols.xml

Change-Id: I3b46fa7018adc2bff601b0af261352b0d91370d2
SwipeBackLayout: Blacklist (1/2)
As we know, many apps do not support Swipe Back Layout now. If enable Swipe Back Layout on these apps, they may not work. So now I imported a Blacklist feature to let user choose whether to disable swipe back layout on some apps or not
This patch contains a set of functions to read/write blacklist for Swipe Back Layout. Another necessary patch is in packages/apps/Settings.
SwipeBackLayout: use "another" way to perform blacklist
This will not cause permission problems.
framework: Direct Call support. (2/3)

Change-Id: Ie21fce67662757dbe70198e8d1587cfae238558b
Port Active Display from ChameleonOs (1/2)
Policy: Lockscreen Targets Unlock speed update

Fixes lag on the classic lockscreen targets and sets up a broadcast
receiver to use those methods from outside of policy like navring
example this commit and the future AOKP Ribbon.

Change-Id: Ia0735aa26a4cd1a2c95d0860992837daf5cacf6d

Conflicts:
	policy/src/com/android/internal/policy/impl/keyguard/KeyguardSelectorView.java

Conflicts:
	packages/SystemUI/src/com/android/systemui/SearchPanelView.java
	policy/src/com/android/internal/policy/impl/keyguard/KeyguardSelectorView.java
Lockscreen targets: more unification

Don't hardcode pixel sizes, and use a shared method to derive drawable
inset.

Change-Id: I2adf9230c5aa8efadddd713c435b37af24e23115

Conflicts:
	core/java/com/android/internal/util/cm/LockscreenTargetUtils.java
	policy/src/com/android/internal/policy/impl/keyguard/KeyguardSelectorView.java

Conflicts:
	core/java/com/android/internal/util/carbon/LockscreenTargetUtils.java
	policy/src/com/android/internal/policy/impl/keyguard/KeyguardSelectorView.java

Conflicts:
	core/res/res/values/symbols.xml
LockScreen: Fix crash when unlocking twice

This will keep track if the BroadCastReceiver is registered and
will unregister it only if so.

Change-Id: I040d710cf0927394f36b2e3da251ac5a988ce1d6
Signed-off-by: Dirk Rettschlag <dirk.rettschlag@gmail.com>

Conflicts:
	policy/src/com/android/internal/policy/impl/keyguard/KeyguardSelectorView.java
KeygaurdSelectorView: Unregister reciever in onPause

Also check if we already have a reciever instance before
creating a new instance

Patch Set 2: Refactor field reciever to mUnlockReciever
           : Add null check to Context#unregisterReciever
Patch Set 3: Add null check to Vibrator#vibrate(int);
Change-Id: Ie9b03b20da29d05a64293ef6b7931393c34796a2

Conflicts:
	policy/src/com/android/internal/policy/impl/keyguard/KeyguardSelectorView.java

Conflicts:
	policy/src/com/android/internal/policy/impl/keyguard/KeyguardSelectorView.java
Fix Lockscreen FC/reboot

PS2: register receiver in onResume()

Change-Id: If475f0750bbc408e727eb0d3cf532c936ad418e8
Signed-off-by: Gergely Szell (sethyx) <szell@hu.ibm.com>
Fix Statusbar/Lockscreen Build Derps

Conflicts:
	packages/SystemUI/src/com/android/systemui/statusbar/policy/BatteryController.java
Frameworks: GlowPad Torch (Lockscreen)

Secure/Insecure can both use this one.

PS2: Derp
PS3: Swapping to ints for ONE setting
PS5: GlowPadTorchHelper
PS6: Don't initate if FaceUnlock Active
     (Camera in use)
PS7: Rebase
PS?: More CleanUP

Change-Id: Ic5df8ff74c52350fbad25a64671322fbd4f9a0f5

Conflicts:
	packages/SystemUI/src/com/android/systemui/SearchPanelView.java
	policy/src/com/android/internal/policy/impl/keyguard/KeyguardSelectorView.java

Conflicts:
	packages/SystemUI/src/com/android/systemui/SearchPanelView.java
	policy/src/com/android/internal/policy/impl/keyguard/KeyguardSelectorView.java
Move 'start music player on headset connection' option out of DSPManager
(1/2)

This option isn't related to DSP manager at all, so it shouldn't be
implemented there.

Change-Id: Ibe35c9739ccb4f4587ee71f514d16fb317bf4034
Fix up 'launch player on headset connection' option.

- don't crash system_server if no music player can be found
- use the active user's setting instead of the owner's setting

Change-Id: I38a07fe5c8c3d67ececd0768e1fcc01a6cf7fa5a
Hide GlowPadView warnings

Make message verbose and contingent on DEBUG. This has been spamming
my logs everytime I touch navbar or lockscreen targets.

Change-Id: Iea1a6db86055d4034405f0ee4e20282b6c493210
SystemUI: do not collapse panels if keyevent was canceled.

Change-Id: I9af82e9fa2305142521075938dfd05521adeb9f4
Add missing settings/fix glowpad torch derps