| Commit message (Collapse) | Author | Age | Files | Lines |
| |\
| |
| |
| |
| |
| | |
https://github.com/LineageOS/android_vendor_lineage into HEAD
Change-Id: I2de33fa4fa38153cec4e6a5256d39a84783931d7
|
| | |
| |
| |
| |
| | |
See: https://android.googlesource.com/platform/build/+/d44b47594236a5ca33434662174d9946deb2fad4
Change-Id: Iebe4ab9f4fdafb9f6a34e50da97b633d0206ad03
|
| |\|
| |
| |
| | |
Change-Id: I45b66c4062ad2e284eafc07f4a7786ff053a57f6
|
| | |
| |
| |
| | |
Change-Id: If8104a9e75a6fdd46a7fb4da164c81fbdd5f748b
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| | |
| |
| |
| |
| |
| | |
... and source them on the right place
Change-Id: I28894be8e19865df8f7c63add886433be00ef95d
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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. `&` 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
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| | |
| |
| |
| |
| |
| | |
This reverts commit 5d63c0bbd34a73b9b155048a698b1402219e11ae.
Change-Id: I1ad7e3b76903da2d8f8826f65a1aedb083284055
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
-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
|
| | |
| |
| |
| | |
Change-Id: I424b7b7d85b1509229354afe29efc433a500f82a
|
| |/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
| |
Follows AOSP structure that exists in hardware/interfaces.
Change-Id: I3ebbd53d4e9920e8a56afd78e18022b06a7b3826
|
| |
|
|
| |
Change-Id: Id1ee24e89a554c8de42366f9f0f5da03d3c86143
|
| |
|
|
|
|
| |
* desktop windowing mode depends on it
Change-Id: Iffdab6b268a3a3ac0fb78027c4900a3fef1eeac5
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
Change-Id: I4b939bf232a33d82664f890e33f47e22c1f72cee
|
| |
|
|
| |
Change-Id: I7df87e633571f337ac42fff4a515bbbbefbe81f4
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
Change-Id: I138c6dabea1c42e820a9ad1cba69cf585f62ee4b
|
| |
|
|
|
|
|
|
| |
Software based camera blocking is always supported.
This reverts commit 4339301f251b748cb5d1f01639d8591874bb429c.
Change-Id: If43612b23e326e77d0058ff132201d4136b7d874
|
| |
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
Change-Id: I2fed7f088541667fc53d75d841a8af1903edff3d
|
| |
|
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
Change-Id: I793e2426f5b697c3c33c6d43729721ac1109abcd
|
| |
|
|
| |
Change-Id: Ib2840cb2bf236a6d25906b60256ef521dd6a2c8a
|
| |
|
|
|
|
|
| |
From https://blog.finetwork.com/configurar-apn-finetwork-movil and MIUI
Fixes: https://gitlab.com/LineageOS/issues/android/-/issues/6065
Change-Id: I6ea99da32e4f688cab2dc43335393c07caf9e275
|
| |
|
|
|
|
| |
Northern Cyprus version of Turkcell.
Change-Id: Ib7457577ff5954937d3e06e2720e34af2ef7a13c
|
| |
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
|
|
|
| |
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>
|
| |
|
|
|
|
| |
https://www.vodafone.de/hilfe/google/pixel-10-pro.html?tab=geraete-einstellungen&accordion=2337221
Change-Id: I7158f4c53b88d6929d8043d833f960ba3a3040c7
|
| |
|
|
|
|
|
|
| |
Reason for revert: This has been unused since lineage-16.0
This reverts commit 0a656b6446808bfa501c0b9bbc1405868aacd2c4.
Change-Id: Ib804efa52b1af444be1de68066be48c30ea4d22b
|
| |
|
|
| |
Change-Id: I1208dbada3d161feafd2c712381694e30f79ed26
|
| |
|
|
| |
Change-Id: I0bc8aa03ed854f7e770ce32e0fe8df8f97e3929f
|
| |
|
|
| |
Change-Id: Ie448ab0fa840289707e2505b68681ed1f9a72eda
|
| |
|
|
|
|
|
|
|
|
| |
* 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
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Implemented:
============
None
Previously Implemented:
================
None
Not Implemented:
================
None
Not Applicable (platform source):
=================================
None
Change-Id: I3aa454d3fff7f5517a69e3c290e7460fbe0aa75e
|
| |
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
|
| |
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
|