- May 10, 2024
-
-
Ellen Arteca authored
Adds a C++ library for the android.security flags, so the feature flags can be accessed from native code. This CL is paired with flagging of storage area setup code in installd and vold, which use the `unlocked_storage_api` feature flag. Bug: 325129836 Test: atest StorageAreaTest Change-Id: Ib702b9f0725ac0d960d393e3ff9b2d6d18fc934c
-
- May 03, 2024
-
-
Oriol Prieto Gasco authored
Set the container field of aconfig flags Test: printflags --format='{package}:{container}:' | grep "::" Bug: 312769710 Flag: NONE Change-Id: I84fda0d5e9813940609436d825738ff786908ff0
-
- Feb 20, 2024
-
-
Kangping Dong authored
There are two Thread flag files in frameworks/base and packages/modules/Connectivity/thread. Both are currently using the same "com.android.net.thread.flags" package name for their flags. While all flags needs to be built in a aconfig_declarations target, two aconfig_declarations can't have the same package name: ``` FAILED: out/soong/build.aosp_arm.ninja cd "$(dirname "out/host/linux-x86/bin/soong_build")" && BUILDER="$PWD/$(basename "out/host/linux-x86/bin/soong_build")" && cd / && env -i "$BUILDER" --top "$TOP" --soong_out "out/soong" --out "out" --soong_variables out/soong/soong.aosp_arm.variables -o out/soong/b uild.aosp_arm.ninja --globListDir aosp_arm --globFile out/soong/globs-aosp_arm.ninja -l out/.module_paths/Android.bp.list --available_env out/soong/soong.environment.available --used_env out/soong/soong.environment.used.aosp_arm.build Android.bp 2 aconfig_declarations found for package com.android.net.thread.flags ``` To resolve this issue, this commit renames the platform flags to package name "android.net.thread.platform.flags". This commit is required by ag/26286387 Bug: 325886480 Merged-In: Icacf88f7c0aa499b4b29f4072ae58840f0b1761f Change-Id: Icacf88f7c0aa499b4b29f4072ae58840f0b1761f
-
Kangping Dong authored
(This is a cherry-pick of aosp/2968526 for resolving merge conflicts) There are two Thread flag files in frameworks/base and packages/modules/Connectivity/thread. Both are currently using the same "com.android.net.thread.flags" package name for their flags. While all flags needs to be built in a aconfig_declarations target, two aconfig_declarations can't have the same package name: ``` FAILED: out/soong/build.aosp_arm.ninja cd "$(dirname "out/host/linux-x86/bin/soong_build")" && BUILDER="$PWD/$(basename "out/host/linux-x86/bin/soong_build")" && cd / && env -i "$BUILDER" --top "$TOP" --soong_out "out/soong" --out "out" --soong_variables out/soong/soong.aosp_arm.variables -o out/soong/b uild.aosp_arm.ninja --globListDir aosp_arm --globFile out/soong/globs-aosp_arm.ninja -l out/.module_paths/Android.bp.list --available_env out/soong/soong.environment.available --used_env out/soong/soong.environment.used.aosp_arm.build Android.bp 2 aconfig_declarations found for package com.android.net.thread.flags ``` To resolve this issue, this commit renames the platform flags to package name "android.net.thread.platform.flags". This commit is required by ag/26286387 Bug: 325886480 Merged-In: Icacf88f7c0aa499b4b29f4072ae58840f0b1761f Change-Id: Icacf88f7c0aa499b4b29f4072ae58840f0b1761f
-
- Feb 15, 2024
-
-
Jihoon Kang authored
Currently in AconfigFlags.bp, two list of aconfig modules are being maintained: the list of java_aconfig_library modules and the list of aconfig_declarations modules. When a new aconfig module is being added, a developer must modify the two lists, and there is no guarantee that the two lists are kept in sync. In order to resolve such issue, this change replaces the two lists with the newly introduced aconfig_declarations_group module. Test: m Bug: 320492079 Merged-In: Ib32c06de4f0279a17e5c65314e984265592d004c Change-Id: Ib32c06de4f0279a17e5c65314e984265592d004c
-
Jihoon Kang authored
Currently in AconfigFlags.bp, two list of aconfig modules are being maintained: the list of java_aconfig_library modules and the list of aconfig_declarations modules. When a new aconfig module is being added, a developer must modify the two lists, and there is no guarantee that the two lists are kept in sync. In order to resolve such issue, this change replaces the two lists with the newly introduced aconfig_declarations_group module. Test: m Bug: 320492079 Merged-In: Ib32c06de4f0279a17e5c65314e984265592d004c Change-Id: Ib32c06de4f0279a17e5c65314e984265592d004c
-
- Feb 08, 2024
-
-
Motomu Utsumi authored
Split flags.aconfig to platform flags and module flags. Platform flags are used from platform code. Module flags are used for FlaggedAPI annotations in modules. This CL cherry-pick ag/25977118 to aosp-main-future. After this CL, aosp/2919289 can be merged. Bug: 321624552 Test: TH Change-Id: Ie8e0f911d0f7d7e81d108b8e8ab539b29a255ad0 Merged-In: Ie8e0f911d0f7d7e81d108b8e8ab539b29a255ad0
-
- Feb 07, 2024
-
-
Lajos Molnar authored
Bug: 297914560 Change-Id: I8cd09b0c34d8e395a15eb6813a36aded4cc76ff3 Merged-in: I8cd09b0c34d8e395a15eb6813a36aded4cc76ff3
-
- Feb 06, 2024
-
-
Lajos Molnar authored
Bug: 297914560 Change-Id: I8cd09b0c34d8e395a15eb6813a36aded4cc76ff3 Merged-in: I8cd09b0c34d8e395a15eb6813a36aded4cc76ff3
-
- Jan 26, 2024
-
-
Sanal Buvaev authored
Test: m Bug: 310236690 Merged-In: Ia33fc91fe15a1eae5e8954fdaef6081f9ccf6f8d Change-Id: Ib1af179c7f52a1cbb0c796476b4b3dc9b1d93485
-
- Jan 25, 2024
-
-
Motomu Utsumi authored
Split flags.aconfig to platform flags and module flags. Platform flags are used from platform code. Module flags are used for FlaggedAPI annotations in modules. Bug: 321624552 Test: TH Merged-In: Ie8e0f911d0f7d7e81d108b8e8ab539b29a255ad0 Change-Id: Ic868b70b3be10d4e394f005cd55a858acc7ba14d
-
Kangping Dong authored
Bug: 319044650 Bug: 321624552 Merged-In: I838f722c6640b467379ebb890aed6af6570239e7 Change-Id: I838f722c6640b467379ebb890aed6af6570239e7
-
- Jan 17, 2024
-
-
Lajos Molnar authored
This will help minimize merge conflicts down the line Bug: 289097671 Change-Id: I005714dcf7be28d64e9d131b46d86c857ee4231d Merged-in: I005714dcf7be28d64e9d131b46d86c857ee4231d
-
Girish authored
Bug: 289097671 Test: atest android.media.misc.cts.ResourceManagerTest atest android.media.misc.cts.ResourceManagerMultiTest Merged-In: I750ef5a7585b7bba94f0dfb7bb8e70ec12bf70f5 Change-Id: I750ef5a7585b7bba94f0dfb7bb8e70ec12bf70f5
-
- Jan 16, 2024
-
-
Jihoon Kang authored
This change pass the aconfig_declaration modules defined in AconfigFlags.bp to the *-api-stubs-docs-non-updatable droidstubs module, so that the "exportable" stubs (i.e. the stubs only containing the flagged apis that are enabled by the release configuration) can be generated. Test: m api-stubs-docs-non-updatable && m checkapi Bug: 317290555 Merged-In: I944d336e474b9ed61f4554fc9325a8df3a9cf40b Change-Id: I944d336e474b9ed61f4554fc9325a8df3a9cf40b
-
- Jan 12, 2024
-
-
Roshan Pius authored
Splits out the NFC API classes that are going to be part of NFC mainline module. Note: These files will be eventually moved out to packages/modules/Nfc at some point. Bug: 303286040 Test: Device boots up after flashing Test: atest CtsNfcTestCases Merged-In: I41c1146401236963b9fd83f214fed0b6cecf325e Change-Id: I41c1146401236963b9fd83f214fed0b6cecf325e
-
- Dec 18, 2023
-
-
Jeremy Meyer authored
Test: automated Bug: 117306409 Merged-In: If3a3de2325de0c31ebe92ab41631869008425728 Change-Id: If3a3de2325de0c31ebe92ab41631869008425728
-
- Dec 11, 2023
-
-
Andy Yu authored
Update Game mode intervention frame rate override and add game default frame rate override JNI calls to SurfaceFlinger. Game default frame rate depends on two sysprops: To determine if it's enabled: 1) persist.graphics.game_default_frame_rate.enabled To determine the default frame rate value: 2) ro.surface_flinger.game_default_frame_rate_override This change adds setGameDefaultFrameRateOverride to call into SurfaceFlinger. Meanwhile it also changes the original override call to setGameModeFrameRateOverride to differenitate between those two calls. Bug: 286084594 Test: atest GameManagerServiceTests Change-Id: I68f93e79fda5457303b49d0bd8f0edbb14e01b3f
-
- Dec 08, 2023
-
-
Motomu Utsumi authored
flags.aconfig for android networking is under packages/modules/Connectivity. But, currently, mainline code should not read trunk stable flag. To avoid confusion, this CL moves flags.aconfig to platform. Bug: 315302281 Test: TH Change-Id: I49db6f8c02b50a32f851678114694a029c797042 Merged-In: I7142d937a59a880b68c11fff9254c84b39ce072f
-
Motomu Utsumi authored
flags.aconfig for android networking is under packages/modules/Connectivity. But, currently, mainline code should not read trunk stable flag. To avoid confusion, this CL moves flags.aconfig to platform. Bug: 315302281 Test: TH Change-Id: I7142d937a59a880b68c11fff9254c84b39ce072f
-
- Dec 07, 2023
-
-
Will Leshner authored
Currently, a dream overlay is attached to the dream's window. This flag enables a feature that introduces a "host" that can display the overlay without needing the dream's window (useful in those cases where the dream is windowless, for example). Test: m android.service.dreams.flags-aconfig-java Bug: 291990564 Flag: NA Change-Id: Idad0a4ce791651a5839d0d2bb3187902b4e75c0b
-
Zi Wang authored
Previously the config was correct in internal main but not updated in aosp. Later the incorrect aosp config was applied to internal main and cause CtsAppSecurityHostTestCases fail. This CL fixes this problem. Test: CI Change-Id: Iaca74986ec16d8acb6b15b4d30908642fe0ccc9d
-
- Dec 04, 2023
-
-
Songchun Fan authored
These new APIs were added in June (ag/23836710) before the flag system was enabled. BUG: 304478650 Test: builds Change-Id: I90715ecf82c3010bb99c7d01a2d9fe56158fbbd0
-
- Nov 29, 2023
-
-
Lucas Silva authored
This will be used to guard new APIs required for the home panel dream feature, as well as the feature itself. Bug: 298025023 Test: NA Change-Id: I25ee202607aaff597455707c9efdde9c05def56c
-
- Nov 27, 2023
-
-
Raj Goparaju authored
Automotive audio systems support powerfull amplifiers that have specific requirement of fade properties. Automotive partners also require dynamic fade properties in order to meet geography based legal requirements. This feature supports configuring the following fade properties: - Fadeable usages - Unfadeable content types - Unfadeable UIDs - Unfadeable audio attributes - Volume shaper config per usage or audio attributes - fade duration per usage or audio attributes Bug: 186905459 Bug: 307354764 API-Coverage-Bug: 308666800 Test: atest -c FadeManagerConfigurationUnitTest Change-Id: I0e3d76a85c53e597a0937886b5b4d615f725bd3b
-
- Nov 22, 2023
-
-
Roy Luo authored
This is for hostside cts testing Bug: 309127822 Test: atest CtsStatsdAtomHostTestCases:UsbStatsTests Change-Id: I18f4a6a57c85f53cca87a36b1737d78262bd5052
-
- Nov 21, 2023
-
-
Joshua Trask authored
Test: (see the `nfc-custom-chooser` topic, e.g. ag/25438835) Bug: 268089816 Change-Id: I6c721a9779b36eedaf708fdaace62344feb4a49d
-
- Nov 20, 2023
-
-
Ziad Youssef authored
This adds a class similar to WebViewUpdateServiceImpl behind a flag. The intended modification will be mainly for the new class. This doesn't introduce any functional changes. Test: manually overriding flags using ag/25382508 Bug: 308907090 Change-Id: Ia522be467b435e2e8b8ef76ddeb16b4e7dc821c5
-
- Nov 17, 2023
-
-
Kweku Adams authored
1. Let apps specify a specific trace tag for when their jobs are running. 2. Allow apps to attach some tags to a job for debugging purposes. Bug: 293491637 Bug: 297106461 Test: atest CtsJobSchedulerTestCases:JobInfoTest Test: atest FrameworksServicesTests:JobStoreTest Change-Id: I7398210fc4730043f618579bad0d2e5140b912a7
-
Jan Sebechlebsky authored
... and config owned by Virtual Device Manager team. This cl creates new flags.aconfig since the previously used core/java/android/companion/virtual/flags.aconfig has package which contains "virtual" C++ keyword so it's not possible to add cc target due to compilation error in autogenerated code. Bug: 311459626 Test: atest CameraProviderManagerTest Change-Id: Id7c60cf4b1eaed2a9b65bcb34f193cab05639953
-
- Nov 15, 2023
-
-
Zi Wang authored
Test: CI Bug: 309990433 Merged-In: I630782e0280be8687d55b5878da1a253c0f0be1a Change-Id: Ie72d65557d7522481802852b341d9b0f49b508a3
-
Xiang Wang authored
Bug: b/288119641 Test: n/a Change-Id: I12425aa8ff8df68ad15158d90810362b02c376ff
-
- Nov 14, 2023
-
-
Brad Lassey authored
and field strength along with their associated APIs. Bug: 294217286 Bug: 294435374 Bug: 296057223 Test: tested with CTS and manually (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:81080d559182483d9582dc8dc9ed75de3307c572) Merged-In: I884527f9271a93997fa47b3764f9fa711cddb6f2 Change-Id: I884527f9271a93997fa47b3764f9fa711cddb6f2
-
Zi Wang authored
Test: CI Bug: 309990433 Change-Id: I630782e0280be8687d55b5878da1a253c0f0be1a
-
- Nov 13, 2023
-
-
Kweku Adams authored
Switch to using static_libs in one location to avoid loading the same class into the boot path multiple times. Remove redundant links. Bug: 309674488 Test: atest android.compat.sjp.cts.StrictJavaPackagesTest Test: atest frameworks/base/services/tests/mockingservicestests/src/com/android/server/job Test: atest frameworks/base/services/tests/servicestests/src/com/android/server/job Test: atest CtsAppTestCases Test: atest CtsJobSchedulerTestCases:JobSchedulingTest Test: atest CtsNotificationTestCases:NotificationManagerZenTest Test: atest CtsNotificationTestCases:AutomaticZenRuleTest Test: atest CtsOsTestCases:PowerManagerTest Test: atest FrameworksUiServicesTests:ZenModeConfigTest Test: atest PowerServiceTests:PowerManagerServiceTest Change-Id: I917cc4ae662c55a030fbf266133fba04fec496f2
-
Willie Koomson authored
Adds appwidget flag config to AConfigFlags.bp and create FLAG_GENERATED_PREVIEW for generated preview work. Bug: 308041327 Test: m android.appwidget.flags-aconfig-java Change-Id: Ib6d27728a1cb9a0ad7493b456b24194f54a0a346
-
- Nov 12, 2023
-
-
Brad Lassey authored
and field strength along with their associated APIs. Bug: 294217286 Bug: 294435374 Bug: 296057223 Test: tested with CTS and manually Change-Id: I884527f9271a93997fa47b3764f9fa711cddb6f2
-
- Nov 10, 2023
-
-
Edgar Arriaga authored
Bug: 307594624 Change-Id: I8eb3c4eb68efe8b1e1706b5e1f5a711fcef82054
-
Ikjoon Jang authored
This reverts commit efba4176. Reason for revert: DroidMonitor: Potential culprit for Bug b/310080905 - verifying through ABTD before revert submission. This is part of the standard investigation process, and does not mean your CL will be reverted. Bug: 310080905 Change-Id: Id7d6c1fbc6e58b08c14ad52b74a10adbff8abc4e
-
joonhunshin authored
Bug: 297989574 Test: build pass Change-Id: I7f9f177b5febd912b997f17c3aa9e1ada7fdbc73
-