fix mistake
Improve tethering notification icons

Replaces the stock icons with the ones I submitted as part of
http://review.cyanogenmod.com/#/c/15930/ in CM9.

Change-Id: Iecfae9ad579c6c9ae06da0a08b61e9359a8a37b0
Framework: Port CM10 features
Configurable 0, 90, 180 and 270 degree rotation

Change-Id: Ia1859c51d71ef9d01cec2d13c6468ed89c6ac53e
Contributor: jonasl
Interface: Status bar

Patch Set 1: Signal Display
Patch Set 2: Clock Display
Patch Set 3: Battery Display
Patch Set 4: Move drawable-sw600dp images to drawable-sw720dp folders per AOSP
Patch Set 5: Brightness Control
Patch Set 6: Notification Count
Patch Set 7: Derp
Patch Set 8: Derp Fix

Change-Id: Icc726d198bdce89f6f2b6b434b0e012442ad3831
Framework: Add Power Widget
ADB Over Network, integration of the adb-host mode (already present)

The feature can be used/tested without the Settings part :

  setprop service.adb.tcp.port 5555

Note: This ADB setting is not persistent (for security purpose) and
require init.rc implementation event like this : http://bit.ly/AdbTcpIP

Note : ADB_PORT setting key was added in the commit a6c11c9d

Change-Id: I5c61a53948349c785356cb5aae165110d75e3074
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
Framework: Add missing part of 'Lock before unlock'
Lockscreen : Quick / menu unlock

Unlock password/pin lockscreen without pressing enter button

Patchset 2 : Remove unecessary intialization

Change-Id: Iecb5ed52ef28234f6adad813906dc885296a157c

Quick unlock : Fix bug

There is an issue where users whose passwords are greater than 8 chars and
have quick unlock enabled will be unable to unlock their lockscreen.
This is due to the logic evaluating anything beyond 3chars as a password attempt.

This change modifies the quick unlock behavior so that when typing the password,
each character is considered an attempt, however if incorrect, is not reported as a failed attempt.
Only when the user presses enter is it considered an "explicit" attempt and a failed attempt is reported.

Patchset 2 : Rename runnable to better reflect its purpose
Patchset 3 : Switch to new behavior
Patchset 4 : Fix padding

Change-Id: Ida6289c77f6724cb42e8d3b82593f29afe3d6d1b

Menu unlock (frameworks part)

    	The option in Settings/Security/Lockscreen was
    	added before in some CM commit, but not working
    	and was missing a proper frameworks part

Patchet 3: Done like master Danesh M wanted

Change-Id: I589c77cd58d7beb4093e334f074c7f7643d90858

Change-Id: Ida6289c77f6724cb42e8d3b82593f29afe3d6d1b
Kill App on Long-Press Back Key (framework)
Lockscreen : Background customization (Remaining bits)
Framework : Lockscreen - Customizable shortcuts
Framework: Add the ability to enable/disable use of Profiles
adb notify
Fix all upscaled lockscreen drawables and add a few

Several of the original CM9 drawables were upscaled
from a lower quality source. I rescaled some from the
originals and recreated the missing ones in vector
format plus added some new ones.

Change-Id: I112c35cf087daf0679a12bdad89258121dedeb0c
Kill app back-button : Don't kill default launcher
Fix the Icons in the Expanded Volume Overlay

 * Defaulted the Phone Icon to be visible
 * Added the Alarm volume in expanded view
 * Fixed a bug that made the notification icon the same as the phone icon

These changes were made originally by myself in ics

They have been tested on a i9100

Change-Id: I2f4592f96267d80fcc2e5e817e5075e9becc9b06
Notification Widgets : Fix vibration

The initial value of the array determines how long till the vibration starts,
and second value determines how long to leave it on till.

Since config_virtualKeyVibePattern is in an overlay and we cannot rely on its consitency,
we check the length of the array, and based on it execute the appropriate vibration.

Change-Id: Ida88dabc2b3b364501e335bdbe45c84c3845c913
Make notification header settings icon align with the text

The icons were effectively 50 px while the text is 45 px. The
result was that they did not align properly.

Change-Id: I00ebccf96023ebd533daf3667dcba8981d609a9e
Lockscreen : Widgets before secure lockscreen fix

Due to user profiles, the lockscreen settings were moved and a check added to force
queries for such matter to go via LockPatternUtils.
Add a getter in order to abide by this for querying this preference.

Change-Id: If9ac2b29e33cd2183fd67af22a8db280c0c6e1a4