frameworks/base: support for qcom application tiling

Support for tiled rendering, can be disabled or enabled with
debug.enabletr property.

Change-Id: Id49301f9dbafc6ef2e44170c95818caee199c03c
hwui: Disable QCOM tile renderer by default

 * Revert once we have new Adreno drivers

Change-Id: Iebf5f1f01a51138c1cd0ff25d1132a6344c9ec35
Add lockscreen rotation as an optional rotation setting (1/2)

This will allow the user to select wether or not to use the
rotation settings for the lockscreen.  This is dependent
upon the rotation setting being checked.

Change-Id: Ibd7c69b0af1e0a7d91b985f2b21ea0b5bc619a70
Framework: Fix NPE in Power penu

This fixes the NPE when the Reboot item is disabled and the Profiles
switcher is not.

Change-Id: I6559d4ab77821310831ca8d54765d5dd67da0958
Navigation Bar: Ability to enable on every device 1/2

This adds a new Menu item Settings -> System -> Navigation Bar

Change-Id: I23a508fa3268e63fbbc9a8305d011db3ca7722a0
telephony : update stk functionality for samsung phones ported from CM9

Description: This update enables sms based stk Apps(Mobile identinty, mobile banking,...) on Samsung phones

* moved CatService.getInstance() from IccCard to GSMPhone and CDMAPhone,
we need to pass iccSmsInterface on CatService startup for sending sms.

Change-Id: I32c89b823cecae711b93a0f6717b9bdb39e9ab7e
resize navbar

Change-Id: Ida1deb584d764f2f2923253f113f250440fd5409
Add Center Clock-Framework Part

Change-Id: I80cfef86d556a468925ec22f42dd1638f7c90565
base: allow highEndGfx override

gfx.highend_override=yes # force on
gfx.highend_override=on  # force off

Change-Id: If53bb93555980d57d7a0ba792afcb27953fad7fa
telephony: GSM workaround

Workaround for the java.net.UnknownHostException: no address for ifname=pp0 error.
This helps with connections disconnecting with SCREEN_ON calls, etc

Change-Id: I2d1d33cfd6f77caad2bbc7ccaad807931402e80e
android.policy: Fix the hardware home button behavior without lockscreen

Fix launching home screen and recent apps on wakeup without lockscreen

Change-Id: I856147557e99f4deeaa1befdf76646e36b0c5e57
testing

Change-Id: I0e8e149abb43a04ba1bea9dc1830e435494bc625
Revert "testing"

This reverts commit 2ed7f8c4a6099247caf77133f943f4b9937849ea.
NavigationBar : Customization

Allows user to customize navigation bar.

Features :
 - Choose from 1-6 # of buttons
 - Re-arrange / assign buttons

Patchset 1  : Initial commit (No support for Nexus 7)

Change-Id: Idc9f5f401f15d207504e49de47666bb5510a06ca
Add option for switching between UMS and MTP/PTP mode. (1/2)

This adds support for switching between UMS and MTP/PTP.
Framework part (this part) will only enable UMS if the config setting is set.
Standard is to enable UMS if the primary volume supports UMS.

Change-Id: Ie98b12135535968b20b8b515723116729879e9d4
SystemUI (2 of 2): Option to enable gfx effects.

Allow devices that do not meet ActivityManager.isHighEndGfx(display)
to enable graphic effects such as (in this case) the screen dimming
effect behind an expanded notification panel.

Change-Id: I7f94a00ef3260b66d6d715adbd1b11961ec32ee3
Framwork: Add support for variable size pattern lockscreen (Part 1/2)

Changes LockPatternView to use PATTERN_SIZE instead of the hardcoded value '3'.
Adds methods to set and get PATTERN_SIZE via LockPatternUtils and device settings.

With this patch the pattern lockscreen can go from 3x3 to any sane size such as 6x6.
LockPatternView can be taken by itself if settings are not desired, for an easy way to change the hardcoded size.

Patch Set 3: Rebased,
should fix cherry-pick after the "widgets before unlock" commit.

Change-Id: Ibc0d5bfcee9673b1bf049bd69be80d2312602a47