Drawable: Fixed gradient on holo background

Change-Id: I4d46c235af001d0a36bcffb3c141dec61e5d4145
Signed-off-by: Arham Jamal <arhamjamal@gmail.com>
HTCQualcommRIL: use ICS style RIL_UNSOL_RESPONSE_RADIO_STATE_CHANGED

HTC 8960 radios fail to init without the initialization this state
performs.

Change-Id: I73e61c01406794368eadf1f3fb5cb0a8333e5f82
frameworks/base: support devices with SoftAp that don't require firmware reload

Partial forward port from ICS.
Original Change-Id: If2db6e8ce675c3214ce645231c7a354f41ea0cc6

Change-Id: Iacb2498ec0f567a0a7c4e0dbf9127b70f09223bd
frameworks/base: Fix screen stretch issue for NuPlayer

- Fixes screen not moving to full screen after suspend resume during RTSP
  streaming in landscape mode.
- If there is an incorrect height and width, it saves the video height and
  width and then does the correction to have proper width and height.

Change-Id: Icb4b9b71f21d138b85f200dc82a1fbe58342866f
Merge "HTCQualcommRIL: use ICS style RIL_UNSOL_RESPONSE_RADIO_STATE_CHANGED" into jb
Merge "frameworks/base: support devices with SoftAp that don't require firmware reload" into jb
NFC polling mode (3/3)

Change-Id: Ifb3fc5036c3ae0b71829d7249f4f1b951c5e7a5d
Signed-off-by: sethyx <sethyx@gmail.com>
Sensor: Add RotationVectorSensor2

Some ICS apps (namely, Google Maps) expects a rotation vector to be
available. Newer devices, this is provided by either Android's
sensor fusion (requires Gyro) or by hardware sensor fusion (MPL).

Older devices will lack this virtual sensor and compass in Google
Maps will not work. To fix this, we can provide our own rotation
vector sensor by converting the values from the orientation sensor.
(They are basically the same information in different formats.)

Thanks to Unhelpful for the help with related math.

Change-Id: Id3bad65659174a08cfe945e9af6e48ca012a5135

(cherry-picked from ics)
Custom NavBar targets

Policy: Nav Bar height and width

added ability to rebuild navbar without a reboot
requires to enable/disable navbar at this time
will make it also do it on resize

patch set# 3 fixed FC in policy, now working with no reboot to update size
patch set #4 fixed the notification pulldown, was using the old width/height
needed to set it to use the new ones made in jb
patch set #5 revert no reboot when updating size. Went with a systemUI kill
in ROMControl instead.

fixed glow
fixed settings.java confilcts

Custom Navbar Targets
Patch set 8

Fixes Kill App functionality of Navbar & Longpress when used as keycode

Also, had to wrap in SteveSpear's Policy height & width for compile reasons
(It had been merged into my ROMControl commit for NavBar)

Change-Id: Icbbd14d9f20521e5ef09281f0d38e1dafce9fc34
Signed-off-by: Zaphod <mwilson@acesappraisal.com>
SystemUI: Notifictation counter

clleaanupp

Change-Id: I81e0a4b2d61cde6138852875f90f21f79beed141
samsung ril: add UNSOL_AM implementation

* The Samsung RIL will sometimes send up an UNSOL_AM
request which is to be handled by the "am" service.
(For example when the RIL resets)

Change-Id: Ifc8ead91f2dbc39456c4a502b9623c608c796224
SamsungRIL: cleanup

Removed unneeded states and forward them to RIL. In ics, this had
the side-effect of allowing STK to work due to the Samsung STK
implementation already in place

cherry-picked from ics

stk functionality for SamsungRIL

* Implemented SMS based SIM application functionality
* PatchSet 3: Added fix so unknown unsolicited response are sent to super class
* PatchSet 4: Removed "import android.content.resources" - not needed any more
* PatchSet 5: processUnsolicited cleanup, using super class standard states where possible
* Patchset 6: Rebased

Change-Id: I9bf844da1480fe442f851fb20d99b530b96cfa4c
SamsungRIL: Update HSDPA checking for jellybean

Jellybean no longer publish network type id to prop, don't check for it

Change-Id: I689aa448853677a8719af963bf3370abaefdaf23
Merge "samsung ril: add UNSOL_AM implementation" into jb
Merge "SamsungRIL: cleanup" into jb
Merge "SamsungRIL: Update HSDPA checking for jellybean" into jb
Merge "Drawable: Fixed gradient on holo background" into jb
Fix button backlights that depend on ALS.

On a few devices, lighting the buttons when the screen turns on
depends on the lightsensor, regardless of the user preference.
So go back to enabling the sensor whenever the screen turns on, and
enforce the user preference after running through the light settings
once.

Port from CM9.

Original: http://r.cyanogenmod.com/#/c/12818/

Change-Id: Ibb9155b4f299637d553986c44b9cb548dc855489
Fix Navbar for tablets & other non x-hdpi devices.
Also establishes controls for NavBar placement for
new Phablet UI and pending merger with Tablet Status Bar
Signed-off-by: Zaphod <mwilson@acesappraisal.com>

Change-Id: I7d2e0a315f1331b205c61ba327ae6be9a74ba8bb
Telephony: Samsung CDMA SMS fix

Patch set 2: Public.xml...

Change-Id: I82099d60f80f400bfefa23aae78b6102c61937e0