)]}'
{
  "log": [
    {
      "commit": "fca4bcdd90f2bb276dd9869e99c3912546b37887",
      "tree": "c07a1a46613d3db0b260f53212e6c0245babda71",
      "parents": [
        "f9bc523c2bb7e98f4ea33a6c2764e6e5d6e53d7a"
      ],
      "author": {
        "name": "Dante Russo",
        "email": "russodante@google.com",
        "time": "Thu Mar 13 19:24:05 2025 -0700"
      },
      "committer": {
        "name": "Dante Russo",
        "email": "russodante@google.com",
        "time": "Tue Mar 18 16:01:33 2025 -0700"
      },
      "message": "Add missing attribution tags to com.android.location.fused\n\nAvoids warning prints in log:\nW LocationManagerService: system location request with no attribution tag\nW LocationManagerService: java.lang.IllegalArgumentException\n\nFlag: android.location.flags.missing_attribution_tags_in_overlay\nBug : 403337028\nTest: Manual\n\nChange-Id: I11204b0724abc9d28fe819ea99b870397594d466\n"
    },
    {
      "commit": "f9bc523c2bb7e98f4ea33a6c2764e6e5d6e53d7a",
      "tree": "96dbcbbcc365eeb2942e451b33d71b84b0c09fa2",
      "parents": [
        "2047bdf19c3e529e85348cc76906aa048b7c8fa2"
      ],
      "author": {
        "name": "Dante Russo",
        "email": "russodante@google.com",
        "time": "Tue Mar 18 16:01:01 2025 -0700"
      },
      "committer": {
        "name": "Dante Russo",
        "email": "russodante@google.com",
        "time": "Tue Mar 18 16:01:01 2025 -0700"
      },
      "message": "Add an unstable fallback for the gnss/fused location provider overlay\n\nKeeps track of the number of times a given service has died in the last minute, and if a service has died ten times, mark it as unstable and always prefer non-unstable services.\n\nFlag: android.location.flags.service_watcher_unstable_fallback\nBug: 402997842\nTest: Manual\nChange-Id: I8ad3fb6fb5497b2d828b10269afb9c8e0d215a0a\n"
    },
    {
      "commit": "2047bdf19c3e529e85348cc76906aa048b7c8fa2",
      "tree": "3317c14c57c34b234afce8c9583911f2f697b7a9",
      "parents": [
        "5e848712cddcf0ee8b943f0a68306938324a5f48",
        "af17ef561655e2a48477cf65b859fe08b2108f2a"
      ],
      "author": {
        "name": "Longbo Wei",
        "email": "longbowei@google.com",
        "time": "Wed Mar 12 17:52:40 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 12 17:52:40 2025 -0700"
      },
      "message": "Merge \"a11y: Add countdown when hovering on exit\" into main"
    },
    {
      "commit": "5e848712cddcf0ee8b943f0a68306938324a5f48",
      "tree": "036e0925971ddef7d2885511b5756104b9ce83f7",
      "parents": [
        "ec79f3cc8f2d86f486845a6119db0dfcc020228e",
        "56436513548231ac6778802689291f3129dacd09"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Mar 12 17:51:44 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 12 17:51:44 2025 -0700"
      },
      "message": "Merge \"Only apply an IME target change if it\u0027s the current controlTarget\" into main"
    },
    {
      "commit": "ec79f3cc8f2d86f486845a6119db0dfcc020228e",
      "tree": "f6c2fa985695842e514a57d9b12c3237d8e1d585",
      "parents": [
        "79636464a8503abf00255035037b7ab8d13d2328",
        "51673bb472e2c836800b163a7cf1f996d77e9a97"
      ],
      "author": {
        "name": "Nan Wu",
        "email": "wnan@google.com",
        "time": "Wed Mar 12 17:26:05 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 12 17:26:05 2025 -0700"
      },
      "message": "Merge \"Fix null pointer exception rendering cubes widget\" into main"
    },
    {
      "commit": "79636464a8503abf00255035037b7ab8d13d2328",
      "tree": "a57276266cfde3756d4c33ef390a1e0c395d9a55",
      "parents": [
        "3b3ec4a9c704f22cc610b826defb3048b2e075b0",
        "c1cdcee7688d93ffaf356f42f81e8a2dabde2996"
      ],
      "author": {
        "name": "Maryam Dehaini",
        "email": "mdehaini@google.com",
        "time": "Wed Mar 12 17:24:40 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 12 17:24:40 2025 -0700"
      },
      "message": "Merge \"Add test to for disposing status bar input layer if caption is below status bar\" into main"
    },
    {
      "commit": "3b3ec4a9c704f22cc610b826defb3048b2e075b0",
      "tree": "e1fafdb21e3a5dd0a444d4d9e50837e8fb890579",
      "parents": [
        "3f712f3a22a5605eb47d533615a266e479c2948a",
        "7566a0b9563d65836c7c9ea3dfe728668703805d"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Mar 12 16:48:04 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 12 16:48:04 2025 -0700"
      },
      "message": "Merge \"Decouple ARC and SAD\" into main"
    },
    {
      "commit": "3f712f3a22a5605eb47d533615a266e479c2948a",
      "tree": "1532d96b9c8a79871e40ccb088f47e8debc6700d",
      "parents": [
        "fe47d228844606b71a67e36b77d2e68a07422efc",
        "6d85344a249cc1017cfda6227bded6aa11cb6933"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Wed Mar 12 16:25:33 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 12 16:25:33 2025 -0700"
      },
      "message": "Merge \"Make Condition#start a suspend function.\" into main"
    },
    {
      "commit": "fe47d228844606b71a67e36b77d2e68a07422efc",
      "tree": "1e97612621485553336fd031756b23cf14b75964",
      "parents": [
        "037ca2adb40f0abbcfb5de24a79994fea5c8bf93",
        "29372d3fb1f5fba12fca43849ddc3d24acdbff16"
      ],
      "author": {
        "name": "Vishnu Nair",
        "email": "vishnun@google.com",
        "time": "Wed Mar 12 15:57:55 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 12 15:57:55 2025 -0700"
      },
      "message": "Merge \"Update SCVH InputTransferToken when available\" into main"
    },
    {
      "commit": "037ca2adb40f0abbcfb5de24a79994fea5c8bf93",
      "tree": "aad826fa0f1dc66dd26fb04a60bc1adee1aa9f4d",
      "parents": [
        "6af2e3074c41aed0caf4b5ffd0b4830f72532fbd",
        "8d8f00d8b579ee8612763f079518e349e90ef902"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Mar 12 15:45:19 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 12 15:45:19 2025 -0700"
      },
      "message": "Merge \"Remove implicit StrongPointer creation\" into main"
    },
    {
      "commit": "6af2e3074c41aed0caf4b5ffd0b4830f72532fbd",
      "tree": "2679f2b3cc477f0ec75315ec67e9ab464337ab40",
      "parents": [
        "dbe3505d50658a8872398e7dcb741f7128435659",
        "4f031ef692c152252cdee4ed5ceb82a22b0cfe4b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Mar 12 15:44:02 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 12 15:44:02 2025 -0700"
      },
      "message": "Merge \"Fix some crashes when going between fold / unfold with bubble bar\" into main"
    },
    {
      "commit": "dbe3505d50658a8872398e7dcb741f7128435659",
      "tree": "d767626747e4503fca149b3a1d6e756a35b94e61",
      "parents": [
        "20b74584ce2f36a242cf14c1b2ac821fd7b93efe",
        "1bda028a4d49b628ed92ea91348b1dc58119aaf9"
      ],
      "author": {
        "name": "Alexandr Shabalin",
        "email": "ashabalin@google.com",
        "time": "Wed Mar 12 15:24:59 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 12 15:24:59 2025 -0700"
      },
      "message": "Merge \"Add a flag for the Output Switcher UI updates.\" into main"
    },
    {
      "commit": "7566a0b9563d65836c7c9ea3dfe728668703805d",
      "tree": "2910a156cec7676fc3d2d448c5a05906fb671444",
      "parents": [
        "9735f28d58ebe77d04c3b770e40d4bd73e70e9a2"
      ],
      "author": {
        "name": "winnichang",
        "email": "winnichang@google.com",
        "time": "Mon Mar 03 16:28:27 2025 +0800"
      },
      "committer": {
        "name": "Winni Chang",
        "email": "winnichang@google.com",
        "time": "Wed Mar 12 15:08:59 2025 -0700"
      },
      "message": "Decouple ARC and SAD\n\nCouple ARC and SAD causes several issues.\n1.  Initiating ARC can lead to an extended delay in reporting the \"ARC initiated\" status, potentially causing failures in HDMI 1.4 certification testing. The specification mandates a response time between 200ms and 1s, but the process of binding with the SAD can exceed this limit.\n2. Certain ARC devices might interpret the lack of a timely \"ARC initiated\" report as an error and consequently produce no audio output.\n3. Repeatedly initiating ARC can trigger multiple \"request SAD action\" commands. This can result in duplicate SAD reports, potentially leading to some SADs being missed or ignored by the receiving device.\n4. Devices like the Onkyo TX-NR696, which respond with a \"feature abort\" message before eventually sending the actual supported SAD, can create a situation where the TV fails to receive the subsequent, correct SAD information.\n\nBug: 366350787\nFlag: EXEMPT decouple ARC and SAD\nTest: adb -s CAB36A2EE24208000724 shell dumpsys media.audio_flinger | grep AUDIO_DEVICE_OUT_HDMI_ -A 100 | grep AUDIO_FORMAT| grep -v \u0027AUDIO_FORMAT_PCM\u0027\nor\ncheck the Profiles under Port Id: xx \"HDMI ARC\" under Available Out Devices in dumpsys\nand\nlocal test the audio output\nChange-Id: Ic9bafd856260c15e441895d69fb1a86468889b0c\n"
    },
    {
      "commit": "20b74584ce2f36a242cf14c1b2ac821fd7b93efe",
      "tree": "7b26c1d7592603ba7f293828967ec8fde7565ba8",
      "parents": [
        "1a3eeb5c63fdfd87406acb896ef3fa1af0d62d9d",
        "b3c3362bc4fbc654a3bc15e79c4b4159b0e5e79a"
      ],
      "author": {
        "name": "Yuting Fang",
        "email": "yutingfang@google.com",
        "time": "Wed Mar 12 14:40:08 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 12 14:40:08 2025 -0700"
      },
      "message": "Merge \"Prevent setting app op mode for device provisioning app through shell command\" into main"
    },
    {
      "commit": "1a3eeb5c63fdfd87406acb896ef3fa1af0d62d9d",
      "tree": "60bcf1e259ab2bd5b76967cacdb57a58b8d82dea",
      "parents": [
        "6ae5f645bf216b3ae7ee31a0e94359ca50506a8c",
        "bf09bb30623d5fc501ea631a3bb52d1f95e4d269"
      ],
      "author": {
        "name": "Haofan Wang",
        "email": "haofanw@google.com",
        "time": "Wed Mar 12 14:31:55 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 12 14:31:55 2025 -0700"
      },
      "message": "Merge \"Modify the way to process vendor picture parameters\" into main"
    },
    {
      "commit": "6ae5f645bf216b3ae7ee31a0e94359ca50506a8c",
      "tree": "469ed899ef67e9e612288169d9b5ac327b0e9034",
      "parents": [
        "c4910af7b88400894350da0c23135236a7a72f2b",
        "db46ad32b7c34b5de02a076f1ab027e3fa5eac05"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Wed Mar 12 14:26:45 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 12 14:26:45 2025 -0700"
      },
      "message": "Merge \"Update settings icon in bubbles user education\" into main"
    },
    {
      "commit": "c4910af7b88400894350da0c23135236a7a72f2b",
      "tree": "6e6b69d33e1c0705431516e02051ebc4b1545682",
      "parents": [
        "b3467f49eb04d84e30e75a315b76301ddba271ea",
        "b1c16c50da8b45dc50ffcea86a0407655581146c"
      ],
      "author": {
        "name": "Ats Jenk",
        "email": "atsjenk@google.com",
        "time": "Wed Mar 12 14:23:51 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 12 14:23:51 2025 -0700"
      },
      "message": "Merge \"Create task drag zones for foldables\" into main"
    },
    {
      "commit": "b3467f49eb04d84e30e75a315b76301ddba271ea",
      "tree": "80a7c1bca798b0ded0fa15ef81f6f2dc9c09dc00",
      "parents": [
        "ed5b16167734e5af51ad684fac9ab14e8d3d0b9f"
      ],
      "author": {
        "name": "Gavin Williams",
        "email": "gavinwill@google.com",
        "time": "Wed Mar 12 01:02:32 2025 +0000"
      },
      "committer": {
        "name": "Gavin Williams",
        "email": "gavinwill@google.com",
        "time": "Wed Mar 12 14:23:02 2025 -0700"
      },
      "message": "a11y: Fix typing while autoclick enabled\n\nBecause the autoclick panel is TYPE_APPLICATION_OVERLAY, when it was enabled it\npermanently held focus which prevented typing and probably caused other issues.\nSetting FLAG_NOT_FOCUSABLE resolves this issue.\n\nDemo: http://b/399872186#comment2\n\nBug: b/399872186\nTest: AutoclickTypePanelTest\nFlag: com.android.server.accessibility.enable_autoclick_indicator\nChange-Id: If1f1ba54ce14a822a2177e8f891dc595c1945b0d\n"
    },
    {
      "commit": "ed5b16167734e5af51ad684fac9ab14e8d3d0b9f",
      "tree": "d6b4eab7c85677a0aa8351ce575750c0f577c2a1",
      "parents": [
        "888f33c3cac1705027df82f4115de148f8fb1340",
        "ee01513c251437a72d85c37d9d5c04d294977e1e"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Mar 12 14:17:31 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 12 14:17:31 2025 -0700"
      },
      "message": "Merge \"Import translations. DO NOT MERGE ANYWHERE\" into main"
    },
    {
      "commit": "888f33c3cac1705027df82f4115de148f8fb1340",
      "tree": "df7b858bef1edf01c040107431f09c135b157f3c",
      "parents": [
        "76154ca090a6f773c8ba475df9158392aee723fc",
        "7e380c4a9cdbd9409fd8c48d3672e20fd7614695"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Mar 12 14:17:31 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 12 14:17:31 2025 -0700"
      },
      "message": "Merge \"Import translations. DO NOT MERGE ANYWHERE\" into main"
    },
    {
      "commit": "76154ca090a6f773c8ba475df9158392aee723fc",
      "tree": "26aec3a812b67835473b6c42bec3d11ad2b8f2bf",
      "parents": [
        "52d1722f2916ce0e2080bd2824eda9f8f7907401",
        "d27bb50d66ba9c9fb534b877b59d24d296da7850"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Mar 12 14:17:31 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 12 14:17:31 2025 -0700"
      },
      "message": "Merge \"Import translations. DO NOT MERGE ANYWHERE\" into main"
    },
    {
      "commit": "52d1722f2916ce0e2080bd2824eda9f8f7907401",
      "tree": "bc3faddedb0cc8e886eae6cad919addde8aae9b3",
      "parents": [
        "425e05429007aea982496152d41fd2677b71bfe5",
        "0fd7c778f55963dc26633fec42f80a853c679b8d"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Mar 12 14:17:31 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 12 14:17:31 2025 -0700"
      },
      "message": "Merge \"Import translations. DO NOT MERGE ANYWHERE\" into main"
    },
    {
      "commit": "425e05429007aea982496152d41fd2677b71bfe5",
      "tree": "1a4f2aad9efc68e6bfae846ae75bc29575627007",
      "parents": [
        "d2ade83fac4e868fe5e2bf547e8708002bf4892f",
        "5bd15d4d2b6fbfff556923f2c3c995378c035d8c"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Mar 12 14:17:31 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 12 14:17:31 2025 -0700"
      },
      "message": "Merge \"Import translations. DO NOT MERGE ANYWHERE\" into main"
    },
    {
      "commit": "d2ade83fac4e868fe5e2bf547e8708002bf4892f",
      "tree": "b6bfa13da2c917e00d0c2f638fb0f28149938bcc",
      "parents": [
        "e060629dfcf36f290a8c41d23c5d8b4c1e1b3705",
        "d4e807fc0292d1bf39d9102e23a1b30598724ce9"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Mar 12 14:17:31 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 12 14:17:31 2025 -0700"
      },
      "message": "Merge \"Import translations. DO NOT MERGE ANYWHERE\" into main"
    },
    {
      "commit": "e060629dfcf36f290a8c41d23c5d8b4c1e1b3705",
      "tree": "fb6d7019e75afbf230862609e24c4220f5e330db",
      "parents": [
        "04099e7c2e17e3a63ad9cbe6173de5a6ca0576e2",
        "0ed8d04991f19137e6eb66dfb00700f5be33c8d7"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Mar 12 14:17:31 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 12 14:17:31 2025 -0700"
      },
      "message": "Merge \"Import translations. DO NOT MERGE ANYWHERE\" into main"
    },
    {
      "commit": "04099e7c2e17e3a63ad9cbe6173de5a6ca0576e2",
      "tree": "222ebada79b2ab5adae4ecc5a991d56773f80e68",
      "parents": [
        "dcff0c1fa6a4c43f17c05e2222fbb8abdccebad0",
        "f2e734802da5cffe21c732d1c7f6c82f3bf6483e"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Mar 12 14:17:31 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 12 14:17:31 2025 -0700"
      },
      "message": "Merge \"Import translations. DO NOT MERGE ANYWHERE\" into main"
    },
    {
      "commit": "4f031ef692c152252cdee4ed5ceb82a22b0cfe4b",
      "tree": "1a4f403a8c478afecf555872d40b10bf1699c788",
      "parents": [
        "620d39409e53609318b35e5c69c4cf42a549c34f"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Tue Mar 11 16:30:39 2025 -0700"
      },
      "committer": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Wed Mar 12 14:06:16 2025 -0700"
      },
      "message": "Fix some crashes when going between fold / unfold with bubble bar\n\nThere were two issues here:\n1 - that the current task view listener could be unset, so check for\n    that and use the value on the bubbleTaskView in that case.\n2 - the post delay call we have assumes that we\u0027ll have stackview, which\n    is the case in prod, but not with bubble bar.\n\nFlag: EXEMPT trivial bug fixesi\nTest: atest BubbleExpandedViewTest\nTest: manual - expand a bubble while folded, unfold\n             \u003d\u003e observe nothing crashes\nBug: 402550443\nChange-Id: I4aa35c7cc29dbec052a082232636cc862d1e2608\n\n"
    },
    {
      "commit": "dcff0c1fa6a4c43f17c05e2222fbb8abdccebad0",
      "tree": "2f32b6d6841ba3a8b6b6038f01633bfab3c7a2f4",
      "parents": [
        "6278f30a5b92da2feac31323ff92492be5f71178",
        "23af34ebab0c24fc269d1245cad29da26296be14"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Mar 12 14:01:41 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 12 14:01:41 2025 -0700"
      },
      "message": "Merge \"Add ADB command to disable the redaction of OTP notifications\" into main"
    },
    {
      "commit": "6278f30a5b92da2feac31323ff92492be5f71178",
      "tree": "f26bceef95466dadfc2e0cd0c37238e775e37e77",
      "parents": [
        "9d606163ecc49f498d702e4332fb6750565ef075",
        "17444d41469c773208897726187ff988e60bc046"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed Mar 12 13:44:35 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 12 13:44:35 2025 -0700"
      },
      "message": "Merge \"Migrate AmbientState to EntryAdapter\" into main"
    },
    {
      "commit": "9d606163ecc49f498d702e4332fb6750565ef075",
      "tree": "cab005f95b8f31f3fb5f041412658b6542e190dc",
      "parents": [
        "3f8edbd3026188c7ba8d67c2872d74768bc56a31",
        "a435b037ffca2f5bfb7d880e775fa26bd2851400"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Mar 12 13:40:11 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 12 13:40:11 2025 -0700"
      },
      "message": "Merge \"Adjustments to target grid a11y hierarchical presentation.\" into main"
    },
    {
      "commit": "3f8edbd3026188c7ba8d67c2872d74768bc56a31",
      "tree": "1e51a64bf5d52d786122aebbb401f86ef8312633",
      "parents": [
        "7f620eb0233b2601a972fe9e0b13ae6aeb3dff1f",
        "c34eec28534a5ffccd4f0ed92ea57deea556d5f7"
      ],
      "author": {
        "name": "Nate Myren",
        "email": "ntmyren@google.com",
        "time": "Wed Mar 12 13:34:10 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 12 13:34:10 2025 -0700"
      },
      "message": "Merge \"Move associate user setting into Call creation\" into main"
    },
    {
      "commit": "7f620eb0233b2601a972fe9e0b13ae6aeb3dff1f",
      "tree": "8e7bd2b85d1faa4179ad1abab941e1b3dfbd513e",
      "parents": [
        "1b9cbdb830228a4b4186b0dbcfee0e7363d5e537",
        "e8e994b28aef1682f1c2f7fbe61452a314da396a"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Wed Mar 12 13:30:16 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 12 13:30:16 2025 -0700"
      },
      "message": "Merge \"Correct test logic around SecureSettings#putStringForUser/putIntForUser\" into main"
    },
    {
      "commit": "1b9cbdb830228a4b4186b0dbcfee0e7363d5e537",
      "tree": "de2eca3bd05fadc0d77015952922a52b60425b97",
      "parents": [
        "0c16c8eec69445d08f784f2484cd03d45b80542b",
        "67d8adee8b6db5302e40c4af335607f3218fd4e6"
      ],
      "author": {
        "name": "Jian-Syuan (Shane) Wong",
        "email": "shanewong@google.com",
        "time": "Wed Mar 12 13:08:16 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 12 13:08:16 2025 -0700"
      },
      "message": "Merge \"[ARR] Add trace for the View with preferred frame rate.\" into main"
    },
    {
      "commit": "0c16c8eec69445d08f784f2484cd03d45b80542b",
      "tree": "1a60a51b52eaed79f45d383c30bc1e6ef11d84e5",
      "parents": [
        "a0ee889c174be4336d64dea953095e3f0521067c",
        "88f9dd392d0cb0a7259754adde8ecf61e5b9a913"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Mar 12 13:06:16 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 12 13:06:16 2025 -0700"
      },
      "message": "Merge \"Add notification close button background\" into main"
    },
    {
      "commit": "a0ee889c174be4336d64dea953095e3f0521067c",
      "tree": "d1f374a787dc44941499ad14d3b661c79e8ecac5",
      "parents": [
        "d859311070a0638715e4f455d26260d98ebdb789",
        "7cfa7aad91c807f64638b116bcbe87ac97c4a725"
      ],
      "author": {
        "name": "Shuming Hao",
        "email": "shuminghao@google.com",
        "time": "Wed Mar 12 13:02:27 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 12 13:02:27 2025 -0700"
      },
      "message": "Merge \"Add a new class to make split display aware\" into main"
    },
    {
      "commit": "d859311070a0638715e4f455d26260d98ebdb789",
      "tree": "2baf2ac8ce083990aaebc4ca504c0ec1713904be",
      "parents": [
        "494322401f5fddbfd56492cde82add1b7044773f",
        "6388882984c378ed319d8bba43dbec8d3330b07b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Mar 12 12:48:41 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 12 12:48:41 2025 -0700"
      },
      "message": "Merge \"Remove flicker at the beginning of chip return animation.\" into main"
    },
    {
      "commit": "494322401f5fddbfd56492cde82add1b7044773f",
      "tree": "3b02bd8fc36f89f31e8ce3ca9d6afb07c4d43f22",
      "parents": [
        "ef90cbdc40f4108fcbb3f990798657152811993b",
        "8c1072d749da435b68c6101fc295dd14fe671486"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Mar 12 12:47:03 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 12 12:47:03 2025 -0700"
      },
      "message": "Merge \"Remove the interaction when cancelled\" into main"
    },
    {
      "commit": "ef90cbdc40f4108fcbb3f990798657152811993b",
      "tree": "5444537f680fb68f715696ad93b3b13e965054d8",
      "parents": [
        "620d39409e53609318b35e5c69c4cf42a549c34f",
        "d154b1062fc8d46a7fd802fe801193850d28e759"
      ],
      "author": {
        "name": "Tracy Zhou",
        "email": "tracyzhou@google.com",
        "time": "Wed Mar 12 12:40:48 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 12 12:40:48 2025 -0700"
      },
      "message": "Merge \"Rewire mIsBlurSupported for row transparency rendering\" into main"
    },
    {
      "commit": "620d39409e53609318b35e5c69c4cf42a549c34f",
      "tree": "e04bb7b48f786e08ad876252d7af06af79810c18",
      "parents": [
        "ad87661f436b3048ade53f1af95f01dd0e808337",
        "747781c80a63243d11d0b455c4eb00b61f717da0"
      ],
      "author": {
        "name": "Vinit Nayak",
        "email": "peanutbutter@google.com",
        "time": "Wed Mar 12 12:11:23 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 12 12:11:23 2025 -0700"
      },
      "message": "Merge \"Update Task Bar and Split-Screen with new font type.\" into main"
    },
    {
      "commit": "ad87661f436b3048ade53f1af95f01dd0e808337",
      "tree": "c7302282a30ca78c2ea727803ca0489d5dd94783",
      "parents": [
        "ad77976e3319afdf41376736cd7f4158fe360e5c",
        "6b92e89a1070afb46ae4f74e467b0a2c6e975a7a"
      ],
      "author": {
        "name": "Matt Sziklay",
        "email": "mattsziklay@google.com",
        "time": "Wed Mar 12 12:09:53 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 12 12:09:53 2025 -0700"
      },
      "message": "Merge \"Fix split select tests.\" into main"
    },
    {
      "commit": "ad77976e3319afdf41376736cd7f4158fe360e5c",
      "tree": "a391305d020f72d96b804b08b049a41608b6ce54",
      "parents": [
        "2474371b63bd4404f0aea972219248bac6e64e2a",
        "85fca4bb2858ba75dd78bb6e00057b37c3b1ba4f"
      ],
      "author": {
        "name": "Liran Binyamin",
        "email": "liranb@google.com",
        "time": "Wed Mar 12 12:05:37 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 12 12:05:37 2025 -0700"
      },
      "message": "Merge \"Animate dragged bubble to full screen\" into main"
    },
    {
      "commit": "2474371b63bd4404f0aea972219248bac6e64e2a",
      "tree": "b3fd2729f7120e412607526c29d9bbc0806c7ca4",
      "parents": [
        "18516fda14389a77fd568e0800b73168b8839a10",
        "05d8fbe4b6a292fd8fb19173dedcc1b53f445e68"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Mar 12 11:56:29 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 12 11:56:29 2025 -0700"
      },
      "message": "Merge \"WindowManager: add JavaDoc to setTitle methods\" into main"
    },
    {
      "commit": "1bda028a4d49b628ed92ea91348b1dc58119aaf9",
      "tree": "648b741b7abdf1dd46686b7798f146d0984cb472",
      "parents": [
        "1558bfa6d7cbf09a84d3940786cddcc367c82ffc"
      ],
      "author": {
        "name": "Alexandr Shabalin",
        "email": "ashabalin@google.com",
        "time": "Wed Mar 12 11:53:17 2025 -0700"
      },
      "committer": {
        "name": "Alexandr Shabalin",
        "email": "ashabalin@google.com",
        "time": "Wed Mar 12 11:55:26 2025 -0700"
      },
      "message": "Add a flag for the Output Switcher UI updates.\n\nAdd the flag to the `media_better_together` namespace instead of\n`systemui`.\n\nFlag: com.android.media.flags.enable_output_switcher_redesign\nBug: 388296370\nFix: 388296370\nTest: Exempt, adding a flag.\nChange-Id: Iedc6795cd20d6274788fd2649fd982b3196e594e\n"
    },
    {
      "commit": "18516fda14389a77fd568e0800b73168b8839a10",
      "tree": "6f7cabb331226d37546dc59e7a0cee4f9e5f3719",
      "parents": [
        "1558bfa6d7cbf09a84d3940786cddcc367c82ffc",
        "ff029d29722a7ee7c1d7623f1d87a46fd87a8ace"
      ],
      "author": {
        "name": "Felix Stern",
        "email": "fstern@google.com",
        "time": "Wed Mar 12 11:45:57 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 12 11:45:57 2025 -0700"
      },
      "message": "Merge \"Sending statsToken with animatingTypes\" into main"
    },
    {
      "commit": "56436513548231ac6778802689291f3129dacd09",
      "tree": "1661b4eefbcab85c46a534eb18c9f1318b6e7a0a",
      "parents": [
        "c77bf043dd2c5123ce12fb027d026d6519cf5522"
      ],
      "author": {
        "name": "Felix Stern",
        "email": "fstern@google.com",
        "time": "Tue Mar 11 15:55:17 2025 +0000"
      },
      "committer": {
        "name": "Felix Stern",
        "email": "fstern@google.com",
        "time": "Wed Mar 12 18:44:42 2025 +0000"
      },
      "message": "Only apply an IME target change if it\u0027s the current controlTarget\n\nBug: 298172246\nFlag: android.view.inputmethod.refactor_insets_controller\nTest: atest ImeInsetsSourceProviderTest#testUpdateControlForTarget_differentControlTarget\nChange-Id: I659378c9516a7270a07c095609d840af76f5e5f8\n"
    },
    {
      "commit": "1558bfa6d7cbf09a84d3940786cddcc367c82ffc",
      "tree": "6d8006ab8088bd0dd86dcbec96d0e064f04e03a7",
      "parents": [
        "0df428e73c5d028af71a970ccb350dd082471fe6",
        "8ec4c7d92f423c89c58375de484f78d7215f7303"
      ],
      "author": {
        "name": "Shan Huang",
        "email": "shanh@google.com",
        "time": "Wed Mar 12 11:38:34 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 12 11:38:34 2025 -0700"
      },
      "message": "Merge changes Iea484773,Id2cb41f7 into main\n\n* changes:\n  Fix RemoteInputView background color for transparency.\n  Switch from group background to children backgrounds when group expansion finishes.\n"
    },
    {
      "commit": "0df428e73c5d028af71a970ccb350dd082471fe6",
      "tree": "8894fa6a617181100b3de799a6245c7f0767b5e5",
      "parents": [
        "da0883aa1cf5f0b52662be79678093fb2aa78dcf",
        "7bc538dfd643a839e2c856363d98b3ddadb1a941"
      ],
      "author": {
        "name": "Atneya Nair",
        "email": "atneya@google.com",
        "time": "Wed Mar 12 11:28:16 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 12 11:28:16 2025 -0700"
      },
      "message": "Merge \"[audio] Keep audioserver package state on removal\" into main"
    },
    {
      "commit": "da0883aa1cf5f0b52662be79678093fb2aa78dcf",
      "tree": "6ade6d6edd951aa8d56bb2a2e85b913764e4af2b",
      "parents": [
        "825cc76a2b6090081aa2fc7aade65d9cef1bf192",
        "bdfa7e3dde47755a933b7afe64df0206274eca3e"
      ],
      "author": {
        "name": "Aditya Kumar",
        "email": "appujee@google.com",
        "time": "Wed Mar 12 11:20:37 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 12 11:20:37 2025 -0700"
      },
      "message": "Merge \"Disable -Wcast-function-type-mismatch\" into main"
    },
    {
      "commit": "825cc76a2b6090081aa2fc7aade65d9cef1bf192",
      "tree": "e4e881ea076406f2bd0d609fe28ad8f893d8fa6f",
      "parents": [
        "dc3414db419cea803e625d1be355fd5ed5a432de",
        "10cf5eec9e525dcdafc8913513b690bd09de4e36"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Mar 12 11:17:36 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 12 11:17:36 2025 -0700"
      },
      "message": "Merge \"Export location flags\" into main"
    },
    {
      "commit": "dc3414db419cea803e625d1be355fd5ed5a432de",
      "tree": "3e1ea8d3c8e20bf2d0474c0455bd2142247b4d85",
      "parents": [
        "b66fa5ec457badd30bd9fb8da0ce5c49cb631f70",
        "514fba16a3a0c705d3cacfee32eb3afb5ffd3fef"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Mar 12 11:16:22 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 12 11:16:22 2025 -0700"
      },
      "message": "Merge \"Update to ToT RemoteCompose\" into main"
    },
    {
      "commit": "b66fa5ec457badd30bd9fb8da0ce5c49cb631f70",
      "tree": "30a1b160e94fceaa37481f2b372a9692298ea05c",
      "parents": [
        "6164ab9581089ced655eb14bb4b3594a3f27c43c",
        "b641913f049692fc07b5e26b234e4838f2ae3bd8"
      ],
      "author": {
        "name": "Matías Hernández",
        "email": "matiashe@google.com",
        "time": "Wed Mar 12 11:09:49 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 12 11:09:49 2025 -0700"
      },
      "message": "Merge \"Show expected end of DND on tile subtitle, if available\" into main"
    },
    {
      "commit": "6164ab9581089ced655eb14bb4b3594a3f27c43c",
      "tree": "629b1028f26851c388114f668b159daee860f3f3",
      "parents": [
        "3f7eacaaf860a21ea15b6203abcdc0e60f9bd269",
        "649a7fb8a3246c32f195390db62a5b9cb84479b0"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Mar 12 11:08:53 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 12 11:08:53 2025 -0700"
      },
      "message": "Merge \"Update icons when value changes\" into main"
    },
    {
      "commit": "17444d41469c773208897726187ff988e60bc046",
      "tree": "3505feb7283aaaab53a77e2abfdbe3a59ca3b351",
      "parents": [
        "3f7eacaaf860a21ea15b6203abcdc0e60f9bd269"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed Mar 05 15:32:27 2025 -0500"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed Mar 12 11:01:09 2025 -0700"
      },
      "message": "Migrate AmbientState to EntryAdapter\n\nTest: AmbientStateTest\nBug: 395857098\nFlag: com.android.systemui.notification_bundle_ui\nChange-Id: I5d09349171b82f59d23e3722ee2d652fb3f622f0\n"
    },
    {
      "commit": "3f7eacaaf860a21ea15b6203abcdc0e60f9bd269",
      "tree": "cb7484c525c7a9b1e8da4e6be71ef687415702e1",
      "parents": [
        "4442e64290e2e0dbcf06a9e182cebb8e791f6960",
        "67fc58337340df3f35794e0eff5884d353646197"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Mar 12 10:56:11 2025 -0700"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 12 10:56:11 2025 -0700"
      },
      "message": "Merge \"Fix incorrect NULL check in IncFsFileMap reference assertions\" into main am: 2576ad7087 am: 67fc583373\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/3526790\n\nChange-Id: I265c6c114f74e1b9b6e40edc30b7f5cfb8b3bc27\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "bf09bb30623d5fc501ea631a3bb52d1f95e4d269",
      "tree": "bf855b52af49ff576fe7a4bf0cbba7f974c58e9a",
      "parents": [
        "383cebaffeef2eb90dd1480d155e69fad6969821"
      ],
      "author": {
        "name": "Haofan Wang",
        "email": "haofanw@google.com",
        "time": "Thu Mar 06 17:48:18 2025 -0800"
      },
      "committer": {
        "name": "Haofan Wang",
        "email": "haofanw@google.com",
        "time": "Wed Mar 12 10:52:00 2025 -0700"
      },
      "message": "Modify the way to process vendor picture parameters\n\nThe vendor picture parameter will be in the same bundle as the\npre-defined parameters instead of a vendor bundle. Exclude the\npre-defined parameter during convert persistable bundle to picture\nparameter process. So the rest left in the bundle will be the vendor\nparameters.\n\nBug: 393450022\nFlag: android.media.tv.flags.media_quality_fw_bugfix\nTest: atest CtsMediaQualityTestCases\nChange-Id: Ieead427a3e4b293c19843d17233dc56a13ef0a34\n"
    },
    {
      "commit": "4442e64290e2e0dbcf06a9e182cebb8e791f6960",
      "tree": "8b340539b13e32c2a4d2d325424e9ec14d039f41",
      "parents": [
        "494c51d4f9f87cda5697901da515401116582a68",
        "930a66d6c5de3e2af102e55a7502deb4148991b1"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Mar 12 10:50:13 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 12 10:50:13 2025 -0700"
      },
      "message": "Merge \"Delay the creation of WallpaperDefaultDisplayInfo in WallpaperController\" into main"
    },
    {
      "commit": "494c51d4f9f87cda5697901da515401116582a68",
      "tree": "66c58bd62c7926f95be80756d888cf8654caa25f",
      "parents": [
        "509239c6a6996edcd7ae43afdd81814b2e443322",
        "c319a16186a3efbcaf829a46937a519086fdfc50"
      ],
      "author": {
        "name": "Kris Alder",
        "email": "kalder@google.com",
        "time": "Wed Mar 12 10:43:15 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 12 10:43:15 2025 -0700"
      },
      "message": "Merge \"Always make feature available, even when no SIMS are currently installed\" into main"
    },
    {
      "commit": "509239c6a6996edcd7ae43afdd81814b2e443322",
      "tree": "4d3963ef2295c7de22689546811f520af7d33761",
      "parents": [
        "946269c767c5e7f82683b5cda1dd2e439e0eac0d",
        "8d686057b136581fa315978bec1604fb488dcb2d"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Mar 12 10:42:05 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 12 10:42:05 2025 -0700"
      },
      "message": "Merge changes from topic \"fix_cts_on_al\" into main\n\n* changes:\n  Update  notifyEmergencyNumberList() feature flag dependency\n  Update  *EmergencyNumberDb*() feature flag dependency\n  Update  isPotentialEmergencyNumber() feature flag dependency\n  Update  getEmergencyNumberList() feature flag dependency\n  Update isEmergencyNumber() feature flag dependency\n"
    },
    {
      "commit": "946269c767c5e7f82683b5cda1dd2e439e0eac0d",
      "tree": "983fcc48e2a1c911abc6980873ce2e662a25cf32",
      "parents": [
        "9396eb667cfab661f124417999a237fb30851249",
        "184b9357c0cc181623add6ea77d137e98934dd2c"
      ],
      "author": {
        "name": "Eric Biggers",
        "email": "ebiggers@google.com",
        "time": "Wed Mar 12 10:35:38 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 12 10:35:38 2025 -0700"
      },
      "message": "Merge \"Remove flag report_primary_auth_attempts\" into main"
    },
    {
      "commit": "9396eb667cfab661f124417999a237fb30851249",
      "tree": "49139cd9de181173dbc1dbf6ebaab84999a06383",
      "parents": [
        "1c395a47fb9ae1fa38b271e47dd83d7ec5284848",
        "a693e4780567256296531fc73eb909fa4948323f"
      ],
      "author": {
        "name": "Todd Lee",
        "email": "leetodd@google.com",
        "time": "Wed Mar 12 10:32:58 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 12 10:32:58 2025 -0700"
      },
      "message": "Merge \"Increase scroll fling friction on watches\" into main"
    },
    {
      "commit": "1c395a47fb9ae1fa38b271e47dd83d7ec5284848",
      "tree": "38df2f2f87b6ab927949fe5ec78395b742adbacb",
      "parents": [
        "c77bf043dd2c5123ce12fb027d026d6519cf5522",
        "f5e9cf386e18e5a68a12c76fd14c072281e4fa1c"
      ],
      "author": {
        "name": "Eric Biggers",
        "email": "ebiggers@google.com",
        "time": "Wed Mar 12 10:28:03 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 12 10:28:03 2025 -0700"
      },
      "message": "Merge \"Remove fsverity_api flag check from FsVerityTest\" into main"
    },
    {
      "commit": "05d8fbe4b6a292fd8fb19173dedcc1b53f445e68",
      "tree": "5c2e7c06df2190623afb5858217402f0f0049fcf",
      "parents": [
        "73821a2c984627fb7a6e1f4445a2046bce903d8b"
      ],
      "author": {
        "name": "Harry Cutts",
        "email": "hcutts@google.com",
        "time": "Wed Mar 12 10:19:39 2025 -0700"
      },
      "committer": {
        "name": "Harry Cutts",
        "email": "hcutts@google.com",
        "time": "Wed Mar 12 10:19:39 2025 -0700"
      },
      "message": "WindowManager: add JavaDoc to setTitle methods\n\nThis adds a bit of detail about what each is used for, and the\ndifferences between them.\n\nBug: 245989146\nTest: none\nFlag: DOCS_ONLY\nChange-Id: I037911300ba6ac73439b3d604cb37d0968fbf750\n"
    },
    {
      "commit": "c77bf043dd2c5123ce12fb027d026d6519cf5522",
      "tree": "b6758a7d91825097776a73eb0b11ab69930c0ce7",
      "parents": [
        "7472a4cab9230d975d8817887f52642db75afbb1",
        "2fa4952bd5675689b3723ad9cabf446f1cf6c179"
      ],
      "author": {
        "name": "John Wu",
        "email": "topjohnwu@google.com",
        "time": "Wed Mar 12 10:19:21 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 12 10:19:21 2025 -0700"
      },
      "message": "Merge \"[Ravenwood] Remove deprecated usage\" into main"
    },
    {
      "commit": "8c1072d749da435b68c6101fc295dd14fe671486",
      "tree": "e95bb9224cd95ad556df8856b45c5c4f228b4652",
      "parents": [
        "42261925bcbf343eacd20c0312dca02ba4e988ad"
      ],
      "author": {
        "name": "Olivier St-Onge",
        "email": "ostonge@google.com",
        "time": "Wed Mar 12 13:12:56 2025 -0400"
      },
      "committer": {
        "name": "Olivier St-Onge",
        "email": "ostonge@google.com",
        "time": "Wed Mar 12 13:17:15 2025 -0400"
      },
      "message": "Remove the interaction when cancelled\n\nThis caused a bug in QS where the ripple effect would not get cleared after pressing and dragging away before releasing\n\nTest: manually\nFlag: EXEMPT bugfix\nFixes: 380861756\nChange-Id: I816dd04797927e31698d04d63ca6ab3ee9251f4c\n"
    },
    {
      "commit": "6388882984c378ed319d8bba43dbec8d3330b07b",
      "tree": "dd0f0774748feea7a1a37f297a695c25c8ae3cd4",
      "parents": [
        "9f10b43f8b5d726389cb5304fab52e6cd947ab8c"
      ],
      "author": {
        "name": "Luca Zuccarini",
        "email": "acul@google.com",
        "time": "Wed Mar 12 17:05:06 2025 +0000"
      },
      "committer": {
        "name": "Luca Zuccarini",
        "email": "acul@google.com",
        "time": "Wed Mar 12 17:05:06 2025 +0000"
      },
      "message": "Remove flicker at the beginning of chip return animation.\n\nSee comments in the code for details.\n\nBug: 202516970\nFlag: com.android.systemui.status_bar_chips_return_animations\nTest: atest CallChipViewModelTest\nChange-Id: I27fa8dee5631bedae4208630a4117efbf2109347\n"
    },
    {
      "commit": "7472a4cab9230d975d8817887f52642db75afbb1",
      "tree": "4593057c42da0b1fc46dd0d9d674d1e694b9034a",
      "parents": [
        "aa18205a77dc02cf0889fe0bf08f0e43ad7350d2",
        "fb1e12388d967895577dcd54f32f43bb76ba0a43"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed Mar 12 09:58:43 2025 -0700"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 12 09:58:43 2025 -0700"
      },
      "message": "[automerger skipped] Merge \"Revert \"Check sound Uri permission when creating a notification channel\"\" into tm-dev am: 1d953e6c07 am: b2d1f4d884 am: 3f3ed6fcb2 -s ours am: 1d4654bdd3 -s ours am: 745b4f8069 -s ours am: fb1e12388d -s ours\n\nam skip reason: Merged-In I7a69c2b1dd3f80dc4778b4175a090a22ded4fc03 with SHA-1 dc8eef9aad is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/32071724\n\nChange-Id: I8eefc5f63f30a53883f1394bbc212a0925dc418a\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "aa18205a77dc02cf0889fe0bf08f0e43ad7350d2",
      "tree": "4593057c42da0b1fc46dd0d9d674d1e694b9034a",
      "parents": [
        "259d236deaf9d9a22365ec062d638b15255581c0",
        "16eabf08b795880be62c2e71d9d2d2ba5ec51337"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed Mar 12 09:57:52 2025 -0700"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 12 09:57:52 2025 -0700"
      },
      "message": "[automerger skipped] Merge \"Revert \"Check sound Uri permission when creating a notification channel\"\" into tm-dev am: 1d953e6c07 am: ed5201ced8 -s ours am: 11257239c8 -s ours am: b4b18ca3bb -s ours am: 16eabf08b7 -s ours\n\nam skip reason: Merged-In I7a69c2b1dd3f80dc4778b4175a090a22ded4fc03 with SHA-1 dc8eef9aad is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/32071724\n\nChange-Id: Id873ce56f74c4ebb351c1a224190c27871cf60f9\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "e8e994b28aef1682f1c2f7fbe61452a314da396a",
      "tree": "5bcee6cb1a3004837729bb309583e73f6d70ec68",
      "parents": [
        "c74fcba80f687bc9a0b1a0b57122f31a36b51855"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Wed Mar 12 16:52:49 2025 +0000"
      },
      "committer": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Wed Mar 12 16:54:46 2025 +0000"
      },
      "message": "Correct test logic around SecureSettings#putStringForUser/putIntForUser\n\nThis changelist updates test code to mirror production code for how\nsettings values are stored and retrieved. Settings written as\nint/string should only be read as int/string respectively.\n\nTest: atest FontScalingDialogDelegateTest\nTest: atest StickyKeysIndicatorViewModelTest\nFlag: EXEMPT bugfix\nBug: 402551650\nChange-Id: Ie3cb0c6a5f986fb9d62c08ee5477ce6a810c876e\n"
    },
    {
      "commit": "259d236deaf9d9a22365ec062d638b15255581c0",
      "tree": "4593057c42da0b1fc46dd0d9d674d1e694b9034a",
      "parents": [
        "30a26b844c5232131fc25d63b81d40b461e1458e",
        "2db6217074f9d68ab6216242ef52cd6c38ce0c3d"
      ],
      "author": {
        "name": "Cosmin Băieș",
        "email": "cosminbaies@google.com",
        "time": "Wed Mar 12 09:48:04 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 12 09:48:04 2025 -0700"
      },
      "message": "Merge \"Flag off disabling the IME navigation bar\" into main"
    },
    {
      "commit": "67fc58337340df3f35794e0eff5884d353646197",
      "tree": "3c1df4c56aba8756a8476b7c6c71c749fd16beda",
      "parents": [
        "1b4bce34a0f3f6d1b7da0c8167318ea582a5fe93",
        "2576ad70870bd2b6c710072fd73dcd68e4637d19"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Mar 12 09:42:28 2025 -0700"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 12 09:42:28 2025 -0700"
      },
      "message": "Merge \"Fix incorrect NULL check in IncFsFileMap reference assertions\" into main am: 2576ad7087\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/3526790\n\nChange-Id: I2f70c06fa238003ba8e97bf5c469ef4d872857a3\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "30a26b844c5232131fc25d63b81d40b461e1458e",
      "tree": "e84e0c2720be0cfb88e9315fd2f9efa0f520d740",
      "parents": [
        "8d49cd7f5460fd8a5d21f4ef4de4b4284dad3300",
        "d029f12ee420327cb59d799dd8c5bf95d979d1cb"
      ],
      "author": {
        "name": "Josh Tsuji",
        "email": "tsuji@google.com",
        "time": "Wed Mar 12 09:40:08 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 12 09:40:08 2025 -0700"
      },
      "message": "Merge \"Remove unnecessary use of iterators; this is already operating on a copy.\" into main"
    },
    {
      "commit": "8d49cd7f5460fd8a5d21f4ef4de4b4284dad3300",
      "tree": "87f1159d0e986cb34c1e00927a4079b13f1a5db8",
      "parents": [
        "b8a11f73b32c54cb4c52ad67416c9e3ce0d8d20b",
        "3adad4062199579a5530320a4c7fb0e6efc5c574"
      ],
      "author": {
        "name": "Marcelo Arteiro",
        "email": "arteiro@google.com",
        "time": "Wed Mar 12 09:36:29 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 12 09:36:29 2025 -0700"
      },
      "message": "Merge \"Add setting allowing for contrast level to be clamped\" into main"
    },
    {
      "commit": "b8a11f73b32c54cb4c52ad67416c9e3ce0d8d20b",
      "tree": "9c38eae4ca39baa960f44e1846b9c74f1f756202",
      "parents": [
        "4fe96f3fcc0b98d0768eab987691f5390e9cce3a",
        "c2d17b5a399e9e5c3e9d02b4b33dad436d1eaba8"
      ],
      "author": {
        "name": "Yuichiro Hanada",
        "email": "yhanada@google.com",
        "time": "Wed Mar 12 09:26:13 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 12 09:26:13 2025 -0700"
      },
      "message": "Merge \"Update the taskbar corner radius when minimizing a task\" into main"
    },
    {
      "commit": "514fba16a3a0c705d3cacfee32eb3afb5ffd3fef",
      "tree": "19db290879139b80af64117d6801cd875563c62b",
      "parents": [
        "5c8ed931fcdeeeaf45a47ea294caafe3f0cc5808"
      ],
      "author": {
        "name": "Nicolas Roard",
        "email": "nicolasroard@google.com",
        "time": "Wed Mar 12 16:23:12 2025 +0000"
      },
      "committer": {
        "name": "Nicolas Roard",
        "email": "nicolasroard@google.com",
        "time": "Wed Mar 12 16:23:12 2025 +0000"
      },
      "message": "Update to ToT RemoteCompose\n\nBug: 339721781\nFlag: EXEMPT External Libraries\nTest: in GoB\nChange-Id: If6145fee70fe0db732c10e444f525a495727efc9\n"
    },
    {
      "commit": "4fe96f3fcc0b98d0768eab987691f5390e9cce3a",
      "tree": "7a72c5fdb38bf8174e4b0ee7ce181cd6d59acfb4",
      "parents": [
        "79cadc2838f9599d9ba984f4fca0ad9532d6a968",
        "2ce896fb8c136f53f4e300703e7c559739859829"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed Mar 12 09:20:53 2025 -0700"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 12 09:20:53 2025 -0700"
      },
      "message": "[automerger skipped] Merge \"Revert \"Check sound Uri permission when creating a notification channel\"\" into tm-dev am: 1d953e6c07 am: b2d1f4d884 am: 3f3ed6fcb2 -s ours am: 1d4654bdd3 -s ours am: 2ce896fb8c -s ours\n\nam skip reason: Merged-In I7a69c2b1dd3f80dc4778b4175a090a22ded4fc03 with SHA-1 dc8eef9aad is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/32071724\n\nChange-Id: I16d63ed8d7364936cfa59cae003c74a0c9d36074\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "fb1e12388d967895577dcd54f32f43bb76ba0a43",
      "tree": "41055f5af6e84943f4f91292669cc222fe9b2986",
      "parents": [
        "16eabf08b795880be62c2e71d9d2d2ba5ec51337",
        "745b4f806950f9f0d920c551aa3028b7f7061808"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed Mar 12 09:20:44 2025 -0700"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 12 09:20:44 2025 -0700"
      },
      "message": "[automerger skipped] Merge \"Revert \"Check sound Uri permission when creating a notification channel\"\" into tm-dev am: 1d953e6c07 am: b2d1f4d884 am: 3f3ed6fcb2 -s ours am: 1d4654bdd3 -s ours am: 745b4f8069 -s ours\n\nam skip reason: Merged-In I7a69c2b1dd3f80dc4778b4175a090a22ded4fc03 with SHA-1 dc8eef9aad is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/32071724\n\nChange-Id: I7726ea634d8d12b66aa640838cd19a3d747597da\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "16eabf08b795880be62c2e71d9d2d2ba5ec51337",
      "tree": "41055f5af6e84943f4f91292669cc222fe9b2986",
      "parents": [
        "d595455912e2112dcf0d8a31cb81721605334bbc",
        "b4b18ca3bb9d5ea0e21e600a3ee1a41fbf062fad"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed Mar 12 09:20:24 2025 -0700"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 12 09:20:24 2025 -0700"
      },
      "message": "[automerger skipped] Merge \"Revert \"Check sound Uri permission when creating a notification channel\"\" into tm-dev am: 1d953e6c07 am: ed5201ced8 -s ours am: 11257239c8 -s ours am: b4b18ca3bb -s ours\n\nam skip reason: Merged-In I7a69c2b1dd3f80dc4778b4175a090a22ded4fc03 with SHA-1 dc8eef9aad is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/32071724\n\nChange-Id: I067e5e717e69dafb1f70c98ed1b153f250e259ac\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "79cadc2838f9599d9ba984f4fca0ad9532d6a968",
      "tree": "7a72c5fdb38bf8174e4b0ee7ce181cd6d59acfb4",
      "parents": [
        "add15d5d866c4fe10d81c96afc85e3c09197f79a",
        "e3674a6331255773752d297cf8bb394a5d02b854"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed Mar 12 09:20:04 2025 -0700"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 12 09:20:04 2025 -0700"
      },
      "message": "[automerger skipped] Merge \"Revert \"Check sound Uri permission when creating a notification channel\"\" into tm-dev am: 1d953e6c07 am: ed5201ced8 -s ours am: 11257239c8 -s ours am: e3674a6331 -s ours\n\nam skip reason: Merged-In I7a69c2b1dd3f80dc4778b4175a090a22ded4fc03 with SHA-1 dc8eef9aad is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/32071724\n\nChange-Id: I1628e1d0e4d49d9e5956e21923a5e0f194470231\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "add15d5d866c4fe10d81c96afc85e3c09197f79a",
      "tree": "7a72c5fdb38bf8174e4b0ee7ce181cd6d59acfb4",
      "parents": [
        "1592073e149d50cfbbb877c8a8e701dfc0e0d760",
        "9bf307ca658f57ba544c1da9e22db45cebe83d49"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Mar 12 09:17:27 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 12 09:17:27 2025 -0700"
      },
      "message": "Merge \"Rename deviceId variable\" into main"
    },
    {
      "commit": "2576ad70870bd2b6c710072fd73dcd68e4637d19",
      "tree": "3c1df4c56aba8756a8476b7c6c71c749fd16beda",
      "parents": [
        "d5c28dd736aa52628af411cc56676ca4cb7fd0e2",
        "7ac48df14493665922c3746fecccad3794e6ae34"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Mar 12 09:14:32 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 12 09:14:32 2025 -0700"
      },
      "message": "Merge \"Fix incorrect NULL check in IncFsFileMap reference assertions\" into main"
    },
    {
      "commit": "1592073e149d50cfbbb877c8a8e701dfc0e0d760",
      "tree": "e79773fc11cee6d934aca660ceec824ce4aeff03",
      "parents": [
        "33772671f20cea8ac249b249aaef8931f14ea1d7",
        "6497645a78ada8328dfdab16810d61c3ae4383e6"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Mar 12 09:14:18 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 12 09:14:18 2025 -0700"
      },
      "message": "Merge \"[appops] Fix opChanged null String\" into main"
    },
    {
      "commit": "930a66d6c5de3e2af102e55a7502deb4148991b1",
      "tree": "57a0428c35638b85d6da36e40598ff3f3db3b49c",
      "parents": [
        "a17f2afa0185debe5b2051df6bc0026c813ad1a8"
      ],
      "author": {
        "name": "Steven Ng",
        "email": "stevenckng@google.com",
        "time": "Wed Mar 12 15:33:19 2025 +0000"
      },
      "committer": {
        "name": "Steven Ng",
        "email": "stevenckng@google.com",
        "time": "Wed Mar 12 16:13:40 2025 +0000"
      },
      "message": "Delay the creation of WallpaperDefaultDisplayInfo in WallpaperController\n\nIssue: DisplayManagerInternal.getPossibleDisplayInfo returns an empty set DisplayInfo during the initialization of WindowManagerService. This results in an empty FoldableOrientations affecting the wallpaper crop logic.\n\nTest: manually print out the FoldableOrientations in WallpaperController#updateWallpaperOffset on a foldable to confirm the set is not empty.\nFlag: EXEMPTED bug fix\nBug: 402306483\nChange-Id: I162fc97bfd3aefc276e43b5aef1a2497d1134d0b\n\n"
    },
    {
      "commit": "33772671f20cea8ac249b249aaef8931f14ea1d7",
      "tree": "aac5299c6d88898cc2330e92c7e5d4628120969e",
      "parents": [
        "5c8ed931fcdeeeaf45a47ea294caafe3f0cc5808",
        "1f7caba3e5fa9206e668895f4e312954ba3dd307"
      ],
      "author": {
        "name": "Priyanka Advani (xWF)",
        "email": "padvani@google.com",
        "time": "Wed Mar 12 09:10:11 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 12 09:10:11 2025 -0700"
      },
      "message": "Merge \"Revert \"Move PerDisplayRepository from SystemUI to displaylib\"\" into main"
    },
    {
      "commit": "5c8ed931fcdeeeaf45a47ea294caafe3f0cc5808",
      "tree": "9dddf1b284aecb0904d7ab463d95a5bed3266474",
      "parents": [
        "73821a2c984627fb7a6e1f4445a2046bce903d8b",
        "3efe8bc35a1429d72e1744f371f51f09c6217a83"
      ],
      "author": {
        "name": "Hani Kazmi",
        "email": "hanikazmi@google.com",
        "time": "Wed Mar 12 09:06:12 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 12 09:06:12 2025 -0700"
      },
      "message": "Merge \"[AAPM] Add help uri\" into main"
    },
    {
      "commit": "73821a2c984627fb7a6e1f4445a2046bce903d8b",
      "tree": "18ea0e864f454f6e86dcbd576169f1c02d509dff",
      "parents": [
        "cb8f8cec73c809f878cb9940877a0aad9a979ca1",
        "2ee96faadf02429161c74828b78967618281f5fe"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Mar 12 09:01:48 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 12 09:01:48 2025 -0700"
      },
      "message": "Merge \"Recompose sized tiles in InfiniteGrid when the large tiles set changes\" into main"
    },
    {
      "commit": "1f7caba3e5fa9206e668895f4e312954ba3dd307",
      "tree": "8213e35d43a55a94003a985f0131c75f2cb73c1e",
      "parents": [
        "15b2811e2b68a7204c8cbf7901d34b21d971d81d"
      ],
      "author": {
        "name": "Chaitanya Cheemala (xWF)",
        "email": "ccheemala@google.com",
        "time": "Wed Mar 12 08:59:00 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 12 08:59:08 2025 -0700"
      },
      "message": "Revert \"Move PerDisplayRepository from SystemUI to displaylib\"\n\nRevert submission 32254237-perdisplayrepo_displaylib\n\nReason for revert: Likely culprit for b/402748820 - verifying through ABTD before revert submission. This is part of the standard investigation process, and does not mean your CL will be reverted.\n\nReverted changes: /q/submissionid:32254237-perdisplayrepo_displaylib\n\nChange-Id: I1390ea3638842218d9dad80cbf42461b35ee50a3\n"
    },
    {
      "commit": "2ce896fb8c136f53f4e300703e7c559739859829",
      "tree": "51b0e6082a0942d520da2fd00e28da7ac0fe93ea",
      "parents": [
        "e3674a6331255773752d297cf8bb394a5d02b854",
        "1d4654bdd3027bd41e751ee38b22fe1ae44cabe3"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed Mar 12 08:58:11 2025 -0700"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 12 08:58:11 2025 -0700"
      },
      "message": "[automerger skipped] Merge \"Revert \"Check sound Uri permission when creating a notification channel\"\" into tm-dev am: 1d953e6c07 am: b2d1f4d884 am: 3f3ed6fcb2 -s ours am: 1d4654bdd3 -s ours\n\nam skip reason: Merged-In I7a69c2b1dd3f80dc4778b4175a090a22ded4fc03 with SHA-1 dc8eef9aad is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/32071724\n\nChange-Id: Ie9f8f04a90324ab703ff9e24ccbe08f0e981dc50\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "6b92e89a1070afb46ae4f74e467b0a2c6e975a7a",
      "tree": "816a5d53a8550e5329e06b73eef61b15559630ec",
      "parents": [
        "f87544e68bee64980fd6fbb80b59858492be3f5b"
      ],
      "author": {
        "name": "Matt Sziklay",
        "email": "mattsziklay@google.com",
        "time": "Wed Mar 12 15:57:59 2025 +0000"
      },
      "committer": {
        "name": "Matt Sziklay",
        "email": "mattsziklay@google.com",
        "time": "Wed Mar 12 15:57:59 2025 +0000"
      },
      "message": "Fix split select tests.\n\nBug: 402535429\nTest: atest\nFlag: com.android.window.flags.enable_input_layer_transition_fix\nChange-Id: I093406b195c88553ca7a8f2cac4b73ee72b860c6\n"
    },
    {
      "commit": "e3674a6331255773752d297cf8bb394a5d02b854",
      "tree": "51b0e6082a0942d520da2fd00e28da7ac0fe93ea",
      "parents": [
        "a80e94d546756db50c106845a4faeea9284c302a",
        "11257239c897090ce69c8e01ef3a6255de5b9b0c"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed Mar 12 08:57:58 2025 -0700"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 12 08:57:58 2025 -0700"
      },
      "message": "[automerger skipped] Merge \"Revert \"Check sound Uri permission when creating a notification channel\"\" into tm-dev am: 1d953e6c07 am: ed5201ced8 -s ours am: 11257239c8 -s ours\n\nam skip reason: Merged-In I7a69c2b1dd3f80dc4778b4175a090a22ded4fc03 with SHA-1 dc8eef9aad is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/32071724\n\nChange-Id: Icab3ee8387937adf074381141d21e88bdf60f63f\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "745b4f806950f9f0d920c551aa3028b7f7061808",
      "tree": "72a8c58bfb5652a54f8d5c4ecc0cbf8c5503207f",
      "parents": [
        "b4b18ca3bb9d5ea0e21e600a3ee1a41fbf062fad",
        "1d4654bdd3027bd41e751ee38b22fe1ae44cabe3"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed Mar 12 08:56:48 2025 -0700"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 12 08:56:48 2025 -0700"
      },
      "message": "[automerger skipped] Merge \"Revert \"Check sound Uri permission when creating a notification channel\"\" into tm-dev am: 1d953e6c07 am: b2d1f4d884 am: 3f3ed6fcb2 -s ours am: 1d4654bdd3 -s ours\n\nam skip reason: Merged-In I7a69c2b1dd3f80dc4778b4175a090a22ded4fc03 with SHA-1 dc8eef9aad is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/32071724\n\nChange-Id: I132812fa33859dfd6507dd310e0bcca6d1d309ad\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "b4b18ca3bb9d5ea0e21e600a3ee1a41fbf062fad",
      "tree": "72a8c58bfb5652a54f8d5c4ecc0cbf8c5503207f",
      "parents": [
        "f276d2a01158793eedd2e2d0c75401e4613d6053",
        "11257239c897090ce69c8e01ef3a6255de5b9b0c"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed Mar 12 08:56:22 2025 -0700"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 12 08:56:22 2025 -0700"
      },
      "message": "[automerger skipped] Merge \"Revert \"Check sound Uri permission when creating a notification channel\"\" into tm-dev am: 1d953e6c07 am: ed5201ced8 -s ours am: 11257239c8 -s ours\n\nam skip reason: Merged-In I7a69c2b1dd3f80dc4778b4175a090a22ded4fc03 with SHA-1 dc8eef9aad is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/32071724\n\nChange-Id: I51db3f26ddfe651d92a763dbb58248f0cc57be7d\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "cb8f8cec73c809f878cb9940877a0aad9a979ca1",
      "tree": "0f7404230892d4bf4314e4c483d35639ba1aa784",
      "parents": [
        "3b22042fcaab0842a74494da32168c1b77986909",
        "392bda636429e90941fba38fdddd7cebb155241c"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Mar 12 08:51:31 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 12 08:51:31 2025 -0700"
      },
      "message": "Merge \"Removing dragging haptic texture.\" into main"
    },
    {
      "commit": "c319a16186a3efbcaf829a46937a519086fdfc50",
      "tree": "6683015a2a8e50deb70126280bc78b416dacbea8",
      "parents": [
        "3b22042fcaab0842a74494da32168c1b77986909"
      ],
      "author": {
        "name": "Kris Alder",
        "email": "kalder@google.com",
        "time": "Thu Mar 06 11:34:07 2025 -0800"
      },
      "committer": {
        "name": "Kris Alder",
        "email": "kalder@google.com",
        "time": "Wed Mar 12 08:50:48 2025 -0700"
      },
      "message": "Always make feature available, even when no SIMS are currently installed\n\nIf we only enable the feature when SIMs are installed at startup, there\nis a bug where inserting the first SIM after the service starts will\nstill allow 2G networking.\n\nBug: 401244615\nTest: atest DisallowCellular2GTest\nFlag: android.security.aapm_feature_disable_cellular_2g\nChange-Id: Ic98b8fa04efc639ba9504014eb79406c7a8273d8\n"
    },
    {
      "commit": "af17ef561655e2a48477cf65b859fe08b2108f2a",
      "tree": "5f4bbf1d61c0aa2f15c2b5737803eb944f4e7335",
      "parents": [
        "ecfab51084945ac0975fc6a85a85fcd432f88427"
      ],
      "author": {
        "name": "Longbo Wei",
        "email": "longbowei@google.com",
        "time": "Thu Mar 06 21:26:26 2025 +0000"
      },
      "committer": {
        "name": "Longbo Wei",
        "email": "longbowei@google.com",
        "time": "Wed Mar 12 15:50:13 2025 +0000"
      },
      "message": "a11y: Add countdown when hovering on exit\n\nRight now, the scroll panel hides as soon as the user hovers over the\nexit button, which is not ideal because it can close by accident.\n\nThis CL fixes it by adding a delay before hiding the panel when the exit\nbutton is hovered. The delay time is the same as the set countdown.\n\nVideo: http://shortn/_JxFXNsIXKe\n\nBug: b/401509893\nTest: AutoclickScrollPaneTest\nFlag: com.android.server.accessibility.enable_autoclick_indicator\nChange-Id: I537131d57e97ef83305fdb492b93423dd36596ce\n"
    },
    {
      "commit": "3b22042fcaab0842a74494da32168c1b77986909",
      "tree": "4c82a43e75c2419dcc4400ee69d37f70a889c5b9",
      "parents": [
        "ecfab51084945ac0975fc6a85a85fcd432f88427",
        "63392466ae76eb6ed0d9562b225cd6f64329e485"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Mar 12 08:47:18 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 12 08:47:18 2025 -0700"
      },
      "message": "Merge \"Reset monotonic size of battery history on history.reset()\" into main"
    },
    {
      "commit": "1d4654bdd3027bd41e751ee38b22fe1ae44cabe3",
      "tree": "f8c8f9a62abb4fa1d54efe712cce4a70d07831d4",
      "parents": [
        "11257239c897090ce69c8e01ef3a6255de5b9b0c",
        "3f3ed6fcb200027f3cc22d9ee8b1ce523d6b6526"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed Mar 12 08:45:48 2025 -0700"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 12 08:45:48 2025 -0700"
      },
      "message": "[automerger skipped] Merge \"Revert \"Check sound Uri permission when creating a notification channel\"\" into tm-dev am: 1d953e6c07 am: b2d1f4d884 am: 3f3ed6fcb2 -s ours\n\nam skip reason: Merged-In I7a69c2b1dd3f80dc4778b4175a090a22ded4fc03 with SHA-1 dc8eef9aad is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/32071724\n\nChange-Id: I135bedc229dd9835e0ea9cc90790d415b6b1e8f9\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "d154b1062fc8d46a7fd802fe801193850d28e759",
      "tree": "993324a6cdce1cb96c573bebecba91aa83fb7097",
      "parents": [
        "f6992ead65e858ea91dc0d30063d89d701f7d1fb"
      ],
      "author": {
        "name": "Tracy Zhou",
        "email": "tracyzhou@google.com",
        "time": "Tue Mar 11 08:29:37 2025 -0700"
      },
      "committer": {
        "name": "Tracy Zhou",
        "email": "tracyzhou@google.com",
        "time": "Wed Mar 12 08:43:16 2025 -0700"
      },
      "message": "Rewire mIsBlurSupported for row transparency rendering\n\nActivatableNotificationView has 2 children, ExpandableNotificationRow and NotificationShelf. NotificationShelf has the ViewBinder, ViewModel structure while ExpandableNotificationRow doesn\u0027t. Previously the signal only piped into NotificationShelf through ActivatableNotificationViewBinder. This change moves it to NotificationShelfViewBinder instead, while adding a collectFlow call to ExpandableNotificationRowController. Since those expandable notifications are in a list, I don\u0027t imagine a refactor to binder structure would be easy, so beyond the scope of this change\n\nBug: 388891313\nTest: manual\nFlag: com.android.systemui.notification_row_transparency\nChange-Id: Ib049b9ae82a4d9733afb235283c075749cde05a6\n"
    },
    {
      "commit": "b641913f049692fc07b5e26b234e4838f2ae3bd8",
      "tree": "088a6c01b61276b303ee4467d076ad620aeacd19",
      "parents": [
        "90445668405ced29f8469f0c51c8eabe76fc7b41"
      ],
      "author": {
        "name": "Matías Hernández",
        "email": "matiashe@google.com",
        "time": "Tue Mar 11 18:57:58 2025 +0100"
      },
      "committer": {
        "name": "Matías Hernández",
        "email": "matiashe@google.com",
        "time": "Wed Mar 12 16:37:26 2025 +0100"
      },
      "message": "Show expected end of DND on tile subtitle, if available\n\nBug: 401217520\nTest: atest \u0026 manual\nFlag: android.app.modes_ui_dnd_tile\nChange-Id: I8f8c9ae18105ade997237d9e63db5e6418309dea\n"
    },
    {
      "commit": "ecfab51084945ac0975fc6a85a85fcd432f88427",
      "tree": "5a10e1b51a7afa852d9a53a1dd43b80a6bb1ba20",
      "parents": [
        "e8fc27c1adb0940b43414b76065b69144534eb24",
        "4d9d3ccfc05b94df14fb49afc2d95d18e72d3ace"
      ],
      "author": {
        "name": "Alec Mouri",
        "email": "alecmouri@google.com",
        "time": "Wed Mar 12 08:29:56 2025 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 12 08:29:56 2025 -0700"
      },
      "message": "Merge \"Pass return value of jni HardwareBuffer to ScopedLocalRef\" into main"
    },
    {
      "commit": "a693e4780567256296531fc73eb909fa4948323f",
      "tree": "48ec784b9fa97a0e5d5c0057f1fa95c42a23465c",
      "parents": [
        "d2784c89267a1358ce7071266211169337febd1d"
      ],
      "author": {
        "name": "Todd Lee",
        "email": "leetodd@google.com",
        "time": "Sat Mar 08 00:15:29 2025 +0000"
      },
      "committer": {
        "name": "Todd Lee",
        "email": "leetodd@google.com",
        "time": "Wed Mar 12 08:27:03 2025 -0700"
      },
      "message": "Increase scroll fling friction on watches\n\nBug: b/399710412\nTest: manual build\nFlag: NONE exempt trivial change\nChange-Id: I77c794f1d33f59f9f6f85b9aec4fadd7d4e80a43\n"
    }
  ],
  "next": "11257239c897090ce69c8e01ef3a6255de5b9b0c"
}
