Danesh M
cead77aff3
CMSDK : Migrate QS_ADVANCED_LOCATION_SETTINGS
...
Change-Id: I638f69053eed6b5d6d35ed490071212924b63dca
2015-12-15 17:08:13 -08:00
Adnan Begovic
be9f6b8f47
CMSettingsProvider: Split default load, don't load global for non-owner.
...
Any "CALL" into the CMSettingsProvider on a new user triggers the load
default settings mechanism which may lead to attempting to load "global"
settings for non owner which is impossible.
Change-Id: Ic8535e3c211aeaccfd3d72c3f9b11eef4d9087b8
2015-12-14 14:21:08 -08:00
Danesh M
5acf08c9cf
CMSDK : Add live display tile
...
Change-Id: I27098ed3cd59a58ba7b1dedc5e360ba541086c56
2015-12-14 11:21:53 -08:00
Adnan Begovic
baf6723c64
cmsdk: Add AmbientDisplayTile.
...
Change-Id: Ifc6b7e907fe24821c430192fc544493d5ae1d97e
2015-12-11 16:20:51 -08:00
Adnan Begovic
0cc926de75
cmsdk: Add LockscreenToggleTile.
...
Change-Id: Ic789c95db7e4c9cca543145bbc74941ddefd68ea
2015-12-11 14:27:48 -08:00
Adnan Begovic
4aae796174
cmsdk: Nuke concept of Dynamic Tiles in available tiles.
...
Change-Id: Iad95954603271dc42785cd4a1862200b2f8602f4
2015-12-10 18:25:01 -08:00
Adnan Begovic
90bc083815
cmsdk: Uncomment dynamic tiles.
...
Change-Id: I4bddccac5e9fbc523316fb2b0aa418813c31c667
2015-12-10 18:21:17 -08:00
Danesh M
39559bcfcf
CMSDK : Add performance tile
...
Change-Id: I60c25eaba7fd497b8038b3755896f3e796321bfe
2015-12-10 18:08:30 -08:00
Danesh M
ed0f0cec77
CMSDK : Ensure getAvailableTiles clones object
...
Not doing so results in unwanted modifications
to the underlying array.
Change-Id: I344cb556aea5c7b1ac8b199f496eec0d50dae28c
2015-12-10 15:45:30 -08:00
Danesh M
55eb818adc
CMSDK : Add screen timeout tile
...
Change-Id: I574a9b7d80949e343870684d78330dc8aca83690
2015-12-10 14:52:13 -08:00
Danesh M
66d189a774
CMSDK : Add usb tether tile
...
Change-Id: I54fd91f0221b5d3506d783d8a0f4a881d1ca0ec6
2015-12-10 14:02:46 -08:00
LuK1337
b5db07a126
CMSDK: Add profiles tile
...
Change-Id: I2c223657a0c4761d51f4c60bdb8c07049576fd2a
2015-12-10 19:11:54 +01:00
Steve Kondik
066a58e02d
cmsdk: Add helper class for working with colors
...
* A bunch of generally useful algorithms and helpers for performing
colorspace conversions and other color-related math.
Change-Id: If54ca156fc5473f6c1b39eb53bd871f48c3dc2a1
2015-12-09 21:03:27 -08:00
Steve Kondik
968127f532
cmsdk: Add CMHW method to check if SRE is self managed
...
Change-Id: Ia5f644ce0b964a965afa47ea08016167c8b20620
2015-12-09 21:02:54 -08:00
Danesh M
8719ebfd17
CMSDK : Add volume tile
...
Change-Id: I12bdf19dd8b44a2d6eaaae92fd1888266f1a58f9
2015-12-09 17:20:19 -08:00
Danesh M
5cace15e06
CMSDK : Add sync tile
...
Change-Id: Ic8c7777d7500e4adb9b4ef7e54b880aedd059ef5
2015-12-09 16:23:04 -08:00
Danesh M
be217aea3c
CMSDK : Add nfc tile
...
Change-Id: I84681fb643774cc13983ffb4b6af1bf070ca54a7
2015-12-09 13:24:00 -08:00
Danesh M
34ef4e3e04
CMSDK : Add compass tile
...
Change-Id: I1eae3200f5e8c4cfb1587a641deb541a43e43d81
2015-12-08 18:38:18 -08:00
Adnan Begovic
af4d676a93
cmsdk: Add QS utility classes.
...
Change-Id: I5644f6d9769614d72220ee68a08202e6c69037d9
2015-12-08 17:44:26 -08:00
Yvonne Wong
fc97734c06
CMSettings: Add secure validators and relocate protected apps validator
...
Move validators from CMSettings.System into CMSettings,
add validators for CMSettings.Secure, and move protected apps validator
from CMSettings.System to CMSettings.Secure
Change-Id: I9f4e1bef7ff5be100376d2d03d34483d12938158
2015-12-07 15:17:35 -08:00
Alexander Martinz
0fa8756f31
Fix build breakage caused by "add default value for QS_USE_MAIN_TILES"
...
* commit 204ffe00a3
Change-Id: I84d58a31e7f91e448865a05cf947f1e7d3442653
Signed-off-by: Alexander Martinz <eviscerationls@gmail.com>
2015-12-07 23:56:06 +01:00
Roman Birg
204ffe00a3
add default value for QS_USE_MAIN_TILES
...
Change-Id: I22f1430841b7eec3a01431bfd12ed1591361f46d
Signed-off-by: Roman Birg <roman@cyngn.com>
2015-12-07 13:26:10 -08:00
Adnan Begovic
144146eb17
CMSettingsProvider: Only enable component if already disabled.
...
Each CALL method would renable and already enabled component,
cut down on log spam.
Change-Id: Ie58c75e32c828b1ce8b1017620b5a3b073830bbd
2015-12-03 17:11:24 -08:00
Adnan Begovic
ad00d5bb14
cmsdk: Add initial cleanspec.
...
Change-Id: I063534c822d3d1162e691952a9a8e3ae00fac271
2015-12-01 14:07:08 -08:00
Adnan Begovic
33fecfba42
cmsdk: Compile in internal java src files to internal sdk.
...
Change-Id: Id649dca11f506bae78345dbebb2061312e6973b7
2015-12-01 14:06:57 -08:00
Michael Bestas
bcc94d1391
utils: Introduce ScreenType class
...
Change-Id: I6ddb14d6228565331d52069f4d96f93a9d306b45
2015-12-01 14:06:26 -08:00
Vineet Patil
95bb1d5c88
Protected Components: Adding validator. Fixing crash in Trebuchet due to missing validator.
...
Change-Id: Id79784c82ae2851d4beb54d6c46496b3f3e4d2d7
2015-11-30 17:22:33 -08:00
Adnan Begovic
a3baf9c596
migration: Clean up abstractions.
...
Change-Id: I97e6300b1f41693596124dd437468a1390445121
2015-11-29 14:55:52 -08:00
Adnan Begovic
4ae9604b18
cmsdk: Reimplement helper methods for secondary telephony service.
...
Change-Id: If126936f788d398c53dca21297cd7d69f9d933b8
2015-11-29 14:55:36 -08:00
Adnan Begovic
c221959167
cmsdk: Re-enable multiple profiles functions.
...
Change-Id: I1db0cba6cf107926a25a8e45952813d3c21eb470
2015-11-29 14:55:21 -08:00
emancebo
efb527473e
Fix compile error in test cases from 3ddf435fb4
...
Change-Id: I83bb44505938e8a969b8c123d0947b6c35e12f8c
2015-11-27 05:14:08 -08:00
Khalid Zubair
4a964c508e
perf: Add PerformanceManager.getProfileHasAppProfiles API
...
Add an API to query PerformanceManager if a perf profile supports
app-profiles.
Change-Id: I51d958343624ab085de0352ac182cb05308e0da4
2015-11-25 12:52:40 -08:00
Khalid Zubair
37b590928f
perf: fix perf profile change issues
...
Rework profile handling to address the following issues:
- When app specific profiles are enabled, the perf service silently
changes the profile to BALANCED when the user revisits settings.
The service and Settings UI still show whatever pref the user had
selected. The user is now unable to change the setting to BALANCED.
The perf service ignores the change because the current profile
(selected by app profiles) did not change.
- When low power mode (battery saver) activates or deactivates, the
user selected profile is overwritten.
All runtime decisions regarding active profiles have been consolidated
in to a single applyProfile() function that handles low power mode,
user and app-specific profile rules.
App specific profiles are applied only if the power profile is
BALANCED.
setPowerProfileInternal has been changed to save the user pref even if
the active pref is unchanged.
Fixes SAMBAR-1088
Change-Id: Iac658959130f08452f5e41ce3339fe4603ac474e
2015-11-25 12:52:23 -08:00
Vineet Patil
35fdbdab95
Protected apps components
...
Change-Id: I850d45e9aca6eff8221766830fce45468c8ca549
2015-11-24 12:12:37 -08:00
Adnan Begovic
a6cf63ac7d
cmsdk: Fix readme on hist migration util.
...
Change-Id: I735efd0cb58d7be7faa7a7820de63a3eb36c8faf
2015-11-23 14:35:47 -08:00
Adnan Begovic
2be0eef4dd
CMSettingsProvider: Change migration pref.
...
The previous migration step should've never happened,
change the default shared pref to a different location to
force trigger a migration on devices where the previous iteration
of settings migration already happened.
Change-Id: I6b466d37910c31dbf58d37fd631807d7dd2dbae3
2015-11-20 15:28:10 -08:00
Roman Birg
e4558b7fc3
CMSettings: add reporting status setting
...
Ref: CYNGNOS-1131
Change-Id: Ic237763bc5900d89a7ad5efb19d7ad3bcc448e33
Signed-off-by: Roman Birg <roman@cyngn.com>
(cherry picked from commit 0c0aef6666490e6ec7055dc87503a63edbf66c98)
2015-11-20 15:26:02 -08:00
Adnan Begovic
d5fdee9833
testing: Host side settings migration verifier.
...
See README for usage.
Change-Id: Ibcbd4ee3882097a8d01ca219aeef0130778436f6
2015-11-19 19:07:50 -08:00
d34d
f7f6d14148
CMSettings: Validate name and value for System settings
...
Verify that the name and value being inserted/updated are correct.
Change-Id: I0243556701b1d303ca52135178b055c2fd87671c
2015-11-19 18:23:28 -08:00
Danesh M
3ddf435fb4
CMSDK : Add missing settings to LEGACY
...
Change-Id: Iad4b81523962ce8af28bbf2cef4884168c975c40
2015-11-17 15:30:44 -08:00
Danesh M
cdda6a5e18
CMSettings : Remove unused/legacy setting
...
Change-Id: I690fc127280cb0e53da4b221d87df85e4218b82c
2015-11-17 14:17:47 -08:00
Danesh M
11e8316747
CMSettings : Remove AOSP settings
...
Change-Id: I73b3e057159113f111303e3fde822a533f8df8ed
2015-11-17 14:11:03 -08:00
Danesh M
68bd8bf3ea
CMSettings : Remove BLUETOOTH_A2DP_SRC_PRIORITY_PREFIX WIFI_AUTO_CONNECT_TYPE
...
These are CAF features.
Change-Id: I28c685a54969619db5e6037462976272fa51012a
2015-11-17 13:26:20 -08:00
Danesh M
8862a5f48c
CMSDK : Remove legacy tests
...
Change-Id: I9872774053d68aaf7ed37c74888a5a7ead809484
2015-11-16 15:57:42 -08:00
Danesh M
c25b6157bc
CMSDK : Keep track of legacy settings
...
Change-Id: I192d8033f2cd65cffc88f97089cb2ef2b02a566d
2015-11-16 15:53:56 -08:00
AdrianDC
a63e78ba92
cmsdk: Move Notification LEDs settings to CMSettings
...
* Lights with Screen On
* LEDs Brightness
* Multiple LEDs
Change-Id: I8c3f3cae53c834d1d2798d9dece00e3253ccb1db
Signed-off-by: AdrianDC <radian.dc@gmail.com>
2015-11-13 14:13:09 +01:00
d34d
b59538ccd0
CMSettings: Move Global settings to CMSettings
...
Change-Id: Ib054409d5ad790e011e12ecbc6786bf3562a1b80
2015-11-12 17:23:39 -08:00
Danesh M
e3950819b3
CMSettings : Relocate settings to cm settings provider
...
Change-Id: I805d2e384ebbc8a603eb5387ed9d182b87a9b722
2015-11-12 14:38:39 -08:00
d34d
930eaf7c4d
CMSettings: Move Secure settings to CMSettings
...
This moves all Settings.Secure.* settings that, were added to
CyanogenMod, to CMSettings.
Change-Id: Ieaac288bfcb6189b3bc393484d27e441d805aea2
2015-11-12 10:12:13 -08:00
Adnan Begovic
59febe112d
cmsdk: Move T9_SEARCH_INPUT_LOCALE to CMSettings.
...
Change-Id: I446ecc4e2b5981a86218fa8867ab771d422dce21
2015-11-11 15:12:53 -08:00