summaryrefslogtreecommitdiff
path: root/Android.bp
AgeCommit message (Collapse)Author
2020-09-07Make framework-all composed of other framework jarsAnton Hansson
This avoids duplicating the compilation of the module java source code, as well as maintaining the compilation rules in two places. Bug: 149906971 Test: m FrameworkServicesRoboTests Change-Id: I1cea62aaedb7e653648130e3d315761c0c9aece4 Merged-In: I1cea62aaedb7e653648130e3d315761c0c9aece4
2020-08-31Merge Android R (rvc-dev-plus-aosp-without-vendor@6692709)Xin Li
Bug: 166295507 Merged-In: I3d92a6de21a938f6b352ec26dc23420c0fe02b27 Change-Id: Ifdb80563ef042738778ebb8a7581a97c4e3d96e2
2020-08-07Revert "Revert "Move Inet[4]AddressUtils to libs/net""Chalard Jean
This patch is still needed and should go in now that the error is fixed. The patch was submitted into rvc-dev and is already in rvc-dev-plus-aosp (patch in in ag/11923559, revert skipped in ag/12072199). A follow-up will remove the unused services.net-module-wifi target. Test: originally tested in aosp/1324109 Test: m; manual: flashed, wifi and telephony working Test: atest NetworkStackCoverageTests Change-Id: I1074eedb0b0f156a1135e11210ec102de15ea674 Merged-In: Icd141a992c46290c74929785e261a1cd57bc001b
2020-07-30Merge "Integrate system language filtering functionality" am: 2df94f9b15 am: ↵Alexander Mishkovets
db00e424d9 Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1362798 Change-Id: I4684de9e0199b2d750108473366d04f605b6e955
2020-07-29Integrate system language filtering functionalityAlexander Mishkovets
Filter system languages based on the configuration provided via the corresponding system property. Bug: 154133013 Test: manual; atest LocalizationTest Change-Id: I7e4694f4b381ab81d0e8ceab97bad68bb266aaee
2020-07-27Use more inclusive terms inside GraphicsEnvironment.Peiyong Lin
Bug: b/162288333 Test: N/A Change-Id: I2f1f13a892be0c8ff3f89e0ceabe39058390727d
2020-07-02Revert "Move Inet[4]AddressUtils to libs/net"Chalard Jean
This reverts commit 57d68e3c55176083ba40947be8f335534d958006. Reason for revert: Breaks the build b/160390899 Merged-In: Icd141a992c46290c74929785e261a1cd57bc001b Change-Id: Ie10e66f61393602f17fbb61bf17230b176bf1f44
2020-07-02Move Inet[4]AddressUtils to libs/netRemi NGUYEN VAN
The classes should not be picked up from frameworks/base, as they are part of several mainline modules. Also refine comments in DhcpResults following feedback in previous change. (cherry-pick from internal branch skipping wifi classes; no other conflict) Bug: 151052811 Test: m; manual: flashed, wifi and telephony working Test: atest NetworkStackCoverageTests Merged-In: I7074651c6a2a7a6b11bcf13cc4bb03833d7d655f Change-Id: I7074651c6a2a7a6b11bcf13cc4bb03833d7d655f
2020-06-19Merge "Move Inet[4]AddressUtils to libs/net" into rvc-dev am: 6555756e90Remi NGUYEN VAN
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11846903 Change-Id: Icd141a992c46290c74929785e261a1cd57bc001b
2020-06-19Merge "Move Inet[4]AddressUtils to libs/net" into rvc-devRemi NGUYEN VAN
2020-06-15Merge "Update media resourceManagerService with the Application pid" into ↵Amy Zhang
rvc-dev am: cea1d98cde Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11803042 Change-Id: I63d899f77c9616c2aac9a7c8d47e253ed91cbe1d
2020-06-15Update media resourceManagerService with the Application pidAmy Zhang
This CL updates the media resourceManagerService calling pid with the real application pid when TunerResourceManager is able to get this information from TvInputManager. Calling IResourceManagerService.overridePid to update. Test: dumpsys media.resource_manager on cuttlefish Bug: 150989423 Change-Id: Ie811ae15bbcc326ed3a09f97b6b5a57f4b48b094
2020-06-12Move Inet[4]AddressUtils to libs/netRemi NGUYEN VAN
The classes should not be picked up from frameworks/base, as they are part of several mainline modules. Also refine comments in DhcpResults following feedback in previous change. Bug: 151052811 Test: m; manual: flashed, wifi and telephony working Test: atest NetworkStackCoverageTests Change-Id: I7074651c6a2a7a6b11bcf13cc4bb03833d7d655f
2020-06-08Switch to standard naming schemePaul Duffin
Removes use of the special framework-modules naming scheme. Bug: 155164730 Test: m java Exempt-From-Owner-Approval: Build cleanup. Merged-In: I3b78fcbcacc3df787e171d6eedeef1e51b087615 Merged-In: I0c31e2183353dfb5bd49f04f3455cb7b10be6866 Change-Id: I39e2033400a769568dd594eb2861e7f3ed42ce20 (cherry picked from 8b864fb45ce79051437f13c2a19510718ea3b7aa)
2020-06-02Switch to standard naming schemePaul Duffin
Removes use of the special framework-modules naming scheme. Bug: 155164730 Test: m java Exempt-From-Owner-Approval: Build cleanup. Change-Id: I3896d7c91e937f503b49f5df011c21ee51219652 Merged-In: I0c31e2183353dfb5bd49f04f3455cb7b10be6866 Merged-In: I3b78fcbcacc3df787e171d6eedeef1e51b087615 (cherry picked from 8b864fb45ce79051437f13c2a19510718ea3b7aa)
2020-06-02Merge "Switch to standard naming scheme" into rvc-dev am: f94d682a9bPaul Duffin
Original change: undetermined Change-Id: I57cffc68409c2e9b795b0c8732fecc9bbf33e113
2020-06-02Switch to standard naming schemePaul Duffin
Removes use of the special framework-modules naming scheme. Bug: 155164730 Test: m java Exempt-From-Owner-Approval: Build cleanup. Change-Id: I3b78fcbcacc3df787e171d6eedeef1e51b087615 Merged-In: I0c31e2183353dfb5bd49f04f3455cb7b10be6866 (cherry picked from 8b864fb45ce79051437f13c2a19510718ea3b7aa)
2020-05-28Merge "Update api-lint baseline for NO_SETTINGS_PROVIDER"Makoto Onuki
2020-05-27Adjust visibility rules for IPSecBaligh Uddin
BUG: 156287389 Test: TH and Local Build Merged-In: Ia2c1c6e82eef7ba25fe4c090ffa02bff5c3ddca2 Change-Id: I097ce1a51d2fa1abde3502f6023f4d840cee3794
2020-05-27Merge "Update api-lint baseline for NO_SETTINGS_PROVIDER" into rvc-dev-plus-aospMakoto Onuki
2020-05-27Merge "Adjust visibility rules for IPSec" am: 29e3c0ba36 am: f7a649984fBaligh Uddin
Change-Id: I17d15a972542971244a962b1c8401dd9b6de0c50
2020-05-27Update api-lint baseline for NO_SETTINGS_PROVIDERMakoto Onuki
Bug: 151454839 Test: See the other CL in the topic Merged-in: I4e1d6c419c79663a47341cf26d5229ec17b9ca01 Change-Id: I4e1d6c419c79663a47341cf26d5229ec17b9ca01 (cherry picked from commit 451da1ce77de069558394be221d30a1e93fb7b03)
2020-05-27Adjust visibility rules for IPSecBaligh Uddin
BUG: 156287389 Test: TH and Local Build Change-Id: Ia2c1c6e82eef7ba25fe4c090ffa02bff5c3ddca2
2020-05-27Merge "Lifecycle: detecting blocked and unhealthy." into rvc-dev am: 4e5ff2eb7dAlex Buynytskyy
Change-Id: If0f24b8549fbf78aecf4586551528606064ecfe7
2020-05-26Update api-lint baseline for NO_SETTINGS_PROVIDERMakoto Onuki
Bug: 151454839 Test: See the other CL in the topic Merged-in: I4e1d6c419c79663a47341cf26d5229ec17b9ca01 Change-Id: I4e1d6c419c79663a47341cf26d5229ec17b9ca01
2020-05-26Lifecycle: detecting blocked and unhealthy.Alex Buynytskyy
Part 1: interfaces and PM implementation. Bug: 153874006 Test: atest PackageManagerShellCommandTest PackageManagerShellCommandIncrementalTest IncrementalServiceTest Change-Id: I312dd919d2bb552bea3d72fb49fd1579882da14b
2020-05-25Merge "Add sources read implicitly when building ↵Ramy Medhat
android.test.mock.stubs.source.test" am: ff2641428f am: 3105aee1ee Change-Id: I1e9641981ae1048507d81f59b84a2a19ebe89d32
2020-05-25Add sources read implicitly when building android.test.mock.stubs.source.testRamy Medhat
This CL makes explicit the source files read implicitly when building android.test.mock.stubs.source.test. The list of source files added was obtained by using ag/11062343 to dump all implicitly read files during the execution of a metalava command. Test: m out/soong/.intermediates/frameworks/base/test-mock/android.test.mock.stubs.source.test/android_common/check_current_api.timestamp with RBE_METALAVA=1 to make sure their are no api mismatches when using the RBE result. Change-Id: Ib131a13731e0e97cba0c34e19c454d3086858948
2020-05-05Refactor SubscriptionManager caching code am: 29b1874ffcHall Liu
Change-Id: I9b3eeade5d5b7ddc91ede9c340ab1381cb4e9278
2020-05-05Stop building against core_platform where possibleAnton Hansson
This is not a stable API surface, so modules shouldn't be building against it. Compiling against core_platform also disables link-checking, which can hide other problems. Bug: 137191822 Test: m Change-Id: I7ce7dad8c02b094c565daf8c178bc6f89bb610ef Merged-In: I7ce7dad8c02b094c565daf8c178bc6f89bb610ef (cherry picked from commit 791551a70fce9267626bb39aa03af80e269e5506)
2020-04-28Refactor SubscriptionManager caching codeHall Liu
Create a genericized class to use for SubscriptionManager caching calls in order to avoid duplicating logic that fetches values from ISub. Bug: 151953109 Test: atest android.telephony.cts.SubscriptionManagerTest Merged-In: I6682ded8aec8cb3e50521584c177df6d5dae8c49 Change-Id: I6682ded8aec8cb3e50521584c177df6d5dae8c49
2020-04-27Remove Preconditions usage to stop dependecy with non-updatble classMark Chien
Stop depending on Preconditions that is not released on the same cadence as the module, and is maintained as part of the framework. Bug: 148636687 Test: atest TetheringTests NetworkStackNextTests Merged-In: Id0dcec44f362f79bc8c046d722635687a7388aa2 Change-Id: Id0dcec44f362f79bc8c046d722635687a7388aa2
2020-04-27Merge "Remove Preconditions usage to stop dependecy with non-updatble class" ↵Mark Chien
am: 339e06ba90 am: aaa13c4a97 Change-Id: I856a936b295426bb2ba219eb4e510f6a2a3ac12b
2020-04-27Merge "Remove Preconditions usage to stop dependecy with non-updatble class"Mark Chien
2020-04-24Remove Preconditions usage to stop dependecy with non-updatble classmarkchien
Stop depending on Preconditions that is not released on the same cadence as the module, and is maintained as part of the framework. Bug: 148636687 Test: atest TetheringTests NetworkStackNextTests Change-Id: Id0dcec44f362f79bc8c046d722635687a7388aa2
2020-04-22Merge "framework-wifi: remove duplicate classes" into rvc-dev am: 87ce901869David Su
Change-Id: I2d09ecec5964988e0cf4f74b850c11ecc3a65432
2020-04-22framework-wifi: remove duplicate classesDavid Su
Preconditions & Inet4AddressUtils are statically linked into both framework-wifi and service-wifi. This creates duplicate classes, which should be avoided. Instead, service-wifi should simply refer to the copy of Preconditions/Inet4AddressUtils in framework-wifi. Bug: 153596226 Test: device boots up and connects to wifi Change-Id: Ie78e5cf0f6ff7bc8a2fa8d7264b742f912601143
2020-04-21framework-wifi: remove duplicate classesDavid Su
Preconditions & Inet4AddressUtils are statically linked into both framework-wifi and service-wifi. This creates duplicate classes, which should be avoided. Instead, service-wifi should simply refer to the copy of Preconditions/Inet4AddressUtils in framework-wifi. (dirty cherry pick from internal branch) Bug: 153596226 Test: device boots up and connects to wifi Change-Id: Ie78e5cf0f6ff7bc8a2fa8d7264b742f912601143 Merged-In: Ie78e5cf0f6ff7bc8a2fa8d7264b742f912601143
2020-04-20Mark some aidl_interface modules as unstableJiyong Park
With b/152655547, all aidl_interface modules are considered as stable unless it is explicitly with "unstable: true". This change marks the aidl_interface that are not used across updatable module bounraries as unstable, so that the build system does not run the API dumping/checking on them. Exempt-From-Owner-Approval: cherry-pick from internal Bug: 152655547 Test: m Merged-In: I1257c66de6dd42b2d32d47ed74cb2878f79d14fb (cherry picked from commit db589dded495c6c5f3f9890fa7b0e4ce3b1916fe) Change-Id: I1257c66de6dd42b2d32d47ed74cb2878f79d14fb
2020-04-20Merge "Mark some aidl_interface modules as unstable" into rvc-dev am: 28665792a2Jiyong Park
Change-Id: I87f2b5384ad7f82374597a75de4595e380564e55
2020-04-20Merge "Mark some aidl_interface modules as unstable" into rvc-devJiyong Park
2020-04-15DO NOT MERGE Remove references of telephony-stubs.Amit Mahajan
Since it's not used for now. Test: TH Bug: 153304048 Merged-in: I1812818c3d49463c3840a98212bbab58a110359a Change-Id: I1812818c3d49463c3840a98212bbab58a110359a
2020-04-15DO NOT MERGE Remove references of telephony-stubs.Amit Mahajan
Since it's not used for now. Test: TH Bug: 153304048 Change-Id: I1812818c3d49463c3840a98212bbab58a110359a
2020-04-13Mark some aidl_interface modules as unstableJiyong Park
With b/152655547, all aidl_interface modules are considered as stable unless it is explicitly with "unstable: true". This change marks the aidl_interface that are not used across updatable module bounraries as unstable, so that the build system does not run the API dumping/checking on them. Bug: 152655547 Test: m Change-Id: I1257c66de6dd42b2d32d47ed74cb2878f79d14fb
2020-04-10Merge "Do not export private AIDL files of the media module" into rvc-dev ↵Sungsoo Lim
am: 383371cdc5 Change-Id: Ife384bb258f2d13b26f5a5986db8efebb418aee2
2020-04-10Merge "Do not export private AIDL files of the media module" into rvc-devSungsoo Lim
2020-04-08Do not export private AIDL files of the media moduleSungsoo Lim
The current directory contains public and private AIDL types in the same place. This CL separates into two directories and makes the directory having the public types should be exported. Bug: 148660295 Test: build Change-Id: Ib2632afa00f7fa7f992690e68684464928cd3c61
2020-04-08Merge "Change the way how we call setStorageParams." into rvc-dev am: 9f16f2665aTreeHugger Robot
Change-Id: I21a175fe5a65144f2b608796b2b7e9dddfd0cea0
2020-04-07Change the way how we call setStorageParams.Alex Buynytskyy
Now it's unified with callback FS connector - we are passing the callback pointer directly to dataloader. This restricts access only to methods we want and only by someone we want. Bug: b/153468113 Test: atest PackageManagerShellCommandTest PackageManagerShellCommandIncrementalTest IncrementalServiceTest Change-Id: Ib557ebbe7c6c5ce92140eb20534a3626b3ac96d3
2020-04-01Merge "Don't link wifi utils against android_system_stubs" into rvc-dev am: ↵Anton Hansson
d972846baa Change-Id: Iefdea46d4b429928294d50df6a2269877f29d41a