)]}'
{
  "log": [
    {
      "commit": "782944080bdde2f4ba831aa1e54d13537e126f21",
      "tree": "d907b78505c73c70c7100750b8c43b482c69e5a9",
      "parents": [
        "06449de7c4a54f7cee39006414f8bbd9e046d131",
        "6cac6fdb04123d55ea1d5458ae38cef3ec706bd2"
      ],
      "author": {
        "name": "Timothy Yiu",
        "email": "tyiu@google.com",
        "time": "Tue Mar 05 02:29:31 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 05 02:29:31 2024 +0000"
      },
      "message": "Merge \"Option for disabling ODP\" into main"
    },
    {
      "commit": "a56db0958021a8f19db6d24772ea5b34cb7901f3",
      "tree": "8a2d1fe2a609cea6e28f954cef461320418104ec",
      "parents": [
        "97d0600ab320bb21f078f22775a346b298a93e35",
        "d3615e52896118b6dbee48e8a885848be77fbe12"
      ],
      "author": {
        "name": "Kunal Malhotra",
        "email": "malhk@google.com",
        "time": "Tue Mar 05 01:15:26 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 05 01:15:26 2024 +0000"
      },
      "message": "Merge \"Flag for FGS disabling System Alert Window Start\" into main"
    },
    {
      "commit": "97d0600ab320bb21f078f22775a346b298a93e35",
      "tree": "17c4fdf041eee7fd197bb3ee46c860ad9c882265",
      "parents": [
        "762c87d5b64d67b4d01d6034aebe86df2b26da66",
        "b432ba3fbcf09742f0f91bc1bbdc90a9be5b5b5c"
      ],
      "author": {
        "name": "Chiachang Wang",
        "email": "chiachangwang@google.com",
        "time": "Tue Mar 05 01:08:51 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 05 01:08:51 2024 +0000"
      },
      "message": "Merge \"Update TEST_MAPPING for VPN tests\" into main"
    },
    {
      "commit": "d3615e52896118b6dbee48e8a885848be77fbe12",
      "tree": "5c096386d934c5a3af7ab91e6927f3de43e8f8d2",
      "parents": [
        "175aabe18d57ee1b851464abda7a2fb8a8a0fb60"
      ],
      "author": {
        "name": "Kunal",
        "email": "malhk@google.com",
        "time": "Mon Mar 04 22:53:59 2024 +0000"
      },
      "committer": {
        "name": "Kunal Malhotra",
        "email": "malhk@google.com",
        "time": "Mon Mar 04 23:30:13 2024 +0000"
      },
      "message": "Flag for FGS disabling System Alert Window Start\n\nTest: m (ensure that builds correctly)\nBug: 296558535\nChange-Id: I514123c4e4a6b2f3f2b36ace98eacde716dcda77\n"
    },
    {
      "commit": "df61b513dbc75521a0d214e5d2113afae99bd75d",
      "tree": "7241f8f422236ea2f353f75a4a00aa974f003cab",
      "parents": [
        "7ee5bc29865a3f3e4367dd4f6556c5302b4cfa67",
        "df7c0ee469b4b3f4ea0dc4c5884b5df7e2dae683"
      ],
      "author": {
        "name": "Helen Qin",
        "email": "helenqin@google.com",
        "time": "Mon Mar 04 23:29:54 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 04 23:29:54 2024 +0000"
      },
      "message": "Merge \"Update CredentialManager UI configuration.\" into main"
    },
    {
      "commit": "ac3169242c0452ac4a00349089513d6172eb760d",
      "tree": "66834dc803d9099c1e19c52fdb44d5e3621fae70",
      "parents": [
        "10ad2ad6015e6ebd0f57bf9c806a22312a1ac195",
        "61b76a891995ad4e6fe860b1554cbe85cc471ad8"
      ],
      "author": {
        "name": "Kiran Ramachandra",
        "email": "kiranmr@google.com",
        "time": "Mon Mar 04 22:25:57 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 04 22:25:57 2024 +0000"
      },
      "message": "Merge \"Reused existing method in getAllPermissionStates\" into main"
    },
    {
      "commit": "2115135cd7b39a23b56a78e467305ecb2b24362b",
      "tree": "9493588e2795a5e39175002cf579f2e44951400c",
      "parents": [
        "ed6f98ac9f4049f370e1db86e1b4e141bb83f5cc",
        "fccca4611726278909e31f4dd11e4e1b2a7b888b"
      ],
      "author": {
        "name": "Evan Chen",
        "email": "evanxinchen@google.com",
        "time": "Mon Mar 04 21:17:56 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 04 21:17:56 2024 +0000"
      },
      "message": "Merge \"Fix npe in onStart()\" into main"
    },
    {
      "commit": "ea6c0d730c31a7acebbdecffbbf087a84ecdf3d8",
      "tree": "1cac577943cc30a3212fa461fc59c208f00e5289",
      "parents": [
        "9a10a497b7b585ec69aaa340a31c825121767ecc",
        "1be19d3b0115a3b0a09687659ff8880a0e5ecfe3"
      ],
      "author": {
        "name": "Faye Yan",
        "email": "fayey@google.com",
        "time": "Mon Mar 04 20:46:54 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 04 20:46:54 2024 +0000"
      },
      "message": "Merge \"Revert \"Enforce voice activation permission check on VoiceInteractionManagerService API.\"\" into main"
    },
    {
      "commit": "0beed9facb988fd2ea570dd4a796368dbb585323",
      "tree": "23d9bfdabb70581fd576018df457197358038243",
      "parents": [
        "1b9602d171639596398282012d7d247af967dee3",
        "c24e8ac518c88b12e0bcb2a3751fe7f9b917f54f"
      ],
      "author": {
        "name": "BK Choi",
        "email": "bkchoi@google.com",
        "time": "Mon Mar 04 20:30:45 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 04 20:30:45 2024 +0000"
      },
      "message": "Merge \"Revert^2 \"Check the calling user instead of the current user.\"\" into main"
    },
    {
      "commit": "fccca4611726278909e31f4dd11e4e1b2a7b888b",
      "tree": "0cd84fd197c41f06345a8f19231a91c42355f300",
      "parents": [
        "c78e27ac16bac3289adb4e731651bd1f77f54473"
      ],
      "author": {
        "name": "Evan Chen",
        "email": "evanxinchen@google.com",
        "time": "Mon Mar 04 18:08:38 2024 +0000"
      },
      "committer": {
        "name": "Evan Chen",
        "email": "evanxinchen@google.com",
        "time": "Mon Mar 04 18:40:08 2024 +0000"
      },
      "message": "Fix npe in onStart()\n\nMake sure calling loadAssociationsFromDisk() after\nthe AssociationRevokeProcessor is initiated.\n\nTest: cts\nFix: 328017524\nChange-Id: I7a6e7387e5e8712f93e1c8df19e8741c541a1b2f\n"
    },
    {
      "commit": "61b76a891995ad4e6fe860b1554cbe85cc471ad8",
      "tree": "bd86b798dfcc8c12c87f6e53e60badb908720ac7",
      "parents": [
        "e4a0015eb94736c75878b9b4f2994972bc8c3121"
      ],
      "author": {
        "name": "Kiran Ramachandra",
        "email": "kiranmr@google.com",
        "time": "Thu Feb 29 21:24:06 2024 +0000"
      },
      "committer": {
        "name": "Kiran Ramachandra",
        "email": "kiranmr@google.com",
        "time": "Mon Mar 04 18:26:30 2024 +0000"
      },
      "message": "Reused existing method in getAllPermissionStates\n\n1) Reused isPermissionGranted\n2) Added utility methods to PermissionState dataclass\n\nBug: 322876542\nTest: atest CtsPermissionTestCases:DevicePermissionsTest\nChange-Id: I8efd295adc7f676a51d5cd654c1f0789a5588b52\n"
    },
    {
      "commit": "212da9926126417ee742a18f74d0c07c17a66f78",
      "tree": "7f2a25852571ef5535b29f4ec060bfcb206a9e55",
      "parents": [
        "24d6b6a97cf012af944c0eb8ac33a63bc853aecb"
      ],
      "author": {
        "name": "sandeepbandaru",
        "email": "sandeepbandaru@google.com",
        "time": "Tue Feb 06 12:30:15 2024 +0000"
      },
      "committer": {
        "name": "sandeepbandaru",
        "email": "sandeepbandaru@google.com",
        "time": "Mon Mar 04 17:14:05 2024 +0000"
      },
      "message": "Adding method to update processing state of isolated process via the\nnon-isolated counterpart. It creates a proxy to invoke the\nupdateProcessingState method via system-server callback.\n\nContext: go/isolated-aicore\n\nTest:make\nBug:316589195\nAPI-Coverage-Bug: 323147058\nChange-Id: I3f5fa63f48d3e026a1d25172042fbe585d8cb448\n"
    },
    {
      "commit": "c24e8ac518c88b12e0bcb2a3751fe7f9b917f54f",
      "tree": "bbe4e64f22bcf84430094ffd9eed2c8bdac7b322",
      "parents": [
        "eac6f48258706704726e314887f07899b2ae62a4"
      ],
      "author": {
        "name": "BK Choi",
        "email": "bkchoi@google.com",
        "time": "Tue Dec 26 21:41:03 2023 +0000"
      },
      "committer": {
        "name": "bkchoi",
        "email": "bkchoi@google.com",
        "time": "Mon Mar 04 17:10:34 2024 +0000"
      },
      "message": "Revert^2 \"Check the calling user instead of the current user.\"\n\nThis reverts commit ffe0e966f884b1e132c1b09af3b1c7dbda67d640.\n\nReason for revert: Fixed the issue from b/317683513. For a calling\nprofile user, we need to check if its parent user is an admin user.\n\nBug: 315382159\n\nTest: atest BugreportManagerServiceImplTest \\\n            android.bugreport.cts.BugreportManagerTest\nTest: Manual test\n\nChange-Id: I5e570165aed373d38183a66b1f2124bab0b5878d\n"
    },
    {
      "commit": "e9b07927428c85e27ac4683fd17609f80d10359e",
      "tree": "20174a562a45e6441fc592c9b9d8ed51ca431966",
      "parents": [
        "69c20281aa19b42ea24192e3c59b2b8e1ced11a1",
        "9c59b7f83d4b60b64457d2593e1434356544ce25"
      ],
      "author": {
        "name": "Piotr Wilczyński",
        "email": "wilczynskip@google.com",
        "time": "Mon Mar 04 17:06:10 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 04 17:06:10 2024 +0000"
      },
      "message": "Merge \"Only use DozeBrightnessStrategy if dozeBrightness valid\" into main"
    },
    {
      "commit": "69c20281aa19b42ea24192e3c59b2b8e1ced11a1",
      "tree": "5e8fc8856dba3bc9d7a408006695b9cbcd3641f0",
      "parents": [
        "6e099f72bd81995be4d7cce5b07c1dc487da54a5",
        "b8992fecfa958b54bdbbb6eeb402e49eddae6440"
      ],
      "author": {
        "name": "Reema Bajwa",
        "email": "reemabajwa@google.com",
        "time": "Mon Mar 04 17:02:48 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 04 17:02:48 2024 +0000"
      },
      "message": "Merge \"Make sure finishSession logs the final status\" into main"
    },
    {
      "commit": "23879ef4f87147a0fca351670d467dff07362d7c",
      "tree": "6ce1fadbb684940f100c3f8831d1d5621c31d675",
      "parents": [
        "21e89e9b66ee45a988d509838b333c08bbdeb2fd",
        "22f910d57540630e62ef7a24f35a5510405e50a6"
      ],
      "author": {
        "name": "Ziad Youssef",
        "email": "ziadyoussef@google.com",
        "time": "Mon Mar 04 16:15:17 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 04 16:15:17 2024 +0000"
      },
      "message": "Merge \"Attempt to repair the WebView pacakge in more cases\" into main"
    },
    {
      "commit": "5e1993919fc539020523ab954a41991ee7db3d3c",
      "tree": "7d834fb579f1598c41d154566c1d944ffc613a38",
      "parents": [
        "64180d2936a6c76de7a6ef466b77f16e55470b00",
        "24c471650670d54069ae7ebe4a7abbdabec365f3"
      ],
      "author": {
        "name": "Aleksandr Lukin",
        "email": "alukin@google.com",
        "time": "Mon Mar 04 16:02:36 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 04 16:02:36 2024 +0000"
      },
      "message": "Merge \"Fix wrong param passed in queryStatsForPackage\" into main"
    },
    {
      "commit": "d0658959ecc48e3d01582df907574cbb0347276b",
      "tree": "5fc8ca89139c14de70df4c979fbc8f6a7e6f722c",
      "parents": [
        "d501b1f77d28a53feb6f84b14a0b617d3e2f2933",
        "35cb99e297dcd44d4cea0bd5e8d8335f8e30d7c8"
      ],
      "author": {
        "name": "Zhi Dou",
        "email": "zhidou@google.com",
        "time": "Mon Mar 04 15:27:46 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 04 15:27:46 2024 +0000"
      },
      "message": "Merge \"set sdk_version to backstage_power_flags_lib\" into main"
    },
    {
      "commit": "28a2a59768403273d79da885dd40c8eade7f5f05",
      "tree": "457302416e1304818d7deadf6c38a2ef42b9b74e",
      "parents": [
        "3231743a871a684cd62a34422d48fc3f379b7be2",
        "a98bb79a65615ef7d43bea4d67b1b33800c14bd9"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Mar 04 14:23:34 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 04 14:23:34 2024 +0000"
      },
      "message": "Merge \"audio: modify some log printing\" into main am: 5b0d3fff4e am: a98bb79a65\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2969071\n\nChange-Id: Iaacdfc65bdf8e4e0afa1019d266751693d00868b\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "9c59b7f83d4b60b64457d2593e1434356544ce25",
      "tree": "b713d7c022a6fcf8cf5633e815dd39accebedf44",
      "parents": [
        "f320e4b552aaed73309b94b318e12c8eb71d5a29"
      ],
      "author": {
        "name": "Piotr Wilczyński",
        "email": "wilczynskip@google.com",
        "time": "Wed Feb 28 17:49:30 2024 +0000"
      },
      "committer": {
        "name": "Piotr Wilczyński",
        "email": "wilczynskip@google.com",
        "time": "Mon Mar 04 14:22:09 2024 +0000"
      },
      "message": "Only use DozeBrightnessStrategy if dozeBrightness valid\n\nBug: 326917509\nTest: adb logcat | grep -i \"brightnessEvent\"\nTest: atest DisplayBrightnessStrategySelectorTest\nChange-Id: Ib937e7e92ef460893638211f9dd9d9daaa33de66\n"
    },
    {
      "commit": "d1bd2a812a1d223b7a66f952c2ca967233443f61",
      "tree": "e6cc3fb5c678023aa45670075d07020f710ddea6",
      "parents": [
        "a168b9f35b940f91bf389579c4c9729ee9fc471f",
        "ed61a11e80c706dae1b31f7a571aa8fdcf0e8d43"
      ],
      "author": {
        "name": "Piotr Wilczyński",
        "email": "wilczynskip@google.com",
        "time": "Mon Mar 04 14:10:49 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 04 14:10:49 2024 +0000"
      },
      "message": "Merge \"Fix auto-brightness in doze\" into main"
    },
    {
      "commit": "a168b9f35b940f91bf389579c4c9729ee9fc471f",
      "tree": "8bd16eb3541603681e48c0e4f5a12ec316c00e14",
      "parents": [
        "880b7e80a896431b551a4ae18fbf9eebdf69c88f",
        "e07f49e7729e1c01382a460038051e6db0a3f3cc"
      ],
      "author": {
        "name": "Alex Dadukin",
        "email": "adadukin@google.com",
        "time": "Mon Mar 04 13:58:47 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 04 13:58:47 2024 +0000"
      },
      "message": "Merge \"Remove @RequiresPermission annotation from checkMediaRoutingControlPermission\" into main"
    },
    {
      "commit": "a98bb79a65615ef7d43bea4d67b1b33800c14bd9",
      "tree": "e9769e64638821002294582658aaf50cc1e90c9d",
      "parents": [
        "08a6c6b7a79697ef7c50ef32035b7c4c1ac11ccc",
        "5b0d3fff4e4beff1a9fef47cc6d27bb73f0fe2d2"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Mar 04 13:43:19 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 04 13:43:19 2024 +0000"
      },
      "message": "Merge \"audio: modify some log printing\" into main am: 5b0d3fff4e\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2969071\n\nChange-Id: I3fcae536597676a8f8d8dc23103787752e45e07a\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "65145b2b9a5dad5d4ec05c00b81704078c1d41f6",
      "tree": "0779b9cf03f135785d24f58c4e55543c2190edf0",
      "parents": [
        "637bb3eadaf79045a624b52a4e11bd129a1e1c57",
        "df62c4faa80f6bc0d5ddae808bb93c24b31b540c"
      ],
      "author": {
        "name": "Cosmin Băieș",
        "email": "cosminbaies@google.com",
        "time": "Mon Mar 04 13:27:26 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 04 13:27:26 2024 +0000"
      },
      "message": "Merge \"Handle ImeTracker.Token missing flows\" into main"
    },
    {
      "commit": "5b0d3fff4e4beff1a9fef47cc6d27bb73f0fe2d2",
      "tree": "bd368d060cb95cdf35f6352afa76c468a8df26ea",
      "parents": [
        "013acc568b60bd9107def71d4e1eb6fa8bf57721",
        "4d4e7403ef290613ecc948d95e7451582ee33dc7"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Mar 04 12:55:34 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 04 12:55:34 2024 +0000"
      },
      "message": "Merge \"audio: modify some log printing\" into main"
    },
    {
      "commit": "b432ba3fbcf09742f0f91bc1bbdc90a9be5b5b5c",
      "tree": "02edbceb737ca18911cb8c2559a4532714d3eb05",
      "parents": [
        "a8f168949c9a9639acc4c29123d87149e870caeb"
      ],
      "author": {
        "name": "Chiachang Wang",
        "email": "chiachangwang@google.com",
        "time": "Mon Mar 04 11:22:31 2024 +0000"
      },
      "committer": {
        "name": "Chiachang Wang",
        "email": "chiachangwang@google.com",
        "time": "Mon Mar 04 11:22:31 2024 +0000"
      },
      "message": "Update TEST_MAPPING for VPN tests\n\nVpn tests are moved to FrameworksVpnTests, so the TEST_MAPPING\nshould be also updated.\n\nTest: m\nChange-Id: I9da0a93761dacf74c1a77862425fcf34d8cce877\n"
    },
    {
      "commit": "22f910d57540630e62ef7a24f35a5510405e50a6",
      "tree": "d849acc908302f7232135c1a829ce74ca709de85",
      "parents": [
        "3d73668298e450514b2cca755b1a9f7053e5126a"
      ],
      "author": {
        "name": "Ziad Youssef",
        "email": "ziadyoussef@google.com",
        "time": "Wed Feb 28 16:01:26 2024 +0000"
      },
      "committer": {
        "name": "Ziad Youssef",
        "email": "ziadyoussef@google.com",
        "time": "Mon Mar 04 11:12:51 2024 +0000"
      },
      "message": "Attempt to repair the WebView pacakge in more cases\n\nTries to repair webview if a package or a user change broke our state.\n\nTested with a physical device uninstalling WebView using adb.\n\nTest:  atest com.android.server.webkit.WebViewUpdateServiceTest\n\nBug: 308907090\n\nChange-Id: Ic74ae1e990d6202ae1911e4d2bd62eb66505acac\n"
    },
    {
      "commit": "a8f168949c9a9639acc4c29123d87149e870caeb",
      "tree": "bb144f9b2ae661cb6390c6ea756c56a5b23f562f",
      "parents": [
        "5aa4ba28c49344c136fffcb67c795bc372c55ef2",
        "73e351345f681668f89add849048022d526c7353"
      ],
      "author": {
        "name": "Josep del Río",
        "email": "joseprio@google.com",
        "time": "Mon Mar 04 11:03:52 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 04 11:03:52 2024 +0000"
      },
      "message": "Merge \"Fix display id for desktop keyboard shotcuts\" into main"
    },
    {
      "commit": "2100ea6b511d5129c05c3b2cbcc062911a6e822f",
      "tree": "01beb14d8cdec4d0b435192de5fe392417633130",
      "parents": [
        "26f7a914503df7b1dc0b629c35142abbf8be1a08",
        "dfc99e591404fec9a415f231bd4cacbb32a36a23"
      ],
      "author": {
        "name": "Bishoy Gendy",
        "email": "bishoygendy@google.com",
        "time": "Mon Mar 04 10:43:13 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 04 10:43:13 2024 +0000"
      },
      "message": "Merge \"Ignore setForegroundAllowance calls in case of MediaSession2\" into main"
    },
    {
      "commit": "c041a183814a46b54356160d344b9dfbce8560ff",
      "tree": "6dfc60b6d3485b8eecb8bc0ec412e62423fb27b7",
      "parents": [
        "ccfd4b8f83653265f1a2a49fc2f80694bad866b8",
        "e2484b21c24c5cd2a0e84540d3e9d4f1516134a4"
      ],
      "author": {
        "name": "Bishoy Gendy",
        "email": "bishoygendy@google.com",
        "time": "Mon Mar 04 09:10:34 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 04 09:10:34 2024 +0000"
      },
      "message": "Merge \"Report MediaSession2 usages\" into main"
    },
    {
      "commit": "ccfd4b8f83653265f1a2a49fc2f80694bad866b8",
      "tree": "9bd20624a967ab07793e1199eb65d82f6de2ebb0",
      "parents": [
        "3a7a0c846750d19422354cebd9a4fe5c0c75bfe3",
        "9e0bb2c12344a1d209975e50266f161494c2d0f4"
      ],
      "author": {
        "name": "Wei Sheng Shih",
        "email": "wilsonshih@google.com",
        "time": "Mon Mar 04 08:25:08 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 04 08:25:08 2024 +0000"
      },
      "message": "Merge \"Ensure transfer starting window transaction occur in order.\" into main"
    },
    {
      "commit": "35cb99e297dcd44d4cea0bd5e8d8335f8e30d7c8",
      "tree": "9f13a703212aaac9979e1307bc1e139d48d4227e",
      "parents": [
        "ec6aaaee276365587038bcb5ae965ece043217b8"
      ],
      "author": {
        "name": "Zhi Dou",
        "email": "zhidou@google.com",
        "time": "Mon Mar 04 07:42:54 2024 +0000"
      },
      "committer": {
        "name": "Zhi Dou",
        "email": "zhidou@google.com",
        "time": "Mon Mar 04 07:42:54 2024 +0000"
      },
      "message": "set sdk_version to backstage_power_flags_lib\n\nThis change correct sdk_version for backstage_power_flags_lib. Before\nthe sdk_version is not set, and by default the library will be built\nagainst the implementation of the framework. Set the sdk_version to the\nright scope.\n\nTest: presubmit\nBug: 327965477\nChange-Id: Ifd2e62e42f3b42ffd19e18fc239e576b7c171dbd\n"
    },
    {
      "commit": "3a7a0c846750d19422354cebd9a4fe5c0c75bfe3",
      "tree": "c69b27fbca4919fcdb58f5a3f89f487dedfc99ae",
      "parents": [
        "dc3fdf531c4e1863ff9b5f9a888cd78fce599c1d",
        "cc465c76ca798b698d18913296dd5631e5eb108e"
      ],
      "author": {
        "name": "Wei Sheng Shih",
        "email": "wilsonshih@google.com",
        "time": "Mon Mar 04 07:38:21 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 04 07:38:21 2024 +0000"
      },
      "message": "Merge \"Close TaskSnapshot hardware buffer before remove from cache.\" into main"
    },
    {
      "commit": "d7c542d1d1eda1d248cb8841e1cbb4e0f266c112",
      "tree": "134e1295d2f08025ff69637505ecaec800a60326",
      "parents": [
        "fd2e5cac84e5d08455580598b2c7eb8f886ecbd8",
        "7ee4459b48985a3aaa2bc73058fc4914f9ce9314"
      ],
      "author": {
        "name": "Chris Li",
        "email": "lihongyu@google.com",
        "time": "Mon Mar 04 07:07:10 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 04 07:07:10 2024 +0000"
      },
      "message": "Merge \"Guard onPictureInPictureUiStateChanged with WM lock\" into main"
    },
    {
      "commit": "fd2e5cac84e5d08455580598b2c7eb8f886ecbd8",
      "tree": "9e85b76e65d266f538d2d60e9a840baf0918d2a2",
      "parents": [
        "a7da661dfdf6fcc1741e1a869c3cdeaaab29cc94",
        "bc9646b9f59b3974791112ff085e671b01f6069a"
      ],
      "author": {
        "name": "Vincent Wang",
        "email": "firewall@google.com",
        "time": "Mon Mar 04 07:06:04 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 04 07:06:04 2024 +0000"
      },
      "message": "Merge \"Add CTS test cases for new exposing APIs(1/2)\" into main"
    },
    {
      "commit": "a7da661dfdf6fcc1741e1a869c3cdeaaab29cc94",
      "tree": "77fb28f622466ec75fad36b6ffaec980aa8de836",
      "parents": [
        "2ce67465c4415c3671d6b06ccfab22c429bbeeb7",
        "9ccbf99735e58f6c05212cfc69a08469b6b9c926"
      ],
      "author": {
        "name": "Chris Li",
        "email": "lihongyu@google.com",
        "time": "Mon Mar 04 06:48:56 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 04 06:48:56 2024 +0000"
      },
      "message": "Merge \"Guard ClientTransaction UnsupportedAppUsage from bundling\" into main"
    },
    {
      "commit": "9e0bb2c12344a1d209975e50266f161494c2d0f4",
      "tree": "c6490ee7ec9e95c38c80b13e473470f3fd22db94",
      "parents": [
        "ec792fa43c98622e696438d91aa8ce1dcf3ea730"
      ],
      "author": {
        "name": "wilsonshih",
        "email": "wilsonshih@google.com",
        "time": "Thu Feb 22 08:56:57 2024 +0000"
      },
      "committer": {
        "name": "wilsonshih",
        "email": "wilsonshih@google.com",
        "time": "Mon Mar 04 05:33:30 2024 +0000"
      },
      "message": "Ensure transfer starting window transaction occur in order.\n\nThere won\u0027t collect activity immediately while create task fragment,\nso there could use pending transaction while associate starting window\nwith task, and if any other reparenting transaction wasn\u0027t apply in\nshell side, the transaction order may went wrong.\nChecking whether there needs to collect activity before associate\nstarting window. So the transaction will apply in order.\n\nBug: 325945660\nTest: Cold launch app info from TaskBar while recents is playing\nseveral time, verify the reparent transaction should occur in order.\n\nChange-Id: I5be1859a6ff779e750caffcf8b21497ff9e16b2f\n"
    },
    {
      "commit": "f28e49f11758154974f3d09f99954547639ca3e9",
      "tree": "67fcb72340c451b4371d50eb00a3a85251a77884",
      "parents": [
        "d1d55da3ae3af17e1dfbacb0381b16c3378b795b",
        "8aed401b50798531d56975c7513c66c4aace9644"
      ],
      "author": {
        "name": "Chris Li",
        "email": "lihongyu@google.com",
        "time": "Mon Mar 04 05:29:30 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 04 05:29:30 2024 +0000"
      },
      "message": "Merge \"Don\u0027t applyReady immediately when create empty TaskFragment\" into main"
    },
    {
      "commit": "7ee4459b48985a3aaa2bc73058fc4914f9ce9314",
      "tree": "521098b9c0e39616b0792a14767db30e3fd1d9ed",
      "parents": [
        "71175c173ece23c33004cdd9331c33b9e6fd5190"
      ],
      "author": {
        "name": "Chris Li",
        "email": "lihongyu@google.com",
        "time": "Mon Mar 04 13:21:30 2024 +0800"
      },
      "committer": {
        "name": "Chris Li",
        "email": "lihongyu@google.com",
        "time": "Mon Mar 04 13:21:30 2024 +0800"
      },
      "message": "Guard onPictureInPictureUiStateChanged with WM lock\n\nThe AIDL override needs to be guarded with WM lock before calling into\nWMS.\n\nFix: 326578999\nTest: pass existing\nChange-Id: I8354d6ef6568e366e8a739401d0cc9acdca35699\n"
    },
    {
      "commit": "9ccbf99735e58f6c05212cfc69a08469b6b9c926",
      "tree": "98cfb70898c47f024a8bcd652266af64cb0bff98",
      "parents": [
        "71175c173ece23c33004cdd9331c33b9e6fd5190"
      ],
      "author": {
        "name": "Chris Li",
        "email": "lihongyu@google.com",
        "time": "Thu Feb 29 22:26:03 2024 +0800"
      },
      "committer": {
        "name": "Chris Li",
        "email": "lihongyu@google.com",
        "time": "Mon Mar 04 12:57:44 2024 +0800"
      },
      "message": "Guard ClientTransaction UnsupportedAppUsage from bundling\n\nGuard the bundleClientTransaction feature with target SDK for\nClientTransactionItem with UnsupportedAppUsage.\n\nBug: 323964766\nBug: 324203798\nBug: 260873529\nTest: pass existing tests\nChange-Id: I940d62fe583b9bf01377af24b5c08de7c6e802f9\n"
    },
    {
      "commit": "76cb7285210b24ffd5a8f0af239955b05e42104f",
      "tree": "dd0070521f91fc1119eaece6632cd69b34713c8c",
      "parents": [
        "ec792fa43c98622e696438d91aa8ce1dcf3ea730",
        "70ff536007f5011ab748cec5c42c7922a97d3fe0"
      ],
      "author": {
        "name": "Wei Sheng Shih",
        "email": "wilsonshih@google.com",
        "time": "Mon Mar 04 03:57:33 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 04 03:57:33 2024 +0000"
      },
      "message": "Merge changes I46536554,I14f20b1c into main\n\n* changes:\n  Enable predictShowStartingSurface by default.\n  Combine launchBehind + solid color splash screen for back predictive.\n"
    },
    {
      "commit": "ec792fa43c98622e696438d91aa8ce1dcf3ea730",
      "tree": "5ea72f01432e22df870c09a8085b9b9459ab143f",
      "parents": [
        "841ea736c1a7c62c0e82cdb77098cb34ef427174",
        "e4cf08c9269cc2db2e63dcecb851409bb8ecb478"
      ],
      "author": {
        "name": "Roy Chou",
        "email": "juchengchou@google.com",
        "time": "Mon Mar 04 02:45:58 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 04 02:45:58 2024 +0000"
      },
      "message": "Merge \"chore(magnification): cleanup do_not_check_intersection_when_non_magnifiable_window_transitions flag usage\" into main"
    },
    {
      "commit": "df7c0ee469b4b3f4ea0dc4c5884b5df7e2dae683",
      "tree": "19cca31228d6edcc250188aa9590f4c42258beb9",
      "parents": [
        "db2035d9bb404c2d19015ef10bdd49e6f9ca9e33"
      ],
      "author": {
        "name": "Helen Qin",
        "email": "helenqin@google.com",
        "time": "Sun Mar 03 17:19:25 2024 +0000"
      },
      "committer": {
        "name": "Helen Qin",
        "email": "helenqin@google.com",
        "time": "Sun Mar 03 17:19:25 2024 +0000"
      },
      "message": "Update CredentialManager UI configuration.\n\n1. One config for the fallback UI. Default value is the platform UI. If empty, don\u0027t use any fallback.\n2. One config for the OEM UI. If empty or not found, use fallback instead. (Finalizing gts tests to require this value to be set and launchable.)\nAdditionally, there is already cts test to require that the config combo\nhas to successfully launch a UI.\n\nBug: 327492511\nTest: e2e locally \u0026 cts\nChange-Id: Ic6ee1c2a01d1746deb25452f091db1dfdaef785a\n"
    },
    {
      "commit": "db2035d9bb404c2d19015ef10bdd49e6f9ca9e33",
      "tree": "a6c7b9c57b0e878116dd3778b9a1b810921fd8b1",
      "parents": [
        "7f8a7bfd8b8b64f1847634d06bae65c60cc830ac",
        "36b6c9dcd8045639e3dbf64bead330146407628c"
      ],
      "author": {
        "name": "Daniel Akinola",
        "email": "dakinola@google.com",
        "time": "Sun Mar 03 11:02:49 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Mar 03 11:02:49 2024 +0000"
      },
      "message": "Merge \"Fix capturing mid-transition frames\" into main"
    },
    {
      "commit": "36b6c9dcd8045639e3dbf64bead330146407628c",
      "tree": "5c0a0883748f1fc53cd2bc09fcfcefd57f79164c",
      "parents": [
        "2ce9e8b0482aa55031f5eef98fa3fbae67f8e188"
      ],
      "author": {
        "name": "dakinola",
        "email": "dakinola@google.com",
        "time": "Mon Jan 15 14:32:17 2024 +0000"
      },
      "committer": {
        "name": "dakinola",
        "email": "dakinola@google.com",
        "time": "Sat Mar 02 23:04:51 2024 +0000"
      },
      "message": "Fix capturing mid-transition frames\n\nTo stop capturing mid-transition frames, we listen to visibility changes which indicate an incoming transition to/away from the captured task, and toggle the visibility of the recorded surface accordingly. This allows the virtual display to stop sending new frames before a transition starts, so users will simply see a frozen frame from before the transition instead of the exact last frame before the window is no longer visible (which sometimes is a mid-transition frame).\n\nBug: 314262003\nFlag: None\nTest: Manual testing\nChange-Id: I0a540cfa4c06b6e7cac628781c4b1773f6d6f9aa\n"
    },
    {
      "commit": "7f8a7bfd8b8b64f1847634d06bae65c60cc830ac",
      "tree": "0a7a93f2c76cfcd25c34051ecccc2f331809cf60",
      "parents": [
        "7841e422b35a397095f2b5e5cb3de36cbc87e85a",
        "a6e3edc55ccc79eaff3faee2299f542f61189b4c"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Sat Mar 02 17:08:21 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Mar 02 17:08:21 2024 +0000"
      },
      "message": "Merge \"Implement equals and hashcode for MediaSessionRecord(s)\" into main"
    },
    {
      "commit": "7841e422b35a397095f2b5e5cb3de36cbc87e85a",
      "tree": "c770dcd26f4c566a009b652f43a91dd7106ca821",
      "parents": [
        "df1abf0248a19c93b57ca7200e83ee6b4c19b78b",
        "05b1563db8caa38abf645c236a818c69d288ab70"
      ],
      "author": {
        "name": "Matías Hernández",
        "email": "matiashe@google.com",
        "time": "Sat Mar 02 10:47:49 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Mar 02 10:47:49 2024 +0000"
      },
      "message": "Merge \"Don\u0027t apply the \"dim wallpaper\" effect if wallpaper is not supported\" into main"
    },
    {
      "commit": "680640229d3dbb7289ac38b07c9ed112ab148b02",
      "tree": "6d3bb5259d30c7960fbe66626bda628a643d1214",
      "parents": [
        "0ca5443e0064a0345bab2bbdd6857457c173a4e0",
        "a0703d6dd4e906b9a38a1a4b497ff0c628d1411d"
      ],
      "author": {
        "name": "Suprabh Shukla",
        "email": "suprabh@google.com",
        "time": "Sat Mar 02 07:07:12 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Mar 02 07:07:12 2024 +0000"
      },
      "message": "Merge \"Avoid obsolete uid-state change evaluations in NPMS\" into main"
    },
    {
      "commit": "c02c5e899b2d14e630d9abfc3976a8c35c83e40e",
      "tree": "7a13288450679f248953020a9d34ec63f955c311",
      "parents": [
        "b5cfbf4f2bfd7cad4caef8876adcbee451ba88a3",
        "2f105d40854bb1f708093362bce477081d509187"
      ],
      "author": {
        "name": "Matías Hernández",
        "email": "matiashe@google.com",
        "time": "Sat Mar 02 00:47:41 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Mar 02 00:47:41 2024 +0000"
      },
      "message": "Merge \"Fix unit tests to correctly consider CompatChanges\" into main"
    },
    {
      "commit": "b5cfbf4f2bfd7cad4caef8876adcbee451ba88a3",
      "tree": "b0a8b1ddcd0892c85b786947887489feea8c4717",
      "parents": [
        "39a5936fb5b2e7cefd81a0fe49cfc6cbdfa6b6ad",
        "4a64f46a7e38039a66569b8b6b4174a6f40f8011"
      ],
      "author": {
        "name": "Evan Chen",
        "email": "evanxinchen@google.com",
        "time": "Fri Mar 01 23:05:20 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 01 23:05:20 2024 +0000"
      },
      "message": "Merge \"Fix stop Ble scan logic\" into main"
    },
    {
      "commit": "39a5936fb5b2e7cefd81a0fe49cfc6cbdfa6b6ad",
      "tree": "6d80adb27f278a4d1139ec4b79b029252b424a6d",
      "parents": [
        "b9f34c784c0e729968d85d52018525f684625b62",
        "8c06fe37dcf7b5a4914bf4f2cfaa066764895266"
      ],
      "author": {
        "name": "Beatrice Marchegiani",
        "email": "beatricemarch@google.com",
        "time": "Fri Mar 01 20:57:03 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 01 20:57:03 2024 +0000"
      },
      "message": "Merge \"Add BMM events to V to U restore\" into main"
    },
    {
      "commit": "19f81ba54d786a01c88308cff53d99b6bf61cca0",
      "tree": "eb2b2097afcd1043bfccba754827b25829e8883c",
      "parents": [
        "6f297adc60d6cf54a2af126f3494cdd2903022bd",
        "cad0c4ace278d22a745892d2b165169bf75b8933"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Mar 01 17:06:47 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 01 17:06:47 2024 +0000"
      },
      "message": "Merge \"Adding API to create and access Private Space from Launcher\" into main"
    },
    {
      "commit": "864c159506b1e7bc694a8aa3303393024470c6ae",
      "tree": "f6a577362129471d82a2ed011ea15275cd1f9bf5",
      "parents": [
        "8b5560c93c1f19b9398dbb7615a428a9e0afb274",
        "59ad767cebd8f59e76be078fb5e28a0114d1a5b8"
      ],
      "author": {
        "name": "Ben Murdoch",
        "email": "benm@google.com",
        "time": "Fri Mar 01 07:39:42 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 01 07:39:42 2024 +0000"
      },
      "message": "Merge \"Update bookmarks.xml shortcuts to specify a role to invoke.\" into main"
    },
    {
      "commit": "8aed401b50798531d56975c7513c66c4aace9644",
      "tree": "e2ebcc5a5ed6ec2c5eef9fefd4d6be5e8b8a1122",
      "parents": [
        "71175c173ece23c33004cdd9331c33b9e6fd5190"
      ],
      "author": {
        "name": "Chris Li",
        "email": "lihongyu@google.com",
        "time": "Tue Jan 09 23:15:05 2024 +0800"
      },
      "committer": {
        "name": "Chris Li",
        "email": "lihongyu@google.com",
        "time": "Fri Mar 01 15:14:36 2024 +0800"
      },
      "message": "Don\u0027t applyReady immediately when create empty TaskFragment\n\nTaskFragmentOrganizer may create empty TaskFragment and wait for\nactivity to start in it. In this case, wait for activity launch\nlifecycle event to set ready.\n\nBug: 318762281\nTest: verify with settings on folded device\nChange-Id: Ib982bd18c0a4e9812c5327b41c86fc0ea16cc35c\n"
    },
    {
      "commit": "4a64f46a7e38039a66569b8b6b4174a6f40f8011",
      "tree": "8d94cb7b1210136a4dc8484ff9cb2cfded2a55b2",
      "parents": [
        "77c6fd2c11f1b7166a8ca93b6243038e13192475"
      ],
      "author": {
        "name": "Evan Chen",
        "email": "evanxinchen@google.com",
        "time": "Fri Feb 23 19:25:39 2024 +0000"
      },
      "committer": {
        "name": "Evan Chen",
        "email": "evanxinchen@google.com",
        "time": "Fri Mar 01 05:34:45 2024 +0000"
      },
      "message": "Fix stop Ble scan logic\n\nCan not simplly stop ble scan if one of the device is not connected yet.\nWe also need to check if any devices has been already reported ble\npresence since there\u0027s a chance CDM need to report `ble disappeared`\n\nAfter device is bt disconnected,  wait for 10 seconds, if a device\npending to report BLE device lost and also it was BLE presence before,\nit is likely the BLE is lost and trigger the onDeviceEvent callback with\nEVENT_BLE_DISAPPEARED event.\n\nBug: 326652934\nTest: cts\nChange-Id: I5c75647284cc877f7d53e29d899788842c696398\n"
    },
    {
      "commit": "0c4b7009f4c3b70bf5497c921211a7a30c76ca22",
      "tree": "362f50d9b08bad4d72dec1d3fd157a3e46b2c78d",
      "parents": [
        "807c423a08e0f5b34497bf0b5c8dfeda5f7f2237",
        "2501e749abb30ce745f22ae33869cfb11200f37d"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Mar 01 04:38:51 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 01 04:38:51 2024 +0000"
      },
      "message": "Merge changes from topic \"yukawa-b27859687\" into main\n\n* changes:\n  Clear additional subtypes upon background APK updates\n  Remove an unnecessary null check\n"
    },
    {
      "commit": "42144a84241206750b914bacd54119ad3ca9ac8c",
      "tree": "12c83bb364fd86d35e08dc49adda3774547ca0d2",
      "parents": [
        "be181562949d320c2e2bdf758b26cc64137fca7e",
        "a390f5f0b1093368aa9738629fa3879fe1fc2a79"
      ],
      "author": {
        "name": "Fangqiu Su",
        "email": "fangqiu@google.com",
        "time": "Fri Mar 01 03:49:00 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 01 03:49:00 2024 +0000"
      },
      "message": "Merge \"Update the imports to androidx.test.filters.*\" into main"
    },
    {
      "commit": "be181562949d320c2e2bdf758b26cc64137fca7e",
      "tree": "46a19b276f05e690cf62e20c88d0a0f7154ef9ea",
      "parents": [
        "27f84439e212879e0d80f46dc2319e19c749abb7",
        "26fdedb0a18e5c1e1c0032f774dfa1a6a211c690"
      ],
      "author": {
        "name": "Fangqiu Su",
        "email": "fangqiu@google.com",
        "time": "Fri Mar 01 03:48:26 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 01 03:48:26 2024 +0000"
      },
      "message": "Merge \"Update the imports to androidx.test.filters.*\" into main"
    },
    {
      "commit": "27f84439e212879e0d80f46dc2319e19c749abb7",
      "tree": "566ab0802917993367d5b9a2aa2859f9b4664549",
      "parents": [
        "11ef81751cfa9fcfad78f505bf0edf1c81d0a9b4",
        "f90986b23ba56bf23ea151384f5bd4fb91fe5485"
      ],
      "author": {
        "name": "Fangqiu Su",
        "email": "fangqiu@google.com",
        "time": "Fri Mar 01 03:47:58 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 01 03:47:58 2024 +0000"
      },
      "message": "Merge \"Update the imports to androidx.test.filters.*\" into main"
    },
    {
      "commit": "91e1dc479010be869519326237d702f27d2346d7",
      "tree": "1ae97a142cd8a4427ac91d13e8ec29568d8bf22d",
      "parents": [
        "bb8994a433776b07c58565fbe46d3ac6785d3792",
        "7cd64b94cd827f4d965cdbea7774789dc1e85fd9"
      ],
      "author": {
        "name": "Chiachang Wang",
        "email": "chiachangwang@google.com",
        "time": "Fri Mar 01 02:21:47 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 01 02:21:47 2024 +0000"
      },
      "message": "Merge \"Relocate VpnManagerServiceTest and VpnTest to the frameworks\" into main am: e7d727b275 am: 7cd64b94cd\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2981832\n\nChange-Id: I4746ff52ec0bb3ad0bfd1cc099e912e57e7a13cc\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "7cd64b94cd827f4d965cdbea7774789dc1e85fd9",
      "tree": "5a3345917b4f3f9ee6a2e25efa3fcbc596434c4f",
      "parents": [
        "4da7a57067a7335d4b51fc8e9418d3d373edbaf6",
        "e7d727b2755140d63af0ad81c0f044b73bcb6c8e"
      ],
      "author": {
        "name": "Chiachang Wang",
        "email": "chiachangwang@google.com",
        "time": "Fri Mar 01 01:40:56 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 01 01:40:56 2024 +0000"
      },
      "message": "Merge \"Relocate VpnManagerServiceTest and VpnTest to the frameworks\" into main am: e7d727b275\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2981832\n\nChange-Id: I09700030478a8882944a342eac3e440ad7272564\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "2501e749abb30ce745f22ae33869cfb11200f37d",
      "tree": "579fd355bae8ac2ce8acb4f4acdb4b1d962f6019",
      "parents": [
        "0c5feb229eb54fca1b886fcf2adde148dd50b2c4"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Thu Feb 29 17:38:50 2024 -0800"
      },
      "committer": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Thu Feb 29 17:38:50 2024 -0800"
      },
      "message": "Clear additional subtypes upon background APK updates\n\nPreviously\n\n  MyPackageMonitor#onFinishPackageChangesInternal()\n\ntook effect when and only when the APK change was for the current\nuser, which means that additional subtypes would remain unchanged if\nthe APK update happened while the user is not\nInputMethodManagerService\u0027s current IME user.\n\nWith this commit, additional subtypes start being cleared even for a\nbackground APK update.\n\nSee the corresponding CTS change [1] about detailed behavior change.\n\n [1]: Iecce1e7c035bb20961b3ac68414f212c4b748da6\n\nBug: 322062773\nFix: 27859687\nTest: atest CtsInputMethodInstallTestCases:AdditionalSubtypeLifecycleTest\nChange-Id: I10aa547f0de607ef3c0ba26764dac0585c40c843\n"
    },
    {
      "commit": "0c5feb229eb54fca1b886fcf2adde148dd50b2c4",
      "tree": "88134994ec90b7d53becdec0cfc2f46296253c84",
      "parents": [
        "aa0f8a4076ec71b4bd30938b75859087c417c1ec"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Thu Feb 29 17:38:42 2024 -0800"
      },
      "committer": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Thu Feb 29 17:38:42 2024 -0800"
      },
      "message": "Remove an unnecessary null check\n\nThis is a preparation before fixing Bug 27859687.\n\nPreviously\n\n  MyPackageMonitor#onFinishPackageChangesInternal()\n\nskipped several tasks when\n\n  Settings.Secure.DEFAULT_INPUT_METHOD\n\nis empty.\n\nThis check does not make much sense and should be removed.\n\nBug: 27859687\nBug: 322062773\nTest: atest CtsInputMethodInstallTestCases:AdditionalSubtypeLifecycleTest\nChange-Id: I07e32739f486d960c9dd22476120fa35bf1899e4\n"
    },
    {
      "commit": "afa747632e9ea2b302d778bc26858c2a6929243b",
      "tree": "a6b2be8ae3237829639de3eab8a2203e519a2c5d",
      "parents": [
        "256c0418a90ed599bb0fcc6f4c65695c8414ab4d",
        "113386b8f597c63ad04034b25dc2771a45c7d8b9"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Mar 01 01:14:30 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 01 01:14:30 2024 +0000"
      },
      "message": "Merge \"Add dump() in zerojank proxy\" into main"
    },
    {
      "commit": "256c0418a90ed599bb0fcc6f4c65695c8414ab4d",
      "tree": "f7db1b8da8c8157fd2c399cd3b52d9eb5b985ff8",
      "parents": [
        "140db9a8be463cc3f9842253d7a8fab8ce1049da",
        "4d94d9b2882e930a224914c000a2a5ad88221cc3"
      ],
      "author": {
        "name": "Song Chun Fan",
        "email": "schfan@google.com",
        "time": "Fri Mar 01 01:09:31 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 01 01:09:31 2024 +0000"
      },
      "message": "Merge \"[pm] use a consistent set of allUsers\" into main"
    },
    {
      "commit": "e7d727b2755140d63af0ad81c0f044b73bcb6c8e",
      "tree": "c095095d813bc7d87a2dd54736f2620f9917d176",
      "parents": [
        "344143b49cf4c132848da73dc62f9ce0737ad695",
        "7d485ee5a1df9579ea6d8edf7e5944e671075b8d"
      ],
      "author": {
        "name": "Chiachang Wang",
        "email": "chiachangwang@google.com",
        "time": "Fri Mar 01 00:58:31 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 01 00:58:31 2024 +0000"
      },
      "message": "Merge \"Relocate VpnManagerServiceTest and VpnTest to the frameworks\" into main"
    },
    {
      "commit": "b0baf0cae7d1ae6657eb69bcf14e8e70fee137da",
      "tree": "f4a9f4053d41e81407898c2a8095757787cf8ffb",
      "parents": [
        "675c606ac7ba64530258f6a2e8d88abd8016c20f",
        "d5304a0fffd51274f74e10923ea3d41916971c46"
      ],
      "author": {
        "name": "Haoran Zhang",
        "email": "haoranzhang@google.com",
        "time": "Fri Mar 01 00:50:48 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 01 00:50:48 2024 +0000"
      },
      "message": "Merge \"[Autofill Framework] Add in intent filter check after autofill service updates.\" into main"
    },
    {
      "commit": "07c817a0c36819bf48cc9250765d606740314941",
      "tree": "9420e394f2db69322d34cf51cbe050462b3f0ff6",
      "parents": [
        "45b070807abdcf9e3ed114b676082f347c537d07",
        "588143a975f6c63bdaa86090ca0be4b3ee5fa359"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Mar 01 00:43:50 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 01 00:43:50 2024 +0000"
      },
      "message": "Merge \"[res] Track uptime and wall time in idmap start\" into main"
    },
    {
      "commit": "384dc99e4dcd933cbf75a1c552e3b272ca882460",
      "tree": "472b4ca66274376bc1a107a5d8377d98aba36adc",
      "parents": [
        "be988cb19f4740a5e038fc4ebd41845d967e301e"
      ],
      "author": {
        "name": "Haining Chen",
        "email": "hainingc@google.com",
        "time": "Wed Feb 28 16:49:54 2024 -0800"
      },
      "committer": {
        "name": "Haining Chen",
        "email": "hainingc@google.com",
        "time": "Thu Feb 29 22:37:51 2024 +0000"
      },
      "message": "Add AdaptiveAuthServiceTest to presubmit\n\nBug: 285053096\nTest: atest AdaptiveAuthServiceTest\nTest: atest --test-mapping frameworks/base/TEST_MAPPING:presubmit-large\n      Verify that AdaptiveAuthServiceTest runs\nChange-Id: I58efcc3b82d8b0ba2aa2e7bb67e4cc0ef4c79da9\n"
    },
    {
      "commit": "be988cb19f4740a5e038fc4ebd41845d967e301e",
      "tree": "f083ff98dd68ca00a573da62f6fe6d1a748c2bb5",
      "parents": [
        "79927a4b08682ba28310cae65f44770654fa84e0",
        "29482e718cc7c48ef7981f88b3bef94fc0dfebf0"
      ],
      "author": {
        "name": "Soonil Nagarkar",
        "email": "sooniln@google.com",
        "time": "Thu Feb 29 22:29:26 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 29 22:29:26 2024 +0000"
      },
      "message": "Merge \"CP StationaryThrottling bugfixes from SC QPR1\" into main"
    },
    {
      "commit": "13181a26175e1bbc67fa758273675ea800b60272",
      "tree": "f04c132e391111ffc88da532c6f150bf1ecf07bc",
      "parents": [
        "aa0f8a4076ec71b4bd30938b75859087c417c1ec",
        "8a922ecadb76c49a62b43fab80507466a92db7cc"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Thu Feb 29 22:00:40 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 29 22:00:40 2024 +0000"
      },
      "message": "Merge \"Support service dependencies on Ravenwood.\" into main"
    },
    {
      "commit": "588143a975f6c63bdaa86090ca0be4b3ee5fa359",
      "tree": "f0380fb890954e9209ae7b52c1f6cc5dadaf8d2c",
      "parents": [
        "719aebf65698485ab967620884bfbc7d122248bb"
      ],
      "author": {
        "name": "Yurii Zubrytskyi",
        "email": "zyy@google.com",
        "time": "Wed Feb 28 17:52:43 2024 -0800"
      },
      "committer": {
        "name": "Yurii Zubrytskyi",
        "email": "zyy@google.com",
        "time": "Thu Feb 29 13:56:46 2024 -0800"
      },
      "message": "[res] Track uptime and wall time in idmap start\n\nFixes: 322240968\nTest: build + boot + presubmit\nChange-Id: I506f724c2a8deed97612e0435cfc1c5f0b5ee850\n"
    },
    {
      "commit": "9b2e54f25456f2726ab1a15e6b6dc19395a3b5b4",
      "tree": "ec0addb6028d9923005c309d8395ea33f2cb1fcb",
      "parents": [
        "c25b76954cefac8f3e566138224497647d079488",
        "a5e3ebcdfaf2dfbebda765d2736950c4f46b1da0"
      ],
      "author": {
        "name": "Priyanka Advani",
        "email": "padvani@google.com",
        "time": "Thu Feb 29 21:24:06 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 29 21:24:06 2024 +0000"
      },
      "message": "Merge \"Revert \"Cap the size for RemoteCollectionItemsAdapter\"\" into main"
    },
    {
      "commit": "c25b76954cefac8f3e566138224497647d079488",
      "tree": "45a8e97f24500b8208d2577643583d55ba6561c0",
      "parents": [
        "d925c4500b03100d28d6e3e7557ee89b39c914bb",
        "dbd2410fd1431aba65d6e3b6b6a937f91dad6e47"
      ],
      "author": {
        "name": "George Chan",
        "email": "georgechan@google.com",
        "time": "Thu Feb 29 21:23:58 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 29 21:23:58 2024 +0000"
      },
      "message": "Merge \"Allow toggling USB data access in lockdown mode\" into main"
    },
    {
      "commit": "a5e3ebcdfaf2dfbebda765d2736950c4f46b1da0",
      "tree": "859cf8c5b0a6625c7f6ba85c9eed56780493590b",
      "parents": [
        "77ec7b0d94e2d9f1e2b3c7ff7a4615536ddbb5de"
      ],
      "author": {
        "name": "Priyanka Advani",
        "email": "padvani@google.com",
        "time": "Thu Feb 29 21:17:43 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 29 21:17:43 2024 +0000"
      },
      "message": "Revert \"Cap the size for RemoteCollectionItemsAdapter\"\n\nThis reverts commit 77ec7b0d94e2d9f1e2b3c7ff7a4615536ddbb5de.\n\nReason for revert: Probable culprit for b/327653869. Will be running through ABTD for confirmation and before submitting the revert.\n\nChange-Id: Iaeb801d4bb5218df78c386f0519208e1d6a4e2eb\n"
    },
    {
      "commit": "b8992fecfa958b54bdbbb6eeb402e49eddae6440",
      "tree": "78096648cde6051844ecfaed304cc1bd957dba47",
      "parents": [
        "83995ffa4b582aadd2e657ae6f14bbccfc9612d8"
      ],
      "author": {
        "name": "Reema Bajwa",
        "email": "reemabajwa@google.com",
        "time": "Thu Feb 29 18:12:34 2024 +0000"
      },
      "committer": {
        "name": "Reema Bajwa",
        "email": "reemabajwa@google.com",
        "time": "Thu Feb 29 21:15:53 2024 +0000"
      },
      "message": "Make sure finishSession logs the final status\n\nBug: 315345631\nTest: Built locally \u0026 deployed on device\n\nChange-Id: I28e27ae502a8902025a78ed8006d3594d362f454\n"
    },
    {
      "commit": "cad0c4ace278d22a745892d2b165169bf75b8933",
      "tree": "db17e51692f5c887e96545f69c1e63a89cfc66d4",
      "parents": [
        "c438854e2b0220163b11b0d683c179cf011a7de0"
      ],
      "author": {
        "name": "Himanshu Gupta",
        "email": "himanshuz@google.com",
        "time": "Tue Feb 27 12:24:03 2024 +0000"
      },
      "committer": {
        "name": "Himanshu Gupta",
        "email": "himanshuz@google.com",
        "time": "Thu Feb 29 19:56:35 2024 +0000"
      },
      "message": "Adding API to create and access Private Space from Launcher\n\nAPIs added openPrivateSpaceSettings()\n\nBug: 310027945\nTest: atest FrameworkServicesTest\nChange-Id: I353468264d79e122afce92bab5b08ae231586246\n"
    },
    {
      "commit": "44fa927821d950752b8654f050befc46d6746c7b",
      "tree": "5a459131e7d99a42f5f036f6c78e8ad056053081",
      "parents": [
        "293e456ac8bbb40aadcfe23d769dfb876eb9a67a",
        "4bc95c9607083c4191afb33cd35fff670fe1c007"
      ],
      "author": {
        "name": "Daniel Norman",
        "email": "danielnorman@google.com",
        "time": "Thu Feb 29 19:42:09 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 29 19:42:09 2024 +0000"
      },
      "message": "Merge changes from topic \"b-311783331\" into main\n\n* changes:\n  Add a `cmd accessibility` shell command to check HIDRAW access.\n  Use a sysprop so connect APIs fail fast if HIDRAW is not supported.\n"
    },
    {
      "commit": "5566c330ce152b83257ad41f34a5292cc3117823",
      "tree": "21ba62d7445edb1e1aaa71731f254ed84541c46d",
      "parents": [
        "1b037b8346989ec20881d73475fbf5a17860d27e",
        "49a5d9df6cc1c766045b0b66dd6d9830d1f54ddb"
      ],
      "author": {
        "name": "Haining Chen",
        "email": "hainingc@google.com",
        "time": "Thu Feb 29 19:24:39 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 29 19:24:39 2024 +0000"
      },
      "message": "Merge \"Disable adaptive auth for automotive devices by default\" into main"
    },
    {
      "commit": "b198c17356b9b3b3eb4347e4fe2adb4c2090bfad",
      "tree": "43525ed1b337a251665fb1b4b712ae0eae54ff69",
      "parents": [
        "db7264edbf39f2dac2f6da6d513b40d6648fc58d",
        "e0e8b3ffcd515f53ecd73eb4ee6c9319166f37ab"
      ],
      "author": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Thu Feb 29 19:14:18 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 29 19:14:18 2024 +0000"
      },
      "message": "Merge \"Don\u0027t use phone features without calling declared\" into main"
    },
    {
      "commit": "bb0d6c7fd5e1a79f0e022c5c7df3dcd085c24978",
      "tree": "357afee69bc989358ded05b2d585bfc3b4285410",
      "parents": [
        "d5454d3f00fc14bff008b94c625c7dacafd88144",
        "cd65ce05d2f4559f4754b06f63c6a38dc0c0da5e"
      ],
      "author": {
        "name": "Fangqiu Su",
        "email": "fangqiu@google.com",
        "time": "Thu Feb 29 18:56:13 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 29 18:56:13 2024 +0000"
      },
      "message": "Merge \"Update the imports to androidx.test.filters.*\" into main"
    },
    {
      "commit": "113386b8f597c63ad04034b25dc2771a45c7d8b9",
      "tree": "a3afd8faeba306e6c33deac3c050214fdd700dbf",
      "parents": [
        "af9ab323ec072290ab4615ed8d0d7d847857c468"
      ],
      "author": {
        "name": "Taran Singh",
        "email": "tarandeep@google.com",
        "time": "Thu Feb 29 18:36:05 2024 +0000"
      },
      "committer": {
        "name": "Taran Singh",
        "email": "tarandeep@google.com",
        "time": "Thu Feb 29 18:36:05 2024 +0000"
      },
      "message": "Add dump() in zerojank proxy\n\nIn [1] we missed adding override for dump(). This should fix dump and\nrelated tests.\n\n[1]: I37fd585eeccab7c3b18fb509b3607c56d800c306\n\nBug: 293640003\nTest: CtsInputMethodTestCases\nChange-Id: I17abb326245b5525eebb75fec433d24c6c7259d4\n"
    },
    {
      "commit": "a9a83eed92731255899741e5b8dd011704cc479c",
      "tree": "e9bc555d8bcc13bbfe1c940fd989fea3158e0d0d",
      "parents": [
        "a9ec5dbf9bb17a96cf2eb2b182f9972a7ba7ef79",
        "e8deecf6a9cad1f0e17add7b7f0e7be0d2e65d28"
      ],
      "author": {
        "name": "Beatrice Marchegiani",
        "email": "beatricemarch@google.com",
        "time": "Thu Feb 29 18:11:22 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 29 18:11:22 2024 +0000"
      },
      "message": "Merge \"Move where the V to U allowlist/denylist are created\" into main"
    },
    {
      "commit": "8a922ecadb76c49a62b43fab80507466a92db7cc",
      "tree": "4efeff667f1684324ebea2472e769217c03ada56",
      "parents": [
        "16f7cdf2e01e158efe8d8334a15e9e20e59de929"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Tue Feb 27 12:36:36 2024 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Thu Feb 29 11:04:46 2024 -0700"
      },
      "message": "Support service dependencies on Ravenwood.\n\nRavenwood test authors should only need to call setServicesRequired()\nfor the services they directly interact with, but often those\nservices will have indirect dependencies on other OS internals, and\nthose dependencies will evolve over time.\n\nTo handle this, we add the concept of dependencies to SystemService,\nwhere a service declares the other services required to run.  (They\ncan choose to omit services from their dependencies where they\ngracefully handle a missing service at runtime.)\n\nBug: 325506297\nTest: atest RavenwoodServicesTest\nChange-Id: I42187b3494fef499d619ad882891e832b0fd6bca\n"
    },
    {
      "commit": "a9ec5dbf9bb17a96cf2eb2b182f9972a7ba7ef79",
      "tree": "e52f239470c1ec425c4d0002d2cf57fe1413dedc",
      "parents": [
        "719aebf65698485ab967620884bfbc7d122248bb",
        "e40de0b625a906f21edc3d4c874a286bd07992ce"
      ],
      "author": {
        "name": "Pinyao Ting",
        "email": "pinyaoting@google.com",
        "time": "Thu Feb 29 17:55:12 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 29 17:55:12 2024 +0000"
      },
      "message": "Merge \"Disable AppSearch integration on default\" into main"
    },
    {
      "commit": "719aebf65698485ab967620884bfbc7d122248bb",
      "tree": "93fd3db2a9e230c930cebba9e20b70c743824e14",
      "parents": [
        "aa278973d8a715616bbd3bd6cd895e9c7e3d4f40",
        "77ec7b0d94e2d9f1e2b3c7ff7a4615536ddbb5de"
      ],
      "author": {
        "name": "Sihua Ma",
        "email": "sihua@google.com",
        "time": "Thu Feb 29 17:47:40 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 29 17:47:40 2024 +0000"
      },
      "message": "Merge \"Cap the size for RemoteCollectionItemsAdapter\" into main"
    },
    {
      "commit": "8c06fe37dcf7b5a4914bf4f2cfaa066764895266",
      "tree": "0edbfe420644a34d0ab79a3cd7e7ebcf67f066d0",
      "parents": [
        "e8deecf6a9cad1f0e17add7b7f0e7be0d2e65d28"
      ],
      "author": {
        "name": "Beatrice Marchegiani",
        "email": "beatricemarch@google.com",
        "time": "Wed Feb 28 13:13:14 2024 +0000"
      },
      "committer": {
        "name": "Beatrice Marchegiani",
        "email": "beatricemarch@google.com",
        "time": "Thu Feb 29 17:47:25 2024 +0000"
      },
      "message": "Add BMM events to V to U restore\n\nAdd logs so that we can record the V to U scenario in the backup\ndumpsys and in clearcut\nWe only print the allowlist/denylist once in the backup dumpsys (at the beginning of system restore)\n\nTest: manual (check that the VtoU events appear in the dumpsys - See for an example: https://paste.googleplex.com/4697312460275712#), atest PerformUnifiedRestoreTaskTest, atest BackupManagerMonitorUtilsTest\nBug: 324233962\nChange-Id: I07c483b80093037e36076bc174ef6d9484f01d65\n"
    },
    {
      "commit": "4d94d9b2882e930a224914c000a2a5ad88221cc3",
      "tree": "11e22fe48a6a20bacb22dd1c187d29f325ed8415",
      "parents": [
        "89d0366b3a1be93b42a1d1a8ac30763cd025c8a3"
      ],
      "author": {
        "name": "Song Chun Fan",
        "email": "schfan@google.com",
        "time": "Thu Feb 29 17:30:12 2024 +0000"
      },
      "committer": {
        "name": "Song Chun Fan",
        "email": "schfan@google.com",
        "time": "Thu Feb 29 17:30:12 2024 +0000"
      },
      "message": "[pm] use a consistent set of allUsers\n\n(not a root cause) \n\nChances are the list of mPm.mUserManager.getUserIds() may change during package commit. Use a consistent list to prevent any potential issues.\n\nChange-Id: Id11c62864085c37b3013961ffb91e2381d7a08ed\nBUG: 326223729\nTest: builds\n"
    },
    {
      "commit": "29482e718cc7c48ef7981f88b3bef94fc0dfebf0",
      "tree": "30308997548db5d26ca1ff475f2d396c2b995633",
      "parents": [
        "4201d5607ad0840a0f28d6e929e1bbcc642e2bbc"
      ],
      "author": {
        "name": "Soonil Nagarkar",
        "email": "sooniln@google.com",
        "time": "Thu Feb 29 09:16:37 2024 -0800"
      },
      "committer": {
        "name": "Soonil Nagarkar",
        "email": "sooniln@google.com",
        "time": "Thu Feb 29 09:16:37 2024 -0800"
      },
      "message": "CP StationaryThrottling bugfixes from SC QPR1\n\nSomehow these fixes were never merged into main (although the test\nchanges were? Very strange). Merge this fix which eliminates wasted\npower from registering the SMD when not necessary.\n\nBug: 279879297\nTest: atest StationaryThrottlingLocationProviderTest\nChange-Id: I923573cd5e4735c74d896c4f16210ce62013e2fe\n"
    },
    {
      "commit": "ed61a11e80c706dae1b31f7a571aa8fdcf0e8d43",
      "tree": "c795c1770a839e9dfecf5a26392a0c7ef2c8505f",
      "parents": [
        "f320e4b552aaed73309b94b318e12c8eb71d5a29"
      ],
      "author": {
        "name": "Piotr Wilczyński",
        "email": "wilczynskip@google.com",
        "time": "Tue Feb 06 14:34:47 2024 +0000"
      },
      "committer": {
        "name": "Piotr Wilczyński",
        "email": "wilczynskip@google.com",
        "time": "Thu Feb 29 17:07:08 2024 +0000"
      },
      "message": "Fix auto-brightness in doze\n\n- AutomaticBrightnessController was incorrectly disabling auto-brightness in doze even if the config allowed it.\n\n- We should rely on the policy and not the display state - when we enter doze, the first power request has policy DOZE but the display state is still ON.\n\nBug: 322974128\nBug: 304339170\nTest: atest DisplayPowerControllerTest\nTest: atest AutomaticBrightnessStrategyTest\nTest: atest AutomaticBrightnessControllerTest\nChange-Id: Ie04184b6cca91c9a96c360d72fbbf59cfb8ecf59\n"
    },
    {
      "commit": "1803b698759a6fef8d602691020d0dbf2555e769",
      "tree": "5f3499468b6e3bad087d795c8f4454443488878f",
      "parents": [
        "8caa214f4cce7d229b3215f3f7ca2e5aa2aadebb",
        "0dc7cd7379d530b393f432a0d1e9fb9e8bcd741b"
      ],
      "author": {
        "name": "Nino Jagar",
        "email": "njagar@google.com",
        "time": "Thu Feb 29 16:31:04 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 29 16:31:04 2024 +0000"
      },
      "message": "Merge \"Integrate admin policy into content protection consent check\" into main"
    },
    {
      "commit": "73c8cfcef5e3af4bceb9d5abcf679883897e6388",
      "tree": "fbd79cde637d1ff3e053c3416b3354260a71cd52",
      "parents": [
        "e394d7d4b199996eecc497ffdc4fb95caea4f509",
        "aeb9ab5f0281ddae0323391e78e72fe43a5d29e3"
      ],
      "author": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Thu Feb 29 16:20:27 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 29 16:20:27 2024 +0000"
      },
      "message": "Merge \"Increase timeout on marking a location provider as disabled\" into main"
    },
    {
      "commit": "e394d7d4b199996eecc497ffdc4fb95caea4f509",
      "tree": "58c313268220941d2a860160a1419089ea9ee666",
      "parents": [
        "cca6e8153500c372f87057176dd52c20cd2595ce",
        "8f235fdb913abfd3cd43685cca004d591a26b530"
      ],
      "author": {
        "name": "Tiger Huang",
        "email": "tigerhuang@google.com",
        "time": "Thu Feb 29 16:09:18 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 29 16:09:18 2024 +0000"
      },
      "message": "Merge \"Execute afterPrepareSurfacesRunnables after committing the transaction\" into main"
    },
    {
      "commit": "49de7371c2987e5b9d6dd8c7dff455a114f0b155",
      "tree": "acf34e322730cd20ea3c9d0d40eb72519750aadf",
      "parents": [
        "366068df8a3a84350e0a8c38b1f47980a760e3f3",
        "d9291c0a5daf55121040175dae5bb0a4dbc00a83"
      ],
      "author": {
        "name": "Lais Andrade",
        "email": "lsandrade@google.com",
        "time": "Thu Feb 29 15:54:58 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 29 15:54:58 2024 +0000"
      },
      "message": "Merge \"Add dumpsys information for VibratorControlService\" into main"
    },
    {
      "commit": "366068df8a3a84350e0a8c38b1f47980a760e3f3",
      "tree": "e6303494d73ee14eec527efd6df4121d1364fa11",
      "parents": [
        "e6e4aae7f4d928977d1d67613ebe4c0416568b34",
        "7b8808b62d247ec92faaf6a932e04df600cf2090"
      ],
      "author": {
        "name": "Lee Shombert",
        "email": "shombert@google.com",
        "time": "Thu Feb 29 15:35:19 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 29 15:35:19 2024 +0000"
      },
      "message": "Merge \"Make AnrTimerTest.testDumpOutput hermetic\" into main"
    },
    {
      "commit": "3ba3afa86392565055ef0d9db4357923d3caa5ce",
      "tree": "2f2eb8a0cc1d8d22c570e06b2a9265c1aafe0eb2",
      "parents": [
        "bb519522bc9ed257d7738b1c9fa99902b67165c1",
        "a5710b247ebddb973e9f8d3b79355bdbe2be3935"
      ],
      "author": {
        "name": "Vlad Zavidovych",
        "email": "zavidovych@google.com",
        "time": "Thu Feb 29 15:13:07 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 29 15:13:07 2024 +0000"
      },
      "message": "Merge \"Refactor category and action into a constant to provide more context in a comment.\" into main"
    },
    {
      "commit": "bb519522bc9ed257d7738b1c9fa99902b67165c1",
      "tree": "3b6649c24562576c85b04fc034aa00faec3b9588",
      "parents": [
        "c534686ca23f056830b715bfa6118512539441a1",
        "3f5a179febec5c5db736fce3427bec8f907e630e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Feb 29 15:04:35 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 29 15:04:35 2024 +0000"
      },
      "message": "Merge \"Fix NullPointerException in UserController.forceStopUser\" into main"
    },
    {
      "commit": "05b1563db8caa38abf645c236a818c69d288ab70",
      "tree": "75f278c2a2ed47b355b38658e3fe245fac0fb507",
      "parents": [
        "232835732639055663a03f3cbb789c9945e1f375"
      ],
      "author": {
        "name": "Matías Hernández",
        "email": "matiashe@google.com",
        "time": "Thu Feb 29 16:01:10 2024 +0100"
      },
      "committer": {
        "name": "Matías Hernández",
        "email": "matiashe@google.com",
        "time": "Thu Feb 29 16:01:10 2024 +0100"
      },
      "message": "Don\u0027t apply the \"dim wallpaper\" effect if wallpaper is not supported\n\nOn auto, getSystemService(WallpaperManager) returns a non-null but non-working service (DisabledWallpaperManager) that fails on each method call (this seems like a rather unusual pattern). We detect this by calling isWallpaperSupported() and, if false, we won\u0027t try to apply the effect.\n\nBug: 327485783\nTest: atest DefaultDeviceEffectsApplierTest\nChange-Id: I1be7c902f4ae63d0b6191d9fcb106691052cbc55\n"
    },
    {
      "commit": "e8deecf6a9cad1f0e17add7b7f0e7be0d2e65d28",
      "tree": "71448dd951f9676b230585c1ac6e395a241efd47",
      "parents": [
        "b24bcc884a283ba9e2f3c609db98dc04633be035"
      ],
      "author": {
        "name": "Beatrice Marchegiani",
        "email": "beatricemarch@google.com",
        "time": "Tue Feb 27 11:15:07 2024 +0000"
      },
      "committer": {
        "name": "Beatrice Marchegiani",
        "email": "beatricemarch@google.com",
        "time": "Thu Feb 29 15:00:46 2024 +0000"
      },
      "message": "Move where the V to U allowlist/denylist are created\n\nWe read the value of list from secure settings. So we move the lists after transport.startRestore, given that the corresponding secure settings are set during transport.startRestore\n\nTest: manual (check that the VtoU secure settings are set by the time the lists are created), atest PerformUnifiedRestoreTaskTest\nBug: 324233962\nChange-Id: Icc442f344106c1cecd764e2004523e82649bcf59\n"
    },
    {
      "commit": "e07f49e7729e1c01382a460038051e6db0a3f3cc",
      "tree": "5864ad986a6397ac7604766abffd63419ef74f37",
      "parents": [
        "f1ae44f0104384b372c900b9042b9cc6ccf23df5"
      ],
      "author": {
        "name": "Alex Dadukin",
        "email": "adadukin@google.com",
        "time": "Thu Feb 29 14:17:55 2024 +0000"
      },
      "committer": {
        "name": "Alex Dadukin",
        "email": "adadukin@google.com",
        "time": "Thu Feb 29 14:17:55 2024 +0000"
      },
      "message": "Remove @RequiresPermission annotation from checkMediaRoutingControlPermission\n\nNon-functional change. Method checkMediaRoutingControlPermission should not require\nMEDIA_ROUTING_CONTROL permission as it checks whether this permission is\ngranted to the calling app.\n\nBug: b/325755852\nTest: NA\nChange-Id: I6533fb7bcc0b99c8989bf2fbb304a1f3f27dcfe8\n"
    }
  ],
  "next": "be1085736a8ae0395e394c8b2cc9f75f2b2b6d2d"
}
