summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-10-16Add OWNERS. am: 003e2bf2b9 am: 7fdc60f1a8 am: 2129f988e0 am: 0a3cbe6758Ted Bauer
Original change: https://android-review.googlesource.com/c/platform/packages/modules/ConfigInfrastructure/+/2788795 Change-Id: Iddb8d57823f89f9361583af1afe6b001a7f1c6f4 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-16Add OWNERS. am: 003e2bf2b9 am: 7fdc60f1a8 am: 2129f988e0Ted Bauer
Original change: https://android-review.googlesource.com/c/platform/packages/modules/ConfigInfrastructure/+/2788795 Change-Id: Id34400d9cb92a696dc9bb90c18abc94d84939db9 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-16Add OWNERS. am: 003e2bf2b9 am: 7fdc60f1a8Ted Bauer
Original change: https://android-review.googlesource.com/c/platform/packages/modules/ConfigInfrastructure/+/2788795 Change-Id: I540e09e48077c85a8b0a538a71fb86f86ffc3fd9 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-16Add TEST_MAPPING for ConfigInfra.Ted Bauer
Bug: 287632471 Test: m Change-Id: I6eec355bc48ce32b9b780c86c40cff99e1e7b1ec
2023-10-16Add OWNERS. am: 003e2bf2b9Ted Bauer
Original change: https://android-review.googlesource.com/c/platform/packages/modules/ConfigInfrastructure/+/2788795 Change-Id: I83238f3feed08f566949dceaf226903fe164b154 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-16Add OWNERS.Ted Bauer
Bug: 287632469 Test: m Change-Id: I81cac99cb39b4c36d75501bbbf45365073b0584e
2023-10-14Clean up obsolete aliases for Truth.Krzysztof Kosiński
Bug: 255714762 Test: presubmit Change-Id: Ib334889b1cddeebd1c1d7e1796fd35652fcbbce1
2023-10-13Merge "Add boot notification to ConfigInfra." into mainTed Bauer
2023-10-13Merge "Cleaned up feature flag location_access_check_enabled" into mainKiran Ramachandra
2023-10-13Add boot notification to ConfigInfra.Ted Bauer
Bug: 298391955 Test: atest ConfigInfrastructureServiceUnitTests Change-Id: I9c1166b0107e8ea188a40ced71228fdab3ac6b0f
2023-10-13Merge "Make string constants available to outside class for native boot ↵Dennis Shen
stable flags" into main
2023-10-13[automerger skipped] Add additional overriding methods to signature files ↵Paul Duffin
am: c3e289a826 -s ours am skip reason: Merged-In I72ec7af2b0c122c4e61e9f675f3f588ed0448d52 with SHA-1 f1c80d341c is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/ConfigInfrastructure/+/25043688 Change-Id: Ia7b0240ae6294f49a2ce83fa805102a27dccf55c Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-13Add additional overriding methods to signature filesPaul Duffin
This change adds overriding methods that are essential to compile the stubs generated from the signature files. More information and the background for this change is available at go/add-overriding-one-pager. Test: m checkbuild --build-from-text-stub Bug: 299366704 (cherry picked from https://android-review.googlesource.com/q/commit:f1c80d341c5c70b3649d5ac6c7afb3ee3b47ef23) Merged-In: I72ec7af2b0c122c4e61e9f675f3f588ed0448d52 Change-Id: I72ec7af2b0c122c4e61e9f675f3f588ed0448d52
2023-10-13Add additional overriding methods to signature files am: f1c80d341c am: ↵Paul Duffin
dbeb2bf9d4 am: 52bee7766f am: 4acae8b371 am: fd5a604fc5 Original change: https://android-review.googlesource.com/c/platform/packages/modules/ConfigInfrastructure/+/2784360 Change-Id: I3353de76470ada387dcf86708a892dbbd1756f5f Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-13Add additional overriding methods to signature files am: f1c80d341c am: ↵Paul Duffin
dbeb2bf9d4 am: 52bee7766f am: 4acae8b371 Original change: https://android-review.googlesource.com/c/platform/packages/modules/ConfigInfrastructure/+/2784360 Change-Id: Iee2d452437d6b3a19b36fa751a388e144485e6b6 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-13Add additional overriding methods to signature files am: f1c80d341c am: ↵Paul Duffin
dbeb2bf9d4 am: 52bee7766f Original change: https://android-review.googlesource.com/c/platform/packages/modules/ConfigInfrastructure/+/2784360 Change-Id: I7bf053b2a5d3ca6a5bdf1ee47e6bcef192008adb Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-13Add additional overriding methods to signature files am: f1c80d341c am: ↵Paul Duffin
dbeb2bf9d4 Original change: https://android-review.googlesource.com/c/platform/packages/modules/ConfigInfrastructure/+/2784360 Change-Id: I1dcf6648654ff657039aa6e91ffa0da43cb52144 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-13Add additional overriding methods to signature files am: f1c80d341cPaul Duffin
Original change: https://android-review.googlesource.com/c/platform/packages/modules/ConfigInfrastructure/+/2784360 Change-Id: Ifae83fd7b47ff99ee365cce31a48b46d335e12f5 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-13Add additional overriding methods to signature filesPaul Duffin
This change adds overriding methods that are essential to compile the stubs generated from the signature files. More information and the background for this change is available at go/add-overriding-one-pager. Test: m checkbuild --build-from-text-stub Bug: 299366704 Change-Id: I72ec7af2b0c122c4e61e9f675f3f588ed0448d52
2023-10-12Make string constants available to outside class for native boot stableDennis Shen
flags Bug: b/300111812 Change-Id: Ic15c0903311bd5a48b86461384fa1846d260ca42
2023-10-12[automerger skipped] Prepare for keeping concrete overrides of abstract ↵Paul Duffin
methods am: a6a28934e9 -s ours am skip reason: Merged-In Ie7635e0b7ae04ca348ca3d1e3a339133def0ce3b with SHA-1 caab77d07d is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/ConfigInfrastructure/+/25029830 Change-Id: Id574c4bb1fdd4ed2e0d83aaaa1683c52244013f1 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-12Prepare for keeping concrete overrides of abstract methodsPaul Duffin
Currently, metalava will discard concrete overrides of abstract methods from the API signature files which causes problems when attempting to generate stubs from those files and also discards information that may be important in API reviews. This change is the first step in the process of changing that behavior. This change hard codes the current behavior for discarding the concrete overrides (`add-additional-overrides=no`) into those signature files that will (or are likely) to be affected by the change in behavior. That allows the default behavior to be changed for all the other files without affecting these. Follow up changes will remove the hard coding from the signature files and will update the contents which will include the concrete overrides of the abstract methods. More information and the background for this change is available at go/add-overriding-one-pager. Test: m checkapi Bug: 299366704 (cherry picked from https://android-review.googlesource.com/q/commit:caab77d07da047fdb6dc75728b760996b4b48ae2) Merged-In: Ie7635e0b7ae04ca348ca3d1e3a339133def0ce3b Change-Id: Ie7635e0b7ae04ca348ca3d1e3a339133def0ce3b
2023-10-12Snap for 10937323 from caab77d07da047fdb6dc75728b760996b4b48ae2 to sdk-releaseAndroid Build Coastguard Worker
Change-Id: I93a289e025d3cf6b16d83f6c2c0ba843b113b4b6
2023-10-12Prepare for keeping concrete overrides of abstract methods am: caab77d07d ↵Paul Duffin
am: fbb846c0f4 am: 1022724cbc am: c87c1ba8ba am: 7f4be987e6 Original change: https://android-review.googlesource.com/c/platform/packages/modules/ConfigInfrastructure/+/2781310 Change-Id: I974749ca2a9d023bac42655daf2b171f4795d0e2 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-11Prepare for keeping concrete overrides of abstract methods am: caab77d07d ↵Paul Duffin
am: fbb846c0f4 am: 1022724cbc am: c87c1ba8ba Original change: https://android-review.googlesource.com/c/platform/packages/modules/ConfigInfrastructure/+/2781310 Change-Id: Ifd8610c366a144663adbb5eee3f0c66abf653153 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-11Prepare for keeping concrete overrides of abstract methods am: caab77d07d ↵Paul Duffin
am: fbb846c0f4 am: 1022724cbc Original change: https://android-review.googlesource.com/c/platform/packages/modules/ConfigInfrastructure/+/2781310 Change-Id: I2647d5d1805e29768c7b4192367e0099deffadff Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-11Prepare for keeping concrete overrides of abstract methods am: caab77d07d ↵Paul Duffin
am: fbb846c0f4 Original change: https://android-review.googlesource.com/c/platform/packages/modules/ConfigInfrastructure/+/2781310 Change-Id: I6758bbabf4330483a7d80495f719a952b14a2673 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-11Prepare for keeping concrete overrides of abstract methods am: caab77d07dPaul Duffin
Original change: https://android-review.googlesource.com/c/platform/packages/modules/ConfigInfrastructure/+/2781310 Change-Id: Id9896582afbf32dc693a52e84410b539035933e0 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-10Prepare for keeping concrete overrides of abstract methodsPaul Duffin
Currently, metalava will discard concrete overrides of abstract methods from the API signature files which causes problems when attempting to generate stubs from those files and also discards information that may be important in API reviews. This change is the first step in the process of changing that behavior. This change hard codes the current behavior for discarding the concrete overrides (`add-additional-overrides=no`) into those signature files that will (or are likely) to be affected by the change in behavior. That allows the default behavior to be changed for all the other files without affecting these. Follow up changes will remove the hard coding from the signature files and will update the contents which will include the concrete overrides of the abstract methods. More information and the background for this change is available at go/add-overriding-one-pager. Test: m checkapi Bug: 299366704 Change-Id: Ie7635e0b7ae04ca348ca3d1e3a339133def0ce3b Merged-In: I76e43419214adb7aeca6da1233149051160b1570
2023-10-05Cleaned up feature flag location_access_check_enabledKiran Ramachandra
Test: Ensured the tests relavent to this feature pass - CtsPermissionTestCases:LocationAccessCheckTest Change-Id: I2a781e002012108ceff305345eeffda9b4224a7d Bug: b/294872488
2023-09-23Merge "Remove application of staged flags in DC service init." into mainTed Bauer
2023-09-20Remove application of staged flags in DC service init.Ted Bauer
Bug: 301096965 Test: m Change-Id: Ibc1de0b1df25148aad81b7635a1be64d0f780863
2023-09-20ConfigInfrastructure: enforce FlaggedApiAdrian Roos
Bug: 297362755 Test: m checkapi Change-Id: I6835bfc5914f2d986cdc710b08a48ec23818bd58
2023-09-12clean up location_accuracy flagmrulhania
The feature is now always enabled on S+ devices. Bug: 294870972 Test: atest LocationAccuracyTest Change-Id: I8efbd0317bb1aa1562b9fc122bfbc43e33c0850c
2023-08-31Merge "Add APIs to set sticky local overrides in DC." into mainTed Bauer
2023-08-31Merge "Cleanup permissions hub flags" into mainRichard MacGregor
2023-08-30Add APIs to set sticky local overrides in DC.Ted Bauer
Also add a getAllProperties API, which will be useful for clients of the override APIs; more details in bug. Bug: 293307017 Test: new CTS tests Change-Id: I46a1d7c409a85b22488a2b8ab61cde9a0c430eb8
2023-08-22Merge "Remove need for READ_DEVICE_CONFIG to read flags." into mainTed Bauer
2023-08-16Merge "Cleanup warning_banner_enabled flag" into mainRichard MacGregor
2023-08-15Fix the name of String constant for tethering native namespaceMotomu Utsumi
Followed suggestion from api council. Value of the constant ("tethering_u_or_later_native") is kept since the namespace name is used in the platform code and can not be updated. Bug: 286049425 Test: m Change-Id: I3f35ca20a48b2a5fa19b9b9e978e7bb9f9980c0c
2023-08-09Cleanup warning_banner_enabled flagRichard MacGregor
Bug: 294872248 Test: manual Change-Id: I1dad02484175b275b144e3820c3e49b902dc272c
2023-08-04Cleanup permissions hub flagsRichard MacGregor
Bug: 290990618 Test: atest ActivityManagerApi29Test DiscreteAppopsTest HistoricalAppopsTest PrivacyDashboardSubattributionsTest PermissionHistoryTest PrivacyDashboardMultiuserTest Change-Id: Iac13f9af326225c0e831845aea28147f1aac39a8
2023-08-03Merge "Setup device config to sys prop mapping" into mainDennis Shen
2023-08-02Setup device config to sys prop mappingDennis Shen
Bug: b/293278653 Change-Id: I13878d8e17661f04b2ed5918d9838bf52be220d3
2023-08-01Add more flags to allowlist.Charlie Wang
Test: m Bug: 273848032. Change-Id: I97a6d90d99dd3ad3ce3595fe91592e21abc64d6b
2023-07-27Remove need for READ_DEVICE_CONFIG to read flags.Ted Bauer
Test: m Bug: 288298466 Change-Id: Ie0cb5cfa14dbaf84714157e50f949793f40585f6
2023-07-24Update min SDK version for unit test target.Ted Bauer
Test: presubmit Bug: 287567070 Change-Id: I74238c55104caccc695db8e15e21c01f65d13797
2023-07-21Update minSdkVersion to release version.Ted Bauer
Test: m Bug: 287567070 Change-Id: Ibda7e11503cb2fbf0948bc65f4ac72edcd3b8c85
2023-06-21Add DeviceConfig bootstrap values parsing logicPedro Loureiro
This feature will allow to override feature flags at boot time, to be used in testing. The key advantage is that we can quickly switch between different sets of features enabled without recompiling the whole OS. Test: m ConfigInfrastructureServiceUnitTests Bug: 285261745 Change-Id: Idcdd6aacfa5b8e3023f2514b93e9888cc783233e
2023-06-15Apply staged flags on reboot.Ted Bauer
Test: tested manually on personal device; tests forthcoming Bug: 286057899 Change-Id: Ia0a149aaf6bbfcccc215b60758128189b1f7197c