Skip to content

Conversation

@pull
Copy link

@pull pull bot commented Jan 17, 2026

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

andrewbailey and others added 20 commits January 15, 2026 15:39
This CL factors out an abstract `Anchor` class to be implemented
separately for the LinkTable and SlotTable. Both implementations of
the Composer require Anchors (though the LinkTable in substantially
fewer cases), so ultimately one implementation will remain and the
base class introduced in this CL will be removed.

Test: N/A
Relnote: N/A
Change-Id: I7a78e02e725eeef3421de27bb4b3fb4f91f61c7a
GroupSourceInformation is made an interface so that the LinkComposer
and GapComposer may provide different implementations.

Test: N/A
Relnote: N/A
Change-Id: I89f49df014a2d63d4ab3118764f1f50a41bca4b6
This commit updates RuntimeUtilsTest to align with the stricter
null-safety contract of XrExtensions.HitTestResult.Builder.

The XrExtensions.HitTestResult.Builder now strictly enforces NonNull
for its parameters. Test cases attempting to pass null to parameter
`hitPosition` are no longer valid and will result in a throw.

Specifically:
- Updated `getHitTestResult_convertsFromExtensionHitTestResult_withNoHit`:
  Modified to ensure `hitPosition` reflects a practical value a `0,0,0` vector,
  aligning with the API contract and preventing unexpected throws.

Bug: 475718769
Test: Presubmit

Change-Id: I92242f57bdfd0e5cd169420c49685d92fd7a96c0
This improves it's utility when diagnosing issues where AF/AE is taking
longer than expected.

Change-Id: I6afaf449dd1dde7794838cb090ef3933d0fb4313
Bug: 468088488
Test: N/A
Change-Id: I83fd18385863be5d34eb7c96979bfeb39f873448
…or upcoming release

Change-Id: Id0382e9e3b6f4228b5df1fbdd607f06f6bb59e67
These work now that max workers is set to 2.

Bug: 469741876
Test: tested on github fork - https://github.com/juliamcclellan/androidx/actions/runs/21077090046
Change-Id: I57c510d0a4e58857b507980370681ab304ad18ec
1. Track list of ListenerState instead of Listeners
2. Move FrameState updates to the beginning of the functions before
   firing listener callbacks

Bug: 473901206
Test: FrameStateTest

Change-Id: Ie96a5efa0420fed5643ee96a5436647f1a7568bb
…mpose for upcoming release" into androidx-main
Adds MediaBlendingMode annotation to ImpressApi with TRANSLUCENT and OPAQUE values.
Updates FakeImpressApiImplTest to verify usage.

BUG: 437956549
Change-Id: I0d484658600c150a9243e4399d3ba1695ec221c4
This adds an extension function to make it easier to capture with a
single stream into a FrameBuffer, as this is a common use case.

Change-Id: Ifc87bebf160dfcb9c840b97ec0611347c6e6498e
@pull pull bot locked and limited conversation to collaborators Jan 17, 2026
@pull pull bot added the ⤵️ pull label Jan 17, 2026
@pull pull bot merged commit 9d5f789 into MaxMood96:androidx-main Jan 17, 2026
1 of 2 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.

4 participants