headphone volumelevel lockscreen blowup

Change-Id: Ia0bd4a77d448f97701b29fea13ad0eb12e088d4f
hardware rendering for statusbarmanager and pie

Change-Id: I81dc4def0dffd9b494c52bb3dbc43f400d441f94
PIE: option for Pie to maintain its position, disregarding orientation changes (useful for gaming)

Change-Id: I2bde8ee6f6fdff602a1241d4da7fd88ed3216477
allow widgets to minimize in extended desktop

Change-Id: I666f61644386ff10631185324f445a750571b104
derp

Change-Id: I83441eb7dbd8daedde5bdf4247d4b5445a8886c0
PIE: narrow down inner arcs for even gaps

Change-Id: I92122efa1e2571b5f4efc84bbb9833987846dbd0
missing ogg

Change-Id: I904beae0a4cc0278376d45c58fe35d9baceda4f2
PIE: improved touchhandling, no emptyangle, better animations

Change-Id: I9812194e48c9dd0f743e4e7b39f785892db0a261
PIE: compressed layout, stubs, new defaults

Change-Id: I6572adef19ee608fd09dc9f56e1b80123ede2b3d
Lockscreen : Hide clock for Chronus

Hide statusbar clock if chronus is being displayed

Change-Id: I083870b818b6257a3fbdb676c545945438c42fd7
Hide statusbar clock also for DashClock

This change hides statusbar clock now not only for cLock and default Clock
also for DashClock

cheers

Change-Id: I3f1c641df74c6a800262b3dce1474f9f1107f362
PIE: support for expandable notifications

Change-Id: I47721bf8693b5fde008c01cfc70201c43a80ae18
Include android.permission.ACCESS_SUPERUSER permission in the base API

Since we don't include this version of the su binary we need to
register this permission other wise if user installs Koush's Superuser
apk later all apps previously installed will not be granted
superuser permission as it, the permission, did not exist when apk
previously asked for permissions

This is a hack to avoid Android Issue 25906
 (https://code.google.com/p/android/issues/detail?id=25906)

Change-Id: I4bc044fa8808d7e11e8cc004f680a99d11d9b66d
PIE: clear all button

Change-Id: I6333521999d846a417a0f8a3bba62a72aa876dbd
PIE: header with time and date (+///) for both panels

Change-Id: I400a88ff40b075bd1054ac123efca2b4a087fa73
PIE: /// is ready for prime time

Change-Id: Ib494c229fc65c99daadf598e3e29003950d55e72
Bugfix : Quick pulldown sometimes flips when it should not

When your Quick Settings Panel is set to

Quick pulldown : right

Sometimes (very intermittently) the tray flips (to Quick Settings) as you pull it down from the right side.

This is happening because the pull down happened so fast you can see the top 0-10 pixels of the tray,
and because it was showing the notifications, not the Quick Settiings

However the user expects the tray not to flip, but to just be on the Quck Settings.

The new code simply checks to see that the Event was a pull down event and that the event started in the top status bar.
If this is the case, then the quick panel is swapped to (without flip)

Special Thanks to my daughter Jenny fo painstakingly reproducing this bug.

Change-Id: I8fdbedb1aa6d4fd672bd4cb58b7c99557469ab62
SystemUI: HSPA+ Support

Add the ability to recognize HSPA+ by creating a separate case for HSPAP and
include new H+ icons.

Signed-off-by: Bajee11 <bajee11@gmail.com>
Change-Id: I889a28e4b4cb49862b291641df5a00388db87551
SystemUI: Make the HSPA+ drawables more consistent with the HSPA drawables

Though the older HSPA+ drawables are sharper, that makes them look
out of place in comparison with the HSPA drawables.

Change-Id: I76313ae0125b3a8fda928b240f33715e48f77867
Notification sound-to-vibration conversion toggle

Allows to change the new feature of AOSP 4.2, where all notification are
changed to vibrations on vibrate mode. Instead, allow the old behaviour
to silence sound notifications and to only play vibrations if desired.

Alle credits go to romanbb from AOKP, I just ported it.
Original AOKP-Commit:
https://github.com/AOKP/frameworks_base/commit/c1b2bb9b5d0c33e790973841bb2acaa5ea5d51fe

Change-Id: Id27dd2975d3383f6d7395a0ee995d7832e87ca66

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