)]}'
{
  "log": [
    {
      "commit": "73beae83adee4e12f4c01efee15b902c5b739283",
      "tree": "40f23744dfaad980ab01be429f135ad98a40f87c",
      "parents": [
        "335226218e945873f77da65d38c498e8824c30fd"
      ],
      "author": {
        "name": "Ashley Newson",
        "email": "ashleynewson@google.com",
        "time": "Mon Jun 15 09:39:11 2026 +0100"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jun 15 01:39:11 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update external/webview_support_interfaces from branch \u0027androidx-main\u0027\n  to 84abdf0081ec9efee298604609b9f2bdd2835c69\n  - [Jetpack Webkit] roll interfaces to c8fc6ad\n    \n    This rolls the boundary interfaces for the androidx.webkit module\n    to include the following commit range:\n    https://android.googlesource.com/platform/external/webview_support_interfaces/+log/4ae824117b01fb7431ea5c1e613d6dd4257f99c6..c8fc6ad0bed52ce6c6725e333b151fdcf4da8518\n    \n    Test: N/A\n    Change-Id: I2ccf3f990a72c5558abcab27d36e8aea7e5cd739\n    \n  - [WebView] Do not use isomrphic for AwHttpCacheManager\n    \n    Best practice is to not use the isomorphic object system unless\n    inherently required for the API to work. This removes it from the\n    AwHttpCacheManager.\n    \n    Bug: 501449506\n    Change-Id: Id8160ae1f3a1c283b0a678c683eee5ee3ca88131\n    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7913604\n    Reviewed-by: Peter Pakkenberg \u003cpbirk@chromium.org\u003e\n    Commit-Queue: Ashley Newson \u003cashleynewson@chromium.org\u003e\n    Reviewed-by: Peter Conn \u003cpeconn@chromium.org\u003e\n    Cr-Commit-Position: refs/heads/main@{#1645894}\n    NOKEYCHECK\u003dTrue\n    GitOrigin-RevId: f5ff81dea88d4aa90a5cce5c0b36b423e6b45728\n    \n  - [WebView] Implement HTTP Cache Quota API\n    \n    Provides an implementation for the HTTP Cache Quota API (to be exposed\n    via the androidx.webkit support library). This allows WebView\n    embedders to query and set HTTP Cache quota (often referred to as \"max\n    size\" or \"max bytes\" internally).\n    \n    - Profile.getHttpCache\n    - HttpCache.getDefaultQuotaBytes\n    - HttpCache.isUsingDefaultQuota\n    - HttpCache.useDefaultQuota\n    - HttpCache.getQuotaBytes\n    - HttpCache.setQuotaBytes\n    \n    A partial kill-switch (flag name WebViewHttpCacheQuotaApi) is provided\n    for the feature. If disabled, cache quotas set by the embedder or\n    restored from prefs are ignored; however, getters remain functional\n    and will reflect that a default quota is in use. A number of\n    additional feature parameters are available to adjust constraints for\n    the API usage and behavior.\n    \n    Metrics are added to provide insight around cache quotas demanded by\n    embedders and the usage patterns for the API. These are split for the\n    Default and NonDefault profiles.\n    \n    Bug: 501449506\n    Change-Id: I4181b02676765b57a917950065571b97db3ba942\n    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7859421\n    Reviewed-by: Stefano Duo \u003cstefanoduo@google.com\u003e\n    Commit-Queue: Ashley Newson \u003cashleynewson@chromium.org\u003e\n    Reviewed-by: Peter Conn \u003cpeconn@chromium.org\u003e\n    Cr-Commit-Position: refs/heads/main@{#1643594}\n    NOKEYCHECK\u003dTrue\n    GitOrigin-RevId: 71bb9f6965d8e8f314b48e1903d79b6e4f88dad3\n    "
    },
    {
      "commit": "335226218e945873f77da65d38c498e8824c30fd",
      "tree": "18895b4d83693b65892a262554a57b39afb7ca81",
      "parents": [
        "3dea21cb0329dc2e5b4526747aa67733f86bce55"
      ],
      "author": {
        "name": "Omar Ismail",
        "email": "omarismail@google.com",
        "time": "Mon Jun 15 01:00:27 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jun 15 01:00:27 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to 97947f248ebc6ca8547966be21bd5bdcd2c1596c\n  - Merge \"Fix cinterop checks for prebuilt dependencies\" into androidx-main\n  - Fix cinterop checks for prebuilt dependencies\n    \n    Test: ./gradlew :collection:collection:generateAbi now runs locally\n          ./gradlew room3:room3-runtime:generateApi still fails as expected\n    Bug: 496700589\n    Change-Id: I68960b1f6b905518bcf6879b8c0fddbaa9c4d73a\n    "
    },
    {
      "commit": "3dea21cb0329dc2e5b4526747aa67733f86bce55",
      "tree": "0f43cd11f563d47ecc5496d741c6b8f0cb02bf1b",
      "parents": [
        "47a4adfab8919327dfe1b6fd87134620ab67c928"
      ],
      "author": {
        "name": "Aditya Arora",
        "email": "heyaditya@google.com",
        "time": "Mon Jun 15 00:07:56 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jun 15 00:07:56 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to 0c6342579e3bb848ca2b786242ea870a57898c36\n  - Merge \"Convert MediaQuery value classes to wrap Int to fix Preview crash\" into androidx-main\n  - Convert MediaQuery value classes to wrap Int to fix Preview crash\n    \n    Convert `Posture`, `PointerPrecision`, `KeyboardKind` and `ViewingDistance` value classes from wrapping `String` to wrapping `Int`.\n    \n    This fixes a NoSuchElementException in ui-tooling\u0027s unwrapIfInlie helper when these value classes are used with PreviewParameterProvider. The tooling helper expects JvmInline value classes to wrap a primitive type, and throws when they wrap a reference type like String.\n    \n    Fixes: 489939558\n    Test: Covered by existing tests\n    Relnote: \"Fixed a crash in Compose Preview when using `PreviewParameterProvider` with Media Query properties (`Posture`, `PointerPrecision`, etc.) by changing their underlying representation from `String` to `Int`.\"\n    Change-Id: Ic8f920992acb07e68bde7a4b7038850e73275cc9\n    "
    },
    {
      "commit": "47a4adfab8919327dfe1b6fd87134620ab67c928",
      "tree": "968148227656b291128b10ec453e9dc8cf113b32",
      "parents": [
        "f874b708ef649f7707abb23a5192db0436853a4d"
      ],
      "author": {
        "name": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Sun Jun 14 23:33:24 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sun Jun 14 23:33:24 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to b403a42bb817634f880e84a4c9c6d4bdc7b224a7\n  - Merge \"Support Numpad zoom keys in PdfView\" into androidx-main\n  - Support Numpad zoom keys in PdfView\n    \n    Added support for KeyEvent.KEYCODE_NUMPAD_ADD and\n    KeyEvent.KEYCODE_NUMPAD_SUBTRACT for zooming in and out in\n    PdfViewExternalInputManager.\n    \n    Bug: 456960280\n    Test: ./gradlew :pdf:pdf-viewer:testReleaseUnitTest --tests \"androidx.pdf.view.PdfViewExternalInputManagerTest\"\n    Change-Id: I8668be02b823b2885618be570f30c2ce74d72134\n    "
    },
    {
      "commit": "f874b708ef649f7707abb23a5192db0436853a4d",
      "tree": "be1db86c9b1dc4610a3d1187c41e72cd7661728d",
      "parents": [
        "c070a3832edea13bf394184d1c13120e120715e1"
      ],
      "author": {
        "name": "Nimrod Parasol",
        "email": "nimrodp@google.com",
        "time": "Sat Jun 13 07:52:59 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Jun 13 07:52:59 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to 437237f52ce7b875d81d8eec7e8653a5a2f144e2\n  - Merge \"Add A2uiSchema classes.\" into androidx-main\n  - Add A2uiSchema classes.\n    \n    These classes will be used to define the schema of A2UI components.\n    \n    Test: ./gradlew :a2ui:a2ui-core:testReleaseUnitTest --tests \"androidx.a2ui.core.catalog.A2uiSchemaTest\"\n    Relnote: N/A\n    Change-Id: I407e7c2b332b52e10cdde14a59e9b0176761338b\n    "
    },
    {
      "commit": "c070a3832edea13bf394184d1c13120e120715e1",
      "tree": "40710fa91ff9b7880fdf6765be680ad528e3aa59",
      "parents": [
        "2ddef8564bd4e3d7dea5dc1c6905edd614220065"
      ],
      "author": {
        "name": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Sat Jun 13 07:21:29 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Jun 13 07:21:29 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to 9b08c5361dea261bc60aad6738b2ae7f54f1fe5b\n  - Merge \"Make `Tracer` discovery simple and pluggable for both Java and Android Libraries.\" into androidx-main\n  - Make `Tracer` discovery simple and pluggable for both Java and Android Libraries.\n    \n    * Libraries should always use `Tracer.global` to obtain an instance of tracer to use.\n    * This is consistent for the case of both Android and Java developers.\n    * The applications startup hook bootstraps the `Tracer` during process start.\n    \n    Test: Updated unit tests.\n    Relnote: Make `Tracer` discovery simple and pluggable for both Java and Android Libraries.\n    Change-Id: I9911157291453ab72a37b2a91a0d59d14eb907f8\n    "
    },
    {
      "commit": "2ddef8564bd4e3d7dea5dc1c6905edd614220065",
      "tree": "8fe31d7dc817bf5a7669bf386b2c971cffd5d787",
      "parents": [
        "19353bb2842886dfd391ade57cb25b90a7781773"
      ],
      "author": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Fri Jun 12 18:37:14 2026 -0700"
      },
      "committer": {
        "name": "mdb:android-git",
        "email": "superproject-auto-update@invalid",
        "time": "Sat Jun 13 05:13:25 2026 -0700"
      },
      "message": "Migrate from ProgressTracker to Tracer\n\nBug: 515742216\nTest: existing tests\nChange-Id: Ia5efe8ca55c14d9d71b0ef943b1fb80bed601b60\n"
    },
    {
      "commit": "19353bb2842886dfd391ade57cb25b90a7781773",
      "tree": "127bc9ab45d03e94e5357684381013fe8e607163",
      "parents": [
        "25b52ea31069d29af9c111128573230a66e08c2e"
      ],
      "author": {
        "name": "John Hoford",
        "email": "hoford@google.com",
        "time": "Fri Jun 12 17:55:05 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jun 12 17:55:05 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to 130db52eaca34c20ec6466e6c40299a17750e105\n  - Merge \"Apply disable path to updateDocument()\" into androidx-main\n  - Apply disable path to updateDocument()\n    \n    Test: IntegerExpressionEvaluatorTest, MatrixExpressionTest\n    Bug: 511322979\n    Change-Id: Ibbd80ebb34c06ecaf3492bdedba754aaf847b6f1\n    "
    },
    {
      "commit": "25b52ea31069d29af9c111128573230a66e08c2e",
      "tree": "7d698ebd01cb9f7cf1c005347ff076fb777bfa36",
      "parents": [
        "62d01b91d3d3a93fd3a3f5fe7b4d756b5b6ac5a9"
      ],
      "author": {
        "name": "Kendrick Umstattd",
        "email": "kendricku@google.com",
        "time": "Fri Jun 12 14:45:55 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jun 12 14:45:55 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to 1fa6606e86d36886688d6ae7b30bf39bc976c01f\n  - Merge \"Add a11y support for ScrollField.kt.\" into androidx-main\n  - Add a11y support for ScrollField.kt.\n    \n    Bug: b/441573791\n    Test: Unit tests\n    Relnote: \"Add a11y support for ScrollField component. More specifically, ScrollField now implements selectable and animates to the selected item on click with selected/unselected announcements in Talkback.\"\n    Change-Id: I7bdb7b4570771b82ddc36eed830c9a797c2b825b\n    "
    },
    {
      "commit": "62d01b91d3d3a93fd3a3f5fe7b4d756b5b6ac5a9",
      "tree": "85d13514802f602c239a3c630173eb175795bc3d",
      "parents": [
        "c263229ba612dd6a045fcd01d632154af5593de0"
      ],
      "author": {
        "name": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Jun 12 13:17:54 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jun 12 13:17:54 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to 588602c37dd8867f65d994df235f91ff7807123b\n  - Merge \"Add device test dependencies to appstate-transform\" into androidx-main\n  - Add device test dependencies to appstate-transform\n    \n    Adding the normal set of test dependencies to ensure that composeTestRule works correct. It is not clear which of these are required to make post submit pass, so we just add the entire set.\n    \n    Test: all tests pass\n    Fixes: 522665831\n    Change-Id: I75c32fd6c5e076cda39fb4a2b7c513ab5f441728\n    "
    },
    {
      "commit": "c263229ba612dd6a045fcd01d632154af5593de0",
      "tree": "fc05201c30cd78b355745bd1386cd03f45cc0391",
      "parents": [
        "96e7748e877059e57301122192d4da1160016e54"
      ],
      "author": {
        "name": "Suyog Lokhande",
        "email": "suyoglokhande@google.com",
        "time": "Fri Jun 12 13:14:00 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jun 12 13:14:00 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to ef1fe5fb3a6f1ba5ecfb6f1d56189249df0abe7f\n  - Merge \"Bump leanback to satisfy release dependency\" into androidx-main\n  - Bump leanback to satisfy release dependency\n    \n    Right now the leanback depends on leanback-grid internally, they have\n    to be released together.\n    \n    This change unblocks the jetpad release.\n    \n    Change-Id: I6c182321575622dec3c30927b694b41a8e9f6536\n    "
    },
    {
      "commit": "96e7748e877059e57301122192d4da1160016e54",
      "tree": "4d6225c59b21d001153874dad2a7b855826fcccb",
      "parents": [
        "c8dd27d6d8e4db2d8c0356f615b197b486a50a09"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Fri Jun 12 13:01:21 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jun 12 13:01:21 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to ab054552d3f01a9f440cac7d8bdbbf8400acaa72\n  - Merge \"Reland opt in (as opposed to opt out) proto filtering in traceprocessor\" into androidx-main\n  - Reland opt in (as opposed to opt out) proto filtering in traceprocessor\n    \n    Cleanup to support move to Perfetto TraceProcessor 56.0\n    \n    Test: PerfettoTraceRuleTest\n    Relnote: \"Update traceprocessor implementation (as well as unbundled\n    Perfetto Trace capture) to use Perfetto v56.0\"\n    \n    Change-Id: I8fb9d610c519232f0eacb4f8884cb028f831db06\n    \n\n* Update prebuilts/androidx/traceprocessor from branch \u0027androidx-main\u0027\n  to 96096acefe6a32e03133ed22c2852c660a1a874a\n  - Reland: Update perfetto tracebox / traceprocessor to v56\n    \n    Change-Id: I439b0582561dcb5c763e251b341bc571d1f7bfd0\n    "
    },
    {
      "commit": "c8dd27d6d8e4db2d8c0356f615b197b486a50a09",
      "tree": "d240b3ac7bb5ed9fe8be277bd385849f151db080",
      "parents": [
        "c2dea04634a811276a0f3d29cedbf62d1f257d45"
      ],
      "author": {
        "name": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Jun 12 12:48:32 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jun 12 12:48:32 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to ff1f4472fef638194b4eb35882f37b2726e22744\n  - Merge \"Remove obsolete keep rule for FieldOfView.\" into androidx-main\n  - Remove obsolete keep rule for FieldOfView.\n    \n    The `androidx.xr.runtime.FieldOfView` class is no longer present, so its keep rule is removed.\n    \n    Bug: 523315271\n    Test: Tap\n    Change-Id: I71184e72eba3b1b415c357cf1731b4eaf24ae72c"
    },
    {
      "commit": "c2dea04634a811276a0f3d29cedbf62d1f257d45",
      "tree": "b147c4b1bd4fa3ab5428b5141a1edc8a63c95261",
      "parents": [
        "79a289a27098af61d876e86db3972d477aa69e0d"
      ],
      "author": {
        "name": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Jun 12 12:45:10 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jun 12 12:45:10 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to d5fab5dc34a7c54e2df446dcd80448346cd368b6\n  - Merge \"Add enableDatabaseStablenessLog flag\" into androidx-main\n  - Add enableDatabaseStablenessLog flag\n    \n    Bug: 439850795\n    Test: presubmit\n    Change-Id: I6d7a8af4513621a2832636b5e571d00aa9536125\n    "
    },
    {
      "commit": "79a289a27098af61d876e86db3972d477aa69e0d",
      "tree": "04adac165b58b0952a44ed906c750d620e5e22ba",
      "parents": [
        "d1b6e5be747d9b6c44a3b5a955c91d273ae29ce2"
      ],
      "author": {
        "name": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Jun 12 11:31:45 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jun 12 11:31:45 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to 5b18923a997a9f71b1f26fa4ba01bf4b4fb96a04\n  - Merge \"Disable tracing tests on emulators below API 26\" into androidx-main\n  - Disable tracing tests on emulators below API 26\n    \n    Bug: 522895306\n    Test: Suppressed on local emulator runs\n    Change-Id: Ic68abe036a98da1932cee7bee71174664353ee38\n    "
    },
    {
      "commit": "d1b6e5be747d9b6c44a3b5a955c91d273ae29ce2",
      "tree": "a9816ca2f61a3c2729e0fe9b3dd11c0edf62c419",
      "parents": [
        "3159caf06ac0f6c72c219a4c804d9a40a3352e30"
      ],
      "author": {
        "name": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Jun 12 11:30:31 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jun 12 11:30:31 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to c33d2719d4f406406de1dfd442d51fb3b1a51389\n  - Merge \"Add maximum nested depth\" into androidx-main\n  - Add maximum nested depth\n    \n    Test: ContainerNestingTest\n    Bug: 510833206\n    Change-Id: I02b729c9dc63df598f6424dd6450f7403000e9d2\n    "
    },
    {
      "commit": "3159caf06ac0f6c72c219a4c804d9a40a3352e30",
      "tree": "9986bc397bb28d684f684f3736d02147c99daca1",
      "parents": [
        "0797cf1f498097bfd6113abcd6a3dc75e64bf210"
      ],
      "author": {
        "name": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Jun 12 10:38:27 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jun 12 10:38:27 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to 51b6c566ba6fe837b837aacf4f544f2137e62fca\n  - Merge \"In room3, update dependencies to androidx.sqlite:sqlite:2.7.0-rc01.\" into androidx-main\n  - In room3, update dependencies to androidx.sqlite:sqlite:2.7.0-rc01.\n    \n    Change-Id: I764bb3a76bdb3fd843bd5b2f7482adf1c4632c6a\n    \n\n* Update prebuilts/androidx/internal from branch \u0027androidx-main\u0027\n  to 7819896b57fd4eaf7c4df1b8788857094ee7a62d\n  - Merge \"Import prebuilts for: sqlite 2.7.0-rc01\" into androidx-main\n  - Import prebuilts for: sqlite 2.7.0-rc01\n    \n    - androidx.sqlite:sqlite-android:2.7.0-rc01 from ab/15621440\n    - androidx.sqlite:sqlite-async-android:2.7.0-rc01 from ab/15621440\n    - androidx.sqlite:sqlite-async-iosarm64:2.7.0-rc01 from ab/15621440\n    - androidx.sqlite:sqlite-async-iossimulatorarm64:2.7.0-rc01 from ab/15621440\n    - androidx.sqlite:sqlite-async-js:2.7.0-rc01 from ab/15621440\n    - androidx.sqlite:sqlite-async-jvm:2.7.0-rc01 from ab/15621440\n    - androidx.sqlite:sqlite-async-linuxarm64:2.7.0-rc01 from ab/15621440\n    - androidx.sqlite:sqlite-async-linuxx64:2.7.0-rc01 from ab/15621440\n    - androidx.sqlite:sqlite-async-macosarm64:2.7.0-rc01 from ab/15621440\n    - androidx.sqlite:sqlite-async-tvosarm64:2.7.0-rc01 from ab/15621440\n    - androidx.sqlite:sqlite-async-tvossimulatorarm64:2.7.0-rc01 from ab/15621440\n    - androidx.sqlite:sqlite-async-wasm-js:2.7.0-rc01 from ab/15621440\n    - androidx.sqlite:sqlite-async-watchosarm32:2.7.0-rc01 from ab/15621440\n    - androidx.sqlite:sqlite-async-watchosarm64:2.7.0-rc01 from ab/15621440\n    - androidx.sqlite:sqlite-async-watchosdevicearm64:2.7.0-rc01 from ab/15621440\n    - androidx.sqlite:sqlite-async-watchossimulatorarm64:2.7.0-rc01 from ab/15621440\n    - androidx.sqlite:sqlite-async:2.7.0-rc01 from ab/15621440\n    - androidx.sqlite:sqlite-bundled-android:2.7.0-rc01 from ab/15621440\n    - androidx.sqlite:sqlite-bundled-iosarm64:2.7.0-rc01 from ab/15621440\n    - androidx.sqlite:sqlite-bundled-iossimulatorarm64:2.7.0-rc01 from ab/15621440\n    - androidx.sqlite:sqlite-bundled-jvm:2.7.0-rc01 from ab/15621440\n    - androidx.sqlite:sqlite-bundled-linuxarm64:2.7.0-rc01 from ab/15621440\n    - androidx.sqlite:sqlite-bundled-linuxx64:2.7.0-rc01 from ab/15621440\n    - androidx.sqlite:sqlite-bundled-macosarm64:2.7.0-rc01 from ab/15621440\n    - androidx.sqlite:sqlite-bundled-tvosarm64:2.7.0-rc01 from ab/15621440\n    - androidx.sqlite:sqlite-bundled-tvossimulatorarm64:2.7.0-rc01 from ab/15621440\n    - androidx.sqlite:sqlite-bundled-watchosarm32:2.7.0-rc01 from ab/15621440\n    - androidx.sqlite:sqlite-bundled-watchosarm64:2.7.0-rc01 from ab/15621440\n    - androidx.sqlite:sqlite-bundled-watchosdevicearm64:2.7.0-rc01 from ab/15621440\n    - androidx.sqlite:sqlite-bundled-watchossimulatorarm64:2.7.0-rc01 from ab/15621440\n    - androidx.sqlite:sqlite-bundled:2.7.0-rc01 from ab/15621440\n    - androidx.sqlite:sqlite-framework-android:2.7.0-rc01 from ab/15621440\n    - androidx.sqlite:sqlite-framework-iosarm64:2.7.0-rc01 from ab/15621440\n    - androidx.sqlite:sqlite-framework-iossimulatorarm64:2.7.0-rc01 from ab/15621440\n    - androidx.sqlite:sqlite-framework-linuxarm64:2.7.0-rc01 from ab/15621440\n    - androidx.sqlite:sqlite-framework-linuxx64:2.7.0-rc01 from ab/15621440\n    - androidx.sqlite:sqlite-framework-macosarm64:2.7.0-rc01 from ab/15621440\n    - androidx.sqlite:sqlite-framework-tvosarm64:2.7.0-rc01 from ab/15621440\n    - androidx.sqlite:sqlite-framework-tvossimulatorarm64:2.7.0-rc01 from ab/15621440\n    - androidx.sqlite:sqlite-framework-watchosarm32:2.7.0-rc01 from ab/15621440\n    - androidx.sqlite:sqlite-framework-watchosarm64:2.7.0-rc01 from ab/15621440\n    - androidx.sqlite:sqlite-framework-watchosdevicearm64:2.7.0-rc01 from ab/15621440\n    - androidx.sqlite:sqlite-framework-watchossimulatorarm64:2.7.0-rc01 from ab/15621440\n    - androidx.sqlite:sqlite-framework:2.7.0-rc01 from ab/15621440\n    - androidx.sqlite:sqlite-iosarm64:2.7.0-rc01 from ab/15621440\n    - androidx.sqlite:sqlite-iossimulatorarm64:2.7.0-rc01 from ab/15621440\n    - androidx.sqlite:sqlite-js:2.7.0-rc01 from ab/15621440\n    - androidx.sqlite:sqlite-jvm:2.7.0-rc01 from ab/15621440\n    - androidx.sqlite:sqlite-ktx:2.7.0-rc01 from ab/15621440\n    - androidx.sqlite:sqlite-linuxarm64:2.7.0-rc01 from ab/15621440\n    - androidx.sqlite:sqlite-linuxx64:2.7.0-rc01 from ab/15621440\n    - androidx.sqlite:sqlite-macosarm64:2.7.0-rc01 from ab/15621440\n    - androidx.sqlite:sqlite-tvosarm64:2.7.0-rc01 from ab/15621440\n    - androidx.sqlite:sqlite-tvossimulatorarm64:2.7.0-rc01 from ab/15621440\n    - androidx.sqlite:sqlite-wasm-js:2.7.0-rc01 from ab/15621440\n    - androidx.sqlite:sqlite-watchosarm32:2.7.0-rc01 from ab/15621440\n    - androidx.sqlite:sqlite-watchosarm64:2.7.0-rc01 from ab/15621440\n    - androidx.sqlite:sqlite-watchosdevicearm64:2.7.0-rc01 from ab/15621440\n    - androidx.sqlite:sqlite-watchossimulatorarm64:2.7.0-rc01 from ab/15621440\n    - androidx.sqlite:sqlite-web-js:2.7.0-rc01 from ab/15621440\n    - androidx.sqlite:sqlite-web-wasm-js:2.7.0-rc01 from ab/15621440\n    - androidx.sqlite:sqlite-web:2.7.0-rc01 from ab/15621440\n    - androidx.sqlite:sqlite:2.7.0-rc01 from ab/15621440\n    \n    This commit was generated from the command:\n    ./import_release_prebuilts.py --long-form 15621440/androidx.sqlite --kmp --skip-public-docs\n    \n    Test: ./gradlew buildOnServer\n    Change-Id: I4c0640573785b518987aea8367ffbaa18d022685\n    "
    },
    {
      "commit": "0797cf1f498097bfd6113abcd6a3dc75e64bf210",
      "tree": "60e47c4185b30f3337918c377466011fdf4dc588",
      "parents": [
        "4a293ff56689f0ea047c507d3d019db3afb2b98f"
      ],
      "author": {
        "name": "Alex Vanyo",
        "email": "vanyo@google.com",
        "time": "Fri Jun 12 10:31:33 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jun 12 10:31:33 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to 0b1d78c747090c12fe2e776a6e368a70d0c8fd74\n  - Merge \"Refactor: Rename isInTouchMode in TextFieldSelectionState to isDirectTouchInteraction\" into androidx-main\n  - Refactor: Rename isInTouchMode in TextFieldSelectionState to isDirectTouchInteraction\n    \n    The internal tracking state isInTouchMode for TextFieldSelectionState is misleading, as it does not accurately map to the global concept of touchMode in Android (e.g. View.isInTouchMode). Instead, it tracks whether the user\u0027s last direct interaction with the text field was via a touch/stylus pointer (as opposed to mouse/touchpad, hardware keyboard, or IME navigation). This pure refactoring change renames isInTouchMode and its associated functions, parameters, test variables, and comments to accurately reflect its purpose as tracking direct touch interaction.\n    \n    Test: ./gradlew :compose:foundation:foundation:testAndroid ./gradlew :compose:foundation:foundation:testAndroidHostTest\n    Relnote: N/A\n    Change-Id: Ib603c5c14eda74ad7ad6d4452cf53ba6aef67d60\n    "
    },
    {
      "commit": "4a293ff56689f0ea047c507d3d019db3afb2b98f",
      "tree": "2bd2d69d64de1e393131b4af99faa91b56f19f43",
      "parents": [
        "67c039b7e7f448b87b8d6aef858a381f746e07e3"
      ],
      "author": {
        "name": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Jun 12 10:28:59 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jun 12 10:28:59 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to 7cd76ec4e0be6260c58cf4341b09fa3e5e37c654\n  - Merge \"Allow DoNotInline to be applied to fields\" into androidx-main\n  - Allow DoNotInline to be applied to fields\n    \n    Relnote: Allow `@DoNotInline` to be applied to fields.\n    Bug: 521434897\n    Test: N/A\n    Change-Id: I99120a1351e1e07c7f446764bf20c59492759bad\n    "
    },
    {
      "commit": "67c039b7e7f448b87b8d6aef858a381f746e07e3",
      "tree": "480838a87a2a8686d5a591ec1af2338aa9d33b31",
      "parents": [
        "b3139ada122c6b3803ebee2a0a2664680e3c2835"
      ],
      "author": {
        "name": "Leticia Santos",
        "email": "leticiars@google.com",
        "time": "Fri Jun 12 10:20:33 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jun 12 10:20:33 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to 6bb4f044fbb3f1bcf69154ab9dc3ad1920adfe88\n  - Merge \"[NavigationSuiteScaffold] Fix bug where there is extra bottom padding if the nav suite scaffold\u0027s content has imePadding set.\" into androidx-main\n  - [NavigationSuiteScaffold] Fix bug where there is extra bottom padding if the nav suite scaffold\u0027s content has imePadding set.\n    \n    Since the height of the bar is subtracted from the content\u0027s height the actual content height is less than what the ime padding thinks it is, resulting in added bottom padding the size of the bar\u0027s height.\n    \n    BUG: 389467593\n    Test: Manual\n    Relnote: Fix bug where there is extra bottom padding if the nav suite scaffold\u0027s content has ime padding set.\n    Change-Id: I86d9d14f60eb60390e6edf946b9b8c00be8878ac\n    "
    },
    {
      "commit": "b3139ada122c6b3803ebee2a0a2664680e3c2835",
      "tree": "2936b7995955993692ff0217da0d87254246d36f",
      "parents": [
        "a0e504b79ac65a7a8d851716478456479abaa537"
      ],
      "author": {
        "name": "Rahul Ravikumar",
        "email": "rahulrav@google.com",
        "time": "Fri Jun 12 09:37:45 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jun 12 09:37:45 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to d78b8eb6c43d9eb1a0391208cb6a23ead97de29f\n  - Merge \"Remove `appendToUiState(...)` entirely.\" into androidx-main\n  - Remove `appendToUiState(...)` entirely.\n    \n    * This actually does not work when the output trace file is a zip container.\n    * Adds a lot of unnecessary complexity to the management of trace files generated.\n    \n    Test: Updated unit tests.\n    Relnote: Simplified Perfetto trace capture on device.\n    Change-Id: I488105051127008a7f6f75134b5355746f86d5f2\n    "
    },
    {
      "commit": "a0e504b79ac65a7a8d851716478456479abaa537",
      "tree": "8fb9d6b06dcb919dfd1cff68f1b0dc2c7f126534",
      "parents": [
        "71387440c70fc88ac4e5e66e6bd2020d1efd440c"
      ],
      "author": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Fri Jun 12 09:32:44 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jun 12 09:32:44 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to 701b86c378294d48f07a548e98cdf5e954f6ee3a\n  - Merge \"Publish cross-compiled KLIBs without c-interop to androidx target\" into androidx-main\n  - Publish cross-compiled KLIBs without c-interop to androidx target\n    \n    Previously, KMP projects targeting Apple platforms were published\n    under the \u0027androidx_multiplatform_mac\u0027 build target. With the\n    introduction of KLIB cross-compilation support, these projects can now be cross-compiled on non-Mac\n    hosts as long as they (and their dependencies) do not use C-interop.\n    \n    This change updates CreateLibraryBuildInfoFileTask to publish Apple\n    target libraries under the \u0027androidx\u0027 build target, unless the project\n    or one of its dependencies uses C-interop.\n    \n    TESTED: ./gradlew :buildSrc-tests:test --tests \"androidx.build.buildInfo.CreateLibraryBuildInfoFileTaskTest\"\n    BUG: 496700589\n    Change-Id: Icd53b7c1c7fa65e3eb42d735c03f0d0038a6121d\n    "
    },
    {
      "commit": "71387440c70fc88ac4e5e66e6bd2020d1efd440c",
      "tree": "6961cbe6426c0028a18ae68a015ed11ce5f2e31e",
      "parents": [
        "17287ecb596dfd4cb27d7c9efbf0d139e439858d"
      ],
      "author": {
        "name": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Jun 12 08:39:23 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jun 12 08:39:23 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to f19fff389efc0743bad520bda83618eccc410a33\n  - Merge \"Add missing Throws annotation to StrokeInputBatchSerialization.decode\" into androidx-main\n  - Add missing Throws annotation to StrokeInputBatchSerialization.decode\n    \n    (Also the corresponding extension function, though the static API is\n    preferred for Java consumers.)\n    \n    Relnote: Add missing Throws annotation to `StrokeInputBatchSerialization.decode`, requiring update from Java consumers of that method.\n    Test: Presubmits\n    Change-Id: I83473b1537aafad235707c9c69b2525e08edeb99\n    Bug: 522256938\n    "
    },
    {
      "commit": "17287ecb596dfd4cb27d7c9efbf0d139e439858d",
      "tree": "1f73c69af4ef0f63745d1135afed4df5b5c1fa14",
      "parents": [
        "e99c8207c8e4b8a0e84842c2bde5feaad926341c"
      ],
      "author": {
        "name": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Jun 12 08:28:05 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jun 12 08:28:05 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to 22cb627f46799264ca5c7078cdb68a839825c063\n  - Merge \"Update Autofill OWNERS\" into androidx-main\n  - Update Autofill OWNERS\n    \n    Remove ohjerry@ and add jiannan@ and yangshuguo@ to the Autofill OWNERS file.\n    \n    Change-Id: Ic04b9a7c125f91fc007946d7c0ab9a0c745ed2a7"
    },
    {
      "commit": "e99c8207c8e4b8a0e84842c2bde5feaad926341c",
      "tree": "65c72319c8a338f57e3db13652a544b8842eb05f",
      "parents": [
        "5c3552714ea577879a4caa3e339bbcf0cd18c571"
      ],
      "author": {
        "name": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Jun 12 07:31:25 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jun 12 07:31:25 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to 6b804dfd452bfa1885dd1b0de4e5296d75a33cca\n  - Merge \"Use applicationContext in TestNavHostController\" into androidx-main\n  - Use applicationContext in TestNavHostController\n    \n    Update `TestNavHostController` to pass `context.applicationContext` to the `NavHostController` superclass constructor instead of the raw `context`. This allows the controller\u0027s intents to be handled by the NavController\n    \n    Test: added tests to verify an activity created outside of the application package can still be launched.\n    Fixes: 522819523\n    Change-Id: I47a5e1eb1aa1caf1866a5a4668e859560b70c2f2\n    "
    },
    {
      "commit": "5c3552714ea577879a4caa3e339bbcf0cd18c571",
      "tree": "7d1c4ed69b61743a0d7466c0ea462a8a70d279d6",
      "parents": [
        "56d4dbcfbdfa75cd76845b4eae804326b5279636"
      ],
      "author": {
        "name": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Jun 12 06:52:39 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jun 12 06:52:39 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to 4fccf91bb370de175c48495e6ee62b60464c2273\n  - Merge \"Ignore SwipeDismissableNavHostBenchmarkTest.\" into androidx-main\n  - Ignore SwipeDismissableNavHostBenchmarkTest.\n    \n    Bug: b/520517240\n    Test: N/A\n    Change-Id: I873a19d713c9ede8eb4fadf40b37c10182ddec78\n    "
    },
    {
      "commit": "56d4dbcfbdfa75cd76845b4eae804326b5279636",
      "tree": "415abd12c03971df1fdac7f87f311a5fd2608d77",
      "parents": [
        "78c9c23403dfea76fc7519b3830fbe1be0a068d9"
      ],
      "author": {
        "name": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Jun 12 06:51:56 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jun 12 06:51:56 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to c1e1f427439c4f20b4ba25e1eeb6ba3ea369093a\n  - Merge \"Remove superflous tests in TimeTextBenchmark.\" into androidx-main\n  - Remove superflous tests in TimeTextBenchmark.\n    \n    Bug: b/521252251\n    Test: N/A\n    Change-Id: I32531a6b558dfa9ffc19c31af9ed097a18dfbab2\n    "
    },
    {
      "commit": "78c9c23403dfea76fc7519b3830fbe1be0a068d9",
      "tree": "e0947963e7e3e33e547c145cc9a9569f7518d214",
      "parents": [
        "21cc609ff5b19df0dc03aa02b95682d8b4039dc7"
      ],
      "author": {
        "name": "Anna Zhuravleva",
        "email": "azhura@google.com",
        "time": "Fri Jun 12 06:31:01 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jun 12 06:31:01 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to bbca9c5be04c3092e80a65d4be57693ec79f755d\n  - Merge \"[AppFunctions] Support descriptions for AppFunctionSignature\" into androidx-main\n  - [AppFunctions] Support descriptions for AppFunctionSignature\n    \n    Adds isDescribedByKDoc parameter to the @AppFunctionSignature annotation\n    and implements compiler support to read descriptions from both KDocs\n    and @AppFunctionInstruction annotations for functions, parameters, and\n    return types.\n    \n    Also includes corresponding compiler tests and updates the golden XMLs.\n    \n    Test: ./gradlew appfunctions:appfunctions-compiler:test\n    Relnote: \"Added `isDescribedByKDoc` to `AppFunctionSignature`\"\n    Change-Id: Ie23619350211671447abdcc2f157c67912ada33e\n    "
    },
    {
      "commit": "21cc609ff5b19df0dc03aa02b95682d8b4039dc7",
      "tree": "905f2c0e155451e7fe4458f618b8b08a77ae93fb",
      "parents": [
        "24d8d40f8cff00aea88786b50110a3c1d63238c5"
      ],
      "author": {
        "name": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Jun 12 05:31:56 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jun 12 05:31:56 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to 1a8595e36ba6ffa3e4f3c801e7dc307af3681e20\n  - Merge changes I550da419,I9ade347e into androidx-main\n    \n    * changes:\n      Remove -Xlambdas\u003dclass from compose:ui:ui-graphics\n      Remove -Xlambdas\u003dclass from compose:animation\n    \n  - Remove -Xlambdas\u003dclass from compose:ui:ui-graphics\n    \n    TESTED: :compose:ui:ui-inspection:connectedCheck\n    BUG: 407640608\n    Change-Id: I550da419237635aecb5fa6d7284859b61003f070\n    \n  - Remove -Xlambdas\u003dclass from compose:animation\n    \n    Without this flag, Kotlin compiles lambdas as JVM lambdas, whose toString()\n    includes unstable class names and hashcodes. This caused\n    PaneMotionTest.test_allDefaultPaneMotionTransitions to fail on Android\n    because it asserts on the toString() of Transition objects (which contain\n    Slide and ChangeSize data classes with lambda properties).\n    \n    We resolve this by adding a sanitize() helper to the test in PaneMotionTest\n    to strip out any unstable lambda class names and hashcodes before asserting\n    on transition string representations. This ensures the tests are fully\n    stable on Android while allowing the compiler flag to be safely removed.\n    \n    TESTED: ./gradlew :compose:material3:adaptive:adaptive-layout:connectedAndroidDeviceTest -Pandroid.testInstrumentationRunnerArguments.class\u003dandroidx.compose.material3.adaptive.layout.PaneMotionTest\n    BUG: 407640608\n    Change-Id: I9ade347ebc8dd4e397566566289d5fe79a3dadc0\n    "
    },
    {
      "commit": "24d8d40f8cff00aea88786b50110a3c1d63238c5",
      "tree": "aaf69cd910a3a508f7c776de7653a65f094c509c",
      "parents": [
        "e571abf99d7c81bc512f37c159677cecc007804d"
      ],
      "author": {
        "name": "Steve Bower",
        "email": "stevebower@google.com",
        "time": "Fri Jun 12 05:12:42 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jun 12 05:12:42 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to 7c8af4670535ba4d2a40519ad9b286bac4c3c64b\n  - Merge \"Add wrapAround parameter to default gesture scroll implementations\" into androidx-main\n  - Add wrapAround parameter to default gesture scroll implementations\n    \n    When the new wrapAround parameter is set to true, the list will\n    automatically scroll back to the first item when reaching the end\n    of the content and a gesture is performed.\n    \n    Bug: 509639667\n    Test: new tests\n    Relnote: Rename `OneHandedGestureDefaults.scrollToNextItem()` to `OneHandedGestureDefaults.scrollDownToNextItem` and add `wrapAround` parameter to `OneHandedGestureDefaults` scroll functions\n    Change-Id: I940ce1acf7f723f5949fd71ef427d3b1c8a90650\n    "
    },
    {
      "commit": "e571abf99d7c81bc512f37c159677cecc007804d",
      "tree": "da6147b6d034988d68c8e5aeae0198b91b1bafb1",
      "parents": [
        "b41ac82017917b975ee426042d163d77bbd85779"
      ],
      "author": {
        "name": "Kit Mak",
        "email": "yingmak@google.com",
        "time": "Fri Jun 12 04:19:43 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jun 12 04:19:43 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to fbc15e14d9e0bce3b8dd0d96083da33d76bd9a6c\n  - Merge \"Add wear-remote-material3 demo for using downloadable font\" into androidx-main\n  - Add wear-remote-material3 demo for using downloadable font\n    \n    BUG: 520311180\n    Test: Demo\n    Change-Id: Ifb18a46e747a075a33c160dbc8580c5d6a6a6964\n    "
    },
    {
      "commit": "b41ac82017917b975ee426042d163d77bbd85779",
      "tree": "65ac42caad3c339c1c94755d952c40b849e1be2c",
      "parents": [
        "85b16c09c68cd3c62e33314f5da00dbf950593ac"
      ],
      "author": {
        "name": "Santiago Seifert",
        "email": "aquilescanta@google.com",
        "time": "Fri Jun 12 04:13:26 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jun 12 04:13:26 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to a016f4d286e89d0f861a87649263f10183089f38\n  - Merge \"Fix NPE and type casting exception in MediaRouteDescriptor\" into androidx-main\n  - Fix NPE and type casting exception in MediaRouteDescriptor\n    \n    Replace `containsKey` checks with null checks on the fetched values\n    in `getGroupMemberIds()`, `getControlFilters()`, and `getAllowedPackages()`\n    to mirror `getDeduplicationIds()`. Also use `BundleCompat.getParcelable`\n    and `BundleCompat.getParcelableArrayList` to safely specify types.\n    \n    Bug: b/511325014\n    Test: ./gradlew mediarouter:mediarouter:assembleDebug\n    Change-Id: I47b8ead5995aa7435b6323b7fb479e1ce41dc18a\n    "
    },
    {
      "commit": "85b16c09c68cd3c62e33314f5da00dbf950593ac",
      "tree": "7d1b046c74c984279cc6f9c6e11dd527f7fae6c4",
      "parents": [
        "8205b04a531a199b51ac5d21dbb5015bb075584b"
      ],
      "author": {
        "name": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Jun 12 03:56:46 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jun 12 03:56:46 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to 9e9cd4df519933e013b5c2a62df1677616c93022\n  - Merge \"Harden TimeFormatText against mismatched parcellable\" into androidx-main\n  - Harden TimeFormatText against mismatched parcellable\n    \n    Bug: 509640490\n    Test: New unit test\n    Change-Id: I331b77d28efaa279ec5d150dcd1edee8a20eb34b\n    "
    },
    {
      "commit": "8205b04a531a199b51ac5d21dbb5015bb075584b",
      "tree": "6d062e0ea2ec73467ccdd8b1723bacecfcda529d",
      "parents": [
        "6a0a11d13bc1dab2270b149563bf8c7d470ff064"
      ],
      "author": {
        "name": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Jun 12 03:52:00 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jun 12 03:52:00 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to ee09b69a93bc3645dbe63962a32f8eb3d54bee49\n  - Merge \"Catch exception in ComplicationDataEvaluator\" into androidx-main\n  - Catch exception in ComplicationDataEvaluator\n    \n    Bug: 511324775\n    Test: new unit test\n    Change-Id: I57cb5e3f4e8f6f89b17bd414beab15db860fdbe1\n    "
    },
    {
      "commit": "6a0a11d13bc1dab2270b149563bf8c7d470ff064",
      "tree": "5fe7c0442f6134e586845e015790b0d1bbaae063",
      "parents": [
        "97fadcfc1d3c2850a9dd267267875daeb3003623"
      ],
      "author": {
        "name": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Jun 12 03:50:50 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jun 12 03:50:50 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to 4a20f83da076cb1b595b582bc3e886adb11e9ce1\n  - Merge \"Harden StaticPreviewDataParser against invalid content\" into androidx-main\n  - Harden StaticPreviewDataParser against invalid content\n    \n    Bug: 511323731\n    Test: New unit tests\n    Change-Id: Iab38b625777e7071da310a53a6aaad72f69872ae\n    "
    },
    {
      "commit": "97fadcfc1d3c2850a9dd267267875daeb3003623",
      "tree": "b8bf3f4cd571860a66c234fe274724e719e9be74",
      "parents": [
        "ad85b7d977b069551fbc85eb6602e4f938623ab8"
      ],
      "author": {
        "name": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Jun 12 03:48:36 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jun 12 03:48:36 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to 283d956c178664d14091382f72d623d85ce094d2\n  - Merge \"Harden ComplicationData against missing fields\" into androidx-main\n  - Harden ComplicationData against missing fields\n    \n    Bug: 511323193\n    Test: New unit test\n    Change-Id: I6ee5f2f437230c46aa382c26c7885549b1b8d2df\n    "
    },
    {
      "commit": "ad85b7d977b069551fbc85eb6602e4f938623ab8",
      "tree": "91f1e428c17c2359d1235775e0152e0bf7f241b9",
      "parents": [
        "19534bcf0daf31c80edde1fcceae1f26123a3a76"
      ],
      "author": {
        "name": "Julia McClellan",
        "email": "juliamcclellan@google.com",
        "time": "Fri Jun 12 03:22:51 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jun 12 03:22:51 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to 540f6c03e6ba32b5b942f7aabe183ef2b4876d40\n  - Merge \"Migrate input to use JSpecify annotations\" into androidx-main\n  - Migrate input to use JSpecify annotations\n    \n    Most AndroidX libraries have already been migrated to JSpecify annotations, this is one of the last ones.\n    \n    Bug: 326456246\n    Test: `checkApi`, `lint`, `runErrorProne`\n    Relnote: \"This library now uses [JSpecify nullness annotations](https://jspecify.dev/), which are type-use.\"\n    Change-Id: I945905407602c32519001cfdfa814ea8fd9eda51\n    "
    },
    {
      "commit": "19534bcf0daf31c80edde1fcceae1f26123a3a76",
      "tree": "7b39cab53efe0722f3cd8571f474cb0bb7f7541d",
      "parents": [
        "9e27e7c314fb8f80ddfa882269f9b41dac0ce61d"
      ],
      "author": {
        "name": "Kumar Ankit",
        "email": "krankit@google.com",
        "time": "Thu Jun 11 23:52:07 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jun 11 23:52:07 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to cc0a5f57aab6620941b65947e5ba7f15aef07409\n  - Merge changes from topic \"annotations-view-api-update\" into androidx-main\n    \n    * changes:\n      Refactor: Remove unused class PageTransformCalculator\n      Add new tests and fix failing tests after updating APIs\n      Refactor: Update APIs at AnnotationView\n    \n  - Refactor: Remove unused class PageTransformCalculator\n    \n    - These tests will be ported to be used in PageInfoProvider\n      getPageInfo function.\n    \n    Bug: 509749527\n    Test: Local\n    Change-Id: I219816977562e6f7e317367cd415e9c042c4b4d3\n    \n  - Add new tests and fix failing tests after updating APIs\n    \n    Bug: 514082295\n    Test: Unit and Integration Tests\n    Change-Id: Ib4e222c9e9467d5b0bfd268f230f89e68e6a8108\n    \n  - Refactor: Update APIs at AnnotationView\n    \n    - Introduce a updateDisplayState API\n      which is an atomic API encompassing\n      PdfViewportState and annotations\n    - Remove the existing annotations and\n      pageInfoProvider APIs\n    - Update PageInfoProvider API to a restricted\n      class which is used in the fragment as well.\n    - Update AnnotationDisplayState to now hold the\n      viewportState instead of transformationMatrices.\n    - Plug in the newly added APIs into\n      EditablePdfViewerFragment and remove\n      old implementation\n    \n    Bug: 509749527\n    Test: Updating existing tests\n    Change-Id: I0ec8f0963e807a0c4a218020d680e0f68749ab72\n    \n\n* Update golden from branch \u0027androidx-main\u0027\n  to 3d979a0eb926682bab6aaa8e671a956db1926027\n  - Merge \"Update golden images (auto-generated from Scuba): invocation I61700010568145012\" into androidx-main\n  - Update golden images (auto-generated from Scuba): invocation I61700010568145012\n    \n    Flag: TEST_ONLY\n    Test: atest MyRoboTests\n    Change-Id: Ib2fbc6885af1b7ece8095b912e8dc060109385fe\n    "
    },
    {
      "commit": "9e27e7c314fb8f80ddfa882269f9b41dac0ce61d",
      "tree": "07a57dd59859296767afe63b0ec277cb07be44f9",
      "parents": [
        "4d2e9ff245b79a45eb61a4f1a2ae04321f178112"
      ],
      "author": {
        "name": "Johannes Gallmann",
        "email": "gallmann@google.com",
        "time": "Thu Jun 11 23:20:22 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jun 11 23:20:22 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to 37f8c29298d035f0011e9379a15f3ed030fcd19a\n  - Merge \"Add sample demonstrating permitTransformDuringDeferredTransition\" into androidx-main\n  - Add sample demonstrating permitTransformDuringDeferredTransition\n    \n    This adds a new sample `SharedContentConfigDeferredTransitionSample`\n    demonstrating how `permitTransformDuringDeferredTransition` controls\n    whether shared elements transform in sync with their parent container\n    during a deferred transition (e.g., a Predictive Back gesture).\n    \n    The sample shows a `DeferredAnimatedContent` setup with two shared\n    elements: one that scales/slides in sync with its container (typical\n    for card content or images) and one that remains static in place\n    (typical for shared bottom navigation bars or persistent headers).\n    \n    Test: build\n    Fixes: 522389461\n    Change-Id: Icdd3cb3eddd3c4f4cc0f08322b06d5c60d94b1ac\n    "
    },
    {
      "commit": "4d2e9ff245b79a45eb61a4f1a2ae04321f178112",
      "tree": "18b6c38f6628055e2e158e1f9589036d75cf81c2",
      "parents": [
        "e04b5eb838b4a81608fac44affdaf74afc6a501d"
      ],
      "author": {
        "name": "Ken Wei",
        "email": "tinganwei@google.com",
        "time": "Thu Jun 11 22:23:39 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jun 11 22:23:39 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to 8b59050e357307004254c74adefbbec259cb2680\n  - Merge \"Change onScreenFlashReady to non-nullable and add onRelease\" into androidx-main\n  - Change onScreenFlashReady to non-nullable and add onRelease\n    \n    Updates the advanced CameraXViewfinder overload in camera-compose to\n    accept a non-nullable ImageCapture.ScreenFlash callback, and adds\n    a general onRelease callback to clean up references.\n    \n    Key changes:\n    - Hoisted screenFlash to the root of CameraXViewfinder.\n    - Updated onScreenFlashReady to accept non-nullable ScreenFlash.\n    - Added onRelease callback parameter.\n    - Wrapped screen flash callbacks in rememberUpdatedState, and dynamically\n      read the onRelease callback at disposal time to prevent capturing\n      stale values while bypassing Compose lint constraints.\n    - Restored missing TODO comment.\n    \n    Bug: 522570631\n    Test: ./gradlew :camera:camera-compose:assembleAndroidTest\n    Change-Id: Ie5f9bb5f480410095a8c12d98f7232de242efd5f\n    "
    },
    {
      "commit": "e04b5eb838b4a81608fac44affdaf74afc6a501d",
      "tree": "8d1cc53a6c2601e890cd23070fb58bfc7573c145",
      "parents": [
        "8ee9e2685b9635b5d7a2b1e18b7bba97783e0a0e"
      ],
      "author": {
        "name": "Himanshu Choudhary",
        "email": "hiichoudhary@google.com",
        "time": "Thu Jun 11 20:34:34 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jun 11 20:34:34 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to 69d2795e94757d4a654265bcd4c74374080bcac1\n  - Merge \"Add input injection tests under DeviceConfigurationOverride\" into androidx-main\n  - Add input injection tests under DeviceConfigurationOverride\n    \n    Verifies that input injection works correctly when using DeviceConfigurationOverride (ForcedSize and WindowSize).\n    \n    Added tests to DeviceConfigurationOverrideTest covering:\n    \n    - Touch\n    - Mouse \u0026 Trackpad\n    - Key\n    - Indirect Pointer\n    \n    Test: DeviceConfigurationOverrideTest\n    Fixes: 350958766\n    Change-Id: I222ac0683776e0c25fd72c2813d6d4381ec75c8a\n    "
    },
    {
      "commit": "8ee9e2685b9635b5d7a2b1e18b7bba97783e0a0e",
      "tree": "c121f30866c3cf6bd10b19dc5285cf1446f93bcd",
      "parents": [
        "dc3b94330d0d11f173678becf7c6ea4cd88ac033"
      ],
      "author": {
        "name": "qimingzheng",
        "email": "qimingzheng@google.com",
        "time": "Tue Jun 09 08:21:28 2026 +0000"
      },
      "committer": {
        "name": "mdb:android-git",
        "email": "superproject-auto-update@invalid",
        "time": "Thu Jun 11 20:20:15 2026 -0700"
      },
      "message": "Refactor: implement the table row `Settable by` which combines the info of allowedScopes/allowedDpcType/requiredPermission/crossUserPermission fields\n\nBug: 492421367\nTest: ./gradlew\n\nChange-Id: I3ace0e6cf2915c4ae0d6d07db774f0bcda8cc2d0\n"
    },
    {
      "commit": "dc3b94330d0d11f173678becf7c6ea4cd88ac033",
      "tree": "5da57c768eeef6bb98ae8cabe6a2652d98fc8805",
      "parents": [
        "d8fa8b1a01ffd2b794171757925e5158146c7053"
      ],
      "author": {
        "name": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Jun 11 17:48:37 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jun 11 17:48:37 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to 8ef852e25ad7c4582ee3421a285979f42251b1ac\n  - Merge \"Import translations. DO NOT MERGE ANYWHERE\" into androidx-main\n  - Merge \"Import translations. DO NOT MERGE ANYWHERE\" into androidx-main\n  - Import translations. DO NOT MERGE ANYWHERE\n    \n    Auto-generated-cl: translation import\n    OFF_PEAK_PRESUBMIT: true\n    Low-Coverage-Reason: CODE_NOT_TESTABLE\n    \n    Change-Id: Ie39580e7e6771d9de941e64825b2b1fc0e400c4d\n    \n  - Import translations. DO NOT MERGE ANYWHERE\n    \n    Auto-generated-cl: translation import\n    OFF_PEAK_PRESUBMIT: true\n    Low-Coverage-Reason: CODE_NOT_TESTABLE\n    \n    Change-Id: I20249ab78eefffe1bbfd6d7bb3d20c3f5c009140\n    "
    },
    {
      "commit": "d8fa8b1a01ffd2b794171757925e5158146c7053",
      "tree": "e13fced7b2bf89acb0717f710ca83ecc5982a2e8",
      "parents": [
        "6ba2d1856a36fa428f9533e2078b9c97e764115d"
      ],
      "author": {
        "name": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Jun 11 17:46:35 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jun 11 17:46:35 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to d8cda224913c57f0ca8789d03143253bb6aa4d85\n  - Merge \"docs(ui-text): clean up KDocs for text layout and measurement APIs\" into androidx-main\n  - docs(ui-text): clean up KDocs for text layout and measurement APIs\n    \n    Clean up KDocs for Paragraph, TextLayoutResult, and TextMeasurer to follow quality guidelines:\n    - Enforce active voice and direct language.\n    - Remove verbosity and filler phrases.\n    - Use explicit links to API components and parameter types.\n    - Ensure correct block tag formatting.\n    \n    Test: docs change\n    TAG\u003dagy\n    CONV\u003df3316c37-8f48-4fa2-bf93-408091dd11dd\n    \n    Change-Id: Ibc9531beb1441bb549eb0485d9410ff68b8c99b5\n    "
    },
    {
      "commit": "6ba2d1856a36fa428f9533e2078b9c97e764115d",
      "tree": "dcff870c230711c18695d768d4f160e88313ad61",
      "parents": [
        "44b9608ee94239757aa8e56e84bc2beee4d0e219"
      ],
      "author": {
        "name": "Juan Rodriguez",
        "email": "juanrdz@google.com",
        "time": "Thu Jun 11 17:01:28 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jun 11 17:01:28 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to 91f2a39dc3728990ed62c718a4a6afb845a2375e\n  - Merge \"Update Compose and Compose Runtime to 1.13.0-alpha01.\" into androidx-main\n  - Update Compose and Compose Runtime to 1.13.0-alpha01.\n    \n    Change-Id: Idb69213781775cd68dcbbd55c2b4143fb2878dd5"
    },
    {
      "commit": "44b9608ee94239757aa8e56e84bc2beee4d0e219",
      "tree": "bd80e6547e1ce7679e43964311b3ceda258a9b75",
      "parents": [
        "2184fb902ac7ae7aacdd5ba7d4420ea5a2e1d1f9"
      ],
      "author": {
        "name": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Jun 11 16:44:28 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jun 11 16:44:28 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to 459d141be661716222c916ed15715b73c987b2f3\n  - Merge \"Remove UnstableNativeResourceApi\" into androidx-main\n  - Remove UnstableNativeResourceApi\n    \n    Remove the `UnstableNativeResourceApi` annotation class and all of its\n    opt-in usages across the codebase. It was not used to gate public APIs\n    (all annotated declarations were restricted to library groups), so it\n    is removed to avoid illegal experimental API usage errors across\n    version groups.\n    \n    Test: ./gradlew :xr:arcore:arcore-openxr:lintRelease :xr:runtime:runtime:lintRelease\n    Relnote: N/A\n    Change-Id: Ie22fdb9aea6055c4ee285620e9baed8b127c94b0\n    "
    },
    {
      "commit": "2184fb902ac7ae7aacdd5ba7d4420ea5a2e1d1f9",
      "tree": "8515863238bf15eefef443ad8a42ebc6457fc697",
      "parents": [
        "4618763ab1b5b5e496a1bfb5f2504dff30dbf50d"
      ],
      "author": {
        "name": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Jun 11 15:14:17 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jun 11 15:14:17 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to ec1411a0a739f219ead9430fb24ef33aee6cd4c0\n  - Merge \"Enable graphics-core tests on API 35+ and fix layout failures\" into androidx-main\n  - Enable graphics-core tests on API 35+ and fix layout failures\n    \n    Removed `maxSdkVersion \u003d 34` suppressions from SurfaceControlCompatTest,\n    SurfaceControlWrapperTest, GLFrontBufferedRendererTest,\n    CanvasFrontBufferedRendererTest, GLRendererTest, and\n    GLFrameBufferRendererTest to enable them on newer API levels (b/427258439).\n    \n    Fixed layout and positioning issues that caused these tests to fail:\n    - Added `Theme.NoTitleBar` to `SurfaceControlWrapperTestActivity` to prevent\n      the Action Bar from overlaying and clipping the SurfaceView.\n    - Added `Theme.NoTitleBar.Fullscreen` to `SurfaceViewTestActivity` to prevent\n      the Status Bar from overlaying and clipping the SurfaceView.\n    - Wrapped `TestSurfaceView` in a `FrameLayout` with 100px margins in\n      `SurfaceViewTestActivity` to prevent the Navigation Bar from overlaying\n      the view when the device is rotated to landscape (270 degrees).\n    - Added `Theme.NoTitleBar.Fullscreen` to `GLTestActivity` and added 100px padding\n      to its root layout to prevent system bars from overlaying the views.\n    \n    Fixes: 427258439\n    Test: ./gradlew :graphics:graphics-core:connectedReleaseAndroidTest\n    \n    TAG\u003dagy\n    CONV\u003d4429445f-1f6c-4e61-9cb8-2c9f6392d29d\n    \n    Change-Id: I063a4e146643b1e7534e4a94873d678070616155\n    "
    },
    {
      "commit": "4618763ab1b5b5e496a1bfb5f2504dff30dbf50d",
      "tree": "4187695f1cf50f9c4f6eecb9c01ba1c931a695db",
      "parents": [
        "5c46cdc32ea6876fa84d6658f6bc90569e21558f"
      ],
      "author": {
        "name": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Jun 11 15:12:57 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jun 11 15:12:57 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to c35ce9617a79bc4ba1d66f7d557d090c3b14a7d0\n  - Merge \"Make Room property-centric instead of field-centric.\" into androidx-main\n  - Make Room property-centric instead of field-centric.\n    \n    This changes Room to look for properties rather than fields to represent columns, either for entities or data objects used in query results. Since Room 3.0 only generates Kotlin it doesn\u0027t need to be strict on columns being fields since as-long as they have a getter, setter or are part of primary constructor param, Room can accept the object and the property for DAO functions.\n    \n    On the XProcessing a new type, XPropertyElement was added in-between XFieldElement and XVariableElement to represent properties without backing fields. This swap of interfaces is done to keep existing code using the XFieldElement and expecting only properties with backing field to continue working, meanwhile getDeclaredProperties() is the newer API that will return XPropertyElement (which can include XFieldElement).\n    \n    This change also workarounds the lack of hasBackingField on Kotlin metadata which affects KSP processing, see https://github.com/google/ksp/issues/2823.\n    \n    Bug: 438041176\n    Bug: 521861812\n    Test: ./gradlew :room3:integration-tests:room-testapp-multiplatform:allTest\n    Relnote: \"\"\"\n    The following Room annotations now have `AnnotationTarget.PROPERTY`: `@ColumnInfo`, `@PrimaryKey`, `@Relation`, `@Embedded`, `@Ignore` and `@ColumnTypeConverters`. This API changes make Room be \u0027property-centric\u0027 instead of the \u0027field-centric\u0027. Meaning Room can now use properties without backing fields as representation of entity columns or query data class result columns. The properties must still have a usable getter and either a usable setter or be part of the primary constructor so that Room can use them for DAO functions.\n    \"\"\"\n    Change-Id: I7205849c94e6ff910b4e4a7fb1656d199bc0b89d\n    "
    },
    {
      "commit": "5c46cdc32ea6876fa84d6658f6bc90569e21558f",
      "tree": "ef840dfb4ed6f8fedd7f428c6806c0aabb77fc2c",
      "parents": [
        "b18da845f7504aac1a7722a05f023c02273fc280"
      ],
      "author": {
        "name": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Jun 11 15:11:24 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jun 11 15:11:24 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to c75b148bcf3f150d993f5121aa6723d15c5a05a9\n  - Merge \"Minor cleanup in `PerfettoHelper`.\" into androidx-main\n  - Minor cleanup in `PerfettoHelper`.\n    \n    Test: Existing unit tests\n    Change-Id: I895758877ba502f51e4c3a0aa539c7182384d8a1\n    "
    },
    {
      "commit": "b18da845f7504aac1a7722a05f023c02273fc280",
      "tree": "9f26f59f624b64c59d37693468fa169d0aceaf02",
      "parents": [
        "098b2189f5ab055822942643f30e34be607a8c8e"
      ],
      "author": {
        "name": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Jun 11 15:00:26 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jun 11 15:00:26 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to ffaf9e9689550a2e2cae9962c6e67d3624a8fb43\n  - Merge changes from topic \"migrate-foundation-samples\" into androidx-main\n    \n    * changes:\n      build: remove Material2 dependency from foundation samples\n      refactor: migrate ReceiveContentSamples.kt to Material3 - CODE\n      refactor: migrate PagerSamples.kt to Material3 - CODE\n      refactor: migrate HandwritingDetectorSample.kt to Material3 - CODE\n      refactor: migrate BasicTextFieldSamples.kt to Material3 - CODE\n      refactor: migrate import-only foundation samples to Material3\n      build: add Material3 dependency to foundation samples\n    \n  - build: remove Material2 dependency from foundation samples\n    \n    Test: ./gradlew :compose:foundation:foundation:foundation-samples:compileReleaseKotlin :compose:foundation:foundation-layout:foundation-layout-samples:compileReleaseKotlin\n    TAG\u003dagy\n    CONV\u003defe7e747-1c1b-4bb6-8010-bd4cd8ded1a4\n    \n    Change-Id: I6dbdd4816a3cca1fceb4457423885b4315db3116\n    \n  - refactor: migrate ReceiveContentSamples.kt to Material3 - CODE\n    \n    Migrate ReceiveContentSamples.kt in foundation samples to Material3.\n    \n    Test: ./gradlew :compose:foundation:foundation:foundation-samples:compileReleaseKotlin :compose:foundation:foundation-layout:foundation-layout-samples:compileReleaseKotlin\n    TAG\u003dagy\n    CONV\u003defe7e747-1c1b-4bb6-8010-bd4cd8ded1a4\n    \n    Change-Id: I89525f9678614e26eca035fad79092b81359e8d3\n    \n  - refactor: migrate PagerSamples.kt to Material3 - CODE\n    \n    Migrate PagerSamples.kt in foundation samples to Material3.\n    \n    Test: ./gradlew :compose:foundation:foundation:foundation-samples:compileReleaseKotlin :compose:foundation:foundation-layout:foundation-layout-samples:compileReleaseKotlin\n    TAG\u003dagy\n    CONV\u003defe7e747-1c1b-4bb6-8010-bd4cd8ded1a4\n    \n    Change-Id: I85c8cc7804997bcec14b7d4caf1429243f240b3a\n    \n  - refactor: migrate HandwritingDetectorSample.kt to Material3 - CODE\n    \n    Migrate HandwritingDetectorSample.kt in foundation samples to Material3.\n    \n    Test: ./gradlew :compose:foundation:foundation:foundation-samples:compileReleaseKotlin :compose:foundation:foundation-layout:foundation-layout-samples:compileReleaseKotlin\n    TAG\u003dagy\n    CONV\u003defe7e747-1c1b-4bb6-8010-bd4cd8ded1a4\n    \n    Change-Id: Ic2f76b418e8a36c0ae571ae95298fbb99fd7605d\n    \n  - refactor: migrate BasicTextFieldSamples.kt to Material3 - CODE\n    \n    Migrate BasicTextFieldSamples.kt in foundation samples to Material3.\n    \n    Test: ./gradlew :compose:foundation:foundation:foundation-samples:compileReleaseKotlin :compose:foundation:foundation-layout:foundation-layout-samples:compileReleaseKotlin\n    TAG\u003dagy\n    CONV\u003defe7e747-1c1b-4bb6-8010-bd4cd8ded1a4\n    \n    Change-Id: I3fb02e164e07c1b9e9876d8446ca3f1cb3fc0ae3\n    \n  - refactor: migrate import-only foundation samples to Material3\n    \n    Migrate imports from androidx.compose.material to androidx.compose.material3 for import-only samples.\n    \n    Test: ./gradlew :compose:foundation:foundation:foundation-samples:compileReleaseKotlin :compose:foundation:foundation-layout:foundation-layout-samples:compileReleaseKotlin\n    TAG\u003dagy\n    CONV\u003defe7e747-1c1b-4bb6-8010-bd4cd8ded1a4\n    \n    Change-Id: I635aaa22941e573cd0bc01cd439b0bfabc73ab24\n    \n  - build: add Material3 dependency to foundation samples\n    \n    Test: ./gradlew :compose:foundation:foundation:foundation-samples:compileReleaseKotlin :compose:foundation:foundation-layout:foundation-layout-samples:compileReleaseKotlin\n    TAG\u003dagy\n    CONV\u003defe7e747-1c1b-4bb6-8010-bd4cd8ded1a4\n    \n    Change-Id: Ia65b52bf33a1109d12fb16740769cfc1c41f5d77\n    "
    },
    {
      "commit": "098b2189f5ab055822942643f30e34be607a8c8e",
      "tree": "299868eec37a2ff0f9cf596c890a365347a48cde",
      "parents": [
        "f64fb4970db84613305f4cc4fd483d9ac7bb6ee5"
      ],
      "author": {
        "name": "Nicolas Roard",
        "email": "nicolasroard@google.com",
        "time": "Thu Jun 11 14:14:47 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jun 11 14:14:47 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to f9bb4eb6afbd111c81e69212a8a2f7193edb67b5\n  - Merge \"Add limit on click reentrancy\" into androidx-main\n  - Add limit on click reentrancy\n    \n    Test: Added ClickReentrancyTest\n    Bug: 510832815\n    Change-Id: I61e4cc35d15accd360152995f8559d87659d7291\n    "
    },
    {
      "commit": "f64fb4970db84613305f4cc4fd483d9ac7bb6ee5",
      "tree": "25f95a17dbc63da0db6da0a5a7c3c425a792d4d3",
      "parents": [
        "c77838d0167737bb9f378575e0e5588f68f1088a"
      ],
      "author": {
        "name": "Vineel Sadineni (xWF)",
        "email": "vsadineni@google.com",
        "time": "Thu Jun 11 14:07:57 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jun 11 14:07:57 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to 49d87850295dee480f968cfbea9dd04316d641ea\n  - Merge changes from topic \"revert-deferred-transition-fix\" into androidx-main\n    \n    * changes:\n      Revert \"[DeferredTransition] Prevent content from disappearing on interruption\"\n      Revert \"[DeferredTransition] Limit interruption retention in AnimatedContent\"\n    \n  - Revert \"[DeferredTransition] Prevent content from disappearing on interruption\"\n    \n    Reason for revert: b/521493694\n    \n    This reverts commit 643185c5f58c0f8701ab19180205f34be6a23f80.\n    \n    Change-Id: Ia74de37b44e920e91c5b833f1650c23d5f01b34c\n    \n  - Revert \"[DeferredTransition] Limit interruption retention in AnimatedContent\"\n    \n    Reason for revert: b/521493694\n    \n    This reverts commit ab72dd781c59bce95bc4ccf57544bb33b74871d7.\n    \n    Change-Id: I0a2cd8774c87dbd1acecc6df5fb67ef2c9fd1123\n    "
    },
    {
      "commit": "c77838d0167737bb9f378575e0e5588f68f1088a",
      "tree": "ce6c90884a754529b124f766b5f98c962b5ecb08",
      "parents": [
        "249a2bde40595e5d357802f256a9e098c700c580"
      ],
      "author": {
        "name": "Sean McQuillan",
        "email": "seanmcq@google.com",
        "time": "Thu Jun 11 12:49:55 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jun 11 12:49:55 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to bf37a670017bd938830e354815d0cf1ce3e6cc28\n  - Merge changes from topic \"migrate-ui-samples\" into androidx-main\n    \n    * changes:\n      build: remove Material2 dependency from UI samples\n      refactor: migrate AssertionSamples.kt to Material3 - CODE\n      refactor: migrate TraverseModifierDemo.kt to Material3 - CODE\n      refactor: migrate NestedScrollSamples.kt to Material3 - CODE\n      refactor: migrate NestedScrollInteropSamples.kt to Material3 - CODE\n      refactor: migrate FocusAwareInputSamples.kt to Material3 - CODE\n      refactor: migrate import-only UI samples to Material3\n      build: add Material3 dependency to UI samples\n    \n  - build: remove Material2 dependency from UI samples\n    \n    Test: ./gradlew :compose:ui:ui:ui-samples:compileReleaseKotlin :compose:ui:ui-text:ui-text-samples:compileReleaseKotlin :compose:ui:ui-text-google-fonts:ui-text-google-fonts-samples:compileReleaseKotlin :compose:ui:ui-test:ui-test-samples:compileReleaseKotlin\n    TAG\u003dagy\n    CONV\u003defe7e747-1c1b-4bb6-8010-bd4cd8ded1a4\n    \n    Change-Id: Iff655e1986bab414d16911e7cc8862b9ae1176a4\n    \n  - refactor: migrate AssertionSamples.kt to Material3 - CODE\n    \n    Migrate AssertionSamples.kt in UI samples to Material3.\n    \n    Test: ./gradlew :compose:ui:ui:ui-samples:compileReleaseKotlin :compose:ui:ui-text:ui-text-samples:compileReleaseKotlin :compose:ui:ui-text-google-fonts:ui-text-google-fonts-samples:compileReleaseKotlin :compose:ui:ui-test:ui-test-samples:compileReleaseKotlin\n    TAG\u003dagy\n    CONV\u003defe7e747-1c1b-4bb6-8010-bd4cd8ded1a4\n    \n    Change-Id: I89a4b06e57a338214e74f00a90abf83e1b5fcbf8\n    \n  - refactor: migrate TraverseModifierDemo.kt to Material3 - CODE\n    \n    Migrate TraverseModifierDemo.kt in UI samples to Material3.\n    \n    Test: ./gradlew :compose:ui:ui:ui-samples:compileReleaseKotlin :compose:ui:ui-text:ui-text-samples:compileReleaseKotlin :compose:ui:ui-text-google-fonts:ui-text-google-fonts-samples:compileReleaseKotlin :compose:ui:ui-test:ui-test-samples:compileReleaseKotlin\n    TAG\u003dagy\n    CONV\u003defe7e747-1c1b-4bb6-8010-bd4cd8ded1a4\n    \n    Change-Id: I974c699f8b8ca4b7ed5a80c28434ed180e58f218\n    \n  - refactor: migrate NestedScrollSamples.kt to Material3 - CODE\n    \n    Migrate NestedScrollSamples.kt in UI samples to Material3.\n    \n    Test: ./gradlew :compose:ui:ui:ui-samples:compileReleaseKotlin :compose:ui:ui-text:ui-text-samples:compileReleaseKotlin :compose:ui:ui-text-google-fonts:ui-text-google-fonts-samples:compileReleaseKotlin :compose:ui:ui-test:ui-test-samples:compileReleaseKotlin\n    TAG\u003dagy\n    CONV\u003defe7e747-1c1b-4bb6-8010-bd4cd8ded1a4\n    \n    Change-Id: Idaf3151e01a8ba4121ad2023ef5bb5633bd089a3\n    \n  - refactor: migrate NestedScrollInteropSamples.kt to Material3 - CODE\n    \n    Migrate NestedScrollInteropSamples.kt in UI samples to Material3.\n    \n    Test: ./gradlew :compose:ui:ui:ui-samples:compileReleaseKotlin :compose:ui:ui-text:ui-text-samples:compileReleaseKotlin :compose:ui:ui-text-google-fonts:ui-text-google-fonts-samples:compileReleaseKotlin :compose:ui:ui-test:ui-test-samples:compileReleaseKotlin\n    TAG\u003dagy\n    CONV\u003defe7e747-1c1b-4bb6-8010-bd4cd8ded1a4\n    \n    Change-Id: I2dcef7a473bc79e7a2a6cf158f24e7a5d591aa95\n    \n  - refactor: migrate FocusAwareInputSamples.kt to Material3 - CODE\n    \n    Migrate FocusAwareInputSamples.kt in UI samples to Material3.\n    \n    Test: ./gradlew :compose:ui:ui:ui-samples:compileReleaseKotlin :compose:ui:ui-text:ui-text-samples:compileReleaseKotlin :compose:ui:ui-text-google-fonts:ui-text-google-fonts-samples:compileReleaseKotlin :compose:ui:ui-test:ui-test-samples:compileReleaseKotlin\n    TAG\u003dagy\n    CONV\u003defe7e747-1c1b-4bb6-8010-bd4cd8ded1a4\n    \n    Change-Id: I14161933cd4bdf1c444a121617e780b9981152e9\n    \n  - refactor: migrate import-only UI samples to Material3\n    \n    Migrate imports from androidx.compose.material to androidx.compose.material3 for import-only samples.\n    \n    Test: ./gradlew :compose:ui:ui:ui-samples:compileReleaseKotlin :compose:ui:ui-text:ui-text-samples:compileReleaseKotlin :compose:ui:ui-text-google-fonts:ui-text-google-fonts-samples:compileReleaseKotlin :compose:ui:ui-test:ui-test-samples:compileReleaseKotlin\n    TAG\u003dagy\n    CONV\u003defe7e747-1c1b-4bb6-8010-bd4cd8ded1a4\n    \n    Change-Id: I23e41ac3161276e7b1dcdeec508aac15080735fe\n    \n  - build: add Material3 dependency to UI samples\n    \n    Test: ./gradlew :compose:ui:ui:ui-samples:compileReleaseKotlin :compose:ui:ui-text:ui-text-samples:compileReleaseKotlin :compose:ui:ui-text-google-fonts:ui-text-google-fonts-samples:compileReleaseKotlin :compose:ui:ui-test:ui-test-samples:compileReleaseKotlin\n    TAG\u003dagy\n    CONV\u003defe7e747-1c1b-4bb6-8010-bd4cd8ded1a4\n    \n    Change-Id: Id3823921f6ee70f8d626b47858be85ba67591dbc\n    "
    },
    {
      "commit": "249a2bde40595e5d357802f256a9e098c700c580",
      "tree": "d42e62101a5d22f6783323de2b2038c85dddd19a",
      "parents": [
        "4c6321a9121ec2577975dcf0fc8d8b12ace36900"
      ],
      "author": {
        "name": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Jun 11 11:44:22 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jun 11 11:44:22 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to c6966e97e4d1da4a750ec3ac5ab2390cbd32990e\n  - Merge \"perf: Simplify `truncatedTraceSectionLabel` logic in Trace\" into androidx-main\n  - perf: Simplify `truncatedTraceSectionLabel` logic in Trace\n    \n    Clean up `truncatedTraceSectionLabel` by removing `takeIf` and Elvis\n    operator (`?:`) structure.\n    \n    Change-Id: I8f36599938c16e945a41e64ec512fac1a1a6ddd6\n    Signed-off-by: Igor Putko \u003cigorpetindev@gmail.com\u003e\n    "
    },
    {
      "commit": "4c6321a9121ec2577975dcf0fc8d8b12ace36900",
      "tree": "d1d182a85ec3e37e2ae9da3d9f424ddb66e4326b",
      "parents": [
        "eb4d1de866ad43acf0a0cf80cfc23cbdbf363eec"
      ],
      "author": {
        "name": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Jun 11 10:24:42 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jun 11 10:24:42 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to c610644e9b2a25aa4184c9737b9590228e03183b\n  - Merge \"Remove permission check from `heartRateAccuracy`\" into androidx-main\n  - Remove permission check from `heartRateAccuracy`\n    \n    Test: Manual\n    Bug: 522444636\n    Relnote: Remove permission check from `heartRateAccuracy`\n    Change-Id: I14269c1e05223e2b3b851749b40cf24b61e6be15\n    "
    },
    {
      "commit": "eb4d1de866ad43acf0a0cf80cfc23cbdbf363eec",
      "tree": "ac9337ca94fe8b30a7c71f89f8aaff1ea472aafe",
      "parents": [
        "85b3a73cd11936a26ef85ac088e96de84caf5051"
      ],
      "author": {
        "name": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Jun 11 10:18:12 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jun 11 10:18:12 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to 9b09d1fcbce11de25d21261b1d1b6fdc0f6b9238\n  - Merge \"Add bounds check in DataDynamicListFloat and UpdateDynamicFloatList\" into androidx-main\n  - Add bounds check in DataDynamicListFloat and UpdateDynamicFloatList\n    \n    Test: added DynamicFloatListTest\n    Bug: 510834149\n    Change-Id: If006087cc02a6a32d6eff969a6ffec51058e7e6a\n    "
    },
    {
      "commit": "85b3a73cd11936a26ef85ac088e96de84caf5051",
      "tree": "279022224404065c0494561936f23590bfa05101",
      "parents": [
        "612e5aac4c8099c585a854f86216c6d8bbe3b795"
      ],
      "author": {
        "name": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Jun 11 10:01:54 2026 -0700"
      },
      "committer": {
        "name": "mdb:android-git",
        "email": "superproject-auto-update@invalid",
        "time": "Thu Jun 11 10:06:54 2026 -0700"
      },
      "message": "Merge \"Remove -Xlambdas\u003dclass compiler flag from health-connect\" into androidx-main"
    },
    {
      "commit": "612e5aac4c8099c585a854f86216c6d8bbe3b795",
      "tree": "d75d0ce8915a39002adda8c8e7c911ba9cd436a9",
      "parents": [
        "f1c434cc3606d2f12bba34c95a061a3c10022926"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Thu Jun 11 10:01:52 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jun 11 10:01:52 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to e25e5fffe867621ed2f9e95c353ecaa306aee76e\n  - Merge \"Optimize LocalScrollCaptureInProgress to avoid recomposition\" into androidx-main\n  - Optimize LocalScrollCaptureInProgress to avoid recomposition\n    \n    Converts LocalProvidableScrollCaptureInProgress to a computed\n    composition local and delegates scrollCaptureInProgress lookups\n    directly to the nearest parent AndroidComposeView. This\n    completely eliminates recomposition of ProvideCompositionLocals\n    when scroll capture status changes and achieves an O(N)\n    non-recursive traversal across nested subcompositions.\n    \n    Relnote: \"Optimized scroll capture state propagation across\n    subcompositions to prevent unnecessary UI recomposition.\"\n    \n    ComposeViewCreationBenchmark allocations before:\n    1,372.0\n    after:\n    1,369.2\n    \n    Test: ScrollCaptureTest\n    \n    Change-Id: I05830c14f2e9ea6d51bb1a10d4e9a54c6264df63\n    "
    },
    {
      "commit": "f1c434cc3606d2f12bba34c95a061a3c10022926",
      "tree": "e1914f4557abe213ac0ca6da28c2bef01f11b826",
      "parents": [
        "4a9f2ffb471ddd47a3ed0750f5d0b93a633dae65"
      ],
      "author": {
        "name": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Jun 11 09:52:08 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jun 11 09:52:08 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to f237c83c45f885a4901d33d668a70767dc70d48e\n  - Merge changes I9296231d,I5905526d,Ifb3e2c29 into androidx-main\n    \n    * changes:\n      Remove option: -Xlambdas\u003dclass from :compose:ui:ui\n      Remove option: -Xlambdas\u003dclass from :compose:ui:ui-inspection\n      Remove the lambda class name from LambdaLocation\n    \n  - Remove option: -Xlambdas\u003dclass from :compose:ui:ui\n    \n    Removing the option -Xlambdas\u003dclass causes Kotlin to compile lambdas\n    using indy (invokedynamic) instead of class-based instances. Under\n    this mode, lambda references (e.g., `setText`) are not guaranteed to\n    be reference-identical (\u003d\u003d) across recompositions.\n    \n    This lack of reference identity uncovers a latent bug in\n    `sendSemanticsPropertyChangeEvents` where property changes were being\n    overwritten rather than accumulated. Specifically:\n    1. `SetText` fails reference identity check `value \u003d\u003d oldNode...`\n    2. It falls through to the `else` branch, evaluating `accessibilityEquals`\n       (which returns `true`).\n    3. This overwrites `propertyChanged` back to `false` (even if another\n       property like `Password` had already set it to `true`).\n    4. If `Password` was processed before `SetText` in the non-deterministic\n       iteration order of `MutableScatterMap`, the accessibility event\n       was suppressed, causing test flakiness.\n    \n    We resolve this by accumulating changes safely (`propertyChanged \u003d true`\n    only when a change is detected) to prevent subsequent properties in the\n    iteration from resetting `propertyChanged` back to `false`.\n    \n    Fixes: 407725586\n    Test: AndroidAssistTest\n    Change-Id: I9296231d6d308a26dbbd6ffcd25ad67c932b05d5\n    \n  - Remove option: -Xlambdas\u003dclass from :compose:ui:ui-inspection\n    \n    Fixes: 407640608\n    Test: :compose:ui:ui-inspection:connectedCheck\n    Change-Id: I5905526d6ff362eb743e782f0bbb5efaa178b5d7\n    \n  - Remove the lambda class name from LambdaLocation\n    \n    Bug: 519302216\n    Test: LambdaLocationTest\n    Change-Id: Ifb3e2c2988deb26293a8794fb70d60166337394c\n    "
    },
    {
      "commit": "4a9f2ffb471ddd47a3ed0750f5d0b93a633dae65",
      "tree": "33724d4a4e96c15a64a17d924d74c99605bc86dd",
      "parents": [
        "221a6551b4c3e1e3b431d35b6de68841a883c9c5"
      ],
      "author": {
        "name": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Jun 11 09:42:47 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jun 11 09:42:47 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to 317399771c8f142a167104b07c64ce9c4fcb1664\n  - Merge \"camera: Migrate to centralized Robolectric configuration for viewfinder-core\" into androidx-main\n  - camera: Migrate to centralized Robolectric configuration for viewfinder-core\n    \n    Test: ./gradlew :camera:viewfinder:viewfinder-core:test\n    \n    Change-Id: I09c828316d8104f86974cde713f53e4d91c46558\n    Signed-off-by: utzcoz \u003cutzcoz@gmail.com\u003e\n    "
    },
    {
      "commit": "221a6551b4c3e1e3b431d35b6de68841a883c9c5",
      "tree": "3b3db664579ed12cfd3b1d463ad56e0ffe578dc0",
      "parents": [
        "91d5e51bc5093931a04293b82f9c91624bf81b03"
      ],
      "author": {
        "name": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Jun 11 09:35:32 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jun 11 09:35:32 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to 0167c6c407d4c0b9ec17070ae77b4f69d57f2518\n  - Merge \"Graduate SeachBar APIs with Expressive features to non-experimental.\" into androidx-main\n  - Graduate SeachBar APIs with Expressive features to non-experimental.\n    \n    Bug: b/497873940\n    Test: Ran existing tests.\n    Relnote: Graduate `ExpandedDockedSearchBarWithGap` and `ExpandedFullScreenContainedSearchBar` to non-experimental\n    Change-Id: Ie152d5cd5129bab9c7b103a81c96420d7195f58e\n    "
    },
    {
      "commit": "91d5e51bc5093931a04293b82f9c91624bf81b03",
      "tree": "f01d7578bec14a2344fb2a40e81b4c131d6d2be5",
      "parents": [
        "db955973ed129baef10eeb2d684c9343c4aa80d9"
      ],
      "author": {
        "name": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Jun 11 09:33:33 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jun 11 09:33:33 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to 801c08a8e614c2262225a98e6d15aea7643731ea\n  - Merge \"Fix CSE performance hazard\" into androidx-main\n  - Fix CSE performance hazard\n    \n    This patch fixes exponential complexity of propagateSpan. Because\n    propagateSpan recursively traversed argument keys without tracking\n    visited nodes or checking if the target span actually changed,\n    it was performing redundant traversals. For a DAG of depth N, this\n    resulted in 2^n recursive calls (exponential complexity), leading\n    to severe hangs and eventual stack overflows even for moderate\n    depths (e.g., N \u003d 30).\n    \n    This patch Introduces a visited set to track which\n    RemoteOperationCacheKeys have already been visited during the\n    propagation pass.  Now propagateSpan only reurses if the key is\n    being visited for the first time or if the key has changed (i.e.\n    it was hoisted higher up the tree to a shallower ancestor).\n    \n    This optimization reduces the complexity of the propagation pass\n    from exponential to linear (O(V + E) where V is the number of\n    unique operation keys).\n    \n    Bug: 390355362\n    Test: New unit test\n    Change-Id: I389c6f691e0636567c3c98b8cf7f872ffe4c6628\n    "
    },
    {
      "commit": "db955973ed129baef10eeb2d684c9343c4aa80d9",
      "tree": "c2798c24631ec0c3ff21b947cb782b273c19fbd8",
      "parents": [
        "bdae9ed21a0fdfa572b2787ae1dd1acf7f9b4ec6"
      ],
      "author": {
        "name": "Arjun S",
        "email": "arjunselvam@google.com",
        "time": "Thu Jun 11 09:28:24 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jun 11 09:28:24 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to 037057422c7f32387f5865dcb9dfc3c98d4df260\n  - Merge \"Revert \"Use NavigationEvent for AndroidPopup back handling\"\" into androidx-main\n  - Revert \"Use NavigationEvent for AndroidPopup back handling\"\n    \n    This reverts commit 9e80de68041b275ac9816f543fea1fe6f3ef8671.\n    \n    Reason for revert: This broke `MiniConversationDetailsUiScreenshotTest.oneOnOneConversation_clickAvatar_photoSelector_backPress` in Bugle.\n    \n    Introduced a regression where Compose BackHandlers inside non-focusable Popups are not triggered when a back event is dispatched.\n    \n    Change-Id: I0a05fd6eec5ce680e16c27013553b9210e663e73\n    "
    },
    {
      "commit": "bdae9ed21a0fdfa572b2787ae1dd1acf7f9b4ec6",
      "tree": "1b0ed1aac779fbbb0a24535488ec06143b46474f",
      "parents": [
        "b6681943fa13f66535fd470ee1fce65b213e54f8"
      ],
      "author": {
        "name": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Jun 11 09:19:31 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jun 11 09:19:31 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to a77dffdb3cad49c330c2086a5d74c4898b89e576\n  - Merge \"camera: Migrate to centralized Robolectric configuration for camera-effects\" into androidx-main\n  - camera: Migrate to centralized Robolectric configuration for camera-effects\n    \n    Test: ./gradlew :camera:camera-effects:test\n    \n    Change-Id: Iec07c6032599e260666e051acd3283a32a9f5da2\n    Signed-off-by: utzcoz \u003cutzcoz@gmail.com\u003e\n    "
    },
    {
      "commit": "b6681943fa13f66535fd470ee1fce65b213e54f8",
      "tree": "0fdf66a4e1e40a95abaf234da0b0dd3fbddc0650",
      "parents": [
        "b334050d6481b013f88d9b77af16b3d9fd63547c"
      ],
      "author": {
        "name": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Jun 11 09:09:59 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jun 11 09:09:59 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to 2612808972dc208f0661c80ef4a048aa42df461e\n  - Merge \"Fix: Always show fast scroller when accessibility is enabled\" into androidx-main\n  - Fix: Always show fast scroller when accessibility is enabled\n    \n    This change ensures the fast scroller is always displayed when accessibility is enabled. Previously, it was only shown when edit mode was active alongside accessibility in pdfContentLayout.\n    \n    Additionally, this CL addresses an issue in PdfViewerFragmentV2TestSuite where the usage of UiAutomator triggers the AiAiEcho accessibility service. This caused the fast scroller to be permanently displayed, breaking tests that expect the default auto-hide behavior. The tests now explicitly set the visibility to AUTO_HIDE to ensure deterministic behavior regardless of the environment\u0027s accessibility state.\n    \n    Bug: 513082550\n    Test: build and run on test device\n    Change-Id: Idaf5e67bcccf57cad5a48c986349777b5d6ce091\n    "
    },
    {
      "commit": "b334050d6481b013f88d9b77af16b3d9fd63547c",
      "tree": "4021190506e309c99cf8ccbed5463f0addf4cf92",
      "parents": [
        "9fe6444cb44c3665e17caec9f01f09bc2d13c92a"
      ],
      "author": {
        "name": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Jun 11 09:08:02 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jun 11 09:08:02 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to 4beeffdb6f5e439c3481484957266198d1af186c\n  - Merge \"Bump webkit to 1.17.0-alpha03\" into androidx-main\n  - Bump webkit to 1.17.0-alpha03\n    \n    Change-Id: I2fa64b906a775d768a16d784267d0096633d5592"
    },
    {
      "commit": "9fe6444cb44c3665e17caec9f01f09bc2d13c92a",
      "tree": "a84798cd9678c65717fea783c1e57158e22a79b4",
      "parents": [
        "b7dce56f2f00819cc22c2d66ef4f936241523345"
      ],
      "author": {
        "name": "AndroidX Core Team",
        "email": "no-reply@android.com",
        "time": "Thu Jun 11 09:00:12 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jun 11 09:00:12 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to be28ab19e4da3635af57f8f27a4f10f8380bc5d0\n  - Added a column for the release date of the version used in AndroidX and updated the table with the corresponding dates.\n    \n    PiperOrigin-RevId: 930559028\n    Change-Id: I2542a0dff8e7624b3ee3a829f7a0716662ac676e\n    "
    },
    {
      "commit": "b7dce56f2f00819cc22c2d66ef4f936241523345",
      "tree": "7a1e2745878a7c61f5c6b4bd51f7f557fcaf9800",
      "parents": [
        "3a59e6cd836d11776e8488edcc0f6721bb11713e"
      ],
      "author": {
        "name": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Jun 11 08:48:32 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jun 11 08:48:32 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to e0f374e7b64c7ec011d78dedc14d7da63901c4b9\n  - Merge \"Refactor DeepLinkMatcher.Filter class into an interface\" into androidx-main\n  - Refactor DeepLinkMatcher.Filter class into an interface\n    \n    To address council feedback where the currently private `filter` field is not used in the abstract Filter class. Change the Filter abstract class to an interface and removed the `filter` field - it can instead be passed into the subclass directly.\n    \n    Bug: 522194187\n    Test: existing test pass\n    Relnote: \"`DeepLinkMatcher.Filter abstract class has is now a functional interface. The `filter` constructor field is removed and should instead be passed direclty into the subclass.\"\n    Change-Id: I9eb7dca74c96b799e4357766434205c5fec1f4c8\n    "
    },
    {
      "commit": "3a59e6cd836d11776e8488edcc0f6721bb11713e",
      "tree": "80892e8348708888b3758c888b5b8125b8b9c4be",
      "parents": [
        "13ad4bda45f0a7d5507899bc71fe938a5455837d"
      ],
      "author": {
        "name": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Jun 11 08:40:36 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jun 11 08:40:36 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to be1c1f4aa6ab7a675ad055b661c1cde96c696659\n  - Merge \"Disable compileSdk dependency enforcement for tests\" into androidx-main\n  - Disable compileSdk dependency enforcement for tests\n    \n    Before this change adding a test dependency that requires\n    a higher compileSdk the project was forced to bump the compileSdk\n    as well. This change disables this check for tests while still keeping\n    it for production dependencies.\n    \n    Test: add a prod dependency and test dependency\n    Bug: 359963589\n    Change-Id: Ie36f56683729b123859d5a81eff2afba433c0ade\n    "
    },
    {
      "commit": "13ad4bda45f0a7d5507899bc71fe938a5455837d",
      "tree": "430e8041e6a78fdbca51132fc5a36f7be0ef70f6",
      "parents": [
        "df034437a2b5a9f320def9081a33d5e6d644342a"
      ],
      "author": {
        "name": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Jun 11 08:39:26 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jun 11 08:39:26 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to cba4ffc6ea119b698cc9f8d0ffb23cb9f331d570\n  - Merge \"Add public flingAnimationSpec getter to TopAppBarDefaults\" into androidx-main\n  - Add public flingAnimationSpec getter to TopAppBarDefaults\n    \n    Added a getter `flingAnimationSpec` in `TopAppBarDefaults` that returns the default `DecayAnimationSpec\u003cFloat\u003e` referenced in `TopAppBarScrollBehavior` functions.\n    \n    Bug: 519193808\n    Test: AppBarTest\n    Relnote: \"Added a public `flingAnimationSpec` getter to `TopAppBarDefaults` to expose the default fling animation spec.\"\n    Change-Id: Ic1daa778e40e6800ceabe55a69934efb9b3e6590\n    "
    },
    {
      "commit": "df034437a2b5a9f320def9081a33d5e6d644342a",
      "tree": "abd45ecd904ad32b3f31863b6b99df7014cb74b0",
      "parents": [
        "eea6cd66b331a7b975173d3c003e11f62f487c6b"
      ],
      "author": {
        "name": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Jun 11 08:28:40 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jun 11 08:28:40 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to 32951296e5c81263ce6b72e5edbc0ba2946e0fc2\n  - Merge \"Stop moving OUT_DIR and DIST_DIR to incremental subdirectory\" into androidx-main\n  - Stop moving OUT_DIR and DIST_DIR to incremental subdirectory\n    \n    We used to use this before to help manage bad incremental builds when\n    using trident. Since, we have enabled trident builds for\n    androidx_device_tests and androidx_host_tests and there we do not use\n    this subdirectory. Remove this usage to match it closer to the rest of\n    the build targets.\n    \n    Bug: 522338857\n    Test: None\n    Change-Id: I740dab00eda6b164a680f8a548e940af20dcaaf1\n    "
    },
    {
      "commit": "eea6cd66b331a7b975173d3c003e11f62f487c6b",
      "tree": "fc0140ec79e9df4b0c0d58a69699e2c8c5a62db6",
      "parents": [
        "5197552e8b8320de92402d42e19347f0f2ce654a"
      ],
      "author": {
        "name": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Jun 11 08:22:47 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jun 11 08:22:47 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to 0fb7f88c1bdcf910443882fb91fd6400602fbe79\n  - Merge \"Add kdocs in DeepLinkMatcher classes\" into androidx-main\n  - Add kdocs in DeepLinkMatcher classes\n    \n    This CL addresses API council feedback with the following:\n    \n    1. Update kdoc for match and matchrequest to clarify their difference\n    2. Add kdocs to UriDeepLinkMatcher.isExactPath field\n    \n    Bug: 522194187\n    Test: existing tests pass\n    Change-Id: Icd8645b77941a3dfb3d61932757ffe0e2e619ca4\n    "
    },
    {
      "commit": "5197552e8b8320de92402d42e19347f0f2ce654a",
      "tree": "ec83f506c9284a53a6790421b185d539594f51c6",
      "parents": [
        "ff3f18107473b54f6c48eb290d0226c0bd2a2061"
      ],
      "author": {
        "name": "Andrew Grieve",
        "email": "agrieve@google.com",
        "time": "Thu Jun 11 08:00:53 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jun 11 08:00:53 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to c4e24d7b1bbbaabb8dc18645d3cabef45ee45e4a\n  - Merge \"Use androidx\u0027s @VisibleForTesting instead of jetbrains\u0027\" into androidx-main\n  - Use androidx\u0027s @VisibleForTesting instead of jetbrains\u0027\n    \n    Bug: 520395832\n    Change-Id: Ic9befadbceacc3ddf7892b7b6efaf32d64214cc9\n    "
    },
    {
      "commit": "ff3f18107473b54f6c48eb290d0226c0bd2a2061",
      "tree": "8e6eb4ee32931bc1b02c5f5d2658ff0cac6d9dec",
      "parents": [
        "e3b16e31cb0a421f466924ad30b3dd9b06bc299d"
      ],
      "author": {
        "name": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Jun 11 07:59:36 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jun 11 07:59:36 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to f3770703e4efb22d82c42a9ed2839fabc4a8f48c\n  - Merge \"Graduate AppBar APIs with Expressive features to non-experimental.\" into androidx-main\n  - Graduate AppBar APIs with Expressive features to non-experimental.\n    \n    Bug: 497878516\n    Test: AppBarTest\n    Relnote: \"Graduate `TopAppBar`, `MediumFlexibleTopAppBar`,`LargeTopAppBar`,`LargeFlexibleTopAppBar`,`TwoRowsTopAppBar`,`FlexibleBottomAppBar`,`FlexibleContentPadding`,`FlexibleBottomAppBarHeight`,`FlexibleHorizontalArrangement`,`FlexibleFixedHorizontalArrangement` to non-experimental. These APIs and variables no longer require the @`ExperimentalMaterial3ExpressiveApi` opt-in.\"\n    Change-Id: Ia4af6dae6ed1456102e3eaaf785d0d19c37182cb\n    "
    },
    {
      "commit": "e3b16e31cb0a421f466924ad30b3dd9b06bc299d",
      "tree": "f3604edeb31b9d27cced5bdbb0f5b91dff49e5ae",
      "parents": [
        "3b9ec14b020f52137b6f0f2f9bb13b614d7c7d00"
      ],
      "author": {
        "name": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Jun 11 07:51:36 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jun 11 07:51:36 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to dd0c701d4a2e685c38e7ba2e9074b59d6751fc10\n  - Merge \"Add recursion depth limit\" into androidx-main\n  - Add recursion depth limit\n    \n    Test: RecursiveMacroTest\n    Bug: 510833422\n    \n    Change-Id: Iddc751dfab11a4f8b8db14df6ac32aeb3ba308e7\n    "
    },
    {
      "commit": "3b9ec14b020f52137b6f0f2f9bb13b614d7c7d00",
      "tree": "158d1d5dafdff24fd4da826f3121b92c224fcd00",
      "parents": [
        "35588ec88bacfddb3c834bbd7aa1115fd7be2372"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Jun 11 07:20:14 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jun 11 07:20:14 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to fd07a7879de91f000466e89586f79aea90f2c838\n  - Merge \"Remove Kotlin lambda workaround for API 21 in graphics-core\" into androidx-main\n  - Remove Kotlin lambda workaround for API 21 in graphics-core\n    \n    Removed the Kotlin compile option -Xlambdas\u003dclass which was added as a workaround. The tests now pass or are correctly skipped.\n    \n    Bug: 407725443\n    \n    Test: ./gradlew :graphics:graphics-core:assemble\n    \n    TAG\u003dagy\n    \n    CONV\u003d4429445f-1f6c-4e61-9cb8-2c9f6392d29d\n    \n    Change-Id: Ic364ead8665f540e2f2589384abc705c35b86c43\n    "
    },
    {
      "commit": "35588ec88bacfddb3c834bbd7aa1115fd7be2372",
      "tree": "1f0d5a96c65c56815f5f748bd4947b5e31321dcf",
      "parents": [
        "d5d2c1fb6380161edaea9d4cd98c3478efc035a5"
      ],
      "author": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jun 11 06:42:16 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jun 11 06:42:16 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to 54300995fb997ea31a64ab9de0daf6580692612d\n  - Merge \"Ink: Sync from internal state\" into androidx-main\n  - Ink: Sync from internal state\n    \n    * Finish KMP compatibility for strokes and storage modules.\n    \n    * Add KMP-common API for storage module (going to/from ByteArray instead\n      of Java InputStream/OutputStream).\n    \n    * Add a BrushBehavior.developerComment property to hold metadata\n      explaining a custom brush family\u0027s design. This is intended to support\n      Brush Designer UI.\n    \n    * Fix a bug in threading consistency checks in\n      CanvasInProgressStrokesRenderHelperV33.\n    \n    * Fix some bugs in handling of MotionEvent optional fields (e.g. tilt,\n      pressure).\n    \n    * Improve documentation for custom brush API.\n    \n    * Add new BrushPaint.ColorFunction types.\n    \n    * Start development of more detailed API for handling texture animation.\n    \n    Test: Presubmit\n    Relnote: Add KMP-common API for storage module, add `BrushBehavior.developerComment`\n    Change-Id: I7c61c30f365aec8755a192187294308a1f81e2b1\n    Bug: 519633672\n    \n\n* Update prebuilts/androidx/ink from branch \u0027androidx-main\u0027\n  to ab6b36e1446a9ee2984004a4f36eb528f021981b\n  - Automatic import from libink.so_20260610_0128_RC00\n    \n    https://rapid.corp.google.com/#candidate/libink.so/libink.so_20260610_0128/libink.so_20260610_0128_RC00\n    \n    Updates Ink native prebuilts\n    This build IS suitable for public release.\n    \n    Change-Id: I89d333b7b8002a47d2be04f2105f852f3c68c04c\n    "
    },
    {
      "commit": "d5d2c1fb6380161edaea9d4cd98c3478efc035a5",
      "tree": "9212ead2166f75f2dd6e7df5dfced82695a708be",
      "parents": [
        "a9066b18bcdff245189241d4bc70171dcdcd6a16"
      ],
      "author": {
        "name": "Anna Zhuravleva",
        "email": "azhura@google.com",
        "time": "Thu Jun 11 06:07:54 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jun 11 06:07:54 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to dd8bfdd2d2b9dbafb1177dc1c620700d4d578758\n  - Merge \"[AppFunctions] Generate index XML for dynamic AppFunctions\" into androidx-main\n  - [AppFunctions] Generate index XML for dynamic AppFunctions\n    \n    Introduces the compiler index generators to discover and package metadata\n    for dynamic AppFunction signatures.\n    \n    - Generates xml defining dynamic signature\n      functions, allowing them to be recognized and indexed statically\n      by the platform.\n    - Adds compiler unit tests to verify correct generation of index XML\n      documents from signature annotations.\n    \n    Test: ./gradlew :appfunctions:appfunctions-compiler:test\n    Change-Id: I791dcf6913ab4653790152432e950ba0221f66d0\n    "
    },
    {
      "commit": "a9066b18bcdff245189241d4bc70171dcdcd6a16",
      "tree": "a60491f51ace56d8882e0f940f04e21013bf9776",
      "parents": [
        "becc7595b6143db7aba2251805bf69977eb38d28"
      ],
      "author": {
        "name": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Jun 11 05:23:32 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jun 11 05:23:32 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to 8f5d40f0e5c983869e2a9868e92eb4182f1e39f2\n  - Merge \"camera: Migrate to centralized Robolectric configuration for camera-lifecycle\" into androidx-main\n  - camera: Migrate to centralized Robolectric configuration for camera-lifecycle\n    \n    Test: ./gradlew :camera:camera-lifecycle:test\n    \n    Change-Id: Ifa5fe347da7250c242e7c5e1824edd45a7913eb5\n    Signed-off-by: utzcoz \u003cutzcoz@gmail.com\u003e\n    "
    },
    {
      "commit": "becc7595b6143db7aba2251805bf69977eb38d28",
      "tree": "a68f817dab60def930de41a9ef41c52704efaf34",
      "parents": [
        "a8479dbd25ba44ab0fa4e662cccc47397757fb92"
      ],
      "author": {
        "name": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Jun 11 05:20:17 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jun 11 05:20:17 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to 9cf0d510b142263f03bd9037e35e07aa46b77f05\n  - Merge \"camera: Migrate to centralized Robolectric configuration for integration-tests\" into androidx-main\n  - camera: Migrate to centralized Robolectric configuration for integration-tests\n    \n    Test: ./gradlew :camera:integration-tests:camera-testapp-core:test\n    Test: ./gradlew :camera:integration-tests:camera-testapp-diagnose:test\n    \n    Change-Id: Ia9c42a6cadc975025dcfcee26d09f387a5fd3636\n    Signed-off-by: utzcoz \u003cutzcoz@gmail.com\u003e\n    "
    },
    {
      "commit": "a8479dbd25ba44ab0fa4e662cccc47397757fb92",
      "tree": "256db19fa4a425b075bd1559f77229ec47c202d9",
      "parents": [
        "0fe9f46b9cd27fce438c4525a1b8c2f24ae7291a"
      ],
      "author": {
        "name": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Jun 11 05:20:09 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jun 11 05:20:09 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to b8cb5cb92e0b223813ed99a730fcf3e0a15d1ce9\n  - Merge \"camera: Migrate to centralized Robolectric configuration for camera-mlkit-version\" into androidx-main\n  - camera: Migrate to centralized Robolectric configuration for camera-mlkit-version\n    \n    Test: ./gradlew :camera:camera-mlkit-vision:test\n    \n    Change-Id: Icb210b7bc157849144b44b8cab53ec8bffcfa1fb\n    Signed-off-by: utzcoz \u003cutzcoz@gmail.com\u003e\n    "
    },
    {
      "commit": "0fe9f46b9cd27fce438c4525a1b8c2f24ae7291a",
      "tree": "9cbf6c0b64df39a940dbd274c666b03ef0312460",
      "parents": [
        "edcb398209fcd8f32848975a3dbde678f80d65bc"
      ],
      "author": {
        "name": "Anna Zhuravleva",
        "email": "azhura@google.com",
        "time": "Thu Jun 11 05:18:14 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jun 11 05:18:14 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to bb66b322063a48bbbcf89775a6aa731497baab8d\n  - Merge \"[AppFunctions] Add AppFunctionSignature annotation\" into androidx-main\n  - [AppFunctions] Add AppFunctionSignature annotation\n    \n    Introduces annotation to support the compilation and scoping of\n    dynamic AppFunctions.\n    \n    - Adds the @AppFunctionSignature annotation to mark functional interface declarations representing app function signatures.\n    - Adds the AppFunctionScope constants to manage lifecycle permissions.\n    - Supports specifying explicit lifecycle scopes (e.g., GLOBAL) inside the @AppFunctionSignature annotation.\n    - Adds AnnotatedAppFunctionSignature to validate and hold signature properties.\n    - Adds AppFunctionSymbolResolver to resolve class symbols.\n    \n    Relnote: \"Added new public annotation  and accompanying  constants to declare runtime registered  app function signatures.\"\n    Test: ./gradlew :appfunctions:appfunctions-compiler:test\n    \n    Change-Id: I82a0564aa3a8c7c227cd9527b8a2a70db4fe9621\n    "
    },
    {
      "commit": "edcb398209fcd8f32848975a3dbde678f80d65bc",
      "tree": "cfa022901ebd68881c1ef86a19f03a46edfed090",
      "parents": [
        "baf22fdeef25ac65fe9d6a1af8fda463b7a0a72b"
      ],
      "author": {
        "name": "Himanshu Choudhary",
        "email": "hiichoudhary@google.com",
        "time": "Thu Jun 11 05:05:53 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jun 11 05:05:53 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to 31b3fd03a6bb07d43b446c6f16c022bdf23f216e\n  - Merge \"Support SurfaceView capture in captureToImage()\" into androidx-main\n  - Support SurfaceView capture in captureToImage()\n    \n    Currently, captureToImage relies on the PixelCopy API targeting the Activity Window. This approach fails to capture SurfaceViews because they bypass the main Window to draw directly via SurfaceFlinger, resulting in a transparent punch-hole in the generated screenshot. This prevents developers from writing visual regression tests for screens containing media components.\n    \n    To resolve this, we now conditionally delegate capturing to the OS. The implementation calculates the screen coordinates of the target SemanticsNode and checks for intersections with any active SurfaceView children. If an intersection is detected, the system falls back to UiAutomation.takeScreenshot to capture and crops the result to the node\u0027s bounds. If no overlap is detected, it safely defaults to the standard PixelCopy path.\n    \n    Fixes: 338466761\n    Test: BitmapCapturingTest.kt\n    Change-Id: Iefe273075d9376efe0257209be67866d36a32988\n    "
    },
    {
      "commit": "baf22fdeef25ac65fe9d6a1af8fda463b7a0a72b",
      "tree": "7a7d458209d2a648920de18d74c8ebf68bbbf8db",
      "parents": [
        "c80e9bae6d02efb3f7d807c3a4b36210003fd7cb"
      ],
      "author": {
        "name": "Ian Baker",
        "email": "ibaker@google.com",
        "time": "Thu Jun 11 04:06:13 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jun 11 04:06:13 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to 07d979249425e98aa7006a7f1b354d458dff0b39\n  - Merge \"Fix copy-paste mistake in ExifInterface.retrieveJpegImageSize\" into androidx-main\n  - Fix copy-paste mistake in ExifInterface.retrieveJpegImageSize\n    \n    Fixes: 511324628\n    Test: Presubmit\n    Change-Id: I22c3c3943bffb51c06bd2e3be8f4701c3b1996a9"
    },
    {
      "commit": "c80e9bae6d02efb3f7d807c3a4b36210003fd7cb",
      "tree": "66b383ff8a23a25a318bf3cc358f520e79c28bf1",
      "parents": [
        "1e8d425ae0648dea26d9b5e499a892b5952d220e"
      ],
      "author": {
        "name": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Jun 11 03:41:52 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jun 11 03:41:52 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to be386d79b6d4c83211bf0b48920f1047fd3791c6\n  - Merge \"Fix: Failing tests cases for PdfViewAccessibilityManager\" into androidx-main\n  - Fix: Failing tests cases for PdfViewAccessibilityManager\n    \n    This change standardize accessibility content descriptions in strings.xml to use sentence case and consistent hyphenation. This resolves assertion failures in `PdfViewAccessibilityManagerTest` where hardcoded title-case expectations mismatched localized strings (such as en-GB) that were already using sentence case.\n    \n    Bug: 520297342\n    Test: Updated PdfViewAccessibilityManager.kt\n    Change-Id: If6ffb8d39f7bfba776b47e9b7dd9740db12f3628\n    "
    },
    {
      "commit": "1e8d425ae0648dea26d9b5e499a892b5952d220e",
      "tree": "803dc92e42eae6377fbaea6cc8341e1843652c40",
      "parents": [
        "fabcc7291aed01eaa1fc984f659ffa90b7773dc7"
      ],
      "author": {
        "name": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Jun 11 02:16:28 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jun 11 02:16:28 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to 34cbba3ea50057516ea5c2bf08ff88340b9efb39\n  - Merge changes from topic \"transform\" into androidx-main\n    \n    * changes:\n      Introduce Transform for producing Compose State\n      Create the module for the new transform library\n    \n  - Introduce Transform for producing Compose State\n    \n    Transform is a new library that uses a headless Compose runtime to allow\n    for use of Composition outside of Compose UI.\n    \n    RelNote: \"Added a new library to help support use of Compose State\n    beyond the UI layer.\"\n    Test: Added tests\n    \n    Change-Id: I158dd4d5fc125e51006240ba9e9118c06ecc8e8c\n    \n  - Create the module for the new transform library\n    \n    Adding a module for the new Transform library.\n    \n    RelNote: Adding new `Tranform` library\n    Test: ./gradlew bOSs\n    Change-Id: Ib4a0d903c46e618e3a9e69e56d858bedf96588df\n    "
    },
    {
      "commit": "fabcc7291aed01eaa1fc984f659ffa90b7773dc7",
      "tree": "3a94a75d6ce6f8404b7909caf74e8de89d35ccb2",
      "parents": [
        "7d74b826e9f2002f2c26b37d2511d210180af768"
      ],
      "author": {
        "name": "Piyush Singhania",
        "email": "singhaniap@google.com",
        "time": "Thu Jun 11 00:53:31 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jun 11 00:53:31 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to f9a3801b699c1fda83fbef8e858afe154d26a445\n  - Merge \"Implement stopReasonCounts, explicitRetryCount, and runAttemptCount in WorkMetricsInfo\" into androidx-main\n  - Implement stopReasonCounts, explicitRetryCount, and runAttemptCount in WorkMetricsInfo\n    \n    Expose tracking metrics of worker executions in WorkMetricsInfo:\n    runAttemptCount: Total number of starts/attempts in the current request period.\n    explicitRetryCount: Count of explicit Result.retry() results returned by the worker.\n    stopReasonCounts: Map of stop reasons to their aggregated occurrence counts.\n    \n    Integrate updates into the WorkMetricsSpecDao to increment\n    attempt/retry values and update stop counts in transactions.\n    Integrate the respective increments and updates inside the\n    WorkMetricsInfoRepository hooks (onStarted, onFinished,\n    onStopped).\n    \n    Relnote: Implement `stopReasonCounts`, `explicitRetryCount`, and `runAttemptCount` in `WorkMetricsInfo`.\n    Bug: 507212225\n    Test: ./gradlew work-analytics:connectedAndroidTest\n    \n    Change-Id: I95498759c69cdc9c8a5051fec64b01ea45fcf15d\n    "
    },
    {
      "commit": "7d74b826e9f2002f2c26b37d2511d210180af768",
      "tree": "6472300ef977de78c608e4bbe09b644e0b4744e5",
      "parents": [
        "a00557234275e27282228de7737c63b4c30bb386"
      ],
      "author": {
        "name": "Aditya Singh",
        "email": "adityasngh@google.com",
        "time": "Wed Jun 10 22:52:59 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jun 10 22:52:59 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to 436648d6948b401494bb306b0e81c121e2536e3d\n  - Merge \"Refine Embedded Photo Picker Compose APIs \u0026 address feedback\" into androidx-main\n  - Refine Embedded Photo Picker Compose APIs \u0026 address feedback\n    \n    This change:\n    - Merges AbstractEmbeddedPhotoPickerState into\n      EmbeddedPhotoPickerStateImpl to simplify the public API surface.\n      Additionally, re-architects selectedMedia to be a fully reactive\n      Compose state (backed by mutableStateOf), ensuring that changes\n      to the selection set automatically trigger UI recompositions.\n    - Renames isReady to isReadyToRunSession for clarity.\n    - Re-architects isReadyToRunSession as a derivedStateOf Compose\n      property backed by Compose states, ensuring sessions are cleanly\n      closed on detachment and re-opened on re-attachment.\n    - Persists and restores both selectedMedia and isExpanded inside the\n      saver, gating setPickerLaunchedInExpandedState for SDK Ext 21+ and\n      providing a session.notifyPhotoPickerExpanded fallback for Ext 15-20.\n    - Removes incorrect setProvider documentation on automatic restoration\n      inside EmbeddedPhotoPickerView.kt.\n    \n    Bug: 449786033\n    Test: EmbeddedPhotoPickerViewTest \u0026\u0026 EmbeddedPhotoPickerTest\n    Relnote: `Revising Embedded PhotoPicker Compose APIs`\n    Change-Id: Ie32c9a86b3c826863b727fdc90d909a4c5dfd84e\n    "
    },
    {
      "commit": "a00557234275e27282228de7737c63b4c30bb386",
      "tree": "660b4bf15bc4866f5044b469a59d686062b8f15e",
      "parents": [
        "8b85b50f25721738ba08afac29a72598ea45434e"
      ],
      "author": {
        "name": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Jun 10 21:56:16 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jun 10 21:56:16 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to c7049c76e2ab8fe25bd900db12817958969d1f25\n  - Merge \"ROOM3 \u003d \"3.0.0-rc01\" Test: ./gradlew buildOnServer Change-Id: Ie64edda3ab4334f3fb1e647d6316d7d0faabfb27\" into androidx-main\n  - ROOM3 \u003d \"3.0.0-rc01\"\n    Test: ./gradlew buildOnServer\n    Change-Id: Ie64edda3ab4334f3fb1e647d6316d7d0faabfb27\n    "
    },
    {
      "commit": "8b85b50f25721738ba08afac29a72598ea45434e",
      "tree": "03a7b3d800e195df7e7cf1307716b1fe0963a285",
      "parents": [
        "7abeb9ce9eb8160c04d221d5bc0275373de86503"
      ],
      "author": {
        "name": "Rahul Kanojia",
        "email": "rahulkanojia@google.com",
        "time": "Wed Jun 10 20:24:01 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jun 10 20:24:01 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to 14c2f2ed81d0f61a3227641684cd875e95dd6529\n  - Merge \"Relnote: \"Make `EditablePdfDocument` and annotations classes public.\"\" into androidx-main\n  - Relnote: \"Make `EditablePdfDocument` and annotations classes public.\"\n    \n    In this CL, we are making the EditablePdfDocument, EditsDraft,\n    MutableEditsDraft, PdfObject, PdfAnnotation, TextPdfObject, ImagePdfObject,\n    StampAnnotation, HighlightAnnotation and PdfDocument.\u003cannotation_methods\u003e public. Also, PdfEditApplyException now uses cause param to be consistent with generic Exception class.\n    \n    Doc: go/editable-pdf-document-annotations\n    Bug: 499892759\n    Test: Gradle tests\n    Change-Id: I5b9620044fb502cdf92ab5faddbc323d48690bf5\n    "
    },
    {
      "commit": "7abeb9ce9eb8160c04d221d5bc0275373de86503",
      "tree": "7c3f91db270ffda441ca5cbd7931f0734779cc13",
      "parents": [
        "865d9640f9f80137eab48ed45ea61461214e88ff"
      ],
      "author": {
        "name": "qimingzheng",
        "email": "qimingzheng@google.com",
        "time": "Tue Jun 09 08:21:28 2026 +0000"
      },
      "committer": {
        "name": "mdb:android-git",
        "email": "superproject-auto-update@invalid",
        "time": "Wed Jun 10 19:16:17 2026 -0700"
      },
      "message": "Refactor: remove allowed-roles row and add see-also link in the tail.\n\nBug: 492421367\nTest: ./gradlew\nChange-Id: I8f36104d55090ad7a94e6c7934fb292ecce3b9bf\n"
    },
    {
      "commit": "865d9640f9f80137eab48ed45ea61461214e88ff",
      "tree": "7c865449459c9e8b0db8a7518414c35ddd993b4d",
      "parents": [
        "f750aec48928eea0be6776c1bd322d2c3c3b5ab0"
      ],
      "author": {
        "name": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Jun 10 18:26:18 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jun 10 18:26:18 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to 321576ac6dbce3830d2e8ac953ba02bb9a7c84f3\n  - Merge \"Add public snapAnimationSpec getter to TopAppBarDefaults\" into androidx-main\n  - Add public snapAnimationSpec getter to TopAppBarDefaults\n    \n    Added a public getter `snapAnimationSpec` in `TopAppBarDefaults` that returns the default `snapAnimationSpec` referenced in `ScrollBehavior` functions.\n    \n    Bug: 519193808\n    Test: AppBarTest\n    Relnote: Added a public `snapAnimationSpec` getter to `TopAppBarDefaults` to expose the default snap animation spec.\n    Change-Id: Ic7b37cfb5c5f5105235171f18ab3b5f36eee97d7\n    "
    },
    {
      "commit": "f750aec48928eea0be6776c1bd322d2c3c3b5ab0",
      "tree": "7554e63ac10e3124f287447b09388809949d2baa",
      "parents": [
        "8a15c70fa58e16f277d806d38aa2a3c12c0733cf"
      ],
      "author": {
        "name": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Jun 10 17:20:44 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jun 10 17:20:44 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to 0f990a063f3f2aac9358d3f21b9ba04e94624cbc\n  - Merge \"SQLITE \u003d \"2.7.0-rc01\"\" into androidx-main\n  - SQLITE \u003d \"2.7.0-rc01\"\n    \n    Test: ./gradlew buildOnServer\n    \n    Change-Id: I9d5a7e1a0e9b7a9dfe3b14b09e4bf5de69c00cdb\n    "
    },
    {
      "commit": "8a15c70fa58e16f277d806d38aa2a3c12c0733cf",
      "tree": "d3980bc7d4bc29db8bfd3da7dbf3c207cae30cc5",
      "parents": [
        "5dcefa26fae766604aca66054145ab3de0f9ea14"
      ],
      "author": {
        "name": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Jun 10 16:56:20 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jun 10 16:56:20 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to 3b77a98acf8e90c98a1f7d4d88403fdc26d2308b\n  - Merge \"Support shapes in AnimatedPane\" into androidx-main\n  - Support shapes in AnimatedPane\n    \n    Modifier.clip() doesn\u0027t really work well with AnimatedPane when it\u0027s\n    levitated as we have to cast shadows for levitated panes but there\u0027s no\n    way to know how the pane has been clipped through modifier.\n    \n    Introduces a new parameter to the pane function so we can fully aware\n    the shape of the pane and set up the shadow accordingly.\n    \n    Relnote: Support shapes in `AnimatedPane`\n    Test: manual\n    Bug: 470517507\n    Change-Id: Ie7c6030333bd11075483ef9ceedfcad931f6c5a4\n    "
    },
    {
      "commit": "5dcefa26fae766604aca66054145ab3de0f9ea14",
      "tree": "8ff9c48a4b2c2938c58525de89cf6bfb9ff60486",
      "parents": [
        "1710473b67db008b2421a242cccd8fc33b6bcee3"
      ],
      "author": {
        "name": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Jun 10 16:36:11 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jun 10 16:36:11 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to d18d594f222196a5be7fef328bc503f53bf179c0\n  - Merge \"Ensure UriDeepLinkMatcher strictly enforces https\" into androidx-main\n  - Ensure UriDeepLinkMatcher strictly enforces https\n    \n    A matcher declared with \"https\" scheme can only match with requests that are also \"https\". It should not match with \"http\".\n    \n    Bug: 522304329\n    Test: added new tests\n    Relnote: \"A `UriDeeplinkMatcher` containing uri with https scheme can only be matched with requests that also have https scheme.\"\n    Change-Id: Ibfe229d8d1f87a78bc20a61f636fd2d8546fde40\n    "
    },
    {
      "commit": "1710473b67db008b2421a242cccd8fc33b6bcee3",
      "tree": "91dcd64af78d5cb9c03fbb78085ca9d285c9b6d0",
      "parents": [
        "8909c304b1a8404253b7b80d3c6269205fd277ba"
      ],
      "author": {
        "name": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Jun 10 16:29:11 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jun 10 16:29:11 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to 46f63773d6b88332a0dc86fdf7ed7a14dd543469\n  - Merge \"Fix composition order during openSession\" into androidx-main\n  - Fix composition order during openSession\n    \n    SurfaceView defaults to a negative composition order (behind the\n    window) to allow hole-punching. The library queried this default\n    order and set it back, rendering the secure surface behind the\n    app\u0027s window. While visible through the hole, the app\u0027s window\n    intercepted all touch events, blocking clicks from reaching the\n    remote service.\n    \n    Set composition order to DEFAULT_COMPOSITION_ORDER (1) places the\n    secure surface Z-ordered on top of the parent window when session\n    open.\n    \n    Bug: 443762506\n    Test: ./gradlew :core:locationbutton:locationbutton:connectedAndroidTest\n    \n    Change-Id: I3879db39c7e650ca4572e6fdb7f89f17aebb763a\n    "
    },
    {
      "commit": "8909c304b1a8404253b7b80d3c6269205fd277ba",
      "tree": "f475ffa94b117b8773b54ab6fbedffde3ce4a4a6",
      "parents": [
        "8ab198b0a811dcceac507e1c153e21380275d726"
      ],
      "author": {
        "name": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Jun 10 16:24:25 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jun 10 16:24:25 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to ff9ab01886b82946d7835f55b72fa48bf6da921c\n  - Merge \"Fix DeepLinkRequest KDocs Formatting\" into androidx-main\n  - Fix DeepLinkRequest KDocs Formatting\n    \n    Corrected the KDoc link for `DeepLinkRequest` by adding the missing closing bracket.\n    \n    Test: n/a\n    Change-Id: I0f98a6d9c63088f38a7db141b0eee582a8d155ec"
    },
    {
      "commit": "8ab198b0a811dcceac507e1c153e21380275d726",
      "tree": "d235596229f8ab483dfa73b94ccc1b609cb00997",
      "parents": [
        "ea1421929d370f23f069c65279fb227653c07ed0"
      ],
      "author": {
        "name": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Jun 10 16:20:54 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jun 10 16:20:54 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to 0f3fe702d75e9d524dccc7fb1515f0b001f3f7a8\n  - Merge \"Update documentation for InteractableComponent\" into androidx-main\n  - Update documentation for InteractableComponent\n    \n    Clarifies the behavior of attaching an `InteractableComponent` to an `Entity`. The updated KDoc specifies that the component listens for `InputEvent`s on the attached `Entity` as well as any descendant `Entity`s in its subgraph that lack their own `InteractableComponent`.\n    \n    Test: KDoc only change.\n    Change-Id: Ia1fc4bf1cab5851b0970e46d8ae2b6dba9ead40f\n    "
    },
    {
      "commit": "ea1421929d370f23f069c65279fb227653c07ed0",
      "tree": "d3e40efc9b9ed277c648015e4bfb091aa30d657d",
      "parents": [
        "d78fb8ae5871cdc7bdc95ef5068d851ac9a647ea"
      ],
      "author": {
        "name": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Jun 10 16:07:25 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jun 10 16:07:25 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to b0d8280dde05996ab881ceac9772cf7455447a39\n  - Merge \"Cancel predictive back transition on pause\" into androidx-main\n  - Cancel predictive back transition on pause\n    \n    Cancel the ongoing back stack transition in `FragmentManager` when dispatching `dispatchPause`. This ensures that if the activity goes to the background and saves state while a predictive back gesture is in progress, the transition is properly cancelled and does not leave the back stack in an inconsistent state.\n    \n    RelNote: \"Fixed a crash in Fragment that was caused when the Activity is sent to the background during a predictive back gesture.\"\n    Test: added test\n    Bug: 389589678\n    Change-Id: I55734af5e6f1e4ef8c25f64a762a048871cae364\n    "
    },
    {
      "commit": "d78fb8ae5871cdc7bdc95ef5068d851ac9a647ea",
      "tree": "770d0fcb1b7b1b808cfb9fcde8c8ae1c4edcb800",
      "parents": [
        "bfbd9952cb09f03f1c14e174395ef53902e6df6e"
      ],
      "author": {
        "name": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Jun 10 15:53:55 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jun 10 15:53:55 2026 -0700"
      },
      "message": "Update git submodules\n\n* Update frameworks/support from branch \u0027androidx-main\u0027\n  to a3561751aaed7225fc2691781cbf280378c7b6a6\n  - Merge \"Make it easy for library developers to discover an instance of `TraceDriver` that can be used for in-process tracing.\" into androidx-main\n  - Make it easy for library developers to discover an instance of `TraceDriver` that can be used for in-process tracing.\n    \n    Relnote: Make it easy for library developers to discover an instance of `TraceDriver` that can be used for in-process tracing.\n    Test: Exising unit tests.\n    Change-Id: Ia503e1bfdd00e81150422c8aed98f600f392cba1\n    "
    }
  ],
  "next": "bfbd9952cb09f03f1c14e174395ef53902e6df6e"
}
