Skip to content

[pull] androidx-main from androidx:androidx-main - #1482

Merged
pull[bot] merged 31 commits into
MaxMood96:androidx-mainfrom
androidx:androidx-main
Sep 21, 2026
Merged

pull[bot] merged 31 commits into
MaxMood96:androidx-mainfrom
androidx:androidx-main

Conversation

@pull

@pull pull Bot commented Sep 21, 2026

Copy link
Copy Markdown

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 : )

reemab1 and others added 30 commits September 16, 2026 18:47
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
…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
* changes:
  Upgrade bouncycastle in 🚗app:app-testing
  Upgrade deps to fix vulns in androidx.test.backup:backup-host
@pull pull Bot locked and limited conversation to collaborators Sep 21, 2026
@pull pull Bot added the ⤵️ pull label Sep 21, 2026
@pull
pull Bot merged commit 314f30f into MaxMood96:androidx-main Sep 21, 2026
2 of 4 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants