Add option to vibrate on notification expansion

P3: Rebased

Signed-off-by: Rohan Mathur <rohanmathur34@gmail.com>
Signed-off-by: scott <scott@ubuntu>

Conflicts:
	core/java/android/provider/Settings.java

Change-Id: Ib90d63912c3a81b0e1867893a1a0061e709883c1

Conflicts:
	core/java/android/provider/Settings.java
SystemUI: add signal text (1/2)

PS9:
 - default colors to white
 - use PhoneStateListener instead of deprecated implementation
 - removed unused code

PS11: Fix build error

Change-Id: I96fe28fdf946e1372ec4dd8df3adae4aece4b509
Signed-off-by: scott <scott@ubuntu>

Conflicts:
	core/java/android/provider/Settings.java
SystemUI: Add option to hide signal bars

Patch set 1: Bring back option from jb
Patch set 2: Update for Settings.AOKP
Patch set 3: Add needed dependency

Change-Id: I93e78d48412e1a82a271d002066fa8a4c0101d16
Signed-off-by: Rohan Mathur <rohanmathur34@gmail.com>
Signed-off-by: scott <scott@ubuntu>

Conflicts:
	core/java/android/provider/Settings.java
	packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkController.java
fix up commits..  aok..  WHAT?!

Change-Id: I188718f5f0c7d970d4c8e0984e32746a42fe8ce9
Signed-off-by: scott <scott@ubuntu>
ExternalStorageProvider: use mount point in device list

For me its is extremely unlogical that only the volume label is used
in the device list. Even more because it can be an empty string
and for a normal android user this information is not visible
anywhere else.

Using the mount point and if available the device label
separated by "-" makes much more sense and shows the same
information as all other apps that access external storage

Change-Id: I3fc3675af6640e37aa999b03ae2de2858237c638
[1/3] Base: Flip to Mute/Reject Call

Change-Id: I8b034e03f0f0585ad8d32a15faa8c8c7d8eccf5d
Signed-off-by: scott <scott@ubuntu>
Base: more fix Active Display

fix http://jira.omnirom.org/browse/OMNI-352
fix http://jira.omnirom.org/browse/OMNI-357

Change-Id: Ibdd9617ce472213520261358bb6b77e9ff5eb523
TelephonyManager: isSmsCapable: respect telephony properties

The 2 telephony properties override if SMS send/receive is enabled
in the telephony code. Also respect them for the isSmsCapable API.

Use case: Acer A700/701 (Wi-Fi only/3G) share the same build

Change-Id: Iaa1b45c62fa5a48a4c4a222d5e47980dd1678d48
Don't show notification count for a notification with just one item

For example, the Play Store sets the number attribute to 1 for a single
app update. No point in showing a counter for that.

Change-Id: I818622419f4f043fa8f04339ab24744aca7c1584
Return: Listanimation Views and Interpolator [1/2]

PatchSet:
    - optimize more:
    - call provider values only when needed and do not fire them permanently.
      so just do it if scroll state changed.
    - as well go out of the setAnimation method as soon as possible. We
      handle here methods which get called 10000 times during scrolling
      so we need to be as fast as possible.

PS:
- initialize the animation modes default to off just to be sure

PS:
- move state change out of OnScrollListener
- reduce the provider value call to only one call

Change-Id: I5e49d858318420e76101fa6334ff766bd9496c83
SystemUI: Extra Slim Shortcuts && Cleanup

Some cleanup of slim shortcuts
	& implement method to allow
	user to toggle toggleable
	settings to the preferred state.
	Much easier to use with confidence
	knowing you'll be in the correct state.

Change-Id: I897ee4567426d0314952b9860a487ab445795dfc
Signed-off-by: scott <scott@ubuntu>

Conflicts:
	packages/SystemUI/res/values/bs_strings.xml
	packages/SystemUI/src/com/android/systemui/shortcuts/Immersive.java
	packages/SystemUI/src/com/android/systemui/shortcuts/Reboot.java
Framework: Get Shortcut Name (1/2)

Chamber of Secrets:
	Allow user to set intent name.
	This allows the intent to show up,
	for example, in custom tiles with
	a name that makes sense to the user.

AppHelper:
	Add shortcut preferred to returns

CustomTile:
	Use shortcut preferred

Change-Id: I96ef4b22b3d340056248b8215ea2a4f04e1015e4
duplicate string

Change-Id: Ida644152692957b99bc44864c7e58491319309c8
Signed-off-by: scott <scott@ubuntu>
Moved the color picker preference to frameworks as
we will use this everywhere in baked and centralizing it is the best
way to go.

-also moved all cm_ additions to baked_ additions.

// todo: still need to fix orientation change when colorpicker is
// showing.

Signed-off-by: baked <travp624@gmail.com>
Signed-off-by: scott <scott@ubuntu>

Conflicts:
	packages/DocumentsUI/res/values-inverted/colors.xml
	packages/SystemUI/res/drawable/notification_shortcut_bg.xml
	packages/SystemUI/res/values/baked_arrays.xml
	packages/SystemUI/res/values/baked_colors.xml
	packages/SystemUI/res/values/baked_strings.xml
	packages/SystemUI/res/values/cm_arrays.xml
	packages/SystemUI/res/values/cm_colors.xml

Change-Id: I26c79556566fafee89e5abab905dd52963df8ea0
Added custom text size Seekbar used for font size
seekbars.

 - Special take on a seekbar by using the title as a visual cue
   to font size changes.
 - Value is also displayed with the title ex. "title = 16"

Included in this is the need to pass android:attr "searchViewTextField"
on to mms so I could set a custom edit text background.

Signed-off-by: baked <travp624@gmail.com>
Hex input tweaks.

Signed-off-by: baked <travp624@gmail.com>
ColorPickerPreference: add default color panels
eg. white, black, cyan, red, green, and yellow

ps1: add a boolean to disable the default color panels
    eg. <ColorPickerPreference
            android:enalbeDefaultColorPanels="true" />

Signed-off-by: baked <travp624@gmail.com>