Settings: Notification Reminders (2/2)

PS4: Undo Unintentional PS3 change

Change-Id: Ide4b59a4a451909fa2f131d5b2c2c706bc675fc4

Conflicts:
	res/values/cr_arrays.xml
	res/values/cr_strings.xml
	src/com/android/settings/cyanogenmod/NotificationDrawer.java
Settings: Notification Reminder Interval (2/2)

Change-Id: I1c05d5d4e58312ffca6f45461c1eed8053e24046

Conflicts:
	res/values-pt/cr_strings.xml
	res/values/cr_arrays.xml
	res/values/cr_strings.xml
Statusbar Fonts
Return: Smart Pulldown [2/2]

Adds the ability to directly open the QS panel when there are
no notifications present in the notification panel.
This commit combines the enhancement by HardCorePawn for detectin
notification types for the same.

Change-Id: I2021e33cebdef68ce366e486c013e2949c0128f7
Credits: kufikugel, HardCorePawn

Conflicts:

	res/values/cr_arrays.xml

Conflicts:
	res/values/cr_arrays.xml
	res/values/cr_strings.xml
	res/xml/notification_drawer.xml
	src/com/android/settings/cyanogenmod/NotificationDrawer.java
Settings: Lockscreen Colors and Lock Image [2/2]

PS2: Separate settings into mutiple and
	create fragment to hold them
PS3: String change.
PS?: Lock image selector
PS?: Custom Lock-image colorize option

Change-Id: I46bb16570916645712b75c05f34235fdbd271650

Conflicts:
	res/values/cr_arrays.xml
	res/values/cr_strings.xml
	res/xml/security_settings_chooser.xml
Settings: Fix Lock Size

Get lock size for device.

Change-Id: Ie9bcbb7ff2fec73128254b8ad290f3e03c4e2f0b
Settings: Lockscreen Temasek Handle

Grab large temasek icon and resize
	it rather than process
	another variable while
	the lockscreen initilizes.

PS2: Update image

Change-Id: I1ed51f80d5581b52c232690c2bd3973c994060d3

CREDIT: SlimROM

Conflicts:
	res/values/cr_arrays.xml
	res/values/cr_strings.xml
settings: fix and pimp custom lockscreen handle (2/2)

problem on current implementation is that it is not
multiDpi compatible. As well it looks a bit weird if
the user set a square image always. This commit does

- introduce central circleimage method to get circle image crops
- before it was assumed that the height of the handle image is
  108px (mdpi base) which is correct but the original handle
  has a lot unused space around to fit better into the view.
  Whatever after messurment of the real height 68px is correct
  of course calculated against the current density
- both above combined results into a always nice looking
  custom circle icon on the lockscreen dpi and device undependent
- saved file in settings calculates the needed image size
  base on the current density.

rebase

Change-Id: Iba46fdf725be0fe785234bda3fd1ff8dbb4c1467
More Fonts
Notification Brightness Slider
DSLV Controller
settings: add back notification shortcuts + slim classes we need

this will add back slims notification shorcuts feature as well
we add common slim classes we use for navbar navring pie etc
see fb commit for more details

Change-Id: I798d6597a8894fa47718fa6310b7965239130a3a

Conflicts:
	res/values/cr_arrays.xml
	res/values/cr_strings.xml
Settings: Add screen color settings

Add "Screen Color" item in settings.
This function support set Hue, Saturation, Contrast and Intensity value,
and screen color will be changed by this settings.

Change-Id: If6f6e7ee7f28862476a8b955cd3252175fefa2a1

Conflicts:

	res/values/colors.xml

Conflicts:
	res/values/colors.xml
	src/com/android/settings/DisplaySettings.java
QuickBoot: enable QuickBoot Settings UI

Add QuickBoot enable item in DevelopmentSettings.

Change-Id: Id2aaec4ad3e85f51235db4c25d49136a26502e20
Settings: Integrate Voice+ into Settings (1/2)

Change-Id: I4778443c219cd29a463e9c4dab60783dca251f0f
Signed-off-by: Roman Birg <roman@cyngn.com>

Conflicts:
	res/values/cm_strings.xml
	src/com/android/settings/WirelessSettings.java
Update 'Wi-Fi display' string to 'Cast screen'

Change-Id: I7205a9bc96d0d560334ecd801511b617d5e1f304
Settings: Lockscreen custom wallpaper (2/2)

Change-Id: I1ac1351e9a31a5827847e30113e933f2b7da219f

Conflicts:

	src/com/android/settings/cyanogenmod/LockscreenInterface.java

Conflicts:
	src/com/android/settings/cyanogenmod/LockscreenInterface.java
Add new themes items to personalization menu

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

Change-Id: Ia8e852e5e5ad2465d0b9b73f16c7080a7337bb8a

NOTE
====
1.   Change theme_settings.xml -> themes_settings.xml
2.   ThemeSettings.java -> ThemesSettings.java

This is due to conflict with SlimROM TRDS 3.0

Conflicts:
	res/xml/settings_headers.xml
Changed "Wake on plug" description...

...to say "power source" instead of "the charger" to accurately reflect behavior

Change-Id: Ibca8f9a335668d2cde35ed40d997a9ac9d27b829
settings: Make mobile settings a first-class citizen

 * Nobody likes carriers, but let's not bury these settings behind
   10 layers of indirection. Many users (like me) who travel often
   will need to access these options frequently.
 * The top level switch disables mobile data.

Change-Id: I1bd4d1116a2c73832230d66c94df2c3c0aacf698

Conflicts:

	res/xml/wireless_settings.xml

Conflicts:
	res/xml/wireless_settings.xml