Toggling the flashlight from the lock/pattern/sim unlock screens

by long pressing the HOME button (1/2)

Change-Id: I95c987f1908513eb7d91039ba66e735fba4551c2
Overscroll color (2/3)

Allows user to choose overscroll color.

Part 3 : http://review.cyanogenmod.com/#change,7166

Extended cm's scroll on/off and color to webview as well.

Change-Id: If920c93a11b097673c29dd8f03440815ed457041
add option to disable volume key beep sounds (2/2)

Change-Id: I35d940b6c37fe4125dcd6d6160ea3845f3f43fcd
add NITZ override:

allows to override NITZ in GMT or local time by "ro.telephony.nitz=GMT" or "ro.telephony.nitz=local" in build.prop

Change-Id: I5bb6e423e5ccdae16683e0113adeba7b928a46e9
Camera: Allow focus sound muting (1/3)

Allows muting of focus sound for silent camera operation
if shutter is also muted.

Change-Id: Iacc911df6dc279be648a15ded1b7a7ac066be0a8
Wifi: Added option to first initial state of WiFi service

On some devices, the default policy in wifi, sometimes
the reception of data with the device off don't work or
drains battery to switch between 3G and WiFi.

Adding an option in build.prop allows the user to can
specify a default policy with this property:

ro.wifi.sleep_policy_default=0 (to sleep shortly after the turning off)
ro.wifi.sleep_policy_default=1 (never go to sleep when the device is plugged in)
ro.wifi.sleep_policy_default=2 (never go to sleep)

Patch 3.

Added option to check ro.wifi.channels too.

With certain router/APs, WiFi service doesn't detect any networks with WPA,
until num channels and wifi sleep policy are adjusted.

Change-Id: I1dff8419311cd8c7cac470c344a73a3aed374801
Added option to hide alarm icon in status bar (1/2)

Change-Id: I2ad55454f29c104bcd6ab8e0f26ad8dc0924f03b
Allow using PLMN and SPN text as part of Custom Carrier text (1/2)

  When the 'Custom carrier label' option is used this change supports
  the following special character sequences:
   - $n = replaced with a newline when displayed
   - $d = replaced with the 'default' carrier text when displayed
   - $p = replaced with the 'plmn' text when displayed
   - $s = replaced with the 'spn' text when displayed

   Here is an example. Let's assume that the plmn text is "TW Mobile" and
you enter
   this string in the custom text field:
     My DHD$n$p
   The the on the Status Bar it will show up on 2 lines like this:
     My DHD
     TW Mobile

   Note that when using a lockscreen that displays custom text any '$n' is
converted
   to a space instead of a newline in order to function in the same way as
other
   carrier text on that screen, such as the Default text. So the above
example would
   look like this on 1 line:
     My DHD TW Mobile

pushing as a fabor for Chezebel (Brian Larsen)

Change-Id: If7034665aca7c5528095c9993964f2e5fbd349f6
This patch solves an incorrect behaviour of the phone when someone
switches to Airplane Mode when in keyguard.
In this situation the user will receive a warning about the Airplane
mode active instead of a PIN wrong message if a PIN is entered.
The Cancel button closes the keyguard, allowing the user to access to all
the services not requesting the RF section active, with the same behaviour
the phone has after a restart

Change-Id: I0228848b061c2d758543b83072a8890e7d360acb
SensorService: Don't always assume magnetometer is present.

The Android 2.3 CDD doesn't mandate that a magnetometer is
present. However, the sensor service always assumes that it is
present, which leads to crashes on devices without one when the
RotationVectorSensor is accessed (such as the Lenovo Ideapad A1).

This commit re-works the sensor service so that it only creates
virtual sensors when the physical sensors that compose them
actually exist.
Make some aspects of VCard generation subclassable.
Added possibility to change the style of lock pattern screen (1/2)

Patch set #1: Added hdpi resources.
Patch set #2: Added ldpi & mdpi resources.
Patch set #3: Corrected whitespaces.
Patch set #4: Separate option in Settings.

Change-Id: I5138885cf71cb39fd95f4c501ab1a69b01bfad27
add speex support in sip service.

Change-Id: Ief2f83d3a984473acc1b2d074cdcccfc76b7655c
Allow assigning long-press actions to home, menu, search keys in
lockscreen.

Conflicts:

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

Change-Id: I0fa469860815e1957d8d808ca9952165b92e1796
Fix haptic feedback for pattern length of 1.
Provide haptic feedback on long pressing keys in lockscreen.
Fix return code.
Center Clock & misc status bar tweaks

Change-Id: I120a1530291b9aa96a9372044b131efacb0b597b
Mms auto-retrieval (for gingerbread) (1/2): framework

- Settings: Added MMS_AUTO_RETRIEVAL and MMS_AUTO_RETRIEVAL_ON_ROAMING settings
- ConnectivityService: Check Settings.System to allow automatic mms retrieval

Change-Id: Id1e1e7cecba5be5a7a7766cb79904f05a5a3009b