[pull] androidx-main from androidx:androidx-main - #1480
Merged
Merged
Conversation
…bgpu
Replaces the tip-of-tree project(":annotation:annotation-experimental")
dependency with the published 1.4.1 artifact to unblock the release and
align with other AndroidX libraries.
Test: ./gradlew :webgpu:webgpu:verifyDependencyVersions :webgpu:webgpu:checkApi
Change-Id: Iea900553c1a964ffc74f6e94d06db648e576dfc4
This reverts commit d645c27. Reason for revert: The library introduced 140KB APK size regression. This blocks the AndroidX Drop. Let's revisit the concern about DoS and see how to handle it Bug: 553164025 Change-Id: Id0016a038a7567df0ce80844b7399d932717787d
Document that starting a new FocusMeteringAction does not unlock 3A components (AF, AE, or AWB) or re-enable continuous autofocus if they were locked by a previous action and excluded from the new action's locking mode. Bug: b/552285091 Test: ./gradlew camera:camera-core:build Change-Id: Ic7cb566033d305b6ab740cc4937ec27dea2af20a
Document that ZoomState in CameraInfo#getZoomState() is updated immediately without waiting for the asynchronous camera operation in CameraControl#setZoomRatio and CameraControl#setLinearZoom to complete. Bug: b/544585857 Test: ./gradlew camera:camera-core:build Change-Id: Id05448f6c0f4625da777cd10368163eacf2e3c80
Updates current and previously released signature files to add @SuppressCompatibility to packages containing only experimental items. In addition, previously released signature files must also be updated. The release compatibility check (checkApiRelease) compares the current API surface against previously released signature files. Because the released files lacked @SuppressCompatibility on those packages, Metalava flags them as an incompatible change: Removed package <pkg> from compatibility checked API surface [BecameUnchecked] Adding @SuppressCompatibility to the previously released files corrects the historical omission and resolves the checkApiRelease errors. This change updates the signature files as part of a topic to update Metalava. Relnote: N/A Bug: 512093496 Test: ./gradlew Change-Id: I1e4295b416639676ee03b6bb1c23c67ae6876d14
These APIs are now included in both current and restricted-current as bytecode-only, which means that API lint does not run for them, and they are not considered for source compatibility checks, only binary compatibility checks. This removes any @PublishedApi elements which were previously listed as @KotlinOnly and @PublishedApi properties (since properties are always kotlin-only). The elements are still tracked through their generated bytecode elements. Bug: 506179803 Bug: 562178518 Relnote: N/A Test: ./gradlew checkApi Change-Id: Iab599b22c3f6c93e8d7a545a8d5a6039af6cdd40
Per API Council feedback, converts the four composite target interop types (`UseCaseCamera2Interop`, `ImageCaptureCamera2Interop`, `SessionConfigCamera2Interop`, and `CameraControlCamera2Interop`) from `public interface` into `public abstract class` with an `internal` constructor. This prevents external classes from implementing or instantiating the DSL target scopes directly while preserving the existing flat Kotlin DSL and Java configurator APIs, as well as the shared base interop interfaces (`OutputConfigurationInterop`, `CameraCaptureSessionInterop`, `StillCaptureInterop`, `SessionConfigurationInterop`, and `CameraDeviceInterop`). Bug: 545767687 Test: ./gradlew 📷camera-camera2:testReleaseUnitTest --tests "androidx.camera.camera2.interop.*" Relnote: "Converted `UseCaseCamera2Interop`, `ImageCaptureCamera2Interop`, `SessionConfigCamera2Interop`, and `CameraControlCamera2Interop` from interfaces into abstract classes." Change-Id: If654efdbe92e2b74eb73cfa36fcc7995d702ac1b
…into androidx-main
* changes: Update the documentation for ZoomState update timing Update the documentation for 3A locking behavior
…bgpu:webgpu" into androidx-main
…de" into androidx-main * changes: Track internal PublishedApis as bytecode-only Add @SuppressCompatibility to experimental packages in signature files
…ns"" into androidx-main
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
See Commits and Changes for more details.
Created by
pull[bot] (v2.0.0-alpha.4)
Can you help keep this open source service alive? 💖 Please sponsor : )