SmoothProgressBar: User Custom ProgressBar Setting[1/2]

Change-Id: I7432ce1015f9fc03a8bc06a6be7244dbb9243526
Signed-off-by: STELIX <ssspinni@gmail.com>
frameworks/base: Day and week on data usage (1/2)

Adds the ability to set day and week on when the data usage graph resets, instead of just month.

Change-Id: I61b0aa3bdea015793928e4af2b8d8a79147a123e
Fix ellipsizing of emoji symbols in StatisLayout.

Change-Id: Ia057053a7dd6e5a256499f6bded99872581de18e
Merge "SmoothProgressBar: User Custom ProgressBar Setting[1/2]" into kk
SMS Breath [1/3]

Change-Id: I606590e606ca323e81e2fcb90ab70976d50d0caf
Signed-off-by: STELIX <ssspinni@gmail.com>
Frameworks: LockBeforeUnlock the new way (1/2)

Due that aosp removed the whole LockBeforeUnlock controll (show slider
lockscreen before an unsecure internal lockscreen) we must try to find
another way
without touching the security system itself. Long guess short solution,
lmao

here it is, next SlimKat feature

cheers

PatchSet:
- bring eca button to front in lockbeforeunlock mode to make
it clickable on slider lockscreen

adapted our 4.3 version to 4.4 and smaller fixes/code improvements

Change-Id: Icf9bcdf4975a5945b93698459e51e90a1830175f
Signed-off-by: STELIX <ssspinni@gmail.com>
Live Volume Steps [1/2]

-Volume steps changes are instant, no need to reboot!

Change-Id: I4b330e02349539bbd01964736e33864df4921f9d
Signed-off-by: STELIX <ssspinni@gmail.com>
base: quicksettings: allow flip animation on clicking a tile (1/2)

ported from https://github.com/BeerGang/android_frameworks_base/commit/ba144b2defd209c2c020366316c65b288bf68880

Conflicts:
	packages/SystemUI/src/com/android/systemui/quicksettings/LteTile.java

Change-Id: Ic5e3b6c1eee902fd59c1d54ac6c5efb8cffad4ba
base: Fix derp

Conflicts:
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java

Change-Id: I79e0e44738ad1b32b5f30f2f1223e20711c9b3e4
Update PIE outlook

Change-Id: I33fec7b85e504eb0da8d431b36823a64c0211333
Battery graphical fixes

* Fixes when the battery is low by 14%, the frame shown properly red this time
* CyanogenMod's style of Circle has been brought in

Before:
https://lh5.googleusercontent.com/-sT5VpIWdUHU/Uxyd5Ck7_GI/AAAAAAAAGtA/FALc56H_8lE/w556-h154-no/2014+-+1

After:
https://lh6.googleusercontent.com/-V2xzPYIV51U/UxyeFdQio1I/AAAAAAAAGtg/Ef-YllLnuXs/w452-h154-no/2014+-+1

Credits to CM for the Change

* Switch to sans-serif-condensed instead of light for text percentage

Change-Id: I5f583bb6d1e4bdc4b5e170285a047d000bfe82d9
SystemUI: Set Status bar opaque during drawer pulldown on tablets only

The status bar only needs to be set as opaque when the notification
drawer is pulled down on 600dp and 720dp devices. On phones, this
is unnecessary as the top header of the drawer covers the status
bar on the phone UI. This change makes a huge difference in
reponsiveness on devices that run the phone UI as there is no
longer a delay before the drawer appears when interacting with it
on an activity with transclucent window decor.

Patch Set 3: Fix formatting, adjust comment
Patch Set 5: Delete file derp

Change-Id: I932bb92a5245f0323d3317776efbdc9151db449d
Expanded Desktop Tile not Immersive

* To avoid confusion to users as this tile wasn't changed after the Slim's immersive merge to our repo

Change-Id: I684ef0b07542edafa4ec269819c7605b5377171e
Signed-off-by: Daniel MM <daxx4182@gmail.com>
Add WiFi and Immersive to flip tiles

Change-Id: I3ed481beb693de7ce22338074034be9c9ce7fd18
SystemUI: reactivate WiFi activity indicators

One of the recent commits (MSIM) removed the wifi service listeners
in NetworkController.java. This commit adds it back again.

Change-Id: I03bea814fac82bfe76a51cde6c29f25887f56e12
Don't let apps disable the SIM PIN entry screen.

As the user (who controls the app behaviour after all) likely doesn't
see the PIN screen as a lock screen (he likely wants telephony) and the
PIN screen is not shown on a timer-driven basis, it should be treated
specially.

Change-Id: I8d48ab5f097bc926f67eab5835d9b5f1e581db15
Send out USER_PRESENT broadcast on screen on if lockscreen is disabled.

This makes sure to turn off the notification LED on screen on when the
lockscreen is disabled by profile or e.g. by lockscreen toggle tile.

Change-Id: Ibf2fdcd912a2719d973a253aaf3752add7a22e00
Don't recreate keyguard for MCC/MNC changes.

Change-Id: I9e5dfdb12df522dc7dd50c26f35aba26b1bbe44e
FaceUnlock: Check if faceunlock is disabled

JIRA: CYAN-3622
Issue: https://jira.cyanogenmod.org/browse/CYAN-3622

Change-Id: Iaf656f1aecb72610a46183294de25151e8df4b05
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
Keyguard: Fix configuration change observer

Change I9e5dfdb12df522dc7dd50c26f35aba26b1bbe44e made recreations
only happen when a stored copy of the previous configuration differs
from the current one. But "configuration = otherConfiguration" creates
a reference to the original object, not a copy, so newConfig.diff(mLastConfiguration)
always returned zero. Fixit by creating an actual deep copy of the
Configuration object.

Change-Id: I236932dfc0e121dd83212882b4fe71306c8a3fab