Settings: disable keyguard widget frame (2/2)

Conflicts:
	res/values/slim_strings.xml

Change-Id: I23cd62d58d345278dc2b1dbeeefd574dc313e6c1
settings: Remove "mobile plan"

 * Useless menu item.

Change-Id: I0b35017cb9a52600cde5d31065f007210f916a41
Bluetooth: Release pan proxy object while coming out from tethering menu

A case where user is going into tethering menu & coming out repeatedly
(2000 iterations) irrespective of Bluetooth state(ON or OFF). Setting
application get crashed after 1386 iterations. Each time TetherSetting
& BluetoothPan object were leaked, because connection of the pan profile
proxy to the Service was not closed by tetherSetting while coming out
from tethering menu. Releasing the pan proxy object while coming out
from tethering menu to avoid memory/objects leak.

Change-Id: I06a5e1ed37a024695fddb1e95f62b72fd56510d3
CRs-Fixed: 622489
Bluetooth: Ignore the second button if one already pressed

Ignore the second buton if already one button is pressed,
this case comes when user is trying to press the both
cancel and ok for the pairing dialog.

Change-Id: I77516ec59a972b4451bb8cff69645f7b9089497f
CRs-Fixed: 624285
Fixes error message during pairing of HOGP devices

When incorrect pin key is entered by user in
the pairing pop up while pairing with a HOGP
device, no error message regarding the failure
is displayed to the user.

CRs-fixed: 618905
Change-Id: I1a5a8baf9ef6c71bf285a28b3e1839fe5ddbca95
Bluetooth: Increase allowed duration to connect to a profile

This patch increases the duration allowed between the first device
connection attempt (immidiately after bonding) and profile connection
after service discovery from 5 seconds to 30 seconds to allow
HOGP connections for slow connection conditions.

Change-Id: I5b17bd0bd2b560709e6e67e2d83f9bca7ea2509d
CRs-Fixed: 612105
P2PSetting:Avoid p2p_find on group removal event

Immediately after group termination p2p_find is being issued
from settings and this causing issue whenever user sends
connection request immediately after group_removal_event.

Change-Id: I6ae90a1d710e0e977a1dbc171398fd270dc30183
CRs-Fixed: 622597
Packages : Fix for Softap turn ON/OFF fail issue.

If Softap is enabled using third party applications which make use
of WifiManager APIs, Softap enable fails. This is due to improper
handling of Softap State change event.

To resolve this issue, handle the Softap state change intent with
proper initialization of variable "mWaitForWifiStateChange".

CRs-Fixed: 634896
Change-Id: I63f8845ec3e8ebfa8ec09a7b1a1bc4ee175336cf
make LinearColorBar themeable

Move colors to resources and use them instead.

Change-Id: I923e5daa219f302dc24e62faab666483109e6620
Signed-off-by: Dirk Rettschlag <dirk.rettschlag@gmail.com>
Fix NullPointerException issue when user change

When info is null, we have risk to have access null point.

Change-Id: Ie6acee5c99d6297e31d46585435a735a38b19e82
Move Multi Sim settings above other settings

Change-Id: Id7ce844529299fa1e42bde5d433bc0ecd1c68527
About Carbon in Settings

PS2: update commit message, no longer WIP.

Change-Id: I9646eae10bfb7d9d16066235e25267a6a3f149b0
Add new themes items to personalization menu

Bring in logic for the new chooser. If TMO chooser is installed it will get
first priority.

PS:
* fix string casing
* brought theme_settings.xml to latest HEAD.
    here I also hid the wallpaper entries as these require CM's new
    custom lockscreen & wallpaper picker.

includes:

Add Entrypoint for theme sounds
Change-Id: I6da2fa782b9b88fc669144eb50c3231d031cd620

Settings: preferences use keys, not ids
Change-Id: I23fad40f85235db1fd2c5724ba9d3580828b14d7

Change-Id: Ia8e852e5e5ad2465d0b9b73f16c7080a7337bb8a
Themes: List ThemeSettings as a valid fragment

This fixes a force close in Settings in tablet mode.

Change-Id: I6542feba0d0fa8491ab9e092a90709d1034ffca8
Add missing mdpi, hdpi, xhdpi drawables for new theme engine

Change-Id: I70dd75257f0e3a0a20b844a1ea3cc36506de177b
Merge "Settings: disable keyguard widget frame (2/2)" into kk
Settings: Lockscreen Rotation Optional (2/2)

Much more customizable than other implementations

PS2: Allow multiple values
	(enable, disable, portrait, landscape)

PS3: Fix default summary for tablets.

Conflicts:
	res/values/slim_arrays.xml
	res/values/slim_strings.xml
	res/xml/security_settings_chooser.xml
	res/xml/security_settings_lockscreen.xml
	res/xml/security_settings_password.xml
	res/xml/security_settings_pin.xml
	src/com/android/settings/SecuritySettings.java

Conflicts:

	src/com/android/settings/SecuritySettings.java

Change-Id: I58d8b4c6db0f0c24787c9c21175040c33567359b
Revert "Fix MSIM Network Settings (1/2)"

A public intent shouldn't need additional parameters to trigger.

This reverts commit 6cf32469f14a2c0efad9da34a5f12a9d341fc762.

Requires http://review.cyanogenmod.org/63912

Change-Id: I72ea28d8760caf1965c8df0835f438a22331450e
Settings: correct y-axis brightness in preview

To answer the comment in the code, no, the min brightness should not
correspond 0, but rather to the device min supported level. The values
on the preview graph should correspond exactly to the percent values
entered in the brightness configuration dialog.

Change-Id: I4a6d19b261f33f53d24437cde99e63e03ba3fc28
[3/3]Settings: add "Accept all files" option for incoming files via Bluetooth

  Vanilla Android requires the incoming file from Bluetooth to be certain mime-types.
  The mime-types allowed are defined in
packages/apps/Bluetooth/src/com/android/bluetooth/opp/Constants.java
  But sometimes we need to accept files that is not in the list,such as RAR archives
or APK packages.
  This patch makes "Accept all files" an option in Settings -> Bluetooth -> (Menu),
and then saves users' choice to Settings Provider database.
  This will meet users' demand as well as keep the phone from unsafe files
when users don't need to accept the files out of the mime-type whitelist.

Conflicts:
	res/values/cm_strings.xml

Change-Id: I5f04d3ccb45bd5c6525b746855bd19ccc8501d32