add Voice Wakeup switch

Conflicts:
	res/values/cm_strings.xml
	src/com/android/settings/Settings.java
	src/com/android/settings/SettingsPreferenceFragment.java

Change-Id: I1c129adf1104dd95d3afb76224af4c9ba2b5db96
Separate Change Encryption Password Entry (1 of 2)

Separates the link between changing the lockscreen password and changing the device encryption password.
This permits the use of a longer, more secure, password when deriving the filesystem encryption key,
yet doesn't affect ease-of-use when regularly unlocking the screen, as a short password or PIN
can be used. Patch requires framework modification as well as this, to function.

(ported to cm11 - cyanogen)

Conflicts:
	AndroidManifest.xml

Change-Id: Ie2da961d87b5ca7286dd72562e7d9fbdf5bf954d
Revert some battery changes for the battery saver update.

Revert "Re-enable WifiMode and SmartBattery for Battery Saver Mode"

This reverts commit 3758413f8111086fada9a9e419d3eb7476b58b5e.

Revert "Fix build and a few updates for Battery Saver Mode."

This reverts commit c11f55b549f9f5f52db1c043ff8e25054ea3a28d.

Revert "battery saver mode: updates (2/2)"

This reverts commit 37cc5b7072ca32a61129d19b0e405a0e19c8617d.

Revert "battery saver mode: pimp settings"

This reverts commit 3621d77801c9f1a97aa3f280e43aaf015c235f5f.

Revert "[3/3] Settings: Battery Saver mode"

This reverts commit 6b216e30b72a25b7ac7c9e07962bcaf90c005217.

Change-Id: Idc8c2f9b603f0b99b53edb7ae1809dd9100908d5
[2/2] Squashed: Battery Saver mode

introduce battery saver mode
this based from what user want or what user do to saving the battery life
this include:
1. Automatically switch mobile network into what user choice and also disable mobile data IF wifi connected to an AP
2. Automatically switch mobile network and disable mobile data IF battery low (battery level can configure)
3. Reduce screen brightness based low battery (this feature will disabled if Auto brightness mode enabled)
4. Not changing network IF on Call or Usb tether enabled or WifiAP enabled
5. Not changing network IF there is Download/upload progress
6. Support For Both GSM and CDMA devices (need someone to test for CDMA devices)
7. every condition has an option :D
8. Restore all network configuration if battery saver mode disabled
9. Add Time Range to start battery saver mode
10. allow device without mobile data support, to using this feature
11. fix inconsistent battery low level
12. rewrite to better performance
13. modified the controller to support battery saver mode
14. add bluetooth, gps, wifi, and mobile data (if support) to be disabled while power saving activated
15. fix build QuickSettings because of LocationController change
16. rewrite to better performance
17. fix brightness value
18. rewrite (again) to allow add more saving mode
19. do delay changing only for POWER SAVING not NORMAL mode
20. add Cpu power saving mode
21. fix Cpu freq value
22. fix call saving state for non user configuration mode
23. fix NPE
24. add kill all task
25. add disable sync

Conflicts:
	res/values/custom_strings.xml

Change-Id: I19502c731b74e82a3873f19f51965ee5a88c1f04

[3/3] OmniGears: Battery Saver Mode

introduce battery saver mode
this based from what user want or what user do to saving the battery life
this include:
1. Automatically switch mobile network into what user choice and also disable mobile data IF wifi connected to an AP
2. Automatically switch mobile network and disable mobile data IF battery low (battery level can configure)
3. Reduce screen brightness based low battery (this feature will disabled if Auto brightness mode enabled)
4. Not changing network IF on Call or Usb tether enabled or WifiAP enabled
5. Not changing network IF there is Download/upload progress
6. Support For Both GSM and CDMA devices (need someone to test for CDMA devices)
7. every condition has an option :D
8. Restore all network configuration if battery saver mode disabled
9. Add Time Range to start battery saver mode
10. allow device without mobile data support, to using this feature
11. fix inconsistent battery low level
12. rewrite to better performance
13. modified the controller to support battery saver mode
14. add bluetooth, gps, wifi, and mobile data (if support) to be disabled while power saving activated
15. fix build QuickSettings because of LocationController change
16. rewrite to better performance
17. fix brightness value
18. rewrite (again) to allow add more saving mode
19. do delay changing only for POWER SAVING not NORMAL mode
20. add Cpu power saving mode
21. fix Cpu freq value
22. fix call saving state for non user configuration mode
23. fix NPE
24. add kill all task
25. add disable sync
26. add disable vibrate
27. add disable led

Conflicts:
	res/values/custom_arrays.xml
	res/values/custom_strings.xml

Change-Id: Id289090fa20a38d4fc43c40240148e5f276eb4b6
Fix some derps in the battery saver mode which got
left out by omni.

Fix the Checkboxes.
Adjust the strings.

Change-Id: I20050221a455d34aae3f06f1577279f7ed3a78e3
Signed-off-by: Lokesh Chamane <lokesh.c703@gmail.com>
Update 'Wi-Fi display' string to 'Cast screen'

Change-Id: I7205a9bc96d0d560334ecd801511b617d5e1f304
Do not enable Camera widget on non-camera devices

Change-Id: Ib8b945aaf23ecaaf70e6d8ca466d54d97f9982a0
Settings: zh-rCN translations

Change-Id: I5ac84d1dc4859ca809a169b28c9910a0a28bbcea
Merge "Settings: zh-rCN translations" into pac-4.4
Revert "Fix some derps in the battery saver mode which got"

This reverts commit 083207018c6becc3104ae760be2f697448907a50.
Revert "[2/2] Squashed: Battery Saver mode"

This reverts commit d41f0e4e7f5c9ef9a6bbe5ee5d199abb24bf6171.
SoundSettings: Assigning a null to an unnecessary variable

Change-Id: Ic8c3e6ff66cc888f6069e3bbef666ede3c56dc13
Settings: Fix VoiceWakeup settings crash

The activity wasn't able to launch because
of this missing entry.

Change-Id: I7a3bee2ce047a27fe16975955b2263aeeb33b8a7
Signed-off-by: Roman Birg <roman@cyngn.com>
Settings: Mock SMS (3/4)

This change brings the possibility of simulate the reception of SMS on real devices.
This change includes the settings to enable/disable the mock SMS feature.

Ported from http://review.cyanogenmod.org/#/c/23018

Change-Id: I8818995147c41db261d9c9506c1741ed99ef581e
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
settings: Add blacklist provider permission

Change-Id: I1778451f0e6a42b9734e6482ebdf826874c1100d
JIRA: CYAN-3727
Issue: https://jira.cyanogenmod.org/browse/CYAN-3727
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
Automatic translation import

Change-Id: I3822180bcf36a2121530a50873a723a35227f780
Changed "Wake on plug" description...

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

Change-Id: Ibca8f9a335668d2cde35ed40d997a9ac9d27b829
Settings: Lockscreen Shake Security && Timer (2/2)

Change-Id: I4d1be0254d5bc4befa85da36ac81cea8ca1857d1
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
[1/2] OmniGears: notification drawer: custom clock & calendar shortcut

Base: https://gerrit.omnirom.org/#/c/4811/

PS10:
added AppSelectListPreference and use for clock and calendar

Conflicts:
	res/values/custom_strings.xml
	res/xml/notification_panel_settings.xml
	src/org/omnirom/omnigears/interfacesettings/NotificationPanelSettings.java

PS3: move stuff
PS4: more moving
PS5: redefining
PS6: more redefining
PS7: more moving
PS9: fix

Change-Id: I68b9a8bbb84042cbf4bc448cfc30599132f03256