Framework: Notification Shortcuts (1/2)

This feature adds shortcut icons to the bottom of the notification drawer.
Preview: http://goo.gl/hSHQM

Feature highlights:

- Select up to 16 different shortcuts
- Link to any application or activity
- Use the default application icon, pick from an image or pick from included stock icons
- Colorize application/image icons as well as stock
- Hide carrier label

Change-Id: I9a2770c560c765453549b8f99598afbbb24e663a

Conflicts:
	core/java/android/provider/Settings.java
	packages/SystemUI/res/values/dimens.xml
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
Afew fixes
Custom carrier text (1/2) thanks a bunch @rukin5197

this was based on by AOKP's use of the code
enter nothing in the text box to revert back to default.

change to original commit:
- better integration into our wifi label feature in SystemUI

Change-Id: Ib24e476d4b83abd4f5b127ed1e4addfad517462d

Conflicts:
	core/java/android/provider/Settings.java
LockscreenTargets : Dismiss on target select

Dismiss the lockscreen on target select, rather than when the application
is fully loaded. This gets rid of th perceived lag that a lot of users experience.
This is how we had it in previous versions of cm as well.

Change-Id: I4f125ad5a13a95b6eb72734a0fbdc44505d665ff
Fix memory leak

cheers

Change-Id: I029a68c528803489349a749bb5419e02c10a59fe

Conflicts:
	packages/SystemUI/src/com/android/systemui/SearchPanelView.java
Optimize more

get Slim faster and faster. This commit unregisteres some observer

cheers

Change-Id: Ic42fa19f142ea41c1dcf91cb25fd18cb1fa73ecd
Fix NavButton AlphaGlow when pressed

Note that since users can set the Navbar Alpha, this will be a relative
brightness. In AOSP the button brightens to 1f alpha when pressed (.7f is not pressed).
if user sets alpha to 1.0, then there will be no difference.

Change-Id: I3d2d863bd4ff0cc2be14718afe3a17d795b77729
Signed-off-by: Zaphod <mwilson@acesappraisal.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 sort solution, lmao

here it is, next SlimBean feature

cheers

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

Change-Id: Iaa247c6baf3c4aa85f5097081de79c9ce901e3a6

Conflicts:
	core/java/android/provider/Settings.java
Frameworks: Lazy dev brings white back to battery styles (1/2)

Bug: Battery color white did not stick all other did. Problem is that
ffffffff convert to int is a to big value for integer. Nice solution use
long all the time....but this would be much changes I am toooo lazy for.
Due that ffffffff is the only value out of range it is set to -1, and -2 is
theme default color.

cheers

the lazy dev

Change-Id: If8c3511f39fb6e9d34f152b300a036fb54dfd204
Remove duplicate if statement

Change-Id: I7a9605815186d1dda79085bffa4250ee7497a5ed
Optimize: this time CircleBattery and Clock

cheers

Change-Id: I08dbd8c23a751101b40eae3967b06c9daa622022

Conflicts:
	packages/SystemUI/src/com/android/systemui/statusbar/policy/BatteryBarController.java
Frameworks: Lazy dev part 2 (1/2)

this is based on the last lazy dev commit from me with the same
reasons, this time navbar and statusbar white color did no stick because
of not used long var to save.

Best on that....I realized later that I am not allone a lazy dev. Aosp
does count -1 automatic as white lmao

whatever changed default valus to -2 and cleaned 4 lines up

cheers

Change-Id: Ie6cb0c80d6b1aff1fdb4c257a658e73506ade4df
Beanbag