- Mar 07, 2023
- Mar 05, 2023
-
-
Zi Wang authored
4 merged_txts targets will be generated for a combined_api target Test: api_conversion_test.go and TH Bug: 267600251 Change-Id: I8ec4a1073538c394a7eef896d8f6e354986fa2cd
-
- Feb 15, 2023
-
-
Anton Hansson authored
api.go was made to create modules that were hard to create in Android.bp. However since we now have a filegroup with all the public srcjars this rule can very easily be expressed in Android.bp. Test: build before & after (no diff) Change-Id: I1d6c6bdcd6b75693de1e80ced13efd1d10202171
-
- Feb 07, 2023
-
-
ronish authored
Bug: 264516143 Change-Id: I972c9f4b88f7e7c1488f31f4db88265a356c5b9d
-
- Dec 07, 2022
-
-
Hassan Ali authored
Test: m Bug: 261723346 Change-Id: I25b84b8690f5bcb2efaac9cae7becfa6a9a7e22e
-
Seth Moore authored
This service is callable by system components like keystore2. This service calls into a mainline module API to do all the work for remote provisioning. Also include new OWNERS for the RemoteProvisioning implementation. Bug: 254112668 Test: Locally modify keystore to call the new service Change-Id: I6708d0b415798c78a4d66f279589d9def552ae78
-
- Dec 05, 2022
-
-
Nikita Ioffe authored
java_sdk_libraries can be part of non-updatable modules. Those modules might have a need to expose @TestApis that are only used in CTS tests. This change adds an ability for them to do so by introducing all-non-updatable-modules-test-stubs, and adding it to the android_test_stubs_current. Note that this change doesn't allow updatable modules to contribute to test API stubs, since the list of the modules that can contribute to test APIs stubs is hardcoded in the non_updatable_modules constant. Bug: 261004711 Test: m Change-Id: I9d17f49702bd64f5718b445f14b203c146bc6794
-
- Nov 16, 2022
-
-
Nikita Ioffe authored
Since framework-virtualization is part of a non-updatable APEX module, it should still be allowed to compile against unstable APIs. However, the current setup of all-framework-module-impl prevents that, since the all-framework-module-lib target compiles against module_sdk. This change works around this by introducing the updatable-framework-module-impl target which builds against module_current SDK, and includes all updatable modules. The non-updatable modules are then statically linked into the all-framework-module-impl target, which builds against hidden APIs. Bug: 243512044 Test: builds Change-Id: I253aa8dcd7c9b109e023a44128ce08ec8f2b4d33
-
- Nov 15, 2022
-
-
qiaoli authored
Test: TH Bug: 253316936 Change-Id: I344d4cddf16082d0ecad3c3005ec80faf36dd12d
-
- Oct 21, 2022
-
-
Amos Bianchi authored
Bug: b/241442337 Bug: b/228907574 Test: service successfully starts Test: atest DeviceLockUnitTests Test: cts-tradefed run cts -m CtsDeviceLockTestCases Change-Id: I928d697c4040168955090712547c973a9e7ff61c
-
- Oct 12, 2022
-
-
Cole Faust authored
Soong modules compiled against the module or system server sdks should use the api_versions.xml for their respective sdk, but currently they use the public-filtered api database. Add module and system server sdk build targets to be used later. Right now they're unused. I'm adding them first so that they can be built on the build server, and then we can import them into prebuilts/sdk, as some builds require the api files to be prebuilt. Bug: 193460475 Test: m api-versions-xml-module-filtered api-versions-xml-system-server-filtered Change-Id: I668a878a470125ed3ecf79435713c27c4dd92b0a
-
- Oct 05, 2022
-
-
Hassan Ali authored
Test: m configinfrastructure-sdk Bug: 248552678 Change-Id: Ic7c7f18c281b376eb84e07114343fd8eb719c52e
-
- Sep 29, 2022
-
-
Anna Zhuravleva authored
Setup scaffold for the Health Connect system service. This service will provide system APIs to read and write health data. Bug: 249321392 CTS-Coverage-Bug: 248508112 Test: atest android.healthconnect.cts Change-Id: I503c24a039c37d09895fc4f73a1de1a13eeb72b0
-
- Sep 28, 2022
-
-
qiaoli authored
Test: TH Bug: 244640209 Change-Id: I364cbe5303333f1e70585840c1bda178135fe22d
-
- Sep 21, 2022
-
-
Anton Hansson authored
They're already triggered by some other dependency for "full" builds, but checkapi is expected to check all the APIs. Test: m checkapi (with breaking change) Change-Id: Ib9378bd6b6c43c7166309901f516c22e25e9ff4a
-
- Sep 18, 2022
-
-
Krzysztof Kosiński authored
Bug: 245854393 Test: presubmit Change-Id: I7c4a9faa4919d01a751d607b32c184618f2ebefc
-
- Aug 23, 2022
-
-
Liz Kammer authored
Test: n/a Change-Id: I210e4c6c5caf5e9a232b17af0504b4ef416cf4bd
-
- Jun 23, 2022
-
-
Anton Hansson authored
This is going to be disted instead of the monolithic one being used currently. Bug: 235140934 Test: m sdk-annotations{,-system}.zip and diff; manual spot checking Test: m sdk dist && diff out/dist/system-data/annotations.zip with this Change-Id: I9874f88e933a8b804a73638e6bac7a9d312c7c9f
-
Anton Hansson authored
It's clearer to define the module in Android.bp, and keep our custom Go code to the minimal. The only thing the go code really needs to do is create a "all module annotations" module. This matches the pattern of the other modules here (the pattern was invented after sdk-annotations.zip was first migrated). Bug: 235140934 Test: m sdk-annotations.zip before/after (no diffs) Change-Id: Iae246081bcf4e5177d1da98c2e01c702fb349a22
-
- Jun 17, 2022
-
-
Jiakai Zhang authored
Bug: 235330409 Test: Presubmit Change-Id: I1f398cbe77c5a1cba78daa47e17f40ccd709c8a4
-
- May 09, 2022
-
-
Anton Hansson authored
These two databases are (nearly) identical but the latter is generated in a much more efficient way. The diffs are very minor and it's not clear to me which versions is more correct than the other, though I'm fairly confident they don't matter. https://paste.googleplex.com/5567994005553152 Droidstubs now support using the api-versions.xml from another droidstubs module, so reuse the one from api_versions_public in framework-doc-stubs. Bug: 187398174 Test: diff api-versions.xml Test: diff stubs of framework-doc-stubs Change-Id: I774be9097e97d6b180fe54d799c94515780be6ec
-
- Apr 28, 2022
-
-
Paul Duffin authored
Bug: 190807367 Bug: 229932396 Test: m framework-all Change-Id: I70590910144141a534b926f884e9f08e4e3af5ca
-
- Apr 08, 2022
-
-
Anton Hansson authored
When disting into the apistubs/... dir (the "new" path), the merged api txts are called android.txt rather than current.txt, to align with all the other <module>.txt. Also add a new dist goal to build just these files into a convenient location. Test: m api_txt dist Change-Id: I762763cc42b497e00277a8871ef62b0a11423e35
-
- Mar 02, 2022
-
-
Neha Pattan authored
Bug: 221855066 21090328 Test: build mmm -j packages/modules/Auxiliary mmm -j packages/modules/SupplementalApi Change-Id: If84b882f8bdaee62cfb107c6a079fbc55a012876
-
- Mar 01, 2022
-
-
paulhu authored
Bug: 215434166 Test: build, flash, device boot to home. Merged-In: I44653ab7be117cf08cb3b8d3086ad76b43bf15e1 Change-Id: I44653ab7be117cf08cb3b8d3086ad76b43bf15e1
-
- Feb 28, 2022
-
-
Neha Pattan authored
Bug: 221855066 Test: build mmm -j packages/modules/SupplementalProcess Change-Id: I243ccaa963902351f357c379dd59a6193bee2899
-
Nikita Ioffe authored
Bug: 220320098 Test: m Test: presubmit Test: flashed device, checked BCP and SSCP Change-Id: Ie1d2aac422f9ffe332f9622b168e908dee874c9e
-
- Feb 24, 2022
-
-
Roopa Sattiraju authored
Bug: 217736913 Test: Compile, bringup and test user journeys Change-Id: I3e796e3618ad9a077fa5e8ac387e314e896d1051
-
Neha Pattan authored
Bug: 219953633 Test: build mmm -j packages/modules/AdServices mmm -j packages/modules/SupplementalApi Change-Id: I2fe660daf8f90b41526d946fb66e83aaf9fd1ed0
-
- Feb 23, 2022
-
-
Anton Hansson authored
A bit more context for the next person looking into improving this check (it's not straightforward). Test: No Change-Id: Ie389bc10dcc307a996dc3a7fad55405fe12a09b9
-
- Feb 22, 2022
-
-
Anton Hansson authored
This reverts commit 4d6f55f9. Reason for revert: No longer needed Bug: 217545629 Change-Id: I51978bf3a27a48bec890e044b9989ea46991a9be
-
- Feb 20, 2022
-
-
paulhu authored
Bug: 215434166 Test: build, flash, device boot to home. Merged-In: I44653ab7be117cf08cb3b8d3086ad76b43bf15e1 Change-Id: I44653ab7be117cf08cb3b8d3086ad76b43bf15e1
-
- Feb 17, 2022
-
-
Sam Gilbert authored
Bug: 217545629 Test: build passes Change-Id: I6cf1fe48f81c414f9709ddf7b117108de4028f22
-
- Feb 16, 2022
-
-
paulhu authored
Bug: 215434166 Test: build, flash, device boot to home. Change-Id: I44653ab7be117cf08cb3b8d3086ad76b43bf15e1
-
- Feb 13, 2022
-
-
Frank Wang authored
Test: Build Bug: b/218749359 Change-Id: I651ca865a3215fa2a541636c3af495fdcd4ba8f9
-
- Feb 07, 2022
-
-
Sam Gilbert authored
Adding metalava team to OWNERS to be able to disable metalava checks that will break platform build. Change-Id: Ie9b32cc3b59eb4059203fed6ade40a2ca0cfee5a
-
- Feb 04, 2022
-
-
Anton Hansson authored
Eliminate another duplicated list of all modules. This one has a couple of workarounds due to different naming of impl libs, and bluetooth not being ready. Bug: 169103987 Test: m framework-all and diff intermediates (no diffs) Merged-In: Ia8627c6e3977cd271e389ec482388ff73661881d Change-Id: Ia8627c6e3977cd271e389ec482388ff73661881d
-
Anton Hansson authored
Eliminate another duplicated list of all modules. This one has a couple of workarounds due to different naming of impl libs, and bluetooth not being ready. Bug: 169103987 Test: m framework-all and diff intermediates (no diffs) Change-Id: Ia8627c6e3977cd271e389ec482388ff73661881d
-
- Jan 28, 2022
-
-
Paul Duffin authored
Previously, conscrypt and i18n were excluded from the list of modules from which combined_apis retrieved system and module-lib API files as they did not provide those files. They now provide those files so no longer need to be treated specially. The conscrypt and i18n (and art) are excluded from the framework-updatable-stubs-module_libs_api as that is used with a java_system_modules that already provides the conscrypt and i18n and art APIs. Bug: 216435117 Test: m all-modules-system-stubs m frameworks-base-api-system-current.txt m frameworks-base-api-module-lib-current.txt Change-Id: I58502249c59b1faa65fb288ac11becd9496ff37e
-