In jellybean the initial patch for "abnormal hardware orientation" does not work anymore as it is not used in setRotation.

Change-Id: I40d34c000d14a040535993a6c911034ab16bddae
Implement additional keycodes

Adds keys for

*) WLAN, Bluetooth, touchpad toggle,
*) brightness down, up, auto and
*) screenshot

as found on docks of current Asus Transformer devices.

Change-Id: I5fa143da3786eaebc1fc2d630bcdccd699256a82
Dispatch keys to a device specific key handler

Injects a device key handler into the input path to handle additional
keys (as found on some docks with a hardware keyboard).

Configurable via overlay settings config_deviceKeyHandlerLib and
config_deviceKeyHandlerClass.

Change-Id: I6678c89c7530fdb1d4d516ba4f1d2c9e30ce79a4
Merge "Add group qcom_oncrpc and give permissions to ril-daemon and /dev/oncrpc" into jellybean
Merge "Make Norwegian use HH:MM time format instead of HH.MM." into jellybean
Telephony: Add reading of perso_unblock_retries to QC CDMA RIL

VZW Icc applications require this. Otherwise when reading multiple
SIM entries a failure occurs on the second failure since the package
readings are offset.

Change-Id: Id0fbe1c1490ea4508d517841bb65b01ffc8a9ba4
Adjust kernel data stack TCP parameters to optimize performance

Enhance Android MobileDataStateTracker class to identify technology
EVDO rev B separate from earlier releases.  This permits use of
separate TCP buffer size for higher bandwidth technology.

Change-Id: Ib8dfa315c4485c36c66b2c66950c42ccb81fe9e5
CRs-Fixed: 260740
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
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>
telephony: Add Sony RIL for Qualcomm basebands

Change-Id: If50e220e54f0539cd84a472580507c227683152b
french from ics (meteo, global actions, reboot menu)

Change-Id: I3a3ccf5789c892bbe310dcbe745d83ca4b503f29
Kill App on Long-Press Back Key (framework)

Change-Id: Ib78fff9e32d95a0a112ddd9274b79b3a3aa626b9

Conflicts:

	policy/src/com/android/internal/policy/impl/PhoneWindowManager.java

Long press to kill

Bring changes done in cm7 to ics.
- Vibrate on press
- Show message
- http://review.cyanogenmod.com/#change,5191,patchset=2

Change-Id: Ib1e5eba50cef5d72d81b733f87ac39c09d4212de

Long-press back kill app cleanup

Change-Id: Ida791dca1fbfdc2beccf6ff727b67df56f1956a4

framework: customizable kill app via back key timeout

Allows the time it takes for the back key to kill an app
to be customized via overlay.

Change-Id: Iaa43f81ee448ae7a7663254a830011a0bca5e60f

Conflicts:

	policy/src/com/android/internal/policy/impl/PhoneWindowManager.java

Change-Id: Ida791dca1fbfdc2beccf6ff727b67df56f1956a4
Wifi: Fix the resume problem with wpa6 devices, for jb

Change-Id: I721d25a3d2de7794c80cc69114bdde83a8f40214
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
Framework: Fix battery light not showing

Change-Id: I69c3824cc6ca34a8da049f63e9a28c64eca52f16
Fix initial telephony FC for PIN locked SIMs
This fixes misplaced substring operation causing
unhandled exception occuring before SIM is PIN
unlocked.

Change-Id: Id7acc3d4627a6183889fc02fb36c37cdd35e9bf3
drawable: fix ugly gradient on dark holo background

Change-Id: Ie426f1460801b8a029def8a1f97f2b911c7bb9cb
Portuguese: Fix too long on/off text for setting toggle. Using same fix as the one used in ICS
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
frameworks/base: support devices with SoftAp that don't require firmware reload

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

Change-Id: Iacb2498ec0f567a0a7c4e0dbf9127b70f09223bd