Commit graph

4074 commits

Author SHA1 Message Date
Danny Baumann
ee38dc5d38
overlay: Also exempt CneApp from location indicators
Similarly to change I6a55dd25f8435523f98970bfd24c3f86657ba6f7 the CNE
app also receives the phone state broadcast including location data,
which constantly triggers the location indicator.

Change-Id: Ic11674b7f3cccb6b5b7de1e5f8a99a01fd32c589
2022-06-01 17:46:31 +03:00
LuK1337
ccdf4e9102 overlay: Exempt Bluetooth from location indicators
Needed for QTI BT.

Change-Id: I177fac1f53d6ca8847a10eb819334fac6f5acab6
2022-05-31 20:28:58 +02:00
Alexander Koskovich
3bab7d780e lineage: build: Wipe DTB/O OBJs before build
* They can linger and cause problems, e.g. mismatching
   kernel and DTBs.

Change-Id: I4adafe140093ff675fc3f55e3233a754d44d5656
2022-05-31 01:37:14 +02:00
Sebastiano Barezzi
f224255cd9 soong: Drop TARGET_USES_QTI_CAMERA_DEVICE
* qcom-camera topic hasn't been ported to 19.1

Change-Id: Ifb053d215527d602109bbb451d96ec80cf028548
2022-05-19 16:05:23 +02:00
althafvly
90902d9bcc overlay: Exempt TeleService from location indicators
- TeleService constantly checks for location (in every 2-3 minutes).

Issue: https://gitlab.com/LineageOS/issues/android/-/issues/4674

Change-Id: I6a55dd25f8435523f98970bfd24c3f86657ba6f7
2022-05-14 17:40:43 +02:00
Chirayu Desai
c057d4a9df
May 2022 Security update
* raviole gki_kernel_tag handled manually this month,
  TODO: Script

Ref:
* https://groups.google.com/g/android-building/c/GoMawyG2l94/m/zB2a0UXCAgAJ

Change-Id: I236572036790189e9e6451ff8ee9a0e207d5f99f
2022-05-06 21:39:11 +03:00
Bharath
b5da8d5da2 msm8953: Split msm8953 from UM_3_18_FAMILY [2/2]
msm8953 has updated HAL projects. Make use of them.

This can be made use of by setting `TARGET_ENFORCES_QSSI`
to true.

Change-Id: Ib7ababd52470913c915f1da3d6b726eff2f38410
2022-05-02 16:38:15 +02:00
LuK1337
bb993175c1 Revert "config: Drop 2-button navigation support on tablets"
This reverts commit 755d713ebe.

Change-Id: I6f676df2b9b7f18d2461ddb05fa141a8c49cc5f8
2022-05-01 18:59:55 +02:00
Danny Lin
0498768376 device_config: Save discrete app op history for more permissions
Android 12's privacy dashboard shows permission usage timelines for
location, camera, and microphone. However, there's no reason to limit it
to those specific permissions; all the infrastructure is in place for
other permissions.

To enable the usage timeline for more permissions, keep discrete app op
history for all permission groups shown in the privacy dashboard. The
list of permission group -> app op mappings was obtained from
AppOpsManager.RUNTIME_AND_APPOP_PERMISSION_OPS with a few additional ops
from PrivacyItemController, and each op was resolved to its respective
enum ordinal from frameworks/proto_logging/stats/enums/app/enums.proto.

Change-Id: Icbde7fb59ae16fa7b15160d78d9dce7125a82ba6
2022-04-28 22:41:56 +02:00
Han Wang
8f67d055b3 Remove libbfqio
* BFQ is not enabled in kernels for recent devices. Considering
   that pre-MSM8998 devices are likely to be dropped, it is time
   for this ricing to die.

Change-Id: I7fcf7afa7aa7c7aaab2e7ee917b1e2e8203d0abb
2022-04-18 17:37:53 +02:00
LuK1337
9c4fd99fb8 config: Disable remote keyguard animation until it's fixed
Fixes slow post biometric auth screen wakeup.

Change-Id: I8f4824220f14a6fe93e792d15bcaf12fdf2c0ddf
2022-04-17 18:16:31 +02:00
Nolen Johnson
6d0a45fb93 Update default wallpaper
Change-Id: I7d13cf58423d3c7646cc717981ab4250bfcd8757
2022-04-17 10:03:29 +02:00
Danny Lin
cd2d068c3b overlays: Use rounded corners in SystemUI
- This looks more modern and matches the stock Pixel style.
- This matches the stock Pixel rounded corner styles as of Beta 5.

Change-Id: I94d6e782a24873ae0c59b6613e998f4a80842712
2022-04-16 15:12:22 +02:00
Arian
03503fee70 qcom: Drop unused media flags for UM 5.4 family
These variables are not used in media HAL anymore since sm8350

Change-Id: Iaa65fbd38ae79f24a24dc030e1eea5af83b8bdf3
2022-04-15 16:03:16 +02:00
Timi Rautamäki
1e8fc8cb29 overlay: show all icons in collapsed statusbar
There is no need to block them here as they can be blocked in settings.

Change-Id: Ie46cc3b72a1496707b367d01dc3e0329e2335187
2022-04-13 12:44:53 +02:00
Bruno Martins
bf9c45fa42 kernel: Document TARGET_KERNEL_RECOVERY_CONFIG usage
Change-Id: Idefd38dae5e8beac7d7de797f3f792fea25dacef
2022-04-09 14:46:47 +02:00
Bruno Martins
f5023f46f9 kernel: Fix building recovery images
Commit 8ac7d31 introduced this issue.

Test: run `m recoveryimage` and verify that recovery
image is now built.

Change-Id: Iffdd8112db2ba1baff28db7ee4c340dbb5ebd917
2022-04-09 14:46:47 +02:00
Bruno Martins
03f2b69dc7 kernel: Fix kernel rebuilding
Commit 8ac7d31 introduced this issue.

Test: run `m installclean && m bootimage` and observe that
kernel image is built.

Change-Id: I41eb7cd2e5108bae8f4c40c0f9a300a8a3cc95a7
2022-04-09 12:58:09 +02:00
Chirayu Desai
79f5363a69 April 2022 Security update
Change-Id: I26018393b36d896cef91c2c4022fa3cbaa9ddec7
2022-04-07 18:36:07 +02:00
Chirayu Desai
55b48a2c84 Initial commit of common/pixel variables
* Excluding:
  raviole from vars/kernel_repos
  gs-common from vars/raven

Change-Id: Iaf24a2aba7ca26d5394f6a224d4e8660d02a901a
2022-04-07 18:36:07 +02:00
Danny Lin
8920208e31 device_config: Show setting to disable location indicators
Change-Id: I5f7b76e0321fc334e834663b68ccc646f6844d4c
2022-04-07 13:18:00 +02:00
Scott Warner
a256e54405 config: Disable GMS OTA popup
Change-Id: Ie3ac018c0ff915832bdcfc9e47467879b3694c13
2022-04-07 00:42:34 +02:00
Michael Bestas
ae5f929573 config: Include vendor/crowdin overlays
Include translations for languages not available in AOSP.

This used to be split to each repository but it required forking AOSP
repositories just to add translations. Including them via overlay
avoids forking and makes the translations more portable, they can even
be used on pure AOSP builds.

Make them built in to avoid RRO issues.

Change-Id: Icc4c7b3a583c3d8a139a4a9a856dfca57952e131
2022-04-05 23:20:45 +02:00
Sebastiano Barezzi
8ac7d31285 build: tasks: kernel: Rework kernel fragments handling
* Since some time you can specify multiple configs when you prepare .config and they'll get merged to main one
* To use it inline:
TARGET_KERNEL_CONFIG := main_defconfig fragment1.config fragment2.config ...
* TARGET_KERNEL_ADDITIONAL_CONFIG has been nuked since it's superseed by this new logic
* kernelsavedefconfig will only use the base defconfig

Change-Id: I479c762a9235ed0ef6fcdc79b53e084d5e2d78a6
2022-04-04 03:54:39 +02:00
Nolen Johnson
363eeb5517 partner_gms: Support makefile variants for GMS variants
* TV needs minimal as well.

Change-Id: I8ef44f9c92974cf97f93bbb34026c3812ca9ff51
2022-04-01 10:17:40 +01:00
Edwin Moquete
834a1081c3 lineage: Pass mka argument to m
* Needed for brunch/mka bacon to work

Change-Id: I0eb44c030eb965e76404e10a7c710ff411eec7ff
2022-03-26 02:27:06 +00:00
Nolen Johnson
057ffca824 lineage: Make mka a function again
* This caused breakages in subshells from scripts.

* Still keep the dropping of `-j`, as it's not needed.

This is a squashed revert of:

    Author:     Timi Rautamaki <timi.rautamaki@gmail.com>
    AuthorDate: 2022-03-24 08:21:34 +0000
    lineage: move mka definition above brunch

    Otherwise it's not defined for brunch.

    Change-Id: I642e3db365fab46d4428d1b1f310304280b72efc

    Author:     Alexander Koskovich <akoskovich@pm.me>
    AuthorDate: 2022-03-21 07:54:20 -0700

    envsetup: Remove threads argument from mka

     * "m" is multi-threaded by default.

    Change-Id: I5c9bb30dc49dafa31ba9fc70e617f477b6814b41

Change-Id: If4112ae739d8356f922cbbaf8e3d7ded5d078bd0
2022-03-25 18:52:34 +01:00
Aaron Kling
a99b767d1e Fix nvidia enhancements soong conversion
Change-Id: Icc79f1f349de2bc4b213dd241ea59d69ca13a39b
2022-03-25 06:10:50 +01:00
LuK1337
ec10ed10f8 soong: Add TARGET_TRUST_USB_CONTROL_{PATH,ENABLE,DISABLE}
Change-Id: Ib245114588fd14c83069e4365f9ca3e9e9536ba9
2022-03-24 14:46:34 +01:00
Timi Rautamäki
b55f5af61b lineage: move mka definition above brunch
Otherwise it's not defined for brunch.

Change-Id: I642e3db365fab46d4428d1b1f310304280b72efc
2022-03-24 09:28:07 +01:00
Bruno Martins
9f8a664bc4 overlay: Move config_globallyDisabledComponents to the new location
The configs have been moved to Lineage SDK.

Change-Id: I3afef228ca3655cfda14b16cc58af00155b2b2f5
2022-03-23 23:29:48 +01:00
Alexander Koskovich
145ffa4316 envsetup: Remove threads argument from mka
* "m" is multi-threaded by default.

Change-Id: I5c9bb30dc49dafa31ba9fc70e617f477b6814b41
2022-03-23 15:21:01 +01:00
LuK1337
0cedc88d0a overlay: Remove unused SystemUI overlays
Neither of this does anything anymore.

Change-Id: Iddefcfc2b7417eb64564ddec93c5b60926e81457
2022-03-21 21:57:02 +01:00
Cosmin Tanislav
176ba0e774 lineage: framework_manifest: declare support for IHighTouchPollingRate
Change-Id: Id14ec4df916028747023277982e897c2015a496c
2022-03-21 17:26:40 +01:00
Michael Bestas
4df8eb5eff apns: Add Orange IA
* Fixes Orange (France) on FP4

Change-Id: Ib8569b41068e28a55d372f929dd1fb9e2d5e77ee
2022-03-19 19:21:22 +01:00
Nolen Johnson
8db975cd36 lineage: products: Rename ATV targets to reflect AOSP GSI names
Change-Id: I96a28e5beaffd9148be2ddb379f8990c172ca69f
2022-03-19 19:21:02 +01:00
Nolen Johnson
4d09aac1ec lineage: products: Create new Automotive GSI targets
* And split out emulator includes as needed to do so.

Change-Id: I9a9e02dc9ebf4613bf2da6be9985a8565dac93fc
2022-03-19 19:20:54 +01:00
Alexander Koskovich
c6b93b4b4e lineage: config: Set default values for UDFPS in display HAL
Change-Id: I4308facd2f1f9e56b1a922c6e7aa610a7cf56919
2022-03-18 19:36:32 +01:00
Michael Bestas
a88d06f120 overlay: Default to Seedvault backup transport
Change-Id: I3077aa785d57965d25385c8d73580cc9f5cade73
2022-03-16 00:41:41 +01:00
Michael Bestas
518ab667f2 build: Fix kernelsavedefconfig target
Change-Id: Ie3d9a187693f2435f2555658c833de666848e48e
2022-03-15 17:21:22 +01:00
Michael Bestas
cfc974fe4f config: Remove PRODUCT_VERSION_MINOR from LINEAGE_DISPLAY_VERSION
Change-Id: Ie133131ee936eee32751298f959ff4c26a1bc09f
2022-03-14 17:19:28 +01:00
Michael Bestas
30744444c4 config: Remove custom LINEAGE_EXTRAVERSION logic
This isn't used in official builds. TARGET_UNOFFICIAL_BUILD_ID
is enough for people that make unofficial builds.

Change-Id: Ib6d1acb4ab8d7401ea0577f439e8288aed3f9bbb
2022-03-14 17:19:28 +01:00
Michael Bestas
14a3b4ddd0 config: Remove custom LINEAGE_DISPLAY_VERSION logic for !testkey
This isn't used on official builds and it doesn't make sense
to keep complicated custom logic for display version.

Change-Id: I3928d6e9dc932589868542e916ebd659265d6c54
2022-03-14 17:19:28 +01:00
Michael Bestas
726cf9855a config: Remove PRODUCT_VERSION_DEVICE_SPECIFIC
Change-Id: I995f5ab326a6afc04509b9c2829b8b69d5a318d7
2022-03-14 17:19:28 +01:00
Michael Bestas
9b81c29acc config: Make use of LINEAGE_VERSION_APPEND_TIME_OF_DAY consistent
Change-Id: I9cd0aaa205663e44614e07318ca66c3e0aba7c8e
2022-03-14 17:19:28 +01:00
Michael Bestas
1667b61789 config: Move version setup to version.mk
Change-Id: I24f6dd25d0986863f6f9cc116c5ae9cdf15be292
2022-03-14 17:19:28 +01:00
Michael Bestas
a6ba1d16f1 config: Remove TARGET_VENDOR_RELEASE_BUILD_ID
Change-Id: I5007d6e4991f911a8fdaaa07a7f263bd28af9c57
2022-03-14 17:19:28 +01:00
Michael Bestas
82ba06fc90 config: Remove LINEAGE_VERSION_MAINTENANCE
Change-Id: I6b6f00601be5166a1f8f31a39e3b4f58c4fc4ca9
2022-03-14 17:19:28 +01:00
Nolen Johnson
180be0af6b LineageOS 19.1
Change-Id: I52d4109d4e1bacdbc08a5e640dfcdfdd8d319bf3
2022-03-14 17:19:28 +01:00
Bruno Martins
755d713ebe config: Drop 2-button navigation support on tablets
It's completely broken as of Android 12L. Make it available only
on devices that inherit from full_phone configs.

Change-Id: I1b5d39e09b6223c78c4afb7b4480c654d848c36b
2022-03-14 16:35:36 +01:00