aboutsummaryrefslogtreecommitdiffstats
path: root/cm
Commit message (Collapse)AuthorAgeFilesLines
* cmsdk: Fix resource name.Adnan Begovic2016-03-081-1/+1
| | | | Change-Id: I20b28bcfb801cd9ba9051f9c97e79ac1119e6fb7
* cmsdk: Add PerformanceManager tests, Change target permission.Adnan Begovic2016-03-083-15/+28
| | | | | | | | | | | | Since PerformanceManager is strictly a CyanogenMod construct, it doesn't make sense to enforce the interfaces with an android specific permission (even though the implementation is delegated to power manager). To keep consistency with the other api's, modify the enforcing permission to a cm specific declaration. Also add test cases for the PerformanceManager public interfaces. Change-Id: I430b69dbee73bf94bb60932d1942ab97e3ba193e
* Automatic translation importMichael Bestas2016-03-0493-18/+3402
| | | | Change-Id: Ie18403b1b7f026c986e327c28050123f52352084
* Themes: Refactor themes to CMSDK [2/6]d34d2016-03-046-0/+1530
| | | | | | | | First attempt at moving as much as possible out of F/B and into cmsdk Change-Id: I9e53d1c32e01e88fc3918663dabe0001df922bc2 TICKET: CYNGNOS-2126
* cmsdk: Add device-specific stringsMichael Bestas2016-03-012-0/+22
| | | | | | * Reduce duplicate strings between device-specific setting extensions Change-Id: I5691a68ba0ce031e2b8e3f9686997b155e04faff
* cmsdk: send intent to intialize CMHWRoman Birg2016-02-252-1/+12
| | | | | | | Ref: OPO-513 Change-Id: Iedd88bfad12b8f257bb792bf024d8eefa92b321c Signed-off-by: Roman Birg <roman@cyngn.com>
* Uncomment out getHotwordPackageNameInternal implMatt Garnes2016-02-241-2/+0
| | | | | | | | This was mistakenly commented out and causes the API to not function. Fixes FOR-205. Change-Id: I3c76d9c3665e35e2d13bed00cba1e742e4c0fb07
* PerformanceManager : Ensure we clear calling identityDanesh M2016-02-231-2/+9
| | | | | | | | | | | When going from perfmanager -> powermanager we need to clear the calling identity otherwise you get : Bad call: specified package android under uid 10031 but it is really 1000 CYNGNOS-786 Change-Id: Iacd310f56d6538b0f7a4779f89b4451f6a203c5b
* Automatic translation importMichael Bestas2016-02-226-17/+30
| | | | Change-Id: I86ecc76f33b4cc3db62be2939ae501cd10f1634c
* cmsdk: add common action for launching camera from screen gestureRoman Birg2016-02-181-0/+2
| | | | | | | Ref: OPO-427 Change-Id: If97b2ebc864687a53c4ef8253f5d2d0bafc1e996 Signed-off-by: Roman Birg <roman@cyngn.com>
* PerformanceManager : Keep in sync with low power modeDanesh M2016-02-151-6/+21
| | | | | | | | | | | | | | Fix edge cases such as : 1) Toggling to power save when plugged in (Should reject) 2) Plugging in to power while in power save should toggle to balanced. 3) Toggling from power save to anything else should disable low power mode (Orange system bars...etc) CYNGNOS-786 Change-Id: If6a4c08843673a6d02c38c94ed44d36230c0cb81
* Automatic translation importMichael Bestas2016-02-1410-16/+134
| | | | Change-Id: I5616066b18e84f59e040a0e73882a3831cdca35f
* cmsdk: adjust default tile orderRoman Birg2016-02-111-1/+1
| | | | | | | Ref: CYNGNOS-1861 Change-Id: I0f4ab58cb38fe0c9a2dba1b7d38de9020544bdc4 Signed-off-by: Roman Birg <roman@cyngn.com>
* cmsdk: Remove unused androidTest directory.Adnan Begovic2016-02-081-7/+0
| | | | Change-Id: Id15cfc17d95f89aceb963a216ddd23295c21773a
* cmsdk: cmhw: Add UniqueDeviceId supportMatt Wagantall2016-02-021-1/+20
| | | | | | | | | | | | | | | | It's sometimes useful to know what physical device you're using. CMHW SerialNumber and an "ro.serialno" property already exists, but are not guaranteed to be unique. Different OEM may use overlapping numbering schemes, and sometimes placeholder like "012345ABCDE" are used. Attempt to work around these shortcomings by defining a new UniqueDeviceId class that provides a globally unique device ID that is both deterministic for a given device and designed not to overlap with IDs of any other devices. Change-Id: I3f426972558394ba8e78261273ac8521aa603327
* Automatic translation importMichael Bestas2016-02-026-0/+220
| | | | Change-Id: I1893380ab4f7e3bb5ff31c72578aa28a932839a0
* cmsdk: remove visualizer from default qs tile listKeith Mok2016-01-261-1/+1
| | | | | | | | | | This fixes the following errors during bootup: QSTileHost: Error creating tile for spec: visualizer QSTileHost: java.lang.IllegalArgumentException: Bad tile spec: visualizer CYNGNOS-1722 Change-Id: Idd45ef73beb004fb4afb310bb335f3cc85b08330
* Revert "cmsdk: Add example service test."Khalid Zubair2016-01-261-0/+7
| | | | | | | | This reverts commit 33e300e32db2b94274d94295435e1ad4c9a8347e. CYNGNOS-1677 Change-Id: Ia4a9d192fde03152d308f7a93f3fe6525cb57c7d
* Automatic translation importMichael Bestas2016-01-258-19/+82
| | | | Change-Id: I3777f8d3c8b2c83da6bfe734bfaa1554ae91b198
* cmsdk: add invalid input checking for persistent storage APIsScott Mertz2016-01-221-0/+14
| | | | | | | | | | | Some of this exists in the PersistentStorage implementation, but it was never formally documented in the APIs. Inherit the cmhw implementation error checking & move it into the service. Add tests to validate the new restrictions & a test that was previously failing. Change-Id: I3ecda29fdd28bbc4e6d8ccce7511c4644065ea46
* Change THIRD_PARTY_KEYGUARD permission to normald34d2016-01-211-1/+1
| | | | | | | | Lower protection level of THIRD_PARTY_KEYGUARD permission from signature|privileged to normal. Change-Id: I464daba67a66e88efe6219cec2663a07d15ab3ed TICKET: CYNGNOS-1689
* Automatic translation importMichael Bestas2016-01-1121-11/+536
| | | | Change-Id: I39a0e63fa95fd9a37a79dc6cb52da8047c40c86f
* cmsdk: Add example service test.Adnan Begovic2016-01-051-7/+0
| | | | Change-Id: I52972bc4d32505ba7fd2f7278efdb9441c39b82a
* Automatic translation importMichael Bestas2015-12-2541-161/+515
| | | | Change-Id: I742c557747bbee9f821298497e2cef0e371bb0a2
* Add resources for WiFi customizationKhalid Zubair2015-12-233-1/+16
| | | | | | | Add resources needed by WiFi service (see If1613a8556908f372a70fbd859fa35e9315f9613) Change-Id: I76b838354459e4482795c9812d37bb204df708c3
* CMSDK: add duration for priority/quiet modeJanet Sun2015-12-231-10/+39
| | | | | | | | | | | | | Add setZenModeWithDuration API call with long durationMills Use NotificationManager.setZenMode with Condition URI specifying end time. Update settings/CMPartnerInterfaceTest TODO: unit test to be added in: tests/src/org/cyanogenmod/tests/settings/unit. FOR-156 Change-Id: I18dd661fc07419a7019b6372e81df430a70f86e9
* cmsdk: Fixup stub generation.Adnan Begovic2015-12-225-2/+5
| | | | Change-Id: I1b033ff646dbbdafa5d0efcaf110b76ca48980e3
* ProfileManagerService: fix broadcasting crashRoman Birg2015-12-221-4/+4
| | | | | | Ref: CYNGNOS-1478 Change-Id: If4952c4513063ea4b2cf2105514183731175ad72 Signed-off-by: Roman Birg <roman@cyngn.com>
* Profiles: add isEnabled(); send state changesRoman Birg2015-12-211-1/+69
| | | | | | Ref: CYNGNOS-1461 Change-Id: Idee9417a2f0b181c8d15cd763859c0a0e581dce6 Signed-off-by: Roman Birg <roman@cyngn.com>
* cm: Improve permission stringsMichael Bestas2015-12-181-5/+4
| | | | Change-Id: I2fdf589967efc997d0b3f93ff73268ad57858a61
* Keyguard: Introduce 3rd party keyguard perms and utilsd34d2015-12-182-0/+11
| | | | | | | | | For CM13, the third party keyguard permission is being added to the cmsdk rather than frameworks/base. This patch also introduces CmLockPatternUtils, a subclass of LockPatternUtils, which allows us to make use of the new third party keyguard permissions in cmsdk. Change-Id: I91fadfaae79e3f146e9ae73929cea91294ef8d87
* cmsdk: Add CMHW method to check if SRE is self managedSteve Kondik2015-12-091-0/+16
| | | | Change-Id: Ia5f644ce0b964a965afa47ea08016167c8b20620
* cmsdk: Add QS utility classes.Adnan Begovic2015-12-082-0/+6
| | | | Change-Id: I5644f6d9769614d72220ee68a08202e6c69037d9
* cmsdk: Reimplement helper methods for secondary telephony service.Adnan Begovic2015-11-291-12/+14
| | | | Change-Id: If126936f788d398c53dca21297cd7d69f9d933b8
* cmsdk: Re-enable multiple profiles functions.Adnan Begovic2015-11-291-2/+2
| | | | Change-Id: I1db0cba6cf107926a25a8e45952813d3c21eb470
* perf: Add PerformanceManager.getProfileHasAppProfiles APIKhalid Zubair2015-11-251-2/+19
| | | | | | | Add an API to query PerformanceManager if a perf profile supports app-profiles. Change-Id: I51d958343624ab085de0352ac182cb05308e0da4
* perf: fix perf profile change issuesKhalid Zubair2015-11-251-42/+85
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Protected apps componentsVineet Patil2015-11-242-0/+13
| | | | Change-Id: I850d45e9aca6eff8221766830fce45468c8ca549
* cmsdk: Move Notification LEDs settings to CMSettingsAdrianDC2015-11-132-0/+12
| | | | | | | | | * Lights with Screen On * LEDs Brightness * Multiple LEDs Change-Id: I8c3f3cae53c834d1d2798d9dece00e3253ccb1db Signed-off-by: AdrianDC <radian.dc@gmail.com>
* cmsdk: Move LiveDisplay settings and resources.Adnan Begovic2015-11-105-1/+92
| | | | Change-Id: I6d0c3f8b645e2c8cca059ff343a774eab1933a9b
* cmsdk: Move proximitycheck to CMSettings.Adnan Begovic2015-11-092-0/+15
| | | | Change-Id: If9e097c373404fe8983fd9160ebeb8405bd363d8
* CMSDK : Change protection level system to privilegedDanesh M2015-11-051-6/+6
| | | | Change-Id: I8e5e8c17a9d7e2399155b34e63bdd55e19a59362
* perf: Remove logspamSteve Kondik2015-11-041-1/+0
| | | | Change-Id: Id7c54851950eedc77ab6bc085fe515b6e7aaaac5
* cmsdk: Refactor the PerformanceManagerSteve Kondik2015-11-035-1/+379
| | | | | | | * Remove all code and configuration into CMSDK. * Deprecate the properties-based API Change-Id: Ib14ce5b8623cb368e6b545d1f82bc9c58580e13b
* cmsdk: Make sure we're generating as 0x3F res idAdnan Begovic2015-10-261-1/+1
| | | | Change-Id: I2a55e65d7b9746dfd005d04c39024490a5b1d2b1
* cmsdk: Point at cmsettings for system profiles.Adnan Begovic2015-10-261-4/+5
| | | | Change-Id: I61497111f1bf1873554c4185b4424662dcb8c7e5
* Improve several permission description Strings.Matt Garnes2015-10-142-4/+4
| | | | | | | | | | The MODIFY_NETWORK_SETTINGS and MODIFY_SOUND_SETTINGS permissions were not descriptive enough. Improve the strings to enumerate exactly what settings these permissions protect. Fixes FOR-23. Change-Id: Idd64738c21d879462a7e7e6c65ceefdc771f1bcd
* cmsdk: Temporary build fixesAdnan Begovic2015-10-094-14/+19
| | | | Change-Id: I18a1aa9ade95de63fe18eaaeca388b118c8ffe8c
* cmsdk: mContext is private with SystemService now.Adnan Begovic2015-10-093-0/+6
| | | | | | YOU MEAN WE HAVE SANE ABSTRACTION NOW?! Change-Id: I5b37b656b2002013b368b43153927b796ec46e6a
* Automatic translation importMichael Bestas2015-10-037-1/+40
| | | | Change-Id: If46cee0ac3a60de651bcb20c54c19add9d2bbd3b