aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'lineage-23.0' of ↵HEADw16.0Julian Veit5 days1-5/+1
|\ | | | | | | | | | | https://github.com/LineageOS/android_vendor_lineage into HEAD Change-Id: I2de33fa4fa38153cec4e6a5256d39a84783931d7
| * config: tablet: Inherit from large_screen_common.mkBruno Martins6 days1-5/+1
| | | | | | | | | | See: https://android.googlesource.com/platform/build/+/d44b47594236a5ca33434662174d9946deb2fad4 Change-Id: Iebe4ab9f4fdafb9f6a34e50da97b633d0206ad03
* | Merge https://github.com/LineageOS/android_vendor_lineage into HEADJulian Veit12 days1-0/+1
|\| | | | | | | Change-Id: I45b66c4062ad2e284eafc07f4a7786ff053a57f6
| * Disable yet another gms update componentMichael Bestas12 days1-0/+1
| | | | | | | | Change-Id: If8104a9e75a6fdd46a7fb4da164c81fbdd5f748b
| * release: Bump Security String to 2025-12-01Michael Bestas2025-12-041-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implemented: ============ CVE: References: Type: Severity: Updated AOSP versions: CVE-2025-32319 A-291281543 EoP High 16 CVE-2025-48572 A-385736540 EoP High 13, 14, 15, 16 CVE-2025-48573 A-339637822 EoP High 13, 14, 15, 16 CVE-2025-48575 A-417463103 EoP High 13, 14, 15, 16 CVE-2025-48576 A-426205822 DoS High 13, 14, 15, 16 CVE-2025-48580 A-393582077 EoP High 13, 14, 15, 16 CVE-2025-48583 A-381885240 EoP High 14, 15, 16 CVE-2025-48584 A-425662627 DoS High 16 CVE-2025-48586 A-337784859 EoP High 15, 16 CVE-2025-48589 A-362492829 EoP High 13, 14, 15, 16 CVE-2025-48590 A-417987184 DoS High 13, 14, 15, 16 CVE-2025-48592 A-427113482 ID High 15, 16 CVE-2025-48594 A-427206637 EoP High 14, 15, 16 CVE-2025-48596 A-438098181 EoP High 13, 14, 15, 16 CVE-2025-48597 A-436270922 EoP High 14, 15, 16 CVE-2025-48598 A-418774489 EoP High 16 CVE-2025-48600 A-435188844 ID High 15, 16 CVE-2025-48601 A-426207912 EoP High 13, 14, 15, 16 CVE-2025-48603 A-416259832 DoS High 13, 14, 15, 16 CVE-2025-48604 A-305710989 ID High 13, 14, 15, 16 CVE-2025-48607 A-416490321 DoS High 15, 16 CVE-2025-48612 A-429417453 EoP High 13, 14, 15, 16 CVE-2025-48614 A-430568718 DoS High 13, 14, 15, 16 CVE-2025-48615 A-433250316 EoP High 13, 14, 15, 16 CVE-2025-48617 A-441823943 EoP High 13, 14, 15, 16 CVE-2025-48618 A-404254549 EoP High 13, 14, 15, 16 CVE-2025-48620 A-352024705 EoP High 13, 14, 15, 16 CVE-2025-48621 A-266433089 EoP High 13, 14, 15, 16 CVE-2025-48622 A-412662901 ID High 13, 14, 15, 16 CVE-2025-48626 A-381339822 EoP High 13, 14, 15, 16 CVE-2025-48628 A-376462130 ID High 13, 14, 15, 16 CVE-2025-48629 A-352518318 EoP High 13, 14, 15, 16 CVE-2025-48631 A-444671303 DoS Critical 13, 14, 15, 16 CVE-2025-48632 A-443742829 EoP High 14, 15, 16 CVE-2025-48633 A-417988098 ID High 13, 14, 15, 16 CVE-2025-48639 A-301952571 EoP High 13, 14, 15, 16 Previously Implemented: ================ CVE: References: Type: Severity: Updated AOSP versions: CVE-2023-40130 A-289809991 EoP High 13, 14, 15, 16 CVE-2025-22420 A-337775777 EoP High 13, 14, 15, 16 CVE-2025-22432 A-376461726 EoP High 13, 14, 15, 16 CVE-2025-48525 A-391895151 EoP High 13, 14, 15, 16 CVE-2025-48536 A-388034510 EoP High 13, 14, 15, 16 CVE-2025-48555 A-396666065 ID High 13, 14, 15, 16 CVE-2025-48564 A-403565650 EoP High 13, 14, 15, 16 CVE-2025-48565 A-407763772 EoP High 13, 14, 15, 16 CVE-2025-48566 A-397216638 EoP High 13, 14, 15, 16 Not Implemented: ================ None Not Applicable (platform source): ================================= CVE: References: Type: Severity: Updated AOSP versions: CVE-2025-32328 A-327137311 EoP High 13, 14, 15 CVE-2025-32329 A-326926596 EoP High 13, 14, 15 CVE-2025-48588 A-303408193 EoP High 13, 14, 15 CVE-2025-48591 A-305710469 ID High 13, 14, 15 CVE-2025-48599 A-299633613 EoP High 13, 14 CVE-2025-48627 A-326571066 EoP High 13, 14 Change-Id: I6dac6f7431f5ac075be2e1be03d7ddc0c6b0908d
* | release: Bump Security String to 2025-12-01Michael Bestas12 days1-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implemented: ============ CVE: References: Type: Severity: Updated AOSP versions: CVE-2025-32319 A-291281543 EoP High 16 CVE-2025-48572 A-385736540 EoP High 13, 14, 15, 16 CVE-2025-48573 A-339637822 EoP High 13, 14, 15, 16 CVE-2025-48575 A-417463103 EoP High 13, 14, 15, 16 CVE-2025-48576 A-426205822 DoS High 13, 14, 15, 16 CVE-2025-48580 A-393582077 EoP High 13, 14, 15, 16 CVE-2025-48583 A-381885240 EoP High 14, 15, 16 CVE-2025-48584 A-425662627 DoS High 16 CVE-2025-48586 A-337784859 EoP High 15, 16 CVE-2025-48589 A-362492829 EoP High 13, 14, 15, 16 CVE-2025-48590 A-417987184 DoS High 13, 14, 15, 16 CVE-2025-48592 A-427113482 ID High 15, 16 CVE-2025-48594 A-427206637 EoP High 14, 15, 16 CVE-2025-48596 A-438098181 EoP High 13, 14, 15, 16 CVE-2025-48597 A-436270922 EoP High 14, 15, 16 CVE-2025-48598 A-418774489 EoP High 16 CVE-2025-48600 A-435188844 ID High 15, 16 CVE-2025-48601 A-426207912 EoP High 13, 14, 15, 16 CVE-2025-48603 A-416259832 DoS High 13, 14, 15, 16 CVE-2025-48604 A-305710989 ID High 13, 14, 15, 16 CVE-2025-48607 A-416490321 DoS High 15, 16 CVE-2025-48612 A-429417453 EoP High 13, 14, 15, 16 CVE-2025-48614 A-430568718 DoS High 13, 14, 15, 16 CVE-2025-48615 A-433250316 EoP High 13, 14, 15, 16 CVE-2025-48617 A-441823943 EoP High 13, 14, 15, 16 CVE-2025-48618 A-404254549 EoP High 13, 14, 15, 16 CVE-2025-48620 A-352024705 EoP High 13, 14, 15, 16 CVE-2025-48621 A-266433089 EoP High 13, 14, 15, 16 CVE-2025-48622 A-412662901 ID High 13, 14, 15, 16 CVE-2025-48626 A-381339822 EoP High 13, 14, 15, 16 CVE-2025-48628 A-376462130 ID High 13, 14, 15, 16 CVE-2025-48629 A-352518318 EoP High 13, 14, 15, 16 CVE-2025-48631 A-444671303 DoS Critical 13, 14, 15, 16 CVE-2025-48632 A-443742829 EoP High 14, 15, 16 CVE-2025-48633 A-417988098 ID High 13, 14, 15, 16 CVE-2025-48639 A-301952571 EoP High 13, 14, 15, 16 Previously Implemented: ================ CVE: References: Type: Severity: Updated AOSP versions: CVE-2023-40130 A-289809991 EoP High 13, 14, 15, 16 CVE-2025-22420 A-337775777 EoP High 13, 14, 15, 16 CVE-2025-22432 A-376461726 EoP High 13, 14, 15, 16 CVE-2025-48525 A-391895151 EoP High 13, 14, 15, 16 CVE-2025-48536 A-388034510 EoP High 13, 14, 15, 16 CVE-2025-48555 A-396666065 ID High 13, 14, 15, 16 CVE-2025-48564 A-403565650 EoP High 13, 14, 15, 16 CVE-2025-48565 A-407763772 EoP High 13, 14, 15, 16 CVE-2025-48566 A-397216638 EoP High 13, 14, 15, 16 Not Implemented: ================ None Not Applicable (platform source): ================================= CVE: References: Type: Severity: Updated AOSP versions: CVE-2025-32328 A-327137311 EoP High 13, 14, 15 CVE-2025-32329 A-326926596 EoP High 13, 14, 15 CVE-2025-48588 A-303408193 EoP High 13, 14, 15 CVE-2025-48591 A-305710469 ID High 13, 14, 15 CVE-2025-48599 A-299633613 EoP High 13, 14 CVE-2025-48627 A-326571066 EoP High 13, 14 Change-Id: I6dac6f7431f5ac075be2e1be03d7ddc0c6b0908d
* | aicp: include needed LOS propsJulian Veit12 days3-3/+3
| | | | | | | | | | | | ... and source them on the right place Change-Id: I28894be8e19865df8f7c63add886433be00ef95d
* | aicp: add our build changes from w16.0_pre-rebase_12-3-25mosimchah13 days9-289/+728
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://github.com/AICP/vendor_aicp/tree/w16.0_pre-rebase-12-3-25 sed lineage, review.lineageos.org commit a9565d7a1fe506ef81895102f6d36c69e1e1e800 Author: SpiritCroc <dev@spiritcroc.de> Date: Fri Nov 14 08:08:23 2025 +0100 Fix lineage kernel source revision for kernel build Change-Id: Ic1440e548909b90344e4d3b6887ee5c77c59453a commit 97bbfa59adb9f56431caa47f92eac988fb4027b7 Author: Michael Bestas <mkbestas@lineageos.org> Date: Tue Oct 21 22:18:02 2025 +0300 envsetup: Add build_kernel function for Pixel OOT kernel build Change-Id: Ib2840cb2bf236a6d25906b60256ef521dd6a2c8a commit 7fb53d350b34956d2526768babcabf8718d207a2 Author: Michael Bestas <mkbestas@lineageos.org> Date: Sat Oct 18 22:20:11 2025 +0300 Revert "tools: getb64key - print the base64 version of a PEM public key file" Reason for revert: This has been unused since lineage-16.0 This reverts commit 0a656b6446808bfa501c0b9bbc1405868aacd2c4. Change-Id: Ib804efa52b1af444be1de68066be48c30ea4d22b commit 8feae64cf87cb22e6c5d3b176c1cef2413ff3186 Author: Nolen Johnson <johnsonnolen@gmail.com> Date: Sat Oct 18 22:24:48 2025 -0400 lineage: targets: car*: Refactor and update artifact list Change-Id: I0bc8aa03ed854f7e770ce32e0fe8df8f97e3929f commit 54dfb317f5a61089d7eb6638da3bcc4a058e4871 Author: LuK1337 <priv.luk@gmail.com> Date: Sat Sep 20 10:18:29 2025 +0200 lineage: products: Disable EPPE for cuttlefish targets Change-Id: Ie448ab0fa840289707e2505b68681ed1f9a72eda commit 8d69435a23646018d1c6115cc80f3654c8f4eec2 Author: Aaron Kling <webgeek1234@gmail.com> Date: Tue Sep 23 23:39:34 2025 -0500 kernel: Set scmversion for kernel platform By default, the version control information isn't checked to save time. The normal version check uses repo, which is blocked by the aosp build system. So the manifest is generated separately and passed to bazel. Change-Id: I2232903af6b6b7869aef3f66d836236a041887cc commit 54f62513a04726003ce13b8130e548c0c457eb86 Author: Aaron Kling <webgeek1234@gmail.com> Date: Tue Sep 23 17:08:39 2025 -0500 kernel: Fix building kernel platform with in-tree out This was originally verified against out-of-tree, which is already an absolute path. With in-tree out, the path is relative. Since pwd is changed to the root of the kernel platform tree, the dist path needs to be absolute. Fixes: 7cd90ecd (kernel: Support building from kernel platform) Change-Id: Ib9cecdc5f8bfd3345afc73c050ab6214ac4c48d6 commit 3af73868607b0575afd00a154e1a63b452fb9454 Author: Yumi Yukimura <me.cafebabe@gmail.com> Date: Mon Aug 25 23:30:27 2025 +0800 aicp_generic_*target: Disable soong defined system image for now We don't support it yet. Change-Id: Ic5cfa50ff66bfee723b74d4e5511582b42a2eeca commit 74cc5c2e7092cd92122d4b27c14c3cd3c92e4f19 Author: Aaron Kling <webgeek1234@gmail.com> Date: Tue Jul 15 20:32:33 2025 -0500 kernel: Support building from kernel platform This expects a few build variables to be set: * TARGET_KERNEL_PLATFORM_TARGET: The base target name. For example, 'tegra' will indicate that the dist target is tegra_dist, abi is tegra_abi, etc. * TARGET_KERNEL_VERSION: Used to determine the kernel checkout path. For example, a value of 6.6 will expect the kernel platform repo to be checked out to $BUILD_TOP/../kernel-6.6. * TARGET_KERNEL_SOURCE: Relative to the top of the kernel platform checkout, the path to the kernel build rules. For example, vendor/nvidia/tegra. * BOARD_KERNEL_IMAGE_NAME: The kernel image to use. For example, Image. Using the examples above, this will run bazel in the kernel-6.6 directory on the target //vendor/nvidia/tegra:tegra_dist, then source the output from $OUT/tegra/dist, with the prebuilt kernel image being Image. Change-Id: If96e96dffa2c0bfd9bd824bb3d8064eb861c9d00 commit 45771b00c6e01e12cb434a830022de7466320231 Author: Michael Bestas <mkbestas@lineageos.org> Date: Wed Jul 23 19:52:06 2025 +0300 build: Drop VARIANT_DEFCONFIG/SELINUX_DEFCONFIG support This has been unused for a long time and any users that mistakenly use this should migrate to defconfig fragments. Change-Id: I70f1aa82e3adcbf85b11e8685f188d0eadfff2e3 commit 4a7a0b06702e05c9f7e8ab4a8d26fd5b26899b0a Author: Michael Bestas <mkbestas@lineageos.org> Date: Wed Jul 23 19:35:47 2025 +0300 build: Drop separate recovery kernel support Last users were in lineage-18.1, build side is no longer being ported. Change-Id: I091498ab3536eeb050511d71cc37373f6a77486d commit 07decfe0cc4e3f3898f36e85f25e3bfafa3c631f Author: LuK1337 <priv.luk@gmail.com> Date: Sat Jul 26 10:51:22 2025 +0200 Revert "soong: Make mkdir install dir optional" This reverts commit ff19773ea462d75ce12f094ae7c9c3e526fafeb8. Change-Id: Ia701f07eaabbf33098434ea2e4851d9ba5cdaff6 commit 43c492287d6c578c7bee407eb23281847ee3b393 Author: Yumi Yukimura <me.cafebabe@gmail.com> Date: Wed Sep 25 16:52:22 2024 +0800 kernel: Fix building x86 kernel with GCC Change-Id: Ib1097d604776adc63c31b90cec9a0d13729248be commit 4a3a2c3364b72b6329a291443062c481f70e4dc8 Author: Yumi Yukimura <me.cafebabe@gmail.com> Date: Mon May 19 03:15:52 2025 +0800 kernel: Sign kernel modules only if CONFIG_MODULE_SIG_FORMAT=y Change-Id: If8ef12f2b751390fc1689edb551379ca2e4e78be commit 9f23e47ae1d368ac0ef8b08c6bd2d06162f3eb3d Author: Yumi Yukimura <me.cafebabe@gmail.com> Date: Mon May 19 03:04:27 2025 +0800 kernel: Fix build when device does not set BOARD_SYSTEM_KERNEL_MODULES_LOAD ... but sets SYSTEM_KERNEL_MODULES build/make lets BOARD_SYSTEM_KERNEL_MODULES_LOAD default to false when it's unset. Change-Id: I581da33bf0321f171aa6a20bdb023e1ee824cb18 commit 88de98de33065a965588e399fa55c70bc718903e Author: Yumi Yukimura <me.cafebabe@gmail.com> Date: Mon May 19 02:36:51 2025 +0800 kernel: Support installing kernel modules to system * Example usecase: Installing zram.ko on devices without system_dlkm Change-Id: I3afe358bcd444f7c3724e5682d4056fe52cfeea9 commit e32c8d1eefd4205be9ca4d99b4327c164b9ed863 Author: Yumi Yukimura <me.cafebabe@gmail.com> Date: Fri Apr 11 00:13:18 2025 +0800 kernel: Add support for external kernel configs (v2) For targets that uses mainline kernel, the kernel tree usually only contains configs on top of the upstream repository. In such case, if we put the configs in elsewhere, we can simply just track the upstream kernel repo, without needing to import configs. Example usage: TARGET_KERNEL_CONFIG_EXT := \ $(COMMON_PATH)/kconfig/platform_defconfig \ $(COMMON_PATH)/kconfig/common-addons.config TARGET_KERNEL_CONFIG_EXT += \ $(DEVICE_PATH)/kconfig/device.config Change-Id: Ibafd0afa7ec06df643ba290a6149a4f0781d67fb commit 4ffc3dde2460a349b3347a4364c63379464a1182 Author: Yumi Yukimura <me.cafebabe@gmail.com> Date: Sun May 4 15:23:57 2025 +0800 kernel: Enhancements to searching DTBs during non-QCOM DTB image generation * Allow wildcard pattern * Support searching in specified directory * Add variable that accepts a list of such patterns Change-Id: I35da8ed19447b4ab69142152d7dc8e60bc55bf14 commit d461d2ffc228f4ff26e6217160e812db1f1e2f5c Author: Nick Reuter <nreuter85@gmail.com> Date: Sun Aug 24 21:51:32 2025 -0500 build: Update rust toolchain dynamically Change-Id: Iedcc0ebc7f42f65bd1b9578d92bf101f642dec7e commit 8c55a42114aaf724acc9327e33bd163cb44e6613 Author: Michael Bestas <mkbestas@lineageos.org> Date: Sun Jul 20 17:35:42 2025 +0300 build: Move qti_kernel_headers to hardware/qcom-caf/common Change-Id: I09403ac6799adce970a289136dcbab4703f20b84 commit c8fbac39da3f1b8f4b8b7952fdb90889e2435e0a Author: mosimchah <mosimchah@gmail.com> Date: Tue Sep 30 00:59:11 2025 -0400 w16.0 Change-Id: I45a84adc994f65bc31295a82393aed7104d100f0 commit e734b3e28d00cb0f66df643caea3a6153e388ace Author: inferno0230 <mail@inferno0230.in> Date: Tue Sep 9 12:05:45 2025 +0530 merge_dtbs: Use DeviceTreeInfo's hash in get_name() Fixes duplicate output filename collision: INFO: Saving to: benz-23871-crow-overlay-DVT1-camera-0x46232744d57254d9.dtbo Merging overlay blob out/target/product/benz/obj/DTB_OBJ/arch/arm64/boot/dts/vendor/qcom/camera/oplus/benz-camera-overlay.dtbo Reloading overlay blob out/target/product/benz/obj/DTB_OBJ/arch/arm64/boot/dts/vendor/qcom/camera/oplus/benz-camera-overlay.dtbo Merging overlay blob out/target/product/benz/obj/DTB_OBJ/arch/arm64/boot/dts/vendor/qcom/camera/oplus/benz-camera-overlay.dtbo INFO: Saving to: benz-23871-crow-overlay-DVT1-23061-audio-23061-display-camera-0x46232744d57254d9.dtbo Merging overlay blob out/target/product/benz/obj/DTB_OBJ/arch/arm64/boot/dts/vendor/qcom/audio/oplus/benz-23061-audio-crow-overlay.dtbo Reloading overlay blob out/target/product/benz/obj/DTB_OBJ/arch/arm64/boot/dts/vendor/qcom/audio/oplus/benz-23061-audio-crow-overlay.dtbo Merging overlay blob out/target/product/benz/obj/DTB_OBJ/arch/arm64/boot/dts/vendor/qcom/audio/oplus/benz-23061-audio-crow-overlay.dtbo Merging overlay blob out/target/product/benz/obj/DTB_OBJ/arch/arm64/boot/dts/vendor/qcom/display/oplus/benz-23061-display-crow-overlay.dtbo Reloading overlay blob out/target/product/benz/obj/DTB_OBJ/arch/arm64/boot/dts/vendor/qcom/display/oplus/benz-23061-display-crow-overlay.dtbo Merging overlay blob out/target/product/benz/obj/DTB_OBJ/arch/arm64/boot/dts/vendor/qcom/display/oplus/benz-23061-display-crow-overlay.dtbo Merging overlay blob out/target/product/benz/obj/DTB_OBJ/arch/arm64/boot/dts/vendor/qcom/camera/oplus/benz-camera-overlay.dtbo Reloading overlay blob out/target/product/benz/obj/DTB_OBJ/arch/arm64/boot/dts/vendor/qcom/camera/oplus/benz-camera-overlay.dtbo Merging overlay blob out/target/product/benz/obj/DTB_OBJ/arch/arm64/boot/dts/vendor/qcom/camera/oplus/benz-camera-overlay.dtbo INFO: Saving to: benz-23871-crow-overlay-DVT1-23061-audio-23061-display-camera-0x46232744d57254d9.dtbo Traceback (most recent call last): File "/sauce/los/vendor/lineage/build/tools/merge_dtbs.py", line 567, in main() ~~~~^^ File "/sauce/los/vendor/lineage/build/tools/merge_dtbs.py", line 551, in main created.extend(dt.save(args.out)) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/sauce/los/vendor/lineage/build/tools/merge_dtbs.py", line 469, in save yield mdt.save(name, out_dir) ~~~~~~~~^^^^^^^^^^^^^^^ File "/sauce/los/vendor/lineage/build/tools/merge_dtbs.py", line 361, in save assert not os.path.exists(out_file), "Cannot overwrite: {}".format(out_file) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AssertionError: Cannot overwrite: out/target/product/benz/obj/DTB_OBJ/out/benz-23871-crow-overlay-DVT1-23061-audio-23061-display-camera-0x46232744d57254d9.dtbo Change-Id: Ia7817e91da7bde1e3a4d577c3b45d5805b0b9938 Signed-off-by: inferno0230 <mail@inferno0230.in> commit cccc31234a15bae22873e80cf237555dce005701 Author: Yumi Yukimura <me.cafebabe@gmail.com> Date: Mon Aug 25 01:43:51 2025 +0800 lineage: Move build-manifest.xml build rule into `build/tasks` * For Android.mk deprecation Change-Id: I4aba949ae0af7674955d7a2c439d191348b41f3c commit a86271e97d5e818c8e7cfead73fa807267c79f09 Author: Yumi Yukimura <me.cafebabe@gmail.com> Date: Mon Aug 25 01:33:10 2025 +0800 lineage: Restore Android.mk based build-manifest.xml build rule Users don't like the increased delay during `. build/envsetup.sh` or `lunch`... Change-Id: I1a92a171f2e2ec1ba2453d6c666cefcd9884b39b commit 938b2bc117d379f378e9f1ba2463cf883553ea2d Author: Yumi Yukimura <me.cafebabe@gmail.com> Date: Wed Aug 20 21:07:33 2025 +0800 lineage: Move build-manifest.xml generation to a separate script Change-Id: I68a13fdb47a034157a54ff5781c13b3fa17371d2 commit 3ea5712984b7babdc0dd5e87dec2485bd32ea63c Author: LuK1337 <priv.luk@gmail.com> Date: Sun Aug 10 13:39:53 2025 +0200 kernel: Introduce macros for comparing versions and make use of them Change-Id: Ie7debfea218117987f7e9588a71447061db08416 commit 72b9c760079d1c95868b4452d361da02eb03390d Author: Cosmin Tanislav <demonsingur@gmail.com> Date: Wed Jul 2 23:02:37 2025 +0300 merge_dtbs: allow one overlay to depend on multiple others Some overlays might depend on multiple other overlays, remove this check to allow it to happen. Change-Id: Ib60c194fb4c0cfef02233da6539da61fa387f428 commit 3c7aad61e54989a3629e0e276d600d5d39b62c9a Author: dianlujitao <dianlujitao@lineageos.org> Date: Sun Feb 2 19:06:49 2025 +0800 kernel: Automatically adapt path suffix for GKI modules It has been noticed that sm8750 no longer puts GKI modules in the subdirectory. Moreover, this seems to be something specific to QCOM, so guard it as such. Change-Id: Iac9c895c9c1eef06b2e4ce75bd7c5c2aa356fbb1 commit 7ba8a8dd84b14a172becf17e82db2fe94d30da5a Author: Julian Veit <claymore1298@gmail.com> Date: Sat Jul 5 09:08:02 2025 +0000 repopick: Fix showing help when no arguments given the correct way Previous solution broke picking from topic/hashtag/query. Change-Id: I087de693e3a8e16d62f318d59287e53ea3fc2430 commit 9c6e16d08b6c57bf9bdf56c4f55cc40ac66862ea Author: SpiritCroc <dev@spiritcroc.de> Date: Wed Jul 2 08:09:38 2025 +0200 repopick: Fix showing help when no arguments given Change-Id: I7a996a95a057dc70b1e8b54ea35326ec44ee81f4 commit 2fe7fd5b53cabfeb4c30e83cb45a2f9177559911 Author: Shun Terabayashi <shunonymous@gmail.com> Date: Thu Jun 26 02:37:13 2025 +0900 aicp: Fix vendor_aicp path used in building kernel Change-Id: Ia32927442d60cf66288284b503f3b66ae32a2708 commit fd289bf5e35a6ad9ec8a93ca3e05d59240100b44 Author: Michael W <baddaemon87@gmail.com> Date: Sun Jun 22 21:10:02 2025 +0200 repopick: Paginate queries properly Currently there is a limit of 500 changes per page, giving us only those when repopicking a query. By observing the "_more_changes" field in the response and adding the "start" parameter to the query we can do pagination and return all changes Test: repopick -p -Q "branch:lineage-23.0" Result before: 500 changes Result after: 1094 changes (correct count as of time of commit) Change-Id: I00304bc2c87b75cef89a26838da3dd1b1f0e65db commit f243a9dc4ff11d3277745eaba6754bdd5b467c35 Author: Chirayu Desai <chirayudesai1@gmail.com> Date: Wed Nov 6 20:23:09 2024 +0530 repopick: unquote URL Test: repopick -Q "status:open+-is:wip" works Change-Id: I346c5c40e8197ad1c91235ee1cbacaa3d30c7b91 commit 7bec70589083e9b22178d006d8be11032b469cb4 Author: LuK1337 <priv.luk@gmail.com> Date: Mon Dec 9 19:18:10 2024 +0100 repopick: Use add_mutually_exclusive_group() where possible Change-Id: I7e38e2371d075afd53200d60703eb4466fff07e3 commit 005da9347620cd3b05b0511eb6e9042010c3bdb8 Author: Michael Bestas <mkbestas@gmail.com> Date: Mon Dec 9 20:06:48 2024 +0200 repopick: Add support for hashtags Test: repopick -H redbull Change-Id: I1522be31e547a7f8917223e7eeae4389de083227 commit 79cdb3ffe39b209a50adb6cbb9c2938622f42782 Author: LuK1337 <priv.luk@gmail.com> Date: Tue Mar 26 20:09:05 2024 +0100 repopick: Require python3 Change-Id: I95f598947a29b2095bd7539b1f279dccc1b25097 commit 58650ef48016309ea13e19a9e1590e9a2747fd41 Author: LuK1337 <priv.luk@gmail.com> Date: Mon Mar 11 11:57:32 2024 +0100 repopick: Use `number` instead of `id` for error msgs Change-Id: I1ebfd8315d1dbbdbee2cd50095f5d7c6b98e7057 commit cc3434f0b1fc1f138efced02f95260df79a7ee63 Author: LuK1337 <priv.luk@gmail.com> Date: Sun Feb 11 19:10:52 2024 +0100 repopick: Skip commit_exists() check when using -p Change-Id: I7b99e8c940bddad80e6362302f1ae24248e42faf commit fda089cf2eaf28a69ad238096ec976d6d021cb79 Author: LuK1337 <priv.luk@gmail.com> Date: Thu Feb 8 13:47:41 2024 +0100 repopick: Fix logic for skipping already merged changes We can't iterate a list and update it at the same time. Test: Run `repopick -t XXI` twice Change-Id: I85651783531b59fd4b48d54a663c22cb243edac7 commit ed257150e33320591464e0955e75910de496ec5f Author: dianlujitao <dianlujitao@lineageos.org> Date: Thu Feb 8 20:23:35 2024 +0800 repopick: Use hostname of the URL to determine lineage gerrit Change-Id: Ifd3883917bc4acd7d58179235d880f2e4a43b670 commit 711e0fe98f5d9e3e3e902a8786e04cb0b8eb9553 Author: dianlujitao <dianlujitao@lineageos.org> Date: Sun Jan 14 17:27:02 2024 +0800 repopick: Clear Pyright warnings Change-Id: I63962cc31820329a0fcf8ed96a13ef12a9f67875 commit 5602cd246234b1c23e9b39ad579590078ed520bc Author: dianlujitao <dianlujitao@lineageos.org> Date: Sun Jan 14 17:21:29 2024 +0800 repopick: Check fetch result based on the actual commit Checking for FETCH_HEAD is not reliable when fetching in parallel. Change-Id: I0c07f7c4bffb80e5d12b13f301ba684b95112272 commit d8612ab33cae1bff7116c83ff80a2bb1a22fc484 Author: dianlujitao <dianlujitao@lineageos.org> Date: Sat Jan 13 23:56:59 2024 +0800 repopick: Apply change in parallel Change-Id: Iafd803422082bcc17f2ad3300df3882d689f3674 commit 90025a22825972b9121d5fd33928809b836d67a5 Author: dianlujitao <dianlujitao@lineageos.org> Date: Sat Jan 13 21:27:00 2024 +0800 repopick: Avoid repeatedly performing the same check Jobs such as check for already picked changes only need to be done once for each git repository, but it was lunched every time picking a commit. Change-Id: I87b3fea101dbcedb38502015fe9a9af5f25b397c commit cf00f6fac2a3ecfde4aecad73b565be1a24daa85 Author: dianlujitao <dianlujitao@lineageos.org> Date: Sun Jan 14 17:01:12 2024 +0800 repopick: Use the builtin urllib to handle HTTP basic authentication Also do proper URL encode while at it. Change-Id: I64c0913eed535b109af2adc830288b3dd17c0cbb commit a482edd35240bb6d2572d075514e537b714d8461 Author: dianlujitao <dianlujitao@lineageos.org> Date: Sun Jan 14 14:57:41 2024 +0800 repopick: Clean up subprocess calls * Use the builtin approach to decode text output * Drop unnecessary system shell usage * Use subprocess.run when we don't need its stdout Change-Id: Ibb2aeae442b5e97828fe4e0eb783e6512288d245 commit 80e2c2e5e4ffa80a9236f92a75d916130472a7cd Author: dianlujitao <dianlujitao@lineageos.org> Date: Sun Jan 14 17:59:24 2024 +0800 repopick: Organize imports and format with black Change-Id: I94080fb8adba0af83d86f0c67af8fac460ffbea0 commit 086b5825490fc7e7d3a3243b6961ec7ea6097119 Author: dianlujitao <dianlujitao@lineageos.org> Date: Sat Jan 13 17:33:41 2024 +0800 repopick: Remove python2 support Change-Id: I8f164eea3a17888bcf30ff649ddcf81a00bab582 commit 249c08764972589557c22d97797b426b7d835c92 Author: LuK1337 <priv.luk@gmail.com> Date: Wed Sep 20 20:28:20 2023 +0200 repopick: Fix regex related SyntaxWarning on Python 3.12 Change-Id: I23f80997f34a158d564a2e41043242a5af9f2ac3 commit 872ffb1696eccbd473c89ce4106ab359064b74f7 Author: micky387 <mickaelsaibi@free.fr> Date: Sat Oct 12 10:40:41 2024 -0400 envsetup.sh: Export LLVM_AOSP_PREBUILTS_VERSION with the current clang version from soong Needed for KERNEL_CLANG_VERSION if TARGET_KERNEL_CLANG_VERSION hasn't been set by the device config It's boring to change it on each Google change ... Change-Id: I1d682611cbf6c60d7ae6227b0b5afde591adf471 commit 8ecf7ee6aeb6ebbe0a1fe340fde1212f5b7dde3e Author: Alexander Koskovich <akoskovich@pm.me> Date: Thu Jun 12 21:08:59 2025 -0400 merge_dtbs: Add qcom,oem-id to EXTRA_KEYS This is used by Nothing to differentiate between the base & pro models on the Phone (3a). Change-Id: I56f7e58f134571ea35a6dafef54e2b30ba20b5f0 commit d29c5f6168003dad8f9c2f3a4d626bdcc23ec427 Author: Cosmin Tanislav <demonsingur@gmail.com> Date: Tue Jun 10 13:49:23 2025 +0300 merge_dtbs: ignore not matching DTBOs when finding symbols for a fixup Change-Id: I1705341d9ec68b46ac6f6c1007c6ea28f9c4e95d commit 7cfda6a310260540d321149dc9ecd2774bffc872 Author: Yumi Yukimura <me.cafebabe@gmail.com> Date: Thu Oct 24 18:48:53 2024 +0800 aicp: products: Add Cuttlefish products How-to: 1. Build and install cuttlefish packages by following [1] 2. Build LineageOS image and hosttar ``` source build/envsetup.sh breakfast cf_phone_x86_64 m hosttar updatepackage ``` 3. Extract LineageOS image and hosttar ``` mkdir lineage-cvd cd lineage-cvd unzip <LineageOS tree>/out/target/product/vsoc_x86_64/lineage_cf_phone_x86_64-img.zip tar xzvf <LineageOS tree>/out/host/linux-x86/cvd-host_package.tar.gz ``` 4. Run it ``` HOME=$PWD ./bin/launch_cvd ``` 5. Open https://127.0.0.1:8443 in browser, and enjoy [1]: https://github.com/google/android-cuttlefish?tab=readme-ov-file#debian-packages Change-Id: I7d69db7be99d250f02d7e76fd398ebf5c2ca7c5f commit e18eec10ecac6f7060a0a7769b010f52b955dd23 Author: Cosmin Tanislav <demonsingur@gmail.com> Date: Sun Jun 8 15:15:07 2025 +0300 merge_dtbs: Sort DTBOs based on needed symbols Some DTBOs might use symbols from other DTBOs and require them to be applied before them. Sort them based on the __symbols__ and __fixups__ nodes, by creating a dependency graph. Change-Id: I40acf5da6b673b636a91f75ae3f3c634f2b5c505 commit c8653dca8a43589b88aacc7143fec3a641c21855 Author: Nikita Savchenko <NikitaSavc@yandex.ru> Date: Sat Jun 7 16:22:03 2025 +0000 kernel: Report all modules not found at once Change-Id: Ic46f72989b2dd5de574cc33b7e9f7499323d9bb0 commit dffe7fa65f414bb81b5c905cc6120a8fa7a0053d Author: Aaron Kling <webgeek1234@gmail.com> Date: Wed Apr 16 20:59:01 2025 -0500 soong: Support prebuilt_kernel_headers This depends on a kernel headers tarball path being passed in TARGET_PREBUILT_KERNEL_HEADERS, in the style that the kleaf kernel platform build generates. Change-Id: Ib82659fa44ef221e73d0d129daafbaae6bad87a2 commit 357cbf4f96b243b4fd15c0b69d02df2ea2fc0222 Author: Aaron Kling <webgeek1234@gmail.com> Date: Mon Apr 14 13:54:36 2025 -0500 vars: Add kernel platform branches Also add an envsetup function to set up all kernel platform working trees Change-Id: I23a8d18fac3562121b6907fd77c9d9a4486c04a1 commit 52b3f09d85b053c22c508b1aade90c281e5f65a4 Author: Julian Veit <claymore1298@gmail.com> Date: Sun Jun 1 17:44:05 2025 +0200 kernel.mk: bring in line with LOS Change-Id: I74668e1b036e2dd41d65d9ffe9dbb1462203de98 commit 0fb2c930ac23c639a37419cd327d45d75434af98 Author: dianlujitao <dianlujitao@lineageos.org> Date: Sun Feb 2 17:50:11 2025 +0800 kernel: sign GKI modules Only signed GKI modules are permitted to export symbols listed in the android/abi_gki_protected_exports file. Attempting to export these symbols from an unsigned module will result in the module failing to load, with a 'Permission denied' error message. Change-Id: Ie15b00a6c288eda21b319eb0f735cf4f9e6e7933 commit 87f330b5e2a4cde8e0637d354171572b270131bc Author: dianlujitao <dianlujitao@lineageos.org> Date: Sat Feb 1 19:36:38 2025 +0800 kernel: reduce the use of find when copying modules Change-Id: I16879cd3295bbfc16c3d34c4e120dcde6e24a19e commit 7a32c4668debec16089ad76a9a0e2985f835d474 Author: Aaron Kling <webgeek1234@gmail.com> Date: Mon Mar 11 23:40:38 2024 -0500 kernel: Error on duplicate modules This can happen when an out of tree module target uses a matching module name from the base kernel. This causes two problems: 1) Depmod gets confused and only pulls symbols from one of the modules 2) Copying the modules to modules_out is not entirely deterministic and is based on the first variant to be returned by find, meaning that the variant that gets copied to the device could change build to build. To avoid these issues, fail the build if this happens and force the build target to only generate one copy of each module name. Change-Id: I2e47ba4e142054feabaa1ab80fbbe0332fd84a62 commit 123391754d330c7bb8ec1b2ad7d86a06f5418706 Author: Cosmin Tanislav <demonsingur@gmail.com> Date: Fri Apr 4 18:53:29 2025 +0300 kernel: use DTBS_OUT variable DTBS_OUT is set to $(DTB_OUT)/out, use it. Change-Id: Id6ec8b1f32e4b54cd9c463c3af7146711a800d81 commit f8f9a6e04fd21b114aa2083751b3170552bea076 Author: Arian <arian.kulmer@web.de> Date: Thu Jul 14 18:26:54 2022 +0200 android: merge_dtbs: Respect oem specific extra ids Some OEMs add their own properties to avoid merging incompatible overlays for different devices with the same QCOM soc. Change-Id: Ic5b38a122173d8e9ecc1f0f399411cb37acf3150 commit 3ff47c6e6ba49fc22389f67d85ae2ba4af067df5 Author: Guru Das Srinagesh <quic_gurus@quicinc.com> Date: Mon Feb 27 18:17:54 2023 -0800 merge_dtbs: Craft unique name for final saved merged trees Incorporate the hash of a combination of all msm-ids, board-ids, and pmic-ids of the InnerMergedDeviceTree in the final filenames of the saved InnerMergedDeviceTrees. Change-Id: I629e1a274b23d71061c547578d1ddbcf92c8cf79 Signed-off-by: Guru Das Srinagesh <quic_gurus@quicinc.com> commit c9eeb5d678629ca61bc1bf093fc6d52f5bfb843d Author: Guru Das Srinagesh <quic_gurus@quicinc.com> Date: Fri Feb 24 18:30:54 2023 -0800 merge_dtbs: Use logging and argparse Use the logging module to log important information to various log levels: info, debug, warning and error. - Modify __str__ representations of classes DeviceTree and InnerMergedDeviceTree for readability in debug logs - Make parse_dt_files() return instead of yield so as to order all the filename parsing at one go after the preceding log messages Use the argparse module to specify script arguments cleanly. Also make the corresponding change to merge_dtbs.sh to invoke this script with the correct flags. Change-Id: Id09d9d7b34cde60eff99876f0c0c4f6643852aee Signed-off-by: Guru Das Srinagesh <quic_gurus@quicinc.com> commit 73ceb03dbca3b3e0085d96ee1ff7f9fba785b711 Author: Guru Das Srinagesh <quic_gurus@quicinc.com> Date: Tue Feb 21 12:10:54 2023 -0800 merge_dtbs.py: Print only basenames of dtb* files When debugging issues with the script, it helps to not have in the script's output the fully qualified path names of the DTB and DTBO files being merged as they are very lengthy. Retain only the relevant parts of the filnames - the basenames for better readability. Change-Id: Ia18584fcf9ff173c4b22d4543c83c4091e15b8f8 Signed-off-by: Guru Das Srinagesh <quic_gurus@quicinc.com> commit a777f249fae720c1ec3a440cd3fc00acd9465f67 Author: Maitreya25 <maitreyapatni25@gmail.com> Date: Sat Mar 16 08:01:22 2024 +0000 kernel: Include OEM DTBs in build Some OEMs (for example: oplus) push their dtbs to their own folders which causes kernel build to error out, fix this by including non qcom dtbs as well. Change-Id: I2f51db103475cd2609cd061e0ec66af5accb96ab commit e3d835598447bef4ce14bfea84fcfa8830d2c598 Author: Bruno Martins <bgcngm@gmail.com> Date: Sat Oct 28 11:43:33 2023 +0100 kernel: Replace BOARD_SYSTEM_KERNEL_MODULES with SYSTEM_KERNEL_MODULES Commit 47931c1 introduced GKI modules handling with the assumption that using BOARD_SYSTEM_KERNEL_MODULES would still work in Android 14, but turns out that it conflicts with build/make/core rules. Change-Id: I9167940c08b8420be254c52698f1faa2e3e7f793 commit fc26b31195ace9286d703131868409e44fea07fa Author: Aaron Kling <webgeek1234@gmail.com> Date: Tue Mar 12 19:15:29 2024 -0500 fixup! kernel: Support copying modules to boot ramdisk Original commit incorrectly added kernel as a dep to the vendor ramdisk for this path, when instead the dep should be added to the boot ramdisk. Change-Id: I25a42d403fe2ddb0538b08c2dd8f761eae960810 commit 50ad72ae3b9ec7ef5834c4a03a20beb30f1990cd Author: LuK1337 <priv.luk@gmail.com> Date: Mon Jul 22 15:33:39 2024 +0200 kernel: Deduplicate file paths in file_list.txt This is a workaround for broken dirty rebuilds. Test: breakfast gts4lvwifi && m && m Change-Id: I2529efd0685f15eace5031df39e226dd5eaca1e8 commit f3256d4a352b4acae0412db94ff7dad9e6b9d6e6 Author: Bruno Martins <bgcngm@gmail.com> Date: Thu Dec 7 16:21:40 2023 +0000 kernel: Ensure that module load lists are properly formed Do not allow module load lists to contain unexistent kernel modules and bail out if that's the case, informing that the list must be corrected. The lists can be formed including the full module path and with or without the file extension, like shown below: kernel/drivers/watchdog/softdog.ko kernel/net/wireless/cfg80211.ko kernel/net/mac80211/mac80211.ko or simply: softdog.ko cfg80211.ko mac80211.ko or ultimately: softdog cfg80211 mac80211 Either way, the newly generated modules.load file will now only contain the module name without the extension, which is inline with modules.alias and modules.blocklist. Change-Id: I969274f7edf249c98ca241e37b6e41a921d36908 commit b75a6b486019bc7ec87ff468bf1c2c501b7802b4 Author: dianlujitao <dianlujitao@lineageos.org> Date: Sat Feb 1 21:44:22 2025 +0800 kernel: break the build when depmod finds missing symbols Change-Id: I033590d2309d4e8fbff3ab6b5a73eb903d5b3be9 commit e16c760607742405e00acf055ae003645e721b56 Author: Sebastiano Barezzi <seba@sebaubuntu.dev> Date: Wed Dec 20 02:16:43 2023 +0100 kernel: Add `{recovery}kernelconfig` This target just builds the `.config` in `KERNEL_OBJ`/`RECOVERY_KERNEL_OBJ` to quickly check if fragments are applied properly, not to be used during an actual kernel build Change-Id: Ic92fe7bd544f6d0f1b3169c1405aceb6702775e0 commit 87ec3c41d20adf65713d732e1507d9f83dba3218 Author: Aaron Kling <webgeek1234@gmail.com> Date: Tue Jan 2 21:16:38 2024 -0600 kernel: Support copying modules to boot ramdisk Android supports loading modules from the boot ramdisk in the case of vendor ramdisk not existing. Change-Id: Ide1255b2c37ee262c8a4181d5eb0e380d0488edc commit 8f4db9adca5728b0e7b92fab311a2e215e767bba Author: Tim Zimmermann <tim@linux4.de> Date: Wed Sep 6 13:09:51 2023 +0200 kernel: Use correct variable name for vendor_kernel_boot modules * This was missed in bdfc913935c2a8c38ed999a4c84bb96492e0e5fe * Aligns the variable name for vendor_kernel_boot modules with AOSP Change-Id: I8d59f7b5d62e29a0484ca36fadcb74acab4f1859 commit 29aab7df5648d5f2c54da6a90e51df3da60f60a6 Author: Han Sol Jin <hansol@hansol.ca> Date: Thu Jul 11 09:03:56 2024 -0700 kernel: use systemimage_intermediates on devices with no vendor Change I8b6040e03589bde2af4e161c891ded237a9bb335 did not account for devices without a separate vendor partition, causing build to fail with the following: FAILED: ninja: '/file_list.txt', needed by 'out/target/product/joan/obj/KERNEL_OBJ/arch/arm64/boot/Image.gz-dtb', missing and no known rule to make it Use systemimage_intermediates instead on said devices. Test: m kernel Co-authored-by: Bruno Martins <bgcngm@gmail.com> Change-Id: If9eb75a1bef98345e9c137c2463e392d50be239b commit 5ec695abc6307291607e8ea3f0b51143cf0b6a32 Author: dianlujitao <dianlujitao@lineageos.org> Date: Sat Feb 1 23:10:11 2025 +0800 kernel: consider gki modules when running depmod for vendor modules Change-Id: I6c2367b7d93a866039c15d4ace7baeb937cb490e commit 94e23201e4bb06188cc63d817d9edc76bd2331e4 Author: Aaron Kling <webgeek1234@gmail.com> Date: Sun Jul 7 16:29:49 2024 -0500 kernel: Add kernel modules to partition file list This is required to ensure that kernel modules end up on the final partition images when `BUILD_BROKEN_INCORRECT_PARTITION_IMAGES` environment variable or board config variable is not set. See https://android.googlesource.com/platform/build/+/152cdfab7c2a02a64b24a706566183d863db7a38 for more information. Co-authored-by: Bruno Martins <bgcngm@gmail.com> Change-Id: I8b6040e03589bde2af4e161c891ded237a9bb335 commit 00b6dea746ab1314956d89aa660a200b2d806a5b Author: Aaron Kling <webgeek1234@gmail.com> Date: Wed Dec 20 14:44:45 2023 -0600 kernel: Support kernel modules via kbuild TARGET_EXTERNAL_KERNEL_MODULES variable is used for the list of modules, same as the existing functionality, but is invoked if ':kbuild' is appended to a module name Existing external module build calls make in the module directory, which is a standalone module build. The module makefile may chain to kbuild, but that depends on the module. This addition invokes the kernel build system, passing the module directory via the M= param, which is the kernel standard for building out of tree modules. Change-Id: I38a582952f79f7155cdbf8a5975cf23074bbdab0 commit 191a4dd724f07724b0cda71bdb10b5c83d2500a7 Author: Bruno Martins <bgcngm@gmail.com> Date: Sat Sep 9 15:56:40 2023 +0100 kernel: Handle GKI modules All devices lauching with Android 13 (and above) must include a system_dlkm partition, where GKI modules should reside. Android 13 build system only supports providing prebuilt modules, by pointing BOARD_SYSTEM_DLKM_SRC to the modules source folder. Google will introduce BOARD_SYSTEM_KERNEL_MODULES for Android 14, so take a step forward and use that macro to exclude the listed modules from the usual vendor DLKM partition and place them into the GKI module partition. Note that the GKI modules are placed into lib/modules/androidX-Y.Z, as defined by Google and observed in system_dlkm_modprobe script. Change-Id: I2b1644479788cb5c9568cac738202b1d55fc28d7 commit 307183a6613973f5e27547cb2666a3fee5f10fb2 Author: Aaron Kling <webgeek1234@gmail.com> Date: Mon Mar 24 22:12:32 2025 -0500 kernel: Use correct recovery modules.load variable Originally, BOARD_RECOVERY_RAMDISK_KERNEL_MODULES_LOAD was used, but BOARD_RECOVERY_KERNEL_MODULES_LOAD is what build/make uses. Use the proper variable by default and if it's not set, use the old variable. Change-Id: I3522e4782ae56f67e49b234236fbb86c8ec65b92 commit 686c1d7856641c614317e7a79a205d8dcf7d2d19 Author: Neel Chauhan <neel@neelc.org> Date: Thu Jul 21 09:30:48 2022 -0700 kernel.mk: Allow building external kernel modules Here, we introduce the TARGET_EXTERNAL_KERNEL_MODULES variable for the list of external modules. Change-Id: I1f8b7a48e66bb0c9efbc396692e5a7159f0b835c commit a3aa108f45abc307823812a3fad57aa34af710c6 Author: LuK1337 <priv.luk@gmail.com> Date: Sat Nov 11 23:54:12 2023 +0100 kernel: Make INTERNAL_VENDOR_RAMDISK_TARGET depend on kernel This lets us package kernel modules into recovery ramdisk inside vendor_boot. Change-Id: I274bc95ce8682e2f13a595174ab279c129866f6a commit dc22cf2ad606e427e65d6b9dd259225d2915f141 Author: Aaron Kling <webgeek1234@gmail.com> Date: Thu Apr 17 12:11:12 2025 -0500 kernel: Stop warnings for prebuilt kernel platform If both prebuilt kernel and prebuilt kernel headers are provided, assume that they match. Change-Id: I8818659bd4642aa20260ff638d4a0c3f2b56a463 commit cf3d3f1029bbaaa556e4f5c6347a71cc07bd790c Author: SGCMarkus <markusornik@gmail.com> Date: Fri Sep 15 19:08:00 2023 +0200 kernel: Allow to limit the used .dtb files for the final DTB image On some devices too many .dtb files are generated. Instead of taking all of them, allow to only take selected .dtb files for the final DTB image. Example: Motorola Edge 40 Pro (rtwo, sm8550) generates the following: obj/DTB_OBJ/out/kaka-rumi.dtb obj/DTB_OBJ/out/kalama-rtwo-base-kalama-rtwo-evb1-overlay.dtb obj/DTB_OBJ/out/kalama-rtwo-base-kalama-rtwo-evt1-overlay.dtb obj/DTB_OBJ/out/kalama-rtwo-base-kalama-rtwo-na-vzw-evt2-overlay.dtb obj/DTB_OBJ/out/kalama-rtwo-base-kalama-rtwo-prc-dvt1b-overlay.dtb obj/DTB_OBJ/out/kalama-rtwo-base-kalama-rtwo-prc-pvt-overlay.dtb obj/DTB_OBJ/out/kalama-rtwo-base-kalama-rtwo-row-dvt1b-overlay.dtb obj/DTB_OBJ/out/kalama-rtwo-base.dtb obj/DTB_OBJ/out/kalama-v2-rtwo-base-kalama-rtwo-evb1-overlay.dtb obj/DTB_OBJ/out/kalama-v2-rtwo-base-kalama-rtwo-evt1-overlay.dtb obj/DTB_OBJ/out/kalama-v2-rtwo-base-kalama-rtwo-na-vzw-evt2-overlay.dtb obj/DTB_OBJ/out/kalama-v2-rtwo-base-kalama-rtwo-prc-dvt1b-overlay.dtb obj/DTB_OBJ/out/kalama-v2-rtwo-base-kalama-rtwo-prc-pvt-overlay.dtb obj/DTB_OBJ/out/kalama-v2-rtwo-base-kalama-rtwo-row-dvt1b-overlay.dtb obj/DTB_OBJ/out/kalama-v2-rtwo-base.dtb with only kalama-rtwo-base.dtb and kalama-v2-rtwo-base.dtb needed. Disabling compilation of the other kalama.dtb isn't possible, as this would also disable the compilation of the needed .dtbo files. Because they are earlier in alphabetical order, and the matching board ids, the bootloader ends up selecting those, instead of the correct ones. This results in USB (and possible other things) to not work. Change-Id: I486b6ec538a3e4906b5b8aa5ecb355b480b60de7 commit 689135bba20cc8fdb742b50480f0cc7530c8cecf Author: Aaron Kling <webgeek1234@gmail.com> Date: Sun Aug 20 15:32:58 2023 -0500 kernel: Support Qualcomm merge_dtbs script Script from clo kernel/build at kernel.lnx.5.10.r1-rel Change-Id: Ia90975c895644b86d9f861ddd5a18b7cf6ce1470 commit 4c7a8909e93f8f9ada6851cb78dd48f9973e4f2c Author: Michael Bestas <mkbestas@lineageos.org> Date: Mon Sep 30 18:47:04 2024 +0300 kernel: Nuke --cuda-path/--hip-path Revert "kernel: Check HIP support of clang before disabling it" This reverts commit 62c1374385b31f33e1ca02d394bc8d6f5ede97a6. Revert "kernel: Force disable LLVM HIP" This reverts commit ef68678120f9b4e77a119294cdb93f47b85e4b09. Revert "kernel: Force disable LLVM CUDA" This reverts commit ba14020f85e6923c0c983ba1a916d0931f11541e. Change-Id: I5cb2b4624eb0ec25dbc8c1b5888708d961ae59d7 commit dc4f4dc78205064559a0a2f88c3202474295ee41 Author: Sebastiano Barezzi <seba@sebaubuntu.dev> Date: Fri Jul 12 03:10:44 2024 +0200 kernel: Better x86 support - Mention the right kernel image on documentation - Build dtbs only when the dts folder exists, Google enables CONFIG_OF on x86_64 GKI config, this is also the same check done on Linux Makefile Change-Id: I1b0f7a39b0b00f2a4516d2cff79e591136ee3af8 commit c085ffb985b6ecb76fa7ffc56778e0bbeaaff29d Author: Yumi Yukimura <me.cafebabe@gmail.com> Date: Tue Jan 9 15:53:23 2024 +0800 kernel: Add support to append DTBs to kernel image * Many Qualcomm targets that uses boot header v0 or v1 have the DTBs appended to the end of kernel image. * In downstream msm kernels up to msm-4.19, Appending DTBs is handled in the kernel tree. However, on msm-5.4 and newer msm kernels, and on mainline kernel, This is not supported. * Normally, DTB processing depends on how the bootloader loads it and should not be handled in the kernel tree, so we handle it here. * Instead of appending all DTBs by default, Get the list of DTBs that needs to be included from a variable, so that we don't need to modify dts Makefile to exclude unwanted DTBs, and we could also ensure the DTBs are appended in a specific order. Change-Id: I603d1ebac5ee808bad045b85f9868d572d52cb80 commit 3a648d993c208ded6a86f7f288810bb5aba375d1 Author: Michael Bestas <mkbestas@lineageos.org> Date: Tue May 27 18:18:52 2025 +0300 Revert "Add product_launched_with_j{,_mr1,mr2}.mk" This reverts commit c756f6051fafee5c9b0aebb4fdf217caadc3bd70. Reason for revert: Dead. Change-Id: Ia4f1e45d18459004625c38754440c018333a3452 commit 8b64471c11db371583f00651d16cd5a848343d56 Author: Julian Veit <claymore1298@gmail.com> Date: Mon May 26 17:38:00 2025 +0200 Revert "vendor: soong: Add camera_needs_client_info" This reverts commit 6fa93e54a8f06b6989f9fa93130f50dd177712f5. Change-Id: I1eaecd2958fe9c541762cbb847743dbb7c7e7465 commit 918ed3bc009862949460ded5b2c5e98089186f76 Author: Michael Bestas <mkbestas@lineageos.org> Date: Wed Mar 26 20:06:00 2025 +0200 soong: Move QTI gralloc configs to select() Change-Id: Icb28d5c2aa5d51860799b87b7b9b04c48014f7f4 commit 9ba8871670c4782d69c7e274ce1ff46ec3cb037f Author: LuK1337 <priv.luk@gmail.com> Date: Wed Oct 30 08:37:45 2024 +0100 soong: Remove LD_SHIM_LIBS support Change-Id: I4a45fdd9a140a95aa42861bf294bfb8e8bb91f34 commit cdd3159ebae6d2e0b91eedb717f10b9cccf23376 Author: Julian Veit <claymore1298@gmail.com> Date: Mon May 26 17:22:32 2025 +0200 Revert "vendor: soong: Optionally disable Bluetooth LE" This reverts commit 37debbfe04e15caf0b445a420250e1dfa52eb319. Change-Id: I627e9859e86b662fa91d8051f1bfe6a40bb6acd0 commit 4b3e4908b427652b48fb3c1fbe419b6394d68af7 Author: Julian Veit <claymore1298@gmail.com> Date: Mon May 26 17:09:24 2025 +0200 Revert "soong: Conditionally spoof ro.product.first_api_level to 32 [1/2]" This reverts commit a57872d11f0edab694ac9ab85481ecc4f77bcbbb. Change-Id: I663f50a5ee5e76c4b0d966a7fb5ff80980888dbd commit 6bc95dbf2f85f1a91a4c0f6a80f156ced6443378 Author: Michael Bestas <mkbestas@lineageos.org> Date: Fri Apr 25 00:11:03 2025 +0300 config: Move camera override format from reserved to select() Change-Id: Ic8453eb9ef5fcd5b9bbfe22a8bb8100be2644e2d commit 29a17bf237e6b43a79a31fa3d34b89e81d22f023 Author: Michael Bestas <mkbestas@lineageos.org> Date: Thu Apr 24 23:28:44 2025 +0300 config: Move bootloader message offset to select() Change-Id: Ic97af638005c299963d0aaa39e04227dcbca8751 commit b58f1c8dc836ed764d7badb6cd04caad2cb84f60 Author: Michael Bestas <mkbestas@lineageos.org> Date: Thu Apr 24 23:00:03 2025 +0300 config: Move USB restrictions to select() Change-Id: I0dd6ccca2493ac50019d7d077c25302d62ea4ab3 commit bcd97fd92ac51a6bc53b55e2740631529ccabc39 Author: Michael Bestas <mkbestas@lineageos.org> Date: Thu Apr 24 23:49:46 2025 +0300 config: Move libperfmgr mode extension lib to select() Change-Id: I81ff7c05e9918a6f52f8b1bb7bcf179d3a76d078 commit c9345b77fb2690845c78624d535e5fb3b39a6084 Author: Michael Bestas <mkbestas@lineageos.org> Date: Thu Apr 24 22:50:34 2025 +0300 config: Move Lineage PowerShare HAL to select() Change-Id: If687bda38370e8dc664cef26fbb907202444d049 commit 15a8cfc2c67f09ef41b267a422cc2f4cf4cb34f0 Author: Michael Bestas <mkbestas@lineageos.org> Date: Thu Apr 24 20:43:42 2025 +0300 config: Move Lineage Health HAL to select() Change-Id: Ie7f29e75d812fff0faf27f9c82ca432a78c199fb commit 6669c5f40b16fbc5a8b9b713595067309072d95d Author: Michael Bestas <mkbestas@lineageos.org> Date: Fri Apr 25 00:09:31 2025 +0300 config: Move vendor_init lib to select() Change-Id: Iccda5ad6d1c37a63ff7959bd3887e120ad403d5c commit 52fb1421818335919a76e649627d99796ccc3d48 Author: Michael Bestas <mkbestas@lineageos.org> Date: Thu Apr 24 23:40:03 2025 +0300 config: Move surfaceflinger UDFPS lib to select() Change-Id: Iecf818e3f45811760a2e51156014e4ef6ec6afa7 commit 212943982ea975fe55ec4ea4b4133e00e6f648cb Author: Julian Veit <Claymore1298@gmail.com> Date: Thu May 8 10:29:35 2025 +0200 V are still kicking Change-Id: Id8ba030ea40479aad74da5e9046f0320222a7d7d Signed-off-by: George Zacharia <george.zcharia@gmail.com> commit 64e3e8f0eba8c382f40ce297332fb54d3c44b238 Author: Michael Bestas <mkbestas@gmail.com> Date: Thu Sep 12 03:51:01 2024 +0300 build: Move version & legal properties to PRODUCT_SYSTEM_PROPERTIES ADDITIONAL_SYSTEM_PROPERTIES is being deprecated. No functional changes. Change-Id: I01fd45edcc6c700540d3b7352fc466e65677a44e commit e7d5f4e4e4fbd845fd6e7bd785c4d961c89a6b59 Author: Michael Bestas <mkbestas@gmail.com> Date: Fri Sep 6 19:02:31 2024 +0300 soong: generator: Update for 15 Change-Id: I6f5be3f06f282b036cee5c2a884f1082f698bcaf commit 5933d16d0f68a6564914d5cdf306e1328a939c81 Author: Bruno Martins <bgcngm@gmail.com> Date: Wed Oct 25 00:53:43 2023 +0100 lineage: Move all QCOM board configs to hardware/qcom-caf/common Change-Id: I6ead35cf884255a8897a3e3e27fc7936d11be616 commit 6e704027f4be87af7791b20a88d47c0f896dfa83 Author: Michael Bestas <mkbestas@lineageos.org> Date: Wed Mar 26 19:01:54 2025 +0200 soong: move nvidia enhancements config to select Original flag is still used by device specific makefile guards. Change-Id: I528ee2a2a25680994561e4c3fc377f7b57106a89 commit 0df23a7986ad3caf85669d0e24ad8e20abf74883 Author: Michael Bestas <mkbestas@lineageos.org> Date: Wed Mar 26 19:25:20 2025 +0200 soong: move EGL display array config to select Change-Id: Ia03dd6b49637ed3b7432df26824fcbf01d92106b commit 722bcba04aae18ec869fc506269fca78a19d539b Author: Michael Bestas <mkbestas@lineageos.org> Date: Wed Mar 26 19:00:38 2025 +0200 soong: move QTI surfaceflinger config to select Change-Id: If98ed6feb18a5dea66857e507c5e4a369baa5a8b commit 4f18128b0d4b0b8a03f345f9c8c74eda771f945f Author: Michael Bestas <mkbestas@lineageos.org> Date: Wed Mar 26 11:40:16 2025 +0200 soong: drop librmnetctl config Flag hasn't been ported since lineage-19.1. Change-Id: I2078d19cc80e4b64b86e2aab0bd68d7ee0f14224 commit 9b3ab1039de767406dcd502b71b380329342249f Author: Michael Bestas <mkbestas@lineageos.org> Date: Wed Mar 26 11:30:53 2025 +0200 soong: move extended compress format config to select Change-Id: Id56bad89607cd2961a571c148ec40e9334f0a6ce commit eb404d510db441f7c70eb54e7638e749e1f0e100 Author: Cosmin Tanislav <demonsingur@gmail.com> Date: Sun Mar 2 20:15:45 2025 +0200 soong: move vibrator effect stream config to select Change-Id: I341733b822e7de2dd109eaa16910ad3357a1dfc6 commit 5c44a336f989336d096e99d5195f6f5a65daf6d0 Author: borbelyvince <borbely.vince.11@gmail.com> Date: Fri Feb 7 18:47:02 2025 +0100 Revert "config: Changes for libfmjni bp conversion" This reverts commit d6777fa812d257b276985889a33f2fb5d41a577b. Reason for revert: The soong namespaces can be removed after reworking libfmjni to use select() with filegroups and header libs for qcom/slsi. Broadcom is not used in any recent shipping device and mtk can continue using prebuilt for now. Change-Id: I078b321c7c55c3d7e5cd97e2664208c3d44f513a commit d0e450ac46a8d42c6a5aeb72987a9d1f919171c6 Author: LuK1337 <priv.luk@gmail.com> Date: Thu Mar 6 10:06:43 2025 +0100 soong: generator: Update for BP1A Change-Id: Icd8b04d2297a12a1dbbee1713e495949b7b2379a commit 037462503605fdb3462bf5bcc07f16373d961568 Author: LuK1337 <priv.luk@gmail.com> Date: Sun Jan 19 01:18:19 2025 +0100 soong: Make mkdir install dir optional This prevents overriding commands error when device doesn't have it in PRODUCT_PACKAGES. Change-Id: Id4924ffe60d18ea54eb7c4dfa0d270ed2b00cef7 commit 963ea86e5d0ffd6f0883be869f1ae8df6ac98008 Author: Luca Stefani <luca.stefani.ge1@gmail.com> Date: Fri Jan 17 22:05:52 2025 +0100 soong: Add mkdir module Co-authored-by: LuK1337 <priv.luk@gmail.com> Change-Id: I7b98cf5b120817a271036fca3aa0582d77861993 commit a2881b495c08afe4d63bcffba000c9ada81761c4 Author: Michael Bestas <mikeioannina@gmail.com> Date: Fri Dec 6 19:36:35 2024 +0200 soong: generator: Update for AP4A Change-Id: I57d820cd25fa8fa4557f671510c39bfe9923845d commit 6bbb80a4a513e639347d037e864fb78235de3744 Author: Luca Stefani <luca.stefani.ge1@gmail.com> Date: Fri Nov 22 17:59:03 2024 +0100 Zap aapt_version_code_defaults It was caused by package-cache in case Build.VERSION.INCREMENTAL doesn't change across builds, which is always the case for local builds, exporting BUILD_NUMBER to something != eng.$USER will fix it the next build. Change-Id: Ic602197e6711ced511a0b102b1140c5db4ec8397 commit 3990308a272d3d328e757bc89a4481929b17a4bb Author: Michael Bestas <mkbestas@lineageos.org> Date: Mon Sep 9 10:19:31 2024 +0300 build: Switch to _get_build_var_cached Change-Id: Id53622f5ce7de406f66b8374c3e91604deb4742b commit 7a3b5241eb6bc7ff844bb475c176327123660258 Author: Michael Bestas <mkbestas@lineageos.org> Date: Mon Sep 9 08:34:41 2024 +0300 build: Import check_product from lineage-21.0 build/make Change-Id: I6cb2856bbc15bc25fc3ad6a4c1a6aa6aa56057f1 commit be1a397f01bac578d6a84fa1da3bca7b2271cb9b Author: Dhina17 <dhinalogu@gmail.com> Date: Wed Jul 10 18:32:14 2024 +0530 envsetup: dopush: Update regex to match remaining build time QPR2 introduced remaining build time in the progress box [0] but it was broken with tee cmd so dopush() was worked fine. Now, QPR3 fixed that issue so dopush() is broken. Example: [ 99% 394/395 1m30s remaining] Copy: out/target/product/devon/apex/art_boot_images/javalib/arm/boot.art [100% 395/395 1m30s remaining] Install: out/target/product/devon/system/framework/framework.jar Change-Id: Ifdfcfe0f750d39f4e3fe7d669e5094729d75e224 commit d46c0cd24919894324f1d80f7e47c223bfe76620 Author: Michael Bestas <mkbestas@lineageos.org> Date: Fri Oct 18 19:57:45 2024 +0300 config: Changes for libfmjni bp conversion Change-Id: I666bdc4c1d0cdab4d2557c07f32466cceabe8439 commit a57872d11f0edab694ac9ab85481ecc4f77bcbbb Author: AnierinB <anierin@evolution-x.org> Date: Fri Jul 19 18:09:00 2024 +0000 soong: Conditionally spoof ro.product.first_api_level to 32 [1/2] Devices that shipped on API 33 or higher need to set ro.product.first_api_level to 32 in order to pass integrity. Set SPOOF_FIRST_API_LEVEL_32 := true in BoardConfig*.mk to enable. Change-Id: I4478f228c0ee4e442100df2d99563be8ca41b9e0 Signed-off-by: AnierinB <anierin@evolution-x.org> Signed-off-by: Jackeagle <jackeagle102@gmail.com> commit f14e49a29ab6bbeadecfcdebc7a67eb6dff052c1 Author: Cosmin Tanislav <demonsingur@gmail.com> Date: Thu Aug 22 13:25:31 2024 +0300 soong: add powershare configs Change-Id: Ia0654765e45b9b36caca680eac134c714dcb4da0 commit 99103337dc6b633a91ad45a5a489f406b8a10c86 Author: LuK1337 <priv.luk@gmail.com> Date: Mon Dec 11 01:33:44 2023 +0100 build: Add macro for sha1 checked add-radio-file This makes it slightly safer in case radio/*.img contains LFS pointer instead of actual blob. Change-Id: Ia3561400c62675eac9f717f7eae74e4cdf71cf45 commit 0207a348926494a45faf53f632e1ba290ec7396b Author: Julian Veit <Claymore1298@gmail.com> Date: Sun Jun 30 20:40:10 2024 +0200 kernel.mk: add back RECOVERY_KERNEL_MODULES target Change-Id: Idffe3b6171740642db3816afb3023ef3ca1fee2a commit e5c4902324844c08b454392153a54e97b567c759 Author: LuK1337 <priv.luk@gmail.com> Date: Sun Dec 24 00:20:33 2023 +0100 bacon: Depend on $(DEFAULT_GOAL) This makes sure that $OUT contains images for all partitions. Test: breakfast tangorpro && m bacon && ls $OUT/vendor_boot.img Change-Id: Ia59a1fb7d9d1054040453ff2e7954ea6d7c61fde commit fa0f4db599cbbea77cdd1dd6e2901dc5aa745a2a Author: Arian <arian.kulmer@web.de> Date: Sat May 18 15:40:29 2024 +0200 soong: Add power libperfmgr extension config Change-Id: I401335a1851948bae8de42d0f86af4763dd795b3 commit de32553732b4c01efcc575a48ad45bd89bc99f7f Author: LuK1337 <priv.luk@gmail.com> Date: Thu Mar 7 10:31:13 2024 +0100 kernel: Add clean headers script to workaround conflicts with bionic After the "Avoid multiple definitions of sigaction." change in bionic, we ought to modify our kernel headers to make sure that sigaction struct is not present in uapi headers. Change-Id: I15645480e013e79cbcafaac99253368b646b6b11 commit 4dda2cd005cb7c9266b2f8734b7873720b8fe25c Author: basamaryan <basam.aryan@gmail.com> Date: Thu Oct 5 14:17:47 2023 +0200 kernel: Rename mkdtboimg.py * Changed in https://android-review.googlesource.com/q/topic:%22colefaust_rename_mkdtboimg%22 Change-Id: Idd2ade7035c79207321ecbc70d6a4ddf9f4ed600 commit 2cf39cf390b28a6db21b7cc0746a39b0abe905e1 Author: Michael Bestas <mkbestas@lineageos.org> Date: Fri Oct 20 01:47:13 2023 +0300 Hookup GRALLOC_HANDLE_HAS_UBWCP_FORMAT The gralloc struct has been conditionally adjusted not to break blobs that use the old struct. Change-Id: I4dd1d1890ad08364d5315386ab830ce9e0edd041 commit 91b2a463088f4224a5a367f0e41f9ba63ef6bef3 Author: Michael Bestas <mkbestas@gmail.com> Date: Thu Feb 24 12:27:50 2022 +0200 build: Provide qti_kernel_headers module Change-Id: Ifbe76bf4e08fe6671886d83dde084381ebeda180 commit 80ad487a355375d99eb28d075b1227a374df47a9 Author: Michael Bestas <mkbestas@gmail.com> Date: Wed Mar 6 12:57:32 2024 +0200 envsetup: Fix breakfast Change-Id: I9742638765f323876bffcdd0d9c1131d28a54614 commit fca645cb57d7b56cd58629d52b3c6bb4ed3693cd Author: George Zacharia <george.zcharia@gmail.com> Date: Fri Apr 26 09:11:59 2024 +0530 vendor_aicp: Prepare for UpsideDownCake Change-Id: I0a21c7e8f324968ff763ab7a528cf99f3430725e commit 7db651814dd346479410c53f7b6c0e805cfe0d9d Author: Arian <arian.kulmer@web.de> Date: Sat Nov 4 10:49:49 2023 +0100 soong: Add qti vibrator effect stream config Change-Id: I87b08a02f91a941d22dab5d1acb9bfbbce06f03b commit d763ade6d8e7749d9d81505853a862c8f4032025 Author: Rohit Sekhar <git@merothh.com> Date: Tue Sep 19 15:48:20 2023 +0530 vendor/aicp: Hookup TARGET_CAMERA_OVERRIDE_FORMAT_FROM_RESERVED Change-Id: I67b87e98b65300df9a63ddd6d316ae4dd33ab427 commit 2676395bd312694edccda1c2b44b863381e6ef95 Author: Bruno Martins <bgcngm@gmail.com> Date: Thu Apr 27 09:53:38 2023 +0100 qcom: Add support for kalama platform Change-Id: I393c3c1ca398b5b34d7b9d8a76ccdf8af329957c commit abc505c370fe885ba296537233b0f0caf2d4054d Author: Bruno Martins <bgcngm@gmail.com> Date: Tue May 16 21:40:28 2023 +0100 Hookup GRALLOC_HANDLE_HAS_CUSTOM_CONTENT_MD_RESERVED_SIZE The gralloc struct has been conditionally adjusted not to break blobs that use the old struct. So far only GRALLOC_HANDLE_HAS_RESERVED_SIZE was hooked up for Google Pixels, but it's now time to hook up the remaining flag. Change-Id: I175bd328bd9733b9487e349f7a8486f15ef0a450 commit 9006fff12e245b445bc7fb4e59f99eaa3040682e Author: Ralf Luther <luther.ralf@gmail.com> Date: Sat Jul 1 11:42:18 2023 +0200 soong: Add `aapt_version_code` default This appends `--version_code=$(date -u +%Y%m%d)` to aapt flags, which is useful for flushing some caches upon system updates. reference: https://review.lineageos.org/c/LineageOS/android_vendor_lineage/+/359115 Original author: "Łukasz Patron <priv.luk@gmail.com>" Change-Id: I9e3bdc6fa1cfd1903d7c6705ae6426f710ecf9e2 commit d20eaef78fdc35aeeff7204209774b68f38cc91c Author: Luofan Chen <clfbbn@gmail.com> Date: Fri May 5 10:54:14 2023 +0800 soong: Add TARGET_HEALTH_CHARGING_CONTROL related configs To specify the charging control allowed modes: TARGET_HEALTH_CHARGING_CONTROL_SUPPORTS_{BYPASS,DEADLINE,TOGGLE}, To specify the charging control paths: TARGET_HEALTH_CHARGING_CONTROL_{CHARGING_PATH,DEADLINE_PATH}, To specify data written to TARGET_HEALTH_CHARGING_CONTROL_CHARGING_PATH: TARGET_HEALTH_CHARGING_CONTROL_CHARGING_{ENABLE,DISABLE} Change-Id: I88831c84966f82648c8ca60de5abb34416140f6c commit 49284c1c1a908d4f295a20c2359257f51a02a771 Author: Chirayu Desai <chirayudesai1@gmail.com> Date: Sat May 27 05:14:32 2023 +0530 repopick: Don't ignore change status for query mode (-Q) * Why not just use force with it if you really want to pick abandoned changes? * Avoids surprises Change-Id: I7420e1c37cc127d1f74539d5685bd9bf77be44c3 commit faf81032802812a05df9cb382520cb7b46f1d277 Author: Michael Bestas <mkbestas@lineageos.org> Date: Mon Apr 17 19:29:41 2023 +0300 envsetup: aospremote: Take .gitupstream into account Adapt function for .gitupstream so we always get the correct remote without needing to calculate the path manually. Test: Run `aospremote` in `kernel/configs` repository. Change-Id: Idcac37ded4a5b2d62d26dc01dd7d68039def6220 commit 5b700fe506e6e62bf83f5416636388dc3062b135 Author: Nolen Johnson <johnsonnolen@gmail.com> Date: Sat Mar 18 00:31:32 2023 -0400 soong: Bring bootloader_message_offset back This is squashed revert of: Revert "config: Remove BOOTLOADER_MESSAGE_OFFSET" This reverts commit a8bbd0e4aa41915818774984e04c977afe234498. Change-Id: I66df34e901e87e543102377469a150a9bf03e5b8 Revert "Revert "soong: Export bootloader_message_offset to dependencies"" This reverts commit d0b4f9894add43e5caa8720575391e781cab2cf2. Reason for revert: Bringing this back, LGE 8996 lives. Change-Id: Iae68fee53ba647d8c64c54388e7296232adf4db8 Change-Id: I358d8e19f2d4da590c9579c1473b5f1964bb71aa commit d731ed3e874b7cbb5608963a4d19deccd00b8a10 Author: dianlujitao <dianlujitao@lineageos.org> Date: Thu Mar 2 20:29:25 2023 +0800 kernel: Check HIP support of clang before disabling it Old clang releases don't support --hip-path, so passing this flag will break the build. Change-Id: If36defb0e74893581849700fb67e6aa4617908a8 commit 6fa0075ae1f5c38a3268165273ce08dd82c8b4ec Author: dianlujitao <dianlujitao@lineageos.org> Date: Wed Mar 1 23:06:18 2023 +0800 kernel: Force disable LLVM HIP Gets rid of the following from clang -v: ``` Found HIP installation: /opt/rocm, version 5.4.22804 ``` Change-Id: Ic58b3fb2dd67d345372bec7f5d2cf023ed2fb34d commit bb06ebdd6331b00ee5f08bc1c3ac8ae9cfa6b018 Merge: 94df8dda 37debbfe Author: Ronny Horn <ronny.horn.rh@gmail.com> Date: Mon Feb 13 19:54:57 2023 +0100 Merge "vendor: soong: Optionally disable Bluetooth LE" into t13.0 commit d1ef01e0cbfed21856241236b80fa798dd72d42d Author: Arian <arian.kulmer@web.de> Date: Mon Apr 4 14:31:44 2022 +0200 qcom: Add taro platform Change-Id: I96e3bbccc306817986c6f039a57fd1daa94e7f2d commit 37debbfe04e15caf0b445a420250e1dfa52eb319 Author: Kujou Yuko <i@779.moe> Date: Sun Nov 13 13:17:03 2022 +0800 vendor: soong: Optionally disable Bluetooth LE READ_BUFFER_SIZE_V2 and SET_HOST_FEATURE Signed-off-by: Kujou Yuko <i@779.moe> Change-Id: I4c2fa81f67b24f60b625bd7f5d23146d63985fd4 commit ce4caf34ce61d24392ff150a31739c151ebdf156 Author: Alessandro Astone <ales.astone@gmail.com> Date: Sat Dec 31 22:08:16 2022 +0100 kernel: Force disable LLVM CUDA The kernel tries to define the LINUX_COMPILER macro from the output of `$(CC) -v | grep ' version '`, but in clang that might produce more than one line containing ' version ' when CUDA is installed: ``` Android (8490178, based on r450784d) clang version 14.0.6 Found CUDA installation: /usr/local/cuda, version 11.0 ``` That causes the macro to expand into multiple lines, upsetting the compiler that cannot find the ending double quote. In upstream linux this is fixed from v5.8 Change-Id: Icde4253e989df1cbbefc0ce98f437d16822fc93b commit 057bc18488058f8a65d9021833a4d4533dc2c92c Author: SahilSonar <sss.sonar2003@gmail.com> Date: Wed Feb 9 11:44:09 2022 +0100 qcom: Add holi platform Change-Id: I1f41059c385a37bef71bd7d8ee34739d8bcca77a commit f39fe343123002374de2488b8fb2f0ae0939ec8f Author: George Zacharia <george.zcharia@gmail.com> Date: Wed Jan 18 21:11:32 2023 +0300 vendor_aicp: drop LoS recovery additions ** not needed after https://gerrit.aicp-rom.com/q/topic:13-recovery topic Change-Id: Ic0fe784f7683fcf627cad1609d46f009854b2b38 commit fab913c89ecaf644d504258ccf1fc36354887092 Author: Michael Bestas <mkbestas@lineageos.org> Date: Mon Nov 14 13:09:00 2022 +0200 kernel: Allow devices to opt-in for full LLVM build android11-5.4 kernel can fully compile with LLVM with a few cherrypicks from android12-5.4 and android12-5.10 Change-Id: Ib71935d284ad78f1c23d039c15bfc5e0314a19eb commit 820535d1ada913d68c1db6c89250d44936bccda5 Author: Michael Bestas <mkbestas@lineageos.org> Date: Fri Nov 4 02:12:03 2022 +0200 kernel: Support copying modules to vendor_kernel_boot Test: Build gs201 with source built kernel/modules, boot. Change-Id: Ie66400ddd44cfd249e1b4710f4d1c4efa32389a4 commit 95a7d2ecafe662727f0bde1f9784f872a9171d2f Author: Michael Bestas <mkbestas@lineageos.org> Date: Tue Nov 1 15:01:22 2022 +0200 kernel: Remove TARGET_KERNEL_MODULES error This has been an error for 3 years now, plus it has not been functional for even more years. Change-Id: I8b12e8d08847ba119d2904f90766105367025d9c commit 670ee5cb7246cce63fe2ed5a954520e1663bfab7 Author: Michael Bestas <mkbestas@lineageos.org> Date: Tue Nov 1 14:57:41 2022 +0200 kernel: Only add GCC to PATH when using GNU binutils Change-Id: Ia842ed409145a81a92077dde5d6e9749a057f047 commit 7150e0e1ac6895828d591f4f07383f018767ab1e Author: Michael Bestas <mkbestas@lineageos.org> Date: Tue Nov 1 14:48:50 2022 +0200 kernel: Override LD_LIBRARY_PATH only on <5.10 5.10 doesn't need LD_LIBRARY_PATH set Change-Id: I5f6e732610f947d50b47e238d6a42365396b18ad commit b1ed39e71d28b5dd614532ee3ec0865102dc84d6 Author: Michael Bestas <mkbestas@lineageos.org> Date: Tue Nov 1 14:41:42 2022 +0200 kernel: Fix clang version override Change-Id: I18fceeeeab5426f55a73d0cb8d72abd5f40c67ec commit 86681b7e3592df1458409953e02863b6450824e3 Author: Tim Zimmermann <tim@linux4.de> Date: Thu Jul 14 21:25:36 2022 +0200 kernel: Support building dtbimage with mkdtboimg.py config Change-Id: Ic0efbf0308e334c1cfe0df0493caa71afe27a621 commit e08e3a1f509606e8669a74c3acf42036aec74ca9 Author: Michael Bestas <mkbestas@lineageos.org> Date: Sat Sep 10 23:19:55 2022 +0300 kernel: Changes for 5.10 build without GCC Change-Id: Id6e09467937e60e6b00a30a246ba0a4a8d71687b commit f5a532a7e2780549a42d216cb72ff5ed2e533ef3 Author: Michael Bestas <mkbestas@lineageos.org> Date: Tue Aug 30 03:13:24 2022 +0300 config: Remove TARGET_CAMERA_BOOTTIME_TIMESTAMP This is no longer needed in T Change-Id: Id14c88a548c14a8c26858a13f262f355ba72745e commit ebbbbabc41e28b35f2d4e47179684e8fdaba59aa Merge: 548a74e4 f6bac5fe Author: Semavi Ulusoy <doc.divxm@gmail.com> Date: Tue Oct 18 19:57:58 2022 +0200 Merge "QCOM: RIP pre-UM families" into t13.0 commit 548a74e4b85d54ffe4203cf2a7c319ad7f7a7e29 Author: Aaron Kling <webgeek1234@gmail.com> Date: Mon Oct 17 00:17:13 2022 -0500 kernel: Add support for custom dtbimage generation rules Change-Id: I79d67f9f40ef3f0970d0e29393d00600b57e337b commit f6bac5fe50989fec4c0db3d7ba610e6e7bf61cdd Author: Michael Bestas <mkbestas@lineageos.org> Date: Tue Sep 13 03:10:38 2022 +0300 QCOM: RIP pre-UM families Change-Id: I36e88d74928303ef13334e5feb3d4d3a98c25bd3 commit beeec66bcb9932199a244ec8ab75b06d408fde0c Author: Chirayu Desai <chirayudesai1@gmail.com> Date: Tue Sep 20 01:50:17 2022 +0530 fixup! Hookup GRALLOC_HANDLE_HAS_RESERVED_SIZE Change-Id: Id12058a238c241acb138e3e419bb0bab8280e51b commit 0a073e82c223ef0d17adbbd3c59983202842b094 Author: Chirayu Desai <chirayudesai1@gmail.com> Date: Sat Sep 17 04:47:54 2022 +0530 Hookup GRALLOC_HANDLE_HAS_RESERVED_SIZE * Needed for camera on redbull 13 Change-Id: Ibc1d941f8a6e5e61e3a56cb0065e387022fa3441 commit 914cbf419feb8e223cc13b6dd2551177a5127840 Author: Luca Stefani <luca.stefani.ge1@gmail.com> Date: Mon Sep 12 17:55:12 2022 -0400 kernel: Allow passing empty DTB to mkbootimg via board-flag * Boot Image header v2 demands a DTB be passed by default. * We don't /need/ one at all, as we have and use a dedicated DTB partition. * Signing hates trying to find dtb.img anywhere for some magical reason, so cheat and introduce a flag to include a blank one. Change-Id: I889ce3815476a55829870b30de1b9210283a79ae (cherry picked from commit fa16b42ddd1eb341f201b8d810c717ea12afe1cb) commit 24e3c0d03516eaf10e174d05a57d5306f54a15d0 Author: Michael Bestas <mkbestas@lineageos.org> Date: Sun Aug 28 16:44:19 2022 +0300 kernel: Changes for LLVM binutils * Remove KERNEL_LD from kernel.mk, we simply set LD in BoardConfigKernel * Add llvm-ar in path allowlist (used by LTO) Change-Id: I76addb6f9d8d413edb1832dba23082ffb6d5ebc3 commit 372470238f92b1bc7cb3690a963b784abe03624f Author: Semavi Ulusoy <doc.divxm@gmail.com> Date: Sat Sep 3 11:43:39 2022 +0300 vendor_aicp: clang things: get inline with LoS Change-Id: Ib66106f3d85450dfa70c557b0dd131359934cd6e commit 7d2818ef35d3f04e55060c2f9ecc331e77d882c4 Merge: 48738f9d 64c12cad Author: Semavi Ulusoy <doc.divxm@gmail.com> Date: Sat Sep 3 21:26:37 2022 +0200 Merge changes Ie3d798a0,I3024e503,Ib1bca251,I2946fdb0,I2aff9bb7, ... into t13.0 * changes: config: Remove BOOTLOADER_MESSAGE_OFFSET config: Remove TARGET_PROCESS_SDK_VERSION_OVERRIDE config: Remove TARGET_DISABLE_POSTRENDER_CLEANUP config: Remove TARGET_NEEDS_NETD_DIRECT_CONNECT_RULE config: Remove TARGET_IGNORES_FTP_PPTP_CONNTRACK_FAILURE config: Remove TARGET_HAS_MEMFD_BACKPORT config: Remove TARGET_SPECIFIC_CAMERA_PARAMETER_LIBRARY config: Remove TARGET_HAS_LEGACY_CAMERA_HAL1 config: Remove TARGET_USES_QCOM_BSP_LEGACY config: Remove QCOM HW FDE setup config: RIP QTI BT stack commit 48738f9d242e60b8c44a19bedb01e12e168ec6ea Author: Arian <arian.kulmer@web.de> Date: Wed Aug 17 19:28:53 2022 +0200 soong: generator: Replace android.SourceDepTag usage with IsSourceDepTagWithOutputTag Change-Id: Iad5d9a07d06a7efda233cc8d3387e8db5c3b0ab5 commit 64c12cad33392dd50f6efba563615079f7702713 Author: Michael Bestas <mkbestas@lineageos.org> Date: Tue Aug 30 03:08:53 2022 +0300 config: Remove BOOTLOADER_MESSAGE_OFFSET This hasn't been ported after lineage-18.1 Change-Id: Ie3d798a009a4e0042b767839b39dd6f68695ef2a commit bad5e1f4051a387021c548054bac8ac41eaed64e Author: Michael Bestas <mkbestas@lineageos.org> Date: Tue Aug 30 03:03:26 2022 +0300 config: Remove TARGET_PROCESS_SDK_VERSION_OVERRIDE This hasn't been ported after lineage-18.1 Change-Id: I3024e503e97075d5bfffc41b60da83a445a4e580 commit 29361ff3fe6c849da81b6c72d98d94c3a4feb0ed Author: Michael Bestas <mkbestas@lineageos.org> Date: Tue Aug 30 03:00:53 2022 +0300 config: Remove TARGET_DISABLE_POSTRENDER_CLEANUP This hasn't been ported after lineage-18.1 Change-Id: Ib1bca251c6de7529c58ea2fb9b439e37b55be6c5 commit a6fe071cf791b2b65b95f7c43f8b2ef042b3d540 Author: Michael Bestas <mkbestas@lineageos.org> Date: Tue Aug 30 02:59:07 2022 +0300 config: Remove TARGET_NEEDS_NETD_DIRECT_CONNECT_RULE This hasn't been ported after lineage-18.1 Change-Id: I2946fdb08c09a3bfd238d65103869dc89ca2b558 commit 0beaf0b984ed470c8830d01d627ba45aef72075c Author: Michael Bestas <mkbestas@lineageos.org> Date: Tue Aug 30 02:48:39 2022 +0300 config: Remove TARGET_IGNORES_FTP_PPTP_CONNTRACK_FAILURE This hasn't been ported after lineage-17.1 Change-Id: I2aff9bb7bc17fa1444a904d47248d885268bf29b commit b54cebd19e8b15c1416d561ba1fad44c5470833b Author: Michael Bestas <mkbestas@lineageos.org> Date: Tue Aug 30 02:44:38 2022 +0300 config: Remove TARGET_HAS_MEMFD_BACKPORT Change-Id: I17444007429f826bf3d7504cba760204c476e664 commit ded099a2fa64c8235cf79f0136631d3b99e0849f Author: Michael Bestas <mkbestas@lineageos.org> Date: Tue Aug 30 03:07:32 2022 +0300 config: Remove TARGET_SPECIFIC_CAMERA_PARAMETER_LIBRARY This hasn't been ported after lineage-18.1 Change-Id: Ib3ae63ee549b774349268a42923e462a3ef975a0 commit 5faa4622667e74e8505b3245e46c71f40ab910f7 Author: Michael Bestas <mkbestas@lineageos.org> Date: Tue Aug 30 02:43:52 2022 +0300 config: Remove TARGET_HAS_LEGACY_CAMERA_HAL1 Change-Id: I6f4cbe41f6df3ceb6b4058d5b6e77c02e1899809 commit bf220fd96c5dd84684755a706d14b659c45da7dd Author: Michael Bestas <mkbestas@lineageos.org> Date: Tue Aug 30 02:39:47 2022 +0300 config: Remove TARGET_USES_QCOM_BSP_LEGACY Change-Id: I93f111285c46e1a1f811b9d8555de96474d60386 commit c676a3540a7e4377f2c5bf9ad00fdb675e4ff851 Author: Michael Bestas <mkbestas@lineageos.org> Date: Tue Aug 30 02:36:39 2022 +0300 config: Remove QCOM HW FDE setup Change-Id: Ia88a5331e5f3b69a2eea95aa13338f4282779856 commit 02ccf377cf8f7ff4479ff64d65f92a1c7825e209 Author: Semavi Ulusoy <doc.divxm@gmail.com> Date: Thu Sep 1 17:35:07 2022 +0300 vendor_aicp: prepare for Tiramisu Signed-off-by: Julian Veit <claymore1298@gmail.com> Signed-off-by: Semavi Ulusoy <doc.divxm@gmail.com> Change-Id: I23dc126bdd82e4932cbf30dc7f79c5c1673c8f00 commit a274fa35281a1adc803f68e3fbd510148e5a1773 Author: Michael Bestas <mkbestas@lineageos.org> Date: Sat Aug 13 15:14:17 2022 +0300 kernel: Always build dtb targets before dtbo.img Fixes: error: unable to open output file 'arch/arm64/boot/dts/google/devices/bluejay/google-base/.gs101-b0.dtb.dts.tmp': 'No such file or directory' Change-Id: I457062e46062fb3553421d196b432de7d06a49ad commit 419eeecb602c593d5a29ba0c94a185d8ba8dd41c Author: Michael Bestas <mkbestas@lineageos.org> Date: Sat Aug 13 02:56:34 2022 +0300 kernel: Add support for vendor_boot image header version 4 vendor_boot v4 supports packaging multiple "fragmented" vendor ramdisks. A secondary can be used to store the kernel modules instead of storing them in the "normal" vendor_ramdisk. Test: Create a vendor_boot with source built kernel/modules, gs101 still boots. Change-Id: Ic295ccf201c2593e08b9559ae28f80c70a7eb341 commit 5e6c722e04030034ad9cc1f33288debcdbad39b5 Author: Neel Chauhan <neel@neelc.org> Date: Thu Jul 21 09:30:48 2022 -0700 kernel.mk: Allow building external kernel modules Here, we introduce the TARGET_EXTERNAL_KERNEL_MODULES variable for the list of external modules. Change-Id: I1f8b7a48e66bb0c9efbc396692e5a7159f0b835c commit b8fbc2d0dba4c2d5f5c9a85a3de268c453306ffb Author: Michael Bestas <mkbestas@lineageos.org> Date: Wed Aug 10 05:29:55 2022 +0300 kernel: Allow overriding dtb target On some devices we might want to build just the *.dtb files that we actually need instead of the every dtb that exists. Change-Id: Id7a152499d4ee1dd08f79d34cc34bfe959313515 commit 85dacea05a9ab2bc609a7c98228f8edf9fd89cda Author: Michael Bestas <mkbestas@lineageos.org> Date: Wed Aug 10 05:18:59 2022 +0300 kernel: Allow overriding dtbo target name gs101 kernel uses google/dtbo.img target for dtbo.img Change-Id: Ib03f35c0035f56d303771de9399bcce3d02c0775 commit 751cb13dac9b25242bc85fb60d8ff2001a947121 Author: Andrew Sapperstein <asapperstein@google.com> Date: Wed Jul 29 07:36:41 2020 +0530 config: common: Create a module for adding fonts_customization.xml Previously, we used PRODUCT_COPY_FILES. However, that does not allow overriding the file to use a different one on a per-device basis. This change migrates the logic to using a BUILD_PREBUILT module called fonts_customization.xml. To add additional fonts, the add_additional_fonts.py script has been added. If ADDITIONAL_FONTS_FILE is defined, add_additional_fonts.py is run and generates a new version of fonts_customization.xml that contains the content of ADDITIONAL_FONTS_FILE added where "<!-- additional fonts -->" is added. Adapted for AICP Change-Id: Iad14d3c5a27b08024627bcdf054761c3ada3f92c commit a84eab862af5c98830245ba3d05b4f172c858587 Author: Akhil Narang <akhilnarang.1999@gmail.com> Date: Tue Oct 2 13:29:15 2018 +0530 build: repopick: pick only open changes in a topic This reduces the pointless spam saying that change X is already merged Change-Id: If84daeabf00602b1da30543b255097d9335b074f Signed-off-by: Akhil Narang <akhilnarang.1999@gmail.com> commit b4de1932f5c242a74a5adb1ea4a16570f8194fc2 Author: Alexander Koskovich <akoskovich@pm.me> Date: Thu Jun 16 13:14:14 2022 -0700 kernel: Move TARGET_KERNEL_ADDITIONAL_FLAGS to kernel task * Currently, because DTC_EXT make flag is in the kernel task the only way to override it is to have TARGET_KERNEL_ADDITIONAL_FLAGS come after. Change-Id: If62ed979581dc07eafd4628ce2b2d799388d3704 commit dbb3f0907e9ba6c537407ab56346b3cdaef10dfd Author: Alexander Koskovich <akoskovich@pm.me> Date: Wed Jun 15 22:50:47 2022 -0700 kernel: Switch to AOSP DTC instead of using scripts/dtc Change-Id: I8faf295dfb84ab7481b80d5b7d2add8ed8ddf6d9 commit 4d83c13ee17b21db0744329a8b8130ae89eebd93 Author: Semavi Ulusoy <doc.divxm@gmail.com> Date: Mon Jun 20 12:21:53 2022 +0200 Revert "kernel: Remove unneeded MKDTIMG dependency" This reverts commit caa3bddf00129c06f35923e43d5e770645da6b99 | AOSP. Reason for revert: Breaks pixel dtbo.img build, since kernel depends on mkdtimg. Add it back so it gets compiled and kernel can pick it up. Change-Id: I0f3f3683cf4a5e4a3f9412f13f7b0005f115bd6a commit 91d8b81fcf50918f17e8db79e9cc6ec36e4485a8 Author: Michael Bestas <mkbestas@lineageos.org> Date: Thu Jun 16 07:10:08 2022 +0300 kernel: Remove unneeded MKDTIMG dependency Change-Id: Icc1923e922adb50b02252883aa6814101837adfc commit 32882269679bdfd833999a5fc07c37cbec935c80 Author: dianlujitao <dianlujitao@lineageos.org> Date: Sun Jun 12 18:50:34 2022 +0800 kernel: Ensure dtb(o) always get rebuilt * AOSP build system is not aware of dtb(o) source update, and thus won't rebuild the images, results in outdated artifact. * Convert DTB(O)_OUT to make targets and make the images depend on them to address the issue. This makes AOSP build system be aware of their timestamp changes and re-execute recipes depending on them. Finally, it's up to kernel's build system to decide actions to take. Test: m dtb(o)image and observe dtb(o).img get rebuilt Change-Id: I197e7d2d3e013ded0e555fc22bb6a1200d40df9c commit 5f3c9121f4ce9c4889dfbca0bfa5c25d0b2d134d Author: dianlujitao <dianlujitao@lineageos.org> Date: Sun Jun 12 17:07:30 2022 +0800 kernel: Avoid unnecessary savedefconfig Change-Id: I5400e549a6574208d67c5d107ca56eee402fa7f2 commit 481306ef22e875b7a0f09fcc79a20095363a1e0c Author: dianlujitao <dianlujitao@lineageos.org> Date: Sun Jun 12 16:42:37 2022 +0800 kernel: Clean up kernel copy recipes ACP and ALL_PREBUILT are dropped years ago and thus have become no-ops. Change-Id: Ic317cb4a4fa406cce0dc86555fb8da34d21fb2bf commit 6bea9eb375f3f3110859d35e9b0f19b1cc60b9f4 Author: Michael W <baddaemon87@gmail.com> Date: Fri Jun 3 18:26:14 2022 +0200 repopick: Limit commit counting * For every commit, repopick checks the last commits for the presence of the commits to be picked * In every project a change should go in, it calls "git rev-list --count" to find the maximum amount of commits to be searched, but it only cares if there are less (or equal) commits at all than to be checked * Therefore, we can limit the counting to one more than we want to check * This is relevant for example for fw/b, where there is a huge amount of changes and therefore a lot of time used to count * Example: fw/b git rev-list --count HEAD: 46.693s git rev-list --count --max-count=1000 : 0.019s * Real-life example: repopick -t qs-lightmode Old: 2m33.375s New: 0m6.657s Change-Id: If0500574fb282e332996b606dd9926841f8e0e88 commit d6c87b2b2d39d1a5339985f34517bfb966448011 Author: Danny Trunk <dtrunk90@gmail.com> Date: Wed Mar 23 22:28:02 2022 +0100 soong: Add TARGET_USES_EGL_DISPLAY_ARRAY conditional This soong variable is used to conditionally revert a commit [1] which causes random camera crashes on tama devices [1] https://github.com/LineageOS/android_frameworks_native/commit/a9550f3fe9097e0934e9b44c5aac6b914fb46aec Change-Id: I749c7029f8f2b6d6d95b066aed4929c33e3c75e7 commit 3ccb9d38dfaa304e5f92ccb4db716bc7bafcce8e Author: Michael Bestas <mkbestas@lineageos.org> Date: Thu Jun 9 18:50:47 2022 +0300 envsetup: Add sort-blobs-list Change-Id: Ie871fe0bc9dd432e632ca8e9d7fa70c96a82a8c3 commit cb1e0431ac05d5b21df069173864d7125c948c8c Author: Alexander Koskovich <akoskovich@pm.me> Date: Wed May 11 16:02:12 2022 -0700 lineage: build: Wipe DTB/O OBJs before build * They can linger and cause problems, e.g. mismatching kernel and DTBs. Change-Id: I4adafe140093ff675fc3f55e3233a754d44d5656 commit 14df58f5bd39e1c47db2ac4c33417abe13b56f69 Author: Sebastiano Barezzi <barezzisebastiano@gmail.com> Date: Wed May 18 09:51:13 2022 +0200 soong: Drop TARGET_USES_QTI_CAMERA_DEVICE * qcom-camera topic hasn't been ported to 19.1 Change-Id: Ifb053d215527d602109bbb451d96ec80cf028548 commit 3626679a6b8693d490630332716e45194b114533 Author: mosimchah <mosimchah@gmail.com> Date: Tue May 3 18:55:11 2022 -0400 aicp: use s12.1 for roomservice Change-Id: Ifdc5cafe8501b9e1938f49a6cc96a5793a9da750 commit 62eb24c0288ca1177eefa088d2a0198e82656268 Author: Bruno Martins <bgcngm@gmail.com> Date: Fri Apr 8 21:17:01 2022 +0100 kernel: Document TARGET_KERNEL_RECOVERY_CONFIG usage Change-Id: Idefd38dae5e8beac7d7de797f3f792fea25dacef commit f677454478571e9d2a837c50e2e9725f8a4f2c6c Author: Bruno Martins <bgcngm@gmail.com> Date: Fri Apr 8 20:49:25 2022 +0100 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 commit b3668c558b6034e270d39f37a59d09873dcf505d Author: Bruno Martins <bgcngm@gmail.com> Date: Fri Apr 8 19:37:17 2022 +0100 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 commit 1aade509d5c530155ba7db9f92df1d385dea829e Author: Sebastiano Barezzi <barezzisebastiano@gmail.com> Date: Wed Mar 16 17:42:13 2022 +0100 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 commit 5c59f3f55f15347c2f51f47f0bd9fa19ee7b68b5 Author: LuK1337 <priv.luk@gmail.com> Date: Wed Mar 23 20:39:30 2022 +0100 soong: Add TARGET_TRUST_USB_CONTROL_{PATH,ENABLE,DISABLE} Change-Id: Ib245114588fd14c83069e4365f9ca3e9e9536ba9 commit 875617d3f0e54e7058906d47e84cc5d68e75064d Author: Tom Pratt <tom.pratt@outlook.com> Date: Thu Mar 3 10:54:03 2022 +0100 vendor_aicp: Fix GSI targets Inherit from AOSP gsi_{arch}.mk, because aosp_{arch}.mk files are obsolete in Android 12. Rename for consistency with AOSP gsi/sdk targets. Change-Id: I449390521307ff4f269a9ebf1ad3a5ffc398bc97 commit 627ef4c89348f013c0de5966c326bda316d8e19d Author: Michael Bestas <mkbestas@lineageos.org> Date: Thu Feb 17 18:49:04 2022 +0200 build: Fix kernelsavedefconfig target Change-Id: Ie3d9a187693f2435f2555658c833de666848e48e commit 894cd10d917e92de03eaa4062a9bfcda9c5e17da Author: Hikari-no-Tenshi <kyryljan.serhij@gmail.com> Date: Thu Mar 10 15:14:03 2022 +0300 vendor: soong: switch to camera_needs_client_info_lib Change-Id: If06e73aae5fe9f1d03573ca2d5d12d53c9631b51 (cherry picked from commit d9ee6985ecd5ddbf172cd4fa64987bf05aaa2da3) commit e47e0cd52ff9d766be2949162e5452fd06a5b5de Author: Alexander Koskovich <akoskovich@pm.me> Date: Mon Mar 7 11:29:34 2022 -0700 lineage: config: Make LLVM kernel compile the default * GCC was deprecated awhile ago, the large majority of devices should now be using this. Clang should be opt out as opposed to opt in. Change-Id: Ie388aff8eca189663f2f615f7d059e47eaf2dce3 commit 4f071d9c36be9621259bca48800316cd9282b952 Author: Danny Lin <danny@kdrag0n.dev> Date: Fri Feb 25 23:06:45 2022 +0300 vendor_aicp: main.mk: Remove build flavor override Multiple conflicting values for the same property fails the build on Android 12, and we don't need SafetyNet to pass on userdebug/eng builds anyway. Signed-off-by: Semavi Ulusoy <doc.divxm@gmail.com> Change-Id: Id5414ab055ebfdf4146c0e20f74ed00bff17a2f3 commit 976e7a530b92c0cd230e10e2bc52d62bb4b4ae35 Author: Jarl-Penguin <jarlpenguin@outlook.com> Date: Sun Feb 20 13:26:31 2022 +0100 kernel: INSTALLED_RECOVERY_KERNEL -> INSTALLED_RECOVERY_KERNEL_TARGET * Make it consistent with the rest of the targets Signed-off-by: Jarl-Penguin <jarlpenguin@outlook.com> Change-Id: I869d3d8570b4deb2f1e019efa975526a528ca3e7 commit a68471d72a497dda29fb9b08a213b467519a8ee4 Author: Bruno Martins <bgcngm@gmail.com> Date: Tue Feb 8 19:35:40 2022 +0000 envsetup: Fix long time broken path to sh Change-Id: Ia76d14e10571dd6f3ac9f4adf288effae851ffe3 commit 07c6341f268de2a700dec4e81819b3c8453bb694 Author: Michael W <baddaemon87@gmail.com> Date: Wed Jun 17 17:37:09 2020 +0200 envsetup: dopush: Correct paths * In order to automatically restart the system when pushing SystemUI, the path must actually be correct * Since android 10 it's in system/*product*/priv-app and 11 will move it again, so just match it anywhere * Make framework also location independent Change-Id: I4a9eb1edbbb21ab8abe17815c606921f7a538b7f commit 058b7fc57bc0922d09708b1dc88723cd7b673c2d Author: TheScarastic <warabhishek@gmail.com> Date: Tue Oct 12 06:09:57 2021 +0000 soong: Rename fod to udfps * now flag is changed to TARGET_SURFACEFLINGER_UDFPS_LIB from TARGET_SURFACEFLINGER_FOD_LIB Change-Id: I499b31d00a053b865ceaa3b34a9762f980bbf14e commit 7b312227df7f5986b38478922753f49abb59c6d3 Author: George Zacharia <george.zcharia@gmail.com> Date: Wed Jan 12 19:58:31 2022 +0530 aicp: oops! we missed one again Follow-up of b5bb3a1f48130a9fd50f0c289446d1912eddca57 Change-Id: Id50e8dd2ea13e3f9f5eea28290bfdd275de74d81 commit 7ed9e9ec23ef619ac8e2db2faf788cfbbd85c58a Author: Kyle Harrison <khwebmail@gmail.com> Date: Wed Oct 27 14:54:44 2021 +0100 soong: Update camera_in_mediaserver_defaults - Add android.hardware.camera.provider@2.7 Change-Id: I1ad534d87ce3b35d0116bccdbc0ac7f70c799c00 commit 3d5d67194493c53607a12810f64350b2f7fc8da4 Author: Alessandro Astone <ales.astone@gmail.com> Date: Mon Jan 11 23:51:49 2021 +0100 build: Define QC_OPEN_PATH All references in sm7250 repos point to the correct location if we simply define QC_OPEN_PATH as vendor/qcom/opensource Change-Id: Ibb580230212a08c73a251c88630217b192979eb4 commit 0b650e0d648320d94717b65b7bac11e31878b285 Author: SagarMakhar <sagarmakhar@gmail.com> Date: Fri Sep 17 19:07:22 2021 +0000 Rework rule building in lineage_generator Signed-off-by: SagarMakhar <sagarmakhar@gmail.com> Co-authored-by: Arian <arian.kulmer@web.de> Change-Id: I05c36b8660e51a18ac70a6712b2d03edfc561156 commit b5bb3a1f48130a9fd50f0c289446d1912eddca57 Author: Julian Veit <claymore1298@gmail.com> Date: Mon Jan 3 17:22:43 2022 +0100 aicp: s/-ADDITIONAL_BUILD_PROPERTIES/ADDITIONAL_SYSTEM_PROPERTIES Change-Id: I10e4974cc4649abfea61d3b9ba7715f56f1c795c commit 71c7158448fe4d44a23fd35c211bd491dca5b49b Author: George Zacharia <george.zcharia@gmail.com> Date: Thu Oct 14 16:47:30 2021 +0200 vendor_aicp: Excuse KERNEL_LD when not using KERNEL_SUPPORTS_LLVM_TOOLS Change-Id: I9546666114d1d3279dd2c3db23c5bfc2bbfdfb5c commit 5e2a9f204c0b51f10afe26cc0f36b159087fab1e Author: marcost2 <marcostolcachir@gmail.com> Date: Tue Jul 6 12:55:59 2021 -0300 Add support for separate kernels for boot and recovery [1/2] * Either as prebuilts, or with separate defconfigs Change-Id: Iad877a5fbef095e3e5d792aebb240c230a829552 commit 6fa93e54a8f06b6989f9fa93130f50dd177712f5 Author: Anushek Prasal <anushekprasal@gmail.com> Date: Tue Jan 5 15:19:43 2021 +0530 vendor: soong: Add camera_needs_client_info ** AICPfied Signed-off-by: Anushek Prasal <anushekprasal@gmail.com> Change-Id: I60a9b2a137d70e7592b43dd2f9a05bbb6a2ef694 commit fc7799779e6fdb92b5326c0f278edbd838fe061d Author: Sebastiano Barezzi <barezzisebastiano@gmail.com> Date: Fri Jun 11 00:39:41 2021 +0200 soong: Add TARGET_CAMERA_BOOTTIME_TIMESTAMP conditional Change-Id: Ic48acda208fc9990fc5c9159ad06518d48f21477 commit 8c87cefb12c89738bf23333c03fcef4bab2ea504 Author: Bruno Martins <bgcngm@gmail.com> Date: Mon Jun 14 14:47:33 2021 +0100 Revert "soong: Add TARGET_QTI_USB_SUPPORTS_{AUDIO,DEBUG}_ACCESSORY flags" This reverts commit ba8e075ed4d7cc079ab2e8a297da28df5ef3b8e7. It is no longer necessary. Change-Id: I5d9656ffb686e939f006d5fb1effaba835f93ed2 commit 249bdfc3d364a492e4c8a45d889b93906c5820f6 Author: LuK1337 <priv.luk@gmail.com> Date: Thu Jun 10 20:50:15 2021 +0200 kernel: Pass absolute path for KCONFIG_ALLCONFIG It fails to read relative one, at least on QCOM 4.19 kernel base. Change-Id: Iacbcadfabfcebb80a7f5934825123fdfa913c63c commit 4673da9290865b24d3f45b114bf01001654eecb0 Author: JamieHoSzeYui <henloboii@protonmail.ch> Date: Wed Mar 17 14:44:44 2021 +0800 qcom: add lahaina platform lahaina = Snapdragon 888 Signed-off-by: Aryan Sinha <sinha.aryan03@gmail.com> Change-Id: Iaad90031451a9d1d3c8cbe8b61c1cf19717df4ee commit d506d8a610e8199ebbb7ac4c2d27ebe46068735b Author: Michele Bono <bono.michele94@gmail.com> Date: Sat May 29 13:58:57 2021 +0200 Revert "Revert "bacon: switch to sha256 checksum"" This reverts commit e566103b0318e485dfbaef984db2eef8ad8498d0. Reason for revert: Jenny is hot now! Change-Id: I534966e1a8b09f9eddd0e144041c5b9881685f2c commit e566103b0318e485dfbaef984db2eef8ad8498d0 Author: Semavi Ulusoy <doc.divxm@gmail.com> Date: Sat May 29 09:27:38 2021 +0200 Revert "bacon: switch to sha256 checksum" build_soong change and download site shall be prepared first This reverts commit 8abd8adadb7dd62166967c7f3eb62161f5398004. Reason for revert: <INSERT REASONING HERE> Change-Id: Ie799dea739dcef2eea2f7581f3ee13717a7523fa commit 8abd8adadb7dd62166967c7f3eb62161f5398004 Author: Julian Veit <Claymore1298@gmail.com> Date: Sat May 1 11:56:15 2021 +0200 bacon: switch to sha256 checksum As md5 is not considered as secure since some time, and sha256 is industry standard, lets switch over here too. Change-Id: I22015be20126a4348affa5ef97e2c28fbd7b4717 commit efa44713aa7b83b82125d4a4bb3d3fd267381a63 Author: LuK1337 <priv.luk@gmail.com> Date: Fri May 28 07:55:34 2021 +0200 generated_kernel_headers: Also add usr/include/audio to include path Needed for QGKI 5.4. Change-Id: I44c77167828fdc3577cfd1eb548c8ceb7c418cbb commit d94f0abdb84e6f5ac3a3c1818729641d1751ab6d Author: Danny Lin <danny@kdrag0n.dev> Date: Thu Apr 15 22:36:39 2021 -0700 Only use stock build fingerprint for Google Play Services SafetyNet's CTS profile attestation checks whether Build.FINGERPRINT matches that of the device's stock OS, which has passed CTS testing. This means that we need to spoof the fingerprint for Google Play Services in order to pass SafetyNet. We used to set the real system build fingerprint to the stock one, but Android relies on each build having a unique fingerprint in order to clear the correct caches and update persistent state for system changes. On devices that no longer receive updates from the OEM, the build fingerprint never changes and Android doesn't account for updates correctly, which causes issues when updating without wiping data. Only spoofing the fingerprint for Google Play Services fixes this issue. Corresponding frameworks/base commit: "Spoof build fingerprint for Google Play Services" Change-Id: I6bc5bf4f93758e0fac6073957f051d69c1a1bc95 commit d9b0e314f66c6d46b020cc12fc816597b5bd5381 Author: Danny Lin <danny@kdrag0n.dev> Date: Mon Feb 1 09:25:13 2021 -0500 vendor: More prop overrides for Google Play Services and SafetyNet - Add support for overriding product info Google Play Store will serve debug versions of their apps if it detects an aosp_<devicename> device name because they use AOSP device trees internally for testing and debugging. We also need to override the fingerprint and other information to match stock in order for Google SafetyNet to pass. **************************************** - Remove support for overriding product name Overriding the product name will no longer be supported; device trees should instead be debranded to make the product name match the stock device codename. **************************************** - Fake build tags as release-keys While SafetyNet doesn't check this property, some banking apps (including the RootBeer library) do and flag the device as rooted if test-keys is detected. Change-Id: I48d61be98b95deeb03a38b74f939ccedf8644a0b commit 7ad29ff8d38d3ddf835321ad7130bf5318b7cd4b Author: Bruno Martins <bgcngm@gmail.com> Date: Fri Apr 30 23:10:45 2021 +0100 envsetup: Make dopush() /system_ext aware Change-Id: Iee4b1fea656f2fd0262cde4f5a634ec95dd6dab8 commit 8472b1e3105c0891867dfda0be1826544c4e42b0 Author: Dhina17 <dhinalogu@gmail.com> Date: Fri Apr 23 22:31:37 2021 +0530 envsetup: replace __detect_shell with basename $SHELL - __detect_shell is dead long ago. $SHELL is a global env var in all shells. Change-Id: Ie6bd4bbc9d52832a6d42933993c4bc6d0d058633 commit 47b39fee05b2f67dab103bc39edc919f4de7d589 Author: Dhina17 <dhinalogu@gmail.com> Date: Fri Apr 23 21:52:29 2021 +0530 envsetup: fix lineagegerrit push for zsh - fixes: error: src refspec HEADefs/for/lineage-18.1 does not match any In zsh, :r is a modifier. Change-Id: Ie6a2a079a96f13c8eb6732a796bab2c2700d7276 commit 7cc347386d46e394df15c964d2d74917863c1a53 Author: LuK1337 <priv.luk@gmail.com> Date: Tue Apr 13 19:38:19 2021 +0200 vendor_aicp: Handle build type suffixes properly This gets rid of grep error code when running breakfast. Change-Id: I7a8eb86b6068ae1973a96a929129da9eaa84865c commit 5d87b87c5bc427664943a0e0e0c8c773aa15be7e Author: LuK1337 <priv.luk@gmail.com> Date: Sat Apr 10 10:56:15 2021 +0200 soong: Add TARGET_QTI_USB_SUPPORTS_{AUDIO,DEBUG}_ACCESSORY flags Change-Id: I18a93fa12bf3d911919a80996d41d52714ee42bf commit d0d836cf58e5934997ccf5dc228f036f957e030a Author: mosimchah <mosimchah@gmail.com> Date: Mon Mar 15 02:11:48 2021 -0400 roomservice: update from PixelExperience https: //github.com/PixelExperience/vendor_aosp/commits/eleven/build/tools/roomservice.py - keep our changes - use https Updated up to here https://github.com/PixelExperience/vendor_aosp/commits/ecfe839ee6e4cda3d479a7bc56f4248410e82636/build/tools/roomservice.py ecfe839e Initial changes for 11 4adfca1b vendor: Cleanup roomservice 30126b33 vendor: Improve roomservice fallback branch 156a4ac2 vendor: roomservice: Allow defining custom clone depth 27589d43 Merge "roomservice: support new manifest formats." into ten 5b23bb8d roomservice: support new manifest formats. 2054d11b roomservice: fix inconsistent spacing 6ce86362 vendor: roomservice: Add support for custom branch 8f9cb495 Initial changes for Android 10 e893c687 tools: Fix spelling in roomservice 4af60ab2 Initial changes for P 6d454f95 roomservice: Change 'bailing out' message to something more friendly 0be09dd3 roomservice: tell user in the case of a dependency already in manifest ffe2ee51 roomservice: fix a weird error 7c121208 roomservice: give us some more info about what we're about to sync 2587c9d1 roomservice: rewrite some logic 8764407c roomservice: bringup for PixelExperience a72b8667 roomservice: use force-sync when adding projects with roomservice 921d6f33 Update roomservice fallback branch db1a1301 roomservice: add debug method c6835249 roomservice: touchup revision assignment ad443c52 roomservice: add branch to deps if not provided 8eb85a32 roomservice: check against the path, not name 9cdc6e7c Overhaul roomservice for sanity and cleanliness 55a7d044 roomservice: hack the calculated revision in to shape ba117449 Fixup roomservice 1c1f728c roomservice: Improve error handling on search d1edbaa7 roomservice: Fix search of devices forked to PixelExperience d7810468 roomservice: Improve new device retrieval 1e303dd9 roomservice: python3 support a22ecf4a roomservice: Add lightweight dependencies to repositories e631736d roomservice delivers you lunch combos from the github. 5e5315a2 vendor: Remove old roomservice 591760cb Changes for PixelExperience Change-Id: I52c1bca7e8f0ba44cfd9c09e1ae70c6f9088d7bf commit 5097b6b44869407334858b462c5cbbc1666a18f4 Author: Nolen Johnson <johnsonnolen@gmail.com> Date: Tue Mar 9 22:15:54 2021 +0100 lineage: targets: x86{,_64}_ab: Don't explicitly include SDK addon * This resolves some build warnings on these targets, as it's being declared elsewhere. Change-Id: If142b7435d8f4b81f8477516545bb54462518487 commit 471a16aaf363d85d811ead79afcda5db2b8a2afe Author: Nolen Johnson <johnsonnolen@gmail.com> Date: Tue Mar 9 14:10:39 2021 -0500 lineage: targets: Add support for Legacy GSIs * This is needed for VNDK27, and other older, hackier Treble implementations. * We can't include `legacy_gsi_release.mk` as it's included in the `aosp_${ARCH}_ab` targets themselves, unlike the standard `aosp_${ARCH}` targets which guard `gsi_release.mk`'s inclusion with `aosp_${ARCH}` product guards. Change-Id: I16c5983c18110b24eef84e382e0ae6852efb03c3 commit f9c80879e140977d4b87b0263410cdaf26331a0b Author: Nolen Johnson <johnsonnolen@gmail.com> Date: Mon Feb 22 12:36:48 2021 -0500 soong: Add TARGET_LEGACY_HW_DISK_ENCRYPTION conditional Change-Id: I2c67fe632d415353273839493a86cdd75bd93b23 commit 649b3530bf0937fa4d44ffe02921647d1d96de21 Author: Alessandro Astone <ales.astone@gmail.com> Date: Fri Jan 8 17:43:27 2021 +0100 kernel: Support pixel style vendor_boot modules Mini documentation: List the names of boot modules in BOOT_KERNEL_MODULES to add them to vendor_boot. All modules still end up in their primary location (normally vendor/lib/modules). Boot modules will be kept here as duplicates. The list of boot modules is then depmod'ed and copied to the vendor ramdisk. The file modules.load is created from BOARD_$(IMAGE)_KERNEL_MODULES_LOAD as the ordered list of modules to be loaded form that location, either parsed by a modprobe script or by init itself (only boot modules) When using vendor_boot modules, vendor/lib/modules/modules.load should list all modules but boot modules. Also don't clear the output directory, because one might want to push a modules.blocklist there. Change-Id: I89a4aad42a6585a572812f1d7e89f5d78931e1e6 commit 01d9adf95b0bc04f96db31377ac8dd3e53da3cca Merge: 65fdff0d ef12bdc3 Author: Semavi Ulusoy <doc.divxm@gmail.com> Date: Tue Feb 2 18:25:52 2021 +0100 Merge changes from topics "custom-clang-proton", "r-hardcoded-clang" into r11.1 * changes: kernel: Add KERNEL_SUPPORTS_LLVM_TOOLS to permit building with LLVM Build Tools kernel: Cleanup some of the clang logic commit 65fdff0d28d51db1d2980fed46407d6b264894c2 Author: TheMalachite <eliasgheeraert@gmail.com> Date: Wed Jan 27 00:03:34 2021 +0100 qcom: Add bengal platform Signed-off-by: TheMalachite <eliasgheeraert@gmail.com> Change-Id: Ia9f602a1d6f109554c6462eaa02214c43b9295dd commit ef12bdc3bc52c1abd423d1b75aade50bfa851bef Author: baalajimaestro <me@baalajimaestro.me> Date: Sun Jan 3 20:05:58 2021 +0300 kernel: Add KERNEL_SUPPORTS_LLVM_TOOLS to permit building with LLVM Build Tools Selects LD, AR, NM, STRIP, OBJCOPY, OBJDUMP with their respective LLVM based binaries Needs a compatible toolchain, and a compatible kernel source. Signed-off-by: baalajimaestro <me@baalajimaestro.me> Change-Id: Id934b8e0e474478e8dedf18482a78da78daf3bba Signed-off-by: doc HD <doc.divxm@gmail.com> commit 5cd9c5d1ef3d39fe8ecc09e6c864fd63f32737ef Author: George Zacharia <george.zcharia@gmail.com> Date: Wed Jan 20 08:04:27 2021 +0100 kernel: Cleanup some of the clang logic Only handle the AOSP Clang logic here, other variants will have to depend on the variable available Change-Id: I3281eca9720a1c498544e6d9b18581ce0b949d4f commit cdf46b8c8d051fe44fbbbec104a2660fbc38ecce Author: Akhil Narang <akhilnarang.1999@gmail.com> Date: Tue Jan 19 13:13:15 2021 +0300 roomservice: add in support for setting a custom clone-depth for any dependency Change-Id: I9b5d94cb80b8a276ba5189c2ff0a76910d4c2dea commit d7d61dde46ff27b65e8d638659bba52ecacb8fff Author: Alessandro Astone <ales.astone@gmail.com> Date: Tue Jan 5 18:04:14 2021 +0100 lineage: Commonize display_intf_headers for QSSI supported platforms Change-Id: I7224c10295c4123222d81b92f7829502e3cc2d61 commit abd99c306c39952ce8cfbd6c2e8da31b136ef21d Author: mosimchah <mosimchah@gmail.com> Date: Sun Jan 3 10:03:27 2021 -0500 aicp: track extract utils from the new lineage repos Change-Id: Ib34c27c5fc6ef51599273e81b5e30065c41ed9a8 commit 6bc1ba17a3cdae68fed8d40aa0010e0fe1885884 Author: Sebastiano Barezzi <barezzisebastiano@gmail.com> Date: Wed Dec 23 16:35:43 2020 +0100 fixup! extract_utils: implement patchelf * Move $PATCHELF exporting from oat2dex to setup_vendor * Since it requires $HOST to be set, let's make it global, so oat2dex can also use it Change-Id: I4556a3c19cd01c9b3a68d358d19a361217d9c3c1 commit 95a2fdd8d984ca282d1ee88671dfa0ddcf63c494 Author: Alessandro Astone <ales.astone@gmail.com> Date: Fri Dec 4 01:04:01 2020 +0100 extract_utils: generate_prop_list: Ignore vdex/odex files too Change-Id: Ibe77e8b93466a71d4d0c48ca8f4ff2e00c6e40af (cherry picked from commit ee669788bc86330215f2444b3beb1f3870329c9e) commit 4077b3d0a358ef6fa458d56eaa2c3333d87d07a6 Author: Jan Altensen <info@stricted.net> Date: Sat Oct 17 18:10:26 2020 +0200 soong: add TARGET_HAS_MEMFD_BACKPORT conditional Change-Id: I71b3a86c96bfe53e93e99c071bc8f3a8c56c77b7 commit 83e0ae831eeedf3ba23e4463e4c5b3ebd45b57cb Author: Arne Coucheron <arco68@gmail.com> Date: Sat Nov 7 00:46:10 2020 +0100 soong: Add flag for disabling postrender cleanup Some legacy devices experiences bad lag unless this is disabled. Disable it with: TARGET_DISABLE_POSTRENDER_CLEANUP := true Change-Id: I2b40dc4cbcab06fb293d1f407321af2fae846a51 commit 6d0ccccdaf76ca8d1eaba4dd312a18b2062b5a14 Author: Georg Veichtlbauer <georg@vware.at> Date: Mon Nov 30 20:26:23 2020 +0100 Fix AICP manifest file name - otherwise, breakfast would fail due to missing default rev Change-Id: I2d24489d9cd1dfce06e721fc823625ef9d3ad7bf commit 09672a424cf884cf6160e35406e538dbc50a1c94 Author: Volodymyr Zhdanov <wight554@gmail.com> Date: Thu Oct 22 01:33:24 2020 +0300 extract_utils: implement patchelf Change-Id: I406f70ef1ce9ec7a0998f77439b7d3fa3ec4e62a commit ac18c2bdf438c02f96a32450a8a6a2808789eec7 Author: LuK1337 <priv.luk@gmail.com> Date: Mon Nov 23 10:55:24 2020 +0100 repopick: Use project revision if available * Fixes repopicking from repos synced under multiple paths + branches. Change-Id: Icb165f3d9df67f1b11304e8d7ed955464dcb57bc commit 925403f32550677087aebb07ccd6cfada032acd6 Author: Michael Bestas <mkbestas@gmail.com> Date: Tue Nov 10 23:09:21 2020 +0200 kernel: Make system/vendor images depend on modules * We're having a race with the kernel module build and vendor.img generation, and sometimes when vendor.img wins it won't include any modules in the image, which leads to all sorts of breakage Change-Id: I2cdde96530aa8e47351cace76352788cde631058 commit d19d051bc15bb8494f9580dcb8a9ef8466a87c24 Author: Michael Bestas <mkbestas@lineageos.org> Date: Fri Nov 13 19:18:45 2020 +0200 build: Remove hardware/qcom-caf/thermal pathmap * Thermal HAL was converted to HIDL service and .mk to .bp, devices can override it by using a different named service Change-Id: Ia3e0d86e791555992e7889f33f7d55f224b9a582 commit 839ac5f6eb7449f488b4bcff74c7e53cca5f1101 Author: Julian Veit <Claymore1298@gmail.com> Date: Sun Nov 15 09:20:51 2020 +0100 aicp: add propery for Lineage-recovery - second part Lineage uses the the format: YYYYMMDD_HHMMSS and uses both strings in recovery - so lets reconstruct this too. The first parts was merged in https://gerrit.aicp-rom.com/c/AICP/vendor_aicp/+/104752 So lets add the second part now. Change-Id: I622b5ad46bd02e38ff0d6270bb1fe6f59c1d52a6 commit c8e644821ea646699ac78ee06a3140f28139939d Author: Michael Bestas <mkbestas@lineageos.org> Date: Sat Nov 7 22:43:50 2020 +0200 Remove build/core/clear_vars.mk LOCAL_IGNORE_SUBDIR has been deprecated since 16.0 Change-Id: I3d27034a070977acef32c3b9b654badce1506359 commit b26547f1ac91bb3d09c1400681f30adcd63524af Author: Julian Veit <Claymore1298@gmail.com> Date: Fri Oct 23 11:27:53 2020 +0200 aicp: add propery for Lineage-recovery Change-Id: Ie532de50a12028f5d0719ec033e85dabcdc68429 commit dfc7c49a4e77d456a7f7e498de8a28ff6068c320 Author: LuK1337 <priv.luk@gmail.com> Date: Fri Oct 30 13:32:49 2020 +0100 lineage: Add data-ipa-cfg-mgr to soong namespace in BoardConfigQcom Before: $ breakfast capricorn && m ipacm FAILED: ninja: unknown target 'ipacm', did you mean 'lpadd'? After: $ breakfast capricorn && m ipacm * happily compiles * Change-Id: Ib68978d4f287dcdea45fc21382af05b1890caca4 commit 4b58e997546ed27c6229462bb98c63385236bcb5 Author: Aayush Gupta <aayushgupta219@gmail.com> Date: Tue Oct 27 17:59:21 2020 +0530 lineage: Don't enforce specifying image name on prebuilt kernel - The goal of specifying kernel image name was to whether kernel needs appended dtb or not, which is not something required if the kernel is prebuilt Ref: [0]: Commit edc1cebc2f7baedf6479874db2848b45e22f4205 Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com> Change-Id: I6b43756a2eac59729a67b5f80dac112f8b6bcc5b commit 73217925f739329a8fd7ce6c0a5eb0f3058d3070 Author: razorloves <razorloves@gmail.com> Date: Mon Oct 19 00:46:19 2020 -0500 Declare vendor/qcom/opensource/data-ipa-cfg-mgr as soong namespace The mk files in vendor/qcom/opensource/data-ipa-cfg-mgr were converted to bp, so this is needed to avoid duplicate module build errors on devices that use a different data-ipa-cfg-mgr hal. Co-authored-by: Christian Oder <myself5@carbonrom.org> Change-Id: Ib4d566e43145745afac0259c95c0a563779fa3bd commit 850ab844a55845e4773757cb2a9ffcda47c6ad44 Author: Aayush Gupta <aayushgupta219@gmail.com> Date: Wed Oct 21 16:29:53 2020 +0530 fixup! soong: Add lineage soong config variables error: system/netd/server/Android.bp:162:1: module "netd" variant "android_arm64_armv8-a_cfi": cppflags: Flag DIGNORES_FTP_PPTP_CONNTRACK_FAILURE must start with - Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com> Change-Id: I24b89f13425cf586e6ff50d83e71fb1a052bf4ed commit 826d290a1509b26f0010b4287feb0387e339566a Author: Alessandro Astone <ales.astone@gmail.com> Date: Thu Oct 1 13:01:36 2020 +0200 soong: Export bootloader_message_offset to dependencies Change-Id: I5b81d4a58406b1b521297a217dc33086e70259d0 commit 621a703875d138d2aa492224f7080a5da953a999 Author: Pig <pig.priv@gmail.com> Date: Thu Oct 15 02:58:37 2020 +0800 soong: Add lineage soong config variables Ref: https://android.googlesource.com/platform/build/soong/+/refs/tags/android-11.0.0_r4#soong-config-variables Change-Id: Icaf35b65b63d4245c92e39ce628bb8d6ffd0d4bb commit 55f2e2c5e17ddaa16831ed28d9f1b165b2540b42 Author: Pig <pig.priv@gmail.com> Date: Thu Oct 15 02:36:40 2020 +0800 Revert lineage soong product variables changes * This reverts commits 7ef0e170 and 4ed4605 and removes relevant flags to prepare for using Soong config variables as per Google's docs Change-Id: Ib6ae5a8a922104d37f8d0e08242b428eb129785c commit f5a00805b9e8383515fa4e2ea3348ce00891d080 Author: Bruno Martins <bgcngm@gmail.com> Date: Thu Oct 15 16:12:30 2020 +0100 Revert "lineage: Add flag for skipping EV_REL input in recovery" This reverts commit fd27bb49121c7a3199d1dc81b05ce86df3546bab. Should have never been added. This time should be done with a prop. Change-Id: I72a4563834447d4dbeda66dfb232b0541727cb55 commit 97d71f840c840ce275306c3544b1876fa1b18ff0 Author: Bruno Martins <bgcngm@gmail.com> Date: Thu Oct 15 21:39:23 2020 +0100 Revert "soong_config: Add flag for msm8974 1440p EGL workaround" This reverts commit f3f7eb2d8782d200d7855b778ba43e71fefff79f. Support for this in fw/native has been ported in the previous branch and is very unlikely that will be done or even needed for R. Change-Id: I9c9709e323d6a27f3c9196887af7ab0ffa1819e9 commit e137d698d80737da43950c63d58b7906cb4759e6 Author: Pig <pig.priv@gmail.com> Date: Thu Oct 15 02:58:37 2020 +0800 soong: Run bpfix Change-Id: Id528c99180d34129862c67ef92a00a5ef0fdf61e commit 71c2eeb8b91fa75454efaa0e15200a6ab02d56a4 Author: doc HD <doc.divxm@gmail.com> Date: Tue Oct 6 14:51:29 2020 +0300 vendor_aicp: remove execaicpscripts for now. Change-Id: I38c7e834ff5945a5b7dae9379c651ab85540f35c commit d0e7393651e184113be46f4d75d983d8b6a2d43f Author: LuK1337 <priv.luk@gmail.com> Date: Tue Sep 15 11:06:18 2020 +0200 aicp: Disable inline kernel building for generic {arm,arm64} targets Change-Id: I766779a2babc170481174899aaf610cbfeb8d754 commit cd218f0e9f8de17da42b250a026f605b352e5f0c Author: LuK1337 <priv.luk@gmail.com> Date: Tue Sep 15 03:03:31 2020 +0200 aicp: Manually include gsi_release.mk for generic aicp targets * AOSP wrapped these around aosp_{arm,arm64,x86,x86_64} checks thus we need to have them here instead. Change-Id: Ia3e1e37361330c4b28759f07a3fef6c78565e958 commit 81a292822cf9407ae645fded0bf082584d2c687d Author: Alessandro Astone <ales.astone@gmail.com> Date: Mon Sep 14 21:14:47 2020 +0200 kernel: Import function to install kernel modules from Q * The new refactored function doesn't work with shell expanded variables, like our $$modules. * This is the _easy_ fix. A proper fix would imply generating the module list into a make variable from the shell variable, but with kati that looks unfeasable (to me...) Change-Id: I8198c62fa93ad94d4b9bf7175fe5eea452c243ea commit a424d62a7136036f0ef960b2699b767d2eed72f1 Author: Bruno Martins <bgcngm@gmail.com> Date: Thu Sep 24 11:51:33 2020 +0100 lineage: Use $(HOST_PREBUILT_TAG) where possible Change-Id: If211d23ce72b3404368cd723cbb9ea801e61802c commit c0c3003fddd55eeab3269fcf6e1441af2383588b Author: dianlujitao <dianlujitao@lineageos.org> Date: Sat Sep 12 00:15:13 2020 +0800 extract_utils: Disable ELF check for shared library * This is indeed a nice feature, but it's absolutely a bad idea to hardcode dependencies of prebuilt modules in proprietary-files.txt. Change-Id: I8c2d75ff62c0c7862f40e777bcbad4d9cebc074c commit ed99afa395a5bc49656fe3b002b3c9766325f260 Author: Jan Altensen <info@stricted.net> Date: Fri Sep 11 21:41:08 2020 +0200 bacon: switch to toybox md5sum * fixes "error: MD5SUM is obsolete." Change-Id: I38e167e24e9eb5596a1e8e2f2d915f648bc1283c commit c4633f46769dad38dd14039fc814cd01782901e2 Author: nebrassy <nebras30@gmail.com> Date: Thu Sep 10 13:29:19 2020 +0200 vendor: BuildOsVariant > BuildOSTarget Fixes the following build error: vendor/lineage/build/soong/generator/generator.go:125:26: ctx.Config().BuildOsVariant undefined (type android.Config has no field or method BuildOsVariant) Change-Id: I3385941b2931e5be8010d31f80f3aa033d0d3727 commit 232947ced2abc0a26839fc3ff213da36da3e4a5d Author: Michele Bono <bono.michele94@gmail.com> Date: Mon Oct 5 16:38:34 2020 +0200 vendor_aicp: Aicp R11.0 Change-Id: I7a14761b70b0ef3dc4f5787f944b908c14acb855 commit 911ccb784a5f4fa04f934320d665840bb2e44358 Author: Alexander Koskovich <zvnexus@outlook.com> Date: Wed Sep 16 17:58:53 2020 -0700 extract_utils: Fix system_ext framework blueprint generation. Change-Id: I20e44be6ea48b9bd5b05055d3cf465f63c908463 commit 356aa5c95e6d2782a3f8aafbc703b2e8a13edf31 Author: Luca Stefani <luca.stefani.ge1@gmail.com> Date: Wed Sep 9 15:53:58 2020 +0200 extract_utils: Add support for system_ext Change-Id: I0760cdd9bec1a0a0551aa68a60c34f9c00932668 commit 958e7ca09a0dfc5e58293b6ee7e64bf37b13ba48 Author: Luca Stefani <luca.stefani.ge1@gmail.com> Date: Thu Sep 3 20:56:29 2020 +0200 Revert "kernel: prevent additional config from being always rebuilt" This reverts commit 70d5cc42e0a681768d07e47a767d891993d165cb. Reason for revert: Mismatch module/kernel Change-Id: I2ae2df476f6cc06c8732336f325822cc2214ef79 commit 95bebaf70b0986f497be904aab592b988e4a7c0f Author: Adrian DC <radian.dc@gmail.com> Date: Tue Aug 18 00:13:11 2020 +0200 kernel: prevent additional config from being always rebuilt * A simple "make kernel" or incremental system build always triggers a complete kernel recompilation, even though the kernel sources were unchanged * The reason is because .additional_config is always considered new and invalidates the .config file, forcing the kernel to rebuild itself every time * Instead, prevent the /dev/null and KERNEL_OBJ dependencies having irrelevant timestamp changes with an empty variable * Command "make kernel" takes 3 seconds versus 40s before Change-Id: I3b583077b7ef5873eebde3e4b0e790f5d7587ed3 Signed-off-by: Adrian DC <radian.dc@gmail.com> commit eaa574482cf004e67de247c2680e5e842d3566bb Author: Aayush Gupta <aayushgupta219@gmail.com> Date: Tue Aug 25 10:03:10 2020 +0000 vendor: kernel: Add back support for custom dtboimg makefile It was removed accidentally in commit fe00ea9. Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com> Change-Id: Icadd7b17b3a732fc2c8aa14f1e4dbd4bc66eb7f9 commit c3d2e8372c2b11c1e218585305bf3bc8fa8c9f14 Author: Weikai Kong <pig.priv@gmail.com> Date: Mon Aug 24 15:52:00 2020 +0200 Revert "kernel: Set full path to DTC" This reverts commit 5061962d73e10ee751825ee7b2a880bf4186e904. Reason for revert: breaks build with upstreamed dtc > Change-Id: Idcbb7b95bd54bb6ecfe30f3d55ee90bd57708995 commit 3464db242958213b0e7f8ae67db8cdef0ff663e1 Author: Luca Stefani <luca.stefani.ge1@gmail.com> Date: Mon Aug 3 11:58:00 2020 +0200 kernel: Add support for mkdtimg cfg_create Change-Id: If761bb034c175a03a10e5f70753db3a3ded496a8 commit bf67c613b51e0b4e714a34adaaf3767ce33b2c48 Author: Luca Stefani <luca.stefani.ge1@gmail.com> Date: Wed Aug 5 11:37:46 2020 +0200 kernel: Switch to mkdtboimg.py Change-Id: I6f444a3e2265f163e84eaf00d054697dbcf0f803 commit 1f614354c36fad8e53091f00efd20fe802474b61 Author: Luca Stefani <luca.stefani.ge1@gmail.com> Date: Sun Aug 2 19:08:31 2020 +0200 kernel: Rework how DTB/DTBO are built * Remove the separate dtbo.mk task and merge it in kernel.mk * Merge in-kernel and separated DTBO image generation Change-Id: I2cae84095cbd3d68abbe1899a9cae34c8a1e5fc9 commit 6ae764301aab814040abb40eb231c3a803c549e8 Author: Chirayu Desai <chirayudesai1@gmail.com> Date: Mon Apr 20 23:40:53 2020 +0530 kernel: Set full path to DTC * This makes it use the latest source built dtc instead of the prebuilt, which is too old for coral/4.14 * Would be best to have it use the in-kernel DTC though, as that should always work for that particular kernel. * When OUT_DIR_COMMON_BASE isn't set, this path is relative (i.e. out/), so append $(KERNEL_BUILD_OUT_PREFIX) to account for that. Change-Id: I6ffe72a2fb061ee81b385f31f4acf682876b27c8 commit d138b042371c01044fda627b805a9218356ad00e Author: Rashed Abdel-Tawab <rashed@linux.com> Date: Tue Oct 15 00:56:52 2019 -0400 kernel: Make dtb.img depend on dtc and dtbo.img on mkdtimg Change-Id: Id079861b43862881f6a00ec70a585d98d42c4687 commit 6a095344acffdf080ce16c70ec18281aec2a6ee1 Author: George Zacharia <george.zcharia@gmail.com> Date: Mon Aug 10 23:31:53 2020 +0300 repopick: Fix repopick after c240b4a5d7c4dfdfbf8bca72a1bcd094fcf2dee8 Change-Id: I6d479eb1f8ce241077cdf229cc1fc9d9f4b83c9a commit 09463662b306e68d1f5492c70a772dfebd8371a8 Author: Aayush Gupta <aayushgupta219@gmail.com> Date: Sun Jul 26 07:19:19 2020 +0000 repopick: Address PEP8 warnings regarding indentations and variable naming - Format variables into snake case - Add spacing between # and text - Space after ',' - Test for membership with "not in" instead - Remove too many empty lines Ref: [0]: https://www.python.org/dev/peps/pep-0008/#function-and-variable-names [1]: https://www.python.org/dev/peps/pep-0008/#block-comments [2]: http://pep8online.com/ Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com> Change-Id: I16dedf465674056571782921983eb3ec4276a1f8 commit c240b4a5d7c4dfdfbf8bca72a1bcd094fcf2dee8 Author: Aayush Gupta <aayushgupta219@gmail.com> Date: Sun Jul 26 06:47:01 2020 +0000 repopick: Use empty metavar parameter to fix help's indentation Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com> Change-Id: I05329c3e5d234846a65f230f69d6b36aa3cc6fa1 commit 0ee94c5bd8290726ca953b0926a9a9759120c52d Author: Luca Stefani <luca.stefani.ge1@gmail.com> Date: Mon Aug 3 11:32:19 2020 +0200 kernel: Bail-out if kernel config isn't set * And remove stale info comment Change-Id: I0cdd5ff54ed316858045f4c4ada4d78e593667cd commit 0050eb03878070798cba509e944c259135ea7d97 Author: Luca Stefani <luca.stefani.ge1@gmail.com> Date: Sat Aug 1 21:20:23 2020 +0200 kernel: Add support for module aliases * On devices using vendor_overlay it could be useful to be able to re-name the installed modules to match the ones in vendor -> An example is QCOM techpack where default module name in kernel doesn't match installed module name Change-Id: If9458bca06218aeb8c91283057c083d909bf5104 commit 3093b62458a2db362d15106615e2103f3d5209e2 Author: Luca Stefani <luca.stefani.ge1@gmail.com> Date: Sat Aug 1 17:24:29 2020 +0200 kernel: Allow installing modules on vendor_overlay * This allows to easily overlay kernel vendor modules on devices with prebuilt vendor.img Change-Id: Ie870f0c486043b57e4b8b10696830331540ae010 commit 09c8b18b4cc8909c0614e13f5504e5cc8172e6f7 Author: Aaron Kling <webgeek1234@gmail.com> Date: Tue Jun 30 14:22:55 2020 -0500 repopick: Use upstream instead of revision to determine branch This is to allow repopick to determine a branch even on a revision locked manifest. If upstream is not set, it falls back to revision. Per the repo manifest documentation: Attribute upstream: Name of the Git ref in which a sha1 can be found. Used when syncing a revision locked manifest in -c mode to avoid having to sync the entire ref space. Project elements not setting their own upstream will inherit this value. Change-Id: I12876f7e3b440f9eab6d1b96eba9b18a13cff2e0 commit 36af2d31ad851e84699cd5c9b740d3a71bd8b310 Author: dianlujitao <dianlujitao@lineageos.org> Date: Sun Jun 28 22:16:44 2020 +0800 Export CAF msm-4.14 audio headers Change-Id: Idc7def38ad90abf4a62e30b3cec97bcb76696a6d commit 0a54155bd7a51e9bb6a0654cbb8c5bbd437ac079 Author: Aaron Kling <webgeek1234@gmail.com> Date: Fri Jun 19 18:43:16 2020 -0500 repopick: Fallback to name when project path is empty When a manifest project path and project name is identical, the repo manifest parser returns None for the project path. Since both name and path are required, fall back to using name for path when path is None. Change-Id: I2fb3cc0cc643808a3049171804742f249d737679 commit 549db6a15046eabbb24bc276fd587d37b49d5794 Author: LuK1337 <priv.luk@gmail.com> Date: Thu Jun 25 15:52:52 2020 +0200 qcom: Add UM 4.19 platforms Change-Id: Ida4861b95b0b9748ef3848674b7121010126dd3d commit b455222344b00d4dd401b928a9e4a6f1a385fcd7 Author: TheHitMan7 <krtik.vrma@gmail.com> Date: Fri May 8 14:33:44 2020 +0530 qcom: Add atoll platform Signed-off-by: TheHitMan7 <krtik.vrma@gmail.com> Change-Id: Idc74d064620649e7423a2fee076da8bd43e1cbd3 commit 066c9930a845d1c9e0c1e359866e14772f3582fb Merge: f202bfe8 1de1c520 Author: Ralf Luther <luther.ralf@gmail.com> Date: Sun Jun 7 16:13:10 2020 +0200 Merge "roomservice: support new manifest formats." into q10.0 commit 208fc0d688724febad52446f5d5fa6f7956e6f92 Author: TheScarastic <warabhishek@gmail.com> Date: Mon May 25 10:09:14 2020 +0000 soong: Add flag for fod extension Change-Id: Ib45706cc50fa88b9b05af1c68eec9d1f08d70569 commit 515f08d680baca3ab1d5f22bfcf6028850238276 Author: Andreas Schneider <asn@cryptomilk.org> Date: Mon May 25 17:03:17 2020 +0200 extract-utils: Fix usage for ETC files which need sub_dir Thanks to Tad. Change-Id: I6a0e7978afce6444d0827f97d7686f23aa7500c9 commit 924c36bc8373924b17c3a36e8d380ca0d19cab4f Author: dianlujitao <dianlujitao@lineageos.org> Date: Mon May 25 18:08:31 2020 +0800 Export qcom UM hal root to soong Change-Id: Iabb75e8745dba9069c2eab0d5ef41b2171f4c048 commit b440d7ea819ded429073825ca8150b783a00b50f Author: dianlujitao <dianlujitao@lineageos.org> Date: Mon May 25 18:20:26 2020 +0800 vendor_aicp: Sort soong variables alphabetically Change-Id: I880b07972fefb7fa2b40ab4aeacd073fb9a942b4 commit ce5fbd57f2427fa24b16b00cc113fa31b45fbeb6 Author: Andreas Schneider <asn@cryptomilk.org> Date: Sat May 23 15:58:43 2020 +0200 extract_utils: Fix vendor Android.bp creation with subdirectory error: vendor/samsung/beyond0lte/Android.bp:37:9: unrecognized property "sub_dir" Change-Id: I23becda0345f41d2cb1462e74b66a787e9ad4c96 commit d020e72adbc482fb4da37befea2376c983afcdca Author: Paul Keith <javelinanddart@gmail.com> Date: Wed May 6 19:10:03 2020 -0700 lineage: Add flag for skipping EV_REL input in recovery * Needed now that recovery is in bp Change-Id: I625ac22e79912cbdea328eba12dc1dd16448e7a8 commit 49a5285853a26e88c7fb6d2dc99ce8d90cfdf4b6 Author: Giuseppe Maggio <jertlok@protonmail.com> Date: Mon Mar 18 17:24:06 2019 +0100 Add multiple topics support to repopick Allow to pick multiple topics by appending them after the relative parser argument. Change-Id: I25666f23f879af8d9eb51703da4f35867698bb08 Signed-off-by: Josh Fox (XlxFoXxlX) <joshfox87@gmail.com> commit d0343de407dbe432aebef105de6e1ef9c8c5b6c5 Author: Kevin F. Haggerty <haggertk@lineageos.org> Date: Wed Apr 8 16:38:40 2020 -0600 Add product_launched_with_j{,_mr1,mr2}.mk Change-Id: Ibb21a4826e6dffe6b9b74898e2bd55b491bb15f7 commit f6e7583f6a5f5bafea19955ca2691d516b3d77d8 Author: dianlujitao <dianlujitao@lineageos.org> Date: Tue Apr 21 23:01:13 2020 +0800 extract_utils: Handle Brotli compressed block image Change-Id: I1b3ef34ebba9b43fd684c6abaa1dbc77c8786da7 commit 28fee21438eb56ff26f750de4b056fa18ebf625c Author: dianlujitao <dianlujitao@lineageos.org> Date: Tue Apr 21 23:03:20 2020 +0800 extract_utils: Support odm/product/vendor partition for zip extract Change-Id: Iec06835f1703e276f8882c5ee327ef241a2f8f23 commit ce2aa8925132fe88db019ebae30c54eba07667b3 Author: Nolen Johnson <johnsonnolen@gmail.com> Date: Fri Apr 17 13:13:20 2020 -0400 tasks: kernel: Clarify prebuilt kernel deprecation notice Change-Id: I229029a3b36c5564a445752c6e495817a0969240 commit 5687896620e6a82a6cb30286928353df31f06a76 Author: Luca Stefani <luca.stefani.ge1@gmail.com> Date: Fri Apr 3 18:58:16 2020 +0200 kernel: Allow specifying a custom linker binary * This is needed for using LLVM LLD ( and ThinLTO ) Change-Id: If603274326f0ff22f967455847ffe1c595f04aa5 commit 67f6ff880ca48146bbfe8dff887f7f924bd4249d Author: Julian Veit <claymore1298@gmail.com> Date: Wed Apr 8 23:29:56 2020 +0200 vendor_aicp: improve TARGET_KERNEL_CLANG_CUSTOM Boardflag When Boardflag TARGET_KERNEL_CLANG_VERSION is just set to "latest, the build process will choose automatic the latest clang version. The version to choose is defined in custom-clang repo in clang_custom.mk in variable CLANG_CUSTOM_VERSION_LATEST. Change-Id: I6e5a80d5480a41526151828c8651fa18f61e00b6 commit 6e96a8b0770c04b62d803c1e8ce295174b329752 Author: dianlujitao <dianlujitao@lineageos.org> Date: Mon Apr 6 12:45:36 2020 +0800 extract_utils: Generate deodexed apk/jar with consistent checksum * zip stores timestamp for all included files. The timestamps of dex files are different across different runs, result in inconsistent checksum of output apk/jar. * Workaround the issue by using fixed timestamp for dex files. Change-Id: I21f3a7e32cdfdb07c5f5c140df2e797efd4a8005 commit 42877d8f44c88c9fc73ea57d34ea247337cccf92 Author: dianlujitao <dianlujitao@lineageos.org> Date: Mon Apr 6 12:43:16 2020 +0800 extract_utils: Fix doubled path separator * $DST_FILE is already prefixed with "/", don't double it. Change-Id: I2655313abd7720a54b20f541a95960ae9ec373ad commit 8ce5077bc89d804d4584260cbdc109ae468cda83 Author: Marko Man <darkobas@gmail.com> Date: Fri Apr 3 20:57:58 2020 +0300 vendor_aicp: add TARGET_CAMERA_NEEDS_CLIENT_INFO flag Change-Id: Id1de0c389f589ad4ef2a24760df595454950f595 commit 083be3b49b7d67e41d98b9fb6230554311bfec7d Author: theimpulson <aayushgupta219@gmail.com> Date: Tue Mar 31 03:41:01 2020 +0000 soong_config: Add TARGET_IGNORES_FTP_PPTP_CONNTRACK_FAILURE Signed-off-by: theimpulson <aayushgupta219@gmail.com> Change-Id: I2c56fd1c09ead3e33fa2f2eb782971bd1dd9d666 commit c69b7091280fb138990659434005200c2acbc501 Author: dianlujitao <dianlujitao@lineageos.org> Date: Tue Mar 3 17:26:32 2020 +0800 Export techpack/audio uapi headers of msm 4.14 kernel * With the techpack integration implementation of Google's msm-4.14 kernel https://bit.ly/2WqiMFx (CAF didn't port this to their kernel thus suppose Google's port is the standard one), these headers are installed to include/audio/include/uapi. * This fixes building audio HAL with 4.14 kernel Change-Id: I8283699470a7bcb31c771c9aa770a825b4e82519 commit 971672b1555be20cd60be7d43282da2a64563abe Author: Han Wang <416810799@qq.com> Date: Tue Mar 10 09:40:47 2020 +0200 extract_utils: Fix up 4a2b65fb60af23b6beccd8c405fc7cea90b9474d Change-Id: I9e5ea799812ca932de95ec6cbdedb604cbde5736 commit 53aab4c7c5cf37d884cc0c1b01d991733c59287e Author: doc HD <doc.divxm@gmail.com> Date: Tue Mar 10 09:21:38 2020 +0300 extract_utils: rebrand to AICP Change-Id: I1d62af098d52f0b0bb26345a1a1ffe00389df44c commit c1e3853e54f2173b770f40279a50d1f7d59a5230 Author: XiNGRZ <chenxingyu92@gmail.com> Date: Tue Dec 24 10:37:13 2019 +0800 extract_utils: Fix bad substitution for zsh Change-Id: I5f4fabc62b1ac3da159b36c3ae6080e145948530 commit 6dbc1aa46b033f55ccbb82a3c5648d3a27944c7a Author: Alessandro Astone <ales.astone@gmail.com> Date: Sat Sep 28 16:53:08 2019 +0200 vendor_aicp: envsetup: modernize functions [installrecovery] * Don't try to mount system [installboot] * Kill kernel module pushing * Now we don't need to mount system anymore ^.^ [eat] * No need to use /cache/recovery/command when we have adb reboot sideload-auto-reboot * Make use of our custom adb wait-for-online [_adb_connected] * Could be removed entirely, but for now make it use adb wait-for-online Change-Id: Ife25e63c63c784670c7d330f8a69de01326de1a0 commit 8910e099b41a3b501c28fbaba78e2768d5f5d384 Author: Julian Veit <claymore1298@gmail.com> Date: Sun Mar 1 19:15:25 2020 +0100 vendor_aicp: introduce TARGET_KERNEL_CLANG_CUSTOM Boardflag Change-Id: I54bef07029f2f18102891304736ebcf90553d5ae commit 1de1c520b242d101dfff446b614c9a89aba73981 Author: Tom Powell <tom@powell.io> Date: Fri Feb 28 13:24:00 2020 +0300 roomservice: support new manifest formats. .repo/manifest.xml is no longer a symlink becuase apparently windows developers need to use repo and windows needs admin for symlinks. Change-Id: I12f22d374d0a175b331f35960c99a7ab347b1e37 commit b99ad2dc7dc395463e639771a295aba854c3c988 Author: Andreas Schneider <asn@cryptomilk.org> Date: Thu Feb 27 12:46:17 2020 +0100 dtbo: Sort the files we found Change-Id: Iece383362d00d600c5861914b9f2600020229d80 commit d698879dad83b29dae51c63668fcceb78d574b5f Author: Simon Shields <simon@lineageos.org> Date: Mon Nov 18 23:56:08 2019 +1100 repopick: fix --check-picked on Python 3 This is very subtly broken: we look for the string 'Change-Id:' in an array of byte strings. Fix this by decoding the git output to utf-8 strings. Change-Id: I708ad0adacb61c89bfba0fd88eeb2e37648317af commit c010b925a74b06bf3fe055c110518f47768b2ae8 Author: Kshitij Gupta <kshitijgm@gmail.com> Date: Mon Feb 10 18:24:44 2020 +0000 tasks: dtbo: Add support for custom dtbo generation rules Change-Id: I27fdade5eb177a06795fee7cc19066ec161642d9 commit 15294eb6c83c3993ebf7c6ef3b2bc8c9678d6462 Author: Michele Bono <bono.michele94@gmail.com> Date: Wed Jan 29 17:58:13 2020 +0100 vendor: Fix props Change-Id: Iac1d772a13702f6fe683d339d462c3cc6d9ac5fc commit 2222225c64876e1acdc36e89629b812a3350aa15 Author: dianlujitao <dianlujitao@lineageos.org> Date: Thu Jan 2 15:26:44 2020 +0800 extract_utils: Drop string after semicolon when parsing destination This fixes parsing when arguments contain colons, a typical usecase would be: -vendor/app/TimeService/TimeService.apk;:timeservice_app_cert Change-Id: I7500ae09632632ddc10734d9b1df267e28286b67 commit c88b2bcabec571e828fa8ec0a82ba01f21dc4883 Author: Julian Veit <claymore1298@gmail.com> Date: Fri Nov 8 14:36:02 2019 +0100 vendir_aicp: add pre_scripts.txt mechanism [1/2] Add a mechanismus to execute script on breakfast command. The mechanism check, if the script pre_scripts.txt exist in device tree and execute the listed scripts. Change-Id: Ib4dd384667f2f4f2466bdc44bc4aac564694ccb4 commit 6398e42367deb99d7f128e76ba7d03d860551130 Author: Roman Birg <romanbirg@gmail.com> Date: Wed Mar 28 09:47:30 2018 -0700 vendor: make dopush recognize files on more partitions Change-Id: Ied1a243730df1d683fd237f8ea7bd9b1742db105 Signed-off-by: Roman Birg <romanbirg@gmail.com> commit 3f2c818544c64aebd3889791a51f230d5a3ba1cb Author: Michael Bestas <mkbestas@lineageos.org> Date: Fri Sep 20 01:15:25 2019 +0300 soong: Add AUDIO_FEATURE_ENABLED_EXTENDED_COMPRESS_FORMAT Change-Id: Iac6366d714ab3634def648e6a8c0c30d684a9383 commit a29c0b03f939f54646fa7132ffc7a825964d194a Author: Jan Altensen <info@stricted.net> Date: Thu Sep 12 06:50:49 2019 +0200 soong_config: add TARGET_NEEDS_NETD_DIRECT_CONNECT_RULE Change-Id: I96dd2f7dd629a06de288332e1d00be827029e89c commit 2a2d2156b3c047805da0a56f13c237e1bfd90b93 Author: Bruno Martins <bgcngm@gmail.com> Date: Thu Nov 21 15:50:28 2019 +0000 Revert "lineage: add BUILD_RRO_SYSTEM_PACKAGE target" AOSP pushes RROs to system by default now, therefore our custom target is not needed anymore. This reverts commit 546c9a1ec50392d77851302742a7f338a8426cad. **** AICPfied. Change-Id: I46753a3b60a89f0198058fbc6d07d3db8a6699b5 commit eb7487c9851dae429f217a08559bdf12e9f2bdc4 Author: Rashed Abdel-Tawab <rashed@linux.com> Date: Wed Nov 20 15:22:57 2019 -0500 kernel: Only build dtb.img if prebuilt DTB directory is not set If the prebuilt directory is set, then the AOSP commands get activated, which will conflict with ours, so just disable ours if the prebuilt directory is set. Change-Id: Ia998ea3d1a2d3403d0261cecae12d8a5c4f689ec commit 57f31c3053d3441329fcc3a72152ef1a7dd2c260 Author: Bruno Martins <bgcngm@gmail.com> Date: Sat Sep 28 23:25:02 2019 +0100 Revert "vendor: Add qcom platform type to soongs vars" These vars are no longer useful as of Q because it looks like CAF dropped their surfaceflinger extensions (ExtSurfaceFlinger). This reverts commit 97cb87c80972e109dedf58fb71b03489b97dd923. Change-Id: I09701f6a47830a30486f35052b4ea7ab15a9660b commit 60773141ed404dcfcbc73437348f7111bce04a43 Author: dianlujitao <dianlujitao@lineageos.org> Date: Tue Oct 8 14:46:58 2019 +0800 soong_config: Reverse wait for qsee flag * Disabled by QCOM on P and onwards Change-Id: I3f27d399293a95ad75446482c8711adf5fed1f78 commit 19a92c1a6bb12c5e82b6ba72e29d09f524798c76 Author: Michael Bestas <mkbestas@lineageos.org> Date: Thu Oct 3 16:25:16 2019 +0300 Revert "soong_config: Add flag for legacy HW FDE" * No longer needed with HIDL cryptfs HALs This reverts commit c61fabe667d95b05117485566c920c44c0253644. Change-Id: Idea6bbec97af3951a0be2c3df4068cdad7ef8b0a commit 5108a0173aea60f2eb5e9b32942e237fbc6fdd56 Author: Adrian DC <radian.dc@gmail.com> Date: Sun Oct 13 12:34:06 2019 +0200 repopick: Support project paths detection on different branches * When some projects are declared in the manifests with specific changes (revision="refs/changes/../....../."), the path detection does not work, while most cases have a unique paths * Allow projects with unique branches to select their paths upon repopick with a warning about the selection Change-Id: Ic873d69f57c78f233db3d0de4ebd529f896799ea commit a901ff6e224a03611d0bd87cf280a28a1d915dbd Merge: 6cb18bf1 2d0f89f4 Author: doc HD <doc.divxm@gmail.com> Date: Tue Oct 29 23:34:30 2019 +0100 Merge "vendor/aicp: Fix dopush" into q10.0 commit 46ee487a042f53b463c841d73f29933ecd2e872e Author: Mohd Faraz <mohd.faraz.abc@gmail.com> Date: Tue Oct 8 16:13:50 2019 +0530 extract_utils: Added Suffix uses COMMON_SUFFIX * COMMON_JAVA_PACKAGE_SUFFIX for jar * COMMON_ANDROID_PACKAGE_SUFFIX for apk Change-Id: I812405dac12ef7183985c66a6e43b0ea5f85989c Signed-off-by: Mohd Faraz <mohd.faraz.abc@gmail.com> commit 5d25bc1230b539d751ba5ff561a8103b6dbe7d80 Author: Rashed Abdel-Tawab <rashed@linux.com> Date: Fri Sep 20 10:30:38 2019 -0700 extract_files: Implement blueprint file generation Switch to blueprint on: - shared objects - $partiton/etc/ files - JARs - executable binaries and scripts - APKs Only /sbin binaries are still in Android.mk because blueprint doesn't handle sbin installation yet Change-Id: I1dfd7e8bb575367b2a7fa9e333c4c6fa3aa68180 commit d000882f41a4ae69c191cf29311ce16639411a61 Author: Rashed Abdel-Tawab <rashed@linux.com> Date: Fri Sep 20 07:06:09 2019 -0700 extract_files: Add initial blueprint creation Start the copyrights for these at 2019 because the blueprints won't have existed before then. Change-Id: I5300109949785dd19555e35d17a1e80daef498b0 commit 4e8c2e5f8c9c02e5ec935f5bcfbc4767f5fc1cb5 Author: Rashed Abdel-Tawab <rashed@linux.com> Date: Sat Oct 5 00:09:41 2019 -0400 extract_files: Match non-treble path prefixes Some devices put stuff on /system, /system/vendor or even /system/vendor/odm. Search for these paths too when generating TARGET_COPY_OUT_$partition variables. Change-Id: Ie2c087e57aaca02d5ea93f290d5fc50d1315a600 commit 6d3cceecf3393069576ecbc64a6afb9bbe719b87 Author: Rashed Abdel-Tawab <rashed@linux.com> Date: Sat Sep 28 23:37:36 2019 -0400 extract_files: Support system/ prefixes With support for 4 independent partitions now, we seriously need to start putting /system blobs in their own directory. Add support for file lists with system/ prefixes while maintaining support for old file lists without it. Also, TARGET_COPY_OUT_SYSTEM is a thing now, and all devices, regardless of treble or not, set TARGET_COPY_OUT_$partition so let's get rid of the treble compat option and default it to true. Change-Id: I5b798d293768d7c1e16db3ba01e2de3e083088d7 commit a353751a19f48fefce49a056ee78642031accbf3 Author: Rashed Abdel-Tawab <rashed@linux.com> Date: Fri Sep 20 07:32:39 2019 -0700 extract_files: Add ODM partition blob support Change-Id: Id94bbef879b6f4bcc20645c259981f9d163649c9 commit 2d0f89f4eb18265d94ebf51eee5931fa0c4c1a19 Author: Sam Mortimer <sam@mortimer.me.uk> Date: Sat Oct 12 02:14:13 2019 -0700 vendor/aicp: Fix dopush * $OUT is now absolute so strip $ANDROID_BUILD_TOP before looking for targets to adb push. Change-Id: If00e58a98484b7b6b2ee6e4ecd00fc3031e1f47b commit 6839a8363165a4a429c54dc8de5b40de3f22dbba Author: Dan Pasanen <dan.pasanen@gmail.com> Date: Mon Oct 7 12:55:32 2019 -0500 build: dt_image: use prebuilt lz4 binary for compressing * Also remove the lz4c fallback. We're providing an lz4 binary that works, so it shouldn't ever have to fall back to lz4c. Change-Id: I5b1346c55dc97daec13e087c501840628a7265e8 commit fafabae6300a7b3ab13ca955ea1a70ab8a1dedd9 Author: SpiritCroc <dev@spiritcroc.de> Date: Sun Oct 20 10:18:13 2019 +0200 roomservice: Use default branch from aicp remote For manifest default, we're using aosp right now, so fix roomservice. Change-Id: I9800fcdde4fd772ab96fc56d278fdc3ce1ee89ed commit 312eab822bfa97da0db04f98a9290d8bc20fee18 Author: Rashed Abdel-Tawab <rashed@linux.com> Date: Sun Oct 13 16:59:57 2019 -0700 kernel: Define DTBS_OUT path for dtb.img building Change-Id: I9fb3943c44c74985d9a4a841338767345a11ded2 commit 6c75d791873a0c2c2a706bfc5fd88051fdc821f3 Author: Rashed Abdel-Tawab <rashed@linux.com> Date: Mon Oct 7 14:42:30 2019 -0400 kernel: Move our dtb.img logic here Our build/make changes break incremenetal builds with prebuilt dtb dir (see discussion here: https://android-review.googlesource.com/c/platform/build/+/1134337/1/core/Makefile ) Instead of using the AOSP recipe, just define our own and use it by not defining BOARD_PREBUILT_DTBIMAGE_DIR Change-Id: If579b1670db447557b6f76ca79ecec22661c4080 commit 893cb67c651b562dfc826299d2dec0f5fc5a72ef Author: Rashed Abdel-Tawab <rashed@linux.com> Date: Fri Sep 27 23:37:14 2019 -0400 kernel: Build dtb.img from compiled dtbs Change-Id: If419d090740c005357fbd1665f78296d106b4509 commit 54b3c776ae4950f4c87502a7cbda49ea9f7a2114 Author: Rashed Abdel-Tawab <rashed@linux.com> Date: Mon Sep 30 15:39:31 2019 -0400 kernel: Don't re-define dtbo.img names These are already set in BoardConfig, no need to set them again Change-Id: I30eb44f748d0f427145beb5d6cd53ece14281abd commit 8cc88fcf4321a3df31188e9998fd651370953deb Author: Michael Bestas <mkbestas@lineageos.org> Date: Wed Sep 25 21:08:30 2019 +0300 build: Remove qcom power HAL pathmap * Power HAL is a HIDL HAL now, so you can simply build a device specific one with a different name Change-Id: I88b0a71dbcc98cbc8e7b5c284a3956e259d21115 commit 121798c2cf6334101807f63d8a807112301d3e81 Author: Rashed Abdel-Tawab <rashed@linux.com> Date: Mon Sep 30 11:11:50 2019 -0400 kernel: Make kernel depend on depmod After moving modules to this target, we need to depend on depmod Change-Id: I32ac51173db304cc019e45df006c26a2583b8587 commit a3f7710ef6e30af990bae0891178d12ff01cde12 Author: Michael Bestas <mkbestas@lineageos.org> Date: Sun Sep 22 17:19:49 2019 +0300 Revert "soong_config: Add flag for devices use metadata as FDE key" * Qcom reverted the relevant commit in cryptfs_hw This reverts commit a4d6ce67e76769bea45a1538c3e2d52b12dd9a38. Change-Id: Ife1812ebc80946953e3d1a558617c94ddbc7fad4 commit 991e1cfb7b52c0a46b6560c6044b1a132421a43f Author: Alessandro Astone <ales.astone@gmail.com> Date: Wed Sep 11 12:33:20 2019 +0200 lineage: allow Has_legacy_camera_hal1 to configure Shared_libs and Overrides * mediaserver is now bp Change-Id: I07e42ca605a3677ae431b38b0e68e5248e0a608c commit 2a42429429f4fac7e64cc0c50e50ce44591d6468 Author: PIPIPIG233666 <2212848813@qq.com> Date: Sun Sep 29 12:47:28 2019 -0400 extract_utils: Fix typo * ./../../xiaomi/sm6150-common/../../../vendor/lineage/build/tools/extract_utils.sh: line 1: /#!/bin/bash: No such file or directory. Signed-off-by: PIPIPIG233666 <2212848813@qq.com> Change-Id: I178f745d4ecb818c38706ff100611df19221065d commit bff5a39199f89f15abf0ffa3562d5404e3e99ab2 Author: Bruno Martins <bgcngm@gmail.com> Date: Mon Sep 23 11:51:33 2019 +0100 extract_utils: Source the prebuilts from the new repo The prebuilt tools now live in prebuilts/tools-lineage. Change-Id: I4022210c52e1002aae0c6e622a480e5c7e10c366 commit a503017f0aa7ec63e457ee4dbc2fa3c2be8321cc Author: Bruno Martins <bgcngm@gmail.com> Date: Mon Sep 23 11:51:33 2019 +0100 build/tools: Move prebuilts to the new repository Going to be imported into prebuilts/tools-lineage. Change-Id: I81dd06249a8de8f4970be30d75b396c85d4c4fb7 commit 467973bd26bead5639df7e6ed19fbb18a05759d6 Author: Alessandro Astone <ales.astone@gmail.com> Date: Fri Sep 6 13:07:03 2019 +0200 vendor: env: fixup recovery fstab path Change-Id: I36860bdee4f9d3c186ca643becb37ad20213628c commit a2ae6c5fde3443ca32e6e3b1dd42ae29790ebe7e Author: Michael Bestas <mkbestas@lineageos.org> Date: Wed Sep 25 21:11:43 2019 +0300 build: Don't set pathmap for repositories that do not exist * Camera, gps and sensors are device specific most of the time so we do not sync the generic repositories for these projects Change-Id: Ibb5d0066e362d285a862ea0c0f2a2c824f84f73d commit 555cbaa074b5234716a6b539a7ec284fd8c3642f Author: Michael Bestas <mkbestas@lineageos.org> Date: Wed Sep 25 21:04:48 2019 +0300 build: Don't set pathmap for AOSP qcom hardware repositories * No longer needed after I9cf83430ffec4fbd224e724513d371ba8785606d Change-Id: I594266314e1121ac6f13f9ed79774088667090d4 commit f9887ab7b28f7438b2480ae3d161b034c7c0d2de Author: Rashed Abdel-Tawab <rashed@linux.com> Date: Sat Sep 7 23:49:07 2019 -0700 build: Move to new qcom HAL directory layout All CAF forked HALs now reside in hardware/qcom-caf/ Change-Id: I9f84cebf021418c0b402bc3186f37643e63afb24 commit 0882486a1ce194910ccc28639683418b85cbdc81 Author: Michael Bestas <mkbestas@lineageos.org> Date: Wed Sep 25 21:03:05 2019 +0300 build: Move hardware/qcom/audio back to its original path * This is a leftover from the early pathmap changes in cm-12.0 Change-Id: Ie1dc738c65cd7ffbf352eb10271b00da0f5ff393 commit 94b9318c4ee9ce0efe5af829a414b95edba8c20c Author: Michael Bestas <mkbestas@lineageos.org> Date: Wed Sep 25 20:57:26 2019 +0300 build: Remove ability to set WLAN/BT_VENDOR variant * These flags have no users since cm-14.1 Change-Id: Ia2b2fd5d95e856fdae3ec23532bc6eceff2910c6 commit 4c91a066b858d425a60d27e641b44810d7362cd0 Author: LuK1337 <priv.luk@gmail.com> Date: Sat Sep 21 11:47:33 2019 +0200 repopick: Print change subject as unicode * This prevents from seeing stuff like "b'frameworks: Add unlinked ringtone and notification volumes'" when using python3 as default. Change-Id: Ie1fa85681b648edcee65680d784da4dff1779616 commit bdeb27be9fcadf78d697200b6ffcf4910860f04b Author: Luca Stefani <luca.stefani.ge1@gmail.com> Date: Sat Sep 14 16:26:26 2019 +0200 kernel: Fix specifying custom clang compiler version * Folder layout name changed in Q Change-Id: I823867334e87fbb3c240a92e62484b6531dfcd22 commit 957002e29856e75d21a33daad817327f7c4bc84e Author: Tim Schumacher <timschumi@gmx.de> Date: Sun Sep 8 15:32:39 2019 +0200 Add generic aicp targets to lunch choices Change-Id: I80d77d7cdbdfa156e951003a218ba8a58d51b3d4 commit 2de061123e405358ec68870b9697644c7b09352d Author: Han Wang <416810799@qq.com> Date: Tue Sep 10 13:08:04 2019 +0200 soong_config: Add new flag for vendor_init Change-Id: I383f1de230ecf7b79d78fe701b140bd1bc6795f2 commit a8e705f52c4c125490b61f12fbd098efb5391d56 Author: Stricted <info@stricted.net> Date: Sat Feb 17 17:28:52 2018 +0100 vendor: soong: replace space with colon on TARGET_LD_SHIM_LIBS that way we can split the shim list logically into multiple lines like TARGET_LD_SHIM_LIBS := /system/bin/gpsd|/vendor/lib/libshim_gpsd.so \ /system/lib/libexynoscamera.so|/vendor/lib/libexynoscamera_shim.so \ /system/lib/libstagefright.so|/system/lib/libstagefright_shim.so to not have one single huge line [lineage-17.0] this got lost in: soong: rework soong_config for Pie Change-Id: I3c5001f02975e5487ba66a02217f1d24d2021272 Change-Id: Ice1411ee22b78da1dbf22eac412b9e4978acebdf commit 70bc9fb0a73c114dea3c4a8a3d30d9b691f520af Author: dianlujitao <dianlujitao@lineageos.org> Date: Thu Sep 12 17:37:45 2019 +0800 kernel: Fix module installation and clean up * Fold module installation into kernel image recipe. * Specify make argument to strip modules on installation instead of explicitly invoking the strip tool. * Remove support of TARGET_KERNEL_MODULES, it's a phony target thus we're not allowed to depend on it per Android 10 restriction. It has been useless for years anyway. * Apply minor clean-ups. Change-Id: I288af1b2f741f524c2ef49554e15cb91c3115209 commit 94b3350f78e15822d2004064560e5ed53213efdd Author: Rashed Abdel-Tawab <rashed@linux.com> Date: Tue Sep 10 08:44:55 2019 -0700 kernel: Set kernel build outdir prefix for depmod too I missed these in the absolute path killing Change-Id: Ibd63c36b9bafe264c7e05672838e5e0186ac5314 commit a2c6e1f9ae7c7eda0cf69b27e047ccbfadb104a5 Author: Rashed Abdel-Tawab <rashed@linux.com> Date: Tue Sep 10 08:38:34 2019 -0700 kernel: Add GCC toolchains to the path Tools like `as` only exist in the GCC toolchain, so we need that Change-Id: I025d0d9bdf6eda94a538d2d6ddafbecc8830f471 commit e8d8b99a7d0ba85a13f2f4a51b81eff2ea6499f2 Author: Raienryu97 <cherukupallip@gmail.com> Date: Wed Sep 11 00:17:17 2019 +0300 vendor_aicp: Add command brunchopen to envsetup This command does the normal brunch and just opens up the final zip directory in a file manager. Thanks Davor for helping make this work on all file managers. brunchopen : Don't change dir, only open zip dir. Change-Id: I258b8e5de481daf1fd66d66398b94c0315ee7492 commit cd2c4f4b3e4cf465dff9f93ea54327acb7d6ab3a Author: Bruno Martins <bgcngm@gmail.com> Date: Wed Sep 11 22:02:28 2019 +0100 vendor: Trash the last bits of SDClang support Change-Id: I9ccb9b931a63342e233578c3ddbc5ea6391af601 commit 82d4a5794e6c8f8d598c1b3dfa3c82b31f325edb Author: Bruno Martins <bgcngm@gmail.com> Date: Wed Sep 11 21:54:28 2019 +0100 envsetup: Remove call to deprecated function This allows us to get rid of the following warning when running `breakfast` command: add_lunch_combo is obsolete. Use COMMON_LUNCH_CHOICES in your AndroidProducts.mk instead. Change-Id: I5b05515465d40b9b77f74c69293a1431c5325f5d commit f5d75b4d71b401141a8d29af38ab577cf6dce39e Author: Bruno Martins <bgcngm@gmail.com> Date: Wed Sep 11 21:48:43 2019 +0100 envsetup: Kill Jack args export Jack is dead since O. Change-Id: I46e2102de025cbe141fb08f0edfb7d24ee3b7e91 commit c502196c63fde04d8789ea05deff96ab296455a9 Author: Sam Mortimer <sam@mortimer.me.uk> Date: Tue Sep 10 11:40:34 2019 -0700 vendor Support relative OUT_DIR in fixup_common_out_dir * For use with AICP_FIXUP_COMMON_OUT=1, update symlink handling to work with relative OUT_DIR. * Fixes error: FAILED: ninja: error: mkdir(out/target/common/obj): No such file or directory Change-Id: I958be470b4d9ff2074442f210b1a73541e4981c8 commit c10cb1aa33666883864fe76a9e0961fb7b8d7fd0 Author: razorloves <razorloves@gmail.com> Date: Mon Jul 29 02:21:34 2019 -0500 extract_utils: Support extracting from product partition Change-Id: I2d0d01253fdf93d63a26556208d45cd69e76329f (cherry picked from commit ea15be6e92e3be0c103948d220de64fd2e1d781f) commit ff2f9e407be16c09bbd53718f69528904076c097 Author: LuK1337 <priv.luk@gmail.com> Date: Mon Sep 9 21:58:19 2019 +0200 lineage: Mark generated_kernel_includes as recovery_available Change-Id: Id4eed981e601244330a8ced1d5433254d808b3fd commit 47b37823a72bc8c307ff6a76d60e0b93547e12ae Author: Rashed Abdel-Tawab <rashed@linux.com> Date: Sat Sep 7 17:01:13 2019 -0700 kernel: Use absolute path for kernel O= argument The kernel make command is executed in the build root. Without absolute out paths, kernel out start with "out/" meaning it would be created in the kernel source. Add BUILD_ROOT to the argument to ensure it's always made in the actual out/ dir. Change-Id: I425134a893d4d5c9f31efccaf75e153b5462b76c commit e3b732d6996aceee0740677e4cd876a2acf5385f Author: dianlujitao <dianlujitao@lineageos.org> Date: Fri Sep 6 10:46:50 2019 +0800 Fix real file depends on PHONY target Change-Id: I638273c4e14d741b531385a30a963ca965ab9dfc commit a9b7a251558d6ee960ef5edb78d64b19f3db9d09 Author: Rashed Abdel-Tawab <rashed@linux.com> Date: Fri Sep 6 10:44:50 2019 -0700 kernel: Use prebuilt binaries perl, lz4c, and a bunch of other binaries are not allowed anymore. So we need to provide our own. Change-Id: Iafc71a35ffb831f5191e020ad1e09ad99d9dc421 commit b1edb65c2420e19761cac967161a6d618455fd86 Author: Rashed Abdel-Tawab <rashed@linux.com> Date: Thu Sep 5 21:21:13 2019 -0700 kernel: Use full path to the make command make is now a dissallowed command so just run the full command Change-Id: I523a7ca8d4cc32287e8dfc51469a32429d536601 commit ac872b7a21181c5a62b027df4a05749335c1f0fd Author: Alessandro Astone <ales.astone@gmail.com> Date: Fri Sep 6 01:13:17 2019 +0200 vendor: soong: _contents -> _json_contents Change-Id: I34849652cb4fcce793653e9ab4999f8b8f718e97 commit 06f2e9a316ffe71cfd6097993f6bf6aa3896f322 Author: Sam Mortimer <sam@mortimer.me.uk> Date: Wed Sep 4 23:03:18 2019 -0700 vendor: Depend on existing definition of empty Defined and marked readonly in build/make here: https://github.com/LineageOS/android_build/blob/7ddc50a066287b804a754951a597668d627478df/common/core.mk#L46 Change-Id: I172548f66a82677b206abed5b5bb489a1e19508d commit 04fce9300482eec6c253e47b4686ef06dfaeb3a1 Author: Rashed Abdel-Tawab <rashed@linux.com> Date: Sun Sep 1 17:44:22 2019 -0700 aicp: Add goldfish privapp whitelist and move to common aicp makefile Aicp GSIs now work. Test: lunch lineage_arm64-eng; m -j systemimage Change-Id: Ic2be5e9e2353b12a6cfd8f002dea0e72280b28ac commit 47fc02266f9cb20963567b886027dd1cce1d2ff4 Author: Michele Bono <bono.michele94@gmail.com> Date: Wed Sep 4 11:58:16 2019 +0200 vendor_aicp: Rework for Android10 Change-Id: I5c4b1b42be11bd1840705edcc9cb41b5781666de commit f3fec536cdfe6d7e765c36d812022a80acdf30ee Author: Michele Bono <bono.michele94@gmail.com> Date: Fri Aug 16 18:34:46 2019 +0200 vendor: fix a lot of shit going on Change-Id: I5b789ee5ba273c7fdbbb707bafb2255ca2224457 commit 81fe8594129aeccbc500d4d53746aa1c2f7aa814 Author: jhenrique09 <jhenrique09.mcz@hotmail.com> Date: Tue Jul 16 15:58:42 2019 -0300 vendor: Add qcom platform type to soongs vars Required for new commits on frameworks/native * Fix lag during screen recording on some platforms * Fix screen flickering after disconnecting from Android Auto on some platforms Change-Id: Ia0ed0bbfda44fb5ccb184ace854ec1bf9a7d819a commit 903b7ec5bfed3fafc6bed3038b801f0a7578f269 Author: Rashed Abdel-Tawab <rashed@linux.com> Date: Fri May 17 12:03:57 2019 -0700 qcom: Add UM 4.14 platforms * Note: msmnile is treated like msmnile because unlike other Qualcomm codenames msmnile does not expand to 8150. Change-Id: If246c0ec06de22097d369c17ce48aa1270bab19c commit 7d40d59f701976a8940cabf823be76c29485ea35 Author: LuK1337 <priv.luk@gmail.com> Date: Fri Jul 12 12:55:35 2019 +0200 kernel: Consider depmod version when handling kernel modules * This fixes dirty boot image rebuilding on devices with CONFIG_LOCALVERSION_AUTO=y and any driver set to =m. * Basically appending `cat include/config/kernel.release` to modules path makes sure that our find does not return old modules which would make cp fail with 'cp: will not overwrite just-created' message. Change-Id: Ifb79d33b95d7671d8b2d6633644c8b8290d1f442 commit eb3bc193fd915cb83afd14f47689222c36cfc35b Author: Rashed Abdel-Tawab <rashed@linux.com> Date: Thu Mar 15 12:55:22 2018 -0700 extract_utils: Support multidex Co-authored-by: Erfan Abdi <erfangplus@gmail.com> Change-Id: I4881658d303b6c5c7f0b141beb50c1e9100af611 commit 3e1cf93b8d3a886022607961f2119b0bbaccdb7d Author: Isaac Chen <isaacchen@isaacchen.cn> Date: Wed Oct 3 15:29:15 2018 +0530 build: Support SDM710 platform Change-Id: I958a6bfd1087f5437f4074e614198bb622d476ce Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn> commit 501e29b33086deb785f461a885c6b96d092c37b7 Author: Ethan Chen <intervigil@gmail.com> Date: Sat Jun 22 14:12:40 2019 -0700 build: Separate platform macros from QCOM platform definition * The macros used in the file formerly called "qcom_utils.mk" are actually generic and not QCOM-specific. Move the QCOM_BOARD definitions to a QCOM-specific location, and name the remaning macros something more generic. Change-Id: I6747bc9201e56b456caf251122057d7dbc233f1c commit 636987eadfc64a5d77617c4e27b2b792fba67245 Author: Ethan Chen <intervigil@gmail.com> Date: Sat Jun 22 13:30:38 2019 -0700 build: Reorganize inclusion of QCOM macros * There's actually not a whole lot QC-specific about these macros, make them available at definition.mk inclusion time rather than relying on BoardConfig to include them. * Don't create a dependency on QCOM macros from a makefile that is included very early in the build process. Change-Id: I3dcaf0e068ca44732cfe58f69384621781ddda67 commit 6a3f4f93e49f953e14062779657b7c0453c1b2c8 Author: Ethan Chen <intervigil@gmail.com> Date: Sat Jun 22 13:16:21 2019 -0700 build: Set mode for makefiles * These shouldn't be executable. Change-Id: Idcb4e46f0ac69116b4837cd31f9f2e506b41a3f2 commit 585f79f03b25e2dbd07dbb7aa4943b892ff6a70d Author: Rashed Abdel-Tawab <rashed@linux.com> Date: Fri Mar 29 20:07:25 2019 -0700 extract_utils: Add functions to extract vendor blobs from vendor.img Change-Id: I6f37adc955856fa78e719eb30249800abe80020c commit aa1365cc605b3aa9215b16bbbd769aa6608edb5b Author: Luca Weiss <luca@z3ntu.xyz> Date: Sun Nov 25 14:07:12 2018 +0100 repopick: cmp() is not available in Python 3, define it manually Change-Id: I16a89aa555e62f105d888e87cb43afd26606076b commit bbc7b673f716c39d4e8d4c005157fbc5bf4d71e7 Author: Erfan Abdi <erfangplus@gmail.com> Date: Sat Mar 9 12:03:41 2019 +0200 soong_config: Add flag for devices use metadata as FDE key Change-Id: I5f70280e72613a8f850cb3263c45e95e80cb8b3c Signed-off-by: Erfan Abdi <erfangplus@gmail.com> commit d06580fb621f320bc59377218583e91489da6216 Author: Rashed Abdel-Tawab <rashed@linux.com> Date: Thu May 16 14:01:19 2019 -0700 lineage: Rework DTBO image generation Currently we handle the DTBO images from start to finish, including AVB footers, and just drop them in $(PRODUCT_OUT)/dtbo.img when done. While this works for the most part, we are limited in what we can do with the DTBO images. For example non-A/B device recovery images must have a copy of the DTBO image appended to recovery (see AOSP docs: https://source.android.com/devices/bootloader/recovery-image ). This means that we need to pass the pre-AVB dtbo image into BOARD_PREBUILT_DTBOIMAGE in order to let the AOSP build system handle it. This commit reworks the way the DTBO images are built, placing them at $(PRODUCT_OUT)/dtbo-pre.img instead and setting BOARD_PREBUILT_DTBOIMAGE to that path so the AOSP build system can pick the images up and sign them and append to recovery (for applicable devices). Change-Id: I8819d7cd92ba298de67dbc7f6b321917ba8524f1 commit c9920ccfb0ec0751d453a1fc5b2c5dd4a958e53a Author: Vladimir Oltean <olteanv@gmail.com> Date: Thu Jan 17 03:07:34 2019 +0200 extract_utils: introduce support for executing blob fixups * Traditionally, the task of hex-editing blobs has been approached in 2 ways: (1) Do it out-of-band, commit the modified blob, and record its edited sha1sum in proprietary-files.txt (aka pin it). (2) Do it in-band, by adding code to the device-level extract-files.sh (usually this performs patchelf or sed). This code runs after the extract_utils functions were invoked. * Problems of approach (1): - It relies on verbal (basically commit message) documentation of the hex-editing that was done. Makes it more difficult to reproduce. - Each time blobs are updated, pinning needs to be temporarily removed, hex-editing done again manually and new hash put back. * Problems of approach (2): - It is incompatible with the concept of pinning, which is useful for kanging blobs from another device. A pinned blob would either: - Match the hash, get hex-edited, then it won't match the hash next time around. - Not match the hash (because of, say, hex-editing), then the extraction script would use an unwanted blob version instead of the pinned one (either that, or say "!! file not found in source"). * In summary, this patch adds system-wide support for approach (2) in order to address the aforementioned shortcomings. * At device level, users of extract_utils who wish to perform blob fixups can override a blob_fixup() Bash function in their extract-files.sh immediately after running "source ${HELPER}". The blob_fixup() function will be called by the common extract() function after extracting every individual blob, giving the user the opportunity to hook custom code after this operation takes place. * In proprietary-files.txt, the line corresponding to this blob which needs fixups can look in one of 2 ways: (a) vendor/lib64/vendor.qti.gnss@1.0_vendor.so Do this if you are taking the blob from the stock ROM. The fixup script will always run after the blob is extracted. (b) vendor/lib64/vendor.qti.gnss@1.0_vendor.so|249c76153f8de014bf2dd2ab623ee3d87741fbc8|f7e9ee8e3804887a2f3939128e860767e6f27258 Do this if you are kanging the blob from somebody else. The pinning logic now applies for both the pre- and the post-fixup hashes. The fixup script will only run if the blob doesn't match the hex-edited blob, although the fixup script should really be idempotent. Change-Id: Ifdd73c885d995c645f6210597537693d1a2f903f Signed-off-by: Vladimir Oltean <olteanv@gmail.com> commit 80f0dd542956ea24668c718910d43ed30714db8f Author: SpiritCroc <dev@spiritcroc.de> Date: Thu May 9 15:53:44 2019 +0200 roomservice: allow adding remove-project Change-Id: I3c2c34618c6cdf5b60a3dede99710c147c251c8e commit 3ab4378df2880a4f74bbdf37a54df7884945a003 Author: Thor Lee <guaiyihu@foxmail.com> Date: Thu May 2 09:31:30 2019 +0200 kernel: Fix modules path generated in modules.dep This patch fixes the error generated path of modules in modules.dep. Tested on Redmi Note 5(whyred). Before: /vendorlib/modules/test-iosched.ko: /vendorlib/modules/mpq-adapter.ko: /vendorlib/modules/ufs_test.ko: /vendorlib/modules/test-iosched.ko /vendorlib/modules/rdbg.ko: /vendorlib/modules/br_netfilter.ko: /vendorlib/modules/gspca_main.ko: /vendorlib/modules/mpq-dmx-hw-plugin.ko: /vendorlib/modules/mpq-adapter.ko After: /vendor/lib/modules/test-iosched.ko: /vendor/lib/modules/mpq-adapter.ko: /vendor/lib/modules/ufs_test.ko: /vendor/lib/modules/test-iosched.ko /vendor/lib/modules/rdbg.ko: /vendor/lib/modules/br_netfilter.ko: /vendor/lib/modules/gspca_main.ko: /vendor/lib/modules/mpq-dmx-hw-plugin.ko: /vendor/lib/modules/mpq-adapter.ko Change-Id: I84d51f4c418fda0d99890db0fd5d976c42f54295 commit 6926663997d1e5e6f98e99e8f3bae2c59da458cc Author: Giuseppe Maggio <jertlok@protonmail.com> Date: Mon Mar 18 17:24:06 2019 +0100 Add multiple topics support to repopick Allow to pick multiple topics by appending them after the relative parser argument. Change-Id: I25666f23f879af8d9eb51703da4f35867698bb08 commit d041eae0d2ad08a9cab59790cd5d1d0c19619842 Author: Ethan Chen <intervigil@gmail.com> Date: Sat Mar 3 18:44:40 2018 -0800 qcom_target: Move RIL path mapping to core/config.mk * hardware/ril is a required project for any build. Move the path mapping logic to core/config.mk so any build has access to the correct default mapping. Change-Id: Ia52919d7877ddc91f8a4a988fd0858d14837fc4c commit 22ee62d037a06a5335c639704cdc3f6456f0a58f Author: Ethan Chen <intervigil@gmail.com> Date: Sat Feb 9 15:15:11 2019 -0800 kernel: Use build-image-kernel-modules instead of copying it * Call the build system's build-image-kernel-modules function instead of redefining all of it inline ourselves. Change-Id: Ifc4bd3c452393389a14174f4cc29a8f7ef064b93 commit 1e801e880fd7e000b08878b5fd6b1c9e06ba86b5 Author: Ethan Chen <intervigil@gmail.com> Date: Sat Feb 9 16:26:51 2019 -0800 kernel: Use a macro for kernel build targets Change-Id: Idb61ddbfd630401da09a0c3207aaab7e25bc4b14 commit 7003bb0200ed80da4cdd9c4f820f1c2c3291a1b7 Author: Ethan Chen <intervigil@gmail.com> Date: Sat Feb 9 21:05:01 2019 -0800 kernel: Detect kernel module usage better * Check for any actual kernel modules, rather than just the presence of kernel modules being enabled as a kernel feature. Change-Id: I6b7e82d5c59dd57621d9f9e2d1fd606997790d1c commit ca363c506c3dbd2b2957b0adad2efc7e88eb39a4 Author: Ethan Chen <intervigil@gmail.com> Date: Sat Feb 9 15:23:18 2019 -0800 kernel: Move kernel module dir cleanup/creation to module install target * The directories used by the kernel module install rules are performed as part of the rules in the kernel build itself. This is likely a leftover from before kernel module install was separated. Change-Id: Iee2f73a0f8e0f274b1c2931ba57277ff14d7f5cc commit f153e6433958831e18d396d9cf718418f5ffa265 Author: Ethan Chen <intervigil@gmail.com> Date: Sun Feb 10 12:12:50 2019 -0800 kernel: Move full kernel build guard flag below all targets * The Pixel DTBO generation step should also be guarded by the full kernel build flag. Change-Id: I06d230b1b32ad9d974f90bfe6ae82008f4454d83 commit 6f653997707c7c026176156d6feb12c20a09ea73 Author: mosimchah <mosimchah@gmail.com> Date: Tue Mar 5 21:07:48 2019 -0500 vendor_aicp: Add build templates from lineage Updated until https://github.com/LineageOS/android_vendor_lineage/commit/bff959a5ab1eaeb7bf42782d06333f276306504c https://github.com/LineageOS/android_vendor_lineage/tree/lineage-16.0/build/templates Change-Id: I753c80e3c5d95e6121b32885eee10dd618421508 commit 1fee04dd634cad4ffc96dd6297309b3194a42f37 Author: Vladimir Oltean <olteanv@gmail.com> Date: Sat Jan 19 00:44:07 2019 +0200 extract_utils: make --section match words anywhere in the line Change-Id: Ia3fe2160f0f4bc7da1b5bd31a21080af51b41fab Signed-off-by: Vladimir Oltean <olteanv@gmail.com> commit fa62cfc6d99fe17624e34f5a90c2c1815b6b4fc4 Author: Vladimir Oltean <olteanv@gmail.com> Date: Thu Jan 17 03:05:52 2019 +0200 extract_utils: introduce -k (kang mode) option * The use case is easier updating of pinned blobs. When --kang is set, pinning is automatically ignored, and the script will print lines at its output that can be directly copied back into the proprietary-files.txt. * Best served together with --section ${SECTION}, and proper grouping of the proprietary-files.txt. Change-Id: I648fbcbd4580a4a002b00828bcfee18d1e265d7b Signed-off-by: Vladimir Oltean <olteanv@gmail.com> commit 2a3e68f2eafa7088ffa5fa61697308eea630a988 Author: Vladimir Oltean <olteanv@gmail.com> Date: Thu Jan 17 03:04:16 2019 +0200 extract_utils: cleanup variable names and arguments passed to extract() function * This also makes the --section argument non-positional, since otherwise it is not possible to easily support more than one optional positional argument. This is in preparation of one more optional argument to come in a follow-up patch: --kang. Change-Id: Ieb142e0854319defb9a278ab68cd4aeefd0fbdd5 Signed-off-by: Vladimir Oltean <olteanv@gmail.com> commit b5cfebda9a9b50a60375c962d2a438756b3980b6 Author: Vladimir Oltean <olteanv@gmail.com> Date: Sun Jan 6 19:38:31 2019 +0200 extract_utils: be compatible with system-as-root layouts * The use case is that if you have the following layout: $TOP --- system.img | +-- vendor.img you should be able (from $TOP) to: mkdir system; mount -o ro,loop system.img system mkdir vendor; mount -o ro,loop vendor.img vendor and then (from device tree) ./extract-files.sh $TOP But this doesn't work if system.img is SAR and contains another "system" dir inside. This patch makes sure it searches for a "system" dir in the provided path as well, if it couldn't find the blob anywhere else. Change-Id: Ib49cd5b587b3a57478a66ff69cf840270c2b1403 Signed-off-by: Vladimir Oltean <olteanv@gmail.com> commit 0c9a41ec2a18bdd11e17985c2f69402df1da2b54 Author: Vladimir Oltean <olteanv@gmail.com> Date: Mon Dec 24 01:03:47 2018 +0200 extract_utils: drop the "/system/" prefix from prints of blob names * This makes the printed output closer to the proprietary-files.txt syntax Change-Id: I81b844bb6bb1d1a2f91a39151a892fbfc0bed20b Signed-off-by: Vladimir Oltean <olteanv@gmail.com> commit d9887b350fbd08365e4bc10822793a73c39b4a50 Author: Luca Stefani <luca.stefani.ge1@gmail.com> Date: Sun Feb 3 12:25:55 2019 +0100 Never allow neverallows Change-Id: Ibf07e9e319d676666e3e7389720c24917e38a9ac commit d643543db646aa0bcc278c6c3957c446d0773bae Author: Michael Bestas <mkbestas@lineageos.org> Date: Mon May 28 13:49:51 2018 +0300 lineage: qcom: Set thermal & vr HAL pathmaps Change-Id: I1f9e5060764fe8e4e0f58c0ded1f6bf1b28c0567 commit c224142469365327cd96cfaa4f70fa8d665e76d4 Author: mosimchah <mosimchah@gmail.com> Date: Sun Jan 20 17:21:12 2019 -0500 vendor_aicp: Update build tools from lineage Updated until https://github.com/LineageOS/android_vendor_lineage/commit/b2c382193d25547b928ea7f6fd9fc2efaa291f9e https://github.com/LineageOS/android_vendor_lineage/tree/lineage-16.0/build/tools Change-Id: I8f7fdceda62b3fa7370ffc02209c83d1493ef70e commit f49c4e1e219afbae04ba488529a1e557a4917729 Author: Michael Bestas <mkbestas@lineageos.org> Date: Thu Jan 3 23:54:09 2019 +0200 lineage: qcom: Set proper CAF data-ipa-cfg-mgr pathmap Change-Id: Ibaec558bfe945a204968e7f7a3df85dd91d49483 commit a1a88bc8ebd488a68db9cdf451eeed4f19902de9 Author: Ethan Chen <intervigil@gmail.com> Date: Sun Dec 9 16:43:56 2018 -0800 lineage: qcom: Set data-ipa-cfg-mgr pathmap Change-Id: Ifaf6d008425ef38fa8de2aa734cc4b05654995f2 commit 827d60cd4b8bd975598b2966ef9f859222178da4 Author: SpiritCroc <dev@spiritcroc.de> Date: Mon Jan 14 20:27:44 2019 +0100 roomservice: support devices with underscore in deps only mode Test: Add castor_windy repo to .repo/local_manifests/aicp_manifest.xml Run ./vendor/aicp/build/tools/roomservice castor_windy true Before: No dependencies synced Now: Dependencies synced Change-Id: I5e88d3f750b612d1ed023efba81250ec6f3eafe6 commit 0e0e3c75766f67bb014d42a99304ff794f7fd9b1 Author: Michele Bono <bono.michele94@gmail.com> Date: Mon Jan 14 10:50:00 2019 +0100 vendor: bring inline with LineageOS Change-Id: I82aabbad2490e2cdc28d4d86961b10a6786f5ea4 commit 033cf7d527eab278eaa552a6bac755209132dfd7 Author: Michael Bestas <mkbestas@lineageos.org> Date: Tue Aug 28 20:31:16 2018 +0300 soong_config: Add flag for crypto waiting on QSEE to start Change-Id: I9a5493667c6bb3636468a90df0da65cf5e8c3a8b commit 5a153f7b4a01e1a05c6bc562c8680ac0d687239d Author: Michael Bestas <mkbestas@lineageos.org> Date: Tue Aug 28 20:19:05 2018 +0300 soong_config: Add flag for legacy HW FDE Change-Id: I4ced98000e7349135dfb62bba9579e1dbf6b959c commit e742e79deb424310d25270e6c09e085592a569ea Author: AnilKumar Chimata <anilc@codeaurora.org> Date: Wed Jun 20 20:25:55 2018 +0530 soong_config: Add new flags for HW FDE Add new flags for HW FDE to pass CFlags to source code. CRs-Fixed: 2210986 Change-Id: I70d68f015ee8eb8d123ce863ce8e36d0310bc082 commit 9038f6f3909658b7fb4233a531898bab78061499 Author: doc HD <doc.divxm@gmail.com> Date: Fri Jan 11 12:09:45 2019 +0300 vendor_aicp: soong: Add missing variables for qcom_bsp_legacy flag Change-Id: I07dbac3cac41019ed0d01655a30a6119bedb5729 commit 466005d789e3ce798cea9c7fc5c034b045d6f173 Author: Michael Bestas <mkbestas@lineageos.org> Date: Sat Dec 29 23:34:17 2018 +0200 soong_config: Add flag for msm8974 1440p EGL workaround Change-Id: Iad2df3dad223604f1e2c454432b9c9239db8d035 commit 90da27565cd2e9b81ecba462ba565a57dc3503ca Author: Stricted <info@stricted.net> Date: Tue Oct 9 22:28:25 2018 +0200 repopick: add hashtag support Change-Id: Id9196e7cdaa50bf01fa18ed4e31004b7f1e8038b commit 5546fdeddbfaf70c53202cb6af71ed74968db6b8 Author: Gabriele M <moto.falcon.git@gmail.com> Date: Tue Apr 10 18:35:12 2018 +0200 repopick: Update SSH queries result to match HTTP queries Needed after the recent repopick changes. Change-Id: I14f57afefeb9579d1d9896d8dc4512645b5b68e9 commit a3148406d99eec84c9228bb8e233cd3256b7a86a Author: Gabriele M <moto.falcon.git@gmail.com> Date: Sun Apr 1 17:50:58 2018 +0200 repopick: Allow to pick changes by URL Change-Id: I460c987cc03c4f6ff03ecab1bc39e52cec413c13 commit fd3629805d3568e5177cffe1a370212b43801b0a Author: Gabriele M <moto.falcon.git@gmail.com> Date: Sun Apr 1 17:50:57 2018 +0200 repopick: Actually print the patchset number We are printing the change number twice... Change-Id: I4f63766d4162f5d016badad662842badd6da3588 commit 7ff9f8ab849caef29964807da4648ae4fc2e5fe8 Author: Gabriele M <moto.falcon.git@gmail.com> Date: Sun Apr 1 17:50:55 2018 +0200 repopick: Ignore the trailing slash in change numbers Trailing slashes cause 'patchset' to be an empty string, which cannot be converted to an int. If we have a trailing slash, ignore it and pick the current patchset. Change-Id: Ifad60b7f6ff3dcfd9dd80b2e93b1f909aa360666 commit 304ee1960bd7176b8e512f38958f1671e12f3b92 Author: Gabriele M <moto.falcon.git@gmail.com> Date: Sat Mar 31 14:26:59 2018 +0200 repopick: Try to keep the changes sorted Sort the changes according to their parent first and then according to their number. Change-Id: Iebdb8789728b2ccd528e19437e162129eb27973c commit 18e9c9c61cd2c2b4a9c38ba16f0fc5bb801357e5 Author: nailyk <nailyk_git@nailyk.fr> Date: Thu Sep 28 08:37:59 2017 +0000 tools: repopick: Correctly order changeset * Without key=int sorting is done in alphabetical order. This cause 999 being picked after 1000. Change-Id: I540f0e55093a33d80d78a0cf0c31dc83f7168279 commit 7259bbe13c6c88a1d912a430e37d7da20f999e17 Author: Michele Bono <bono.michele94@gmail.com> Date: Mon Dec 10 11:20:40 2018 +0100 Revert "repopick: add hashtag support" This reverts commit 0c8d1e69a3f11865367f1c5c19edda2bffe5c8c4. Change-Id: I8635e77c93be5409b2186af818a3dc53a25926b8 commit fcfac1a5eaaec1619660ae2961242f1e78fd447b Author: Adrian DC <radian.dc@gmail.com> Date: Sun Dec 4 12:30:26 2016 +0100 repopick: Avoid failing on commits lookup * Some projects with multiple merges and discountinuous histories could trigger an error here when the HEAD~{?} does not exist, hence avoid this by ignoring the commit and continue the search Change-Id: Ice28c87d1bf8897da52236b637bbb0c5d349f848 commit a26109875be8295acab18101d707b50cc639560c Author: Ethan Chen <intervigil@gmail.com> Date: Wed Nov 28 00:54:35 2018 -0800 lineage: Add techpack/audio to include path also Change-Id: Ib5af4c77f3342c01325e32222401d7584bac337a commit 3d3362e8f08faf0a172d167bab7b9a4a0b980e99 Author: Rashed Abdel-Tawab <rashed@linux.com> Date: Fri Sep 21 18:32:47 2018 -0700 sepolicy: ignore neverallows Change-Id: Ib68df6e2aeedd04049cb256dd2f37400d9778631 commit bfb49f5f4d465e41f1424acfbdbe95ccaff1ebc1 Author: Bruno Martins <bgcngm@gmail.com> Date: Mon Nov 5 11:25:57 2018 +0000 lineage: Consider techpack/audio when generating kernel headers * New fancy kernels have techpack modules and we need to account for headers of those modules. Change-Id: I4da9606d5933209287dd5e881f06ee1e39443f70 commit 322deceb395b3416f9cb84f92ad3802ea2d4bdb2 Author: Dan Pasanen <dan.pasanen@gmail.com> Date: Mon Jan 23 15:08:52 2017 -0600 repopick: support auth'ing to gerrit and picking drafts * Use requests if installed. If not fall back to urllib. This is done because users may or may not have requests installed and requiring them to do so for simple http stuff isn't really reasonable. * If requests is installed and a .gerritrc file exists in the user's HOME directory, try to get credentials out of it for the given gerrit instance. If auth for the correct gerrit instance exists, use it to auth to gerrit. If no .gerritrc exists, just use requests with no auth. Example ~/.gerritrc entry: review.lineageos.org|invisiblek|httppasswordhere Change-Id: I95be26d51bfd31b53f3613e8dbfb7bba46324571 commit 5230ab6b7241981b3328f452daecba390a2bce4f Author: Adrian DC <radian.dc@gmail.com> Date: Thu Sep 7 22:59:54 2017 +0200 repopick: Support overriding the default commits count to check * Support passing -c 20 to consider 20 changes instead of 10 Change-Id: I2b36228fb0020501896c800b13713aef284a5772 commit cf0d8e44aa0d9a39e3e5bb1747b161f7552613e4 Author: Dan Pasanen <dan.pasanen@gmail.com> Date: Sun Jul 9 09:41:33 2017 -0500 repopick: don't bail on drafts * When using an ssh gerrit instance (-g) it is perfectly reasonable to pick a draft commit. Don't require force picking (-f) in order to do so. Change-Id: I420f566ee1bb1f0b0d2a2ef29d95e0545db70b89 commit d79abdce021dbee3c584408a353e31286bd82183 Author: LuK1337 <priv.luk@gmail.com> Date: Fri Mar 24 23:25:13 2017 +0100 repopick: Don't convert patchset to int if it's None * donuts * Change-Id: I65bfb1741481b01874f21d83b5a43b0902b7d8ea commit 32c15c64020f5e7631f5691a82521ae447b56abf Author: Adrian DC <radian.dc@gmail.com> Date: Thu Aug 30 23:07:23 2018 +0200 repopick: Warn about empty commits instead of failing * If a cherry-pick results in an empty commit (hints about git commit --allow-empty), we should warn instead of failing all repopicks Change-Id: I8410d7d02c4118c8072de609cf3c291e2d8523e6 commit 1cf64680f7386dbfc921929cc91cc7bf0fe57669 Author: Harry Youd <harry@harryyoud.co.uk> Date: Tue Jul 18 18:52:42 2017 +0100 repopick: Add 'reset' option In case of conflict, reset to initial state by aborting the cherry-pick, leaving the working directory clean Change-Id: I2353b92254b67ea49835bc88b6fc9bc3910b5107 commit 6f6d43e34399eafff732a8e9feffb18fc854fbc9 Author: LuK1337 <priv.luk@gmail.com> Date: Fri Mar 24 20:00:48 2017 +0100 repopick: Fix cherry picking specific patchsets Change-Id: I396a1218f141a1ff4cb45252cc01a1487c2afd31 commit e39835868c05ae3b06dc031f16f6c63d49dba4a1 Author: Vladimir Oltean <olteanv@gmail.com> Date: Tue Oct 23 02:32:11 2018 +0300 repopick: be able to kang yourself * Trying to repopick a change with -f -P|--path will fail as "already applied" if the remote repository was also cloned locally, as the script first checks the presence of the remote repo in the project pathmap. * This change gives priority of the -P parameter if it was provided. Change-Id: I8562272e2946143dc1e7159edc6bdad5d3435197 Signed-off-by: Vladimir Oltean <olteanv@gmail.com> commit 9aa253d5faf3d74ab00378922580ae7936ac6011 Author: Tim Schumacher <timschumi@gmx.de> Date: Sat Oct 13 14:37:54 2018 +0200 repopick: Try to fast-forward first Change-Id: I4890ce8075556eb3f57d89c283543f620f39fa02 commit 0c8d1e69a3f11865367f1c5c19edda2bffe5c8c4 Author: Stricted <info@stricted.net> Date: Tue Oct 9 22:28:25 2018 +0200 repopick: add hashtag support Change-Id: Ic59873f5a550d92bf5c06a7a67f068a2b23a8e33 commit 317ef81389c293669b9b87ca1af0a0eb450e9e8a Author: Michele Bono <bono.michele94@gmail.com> Date: Fri Oct 26 00:20:00 2018 +0200 vendor: ship rro packages in system overlay/ instead of app/ Also do not error on src files Change-Id: Ief0e123997fe1c2b1dfe1f8cc2c680c7eff55827 commit ffadda9ddb52eda7ad4e9260ef35c93a0ef98122 Author: Nathan Chancellor <natechancellor@gmail.com> Date: Sun Oct 21 19:07:47 2018 -0700 kernel.mk: Support kernels that use LTO Google added support for LTO + CFI in the Pixel 3 kernel, which requires not only Clang but a couple of additional binaries, namely llvm-ar and llvm-dis for IR generation. Google expects these binaries to be in PATH according to their definitions and the build.config.common file: https://android.googlesource.com/kernel/msm/+/android-9.0.0_r0.31/Makefile#637 https://android.googlesource.com/kernel/msm/+/android-9.0.0_r0.31/build.config.common However, kernel.mk does not add the LLVM bin directory to PATH so the build fails because the binaries can't be found. We could add LLVM_AR and LLVM_DIS to the make commands like CC and CROSS_COMPILE; however, adding the bin directory to PATH is a more sustainable solution as Google might require new binaries in the future. Additionally, LTO needs access to the LLVMgold library so it needs to be available in LD_LIBRARY_PATH. Add a PATH_OVERRIDE variable that will set up PATH and LD_LIBRARY_PATH with the bin and lib64 folders from the requested LLVM toolchain respectively when building with Clang. This won't affect kernels that don't use LTO like Wahoo. Change-Id: Ib16fa0d3180de2f96accb2f7648b07a017f8f98b Signed-off-by: Nathan Chancellor <natechancellor@gmail.com> commit 89849c7eba5c42c7e986b9fb5ae1f7f08d0a4316 Author: Ralf Luther <luther.ralf@gmail.com> Date: Fri Oct 19 20:44:40 2018 +0200 vendor_aicp: AICP'ify boot flash from image Change-Id: Ie3e517eff762a8c889c92cdf0d2fc64e45e8aa9b commit e313bac6d61d5c9ff3096d0a1cfae07fe260f9b5 Author: Ralf Luther <luther.ralf@gmail.com> Date: Fri Oct 19 20:43:46 2018 +0200 vendor_aicp: AICP'ify extract utilities script Change-Id: I60e51d7ca1d65e5309cb192b33c78c47abde1bdc commit c02e25b34603e9bde2e0f68a7afa8741c16f49d4 Author: Ralf Luther <luther.ralf@gmail.com> Date: Fri Oct 19 20:42:37 2018 +0200 vendor_aicp: AICP'ify build targets ...just a name change. Change-Id: I666a70f87213706b689d5438c4b8762b2f87f8df commit a0e3c208cc8c0c770a3bc144eda1bd0a5cf7d802 Merge: afe72543 3f4ab264 Author: Michele Bono (Miccia) <bono.michele94@gmail.com> Date: Tue Oct 23 11:04:34 2018 +0000 Merge changes from topics "pie-kernel-headers", "aicpify" into p9.0 * changes: aicp: Move some kernel definitions to BoardConfigKernel vendor/aicp: Remove kernel.mk headers generation aicp: Dynamically generate kernel headers using aicp generator vendor/aicp: Add soong generator module type vendor_aicp: AICP'ify more commit 3f4ab264ad17f63efebaf9515a7c49877309c077 Author: Rashed Abdel-Tawab <rashed@linux.com> Date: Thu Sep 20 15:19:57 2018 -0700 aicp: Move some kernel definitions to BoardConfigKernel Kernel source settings should always come at BoardConfig population time so things that use the variable later don't end up pointing to an empty or wrong variable. The following is also squashed in: Author: Christopher N. Hesse <raymanfx@gmail.com> Date: Fri Aug 10 00:23:54 2018 +0200 tasks: kernel: Honor prebuilt kernel flag For devices that want to use a prebuilt kernel, TARGET_KERNEL_SOURCE would still be set to TARGET_AUTO_KDIR, meaning the build system would still try to build the kernel if TARGET_AUTO_KDIR was present. Setting TARGET_PREBUILT_KERNEL indicates this is not wanted, so don't attempt to do it. Change-Id: Ic79b3ac1b9c946fd258ada43dce2b08bb74ea0d9 Change-Id: If046b86ff0d18c76898e90295be873a8379f678a commit 12cb0dedb0e04b63816a92000e16a79cbac54267 Author: Sam Mortimer <sam@mortimer.me.uk> Date: Thu Sep 20 13:44:44 2018 -0700 vendor/aicp: Remove kernel.mk headers generation *) This has been deprecated by the bp mobule generated_kernel_headers. *) To build with kernel headers, do this: LOCAL_HEADER_LIBRARIES += generated_kernel_headers Or for soong targets: header_libs: [ "generated_kernel_headers" ], Change-Id: Idad445709f0ee0ec11b41b40123b14976a0052ad commit 78dd8ec530e481257b320ad07a0c63d1cae7ab7b Author: Rashed Abdel-Tawab <rashed@linux.com> Date: Tue Sep 18 21:53:24 2018 -0700 aicp: Dynamically generate kernel headers using aicp generator Add a soong vendor plugin for kernel config variables so we can use these in go. Change-Id: Id31f2be8fcc5aba2d965dbe815edaaf1d28279c6 commit 7f5066ba06c493173a0a1a49ab0474b6c83b52a9 Author: Sam Mortimer <sam@mortimer.me.uk> Date: Tue Sep 18 15:56:14 2018 -0700 vendor/aicp: Add soong generator module type *) Similar to genrule but can be used to generate content when the output directory and file structure are not known ahead of time. *) An example use case is to build kernel headers. Change-Id: I10deb7ba8825393b0b5fdbf2d96b12ad37257e12 commit 9d0a4a9748c4c8fc9fac226d6c0056830c2e8def Author: Ralf Luther <luther.ralf@gmail.com> Date: Fri Oct 19 20:33:39 2018 +0200 vendor_aicp: create "los" not "cm" remote change creation of "cm" remotes to "los" remotes in environment setup Change-Id: If4bafd5dc31dd3826e0ccc590c6f6be7a8c9c1be commit 592c131c8328f43b9deddcec88a72c33ee0bb47c Author: Ethan Chen <intervigil@gmail.com> Date: Sun May 20 16:58:01 2018 -0700 build: Use TOPDIR, not TOP Change-Id: I5b2677c22aa878e46e01f4e5b31769e21937c38a commit 61d646595e7c2818726b3092844a803c05b25678 Author: Joey <joey@lineageos.org> Date: Mon Oct 22 01:15:25 2018 +0300 lineage: add BUILD_RRO_SYSTEM_PACKAGE target Allows to ship rro packages in system instead of vendor Change-Id: I8822ca477e80297dce477de2d87bd3e74d4cbfb0 Signed-off-by: Joey <joey@lineageos.org> commit 4db508fd112c7fdac8474bd2427ab2a52fddba93 Merge: abf045c8 60c35e93 Author: doc HD <doc.divxm@gmail.com> Date: Wed Oct 17 05:23:26 2018 +0000 Merge "soong_config: Allow process-specific override of target SDK version" into p9.0 commit 60c35e9398b1efb4616d4f65e8e0f64ed674f0e0 Author: Danny Baumann <dannybaumann@web.de> Date: Wed Aug 29 11:04:58 2018 +0200 soong_config: Allow process-specific override of target SDK version Change-Id: I1fc89a0468fde1716981966c6682a30a3c92f829 commit abf045c8728748410975866d14b915bf615abeaa Author: Julian Veit <claymore1298@gmail.com> Date: Sat Oct 13 09:45:32 2018 +0200 vendor_aicp: fix typo in Uses_generic_camera_parameter_library Fixes typo, which was introduced in e3a361f204cd28f03794488c3918b6926405790b Test: compilation of boardflag TARGET_SPECIFIC_CAMERA_PARAMETER_LIBRARY enabled. Change-Id: I5442f46983bbc1717f55161f204ec100a3761d06 commit f163698fde46f35a840ae464df2ace6b40c0c0c2 Author: doc HD <doc.divxm@gmail.com> Date: Fri Oct 12 11:25:52 2018 +0300 vendor_aicp: Fix soong build variables Change-Id: Ie295b5651f9752364e77c1708aff75d1c29843c0 commit b632cf933bd932179112a03726fc051d022141a9 Author: doc HD <doc.divxm@gmail.com> Date: Wed Oct 3 18:32:20 2018 +0300 vendor_aicp: Rebrand CM -> Lineage Some legacy devices needs to build dt.img and will look for dtbToolLineage Change-Id: I51d335c8e72f72a0429dbb370fe030acc1ce9cd6 commit 636e70389a3223c87698be794536d7964b52ebc6 Author: SpiritCroc <dev@spiritcroc.de> Date: Wed Oct 3 16:07:18 2018 +0200 Fix repopick path detection from AICP gerrit Change-Id: I19a7d8dc91eee166236f56aed2b679c09ef457e4 commit 3e86bfbdaf7e1b5c522a33e844fd4823c91439c7 Author: SpiritCroc <dev@spiritcroc.de> Date: Wed Oct 3 11:22:37 2018 +0200 vendor/aicp: AICPfy Change-Id: If1aea5e4f84f7cfa84b80b939f67c9137297a421 commit 346d3bb540140b10cd7b366d6c51f6379b75b353 Author: Luca Stefani <luca.stefani.ge1@gmail.com> Date: Thu Jul 12 17:23:54 2018 +0200 build: Add dtbo task Change-Id: I1101cb204ab583a204447d63e6a031a17179dfe7 (cherry picked from commit 8bffb053db418022c7cba5d67234412edd675862) commit 909184bb0f305e3192ec5387eb3ac132dad1811a Author: Rashed Abdel-Tawab <rashed@linux.com> Date: Sat Aug 25 11:10:25 2018 -0700 gzosp: Move QC board variables earlier These variables are usually set in a device's BoardConfig, setting them in qcom_target is at the very end of the "configuration process" which results in them being unavailable to plenty of other configuration "things" (ex. soong namespaces or soong config). Move them to right after a device's BoardConfig has been found and loaded. Change-Id: Iddd731202d22ed3f8eb010197ce20d3c75a1f40a commit bfe988441ad758f6262dffda20371350c7065221 Author: Ethan Chen <intervigil@gmail.com> Date: Fri Sep 7 00:17:04 2018 -0700 qcom_target: Add wlan-caf to CFI paths * The default AOSP hardware/qcom/wlan path is listed in PRODUCT_CFI_INCLUDE_PATHS since wpa_supplicant is compiled with control flow integrity checks. Add the Qualcomm WLAN variant to PRODUCT_CFI_INCLUDE_PATHS as well so wpa_supplicant can safely link it without exploding. Change-Id: Id5577846e1e1ea11f8a665d62847c80803e285f7 commit 31bf08117771358bb62e5920488da9e39f50d547 Author: Kevin F. Haggerty <haggertk@lineageos.org> Date: Sat Aug 25 20:23:19 2018 -0600 soong_config: Allow extension of valid gralloc 1.0 buffer usage bits * fw/native change I7f4174581e24e361577640b9263514a168ed482d implemented validation of the buffer description info prior to creating the descriptor. Some of our legacy devices need to whitelist additional usage bits to support various functionality. * The TARGET_ADDITIONAL_GRALLOC_10_USAGE_BITS variable can contain a singular roll-up value (e.g., 0x02000000U), a left-shifted bit (e.g., (1 << 25)), a bitwise OR of these things, or essentially anything that the compiler can choke down. Change-Id: I2127d33b03426b5e0f981aae837e07d82163fa17 commit 6014312ba39192c4122997c34f036fde43355d2f Author: Kevin F. Haggerty <haggertk@lineageos.org> Date: Tue Aug 28 18:22:25 2018 -0600 soong_config: Add add_json_str_omitempty function * This function wraps add_json_str so that it does not add the soong variable key:value pair to json structure if the second argument (value) is empty/unset, preventing the need for more complex conditional logic in the middle the code that builds the struct * This concept allows us to make use of the omitempty field option for purposes like single variables controlling ifdef blocks as well as carrying the desired value Change-Id: I99c8c162069c2aa8ff3d0bab2636b01181e74a9d commit 513449d8f38d2cd519e8665da02be9f7f5263dc3 Author: Bruno Martins <bgcngm@gmail.com> Date: Mon Aug 27 10:08:54 2018 +0100 soong_config: Remove extra spacing * Let's not rewrite the whole list while adding new vars Change-Id: Icab6116839bbb74a75d207310562faf9d780828b commit 5a480dd71b4fa491dfc0a076bdec3aeb6791fcb6 Author: Bruno Martins <bgcngm@gmail.com> Date: Fri Aug 10 13:17:11 2018 +0100 gzosp: Make sure to consider our product makefiles Change-Id: Ia0c7281791b37fff5fce9c62b3f0ba56c35d45ba commit ad59f641e7b885c874a0b9f6308e1393f8c0d9a2 Author: Simon Shields <simon@lineageos.org> Date: Thu Apr 12 11:34:14 2018 +1000 gzosp: enable building otatools with generic targets Change-Id: I4bbd32378e159084f8e5dfb852749f77feb31788 commit 6bb2105e0182641a29cfaf24943000123ffad349 Author: Simon Shields <simon@lineageos.org> Date: Tue Mar 20 23:03:49 2018 +1100 gzosp: add generic gzosp targets These are used for building addonsu. Change-Id: If6def9729328ea2ce1e977fd7b9ff42cfc2f6dda commit 240335b95df8875d74050d42c81a0a4c51230ab8 Author: Jaap Jan Meijer <jjmeijer88@gmail.com> Date: Mon May 8 18:00:59 2017 +0200 Don't enable ANDROID_BINDER_IPC_32BIT for mixed userspace/kernel TARGET_USES_64_BIT_BINDER should be used for the userspace binder now. Change-Id: I5cede00e7667969e394d06169dff54659900d90f commit 207514dc5d59cb00f6a5db0acff3e845981c1d7a Author: Luca Stefani <luca.stefani.ge1@gmail.com> Date: Wed Jul 11 00:35:33 2018 +0200 kernel: Allow installing modules on system Change-Id: Id4386cd37645dc9e9253410e0b2093cd2e6b04dc commit 0bd33efb37a304179673258d4bf6feb2ff41656d Author: Simon Shields <simon@lineageos.org> Date: Thu Apr 5 15:02:29 2018 +1000 build: dt_image: support prebuilt DT images If for whatever reason we need a prebuilt DT image, it has to end up in target files for the signing slave. Change BOARD_KERNEL_PREBUILT_DT to hold the path of the prebuilt DT image, if it's going to be used. Change-Id: I8042d347d271da5c3963824777d399bbc4229aa9 commit 66b3ea7cfd63434b0b0a4bebfb021d69990a1d3d Author: Zhao Wei Liew <zhaoweiliew@gmail.com> Date: Sun Mar 5 19:22:52 2017 +0800 cm: build: tasks: Remove BUILD_TINY_ANDROID check This flag has been obsolete for a while now. Change-Id: Ib78a1b141ddd757d2546b2eff2158e6e0cc0d673 commit 2cd6323ae7758729790dc887e49575ac1c537396 Author: Dan Pasanen <dan.pasanen@gmail.com> Date: Tue Jan 24 14:09:10 2017 -0600 tasks: dt: add flag to optionally compress dt with lz4 * Gotta save that space somehow. This is in the continuing effort to remove custom mkbootimg.mk files in device trees Change-Id: Ie8b3cedf6e37d1d11c2383dd3590f9908ad7818c commit d87ae4719f02f42515f35bdc48d4b0d94986aff3 Author: Prema Chand Alugu <premaca@gmail.com> Date: Sat Aug 11 01:01:14 2018 +0530 build: Nuke the kernel headers deprecation error * Many CAF repos still use those * Additional commits in build repo should take care of this * Can be revisited if needed Change-Id: I65cb22fd9babb79e166eabc1c9c6db958f651d24 commit c80f7db9947da5803a6e8ade7d9ee8da35f14e7a Author: Prema Chand Alugu <premaca@gmail.com> Date: Sat Aug 11 01:00:17 2018 +0530 bootimage: Use OUT_DIR since OUT is deprecated Change-Id: I8fda73ef587c3a6e8c6f3c7f8c0b191d7143a03c commit e3a361f204cd28f03794488c3918b6926405790b Author: Simon Shields <simon@lineageos.org> Date: Fri Aug 10 14:40:27 2018 +1000 soong: rework soong_config for Pie Change-Id: I3c5001f02975e5487ba66a02217f1d24d2021272 commit a0db4d25202974dd992d14f99014b7c3b177da16 Author: Rashed Abdel-Tawab <rashed@linux.com> Date: Tue Aug 7 17:44:14 2018 -0700 kernel: Set CROSS_COMPILE_ARM32 if using aarch64 Wahoo's P kernel is complaining about this... IDK what it's even used for but whatever. Change-Id: I700e66a417ed431c31d82fc950f5e5acd07ab281 commit 08536dadbd517bc4472f977a12030c94c9cc2693 Author: Rashed Abdel-Tawab <rashed@linux.com> Date: Mon Aug 6 22:01:29 2018 -0700 kernel: Remove ANDROID_BUILD_TOP This is no longer used in Pie, so just get the top dir of the build system and use that. Change-Id: I4bc416e471ddeb9810960f4ddcd647b20aa531c2 commit 1ca908cd997aa41485923111d9dff1aa394c5a00 Author: Prema Chand Alugu <premaca@gmail.com> Date: Sat Jul 28 10:13:31 2018 +0530 repopick: Fix : fatal: 'github' does not appear to be a git repository We track our repo with 'gzosp', and lets use it instead of generic 'github'. -- The below error should be fixed with the above -- fatal: 'github' does not appear to be a git repository fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. Change-Id: I184c67281d80fdcdb4a746e9a7cba15d542c017c commit 1019f854e2c417fe6230d3ad2328da4e661b2b03 Author: Bruno Martins <bgcngm@gmail.com> Date: Wed Jul 4 11:00:15 2018 +0100 build: Add support for sdm845 platform Change-Id: Icda63780d7a422303c73f77bd888c1b30bd4bf79 commit b0db1e83d9ab05d476088aad0f0703fd40c4c1fa Author: merothh <merothh@gmail.com> Date: Tue Jun 5 01:11:29 2018 +0000 vendor: qcom_target/qcom_utils: add missing sdm660 platform * QCOM_BOARD_PLATFORM not being defined kept libqdMetaData from building on msm8998 HAls * Enable TARGET_USES_COLOR_METADATA for sdm660 as well * missed in c64b10c2e70b0bcf1d9c7271a2c67087b4c99a91 Change-Id: I87ef2983e7513bbc2b59659be784b3999a23ba8e commit 67701d13d024f1f5cf3d8d3db081ddc874e06756 Author: Akhil Narang <akhilnarang.1999@gmail.com> Date: Tue Mar 6 16:23:58 2018 +0530 gzosp: repopick: fix pick in the case of same name/path * If the repo has the same path as the name, repo manifest returns only the name * This breaks repopick, as it does not know where the repository is * Fix it by setting the path as the name is there in no path This case probably isn't too common, just one repository in our case - updater Change-Id: I1fb5e6c07fca5e4fdb9c43aba28579fd51eee1ee Signed-off-by: Akhil Narang <akhilnarang.1999@gmail.com> commit 884a544bf7d4e4df002224dc0c253d635970b65c Author: Michele Bono <bono.michele94@gmail.com> Date: Sat Apr 14 15:00:37 2018 +0200 kernel.mk: Get rid of URLs in Clang version string Device kernel must have: https://github.com/Miccia94/kernel_xiaomi_msm8998/commit/fe4042f0f021b5960a1f851f631ccc2a2c07c56d https://github.com/Miccia94/kernel_xiaomi_msm8998/commit/642e39769780c4d4da9dc310c215deb22f94881b https://github.com/Miccia94/kernel_xiaomi_msm8998/commit/5594f02c5288303e089b689d61d3828cc52d6f8c Change-Id: If924924c648baaf80f942a2adc4bd698b0e131c6 Signed-off-by: Nathan Chancellor <natechancellor@gmail.com> commit 19806152a877018d14d82d7822f9a95dc47823bd Author: Nathan Chancellor <natechancellor@gmail.com> Date: Wed Apr 11 16:23:19 2018 -0700 build: kernel: Use LLVM_PREBUILTS_VERSION if no version is specified Some ROMs may want to track Google's master branch, which has Clang 6 and 7 toolchains available, as it gets rid of some hacks in the kernel source. Unfortunately, with the current default choosing logic, the latest one would be chosen, which it shouldn't be. Use the variable set in build/make/core/clang/versions.mk, as that's what was intended. Change-Id: I607c7f750f62caabee4cdccea67846feb7f632fa Signed-off-by: Nathan Chancellor <natechancellor@gmail.com> commit 638b824418e642047b18004b4ade1f070becad69 Author: Dan Pasanen <dan.pasanen@gmail.com> Date: Sun Feb 18 22:13:05 2018 -0600 kernel: fix ccache variable sanitation for clang builds * When using "?=", expansion doesn't happen right away, so the ccache variable is sanitized before KERNEL_CC gets expanded and no ccache is ever used for clang builds. * With ":=", expansion happens immediately. So let's manually check if KERNEL_CC is already set somewhere else to determine whether or not we should set it ourselves using ":=". Change-Id: I8a61767606a4f3d4c6ba88c68b10fd2e11783406 Signed-off-by: Nathan Chancellor <natechancellor@gmail.com> commit 158d647e62b3580aa1af8228513bb3ac0392fa83 Author: Rashed Abdel-Tawab <rashed@linux.com> Date: Sat Mar 24 11:17:49 2018 -0700 soong: Add TARGET_USES_QTI_CAMERA_DEVICE Change-Id: I925b137edeed9fa11bbe566002147b444328c661 commit 32dc0d4e939785f3103220a1009dee4ca02a3d20 Author: Anay Wadhera <anay1018@gmail.com> Date: Tue Mar 27 15:22:41 2018 -0700 envsetup: include user variants Change-Id: I38b440c9074ea10fd258e0a271dc9f010e6021dc commit 827d25981e67f43172da90e2869a9ba49f3c18b9 Author: Adrian DC <radian.dc@gmail.com> Date: Sun Feb 18 14:51:05 2018 +0100 gzosp: Sort soong variables and configurations Change-Id: I4a191f8ce61123e30f780f8e39411a7723fb6197 commit 8d39092e61f2e0eff9cf8c53193d3c1a72bbe4ee Author: Stricted <info@stricted.net> Date: Sat Feb 17 17:28:52 2018 +0100 gzosp: soong: replace space with colon on TARGET_LD_SHIM_LIBS that way we can split the shim list logically into multiple lines like TARGET_LD_SHIM_LIBS := /system/bin/gpsd|/vendor/lib/libshim_gpsd.so \ /system/lib/libexynoscamera.so|/vendor/lib/libexynoscamera_shim.so \ /system/lib/libstagefright.so|/system/lib/libstagefright_shim.so to not have one single huge line Change-Id: Ice1411ee22b78da1dbf22eac412b9e4978acebdf commit 16eb91fc96a2ba6a945ba312ea1a5b06dc9ded8b Author: Paul Keith <javelinanddart@gmail.com> Date: Thu Feb 15 21:46:00 2018 +0100 gzosp: soong: Add var for linker shim libs * To limit security exposure, we're forcing all devices to define shim libs with a TARGET_LD_SHIM_LIBS Change-Id: Ic8722c42807429f2faa3546316c71c40533ce195 commit 92619e3474d05c4b4a675ebf6fd8311db3d4aa16 Author: Akhil Narang <akhilnarang.1999@gmail.com> Date: Wed Feb 14 18:20:14 2018 +0000 Revert "repopick: fetch only from gerrit, not from github" This reverts commit 0fa798cb7a0707ae58fb010ca9be2edecc5a16d4. Change-Id: Iccf2747fba3ed5d81b57df614c5f34145f1ad2e4 Signed-off-by: Akhil Narang <akhilnarang.1999@gmail.com> commit 92107a785902bb1c8ba84fafc0c3d7abb37cd114 Author: Aaron Kling <webgeek1234@gmail.com> Date: Fri Jan 12 18:19:27 2018 -0600 Fix kernel build failure on some devices and build hosts Change-Id: Ib6ba53994b4e04503ee4636a6aaab9c0bc3f676c commit 2bceb44655957c40ea6923e9a13de8064b791432 Author: martinusbe <martinusbe@gmail.com> Date: Sat Jan 20 10:36:44 2018 +0100 roomservice: fix the missing space, my ocd got triggered * anon-existing < a non-existing Change-Id: I186a2d4e7788894dfe906aff7140508c9a43e971 commit 49a5cc55325fabfa83716068b3270ffdda062977 Author: Dan Pasanen <invisiblek@cyanogenmod.org> Date: Thu Oct 12 01:11:29 2017 -0700 qcom_utils: allow overriding get-vendor-board-platforms * Some devices need this function to return something, yet also do not set BOARD_USES_QCOM_HARDWARE. Allow them to override this. Change-Id: I3cf78da39b006ba805ae35fde7379357faa10250 (cherry picked from commit 012cc275e09346ef7909b6a5a144aed59b375ccd) commit ec53b47d8381f8f81609e8a4aada7b45b0a66015 Author: Tom Marshall <tdm.code@gmail.com> Date: Thu Nov 9 21:02:33 2017 +0100 kernel: Rework kernel header logic The existing kernel header logic has several issues: * It does not depend on the actual kernel headers, so it does not detect actual kernel header changes. * It does depend on the kernel config, which should not be used to generate (user space) kernel headers. The end result is that kernel headers aren't properly regenerated when needed, and spuriously regenerated when not needed. Additionally, the kernel header rebuild mucks around with the kernel config, which is unneccesary and fraught with danger. Rewrite the kernel header dependency and generation logic as follows: * Use the dependency file $(KERNEL_OUT)/.headers_install_deps to manage dependencies on the actual kernel header files which are exported to user space (and the top level kernel Makefile, which is used to generate version.h). The dependency file is exactly the same as what GCC would output for a C/C++ dependency with the M/MM flags. * Conditionally include the dependency file to detect when headers should be (re)generated. * Introduce the phony target INSTALLED_KERNEL_HEADERS for modules to declare a dependency on kernel headers. Additionally: * Get rid of TARGET_KERNEL_HEADER_ARCH and KERNEL_HEADER_DEFCONFIG. * Get rid of KERNEL_OUT_STAMP and move commands to the appropriate places in the rules. * Fail the build when $(KERNEL_OUT)/usr is mentioned in a dependency. Note a separate commit to build/core/binary.mk will provide a migration path and a suitable deprecation warning. * Declare the kernel*config targets phony. Change-Id: I8b46f4ea1c622d8e73cca5157be96ec09d42ebb3 commit 69380234c29745891ea96417e536da21dbb9abf0 Author: Christian Oder <myself5@carbonrom.org> Date: Sat Nov 25 16:52:17 2017 +0100 kernel: Allow building dtbo.img taimen uses the dtbo.img as an DTB Overlay in order to use the same defconfig for both, taimen and wahoo. The dtbo.img is built with "make dtbo.img". Allow automatically building it when setting TARGET_NEEDS_DTBOIMAGE to true, or by manually calling make dtboimage. Thanks to luca020400 for help with the kernel.mk logic [raymanfx] Add AVB hash footer support Change-Id: Iaddafaa98e3e84880462a2c35b899e3fea21e161 commit 007b6f5c3312e462a3c4f95ecd60812bcdb1ba95 Author: Dan Pasanen <dan.pasanen@gmail.com> Date: Fri Dec 8 13:46:30 2017 -0600 kernel: don't build for TARGET_NO_KERNEL targets Change-Id: I14ad45c06922c0775e0574ddbcfcdc33353af465 commit a3eb73e5938ef10e4b956e999f1b1dc57a25fa16 Author: Joe Maples <joe@frap129.org> Date: Mon Nov 27 10:09:38 2017 -0500 tasks: kernel: Add support for Clang kernel builds Add support for compiling kernels with Clang as intoduced on android-4.4 In order to compile with clang, you must set TARGET_KERNEL_CLANG_COMPILE. If you wish to specify a specific clang version, also set TARGET_KERNEL_CLANG_VERSION, but if that is not set, the build system will default to the latest version of clang available in prebuilts/clang Change-Id: I79dc1dca9758a930f2f5ba1754b5d8de114af900 Signed-off-by: Joe Maples <joe@frap129.org> commit b1bab2c6bc5d89945ad0107775e4f3e5d15c26f9 Author: Rashed Abdel-Tawab <rashed@linux.com> Date: Fri Nov 3 12:04:40 2017 -0700 validus: qcom: Set power HAL pathmap Change-Id: I063821f8405cafc57b37a61d119a9b8b7ef9df4a commit 4c5cb27051f24ccecfa3c733e33899ebaebbeb63 Author: Rashed Abdel-Tawab <rashed@linux.com> Date: Mon Dec 11 12:31:57 2017 -0800 build: Merge UM platforms into common HALs and disable BSP While UM platform HALs are interchangable and very much interoperable between platforms and kernels, some have qualms about commonizing platforms that Qualcomm hasn't fully commonized themselves yet. Therefore introduce 2 seperate UM platforms, UM3.18 and UM4.4 (corresponding to the kernel version used for that "version" of UM) and use msm8996 for UM3.18 and msm8998 for UM4.4 (sdm845 will probably be UM4.9). Also disable TARGET_USES_QCOM_BSP on the UM platforms to match Qualcomm trees as it causes WiFi display not to work and calls for missing headers and struct elements at build time. Change-Id: Ia574231243b7d628d35959b474dd28bd37ac4031 commit f114a9bb84006e1d8ce3cbac90d7a203266f3456 Author: Rashed Abdel-Tawab <rashed@linux.com> Date: Mon Dec 11 13:18:54 2017 -0800 build: qcom: Add TARGET_USES_UM_PLATFORM to force UM build Since CAF has moved msm8909 to UM3.18 on oreo, we can build it with that. However this will require tons of devicetree and kernel changes, so make it opt-in for maintainers to use if they fix their trees for it. Change-Id: Ief5b46163a65617ada7bb962a720038acdd9e2ae Signed-off-by: ATechnoHazard <amolele@gmail.com> commit 3e4ec9fde56035d3a5eb0997d10583ec3b7e86ee Author: Michael Bestas <mkbestas@lineageos.org> Date: Sat Jul 8 17:09:40 2017 +0000 qcom_target: Commonize UM target HALs * Use msm8996 HAL for 8953 & 8937 since they share the exact same git history sha1 in all 7.0+ released tags. Change-Id: I764a9a092b6d530de8a9b9e6e54f41c0b5d8a593 commit 18e1ca27fd8bb7dfa85c4b7fe753e50219c29680 Author: martinusbe <martinusbe@gmail.com> Date: Sun Dec 31 00:01:57 2017 +0100 roomservice: default to 8.1 branch Change-Id: Ic27d96d208848dfe3383ab7781e5b6a97a998f8c commit 95860c433ec542bcbbd6030d1dbbf1dbcfcdaf31 Author: Ethan Chen <intervigil@gmail.com> Date: Sun Dec 3 23:59:48 2017 -0800 kernel: Handle kernel modules correctly Place kernel module output in the correct location. Perform depmod steps (copied from build-image-kernel-modules function in build/make/core/Makefile). See: https://source.android.com/devices/architecture/kernel/modular-kernels Change-Id: I6e70012a5c1acdb276f9bee0d57631d2805f71ea commit 0524c41f2514e220150872e7d338df727a397893 Author: Rashed Abdel-Tawab <rashed@linux.com> Date: Tue Oct 31 20:01:35 2017 -0700 gzosp: Add TARGET_SPECIFIC_CAMERA_PARAMETER_LIBRARY variable handling Change-Id: I6f1cbcd883e91c8c3724dbe53732c7e777e21657 commit a06f7e139e87666b4ca6fd3161ba4b0a8d8ef6ce Author: martinusbe <martinusbe@gmail.com> Date: Wed Dec 6 16:34:56 2017 +0100 vendor_gzosp: 8.1 * cleanup some as well * back to Alpha for 8.1 Change-Id: Ieb278256da1e36c860e4ca60d41e80346730665a commit ebde9418d045e1d92d4c9220ca16bff6a071398c Author: Martinusbe <martinusbe@gmail.com> Date: Mon Nov 27 17:12:33 2017 +0100 extract_utils: gzosp Change-Id: Idc66eaac5e678cb1f10935f5ca8b6de9c232a04b commit ad70a1ae076feee56a5a85503a961daf490a0433 Author: Gabriele M <moto.falcon.git@gmail.com> Date: Wed Oct 11 00:58:59 2017 +0200 extract_utils: Fix pinning when not cleaning vendor dir Skip the extraction of pinned files if the ones currently available have the expected sha1. If we don't, we will overwrite pinned files with potentially incorrect files when the current vendor files are not moved to a temporary directory (i.e. when not cleaning vendor). Change-Id: I640d6bf2ed98eb366a4df17f0ebeaec81cb5274b commit fa7a28713d128aaecb2f81b791e125176878d358 Author: Gabriele M <moto.falcon.git@gmail.com> Date: Wed Oct 11 12:55:51 2017 +0200 extract_utils: Allow to interrupt the extraction We want to cleanup our temporary files independently on the signal, so just execute a trap on 0. This will ensure temporary files are always removed and doesn't require any extra care when trapping signals such as SIGINT that require an explicit exit call. Change-Id: Ieff4f15c44a9ac9d5a543d14c140ebd72c0e7344 commit 5518e19abd99589db3e0800c40801402f5f15f44 Author: Rashed Abdel-Tawab <rashed@linux.com> Date: Sun Oct 8 17:33:42 2017 -0400 extract_files: Mark vendor etc files as proprietary Change-Id: Iad8d87a18e5b1dc68c7f2265c0e35a9313804408 commit b4659e3d0c08aedd2c2a4ae985b8258d3c6e8c77 Author: Christian Oder <myself5@carbonrom.org> Date: Sun Oct 8 23:15:52 2017 +0200 extract_utils: cover vendor/frameworks Change-Id: If60b9b6c47cfd9c32477f92ad87011eddb41753b commit eca8894b23df906ad218d352b0206474a37758ff Author: Rashed Abdel-Tawab <rashed@linux.com> Date: Sat Oct 7 14:18:39 2017 -0400 extract_files: Add support for treble compatible makefiles To be honest, this name is a little misleading, this is how it should have been done in the first place. This allows devices to copy vendor files to the proper location depending on TARGET_COPY_OUT_VENDOR rather than hardcoding system/vendor. This allows devices with dedicated vendor partitions to copy directly to vendor. The only reason it's optional is that some nexi set TARGET_COPY_OUT_VENDOR to system which would cause some weird breakage. Change-Id: Ic46bc1086737835340abef9f61693d386bc6a5dc commit 54568390ed836dc44d9a155c09b28f498b61bc26 Author: Rashed Abdel-Tawab <rashed@linux.com> Date: Sat Aug 5 23:11:35 2017 -0400 extract_files: Adjust deodex path and tmpdir * Make a tempdir using the mktemp command rather than just making a dir in /tmp to accomodate for systems that don't set proper perms or dont have /tmp * Fix the deodex procedure to pull files from the right path Change-Id: I181863599b6670e3a149069dbb7b13ebf73bae8e commit fefc9ba4032250c94022737529484bb79962e492 Author: M1cha <sigmaepsilon92@gmail.com> Date: Wed Jan 4 09:00:11 2017 +0100 extract_utils: implement LOCAL_MODULE_RELATIVE_PATH Change-Id: Ia97633652ff9647a6e82013b208097be5c5575a9 commit 7e288ce81e41ca0c47e858f141e19947c0aa29d4 Author: Rashed Abdel-Tawab <rashed@linux.com> Date: Wed Aug 23 15:13:17 2017 -0400 extract_utils: Add VDEX deodex capabilities for oreo Oreo introduces new optimized dex files (or vdex). While smali/baksmali have supported vdex since 2.2.1, you actually have to have the .vdex in the same location as the .oat or else the smali will fail due to not finding the .vdex. Copy it (if it exists) and echo a warning since vdex deodexing is still experimental. Change-Id: Ic612751be45a8b6e54b8794b426a4d5adbbf13d2 commit 403ef2220653566971b420481196b5eebbef3b70 Author: Harry Youd <harry@harryyoud.co.uk> Date: Sat Aug 5 09:18:56 2017 +0100 Fix extract_utils when not using blob sections "$3" evaluates as "" when $3 is empty, and so $# is still 3 When $3 is empty, do not use it Change-Id: I87df7dd8ed23cac3d4cff16dce0996bbe0a3e6cc commit 14b4042676f32ba92a387fbdd94cace6a475a20a Author: Rashed Abdel-Tawab <rashed@linux.com> Date: Tue Apr 4 18:03:35 2017 -0400 extract_files: Add support for paths without system/ Sometime blob directories are contained in dirs not named system (ex. extracting blobs from another vendor dir) so check if the file exists without system/ before appending "system/" to filenames. Change-Id: I4ba946e178260b4f4804b1ac4422645e3085c665 commit a5465853014ab482a7b8a383a49d69f8d6dede81 Author: Rashed Abdel-Tawab <rashed@linux.com> Date: Tue Apr 4 02:48:18 2017 -0400 extract_files: Add support for specifying blob sections Sometimes the need arises to update one specific subset of blobs while holding others steady. Introduce a way to specify the "section" of blobs to update (obviously requires the proprietary-files to be properly split up first) Requires additional changes in device tree extract_files.sh to support passing the additional arguments Change-Id: I98feab56f8bfade2818b1b5264e019440d4c57c5 commit d7584406ec6ff2eded0f16dc90c6794f433ae8f0 Author: Gabriele M <moto.falcon.git@gmail.com> Date: Mon May 1 18:22:04 2017 +0200 extract_utils: Fix cleanup variables assigment The current assignment is wrong, we cleanup the files when we tell not to do so. Change-Id: I73a9a17f5ebae6f2dbdc3d6d9aaa28cd75fb4f87 commit 477d5f0194fd10b9994ffd823a098ce03cf1fd33 Author: Dobroslaw Kijowski <dobo90@gmail.com> Date: Thu May 18 12:35:02 2017 +0200 extract_utils: fix extracting XML files containing binary characters When a line from the XML file contains a character which grep classifies as a binary one, it will omit this line at all. Moreover it will append 'Binary file matches' to the stdout. This behavior breaks some XML files. To fix this issue, let's tell grep to process a binary file as if it were text. Change-Id: I6ec5689f73a0926870e502f3f8ee77346b47d05f commit be64ff7c03c8f4faeb6f647577e2914bfa9529fb Author: Dan Pasanen <dan.pasanen@gmail.com> Date: Tue Mar 21 09:06:11 2017 -0500 extract_utils: support extracting directly from an ota zip * Specify the ota zip name as the only parameter to extract-files.sh * Will extract to $CM_ROOT/system_dump * Bail out on A/B OTA zips. We cannot support these. * Handles block based OTA zips by using sdat2img.py * Store the zip's MD5 and check if its already extracted. If so, don't bother extracting again Change-Id: I03038e38dac51e6cb60d493c7e6362754d1daf02 commit a4d3791988c4dcf1707675ad012f2a12ee888bcc Author: Paul Keith <javelinanddart@aidenswann.com> Date: Wed Mar 8 15:02:37 2017 -0600 extract_utils: Fix locale issue with sort * On some machines, LC_ALL=C is set, causing the sort order of makefiles to be different than those without this locale change that is set * Set LC_ALL=C on all machines for consistent ordering * From 'man sort': The locale specified by the environment affects sort order. Set LC_ALL=C to get the traditional sort order that uses native byte values. * Thanks to haggertk and rashed for verifying this for me Change-Id: I5bbb94b0dfe599a67036de4312e8af913e9b8d30 Signed-off-by: Paul Keith <javelinanddart@aidenswann.com> commit 96ec88fd7333bf200c45a979f789269a33aea686 Author: Christopher R. Palmer <crpalmer@gmail.com> Date: Sat Mar 4 05:12:29 2017 -0500 extract-utils: Fix handling of pulling src:dest pairs from dumps Currently, the priority of the src and dest is inverted between pulling from adb and pulling from a system dump. Assume that we have a camera wrapper and write the proprietary-files.txt lib/hw/camera.msm8996.so:lib/hw/camera.vendor.msm8996.so If we pull from a phone running Lineage that has both files, we get camera.vendor.msm8996.so as the pulled blob. If we take the exact same build and pull it from the system dump (aka, your own $OUT directory that built the installed software) you get camera.msm8996.so pull instead! Make both paths follow the same logic so that you get the same file independent of the source. Change-Id: I479e0ae765339cc38fa05fcaad7943c528129463 commit bfb26ef1c428d29bb3c8fcb08b48bfbc072d8ae9 Author: Adrian DC <radian.dc@gmail.com> Date: Sun Jan 15 14:03:26 2017 +0100 extract_utils: Detect output existence before moving it for backup * Avoids: Cleaning output directory (./../../../vendor/.../.../proprietary).. mv: cannot stat './../../../vendor/.../.../proprietary/*': No such file or directory Change-Id: I3258e64f3997f139d8db4fb4e07d14964a469c78 commit 652141815fe7935543e9571f4818ac993a3aba72 Author: Matt Mower <mowerm@gmail.com> Date: Sat Jan 7 14:08:17 2017 -0600 extract_utils: Introduce variable INITIAL_COPYRIGHT_YEAR Let a device specify INITIAL_COPYRIGHT_YEAR=XXXX in setup-makefiles.sh so that the correct copyright(s) is/are included in vendor makefiles. The CyanogenMod copyright is retained when INITIAL_COPYRIGHT_YEAR<2017 and the LineageOS copyright is now included for >=2017. Change-Id: I6895b5b69bc7ba399042ac3c29e17f3209d15f1b commit 381ca9eda9420acfae1198c15774673991723058 Author: Gabriele M <moto.falcon.git@gmail.com> Date: Thu Jan 5 22:10:00 2017 +0100 extract_utils: Update backsmali command -e no longer exists starting from v2.2b3, so update the command. While at it, add the logic to deal with Android N separated boot oat files. Change-Id: Iab8e3946d6421824fea74e26dc43d2db38573022 commit 34ceb4d0ef240588977db770d7807fed6d6db1ca Author: Rashed Abdel-Tawab <rashed@linux.com> Date: Wed Nov 23 23:00:37 2016 -0500 extract_utils: Use shasum on macOS macOS doesn't have sha1sum but instead shasum, so use that if 'uname -s' returns Darwin Change-Id: I1ab8721327a561e8df78562bbc0b12e884cc4a93 commit 9766052878b38a17bcca18f583de2eee387cb3cf Author: Elektroschmock <elektroschmock78@googlemail.com> Date: Tue Oct 4 21:11:43 2016 +0200 extract_utils: Add option to define the certificate for jars Change-Id: I3fb4ff29b2ce898989f5599b47f47ee7fcfc5e92 commit f582a350ceb9d489c8394be9d8db6aa94cc2d237 Author: Sam Mortimer <sam@mortimer.me.uk> Date: Wed Oct 5 09:50:49 2016 -0700 extract_utils: Update to smali/baksmali v2.2b3 The cli changed slightly: https://github.com/JesusFreke/smali/wiki/SmaliBaksmali2.2 And, for deodexing angler at least, baksmali needs access to boot*.oat rather than just boot.oat so point at source rather than copy Resurrected from http://review.cyanogenmod.org/#/c/164958/ With fixed adb $SRC deodexing Change-Id: Id6ae0e9d7a5554687124e99fb03a808f3115bb95 commit 789504eb968d3ed12d709b1a21b7c971d612c8bb Author: HashBang <hashbang173@gmail.com> Date: Mon Aug 1 14:36:46 2016 -0400 extract_utils: Do not change app SRC if there are arguments Do not prepend app or priv-app to the src when a path is explicitly given as an argument. This fixes the SRC path in such conditions. Change-Id: I43370f17fe224df323fcfa9b0d5eae4ee2996524 commit f5a0ca0796d4c36591118b641e7dc5f01330aded Author: Rashed Abdel-Tawab <rashed@linux.com> Date: Sun Oct 2 01:00:54 2016 -0400 extract_utils: Add ability to set custom device guard In some cases we may not want to check against TARGET_DEVICE so allow setting a custom variable to check against Change-Id: Ia2fb338f453137a95a59c6940b0cc16b261505bf commit 033c7c86de9bf8c34050f309f755332b84f55fe1 Author: Rashed Abdel-Tawab <rashed@linux.com> Date: Sat Oct 1 20:33:00 2016 -0400 extract_utils: Add ability to set custom vendor.mk name In some circumstances we might want to set a custom vendor.mk filename. If not set, then just default to the current device name Change-Id: Icb59ebee67ce17b41ac613020685773efb01103d Signed-off-by: Martinusbe <martinusbe@gmail.com> commit 4bab7835b628309adadf2ddeaae4b2f72d27bbe9 Author: Tom Marshall <tdm.code@gmail.com> Date: Fri Nov 10 01:00:18 2017 +0100 gzosp: build: kernel: Rework kernel module logic The existing kernel module logic does not detect failed kernel module builds. This is because the module build logic is a long shell chain that invokes make macros which are not intended to be used in this way. The essense of the issue is that we get a shell chain that looks like: cmd && cmd && var=value; cmd && var=value; cmd; The shell breaks this into three separate commands. The first builds the modules. The other two are the macro invocations. So the result of the command is the result of the last macro invocation, which will always succeed even if the modules fail to build. The issue is made worse by the existing build rule conflating the built kernel modules and the installed kernel modules. Fix this by reducing the built kernel module command to a single shell command and creating a separate target INSTALLED_KERNEL_MODULES. Any kernel module build failure will show up properly. The commands for INSTALLED_KERNEL_MODULES do not invoke any macros and should avoid the issue described above. Finally, this also removes the fake target no-external-modules and unifies the install logic for in-tree and out-of-tree modules. Change-Id: I3d13056e217e1e937c8c3a345032682ffc394bca commit 007edaa93cd0cc75e2fc993e983f34b2fa57fe24 Author: Andersonmendes2016 <lge500meu@gmail.com> Date: Sat Oct 28 21:01:59 2017 -0200 build: Fix soong flags Change-Id: Ic754b8a13658ddc40620f985583bd1754b732b19 commit 30ebfe1091a511b5d8cb05076626e95aa5a00b93 Author: Harsh Shandilya <msfjarvis@gmail.com> Date: Sun Jul 16 13:35:59 2017 +0530 repopick: Work around HTTPError due to extra slashes When using external gerrit instances, sometimes urllib2 doesn't like having a trailing backslash, raising an HTTPError. Fix this issue by catching this exception and retrying with the offending backslash removed. Test: Prior to this patch repopick --gerrit https://substratum.review 422 423 424 428 430 431 448 451 -P frameworks/base/ will not work. With this applied it works fine. Change-Id: I812ea29f9614e2aa034b06069ae4f6bd36978c4d commit ea6f69f8ba1d0b998aec8683cabb6f48ff9d8476 Author: Harsh Shandilya <msfjarvis@gmail.com> Date: Sun Jan 1 19:17:27 2017 +0530 repopick : Don't print the git command to be exec'd In all humility, we don't give a fuck what's happening in the back as long as it works and picks the damn changes Change-Id: Icaa25246625285b7ef71469d66e21b498a45a483 Signed-off-by: Simao Gomes Viana <xdevs23@outlook.com> commit 5f35eb759e20440f4c00bb7ce0d4095234f45998 Author: Harsh Shandilya <msfjarvis@gmail.com> Date: Tue Oct 31 12:35:37 2017 +0000 roomservice: Silence warning about deprecated macros Change-Id: I3cd4c0ab1bdf4f2f6debdf19ddb87d22dce5c7f5 commit 0fa798cb7a0707ae58fb010ca9be2edecc5a16d4 Author: Akhil Narang <akhilnarang.1999@gmail.com> Date: Sun Aug 14 16:51:31 2016 +0530 repopick: fetch only from gerrit, not from github Change-Id: Idd7ec7097537d8528cf82af036f38da3411ee40d Signed-off-by: Akhil Narang <akhilnarang.1999@gmail.com> Signed-off-by: Martinusbe <martinusbe@gmail.com> commit 946065a74603a7b0f0a3535828c33fcf5439b69c Author: Akhil Narang <akhilnarang.1999@gmail.com> Date: Mon Oct 2 16:54:27 2017 +0530 repopick: adapt for GZOSP's setup Change-Id: I1b8097b4dd74405f936b446cfacab424db931de2 Signed-off-by: Akhil Narang <akhilnarang.1999@gmail.com> commit 7c3353b43f2f82329447d514d3abbd2b8aa8264f Author: Martinusbe <martinusbe@gmail.com> Date: Sun Oct 15 23:56:52 2017 +0200 repopick: update for 2017 * need to rework envsetup too Change-Id: Id7def7213368c4aa7caa1adc4c9caf0998b3cf2e commit 463fd2bdab939218032d1fed6cc53c95fa044af7 Author: Martinusbe <martinusbe@gmail.com> Date: Sun Oct 15 21:13:09 2017 +0200 repopick: default to gzosp gerrit Change-Id: I10068df89c75803cb377567dfb35f6efa302d812 commit 33193269c3ab80aed338fde72d99948716528a99 Author: theringmaster <gzroms@hotmail.com> Date: Mon Sep 25 11:31:15 2017 -0400 Put roomservice in the correct folder commit a5d1ffd245bff2442d29f590c853fce39556ac0c Author: Martinusbe <martinusbe@gmail.com> Date: Sun Sep 10 00:40:43 2017 +0200 build: add getb64key.py commit 1c0d82f5ca33983ba6ff8bb3a28fcda770b37acc Author: Prema Chand Alugu <premaca@gmail.com> Date: Tue Sep 5 23:08:06 2017 +0530 Revert "hax: Force CAF qcom bt/wlan pathmap to AOSP" This reverts commit 1fb115542bf5186bc70f16f36f43f8f6d89f36ba. Let's got with CAF versions from now! commit 8217e1f7f06437fd55fab72c65541c4c41165efc Author: Prema Chand Alugu <premaca@gmail.com> Date: Sat Sep 2 04:17:14 2017 +0530 Revert "qcom_target: remove cflags" This reverts commit aab96aa715e0f005ade9352875567f7f1180a506. commit c64b10c2e70b0bcf1d9c7271a2c67087b4c99a91 Author: Prema Chand Alugu <premaca@gmail.com> Date: Thu Aug 31 23:55:35 2017 +0530 minor cleanup commit d1dab90bf912476e6e58e7904ea53e068bb5ee1e Author: Adrian DC <radian.dc@gmail.com> Date: Mon Jul 24 14:05:30 2017 +0200 soong_config: Add TARGET_NEEDS_PLATFORM_TEXT_RELOCATIONS * Soong product variable 'needs_text_relocations' Change-Id: Ia22c94922f37c49f0d66a67747efa0ee97b4e477 Signed-off-by: Adrian DC <radian.dc@gmail.com> commit 2d9ad0135d6a01c72f0044c2f756cfd7e3215002 Author: Adrian DC <radian.dc@gmail.com> Date: Mon Jul 24 14:05:30 2017 +0200 soong_config: Add TARGET_USES_MEDIA_EXTENSIONS variable * Soong product variable 'uses_media_extensions' Change-Id: Icf36c7e4a90ace7a4c603c63ab1126c1554ffab8 Signed-off-by: Adrian DC <radian.dc@gmail.com> commit 0649e5dbcbd69b1f3a0085cca9ed068cf70807be Author: Adrian DC <radian.dc@gmail.com> Date: Mon Jul 24 14:04:34 2017 +0200 soong_config: Add TARGET_HAS_LEGACY_CAMERA_HAL1 variable * Soong product variable 'has_legacy_camera_hal1' Change-Id: I10800cba0c431297b5d7aad6e97d57a01232d73e Signed-off-by: Adrian DC <radian.dc@gmail.com> commit 1fb115542bf5186bc70f16f36f43f8f6d89f36ba Author: Michael Bestas <mkbestas@lineageos.org> Date: Thu Aug 24 23:55:32 2017 +0300 hax: Force CAF qcom bt/wlan pathmap to AOSP Change-Id: Ifcc2bc9bc2d0f05a83391d11f6756ce62609ec47 commit cd24d1850d1fa155d5606372221276ecbd44bcc1 Author: Luca Stefani <luca020400@lineageos.org> Date: Thu Aug 17 22:23:22 2017 +0200 vendor: Add project pathmap defs Change-Id: I5357eadcf6efe6ddbd6686ed69db0d59114e0a5d commit cc82820b77905c7ee56040ec98b4a5fc2bc79ff3 Author: Simon Shields <simon@lineageos.org> Date: Wed Aug 23 12:03:36 2017 +1000 gzosp: add soong bits for boardflags Change-Id: If01db1eb6b1432a6c4d26d5c9701895ab4dc3ff5 commit aab96aa715e0f005ade9352875567f7f1180a506 Author: Martinusbe <martinusbe@gmail.com> Date: Tue Aug 22 22:40:15 2017 +0200 qcom_target: remove cflags * soong doesn't like them commit 8fa96782bc3404d278ba5bdd3f7d171b4411f107 Author: Prema Chand Alugu <premaca@gmail.com> Date: Tue Aug 22 17:55:38 2017 +0530 Start Gzosp vendor Change-Id: If555a7097ccc8c854d676606efd74a96c490e1f9
* | aicp: add our tools from w16.0_pre-rebase_12-3-25mosimchah13 days2-0/+140
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://github.com/AICP/vendor_aicp/tree/w16.0_pre-rebase-12-3-25 commit 38010c07dcc599723511274259e61cf9623e199d Author: LuK1337 <priv.luk@gmail.com> Date: Mon Nov 10 10:26:28 2025 +0100 Move APNs data to vendor/apn Change-Id: I4b939bf232a33d82664f890e33f47e22c1f72cee commit 5c9d7ad67e2ee54687e7fdbbc9f9e8c1afaa50ac Author: Sebastiano Barezzi <seba@sebaubuntu.dev> Date: Mon Jul 22 01:45:20 2024 +0200 apns: Add a XML schema and check apns-conf.xml against it Change-Id: Id115dd7beeafffcdf24e9ff1732490f0ca808279 commit de32553732b4c01efcc575a48ad45bd89bc99f7f Author: LuK1337 <priv.luk@gmail.com> Date: Thu Mar 7 10:31:13 2024 +0100 kernel: Add clean headers script to workaround conflicts with bionic After the "Avoid multiple definitions of sigaction." change in bionic, we ought to modify our kernel headers to make sure that sigaction struct is not present in uapi headers. Change-Id: I15645480e013e79cbcafaac99253368b646b6b11 commit f8461ec54c7f16121e4f60248baa200818caf476 Author: Alexander Grund <flamefire89@gmail.com> Date: Sun Nov 13 18:05:16 2022 +0100 Use a RegEx to get carrier instead of XML parsing As we later do literal matches against the lines XML parsing is the wrong approach as e.g. XML excapes will not be found which causes custom APNs with e.g. `&amp;` to be ignored, i.e. they will not overwrite the default ones and will be fully missing from the output file. Change-Id: I2bc575d4bbdc5d802c5d5b3420ee6b536a5a18fc commit 05b5f8bb7ae9515f7c3eb1b9aedcd3698fa2cd15 Author: Alexander Grund <flamefire89@gmail.com> Date: Fri Oct 28 18:28:32 2022 +0200 Include `carrier=` in carrier match string Avoid random matches for generic carrier names such as `"3"` Change-Id: I6bd2f3b9268ce2fb4754a170e1c359cb22fb2a60 commit ee2cc8369facd994e2295f2ece90fd9a64147804 Author: Alexander Grund <flamefire89@gmail.com> Date: Fri Oct 28 17:41:06 2022 +0200 Fix custom_apns script Removing an element from the list that is currently iterated does not work. At least it may skip the next element. Also the handling of duplicate APN names was broken: It would output the lines containing duplicate APN names times the number of the duplication, i.e. the exact same line would be duplicated. So use a `set` for storing apn names. Change-Id: Id54d245dc935117cd4640ae0f1f30b8608c87459 commit bc97d8d7cc12b8eb5fb94090408eea7af304e958 Author: Erfan Abdi <erfangplus@gmail.com> Date: Thu Jun 24 07:19:38 2021 +0430 Add double quote in custom APN name check * This fixes the case of have having APNs with same the name, such as: “Sprint EHRPD” "Sprint EHRPD ota" “Sprint EHRPD internet” * But we want to replace only “Sprint EHRPD”, not all matches. Change-Id: Ic3139c5d73a8c3c8667ac2bc527abc1a85541361 commit b5f796879601a53dce41a0677fefb01e2fa0f379 Author: Julian Veit <claymore1298@gmail.com> Date: Mon Nov 2 22:17:29 2020 +0100 aicp: adapt Changelog handling in Makefile [2/2] due the fact google is resetting all env variables, we handle skipping the Changelog by setting USER_BUILD_NO_CHANGELOG=1 in Makefile. Also of this, we can't read env. variable $OUT in script directly anymore, so we add this as an argument to the script. Same goes for the command date, so we need to add the PATH variable. Change-Id: Id70bd968e54084d642c7c60b32166d36001510db commit 389f82c56a6ca052f8ec347617b4f5c01f253f59 Author: Tom Marshall <tdm.code@gmail.com> Date: Thu Aug 13 07:42:26 2020 -0700 aicp: changelog: Only rebuild changelog when needed, and cleanup If we have built the changelog on a prior build and it is still up to date, skip building the changelog again. In order to detect whether the changelog is up to date, we write a revisioned manifest. If the manifest exists (from a prior run), it is not newer than the changelog, and it matches the current repo state, then the changelog is up to date and we don't need to do anything. When we do need to write a changelog, we remove the old manifest, write the changelog, then update the manifest. This ensures that if any repo command fails, the manifest will not exist and the changelog will be written again on the next run. Also do some cleanup: * Use 'set -e' to detect failure in repo commands. * Write changelog to $OUT, not the build topdir. * Exit early when USER_BUILD_NO_CHANGELOG is set. * Use quotes around variable references. * Make all local shell variables lower case. * Do not export variables needlessly. Finally note that most or all of this could have been done in directly in the core build system as make rules. But let's leave that change for another time. Change-Id: Ib390007cda3f8148e96ceeca23db97bde3fcc15c commit 85fae7319c35f1dde75f66edf83154b0d7fe35a7 Author: SpiritCroc <dev@spiritcroc.de> Date: Thu Apr 9 18:08:35 2020 +0200 vendor_aicp: Fix changelog with broken repo forall -p Change-Id: Ia95cf5103fc7ed665f6cafb3c93f8adaca469d1e commit 47fc02266f9cb20963567b886027dd1cce1d2ff4 Author: Michele Bono <bono.michele94@gmail.com> Date: Wed Sep 4 11:58:16 2019 +0200 vendor_aicp: Rework for Android10 Change-Id: I5c4b1b42be11bd1840705edcc9cb41b5781666de commit afe725436f7be4f81cbda9c26ac652ab8f4a5c8b Author: Ralf Luther <luther.ralf@gmail.com> Date: Fri Oct 19 20:35:43 2018 +0200 vendor_aicp: change LCD density custom prop change gzosp property to default on, when specific dpi is set up. Change-Id: Iedafe465ff8a9d236c7b43c03f37306e259deeef commit f08123a1036be7d1f3821af5fac45477d9b7d03a Author: Akhil Narang <akhilnarang.1999@gmail.com> Date: Mon Jun 15 20:08:27 2015 +0530 vendor_aicp: build changelog [2/2] Squash of the following: vendor: add changelog generator, squisher, opticharger (1/2) Change-Id: I625ff7a0c3b08d0b3cf5eaa73e9110121d94769f Signed-off-by: Akhil Narang <akhilnarang.1999@gmail.com> Remove squisher and opticharger Do edits for changelog only Change-Id: I9f1660ea5182bdd51abef442c38f1729a6f73be5 vendor: only populate changelog for RELEASE/NIGHTLY builds. Change-Id: I2415b17bf2bb4994d55f615414f3dd7bb3b6f307 vendor: modified changlog to use sh style command, not bash. Change-Id: I5e080d1527d31cf846c22665602f6924222cd7b7 changelog: remove unnecessary l.o.c *this suppresses the "mv: same path blah blah" warning during build. Change-Id: Ibbae6261a04a7fcd0b58cac4110ae5231d03cbc4 vendor_aicp: Change to changelog 1.- We dont need Color Change-Id: I4b29fc670c3923a5357cd0aff3fff8c1848705c0 Changelog: Show on terminal if skipped Change-Id: I7f00de49df6c17c75727ba47627c31e7fa6ceee1 vendor: changelog: fix bash quirk Change-Id: I2e8ad017789bdc6b69a11592bb7aff1f9efbb730 vendor: changelog: proper changelog creation handling avoid this exeption, if env variable USER_BUILD_NO_CHANGELOG isn't set: ./vendor/aicp/tools/changelog: 20: [: Illegal number: Change-Id: I6dab7b0e7a7d2993240a16d87083752a37f0c8a0 commit 3e86bfbdaf7e1b5c522a33e844fd4823c91439c7 Author: SpiritCroc <dev@spiritcroc.de> Date: Wed Oct 3 11:22:37 2018 +0200 vendor/aicp: AICPfy Change-Id: If1aea5e4f84f7cfa84b80b939f67c9137297a421 commit 33193269c3ab80aed338fde72d99948716528a99 Author: theringmaster <gzroms@hotmail.com> Date: Mon Sep 25 11:31:15 2017 -0400 Put roomservice in the correct folder commit 21612f10a3d4910a1c442defa765b4732af65fc9 Author: theringmaster <gzroms@hotmail.com> Date: Mon Sep 25 11:29:20 2017 -0400 Make roomservice executable commit 761bb24445eccd3bb6c9acdae4df9a257870a4ef Author: theringmaster <gzroms@hotmail.com> Date: Mon Sep 25 11:02:50 2017 -0400 Add roomservice commit 8fa96782bc3404d278ba5bdd3f7d171b4411f107 Author: Prema Chand Alugu <premaca@gmail.com> Date: Tue Aug 22 17:55:38 2017 +0530 Start Gzosp vendor Change-Id: Ia7b08b942d146d8c75282081a5a7d9118ade387f
* | aicp: add our README from w16.0_pre-rebase_12-3-25mosimchah13 days1-14/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://github.com/AICP/vendor_aicp/tree/w16.0_pre-rebase-12-3-25 commit c8fbac39da3f1b8f4b8b7952fdb90889e2435e0a Author: mosimchah <mosimchah@gmail.com> Date: Tue Sep 30 00:59:11 2025 -0400 w16.0 Change-Id: I45a84adc994f65bc31295a82393aed7104d100f0 commit 212943982ea975fe55ec4ea4b4133e00e6f648cb Author: Julian Veit <Claymore1298@gmail.com> Date: Thu May 8 10:29:35 2025 +0200 V are still kicking Change-Id: Id8ba030ea40479aad74da5e9046f0320222a7d7d Signed-off-by: George Zacharia <george.zcharia@gmail.com> commit fca645cb57d7b56cd58629d52b3c6bb4ed3693cd Author: George Zacharia <george.zcharia@gmail.com> Date: Fri Apr 26 09:11:59 2024 +0530 vendor_aicp: Prepare for UpsideDownCake Change-Id: I0a21c7e8f324968ff763ab7a528cf99f3430725e commit 161a98d774a747a07e0ee94996374d0d7687f408 Author: Michele Bono <bono.michele94@gmail.com> Date: Mon Dec 5 11:59:04 2022 +0100 Revert "Test push" This reverts commit 756e815b6a076546be201125bc09004ed9b07c77. Reason for revert: Just a replication test Change-Id: I2131470d5952430068338f98ea2691c4ba8802f1 commit 756e815b6a076546be201125bc09004ed9b07c77 Author: Michele Bono <bono.michele94@gmail.com> Date: Mon Dec 5 11:56:32 2022 +0100 Test push Change-Id: I12ec1fd61754fa665c10432c424c1bb14f20bac6 commit 02ccf377cf8f7ff4479ff64d65f92a1c7825e209 Author: Semavi Ulusoy <doc.divxm@gmail.com> Date: Thu Sep 1 17:35:07 2022 +0300 vendor_aicp: prepare for Tiramisu Signed-off-by: Julian Veit <claymore1298@gmail.com> Signed-off-by: Semavi Ulusoy <doc.divxm@gmail.com> Change-Id: I23dc126bdd82e4932cbf30dc7f79c5c1673c8f00 commit f3ecd269c30d69585b77f5fbcb80b677e70b6f7f Author: Julian Veit <Claymore1298@gmail.com> Date: Fri Mar 11 09:04:32 2022 +0100 aicp: move to 17.1 Change-Id: Iab10688775c766d6340b3b0e19e7b4fc646c8808 commit b9ebcca7d6af0cbfccda168f629ddcb122a530f9 Author: Julian Veit <claymore1298@gmail.com> Date: Sun Jan 2 13:26:36 2022 +0100 aicp: AICP S12.0 Change-Id: I5d3ebaccadf9519f6f7119e71cc0c076b5c5ee93 commit 3f547b9e86974ccccf01ec2bab3c79f137ce5030 Author: mosimchah <mosimchah@gmail.com> Date: Sat Dec 12 22:48:53 2020 -0500 aicp: Update to aicp 16.1 Change-Id: Iefb305fbd5a916ca2812abe0ea35be1cf9fccea1 commit 232947ced2abc0a26839fc3ff213da36da3e4a5d Author: Michele Bono <bono.michele94@gmail.com> Date: Mon Oct 5 16:38:34 2020 +0200 vendor_aicp: Aicp R11.0 Change-Id: I7a14761b70b0ef3dc4f5787f944b908c14acb855 commit 7272883e0aaf1107ae626bf4e26085dab8a0cdf0 Author: mosimchah <mosimchah@gmail.com> Date: Fri Sep 6 11:32:07 2019 -0400 vendor_aicp: misc updates for q10.0 Change-Id: I5544efeeac24169893f1044c116e2c9e63d26248 commit 633c7a615331af1cb8f68cf0c38afe013869b457 Author: mosimchah <mosimchah@gmail.com> Date: Thu Sep 20 10:40:26 2018 -0400 vendor_aicp: Add back the maintainer application, and xda thread template Credit to @wartomato,and @dragonGR for the maintainer application also @mosimchah and @lindwurm for some improvements to it Credit to @mosimchah, and @wartomato for the template also @faizauthar12 and @semdoc for some improvements to it Credit to @wartomato for the features list Also add back the README Change-Id: I58e54d14ac12acae8a7fc542bf9c9b54fdb556db Change-Id: I0e101fddc47ad5617a93ac00f968c01ced8c7d42
* | aicp: add our theme stub from w16.0_pre-rebase_12-3-25mosimchah13 days4-0/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://github.com/AICP/vendor_aicp/tree/w16.0_pre-rebase-12-3-25 commit cb0fa5a574c2f31ae4b3f1d7e78fd2444d699aba Author: DennySPb <dennyspb@gmail.com> Date: Wed Sep 30 14:32:23 2020 +0300 Themes: extend stub package with custom clocks Change-Id: I35d716ee09637a36e168993b828ea38382b2cfb6 Signed-off-by: DennySPb <dennyspb@gmail.com> commit 35813b356824b1f4da69f003a492c62997734dc3 Author: Luca Stefani <luca.stefani.ge1@gmail.com> Date: Fri Nov 1 21:54:56 2019 +0100 vendor_aicp: Add and build Aicp stub apk for themes Change-Id: Id7ca6109371db4c5305730e8db3d4a79ee6128bd Signed-off-by: doc HD <doc.divxm@gmail.com> Change-Id: I7f727879be030106a7183262023eab5ad694c85e
* | aicp: add our google sounds from w16.0_pre-rebase_12-3-25mosimchah14 days65-0/+86
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://github.com/AICP/vendor_aicp/tree/w16.0_pre-rebase-12-3-25 commit 19ac50fd4d138e5608e88a34f0dd4c7d5e8267ae Author: LuK1337 <priv.luk@gmail.com> Date: Wed Jun 24 17:14:42 2020 +0200 vendor_aicp: config: Move default alarm/notification/ringtone sound props to /product * Allows us to override /vendor properties. Change-Id: Iea344d347d8f10094f04cfb4a0bf1d4352fb667b commit 2a7c13d0965d27c25bbe435cb97bb6d5e129decc Author: Michele Bono <bono.michele94@gmail.com> Date: Thu Sep 19 09:40:26 2019 +0200 aicp: move google audio to product Change-Id: Id1155028be1bd64501151e879cc5ab6bd7056244 commit 3e86bfbdaf7e1b5c522a33e844fd4823c91439c7 Author: SpiritCroc <dev@spiritcroc.de> Date: Wed Oct 3 11:22:37 2018 +0200 vendor/aicp: AICPfy Change-Id: If1aea5e4f84f7cfa84b80b939f67c9137297a421 commit 492a1948c767938ba3cdd75b6e0332f47a93f3a3 Author: ezio84 <brabus84@gmail.com> Date: Mon Dec 11 14:10:32 2017 -0500 Add Pixel Sounds Change-Id: Ic5eaf35ef42184a15c26da4daff6c923ff4b60e3 commit 2fdc8c75aefc1b6ef2f52efbd713af9159c51f67 Author: ezio84 <brabus84@gmail.com> Date: Mon Dec 11 09:49:10 2017 -0500 Add all Pixel sounds pulled from latest O sailfish img Change-Id: I402094eb0cca23ceb0d6d55328e9e192a414c46a Change-Id: Ie2139458256dcc8e4ab96976890d9b784f2f0848
* | aicp: Revert "Remove libbfqio"mosimchah14 days3-0/+160
| | | | | | | | | | | | This reverts commit 5d63c0bbd34a73b9b155048a698b1402219e11ae. Change-Id: I1ad7e3b76903da2d8f8826f65a1aedb083284055
* | aicp: add our prebuilt from w16.0_pre-rebase_12-3-25mosimchah14 days64-3/+1189
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://github.com/AICP/vendor_aicp/tree/w16.0_pre-rebase-12-3-25 -discard some renamed files commit 38010c07dcc599723511274259e61cf9623e199d Author: LuK1337 <priv.luk@gmail.com> Date: Mon Nov 10 10:26:28 2025 +0100 Move APNs data to vendor/apn Change-Id: I4b939bf232a33d82664f890e33f47e22c1f72cee commit 49f9ea71bd5c254e187972180727dd30664bd326 Author: LuK1337 <priv.luk@gmail.com> Date: Tue Nov 4 12:23:10 2025 +0100 wipe-frp: Allow overriding FRP_BLOCK Change-Id: I2fed7f088541667fc53d75d841a8af1903edff3d commit f070023c4045241458d152657a49e34d120c7e17 Author: LuK1337 <priv.luk@gmail.com> Date: Sat Feb 22 17:04:11 2025 +0100 config: Install FRP wipe script into recovery /system/bin Change-Id: I24e217e6af87f2002193ac7b6defb158cce0a776 commit 51f4820e952360203b81e0e7d841e2cde4d57f67 Author: Doğancan yılmazer <dogancanyilmazer46@gmail.com> Date: Thu Apr 3 20:04:17 2025 +0000 apns: Add APN for Netgsm Provides services in Turkey. https://www.netgsm.com.tr/gsm/mobil-hat https://www.netgsm.com.tr/dist/images/netgsm-apn-ayarlari.jpg?v1 Change-Id: If7080da334da33c76f741195add206d817f6224a commit 829dc3fc66cb6607c88966e2b8b60f4a8cb1f2ac Author: Arian <arian.kulmer@web.de> Date: Fri Dec 8 17:21:16 2023 +0100 apn: Add finetwork From https://blog.finetwork.com/configurar-apn-finetwork-movil and MIUI Fixes: https://gitlab.com/LineageOS/issues/android/-/issues/6065 Change-Id: I6ea99da32e4f688cab2dc43335393c07caf9e275 commit 451bd12badea72c107d737d1118b61f8db66a0b9 Author: Atakan <ata.kaner03@gmail.com> Date: Fri Oct 24 08:34:09 2025 +0300 apns: Add KKTCell APNs Northern Cyprus version of Turkcell. Change-Id: Ib7457577ff5954937d3e06e2720e34af2ef7a13c commit f14a062184985983f9914b0aa77da0feb5c690d8 Author: Atakan <ata.kaner03@gmail.com> Date: Fri Oct 24 08:33:43 2025 +0300 apns: Update APNs of Turkish carriers Reference for Turkcell: https://www.turkcell.com.tr/yardim/cihazlar/samsung-galaxy-s25-ultra-yardim#internet-ayarlari Other carriers were obtained by comparing APN configs from various OEMs. Change-Id: I70292b3e0163532bd6ecadda7e27b13121b16f1d commit fcaf0700b96cb2c7cacf81d7bf87af03b832947a Author: tejas101k <tejassingh649@rediffmail.com> Date: Thu Oct 23 22:07:35 2025 +0530 apns: Add Altel and Tele2 Carrier documentation: [1]https://altel.kz/new/helps/settings [2]https://tele2.kz/help/d/11 Third-party ref: https://apn.how/kz/tele2-altel Change-Id: I94ceef2d10aff5573946827736644578ad625273 Signed-off-by: tejas101k <tejassingh649@rediffmail.com> commit 7e5bed5db8a6434518ca915efab097f5d013c853 Author: Tim Zimmermann <tim@linux4.de> Date: Thu Oct 23 20:14:19 2025 +0200 apns: Update Vodafone DE https://www.vodafone.de/hilfe/google/pixel-10-pro.html?tab=geraete-einstellungen&accordion=2337221 Change-Id: I7158f4c53b88d6929d8043d833f960ba3a3040c7 commit 991f3d9924a9d6f5d8fc47e8627fc628ead673a1 Author: Flicker372 <flicker372@outlook.com> Date: Tue Oct 7 18:22:49 2025 +0800 apns: Update for CTM(Macau) * Enable IPv6 Ref: [1]https://android.googlesource.com/device/sample/+/main/etc/apns-full-conf.xml [2]https://www.ctm.net/en-US/person/T31-010010230170/202010/f92bf17b7e184c2db8d4b809b2d1ec3b.html Change-Id: I72a1fad8742ac1f8007398f9c6920923c728c152 commit c8fbac39da3f1b8f4b8b7952fdb90889e2435e0a Author: mosimchah <mosimchah@gmail.com> Date: Tue Sep 30 00:59:11 2025 -0400 w16.0 Change-Id: I45a84adc994f65bc31295a82393aed7104d100f0 commit 5d16cb30308fc6d93f4c55dc2cf174d0acd20e91 Author: dianlujitao <dianlujitao@lineageos.org> Date: Sun Sep 7 16:51:43 2025 +0800 apns: Add BICS Change-Id: I57a0be0c242a7d4b7c6498d56637095070c58a9e commit fd0b43306bd3d3e0d2f1075061298ac603f68836 Author: Julian Veit <claymore1298@gmail.com> Date: Wed Aug 27 10:01:01 2025 +0000 apns: cleanup Android.mk for apns-conf.xml Change-Id: I7e759d38f048d18eee258b6ff77cb2813ea4edc1 commit a86271e97d5e818c8e7cfead73fa807267c79f09 Author: Yumi Yukimura <me.cafebabe@gmail.com> Date: Mon Aug 25 01:33:10 2025 +0800 lineage: Restore Android.mk based build-manifest.xml build rule Users don't like the increased delay during `. build/envsetup.sh` or `lunch`... Change-Id: I1a92a171f2e2ec1ba2453d6c666cefcd9884b39b commit 5c9d7ad67e2ee54687e7fdbbc9f9e8c1afaa50ac Author: Sebastiano Barezzi <seba@sebaubuntu.dev> Date: Mon Jul 22 01:45:20 2024 +0200 apns: Add a XML schema and check apns-conf.xml against it Change-Id: Id115dd7beeafffcdf24e9ff1732490f0ca808279 commit 9953aa4f941c23c96e614e7e868d185a820d16e2 Author: Onelots <onelots@onelots.fr> Date: Sun Aug 17 19:43:35 2025 +0200 APNs: Add Inwi (Morocco) - Adds Inwi internet APN and Inwi MMS - Got the config from a local's phone (So I was able to test myself) - Made sure it was correct using this website : https://www.apnsettings.org/morocco/inwi-ma/ Change-Id: Ie98bb2e9886cd7cc8546d78cb178ce0695be255c Signed-off-by: Onelots <onelots@onelots.fr> commit 78491d0a4716a0174135489614f5ccfc5ba0311c Author: Yumi Yukimura <me.cafebabe@gmail.com> Date: Fri Aug 15 14:59:36 2025 +0800 lineage: Convert build-manifest.xml to Android.bp Change-Id: I2c629fc33af93232050834ac347674e7bb7cd8be commit 3255747c22c66e5c7648d8f08ff42d684c2cb455 Author: Yannick Binnenweg <b1nnybwab@gmail.com> Date: Sun Aug 3 23:06:01 2025 +0200 Update APN settings for Odido/T-Mobile NL This change includes: - Name change from T-Mobile NL to Odido. In 2023 T-Mobile and Tele2 Mobile became Odido. - Removed unusable MMS APN configuration. As a response to the Android Stagefright bug T-Mobile NL disabled MMS on the network back in 2015. Because MMS is no longer supported on the network, the APN profile is no longer necessary. - Changes the default APN from "internet" to "internet.mobiel", which is the recommended default setting. On the Odido network the "internet" APN is specifically for 'gaming' usage. Reference: https://www.odido.nl/service/veelgestelde-vragen/hoe-moet-ik-internet-instellen-op-mijn-smartphone-wat-is-bijvoorbeeld-het-apn-van-odido/000453837 - Adds a new APN profile for 'gaming' usage. See reference above. Change-Id: I139231102ece45f9a4142f3be2d747276f60de76 commit 1f3377488a817a418966c459b8a39b38f5ee93e4 Author: Alexander Koskovich <akoskovich@pm.me> Date: Tue Jul 29 18:00:11 2025 -0400 apns: Update US Mobile APNs https://www.usmobile.com/apn-download Change-Id: I5cd4a1023f08af0f820ee99fb41ededf5d33ae7a commit 9f189cbacbbaaaf5876250c423c6af4b545678c6 Author: Alexander Koskovich <akoskovich@pm.me> Date: Sat Jul 26 14:36:44 2025 -0400 apns: Add AT&T 5G NSA & SA APNs (310|410) from att5g[sa]_us-64000000006 Change-Id: I95a30f45dacc6c4c470919e2fd7dee110ee0d407 commit 989f114189abf17c4cbc62a1d8515509c0fc4089 Author: Marc Bourgoin <themard85@gmail.com> Date: Thu Jul 17 20:05:26 2025 -0600 apns-conf: Update carriers from the Philippines Mabuhay! This also adds DITO Telecommunity and Red Internet Taken from Xiaomi 14 Pro (shennong) A15 stock ROM I removed read_only ="true" from two entries as it is not allowed Change-Id: I93f97fc9220e648f2e37cda11822af64b3d37612 commit 0e528fcbc94f2ebacea3c1d80465df0edb904beb Author: Alexander Koskovich <akoskovich@pm.me> Date: Fri Jul 25 08:33:25 2025 -0400 apns: Update Verizon (311|480) from verizon_us-64000000022 Change-Id: Ia7643b92b77caa186c090e123fc0771d022ba729 commit 526e1b5be576b7ee978aa3f3c90858d93ada788e Author: Alexander Koskovich <akoskovich@pm.me> Date: Fri Jul 25 08:08:00 2025 -0400 apns: Update Xfinity Mobile MVNO (311|480) from xfinity_us-64000000012 Change-Id: Ia5f7324ce88bf4983b1f12b7247cee2a9103f076 commit 4b307f180dcd76611bc8af0026001e6e3c3a63b1 Author: Alexander Koskovich <akoskovich@pm.me> Date: Fri Jul 25 07:47:37 2025 -0400 Add mvno_match_data to StraightTalk Verizon Required so the APN doesn't show up on the main carrier, not even sure if this is really used anymore either since Google stopped shipping it in CarrierSettings. Change-Id: Ibb5b3a63638b641fa781c2bc5e9445e6d71f19f5 commit bc1a9aac7d6c175ce4a75de7520d3c6a69974521 Author: Julian Veit <claymore1298@gmail.com> Date: Sun Jul 27 18:34:58 2025 +0000 Revert "apn: add sim.de apn config" This reverts commit fc26e8566f33abca482da49602604c172f53ea80. Change-Id: Ib900513edda813cf42686df64323fd48746781eb commit fc26e8566f33abca482da49602604c172f53ea80 Author: Julian Veit <claymore1298@gmail.com> Date: Wed Jul 16 21:03:10 2025 +0000 apn: add sim.de apn config Change-Id: I2a7a31e8a6af6676c79ef551e8bc47343ba48dc0 commit e2ce705b07d7d8b37acb05c4bb35c6359d292721 Author: PixelThrived <pixelthrived@gmail.com> Date: Mon Jul 7 11:05:33 2025 +0300 apns-conf: Remove deprecated Cosmote Romania entries Cosmote Romania was officially rebranded as Telekom Romania in 2014. The legacy APNs serve no functional purpose and may interfere with correct network configurations. On LineageOS, defunct Cosmote APNs are selected by default, preventing mobile data from working out-of-the-box for Telekom Romania users. This commit also removes MCC 226 / MNC 06 entries, which are no longer allocated according to mcc-mnc.com. Change-Id: I1fbd563e8973aaf590ba7fee8ac4ebb6140649e4 commit e83eadd4fd745346691099c4b336578c0a0cade2 Author: Julian Veit <claymore1298@gmail.com> Date: Wed Jul 2 18:59:45 2025 +0200 apn: bring in line with Lineage Change-Id: I5e466587f256ab1cbbada16b436ea5ef7d6d3988 commit 213b212de50dfe16f964f8e956bf6d2860093f57 Author: Yumi Yukimura <me.cafebabe@gmail.com> Date: Fri Oct 25 03:38:25 2024 +0800 init.aicp-system_ext.rc: Rename `bugreport` service * Cuttlefish has defined one with the same name. [ 99% 157176/157198] build out/target/product/vsoc_x86_64/host_init_verifier_outp FAILED: out/target/product/vsoc_x86_64/host_init_verifier_output.txt /bin/bash -c "out/host/linux-x86/bin/host_init_verifier -p out/target/product/vsoc_x86_64/obj/ETC/passwd_system_intermediates/passwd_system -p out/target/product/vsoc_x86_64/obj/ETC/passwd_system_ext_intermediates/passwd_system_ext -p out/target/product/vsoc_x86_64/obj/ETC/passwd_vendor_intermediates/passwd_vendor -p out/target/product/vsoc_x86_64/obj/ETC/passwd_odm_intermediates/passwd_odm -p out/target/product/vsoc_x86_64/obj/ETC/passwd_product_intermediates/passwd_product --property-contexts=out/target/product/vsoc_x86_64/obj/ETC/plat_property_contexts_intermediates/plat_property_contexts --property-contexts=out/target/product/vsoc_x86_64/obj/ETC/system_ext_property_contexts_intermediates/system_ext_property_contexts --property-contexts=out/target/product/vsoc_x86_64/obj/ETC/product_property_contexts_intermediates/product_property_contexts --property-contexts=out/target/product/vsoc_x86_64/obj/ETC/vendor_property_contexts_intermediates/vendor_property_contexts --property-contexts=out/target/product/vsoc_x86_64/obj/ETC/odm_property_contexts_intermediates/odm_property_contexts --out_system out/target/product/vsoc_x86_64/system --out_system_ext out/target/product/vsoc_x86_64/system_ext --out_vendor out/target/product/vsoc_x86_64/vendor --out_odm out/target/product/vsoc_x86_64/odm --out_product out/target/product/vsoc_x86_64/product > out/target/product/vsoc_x86_64/host_init_verifier_output.txt" host_init_verifier: out/target/product/vsoc_x86_64/vendor/etc/init/init.cutf_cvm.rc: 108: ignored duplicate definition of service 'bugreport' host_init_verifier: Failed to parse init scripts with 1 error(s). Change-Id: I0af60a1c19035d336a88a543089fd01400736dd5 commit 212943982ea975fe55ec4ea4b4133e00e6f648cb Author: Julian Veit <Claymore1298@gmail.com> Date: Thu May 8 10:29:35 2025 +0200 V are still kicking Change-Id: Id8ba030ea40479aad74da5e9046f0320222a7d7d Signed-off-by: George Zacharia <george.zcharia@gmail.com> commit 1ad34d45ede318fe7dc6fd4d4bf3da02d2e12739 Author: Luca Stefani <luca.stefani.ge1@gmail.com> Date: Thu Oct 31 20:23:58 2024 +0100 Migrate to component-override for force enabled/disabled components Test: pm dump-package com.android.vending | grep disabledComponents -A20 pm dump-package com.google.android.gms | grep disabledComponents -A150 pm dump-package com.google.android.setupwizard | grep disabledComponents -A5 Change-Id: Iddac5f0edc9a312df8d7c436312bad111289c1b4 commit e85438a9101f48d6fe30d66c5d39864a2fed6dca Author: SpiritCroc <dev@spiritcroc.de> Date: Fri Sep 13 18:26:59 2024 +0200 Remove libsketchology prebuilts Shouldn't these belong to gapps? Anyway my compile complained about these Change-Id: Id8f4f5b5065c218d44b07fb5fefc0fd3d01084a0 commit 742dc29109f6a7479f7187491fe2a62e66df8a11 Author: Julian Veit <Claymore1298@gmail.com> Date: Sun Oct 13 21:37:24 2024 +0200 Revert "prebuilts: sdk: Add latest preference-ktx library" This reverts commit ea9fa6292c8a49c2750b4bdd5ded1d07bb385572. Change-Id: I24da0ec81a67e88e30e1f035c3027b80570e800a commit fca645cb57d7b56cd58629d52b3c6bb4ed3693cd Author: George Zacharia <george.zcharia@gmail.com> Date: Fri Apr 26 09:11:59 2024 +0530 vendor_aicp: Prepare for UpsideDownCake Change-Id: I0a21c7e8f324968ff763ab7a528cf99f3430725e commit ea9fa6292c8a49c2750b4bdd5ded1d07bb385572 Author: jhonboy121 <alfredmathew05@gmail.com> Date: Sun Jul 3 23:27:39 2022 +0530 prebuilts: sdk: Add latest preference-ktx library Change-Id: I2542a46c41c0da1650ba071e6be2248b76af797c Signed-off-by: jhonboy121 <alfredmathew05@gmail.com> Signed-off-by: Adithya R <gh0strider.2k18.reborn@gmail.com> Signed-off-by: Pranav Vashi <neobuddy89@gmail.com> commit f642d7b83e63dd1bf261a006bc7ba8f52e4b484d Author: Alexander K <alexmatteotv@gmail.com> Date: Mon Dec 19 15:39:16 2022 +0100 Helplines: Improve Bulgarian helplines Removed numerous helplines that were actually contact phones that could be received when calling a major/national helpline, as well as unknown numbers - possibly out of service. New numbers sourced and added via linked websites. Change-Id: Ibbb102b4eba4e3dd90abcb3e4042b08a5c92b2cc commit 35102e2f54b18982ea1471efa50aea59b6303ee7 Author: TheHitMan7 <krtik.vrma@gmail.com> Date: Sun Jan 8 17:34:10 2023 +0530 backuptool: Unmount v3 partitions during backup Extracted file /tmp/install/bin/backuptool.functions Extracted file /tmp/install/bin/backuptool.sh Extracted 2 file(s) about to run program [/tmp/install/bin/backuptool.sh] with 5 args [libfs_mgr]Unmapped logical partition system DM_DEV_REMOVE failed for [vendor]: Device or resource busy Cannot unmap vendor before removing group qti_dynamic_partitions. script aborted: assert failed: update_dynamic_partitions(package_extract_file(dynamic_partitions_op_list)) assert failed: update_dynamic_partitions(package_extract_file(dynamic_partitions_op_list))error: 25 Updater process ended with ERROR: 1 Failed to mount '/system_root' (No such file or directory) I:Actual block device: '/dev/block/dm-0', current file system: 'ext4' We can clearly see that after version 3 script is executed with its specific functions. It cannot or don't unmount partitions for successful OTA upgrade. Resulting broken installation, this also affects ROM inbuilt OTA updater app. Signed-off-by: TheHitMan7 <krtik.vrma@gmail.com> Change-Id: Ic2d4e7809e8abd402c2a49188c73c83ea3b4e8df commit 02ccf377cf8f7ff4479ff64d65f92a1c7825e209 Author: Semavi Ulusoy <doc.divxm@gmail.com> Date: Thu Sep 1 17:35:07 2022 +0300 vendor_aicp: prepare for Tiramisu Signed-off-by: Julian Veit <claymore1298@gmail.com> Signed-off-by: Semavi Ulusoy <doc.divxm@gmail.com> Change-Id: I23dc126bdd82e4932cbf30dc7f79c5c1673c8f00 commit 751cb13dac9b25242bc85fb60d8ff2001a947121 Author: Andrew Sapperstein <asapperstein@google.com> Date: Wed Jul 29 07:36:41 2020 +0530 config: common: Create a module for adding fonts_customization.xml Previously, we used PRODUCT_COPY_FILES. However, that does not allow overriding the file to use a different one on a per-device basis. This change migrates the logic to using a BUILD_PREBUILT module called fonts_customization.xml. To add additional fonts, the add_additional_fonts.py script has been added. If ADDITIONAL_FONTS_FILE is defined, add_additional_fonts.py is run and generates a new version of fonts_customization.xml that contains the content of ADDITIONAL_FONTS_FILE added where "<!-- additional fonts -->" is added. Adapted for AICP Change-Id: Iad14d3c5a27b08024627bcdf054761c3ada3f92c commit affe270ceb212138cf09c083d1f43cacf48d52f9 Author: Michael Bestas <mkbestas@lineageos.org> Date: Sun Nov 14 18:10:56 2021 +0200 vendor_aicp: Reorganize init scripts * Add init prefix * Improve naming * Move to system_ext ** Adapted & modified for AICP Change-Id: Ic6cc600feca48e9f9b83e023a16daed25b5a7de8 commit d3b2865bc2f05eba6e411b51d42d32a18ce216af Author: Julian Veit <claymore1298@gmail.com> Date: Mon Jan 3 16:17:50 2022 +0100 prebuilt: Reactivate sensitive_pn.xml This reverts commit 228d8843c4d01c60fe0902ec536766cc70e25032. Change-Id: Iaedd874c8c52a4e1e006ee710890e9f3abde58c9 commit 6f148aab14977b681a1f1adbc05f4c62e453cd13 Author: Julian Veit <Claymore1298@gmail.com> Date: Thu Jan 6 10:51:51 2022 +0100 aicp: backuptool: make ready for 12 commit 228d8843c4d01c60fe0902ec536766cc70e25032 Author: Julian Veit <claymore1298@gmail.com> Date: Mon Jan 3 16:17:50 2022 +0100 [DNM] aicp: deactivate sensitive_pn.xml for now Change-Id: I827d612c05c86c8cd6d6d5ab150d1345daddf2a2 commit d7d4366a36bcb303c97ffb9337821c39d9afc211 Author: Erik Jensen <erikjensen@rkjnsn.net> Date: Fri Apr 30 05:42:41 2021 +0000 backuptool: Support tab-delimited fstab Change-Id: Ib3fcde92d0c1ebb8754b11c577e4885d8dd02624 commit 2174f1f535fe7442253004f62820dda7aac179ad Author: Michale Bestas <mkbestas@lineageos.org> Date: Fri Jul 23 13:45:38 2021 +0300 vendor_aicp: move sensitive_pn.xml to product partition Change-Id: I9edd9c2641c8e724122e2219f9ffe2b14242f964 commit a29604d74db037625f2ef8a04f41b8b2004be8f3 Author: Tim Zimmermann <tim@linux4.de> Date: Sat May 8 16:17:18 2021 +0200 backuptool: use correct BLK_PATH on a-only dynamic partitions devices Change-Id: I295d39e35245e3541648369acbfe79d88ac21865 commit 380492325781e05d6a9f1c4050bee0f56deca539 Author: han Wang <416810799@qq.com> Date: Sat May 1 18:32:02 2021 +0300 prebuilt: Remove aicp-radio.rc * Devices should use ro.radio.noril and considering vendor services now should have a vendor. prefix, this script is useless. No device is using this script now. Change-Id: I7cbb4f966124ca1307aaf1787301b8247d881b26 commit ed33fca3f9bdf62bc8870b79323a63abfad0892e Author: Michael W <baddaemon87@gmail.com> Date: Thu Mar 11 21:27:45 2021 +0100 sensitive_pn: Convert to new format * Also: add a lot of additional info for many of the numbers based on the comments from the commit prior to this Change-Id: I937637c8f002d193ed6b23ac60c1f350d7d2eec7 commit a4723d68d441e62de8007266cd3f0cbc3459b93d Author: Arekusu Rin <alexmatteotv@gmail.com> Date: Sat Sep 7 15:26:56 2019 +0200 sensitive_pn: Comment, add and change numbers for multiple countries. * Renamed Macedonia to North Macedonia. * Renamed GB to United Kingdom. Change-Id: Ibe0968b3679834f86854a86a1104cbde4c1fffaa commit 08f0091590cc4d1ef229b9dc56041ee9749f1678 Author: Luca Stefani <luca.stefani.ge1@gmail.com> Date: Fri Mar 12 14:09:27 2021 +0100 sensitive_pn: Run XML lint against the schema Change-Id: I083bd5834f5dd69bdbb5955e9f0e1f8dba760fe5 commit c2a0c41310f85663caad8198ed35dc14196476be Author: Alessandro Astone <ales.astone@gmail.com> Date: Fri Apr 2 00:18:16 2021 +0200 backuptool: Ensure dedicated partitions are not unused before mounting * Ignore the block devices in case their mount points are symlinks. This is common on devices where maintainers have chosen not to use real partitions because of their size being too small to be useful Also `continue` instead of `break`. Oops. Change-Id: I3e27abe510219066ecacd81d099220ac8e119f9f commit e4eff8e4490e75bd4de59e54608c27a660a52fb2 Author: Alessandro Astone <ales.astone@gmail.com> Date: Fri Mar 26 12:52:38 2021 +0100 backuptool: Do not set ADDOND_VERSION=2 for a-only There are addon.d scripts that rely on the value of ADDOND_VERSION to determine if they're being called from a-only vs a/b backuptool. If they declare ADDOND_VERSION=3, they shall stop doing that; otherwise offer them the same environment, that is unset ADDOND_VERSION for a-only backuptool. Change-Id: I1be21eda2e6ec9837b3080bb5e7fbe5241318eaa commit 71c54d6912dabaffa40286997d9a42b20144329c Author: Alessandro Astone <ales.astone@gmail.com> Date: Sun Mar 21 11:39:06 2021 +0100 backuptool: Ensure to cleanup the environment on failure Change-Id: I6f974a40b4f3f4a0a1f3a4b46bf8e0cfeb81c4ec commit 02688e7639e42667282a9eaab5acca552c14c6d4 Author: Alessandro Astone <ales.astone@gmail.com> Date: Thu Feb 18 14:04:13 2021 +0100 backuptool: Correct supported partitions for addon.d v3 * The plan was to support odm & oem too, but it turned out unnecessarily complicated due to their symlink setup, while being most likely unused. The partitions were removed from the list of supported ones in a-only backuptool, but were forgotten in ab backuptool. Change-Id: I58a01cdc3f5c4239048b204f3313f4bf697dd60a commit e0ade35feb7b993c675f704dcafdc9e563304241 Author: Alessandro Astone <ales.astone@gmail.com> Date: Tue Dec 29 18:38:28 2020 +0100 backuptool: Support seamless backup and restore to extra partitions For scripts declaring ADDOND_VERSION=3 automatically mount vendor, product, system_ext and others (when they're dedicated partitions). Also expose the get_output_path() function to get the path to where a file is mounted in case it lives in a dedicated partition. ab exapmles: get_output_path "system/product/priv-app/MyApp.apk" = "/postinstall/product/priv-app/MyApk.apk" get_output_path "system/app/MySystemApp.apk" = "/postinstall/system/app/MySystemApp.apk" a-only examples: get_output_path "/mnt/system/system/product/priv-app/MyApp.apk" = "/mnt/system/system/product/priv-app/MyApp.apk" ****************************************************************** Instead of cycling all scripts for each stage, run pre-backup -> backup -> post-backup in quick succession (and likewise for restore), to ensure backwards compatibility with scripts that wrongly assumed their environment not to change between steps. This is needed because we want to undo any mounting done for V3 scripts when executing V2 scripts. If a V2 script did mounting in pre-restore and expected things to still be mounted in restore, we would break their (yes incorrect) assumption. Change-Id: I73fbad6f45824fed99e4482128769435348588f5 commit 43a41418c5240e412dd7dcf7ffcba94090c842b4 Author: Alessandro Astone <ales.astone@gmail.com> Date: Tue Dec 29 14:16:20 2020 +0100 backuptool_ab: Make tmp actually tmpfs Change-Id: I668e0f24486197d762981bef4c9f2437c4fa9c14 commit fff0dcec7fd96fc6747a68ce3e9dc11c5b00e75e Author: Paul Crowley <paulcrowley@google.com> Date: Mon Oct 28 15:55:03 2019 +0100 init: Make encryption action an argument to mkdir FscryptSetDirectoryPolicy no longer tries to infer the action from the filename. Well mostly; it still assumes top-level directories in /data should be encrypted unless the mkdir arguments say otherwise, but it warns. Bug: 26641735 Test: boot, check log messages Change-Id: Id6d2cea7fb856f17323897d85cf6190c981b443c commit 3a4ef769fb3392c13baedda5720c248534a7dee8 Author: mosimchah <mosimchah@gmail.com> Date: Sun Dec 13 10:13:09 2020 -0500 backuptool_ab: update to 11 Change-Id: Ib062caaf4a08a6620277d90e6fc9762c3a440a55 commit 3ff79d06071f43079c002a689440ff49d5d887ee Author: Han Wang <416810799@qq.com> Date: Sat Oct 31 15:24:50 2020 +0300 prebuilt: Remove lineage-livedisplay.rc * Already present in vendor.lineage.livedisplay@2.0-service-sysfs.rc. Change-Id: I87ec20e3b0c9e9559963bebe7221f51e1dd4d7f3 commit c6df78f9da49cfcca30b7e896cb3c47b2f213f1a Author: Han Wang <416810799@qq.com> Date: Fri Oct 16 11:12:47 2020 +0300 vendor_aicp: prebuilt: Remove aicp-adb.rc * Yes, this is no more. Change-Id: I02212351e687a6c6369e5fc6e08755ce864b4c30 commit ba57577456d586bd092b9d3e7954f9b6ec888bc8 Author: Joel Stein <js@funkturm.net> Date: Tue Oct 13 01:45:59 2020 +0200 backuptool.sh Update for R Change-Id: I704eb02ef1e4d510e8d1daf7330bb580db6e0a11 commit fdda15ebde61633bf008d04a87f543d64c5354eb Author: razorloves <razorloves@gmail.com> Date: Fri Sep 4 23:29:34 2020 -0500 backuptool_ab: Use mv instead of cp for restore step Using cp instead of mv during the restore step resulted in double the amount of free space and inodes being used. For example, a nano arm64 opengapps install uses around 500M. But during a backup/restore process when the Updater is used, it temporarily uses 1G on the other slot. That causes failed updates on devices that don't have that much free space on the system partition. Change-Id: I57ba2e0f52d328d4ff91d47a3db45f47bb8402af commit 8ff333c464178e8a4d6c387503f39d805b3e3a6f Author: Luca Stefani <luca.stefani.ge1@gmail.com> Date: Mon Aug 19 21:45:15 2019 +0200 backuptool_ab: Make copy_file preserve file/directory attrs Change-Id: I52c7b124ff8364464643c51b3f17dba4e4e49435 commit 510a7206e5fce3152278225dfcd53fc57968638c Author: Hemant Sharma <hemantbeast@gmail.com> Date: Fri Sep 18 15:51:53 2020 +0530 aicp: Update apns list for India carriers Change-Id: I14050caad570c0da9710f264b12dae3b6f4ab6e7 commit e59f6b79d0f21b5e6a84844beb83cd60e5f65e4b Author: Ralf Luther <luther.ralf@gmail.com> Date: Sun Sep 13 23:22:58 2020 +0200 aicp: Update APN list from Google master branch as of September 4th, 2020 Change-Id: Ic9c10786f6e301efebe7f7822ebccf5b6d5028c3 commit b9a0a1e3e15c2f7b2bbf1ef0ddfc4c82a1edbade Author: Kevin Puertas <kevinpr@jkanetwork.com> Date: Wed Aug 26 11:48:17 2020 +0200 Add Inter font Change-Id: Ia25117ef077b9ad09a57e390cf027786853771e9 commit f202bfe8640b963fe9d910f80dbfd209f008f58b Author: Hemant Sharma <hemantbeast@gmail.com> Date: Thu Jun 4 19:55:40 2020 +0530 aicp: Update India carrier APN's Change-Id: I5ed453f3b056a073e7363bfa90aed3da0c8de7ba commit 615917fbad8b5ff6c91d7fb5f89b757d08405a1a Author: Carlos Solano <csolano@gmail.com> Date: Wed Jun 3 20:12:34 2020 +0200 aicp: Update apn list from google Change-Id: I86d08d20f9ed4b36664553ae61a42eeeedff299b commit 3d86e05110b58db8285e1f644d9bdd43907d70e8 Author: SpiritCroc <dev@spiritcroc.de> Date: Fri May 8 10:55:17 2020 +0200 hosts.aicp_adblock: sync from git, update on build [2/2] Change-Id: I5d9ad3307f7137879c407791fb6cd66c1463f4cf commit 67e42478cb4541fa5ab4f87b39b46a880316df46 Author: Michele Bono <bono.michele94@gmail.com> Date: Sun May 3 12:26:51 2020 +0200 vendor: Add StevenBlack source Change-Id: I89eedb7ad2a34b769b0a029dd1e29893a157f24f commit 9867edd3f013181d1e8978bf212bfbd74a713735 Author: SpiritCroc <dev@spiritcroc.de> Date: Sun Apr 26 11:12:20 2020 +0200 vendor/aicp: Toggle-able adblock hosts file [2/3] Regenerate with ./adaway/generate.sh Change-Id: Ia389457746f9af1060a1c1ae62af0cb9ca643a71 commit 6da2817f3c369923b8daf5b9acb62b76eb2b117e Author: Ali B <abittin@gmail.com> Date: Wed May 8 13:23:56 2019 +0300 vendor: Import LiveDisplay init file commit 86e79255ae869278fb22c449f92e75fb126c8a60 Author: Paul Keith <javelinanddart@gmail.com> Date: Fri Aug 10 15:56:05 2018 +0200 lineage: Set perms on reading_mode sysfs * This is now supported by the common sysfs impl, so the perms should be set on the node Change-Id: I079301a8684f3038b7e5e72b7b2d830259c4fe60 commit 3ada201 Author: Michael Bestas <mikeioannina@cyanogenmod.org> Date: Mon Dec 5 14:11:28 2016 +0200 Add permissions & sepolicy for HBM * Devices with AMOLED panels use HBM instead of SRE Change-Id: I6710e038997b04d5d7d6b5f4f6b01d3f18b4750f commit de1ad36 Author: Zhao Wei Liew <zhaoweiliew@gmail.com> Date: Sat Apr 30 14:57:22 2016 +0800 cm: Allow LiveDisplay to write to color_enhance The proper permissions for the color_enhance sysfs node weren't being set, rendering the color enhancement switch useless. Set the proper permissions for LiveDisplay to toggle color enhancement. Change-Id: Ic8dba8953b73a497cb01a645834c0e7934092b38 commit 4462dfa Author: Steve Kondik <steve@cyngn.com> Date: Fri Sep 18 04:27:35 2015 -0700 cm: Update shared init.rc * Remove cruft * Add LiveDisplay sysfs Change-Id: I6e3ca9048c9196dbc85151f102fb22ff5a4222b4 commit 7f41803ec49aca5b93b3ee0f8f83d4290cbd68a9 Author: z3DD3r <z3dd3r@gmail.com> Date: Wed Mar 4 18:07:40 2020 +0300 backuptool: Fix backup/restore functionality Backup/restore functionality was broken in the Ia1f4ae95c9e4dae4df844853e81c264bc838f177 change because of incorrect check of the function's result. check_prereq() function refactored to return 0 if backuping/restoration is possible. Any work should be performed only if check_prereq() succeeds. Change-Id: Ic977dba675df58a228ef4b882b25beb66cc9d2c6 commit 4d6f40a81de9222811a93115a55d19950ee18354 Author: z3DD3r <z3dd3r@gmail.com> Date: Wed Mar 4 12:42:10 2020 +0300 backuptool: Properly unmount system partition For non AB devices system partition should be unmounted if check_prereq function fails. This patch also refactors backuptool a bit for AB devices in order to look same as backuptool for non AB devices. Change-Id: Ia1f4ae95c9e4dae4df844853e81c264bc838f177 commit eb221a0fe2bfff0a436e67bbda89157a629e30b0 Author: Wang Han <416810799@qq.com> Date: Wed Feb 5 16:45:15 2020 +0800 backuptool: Remove backup blacklist/whitelist Change-Id: Ia89e6fa4c31377a429e0dfa912d0b61393696009 commit fb611154769d919199210c504537885be3b33cb2 Author: Davide Garberi <dade.garberi@gmail.com> Date: Sun Feb 9 11:28:49 2020 +0100 prebuilt: backuptool: Drop addond version check on A-only * This check was supposed to check whether the script addon.d version was lower than backuptool's * Given that the backuptool addon.d version is 1, this isn't going to happen ever making this check completely unuseful Change-Id: I2464749b52bf4e8825e0b4ef42500ee7d3bbfa61 commit 0b712ac3be35ff119c0b5a591b363cb1ee5cae0c Author: Davide Garberi <dade.garberi@gmail.com> Date: Sun Jan 19 19:28:55 2020 +0100 backuptool: Execute check_blacklist from the current directory * For some odd reasons executing `cd /system/addon.d` makes the system hang and unmount error: umount: /system_root: Device or resource busy * Don't change directory to not allow the system partition hang Change-Id: I3d30bdc59c2f05d16823e99046c1dce2e1e6eb73 commit fc8ab6cdad55400011f88dacb6a2ddea511a6318 Author: Davide Garberi <dade.garberi@gmail.com> Date: Sun Jan 19 17:44:11 2020 +0100 backuptool: Run check_{black, white}list with proper system path * If any of these two function gets run on a recovery mounting system to /system, /system/addon.d won't exist while /system/system/addon.d will. * Run the functions with $S as argument to make this work correctly Change-Id: I02e7b91429a9e74d28bdb77e56955dad97ca75ac commit f4995719f5491a99606ea4fc407d879b79877311 Author: Davide Garberi <dade.garberi@gmail.com> Date: Sun Jan 19 12:21:00 2020 +0100 backuptool: Fix addon.d version check for A-only * The path /postinstall exists only for A/B, causing: grep: /postinstall/tmp/addon.d/*sh: No such file or directory Change-Id: Ia07b3029e949c3e08302457cd08798a4dde00ef6 commit 8ae8f0ca9b2438790e5d240d19e43c030b159ad1 Author: Davide Garberi <dade.garberi@gmail.com> Date: Tue Sep 24 20:18:11 2019 +0200 prebuilt: [Part 2] backuptool: Implement dynamic system mount for A-only * Dynamically mount system to the path chosen by the recovery through backuptool * This can be helpful because of the fragmentation that will happen with system mount in recovery after Q ** PS4 is PS14 (merged) of https://review.lineageos.org/c/LineageOS/android_vendor_lineage/+/259310 Change-Id: Icb4388b79815d15517b849db7ba0fa98705e3632 commit e16a12bccece7ab842aeb64c270e4c140d8ab7ca Author: doc HD <doc.divxm@gmail.com> Date: Wed Jan 22 11:02:09 2020 +0300 CaviarDreams: make default medium font a little bit bold ** easy to read :) Change-Id: Ifc9002b21315f4526df8598ccdb527eea2075423 commit d1ee8d954d74d5616bcacb4751a357d521e9aaf5 Author: doc HD <doc.divxm@gmail.com> Date: Fri Jan 24 15:46:11 2020 +0300 vendor_aicp: Add Oxanium font source: https://www.dafont.com/oxanium.font Change-Id: I21e884250d965d306a029678d8637e85942d04eb commit eed0633d946715d44dbb357e906ee332ca92db5a Author: doc HD <doc.divxm@gmail.com> Date: Fri Jan 24 12:00:02 2020 +0300 vendor_aicp: Add proper licenses for FONTS ** fix typos Change-Id: I1a1626a75fbd99bdcadb9ba405f76bc14a6616fb commit 3567696ffd5e8ded20f9f0bcec99010f2752893d Author: Hemant Sharma <hemantbeast@gmail.com> Date: Thu Jan 23 13:03:56 2020 +0530 vendor_aicp: Add Signika font * source: https://www.fontsquirrel.com/fonts/signika * added License file Change-Id: I94a25edd693cf4f8d1d03ee030255f382e979d48 commit d9e830a6859836ccacdbb138ee8c7366ef805224 Author: Hemant Sharma <hemantbeast@gmail.com> Date: Thu Jan 23 13:03:56 2020 +0530 vendor_aicp: Add Sniglet font * source: https://www.fontsquirrel.com/fonts/sniglet * added License file Change-Id: Id359f67033febb4e2d9d5e386b083512dcc10abf commit 16bb9aac3be9080145a5fd3fd93152d68b3f9600 Author: Hemant Sharma <hemantbeast@gmail.com> Date: Fri Jan 24 11:39:02 2020 +0530 vendor_aicp: Add Exo 2 font * source: https://www.fontsquirrel.com/fonts/exo-2 * added License file Change-Id: Ic600a4b8a8ac0691952780a6aab76aa65e9436af commit 956feb9640685cf035c39bae2b2bc06b55566ade Author: doc HD <doc.divxm@gmail.com> Date: Fri Jan 24 11:53:09 2020 +0300 vendor_aicp: Build CaviarDreams font source: https://www.fontsquirrel.com/fonts/Caviar-Dreams ** Added License gile. Change-Id: Icf4f748ff950777ea822aae4fd296e44e52def1d commit 96c6394ecc3dfda668766107f8f1013373e889bb Author: doc HD <doc.divxm@gmail.com> Date: Wed Jan 15 21:53:14 2020 +0300 vendor_aicp: Add Comfortaa font Change-Id: I1ccdf33aec7fa921202121854ba4851c5d358f43 source: https://all-free-download.com/font/download/comfortaa_font_5949.html commit ed087600205d8fb42b144e2043e93ec750074c75 Author: Pranav Vashi <neobuddy89@gmail.com> Date: Tue Jan 14 10:06:34 2020 +0300 fonts: adopt for AOSP Font Engine ** inspired from https://github.com/crdroidandroid/android_frameworks_base/commit/e7714d8a91140c5a467bb3bd1812df7537daf080#diff-11e31d35b6aedf3dbd0f80d77a74cd67 Change-Id: I79cf030824b2d7503672e50bd065e124706d51fd Signed-off-by: doc HD <doc.divxm@gmail.com> commit be3c23277e02bac6a9d810030f2fd743b44732a9 Author: Joel Stein <js@funkturm.net> Date: Sun Jan 19 14:23:19 2020 +0100 vendor: apn: remove imsi-matching from O2 Germany There are many MVNOS using the O2 Network. Remove the imsi-matching so this APN acts as a catch-all for MVNOS that don't use their own APN-settings. Change-Id: I5957044c340b7dae6b03eaa1d7135b1631e68a29 commit f30ec591ea1f3346900a9d52846fe793f4aac8a7 Author: Joel Stein <js@funkturm.net> Date: Sun Jan 19 18:45:28 2020 +0100 vendor_aicp: update apns-conf.xml file from google Change-Id: Ic5866a4dcbf8b94fe51b62d89b854732b6ea98e7 commit 6e72302d8e6d1607372380e847ab4392df416655 Author: Simao Gomes Viana <xdevs23@outlook.com> Date: Sun Aug 4 19:18:25 2019 +0200 prebuilt: init: havoc-system: hide Magisk better Some banking apps read the file /proc/net/unix to find out whether things like Magisk are installed/running. To prevent that, chmod it 440. This file isn't needed by any other process when boot is finished. I've tested this and banking apps that did not work before and recognized Magisk being installed now don't recognize that and work just fine. Change-Id: Icd2be51436fa13cc52748e6d03937d0cb2e713f1 Signed-off-by: Simao Gomes Viana <xdevs23@outlook.com> commit 57922de28a03457638e7c0967b6415ac13aaa39f Author: Carlos Solano <csolano@gmail.com> Date: Tue Dec 10 09:22:40 2019 +0100 aicp: update apns file from google Change-Id: Ia116dca3432745c66bdcc6de40ab70fb3a28a8fa commit f943cf7241820f724c466cae88fafbf91a108d53 Author: Han Wang <416810799@qq.com> Date: Thu Nov 14 19:30:35 2019 +0200 prebuilt: Remove aicp-governor.rc * This seems to be a leftover of CM days. Change-Id: Iff75e120e4a71e64fa45ab3734ab63151ce21cb1 commit 6b80ce68733973f51317c663d641f9c7a6c5fc5c Author: Carlos Solano <csolano@gmail.com> Date: Tue Nov 5 09:02:26 2019 +0100 vendor_aicp: update apns-conf.xml file from google Change-Id: Icb1e5ebcd46d26f247ff9f4f33a2b2d36ff1ec56 commit 9c27d1bb88f940b767df13f0a0c67a22384102dc Author: Davide Gerberi <dade.garberi@gmail.com> Date: Tue Sep 24 20:18:11 2019 +0200 prebuilt: Add a script to simplify A-only recovery system mount * This can be helpful because of the fragmentation that will happen with the system mount in recovery after Q Change-Id: I2d1e775efcf87e33319bc7790d1e54bca72116d3 commit e9f74bd83a213a81a4479324ccafdda05d69ae75 Author: Chris Crump <chris@cypheros.co> Date: Mon Nov 4 17:01:19 2019 +0300 vendor_aicp: Add Open Sans as font overlay Source: https://www.fontsquirrel.com/fonts/open-sans Change-Id: Ic7e16cb167f8c88033aa27b107b9161230308e47 Signed-off-by: doc HD <doc.divxm@gmail.com> commit 3f951f1f1133507de75842773b240c0b26bfe341 Author: Chris Crump <chris@cypheros.co> Date: Mon Nov 4 00:17:55 2019 +0300 vendor_aicp: Add Ubuntu font overlay This adds support for custom fonts starting with Ubuntu, making it an opt-in overlay. AICP: fixed find-copy-subdir-files args build actual FontUbuntuOverlay Change-Id: Ie39820fbb2e65a752a473dca020cf127d7a819dd Signed-off-by: Ali B <abittin@gmail.com> Signed-off-by: doc HD <doc.divxm@gmail.com> commit 3568088214da241d5cd57d55eea97a3afc117254 Author: Joel Stein <js@funkturm.net> Date: Mon Sep 30 19:46:20 2019 +0200 backuptool.sh: Update for Q - Don't use hardcoded /system for blacklist/whitelist - Update version to 10 Change-Id: I24279fe0ea87ec77d186841fb8aba79f4a80dc72 commit 030069e8e8cefe55921b9cf76a19df8274a61b30 Author: Luca Stefani <luca.stefani.ge1@gmail.com> Date: Wed Oct 9 15:30:24 2019 +0200 vendor_aicp: Kill sysinit Change-Id: Ia8d46d794ff829f3fc39ff48d57fdb6f9c03262d commit 918633c7b5d928e6bfcb22d222886cb19b0d297d Author: doc HD <doc.divxm@gmail.com> Date: Wed Oct 16 20:13:05 2019 +0300 vendor_aicp: Update backuptool_ab.functions from omni Change-Id: I92305e06abd564d24936d7d1b1cdbd683a98186f commit 84570acad4747e614a4149e97264dd6a5a29cb9c Author: doc HD <doc.divxm@gmail.com> Date: Fri Oct 11 01:57:04 2019 +0300 vendor_aicp: Update backuptool for AB OTA's Change-Id: I40d5585a1801f8931d9258bbaf24e8da0e04a31d commit 09c5a495f917559affdc0599cd4fd8e6d7de7878 Author: Bruno Martins <bgcngm@gmail.com> Date: Fri Sep 13 16:11:04 2019 +0100 common: Copy APN list to $(TARGET_COPY_OUT_PRODUCT)/etc This handles GSI product Change-Id: I5754ff9c020e094c5ca5bd08e0572584009558ee commit 47fc02266f9cb20963567b886027dd1cce1d2ff4 Author: Michele Bono <bono.michele94@gmail.com> Date: Wed Sep 4 11:58:16 2019 +0200 vendor_aicp: Rework for Android10 Change-Id: I5c4b1b42be11bd1840705edcc9cb41b5781666de commit 951f0d63e5266b8141198f9f9391722e3fa8c8fb Author: Michele Bono <bono.michele94@gmail.com> Date: Sat Aug 17 12:21:28 2019 +0200 vendor: Add missing priv-app permissions Always copy Updater permission: A/B devices always have Updater built, even on UNOFFICIAL build. This will prevent a/b devices to boot after clean flash because of missing Updater permissions. Change-Id: I65bf54e022eb87e81e9174e0e17712f58a75d89d commit 651d89dfac131a85427894cafdd1bb8b9e2dbb51 Author: Ali B <abittin@gmail.com> Date: Wed Aug 7 12:17:18 2019 +0300 aicp: separately handle aicp ota updater That will only be available on official builds, so copy permissions only on official builds as well. Change-Id: Ic1ab08861ee814930bc36fc4a396a04e75e1bbdd commit 19f39f3ae5e94f45fbd74ad6d9af98296d95922e Author: Ali B <abittin@gmail.com> Date: Wed Aug 7 10:56:10 2019 +0300 aicp: handle snap permissions separately Change-Id: I1eca2e85b39db35892f55b1c46083fcde41e877e commit 55c8b35af4c7a087e02e1671d30e95702b14665f Author: Ali B <abittin@gmail.com> Date: Wed Jul 17 20:11:01 2019 +0300 aicp: update our priv-app permissions whitelist Bring together missing privapp permissions into our single resource file And fix our updater package name Change-Id: I0be6c1d433c906bfcdd54524a3379ad9bb123eed commit 5db067f9e59a69f6e1c5dfb1ecd0d94c9d90e4fb Author: Michele Bono <bono.michele94@gmail.com> Date: Mon Jul 8 12:25:15 2019 +0200 vendor: Add gugol permissions Change-Id: I24eb3012eac11096ef646df58b5d559bdc792caf commit e1c4f23dfbfc0c6988a60bf7584e04ba49c43caa Author: Reza Feizi <> Date: Wed Nov 14 22:49:00 2018 +0300 apns: Update IRAN APNs * References : operators sites Change-Id: If9b8df78bc5b35fa71432535dfae1a256e6beb62 commit 7e24f9d7dda4e42a89f67b53f759bf9d111e085c Author: Marc Bourgoin <themard85@gmail.com> Date: Tue May 8 04:56:26 2018 +0200 apn: Update German carriers *From https://android.googlesource.com/device/google/wahoo/+/android-8.1.0_r29/apns-full-conf.xml *Removed A LOT of defunct APN settings. Most are MVNO's that use the major networks. *t-mobile -> Telekom *eplus & Blau & BASE -> o2 Change-Id: I7552ee091262bc53bb394d9fa89cdee1bdccb84f commit e0e1d7e75c8b6f5e12d077600c2fe5093d17b922 Author: Nicholas Lim <nicknitewolf@lineageos.org> Date: Mon May 13 22:30:56 2019 +0800 apns: Update Singapore's APNs * Based off: https://android.googlesource.com/device/sample/+/master/etc/apns-full-conf.xml Change-Id: Ie724a1f7f26d5bbcefb4459c5f92fcbc7c8bbff8 commit e3bdcbf45442c5aa1e4a06f70f8e51ff6c59dee0 Author: Ali B <abittin@gmail.com> Date: Wed May 8 13:23:56 2019 +0300 vendor: Import LiveDisplay init file commit 86e79255ae869278fb22c449f92e75fb126c8a60 Author: Paul Keith <javelinanddart@gmail.com> Date: Fri Aug 10 15:56:05 2018 +0200 lineage: Set perms on reading_mode sysfs * This is now supported by the common sysfs impl, so the perms should be set on the node Change-Id: I079301a8684f3038b7e5e72b7b2d830259c4fe60 commit 3ada201 Author: Michael Bestas <mikeioannina@cyanogenmod.org> Date: Mon Dec 5 14:11:28 2016 +0200 Add permissions & sepolicy for HBM * Devices with AMOLED panels use HBM instead of SRE Change-Id: I6710e038997b04d5d7d6b5f4f6b01d3f18b4750f commit de1ad36 Author: Zhao Wei Liew <zhaoweiliew@gmail.com> Date: Sat Apr 30 14:57:22 2016 +0800 cm: Allow LiveDisplay to write to color_enhance The proper permissions for the color_enhance sysfs node weren't being set, rendering the color enhancement switch useless. Set the proper permissions for LiveDisplay to toggle color enhancement. Change-Id: Ic8dba8953b73a497cb01a645834c0e7934092b38 commit 4462dfa Author: Steve Kondik <steve@cyngn.com> Date: Fri Sep 18 04:27:35 2015 -0700 cm: Update shared init.rc * Remove cruft * Add LiveDisplay sysfs Change-Id: I6e3ca9048c9196dbc85151f102fb22ff5a4222b4 commit 8a779e3f7a9efa1f147df32722fa8f709051ea2c Author: aleksei74 <aleksei74@gmail.com> Date: Wed Apr 24 18:08:29 2019 +0900 apns : Update the KT IMS apn Update KT IMS apn for VoLTE reference site: https://android.googlesource.com/device/sample/+/refs/tags/android-9.0.0_r35/etc/apns-full-conf.xml#25304 Change-Id: Iaa7924aeb6038e7ecefe56042bc19af0b0db82c2 commit 89b494c347d5f905c0f1ef0e49df22fdbf46ab34 Author: nebrassy <nebras30@gmail.com> Date: Wed Apr 10 00:32:11 2019 +0300 backuptool_ab: Use GAPPS's own addon.d script for safety Change-Id: Idf474eb4172b1963a197b41fc393578d8783b3f7 commit e8c2d71b9c3da22fecba66fe72f659b00c4edb2b Author: Ali B <abittin@gmail.com> Date: Thu Mar 14 12:34:14 2019 +0300 aicp: add required permissions for updater Change-Id: I29fb15d89e8b3afa2da13f5700c747eec409b461 commit 1c5c7081d17039670c6c70d561ebe9266d6f86a1 Author: doc HD <doc.divxm@gmail.com> Date: Tue Apr 9 20:46:16 2019 +0300 backuptool: Roll back to our own backuptool scripts for non AvB devices PS2: los backuptool script. PS3: our previous (AICP one) backuptool script PS4: set correct (previous) path for those scripts - Thanx Julian :) Change-Id: I6d6d172726908310f37f30592f8213a3d88e49c6 commit 67a71581d3898a1bd6884de6c2c9d91c396ab266 Author: Samriddha Basu <samriddhabasu@gmail.com> Date: Mon Mar 11 02:51:05 2019 +0530 aicp: Use ro.build.version.release prop to check backuptool compatibility Change-Id: I1f9b777da84dfff07c140ca274ded26e9d4a6d04 commit 8faec1d7bd63087ef6a671dce73e6eaffaaaa64d Author: Marko Man <darkobas@gmail.com> Date: Fri Mar 22 12:19:34 2019 +0300 vendor_aicp: Bring backuptools inline with omni's android-9.0 Signed-off-by: doc HD <doc.divxm@gmail.com> Signed-off-by: Marko Man <darkobas@gmail.com> Change-Id: I585ae664daa6246f10c0d268389664849b8f4e51 commit 36708b4131420238dd592896d6beac3878c1ea8f Author: jperal <j.peral@airenetworks.es> Date: Wed Mar 6 14:32:55 2019 +0100 Add APN ION Mobile & APN for Roaming Change-Id: Ie3103db1fcdd41e70024fceaf96d070f2d66577c commit 3950655e026b58f8f19f769a9fa64d643f61441d Author: SpiritCroc <dev@spiritcroc.de> Date: Sat Mar 9 10:23:22 2019 +0100 Remove prebuilts that come with gapps Remove turbo and latinimegoogle, they can be installed using gapps. Change-Id: I4a911055077c43226faa916c44bb57f650273887 commit 243ce3e55e808952f88d37c99cc6bf1766f11623 Author: Jacob Willoughby <onionjake@gmail.com> Date: Thu Nov 29 00:40:14 2018 -0700 Add APN for XFINITY Mobile Change-Id: I0ae20dc5c982cc0b65fa8ef3a5c3eee7c0190441 commit 38a092a37036d463afc8802c723078ecbca0f8ff Author: Michael W <baddaemon87@gmail.com> Date: Sat Sep 15 15:40:21 2018 +0200 apns: Add new Virgin Mobile apn https://community.virginmedia.com/t5/Virgin-Mobile/New-Purple-Virgin-Mobile-SIM-and-need-the-APN-settings-for-data/td-p/3597569 BUGBASH-2269 Change-Id: I177e04f982a9c6669a39638e376598bde0601f7e (cherry picked from commit e9b4abc428888aa1d32419e99d7b1d0f94470574) commit d5ec1b5e9a489a48a44dcf0c71112857dcd66591 Author: razorloves <razorloves@gmail.com> Date: Fri Oct 5 17:35:22 2018 -0500 apn: Update the Ultra Mobile apn Add dun apn type to fix hotspot/tethering. Also update according to https://www.ultramobile.com/data-settings/ BUGBASH-2371 Change-Id: I202cc7be26403d774e8694dd4386391d3576ea66 (cherry picked from commit 367ca28f8206a1e5be8655fb2f1c2e4972d7e8e3 commit 93034f44f4f5bebc9d0aab59181eb8cf0d96ef2a Author: maxwen <max.weninger@gmail.com> Date: Thu Oct 4 14:09:00 2018 +0300 aicp: fix adb tcp check value must be 0 to be consistent now in all locations extracted from https://gerrit.omnirom.org/#/c/android_vendor_omni/+/32578/ Change-Id: I571ca1a3454d1f6a60f3be5662465c397c029e60 commit e02c14b10f009174381ad4cd77d0f790e211b484 Author: LuK1337 <priv.luk@gmail.com> Date: Wed Dec 5 20:51:21 2018 +0100 backuptool: Support system-as-root A-only backuptool Change-Id: I8336e5ab3c9d03fae7426044066318b987653d99 commit 5882cb011aad939fce0466758606cb67b368a902 Author: Michele Bono <bono.michele94@gmail.com> Date: Sun Dec 16 15:05:53 2018 +0100 vendor: cleanup Change-Id: I0698c8c0f2ae772d2550a007ac9be27f3f612144 commit 0b4c360ec3a0dfeae700a58e3daa1a573461dc6c Author: Ali B <abittin@gmail.com> Date: Sun Dec 16 01:12:54 2018 +0300 aicp: add omnijaws permissions Change-Id: I5b91bfee05157a062c4b1cdbf2c4712b79b1254f commit c4ba03a088a75f2f167a1592171b5618c36e24c2 Author: celtare21 <celtare21@gmail.com> Date: Sat Dec 15 16:18:19 2018 +0000 Update apns-conf.xml Change-Id: Ie94c64e5ee8b58e66bcd3a71cf5cd687ca51542f Reported-by: Josh Fox (XlxFoXxlX) <joshfox87@gmail.com> Signed-off-by: celtare21 <celtare21@gmail.com> commit 6ca00711731eea6d3167d01b36564c54ae17f55e Author: Ralf Luther <luther.ralf@gmail.com> Date: Fri Oct 19 20:41:20 2018 +0200 vendor_aicp: AICP'ify more Use AICP versioning in configs and for ROM specific props Actually changed build type, so to build a valid version (NIGHTLY, WEEKLY, EXPERIMENTAL) please use in bashrc for example: export AICP_BUILDTYPE=NIGHTLY otherwise the build will be UNOFFICIAL! Note: RELEASE build type was removed (important for new Updater!) Change-Id: Ie5ed398fab4a00444ef023e86f28e63673a8f39a commit 0ef411bf07bd5836afc74be88d8bbe76ebfef45c Author: Christian Oder <myself5@carbonrom.org> Date: Thu Aug 30 23:09:46 2018 +0200 vendor: Add turbo privapp-permissions whitelist Change-Id: I61cbda61c046f18c89906883efb6ceb20154f8f4 Signed-off-by: Josh Fox(XlxFoXxlX) <joshfox87@gmail.com> Signed-off-by: celtare21 <celtare21@gmail.com> commit 7f370b30280b0989e08cf32f9e657122ddde6639 Author: Joe Maples <joe@frap129.org> Date: Wed Aug 22 09:07:15 2018 -0400 prebuilt: Update Turbo and add correct sysconfig Turbo now uses a sysconfig to make sure its on a supported device Change-Id: I6c7866a2a0238199fbc41441710c3e3b5077ea21 Signed-off-by: Joe Maples <joe@frap129.org> Signed-off-by: Josh Fox(XlxFoXxlX) <joshfox87@gmail.com> Signed-off-by: celtare21 <celtare21@gmail.com> commit 46a1f6e5cbece39712844dae22841b0aa27e9760 Author: Michele Bono <bono.michele94@gmail.com> Date: Wed Oct 3 11:34:05 2018 +0200 vendor_aicp: add random bootanimation commit 71e95c24834995b6868f8ac14d2d66c369a33ee7 Author: martinusbe <martinusbe@gmail.com> Date: Sat Sep 8 18:30:47 2018 +0200 backuptool: update for 9 Change-Id: Iaa495aee6b79ee7c9d527b8b973eee2af8da48a6 commit 520b72e241966ee605375aad3a60a42273c3826a Author: Pete Best <scoobyjenkins@gmail.com> Date: Wed Aug 22 20:23:59 2018 +0100 New Boot Animation and Walls for Pie by Pete Best * thx @scoobyjenkins have a scoobysnack ;) Boot Ani: https://goo.gl/nsdjzm Change-Id: I519d9221dd92f11de5499fc92e515bde2938fed7 commit 5f6a17ea7404d78eff4c216714a930b2eb650b71 Author: Dan Pasanen <dan.pasanen@gmail.com> Date: Sun Jul 15 13:02:00 2018 +0200 backuptool: introduce addon.d script versioning * Since A/B addon.d scripts are going to need to do things in a specific way or things could go horribly wrong for a user, let's introduce versioning so that scripts can claim to be compatible. * A script can denote it is compatible with addon.d version 2 by adding: "# ADDOND_VERSION=2" somewhere in its script. * Only A/B will require version 2 scripts for now, and version 2 scripts will still run on non-A/B. Additionally if a script does not explicitly denote its version, assume its version 1. * Version 1: The same old scripts we've always used. We cannot assume these will all work with A/B backuptools. * Version 2: Scripts that denote they are compatible with version 2 must be aware of the fact that A/B devices will run this script for a rom, during a seamless update, mounted at /postinstall. The best way to ensure compatibility would be to use the pre-designated functions found in the backuptool[,_ab].functions scripts. Change-Id: I5573018dabd21bb64c7c964e2081806072a75243 commit 8d72e0089d6097745f7c7b4ffa8a7e2b397bda1e Author: Dan Pasanen <dan.pasanen@gmail.com> Date: Sun Jul 15 12:47:42 2018 +0200 vendor: add custom backuptools and postinstall script for A/B OTAs * A/B OTA devices wont run backuptools in recovery (because they don't go in to recovery to do an OTA). In these cases let's use a modified version to backup/restore from within android upon postinstall. * Add backuptool_postinstall.sh which will be run prior to the normal postinstall script in order to backup/restore via addon.d scripts. * This needs to be done in such a manner because we need /postinstall mounted rw instead of the ro with context= options which are used for the normal postinstall (dexopt) script. Change-Id: I51511870634dd1ec5388adafddb446f95cc5a950 commit 91d5b807c66a9099bdbfc757c04b68d6c5ba84d3 Author: martinusbe <martinusbe@gmail.com> Date: Thu Feb 15 10:05:58 2018 +0100 backuptool: fix for 8.1.0 * Test: flash rom + gapps, flash only rom = gapps still there Change-Id: Ia0b385048c2fd5c7390d24e886293ce1c6862866 commit b6b6f0317731c1d8b4f7e6e31a2f9ad02f30fe0d Author: Igor Sorocean <igor_sorocean@hotmail.com> Date: Mon Feb 5 15:37:11 2018 +0200 init: fix bfqio dirs See this commit https://github.com/ygorigor/vendor_validus/commit/4bf5b6b462190484adef74d522ae5895da150151 Change-Id: I62016b529e557e33c95d1cd4ff27ea4b35dc9249 commit 0a0a2b4231e137d2658972bbfb27ccc06ee63888 Author: maxwen <max.weninger@gmail.com> Date: Tue Jan 2 22:54:58 2018 +0100 [2/2] omni: add OTA script do delete package cache after flashing new image delete contents of /data/system/package_cache/ to make sure they are recreated. Outdated cache files are the reason for the famous 'resource derps' Change-Id: Iaf1f113a64242254b8fb33bc5b9fdef0c9fdb120 commit a06f7e139e87666b4ca6fd3161ba4b0a8d8ef6ce Author: martinusbe <martinusbe@gmail.com> Date: Wed Dec 6 16:34:56 2017 +0100 vendor_gzosp: 8.1 * cleanup some as well * back to Alpha for 8.1 Change-Id: Ieb278256da1e36c860e4ca60d41e80346730665a commit be26d049e8c48643a4d52b53f3c0d473b189f755 Merge: 33d943cd a92499aa Author: Alx31 <alex31.couderc@gmail.com> Date: Thu Oct 5 14:21:18 2017 +0200 Merge pull request #3 from scoobyjenkins/8.0 Tweak the boot animation commit a92499aa2469d5afef7b7aaec883959c135e053e Author: Pete Best <scoobyjenkins@gmail.com> Date: Thu Oct 5 13:09:42 2017 +0100 Tweak the boot animation Make it a little smoother with slightly different ending for Nibbits commit 1d89488b774fa86f44f53e236d487e1945043abd Author: Pete Best <scoobyjenkins@gmail.com> Date: Thu Oct 5 13:03:00 2017 +0100 Tweak the boot animation Make it a little smoother with slightly different ending for Nibbits commit 37cfbf15477c74252972b3d1f3d4817853de0abb Author: Abhisek Devkota <ciwrl@lineageos.org> Date: Fri Aug 4 18:06:01 2017 -0700 Update initial attach for Tmo US Change-Id: Ib7b0db56099be1fbe10787014c0b3730edb865e4 commit a34b4b28afd4ea6b143b916e71275496071d403f Author: Pete Best <scoobyjenkins@gmail.com> Date: Tue Sep 26 19:45:34 2017 +0100 New Boot Animation As requested by Sir Nibbits! commit f5c4ec305c5882db8f4cf4262183d4ab07aba22c Author: viperusgit <viperusgit@gmail.com> Date: Wed Aug 30 19:56:21 2017 -0500 Add in dialer_experience.xml to fix google phone bitching at us Change-Id: Ia188841ea2a211acd7205c6836d2423040cc143c commit 83361ab84890674be983574732bc9ec55c80657b Author: Pete Best <scoobyjenkins@gmail.com> Date: Fri Aug 25 18:51:34 2017 +0530 Add gzosp boot animations commit b673c2ac3637c68d7042839afe0600f9bd0c4cc8 Author: Martinusbe <martinusbe@gmail.com> Date: Tue Aug 22 23:46:10 2017 +0200 update version and backuptool for 8.0 commit 8fa96782bc3404d278ba5bdd3f7d171b4411f107 Author: Prema Chand Alugu <premaca@gmail.com> Date: Tue Aug 22 17:55:38 2017 +0530 Start Gzosp vendor commit e4f1187372527e27273a389b32267e1469398cc9 Author: Michele Bono <bono.michele94@gmail.com> Date: Thu Feb 7 12:23:05 2019 +0100 vendor: aicp: add Titilliumweb font Change-Id: I4045a09204e70e56c815af8aaa6a0c933bfdd0d9 commit abef965fd9adfaab52381c91438cf6d62f225fda Author: Ali B <abittin@gmail.com> Date: Thu Feb 7 09:04:04 2019 +0300 aicp: remove a headache Not licensed to use Change-Id: I08e37e84ddc5766cc784d72f94283c07c9c303d1 commit 839178dd4b934a1a900debc1de0b5bc2b8d16dca Author: soybi <sabunot05@gmail.com> Date: Fri Apr 13 01:11:46 2018 +0300 Added new fonts to the statix fonts pack - ohd5, firasans, exo2, Google Sans, Caviar Dreams. all are free to use according to the source i got it from. -- Invictrix amendment -- Add a few more fonts from the 8.1 cycle. We can add more as needed Change-Id: I686536678fa0d463890cf444c950b43b3878d1c3 commit f9dd23f6ad52f8ab87e6df59fbf40f9e513e568c Author: Alex Cruz <du.alexcruz@gmail.com> Date: Sun Apr 1 00:41:51 2018 -0700 Add invictrix font package Adin's edit: User curated font selection! Change-Id: I1440d6c51ee25c7e465e83b2f4ec5099f03e741d Change-Id: I2301e8d0b23074ab2bb571e4a0e106f95ff2f41b
* | aicp: add our adaway from w16.0_pre-rebase_12-3-25mosimchah14 days3-0/+102
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://github.com/AICP/vendor_aicp/tree/w16.0_pre-rebase-12-3-25 commit df27c04b9aab33641744b1a9c3c850c7393286c6 Author: Tony Jose <gmoto1179@gmail.com> Date: Wed Jun 2 16:54:37 2021 +0530 adaway: Whitelist a Youtube subdomain Fixes: Watch history not working on YT Vanced Ref: https://github.com/AdAway/AdAway/issues/2071 Change-Id: I376f249d9da0db61506858890f8e4e9cb2c4aaa6 commit 6027381635813b2ef042c90999b959b11dbeec68 Author: George Zacharia <george.zcharia@gmail.com> Date: Fri Jan 1 19:01:38 2021 +0530 adaway: Minor improvements - Sync up custom host file with stock AOSP hosts - Use assigment operator rather than a 'if' block in the Makefile for custom hosts Change-Id: I21dc649f5de9d2ab1c1132093f10ed2486b9d1e2 commit 8790697c6f4da50fe9387fdb5124c97cca7ebe49 Author: George Zacharia <george.zcharia@gmail.com> Date: Fri Jul 31 16:51:08 2020 +0530 aicp: adblock: Allow overriding the input hosts file Because of the modular nature of the StevenBlack's hosts, the user may be tempted to modify the hosts to match personal preferences. Accommodate such changes. Retains the earlier behaviour to pass multiple files to be conbined. Also remove the shell script "middleman", earlier shell script was used to fetch the file versions, which now is handled within the python script itself Change-Id: I4a348f29c9dbec6eb9eafe387a14be7280ce2412 commit dd0ffc375bf937d5cccf471c173bd906427d91e1 Author: Michele Bono <bono.michele94@gmail.com> Date: Tue May 26 18:02:04 2020 +0200 vendor: whitelist some google adservices They spam logcat as hell! Change-Id: I0e4abde69615ce6f297bf52f80fa4e7ce5277b1d commit 3d86e05110b58db8285e1f644d9bdd43907d70e8 Author: SpiritCroc <dev@spiritcroc.de> Date: Fri May 8 10:55:17 2020 +0200 hosts.aicp_adblock: sync from git, update on build [2/2] Change-Id: I5d9ad3307f7137879c407791fb6cd66c1463f4cf commit 67e42478cb4541fa5ab4f87b39b46a880316df46 Author: Michele Bono <bono.michele94@gmail.com> Date: Sun May 3 12:26:51 2020 +0200 vendor: Add StevenBlack source Change-Id: I89eedb7ad2a34b769b0a029dd1e29893a157f24f commit 9867edd3f013181d1e8978bf212bfbd74a713735 Author: SpiritCroc <dev@spiritcroc.de> Date: Sun Apr 26 11:12:20 2020 +0200 vendor/aicp: Toggle-able adblock hosts file [2/3] Regenerate with ./adaway/generate.sh Change-Id: Ia389457746f9af1060a1c1ae62af0cb9ca643a71 Change-Id: Ibe8dc27b71d73c6c8520f53418201d2a81447dfe
* | aicp: add our charger from w16.0_pre-rebase_12-3-25mosimchah14 days61-299/+495
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://github.com/AICP/vendor_aicp/tree/w16.0_pre-rebase-12-3-25 commit 47fc02266f9cb20963567b886027dd1cce1d2ff4 Author: Michele Bono <bono.michele94@gmail.com> Date: Wed Sep 4 11:58:16 2019 +0200 vendor_aicp: Rework for Android10 Change-Id: I5c4b1b42be11bd1840705edcc9cb41b5781666de commit 28ba2405c33bea990a77b6358feb9d95102d9497 Author: Volodymyr Zhdanov <wight554@gmail.com> Date: Sat May 11 14:08:14 2019 +0000 charger: add 400dpi symlink * used by google bonito * https://android.googlesource.com/device/google/bonito/+/refs/tags/android-9.0.0_r39/device-bonito.mk#18 Change-Id: Idd0b4640ee4896c86b25a5457fe889c28e49a283 commit 81614876dd19599f0fee7dbc1344ffe6a5ec5711 Author: Luca Stefani <luca020400@lineageos.org> Date: Fri Sep 8 09:13:06 2017 -0400 Charger: Remove old alarm interface and update timerfd interface Oreo doesn't allow usage of the old alarm interface anymore, so simply remove it and switch to timerfd. Also update the timerfd interface from CAF O release Change-Id: I22fc00630072cbf18976239dc039bf2135946045 commit e9e06c431dafd1ac0f656dae3bd7bb4dea80d1f4 Author: Adrian DC <radian.dc@gmail.com> Date: Mon Jul 24 16:41:53 2017 +0200 libhealthd: Add android-base and minui include paths * Required to access android-base/unique_fd.h * Includes following commit from CAF device/qcom/common healthd: Add include path for minui.h The minui.h header file path has changed such that it now resides within recovery/minui/include. Update the healthd makefile to reflect this Change-Id: I4ed371156b075f5b96404480b3703f113003979b Change-Id: I60bc31ecaa07dad40b37265ded37d64b492bd029 commit 8dfe8f5f65fccbd438baf0039a4191b1c688be41 Author: Adrian DC <radian.dc@gmail.com> Date: Mon Jul 24 16:41:53 2017 +0200 libhealthd: Add libbase and libminui static libraries * Required to access android-base/unique_fd.h and minui/minui.h exported headers Change-Id: I60bc31ecaa07dad40b37265ded37d64b492bd029 Signed-off-by: Adrian DC <radian.dc@gmail.com> commit 81fcf308b528a8841f9e11adb8c83570f9095136 Author: Martinusbe <martinusbe@gmail.com> Date: Thu Aug 24 10:42:31 2017 +0200 Revert "Knock-off offline charger and healthd for now" This reverts commit 2a816fd1ea7e18118cbc2cb6e1b79e310bb40431. commit 2a816fd1ea7e18118cbc2cb6e1b79e310bb40431 Author: Prema Chand Alugu <premaca@gmail.com> Date: Wed Aug 23 05:22:47 2017 +0530 Knock-off offline charger and healthd for now commit 8fa96782bc3404d278ba5bdd3f7d171b4411f107 Author: Prema Chand Alugu <premaca@gmail.com> Date: Tue Aug 22 17:55:38 2017 +0530 Start Gzosp vendor Change-Id: I1df1e213cb2d994ea5c4c37ece9ffa5a3735b999
* | aicp: add our bootanimation from w16.0_pre-rebase_12-3-25mosimchah14 days10-120/+105
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://github.com/AICP/vendor_aicp/tree/w16.0_pre-rebase-12-3-25 commit 0f4ae5cea00cf2768ca21d3cc87acda64a02f552 Author: Chirayu Desai <chirayudesai1@gmail.com> Date: Wed Nov 10 20:52:20 2021 +0530 Move bootanimation to product Co-authored-by: Michael Bestas <mkbestas@gmail.com> Change-Id: I9972653845c64aab944d0289d9357361e2feb344 commit c819641cbe6ab2dcc8de633137c6adbec30f61dd Author: Michele Bono <bono.michele94@gmail.com> Date: Sun Aug 2 20:55:04 2020 +0530 vendor_aicp: add random bootanimation Adapt to android 10 Change-Id: Id23cf6e7f34bac667e4be3906cc6e455c0dc2dad commit c5970bbda0c31c072b00922062cd09df150ed95e Author: George Zacharia <george.zcharia@gmail.com> Date: Sun Aug 2 12:42:46 2020 +0530 vendor_aicp: Fix zipping up bootanimation Specifying the directory caused the zero size zip file also to get included in the final bootanimation zip. Fix this by passing the list of files to be zipped up using the file list parameter. Test: run `make bootanimation.zip` Manually check if a bootanimation.zip is not present inside the bootanimation zip Change-Id: I04fb49cbab00f9e43b4706fb350b76c8353a3ac6 commit 4a740fc229a369a261d28ef93325b3f6a8727a29 Author: George Zacharia <george.zcharia@gmail.com> Date: Sun Aug 2 20:59:22 2020 +0530 Revert "aicp: Use prebuilt ImageMagick for bootanim" This reverts commit b78ea0e934a73f37df5fe19d8b3b80165a764a87. Reason for revert: the prebuilt binary has its jpg support stripped, thus fails to modify the files Change-Id: Ibbf5cd67ec3ec5e3680cebe0074aebab34e4a474 commit 893021885f7624c8ba557de2e37f18d6d0af80e7 Author: Michele Bono <bono.michele94@gmail.com> Date: Mon Nov 4 13:10:38 2019 +0100 vendor: fix bootanimation Change-Id: Ib038dae6174ebea0da7d9d0fabbd6a46fc421cc4 commit b78ea0e934a73f37df5fe19d8b3b80165a764a87 Author: Rashed Abdel-Tawab <rashed@linux.com> Date: Sun Sep 8 15:30:19 2019 -0700 aicp: Use prebuilt ImageMagick for bootanim Change-Id: I49301cf09f79d617868ac3d445d243020b587c9d commit 02c91dca301af776b786859c9b74c92b706c2ff1 Author: Luca Stefani <luca.stefani.ge1@gmail.com> Date: Sun Sep 8 22:02:37 2019 +0200 aicp: Rework bootanimation generation Change-Id: Ib0b363c3e0545cb0c86dc69dd1a75f82dd777e59 commit e90090c72444c61d6b8acd9de5f0c52a37e49648 Author: doc HD <doc.divxm@gmail.com> Date: Wed Apr 3 14:28:52 2019 +0000 Revert "vendor: Update bootanimation" This reverts commit db14dec32e52b7c964e8e3609f6b5c19e963a408. Change-Id: Ic0e4439877c9bc95f6ba8ddd3be02ffb9ac54b06 commit db14dec32e52b7c964e8e3609f6b5c19e963a408 Author: GreekDragon <alextsanisbadlorg@gmail.com> Date: Sun Mar 31 13:28:34 2019 -0700 vendor: Update bootanimation Change-Id: Ie5df5734881536f388006d1ce322d0eefe883cf7 commit 46a1f6e5cbece39712844dae22841b0aa27e9760 Author: Michele Bono <bono.michele94@gmail.com> Date: Wed Oct 3 11:34:05 2018 +0200 vendor_aicp: add random bootanimation Change-Id: I76fce620196f8e20cb9d318234f32a97af7094fa
* | aicp: add our docs from w16.0_pre-rebase_12-3-25mosimchah14 days18-0/+737
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://github.com/AICP/vendor_aicp/tree/w16.0_pre-rebase-12-3-25 commit c8fbac39da3f1b8f4b8b7952fdb90889e2435e0a Author: mosimchah <mosimchah@gmail.com> Date: Tue Sep 30 00:59:11 2025 -0400 w16.0 Change-Id: I45a84adc994f65bc31295a82393aed7104d100f0 commit 212943982ea975fe55ec4ea4b4133e00e6f648cb Author: Julian Veit <Claymore1298@gmail.com> Date: Thu May 8 10:29:35 2025 +0200 V are still kicking Change-Id: Id8ba030ea40479aad74da5e9046f0320222a7d7d Signed-off-by: George Zacharia <george.zcharia@gmail.com> commit a67180ad23e4b866e2d33e1c5680488cdb3580ec Author: Julian Veit <Claymore1298@gmail.com> Date: Wed Jul 24 08:07:06 2024 +0200 aicp: docs: remove custom clang info Change-Id: I2fbc1f86c374650f2be20a5e5e56168521dfa4e5 commit fca645cb57d7b56cd58629d52b3c6bb4ed3693cd Author: George Zacharia <george.zcharia@gmail.com> Date: Fri Apr 26 09:11:59 2024 +0530 vendor_aicp: Prepare for UpsideDownCake Change-Id: I0a21c7e8f324968ff763ab7a528cf99f3430725e commit 02ccf377cf8f7ff4479ff64d65f92a1c7825e209 Author: Semavi Ulusoy <doc.divxm@gmail.com> Date: Thu Sep 1 17:35:07 2022 +0300 vendor_aicp: prepare for Tiramisu Signed-off-by: Julian Veit <claymore1298@gmail.com> Signed-off-by: Semavi Ulusoy <doc.divxm@gmail.com> Change-Id: I23dc126bdd82e4932cbf30dc7f79c5c1673c8f00 commit 238372c4188baa0e39d2b7cde5a892dd6eaa963e Author: mosimchah <mosimchah@gmail.com> Date: Sat Jul 30 08:55:46 2022 -0400 aicp: docs: aicpinfo: add refresh rate configs Change-Id: I52ab09413d3bbbea362292498c66c15c2d2d7180 commit b930812e36aebedfe4163da3216ac6540474143b Author: mosimchah <mosimchah@gmail.com> Date: Tue May 3 15:21:11 2022 -0400 aicp: docs: update xda thread template Change-Id: I353620a8dfff33b41d190aa7ce25814644a7b5d9 commit f3ecd269c30d69585b77f5fbcb80b677e70b6f7f Author: Julian Veit <Claymore1298@gmail.com> Date: Fri Mar 11 09:04:32 2022 +0100 aicp: move to 17.1 Change-Id: Iab10688775c766d6340b3b0e19e7b4fc646c8808 commit b9ebcca7d6af0cbfccda168f629ddcb122a530f9 Author: Julian Veit <claymore1298@gmail.com> Date: Sun Jan 2 13:26:36 2022 +0100 aicp: AICP S12.0 Change-Id: I5d3ebaccadf9519f6f7119e71cc0c076b5c5ee93 commit cf0fc047caac955c57196d45ef80d252226263fd Author: mosimchah <mosimchah@gmail.com> Date: Tue Nov 9 21:38:38 2021 -0500 aicp: docs: make the xda thread template more readable -Sometimes the custom colors clash with the xda themes that users set -Use other means of making text stand out -Further improve and simplify the install instructions -Misc improvements for the grammar and consistency Change-Id: I3f49efbb1f0ea28b6d6f4f7a80d9e18670c782ac commit be140305be9d0c80c9156fa8f681ed5a8d0fdc4b Author: mosimchah <mosimchah@gmail.com> Date: Tue Nov 9 13:27:11 2021 -0500 aicp: docs: Improve the recovery and install instructions - Add instructions for A/B - Improve instructions for "A only" - The lineage recovery is great too - Misc imorovements Change-Id: I67162afaae07e7cfff6371589e9e519ae01c2694 commit c92c8c1ff9cc1473b8a75467a5ff4dd02611d2bd Author: George Zacharia <george.zcharia@gmail.com> Date: Sat Aug 21 08:20:41 2021 +0200 docs: aicpInfo: Update for missed features and misc Change-Id: If33a11a17a1be745bc5cdaf83633ec49fefa3b2d commit 3e97f8df5ee54da61800798258a91ea6daba8544 Author: mosimchah <mosimchah@gmail.com> Date: Wed Sep 8 02:47:24 2021 -0400 aicp: docs: add info for config_showHideNotchSettings Change-Id: If58aff39f191842e67196351e30423542d568ef2 commit a10d5dfad93727da0cd847de7beca1f782548338 Author: mosimchah <mosimchah@gmail.com> Date: Wed Aug 18 06:15:23 2021 -0400 docs: update aicpinfo - Reorder wifi overlays - Remove obsolete overlays - Move burn in protection to where it belongs - Clarify locations Change-Id: Ia5227953782dcff22a760be3f7f6544ee2964e52 commit 2d3e90873d7c4067721f101daab89afba04ed3a0 Author: mosimchah <mosimchah@gmail.com> Date: Sat Jul 24 10:00:12 2021 -0400 aicp: docs: hyperlink the lineage wiki vendor page Change-Id: I945a151f0d5cc5b89c2b4ebb385f4f734793fc2c commit d69a1a9a4d57c4b5289905c64807e5d2cc2c1f3c Author: mosimchah <mosimchah@gmail.com> Date: Tue Jun 29 14:08:24 2021 -0400 aicp: docs: update vendor information Change-Id: Ie8cee37e67be7207d7560878b6dc265d1e519754 commit 3ad8677d58b0d4591279805a9422d6e30d2318d9 Author: mosimchah <mosimchah@gmail.com> Date: Fri May 14 13:06:50 2021 -0400 aicp: remove old musicfx flag, and jamesdsp info Change-Id: Ib70020a27b95b44fff16dbd6de911126b3d99521 commit f2871aab2b76b528a0d7f74097b0c1fa4a7b1292 Author: mosimchah <mosimchah@gmail.com> Date: Sun Apr 4 13:00:05 2021 -0400 aicp: docs: Clarify our recommendation for GApps -Also add the mirror for MindTheGapps Change-Id: Ic1e4cd0203ebdcbd24bcbcfa15786a6bdbf6e540 commit 9a014def2ca2062d31964f24b02279a35ebbfeaf Author: mosimchah <mosimchah@gmail.com> Date: Sat Apr 3 13:00:26 2021 -0400 aicp: docs: use MindTheGapps Change-Id: Ie899b320480035601ea48a6aa489047ed8a74dee commit b15a18c3fccad69a8c8e9a514c96f6b2aed0f486 Author: mosimchah <mosimchah@gmail.com> Date: Sat Mar 20 02:09:56 2021 -0400 aicp: docs: Update default values for aicpinfo Change-Id: Ib7740b706a2763a1d2d7d0e1378c1068ceff4751 commit 0635980c4d4bfe31eaf2912601e757218914d59c Author: mosimchah <mosimchah@gmail.com> Date: Tue Mar 9 10:41:24 2021 -0500 aicp: docs: add info on the live wallpaper opt-out flag Change-Id: I1b7ce5d0917c7f0dea47f61cfbf25c2eba9a26a2 commit 03355459051556a70c1cfac8b5e80702a573d87c Author: mosimchah <mosimchah@gmail.com> Date: Mon Mar 8 13:09:10 2021 -0500 aicp: docs: Update FAQ with info on proprietary apps and services - Also provide recovery requirements in the maintainer application - Misc improvements Change-Id: I852b61060fe05afc0887f9227809c0abfbd769e6 commit 3d4065df5722535dc9925206665817a5a79af26b Merge: 1efe0c87 40326481 Author: Ali B <abittin@gmail.com> Date: Mon Mar 1 08:32:24 2021 +0100 Merge "aicp: docs: update features list" into r11.1 commit 40326481c8a23664ec7f2d6deccc44d7c172f992 Author: mosimchah <mosimchah@gmail.com> Date: Wed Feb 17 16:53:52 2021 -0500 aicp: docs: update features list Change-Id: I255eb8296c776338f7a5360b17a4e60a24693e72 commit bcaa1ce686f703e925e76b4e763ca9c7f3c473fd Author: mosimchah <mosimchah@gmail.com> Date: Thu Mar 26 15:29:19 2020 -0400 aicp docs: Add back live display info Change-Id: I1e2376df58a0696386c03d9c5c0cf543a64c9e9c commit 27491fcfb5a0175743a59facfd1b903fe451f742 Author: mosimchah <mosimchah@gmail.com> Date: Wed Jan 6 21:38:06 2021 -0500 aicp: docs: open up the vault Change-Id: I38d2768764147645c9585a9568939d0c0cdb4b20 commit 98e9e17df853b255480c132fbc7de26420abc03f Author: mosimchah <mosimchah@gmail.com> Date: Wed Dec 30 19:27:11 2020 -0500 aicp: docs: more improvements for the maintainer application Co-authored-by: Spencer Dowden <alan.dowden@gmail.com> Co-authored-by: Ali B <abittin@gmail.com> Change-Id: Id29c42d717a0c814d577ee854c618f1aeace89ec commit 065b5c3edac1dcd14e00e81f5da6150a31d8374c Author: mosimchah <mosimchah@gmail.com> Date: Tue Dec 29 20:10:31 2020 -0500 aicp: docs: refractor the maintainer application - There's no need to mention clang, kernels that use clang will use clang, and one's that dont't, wont, we never enforced it anyway - There's no need to mention the need to upstream the kernel, we have never required it, having it here is just confusing - No one really bans apps without having good reasons, if there are any issues we can solve it on a case by case basis - system.prop and vendor.prop are still used - Improve the English Change-Id: I03faf20084660eed232cc6adf068b9e4059ab797 commit 8c5e8e29faee727a8c475743dd4ad0f4af3782e4 Author: dragonGR <alex@dragongr.dev> Date: Wed Dec 16 21:12:13 2020 +0200 docs: Update XDA thread template * Remove unwanted dots as this is not a .md file * Remove any Substratum & Xposed references. It's 2020 * Remove WhatsApp troubleshooting * Minimalize device informations Change-Id: I15ef21fbc1d03b6bbeeb6cdc844e866497a1ca30 commit a62d0ad6592eb68f6615741e495c4fe7d8261bf2 Author: mosimchah <mosimchah@gmail.com> Date: Tue Dec 29 19:31:58 2020 -0500 aicp: docs: make the grammar more better Change-Id: I92ad4d85148f8b06153b44f52e62d7029e8cd048 commit 3f547b9e86974ccccf01ec2bab3c79f137ce5030 Author: mosimchah <mosimchah@gmail.com> Date: Sat Dec 12 22:48:53 2020 -0500 aicp: Update to aicp 16.1 Change-Id: Iefb305fbd5a916ca2812abe0ea35be1cf9fccea1 commit f78d72a084cc4abf3d864ad00fb8ccfc90c28ee1 Author: dragonGR <alex@dragongr.dev> Date: Mon Dec 7 00:04:07 2020 +0200 docs: Update overlays * Remove livedisplay * Add overlays to enable fod * Add overlay to define fingerprint sensor location Change-Id: I3ff8e5df1f0a2881f207ecb4ce74c336709c8ba4 Change-Id: I4bdbe6cf76e074dc3cc485d7e7dc430f4a4d4d08 commit a31e4766f08d17bcf9e1304621c591e2bad4c8ee Author: dragonGR <alex@dragongr.dev> Date: Sun Dec 6 23:28:29 2020 +0200 docs: Update paypal png It was so 2000 and late but now it's 3000 and eight. Change-Id: I29213ebd589b3d206f81e60b0b4d8b086d539637 commit 9b8acef64de79afcc5a4cfe44dab81f7c808f45b Author: mosimchah <mosimchah@gmail.com> Date: Sat Oct 17 13:17:39 2020 -0400 aicp: docs: update donate link Change-Id: Ie38cc460cef6376e2f4e3f29a50322b4b03e59ad commit 2dc9a29d58a494ee60221273542f7f05bf9df975 Author: dragonGR <alex@dragongr.dev> Date: Sun May 31 06:13:29 2020 +0300 aicp: docs: Add some overlays Change-Id: I64934c7c996f941198f398c184c439a28a89c72d commit 518237b0871d2908459c635ad1446240e35cdf7a Merge: 4b88de95 c6679a3c Author: Ali B <abittin@gmail.com> Date: Tue May 19 12:48:29 2020 +0200 Merge "aicp: add touch sensitivity overlay" into q10.0 commit 7cf6c5d42ec6fd82ecef66fcda743f2566e6fdd6 Author: George Zacharia <george.zcharia@gmail.com> Date: Sat May 2 13:27:14 2020 +0530 aicp: docs: update features again Change-Id: I1c1a308f1a6a5b4649b55c6ef8133999b4b0d2dd commit a1d520eccb83b9e86a1e1a3ab186832afd27967f Author: mosimchah <mosimchah@gmail.com> Date: Mon Apr 27 15:28:09 2020 -0400 aicp: docs: update features list Change-Id: If11e4339afa637d8d94aee8cc81e716e9277e955 commit 64aff69a8b4e778485d1f2bda122eae2cf6b081e Author: mosimchah <mosimchah@gmail.com> Date: Mon Apr 27 15:13:38 2020 -0400 aicp: docs: Add back hw keys info -Also fix up formatting Change-Id: I00ababf434b87829b9c75c5a782ecb79737a11a9 commit 6d21b28b32b91cc98409afad7710b1ddc7a35497 Author: mosimchah <mosimchah@gmail.com> Date: Thu Mar 26 15:29:19 2020 -0400 aicp docs: Add back live display info Change-Id: I1e2376df58a0696386c03d9c5c0cf543a64c9e9c commit c6679a3cddbd9c75cc46be0f0c41f5ba6863a7fc Author: Carlos Solano <csolano@gmail.com> Date: Thu Apr 16 08:14:56 2020 +0200 aicp: add touch sensitivity overlay Plus create Settings section Change-Id: Id5e60909da780f474a4de86f70cbfe3cf52c2c32 commit 64ecb378d7a80bf1c2c7774d68281d1837214679 Author: George Zacharia <george.zcharia@gmail.com> Date: Thu Mar 19 20:35:12 2020 +0530 Improve info on available overlays Categorise overlays based on the target packages Info on Integrating Doze package to Settings app,using custom clang version Change-Id: I58a6e4ae0b3c282413d1372e447b0152e74acf04 commit a9094a2c9b453b1130fafdc9bfd3eb21525c7929 Author: Carlos Solano <csolano@gmail.com> Date: Mon Apr 6 10:52:42 2020 +0200 aicp: update features list link Change-Id: I11853e4ef1b833586149aa6f8ed14710feddaf43 commit babe1aca24a6ddbdab5b45c60816b563633a5f84 Merge: ffc3f006 fd08ebab Author: doc HD <doc.divxm@gmail.com> Date: Sun Mar 1 18:41:14 2020 +0100 Merge "aicp: Enable gesture navigation for all" into q10.0 commit ffc3f006adee8a8b20ffa7f9aba1d4c16d47051d Author: mosimchah <mosimchah@gmail.com> Date: Sun Mar 1 09:38:59 2020 -0500 aicp: we include gapps on some a/b devices Change-Id: Ie120c1ede7ed25408f07383a2d8d965c369bd9af commit fd08ebabbbcf7b84d493529158d77c430e636215 Author: mosimchah <mosimchah@gmail.com> Date: Sun Mar 1 09:11:04 2020 -0500 aicp: Enable gesture navigation for all Change-Id: Ieaca762a3fadf89c62e737fe236d11af66bca7aa commit 9d9c2867e30ac82ddb36d6973b1fe6ac60b3d1fb Author: Ralf Luther <luther.ralf@gmail.com> Date: Mon Feb 24 11:17:03 2020 -0500 vendor_aicp: Update docs Change-Id: I003f26d5eb9c39a5df3973841402be37c00fb89f commit d10249487d2a3dbbc71ea821ff0ddb4ffcc974f1 Author: mosimchah <mosimchah@gmail.com> Date: Fri Jan 3 10:20:50 2020 -0500 Maintainer Application: Add a rule that the kernel cannot block apps and/or magisk modules -Some custom kernels are blocking apps and modules like lspeed, and fde ai -We do not always support mods like this, however we have no reason to prevent users from using them if they wish to do so Change-Id: I4a476315b9532e5555cd41d4064eb96690272caf commit c58da66cebc13b26390d37592fa3c1f9cb7f1f7f Author: dragonGR <alextsanisbadlorg@gmail.com> Date: Tue Dec 24 04:22:09 2019 +0200 Aicp: Update docs * Fix duplicate markdown * Let users know the current working magisk version is v20.1 * Add more cool overlays Change-Id: I3179cffadf0558541b2b819fc33a06f06d7adedd commit 1f95fa225171ce7ff86916c7934a4fab25ccada1 Author: Moshe Barash <mosimchah@gmail.com> Date: Tue Oct 1 02:00:37 2019 +0200 vendor_aicp: Fix the maintainer application -Also update it a bit for q10.0 Change-Id: I61daec2e629ce96744dd57bb9923b33bf971f83b commit 7272883e0aaf1107ae626bf4e26085dab8a0cdf0 Author: mosimchah <mosimchah@gmail.com> Date: Fri Sep 6 11:32:07 2019 -0400 vendor_aicp: misc updates for q10.0 Change-Id: I5544efeeac24169893f1044c116e2c9e63d26248 commit 47fc02266f9cb20963567b886027dd1cce1d2ff4 Author: Michele Bono <bono.michele94@gmail.com> Date: Wed Sep 4 11:58:16 2019 +0200 vendor_aicp: Rework for Android10 Change-Id: I5c4b1b42be11bd1840705edcc9cb41b5781666de commit 5ca9511d6783a985fd0bb8387ed1f4790dcba39f Author: mosimchah <mosimchah@gmail.com> Date: Thu Aug 22 03:13:30 2019 -0400 vendor_aicp: Add a helpful guide for optional configs that maintainers can add Change-Id: I5dd34a69680f3b44a2f50f9b24368c4d614ad19f commit f79c4053041833450bdac15aba7ac01c47c5309d Author: Michele Bono <bono.michele94@gmail.com> Date: Wed May 15 21:02:05 2019 +0200 vendor: add upload crash to haste to features Change-Id: I39c7688072ba414e517592c4993e76e08759e80c commit ef930f4c8514aeea6daf171c15f48f24e221b8e1 Author: Moshe <mosimchah@gmail.com> Date: Tue Apr 23 20:53:41 2019 +0000 Update the features list Change-Id: If2625a31d23af875bd87639d7662908b8682222a commit fa20f06b8882c0ed33cf56f77fe474eef96250e9 Author: mosimchah <mosimchah@gmail.com> Date: Mon Mar 4 02:49:30 2019 -0500 Update features list Change-Id: I78568642e2700b8b4b2718b5b04ffc2c13e9da38 commit cc809463f0d2550e48e2ac4ba8a3226b02eb36f9 Author: mosimchah <mosimchah@gmail.com> Date: Sun Dec 30 20:45:38 2018 -0500 vendor_aicp: features: Remove duplicates Change-Id: If5c5a1e95b58323ac0c9416ec9d5c0ce2c5bb8b6 commit 2fc6c29fb28cf00a7a5d9bbf858c3c43052b6a25 Author: Ralf Luther <luther.ralf@gmail.com> Date: Sun Dec 30 23:45:15 2018 +0100 vendor: featurelist update jaja, i heard you... Change-Id: I38190a3b54e599322517457da857bc331ba5ea2a commit 483ee24c7b97822414bd9365d06b1fe47678e2ec Author: Ralf Luther <luther.ralf@gmail.com> Date: Sun Dec 30 10:06:51 2018 -0500 vendor_aicp: Update features list Change-Id: I8af611ba2324aa8f96ac0368cb955b34484903cd commit 8a06c90c5fd2eeee59118e4b33a8ae589780ff1a Author: mosimchah <mosimchah@gmail.com> Date: Fri Jan 3 10:20:50 2020 -0500 Maintainer Application: Add a rule that the kernel cannot block apps and/or magisk modules -Some custom kernels are blocking apps and modules like lspeed, and fde ai -We do not always support mods like this, however we have no reason to prevent users from using them if they wish to do so Change-Id: I4a476315b9532e5555cd41d4064eb96690272caf commit d3b9e2dee84c5b4efb5775990e8b31d36281516e Author: Moshe <mosimchah@gmail.com> Date: Thu Jul 25 17:00:58 2019 +0200 Update the maintainer application Change-Id: I863e87261dbef7c1bfae2858679b737b0839082b commit 41acfa75819fafbce7d771f9549aa058d00f0f54 Author: mosimchah <mosimchah@gmail.com> Date: Wed Mar 20 17:19:54 2019 -0400 Update the maintainer application Change-Id: I90302400a62527bc81804364ca74de0277f8e8d9 commit 418608c6c065b9673c3d64e2c5d6926774164718 Author: Moshe Barash <mosimchah@gmail.com> Date: Sat Oct 17 19:22:29 2020 +0200 aicp: update donate link Change-Id: I0735aa22ceaccd3d1e71046e861f52e1f6fc9798 commit 762ef3553127cfbc980c2f85bc0fd92da8eaae86 Author: mosimchah <mosimchah@gmail.com> Date: Sat Aug 17 17:09:05 2019 -0400 template: Add a link to our telegram channel for build server notifications Change-Id: I4e77273beafa754d3e73a076237bbde43a990733 commit 700a208c87efd5b65d803ab8069130e39179da00 Author: mosimchah <mosimchah@gmail.com> Date: Sun Apr 28 11:05:24 2019 -0400 fix faq Change-Id: Ic50d364d3538c75de0dfd0aafda023d045172832 commit 27c40f096780dc109cb2de467b924f06b1e8917b Author: mosimchah <mosimchah@gmail.com> Date: Sun Apr 28 01:22:20 2019 -0400 Update the xda thread template - Fix typos - Reflect the fact that we don't do nightly builds anymore - Clean up and improve the FAQ - Fix grammar - Remove hike info from whatsapp.md, shouldn't need the beta version anymore - General fix-ups Change-Id: I0417756bff6f68f78f9f6e15cad0217e379551a0 commit 720fd8db765ad29230d2b2afda73baf5a7d02eb3 Author: GreekDragon <alextsanisbadlorg@gmail.com> Date: Sun Apr 21 03:59:49 2019 -0700 vendor_aicp: Update paypal link Change-Id: If29edcc839783c654c1078ae1fb04cf4d714bff9 commit 679cbf2139bc6557cc1b2d91e8d9e8319febdb96 Author: mosimchah <mosimchah@gmail.com> Date: Tue Mar 12 12:37:19 2019 -0400 vendor_aicp: Update the xda thread template - We removed turbo so we can no longer recommend pico gapps since pico does not have turbo Change-Id: Ifacf07c4613862eaaa81cda254df4c691bfbc606 commit b0f6ee2b4b4cf784c1f9153d23b18234acc8c099 Author: Ralf Luther <luther.ralf@gmail.com> Date: Fri Jan 11 10:00:44 2019 -0500 update the xda thread template Change-Id: I85b669daac8b4430ef940fb54a32de7abe08238a commit 290d8897727da0f692d2da9682160f09811a40a9 Author: Moshe <mosimchah@gmail.com> Date: Sun Dec 23 14:41:09 2018 +0000 vendor_aicp: Welcome Discord, rip google plus :( Change-Id: I0d40f62b06d7719ecde653eaac4a469648866334 commit 633c7a615331af1cb8f68cf0c38afe013869b457 Author: mosimchah <mosimchah@gmail.com> Date: Thu Sep 20 10:40:26 2018 -0400 vendor_aicp: Add back the maintainer application, and xda thread template Credit to @wartomato,and @dragonGR for the maintainer application also @mosimchah and @lindwurm for some improvements to it Credit to @mosimchah, and @wartomato for the template also @faizauthar12 and @semdoc for some improvements to it Credit to @wartomato for the features list Also add back the README Change-Id: I58e54d14ac12acae8a7fc542bf9c9b54fdb556db Change-Id: I871dc563896c20e09af4fdce7a29a9ed1dd82d62
* | aicp: add our config changesmosimchah14 days34-55/+1870
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -stick to aicp files when possible commit a9565d7a1fe506ef81895102f6d36c69e1e1e800 Author: SpiritCroc <dev@spiritcroc.de> Date: Fri Nov 14 08:08:23 2025 +0100 Fix lineage kernel source revision for kernel build Change-Id: Ic1440e548909b90344e4d3b6887ee5c77c59453a commit 11682a5d86fc034fef876320b3a9108718545442 Author: Yumi Yukimura <me.cafebabe@gmail.com> Date: Tue Nov 11 13:35:40 2025 +0800 config: tablet: Bring back `android.software.freeform_window_management` feature * desktop windowing mode depends on it Change-Id: Iffdab6b268a3a3ac0fb78027c4900a3fef1eeac5 commit 288d8e75fb001d69c78e15677eda7ba3b62d90d3 Author: Jared Duke <jdduke@google.com> Date: Mon Oct 20 16:25:06 2025 +0545 lineage: Enable R8 code shrinking and optimizations Squashed commit of the following: commit b11f60fd9b601caa10f8caec5c9f3a10c5082d68 Author: Jared Duke <jdduke@google.com> Date: Wed Feb 16 15:43:55 2022 -0800 Enable R8 code shrinking for system_server on Pixel Opt in to whole-program Java optimizations via R8 for Pixel devices. This can be explicitly disabled during builds via `SYSTEM_OPTIMIZE_JAVA=false m`. Note that this change only enables code shrinking for system_server, and should not impact stack traces. Additional R8 optimizations will be enabled after broader improvements to retracing infrastructure. See go/aperf-system-r8-faq for additional details and guidance. Also note that R8 shrinking optimizations are implicitly disabled in ENG builds. Enabling for non-Pixel devices will proceed in stages as we flesh out infrastructure and validate with test populations. Results: services.jar (20MB -> 17MB) Bug: 210510433 Test: m + atest FrameworksServicesTests + manual testing on Raven Change-Id: I13c0674105aa2cab7722f52344486e86e3bde26b commit ecc5901ee57253edb0fdde5d5099c4e1078f7b6f Author: Jared Duke <jdduke@google.com> Date: Tue Jan 4 15:21:39 2022 -0800 Enable SystemUI R8 optimizations for Pixel Opt in to whole-program Java optimizations via R8 for Pixel devices. This can be explicitly disabled during builds via `SYSTEMUI_OPTIMIZE_JAVA=false m`. Note that this change does introduce changes to stack traces that may require retracing for fully accurate debugging and diagonstics. See go/aperf-system-r8-faq for additional details and guidance. Also note that optimizations are implicitly disabled in ENG builds. Enabling for non-Pixel devices will proceed in stages as we flesh out infrastructure and validate with test populations. Results: * SystemUIGoogle.apk (40MB -> 35MB) * SystemUIGoogle.odex (32MB -> 25MB) Test: m + atest SystemUITests + presubmit + manual testing on Raven Bug: 203472868 Change-Id: I67ff2c06885b21164a3034e9922163337e8787f3 Change-Id: Ib89500d70780fdf8485aaf04976d4cc607b4ccf7 commit f070023c4045241458d152657a49e34d120c7e17 Author: LuK1337 <priv.luk@gmail.com> Date: Sat Feb 22 17:04:11 2025 +0100 config: Install FRP wipe script into recovery /system/bin Change-Id: I24e217e6af87f2002193ac7b6defb158cce0a776 commit 59cccda34d0578d2dc7aba93615a47f28e34239e Author: Sebastiano Barezzi <seba@sebaubuntu.dev> Date: Mon Nov 3 05:13:27 2025 +0100 kernel: Satisfy Rust bindgen for v6.12 Change-Id: I793e2426f5b697c3c33c6d43729721ac1109abcd commit c2fa38385c3594be3b76f1fdde6d59b274e4376e Author: Siluxsept <ronny.horn.rh@gmail.com> Date: Wed Nov 5 15:12:19 2025 +0100 config: whitelist INTERACT_ACROSS_USERS for Launcher3 / SlimRecents Change-Id: I3e997963a850ea1b97725f2d4a01e98f03e166dc commit 8b8263d93f450c0680f1ee3ecdca1a5f11553678 Author: Yumi Yukimura <me.cafebabe@gmail.com> Date: Tue Feb 25 13:51:15 2025 +0800 tablet: Enable desktop windowing mode * This replaces the old freeform window management Change-Id: I8711af4d90662252a37bc717590d35651460ad25 commit 0aa3bf6ffe14fa9e3fd17e0b055f7e7397ad85f9 Author: Yumi Yukimura <me.cafebabe@gmail.com> Date: Tue Feb 25 22:20:10 2025 +0800 config: tablet: Include tablet-specific overlay Change-Id: I8235aad467d643b06d0ad1dd2c7c0de24bdf4679 commit 1e3b4d92d39436eee7023466f312be32973da411 Author: Sebastiano Barezzi <seba@sebaubuntu.dev> Date: Sun Jul 21 22:01:35 2024 +0200 config: tablet: Enable freeform and large screen support for all targets Change-Id: I8137911f96cf2eb347d8e5012be649ddb01057f8 commit 5effe10f07e1a59b858817d7e61e123e8d46a46a Author: Davide Garberi <dade.garberi@gmail.com> Date: Tue Oct 24 14:23:20 2023 +0200 config: tablet: Enable freeform windows by default Change-Id: Id1ac898bede7b0c26d346af368704eba136d1ed5 commit 9e3b13c77fe3ae06395b864753836cd5391898a8 Author: Sebastiano Barezzi <seba@sebaubuntu.dev> Date: Sun Jul 21 21:04:37 2024 +0200 config: tablet: Deduplicate full tablet configuration Change-Id: I12cc09d4fca28d063cea76301de287526bfec570 commit 8bdab75d53ef947a37258911c5d671ab8b34ab7d Author: Inhishonor <inhishonor@protonmail.com> Date: Sat Jun 21 14:42:35 2025 -0700 audio: Add Plasma Mobile alarms & notifications In the interest of customization, here are a bunch more alarms and notifications sounds. The code is taken from ProtonAOSP, and adapted to Lineage. Cherry-picked from: https://github.com/ProtonAOSP/android_vendor_proton/commit/629b35007c1b1dd640f32b0b8ec85be3b1c5657d Cherry-picked from: https://github.com/ProtonAOSP/android_vendor_proton/commit/6f203a966ffece1c05dd86199e00b51b35329954 Change-Id: Iaacb0d2e94d2dda1cf90cabb9368cea1a4cf0a7f Authored-by: Danny Lin <danny@kdrag0n.dev> Co-Authored-by: Inhishonor <inhishonor@protonmail.com> commit 74cc5c2e7092cd92122d4b27c14c3cd3c92e4f19 Author: Aaron Kling <webgeek1234@gmail.com> Date: Tue Jul 15 20:32:33 2025 -0500 kernel: Support building from kernel platform This expects a few build variables to be set: * TARGET_KERNEL_PLATFORM_TARGET: The base target name. For example, 'tegra' will indicate that the dist target is tegra_dist, abi is tegra_abi, etc. * TARGET_KERNEL_VERSION: Used to determine the kernel checkout path. For example, a value of 6.6 will expect the kernel platform repo to be checked out to $BUILD_TOP/../kernel-6.6. * TARGET_KERNEL_SOURCE: Relative to the top of the kernel platform checkout, the path to the kernel build rules. For example, vendor/nvidia/tegra. * BOARD_KERNEL_IMAGE_NAME: The kernel image to use. For example, Image. Using the examples above, this will run bazel in the kernel-6.6 directory on the target //vendor/nvidia/tegra:tegra_dist, then source the output from $OUT/tegra/dist, with the prebuilt kernel image being Image. Change-Id: If96e96dffa2c0bfd9bd824bb3d8064eb861c9d00 commit 1e3ce7fe2621816a951d3647996a6158ce522d41 Author: Bruno Martins <bgcngm@gmail.com> Date: Sat Aug 16 23:29:26 2025 +0100 config: Remove LiveDisplay HIDL from FCM Change-Id: I5da719688fa5c552a18beeba05ef3878848932d2 commit 22381322da42430c1b22b9de73862c8afa689e7e Author: Michael Bestas <mkbestas@lineageos.org> Date: Fri Jun 27 12:39:17 2025 +0300 config: Remove fastcharge HIDL from FCM Change-Id: I12a46912d1e1801975e8ee852475ac9f26154acc commit cc877fcdad1645305267cfd062b7588b614dcf22 Author: LuK1337 <priv.luk@gmail.com> Date: Sat Aug 9 11:08:33 2025 +0200 Reapply "lineage: Add framework compatibility matrix for Lineage HALs" It's time to fix your devices. This reverts commit 9887e1f75199cb37af46f13b53b3b5a8464d8466. Change-Id: I78da6340f38b93fdc4c3694cb8f431f387d16c0d commit 43c492287d6c578c7bee407eb23281847ee3b393 Author: Yumi Yukimura <me.cafebabe@gmail.com> Date: Wed Sep 25 16:52:22 2024 +0800 kernel: Fix building x86 kernel with GCC Change-Id: Ib1097d604776adc63c31b90cec9a0d13729248be commit 9cbaf1a925a70a5126ffab94e880d434da2f919a Author: Aaron Kling <webgeek1234@gmail.com> Date: Mon Jul 21 00:32:21 2025 -0500 common: Allow vendors to exclude bp paths This resolves a couple issues. Allowing bp's that don't resolve to be in-tree. And allowing multiple copies of the same target. Change-Id: I85cfc566e18ea9fe1cb4cd8d70a71ef80517fd41 commit d461d2ffc228f4ff26e6217160e812db1f1e2f5c Author: Nick Reuter <nreuter85@gmail.com> Date: Sun Aug 24 21:51:32 2025 -0500 build: Update rust toolchain dynamically Change-Id: Iedcc0ebc7f42f65bd1b9578d92bf101f642dec7e commit d8d465e1a4fbecae07e04d5b19b0fa3ff615b165 Author: Julian Veit <claymore1298@gmail.com> Date: Sun Oct 12 14:38:28 2025 +0000 aicp_version: update to 16 Change-Id: I928d8a69a9c36efb396d09e64e62ea5f992eddf1 commit 80e917214c8171b210f1547f15d19da57e2e21e2 Author: Michael Bestas <mkbestas@lineageos.org> Date: Fri Jun 27 12:39:11 2025 +0300 config: Error out when using deprecated BoardConfig flags Change-Id: I12987775fff8ffafd3a0f247bd1a8e3f00e3bfc8 commit 5f3f24c8367a545cb474ede1d5ff1914299c42b5 Author: Bruno Martins <bgcngm@gmail.com> Date: Sat Jun 7 12:30:09 2025 +0100 config: Remove touch HIDL from FCM Change-Id: I9510fc0a1aa9c6f9b89e86dd9a6598d332b34e82 commit cccc31234a15bae22873e80cf237555dce005701 Author: Yumi Yukimura <me.cafebabe@gmail.com> Date: Mon Aug 25 01:43:51 2025 +0800 lineage: Move build-manifest.xml build rule into `build/tasks` * For Android.mk deprecation Change-Id: I4aba949ae0af7674955d7a2c439d191348b41f3c commit a86271e97d5e818c8e7cfead73fa807267c79f09 Author: Yumi Yukimura <me.cafebabe@gmail.com> Date: Mon Aug 25 01:33:10 2025 +0800 lineage: Restore Android.mk based build-manifest.xml build rule Users don't like the increased delay during `. build/envsetup.sh` or `lunch`... Change-Id: I1a92a171f2e2ec1ba2453d6c666cefcd9884b39b commit a196b4801545f0262117bb93a7d9bcd03e740640 Author: Michael Bestas <mkbestas@lineageos.org> Date: Sat Mar 22 03:05:01 2025 +0200 config: Add vendor.lineage.health V2 Change-Id: I9594a990dc1db051174271fe4675468e0408cd1f commit 646e5fe6a1e612f87a60f5e6fa8ba5666c24ccd8 Author: LuK1337 <priv.luk@gmail.com> Date: Thu Aug 14 23:54:32 2025 +0200 config: Add vendor.lineage.livedisplay V1 Change-Id: I4542f8be12198e8dac1893aae892315b67fb0f1b commit 024f37c7e9425dcc0de8cb0e7edea09e53cde7d5 Author: Nolen Johnson <johnsonnolen@gmail.com> Date: Mon Aug 18 11:42:24 2025 -0400 config: common: Correct build-manifest package name Change-Id: I9c26a71606f15e4c9d9ddb180660e05b9aa5a6c4 commit 78491d0a4716a0174135489614f5ccfc5ba0311c Author: Yumi Yukimura <me.cafebabe@gmail.com> Date: Fri Aug 15 14:59:36 2025 +0800 lineage: Convert build-manifest.xml to Android.bp Change-Id: I2c629fc33af93232050834ac347674e7bb7cd8be commit 3ea5712984b7babdc0dd5e87dec2485bd32ea63c Author: LuK1337 <priv.luk@gmail.com> Date: Sun Aug 10 13:39:53 2025 +0200 kernel: Introduce macros for comparing versions and make use of them Change-Id: Ie7debfea218117987f7e9588a71447061db08416 commit 594c2d1c6b093a8177b5325ddc9853738d61f90d Author: Siluxsept <ronny.horn.rh@gmail.com> Date: Mon Aug 11 11:16:27 2025 +0200 config: add privapp permission for SlimRecents * java.lang.IllegalStateException: Signature|privileged permissions not in privileged permission allowlist: {com.android.launcher3 (/system_ext/priv-app/Launcher3QuickStep): android.permission.FORCE_STOP_PACKAGES} Change-Id: I9efb3533bb252dbbf25cd9c98195f5708fc23847 commit 1a2999df443ddf1049bc07d31bd16ec55df45541 Author: Aaron Kling <webgeek1234@gmail.com> Date: Mon Jul 21 00:32:21 2025 -0500 common: Allow vendors to exclude bp paths This resolves a couple issues. Allowing bp's that don't resolve to be in-tree. And allowing multiple copies of the same target. Change-Id: I85cfc566e18ea9fe1cb4cd8d70a71ef80517fd41 commit 872ffb1696eccbd473c89ce4106ab359064b74f7 Author: micky387 <mickaelsaibi@free.fr> Date: Sat Oct 12 10:40:41 2024 -0400 envsetup.sh: Export LLVM_AOSP_PREBUILTS_VERSION with the current clang version from soong Needed for KERNEL_CLANG_VERSION if TARGET_KERNEL_CLANG_VERSION hasn't been set by the device config It's boring to change it on each Google change ... Change-Id: I1d682611cbf6c60d7ae6227b0b5afde591adf471 commit ecfd8ac00a732f8cbc29ca353b118603e5178d88 Author: Julian Veit <claymore1298@gmail.com> Date: Sun Jun 22 17:53:57 2025 +0200 aicp: adopt needed ro.lineage variables to fix displaayed values in LOS recovery Change-Id: I31ab79896f5fcb46560434b69cdb5b785d22df00 commit 8a76556061b99dee2e580f1d73706a312f98b5d4 Author: sidharthify <wednisegit@gmail.com> Date: Sun Apr 20 20:19:57 2025 +0530 config: Migrate PowerShare to AIDL Change-Id: Ie2ad2cc36bb6153f19ef799d52ef295274bd6429 Signed-off-by: sidharthify <wednisegit@gmail.com> commit 6493eae05efbe0bf9e1650575109f6dc5ff89245 Author: Luca Stefani <luca.stefani.ge1@gmail.com> Date: Wed Mar 19 18:15:02 2025 +0100 Add AIDL touch HAL Change-Id: I9b54a662bf09ff1bfe26ac1d0585595b3d21f2b0 commit dffe7fa65f414bb81b5c905cc6120a8fa7a0053d Author: Aaron Kling <webgeek1234@gmail.com> Date: Wed Apr 16 20:59:01 2025 -0500 soong: Support prebuilt_kernel_headers This depends on a kernel headers tarball path being passed in TARGET_PREBUILT_KERNEL_HEADERS, in the style that the kleaf kernel platform build generates. Change-Id: Ib82659fa44ef221e73d0d129daafbaae6bad87a2 commit 1751993a0ee30e989d67c25dbc6e2379160b4de5 Author: Bruno Martins <bgcngm@gmail.com> Date: Tue Sep 19 15:59:00 2023 +0100 kernel: Use pahole from Google prebuilts This fixes the following warnings: 13:04:54 Disallowed PATH tool "pahole" used: []string{"pahole", "--version"} 13:04:54 See https://android.googlesource.com/platform/build/+/master/Changes.md#PATH_Tools for more information. "pahole" is not allowed to be used. See https://android.googlesource.com/platform/build/+/master/Changes.md#PATH_Tools for more information. /home/bgcngm/android/lineage/kernel/oneplus/sm8550/scripts/pahole-flags.sh: 12: [: Illegal number: /home/bgcngm/android/lineage/kernel/oneplus/sm8550/scripts/pahole-flags.sh: 16: [: Illegal number: /home/bgcngm/android/lineage/kernel/oneplus/sm8550/scripts/pahole-flags.sh: 20: [: Illegal number: Change-Id: Ice2a3753301a7b7782037fd35544e2831b258650 commit c78d5d60ab55b363b5e450a8b2d891154e9307ca Author: Aaron Kling <webgeek1234@gmail.com> Date: Mon Jun 24 16:59:29 2024 -0500 kernel: Add rust prebuilts to path Starting with android common kernel 6.6, rust is enabled for arm64 gki. It currently looks for rust version 1.73.0, so that was selected as the default. This was only added for the clang compile path as gki requires clang. Change-Id: Ie7b57568d74cfb4a28a94c8dc8f4b5c622044317 commit 51f54e3c876e71127ec7b15c5627e0b49b2e0de0 Author: LuK1337 <priv.luk@gmail.com> Date: Tue May 27 21:20:58 2025 +0200 config: BoardConfigReservedSize: Disable via WITHOUT_RESERVED_SIZE=true Test: WITHOUT_RESERVED_SIZE=true \ get_build_var BOARD_SYSTEMIMAGE_EXTFS_INODE_COUNT Test: WITH_GMS=true \ get_build_var BOARD_SYSTEMIMAGE_EXTFS_INODE_COUNT Test: WITHOUT_RESERVED_SIZE=true WITH_GMS=true \ get_build_var BOARD_SYSTEMIMAGE_EXTFS_INODE_COUNT Test: get_build_var BOARD_SYSTEMIMAGE_EXTFS_INODE_COUNT Change-Id: I54dfce46c57c4265954ecbdee3ed9b9f2fc18efe commit ddf6d35010b60ca9cfb02b2008b3d222fb72cc2a Author: Julian Veit <Claymore1298@gmail.com> Date: Mon May 26 18:34:42 2025 +0200 aicp: build LOS AudioFX + Recorder Change-Id: I25f58eb6e6ce1f401aea569d9b2f1e3e0e02ab94 commit f31b8f614da461efe640d9298a8bb34bd5f02aeb Author: Julian Veit <Claymore1298@gmail.com> Date: Mon May 26 17:53:24 2025 +0200 aicp: build Camelot Change-Id: Idd3dbc5b748ab5ca36d9f24f6e9bd324ca489c18 commit cad8b6842dda58e403d2816e43561f77a0c05771 Author: Michael Bestas <mkbestas@lineageos.org> Date: Wed May 7 20:37:15 2025 +0300 config: Mark remaining BoardConfig flags as deprecated There are still lots of users for those and maintainers haven't been very responsive, so make it a build warning and remove them in 23.0. Change-Id: Ibf59f45921f622b8eca6df6d57e9e3557847af51 commit e0200f079a0cff169dcf0af2527538c0a17220b9 Author: Michael Bestas <mkbestas@lineageos.org> Date: Wed May 7 20:19:57 2025 +0300 config: Deprecate BOOTLOADER_MESSAGE_OFFSET All users have migrated to soong_config_set. Change-Id: I0b621c9a92d79a54ab45ca9d7a54e843ce3d39d4 commit aa2db3b9b5969a08d8e54a35f84b89883ae3ec23 Author: Bruno Martins <bgcngm@gmail.com> Date: Thu May 8 23:36:53 2025 +0100 config: Deprecate TARGET_POWERSHARE_* flags Change-Id: I8fc2be89d4bcb2ea7c253376ba656321eccda41b commit f07e7b8254ce111c66f3f112113743667ed4dc9c Author: Bruno Martins <bgcngm@gmail.com> Date: Wed Apr 30 21:48:40 2025 +0100 config: Deprecate TARGET_POWER_LIBPERFMGR_MODE_EXTENSION_LIB All users have migrated to soong_config_set. Change-Id: I55e7907253c85f6c0615ceb67be4638ad177b6b0 commit 0b85b31e23935bfa0361d9018efb9ef31e7c9615 Author: Michael Bestas <mkbestas@lineageos.org> Date: Wed May 7 20:17:54 2025 +0300 config: Deprecate TARGET_TRUST_USB_CONTROL_* flags No shipping device uses them. Change-Id: I5fb71c9231ed82fa9e63fa74078ba0bebfd476c4 commit df4fe2bef852d87e2fd765922c0d93e8a8a92472 Author: Michael Bestas <mkbestas@lineageos.org> Date: Fri Apr 25 00:17:18 2025 +0300 config: Move additional gralloc 10 usage bits to select() Change-Id: If1542af472e74cd953d9ca093dd225dbba028aea commit 8b64471c11db371583f00651d16cd5a848343d56 Author: Julian Veit <claymore1298@gmail.com> Date: Mon May 26 17:38:00 2025 +0200 Revert "vendor: soong: Add camera_needs_client_info" This reverts commit 6fa93e54a8f06b6989f9fa93130f50dd177712f5. Change-Id: I1eaecd2958fe9c541762cbb847743dbb7c7e7465 commit 918ed3bc009862949460ded5b2c5e98089186f76 Author: Michael Bestas <mkbestas@lineageos.org> Date: Wed Mar 26 20:06:00 2025 +0200 soong: Move QTI gralloc configs to select() Change-Id: Icb28d5c2aa5d51860799b87b7b9b04c48014f7f4 commit 9ba8871670c4782d69c7e274ce1ff46ec3cb037f Author: LuK1337 <priv.luk@gmail.com> Date: Wed Oct 30 08:37:45 2024 +0100 soong: Remove LD_SHIM_LIBS support Change-Id: I4a45fdd9a140a95aa42861bf294bfb8e8bb91f34 commit cdd3159ebae6d2e0b91eedb717f10b9cccf23376 Author: Julian Veit <claymore1298@gmail.com> Date: Mon May 26 17:22:32 2025 +0200 Revert "vendor: soong: Optionally disable Bluetooth LE" This reverts commit 37debbfe04e15caf0b445a420250e1dfa52eb319. Change-Id: I627e9859e86b662fa91d8051f1bfe6a40bb6acd0 commit 4b3e4908b427652b48fb3c1fbe419b6394d68af7 Author: Julian Veit <claymore1298@gmail.com> Date: Mon May 26 17:09:24 2025 +0200 Revert "soong: Conditionally spoof ro.product.first_api_level to 32 [1/2]" This reverts commit a57872d11f0edab694ac9ab85481ecc4f77bcbbb. Change-Id: I663f50a5ee5e76c4b0d966a7fb5ff80980888dbd commit 6bc95dbf2f85f1a91a4c0f6a80f156ced6443378 Author: Michael Bestas <mkbestas@lineageos.org> Date: Fri Apr 25 00:11:03 2025 +0300 config: Move camera override format from reserved to select() Change-Id: Ic8453eb9ef5fcd5b9bbfe22a8bb8100be2644e2d commit 29a17bf237e6b43a79a31fa3d34b89e81d22f023 Author: Michael Bestas <mkbestas@lineageos.org> Date: Thu Apr 24 23:28:44 2025 +0300 config: Move bootloader message offset to select() Change-Id: Ic97af638005c299963d0aaa39e04227dcbca8751 commit b58f1c8dc836ed764d7badb6cd04caad2cb84f60 Author: Michael Bestas <mkbestas@lineageos.org> Date: Thu Apr 24 23:00:03 2025 +0300 config: Move USB restrictions to select() Change-Id: I0dd6ccca2493ac50019d7d077c25302d62ea4ab3 commit bcd97fd92ac51a6bc53b55e2740631529ccabc39 Author: Michael Bestas <mkbestas@lineageos.org> Date: Thu Apr 24 23:49:46 2025 +0300 config: Move libperfmgr mode extension lib to select() Change-Id: I81ff7c05e9918a6f52f8b1bb7bcf179d3a76d078 commit c9345b77fb2690845c78624d535e5fb3b39a6084 Author: Michael Bestas <mkbestas@lineageos.org> Date: Thu Apr 24 22:50:34 2025 +0300 config: Move Lineage PowerShare HAL to select() Change-Id: If687bda38370e8dc664cef26fbb907202444d049 commit 15a8cfc2c67f09ef41b267a422cc2f4cf4cb34f0 Author: Michael Bestas <mkbestas@lineageos.org> Date: Thu Apr 24 20:43:42 2025 +0300 config: Move Lineage Health HAL to select() Change-Id: Ie7f29e75d812fff0faf27f9c82ca432a78c199fb commit 15b59f0c0888fc01d7d513c252e15c25bdcd7c3a Author: LuK1337 <priv.luk@gmail.com> Date: Sun May 11 13:09:52 2025 +0200 config: Use add_soong_config_namespace/add_soong_config_var macros Test: m nothing and compare out/soong/soong.lineage_*.variables Change-Id: I802f4f7eb37d520fd74599e2b673a5b2368c5d09 commit 032330bf8285e923bdebce4978f74c3533ab2d9c Merge: f6de9dba 6669c5f4 Author: Julian Veit <claymore1298@gmail.com> Date: Mon May 26 13:22:09 2025 +0200 Merge "config: Move vendor_init lib to select()" into v15.0 commit 6669c5f40b16fbc5a8b9b713595067309072d95d Author: Michael Bestas <mkbestas@lineageos.org> Date: Fri Apr 25 00:09:31 2025 +0300 config: Move vendor_init lib to select() Change-Id: Iccda5ad6d1c37a63ff7959bd3887e120ad403d5c commit f6de9dba4f980d5fa8102a55f92e77c6b8536c06 Author: Julian Veit <Claymore1298@gmail.com> Date: Sat May 24 14:03:21 2025 +0200 packages: build Twelve Change-Id: I7175b2efdccf12a73677de5ca31c554ee4255ea5 commit 295f0ee819e6bec52b474382a1415d6fa250220d Author: Julian Veit <Claymore1298@gmail.com> Date: Mon May 19 16:23:26 2025 +0200 aicp: config: re-activate LOS properties Change-Id: I867c7f74d9791a862b28a517c3c51b218abf10e9 commit 52fb1421818335919a76e649627d99796ccc3d48 Author: Michael Bestas <mkbestas@lineageos.org> Date: Thu Apr 24 23:40:03 2025 +0300 config: Move surfaceflinger UDFPS lib to select() Change-Id: Iecf818e3f45811760a2e51156014e4ef6ec6afa7 commit 212943982ea975fe55ec4ea4b4133e00e6f648cb Author: Julian Veit <Claymore1298@gmail.com> Date: Thu May 8 10:29:35 2025 +0200 V are still kicking Change-Id: Id8ba030ea40479aad74da5e9046f0320222a7d7d Signed-off-by: George Zacharia <george.zcharia@gmail.com> commit b54cbf87e46a4b9a3a92e85b53d040bb1789e306 Author: George Zacharia <george.zcharia@gmail.com> Date: Sun May 11 16:33:55 2025 +0530 config: aicp_version: FIx props not ending up in build.prop Change-Id: I89f745f2fcde15db1e2e055003e73db3e9d1d598 commit c6a0cb66306d46aa5eab47dfdefb073f5c8fdfa4 Author: Michael Bestas <mkbestas@lineageos.org> Date: Sat Oct 19 01:48:34 2024 +0200 common: Remove date UTC prop override key This has been unused since ICS in 2011. Change-Id: Ic8779d67778174a7b04f8b79f26b0b3c39556bae commit dfda4686f2d0613ca2f2890e2b391ef31c980b2f Author: George Zacharia <george.zcharia@gmail.com> Date: Sat Apr 19 05:14:24 2025 +0530 config: Add lineage support Change-Id: I08ea7f6044c942c069e203011e195e0395feade4 commit 5933d16d0f68a6564914d5cdf306e1328a939c81 Author: Bruno Martins <bgcngm@gmail.com> Date: Wed Oct 25 00:53:43 2023 +0100 lineage: Move all QCOM board configs to hardware/qcom-caf/common Change-Id: I6ead35cf884255a8897a3e3e27fc7936d11be616 commit cf871094c222ddccca05d0c9870205528d83b4c0 Author: AdarshGrewal <adarshgrewal@gmail.com> Date: Wed Jun 19 15:46:50 2024 +0530 fixup! Hookup GRALLOC_HANDLE_HAS_UBWCP_FORMAT Change-Id: I44a9d7ce22f78862d73c96cf11fde856464952a9 commit d871735ed364df4785eabc610bf00330fa670adb Author: Luofan Chen <clfbbn@gmail.com> Date: Thu Oct 31 11:41:26 2024 +0000 soong: Unset custom charging path var if it is not defined Change-Id: I9de31c8aff5b17932f0de23026aebf95166c5163 commit 6e704027f4be87af7791b20a88d47c0f896dfa83 Author: Michael Bestas <mkbestas@lineageos.org> Date: Wed Mar 26 19:01:54 2025 +0200 soong: move nvidia enhancements config to select Original flag is still used by device specific makefile guards. Change-Id: I528ee2a2a25680994561e4c3fc377f7b57106a89 commit 0df23a7986ad3caf85669d0e24ad8e20abf74883 Author: Michael Bestas <mkbestas@lineageos.org> Date: Wed Mar 26 19:25:20 2025 +0200 soong: move EGL display array config to select Change-Id: Ia03dd6b49637ed3b7432df26824fcbf01d92106b commit 722bcba04aae18ec869fc506269fca78a19d539b Author: Michael Bestas <mkbestas@lineageos.org> Date: Wed Mar 26 19:00:38 2025 +0200 soong: move QTI surfaceflinger config to select Change-Id: If98ed6feb18a5dea66857e507c5e4a369baa5a8b commit 4f18128b0d4b0b8a03f345f9c8c74eda771f945f Author: Michael Bestas <mkbestas@lineageos.org> Date: Wed Mar 26 11:40:16 2025 +0200 soong: drop librmnetctl config Flag hasn't been ported since lineage-19.1. Change-Id: I2078d19cc80e4b64b86e2aab0bd68d7ee0f14224 commit 9b3ab1039de767406dcd502b71b380329342249f Author: Michael Bestas <mkbestas@lineageos.org> Date: Wed Mar 26 11:30:53 2025 +0200 soong: move extended compress format config to select Change-Id: Id56bad89607cd2961a571c148ec40e9334f0a6ce commit eb404d510db441f7c70eb54e7638e749e1f0e100 Author: Cosmin Tanislav <demonsingur@gmail.com> Date: Sun Mar 2 20:15:45 2025 +0200 soong: move vibrator effect stream config to select Change-Id: I341733b822e7de2dd109eaa16910ad3357a1dfc6 commit 5c44a336f989336d096e99d5195f6f5a65daf6d0 Author: borbelyvince <borbely.vince.11@gmail.com> Date: Fri Feb 7 18:47:02 2025 +0100 Revert "config: Changes for libfmjni bp conversion" This reverts commit d6777fa812d257b276985889a33f2fb5d41a577b. Reason for revert: The soong namespaces can be removed after reworking libfmjni to use select() with filegroups and header libs for qcom/slsi. Broadcom is not used in any recent shipping device and mtk can continue using prebuilt for now. Change-Id: I078b321c7c55c3d7e5cd97e2664208c3d44f513a commit ea01032e196fdf0ad8b1ef6fd215026de454127f Author: Michael Bestas <mkbestas@lineageos.org> Date: Wed Mar 19 10:57:20 2025 +0200 kernel: Update default clang version to clang-r536225 Change-Id: I3235780e4f657075f46048205f8450972f1fc1f8 commit f9a1441d5c00f215943dfc97e94ac39c57167ed8 Author: Luca Stefani <luca.stefani.ge1@gmail.com> Date: Wed Mar 19 18:14:52 2025 +0100 Add version to AIDL health HAL Change-Id: I00ef74be25eff3cfa35ccc9c4a0c7df13fa10a6b commit efbdf69f6410855936e897e637fe74c1b47f485a Author: Yumi Yukimura <me.cafebabe@gmail.com> Date: Sun Sep 29 03:50:19 2024 +0800 kernel: Use libc sysroot from host for 6.11+ Linux kernel 6.11 has removed support for old libc versions by commit [1]. The commit message implies it's done as part of retiring RHEL/CentOS 7, CentOS 7 includes glibc 2.17, All glibc available from AOSP are NOT newer than that version. Before there's a better solution, use libc sysroot from host. [1]: https://github.com/torvalds/linux/commit/3914cdde89c29b681e73e507a04ca50f147482a3 Change-Id: I9210a9b4742304214d90f7d319b06167f0508052 commit fc744cbebf3a56c654fb370e30c7ac06a9df2bef Author: LuK1337 <priv.luk@gmail.com> Date: Tue Feb 11 20:59:18 2025 +0100 overlay: Set PermissionController help URLs Change-Id: Ib21950062261e8f280c16544341c35f2055c554a commit 89a2069a563ecbb2ff0a2e030d83f32ca05206dc Author: voidanix <voidanix@keyedlimepie.org> Date: Wed Nov 20 00:59:00 2024 +0100 kernel: Block HIP detection through HIP_PATH=none The issue of the multi-lined, wrongly expanded LINUX_COMPILER macro is back (at least for kernel 4.14). Funnily enough, setting "--hip-path=/dev/null", or using any other file or directory that exists, would still make clang happy and give a message stating that it detected HIP anyways: Found HIP installation: /dev/null, version 3.5.0 To get around this issue, without doing monumental backports and avoiding warnings from "-Wunused-command-line-argument", set "HIP_PATH=none", where "none" simply indicates a non-existing file/directory. Change-Id: Ia97d69425716d28208ba344bde79a910e5f75c84 Signed-off-by: voidanix <voidanix@keyedlimepie.org> commit 9e6f5275d9af76bcb589ea0fc2c2b140b29a1659 Author: SamarV-121 <samarvispute121@pm.me> Date: Tue Feb 7 12:11:15 2023 +0100 common: Disable continuous transaction tracing on userdebug builds Change-Id: I95657a00e38f1229675682e784b20cca12c119b0 commit dbd09b633897022060b9142077e953ef71471550 Author: Michael Bestas <mkbestas@lineageos.org> Date: Tue Dec 17 04:20:29 2024 +0200 kernel: Update default clang version to clang-r530567 Change-Id: I09b226998307b65e0d82c74258f3fb4b0a3857d4 commit e8795a6ecc934123acbaba8f7bd67e0a573c7163 Author: Michael Bestas <mkbestas@lineageos.org> Date: Thu Sep 26 01:00:08 2024 +0300 kernel: Update default clang version to r522817 The default build system version was updated for 15. Change-Id: I177d01d98ba5dcdc2582372d2c61f7facfd41451 commit 6bbb80a4a513e639347d037e864fb78235de3744 Author: Luca Stefani <luca.stefani.ge1@gmail.com> Date: Fri Nov 22 17:59:03 2024 +0100 Zap aapt_version_code_defaults It was caused by package-cache in case Build.VERSION.INCREMENTAL doesn't change across builds, which is always the case for local builds, exporting BUILD_NUMBER to something != eng.$USER will fix it the next build. Change-Id: Ic602197e6711ced511a0b102b1140c5db4ec8397 commit 44bf8c17349d077c719a44021db27f7b718a144b Author: Aaron Kling <webgeek1234@gmail.com> Date: Fri Aug 4 14:11:53 2023 -0500 Revert "kernel: Use CPATH for including host headers" This reverts commit 2baeb4fb8bc47e86d3174b0bf3a0385ab5ba8815. CPATH is used for both host and target. Meaning that system headers will be used for target compilation. It is also a higher priority than isystem, which is used for the compiler include paths, making this override the compiler headers. Change-Id: I4d836698f25d2d97d917d323a22ee359b937fcb4 commit da4340d492a484a245ddb4da3164400eda501256 Author: LuK1337 <priv.luk@gmail.com> Date: Mon Nov 4 20:24:31 2024 +0100 config: Add text classifier files to allowed product artifacts Change-Id: Ia568e8ad8aec14784f1649ec4e14b961a3c17f91 commit 1ad34d45ede318fe7dc6fd4d4bf3da02d2e12739 Author: Luca Stefani <luca.stefani.ge1@gmail.com> Date: Thu Oct 31 20:23:58 2024 +0100 Migrate to component-override for force enabled/disabled components Test: pm dump-package com.android.vending | grep disabledComponents -A20 pm dump-package com.google.android.gms | grep disabledComponents -A150 pm dump-package com.google.android.setupwizard | grep disabledComponents -A5 Change-Id: Iddac5f0edc9a312df8d7c436312bad111289c1b4 commit ea34cd51f925c7c3a773cf5ef09a89f22b12b451 Author: Dyneteve <dyneteve@hentaios.com> Date: Sun Dec 13 00:57:11 2020 +0900 config: Build the textclassifier models Change-Id: I9d7d582ddc427998e68e668cc0375958325d8052 commit e85438a9101f48d6fe30d66c5d39864a2fed6dca Author: SpiritCroc <dev@spiritcroc.de> Date: Fri Sep 13 18:26:59 2024 +0200 Remove libsketchology prebuilts Shouldn't these belong to gapps? Anyway my compile complained about these Change-Id: Id8f4f5b5065c218d44b07fb5fefc0fd3d01084a0 commit d46c0cd24919894324f1d80f7e47c223bfe76620 Author: Michael Bestas <mkbestas@lineageos.org> Date: Fri Oct 18 19:57:45 2024 +0300 config: Changes for libfmjni bp conversion Change-Id: I666bdc4c1d0cdab4d2557c07f32466cceabe8439 commit a57872d11f0edab694ac9ab85481ecc4f77bcbbb Author: AnierinB <anierin@evolution-x.org> Date: Fri Jul 19 18:09:00 2024 +0000 soong: Conditionally spoof ro.product.first_api_level to 32 [1/2] Devices that shipped on API 33 or higher need to set ro.product.first_api_level to 32 in order to pass integrity. Set SPOOF_FIRST_API_LEVEL_32 := true in BoardConfig*.mk to enable. Change-Id: I4478f228c0ee4e442100df2d99563be8ca41b9e0 Signed-off-by: AnierinB <anierin@evolution-x.org> Signed-off-by: Jackeagle <jackeagle102@gmail.com> commit f14e49a29ab6bbeadecfcdebc7a67eb6dff052c1 Author: Cosmin Tanislav <demonsingur@gmail.com> Date: Thu Aug 22 13:25:31 2024 +0300 soong: add powershare configs Change-Id: Ia0654765e45b9b36caca680eac134c714dcb4da0 commit 791bc084cfb40f544173a5dc5781f7310161536b Author: Michael Bestas <mkbestas@gmail.com> Date: Tue Mar 21 19:07:01 2023 +0200 config: Switch to AOSP themes stub package Change-Id: I6029d6cd8bd2280f994f9992d24777d4f24f4346 commit 2679a14a440707ed3f08ccb1b1af12c4a9b13e9c Author: Julian Veit <Claymore1298@gmail.com> Date: Wed Jul 24 07:59:33 2024 +0200 Revert "vendor_aicp: improve TARGET_KERNEL_CLANG_CUSTOM Boardflag" This reverts commit 67f6ff880ca48146bbfe8dff887f7f924bd4249d. Change-Id: I173232c0336576f8d0efc44d2d7a7383557e3e08 commit b4e7e31669e06d26bf5a6781036ce0b025b2f9d5 Author: Bruno Martins <bgcngm@gmail.com> Date: Thu May 30 21:15:12 2024 +0100 config: Indent BoardConfig makefiles Change-Id: I56c93a0fe64c99987ad4101e7e6ccdd6250828c4 commit 1ba9ac30e03f01bbebbe04bd928248641dee5012 Author: Nolen Johnson <johnsonnolen@gmail.com> Date: Wed May 22 16:55:15 2024 -0400 config: BoardConfigReservedSize: Add ATV reserved sizes Change-Id: I9947ce23e5bc85652329279eb2cdd27e10ed79e1 commit cef730c910e4c8b5d9a0f437b0fb10db62624942 Author: LuK1337 <priv.luk@gmail.com> Date: Sat Apr 27 13:35:49 2024 +0200 Revert "config: BoardConfigReservedSize: Prevent overlayfs on remount" Reserving 8MB does not guarantee that free blocks will be >= 1%, so not only this doesn't work properly, but also breaks builds for some devices. This reverts commit 3940fb424045c829ab2f40a3759e9710c04ca5a5. Test: breakfast kebab && WITH_GMS=true m Change-Id: I330570dc6fc9efca5629358a0b149f131d36ba18 commit e90eb3011e97ac405c65c1e3572b58166314fdeb Author: Nolen Johnson <johnsonnolen@gmail.com> Date: Thu Apr 18 00:12:29 2024 -0400 config: BoardConfigReservedSize: Prevent overlayfs on remount * When we remount partitions via `adb remount`, a scratch partition is made for overlayfs to use - this takes up space and breaks OTA. The end user /could/ run this to fix it: `adb reboot fastboot && fastboot delete-logical-partition scratch && fastboot reboot` But that's bad UX, remount should work. This ensures that with or without GMS, we reserve some space on all dynamic partitions. * Set amount to `8 * 1024 * 1024` + 1 for good measure. * Don't reserve this amount of `-user` builds as we don't remount there. Change-Id: I969aea92747a17ceca299e109c6e0ab563951374 commit 9a2e7319de097a1a09a890ffd582c7e9e153ee3a Author: Michael Bestas <mkbestas@lineageos.org> Date: Wed Dec 6 19:30:19 2023 +0200 config: Allow forcing minimal/full reserved size Change-Id: I7b3c258ad1597bb37bfc02aa8af80d12c0da198b commit a336f64e05aa4036f0f0f83a30ca318a58e2eac7 Author: Michael Bestas <mkbestas@lineageos.org> Date: Wed Nov 22 15:50:08 2023 +0200 config: Introduce common dynamic partition reserved sizes Change-Id: I29c7e8b439672f7ac13ac3264bd1ced5165a42ee commit 616b7768239303b2e03e2bf6fd5cbadc5ddc892e Author: LuK1337 <priv.luk@gmail.com> Date: Wed Jan 31 22:23:40 2024 +0100 config: Build Glimpse Change-Id: Id44fd41c05b5202c88c8ae4ca4958074268784af commit fa0f4db599cbbea77cdd1dd6e2901dc5aa745a2a Author: Arian <arian.kulmer@web.de> Date: Sat May 18 15:40:29 2024 +0200 soong: Add power libperfmgr extension config Change-Id: I401335a1851948bae8de42d0f86af4763dd795b3 commit 8bbb0b5e04c35284819f58e219be311c90c3f2c4 Author: Aaron Kling <webgeek1234@gmail.com> Date: Sun Sep 24 19:03:50 2023 -0500 qcom: Add qcom-caf wlan to soong namespaces Change-Id: I6b67b7932e27a7f1fbbb623e3e5b9e2103684c8c commit 2cf39cf390b28a6db21b7cc0746a39b0abe905e1 Author: Michael Bestas <mkbestas@lineageos.org> Date: Fri Oct 20 01:47:13 2023 +0300 Hookup GRALLOC_HANDLE_HAS_UBWCP_FORMAT The gralloc struct has been conditionally adjusted not to break blobs that use the old struct. Change-Id: I4dd1d1890ad08364d5315386ab830ce9e0edd041 commit 6155e61a59792a38aa90c783ac03b7c8c5d8df1f Author: maxwen <max.weninger@gmail.com> Date: Sat Oct 7 18:51:12 2023 +0200 soong: Follow the correct JSON syntax wrong: CROSS_COMPILE=\\"/data4... correct: CROSS_COMPILE=\"/data4... Change-Id: I5080aef7feb2ec7429cb9ba1f4baccefa61a3cd3 commit e7ecc19f06c2123668d2d6733bcb6ed3d96fa2e4 Author: basamaryan <basam.aryan@gmail.com> Date: Wed Oct 4 16:59:19 2023 +0200 config: Update clang version to clang-r487747c * This is the default clang version for Android U release Change-Id: I6a44012250470eeeb2e0f6993eb4e98308eec390 commit 9d07d852719e29d853ed8d7b85dd611745820b63 Author: Aaron Kling <webgeek1234@gmail.com> Date: Tue Jan 2 21:13:18 2024 -0600 kernel: Default to no gcc on kernel 6.x Current logic defaults to no gcc if kernel major version is greater than or equal to 5 and kernel minor version is greater than or equal to 10. Meaning kernel version 6.1 does not qualify because 1 is less than 10. So additionally check if kernel major version is greater than or equal to 6 and ignore minor version for that case. Change-Id: Id72cb9e100c6fed014d696f4a3a88f6cafcd3932 commit ca0e0434fc3af446330f6eed7560e74cf7aeff4e Author: LuK1337 <priv.luk@gmail.com> Date: Fri Oct 6 09:42:53 2023 +0200 kernel: Use lz4 from Google prebuilts Fixes: "lz4" is not allowed to be used. Test: breakfast tangorpro && m bootimage Change-Id: I62cfe131f457117cb3745b91f5e43c085e87b611 commit fca645cb57d7b56cd58629d52b3c6bb4ed3693cd Author: George Zacharia <george.zcharia@gmail.com> Date: Fri Apr 26 09:11:59 2024 +0530 vendor_aicp: Prepare for UpsideDownCake Change-Id: I0a21c7e8f324968ff763ab7a528cf99f3430725e commit d7d45175ecbd9b64293877f55122e161b33394f4 Author: Siluxsept <ronny.horn.rh@gmail.com> Date: Tue Feb 6 01:41:29 2024 +0100 config: add LOS health HAL to device FCM Change-Id: Ic2a7f8224bf9c5d74762eccdd9c8c0b4b356c7af commit 7db651814dd346479410c53f7b6c0e805cfe0d9d Author: Arian <arian.kulmer@web.de> Date: Sat Nov 4 10:49:49 2023 +0100 soong: Add qti vibrator effect stream config Change-Id: I87b08a02f91a941d22dab5d1acb9bfbbce06f03b commit d763ade6d8e7749d9d81505853a862c8f4032025 Author: Rohit Sekhar <git@merothh.com> Date: Tue Sep 19 15:48:20 2023 +0530 vendor/aicp: Hookup TARGET_CAMERA_OVERRIDE_FORMAT_FROM_RESERVED Change-Id: I67b87e98b65300df9a63ddd6d316ae4dd33ab427 commit 9b5cb8dfa2d3cb968d2cbf7a05cefc66dee1211b Author: LuK1337 <priv.luk@gmail.com> Date: Tue Aug 1 19:59:14 2023 +0200 kernel: Don't try to do math on empty kernel version Fixes the following error message when compiling target w/o kernel src: expr: syntax error: unexpected argument ‘5’ Test: lunch lineage_sdk_phone_x86_64-eng Change-Id: Ib3ec41d9dc2b59ddc9ee3c0c8e3813c4defcfc3e commit a07a84a7a1f3112164f84bf281eb3c694499e439 Author: Bruno Martins <bgcngm@gmail.com> Date: Tue May 23 11:43:57 2023 +0100 qcom: Prepare for non-legacy dataservices All platforms prior to kalama must use the old rmnet_data driver. Change-Id: I1dd5e25cdac35bf0e95da004763f58e5590c94ad commit 7dcd5a4319df3d96d492a07d5075a03f0c405a98 Author: Bruno Martins <bgcngm@gmail.com> Date: Tue May 16 22:00:07 2023 +0100 qcom: Use full QTI gralloc struct for GKI 2.0 targets Let it still be overridable, just in case. Change-Id: I2901c84c2c616672ca94cc88264ae3667791e846 commit 2676395bd312694edccda1c2b44b863381e6ef95 Author: Bruno Martins <bgcngm@gmail.com> Date: Thu Apr 27 09:53:38 2023 +0100 qcom: Add support for kalama platform Change-Id: I393c3c1ca398b5b34d7b9d8a76ccdf8af329957c commit abc505c370fe885ba296537233b0f0caf2d4054d Author: Bruno Martins <bgcngm@gmail.com> Date: Tue May 16 21:40:28 2023 +0100 Hookup GRALLOC_HANDLE_HAS_CUSTOM_CONTENT_MD_RESERVED_SIZE The gralloc struct has been conditionally adjusted not to break blobs that use the old struct. So far only GRALLOC_HANDLE_HAS_RESERVED_SIZE was hooked up for Google Pixels, but it's now time to hook up the remaining flag. Change-Id: I175bd328bd9733b9487e349f7a8486f15ef0a450 commit 9006fff12e245b445bc7fb4e59f99eaa3040682e Author: Ralf Luther <luther.ralf@gmail.com> Date: Sat Jul 1 11:42:18 2023 +0200 soong: Add `aapt_version_code` default This appends `--version_code=$(date -u +%Y%m%d)` to aapt flags, which is useful for flushing some caches upon system updates. reference: https://review.lineageos.org/c/LineageOS/android_vendor_lineage/+/359115 Original author: "Łukasz Patron <priv.luk@gmail.com>" Change-Id: I9e3bdc6fa1cfd1903d7c6705ae6426f710ecf9e2 commit abb5cdf3df2a9dfd43f0ca4a20985504a9fb1d5d Author: Siluxsept <ronny.horn.rh@gmail.com> Date: Tue Jun 20 14:38:46 2023 +0200 config: add vendor.lineage.chgctrl to FCM Change-Id: I4a1dd7095c3139e1a12ab8cf2a1964efe7e3fce3 commit d20eaef78fdc35aeeff7204209774b68f38cc91c Author: Luofan Chen <clfbbn@gmail.com> Date: Fri May 5 10:54:14 2023 +0800 soong: Add TARGET_HEALTH_CHARGING_CONTROL related configs To specify the charging control allowed modes: TARGET_HEALTH_CHARGING_CONTROL_SUPPORTS_{BYPASS,DEADLINE,TOGGLE}, To specify the charging control paths: TARGET_HEALTH_CHARGING_CONTROL_{CHARGING_PATH,DEADLINE_PATH}, To specify data written to TARGET_HEALTH_CHARGING_CONTROL_CHARGING_PATH: TARGET_HEALTH_CHARGING_CONTROL_CHARGING_{ENABLE,DISABLE} Change-Id: I88831c84966f82648c8ca60de5abb34416140f6c commit 195b5a6ae4a7a674f04c4e33eaaf7831aefb3c07 Author: Michael Bestas <mkbestas@lineageos.org> Date: Fri May 26 21:33:48 2023 +0300 kernel: Restore TARGET_KERNEL_VERSION This is used in a bunch of QCOM HALs Change-Id: I5bb76c47ad33e9fb1b81d1d23f78b2dbf390473a commit 9d7c7c3461947b1340e18cb21fa30db9bad40e59 Author: Bruno Martins <bgcngm@gmail.com> Date: Thu May 11 21:53:03 2023 +0100 kernel: Go full LLVM build on 5.10+ kernels Make the conditions accurately reflect the comment: "5.10+ can fully compile without GCC by default". Change-Id: Ia9070871c23a710ba5b461ad522db241183e34d1 commit ce6490f6b2d29015f10d0b13685bdc2c940f36d8 Author: Aaron Kling <webgeek1234@gmail.com> Date: Thu Dec 14 15:14:08 2017 -0600 Include build manifest on target Private repos can be excluded by setting the env var MANIFEST_EXCLUDES | delimited. proprietary is always excluded. Change-Id: I9a085a7102d9905853636e0ad60ac6f80a930ae0 commit 4a95e982becfed279ae15b3cdde224362790da61 Author: DroidFreak32 <rushabshah32@gmail.com> Date: Tue May 16 00:20:08 2023 +0300 config: unrar undead Change-Id: Ic860845748024c113278489aeea2523b2770ca4a commit 1dbd0bcf80b667bb1bd4b27b00802792a0ea0b85 Author: DroidFreak32 <rushabshah32@gmail.com> Date: Sat May 6 14:07:56 2023 +0530 config: common-full: Build zstd cmdline tools * Installs the following: unzstd -> zstd zstd zstdcat -> zstd zstdgrep zstdless zstdmt -> zstd Change-Id: I3e1efae8028a3ac5f6b9d153c9e39eef1d51a34b commit 0a002910f55c83bffa7bf72519766575f8b6664c Author: Alexander Koskovich <zvnexus@outlook.com> Date: Mon Apr 24 20:34:37 2023 +0300 overlay: Move Launcher3 overlay to seperate RRO package. * RRO is not auto generating. Change-Id: Ia69895291f4cfc4f911b7993ccb82eef8b02170d commit 97cebac9d5d49138041109f32fdfe892a3edd37e Author: RuMAN S <rushabshah32@gmail.com> Date: Mon Apr 24 23:29:53 2023 +0300 vendor_aicp: config: Re-enable rsync Change-Id: I9d2ba68ad145d421920884fe9f5f8eb14a19adb0 commit 0f683ca20281b28018fd845c2872cdbac616f472 Author: Michael Bestas <mkbestas@lineageos.org> Date: Tue Apr 18 14:14:45 2023 +0300 overlay: Convert DocumentsUI RRO to standalone package Fixes: W idmap2d : overlay '/product/overlay/DocumentsUI__auto_generated_rro_product.apk' is not allowed to overlay resource 'bool/config_default_show_device_root' in target: <overlay> android:targetName "" does not match overlayable name "DocumentsUICustomization" W idmap2d : failed to find resource 'bool/show_documents_root' W idmap2d : overlay '/product/overlay/DocumentsUI__auto_generated_rro_product.apk' is not allowed to overlay resource 'string/default_root_uri' in target: <overlay> android:targetName "" does not match overlayable name "DocumentsUICustomization" E idmap2d : no resources were overlaid Remove unused overlays while we are at it. Change-Id: Icf48bb9644bcfd2ca2c1c5681623f4f7c762bf35 commit 928e57541aecfc53c6e0f2b37872ecb0a95c0763 Author: Timm Zimmermann <tim@linux4.de> Date: Fri Apr 14 20:28:27 2023 +0300 vendor_aicp: config: Inherit window_extensions.mk * Instead of explicitly building androidx.window.extensions Change-Id: I107ef8ef49eab77d91aa06fe3ade55eeaae83c71 commit 5b700fe506e6e62bf83f5416636388dc3062b135 Author: Nolen Johnson <johnsonnolen@gmail.com> Date: Sat Mar 18 00:31:32 2023 -0400 soong: Bring bootloader_message_offset back This is squashed revert of: Revert "config: Remove BOOTLOADER_MESSAGE_OFFSET" This reverts commit a8bbd0e4aa41915818774984e04c977afe234498. Change-Id: I66df34e901e87e543102377469a150a9bf03e5b8 Revert "Revert "soong: Export bootloader_message_offset to dependencies"" This reverts commit d0b4f9894add43e5caa8720575391e781cab2cf2. Reason for revert: Bringing this back, LGE 8996 lives. Change-Id: Iae68fee53ba647d8c64c54388e7296232adf4db8 Change-Id: I358d8e19f2d4da590c9579c1473b5f1964bb71aa commit bb06ebdd6331b00ee5f08bc1c3ac8ae9cfa6b018 Merge: 94df8dda 37debbfe Author: Ronny Horn <ronny.horn.rh@gmail.com> Date: Mon Feb 13 19:54:57 2023 +0100 Merge "vendor: soong: Optionally disable Bluetooth LE" into t13.0 commit 94df8ddacbf98257740f29438d52c0b984664d06 Author: SGCMarkus <markusornik@gmail.com> Date: Fri Oct 28 16:21:55 2022 +0200 qcom: set TARGET_USES_QCOM_AUDIO_AR for the UM 5.10 family This flag guard vendor/qcom/opensource/{agm,pal,audio-hal/st-hal-ar} which must not be included in older platforms Change-Id: I9da02881df9582c10cfb7d1c962a766a9ae041ed commit b0a2667a8bfc870e5ea7c5206690f32c930d4040 Author: SGCMarkus <markusornik@gmail.com> Date: Mon Oct 17 19:13:31 2022 +0200 qcom: Include vendor/qcom/opensource/display namespace only for <5.10 platforms hardware/qcom-caf/sm8450/display contains its own copies of * libgralloc.qti * libqdMetaData * libdisplayconfig.qti Including this namespace too, results in a module already defined error Change-Id: I7d5c861307f4d517d5b53c6444897a4b90f0095e commit d1ef01e0cbfed21856241236b80fa798dd72d42d Author: Arian <arian.kulmer@web.de> Date: Mon Apr 4 14:31:44 2022 +0200 qcom: Add taro platform Change-Id: I96e3bbccc306817986c6f039a57fd1daa94e7f2d commit 37debbfe04e15caf0b445a420250e1dfa52eb319 Author: Kujou Yuko <i@779.moe> Date: Sun Nov 13 13:17:03 2022 +0800 vendor: soong: Optionally disable Bluetooth LE READ_BUFFER_SIZE_V2 and SET_HOST_FEATURE Signed-off-by: Kujou Yuko <i@779.moe> Change-Id: I4c2fa81f67b24f60b625bd7f5d23146d63985fd4 commit 1eb8a3a5d436388a88ee129ea798ecc3a8f02b6c Author: Michael Bestas <mkbestas@lineageos.org> Date: Mon May 30 18:42:53 2022 +0300 config: Split sdm660 from UM_4_4_FAMILY Change-Id: I6eed22f15ea297c6e842c53edf6a7b29e89366a1 commit 299da6dd9d1717ddd63fe728592ef17dac435e3f Author: me-cafebabe <me_cafebabe@hotmail.com> Date: Fri Apr 29 16:46:55 2022 +0000 Split msm8937 from UM_3_18_FAMILY and fix it Co-authored-by: Michael Bestas <mkbestas@gmail.com> Change-Id: I06bf48ff8433cc00dbaaa0ee05b3b86c7af01821 commit 057bc18488058f8a65d9021833a4d4533dc2c92c Author: SahilSonar <sss.sonar2003@gmail.com> Date: Wed Feb 9 11:44:09 2022 +0100 qcom: Add holi platform Change-Id: I1f41059c385a37bef71bd7d8ee34739d8bcca77a commit 09db040516e06a40a27fcc7e3e675987aaef3779 Author: Andrzej Perczak <linux@andrzejperczak.com> Date: Sat Dec 24 17:22:48 2022 +0300 vendor_aicp: overlay: Exclude ThemePicker from RRO xNombre: Fixes nasty override warning during compilation. This is more like a workaround rather than an actual fix. Change-Id: Ic9c88a91b04562ee6ca23c7e75d9d5d7b53797b6 Signed-off-by: Andrzej Perczak <linux@andrzejperczak.com> Signed-off-by: Pranav Vashi <neobuddy89@gmail.com> Signed-off-by: Semavi Ulusoy <doc.divxm@gmail.com> commit dfb7510d08268dcc99b501cbb51acb42d405c294 Author: jhonboy121 <alfredmathew05@gmail.com> Date: Tue Dec 20 15:09:28 2022 +0300 vendor_aicp: config: Exclude SystemUI tests Change-Id: I9b3dc49e7c2626da499217c59c90fd1ab8a53b30 commit fab913c89ecaf644d504258ccf1fc36354887092 Author: Michael Bestas <mkbestas@lineageos.org> Date: Mon Nov 14 13:09:00 2022 +0200 kernel: Allow devices to opt-in for full LLVM build android11-5.4 kernel can fully compile with LLVM with a few cherrypicks from android12-5.4 and android12-5.10 Change-Id: Ib71935d284ad78f1c23d039c15bfc5e0314a19eb commit 0c02537a9488106d240736d7f478038858e824a4 Author: Michael Bestas <mkbestas@lineageos.org> Date: Tue Nov 1 14:54:44 2022 +0200 kernel: Remove darwin support Darwin kernel build is not supported for >=5.10 and non-standard clang versions. Another side effect is that it causes LD_LIBRARY_PATH to get overwritten, which breaks certain configurations. Let's just get rid of it since AOSP darwin build is no longer supported. Change-Id: I9ac642996b90937bd9c52138fb06bf1eff901c8b commit b1ed39e71d28b5dd614532ee3ec0865102dc84d6 Author: Michael Bestas <mkbestas@lineageos.org> Date: Tue Nov 1 14:41:42 2022 +0200 kernel: Fix clang version override Change-Id: I18fceeeeab5426f55a73d0cb8d72abd5f40c67ec commit 6542220c3616e5f5cf2e1f1684537ae12c1d29b2 Author: Alexander Koskovich <akoskovich@pm.me> Date: Thu Aug 4 13:00:07 2022 -0700 lineage: kernel: Use getconf instead of nproc Change-Id: Id8215f290a88ddf3a6bc1764d9ef9a09f6aa810d commit e08e3a1f509606e8669a74c3acf42036aec74ca9 Author: Michael Bestas <mkbestas@lineageos.org> Date: Sat Sep 10 23:19:55 2022 +0300 kernel: Changes for 5.10 build without GCC Change-Id: Id6e09467937e60e6b00a30a246ba0a4a8d71687b commit 08adf796779192c23754f8c51b60010815475474 Author: Michael Bestas <mkbestas@lineageos.org> Date: Sat Oct 1 00:38:14 2022 +0300 kernel: Slightly reorder config Prepare for 5.10 kernel build changes Change-Id: I79ecf0655f9adc894091c4f26de337ebe03e3ca2 commit 57d807a6226240a344eab46126a10e3cddb9801b Author: Michael Bestas <mkbestas@lineageos.org> Date: Sat Oct 1 00:33:17 2022 +0300 kernel: Use consistent spacing Change-Id: Ia01336f14599ec8d767d88ad3b76f7bb97153848 commit 60e887a825c75dceb3f8d392bb48572bd5a46d05 Author: Semavi Ulusoy <doc.divxm@gmail.com> Date: Thu Sep 1 17:47:01 2022 +0300 vendor_aicp: cleanup for Tiramisu -- disabled: AicpSetupWizard, OmniStyle, MusicFX, GameSpace, Phonograph -- removed: BluetoothExt, Email, Exchange2, SpareParts, LockClock, Basic, PhaseBeam, Launcher3Dark and invictrix fonts (we don't build them last 3 years) -- removed missing cli tools: 7z, lib7z, pigz, unrar -- Alphabetize ! Change-Id: Ib01b14aafdb83f16374f5a890715e50399a640fe commit f5a532a7e2780549a42d216cb72ff5ed2e533ef3 Author: Michael Bestas <mkbestas@lineageos.org> Date: Tue Aug 30 03:13:24 2022 +0300 config: Remove TARGET_CAMERA_BOOTTIME_TIMESTAMP This is no longer needed in T Change-Id: Id14c88a548c14a8c26858a13f262f355ba72745e commit f6bac5fe50989fec4c0db3d7ba610e6e7bf61cdd Author: Michael Bestas <mkbestas@lineageos.org> Date: Tue Sep 13 03:10:38 2022 +0300 QCOM: RIP pre-UM families Change-Id: I36e88d74928303ef13334e5feb3d4d3a98c25bd3 commit 2a730c64bbada5bbc33975fa52a2182e62ac0d40 Author: Michael Bestas <mkbestas@lineageos.org> Date: Wed Oct 5 23:58:52 2022 +0300 config: Build Aperture camera app Change-Id: Ifb70c8772729e42f820ab8861b1e2089a5d8cf5b commit 690a9f54c91fe9c8cc59b05acaf05177d9b1c0a1 Author: Nolen Johnson <johnsonnolen@gmail.com> Date: Tue Oct 4 06:29:47 2022 +0300 lineage: common: Exclude ntfs-3g from artifact path requirement Change-Id: I6253ac0b326f86ba7fd78f6babb9ee2242ba9133 commit c4f0963bd55938fcdfe5fc22566d9f964f00d4d7 Author: Aaron King <webgeek1234@gmail.com> Date: Tue Oct 4 00:00:15 2022 +0300 config: Bring back ntfs tools This partially reverts commit f911e89edb4ed4a56413405e507762371025a09c Change-Id: I92382c2d712d44e0ff6bc39cc692a9e4c93f7b39 commit fdc98ed6d378eeb9d61da0ef6fae3b5266a189c4 Author: Andrew Hexen <SyberHexen@gmail.com> Date: Wed Sep 28 07:36:15 2022 -0700 QCOM: msm8953: Use legacy-um ipacm * LEGACY_UM_PLATFORMS didn't account for msm8953 being split from the UM_3_18_FAMILY. Signed-off-by: Andrew Hexen <SyberHexen@gmail.com> Change-Id: I3f4e1aa15ce9a8bbe5ab8ae20e96497f8e66e850 commit 0a073e82c223ef0d17adbbd3c59983202842b094 Author: Chirayu Desai <chirayudesai1@gmail.com> Date: Sat Sep 17 04:47:54 2022 +0530 Hookup GRALLOC_HANDLE_HAS_RESERVED_SIZE * Needed for camera on redbull 13 Change-Id: Ibc1d941f8a6e5e61e3a56cb0065e387022fa3441 commit 86ddd3dfee129362bb4f460f1989a1b53178c42a Author: Michael Bestas <mkbestas@lineageos.org> Date: Thu Sep 8 04:19:32 2022 +0300 kernel: Use LLVM binutils by default * GCC has been completely removed in AOSP but we keep it for compatibility reasons with older kernels until they are adapted to remove all the dependencies to GCC. * Most updated 4.19+ kernels should be able to use LLVM binutils out of the box. 4.14 is possible with a few patches and 4.9 with even more patches. * Make this the default and allow devices opting out by using TARGET_KERNEL_LLVM_BINUTILS := false Change-Id: I569cf290b41aaf2dc16ff9cc4cc6dc461f0d504e commit 67f7d91719f230370b5fa7be22b75d2ffb255a11 Author: Bruno Martins <bgcngm@gmail.com> Date: Tue Sep 13 01:09:39 2022 +0100 QCOM: Use legacy-um ipacm for all legacy UM platforms Change-Id: I5ee44f8d8b8a4773376343a4df917ab333737fe1 commit 767f67f93b435c11f385f3031d8f38e459dd2495 Author: Alexander Koskovich <akoskovich@pm.me> Date: Wed Jun 15 23:40:11 2022 -0700 kernel: Drop -fuse-ld=lld from CFLAGS clang-14: error: argument unused during compilation: '-fuse-ld=lld' [-Werror,-Wunused-command-line-argument] Change-Id: Ic863e8707e4c57c7d03183b6cb6d3cd38e919bcb commit 24e3c0d03516eaf10e174d05a57d5306f54a15d0 Author: Michael Bestas <mkbestas@lineageos.org> Date: Sun Aug 28 16:44:19 2022 +0300 kernel: Changes for LLVM binutils * Remove KERNEL_LD from kernel.mk, we simply set LD in BoardConfigKernel * Add llvm-ar in path allowlist (used by LTO) Change-Id: I76addb6f9d8d413edb1832dba23082ffb6d5ebc3 commit 372470238f92b1bc7cb3690a963b784abe03624f Author: Semavi Ulusoy <doc.divxm@gmail.com> Date: Sat Sep 3 11:43:39 2022 +0300 vendor_aicp: clang things: get inline with LoS Change-Id: Ib66106f3d85450dfa70c557b0dd131359934cd6e commit e0cb69a375311fe549a978475944693edfac7fce Author: Jiakai Zhang <jiakaiz@google.com> Date: Wed May 11 16:54:01 2022 +0100 common: Add a system property for System UI compiler filter. Bug: 227310505 Test: m Change-Id: I30863fe677a95844f0cf46da98c103c0132c24d3 commit 64c12cad33392dd50f6efba563615079f7702713 Author: Michael Bestas <mkbestas@lineageos.org> Date: Tue Aug 30 03:08:53 2022 +0300 config: Remove BOOTLOADER_MESSAGE_OFFSET This hasn't been ported after lineage-18.1 Change-Id: Ie3d798a009a4e0042b767839b39dd6f68695ef2a commit bad5e1f4051a387021c548054bac8ac41eaed64e Author: Michael Bestas <mkbestas@lineageos.org> Date: Tue Aug 30 03:03:26 2022 +0300 config: Remove TARGET_PROCESS_SDK_VERSION_OVERRIDE This hasn't been ported after lineage-18.1 Change-Id: I3024e503e97075d5bfffc41b60da83a445a4e580 commit 29361ff3fe6c849da81b6c72d98d94c3a4feb0ed Author: Michael Bestas <mkbestas@lineageos.org> Date: Tue Aug 30 03:00:53 2022 +0300 config: Remove TARGET_DISABLE_POSTRENDER_CLEANUP This hasn't been ported after lineage-18.1 Change-Id: Ib1bca251c6de7529c58ea2fb9b439e37b55be6c5 commit a6fe071cf791b2b65b95f7c43f8b2ef042b3d540 Author: Michael Bestas <mkbestas@lineageos.org> Date: Tue Aug 30 02:59:07 2022 +0300 config: Remove TARGET_NEEDS_NETD_DIRECT_CONNECT_RULE This hasn't been ported after lineage-18.1 Change-Id: I2946fdb08c09a3bfd238d65103869dc89ca2b558 commit 0beaf0b984ed470c8830d01d627ba45aef72075c Author: Michael Bestas <mkbestas@lineageos.org> Date: Tue Aug 30 02:48:39 2022 +0300 config: Remove TARGET_IGNORES_FTP_PPTP_CONNTRACK_FAILURE This hasn't been ported after lineage-17.1 Change-Id: I2aff9bb7bc17fa1444a904d47248d885268bf29b commit b54cebd19e8b15c1416d561ba1fad44c5470833b Author: Michael Bestas <mkbestas@lineageos.org> Date: Tue Aug 30 02:44:38 2022 +0300 config: Remove TARGET_HAS_MEMFD_BACKPORT Change-Id: I17444007429f826bf3d7504cba760204c476e664 commit ded099a2fa64c8235cf79f0136631d3b99e0849f Author: Michael Bestas <mkbestas@lineageos.org> Date: Tue Aug 30 03:07:32 2022 +0300 config: Remove TARGET_SPECIFIC_CAMERA_PARAMETER_LIBRARY This hasn't been ported after lineage-18.1 Change-Id: Ib3ae63ee549b774349268a42923e462a3ef975a0 commit 5faa4622667e74e8505b3245e46c71f40ab910f7 Author: Michael Bestas <mkbestas@lineageos.org> Date: Tue Aug 30 02:43:52 2022 +0300 config: Remove TARGET_HAS_LEGACY_CAMERA_HAL1 Change-Id: I6f4cbe41f6df3ceb6b4058d5b6e77c02e1899809 commit bf220fd96c5dd84684755a706d14b659c45da7dd Author: Michael Bestas <mkbestas@lineageos.org> Date: Tue Aug 30 02:39:47 2022 +0300 config: Remove TARGET_USES_QCOM_BSP_LEGACY Change-Id: I93f111285c46e1a1f811b9d8555de96474d60386 commit c676a3540a7e4377f2c5bf9ad00fdb675e4ff851 Author: Michael Bestas <mkbestas@lineageos.org> Date: Tue Aug 30 02:36:39 2022 +0300 config: Remove QCOM HW FDE setup Change-Id: Ia88a5331e5f3b69a2eea95aa13338f4282779856 commit 67ea112fc91b6d6a8a7fc08407d42811e2ded14a Author: Bruno Martins <bgcngm@gmail.com> Date: Sun Aug 28 22:12:21 2022 +0100 config: RIP QTI BT stack Change-Id: I9b045af6ffc547e93dcdeba835500430849f46b1 commit 02ccf377cf8f7ff4479ff64d65f92a1c7825e209 Author: Semavi Ulusoy <doc.divxm@gmail.com> Date: Thu Sep 1 17:35:07 2022 +0300 vendor_aicp: prepare for Tiramisu Signed-off-by: Julian Veit <claymore1298@gmail.com> Signed-off-by: Semavi Ulusoy <doc.divxm@gmail.com> Change-Id: I23dc126bdd82e4932cbf30dc7f79c5c1673c8f00 commit 5e6c722e04030034ad9cc1f33288debcdbad39b5 Author: Neel Chauhan <neel@neelc.org> Date: Thu Jul 21 09:30:48 2022 -0700 kernel.mk: Allow building external kernel modules Here, we introduce the TARGET_EXTERNAL_KERNEL_MODULES variable for the list of external modules. Change-Id: I1f8b7a48e66bb0c9efbc396692e5a7159f0b835c commit b8fbc2d0dba4c2d5f5c9a85a3de268c453306ffb Author: Michael Bestas <mkbestas@lineageos.org> Date: Wed Aug 10 05:29:55 2022 +0300 kernel: Allow overriding dtb target On some devices we might want to build just the *.dtb files that we actually need instead of the every dtb that exists. Change-Id: Id7a152499d4ee1dd08f79d34cc34bfe959313515 commit b759a8cbc3390c9b4aef24472b930dd4b4080919 Author: Michael Bestas <mkbestas@lineageos.org> Date: Wed Aug 10 06:44:40 2022 +0300 kernel: Allow setting dtbo target path prefix gs101 uses DTBO_OBJ/arch/arm64/boot/dts/google/dtbo.img vs DTBO_OBJ/arch/arm/boot/dtbo.img on previous devices. Change-Id: I945d31cb093fae97385cf84c273088ee7a4edf0b commit 85dacea05a9ab2bc609a7c98228f8edf9fd89cda Author: Michael Bestas <mkbestas@lineageos.org> Date: Wed Aug 10 05:18:59 2022 +0300 kernel: Allow overriding dtbo target name gs101 kernel uses google/dtbo.img target for dtbo.img Change-Id: Ib03f35c0035f56d303771de9399bcce3d02c0775 commit 87c129e629dead4f5229307e81802b91a8fc1df6 Author: Michael Bestas <mkbestas@lineageos.org> Date: Wed Aug 10 06:03:02 2022 +0300 config: Use LLVM binutils for 5.10 as well Change-Id: I14afa17d710778403cd7fecf842c952c569c0c35 commit 751cb13dac9b25242bc85fb60d8ff2001a947121 Author: Andrew Sapperstein <asapperstein@google.com> Date: Wed Jul 29 07:36:41 2020 +0530 config: common: Create a module for adding fonts_customization.xml Previously, we used PRODUCT_COPY_FILES. However, that does not allow overriding the file to use a different one on a per-device basis. This change migrates the logic to using a BUILD_PREBUILT module called fonts_customization.xml. To add additional fonts, the add_additional_fonts.py script has been added. If ADDITIONAL_FONTS_FILE is defined, add_additional_fonts.py is run and generates a new version of fonts_customization.xml that contains the content of ADDITIONAL_FONTS_FILE added where "<!-- additional fonts -->" is added. Adapted for AICP Change-Id: Iad14d3c5a27b08024627bcdf054761c3ada3f92c commit affe270ceb212138cf09c083d1f43cacf48d52f9 Author: Michael Bestas <mkbestas@lineageos.org> Date: Sun Nov 14 18:10:56 2021 +0200 vendor_aicp: Reorganize init scripts * Add init prefix * Improve naming * Move to system_ext ** Adapted & modified for AICP Change-Id: Ic6cc600feca48e9f9b83e023a16daed25b5a7de8 commit 92f988c46f91187b08e81d55f6056ed4dfa8b094 Author: Jake Weinstein <jake@aospa.co> Date: Thu Aug 4 15:51:27 2022 +0300 vendor_aicp: build checkpoint_gc and otapreopt_scripts for A/B These are used to optimize OTAs. Change-Id: I138de91696cadbe580cd4cd7a7636780583f7bd3 commit 2f9686d0da56ad77c8a49de9cfd4f2a1615114a1 Author: LuK1337 <priv.luk@gmail.com> Date: Sun Aug 7 21:30:09 2022 +0200 config: Exclude LatinIME dictionaries from RRO overlays Fixes: https://gitlab.com/LineageOS/issues/android/-/issues/4991 Change-Id: I7722ac86d9d3f02f393b2c120341db5a2b648ff5 commit 20a35add224108f952543f69140d2004ae916e4d Author: Demon000 <demonsingur@gmail.com> Date: Mon Jul 18 02:25:51 2022 +0300 vendor_aicp: framework_manifest: declare support for IHighTouchPollingRate Change-Id: Id14ec4df916028747023277982e897c2015a496c commit dc271c9a8ac1319a97fef4fd0a22c733b509a0ff Author: LuK1337 <priv.luk@gmail.com> Date: Sat Jul 16 00:38:37 2022 +0200 overlay: Convert NetworkStack overlay to an RRO package We can't use autogenerated RRO because android:targetName has to be set to "NetworkStackConfig". Change-Id: I6ff8a9c0dbd9607e71de5a65393328fe249a99e8 commit 83f30912f8b26dfec18512b15ca85d6bfe1c65bc Author: Jason Wojcik <jwojcik@codeaurora.org> Date: Tue Mar 23 10:46:09 2021 -0700 lineage: config: Use $(abspath .) instead of $(shell pwd) Change-Id: I7fec28b7cb507918b1b55dd368a74c927a8fc1d2 commit 878cf7be1a2b81df9336a53e533dbefad97d0a1d Author: George Zacharia <george.zcharia@gmail.com> Date: Sun Jul 10 15:00:59 2022 +0530 config: Inherit from within AICP itself Yikes Change-Id: I9394c3821abd59d43fca38abc1ab9c6412338f5e commit 92bb713b45e0a398751e1b27182df5e9e261eddf Author: Chirayu Desai <chirayudesai1@gmail.com> Date: Fri Jul 8 03:33:22 2022 +0530 kernel: Don't print grep error messages when checking version Avoids: $ lunch lineage_sdk_phone_x86 grep: build/make/target/board/emulator_x86/Makefile: No such file or directory (x4) Change-Id: Ie803d5ca93e6e7ae94625e7ee3ab0bf337e0515d commit b4de1932f5c242a74a5adb1ea4a16570f8194fc2 Author: Alexander Koskovich <akoskovich@pm.me> Date: Thu Jun 16 13:14:14 2022 -0700 kernel: Move TARGET_KERNEL_ADDITIONAL_FLAGS to kernel task * Currently, because DTC_EXT make flag is in the kernel task the only way to override it is to have TARGET_KERNEL_ADDITIONAL_FLAGS come after. Change-Id: If62ed979581dc07eafd4628ce2b2d799388d3704 commit cb6188c8598dac15c796d9476c557c4fb9f79997 Author: Alexander Koskovich <akoskovich@pm.me> Date: Wed Jun 15 23:58:31 2022 -0700 lineage: config: Don't pass CFLAGS_MODULE="-fno-pic" if using LLVM * Seemingly not an issue for kernels compiled with LLVM, tested with kernel versions 4.4 -> 5.4. Change-Id: I00adee2e10e99a540099b5e1a6a1ab9be0b99050 commit e756871bca40ac26ec4bdda156e0110c7cd04277 Author: Alexander Koskovich <akoskovich@pm.me> Date: Wed Jun 15 08:46:57 2022 -0700 kernel: Use LLVM's substitutes for GNU binutils if possible Co-authored-by: LuK1337 <priv.luk@gmail.com> Change-Id: I06884fb774b6548aad68942f1ce659384521c62a commit 20afbfb831c8452168609e35a33f934ba1e26f98 Author: LuK1337 <priv.luk@gmail.com> Date: Mon Jun 13 00:23:29 2022 +0200 Revert "config: Disable remote keyguard animation until it's fixed" Fixed upstream. This reverts commit 9c4fd99fb89cca91b5553e7f2616c3b0c74ee5ea. Change-Id: I531ac182091a133fd7e5a693f97e1e883853b0a0 commit d5014b8361cfe686c04cc9de9e19c88330fd73e2 Author: nebrassy <nebras30@gmail.com> Date: Sun Jun 19 18:22:16 2022 +0200 aicp: Switch to GameSpace Change-Id: I137b85c5bfbb369ddde7aec442a44792e6a96241 commit d6c87b2b2d39d1a5339985f34517bfb966448011 Author: Danny Trunk <dtrunk90@gmail.com> Date: Wed Mar 23 22:28:02 2022 +0100 soong: Add TARGET_USES_EGL_DISPLAY_ARRAY conditional This soong variable is used to conditionally revert a commit [1] which causes random camera crashes on tama devices [1] https://github.com/LineageOS/android_frameworks_native/commit/a9550f3fe9097e0934e9b44c5aac6b914fb46aec Change-Id: I749c7029f8f2b6d6d95b066aed4929c33e3c75e7 commit 3f7ad5496774db5b63637bb97d4e5afc7fe44093 Author: Aaron Kling <webgeek1234@gmail.com> Date: Thu Mar 24 22:55:35 2022 -0500 Fix nvidia enhancements soong conversion Change-Id: Icc79f1f349de2bc4b213dd241ea59d69ca13a39b commit f41f5c5312161643cb49bbb2c47f0ead9745d9b8 Author: Tom Marshall <tdm.code@gmail.com> Date: Sat Jun 4 16:09:51 2022 -0700 fixup! vendor_aicp: Rework for Android10 Include partner_gms.mk from config/common.mk. This was dropped from the original: https://github.com/LineageOS/android_vendor_lineage/commit/960c4f46f051b678994c6b656f0030a5a223a022 Change-Id: I10178331eeba44b17ba1d89add6459f08c0bcdaa commit 14df58f5bd39e1c47db2ac4c33417abe13b56f69 Author: Sebastiano Barezzi <barezzisebastiano@gmail.com> Date: Wed May 18 09:51:13 2022 +0200 soong: Drop TARGET_USES_QTI_CAMERA_DEVICE * qcom-camera topic hasn't been ported to 19.1 Change-Id: Ifb053d215527d602109bbb451d96ec80cf028548 commit 80b30e6adf8d10955b1e52eff10cc00e66acb54e Author: Bharath <bharath@teamb58.org> Date: Wed Dec 22 18:34:11 2021 +0530 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 commit 04f19c9d7e3dd32eb264e6e64415c69b639944e8 Author: LuK1337 <priv.luk@gmail.com> Date: Mon Apr 4 21:31:18 2022 +0200 config: Disable remote keyguard animation until it's fixed Fixes slow post biometric auth screen wakeup. Change-Id: I8f4824220f14a6fe93e792d15bcaf12fdf2c0ddf commit eaf29e529914946b2c66d3ff92daaff691e9c7d9 Author: Arian <arian.kulmer@web.de> Date: Mon Apr 4 14:32:31 2022 +0200 qcom: Drop unused media flags for UM 5.4 family These variables are not used in media HAL anymore since sm8350 Change-Id: Iaa65fbd38ae79f24a24dc030e1eea5af83b8bdf3 commit 0466381cac830e03380c094687f20e548bb17d1b Author: Danny Lin <danny@kdrag0n.dev> Date: Thu Mar 24 23:30:52 2022 +0300 vendor_aicp: overlay: core: Assign automotive projection role to Android Auto This is the proper way to do it, raher than adding Nearby Devices default permission exceptions. Change-Id: I974b4a6fe6738142219a4dba19fd0af016942b84 commit 5c59f3f55f15347c2f51f47f0bd9fa19ee7b68b5 Author: LuK1337 <priv.luk@gmail.com> Date: Wed Mar 23 20:39:30 2022 +0100 soong: Add TARGET_TRUST_USB_CONTROL_{PATH,ENABLE,DISABLE} Change-Id: Ib245114588fd14c83069e4365f9ca3e9e9536ba9 commit 6adea803bedcec41c564671404cff16c98e3d595 Merge: 8c70ea29 f3ecd269 Author: Julian Veit <claymore1298@gmail.com> Date: Mon Mar 21 07:57:13 2022 +0100 Merge "aicp: move to 17.1" into s12.1 commit 8c70ea29607f548ae9273cf8359fa591d8c97f20 Author: Alexander Koskovich <akoskovich@pm.me> Date: Mon Mar 14 08:49:58 2022 -0700 lineage: config: Set default values for UDFPS in display HAL Change-Id: I4308facd2f1f9e56b1a922c6e7aa610a7cf56919 commit f3ecd269c30d69585b77f5fbcb80b677e70b6f7f Author: Julian Veit <Claymore1298@gmail.com> Date: Fri Mar 11 09:04:32 2022 +0100 aicp: move to 17.1 Change-Id: Iab10688775c766d6340b3b0e19e7b4fc646c8808 commit 894cd10d917e92de03eaa4062a9bfcda9c5e17da Author: Hikari-no-Tenshi <kyryljan.serhij@gmail.com> Date: Thu Mar 10 15:14:03 2022 +0300 vendor: soong: switch to camera_needs_client_info_lib Change-Id: If06e73aae5fe9f1d03573ca2d5d12d53c9631b51 (cherry picked from commit d9ee6985ecd5ddbf172cd4fa64987bf05aaa2da3) commit 92cdd395db1e3d1e08eb9827c3063ce83d1dedcb Author: Bruno Martins <bgcngm@gmail.com> Date: Fri Mar 11 12:10:45 2022 +0000 config: Create makefiles for tablets with telephony support So far, tablets with telephony have been inheriting from common_full_phone.mk, but that's not really proper because such makefile now enables one-handed mode support (setting prop ro.support_one_handed_mode to true). Fix this by creating new makefiles that can be used also to include more tablet-specific configs moving forward. Change-Id: I90c22badb17911ef5e873299d986204718300e6c (cherry picked from commit 6d9bfc339c0ea9f582940d2be0537617cc1385c0) commit e47e0cd52ff9d766be2949162e5452fd06a5b5de Author: Alexander Koskovich <akoskovich@pm.me> Date: Mon Mar 7 11:29:34 2022 -0700 lineage: config: Make LLVM kernel compile the default * GCC was deprecated awhile ago, the large majority of devices should now be using this. Clang should be opt out as opposed to opt in. Change-Id: Ie388aff8eca189663f2f615f7d059e47eaf2dce3 commit 3360b77277424f021e0fd4bf5e0b82ce9df4e31c Author: Bruno Martins <bgcngm@gmail.com> Date: Tue Mar 8 15:19:58 2022 +0000 config: device_framework_matrix: Remove inscreen and power HAL entries These don't exist anymore. Change-Id: If7e3a7719cba03c6df0510e2bdbfb080da1f1880 commit 1059ec2038ce5ca67e0c567788e1c9445b6af941 Author: Michael Bestas <mkbestas@lineageos.org> Date: Sun Nov 14 18:26:50 2021 +0200 config: Remove backup services whitelist * This should live in google apps package Change-Id: Ie5272b5420c418199a5cac4c930234ef38662f6d commit 5c0d6a1aeb0a650e307070bdc2a8dd055754cad4 Author: Julian Veit <claymore1298@gmail.com> Date: Mon Jan 3 16:26:04 2022 +0100 config: Toggle-able adblock hosts file [2/3] This reverts commit 7a0a209ec5d02229da08c8a48f7045ce0eb79050. Change-Id: Ib022306b19cedd33865a468483520d481c8f2244 commit 27324ca56dcf8736cbe0fbe12bfada2d54ef7169 Author: Danny Lin <danny@kdrag0n.dev> Date: Tue Dec 7 20:06:29 2021 -0800 apps: Grant necessary default permissions to Google apps - Android Auto: crashes without Nearby Devices - AiAi: crashes on Pixel 2020+ without Phone Change-Id: I6ca7788f6f0373bbd92b6761ba40af311dbaebe9 commit 95b2744b7e98570da94ad121be6a44bac838edc1 Author: Arian <arian.kulmer@web.de> Date: Mon Oct 11 17:15:40 2021 +0200 config: Enable support of one-handed mode for phone targets Change-Id: Iab7de339e449d396d19783cfc254d540b600a33a commit 84cfb4cc4296e196a5267c8732ddb787aaa1ade6 Author: LuK1337 <priv.luk@gmail.com> Date: Wed Jan 26 21:27:34 2022 +0100 lineage: Add vendor/qcom/opensource/commonsys/display to soong ns Change-Id: Ic9f5fb64a3cd7cfdd38c5caf38ee6e94ef9c8c73 commit 49ebedbea2e85ed5f1bf70dfaa3f9ca153ec5537 Author: TH779 <i@779.moe> Date: Fri Dec 31 15:08:27 2021 +0800 Revert "vendor: Add vendor.lineage.biometrics.fingerprint.inscreen permission" * Udfps doesn't need this anymore. This reverts commit 276e7770bf6883707e01f5ba53c8c7c6480fdd9e. Signed-off-by: TH779 <i@779.moe> Change-Id: Ie26895d2c32b6544334efd46bb5ca73455ed99cb commit 058b7fc57bc0922d09708b1dc88723cd7b673c2d Author: TheScarastic <warabhishek@gmail.com> Date: Tue Oct 12 06:09:57 2021 +0000 soong: Rename fod to udfps * now flag is changed to TARGET_SURFACEFLINGER_UDFPS_LIB from TARGET_SURFACEFLINGER_FOD_LIB Change-Id: I499b31d00a053b865ceaa3b34a9762f980bbf14e commit a9772238cf5484d55f70960fd272ef7184811862 Author: Pig <23kongw@brrice.edu> Date: Sat Jan 15 20:15:44 2022 -0500 lineage: Add vendor/qcom/opensource/commonsys/system/bt/main to soong ns Add one more product soong namespace to reflect S(QSSI 12) changes Change-Id: I84580b04fd34bad35435753f917694a4dd1cc3b9 commit 0b98de6917a2115a5f9c0f8b4c8376031d13b2dc Author: Julian Veit <Claymore1298@gmail.com> Date: Tue Jan 4 07:54:22 2022 +0100 aicp_version: s not r commit cdab28d842e9cb7e45561fe5070a919dcd7b34e8 Author: Arian <arian.kulmer@web.de> Date: Fri Dec 3 18:35:22 2021 +0100 qcom: Add new vendor display repository to soong namespaces for qssi supported platforms Change-Id: Id9fe3a5393bc579564259c9e0699a6534fb896b5 commit e895a66b1500e54e1ac24346f9ba188f28384496 Author: LuK1337 <priv.luk@gmail.com> Date: Sun Oct 17 15:21:24 2021 +0200 kernel: Add 32-bit GCC to PATH for vdso32 Change-Id: Ifff495069ab33d9b1346971a21f380f0c23ebf48 commit 654a33918e4d16f18b38264cf6eee4f384e623a9 Author: Arian <arian.kulmer@web.de> Date: Tue Oct 5 22:28:51 2021 +0200 config: Update clang version to clang-r416183b1 * That's the default clang version on android-12.0.0_r1 Change-Id: I528d9a6aa497f7c9a0f53b0e778d0eeefaac0e9d commit 40021e39bec5ebe916b63429420a6d02491209e0 Author: Julian Veit <claymore1298@gmail.com> Date: Mon Jan 3 19:08:57 2022 +0100 Revert "aicp: fix CLANG_PREBUILTS path" This reverts commit 22ea25954c55b620adf16ade9ff31222f56a6587. commit 22ea25954c55b620adf16ade9ff31222f56a6587 Author: Julian Veit <claymore1298@gmail.com> Date: Mon Jan 3 17:28:21 2022 +0100 aicp: fix CLANG_PREBUILTS path Change-Id: I85bd5860a1cf331dd22763caa60ea45b092cb1ba commit 7a0a209ec5d02229da08c8a48f7045ce0eb79050 Author: Julian Veit <claymore1298@gmail.com> Date: Mon Jan 3 16:26:04 2022 +0100 [DNM] aicp: remove hosts.aicp_adblock from PRODUCT_PACKAGES Change-Id: Ia5bd1a8525f29dac8503c209346f401f4491a296 commit b9ebcca7d6af0cbfccda168f629ddcb122a530f9 Author: Julian Veit <claymore1298@gmail.com> Date: Sun Jan 2 13:26:36 2022 +0100 aicp: AICP S12.0 Change-Id: I5d3ebaccadf9519f6f7119e71cc0c076b5c5ee93 commit 79e2ed3b9f7a21d4a01789a27e8c04c65d83d823 Author: nebrassy <nebras30@gmail.com> Date: Mon Apr 5 23:08:49 2021 +0800 vendor: Add GamingMode support [2/3] Signed-off-by: cjybyjk <cjybyjk@zjnu.edu.cn> Change-Id: I78351e1e8e49a4293fa0337fe49ed7786f98edf3 commit e49b78fbe79b012ea4f10a0149c8f621402d5b17 Author: Michael Bestas <mkbestas@lineageos.org> Date: Wed Jan 13 23:08:35 2021 +0200 config: Cleanup additional gralloc bits Change-Id: I4ba1638513c4e5c92ee9756bfbfe8a5ff93d04cd commit e8435fc70b9f8dedf3a408c6e93259fe894420c6 Author: Ali B <abittin@gmail.com> Date: Sat Sep 4 21:33:41 2021 +0300 aicp: move fonts to new home Lets consolidate all overlay packages in packages_overlays_AICP Change-Id: I798791b4e41c3426791a690c006ceb188a213934 commit 842b5975215af45899d04d1cfb0544353d00bd57 Author: LibXZR <xzr467706992@163.com> Date: Wed Aug 4 11:31:47 2021 +0800 kernel: Fix vdso32 building for 4.19+ kernels This flag has been renamed in 4.19 kernels https://android.googlesource.com/kernel/common/+/refs/heads/android-4.19-stable/arch/arm64/kernel/vdso32/Makefile#13 Change-Id: I92db29aa124da7c9fc63454d9443373bdc2e16e7 commit 6fa93e54a8f06b6989f9fa93130f50dd177712f5 Author: Anushek Prasal <anushekprasal@gmail.com> Date: Tue Jan 5 15:19:43 2021 +0530 vendor: soong: Add camera_needs_client_info ** AICPfied Signed-off-by: Anushek Prasal <anushekprasal@gmail.com> Change-Id: I60a9b2a137d70e7592b43dd2f9a05bbb6a2ef694 commit 5097a00b4cea42b58c5c1becf4a52834a25d4353 Author: LuK1337 <priv.luk@gmail.com> Date: Mon Aug 2 16:48:10 2021 -0400 lineage: Don't enforce inclusion of common compatibility matrix * Let people include it if they choose to. * Avoids issues where people who previously didn't need compatibility matrix's are hitting checkvintf errors. * Fixes breakage in: 78870c267fa57b3cb98607c0715504e6821fd7b6 Change-Id: I33bc1e67e7f9eb9a01930113535800a8e4f539fd commit 921530ac722180fc861f3dbaabb5f39fa628d4a6 Author: Alexander Koskovich <zvnexus@outlook.com> Date: Tue Aug 3 19:09:31 2021 +0300 vendor_aicp: Add framework compatibility matrix for Lineage HALs. * Cover all possible Lineage HALs here instead of covering them in the device specific manifests. Change-Id: Id7f7d6eb1f14190a061537cebfabd339af9b1620 commit fc7799779e6fdb92b5326c0f278edbd838fe061d Author: Sebastiano Barezzi <barezzisebastiano@gmail.com> Date: Fri Jun 11 00:39:41 2021 +0200 soong: Add TARGET_CAMERA_BOOTTIME_TIMESTAMP conditional Change-Id: Ic48acda208fc9990fc5c9159ad06518d48f21477 commit 8c87cefb12c89738bf23333c03fcef4bab2ea504 Author: Bruno Martins <bgcngm@gmail.com> Date: Mon Jun 14 14:47:33 2021 +0100 Revert "soong: Add TARGET_QTI_USB_SUPPORTS_{AUDIO,DEBUG}_ACCESSORY flags" This reverts commit ba8e075ed4d7cc079ab2e8a297da28df5ef3b8e7. It is no longer necessary. Change-Id: I5d9656ffb686e939f006d5fb1effaba835f93ed2 commit bd8504ebbfe96e9a8e9245ae300b86417034eb34 Author: Akhil Narang <akhilnarang.1999@gmail.com> Date: Sun Feb 28 15:21:59 2021 +0200 vendor_aicp: qcom: Allow a device to manually override which HALs it wants to use Like for an example: Redmi Note 7 (lavender) is actually msm8998, its community built 4.14 / 4.19 kernels which needs custom msm8998 HALs for proper functionality. This is done by adding the following line in your Tree: OVERRIDE_QCOM_HARDWARE_VARIANT := $HALS_PATH Change-Id: Icf26be96facad5638abd5fb269c41f4e852c16a9 commit ef8f7bcb194499179cd9f400a482233413514078 Author: Bruno Martins <bgcngm@gmail.com> Date: Thu Jun 10 15:59:14 2021 +0100 common: Remove extra tools already shipped by default Change-Id: Iaec2ccdc14b517eb72f1f44c9c75c9290ada74ea commit 7773e51d70853a8789ce801862cc3dc63398b2de Author: Luca Stefani <luca.stefani.ge1@gmail.com> Date: Thu Jun 10 09:10:13 2021 +0200 config: Remove exfat tools * They are now part of Android core Change-Id: I588d5d72919aa4e8675a0586d583640419d137e9 commit 7c7e992db88771c41e3f41858f9c6fbb124e2ac6 Author: Sam Mortimer <sam@mortimer.me.uk> Date: Fri Jun 4 23:25:41 2021 -0700 Disable extra StrictMode features on all builds Change-Id: If64c42111c75908f2c590199b5cfb45266af93c4 commit 4673da9290865b24d3f45b114bf01001654eecb0 Author: JamieHoSzeYui <henloboii@protonmail.ch> Date: Wed Mar 17 14:44:44 2021 +0800 qcom: add lahaina platform lahaina = Snapdragon 888 Signed-off-by: Aryan Sinha <sinha.aryan03@gmail.com> Change-Id: Iaad90031451a9d1d3c8cbe8b61c1cf19717df4ee commit 3ad8677d58b0d4591279805a9422d6e30d2318d9 Author: mosimchah <mosimchah@gmail.com> Date: Fri May 14 13:06:50 2021 -0400 aicp: remove old musicfx flag, and jamesdsp info Change-Id: Ib70020a27b95b44fff16dbd6de911126b3d99521 commit 86a078b7b0ed83a47498d4d1a261a17042893e5f Author: doc HD <doc.divxm@gmail.com> Date: Sat Mar 27 22:33:41 2021 +0300 vendor_aicp: Build conditionally AicpSetupWizard ** exclude SuW when building GMS package Change-Id: I5561ff6e26f5aafe81a78a49b85f2bbcd2b40266 commit 08f0091590cc4d1ef229b9dc56041ee9749f1678 Author: Luca Stefani <luca.stefani.ge1@gmail.com> Date: Fri Mar 12 14:09:27 2021 +0100 sensitive_pn: Run XML lint against the schema Change-Id: I083bd5834f5dd69bdbb5955e9f0e1f8dba760fe5 commit 5d87b87c5bc427664943a0e0e0c8c773aa15be7e Author: LuK1337 <priv.luk@gmail.com> Date: Sat Apr 10 10:56:15 2021 +0200 soong: Add TARGET_QTI_USB_SUPPORTS_{AUDIO,DEBUG}_ACCESSORY flags Change-Id: I18a93fa12bf3d911919a80996d41d52714ee42bf commit 1d29954b31545a962356b050b377c57eabf90887 Author: Julian Veit <Claymore1298@gmail.com> Date: Wed Mar 17 17:26:15 2021 +0100 aicp: bring back WITH_SU Change-Id: I0d621178d933e26a2c004921a9ef3515d6a638cb commit bf60fb62ef142934c72b90c926a23fbb85a0cecd Author: doc HD <doc.divxm@gmail.com> Date: Fri Mar 5 21:04:45 2021 +0300 vendor_aicp: Remove duplicarted lines Change-Id: Ie81b6913dfbbc097c9595b699fdfa459fa71e212 commit 23666039a59b2199cf37fc44f792a421151c97aa Merge: 3d4065df ec303127 Author: Ali B <abittin@gmail.com> Date: Mon Mar 1 08:32:46 2021 +0100 Merge "config: Build OnDeviceAppPrediction" into r11.1 commit f9c80879e140977d4b87b0263410cdaf26331a0b Author: Nolen Johnson <johnsonnolen@gmail.com> Date: Mon Feb 22 12:36:48 2021 -0500 soong: Add TARGET_LEGACY_HW_DISK_ENCRYPTION conditional Change-Id: I2c67fe632d415353273839493a86cdd75bd93b23 commit ec3031279cb233e3c00ea6ad6013c3dc3d5416a7 Author: George Zacharia <george.zcharia@gmail.com> Date: Sat Feb 20 13:40:04 2021 +0100 config: Build OnDeviceAppPrediction Build the prediction service included in AOSP, so that users without gapps also can have some advanced features Change-Id: Ica6eb035d8fe39f12dc09eddcc1751918dd896a7 commit 01d9adf95b0bc04f96db31377ac8dd3e53da3cca Merge: 65fdff0d ef12bdc3 Author: Semavi Ulusoy <doc.divxm@gmail.com> Date: Tue Feb 2 18:25:52 2021 +0100 Merge changes from topics "custom-clang-proton", "r-hardcoded-clang" into r11.1 * changes: kernel: Add KERNEL_SUPPORTS_LLVM_TOOLS to permit building with LLVM Build Tools kernel: Cleanup some of the clang logic commit 65fdff0d28d51db1d2980fed46407d6b264894c2 Author: TheMalachite <eliasgheeraert@gmail.com> Date: Wed Jan 27 00:03:34 2021 +0100 qcom: Add bengal platform Signed-off-by: TheMalachite <eliasgheeraert@gmail.com> Change-Id: Ia9f602a1d6f109554c6462eaa02214c43b9295dd commit 5cd9c5d1ef3d39fe8ecc09e6c864fd63f32737ef Author: George Zacharia <george.zcharia@gmail.com> Date: Wed Jan 20 08:04:27 2021 +0100 kernel: Cleanup some of the clang logic Only handle the AOSP Clang logic here, other variants will have to depend on the variable available Change-Id: I3281eca9720a1c498544e6d9b18581ce0b949d4f commit 74cb0f5774df92e13cbc9e76027d4ab5406ce6d6 Author: doc HD <doc.divxm@gmail.com> Date: Sun Dec 27 13:17:42 2020 +0300 fixup! Add needed for VPN Tile permissions java.lang.SecurityException: Requires one of the following permissions: android.permission.NETWORK_STACK, android.permission.MAINLINE_NETWORK_STACK. Change-Id: Ie2ab97ae325fdf87e31a88ebf98a476980655be5 commit 8dd8e164253231b78e49f40557f2ec5d1811d3b3 Author: Julian Veit <Claymore1298@gmail.com> Date: Sun Jan 10 14:55:18 2021 +0100 aicp: add back Phonograph to PRODUCT_PACKAGES Change-Id: I9ee0fe17f9643d75125bf820d277d19ef1b5a454 commit dae54548a468ce478abcabe9887580307cd064a1 Author: Alessandro Astone <ales.astone@gmail.com> Date: Wed Jan 13 23:42:07 2021 +0300 vendor_aicp: More checks for copying AB backuptool scripts Pixels tree have moved AB_OTA_PARTITIONS to BoardConfig.mk, which is unavailable when parsing config/common.mk In order to still copy AB backuptool scripts for them, check for AB_OTA_POSTINSTALL_CONFIG too which still lives in device.mk Change-Id: I871e2595bc4f083db6491de0d9574bae2794e654 commit d7d61dde46ff27b65e8d638659bba52ecacb8fff Author: Alessandro Astone <ales.astone@gmail.com> Date: Tue Jan 5 18:04:14 2021 +0100 lineage: Commonize display_intf_headers for QSSI supported platforms Change-Id: I7224c10295c4123222d81b92f7829502e3cc2d61 commit d91fa6006bb536f01de44504aefc5c45e08a27b8 Author: Michael Bestas <mkbestas@lineageos.org> Date: Wed Dec 30 21:58:08 2020 +0200 config: Add dataservices to PRODUCT_SOONG_NAMESPACES if needed The mk files in vendor/qcom/opensource/dataservices were converted to bp, so this is needed to avoid duplicate module build errors on devices that use a different dataservices lib. Change-Id: Ic5c1ad77342c045253cfd093c76706862ed6fd0e commit fd4dabe162704731011649c98891ecb7f6ba68f1 Author: Pig <pig.priv@gmail.com> Date: Sat Sep 19 08:44:33 2020 +0800 config: Setup soong namespaces for TARGET_USE_QTI_BT_STACK To opt-in for QTI BT addons, enable TARGET_USE_QTI_BT_STACK in BoardConfig.mk Reference: [https://github.com/LineageOS/android_vendor_qcom_opensource_bluetooth-commonsys-intf/blob/lineage-18.0/bt-system-opensource-product.mk] Change-Id: I6bf3e1dda6fe5dc66f6fafdb32a1daecb9616c84 commit e881597684f13fcfa106776f6f5cfe424930b6e4 Author: Danny Lin <danny@kdrag0n.dev> Date: Tue Nov 3 22:47:28 2020 -0800 config: Build simple DeviceConfig provisioning service We need a simple service to provision DeviceConfig for setting various config defaults, like enabling permission hub, without modifying the AOSP source code directly. Build our custom service to do the provisioning from resource overlay values instead. Change-Id: Id2910d799b503c339f56e7f92a5e5f3ba93a5296 commit b03b6cdf5cd58c985290371ef5748da5382961c0 Merge: 3f547b9e 4077b3d0 Author: Semavi Ulusoy <doc.divxm@gmail.com> Date: Mon Dec 14 10:48:18 2020 +0100 Merge "soong: add TARGET_HAS_MEMFD_BACKPORT conditional" into r11.1 commit 3f547b9e86974ccccf01ec2bab3c79f137ce5030 Author: mosimchah <mosimchah@gmail.com> Date: Sat Dec 12 22:48:53 2020 -0500 aicp: Update to aicp 16.1 Change-Id: Iefb305fbd5a916ca2812abe0ea35be1cf9fccea1 commit 7ecd42e126f4482d8b0779aa512817e06be3a085 Author: Danny Lin <danny@kdrag0n.dev> Date: Mon Nov 9 13:38:02 2020 +0300 vendor_aicp: apps: Build & whitelist QuickAccessWallet plugin for SystemUI This plugin that provides the wallet (cards and passes) integration in the power menu is now open-source, so let's build it. Change-Id: I1d88c1b295b0be831933bb7e55f76b1c8fe25162 commit 35813b356824b1f4da69f003a492c62997734dc3 Author: Luca Stefani <luca.stefani.ge1@gmail.com> Date: Fri Nov 1 21:54:56 2019 +0100 vendor_aicp: Add and build Aicp stub apk for themes Change-Id: Id7ca6109371db4c5305730e8db3d4a79ee6128bd Signed-off-by: doc HD <doc.divxm@gmail.com> commit 3c62f1b3249f0b1978f637b3861b4820430baecc Author: Ali B <abittin@gmail.com> Date: Sun Nov 29 15:01:12 2020 +0300 aicp: build aicp adblock Change-Id: I54e85afd45ba2e9bfc9b312733ee67e174958206 commit edec38f5de2d0214fba733c1bc872dd11c36b18e Author: doc HD <doc.divxm@gmail.com> Date: Tue Nov 10 13:38:25 2020 +0300 vendor_aicp: Build OmniJaws & OmniStyle Change-Id: I022d31cbebecbca1ad505c9025c1ae8d7b9b385a commit 4077b3d0a358ef6fa458d56eaa2c3333d87d07a6 Author: Jan Altensen <info@stricted.net> Date: Sat Oct 17 18:10:26 2020 +0200 soong: add TARGET_HAS_MEMFD_BACKPORT conditional Change-Id: I71b3a86c96bfe53e93e99c071bc8f3a8c56c77b7 commit 83e0ae831eeedf3ba23e4463e4c5b3ebd45b57cb Author: Arne Coucheron <arco68@gmail.com> Date: Sat Nov 7 00:46:10 2020 +0100 soong: Add flag for disabling postrender cleanup Some legacy devices experiences bad lag unless this is disabled. Disable it with: TARGET_DISABLE_POSTRENDER_CLEANUP := true Change-Id: I2b40dc4cbcab06fb293d1f407321af2fae846a51 commit 023ddf133432efe87530992b06a1c19aa4758d08 Author: doc HD <doc.divxm@gmail.com> Date: Thu Nov 5 18:50:08 2020 +0300 vendor_aicp: move AICP Specific Settings permissions to system_ext Change-Id: Icc0f2744032fbd1b3fdac401c0766a59781738ae commit 28afcfd738e2da67047d640f487b9069a02a5923 Author: doc HD <doc.divxm@gmail.com> Date: Mon Oct 5 23:41:35 2020 +0300 vendor_aicp: Disable some AICP specific packages ** OmniJaws ** OmniStyle ** Phonograph ** Ad-Block Change-Id: If3c2fb757b9840ff7709181c2144427a5d741b5a commit 564d8a64ccfdd33a672b13267e24064c11090c5d Author: Christian Oder <myself5@carbonrom.org> Date: Thu Nov 5 09:13:17 2020 +0300 vendor_aicp: Add permissions for DataSwitchTile Change-Id: I17799154aa0257a3003455c585bc823b851ff269 commit 2b9e199ddf1ca64700c5af881a84b4ab2083e5da Author: doc HD <doc.divxm@gmail.com> Date: Mon Nov 2 08:45:42 2020 +0300 vendor_aicp: Fix Camera2 permissions ** both Camera2 and fw_base are looking for lineage permission now Change-Id: Icf81412b89d25d344f4d5f05fa198297b527ab97 commit dfc7c49a4e77d456a7f7e498de8a28ff6068c320 Author: LuK1337 <priv.luk@gmail.com> Date: Fri Oct 30 13:32:49 2020 +0100 lineage: Add data-ipa-cfg-mgr to soong namespace in BoardConfigQcom Before: $ breakfast capricorn && m ipacm FAILED: ninja: unknown target 'ipacm', did you mean 'lpadd'? After: $ breakfast capricorn && m ipacm * happily compiles * Change-Id: Ib68978d4f287dcdea45fc21382af05b1890caca4 commit e81175c42c604f325592155fbc59afa99f8648ec Author: doc HD <doc.divxm@gmail.com> Date: Wed Oct 28 15:51:38 2020 +0300 permissions: Move AICP specific SystemUI permissions to SYSTEM_EXT Change-Id: Iec42510013a76190c864c30b23dd625c972d086d commit 3b6cb5e2e82319e7f987e86d25bdcbccfe3c31b0 Author: Bruno Martins <bgcngm@gmail.com> Date: Sat Oct 17 10:20:37 2020 +0100 soong: Set a default for TARGET_ADDITIONAL_GRALLOC_10_USAGE_BITS Devices not setting BOARD_USES_QCOM_HARDWARE to true fail to build in case a default is not set. Change-Id: I6643aa08244a5c476a45336485362dd7876fc90c commit 621a703875d138d2aa492224f7080a5da953a999 Author: Pig <pig.priv@gmail.com> Date: Thu Oct 15 02:58:37 2020 +0800 soong: Add lineage soong config variables Ref: https://android.googlesource.com/platform/build/soong/+/refs/tags/android-11.0.0_r4#soong-config-variables Change-Id: Icaf35b65b63d4245c92e39ce628bb8d6ffd0d4bb commit 53ea8329b996fcdbc09351ec746fca48c0503bcb Author: LuK1337 <priv.luk@gmail.com> Date: Tue Oct 13 10:27:07 2020 +0200 soong: Add SOONG_CONFIG_DATASERVICES_USES_PRE_UPLINK_FEATURES_NETMGRD * See: https://android.googlesource.com/platform/build/soong/+/refs/tags/android-11.0.0_r4#soong-config-variables Change-Id: I332dcd289d9617938738d1959daee106439de5c6 commit 12d0498df5b529d290a7a8edc54ebd8932c57cf5 Author: Michele Bono <bono.michele94@gmail.com> Date: Mon Oct 5 18:50:15 2020 +0200 vendor: rename soong var Change-Id: I722b8c522c9fa28d3aa3a40b2120e73e2598eccf commit 0b62b194f8411aab644df1814844bbbfdcb2a04b Author: Alessandro Astone <ales.astone@gmail.com> Date: Sun Sep 13 19:43:00 2020 +0200 kernel: Add prebuilt m4 to build environment * android-11 removed M4 from the Allowed list, and provided a prebuilt binary in prebuilts/build-tools Change-Id: I83d033ecd35a0e2318210e47309fcc010843347f commit 6cb9f3f2490acd82072d43681b44e40d0d01bfdf Author: LuK1337 <priv.luk@gmail.com> Date: Tue Sep 22 23:11:21 2020 +0200 kernel: Use Clang as HOST_{CC,CXX} GCC was deprecated upstream, so switch to Clang. Change-Id: I8a6c9d6b763db0055189d83f9037ccb0c50a23ea commit cdaff165edf09d4fa725aca224034177b232173c Author: dianlujitao <dianlujitao@lineageos.org> Date: Wed Sep 16 10:40:57 2020 +0800 kernel: Use nproc from prebuilts Change-Id: I1d7a33dac57cbba9ce1a92f81d74709146e92968 commit a424d62a7136036f0ef960b2699b767d2eed72f1 Author: Bruno Martins <bgcngm@gmail.com> Date: Thu Sep 24 11:51:33 2020 +0100 lineage: Use $(HOST_PREBUILT_TAG) where possible Change-Id: If211d23ce72b3404368cd723cbb9ea801e61802c commit 1c5b6f78c98767a193d7a7a60b31096bc849546c Author: dianlujitao <dianlujitao@lineageos.org> Date: Fri Sep 11 13:23:18 2020 +0800 config: Don't append extra $ to TOOLS_PATH_OVERRIDE This fixes build system error: internal error: panic in GenerateBuildActions for module "generated_kernel_includes" error parsing Command param: invalid character after '$' at byte offset 579 Change-Id: I3f788ff61fc101b7682d5c64d0e9aa2aba48c49b commit 232947ced2abc0a26839fc3ff213da36da3e4a5d Author: Michele Bono <bono.michele94@gmail.com> Date: Mon Oct 5 16:38:34 2020 +0200 vendor_aicp: Aicp R11.0 Change-Id: I7a14761b70b0ef3dc4f5787f944b908c14acb855 commit 26451f39a75347f7383e77418d9d5e6677925da9 Author: jhenrique09 <jhenrique09.mcz@hotmail.com> Date: Mon Aug 10 16:10:26 2020 -0300 vendor: Add TARGET_USES_AOSP_RECOVERY flag Change-Id: I7396fad63730c6c2be9645ba709e8e92597c51a3 commit 289667e5b1fcad94d802a92e0d46172b3b392915 Author: doc HD <doc.divxm@gmail.com> Date: Mon Aug 17 14:06:45 2020 +0300 vendor_aicp: Build Email and Exchange2 packages Change-Id: Ie054646d6a3cadcf0041771912e6692a88ba5255 commit 7cd3e0a95ae7ed96fc3ce76771d2a8bb3c3fae11 Author: LuK1337 <priv.luk@gmail.com> Date: Tue Sep 1 11:56:43 2020 +0200 kernel: Use CPATH for including host headers * Fixes build on distros where CAP_LAST_CAP @ /usr/include/linux/capability.h doesn't match target device kernel src. Change-Id: Iafdf9694fd165c83b22bd95df95e940ecceb0fdd commit b9a0a1e3e15c2f7b2bbf1ef0ddfc4c82a1edbade Author: Kevin Puertas <kevinpr@jkanetwork.com> Date: Wed Aug 26 11:48:17 2020 +0200 Add Inter font Change-Id: Ia25117ef077b9ad09a57e390cf027786853771e9 commit 1f614354c36fad8e53091f00efd20fe802474b61 Author: Luca Stefani <luca.stefani.ge1@gmail.com> Date: Sun Aug 2 19:08:31 2020 +0200 kernel: Rework how DTB/DTBO are built * Remove the separate dtbo.mk task and merge it in kernel.mk * Merge in-kernel and separated DTBO image generation Change-Id: I2cae84095cbd3d68abbe1899a9cae34c8a1e5fc9 commit d3dc9c3f03e64a7e83c15724d38580eb4e773a3d Author: Rashed Abdel-Tawab <rashed@linux.com> Date: Sun Aug 12 10:51:27 2018 -0700 aicp: Exclude all aicp overlays from RRO None of this is device specific and therefore needs to be excluded from RRO overlay packages Change-Id: I24d882b783a8d7c9e494298e2c26c8ef689a515a commit 89850238e17d4246a77cc388f6836b2dd99cb29d Author: George Zacharia <george.zcharia@gmail.com> Date: Thu Aug 13 19:53:13 2020 +0530 vendor_aicp: Fix missing default alarm tone The default alarm tone was set using "ro.config.alarm_alert" but the file was never made it to the final zip. Fix this by actually copying the default alarm tone. Test: Without this,On a clean flash, snackbar stating "Default alarm ringtone is silent" is shown in clock app. Change-Id: Id49b99e497c758cf57251bf9bab56730674fd2c5 commit df04b99d7ebe88e574f29e6311c93c8f3c4a6d8b Author: Michael Bestas <mkbestas@lineageos.org> Date: Sun Jul 12 19:50:10 2020 +0300 Remove deprecated backup overlay * This lives in a different package now and it is included in framework-sysconfig.xml Change-Id: I0ec218b2cb91476efe62ad4a9578ac850b5f22ef commit 549db6a15046eabbb24bc276fd587d37b49d5794 Author: LuK1337 <priv.luk@gmail.com> Date: Thu Jun 25 15:52:52 2020 +0200 qcom: Add UM 4.19 platforms Change-Id: Ida4861b95b0b9748ef3848674b7121010126dd3d commit b455222344b00d4dd401b928a9e4a6f1a385fcd7 Author: TheHitMan7 <krtik.vrma@gmail.com> Date: Fri May 8 14:33:44 2020 +0530 qcom: Add atoll platform Signed-off-by: TheHitMan7 <krtik.vrma@gmail.com> Change-Id: Idc74d064620649e7423a2fee076da8bd43e1cbd3 commit b2a8e860e8b34f69d580eea92477448116be12d3 Merge: cfc34d89 34f6cf01 Author: doc HD <doc.divxm@gmail.com> Date: Tue Jun 2 12:04:57 2020 +0200 Merge "Revert "vendor_aicp: Enable qti-telephony-common aosp_usr_pref_sel"" into q10.0 commit 34f6cf01a539d94250b2a862c3fac842323b6b09 Author: doc HD <doc.divxm@gmail.com> Date: Tue Jun 2 12:04:25 2020 +0200 Revert "vendor_aicp: Enable qti-telephony-common aosp_usr_pref_sel" This reverts commit 67256a5b8398cca927ef99cedc0fe24914d3d305. Reason: move to device tree. Reason for revert: <INSERT REASONING HERE> Change-Id: I254f9e685e6316b2ef202a2e69d94cba7e3c44d7 commit cfc34d8975930d3c40550ac955df7e897536f320 Merge: 67256a5b 9d791403 Author: Ralf Luther <luther.ralf@gmail.com> Date: Tue Jun 2 11:03:02 2020 +0200 Merge "kernel: Add bison and flex to build environment" into q10.0 commit 67256a5b8398cca927ef99cedc0fe24914d3d305 Author: LuK1337 <priv.luk@gmail.com> Date: Tue May 26 14:12:47 2020 +0300 vendor_aicp: Enable qti-telephony-common aosp_usr_pref_sel * This allows us to set calling account to 'Ask every time' without it being reset to sub 1 every boot. Change-Id: Ifb204fd07ec232fe3c55a92b6fc286786782c28b commit 9d79140396286f9d0138555e77023cefde5e588e Author: dianlujitao <dianlujitao@lineageos.org> Date: Sat May 30 16:26:08 2020 +0300 kernel: Add bison and flex to build environment * Required since Linux 4.16 Change-Id: I874e408bc25c13419ef52cf4e578631b89d1085d Change-Id: I650e521054777f003c320e70143223063a60f544 commit aba287fcc84f70404555ec7a88c78318539cccec Author: Łukasz Patron <priv.luk@gmail.com> Date: Wed May 27 00:02:52 2020 +0300 vendor_aicp: Build Etar (replaces Calendar) Change-Id: Ib362f9e8971c5e5c1cd7d24a701a99e0f13589c0 commit 4b88de95665e7f06624bc2d8c50fa668b3f5a6c3 Author: Andrew Hexen <SyberHexen@gmail.com> Date: Mon May 11 16:13:13 2020 -0700 BoardConfigQcom: Allow a device to opt-out hardset of PRODUCT_SOONG_NAMESPACES By setting QCOM_SOONG_NAMESPACE in device.mk This will allow a device to specify a device specific branch within hardware/qcom-caf/ or the device tree. Signed-off-by: Andrew Hexen <SyberHexen@gmail.com> Change-Id: I39693a0fb9665129f0810590d389c4cb06cdf8d7 commit 5c7657ec10920b61d280fcb2918a522b7572da8d Author: Michael Bestas <mkbestas@lineageos.org> Date: Mon May 11 15:52:41 2020 +0300 config: Move permission xml to apps Move required permissions to the respective apps. This allows people to use a lot of our apps outside lineage without extra changes. Packages moved: AicpExtras Dialer Launcher PartsBin OmniJaws OmniStyle Updater Change-Id: I840a9edeae38e94ff6592c4817fcea6f5e4a7e8f Signed-off-by: doc HD <doc.divxm@gmail.com> commit 3d86e05110b58db8285e1f644d9bdd43907d70e8 Author: SpiritCroc <dev@spiritcroc.de> Date: Fri May 8 10:55:17 2020 +0200 hosts.aicp_adblock: sync from git, update on build [2/2] Change-Id: I5d9ad3307f7137879c407791fb6cd66c1463f4cf commit d7b9ac61d9a890a3d2e9a216c312b5a6af408793 Author: Michele Bono <bono.michele94@gmail.com> Date: Sat May 2 20:33:51 2020 +0200 vendor: Add partsbin permission Change-Id: I008b4c8e8e7806f053d40ad68d517b32bc9667c1 commit 0e1da08eba145eae70c559cd69ccf5aee8f4ef5c Merge: ebbf0c0e 5e3f0098 Author: doc HD <doc.divxm@gmail.com> Date: Tue Apr 28 17:13:23 2020 +0200 Merge "privapp-permissions: Update PREVENT_POWER_KEY permission for Camera" into q10.0 commit 5e3f0098162b99ac6b9080b26ae0c5c7289a3d33 Author: Pranav Vashi <neobuddy89@gmail.com> Date: Tue Apr 28 04:22:56 2020 +0530 privapp-permissions: Update PREVENT_POWER_KEY permission for Camera * Required after: https://review.lineageos.org/q/topic:%22power_key_prevent_cts%22+(status:open%20OR%20status:merged) Signed-off-by: Pranav Vashi <neobuddy89@gmail.com> Change-Id: I6797fd38ac3da9fa70fc42cef1cf626aa48030a8 commit 9867edd3f013181d1e8978bf212bfbd74a713735 Author: SpiritCroc <dev@spiritcroc.de> Date: Sun Apr 26 11:12:20 2020 +0200 vendor/aicp: Toggle-able adblock hosts file [2/3] Regenerate with ./adaway/generate.sh Change-Id: Ia389457746f9af1060a1c1ae62af0cb9ca643a71 commit 8161296eae323ae1c58094bf19a2e4115ae5a4c2 Author: Ali B <abittin@gmail.com> Date: Fri Apr 24 16:34:34 2020 +0300 aicp: bring snap permissions inline with CTS change Change-Id: If01ef6ab8f1d97fe664f4025ee1e982ec2af7a8c commit ab708ebecfc83fc90ade8dc709451c447ba5b304 Author: jhenrique09 <jhenrique09.mcz@hotmail.com> Date: Wed Mar 11 15:36:12 2020 -0300 vendor: Add back livedisplay permissions Change-Id: I01d3cc7bba29f2ca9c1528a7af272af69fc6faf5 commit 67f6ff880ca48146bbfe8dff887f7f924bd4249d Author: Julian Veit <claymore1298@gmail.com> Date: Wed Apr 8 23:29:56 2020 +0200 vendor_aicp: improve TARGET_KERNEL_CLANG_CUSTOM Boardflag When Boardflag TARGET_KERNEL_CLANG_VERSION is just set to "latest, the build process will choose automatic the latest clang version. The version to choose is defined in custom-clang repo in clang_custom.mk in variable CLANG_CUSTOM_VERSION_LATEST. Change-Id: I6e5a80d5480a41526151828c8651fa18f61e00b6 commit 044431a65b8d8515d4890833a16398ef4732c0a3 Author: Luca Stefani <luca.stefani.ge1@gmail.com> Date: Tue Mar 31 23:19:09 2020 +0300 vendor_aicp: Allow A/B OTA downgrades on debuggable builds Change-Id: I361c6d71f7b4316cf023ad0b36fdc488e37d6176 commit acb2d7a471c462fb6da7ba16ffb71cc2a01ef33a Author: maxwen <max.weninger@gmail.com> Date: Sun Mar 8 23:28:46 2020 +0300 [4/4] overlay: qs status bar header image Change-Id: I86fbffab56c0c8a9e5a0f2f65098ac6c67cbe124 commit 57a1afb1035baf866ab8222f66edb90737946005 Author: Han Wang <416810799@qq.com> Date: Sun Mar 15 19:07:07 2020 +0300 Revert "vendor_aicp: configs: Flatten APEX(s) on official builds" * No longer needed, and is incomplete. This reverts commit 78c0e4cedf479d9d985f96ec2f8b2b53f8aff0d7. Change-Id: Iec1cf525651eb215fc9844b4340d57eb802aeeec commit 78c0e4cedf479d9d985f96ec2f8b2b53f8aff0d7 Author: Nolen Johnson <johnsonnolen@gmail.com> Date: Sun Mar 1 14:31:48 2020 -0500 vendor_aicp: configs: Flatten APEX(s) on official builds * APEX is useless to average Lineage user, as we aren't licensed to ship the GMS APEX's, nor would we want to, as we want to keep compatibility with non-GMS use-cases. * Additionally, APEX's should each be signed with their own unique key, and number of them can vary per-device, which makes signing them in a standard way on infrastructure quite complex. * Though this flag is default, we need to disable it explicitly to make sure any maintainers who set up the configurations for APEX images won't change needs of infrastructure. This will allow people who want to build locally to use full APEX(s). Change-Id: I7f2eb52593eeca1b3761a7a163ce9079995870c6 commit eb221a0fe2bfff0a436e67bbda89157a629e30b0 Author: Wang Han <416810799@qq.com> Date: Wed Feb 5 16:45:15 2020 +0800 backuptool: Remove backup blacklist/whitelist Change-Id: Ia89e6fa4c31377a429e0dfa912d0b61393696009 commit add1b8f85da505ccfb9e7caf8466a277b47aee15 Author: doc HD <doc.divxm@gmail.com> Date: Wed Feb 26 13:02:36 2020 +0300 vendor_aicp: add missing SystemUI permissions ** and fix boot with OpenGapps Change-Id: Iddceda49f282ab8b7d83e61f205e3b8195638f5d commit cd72bffe6a6f4c716c1a2255824ac99ebcda77b3 Author: Nebrassy <nebras30@gmail.com> Date: Sat Feb 22 22:37:32 2020 +0300 vendor: build AICP Live Wallpaper (TilesWallpaper) Change-Id: Ib7564e743d2f415e5c805a34cdc20b47018273a4 commit 30e8eab8aff061ed7e4ee1d274687a898ae05150 Author: Julian Veit <claymore1298@gmail.com> Date: Thu Feb 20 18:30:36 2020 +0100 vendor_aicp: force unix lf and convert aicp_packages.mk Change-Id: I4daca688bf06b3639e5fdadec393c742b996b1a2 commit 1b37db30128f765a83e06f65af60f2486642bed8 Author: Bruno Martins <bgcngm@gmail.com> Date: Wed Feb 12 00:21:23 2020 +0000 config: Add Launcher3 to PRODUCT_DEXPREOPT_SPEED_APPS Change-Id: I437cc1af399c82e38128d9a183d49bc86c891915 commit ed0307d7bdeaca444c6366c6452f53dfa68face6 Author: razorloves <razorloves@gmail.com> Date: Sun Dec 1 23:46:46 2019 -0600 config: Dexpreopt speed compile SystemUI instead of SystemUIGoogle Change-Id: I3331f8e65898f8696953b2602b9ad963f7e4313d commit 9f43592e242a3fc0a5006ba89ef4a907da7a805c Author: Julian Veit <claymore1298@gmail.com> Date: Thu Feb 6 10:04:53 2020 +0100 vendor_aicp: drop OmniRecord Change-Id: I88cdbb8f24ab0e9c9174abcf366595134ac0fd40 commit b7835c0d798d6d308308cbbe7de02b683049399d Merge: 31a47519 15294eb6 Author: doc HD <doc.divxm@gmail.com> Date: Wed Feb 5 23:34:41 2020 +0100 Merge "vendor: Fix props" into q10.0 commit 31a47519e017b69816ad0267fa2d34aaf1944159 Author: doc HD <doc.divxm@gmail.com> Date: Tue Jan 28 00:32:30 2020 +0300 vendor_aicp: add HARDWARE_ABSTRACTION_ACCESS perms Change-Id: I61336b2c3da7f3e16d3ee13171436fe081db9f1f commit 15294eb6c83c3993ebf7c6ef3b2bc8c9678d6462 Author: Michele Bono <bono.michele94@gmail.com> Date: Wed Jan 29 17:58:13 2020 +0100 vendor: Fix props Change-Id: Iac1d772a13702f6fe683d339d462c3cc6d9ac5fc commit d1ee8d954d74d5616bcacb4751a357d521e9aaf5 Author: doc HD <doc.divxm@gmail.com> Date: Fri Jan 24 15:46:11 2020 +0300 vendor_aicp: Add Oxanium font source: https://www.dafont.com/oxanium.font Change-Id: I21e884250d965d306a029678d8637e85942d04eb commit 3567696ffd5e8ded20f9f0bcec99010f2752893d Author: Hemant Sharma <hemantbeast@gmail.com> Date: Thu Jan 23 13:03:56 2020 +0530 vendor_aicp: Add Signika font * source: https://www.fontsquirrel.com/fonts/signika * added License file Change-Id: I94a25edd693cf4f8d1d03ee030255f382e979d48 commit d9e830a6859836ccacdbb138ee8c7366ef805224 Author: Hemant Sharma <hemantbeast@gmail.com> Date: Thu Jan 23 13:03:56 2020 +0530 vendor_aicp: Add Sniglet font * source: https://www.fontsquirrel.com/fonts/sniglet * added License file Change-Id: Id359f67033febb4e2d9d5e386b083512dcc10abf commit 16bb9aac3be9080145a5fd3fd93152d68b3f9600 Author: Hemant Sharma <hemantbeast@gmail.com> Date: Fri Jan 24 11:39:02 2020 +0530 vendor_aicp: Add Exo 2 font * source: https://www.fontsquirrel.com/fonts/exo-2 * added License file Change-Id: Ic600a4b8a8ac0691952780a6aab76aa65e9436af commit 956feb9640685cf035c39bae2b2bc06b55566ade Author: doc HD <doc.divxm@gmail.com> Date: Fri Jan 24 11:53:09 2020 +0300 vendor_aicp: Build CaviarDreams font source: https://www.fontsquirrel.com/fonts/Caviar-Dreams ** Added License gile. Change-Id: Icf4f748ff950777ea822aae4fd296e44e52def1d commit bff0bfead7ae541617e7585fab1205593c6f317d Author: doc HD <doc.divxm@gmail.com> Date: Thu Jan 16 00:16:19 2020 +0300 vendor_aicp: Build Comfortaa Font package Change-Id: Ia765ff9f9bafd02d6b999dac9e15b5c6923dd54c commit e944333b26710d8fcbb8e90f38999dbe7fbc75b6 Author: LuK1337 <priv.luk@gmail.com> Date: Tue Jul 23 16:18:58 2019 +0200 vendor: Add vendor.lineage.biometrics.fingerprint.inscreen permission Change-Id: I149508317c4f0312e88faf5324275867e79e35e9 commit 5f3611ec1d5f399a02a777b6843555186189a526 Author: doc HD <doc.divxm@gmail.com> Date: Wed Jan 1 22:10:59 2020 +0300 vendor_aicp: grant android.permission.WRITE_APN_SETTINGS to SystemUI --------- beginning of crash 01-01 22:02:47.002 1024 1024 E AndroidRuntime: *** FATAL EXCEPTION IN SYSTEM PROCESS: main 01-01 22:02:47.002 1024 1024 E AndroidRuntime: java.lang.IllegalStateException: Signature|privileged permissions not in privapp-permissions whitelist: {com.android.systemui: android.permission.WRITE_APN_SETTINGS} Change-Id: Ice51cb48a27b05dda554f278bae6a7ec9d640769 commit 67cca7a177ce4c13f6de58389660561dcab63868 Author: doc HD <doc.divxm@gmail.com> Date: Sun Dec 22 15:21:26 2019 +0300 vendor_aicp: Update priv app permissions Change-Id: I0223ee29cd30a5001358cf31e00d0bd2b3dd4b7d commit b09d012b05f8d8d11dd1f85f3b32e665f488bb7b Author: Ali B <abittin@gmail.com> Date: Fri Dec 20 19:37:43 2019 +0100 Revert "adb insecure by default" This reverts commit 288370a9bcad19910e93b18bd8e0c358837ab876. Reason for revert: <INSERT REASONING HERE> Change-Id: Id44f8a2f9c20100c137ab4bc4cf1ce63406fc4b9 commit 288370a9bcad19910e93b18bd8e0c358837ab876 Author: Scott Mertz <scott@cyngn.com> Date: Tue Nov 10 11:15:43 2015 -0800 adb insecure by default Change-Id: Iec14c80bb43b2f58cfad36e05177f4fec3b1fd64 commit e3557d10479371d69ccc783f23e49e00f0fb92c6 Author: Han Wang <416810799@qq.com> Date: Sat Sep 28 11:23:16 2019 +0200 config: Mark more gralloc bits as valid * Mimic the behavior of https://source.codeaurora.org/quic/la/platform/frameworks/native/commit/?h=LA.UM.8.6.r1-01900-89xx.0&id=002db77e0d84893d498f5a9544ec7941158c71e8. Change-Id: Id87564acde3d05f10a266c580f6931d444c91b9e commit 7c140d91c3ce98b7873544952e512189af44642e Author: Julian Veit <claymore1298@gmail.com> Date: Thu Nov 28 19:03:04 2019 +0100 vendor_aicp: build ExactCalculator instead of Calculator Change-Id: I2f567c2d94e2c5e8577b06ed52b1439178db67a7 commit b74f2ca7207c2fee97801e0af03a8bc83cf20302 Author: Julian Veit <claymore1298@gmail.com> Date: Sun Nov 17 00:21:16 2019 +0300 vendor_aicp: Build Phonograph Change-Id: I584623bcfdfe4b03d077eb98a44ae38ffd3a4182 commit 77f4ae49f8adabbf9a5442779ef8ea6ffffb402b Author: doc HD <doc.divxm@gmail.com> Date: Tue Nov 5 19:49:22 2019 +0300 vendor_aicp: Build WallpaperPicker2 Change-Id: Ie48cf408f4268d607cc3274ac0c88853d325d6bf commit 9c27d1bb88f940b767df13f0a0c67a22384102dc Author: Davide Gerberi <dade.garberi@gmail.com> Date: Tue Sep 24 20:18:11 2019 +0200 prebuilt: Add a script to simplify A-only recovery system mount * This can be helpful because of the fragmentation that will happen with the system mount in recovery after Q Change-Id: I2d1e775efcf87e33319bc7790d1e54bca72116d3 commit 1e80e2f77387b0830a1cf4cf00c675ed4bca81fd Author: doc HD <doc.divxm@gmail.com> Date: Fri Nov 1 23:32:54 2019 +0300 vendor_aicp: Build ThemePicker Change-Id: I308e390cd66f0bf7f4a4dc40a844556802011805 commit f2f4d6e93ba1b119d9d4ff676294d078c4e4b84b Author: Łukasz Patron <priv.luk@gmail.com> Date: Tue Nov 12 20:49:25 2019 +0300 privapp-permissions: Grant START_ACTIVITIES_FROM_BACKGROUND perm to Snap Change-Id: I73aebd86ef68fd6dfb83677b5bd0d2917a753706 commit 48c744e53ca9866066f44f30ded6b2f33ff439f8 Author: Luca Stefani <luca.stefani.ge1@gmail.com> Date: Sun Nov 3 00:06:45 2019 +0100 Build adb_root Change-Id: I646b9db5543b47f777b443f601e9c2c6fa7ef08b commit 57f31c3053d3441329fcc3a72152ef1a7dd2c260 Author: Bruno Martins <bgcngm@gmail.com> Date: Sat Sep 28 23:25:02 2019 +0100 Revert "vendor: Add qcom platform type to soongs vars" These vars are no longer useful as of Q because it looks like CAF dropped their surfaceflinger extensions (ExtSurfaceFlinger). This reverts commit 97cb87c80972e109dedf58fb71b03489b97dd923. Change-Id: I09701f6a47830a30486f35052b4ea7ab15a9660b commit 98d06adc82d84ae6ddafeca19d716369bb790833 Author: Carlos Solano <csolano@gmail.com> Date: Thu Oct 31 13:48:26 2019 +0100 aicp: update Google permissions Change-Id: I76d89892a519459ba0e0da0143601ab4cc84535c commit 4ee5beed0725826712f572af42c9eca38c5c0d4a Author: Michele Bono <bono.michele94@gmail.com> Date: Sat Sep 7 14:26:57 2019 +0200 vendor: Build Jelly, Updater, MusicFX and OmniJaws packages PS17: Enable Jelly & Updater PS35: Re add MusicFX PS42: Enable OmniJaws Change-Id: Icb6d55ee6a6977fa982817c153a45af77592d282 commit e9f74bd83a213a81a4479324ccafdda05d69ae75 Author: Chris Crump <chris@cypheros.co> Date: Mon Nov 4 17:01:19 2019 +0300 vendor_aicp: Add Open Sans as font overlay Source: https://www.fontsquirrel.com/fonts/open-sans Change-Id: Ic7e16cb167f8c88033aa27b107b9161230308e47 Signed-off-by: doc HD <doc.divxm@gmail.com> commit 3f951f1f1133507de75842773b240c0b26bfe341 Author: Chris Crump <chris@cypheros.co> Date: Mon Nov 4 00:17:55 2019 +0300 vendor_aicp: Add Ubuntu font overlay This adds support for custom fonts starting with Ubuntu, making it an opt-in overlay. AICP: fixed find-copy-subdir-files args build actual FontUbuntuOverlay Change-Id: Ie39820fbb2e65a752a473dca020cf127d7a819dd Signed-off-by: Ali B <abittin@gmail.com> Signed-off-by: doc HD <doc.divxm@gmail.com> commit 12b5beff56cebf9c1d33a5625032d54fd0984967 Author: Ali B <abittin@gmail.com> Date: Tue Nov 5 01:31:55 2019 +0300 vendor_aicp: Add permissions for ThemePicker Change-Id: I6b857c8ff6cc2ee3254676b131ef1e8cb37f7267 commit 03c04108a6036c77a73cda8128786f5ec01c0fe5 Author: Ali B <abittin@gmail.com> Date: Mon Oct 21 20:07:57 2019 +0300 aicp: add missing systemui permission INTERACT_ACROSS_USERS_FULL Change-Id: I0002847a5ed74f27d5082accde5d83d2dbb928e6 commit 369d5bec53aa7daaa33f534322196d4b1514a8e8 Author: Ali B <abittin@gmail.com> Date: Mon Oct 21 11:40:16 2019 +0300 disable vendor restrictions Change-Id: Ifdff197e60a55312ab47220e686a33c1ba473854 commit 7544623edb8729bc355d43b56e508c8d22b86333 Author: Arne Coucheron <arco68@gmail.com> Date: Sat Oct 26 00:09:57 2019 +0200 vendor: Add messaging app to power whitelist * The messaging app is notorious for late notifications of messages. Whitelist it so it can be active during doze. Change-Id: I932c89b27d76c114be67eaed62a3c021c219ca3a commit 6cb18bf1cd1769e90b1ed1a8dffdc0c8b53ef25a Author: LuK1337 <priv.luk@gmail.com> Date: Thu Oct 24 02:33:34 2019 +0200 common: Bring back Android Beam * While this feature is deprecated all code for it is still alive ^.^ Change-Id: I36fac374e43ceddab1438255654bb541937041ff commit f854fddf7393b4a439579efff24b3a6977f3285d Author: Dan Pasanen <dan.pasanen@gmail.com> Date: Wed Oct 23 08:35:32 2019 -0500 lineage: use AB_OTA_PARTITIONS flag for including backuptool_ab * Newer pixel devices get AB_OTA_UPDATER enabled from build/make/target/board/BoardConfigMainlineCommon.mk which is not included in time for this check. Change-Id: I1679709b7178398ffaa62ad14a6d042ff377fd5a commit 285ad1c4aa63758951d36675e533db6ac81296cd Author: Michael Bestas <mkbestas@lineageos.org> Date: Wed Oct 23 02:44:01 2019 +0300 privapp-permissions: Allow Gallery2 to use android.permission.MODIFY_AUDIO_ROUTING Change-Id: I3de418eae9b122a694ad5bfc860811a7469173b0 commit 030069e8e8cefe55921b9cf76a19df8274a61b30 Author: Luca Stefani <luca.stefani.ge1@gmail.com> Date: Wed Oct 9 15:30:24 2019 +0200 vendor_aicp: Kill sysinit Change-Id: Ia8d46d794ff829f3fc39ff48d57fdb6f9c03262d commit cda8fbfc531c259e5fde57aa5884d048fead47dc Author: Han Wang <416810799@qq.com> Date: Sun Oct 20 08:48:50 2019 +0300 vendor_aicp: Split and re-organize priv app permissions ** AE, Updater and Snap goes to SYSTEM ** Camera2, Dialer and Launcher3 goes to PRODUCT Inspired from: https://review.lineageos.org/c/LineageOS/android_vendor_lineage/+/256837/9 Change-Id: Ic4e1f14b02e22cbdaafeba22941bad576d585b56 Signed-off-by: doc HD <doc.divxm@gmail.com> commit abe608d08ec73f9da474f6f107e9e4e5c1cd22d4 Author: doc HD <doc.divxm@gmail.com> Date: Sun Oct 20 08:26:15 2019 +0300 vendor_aicp: update permissions for aicp updater Change-Id: Ic84e12164c2aba37cc2324232faf0cb9997ea68a commit 23c468dabb3fc2ac0824aa71e6b608a68a5b1a11 Author: Ali B <abittin@gmail.com> Date: Sat Oct 19 15:28:45 2019 +0300 aicp: copy ae perms to the right place Change-Id: I761654c40ab8ee184b0acadac9d95b5b696de52c commit 34f53cff5e4005b3368e2eb39c9dcb2c0047c362 Author: Ali B <abittin@gmail.com> Date: Sat Oct 19 15:28:21 2019 +0300 aicp: add needed launcher3 permissions Change-Id: Ie893cbb34941992de309ff191c4e3086b2d76e84 commit 8d514beef077a64e8734dcd32174036631d1e28a Merge: 918633c7 188c0f5f Author: Ralf Luther <luther.ralf@gmail.com> Date: Sun Oct 20 08:04:50 2019 +0200 Merge "vendor: deprecate TARGET_USE_JAMESDSP 2/2" into q10.0 commit 93c3d58fc77d755e2f7974bf5f296ffa02e6a87c Author: doc HD <doc.divxm@gmail.com> Date: Sat Oct 19 21:46:50 2019 +0300 vendor_aicp: build cmdline-tools Change-Id: I55a38cc502a99b037310a9762a1063a772549454 commit 188c0f5f2d60638234122ee6555fdb43ebc06ca6 Author: nebrassy <nebras30@gmail.com> Date: Thu Oct 17 18:50:44 2019 +0300 vendor: deprecate TARGET_USE_JAMESDSP 2/2 Change-Id: I76cb596b0875042d8c3c4af8d1e77773bbca1f39 commit b3ee9e1d982a27ed641d4df540242a9b389fc920 Author: oshmoun <oshmoun100@googlemail.com> Date: Sat Feb 24 14:45:13 2018 +0100 [2/2] Add a whitelist for location providers outside of /system Change-Id: I157bd5bcbba6f3355d09ef83a23f17d0d235a7a1 commit cf54692428043142e57e284a3cac98d1c886dd25 Author: Julian Veit <claymore1298@gmail.com> Date: Thu Sep 26 19:35:03 2019 +0200 vendor_aicp: build omnirecord Change-Id: If7bcdd5f618413eb5f21f3b05fce8009e97afc24 commit 6c75d791873a0c2c2a706bfc5fd88051fdc821f3 Author: Rashed Abdel-Tawab <rashed@linux.com> Date: Mon Oct 7 14:42:30 2019 -0400 kernel: Move our dtb.img logic here Our build/make changes break incremenetal builds with prebuilt dtb dir (see discussion here: https://android-review.googlesource.com/c/platform/build/+/1134337/1/core/Makefile ) Instead of using the AOSP recipe, just define our own and use it by not defining BOARD_PREBUILT_DTBIMAGE_DIR Change-Id: If579b1670db447557b6f76ca79ecec22661c4080 commit 893cb67c651b562dfc826299d2dec0f5fc5a72ef Author: Rashed Abdel-Tawab <rashed@linux.com> Date: Fri Sep 27 23:37:14 2019 -0400 kernel: Build dtb.img from compiled dtbs Change-Id: If419d090740c005357fbd1665f78296d106b4509 commit 3fd5f2fec4807dd79b0beae0d13adeecfcd97885 Author: LuK1337 <priv.luk@gmail.com> Date: Mon Sep 30 17:55:58 2019 +0200 kernel: Switch back to host openssl entirely * OpenSSL cannot be statically linked because of getaddrinfo and gethostbyname calls. * Also according to soong it's whitelisted: https://github.com/LineageOS/android_build_soong/blob/33f95299622a2c6c332cd428a4f324771f5b9575/ui/build/paths/config.go#L98 Change-Id: I1718bd98e7ac30d31de38c2cd3bc3e51b7100ce4 commit 8c524623460c93a35ab25d6e445d66ccb6ad952c Author: Rashed Abdel-Tawab <rashed@linux.com> Date: Fri Sep 27 06:46:05 2019 -0700 kernel: Add OpenSSL libs to LD_LIBRARY_PATH Change-Id: If266f5f7bf0f2853ea54601023a894935d350754 commit 984bf881446af83fbb9d3027f6011fb23ee9c2ed Author: Michael Bestas <mkbestas@lineageos.org> Date: Mon Sep 23 10:54:35 2019 +0200 vendor: Disable vendor restrictions Change-Id: I7974c4b53b7a8d4bd3a5927617b4471a08e6904a commit 83faa2c89ab914f9e409964305e5a98dae6fb888 Author: Michael Bestas <mkbestas@lineageos.org> Date: Wed Sep 25 21:10:29 2019 +0300 build: Remove TARGET_CRYPTFS_HW_PATH * Not used since 16.0 where vold/cryptfs_hw switched to bp Change-Id: I649402d9a3b94df8810d577147e09a51833192a0 commit f9887ab7b28f7438b2480ae3d161b034c7c0d2de Author: Rashed Abdel-Tawab <rashed@linux.com> Date: Sat Sep 7 23:49:07 2019 -0700 build: Move to new qcom HAL directory layout All CAF forked HALs now reside in hardware/qcom-caf/ Change-Id: I9f84cebf021418c0b402bc3186f37643e63afb24 commit 9f2d3ecc703d507498b24f6b1ab45bedc98c4b16 Author: SpiritCroc <dev@spiritcroc.de> Date: Mon Sep 9 21:01:40 2019 +0200 Move AE privapp permission whitelist to /product Change-Id: I53043209553da8b6f89822275171b1c02d7f31ed commit 1e9e0ce8cb77657058fb3991be373a6987fed77e Author: Bruno Martins <bgcngm@gmail.com> Date: Thu Sep 19 15:35:25 2019 +0200 BoardConfigQcom: Fix setting UM4.9 and UM4.14 specific flags Calling is-board-platform-in-list from this makefile was not returning the desirable output, thus resulting in a failure to meet the conditions for the UM4.9 and UM4.14 family platforms. Due to the fact that this makefile is included in a very early stage in the build process, the QCOM macros are not defined. Simply use standard macros like in rest of the makefile. Change-Id: Iad889882f94167f1bc1761ddd549dac9dcdee3ba commit 93622c8c51eb000775ff4853942147fb95bc52d0 Author: Michele Bono <bono.michele94@gmail.com> Date: Thu Sep 19 09:41:56 2019 +0200 vendor: Replace 'system' with '' Change-Id: Ie0719ef40b3932baa0142be2808ed73db1befe9c commit b218d2854a84f3a67a071ddfaad0fcb1333a8f55 Author: Rashed Abdel-Tawab <rashed@linux.com> Date: Fri Sep 13 07:42:21 2019 -0700 vendor: Move audio files to product Change-Id: Ie58c8643a8e0f9a83eb76a66eb840c02a58042a6 commit a2c6e1f9ae7c7eda0cf69b27e047ccbfadb104a5 Author: Rashed Abdel-Tawab <rashed@linux.com> Date: Tue Sep 10 08:38:34 2019 -0700 kernel: Add GCC toolchains to the path Tools like `as` only exist in the GCC toolchain, so we need that Change-Id: I025d0d9bdf6eda94a538d2d6ddafbecc8830f471 commit 88544df35af9544d93abb37d00978d6a7d75c035 Author: Rashed Abdel-Tawab <rashed@linux.com> Date: Tue Sep 17 11:28:34 2019 -0700 lineage: Move openssl to generic 1.1.1 directory and correct darwin path Change-Id: I2c1ad1054027d5fbf91421342c3c0d3e7972b1a3 commit 69c9aacd39b4190ed19f352e894ad99dfafd166b Author: Luca Stefani <luca.stefani.ge1@gmail.com> Date: Sun Sep 8 13:50:21 2019 -0700 kernel: Fix nproc number kati wrapper is forcing this to 2 for some reason. Hack around it. Change-Id: Ie056f3e43645515f3c5922e0fbf79a0b5ecf7856 commit 47b37823a72bc8c307ff6a76d60e0b93547e12ae Author: Rashed Abdel-Tawab <rashed@linux.com> Date: Sat Sep 7 17:01:13 2019 -0700 kernel: Use absolute path for kernel O= argument The kernel make command is executed in the build root. Without absolute out paths, kernel out start with "out/" meaning it would be created in the kernel source. Add BUILD_ROOT to the argument to ensure it's always made in the actual out/ dir. Change-Id: I425134a893d4d5c9f31efccaf75e153b5462b76c commit ce55f2b331303c87fd57a370e190bd3954a0e73b Author: Rashed Abdel-Tawab <rashed@linux.com> Date: Fri Sep 6 14:26:34 2019 -0700 kernel: Set kernel toolchain roots for aarch64, arm, and x86 The GCC toolchains are no longer added to the path by default, so we need to hardcode the full paths for these. Also set variables for every arch, and then set the toolchain to the arch specific var. This is so we can set the ARM32 cross compile flag for vDSO32 enabled kernels. Change-Id: I3bf8177cae56b5718927adf6eafe1a30ab6efaf5 commit b972e29bcbc9bec17d6c5320a17245530fcdfcf9 Author: dianlujitao <dianlujitao@lineageos.org> Date: Sun Sep 8 12:44:49 2019 +0800 kernel: Use linux-android- toolchains to build kernel on aarch64 and x86 * -androidkernel ones became symlinks to -android ones long time ago, use -android executables directly to simplify the logic on these platforms. * Keep arm on -androidkernel because it doesn't boot for some reason. Change-Id: I97dd93121fc0e805a965e3f8b84466dd7bd686c0 commit a9b7a251558d6ee960ef5edb78d64b19f3db9d09 Author: Rashed Abdel-Tawab <rashed@linux.com> Date: Fri Sep 6 10:44:50 2019 -0700 kernel: Use prebuilt binaries perl, lz4c, and a bunch of other binaries are not allowed anymore. So we need to provide our own. Change-Id: Iafc71a35ffb831f5191e020ad1e09ad99d9dc421 commit f9f21165f83b0df4f617c6aa649348fde329b116 Author: Rashed Abdel-Tawab <rashed@linux.com> Date: Thu Sep 5 21:29:27 2019 -0700 kernel: Link against prebuilt openssl Using preinstalled system headers and libraries is no longer allowed. So we're gonna make our own prebuilts/openssl so we can build kernels. Change-Id: Ia6d3c4bb47b0ece42523289a47646fa47659e554 commit 5dfc2870d0fc69b66e0123c86e07175e747035fb Author: Rashed Abdel-Tawab <rashed@linux.com> Date: Thu Sep 5 21:26:19 2019 -0700 kernel: Use full user defined path to ccache The built ccache command is now deprecated and spits out errors. ccache is also no longer used for the full build unless CCACHE_EXEC is defined. Move the kernel to the same logic in order to actually use ccache and silence the warnings. Change-Id: Idb4e8678540045e5b6e6366ddbfbb7f57cabb086 commit 70b5f56476ace98d8dce7b1e8e4addf05589bc7a Author: Rashed Abdel-Tawab <rashed@linux.com> Date: Thu Sep 5 21:24:07 2019 -0700 kernel: Use full path to the gcc/g++ commands gcc and g++ are now dissallowed commands so just run the full commands Change-Id: I7a450ea0686c83589c02d983902912417f0e43cf commit b1edb65c2420e19761cac967161a6d618455fd86 Author: Rashed Abdel-Tawab <rashed@linux.com> Date: Thu Sep 5 21:21:13 2019 -0700 kernel: Use full path to the make command make is now a dissallowed command so just run the full command Change-Id: I523a7ca8d4cc32287e8dfc51469a32429d536601 commit 47fc02266f9cb20963567b886027dd1cce1d2ff4 Author: Michele Bono <bono.michele94@gmail.com> Date: Wed Sep 4 11:58:16 2019 +0200 vendor_aicp: Rework for Android10 Change-Id: I5c4b1b42be11bd1840705edcc9cb41b5781666de commit ba0a971821235b89763ae01f266239e299f5482b Merge: e550c9db daa2c3dc Author: Michele Bono <bono.michele94@gmail.com> Date: Tue Aug 27 15:22:07 2019 +0200 Merge "Revert "vendor: Build Longshot app"" into p9.0 commit daa2c3dc383e0db39a9119a11a2065638f9f84df Author: Michele Bono <bono.michele94@gmail.com> Date: Tue Aug 27 15:20:54 2019 +0200 Revert "vendor: Build Longshot app" This reverts commit 079930098d4f8a417ea6cff4a0b83d7f95cbd017. Reason for revert: <INSERT REASONING HERE> Change-Id: I2745f70661ce1f0ef6beb6f2309c507ecdc4d3cd commit e550c9dba2922b3b37b5226f2e28fc2d18444d9d Merge: 8477150c 07993009 Author: Michele Bono <bono.michele94@gmail.com> Date: Tue Aug 27 09:45:02 2019 +0200 Merge "vendor: Build Longshot app" into p9.0 commit 8477150c4b92bfbdad0d2d812d5dd5a41abfea5d Merge: a9686aa4 148bb7e2 Author: Michele Bono <bono.michele94@gmail.com> Date: Tue Aug 27 09:39:46 2019 +0200 Merge "vendor_aicp: re-add TARGET_IS_AB_DEVICE flag" into p9.0 commit a9686aa49c7fe1390cf3feb7be2b9f3693fbc11a Merge: 5859ce43 92a494c0 Author: Michele Bono <bono.michele94@gmail.com> Date: Tue Aug 27 09:39:39 2019 +0200 Merge "vendor: introduce TARGET_BUILD_WITHOUT_VENDOR and let it guard JamesDSP" into p9.0 commit 5859ce43bf867299a92c594e45389fb0a71d543f Author: Moshe Barash <mosimchah@gmail.com> Date: Mon Aug 26 12:04:59 2019 +0200 Revert "vendor_aicp: Don't use https for stats 2/2" This reverts commit f401052b157eaa7ff8331e3ff27e290a3e7a6bb4. Reason for revert: works now Change-Id: I34191079fa886b9a7551f1cfc087a0d8e79caeff commit 148bb7e2d11422b8389da7e4c45be9a941e4f43f Author: Julian Veit <claymore1298@gmail.com> Date: Sun Aug 25 09:24:09 2019 +0200 vendor_aicp: re-add TARGET_IS_AB_DEVICE flag And let it guard AB_OTA_UPDATER. Change-Id: I2c3103de810927714331fb3c37defbb05e61e185 commit 92a494c03550d4e2ae08982791fe19d90825ae1a Author: celtare21 <celtare21@gmail.com> Date: Sat Aug 24 12:36:54 2019 +0000 vendor: introduce TARGET_BUILD_WITHOUT_VENDOR and let it guard JamesDSP It only has issues on devices that don't built the vendor partition. Let others enjoy it. Also did some format optimizations. Signed-off-by: celtare21 <celtare21@gmail.com> Change-Id: I5d204930cb8d4bc0af1f184284569a5c0c396c64 Signed-off-by: Julian Veit <claymore1298@gmail.com> commit 079930098d4f8a417ea6cff4a0b83d7f95cbd017 Author: jhenrique09 <jhenrique09.mcz@hotmail.com> Date: Mon Aug 12 16:07:22 2019 -0300 vendor: Build Longshot app Change-Id: I42becbdbec78e6e8305e3a5c08beb19002d28e9a Signed-off-by: celtare21 <celtare21@gmail.com> commit 4a4b87b31a7a11cb8f1028033c1ec44c94b4b5a6 Author: Julian Veit <claymore1298@gmail.com> Date: Thu Aug 22 18:37:21 2019 +0200 vendor_aicp: introduce Buildflag TARGET_USE_MUSICFX Change-Id: I48b9c0f4f7046887f3850c33095b815405e4c33c commit 6c7db56ef9f746f37ca835372c40563aba28c9f3 Merge: 6fb6166f 4b090e7a Author: Ralf Luther <luther.ralf@gmail.com> Date: Mon Aug 19 12:50:44 2019 +0200 Merge "vendor_aicp: LatinIME: bring dictionaries in line with Lineage" into p9.0 commit 6fb6166fdf23ff834eb1372314e0b7ae13a5a6f3 Merge: c386bae4 3951d400 Author: Ralf Luther <luther.ralf@gmail.com> Date: Mon Aug 19 12:50:24 2019 +0200 Merge "vendor_aicp: create common_mini_phone.mk" into p9.0 commit c386bae4e7b8f843a680616a48e8da3510552d54 Merge: 1a1a8873 ec85d6b4 Author: Ralf Luther <luther.ralf@gmail.com> Date: Mon Aug 19 12:50:06 2019 +0200 Merge "vendor_aicp: build JamesDSP only on non-AB devices" into p9.0 commit 951f0d63e5266b8141198f9f9391722e3fa8c8fb Author: Michele Bono <bono.michele94@gmail.com> Date: Sat Aug 17 12:21:28 2019 +0200 vendor: Add missing priv-app permissions Always copy Updater permission: A/B devices always have Updater built, even on UNOFFICIAL build. This will prevent a/b devices to boot after clean flash because of missing Updater permissions. Change-Id: I65bf54e022eb87e81e9174e0e17712f58a75d89d commit 4b090e7a702801379f84ebfc1277aa656d224f91 Author: Julian Veit <claymore1298@gmail.com> Date: Mon Aug 12 10:07:52 2019 +0200 vendor_aicp: LatinIME: bring dictionaries in line with Lineage Change-Id: If6030aa490bdc298009d458640d8894c102cd2d0 commit 3951d40042e0cc7259bfca67014e111f1926bad2 Author: Julian Veit <claymore1298@gmail.com> Date: Mon Aug 12 10:09:44 2019 +0200 vendor_aicp: create common_mini_phone.mk Change-Id: I52014334618ab8bb67a52b4392c85afda9091c62 commit ec85d6b45c8c15b3bd67099991c7136415c968d2 Author: Julian Veit <claymore1298@gmail.com> Date: Mon Aug 5 16:15:24 2019 +0200 vendor_aicp: build JamesDSP only on non-AB devices This introduces the boardflag TARGET_IS_AB_DEVICE, which can be used as a master-flag for AB devices. Change-Id: I17139dcae153ab497b4301a63adb762e62aec73f commit f3fec536cdfe6d7e765c36d812022a80acdf30ee Author: Michele Bono <bono.michele94@gmail.com> Date: Fri Aug 16 18:34:46 2019 +0200 vendor: fix a lot of shit going on Change-Id: I5b789ee5ba273c7fdbbb707bafb2255ca2224457 commit deaf7618ed6ba2396e32aff2c5e345734b4efe30 Author: Julian Veit <claymore1298@gmail.com> Date: Sat Aug 3 10:30:43 2019 +0200 Revert "vendor: aicp: build DSPManager by replacing MusicFX" This reverts commit 5f563414155ef17fef701ef3e2482872bd60484c. Change-Id: I0b3273c688eb641d116555ccef849392ca61a807 commit 651d89dfac131a85427894cafdd1bb8b9e2dbb51 Author: Ali B <abittin@gmail.com> Date: Wed Aug 7 12:17:18 2019 +0300 aicp: separately handle aicp ota updater That will only be available on official builds, so copy permissions only on official builds as well. Change-Id: Ic1ab08861ee814930bc36fc4a396a04e75e1bbdd commit 19f39f3ae5e94f45fbd74ad6d9af98296d95922e Author: Ali B <abittin@gmail.com> Date: Wed Aug 7 10:56:10 2019 +0300 aicp: handle snap permissions separately Change-Id: I1eca2e85b39db35892f55b1c46083fcde41e877e commit 55c8b35af4c7a087e02e1671d30e95702b14665f Author: Ali B <abittin@gmail.com> Date: Wed Jul 17 20:11:01 2019 +0300 aicp: update our priv-app permissions whitelist Bring together missing privapp permissions into our single resource file And fix our updater package name Change-Id: I0be6c1d433c906bfcdd54524a3379ad9bb123eed commit 81fe8594129aeccbc500d4d53746aa1c2f7aa814 Author: jhenrique09 <jhenrique09.mcz@hotmail.com> Date: Tue Jul 16 15:58:42 2019 -0300 vendor: Add qcom platform type to soongs vars Required for new commits on frameworks/native * Fix lag during screen recording on some platforms * Fix screen flickering after disconnecting from Android Auto on some platforms Change-Id: Ia0ed0bbfda44fb5ccb184ace854ec1bf9a7d819a commit dfa106126ff106bef46239650e9f7be68f939642 Author: Rashed Abdel-Tawab <rashed@linux.com> Date: Fri Jul 5 07:12:27 2019 +0300 qcom: Include board list in BoardConfigQcom Change-Id: I16524e59b65cabd1315b3e69c9a7a825a3326caf commit 80e62e908002a6a94d27de4cb3825117e3b37947 Merge: d3b9e2de 5db067f9 Author: Michele Bono <bono.michele94@gmail.com> Date: Mon Jul 29 09:20:19 2019 +0200 Merge "vendor: Add gugol permissions" into p9.0 commit 903b7ec5bfed3fafc6bed3038b801f0a7578f269 Author: Rashed Abdel-Tawab <rashed@linux.com> Date: Fri May 17 12:03:57 2019 -0700 qcom: Add UM 4.14 platforms * Note: msmnile is treated like msmnile because unlike other Qualcomm codenames msmnile does not expand to 8150. Change-Id: If246c0ec06de22097d369c17ce48aa1270bab19c commit 5db067f9e59a69f6e1c5dfb1ecd0d94c9d90e4fb Author: Michele Bono <bono.michele94@gmail.com> Date: Mon Jul 8 12:25:15 2019 +0200 vendor: Add gugol permissions Change-Id: I24eb3012eac11096ef646df58b5d559bdc792caf commit 2cfd77741d711aece59e0d9c93e3cecf9446abbe Author: Łukasz Patron <priv.luk@gmail.com> Date: Sun Jul 14 14:45:40 2019 +0300 common: Add getcap/setcap to PRODUCT_PACKAGES * These are pretty useful for debugging config.fs changes without rebuilding full system/vendor image. Change-Id: I68fdeb2dc7c9f225784b55425407657645e34ac8 commit 3e1cf93b8d3a886022607961f2119b0bbaccdb7d Author: Isaac Chen <isaacchen@isaacchen.cn> Date: Wed Oct 3 15:29:15 2018 +0530 build: Support SDM710 platform Change-Id: I958a6bfd1087f5437f4074e614198bb622d476ce Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn> commit 636987eadfc64a5d77617c4e27b2b792fba67245 Author: Ethan Chen <intervigil@gmail.com> Date: Sat Jun 22 13:30:38 2019 -0700 build: Reorganize inclusion of QCOM macros * There's actually not a whole lot QC-specific about these macros, make them available at definition.mk inclusion time rather than relying on BoardConfig to include them. * Don't create a dependency on QCOM macros from a makefile that is included very early in the build process. Change-Id: I3dcaf0e068ca44732cfe58f69384621781ddda67 commit 7d7719204abb292436c606ef35207f5f62d237a3 Author: Ethan Chen <intervigil@gmail.com> Date: Sat Jun 22 19:57:57 2019 -0700 build: Use ifeq/else ifeq/else construction in board config * Instead of nesting ifeq/else/ifeq/else/endif/endif construction, make allows the more readable ifeq/else ifeq/else/endif construction. Use it instead. Change-Id: Ifd2635929799db593e04a13827f05c97e95487e4 commit ee08699351d7190b76e6b55df9716f424b71f5da Author: Michele Bono <bono.michele94@gmail.com> Date: Thu Jun 20 20:19:34 2019 +0200 vendor: This is not true Those prop are used system wide too Change-Id: I7725b0db0b688ebc4e29441f094e9baad19bc10f commit 904a8a1b9f52ee8ff67be8e9a585175b1cec6b7b Author: Rashed Abdel-Tawab <rashed@linux.com> Date: Mon Jun 3 22:00:42 2019 -0700 kernel: Set correct kernel compiler prefixes for aarch64 clang These configuration options are set based on the Google configurations located in kernels (ex. https://github.com/LineageOS/android_kernel_google_wahoo/blob/lineage-16.0/build.config) This is composed of 2 parts: Revert "kernel: Correct CROSS_COMPILE_ARM32 toolchain" This reverts commit c77bb3a5ba45699aeef45d3af8b8a0a59f0c6a14. This breaks builds when building with upstream commit ad15006cc78459d059af56729c4d9bed7c7fd860. That commit fixes LD being used from outside the path, however androidkernel toolchains don't have elfedit. Google specifically doesn't use androidkernel, so we need to follow them on this. Set CROSS_COMPILE_PREFIX to aarch64-linux-android- for clang builds Upstream commit ad15006cc78459d059af56729c4d9bed7c7fd860 makes the kernel build system use GCC toolchains for elfedit, so we have to actually use a real GCC toolchain, not the androidkernel one. Change-Id: I79ac4ac47d3ba6c2abbc5ce40e56ed5c707295b4 commit d06580fb621f320bc59377218583e91489da6216 Author: Rashed Abdel-Tawab <rashed@linux.com> Date: Thu May 16 14:01:19 2019 -0700 lineage: Rework DTBO image generation Currently we handle the DTBO images from start to finish, including AVB footers, and just drop them in $(PRODUCT_OUT)/dtbo.img when done. While this works for the most part, we are limited in what we can do with the DTBO images. For example non-A/B device recovery images must have a copy of the DTBO image appended to recovery (see AOSP docs: https://source.android.com/devices/bootloader/recovery-image ). This means that we need to pass the pre-AVB dtbo image into BOARD_PREBUILT_DTBOIMAGE in order to let the AOSP build system handle it. This commit reworks the way the DTBO images are built, placing them at $(PRODUCT_OUT)/dtbo-pre.img instead and setting BOARD_PREBUILT_DTBOIMAGE to that path so the AOSP build system can pick the images up and sign them and append to recovery (for applicable devices). Change-Id: I8819d7cd92ba298de67dbc7f6b321917ba8524f1 commit 201e6b74cd47643937b6630fa679bb39d852ebc0 Author: Henrique Silva <jhenrique09.mcz@hotmail.com> Date: Sat May 4 00:25:31 2019 -0300 vendor: Whitelist LiveDisplay permissions Change-Id: Iefa5365b6ec013f164a338038b0d13c45b369a13 commit e08de5b0a0b828c3ff0ddf6c4152f705f707d09a Author: Moshe <mosimchah@gmail.com> Date: Sat May 18 06:24:01 2019 +0200 vendor_aicp: Make su opt-in This will cause SU to *not* get built by default You can add "export WITH_SU=true" to ~/.bashrc to build it You can also manualy set it after env setup Change-Id: Icbacb8dd3db6f2522c3f8329c23689b596ebb15b commit cb58f00dc4af75c4860399f878ad3142eca545b5 Author: mosimchah <mosimchah@gmail.com> Date: Thu Apr 18 18:27:16 2019 -0400 vendor_aicp: Make aosp su optional Change-Id: I672d60be66975ad4ad6eede02f54a383d8ad53ee commit 256fa4028c10d0b08306368e72e422bec146d3a2 Author: Michele Bono <bono.michele94@gmail.com> Date: Thu May 9 15:41:41 2019 +0200 vendor: set recovery type info Change-Id: I83f5654d150561b63c2367b0f6b8202479868684 commit 88686c633e3bea7f6fcb1c5cf31fbc9c8b5164d0 Merge: 30d1773e 7dcb4f5d Author: Ali B <abittin@gmail.com> Date: Wed Apr 24 08:18:30 2019 +0000 Merge "config: Include old AOSP alarms/notifications/ringtones" into p9.0 commit 30d1773e72731da985ff3a715c8c9fe1844aa2ed Author: Michele Bono <bono.michele94@gmail.com> Date: Tue Apr 23 15:55:38 2019 +0200 vendor: add curl to Extra tools Change-Id: Id2c59ce00dc340e4e2d11e598733eef52aa375a1 commit 7dcb4f5dd3c65d7a001b3460c94ce6e5eba6cc48 Author: Michael Bestas <mkbestas@lineageos.org> Date: Fri Apr 12 02:08:21 2019 +0300 config: Include old AOSP alarms/notifications/ringtones Change-Id: I8546d20098a0d117c5349dbeb73cfe1e72030990 commit 89b494c347d5f905c0f1ef0e49df22fdbf46ab34 Author: nebrassy <nebras30@gmail.com> Date: Wed Apr 10 00:32:11 2019 +0300 backuptool_ab: Use GAPPS's own addon.d script for safety Change-Id: Idf474eb4172b1963a197b41fc393578d8783b3f7 commit dc29f7c47e3e5602241851e00b1a0e9f6c671ed2 Author: doc HD <doc.divxm@gmail.com> Date: Wed Mar 13 00:48:09 2019 +0300 vendor_aicp: Use Updater as OTA provider Change-Id: Ifae70f61cb04fdf5d074ba4502f18d6714e85f96 commit 1c5c7081d17039670c6c70d561ebe9266d6f86a1 Author: doc HD <doc.divxm@gmail.com> Date: Tue Apr 9 20:46:16 2019 +0300 backuptool: Roll back to our own backuptool scripts for non AvB devices PS2: los backuptool script. PS3: our previous (AICP one) backuptool script PS4: set correct (previous) path for those scripts - Thanx Julian :) Change-Id: I6d6d172726908310f37f30592f8213a3d88e49c6 commit 8faec1d7bd63087ef6a671dce73e6eaffaaaa64d Author: Marko Man <darkobas@gmail.com> Date: Fri Mar 22 12:19:34 2019 +0300 vendor_aicp: Bring backuptools inline with omni's android-9.0 Signed-off-by: doc HD <doc.divxm@gmail.com> Signed-off-by: Marko Man <darkobas@gmail.com> Change-Id: I585ae664daa6246f10c0d268389664849b8f4e51 commit e899110d3f9e464dff0c8ac78af97159f9c18ff4 Author: Ethan Chen <intervigil@gmail.com> Date: Sat Feb 9 14:59:56 2019 -0800 kernel: Add more threads to kernel build process Change-Id: I9c90de7820308542c7bb15605df519976dd04e0b commit 3950655e026b58f8f19f769a9fa64d643f61441d Author: SpiritCroc <dev@spiritcroc.de> Date: Sat Mar 9 10:23:22 2019 +0100 Remove prebuilts that come with gapps Remove turbo and latinimegoogle, they can be installed using gapps. Change-Id: I4a911055077c43226faa916c44bb57f650273887 commit 65fccdb8f2a0a5f3bbd864c8278f8d65b6bb5704 Author: Carlos Solano <csolano@gmail.com> Date: Fri Feb 15 14:41:02 2019 +0100 aicp: Add vim to the package Change-Id: I6b3e85d533c451d14f523934386b66c1b70b95d5 commit 9e96e663cc4270f069e2f6c3c78e707d1817f8e9 Author: Han Wang <416810799@qq.com> Date: Sun Jan 6 06:53:03 2019 +0100 config: Add Deskclock to power whitelist * Seems sometimes alarm cannot ring because of doze. Change-Id: I3a35d2f02de365ea1d3a99ea75e0db9905d482a3 commit 7e483e33410ca25a8a0b6dbdedeab1334ac3f78a Author: Julian Veit <claymore1298@gmail.com> Date: Fri Feb 8 15:29:16 2019 +0100 vendor_aicp: Add telephony-ext Change-Id: Ie070fb03d0ebd9c01268f7132a1a7b16b19dfc9b commit ba35109edd1fd187b625d662c7debf55b004ca0d Merge: d3d1597d 3084686d Author: Ali B <abittin@gmail.com> Date: Wed Feb 6 05:52:55 2019 +0000 Merge "aicp: remove GoogleAnalytics param from romstats" into p9.0 commit d3d1597d6491354ced38eeb741830ff7fa44ed85 Merge: 5101d429 839178dd Author: doc HD <doc.divxm@gmail.com> Date: Tue Feb 5 19:06:04 2019 +0000 Merge changes from topic "FontService" into p9.0 * changes: Added new fonts to the statix fonts pack Add invictrix font package commit 5101d429114cb152f8a219a2a163b9a22cf293e9 Author: Michele Bono <bono.michele94@gmail.com> Date: Tue Feb 5 19:11:09 2019 +0100 vendor: fix props for jenny and cleanup Change-Id: Id98c5d29b11dd5ea51040a7d53acf3cc836d450b commit f9dd23f6ad52f8ab87e6df59fbf40f9e513e568c Author: Alex Cruz <du.alexcruz@gmail.com> Date: Sun Apr 1 00:41:51 2018 -0700 Add invictrix font package Adin's edit: User curated font selection! Change-Id: I1440d6c51ee25c7e465e83b2f4ec5099f03e741d commit 6062860a316f2e07407078b8cdd9f895ba0cb6b1 Author: Michele Bono <bono.michele94@gmail.com> Date: Tue Feb 5 16:46:45 2019 +0100 vendor: fix aicp versioning Change-Id: Ic26c11a25eaad0387e2642674743fffce81978e3 commit 3084686d054acd855d6a317fb9aeb638cb08ea8f Author: Ali B <abittin@gmail.com> Date: Thu Jan 31 01:01:15 2019 +0300 aicp: remove GoogleAnalytics param from romstats Not used anymore Change-Id: I202bca81a68088124fbc39ede34ffcb5dc1827ba commit f401052b157eaa7ff8331e3ff27e290a3e7a6bb4 Author: mosimchah <mosimchah@gmail.com> Date: Wed Jan 30 03:27:35 2019 -0500 vendor_aicp: Don't use https for stats 2/2 https doesn't work right now for stats... Change-Id: I96f08565385b7f955e1eae9fef5ab8c920f94763 commit acaa466cbf3e2891568499010717ba3203e0d4a9 Author: Bruno Martins <bgcngm@gmail.com> Date: Fri Dec 28 21:34:03 2018 +0000 qcom: Mark some gralloc bits as valid * Add GRALLOC_USAGE_PRIVATE_WFD as valid gralloc bits for all the platforms and GRALLOC_USAGE_PRIVATE_10BIT_TP only for the UM 4.9-based platforms. Both are defined in the respective display HALs (in gralloc/gralloc_priv.h) being the latter only available for sdm845. * This results in the same as applying https://goo.gl/SR7sFY, but it's preferable since it makes use of our own method of extending the valid gralloc 1.0 usage bits (see commit 59009f8). TARGET_ADDITIONAL_GRALLOC_10_USAGE_BITS is extended here on purpose and as a bitwise OR of all the values in order not to clear what might have been set in the device trees. Change-Id: I5536f341e75088cc72ac369065011388f0a6d3f1 commit f4a6e624ebb6a14fea9f101427030916d6afb840 Author: Luca Stefani <luca.stefani.ge1@gmail.com> Date: Sat Jan 5 11:46:23 2019 +0100 Disable art debug and enable minimize debug info Change-Id: I12b65c532201bf31f12cfb1d62c4a8bbe2204e2f commit 5882cb011aad939fce0466758606cb67b368a902 Author: Michele Bono <bono.michele94@gmail.com> Date: Sun Dec 16 15:05:53 2018 +0100 vendor: cleanup Change-Id: I0698c8c0f2ae772d2550a007ac9be27f3f612144 commit 0b4c360ec3a0dfeae700a58e3daa1a573461dc6c Author: Ali B <abittin@gmail.com> Date: Sun Dec 16 01:12:54 2018 +0300 aicp: add omnijaws permissions Change-Id: I5b91bfee05157a062c4b1cdbf2c4712b79b1254f commit 7e5af8e6b703c9cbed00f576e2ee137885c10a30 Author: doc HD <doc.divxm@gmail.com> Date: Sun Dec 23 16:06:10 2018 +0300 vendor_aicp: Build OmniJaws Change-Id: I83cccf2cb7690905c045e518ac86ac614783886d commit 5f563414155ef17fef701ef3e2482872bd60484c Author: Julian Veit <claymore1298@gmail.com> Date: Sat Dec 15 15:35:37 2018 +0100 vendor: aicp: build DSPManager by replacing MusicFX Change-Id: I51eb72698cdb03aadd2becb53d1d889ca8cf9a9d commit 35e572b4e76b538d6056c872761e57432eaf0860 Merge: 20237b8c 61c568c1 Author: Ralf Luther <luther.ralf@gmail.com> Date: Wed Nov 28 11:09:26 2018 +0000 Merge changes from topic "aicp-wallpaper" into p9.0 * changes: vendor_aicp: Pin HOME application Build and use AICP live wallpaper commit 20237b8cafa30f1ca9fbf08651cffc64457a55c7 Author: Julian Veit <claymore1298@gmail.com> Date: Sun Nov 25 20:47:24 2018 +0100 vendor: aicp: build JamesDSP Change-Id: Idfc7d4fd7583d177d22c13bd4ab47f1b38c10a1b commit c5c575b6879a0065f30edc743885d51631f8e128 Author: Julian Veit <claymore1298@gmail.com> Date: Sat Nov 24 15:50:20 2018 +0100 vendor: aicp: build MusicFX instead of nonexistent AudioFX Change-Id: I04367dae2b63c4a0c28c38dc8e1ca0013b2d03bf commit 72d72b6aa44a68699b16c9dbb2c7844f48a9bfff Author: SpiritCroc <dev@spiritcroc.de> Date: Fri Nov 23 16:46:41 2018 +0100 Build and use AICP live wallpaper Change-Id: I3bc7075a7e986cedafa3f5c3295ef1393e2e7d22 commit 33ddf43b52a15ea98ee985a44706755ead57e112 Merge: 1bace7f3 6bbab3d0 Author: doc HD <doc.divxm@gmail.com> Date: Wed Nov 21 14:14:16 2018 +0000 Merge changes from topic "custom-hwui" into p9.0 * changes: vendor: gzosp: Add phone-xhdpi-2048-dalvik-heap vendor: gzosp: Add phone-xxhdpi-4096-dalvik-heap vendor: gzosp: Add phone-xxhdpi-2048-dalvik-heap vendor: gzosp: Revert back to previous configuration for xxxhdpi-3072-dalvik-heap vendor: gzosp: Rework 3 and 4-GB dalvik heap configurations vendor: gzosp: Update HWUI config for xxhdpi/2GB devices vendor: gzosp: Update configuration for 2GB/1080p devices vendor: gzosp: Provide overrides for hwui memory limits for xxhdpi phones vendor: gzosp: Use 3gb dalvik heap and hwui vendor: gzosp: Add HWUI overrides for xxxhdpi phone vendor: gzosp: Add dalvik heap override for xxxhdpi phone commit 1bace7f3ef3528c118dc0385db6d14cef07c26ba Author: Michele Bono <bono.michele94@gmail.com> Date: Tue Nov 20 12:11:35 2018 +0100 Add targets to support NTFS Change-Id: Ia3bf13ba2e29117a6cf79dc97216313e17338f61 commit 6bbab3d070bf1e246ef89ee6b74bb7b8456fc922 Author: cyanogen <shade@chemlab.org> Date: Sat Jan 6 00:44:48 2018 +0100 vendor: gzosp: Add phone-xhdpi-2048-dalvik-heap Change-Id: I90a441030dda6f1315521de85354a6506316019d commit ac0e3402da73a0162752eb9409e9320011df8822 Author: maxwen <max.weninger@gmail.com> Date: Wed Dec 27 02:52:54 2017 -0500 vendor: gzosp: Add phone-xxhdpi-4096-dalvik-heap - Needed for the OP3/T Change-Id: Ie0d499ce17dc1e94bdc25e61933632762dce0ba3 commit ab3d5831eed9a715054151050f97af400272471e Author: cyanogen <shade@chemlab.org> Date: Mon Oct 30 19:12:49 2017 +0100 vendor: gzosp: Add phone-xxhdpi-2048-dalvik-heap Change-Id: I43d99865983835806483c8f9e2bc402a4811a8f0 commit 0a73dab0ee1279828ff688b6d4fc4c40ae48a390 Author: Alex Cruz <du.alexcruz@gmail.com> Date: Fri Jan 20 09:08:54 2017 +0100 vendor: gzosp: Revert back to previous configuration for xxxhdpi-3072-dalvik-heap - Fixes an issue on the Nexus 6 (shamu) where titanium backup would freeze up/error out. Huge thanks to David Batty for helping out with this, couldn't have tracked it down without him. This is a partial revert of this commit https://github.com/DirtyUnicorns/android_frameworks_native/commit/f071763b4bd308214f5d0de520464631a7502746 Change-Id: I367e46a32a23727dc13ffb2b0f99e9e25ab2989c commit 4eb020b0c1ce05ee8bcc584a3e25519474116dd3 Author: Alex Naidis <alex.naidis@linux.com> Date: Sun Aug 14 21:48:27 2016 -0400 vendor: gzosp: Rework 3 and 4-GB dalvik heap configurations The previous configuration sets target utilization as .25, which is geared towards low memory devices. This path increases it to .75 and makes us pass the check: (heaptargetutilization / 2) * heapsize = heapgrowthlimit Example: heapgrowthlimit: 256m heapsize: 512m heaptargetutilization: 0.75 0.75/2 * 512 = 192 To pass the check this has to be true: 192 = 256 (WRONG) Check not passed. This new configuration is optimized for higher RAM devices and passes the check: heapgrowthlimit: 384m heapsize: 1024m heaptargetutilization: 0.75 0.75/2 * 1024 = 384 384 = 384 (TRUE) Check passed. PS2: Values corrected. Thanks Alex. https://github.com/CyanogenMod/android_frameworks_native/commit/30bc76d65791e92b1385c44f0a561cea1b4e68cb https://github.com/CyanogenMod/android_frameworks_native/commit/9ca91d6544faebd5f7f30e30f09b9aafe5b3e3b3 Change-Id: I6839339382229da80546761c3746a032081ff2cd commit d56155a5446f7ceb5bfd27b7c154ee2b5055c1b9 Author: Steve Kondik <shade@chemlab.org> Date: Sat Jan 4 12:12:00 2014 -0800 vendor: gzosp: Update HWUI config for xxhdpi/2GB devices Change-Id: Ic9ba16b0360f2b755a1d23aa51eddc61beee2bac commit 5c8199c940c9e5b62c89b8df1f48e8ff3392f31c Author: Steve Kondik <shade@chemlab.org> Date: Tue Aug 6 02:53:19 2013 -0700 vendor: gzosp: Update configuration for 2GB/1080p devices Change-Id: I73357a35bee22d76d3fe8a98ece91c5c9d19371d commit 54e442d7acb15ccc26a64c2fda00fc68d27fd682 Author: Steve Kondik <shade@chemlab.org> Date: Wed Sep 27 15:18:48 2017 -0400 vendor: gzosp: Provide overrides for hwui memory limits for xxhdpi phones Change-Id: I8b369619cd07530d0468a5449da30f338c13c7d2 commit cb863eeba4f7ec2ac5bafb362a77bcb89dba9818 Author: deadman96385 <seanhoyt963@gmail.com> Date: Wed Sep 27 15:17:44 2017 -0400 vendor: gzosp: Use 3gb dalvik heap and hwui Change-Id: I3bd7879f31276d3e1157e957978e1aeff34d2a22 commit 0f808b17cbfca8ddafd3d57e606ef0042abae6fc Author: bmc08gt <brandon.mcansh@gmail.com> Date: Wed Sep 27 15:16:19 2017 -0400 vendor: gzosp: Add HWUI overrides for xxxhdpi phone Change-Id: I4393ef0a5f6f1e9775b5d40b094da3f74ed3ae35 commit 5b9c5237c875dbb3bd4b53ac1ef8cc5367640bb4 Author: bmc08gt <brandon.mcansh@gmail.com> Date: Wed Sep 27 15:14:49 2017 -0400 vendor: gzosp: Add dalvik heap override for xxxhdpi phone Change-Id: Ib2649f55327775bbd4d94012952b4301536391ed commit 2ef67b1787f5b1d2a590315f742f940106f35e51 Author: Luca Stefani <luca.stefani.ge1@gmail.com> Date: Thu Aug 30 14:41:32 2018 +0200 Add rules for non platform apps that use hidden APIs Change-Id: I483f00cc0735f47665c5cb61ed0a187fb4e7d655 commit c5470c4a0b1b63137c7c222283e045501ad6a2f7 Author: mosimchah <mosimchah@gmail.com> Date: Sun Nov 4 16:27:56 2018 -0500 vendor_aicp: Build Jelly Change-Id: I2ad94c649b167063a9a0f4087ed3e9fb1ebfbd0c commit 7142532537c8df9a4a7d95de8766d6d201f8d1a3 Author: mosimchah <mosimchah@gmail.com> Date: Sun Nov 4 16:28:36 2018 -0500 vendor_aicp: Build Phonograph Change-Id: I720c4765b077c62ff87216197bf3c00da0ac3508 commit dc62458a40c4a2a63ccf7043728fd41a25883fd5 Author: SpiritCroc <dev@spiritcroc.de> Date: Wed Oct 31 14:25:33 2018 +0100 Include AICP theming packages Change-Id: I5f69ed252434bdcf0d2445db23fd5074afccd7ac commit 3f4ab264ad17f63efebaf9515a7c49877309c077 Author: Rashed Abdel-Tawab <rashed@linux.com> Date: Thu Sep 20 15:19:57 2018 -0700 aicp: Move some kernel definitions to BoardConfigKernel Kernel source settings should always come at BoardConfig population time so things that use the variable later don't end up pointing to an empty or wrong variable. The following is also squashed in: Author: Christopher N. Hesse <raymanfx@gmail.com> Date: Fri Aug 10 00:23:54 2018 +0200 tasks: kernel: Honor prebuilt kernel flag For devices that want to use a prebuilt kernel, TARGET_KERNEL_SOURCE would still be set to TARGET_AUTO_KDIR, meaning the build system would still try to build the kernel if TARGET_AUTO_KDIR was present. Setting TARGET_PREBUILT_KERNEL indicates this is not wanted, so don't attempt to do it. Change-Id: Ic79b3ac1b9c946fd258ada43dce2b08bb74ea0d9 Change-Id: If046b86ff0d18c76898e90295be873a8379f678a commit 78dd8ec530e481257b320ad07a0c63d1cae7ab7b Author: Rashed Abdel-Tawab <rashed@linux.com> Date: Tue Sep 18 21:53:24 2018 -0700 aicp: Dynamically generate kernel headers using aicp generator Add a soong vendor plugin for kernel config variables so we can use these in go. Change-Id: Id31f2be8fcc5aba2d965dbe815edaaf1d28279c6 commit 6ca00711731eea6d3167d01b36564c54ae17f55e Author: Ralf Luther <luther.ralf@gmail.com> Date: Fri Oct 19 20:41:20 2018 +0200 vendor_aicp: AICP'ify more Use AICP versioning in configs and for ROM specific props Actually changed build type, so to build a valid version (NIGHTLY, WEEKLY, EXPERIMENTAL) please use in bashrc for example: export AICP_BUILDTYPE=NIGHTLY otherwise the build will be UNOFFICIAL! Note: RELEASE build type was removed (important for new Updater!) Change-Id: Ie5ed398fab4a00444ef023e86f28e63673a8f39a commit 8605c477581711a464425431d4dfed6f886454c7 Author: maxwen <max.weninger@gmail.com> Date: Wed Sep 27 16:10:34 2017 -0400 vendor_aicp: disable rescue party this is great for devs and themers who are trying to fix fc's and don't want to risk a factory data reset, the purpose of rescue part is to fix fc's via a factory data reset, if a user needs to, they can do that via twrp Change-Id: Idf9a886d36fa358c4d5f517a496d04847aac83dc commit 0ef411bf07bd5836afc74be88d8bbe76ebfef45c Author: Christian Oder <myself5@carbonrom.org> Date: Thu Aug 30 23:09:46 2018 +0200 vendor: Add turbo privapp-permissions whitelist Change-Id: I61cbda61c046f18c89906883efb6ceb20154f8f4 Signed-off-by: Josh Fox(XlxFoXxlX) <joshfox87@gmail.com> Signed-off-by: celtare21 <celtare21@gmail.com> commit 7f370b30280b0989e08cf32f9e657122ddde6639 Author: Joe Maples <joe@frap129.org> Date: Wed Aug 22 09:07:15 2018 -0400 prebuilt: Update Turbo and add correct sysconfig Turbo now uses a sysconfig to make sure its on a supported device Change-Id: I6c7866a2a0238199fbc41441710c3e3b5077ea21 Signed-off-by: Joe Maples <joe@frap129.org> Signed-off-by: Josh Fox(XlxFoXxlX) <joshfox87@gmail.com> Signed-off-by: celtare21 <celtare21@gmail.com> commit 7dae6223829c1822eeee3a07188530a825dd1baa Author: Ali B <abittin@gmail.com> Date: Sat Nov 21 18:20:59 2015 +0200 vendor: bring back OTA Also don't allow OTA App to be built on Unofficial Builds Change-Id: I7a72a00a5613883cf170af53dc2e370ccc09fd66 commit 085912ec0ae486c575d5b90975685eb40b779157 Author: SpiritCroc <dev@spiritcroc.de> Date: Tue Oct 9 11:39:16 2018 +0200 Add missing ro.aicp.version.update prop Change-Id: I5995329657517839673d96a3c7e3650de6bb938b commit 4ce88a4fd8c0c89413b056b23f0ce0b3f30a2b3f Author: SpiritCroc <dev@spiritcroc.de> Date: Wed Oct 3 11:40:28 2018 +0200 vendor/aicp: Build AicpExtras commit 46a1f6e5cbece39712844dae22841b0aa27e9760 Author: Michele Bono <bono.michele94@gmail.com> Date: Wed Oct 3 11:34:05 2018 +0200 vendor_aicp: add random bootanimation commit 3e86bfbdaf7e1b5c522a33e844fd4823c91439c7 Author: SpiritCroc <dev@spiritcroc.de> Date: Wed Oct 3 11:22:37 2018 +0200 vendor/aicp: AICPfy Change-Id: If1aea5e4f84f7cfa84b80b939f67c9137297a421 commit 71e95c24834995b6868f8ac14d2d66c369a33ee7 Author: martinusbe <martinusbe@gmail.com> Date: Sat Sep 8 18:30:47 2018 +0200 backuptool: update for 9 Change-Id: Iaa495aee6b79ee7c9d527b8b973eee2af8da48a6 commit 0fecdd22df3f8dcf90f3f8ab08b70d100c25fb7c Author: Rashed Abdel-Tawab <rashed@linux.com> Date: Sat Aug 25 11:17:23 2018 -0700 qcom: Declare PRODUCT_SOONG_NAMESPACES for HALs HALs are starting to move to blueprint files, which means that pathmap ifeqs no longer work. This results in modules with the same name in different platform HAL directories. Since these modules aren't used or linked anywhere outside the HAL directories and a device's device.mk, we can safely use a soong namespace to isolate the different HAL directories' blueprints. This defines the PRODUCT_SOONG_NAMESPACES make flag so make knows which namespace to look in as well. Change-Id: I549e6da863465d79b12c7453aa169d5d963afa52 commit 909184bb0f305e3192ec5387eb3ac132dad1811a Author: Rashed Abdel-Tawab <rashed@linux.com> Date: Sat Aug 25 11:10:25 2018 -0700 gzosp: Move QC board variables earlier These variables are usually set in a device's BoardConfig, setting them in qcom_target is at the very end of the "configuration process" which results in them being unavailable to plenty of other configuration "things" (ex. soong namespaces or soong config). Move them to right after a device's BoardConfig has been found and loaded. Change-Id: Iddd731202d22ed3f8eb010197ce20d3c75a1f40a commit 219d1fee89681282ec0cdbb59805a9383475079b Author: Prema Chand Alugu <premaca@gmail.com> Date: Tue Aug 21 18:14:26 2018 +0530 vendor: Fix bootanimation zip evaluation Change-Id: I1de9f46710109cd1bbb8a8159f0283a7d6851a9c commit a3e8cca184db0cc7ad7a1d4a93b7df7fd4aa4304 Author: Prema Chand Alugu <premaca@gmail.com> Date: Tue Aug 14 15:39:29 2018 +0530 common: Start with 9.0 Alpha Change-Id: I86c498a315dbf41526800fe9afe42955ea2ee76a commit 8d72e0089d6097745f7c7b4ffa8a7e2b397bda1e Author: Dan Pasanen <dan.pasanen@gmail.com> Date: Sun Jul 15 12:47:42 2018 +0200 vendor: add custom backuptools and postinstall script for A/B OTAs * A/B OTA devices wont run backuptools in recovery (because they don't go in to recovery to do an OTA). In these cases let's use a modified version to backup/restore from within android upon postinstall. * Add backuptool_postinstall.sh which will be run prior to the normal postinstall script in order to backup/restore via addon.d scripts. * This needs to be done in such a manner because we need /postinstall mounted rw instead of the ro with context= options which are used for the normal postinstall (dexopt) script. Change-Id: I51511870634dd1ec5388adafddb446f95cc5a950 commit 61bed6371e035f7c1105605619dd1e9acbe08837 Author: Prema Chand Alugu <premaca@gmail.com> Date: Fri Jul 6 18:54:04 2018 +0530 Been Longtime, Up the release with July Security patches! Change-Id: I857fe74fc58904e584bfab2f1fbd90da6d5aee2a commit 01091c0d37ad2d0548accfc4b8dc84c7f9287ca2 Author: martinusbe <martinusbe@gmail.com> Date: Fri Apr 13 09:02:23 2018 +0200 vendor_gzosp: common.mk: disable dialer_experience.xml * seems to break op5 build when i have gapps synced for berkeley no time to look into it now Change-Id: I4fec47633d934c6d8f6b2283ea82402b14b982e0 commit 3e70edb19f816f99046cc1ed36db71b151b28443 Author: maxwen <max.weninger@gmail.com> Date: Wed Jan 17 01:51:25 2018 +0100 gzosp: add overlay for dark Launcher3 Change-Id: Ibc1c257bd9f58f93543b37b24597add54c375942 commit 91d5b807c66a9099bdbfc757c04b68d6c5ba84d3 Author: martinusbe <martinusbe@gmail.com> Date: Thu Feb 15 10:05:58 2018 +0100 backuptool: fix for 8.1.0 * Test: flash rom + gapps, flash only rom = gapps still there Change-Id: Ia0b385048c2fd5c7390d24e886293ce1c6862866 commit 98efc5c1cae1bf45fb3e2c175c65c534c82962ad Author: martinusbe <martinusbe@gmail.com> Date: Sun Feb 11 12:57:45 2018 +0100 version: let's call it stable Change-Id: I7e32752741bc6f33cc6f6061483b311ce26123a7 commit 264dbd71e5394d32a54d6a5ec68bd8d8cf80e114 Author: martinusbe <martinusbe@gmail.com> Date: Tue Jan 16 18:06:55 2018 +0100 config: build aosp charger images * disable unused cm charger leftover Change-Id: I46e99de78e3a28f0b3703fd94825c60911b582d1 commit 0a0a2b4231e137d2658972bbfb27ccc06ee63888 Author: maxwen <max.weninger@gmail.com> Date: Tue Jan 2 22:54:58 2018 +0100 [2/2] omni: add OTA script do delete package cache after flashing new image delete contents of /data/system/package_cache/ to make sure they are recreated. Outdated cache files are the reason for the famous 'resource derps' Change-Id: Iaf1f113a64242254b8fb33bc5b9fdef0c9fdb120 commit 492a1948c767938ba3cdd75b6e0332f47a93f3a3 Author: ezio84 <brabus84@gmail.com> Date: Mon Dec 11 14:10:32 2017 -0500 Add Pixel Sounds Change-Id: Ic5eaf35ef42184a15c26da4daff6c923ff4b60e3 commit 38e264731cd50ef257e30d3b94dc92dc279012bb Author: camcory <camcory1@gmail.com> Date: Mon Dec 11 09:53:44 2017 -0500 Build new overlays And a few link adjustments Change-Id: I23ff4fa0ccfe64940357fd9e0c2c9d0c3e747c00 commit 2fdc8c75aefc1b6ef2f52efbd713af9159c51f67 Author: ezio84 <brabus84@gmail.com> Date: Mon Dec 11 09:49:10 2017 -0500 Add all Pixel sounds pulled from latest O sailfish img Change-Id: I402094eb0cca23ceb0d6d55328e9e192a414c46a commit a06f7e139e87666b4ca6fd3161ba4b0a8d8ef6ce Author: martinusbe <martinusbe@gmail.com> Date: Wed Dec 6 16:34:56 2017 +0100 vendor_gzosp: 8.1 * cleanup some as well * back to Alpha for 8.1 Change-Id: Ieb278256da1e36c860e4ca60d41e80346730665a commit d2b349e400ee7ace1097e2655d68b86ad9796b90 Author: Prema Chand Alugu <premaca@gmail.com> Date: Fri Dec 8 15:21:20 2017 +0530 version: Lets Ground 8.1 Change-Id: Iefb018518a7ca580975416ea4ecd8ea40346c423 commit 8d0ffd149211b6b60417f939b4f4361704727de3 Author: Martinusbe <martinusbe@gmail.com> Date: Sun Oct 8 09:39:53 2017 +0200 take it to Beta commit f5c4ec305c5882db8f4cf4262183d4ab07aba22c Author: viperusgit <viperusgit@gmail.com> Date: Wed Aug 30 19:56:21 2017 -0500 Add in dialer_experience.xml to fix google phone bitching at us Change-Id: Ia188841ea2a211acd7205c6836d2423040cc143c commit c64b10c2e70b0bcf1d9c7271a2c67087b4c99a91 Author: Prema Chand Alugu <premaca@gmail.com> Date: Thu Aug 31 23:55:35 2017 +0530 minor cleanup commit 125b2ae164c88589f9720463b9d877a9f5054b54 Author: Martinusbe <martinusbe@gmail.com> Date: Sat Aug 26 18:31:49 2017 +0200 it's gzosp v1.0 commit 81fcf308b528a8841f9e11adb8c83570f9095136 Author: Martinusbe <martinusbe@gmail.com> Date: Thu Aug 24 10:42:31 2017 +0200 Revert "Knock-off offline charger and healthd for now" This reverts commit 2a816fd1ea7e18118cbc2cb6e1b79e310bb40431. commit 2a816fd1ea7e18118cbc2cb6e1b79e310bb40431 Author: Prema Chand Alugu <premaca@gmail.com> Date: Wed Aug 23 05:22:47 2017 +0530 Knock-off offline charger and healthd for now commit b673c2ac3637c68d7042839afe0600f9bd0c4cc8 Author: Martinusbe <martinusbe@gmail.com> Date: Tue Aug 22 23:46:10 2017 +0200 update version and backuptool for 8.0 commit 65c0d01ac98ae85336c11858b784f2ae84dfdc67 Author: theringmaster <gzroms@hotmail.com> Date: Tue Aug 22 16:11:27 2017 -0400 Cleanup Just removing a few articles from build commit 8fa96782bc3404d278ba5bdd3f7d171b4411f107 Author: Prema Chand Alugu <premaca@gmail.com> Date: Tue Aug 22 17:55:38 2017 +0530 Start Gzosp vendor Change-Id: I260dac3b745dd3f945239d19acb2295eb7bbb2ef
* | aicp: sed vendor/lineage and tools-lineagemosimchah14 days56-118/+118
| | | | | | | | Change-Id: I424b7b7d85b1509229354afe29efc433a500f82a
* | aicp: add our overlays from w16.0_pre-rebase_12-3-25mosimchah14 days32-1/+2056
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://github.com/AICP/vendor_aicp/tree/w16.0_pre-rebase-12-3-25 exclude overlay/common/packages/apps/Dialer/java/com/android/voicemail/impl/res/xml/vvm_config.xml migrate to aicp overlay files when possible commit 612c4932cc8e323f2e6c10c6528a97099fac1ea8 Author: Moshe Barash <mosimchah@gmail.com> Date: Sat Nov 8 16:38:50 2025 +0100 Revert "overlay: Don't allow toggling camera" Revert submission 123202 Reason for revert: Lineage merged by mistake and they are reverting it and so are we Reverted changes: /q/submissionid:123202 Change-Id: I060041347a87c68166753d59689eaf64867b670a commit 39a90cd96a6d9298b4d18de6e9f9167d6a2c6c8a Author: Hridaya Prajapati <info.hridayaprajapati@gmail.com> Date: Sat Aug 30 11:50:36 2025 +0545 overlay: Don't allow toggling camera Not all devices support this feature. If a device supports this feature, enable overlay in the device tree. This partially reverts commit 7b6521c8a47763eb16eedde0b0d028f6dcb28631. Change-Id: Iece2b092d0fdcbb94c41c7727de799a0b7baa700 commit fd0f20e38718ef448ed141b3ee0d0e817153bd77 Author: Nolen Johnson <johnsonnolen@gmail.com> Date: Mon Jul 12 14:31:04 2021 -0400 overlay: TV: Default to not showing bug-report quick setting * This is ugly, and not needed at all in LineageOS builds. Change-Id: Id22a1ad9b16943e850daa5c2ab2f332841bfc999 commit c598532acdcf203ae7120d05fa2c71251264cf61 Author: Yumi Yukimura <me.cafebabe@gmail.com> Date: Fri Jul 18 19:27:22 2025 +0800 overlay: tablet: Enable config_canInternalDisplayHostDesktops Change-Id: I1981c56fbc024f045ea78331c902acf4657e779b commit 1eb431112157146ceefc8c9331a6f1faf9f12c1a Author: Yumi Yukimura <me.cafebabe@gmail.com> Date: Fri Jul 18 19:25:38 2025 +0800 overlay: tablet: Update lockscreen widget feature config for 16 Change-Id: I3bc174a6e5e1f15cca0ef60a992f925b587bb092 commit 025d63fadc0825b8469bf2a2add977015bbe786e Author: LuK1337 <priv.luk@gmail.com> Date: Wed Dec 25 23:42:18 2024 +0100 overlay: Create NCM USB tethering overlay package Change-Id: I19f921e8fa0fb1e161d5b5980dc165684ed5ead2 commit 8b8263d93f450c0680f1ee3ecdca1a5f11553678 Author: Yumi Yukimura <me.cafebabe@gmail.com> Date: Tue Feb 25 13:51:15 2025 +0800 tablet: Enable desktop windowing mode * This replaces the old freeform window management Change-Id: I8711af4d90662252a37bc717590d35651460ad25 commit f027100b1bbc7dfc3c43cff99e151ca002e5be23 Author: Yumi Yukimura <me.cafebabe@gmail.com> Date: Tue Feb 25 15:00:46 2025 +0800 overlay: tablet: Enable communal service * Enables support for lock screen widgets Change-Id: I452ad7921194987f8ad89f81d2635155888082c5 commit 3b7bfb8ea09ed7cb935bbdb6d68eeb9ddf0a6359 Author: Zhao Wei Liew <zhaoweiliew@gmail.com> Date: Thu Dec 1 20:17:33 2016 +0800 cm: Enable long-press on power in suspend by default As of fw/b change I14365389990eb06daaa127f5db66df45abf6c064, we now have an option to long-press on power to enable torch. To support this feature, we need to enable long-press on power while the device is still non-interactive. Change-Id: I4e2b4af86d397f68e119963054c33fd890c77cc5 commit fc744cbebf3a56c654fb370e30c7ac06a9df2bef Author: LuK1337 <priv.luk@gmail.com> Date: Tue Feb 11 20:59:18 2025 +0100 overlay: Set PermissionController help URLs Change-Id: Ib21950062261e8f280c16544341c35f2055c554a commit 791bc084cfb40f544173a5dc5781f7310161536b Author: Michael Bestas <mkbestas@gmail.com> Date: Tue Mar 21 19:07:01 2023 +0200 config: Switch to AOSP themes stub package Change-Id: I6029d6cd8bd2280f994f9992d24777d4f24f4346 commit 9f43bd943fcb3c97c8231cf754d104452c1279bc Author: Tommy Webb <tommy@calyxinstitute.org> Date: Wed Oct 25 11:18:58 2023 -0400 SystemUI: Enable lockscreen shortcuts (quick affordances) Change-Id: Ie7a10f7e93cf90f4e32810397ceecc7a0c1c96e9 commit 7c3c73405834ab12d0f408bef7ea6d43fb9ac559 Author: micky387 <mickaelsaibi@free.fr> Date: Mon Oct 30 15:36:53 2023 +0100 aicp: Add custom udfps_lottie_translate_y dimen required to see the animation, else it's outside the screen Change-Id: If0fd1b368367f186349c455121baa1f29994650f commit e7febc8502f2b0895beebf58be8a9f6cd798f0be Author: LuK1337 <priv.luk@gmail.com> Date: Sat Aug 5 13:44:28 2023 +0200 device_config: Enable separate notification volume control Change-Id: If28bf063526429e0d02c117a1f78bc787b2b65fb commit f3e6015866c48b15ce6452c4f105eeecf5b8b751 Author: althafvly <althafvly@gmail.com> Date: Mon Jun 27 22:59:11 2022 +0530 device_config: Disable always screen on - Some devices are keeping screen on and not turning off. Reported in some pixels and asus Issue: https://www.reddit.com/r/LineageOS/comments/uw5d8p/screen_timeout_issue_on_pixels_on_android_12/ https://gitlab.com/LineageOS/issues/android/-/issues/4798 Change-Id: I1e2471928b47387f7e40adb81d3457bb58cc2755 commit 0a002910f55c83bffa7bf72519766575f8b6664c Author: Alexander Koskovich <zvnexus@outlook.com> Date: Mon Apr 24 20:34:37 2023 +0300 overlay: Move Launcher3 overlay to seperate RRO package. * RRO is not auto generating. Change-Id: Ia69895291f4cfc4f911b7993ccb82eef8b02170d commit 0f683ca20281b28018fd845c2872cdbac616f472 Author: Michael Bestas <mkbestas@lineageos.org> Date: Tue Apr 18 14:14:45 2023 +0300 overlay: Convert DocumentsUI RRO to standalone package Fixes: W idmap2d : overlay '/product/overlay/DocumentsUI__auto_generated_rro_product.apk' is not allowed to overlay resource 'bool/config_default_show_device_root' in target: <overlay> android:targetName "" does not match overlayable name "DocumentsUICustomization" W idmap2d : failed to find resource 'bool/show_documents_root' W idmap2d : overlay '/product/overlay/DocumentsUI__auto_generated_rro_product.apk' is not allowed to overlay resource 'string/default_root_uri' in target: <overlay> android:targetName "" does not match overlayable name "DocumentsUICustomization" E idmap2d : no resources were overlaid Remove unused overlays while we are at it. Change-Id: Icf48bb9644bcfd2ca2c1c5681623f4f7c762bf35 commit a0dbe2bd16a4037aac77d246ef3a6944c95dd02f Author: Sebastiano Barezzi <seba@sebaubuntu.dev> Date: Sat Apr 15 19:23:20 2023 +0300 overlay: Move default status bar height to no-rro * This overrides whatever value device trees set when using auto-generated RROs Change-Id: I54d504c4d1c9a1123051e0bd564aa3b0d2a0d865 commit 966324f489988a200d7dfcb0c25de920bf86a7f2 Author: Michael Bestas <mkbestas@lineageos.org> Date: Fri Apr 14 20:33:26 2023 +0300 overlay: Relocate config_displayLightSensorType to no-rro RRO breaks Pixels and every device that overlays this. Change-Id: I704f81c0cb30b92d1a33d5e6569d501519e0bcd7 commit 8257bdb48ffa1bb0c890aff4369c3aaa7dc4a366 Author: Arian <arian.kulmer@web.de> Date: Thu Mar 16 17:12:05 2023 +0100 overlay: Disable immersive mode confirmation The confirmation dialogue is broken in several apps. Displaying the confirmation dialogue leads to a focus change on which the app requests immersive mode again leading to a loop of focus changes between the app and the dialogue. Set the default value to confirmed to avoid this issue. Example of the issue in Jelly: https://imgur.com/a/DT98ahR Change-Id: Ifd906f5417cc0a090a2bf7d1f0dcdab26bf62dbb commit ba8a43d5f86bcc04f8f39241afb106785a01fd07 Author: ralph950412 <ralph950412@gmail.com> Date: Wed Dec 21 02:20:59 2022 +0800 device_config: Enable smart actions in the clipboard overlay Thanks to Mishaal [1] for finding how to enable this. [1]: https://twitter.com/MishaalRahman/status/1605252760508801024?s=19 Change-Id: If5cb5d4570a93e1486228c306970c173857ffe37 Reviewed-on: https://review.statixos.com/c/android_vendor_statix/+/9159 Reviewed-by: Tofu <ralph950412@gmail.com> Reviewed-by: Anay Wadhera <anay1018@gmail.com> Tested-by: Anay Wadhera <anay1018@gmail.com> commit 114e0215132ecc5c4edbd39f1fbaf4b4e0a57915 Author: Łukasz Patron <priv.luk@gmail.com> Date: Sun Mar 19 23:54:38 2023 +0300 overlay: Set config_displayLightSensorType to android.sensor.light The fallback was broken in frameworks/base@4be1126d2591. Change-Id: If6d7b0ea0306cbfde94d344dd5d933a155471a3f commit 7b1c1aa61b5941d229f5a64ca1205036763ffb5c Author: Michael Bestas <mkbestas@lineageos.org> Date: Mon Jan 23 17:02:05 2023 +0200 overlay: Set calendar component name Change-Id: I45dcb494863616d09348266f444cf8295313454c commit 869b6b673409cecb911d5e10aa8f64f20bbefe0c Author: Michael Bestas <mkbestas@lineageos.org> Date: Mon Jan 23 17:01:49 2023 +0200 overlay: Set clock component name Change-Id: I7952d4dc65b4c5813e5cf7f6a77259dd4c6370cb commit 9f021fe1f52160e667e4b84910d36edc82af3d80 Author: Michael Bestas <mkbestas@lineageos.org> Date: Wed Jan 4 22:27:15 2023 +0200 overlay: Set default status bar height to 28dp The default 24dp looks too thin after Android 12L. This matches Pixel status bar height and makes status bar look slightly better on devices without a cutout/notch and landscape mode. Change-Id: I5907d6ca19613e4c8bc186a9eca01d11730733b0 commit d78abe36dccc14531558f2051ddfa5f109fd079f Author: Semavi Ulusoy <doc.divxm@gmail.com> Date: Sat Dec 24 18:19:06 2022 +0300 vendor_aicp: overlay: cleanup and get inline with Lineage Change-Id: Ief24db30b7cfd6cb5822ec6ba44acc5486055932 commit 09db040516e06a40a27fcc7e3e675987aaef3779 Author: Andrzej Perczak <linux@andrzejperczak.com> Date: Sat Dec 24 17:22:48 2022 +0300 vendor_aicp: overlay: Exclude ThemePicker from RRO xNombre: Fixes nasty override warning during compilation. This is more like a workaround rather than an actual fix. Change-Id: Ic9c88a91b04562ee6ca23c7e75d9d5d7b53797b6 Signed-off-by: Andrzej Perczak <linux@andrzejperczak.com> Signed-off-by: Pranav Vashi <neobuddy89@gmail.com> Signed-off-by: Semavi Ulusoy <doc.divxm@gmail.com> commit 0938ff89f567d14c1523e188ce8026b1f35d5665 Author: LuK1337 <priv.luk@gmail.com> Date: Fri Dec 9 13:28:04 2022 +0100 overlay: Make config_defaultQrCodeComponent untranslatable We don't want to generate values-(en-rXA/ar-rXB) for it. Change-Id: I3be1dde9a5fb3a6dbb9140434fca757fcc725924 commit b327b34543dbb84e940a0979e293b8c58a1b8c36 Author: LuK1337 <priv.luk@gmail.com> Date: Fri Dec 9 13:27:02 2022 +0100 overlay: Set config_clockFontFamily to empty string This will match pre QPR1 clock font. Change-Id: Idef5fb093d81f49e40f2fcf4df69f834804916ae commit 51a22791f1643fe7f2d26db27844f41f254fd577 Author: Michael Bestas <mkbestas@gmail.com> Date: Thu Dec 8 01:50:04 2022 +0200 overlay: Update ThemePicker for android13-qpr1 Change-Id: If3a412d13400aacefa5ca2f48558a3cf1bc9526f commit 8e291d61c9198e0ed05c501dded30a1a8ba8a2b0 Author: Chirayu Desai <chirayudesai1@gmail.com> Date: Mon May 16 22:27:01 2022 +0530 overlay: Update Dialer VVM config From: * com.google.android.dialer 94.0.488803600 Change-Id: Ia2d054d2ba29a425224f1795aacae411388d874c commit b73ded2882246f446157deae0edccceaa7a6a87c Author: jhenrique09 <jhsv09@gmail.com> Date: Tue Sep 6 20:45:18 2022 -0300 overlay: SettingsLib: SettingsTheme: Override headline font family Keeps fonts on several apps in sync with user selected fonts Change-Id: I850852fd7f9f90c662e45e5f88a4287b819bf146 Change-Id: I1bf9de64005b63dc1526fe476d412e5b40fae951 commit ce9ee6e76dbaee47144c75b0d895da9c2223153d Author: Michael Bestas <mkbestas@lineageos.org> Date: Mon Oct 3 05:21:35 2022 +0300 overlay: Set config_defaultQrCodeComponent Fixes QR QS tile Change-Id: Iec42d27f1952169b05925dd25e8ad63da07ca453 commit 6e20110128b767f8bcfc50d3216a03cee5f11fd5 Author: LynnrinChan <wuxiaofei31@gmail.com> Date: Fri Aug 5 14:13:31 2022 +0300 vendor_aicp: overlay: Show adaptive connectivity in Settings Change-Id: I1b302861d6ca3c1b0d2feebdc27ef6a3fe41fbb5 commit ddb14edf50500894e300b6099e9b379a83212cd2 Author: kubersharma001 <kubersharma001@gmail.com> Date: Wed Jul 13 14:17:47 2022 +0530 overlay: core: Add Bromite WebView Signature Change-Id: Ide1702bc38436334988a27736aae6f8a8cb380fb commit e3fb52fd2d5586d3e6a0e5e2d07d5dd7c670ddb9 Author: Alex Tsanis <alex@dragongr.dev> Date: Wed Jul 20 21:43:06 2022 +0300 overlay: Point to global actions menu when pressing power button With Gapps, Power button gets set as a trigger button for Google Assistant. Restore that behaviour and set to Global Actions menu. Change-Id: I971ea682032ed676c8833559fd1aa7c4fa747f6c commit dc271c9a8ac1319a97fef4fd0a22c733b509a0ff Author: LuK1337 <priv.luk@gmail.com> Date: Sat Jul 16 00:38:37 2022 +0200 overlay: Convert NetworkStack overlay to an RRO package We can't use autogenerated RRO because android:targetName has to be set to "NetworkStackConfig". Change-Id: I6ff8a9c0dbd9607e71de5a65393328fe249a99e8 commit 69148ed923fd58f2b6ed37035638680a8f0b3e5e Author: Chirayu Desai <chirayudesai1@gmail.com> Date: Tue May 31 21:22:24 2022 -0400 overlay: Exclude ImsService from location indicators Change-Id: If6c71769b87eb59deadaaa933e1c8449b949af26 commit 782ddff8822292edc84a53abbea5cffa586e4fb4 Author: Timi Rautamäki <timi.rautamaki@gmail.com> Date: Thu Jun 9 01:31:06 2022 +0300 vendor_aicp: overlay: show all icons in collapsed statusbar There is no need to block them here as they can be blocked in settings. Change-Id: Iebbd91efc409479c8fdf4e37259697c9d578d14f commit 0b76d014feb6936ea169e118c3ca298795da903a Author: Danny Baumann <dannybaumann@web.de> Date: Fri May 20 09:48:51 2022 +0300 vendor_aicp: overlay: Also exempt CneApp from location indicators Similarly to change I6a55dd25f8435523f98970bfd24c3f86657ba6f7 | AOSP the CNE app also receives the phone state broadcast including location data, which constantly triggers the location indicator. Change-Id: Ic11674b7f3cccb6b5b7de1e5f8a99a01fd32c589 commit 11a419cc7e76e37eb966d565d077a3d6edbc9934 Author: Łukasz Patron <priv.luk@gmail.com> Date: Tue May 31 23:50:52 2022 +0300 overlay: Exempt Bluetooth from location indicators Needed for QTI BT. Change-Id: I177fac1f53d6ca8847a10eb819334fac6f5acab6 commit 611846935d05978643e6ef5128f0d00bb09a4499 Author: Alexander Koskovich <akoskovich@pm.me> Date: Tue Feb 22 10:49:32 2022 -0700 aicp: overlay: Set biometrics colors to accent. Change-Id: I9dbe50b46e3c89c2aa82c38f6d120731d2b79544 commit 7d94fad8d20a9e69910928c74796f30d459a512b Author: althafvly <althafvly@gmail.com> Date: Sat May 14 20:34:28 2022 +0530 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 commit 9cf461d6db4f259044aa12677a8a82f51325e951 Author: Danny Lin <danny@kdrag0n.dev> Date: Sat Oct 9 14:43:09 2021 -0700 device_config: Keep up to 7 days of permission usage history Keeping 7 days of discrete app op history allows us to show a 7-day permission usage timeline in the privacy dashboard. Change-Id: I4b6c7b28d02ac41c743ecd6e966c177d909aa5b9 commit 61febdfdcb84fc84293c6031b0b9f77fd8acd0f7 Author: Danny Lin <danny@kdrag0n.dev> Date: Sat Oct 9 14:45:43 2021 -0700 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 commit 0466381cac830e03380c094687f20e548bb17d1b Author: Danny Lin <danny@kdrag0n.dev> Date: Thu Mar 24 23:30:52 2022 +0300 vendor_aicp: overlay: core: Assign automotive projection role to Android Auto This is the proper way to do it, raher than adding Nearby Devices default permission exceptions. Change-Id: I974b4a6fe6738142219a4dba19fd0af016942b84 commit 1fc926fd891c69ab585708aa1a5826e784bf57bd Author: Semavi Ulusoy <doc.divxm@gmail.com> Date: Tue Mar 29 21:45:53 2022 +0300 vendor_aicp: overlay: Assign default role to GoogleQuicksearchBox Change-Id: Ie86876da6211782324f1745e514706657046d5aa commit 02b8ee9382b8277b344d43a1fc1329acb7463052 Author: Danny Lin <danny@kdrag0n.dev> Date: Tue Mar 29 19:35:36 2022 +0300 vendor_aicp: overlay: update and add full support for Google apps Signed-off-by: Danny Lin <danny@kdrag0n.dev> Change-Id: I10ddd226a06c6c21bab476468b0e9695cfc50563 commit ca7ee29c21313f999b4669dba3f77a08cb75a898 Author: TheScarastic <warabhishek@gmail.com> Date: Sat Oct 9 12:39:06 2021 +0000 overlay: Allow toggling camera and microphone Change-Id: I2b91c0d77dfa80484e7b081e14f6c5c1dc452db2 commit 75b05c5605af45c14a9efc5c8dd4ead789a529a7 Author: Danny Lin <danny@kdrag0n.dev> Date: Thu Mar 24 22:07:32 2022 +0300 device_config: Convert location indicators to soft config Along with SimpleDeviceConfig and Settings updates, this allows users to toggle location indiactors while still shipping it enabled by default. Change-Id: I2a110bebef85c7c4b3577b98cb6e7d38f44df7aa commit db3a68d1dfe25d27a44c5243bb8017849d8075b1 Author: Danny Lin <danny@kdrag0n.dev> Date: Thu Mar 24 22:04:46 2022 +0300 device_config: Show setting to disable location indicators Change-Id: Ia0bbea43c4369c340c86203d5e7b0a88e0eb5770 commit 634fef3950f845a6fa212bf1c264183a46c04320 Author: Adithya R <gh0strider.2k18.reborn@gmail.com> Date: Mon Oct 12 12:06:58 2020 +0530 overlay: SettingsProvider: Enable auto brightness by default * let's not rape the users eyes hard while in setup wizard Change-Id: I0a51e98ac1ef22b519244e16f83599099bcd9326 Signed-off-by: Pranav <npv12@iitbbs.ac.in> commit 353adaa71eab4f8ff6143bf928516a010128dd42 Author: Danny Lin <danny@kdrag0n.dev> Date: Sat Oct 9 10:15:21 2021 -0700 device_config: Use new privacy indicators for location Android has had location indicators for a while, but let's use the new privacy indicator infrastructure for displaying them. This makes them integrate better with the new camera and microphone indicators. Change-Id: I09d8fe845d81d6bd461f564ac8e0c69989641bd8 commit cf62ddfd95d1d78644b4bb335ae64348a061e735 Author: Danny Lin <danny@kdrag0n.dev> Date: Sat Oct 9 05:29:59 2021 -0700 overlay: Remove obsolete Android 11 permission hub overlays Change-Id: Ie3c519da153f1031371f7942c1b59fb1dd13038e commit 261a0de67e959638ae624395253ff1c2f5a49834 Author: Danny Lin <danny@kdrag0n.dev> Date: Sat Oct 9 12:16:46 2021 -0700 overlay: ThemePicker: Remove obsolete icon shape preview packages Change-Id: I8c1f3c9cdf980586d7fe705b2b239f084ed8ebd6 commit b01dbe5deed9a79d74085f440295f8ec42e9c4f2 Author: Danny Lin <danny@kdrag0n.dev> Date: Sat Oct 9 08:18:43 2021 -0700 overlay: core: Define wallpaper cropper package Use ThemePicker (incl. WallpaperPicker2), like everything else. Change-Id: If2916489c78f190cdd532e5fc4f11d0e65cde355 commit b546d26b0928c2a7690ac25c3de0aa80cde93846 Author: Luca Stefani <luca.stefani.ge1@gmail.com> Date: Fri Nov 1 23:21:37 2019 +0100 overlay: Launcher3: Specify the wallpaper picker package Change-Id: Ib94bac4546a328462ec83a7d2e1ffca56ef7343a commit 958fa6c8a40e7499a97e9ebe1d1db586c055c296 Author: Danny Lin <danny@kdrag0n.dev> Date: Sat Oct 9 14:33:17 2021 -0700 overlay: core: Exempt Android System Intelligence from privacy indicators While privacy-conscious users may like privacy indicators for Android System Intelligence features, they can quickly become excessive and lead to users ignoring potentially unwanted camera/microphone usage. Additionally, for most users, the indicators serve no purpose besides creating disruptions because Private Compute Core is a trusted app. Change-Id: I868bb56487cd98df304899631f76b159948e12b4 commit 088ef267941d0b7e177f52511fa64899d7ae3166 Author: Danny Lin <danny@kdrag0n.dev> Date: Sun Nov 21 02:29:04 2021 -0800 device_config: Update Live Caption configs for Pixel 6 Extracted from Pixel 6 Pro stock (SD1A.210817.036.A8) on November 13, 2021. Change-Id: I56eb543a77715c9395ab0dfc9ee6e9fac94e2d2e commit ca7ba1ec60a743cc63b6f34a7c977e6aff8363ca Author: Danny Lin <danny@kdrag0n.dev> Date: Sun Dec 19 04:45:25 2021 -0800 overlay: core: Suppress System UI ANRs It looks like Android 12 qpr1 still has the bug where "System UI not responding" dialogs appear sporadically after taking a screenshot. Just suppress the ANRs for now. Change-Id: I452dbf1c0e218b549f95de16a7cc4d96553fbb57 commit 928eec6098d19f0002dda0a9231dc83b9b23c975 Author: Danny Lin <danny@kdrag0n.dev> Date: Sat Oct 9 06:18:09 2021 -0700 overlay: SystemUI: Enable production-ready feature flags - Conversations: enabled by default on Pixel - Charging ripple: enabled by default on Pixel Change-Id: I02b8d268cf750d13aa8b1864aa3bcf46bf820e18 commit 1364505ea3507c34a5499b7950aa7407fba465bc Merge: cf0fc047 115c01d0 Author: Ralf Luther <luther.ralf@gmail.com> Date: Sun Dec 12 21:54:56 2021 +0100 Merge "overlay: Define blur radius in device-independent pixels" into r11.1 commit cd4b8887cd9289c55f6f652f721cab38db586197 Author: Timi Rautamäki <timi.rautamaki@gmail.com> Date: Sat Aug 7 18:10:19 2021 +0000 overlay: follow system accent in setupdesign This makes fingerprint setup in Settings & SUW follow system theming. Change-Id: I4d907f8f9ab1c077e31207819d12dfe54e1a613e commit 115c01d0a73f3b2edc8baa622e50da3f15ca2549 Author: Danny Lin <danny@kdrag0n.dev> Date: Tue May 11 18:28:58 2021 +0300 overlay: Define blur radius in device-independent pixels Specifying the blur radius in pixels leads to inconsistent results across devices with different pixel densities. With a Pixel 4 XL (1440x3040) as the reference display (3.5x scale factor), 175 px is more or less the amount of blur we want, but it's too strong on the Pixel 5 (1080x2340). Define the blur radius in device-independent pixels (calculated from the reference display described above) to make the strength uniform. Change-Id: Ia7887b257fa6b43670d27a9092c7d8d4eaaf50d2 commit e8435fc70b9f8dedf3a408c6e93259fe894420c6 Author: Ali B <abittin@gmail.com> Date: Sat Sep 4 21:33:41 2021 +0300 aicp: move fonts to new home Lets consolidate all overlay packages in packages_overlays_AICP Change-Id: I798791b4e41c3426791a690c006ceb188a213934 commit 5bd9039614f4bfc65968013ebce61fbac6513280 Author: Alexander Koskovich <zvnexus@outlook.com> Date: Fri Aug 27 22:49:34 2021 +0300 vendor_aicp: overlay: Remove MMS user agent URL * The URL in this overlay no longer points to anything. Change-Id: Id0bdf319fb7a79a912fcc97b03d2584aae7a843f commit a16d90608c2d8389d1c55e8bc4a26c9bb29ae3a8 Author: ezio84 <brabus84@gmail.com> Date: Wed Oct 16 22:53:34 2019 +0200 overlay: core: Make Turbo available as Battery schedule provider This doesnt set Turbo as a default Battery Saver schedule provider, just exposes the setting to make it one Change-Id: Ia6385c6d7bd883661922ef5db40a97633f21c9e9 commit 582c50cf572298f6333cbb5fba6a1985bdaa74e4 Author: Danny Lin <danny@kdrag0n.dev> Date: Wed Mar 24 10:50:13 2021 +0300 wifi: Increase 5 GHz network signal tolerance On devices with cellular data available, I've been experiencing Wi-Fi dropouts on 5 GHz networks where it disconnects and falls back to cellular data around a RSSI of -77 dBm. While the Wi-Fi quality may not be ideal at this signal level, it is still better to stay on it than switch to cellular data because switching networks can be very disruptive to the user. To make matters worse, the signal tends to oscillate around -77 dBm in my case, which causes it to oscillate between Wi-Fi and cellular data every few seconds. This causes far more disruptions than staying on weak Wi-Fi would. These signal levels were measured empirically on a Pixel 5, but they should apply to most devices. 2.4 GHz values were found to be more or less accurate, but 5 GHz networks continued to work past the AOSP thresholds. The iPhone 6s was also content with these signal levels and still displayed 2 of 3 signal levels at -77 dBm. Change-Id: I0cdc49d1df0ddd9e730b8504c2bf331ab35890a1 commit e1ace8ee300211d88c4324e48996e93c30d12172 Author: Demon000 <demonsingur@gmail.com> Date: Wed Nov 20 20:29:18 2019 +0100 ThemePicker: show our apps in icon previews Change-Id: Iea298d08621bbf10e06a560bf144095e84765774 commit bbbde029ae55e230bbeb09269c7339ebad791033 Author: Sneh Bansal <snehb@codeaurora.org> Date: Tue Jul 28 18:13:39 2020 +0530 overlay: Override config for platform number verification Set GMS app as an authorized package for platform number verification. Change-Id: If898db9696626a55bf08591d4a61d419ea95a8df CRs-Fixed: 2742516 commit 9d009807cbb81f195cbfab224e878d470265d0b2 Author: 0ranko0P <ranko0p@outlook.com> Date: Sat Jan 2 18:32:44 2021 +0800 aicp: overlay: Disable AmbientMusic Most of the devices doesn't support Now Playing features, disable it for them Why the setting even shows up is a long story, well disable these components by default. Change-Id: I88de2cd40e67167d3eb1e9233b600d0916f77f26 commit 80751496dbe000608a0014d856eff933a11c15b7 Author: Danny Lin <danny@kdrag0n.dev> Date: Wed Mar 24 22:55:13 2021 +0300 Settings: Show memory usage in app info The system tracks memory usage for each app, so we might as well show it to the user so that users can track down which apps are hogging their memory. This shouldn't be a developer-only feature that was previously only exposed in Developer Options. Change-Id: I56823786ac4e0ad0ddec329cc1800d5809251292 commit 2f45d7a9713fe9efc3b0951874e8c5951debee43 Author: DennySPb <dennyspb@gmail.com> Date: Sat Apr 3 23:57:22 2021 +0300 vendor_aicp: SimpleDeviceConfig: Enable iorap Signed-off-by: DennySPb <dennyspb@gmail.com> Change-Id: I92961f2a160305057d4243a1a685b2fae799a363 commit 40ad5f4b8cfdc9a622e859c2ff1162ae744599cd Author: Danny Lin <danny@kdrag0n.dev> Date: Fri Mar 5 20:59:50 2021 +0300 device_config: Update Now Playing database URL This is the URL provisioned to a Pixel 5 on SPP1.210122.020.A3 as of writing. Change-Id: I2c59a6b1eabe482fadf297aea92e0f6188cfca10 commit ec3031279cb233e3c00ea6ad6013c3dc3d5416a7 Author: George Zacharia <george.zcharia@gmail.com> Date: Sat Feb 20 13:40:04 2021 +0100 config: Build OnDeviceAppPrediction Build the prediction service included in AOSP, so that users without gapps also can have some advanced features Change-Id: Ica6eb035d8fe39f12dc09eddcc1751918dd896a7 commit 7abb0c1c95687c9158ddfd7eaa5b8bc271b3c190 Author: Eamon Powell <eamonpowell@outlook.com> Date: Thu Feb 4 14:50:03 2021 +1100 fixup! Dialer: Add visual voicemail configs from Google Dialer Change-Id: I96c6f690d49e5c7c67caff9da357dfad2f79999e commit 548e502a33860f8b8b392b503da7b6d13ae212d2 Author: Danny Lin <danny@kdrag0n.dev> Date: Mon Oct 5 15:03:40 2020 -0700 Dialer: Add visual voicemail configs from Google Dialer This adds visual voicemail configs extracted from Google Dialer version 58.0.346367036-pixel2020 (6702549) to make VVM work with AOSP Dialer on most carriers. Change-Id: Idfe79a8d624028427f597351631b66cb68550783 commit 15ad4d9a9037a219129af3fe6e8c1a231a9683c8 Author: maxwen <max.weninger@gmail.com> Date: Sun Jan 3 21:26:38 2021 +0530 overlay: SimpleDeviceConfig: Hide handle on lockscreen Nobody wants to see the handle on lockscreen Change-Id: I2647207370509ec2c44724ba91b02be76522a81a commit 9458718d9619c2f4d8d4d9d7c1f2087b24504c0d Author: Danny Lin <danny@kdrag0n.dev> Date: Tue Nov 3 22:50:10 2020 -0800 overlay: Add config keys for SimpleDeviceConfig to provision Now that we have a custom simple DeviceConfig provisioning service, define some Device Personalization Services values to for it to set. These settings are required for Live Captions and Now Playing to work properly without GMS Phenotype provisioning on Pixels. ** import configs from ProtonAOSP/vendor_proton Change-Id: I132b1848074c043aa6fbbb81b0b3900ca468db5b commit 92fd2c8b072f2315b5c0b48ceef2eab3f677931e Author: Danny Lin <danny@kdrag0n.dev> Date: Fri Dec 11 11:05:41 2020 -0800 overlay: Enable privacy indicators These are now available in rvc-qpr1. Change-Id: I77e5ba990884194873101ac051ecbd1a0123fea6 commit e91aa26413fb646c0842e05732dd668c4258e4ab Author: Danny Lin <danny@kdrag0n.dev> Date: Wed Dec 23 23:43:04 2020 +0300 overlay: Delegate DeviceConfig permissions to custom provisioning service Our custom SimpleDeviceConfig provisioning service needs to be defined here in order to receive the correct permissions. Change-Id: I7dd65ec9b732fb999a78627538d883f61cb237a4 commit 7ecd42e126f4482d8b0779aa512817e06be3a085 Author: Danny Lin <danny@kdrag0n.dev> Date: Mon Nov 9 13:38:02 2020 +0300 vendor_aicp: apps: Build & whitelist QuickAccessWallet plugin for SystemUI This plugin that provides the wallet (cards and passes) integration in the power menu is now open-source, so let's build it. Change-Id: I1d88c1b295b0be831933bb7e55f76b1c8fe25162 commit cb0fa5a574c2f31ae4b3f1d7e78fd2444d699aba Author: DennySPb <dennyspb@gmail.com> Date: Wed Sep 30 14:32:23 2020 +0300 Themes: extend stub package with custom clocks Change-Id: I35d716ee09637a36e168993b828ea38382b2cfb6 Signed-off-by: DennySPb <dennyspb@gmail.com> commit b202456b9812076a85a837251f6c1f1b736487d9 Author: Danny Lin <danny@kdrag0n.dev> Date: Tue Oct 6 10:15:34 2020 -0700 config: Allow more legacy apps to use conversation notifications This adds some unofficial clients for Telegram, as well as some privacy-focused messaging apps: - NekoX - Plus - Telegram X - Element - Jami - Briar Change-Id: I5a85bd46b192b16f08c07873555bd23fc4cb6047 commit 2119564f3ecac74c421c1cf4f22b58d947dfe0b7 Author: Danny Lin <danny@kdrag0n.dev> Date: Tue Oct 6 10:13:23 2020 -0700 config: Add conversation notification allowlist for older apps Extracted from the Pixel 2 XL's RP1A.200720.009 stock ROM. Change-Id: Id5f7d48eb615fb578ef45587983718b4dedf41cf commit a7412da04f9344f6bfc7f93a4343c6207380cbef Author: George Zacharia <george.zcharia@gmail.com> Date: Wed Aug 12 12:06:05 2020 +0530 vendor_aicp: Give TilesWallpaper its own RRO package [2/2] Change-Id: Ie30f054596b1cc088ce97b4686bd97cd79fcee04 commit b9a0a1e3e15c2f7b2bbf1ef0ddfc4c82a1edbade Author: Kevin Puertas <kevinpr@jkanetwork.com> Date: Wed Aug 26 11:48:17 2020 +0200 Add Inter font Change-Id: Ia25117ef077b9ad09a57e390cf027786853771e9 commit 0485c72b1404f3a2024709b546f929b9b9bc9912 Author: Tom Marshall <tdm.code@gmail.com> Date: Wed Aug 19 10:08:47 2020 -0700 aicp: overlay: Enable LatinIME gesture typing Change-Id: I75076c18b7a1c518d592f0fc1547eb6c93b0f2d2 commit 155bf9bd3bc81b53396ae3d3702e8199e2ebe5f5 Author: Oliver Scott <olivercscott@gmail.com> Date: Sat Jul 11 20:22:19 2020 -0400 lineage: update GMS updater component disable list Google has introduced new components that handle their system updater Change-Id: Id5bb31af01736ac3a0e5b652c0d8be72c09df93a commit 80e3e082c49823c9bed91149aa1c46308ce94cc8 Author: Erik Kline <ek@google.com> Date: Sat Mar 2 13:24:52 2019 +0100 config: Use tether automatic upstream selection (config_tether_upstream_automatic=true) Test: as follows - built, flashed, booted Bug: 32163131 Bug: 62648872 Bug: 63282480 Bug: 110118584 Bug: 110260419 Change-Id: I604cda53d6d37a33de3e3ccc65c0da781d21278b commit d7b4db378af6eb774c2b8bff5451beefd07b157a Author: Ali B <abittin@gmail.com> Date: Fri May 8 13:04:04 2020 +0300 [2/2] overlay: header image tweaks Change-Id: I8abb5b51cdaa68e8e1fdf0fbaf631b60328c156d commit 13da7c1e8753e228355ce27814fc9de3d512da1d Author: Max Weninger <max.weninger@gmail.com> Date: Sun Mar 29 14:06:39 2020 +0300 [2/2] overlay: change layout of keyguard status slice view Change-Id: Ie642af701fb727d7a0d7d5ac919bcf94d5ee64e5 commit acb2d7a471c462fb6da7ba16ffb71cc2a01ef33a Author: maxwen <max.weninger@gmail.com> Date: Sun Mar 8 23:28:46 2020 +0300 [4/4] overlay: qs status bar header image Change-Id: I86fbffab56c0c8a9e5a0f2f65098ac6c67cbe124 commit fd08ebabbbcf7b84d493529158d77c430e636215 Author: mosimchah <mosimchah@gmail.com> Date: Sun Mar 1 09:11:04 2020 -0500 aicp: Enable gesture navigation for all Change-Id: Ieaca762a3fadf89c62e737fe236d11af66bca7aa commit d1ee8d954d74d5616bcacb4751a357d521e9aaf5 Author: doc HD <doc.divxm@gmail.com> Date: Fri Jan 24 15:46:11 2020 +0300 vendor_aicp: Add Oxanium font source: https://www.dafont.com/oxanium.font Change-Id: I21e884250d965d306a029678d8637e85942d04eb commit 3567696ffd5e8ded20f9f0bcec99010f2752893d Author: Hemant Sharma <hemantbeast@gmail.com> Date: Thu Jan 23 13:03:56 2020 +0530 vendor_aicp: Add Signika font * source: https://www.fontsquirrel.com/fonts/signika * added License file Change-Id: I94a25edd693cf4f8d1d03ee030255f382e979d48 commit d9e830a6859836ccacdbb138ee8c7366ef805224 Author: Hemant Sharma <hemantbeast@gmail.com> Date: Thu Jan 23 13:03:56 2020 +0530 vendor_aicp: Add Sniglet font * source: https://www.fontsquirrel.com/fonts/sniglet * added License file Change-Id: Id359f67033febb4e2d9d5e386b083512dcc10abf commit 16bb9aac3be9080145a5fd3fd93152d68b3f9600 Author: Hemant Sharma <hemantbeast@gmail.com> Date: Fri Jan 24 11:39:02 2020 +0530 vendor_aicp: Add Exo 2 font * source: https://www.fontsquirrel.com/fonts/exo-2 * added License file Change-Id: Ic600a4b8a8ac0691952780a6aab76aa65e9436af commit 956feb9640685cf035c39bae2b2bc06b55566ade Author: doc HD <doc.divxm@gmail.com> Date: Fri Jan 24 11:53:09 2020 +0300 vendor_aicp: Build CaviarDreams font source: https://www.fontsquirrel.com/fonts/Caviar-Dreams ** Added License gile. Change-Id: Icf4f748ff950777ea822aae4fd296e44e52def1d commit 96c6394ecc3dfda668766107f8f1013373e889bb Author: doc HD <doc.divxm@gmail.com> Date: Wed Jan 15 21:53:14 2020 +0300 vendor_aicp: Add Comfortaa font Change-Id: I1ccdf33aec7fa921202121854ba4851c5d358f43 source: https://all-free-download.com/font/download/comfortaa_font_5949.html commit ed087600205d8fb42b144e2043e93ec750074c75 Author: Pranav Vashi <neobuddy89@gmail.com> Date: Tue Jan 14 10:06:34 2020 +0300 fonts: adopt for AOSP Font Engine ** inspired from https://github.com/crdroidandroid/android_frameworks_base/commit/e7714d8a91140c5a467bb3bd1812df7537daf080#diff-11e31d35b6aedf3dbd0f80d77a74cd67 Change-Id: I79cf030824b2d7503672e50bd065e124706d51fd Signed-off-by: doc HD <doc.divxm@gmail.com> commit b1529bc6e9548d76964e76c059cba7c36adc627e Author: Chris Crump <chris@cypheros.co> Date: Sun Jan 12 11:53:27 2020 +0300 overlay: Allow default notification listener access for Launcher For notification dots to work out of the box Change-Id: I03a56ae4576e443a16e5b0eb944cfd29013ce94b commit c8ce8dee89eabb03613ab2dfe3cde5158d23c644 Author: Luca Stefani <luca.stefani.ge1@gmail.com> Date: Wed Jan 8 17:46:55 2020 +0100 overlay: Add more default packages from Google Change-Id: I39225d7fd063d50dea5897ba67b430b317681263 commit cac668a056ccc6be63922aab9f6d5220cfb8fb53 Author: Chris Crump <chris@cypheros.co> Date: Sun Jan 12 11:50:02 2020 +0300 overlay: Show avatar in settings homepage Change-Id: I635e8b57477a0165bd051e1cf750104499a4637e commit 3ce515c69f3dabb2df396795e9c89c69e0fa3cd0 Author: dragonGR <alextsanisbadlorg@gmail.com> Date: Wed Dec 25 06:38:11 2019 -0500 Aicp: Overlay: Disable volume warning dialog This fixes a system crash 12-23 15:32:53.302 E/AndroidRuntime(4574): Process: com.android.systemui, PID: 4574 12-23 15:32:53.302 E/AndroidRuntime(4574): java.lang.NullPointerException: Attempt to invoke virtual method 'void com.android.systemui.statusbar.phone.SystemUIDialog$DismissReceiver.register()' on a null object reference 12-23 15:32:53.302 E/AndroidRuntime(4574): at com.android.systemui.statusbar.phone.SystemUIDialog.onStart(SystemUIDialog.java:109) 12-23 15:32:53.302 E/AndroidRuntime(4574): at com.android.systemui.volume.SafetyWarningDialog.onStart(SafetyWarningDialog.java:98) 12-23 15:32:53.302 E/AndroidRuntime(4574): at android.app.Dialog.show(Dialog.java:323) 12-23 15:32:53.302 E/AndroidRuntime(4574): at com.android.systemui.volume.VolumeDialogImpl.showSafetyWarningH(VolumeDialogImpl.java:1357) 12-23 15:32:53.302 E/AndroidRuntime(4574): at com.android.systemui.volume.VolumeDialogImpl.access$4000(VolumeDialogImpl.java:116) 12-23 15:32:53.302 E/AndroidRuntime(4574): at com.android.systemui.volume.VolumeDialogImpl$3.onShowSafetyWarning(VolumeDialogImpl.java:1445) 12-23 15:32:53.302 E/AndroidRuntime(4574): at com.android.systemui.volume.VolumeDialogControllerImpl$C$9.run(VolumeDialogControllerImpl.java:933) 12-23 15:32:53.302 E/AndroidRuntime(4574): at android.os.Handler.handleCallback(Handler.java:883) 12-23 15:32:53.302 E/AndroidRuntime(4574): at android.os.Handler.dispatchMessage(Handler.java:100) 12-23 15:32:53.302 E/AndroidRuntime(4574): at android.os.Looper.loop(Looper.java:214) 12-23 15:32:53.302 E/AndroidRuntime(4574): at android.app.ActivityThread.main(ActivityThread.java:7356) 12-23 15:32:53.302 E/AndroidRuntime(4574): at java.lang.reflect.Method.invoke(Native Method) 12-23 15:32:53.302 E/AndroidRuntime(4574): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:491) 12-23 15:32:53.302 E/AndroidRuntime(4574): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930) Change-Id: If25c4b92fd591af5e57d3fcf57f7e087a76e0a0d commit 8f01f75998a41ab67dfb87ac2072b0e4d2d49afd Author: Harsh Shandilya <msfjarvis@gmail.com> Date: Wed Sep 18 16:57:33 2019 +0530 overlay: Tint biometric icon with Pixel colors Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com> Change-Id: Idd5d9ff3856a5f106a88d125063ff6b0a4aedc18 commit fa0770c11310880e1114c179afdcebe5cff65ca4 Author: SpiritCroc <dev@spiritcroc.de> Date: Fri Oct 4 20:49:57 2019 +0200 Use adaptive icon squircle mask Change-Id: I4f617b4d9128ad400f700e2a8a9be14c805731b8 commit 7ef8c6f1be8f4f900d75dbc9af84412b0b87418f Author: shagbag913 <sh4gbag913@gmail.com> Date: Thu Dec 5 03:02:06 2019 +0200 aicp: overlay: Set delay for screenshot chord to 0 Change-Id: I606e6d465c2500ac5911b1852b3067f4da2975bb commit 6eb53f4de6c656a98a98a59f7d25edece705fdf0 Author: Martincz Gao <martincz@mokeedev.com> Date: Mon Sep 9 01:47:27 2019 +0800 overlay: Use ntp.ntsc.ac.cn NTP server for Chinese users Old one no longer works. Change-Id: If04d87ded94ceb08c7265569503bd51e7c06c542 commit 0657671d4c72dffaaf26a73954475501b6235fea Author: razorloves <razorloves@gmail.com> Date: Wed Nov 6 23:31:02 2019 -0600 overlay: Update webview providers Starting with Q, Chrome is no longer a webview provider. The role was switched over to google's webview app. Change-Id: I59251578820a9af0b8ad8e51eb429156e7b7a3eb commit 7de88db99c5ceb1a118d7509fecd6a87b1cad26e Author: Michele Bono <bono.michele94@gmail.com> Date: Wed Nov 6 12:34:24 2019 +0100 vendor: Use PixelThemes style Change-Id: I37d0f927f50a70e72d8be990145d283be490a44a commit e63dd557b6235690e0ab2c0833a8b5082825ec4f Author: Luca Stefani <luca.stefani.ge1@gmail.com> Date: Fri Nov 1 21:43:43 2019 +0100 Add overlay to specify our custom theme provider not lineageos but android. Change-Id: Ie24eda594f9aee3cb0aae8162bbef53aa65b7354 commit a8e358be7982debce714fa0b48639904c8863657 Author: Oliver Scott <oscott@cismobile.com> Date: Mon Nov 4 10:56:16 2019 -0500 lineage: GMS updater components disable list bringup * GMS updater notification should no longer appear (SystemUpdateGcmTaskService being responsible for it) * Remove outdated entries Change-Id: I25f93dc8477a1f8e30a9c9e0280e502fa4ce0971 commit 4f7f3211f65303c9b04bab9aaa057ad58d544a2d Author: Michael W <baddaemon87@gmail.com> Date: Tue Oct 29 18:39:34 2019 +0100 vendor: Rename config_disabledComponents * Follow the change in fw/b introducing the per-device disabling of components Change-Id: Ie729c637c86f733ed7bdcc6fd3e3391acb4c01e3 commit e9f74bd83a213a81a4479324ccafdda05d69ae75 Author: Chris Crump <chris@cypheros.co> Date: Mon Nov 4 17:01:19 2019 +0300 vendor_aicp: Add Open Sans as font overlay Source: https://www.fontsquirrel.com/fonts/open-sans Change-Id: Ic7e16cb167f8c88033aa27b107b9161230308e47 Signed-off-by: doc HD <doc.divxm@gmail.com> commit 3f951f1f1133507de75842773b240c0b26bfe341 Author: Chris Crump <chris@cypheros.co> Date: Mon Nov 4 00:17:55 2019 +0300 vendor_aicp: Add Ubuntu font overlay This adds support for custom fonts starting with Ubuntu, making it an opt-in overlay. AICP: fixed find-copy-subdir-files args build actual FontUbuntuOverlay Change-Id: Ie39820fbb2e65a752a473dca020cf127d7a819dd Signed-off-by: Ali B <abittin@gmail.com> Signed-off-by: doc HD <doc.divxm@gmail.com> commit 1708e28f1a16b66b6f36151db7ba4531d7664263 Author: Han Wang <416810799@qq.com> Date: Thu Oct 31 18:06:14 2019 +0200 overlay: Remove Keyguard config * Not valid anymore. Change-Id: I229796361d52433ab993367f92a8ed4d8e283299 commit c68c52dd1e2970b982f2a4354b8f6c9985a6933d Author: Arne Coucheron <arco68@gmail.com> Date: Mon Oct 28 01:57:04 2019 +0100 overlay: Remove config_show4GForLTE This has been moved to CarrierConfig Change-Id: Id8057505f5e00612d87e9bc036bbf5e7d7dbc4ad commit 6a47c8d0ae155fca0763b73c7c586051acbcace7 Author: jhenrique09 <jhenrique09.mcz@hotmail.com> Date: Sun Oct 20 17:47:58 2019 +0300 vendor_aicp: Set google autofill service as default This service must be trusted, as it can be activated without explicit consent of the user. If no autofill service with the specified name exists on the device, autofill will be disabled by default. Change-Id: Ia4e3f238f068cc3db75d06cc63969e1526727b70 commit f8c83cd43340b1ed59919bd6b755f3c471f0b64e Author: Anirudh Gupta <anirudhgupta109@gmail.com> Date: Fri Sep 20 19:42:52 2019 +0300 vendor_aicp: Define default Wellbeing Package Change-Id: I7fcd851b5c89e9deda2979b206ff784f8b56b346 commit 47fc02266f9cb20963567b886027dd1cce1d2ff4 Author: Michele Bono <bono.michele94@gmail.com> Date: Wed Sep 4 11:58:16 2019 +0200 vendor_aicp: Rework for Android10 Change-Id: I5c4b1b42be11bd1840705edcc9cb41b5781666de commit 71ce418e9f3135d82010525d4b03585f4ed01aa6 Author: Micha? Trzebiatowski <michtrz@gmail.com> Date: Thu Aug 15 23:53:49 2019 +0200 LatinIME: Add en_GB, en_US, lt, lv, ro, sl, sr, tr dictionaries Missing dictionaries were built from wordlists (using dicttool) which are in LatinIME: https://github.com/LineageOS/android_packages_inputmethods_LatinIME/blob/lineage-16.0/dictionaries/ Now both have the same amount of 32 languages. Default dictionaries (de, en, es, fr, it, pt_br, ru) don't need to be added again, are included here: https://github.com/LineageOS/android_packages_inputmethods_LatinIME/tree/lineage-16.0/java/res/raw Change-Id: Iafe8441dc179b579c9c99338649045eeb7a7f675 commit 4b090e7a702801379f84ebfc1277aa656d224f91 Author: Julian Veit <claymore1298@gmail.com> Date: Mon Aug 12 10:07:52 2019 +0200 vendor_aicp: LatinIME: bring dictionaries in line with Lineage Change-Id: If6030aa490bdc298009d458640d8894c102cd2d0 commit 7bcb3afe5539a71c6be54f91e4658a3e6167c7b4 Author: Dan Pasanen <dan.pasanen@gmail.com> Date: Sun Nov 26 21:30:49 2017 -0600 vendor: enable multi-user across all devices Change-Id: I5da0d4cc431a76d71fd6236a4f55a282a843ef96 commit 1245d66ce7cac2cdb13525bda7eaad579c2c0e52 Author: Ali B <abittin@gmail.com> Date: Tue Feb 26 11:52:38 2019 +0300 aicp: add CarrierConfig overlays from omni Kanged Change-Id: I0b7fa60e41c6152ad783f6737e4effd652279b9e commit 820c7aa5842e2446732a134b6687d820b1f8a898 Author: razorloves <razorloves@gmail.com> Date: Tue Mar 12 00:09:46 2019 -0500 overlay: Move managed profiles overlay to frameworks/base The ManagedProvisioning xml's were moved in Pie. Also added missing managed_device and managed_user xml's. This fixes 'Android for Work'. REF: https://github.com/LineageOS/android_packages_apps_ManagedProvisioning/commit/ebe73b6e94e65fc82fde2c482844a05deb84e806 https://github.com/LineageOS/android_frameworks_base/commit/b6a9f94d6718894fdd382708a9d87696f055e71e Change-Id: Icde43d28d149c7383e43c9b6fbee93207a26cf17 commit f9dd23f6ad52f8ab87e6df59fbf40f9e513e568c Author: Alex Cruz <du.alexcruz@gmail.com> Date: Sun Apr 1 00:41:51 2018 -0700 Add invictrix font package Adin's edit: User curated font selection! Change-Id: I1440d6c51ee25c7e465e83b2f4ec5099f03e741d commit ed6d0e851399de4b1a3814365429416a42d06665 Author: Henrique Silva <jhenrique09.mcz@hotmail.com> Date: Wed Dec 19 23:39:07 2018 +0300 overlay: Define Google Assistant as default Google introduced that on r21 patch Change-Id: I0758117042c3a1564b927239e1616a13a82df63e commit 61c568c19adf0439a5a0c7746ef79d79220545c8 Author: Jorim Jaggi <jjaggi@google.com> Date: Wed Nov 14 12:40:48 2018 +0300 vendor_aicp: Pin HOME application Test: adb shell dumpsys pinner after boot Bug: 111132016 Bug: 78585335 Change-Id: I33e2adbb9017ff8f325935113557523b35f35d48 commit 72d72b6aa44a68699b16c9dbb2c7844f48a9bfff Author: SpiritCroc <dev@spiritcroc.de> Date: Fri Nov 23 16:46:41 2018 +0100 Build and use AICP live wallpaper Change-Id: I3bc7075a7e986cedafa3f5c3295ef1393e2e7d22 commit 924d6f7b971fc403de6b8a116931546dd3bc69c8 Author: SpiritCroc <dev@spiritcroc.de> Date: Mon Nov 12 16:28:27 2018 +0100 Remove rounded_corner_content_padding overlays Let device maintainers overlay this (or use fwb default) Change-Id: I05608af9ddc4ff73833c8391955cb0787721f8e9 commit abcb378d797b2e92c2ae2b31e340cf4c92c36c12 Author: SpiritCroc <dev@spiritcroc.de> Date: Wed Nov 7 16:54:01 2018 +0100 Statusbar padding: assume non-rounded screen again More space and proper battery bar for non-round devices This reverts commit 7c9f5e93cb3f3f9b04aef2a0843028c8c2a10034. Change-Id: I42d5ff9f9e7d4be9d13ca33176702edde4c5928a commit 9707fb313277066daff234c1b85a290b6a996910 Author: Joe Maples <joe@frap129.org> Date: Wed Oct 17 00:17:40 2018 +0300 overlay: Allow all apps to use smart replies Change-Id: I33cbb9a0f22052093b88579d0eca6e53882407a2 Signed-off-by: Joe Maples <joe@frap129.org> Signed-off-by: Josh Fox(XlxFoXxlX) <joshfox87@gmail.com> Signed-off-by: celtare21 <celtare21@gmail.com> commit 5df20af38c2f9b98f01b75e99985c67855c0e41b Author: Joe Maples <joe@frap129.org> Date: Wed Oct 17 00:15:16 2018 +0300 overlay: Enable Smart Battery Change-Id: I5ae1d48adc68e8dca54b5112589251e262b92280 Signed-off-by: Joe Maples <joe@frap129.org> Signed-off-by: Josh Fox(XlxFoXxlX) <joshfox87@gmail.com> Signed-off-by: celtare21 <celtare21@gmail.com> commit 7c9f5e93cb3f3f9b04aef2a0843028c8c2a10034 Author: Rashed Abdel-Tawab <rashed@linux.com> Date: Sun Aug 12 18:22:50 2018 -0700 overlay: Fix status bar padding for all devices Pie's date in the notification panel is screwed up with 0 padding sadly. (observe the date above the wifi toggle) Before: https://ibb.co/jAQxVp After: https://ibb.co/n7BRO9 Change-Id: I85b51c9c6e74789bef9f7c30443fa019c093f20f commit 8b764981a1ac5808b57f8dd5543643d88643118e Author: SpiritCroc <dev@spiritcroc.de> Date: Wed Oct 3 11:25:59 2018 +0200 Don't change default wallpaper commit 520b72e241966ee605375aad3a60a42273c3826a Author: Pete Best <scoobyjenkins@gmail.com> Date: Wed Aug 22 20:23:59 2018 +0100 New Boot Animation and Walls for Pie by Pete Best * thx @scoobyjenkins have a scoobysnack ;) Boot Ani: https://goo.gl/nsdjzm Change-Id: I519d9221dd92f11de5499fc92e515bde2938fed7 commit bed9495f9826fb11c2e9520f01c14ddae0720858 Author: Rashed Abdel-Tawab <rashed@linux.com> Date: Sun Oct 29 00:24:48 2017 -0700 vendor: Disable statusbar padding by default Change-Id: I9e68c69f1033297ef1ec739167597b6123112f94 commit 00b1de52c43f0e1134e85b1ca08f416a0b595616 Author: theringmaster <gzroms@hotmail.com> Date: Sat Nov 11 14:31:36 2017 -0500 Remove tab pngs. Now vectors in base Change-Id: I55f3e04f4fadfa4767ecea5e30a6273ba62860ef commit 33d943cd0b18477077702123de1a2c2ef5021566 Author: Martinusbe <martinusbe@gmail.com> Date: Thu Sep 28 10:48:59 2017 +0200 overlay: update nightmode bool for O * thanks for pointing out @ezio84 ;-) commit 0f1131dd428039200b94df5de5aab6e2c5b2511e Author: Chet Kener <Cl3Kener@gmail.com> Date: Wed May 6 01:03:54 2015 -0400 Materialize NFC Tags Icon Change-Id: I021a7a4cccdb417c0390b82936e8af5a3af6609a commit 4d6530e8fedd1119b1ec93a71a101c1dc08101b0 Author: maxwen <max.weninger@gmail.com> Date: Sun Sep 3 09:19:16 2017 +0200 Enable root in DocumentsUI Change-Id: Ib0d97839013089bc822e13a30084015db4e96267 commit d0347c3679633cc6a02f72ee64e0ef4638baf217 Author: ezio84 <brabus84@gmail.com> Date: Fri Aug 25 14:27:23 2017 +0200 Disable app verification and enable non market apps installation app verification can also slow down Titanium backupe restore operations Change-Id: I75f89a30a732eaf06ab59b1671451ece2056afe2 commit 387f09d2588e7c108af958dd415b3ead6a4e48e1 Author: beanstown106 <nbenis106@gmail.com> Date: Sat Dec 10 00:01:13 2016 -0500 default dnd acess packages Change-Id: I032d78f793524295ad76867b3e9496d5fabc6730 commit 054613aed296dfcdf59b19a005f2fb705e3287fc Author: beanstown106 <nbenis106@gmail.com> Date: Fri Dec 9 23:55:09 2016 -0500 Empheral resolver packages Change-Id: I5febcea59d0286467068bcc45bf2e791530d3965 commit 8c0181aefb9b11f6a5e6efbae68f5e2248f33c59 Author: beanstown106 <nbenis106@gmail.com> Date: Fri Dec 9 23:53:55 2016 -0500 Add non blockable notification packages Change-Id: I987566864d0f51b25037ffc8f75ba8700e07b0be commit 3009520cb4160f6ad6ae15fff80c9762afed43d3 Author: beanstown106 <nbenis106@gmail.com> Date: Sat Dec 26 07:55:43 2015 -0500 set google services defaults *vending is authorized for shared accounts *google services is always allowed data acess Change-Id: Ie545340e355342f368c081c536c6ea5307b4196c commit 826c715e9708a32f455ec1302e02e6d697b05460 Author: beanstown106 <nbenis106@gmail.com> Date: Wed Dec 7 13:58:19 2016 -0500 enable gesture settings/storage manager *also theme storage manager pixel blue Change-Id: I2c58cec953b12706d3a30e552a1a10fed6c3926a commit b49c587d140daaf03d91e29cd53b275fd4ae41e2 Author: beanstown106 <nbenis106@gmail.com> Date: Sat Aug 27 21:32:42 2016 -0400 overlay: add contact provider and managed provision fixs Change-Id: I6435c1c2dbbd28bfca8f8a4fb21785939714adc8 commit 5f75c6e655fbcb1b17c8c76d3887b68ae1822f81 Author: Alex Naidis <alex.naidis@linux.com> Date: Wed Dec 14 13:04:18 2016 +0100 webview_packages: fix incorrect signatures Chrome Stable and Google Webview had incorrect signatures. That was due to an incorrect method of determining the right signature. That mistake wasn't noticed because Android disables the signature check on "userdebug" and "eng" builds. It is only enabled on "user" builds. So this commit replaces the wrong signatures of Chrome Stable and Google Webview by the correct ones and thus makes them avaliable webview providers on "user" builds. Main credits go to @KreAch3R for his extensive research on the issue. Change-Id: I081783b59254bfed0b2e3568ba8ae2801d86efea Signed-off-by: Alex Naidis <alex.naidis@linux.com> commit fbd56b682cf9a94f488380d53e0a934998b75f72 Author: mfonville <maarten.fonville@gmail.com> Date: Sat Oct 29 17:02:13 2016 +0200 webview_packages: prefer the more powerful webview packages If Gapps are installed, better webview providers become avaliable. This commit adds support for those and makes the system choose the best provider: Chrome Stable>Google Webview>AOSP Webview It also allows the user to choose between additional providers from Play Store: Chrome Beta, Chrome Dev and Chrome Canary. This patch is a collobarative work of: mfonville <maarten.fonville@gmail.com> @mfonville rapperskull <rapper.skull@hotmail.it> @rapperskull Arne-Christian Blystad <arne.christian.blystad@bartec-pixavi.com> @Blystad Alex Naidis <alex.naidis@linux.com> @TheCrazyLex Bugfixes and move to an overlay by blunden <blunden2@gmail.com> You can find more information on this topic here: opengapps/aosp_build#76 Change-Id: I006d814b7c12ffe4f29cd865c9d4cc6a60bc7783 commit 11227c5e19b4167431fbd930efc3a6a137fd12d0 Author: Martinusbe <martinusbe@gmail.com> Date: Thu Sep 21 01:00:42 2017 +0200 config: add some force enabled/disabled packages commit d2d2f2bf40fe734f06acec632b8b27b4b0de06ab Author: Pete Best <scoobyjenkins@gmail.com> Date: Sun Sep 10 21:39:51 2017 +0100 Tweak default walls commit c6f9ae3c90368b8562ac17fd6cf4c522ed69d606 Author: Martinusbe <martinusbe@gmail.com> Date: Sat Sep 9 00:08:31 2017 +0200 add gzosp walls by @scoobyjenkins commit 36b79876695f2ce031623f0906fe059e73359116 Author: Prema Chand Alugu <premaca@gmail.com> Date: Wed Aug 23 14:58:17 2017 +0530 overlay: delete disabled/forceEnabledComponents commit 6af31d1565d9c9a458432607f4264f9c64f28e0e Author: Prema Chand Alugu <premaca@gmail.com> Date: Wed Aug 23 14:45:17 2017 +0530 overlay: disable retro drawables commit 8fa96782bc3404d278ba5bdd3f7d171b4411f107 Author: Prema Chand Alugu <premaca@gmail.com> Date: Tue Aug 22 17:55:38 2017 +0530 Start Gzosp vendor Change-Id: If1485cd94331326d7e2e222c956cf0ac254527d6
* kernel: Prevent creating any files in kernel platform source treeThomas Makin2025-12-032-3/+2
| | | | | | | | | Original command redirected output to the android build out. However, a handful of configs were still generated in the source tree. Set the bazel flag output_root to redirect these configs to the android build out as well. Change-Id: I5181270b773a49d74eab00b89eaaf1187471a144
* lineage: Move device_framework_matrix.xml to hardware/lineage/interfacesNick Reuter2025-11-282-113/+4
| | | | | | Follows AOSP structure that exists in hardware/interfaces. Change-Id: I3ebbd53d4e9920e8a56afd78e18022b06a7b3826
* build: Fix sourcing envsetup from anywhereMichael Bestas2025-11-171-2/+2
| | | | Change-Id: Id1ee24e89a554c8de42366f9f0f5da03d3c86143
* config: tablet: Bring back `android.software.freeform_window_management` featureYumi Yukimura2025-11-121-0/+4
| | | | | | * desktop windowing mode depends on it Change-Id: Iffdab6b268a3a3ac0fb78027c4900a3fef1eeac5
* lineage: Enable R8 code shrinking and optimizationsJared Duke2025-11-121-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Squashed commit of the following: commit b11f60fd9b601caa10f8caec5c9f3a10c5082d68 Author: Jared Duke <jdduke@google.com> Date: Wed Feb 16 15:43:55 2022 -0800 Enable R8 code shrinking for system_server on Pixel Opt in to whole-program Java optimizations via R8 for Pixel devices. This can be explicitly disabled during builds via `SYSTEM_OPTIMIZE_JAVA=false m`. Note that this change only enables code shrinking for system_server, and should not impact stack traces. Additional R8 optimizations will be enabled after broader improvements to retracing infrastructure. See go/aperf-system-r8-faq for additional details and guidance. Also note that R8 shrinking optimizations are implicitly disabled in ENG builds. Enabling for non-Pixel devices will proceed in stages as we flesh out infrastructure and validate with test populations. Results: services.jar (20MB -> 17MB) Bug: 210510433 Test: m + atest FrameworksServicesTests + manual testing on Raven Change-Id: I13c0674105aa2cab7722f52344486e86e3bde26b commit ecc5901ee57253edb0fdde5d5099c4e1078f7b6f Author: Jared Duke <jdduke@google.com> Date: Tue Jan 4 15:21:39 2022 -0800 Enable SystemUI R8 optimizations for Pixel Opt in to whole-program Java optimizations via R8 for Pixel devices. This can be explicitly disabled during builds via `SYSTEMUI_OPTIMIZE_JAVA=false m`. Note that this change does introduce changes to stack traces that may require retracing for fully accurate debugging and diagonstics. See go/aperf-system-r8-faq for additional details and guidance. Also note that optimizations are implicitly disabled in ENG builds. Enabling for non-Pixel devices will proceed in stages as we flesh out infrastructure and validate with test populations. Results: * SystemUIGoogle.apk (40MB -> 35MB) * SystemUIGoogle.odex (32MB -> 25MB) Test: m + atest SystemUITests + presubmit + manual testing on Raven Bug: 203472868 Change-Id: I67ff2c06885b21164a3034e9922163337e8787f3 Change-Id: Ib89500d70780fdf8485aaf04976d4cc607b4ccf7
* Move APNs data to vendor/apnLuK13372025-11-105-4163/+0
| | | | Change-Id: I4b939bf232a33d82664f890e33f47e22c1f72cee
* vars: Update qcom tagsMichael Bestas2025-11-081-11/+11
| | | | Change-Id: I7df87e633571f337ac42fff4a515bbbbefbe81f4
* release: Bump Security String to 2025-11-01Michael Bestas2025-11-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | Implemented: ============ None Previously Implemented: ================ CVE: References: Type: Severity: Updated AOSP versions: CVE-2025-48581 A-428945391 EoP High 16 CVE-2025-48593 A-374746961 RCE Critical 13, 14, 15, 16 Not Implemented: ================ None Not Applicable (platform source): ================================= None Change-Id: I1d0884060451ac9106b046ea6619f64310f5ff9b
* config: Set ro.debuggable=0 for userdebug buildsLuK13372025-11-081-0/+3
| | | | Change-Id: I138c6dabea1c42e820a9ad1cba69cf585f62ee4b
* Revert "overlay: Don't allow toggling camera"Aryan2025-11-081-0/+2
| | | | | | | | Software based camera blocking is always supported. This reverts commit 4339301f251b748cb5d1f01639d8591874bb429c. Change-Id: If43612b23e326e77d0058ff132201d4136b7d874
* apns: Revert US Mobile Warp changes_2025-11-061-1/+0
| | | | | | | | | | | This reverts part of https://review.lineageos.org/c/LineageOS/android_vendor_lineage/+/450430, which broke my mobile data. See https://gitlab.com/LineageOS/issues/android/-/issues/9217 for more details. Manually deleting this line from /product/etc/apns-conf.xml on my device fixed mobile data for me. Change-Id: I6d1b81f3ab1eee552d73de504cbab302f67d73d8
* overlay: Don't allow toggling cameraHridaya Prajapati2025-11-061-2/+0
| | | | | | | | | Not all devices support this feature. If a device supports this feature, enable overlay in the device tree. This partially reverts commit 7b6521c8a47763eb16eedde0b0d028f6dcb28631. Change-Id: Iece2b092d0fdcbb94c41c7727de799a0b7baa700
* wipe-frp: Allow overriding FRP_BLOCKLuK13372025-11-041-1/+1
| | | | Change-Id: I2fed7f088541667fc53d75d841a8af1903edff3d
* apns: Add APN for NetgsmDoğancan yılmazer2025-11-031-0/+1
| | | | | | | | | Provides services in Turkey. https://www.netgsm.com.tr/gsm/mobil-hat https://www.netgsm.com.tr/dist/images/netgsm-apn-ayarlari.jpg?v1 Change-Id: If7080da334da33c76f741195add206d817f6224a
* kernel: Satisfy Rust bindgen for v6.12Sebastiano Barezzi2025-11-031-0/+3
| | | | Change-Id: I793e2426f5b697c3c33c6d43729721ac1109abcd
* envsetup: Add build_kernel function for Pixel OOT kernel buildMichael Bestas2025-11-031-0/+83
| | | | Change-Id: Ib2840cb2bf236a6d25906b60256ef521dd6a2c8a
* apn: Add finetworkArian2025-10-271-0/+2
| | | | | | | From https://blog.finetwork.com/configurar-apn-finetwork-movil and MIUI Fixes: https://gitlab.com/LineageOS/issues/android/-/issues/6065 Change-Id: I6ea99da32e4f688cab2dc43335393c07caf9e275
* apns: Add KKTCell APNsAtakan2025-10-251-0/+3
| | | | | | Northern Cyprus version of Turkcell. Change-Id: Ib7457577ff5954937d3e06e2720e34af2ef7a13c
* apns: Update APNs of Turkish carriersAtakan2025-10-251-10/+9
| | | | | | | | Reference for Turkcell: https://www.turkcell.com.tr/yardim/cihazlar/samsung-galaxy-s25-ultra-yardim#internet-ayarlari Other carriers were obtained by comparing APN configs from various OEMs. Change-Id: I70292b3e0163532bd6ecadda7e27b13121b16f1d
* apns: Add Altel and Tele2tejas101k2025-10-241-0/+2
| | | | | | | | | | | | Carrier documentation: [1]https://altel.kz/new/helps/settings [2]https://tele2.kz/help/d/11 Third-party ref: https://apn.how/kz/tele2-altel Change-Id: I94ceef2d10aff5573946827736644578ad625273 Signed-off-by: tejas101k <tejassingh649@rediffmail.com>
* apns: Update Vodafone DETim Zimmermann2025-10-231-1/+1
| | | | | | https://www.vodafone.de/hilfe/google/pixel-10-pro.html?tab=geraete-einstellungen&accordion=2337221 Change-Id: I7158f4c53b88d6929d8043d833f960ba3a3040c7
* Revert "tools: getb64key - print the base64 version of a PEM public key file"Michael Bestas2025-10-211-18/+0
| | | | | | | | Reason for revert: This has been unused since lineage-16.0 This reverts commit 0a656b6446808bfa501c0b9bbc1405868aacd2c4. Change-Id: Ib804efa52b1af444be1de68066be48c30ea4d22b
* bootanimation: Drop CleanSpec.mkpnguyen8792025-10-201-17/+0
| | | | Change-Id: I1208dbada3d161feafd2c712381694e30f79ed26
* lineage: targets: car*: Refactor and update artifact listNolen Johnson2025-10-193-6/+4
| | | | Change-Id: I0bc8aa03ed854f7e770ce32e0fe8df8f97e3929f
* lineage: products: Disable EPPE for cuttlefish targetsLuK13372025-10-195-0/+5
| | | | Change-Id: Ie448ab0fa840289707e2505b68681ed1f9a72eda
* apns: Update for CTM(Macau)Flicker3722025-10-101-7/+10
| | | | | | | | | | * Enable IPv6 Ref: [1]https://android.googlesource.com/device/sample/+/main/etc/apns-full-conf.xml [2]https://www.ctm.net/en-US/person/T31-010010230170/202010/f92bf17b7e184c2db8d4b809b2d1ec3b.html Change-Id: I72a1fad8742ac1f8007398f9c6920923c728c152
* release: Bump Security String to 2025-10-01Michael Bestas2025-10-081-1/+1
| | | | | | | | | | | | | | | | | | | | Implemented: ============ None Previously Implemented: ================ None Not Implemented: ================ None Not Applicable (platform source): ================================= None Change-Id: I3aa454d3fff7f5517a69e3c290e7460fbe0aa75e
* kernel: Set scmversion for kernel platformAaron Kling2025-09-261-1/+2
| | | | | | | | By default, the version control information isn't checked to save time. The normal version check uses repo, which is blocked by the aosp build system. So the manifest is generated separately and passed to bazel. Change-Id: I2232903af6b6b7869aef3f66d836236a041887cc
* kernel: Fix building kernel platform with in-tree outAaron Kling2025-09-261-1/+1
| | | | | | | | | | This was originally verified against out-of-tree, which is already an absolute path. With in-tree out, the path is relative. Since pwd is changed to the root of the kernel platform tree, the dist path needs to be absolute. Fixes: 7cd90ecd (kernel: Support building from kernel platform) Change-Id: Ib9cecdc5f8bfd3345afc73c050ab6214ac4c48d6