summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-09-27Revert "LineageSettingsProvider: Allow overriding volume panel default location"HEADlineage-18.1alk3pInjection
This reverts commit 1bc4dc5, eaedf7b. Change-Id: Ie4494b34c06675f6224f7456cc5e595bac9d0ae6
2021-09-27Revert "Implement click to take partial screenshot [3/3]"alk3pInjection
This reverts commit e588c4aa831a177b1888a9feefbe20941a1259b7. Change-Id: I796d7120d276b36b2a66dd1408293dd862545d69
2021-09-22lineage-sdk: add ATV button settingsTimi Rautamäki
Change-Id: I7d41e71301e480aef73c32af77c0eb78c9053b6d
2021-08-29fixup! lineage-sdk: Add preference keys for one shot auto-brightnessEamon Powell
Fix typo in comments Change-Id: I13b0673ef6b4b3ec501cfea2b5dbfe9b20df3833
2021-08-23lineage-sdk: Add preference keys for one shot auto-brightnessCédric Bellegarde
Change-Id: Ifde39e542b078c40b2fd33e951b68fabef417921
2021-08-21Automatic translation importMichael Bestas
Change-Id: I63129c8bb2de7de2fd2bf6a5b8090878598e9985
2021-07-23Read sensitive_pn.xml from product partitionMichael Bestas
Change-Id: I8bcc078b10c7bf822b2d9ebabaade626eca5fd1b
2021-06-17lineage-sdk: Mark all pending intents as immutableHan Wang
* Prepare for S behavior change. Change-Id: Iea263c300b235bb7306457e27e8cacf2e76c8fa2
2021-06-06LineageSettings: Mark lookup features as deprecatedBruno Martins
These are now handled directly in our Dialer app. Change-Id: I8d1cd0963360a88be21fdda727725cdb7146723f
2021-06-03PerformanceManagerService: Account for QCOM perf HAL 2.1/2.2Han Wang
Change-Id: Icb57a6b3a5ff72222983eafd40a7bc9db45d60f8
2021-05-28LineageSettingsProvider: Allow overriding volume panel default locationBruno Martins
Change-Id: Iad500afd0e4f0d65aed9905f9fd9fd8ada51fce9
2021-05-23lineage-sdk: Add LineageGlobalActions serviceGegham Zakaryan
The service will offer updateUserConfig, getUserConfig, and userConfigContains methods, which will be used from LineageParts and fwb. The service will also observe Settings.Global.BUGREPORT_IN_POWER_MENU and Settings.Secure.LOCKDOWN_IN_POWER_MENU to update the GlobalActions dialog when these are updated. Signed-off-by: Gegham Zakaryan <zakaryan.2004@outlook.com> Change-Id: I46663ab1ffe6f8d8b2a3dc7dbe54a65b7a62046a
2021-05-23lineage-sdk: Follow AOSP order of PowerMenuConstantsGegham Zakaryan
Partially follow the order of config_globalActionsList and bring emergency and lockdown to top. Some of the order isn't followed as some items such as users and airplane don't exist in AOSP's list but are much more frequently used than, say, bugreport. Signed-off-by: Gegham Zakaryan <zakaryan.2004@outlook.com> Change-Id: Ie49e77fd99ad0f0dee7c6c7956fc7c1d0474ee63
2021-05-23Revert "sdk: Deprecate POWER_MENU_ACTIONS"Gegham Zakaryan
This reverts commit d8742f0727aad8187a903a0afbafbc909edf1d1c. Signed-off-by: Gegham Zakaryan <zakaryan.2004@outlook.com> Change-Id: I4071297652a6cd0a47d6c642909b32f742e60781
2021-05-20lineage-sdk: Mark DEVICE_HOSTNAME as deprecated and drop code using itLuK1337
* AOSP feature is now in place, which uses device name as DHCP hostname. Change-Id: I4adbaca2d980017e5cd81e200729f03b245c6a3e
2021-05-15Automatic translation importLineageOS Builder
Change-Id: I0473255a62d63007a98da5508db3d7d882bd6a75
2021-05-13lineage-sdk: Disallow KILL_APP action when task is pinnedLuK1337
Fixes: https://gitlab.com/LineageOS/issues/android/-/issues/3468 Change-Id: I8420d5531422e9ed25588cd6e5198e14472569e5
2021-05-12lineage-sdk: Retire HostnamePreference as net.hostname no longer worksLuK1337
Change-Id: Ibecaccd5f853570fb4e02cba7274429f2bb037b2
2021-05-04lineage-sdk: Add KILL_APP button actionLuK1337
This partially reverts commit 9eca90278d2936b83b420081bbc78d475627ba7e. Change-Id: I9bfc039540936e4dbd4313c8f368ce3e3e445290
2021-05-04lineage-sdk: Add preference keys for back key long press customizationLuK1337
Change-Id: I8a5d80ef5f8aa238ad73ba034d275ea1094dffe9
2021-05-04lineage-sdk: Remove single hand mode enum valuesLuK1337
Change-Id: I2865d57d5b6e49391898e8de06889b1a26c54970
2021-05-03BatteryLights: Fix disabled lights when fully charged conditionsBruno Martins
Make sure that the option has effect ONLY when battery is uh... fully charged. Additionally add previously missing logging. Change-Id: Ib232d0ea6652230a2435be6931f964dc04a30f71
2021-04-30BatteryLights: Add ability to turn off LED when fully chargedBruno Martins
Change-Id: I01b8c753a1f92838462a797fd97b5f6a3c666158
2021-04-06Introduce anti flicker mode in LiveDisplayArian
Change-Id: Iba7387ff16d463d087c9a38bced90b6c1bd503b1
2021-03-13lineage-sdk: Move to schema parserLuca Stefani
Change-Id: Id79656a4abed0d94e2af81f1935b663164ccc8d8
2021-03-13lineage-sdk: Include SPN parser in org.lineageos.lib.phoneLuca Stefani
Change-Id: Ib87961a739d5494619c70ecc5f35df6aaadb2eb0
2021-03-13lineage-sdk: Import SPN schemaLuca Stefani
* Will be used to verify SPN xml at build time and to automatically generate a C++/Java parser Change-Id: Ic401c01b74a958b2e813f986725e6c677febabfb
2021-03-13lineage-sdk: lib.phone: Compile against public SDKLuca Stefani
* In order to be able to reference this package in non-platform packages, we need to compile this against the current sdk Change-Id: Id87059d876854907d947e5802a04db634435c6ed
2021-03-13SensitivePhoneNumbers: Expand XML parsingMichael W
* Allow each item to carry additional infos: <item> <name>SomeNameHere</name> <number>1234</number> <someTag>someValue</someTag> </item> * We treat all but <number> as optional * This way we can show info we have and skip what we don't know Change-Id: I724d9ac25ce8a0ae7f69ec513ba9796b06c9e7f2
2021-03-13SensitivePhoneNumbers: Additionally check against the sim operatorMichael W
* In order to also mark numbers as sensitive when calling to your home country, check the sim's operator as well * Also move the fallback mechanism out of the "else" in order to perform as many checks as possible to not miss any case of hiding Change-Id: I23b67145406793506be657df8b62f5d09b5a2a18
2021-03-06lineage-sdk: Fix NPE when using getPictureAdjustmentRanges()Han Wang
* This method can return null, and List.addAll(null) will throw NPE. Fix it. Change-Id: I4e5fc719209dbfbce785b1e0b07588e2406203ea
2021-02-28Automatic translation importMichael Bestas
Change-Id: I42337aacd36b8e1f5a5ef2feb4de3cc048d191b3
2021-01-07LineageHardwareManager: Introduce keys swap feature supportArian
Change-Id: I789814d780b06b146c1f9ab62293f4d6ca287208
2021-01-01SystemUI: NetworkTraffic: Refactor message handlingMichael W
* In certain network situations (e.g. while changing from wifi to cellular) it can happen, that the HashMap is modified while the stats are currently being recalculated * We can prevent this by moving adding and removing of any network to the same handler so the callbacks can happen without breaking the flow * Move the existing code in handleMessage into some little helper methods so it stays simple and readable Fixes: https://gitlab.com/LineageOS/issues/android/-/issues/2870 Change-Id: I38c0c27a4f76fab5aeee013beab346c088bbbd59
2020-12-22lineage-sdk: Create minimal lineagesettings library for apex useSam Mortimer
Change-Id: I48f81b4428c355fc6c7b0e4effc5dd7b5dc48fe3
2020-12-21Profile: Don't NPE when service is not startedAlessandro Astone
On FDE we check wether keyguard is enabled before starting non-core services like ProfileManager. All method calls are already guarding RemoteException for a binder fail, so just throw one if getService() fails. Change-Id: I44a3a5ea56a5277d84d96a0bc2c7135433811e20
2020-12-11PerformanceManagerService: Account for QCOM perf HAL 2.0Han Wang
* This also allows waiting for MPCTL to start on boot if devices are using the newest perf HAL. Change-Id: I3855198d7bcf01472595616e820d47bcec01d8d4
2020-12-05sdk: Set AOSP default behavior for app switch button long press actionBruno Martins
The default is no action. Furthermore, split screen is not supported on Android Go devices and being that one the default action makes it inconsistent with Go-aware ButtonSettings code in LineageParts. Change-Id: I21e834f8557d0d0dc81af8443bcb8db30300ded0
2020-11-23Remove unused org.lineageos.platform.xmlMichael Bestas
Change-Id: Ie7a1571d9359aed29eb978eabab2147a2492ca95
2020-11-20LineageSettingsProvider: Make lockscreen visualizer off by defaultLuK1337
Change-Id: Ia7a3ddc32d189c53bca5aad8989d75636da7bdb4
2020-11-11Implement click to take partial screenshot [3/3]Jesse Chan
Change-Id: I9de0cd4f1b793119a7dd45a95b040f70d6c151a6 Signed-off-by: Jesse Chan <jc@lineageos.org>
2020-11-09LineageButtons: Add support for skipping tracks with remote controlezio84
For Spotify and other players that allow music controls for remote devices (PC, PS4) through the media notification Change-Id: I38887f8b1cff1a0c1e3adadbfe37d5af59b5cdcc
2020-11-07sdk: Deprecate POWER_MENU_ACTIONSLuK1337
Change-Id: I35b0d1123a427598e548cf865328a7c9423cbbca
2020-10-29sdk: Allow support for keyboard lights toggle mode onlyBruno Martins
Change-Id: Ibf7d9f5a2fb15e2085161275236d998b3f162450
2020-10-29sdk: Move to new button and keyboard brightness configsBruno Martins
For as strange as it may be, so far the visibility of the features depended on the default value of config_{button,keyboard}BrightnessSettingDefaultFloat. This was nonsense, because it would force everyone to overlay that default with a value of 0.0, just to make the unsupported feature go away. Change-Id: If605238bf30642db057b06b03224d9a8b4451f12
2020-10-25ConstraintsHelper: Allow replacing multiple keys at onceBruno Martins
Change-Id: Ic676aaf12abd4d4b7a6a60b66308774a944ffdd8
2020-10-12sdk: Kill TelephonyExtUtils classBruno Martins
Since Android 10 arrived, the support for manual SIM provisioning was never ported. In fact, there seems to be a way to do that using some bits of AOSP code. This way we get rid of the telephony-ext dependency for good. Change-Id: Ibe4e430d696782032b7d9840ab36db040c3a4df9
2020-10-12sdk: Mark ADB_NOTIFY and ADB_PORT settings as deprecatedBruno Martins
Android 11 introduced Wireless Debugging, rendering our good old feature redundant. Change-Id: I7581fd79c5addad4542f392217365fa7e192528d
2020-10-08sdk: Remove "long-press back to kill app" featureBruno Martins
Change-Id: I3df4469beb53eeee070cdc486d02bb95001d7f53
2020-10-08sdk: Switch to public API getting WiFi SSIDLuK1337
Change-Id: Icd3f05169a8884ea981f0cf1dbf7c024c34c721e