Display: Default SRE to off

Facemelt mode is catching people by surprise and being interpreted
as "messed up colors". Default it to off so people can at least see
it kick in as a reaction to enablement

Change-Id: I5816e528363f508fc360c321c702a59f0bb79846
Fix Init.D Features (1/2)

Change-Id: I746e3769164a80c180b99b15f25ed4faa9d5ab9b
Signed-off-by: Lokesh Chamane <lokesh.c703@gmail.com>
settings: check if ime switcher pref was remove previously

This could happend in tablet devices

JIRA: BUGDUMP-20712
https://jira.cyanogenmod.org/browse/BUGDUMP-20712
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>

Change-Id: I85c1d6e56f85e3220311aabc68d6532d6ffdf59f
quiethours: refresh TimeRangePreference preference on resume

JIRA: CYAN-5223
https://jira.cyanogenmod.org/browse/CYAN-5223
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>

Change-Id: Ia06a21aad36e757c0ed89ac81305f9b531f811fd
Re-or-organize some stuffs

Change-Id: Ia65d363299e5fe63f03bfe61c9c8a8262d5867c4
Signed-off-by: Lokesh Chamane <lokesh.c703@gmail.com>
Merge "Add native java screen recorder [2/2]" into pac-4.4
Merge "Add global action for screen recording. [2/2]" into pac-4.4
Automatic translation import

Change-Id: Ie92d2963e2fca27455c2c9608d366a082aaaf8ac
Fix NPE if high touch sensitivity is not supported.

Change-Id: Ic51edf500e4c89102beb52b8d69f1066d2406a42
JIRA: BUGDUMP-16237
Add native java screen recorder [2/2]

PS2:
Change framerate related stuff to bitrate since the setting
is actually the bitrate and not the frame rate ;)

Change-Id: I416a3c80eb4ba892497ce46afea979290d0460af
Add global action for screen recording. [2/2]

Change-Id: I231cc0df818c8bf1092021e72ec2ff197e352df5
Screen recorder: add ability to record audio from mic [2/3]

Change-Id: Id64bdc332505a7c7d9bafe76c78032d24630062e
Merge "Screen recorder: add ability to record audio from mic [2/3]" into pac-4.4
Settings: Alert user when they attempt to add an invalid number to BL.

  - BlacklistProvider will reject numbers that aren't valid, silently. So instead of
  resuming to a blank screen, we should alert the user that the number they attempted to
  add is invalid by utilizing BlacklistUtils#addOrUpdate method.

Change-Id: I1ca32427baad41c1c9379e18046e6ca7937b6d32
settings: prevent NPE if device doesn't support ActionBar

If the device FEATURE_ACTION_BAR (the device hasn't it enabled or a theme has disabled it), getActionBar()
will return a null reference. Just prevent to use that invalid ref.

JIRA: BUGDUMP-23210
https://jira.cyanogenmod.org/browse/BUGDUMP-23210
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>

Change-Id: I210867b10193471c49e444c27c47e9de6baee822
Use actual storage type of sdcard/usb (2/2).

Currently, storage volume description for mount/unmount/format determined at
build time using PRODUCT_CHARACTERISTICS. For device which has only a sdcard or
only support usb storage, displayed description is correct. For device which has
both storage, the displayed description is totally wrong.

Use of actual storage type at runtime can eliminate the needed to specify
product characteristics, either default or nosdcard.

Change-Id: I9f8d53a4648d960f1009b1fe94787eecd4343427
Properly apply edit dialog brightness value.

Change-Id: If0bc90f045e5549dced296a7944e9ed0ea98b0c9
Revert changes [1/2]

Revert "Toast Animation [1/2]"

This reverts commit 80c068299cbc26882eaa366abde070d94ae8989d.

Change-Id: Ibac2c11fc2eb2c4eaff1d88981ce44378bcdaa9c

Revert "PAC stuff in the right place..."

This reverts commit fdb610493fb2c67090f4356a1aa46c153bc70548.

Change-Id: If1d5278f899d0c38237cff6d410d8aecae956393

Revert "Settings: Listanimation views and interpolator (2/2)"

This reverts commit 15d8df10107ca4ae15d2f17da4d3088a2430b2a2.

Change-Id: I6534572b6c6f99660d0dd000a03dda1fa602d308

Revert "AbsListView: add option to disable scrolling cache (2/2)"

This reverts commit 47651c2ebb4192d1f4c8bb28b47e453e4bedf287.

Change-Id: I0be803ed7984885e7da598290b4244eb32096711

Cleanup the revert

Change-Id: Ie4698a45afef790d642fe15dc1366cea1dbc70c0
Signed-off-by: Lokesh Chamane <lokesh.c703@gmail.com>
[2/2]Settings: All in One Animation Control

Allow configure System, ListView, Scroll, and Keyboard Animation

base from
AOKP Animation Control https://github.com/AOKP/frameworks_base/commit/015c9cf00a8e49aea22d70b57b0af87c9134be73
thanks to Steve Spear <stephen.k.spear@gmail.com>

ListView Animation https://gerrit.omnirom.org/#/c/2863/
thanks to jkl5616<jkl5616@gmail.com>

Keyboard Animation https://github.com/zst123/XuiMod/commit/975cd531a9a847769b2af306495643a55ec44aaa
thanks to zst123 for patches

with slight modification to OmniRom

Scrolling Animation https://github.com/zst123/XuiMod/commit/48c180cfa762617f59b4ceb3da50a6c28befe24f
thanks to zst123 for patches

add toast animations

add separate option for them

---------------------------------------
PS1: PAC Upload
PS2: Fix Build
PS3: Fix FC when resetting the values.

Change-Id: I89d880250867c41aecbb4cbe3ba1d473e780ebb4
Animations AIO: Cleanup

PS2: More cleanup.

Change-Id: Iae4ede4ee8f3106edd7f5b4931fcc3e361c0b8ce
Signed-off-by: Lokesh Chamane <lokesh.c703@gmail.com>