[pull] androidx-main from androidx:androidx-main - #1482
Merged
Merged
Conversation
Using OutputStreamWriter and InputStreamReader without an explicit charset falls back to the platform default charset, which can cause data corruption for multi-byte Unicode strings (e.g. non-ASCII usernames and credential data). Also handle possible null streams from openOutputStream/openInputStream. Test: ./gradlew :credentials:providerevents:providerevents:testReleaseUnitTest --dependency-verification=off --no-configuration-cache Change-Id: I3085311b74c338c80f8067c567ad0c8ee174f72b
The ui-inspection library currently crashes when analyzing metadata generated by Kotlin 2.4.0 because it uses readStrict(). This switches to readLenient() wrapped in a try-catch to prevent future compiler upgrades from crashing the inspection agent. Note: We are not bumping the kotlin-metadata-jvm dependency here because doing so requires a newer version of D8 (part of R8) to dex the inspection jar, which is not yet available. Fixes: 561656317 Test: N/A Change-Id: Icae6d4021020bf418e46c70e7ab020b1e8863e36
Auto-generated-cl: translation import OFF_PEAK_PRESUBMIT: true Low-Coverage-Reason: CODE_NOT_TESTABLE Change-Id: Iffd3036fcf09b0ee70d8d27e21d4acbb15924346
Auto-generated-cl: translation import OFF_PEAK_PRESUBMIT: true Low-Coverage-Reason: CODE_NOT_TESTABLE Change-Id: Icfb23f3510c5f82e58e7d13fa8c6f93de46c8ee8
Auto-generated-cl: translation import OFF_PEAK_PRESUBMIT: true Low-Coverage-Reason: CODE_NOT_TESTABLE Change-Id: Ifedd884a7caa1b1f7227d636a9c1688ff044835c
Test: ./gradlew -p xr/compose assembleRelease Change-Id: I615496be170d3dbaaf506d5683d1bfc3ff000da7
Ensures GraphContext always receives the resolved TypefaceResolver when RcPlayerState pre-initializes GraphContext, delegates custom TypefaceResolvers in RcPlayerTextLayout, and keys non-LayoutComponent children in RcPlayerChildren. TAG=agy CONV=2048df11-2941-4d99-a31b-6b0d6ebe2a21 Test: ./gradlew :compose:remote:remote-player-compose:testReleaseUnitTest Relnote: N/A Change-Id: I5a577b63d9f0e599cf9cb346c809b5cf98bfbf9d
Test: ./gradlew -p datastore allHostTests Change-Id: Ic455d6c919d4138502aa14d58444d20dc23e8787
Migrates callers across demos, samples, previews, and tests to use
remember { ... } with the newly exposed non-composable state constructors
and factory functions.
Test: ./gradlew :compose:remote:remote-creation-compose:test
Bug: 484137042
Change-Id: Ia1b2c3d4e5f60718293a4b5c6d7e8f9a0b1c2d3e
TAG=agy
CONV=deef833f-bcbd-4202-9c4e-eca461ab9c6d
Introduces an endAction to TabTemplateStyleDemoScreen to Showcase the new type of action. Bug: 561971378 Test: manual verification via installed Showcase APK on physical host Change-Id: Ibeeba527c4f9b6c5e7bcadd03161a4eb631f7603
Added check for isAttached in updateCompositionLocals to fix IllegalStateException crash when updateCompositionLocals() is called before the node is attached. Also added null safety checks for currentView and hapticFeedback. Bug: 563302703 Test: Added moving_gesture_modifier_with_movable_content_does_not_crash test in OneHandedGestureTest. Change-Id: I662271d7143a6dd05f6990993b1ecf53940c681f
Due to AutoVM-detected vulns Bug: 562679762 Test: :test:backup:backup-host:dependencies Change-Id: I915940679a2bc041694fb4ba1bcdb882d54cfea6
To remediate AutoVM-raised issues Bug: 556458603 Test: 🚗app:app-testing:dependencies Change-Id: Ie02d5f36493fd8f16350e3d2443f2e2924b94f44
Test: ./gradlew -p benchmark checkApi Change-Id: I8e291a57a20db496824afefaf7e433c3c860756b
… into androidx-main
…nto androidx-main
…Locals." into androidx-main
…ths instead of using vector drawable. The gesture indicator pointer background has been highlighted as contributing to an increase in APK size, due to the source XML file. Bug: 564375303 Test: N/A Relnote: "Optimize gesture indicators by replacing indicator pointer background in the resources with canvas functions using paths." Change-Id: Iee2b743f7bfa619343fddfd78bec8fd5a56a9d15
This is temporary to create a build for internal drop. Test: Presubmit Change-Id: I0dc2fadaf6b66baea037434abdbae632035392b5
…with paths instead of using vector drawable." into androidx-main
…fest" into androidx-main
* changes: Upgrade bouncycastle in 🚗app:app-testing Upgrade deps to fix vulns in androidx.test.backup:backup-host
…cro libs" into androidx-main
…nto 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 : )