quh4gko8
a3c064ec88
Do not copy custom_lockscreen_shortcuts_enabled overlay
2023-10-10 08:25:46 -04:00
Dmitry Muhomor
1d00936a4a
support downloading and unpacking GrapheneOS images
2023-10-07 11:02:39 -04:00
Dmitry Muhomor
22256ea40b
add missing loop return during image unpacking
...
It was a harmless bug, rest of zip entries didn't pass the name filter.
2023-10-07 11:02:39 -04:00
Dmitry Muhomor
66f45afaae
include wireless_charger.mk from gs-common for devices that need it
2023-10-06 16:18:54 -04:00
Dmitry Muhomor
514b71d258
support including extra makefiles into product makefile
2023-10-06 16:18:54 -04:00
Dmitry Muhomor
35d14a7a2d
generate-prep: include cmds-for-envsetup.sh
...
It's omission was a mistake.
2023-10-06 09:37:41 -04:00
Dmitry Muhomor
cbfc9d223b
include atcmdfwd-saidl.xml vintf
...
It was previously included manually in device/google/redbull because of non-standard XML formatting,
which is now handled by adevtool.
2023-10-06 09:05:43 -04:00
Dmitry Muhomor
000663fe1c
fix Qualcomm XMLs that use '/* ... */' multiline header comments
...
These comments aren't supported by AOSP build system.
2023-10-06 09:05:43 -04:00
flawedworld
59619ec1d7
Update 5th gen skels
2023-10-06 07:30:33 -04:00
flawedworld
86d6f5d95b
Fix wrong path in vintf XML exclusion on 5th gen Pixels
2023-10-06 07:25:09 -04:00
Daniel Micay
5c9dc03e0e
update vendor specs
2023-10-06 05:56:20 -04:00
Dmitry Muhomor
2226af7b7f
update tangorpro vendor spec
2023-10-06 04:59:21 -04:00
Dmitry Muhomor
64c0704d42
add name mapping of Uwb overlay
2023-10-06 04:59:21 -04:00
Dmitry Muhomor
e0ad594571
remove CameraX extension support
...
Including it requires Camera app and/or OS changes.
2023-10-06 04:40:15 -04:00
Dmitry Muhomor
61559a124d
collect-state: use the enforcing assert for --rebuild option
...
Using console.assert was a mistake, it doesn't stop the process.
2023-10-06 04:23:45 -04:00
quh4gko8
ea88ce3b82
Update tangorpro vendor skels and specs for 14
2023-10-06 04:22:36 -04:00
quh4gko8
5a9be63d5a
Update file-removal.yml for 14
2023-10-06 04:22:36 -04:00
flawedworld
9e2dff23a6
Update barbet skels for 14
2023-10-05 21:42:56 -04:00
flawedworld
16a394c460
Update bramble skels for 14
2023-10-05 21:42:56 -04:00
flawedworld
de59355adb
Update redfin skels for 14
2023-10-05 21:42:56 -04:00
flawedworld
4427f2808e
Initial cleanup for 14
2023-10-05 21:42:33 -04:00
flawedworld
dfea0639e7
Fix vintf for 5th gen Pixels on 14
2023-10-05 21:42:17 -04:00
Dmitry Muhomor
ee0cd11c46
14: update build IDs
2023-10-04 13:37:31 -04:00
Dmitry Muhomor
8c8c5de062
14: update file and overlay removal
2023-10-04 13:37:31 -04:00
Dmitry Muhomor
9293b9d453
Revert "lower lynx SPL to 2023-09-01"
...
This reverts commit c7dafe9a0b
.
2023-10-04 13:37:31 -04:00
Dmitry Muhomor
6ac4ae9191
Revert "lower 5th gen Pixel SPL to 2023-09-01"
...
This reverts commit 464ac24d8e
.
2023-10-04 13:37:31 -04:00
Dmitry Muhomor
dc0acf27a1
collect-state: add an option to automatically make prep OS build
2023-10-04 10:13:37 -04:00
Dmitry Muhomor
a306cd2272
collect-state: fix the output file name format
2023-10-04 10:13:37 -04:00
Dmitry Muhomor
e2d0305460
download: add an option to unpack factory images
2023-10-04 10:13:37 -04:00
Dmitry Muhomor
d70d036a53
add index of Pixel Android 14 QPR1 Beta 1 builds
2023-10-04 10:13:37 -04:00
Dmitry Muhomor
814ce97b60
update vendor specs for devices with newly lowered SPL
2023-10-03 03:03:38 -04:00
Dmitry Muhomor
c7dafe9a0b
lower lynx SPL to 2023-09-01
2023-10-03 02:47:09 -04:00
Dmitry Muhomor
464ac24d8e
lower 5th gen Pixel SPL to 2023-09-01
2023-10-03 02:47:09 -04:00
Dmitry Muhomor
ec80c66a15
23-09: update build-id-to-tag index
2023-09-18 16:11:45 -04:00
Dmitry Muhomor
3ad4fbf6f0
correctly set prev_build_id property for sunfish and felix
...
This property is useful for doing manual comparisons.
2023-09-18 15:59:28 -04:00
Daniel Micay
b9a09595ed
update vendor specs for September 2023 Android 13 release
2023-09-18 15:59:20 -04:00
Dmitry Muhomor
4bd8839b7d
update configs for September 2023 Android 13 release
2023-09-18 14:20:48 -04:00
Dmitry Muhomor
852f8be352
add index of Pixel Android 14 Beta 5.3 builds
2023-09-18 14:20:48 -04:00
Dmitry Muhomor
1ceb322463
add command for fetching info about stock OS kernel from its repo
2023-09-09 02:43:06 -04:00
Dmitry Muhomor
cfbfaf7010
make kernel repo URL part of device config
2023-09-09 02:43:06 -04:00
Dmitry Muhomor
e21ac2fa2a
add docs/usage.md
2023-08-31 16:03:43 -04:00
Dmitry Muhomor
0691a32fa6
generate-all: pass extra commands to lunch/choosecombo in envsetup.sh
...
Requires the corresponding patch in build/make repo.
2023-08-31 16:03:43 -04:00
Dmitry Muhomor
c8f93555c0
filter out several unused overlays without parsing them
...
Vendor module trees remain the same.
2023-08-31 16:03:43 -04:00
Dmitry Muhomor
5f80831d88
update vendor module specs after resource overlay changes
...
Notable changes:
- multiple previously-unparseable overlays are added for felix and tangorpro
- fingerprint setup strings are no longer cut-off at first line
- udfps_lottie_translate_y dimension is now parsed correctly
- "Face unlock"-related strings are removed ("Face unlock" is not shipped)
2023-08-31 16:03:43 -04:00
Dmitry Muhomor
29cd63fdda
update overlay filters for felix and tangorpro
...
Previously-removed overlays no longer break the resource parser.
2023-08-31 16:03:43 -04:00
Dmitry Muhomor
c036c79a5e
filter out HbmSVManager overlay on all devices
...
HbmSVManager ("high brightness mode manager") itself is not shipped, even though this overlay
no longer breaks resource parser.
2023-08-31 16:03:43 -04:00
Dmitry Muhomor
55c6f0db6b
rewrite aapt2-based overlay parser
...
Previous parser relied on text output of `aapt2/ dump xmltree` and `aapt2 dump resources` commands,
which is not meant for parsing.
This led to multiple parsing bugs: cutoff multiline strings, floating point parsing issues,
quoting issues, non-English locale issues etc.
Rewritten parser instead relies on protobuf aapt2 output, which allows to resolve most of these
issues.
A simple patch to aapt2 in frameworks/base is required to slightly expand its protobuf output.
Other notable changes:
- support for the "fraction" resource type
- parsing is now parallelized at APK level
2023-08-31 16:03:43 -04:00
Dmitry Muhomor
2543191d23
add ts-proto output for Resources.proto from aapt2
2023-08-31 16:03:43 -04:00
Dmitry Muhomor
386f1710fe
add ts-proto dependency
...
It allows to use aapt2 resource protobuf types.
2023-08-31 16:03:43 -04:00
Dmitry Muhomor
adec586797
add protobufjs dependency
...
It's needed for parsing protobuf aapt2 output.
2023-08-31 16:03:43 -04:00