)]}'
{
  "log": [
    {
      "commit": "6321bda515c7e2d42d8358b4d977208229190596",
      "tree": "7eba3852670c7cbacf30b4beec0722141d498db2",
      "parents": [
        "a1dc124d3de40fc71a9c8073d2bd937a3dd9d1dd"
      ],
      "author": {
        "name": "Marzia Favaro",
        "email": "marziana@google.com",
        "time": "Tue Aug 29 14:56:22 2023 +0000"
      },
      "committer": {
        "name": "Marzia Favaro",
        "email": "marziana@google.com",
        "time": "Fri Oct 06 12:16:45 2023 +0000"
      },
      "message": "Apply dim changes only at the end of traversal\n\nCollect the changes on a dim layer and assign only the last requested to\na transaction\n- Avoids issues with transaction ending up in the wrong order\n- Allows smooth transactions between different alpha values\n- Does not treat the entering animation as a special animation case\n\nTest: DimmerTests\nBug: 281632483\nBug: 295291019\n\nChange-Id: Ic3e6ce1f107bfc3ac925eb167b8bc89a5df478c8\n"
    },
    {
      "commit": "d58e56f0c20366ffaad62e9510b01439e8bdce44",
      "tree": "6545006057ba27a1d74fd373ef9dfb575276084c",
      "parents": [
        "eee4e7c6db4ceeaa4de366cc0c8999a5f38a3f69",
        "a8992021221d9625584e993e1078248a6ef73568"
      ],
      "author": {
        "name": "Philip Junker",
        "email": "philipjunker@google.com",
        "time": "Wed Oct 04 08:04:49 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 04 08:04:49 2023 +0000"
      },
      "message": "Merge \"Remove MACRO_1 mapping from default reference remote kl file.\" into main"
    },
    {
      "commit": "8b221ae6df74d7a4dcd79acaf8d44c7bdd3dd70e",
      "tree": "6db7df77de872a1554810b29166b6101feac8ff1",
      "parents": [
        "6275c6192f9970aa945cabbd1fcb01c33581711f",
        "4b4024b5ab3a40c6658ee9466b4208f4b07425c3"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Oct 04 03:09:20 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 04 03:09:20 2023 +0000"
      },
      "message": "Merge \"Use variable definition for variable font family\" into main"
    },
    {
      "commit": "4b4024b5ab3a40c6658ee9466b4208f4b07425c3",
      "tree": "b193c3e820ac70c85359890a2288173142be080e",
      "parents": [
        "cea6bf39001c12044b2608c1d6a889fc2ff4943a"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Mon Oct 02 16:12:19 2023 +0900"
      },
      "committer": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Wed Oct 04 10:19:58 2023 +0900"
      },
      "message": "Use variable definition for variable font family\n\nBug: 281769620\nTest: Manually done\nTest: atest FontListParserTest TypefaceSystemFallbackTest\nTest: atest CtsGraphicsTestCases CtsTextTestCases\nChange-Id: Ice5a51024c7fbba2af7c5886c751e2508c3670d7\n"
    },
    {
      "commit": "a8992021221d9625584e993e1078248a6ef73568",
      "tree": "4de69fe12249cbfd6d786dc4b2f759cf5fc909f3",
      "parents": [
        "5321c545aedfd14e4fc67b35249ad337e558da9c"
      ],
      "author": {
        "name": "Philip Junker",
        "email": "philipjunker@google.com",
        "time": "Thu Sep 28 16:17:47 2023 +0200"
      },
      "committer": {
        "name": "Philip Junker",
        "email": "philipjunker@google.com",
        "time": "Tue Oct 03 14:58:48 2023 +0000"
      },
      "message": "Remove MACRO_1 mapping from default reference remote kl file.\n\nBug: 290068850\nTest: manual\nChange-Id: I394f38d6960deae36237b3a7122fd343dc7a1934\n"
    },
    {
      "commit": "278310e3efed3cdb835374833721814101502f9f",
      "tree": "e5eee5c6f33eff94d390785bafa75fa8587f6f68",
      "parents": [
        "925853a950ec5459fbd16242381904833106ca34",
        "a8f6d75cf2e5cdacb9fdf86cd9cf5b37e25de448"
      ],
      "author": {
        "name": "Victor Hsieh",
        "email": "victorhsieh@google.com",
        "time": "Mon Oct 02 18:11:05 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 02 18:11:05 2023 +0000"
      },
      "message": "Merge \"Ensure signature for allowlisted system app update on boot\" into main"
    },
    {
      "commit": "a8f6d75cf2e5cdacb9fdf86cd9cf5b37e25de448",
      "tree": "a2c1ff90bf64070203555e87f4c3ac8dac85d1da",
      "parents": [
        "1acb8c1b4afbde2cef8413ea8a5f4edd9b39cca5"
      ],
      "author": {
        "name": "Victor Hsieh",
        "email": "victorhsieh@google.com",
        "time": "Fri Sep 22 11:36:34 2023 -0700"
      },
      "committer": {
        "name": "Victor Hsieh",
        "email": "victorhsieh@google.com",
        "time": "Mon Oct 02 09:44:09 2023 -0700"
      },
      "message": "Ensure signature for allowlisted system app update on boot\n\nWith v4 signature and fs-verity, verifying an APK integrity is O(1)\ntime. This allows us to enforce signature and detect persistent attack\n(via tampering with an APK) across a reboot for updated system apps.\n\nFor the first step, we don\u0027t implement a policy (e.g. all priv apps)\nand only protect the packages in an allowlist specified by a resource\nproperty. This is due to the ecosystem complexity, where some OEM may\npreload app from another developer, since developer\u0027s v4 signature may\nneed extra plumbing depending on how they are installed.\n\nSome implementation details:\n\nAfter a system package is updated, during the boot we still want to\nretrieve the SigningDetails from the APK in the dm-verity protected\npartition. This is to harden and protect the allowlisted apps from\ntampered record in an attacking scenario. The SigningDetails of the\ndisabled pacakge is then used during the reconcile phase, to ensure\nthe updated package has consistent signature with the original version.\n\nOriginally, canSkipForcedPackageVerification checks splits explicitly.\nThis is not necessary because ParsingPackageUtils.getSigningDetails can\nonly succeed (e.g. during collectCertificatesLI, when forced) if the\nsplits are consistent with the base.\n\nDelete some dead code, e.g. in the skipVerify condition.\n\nBug: 277344944\nTest: 1. locally add com.android.egg to the allowlist\n      2. build EasterEgg with v4 signature; and EasterEgg2 with a\n         different signing key\n      3. adb install-multiple --no-incr EasterEgg.apk EasterEgg.apk.idsig\n      4. with root, replace base.apk and base.apk.idsig with EasterEgg2,\n         chown and enable fsverity\n      5. adb shell stop/start\n      6. verify from logcat that the APK is recovered by expected check\n        * With some code change to force condition.\nChange-Id: I0b62b73208c7d4e6b8613f1ae3aa726de8d8fa65\n"
    },
    {
      "commit": "45f626a154f66f4cceecaf6e32392741a00529a3",
      "tree": "a7b29f56eac0e29ccdf0d2abfd2ed25336e08359",
      "parents": [
        "5497554292b4a2395095e3c1c434b465a79fb6ea"
      ],
      "author": {
        "name": "Arpit Singh",
        "email": "arpitks@google.com",
        "time": "Tue Sep 26 09:59:23 2023 +0000"
      },
      "committer": {
        "name": "Arpit Singh",
        "email": "arpitks@google.com",
        "time": "Mon Oct 02 09:56:41 2023 +0000"
      },
      "message": "Mark stylus buttons mapppings as fallback\n\nWe don\u0027t have a way to determine if devices can actually report HID\nusage keys. Marking them as fallback only.\n\nBug: 297094448\nTest: atest inputflinger_tests\nChange-Id: I45710f9e6237c86613717fab779dbd7cc5c66c86\n"
    },
    {
      "commit": "fb287dc67e62b5652d44d64abf836c8f59725084",
      "tree": "c816adf886a87afbbfccc3153b82b25db4e3bc55",
      "parents": [
        "7110a03ac7e3b1c2fc2baae520d4da6e59164aa2",
        "670fb7f5c0d23cf51ead25538bcb017e03ed73ac"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Sep 26 09:43:47 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 26 09:43:47 2023 +0000"
      },
      "message": "Merge \"Start logging rotation lock history + include caller information\" into main"
    },
    {
      "commit": "0322c45426d574e24bc852b7da2b76506d7f4e54",
      "tree": "33cbeaaa070c5e9ab346fa47b7a1a549cc089387",
      "parents": [
        "697580188a9b2e4d251051fc329d0f063f3a50fa"
      ],
      "author": {
        "name": "dakinola",
        "email": "dakinola@google.com",
        "time": "Tue Sep 19 16:08:19 2023 +0000"
      },
      "committer": {
        "name": "Daniel Akinola",
        "email": "dakinola@google.com",
        "time": "Thu Sep 21 15:32:12 2023 +0000"
      },
      "message": "Remove record_task_content feature flag check in ContentRecorder\n\nFeature flag check is no longer needed and leads to scenarios where partial screen sharing fails despite the device being capable of it, so its better to remove this extra point of failure.\n\nBug: 301273469\nTest: manually built \u0026 smoke test\nTest: atest WmTests:ContentRecorderTests\nChange-Id: Iad8926c377a2cae7c1b08f874926d09cc46274a4\n"
    },
    {
      "commit": "670fb7f5c0d23cf51ead25538bcb017e03ed73ac",
      "tree": "0d145ee02cf01e42cca30d7555382e3e31aa6746",
      "parents": [
        "3faf4e64c386957aba9926cf61c5f3f0f251c645"
      ],
      "author": {
        "name": "Chris Göllner",
        "email": "chrisgollner@google.com",
        "time": "Fri Jul 14 16:35:06 2023 +0100"
      },
      "committer": {
        "name": "Chris Göllner",
        "email": "chrisgollner@google.com",
        "time": "Thu Sep 21 12:05:00 2023 +0100"
      },
      "message": "Start logging rotation lock history + include caller information\n\nThere have been a few reports on foldables where rotation lock suddenly\nchanged, without user interaction.\nAdding these logs will make it easier to debug the issue.\n\nBug: 289023967\nBug: 289534937\nBug: 279685215\nTest: Manually - Change rotation lock and check logs in dumpsys\nChange-Id: If8de11265355f640a6ec54950bb3250c231b34cf\n"
    },
    {
      "commit": "23b9f3877217cd12107a8247b1aeb6c09db179ac",
      "tree": "469627191db07c413faa475b7c8cb2a67d6faeed",
      "parents": [
        "27d32fd7addca69d5e82009609c14206878eb5cc"
      ],
      "author": {
        "name": "Riddle Hsu",
        "email": "riddlehsu@google.com",
        "time": "Wed Sep 20 23:13:43 2023 +0800"
      },
      "committer": {
        "name": "Riddle Hsu",
        "email": "riddlehsu@google.com",
        "time": "Thu Sep 21 05:45:40 2023 +0000"
      },
      "message": "Only increase pending relaunch count if schedule is success\n\nOtherwise the client won\u0027t report finishRelaunching to decrease\nmPendingRelaunchCount and cause ActivityRecord#isSyncFinished\nto return false.\n\nAlso skip pre-loading recents(home) if its process is still cached\n(e.g. intermediate state when switching user). Otherwise the\ntransaction may be failed by frozen state.\n\nBug: 301034389\nTest: atest RecentsAnimationTest#testPreloadRecentsActivity\nTest: Create multiple users with using different font size, wallpaper,\n      dark theme. Launch several apps on each users. Switch between\n      the users multiple times. There won\u0027t be transition timeout when\n      returning from other apps to home.\nChange-Id: Ia2761e1e9fadf98ab952440ae884c12cc78697c8\n"
    },
    {
      "commit": "f619577c5de35306644e70c8d737021fe53fadaf",
      "tree": "92ce73a59e375fb3c7e3ce2f3ec0e7b45d279456",
      "parents": [
        "03e312103a40771cc741f467f503f39e60ccc352",
        "7f6d2ed4976765c42fe75536011b19bd3f1ecc98"
      ],
      "author": {
        "name": "Ikram Gabiyev",
        "email": "gabiyev@google.com",
        "time": "Mon Sep 18 19:03:54 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 18 19:03:54 2023 +0000"
      },
      "message": "Merge \"Implement btn nav auto enter pip2 flow 1/3\" into main"
    },
    {
      "commit": "3291fd27bce0bdc9e7e37ebaf40be7119e561a5f",
      "tree": "eec22e61a9e1d09d7978f45151f4e1c5d8067ec2",
      "parents": [
        "40f36e945904116df4a40945a747452b779ab2b2",
        "8cc6661e511d6fbd1f32b8a2eba65cf2293c46d6"
      ],
      "author": {
        "name": "Naomi Musgrave",
        "email": "nmusgrave@google.com",
        "time": "Mon Sep 18 18:06:44 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Sep 18 18:06:44 2023 +0000"
      },
      "message": "Merge \"[MediaProjection] transform mirrored layers when the surface resizes\" into udc-qpr-dev am: 6b2e3a65e6 am: 8cc6661e51\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/24770154\n\nChange-Id: I5ae46a97061cc0b13198be184973f44d16a33411\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "8cc6661e511d6fbd1f32b8a2eba65cf2293c46d6",
      "tree": "7e0e89901ee59bd5a2d890391c6df33c4d0278de",
      "parents": [
        "1d85542ea3ca8bb9e2f849daa6a160ed2e0e9b3f",
        "6b2e3a65e689805c93033ea33a781b7492b76537"
      ],
      "author": {
        "name": "Naomi Musgrave",
        "email": "nmusgrave@google.com",
        "time": "Mon Sep 18 17:06:45 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Sep 18 17:06:45 2023 +0000"
      },
      "message": "Merge \"[MediaProjection] transform mirrored layers when the surface resizes\" into udc-qpr-dev am: 6b2e3a65e6\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/24770154\n\nChange-Id: I4a2b2d92155ee087c34a906eeb8e3bdab00ece99\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "b4e5acf666b04227b62e6738adbe0ca472d57f55",
      "tree": "d22e43d87915f03a03a00de7b5182cafec444afa",
      "parents": [
        "9b1ad727cc28586597d3b7bbf01ca83ee108252f",
        "f57b7393a990848e8a616404c61771f37faaa624"
      ],
      "author": {
        "name": "Naomi Musgrave",
        "email": "nmusgrave@google.com",
        "time": "Mon Sep 18 13:31:34 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Sep 18 13:31:34 2023 +0000"
      },
      "message": "[MediaProjection] additional logging to debug resizing issues am: a47ca2ccab am: f57b7393a9\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/24759058\n\nChange-Id: I2ca068443a74b4606020b69c835166ae6fbc2270\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "f57b7393a990848e8a616404c61771f37faaa624",
      "tree": "eb85f07986af2b73b78af1e5d3d51777ceb12c74",
      "parents": [
        "1617710375fb19422d13fb21fc4b0bb502fa1e6f",
        "a47ca2ccab963f2a3321ce18e2e15d27cd3985ca"
      ],
      "author": {
        "name": "Naomi Musgrave",
        "email": "nmusgrave@google.com",
        "time": "Mon Sep 18 12:34:35 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Sep 18 12:34:35 2023 +0000"
      },
      "message": "[MediaProjection] additional logging to debug resizing issues am: a47ca2ccab\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/24759058\n\nChange-Id: I980c746f374a15205420577036a040c37e7e8866\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "ed63bbfecfc9690e9cece917e217630f5df9ce36",
      "tree": "d4ffca864d2ca923248aa4a8cbd9b694bb223795",
      "parents": [
        "a47ca2ccab963f2a3321ce18e2e15d27cd3985ca"
      ],
      "author": {
        "name": "Naomi Musgrave",
        "email": "nmusgrave@google.com",
        "time": "Fri Sep 15 14:21:50 2023 +0100"
      },
      "committer": {
        "name": "Naomi Musgrave",
        "email": "nmusgrave@google.com",
        "time": "Mon Sep 18 12:34:16 2023 +0100"
      },
      "message": "[MediaProjection] transform mirrored layers when the surface resizes\n\nAside from resizing the VirtualDisplay from MediaProjection#createVirtualDisplay,\nan app may also set a new output surface on the VirtualDisplay. This output\nsurface is where the mirrored layers are rendered out to, so we must transform\nthe mirrored layers in response to any Surface size changes.\n\nBug: 300481174\nTest: atest WmTests:ContentRecorderTests\nChange-Id: I062379b9d702fb2c3a13e5442ee14036d1a31637\n"
    },
    {
      "commit": "a47ca2ccab963f2a3321ce18e2e15d27cd3985ca",
      "tree": "d3610ed13cb4fb38b91b121ccd35225e5ddcc5be",
      "parents": [
        "208d69ed094693ba700c73bf36dd99b388a4ed42"
      ],
      "author": {
        "name": "Naomi Musgrave",
        "email": "nmusgrave@google.com",
        "time": "Fri Sep 15 14:28:29 2023 +0100"
      },
      "committer": {
        "name": "Naomi Musgrave",
        "email": "nmusgrave@google.com",
        "time": "Mon Sep 18 09:06:01 2023 +0000"
      },
      "message": "[MediaProjection] additional logging to debug resizing issues\n\nBug: 300481174\nTest: checked logs\nChange-Id: I52c62c5c5e09d2e4aa9c37b23b4ef645cf98bc7b\n"
    },
    {
      "commit": "7f6d2ed4976765c42fe75536011b19bd3f1ecc98",
      "tree": "9c00e146ea353ce75b42e0b8820b44e3ff370eac",
      "parents": [
        "98b8623c8e4623dfbbbc06b3dc10b411a428a375"
      ],
      "author": {
        "name": "Ikram Gabiyev",
        "email": "gabiyev@google.com",
        "time": "Tue Aug 29 15:22:31 2023 -0700"
      },
      "committer": {
        "name": "Ikram Gabiyev",
        "email": "gabiyev@google.com",
        "time": "Fri Sep 15 14:50:33 2023 -0700"
      },
      "message": "Implement btn nav auto enter pip2 flow 1/3\n\nImplement most changes in Core to support\nthe btn nav + auto-enter pip flow for pip2 experiment.\n\nDesign of this flow is described in more detail here: go/pip2-transitions.\n\nThe change should not have any effects when pip2 experiment is off.\n\nBug: 298263450\nTest: mp droid\n\nChange-Id: Iba32999a55238a0e5e00df37ec9a2ba4db8d7996\n"
    },
    {
      "commit": "7a5c12d301ee11290eb26bd8d462d9b1f4ca30b5",
      "tree": "37d47355f0ad44eb0e519f7af9047d211d3e049b",
      "parents": [
        "52b977f0e2f3d988faa3f23b38645fc5bf49969c",
        "88a68d144f69e3119096d0fc1f2a278d72366400"
      ],
      "author": {
        "name": "Jyoti Bhayana",
        "email": "jbhayana@google.com",
        "time": "Fri Sep 15 17:33:37 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 15 17:33:37 2023 +0000"
      },
      "message": "Merge \"Add permission for HeadlessSystemUser Camera.\" into main"
    },
    {
      "commit": "88a68d144f69e3119096d0fc1f2a278d72366400",
      "tree": "abba047a3e8784a2d46e99d22f5c618e2a93273c",
      "parents": [
        "f080d0cc8a02f4ac8a110f033b738ef4ae82a5c4"
      ],
      "author": {
        "name": "Jyoti Bhayana",
        "email": "jbhayana@google.com",
        "time": "Thu Aug 24 14:26:49 2023 -0700"
      },
      "committer": {
        "name": "Jyoti Bhayana",
        "email": "jbhayana@google.com",
        "time": "Tue Sep 12 16:49:17 2023 -0700"
      },
      "message": "Add permission for HeadlessSystemUser Camera.\n\nTo allow only platform signed apps to access camera\nas User 0 in Headless user Mode, add a new permission\nandroid.permission.CAMERA_HEADLESS_SYSTEM_USER with\nprotection level of \"signature\".\n\nBug:296959023\nTest: Test that headless system user is not able to access\nthe camera without the new permission.\n\nChange-Id: I8fab31e1d7e483b476fe1761c8b35e1766119b25\n"
    },
    {
      "commit": "505f6a44da6b7578c1320d9dc464a93bafe592a8",
      "tree": "489c62759c132c66ef6bfb14b4c01b70fdf374cc",
      "parents": [
        "0226960b967053dc93c4d82cbaae6994f72350e3",
        "d821f8cc706abc5f297ac44cafd1af07b2331f9e"
      ],
      "author": {
        "name": "Naomi Musgrave",
        "email": "nmusgrave@google.com",
        "time": "Tue Sep 12 13:47:44 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Sep 12 13:47:44 2023 +0000"
      },
      "message": "Merge \"[Partial Screenshare] pause mirroring when the task is in PIP\" into udc-qpr-dev am: c4bb453afe am: d821f8cc70\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/24658190\n\nChange-Id: I5d125b646b81710bd3a005df80287556800d35bb\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "d821f8cc706abc5f297ac44cafd1af07b2331f9e",
      "tree": "3e807c337e7155580932e8676470a34985f36fac",
      "parents": [
        "bf81d0710bd24fff9d111b14db4897867aba4343",
        "c4bb453afec964f59d7c2cbddd1434947aab08bd"
      ],
      "author": {
        "name": "Naomi Musgrave",
        "email": "nmusgrave@google.com",
        "time": "Tue Sep 12 13:45:12 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Sep 12 13:45:12 2023 +0000"
      },
      "message": "Merge \"[Partial Screenshare] pause mirroring when the task is in PIP\" into udc-qpr-dev am: c4bb453afe\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/24658190\n\nChange-Id: I4dace9c6564fad16ed7073c95e2e7f4fdfd5f3cb\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "211876fab6759fbce1aa4de1c481bef7f9ec276d",
      "tree": "eccdf0a23e66555115d44be8459b97723aad3348",
      "parents": [
        "b2b6b91092d8d2d7ee2472cb4ae8e8fb32d494de"
      ],
      "author": {
        "name": "Naomi Musgrave",
        "email": "nmusgrave@google.com",
        "time": "Mon Sep 04 19:29:11 2023 +0100"
      },
      "committer": {
        "name": "Naomi Musgrave",
        "email": "nmusgrave@google.com",
        "time": "Tue Sep 12 09:12:01 2023 +0000"
      },
      "message": "[Partial Screenshare] pause mirroring when the task is in PIP\n\nTo avoid malformed transformations due to inaccurate bounds\nwhen the task is in PIP. pause recording entirely when the\ntask enters PIP and resume when the task leaves PIP.\n\nBug: 297514518\nTest: atest WmTests:ContentRecorderTests\nTest: manual MediaProjection smoke tests, change windowing modes\nChange-Id: I92ba7a211d0c719e60d8a397f2ba1b250903eb01\n"
    },
    {
      "commit": "2c28a55b084d2aa7c3753bd7f7abf2afd2f20e9a",
      "tree": "e9781662cb2e7f4aaa84b75dfc807e08c8f56bf6",
      "parents": [
        "f49038b0841fc24a1844b3b4286e91c796997c48",
        "7bf891bc80e19c08486c602c92879cb8311c7378"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Sep 12 03:07:11 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Sep 12 03:07:11 2023 +0000"
      },
      "message": "Merge \"Retire Emulator\u0027s keyboard from frameworks/base\" into main am: eac19a4767 am: 0ea279e660 am: e9148c5626 am: bbfadc8a02 am: 7bf891bc80\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2745421\n\nChange-Id: Ic60f4e986409ad378e7b69081221d178f3c66188\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "7bf891bc80e19c08486c602c92879cb8311c7378",
      "tree": "6d044e87e1a9acad776b7736d43fce4d8a042ba3",
      "parents": [
        "577c4e1633086c06ad02bae31e458692cba9096d",
        "bbfadc8a02d65148d44c60300b6742f5fa3ee23e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Sep 12 02:09:57 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Sep 12 02:09:57 2023 +0000"
      },
      "message": "Merge \"Retire Emulator\u0027s keyboard from frameworks/base\" into main am: eac19a4767 am: 0ea279e660 am: e9148c5626 am: bbfadc8a02\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2745421\n\nChange-Id: Id6be0f0f3da667b8ea00961819d9e80cd65a7317\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "e9148c5626ce06054b0925ab9cee90934fd1a109",
      "tree": "e250da47b8e6b3549ceefe001188685d7cdec3cd",
      "parents": [
        "9188533940682684cf2ba8d22c3b1644f8f52dd9",
        "0ea279e660454ef82af534baf22b65dbd20ccc93"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Sep 12 01:27:29 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Sep 12 01:27:29 2023 +0000"
      },
      "message": "Merge \"Retire Emulator\u0027s keyboard from frameworks/base\" into main am: eac19a4767 am: 0ea279e660\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2745421\n\nChange-Id: Ifdd8e31f52f67493391e68e95dc872698154c381\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "0ea279e660454ef82af534baf22b65dbd20ccc93",
      "tree": "438d0c2bd301f4823681cc60b029f2c3b024d1c7",
      "parents": [
        "dcfbb73522a7112c00ad05ab9f48a702698f4967",
        "eac19a4767bb5f89ab59b53df6dd26d00977cd7d"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Sep 12 00:34:41 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Sep 12 00:34:41 2023 +0000"
      },
      "message": "Merge \"Retire Emulator\u0027s keyboard from frameworks/base\" into main am: eac19a4767\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2745421\n\nChange-Id: I9a6a9751356e8172c150f1c252d83659c1510ca5\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "b347119e41b9a6f9a6748d9c7f4f49b35cc35fb9",
      "tree": "478ad5fdc844ca8489533351a65445f5f854ace0",
      "parents": [
        "787edc593a8c5cfdc1f9389d14824c1a5f312c3c",
        "77bd2eb39632aba4e39ea1efd3490a0d8f6a0313"
      ],
      "author": {
        "name": "Naomi Musgrave",
        "email": "nmusgrave@google.com",
        "time": "Fri Sep 08 23:38:48 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Sep 08 23:38:48 2023 +0000"
      },
      "message": "Merge \"[MediaProjection] compare orientations of the same type\" into udc-qpr-dev am: eec5b865ed am: 77bd2eb396\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/24657289\n\nChange-Id: I86401a63e5bc1554ba0f13763c9093e227f8acd2\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "6e7f78648e80d98031d476388d3ca64ddff7bb6e",
      "tree": "bbf74a8a411e3c06e1c686e004f50e40de110e88",
      "parents": [
        "732c0812d2e899e0ae26972a6b483a898924ed29"
      ],
      "author": {
        "name": "Roman Kiryanov",
        "email": "rkir@google.com",
        "time": "Fri Sep 08 13:51:04 2023 -0700"
      },
      "committer": {
        "name": "Roman Kiryanov",
        "email": "rkir@google.com",
        "time": "Fri Sep 08 14:11:05 2023 -0700"
      },
      "message": "Retire Emulator\u0027s keyboard from frameworks/base\n\nit is added to the vendor partition.\n\nBug: 212639052\nTest: press the assist button, check that keyboard\nTest: events are delivered to the guest (`adb shell getevent -lt`)\nTest: and the asistant window appears.\nChange-Id: I1b836b975df2fc46383b3f83a6276936874bfea9\nSigned-off-by: Roman Kiryanov \u003crkir@google.com\u003e\n"
    },
    {
      "commit": "77bd2eb39632aba4e39ea1efd3490a0d8f6a0313",
      "tree": "25aa5bd5c9a24453f161a36eca16ef1ddaced245",
      "parents": [
        "53857809edee4d69fc5a1d750f4aaa0f4f66151b",
        "eec5b865ed24e133154a662564470f15b45743be"
      ],
      "author": {
        "name": "Naomi Musgrave",
        "email": "nmusgrave@google.com",
        "time": "Fri Sep 08 16:47:33 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Sep 08 16:47:33 2023 +0000"
      },
      "message": "Merge \"[MediaProjection] compare orientations of the same type\" into udc-qpr-dev am: eec5b865ed\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/24657289\n\nChange-Id: I8e31b9551ad42364ad187c6a9327976ad34b8156\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "d71737d6f59fd21c75c540d1b5f62df9ff84181a",
      "tree": "44d2856770051529dddc6b07a6aa0e08ee19111a",
      "parents": [
        "025a384f4685152b9870ac2a8a04e5bb5ec23c4c"
      ],
      "author": {
        "name": "Naomi Musgrave",
        "email": "nmusgrave@google.com",
        "time": "Mon Sep 04 17:39:41 2023 +0100"
      },
      "committer": {
        "name": "Naomi Musgrave",
        "email": "nmusgrave@google.com",
        "time": "Thu Sep 07 12:37:25 2023 +0000"
      },
      "message": "[MediaProjection] compare orientations of the same type\n\nAttempted comparing orientations from different enums; manifested as wildly\nincorrect transformations when handling a rotation \u0026 the virtual display\nis resized.\n\nBug: 289976187\nTest: atest WmTests:ContentRecorderTests\nTest: manual check full display \u0026 single app capture with rotations\nChange-Id: I10b03c5169a03b6540181b4bc4a3f47fa421f675\n"
    },
    {
      "commit": "c89a7bbe4d3a395679a2b903a186c8e114799893",
      "tree": "378e0593a48ea88d8e9392681dcd15a14787fe1e",
      "parents": [
        "ad63d28c33bbdbfbaa7ea2ab64cd4827e3acb7e7",
        "15a02f33acdffbf72a5c9352ae52e58637e407ef"
      ],
      "author": {
        "name": "Zyan Wu",
        "email": "zyanwu@google.com",
        "time": "Wed Aug 30 03:32:12 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 30 03:32:12 2023 +0000"
      },
      "message": "Merge \"Fork kl from G20 and change TV_POWER to POWER\" into main"
    },
    {
      "commit": "15a02f33acdffbf72a5c9352ae52e58637e407ef",
      "tree": "e2867b76198e2a6e9c93ef9392b8b6e94ddb4ac8",
      "parents": [
        "940999567c7a17e076adc31242589ed0c20c0207"
      ],
      "author": {
        "name": "Zyan Wu",
        "email": "zyanwu@google.com",
        "time": "Tue Aug 22 15:28:44 2023 +0800"
      },
      "committer": {
        "name": "Zyan Wu",
        "email": "zyanwu@google.com",
        "time": "Mon Aug 28 17:54:48 2023 +0800"
      },
      "message": "Fork kl from G20 and change TV_POWER to POWER\n\nBug: 290068850\nTest: Manual Smoke\nChange-Id: I10592f5a2fa628a99a50af32bceb9fbc3abc7610\n"
    },
    {
      "commit": "7d3ffbae618e9e728644a96647ed709bf39ae759",
      "tree": "ab369a30c6a0e17a69c8f80c6353be4de3692e10",
      "parents": [
        "a8a87bbca9162af7add830139198c4ee899fa123",
        "8a809c6e46007521f75ac035ad4b1dcc1d00d9cf"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Aug 25 12:59:08 2023 -0700"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Aug 25 12:59:08 2023 -0700"
      },
      "message": "Merge Android U (ab/10368041)\n\nBug: 291102124\nMerged-In: I3c9e9d15786fbead1b874636b46844f6c24bccc2\nChange-Id: Id6cf6cc13baef4e67486c6271a1510146204affa\n"
    },
    {
      "commit": "0e98f3e4af02265dfcc8376348b5172fd5593c5e",
      "tree": "3d053428e2b918603b89c7c19639c68101e5add9",
      "parents": [
        "37541aab00c7a5b14c0e971a95b4fd07e7842aed",
        "2a6a74935ef627920b81fcd58a9857e964a106bc"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Aug 24 15:26:12 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Aug 24 15:26:12 2023 +0000"
      },
      "message": "Merge \"Remove HID usage mapping for stylus buttons in Generic.kl\" into udc-qpr-dev am: 2a6a74935e\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/24529353\n\nChange-Id: I6c85d06b28d8a62f295e153c6cb695496dde16fb\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "9982f5446744e15766fe6d085304ed71a5b82fb1",
      "tree": "2b8fb57101c34dbc439d6610f9fa8cc02325e1d6",
      "parents": [
        "a9d53171535fdb6f992f37be1360afe230d4ce68"
      ],
      "author": {
        "name": "Prabir Pradhan",
        "email": "prabirmsp@google.com",
        "time": "Tue Aug 22 23:11:38 2023 +0000"
      },
      "committer": {
        "name": "Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Wed Aug 23 19:53:17 2023 +0000"
      },
      "message": "Remove HID usage mapping for stylus buttons in Generic.kl\n\n... until we figure out a way to determine if a device supports a\nspecific HID usage code. Right now, having a usage code mapping means we\nautomatically assume the device can report the key code. Assuming a\ndevice can support a stylus keycode makes the device get classified as a\nstylus, leading to widespread misclassifications.\n\nBug: 291529805\nTest: atest inputflinger_tests\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:5fb192aaec7a1d4ebb1384d96b3f79d4b2ca2f2c)\nMerged-In: I580514bdcbbfbe93df83fa3faa6262077e881243\nChange-Id: I580514bdcbbfbe93df83fa3faa6262077e881243\n"
    },
    {
      "commit": "5fb192aaec7a1d4ebb1384d96b3f79d4b2ca2f2c",
      "tree": "24a4b748c2bfeba52bd3385285d5ef6930d1c4ee",
      "parents": [
        "3697f77a36009cbe9894d7fccba79b378acc7cd8"
      ],
      "author": {
        "name": "Prabir Pradhan",
        "email": "prabirmsp@google.com",
        "time": "Tue Aug 22 23:11:38 2023 +0000"
      },
      "committer": {
        "name": "Prabir Pradhan",
        "email": "prabirmsp@google.com",
        "time": "Tue Aug 22 23:27:30 2023 +0000"
      },
      "message": "Remove HID usage mapping for stylus buttons in Generic.kl\n\n... until we figure out a way to determine if a device supports a\nspecific HID usage code. Right now, having a usage code mapping means we\nautomatically assume the device can report the key code. Assuming a\ndevice can support a stylus keycode makes the device get classified as a\nstylus, leading to widespread misclassifications.\n\nBug: 291529805\nTest: atest inputflinger_tests\nChange-Id: I580514bdcbbfbe93df83fa3faa6262077e881243\n"
    },
    {
      "commit": "aa1fbff6e107d47c6f6dd74b90a4ace0238f3b1c",
      "tree": "f9cb7adcfe009211f596513dca924e7ea2ed7eab",
      "parents": [
        "39dc31d996dd53566c98b9cc0393e604cd76b88d",
        "81808d8d02c93ea44eb5ccc21d3871368d194ee6"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Aug 14 22:31:55 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Aug 14 22:31:55 2023 +0000"
      },
      "message": "Merge \"Deprecate fonts.xml and add hidden font_fallback.xml\" into main am: a6fac5d6c7 am: 38d368a926 am: f6aa44a3c4 am: 81808d8d02\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2670877\n\nChange-Id: I3146b6daa14dbfddba59096851ac148ec20b23a9\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "da52f1b341cca76511ec1439a92568358af29948",
      "tree": "29de4090164f458568fb805833b9f08d022c3fa1",
      "parents": [
        "a25e5e2e82a4bd7a10c1c2d1605aee8c28ea5b18",
        "803964ea1414ba7a7350edaff8a8a37a4f6e322b"
      ],
      "author": {
        "name": "Vlad Popa",
        "email": "pvlad@google.com",
        "time": "Mon Aug 14 17:17:17 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Aug 14 17:17:17 2023 +0000"
      },
      "message": "Merge \"Add MODIFY_AUDIO_SETTINGS_PRIVILEGED to the settings app\" into udc-qpr-dev am: 803964ea14\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/24396418\n\nChange-Id: Iea73a0666d1d5c50387b2e17175fa161bf3de92c\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "f6aa44a3c4d421b30e12118a576dc30b77458ea5",
      "tree": "0a3b8b8622b5cc4bb32bce06f6782b41040e8b74",
      "parents": [
        "79e7a132a3d1b323d0a6b9cf2c9814f90fb0dfee",
        "38d368a926baf474b8737aa0364074ec2cb8cc08"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Aug 14 09:14:43 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Aug 14 09:14:43 2023 +0000"
      },
      "message": "Merge \"Deprecate fonts.xml and add hidden font_fallback.xml\" into main am: a6fac5d6c7 am: 38d368a926\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2670877\n\nChange-Id: I5eed18933be0589799aca9122ea2af3d9145ddd2\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "b3dfb4a609a7245d96f2dd4be0b6534e393cc310",
      "tree": "c4a5af97c701261e2aed5f17dfa6e4e3a1c9bafd",
      "parents": [
        "673448f9c6409a266c2f37ff9c67057e428a5ee6"
      ],
      "author": {
        "name": "Vlad Popa",
        "email": "pvlad@google.com",
        "time": "Thu Jul 27 18:56:45 2023 -0700"
      },
      "committer": {
        "name": "Vlad Popa",
        "email": "pvlad@google.com",
        "time": "Fri Aug 11 00:26:17 2023 +0000"
      },
      "message": "Add MODIFY_AUDIO_SETTINGS_PRIVILEGED to the settings app\n\nThis is necessary for the settings app to set the bt audio device type\non the AudioManager.\n\nTest: manually set the bt audio device type\nBug: 287011781\n\nMerged-In: I4978b56091b1132f112d4ddec500710964854ec7\nChange-Id: I4978b56091b1132f112d4ddec500710964854ec7\n"
    },
    {
      "commit": "65ce0257634d61e85f755eb9e99a455bd8e51c69",
      "tree": "aace83011ffd80e9b58e9a17c26b9875700274be",
      "parents": [
        "d842c4b310ba2c0f8f41a2c82b5c2c16753851c1",
        "a02ade9cf6de99f6e362426351d8112e6dd4ceec"
      ],
      "author": {
        "name": "Vlad Popa",
        "email": "pvlad@google.com",
        "time": "Fri Aug 11 00:21:54 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 11 00:21:54 2023 +0000"
      },
      "message": "Merge \"Add MODIFY_AUDIO_SETTINGS_PRIVILEGED to the settings app\" into main"
    },
    {
      "commit": "5a75a3f08cf52146df0a4fb9b7f30e904bcbf3e9",
      "tree": "16fb729f4fef72b8dc268ccdf1b103ab59c0ee3d",
      "parents": [
        "19b663cd0e036a2c1d93c66ff376156a847a5bd7",
        "4ddc45d38a8c6ed4d00941b8993c24e9e56dface"
      ],
      "author": {
        "name": "Daniel Akinola",
        "email": "dakinola@google.com",
        "time": "Thu Aug 10 21:06:14 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Aug 10 21:06:14 2023 +0000"
      },
      "message": "Merge \"Add logs to identify more virtual display error states and media projection stop states\" into udc-qpr-dev am: e729480efe am: 4ddc45d38a\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/24240406\n\nChange-Id: I585ef0951ae7ca393f845dbe463d77eb10b0bd08\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "4ddc45d38a8c6ed4d00941b8993c24e9e56dface",
      "tree": "0696da6f37186e9f279b477882bb6ebdc45d4111",
      "parents": [
        "3a8376787fb897ed1f9ea6640086ede712b0c2a9",
        "e729480efeb81617aada31c7cad956398fa9c4b1"
      ],
      "author": {
        "name": "Daniel Akinola",
        "email": "dakinola@google.com",
        "time": "Thu Aug 10 14:55:53 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Aug 10 14:55:53 2023 +0000"
      },
      "message": "Merge \"Add logs to identify more virtual display error states and media projection stop states\" into udc-qpr-dev am: e729480efe\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/24240406\n\nChange-Id: I5370513af45e864876f86b956d9cee9815ac1953\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "e729480efeb81617aada31c7cad956398fa9c4b1",
      "tree": "5a4222ce50501dac673fcb632f3defd95383fefd",
      "parents": [
        "8a820a9cd3d0c7538020c2a5098989ed1a782668",
        "8c6fb7720e4ca4f342dfa60d19a228d0a5130be5"
      ],
      "author": {
        "name": "Daniel Akinola",
        "email": "dakinola@google.com",
        "time": "Thu Aug 10 14:51:33 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 10 14:51:33 2023 +0000"
      },
      "message": "Merge \"Add logs to identify more virtual display error states and media projection stop states\" into udc-qpr-dev"
    },
    {
      "commit": "8c6fb7720e4ca4f342dfa60d19a228d0a5130be5",
      "tree": "bac30d515216507659c1ca72f7705079ef151b47",
      "parents": [
        "7b9199ced02b899c2643661a82f4e921bc4429f4"
      ],
      "author": {
        "name": "dakinola",
        "email": "dakinola@google.com",
        "time": "Thu Jul 20 14:33:42 2023 +0000"
      },
      "committer": {
        "name": "dakinola",
        "email": "dakinola@google.com",
        "time": "Thu Aug 10 13:30:29 2023 +0000"
      },
      "message": "Add logs to identify more virtual display error states and media projection stop states\n\nBug: 290540247\nTest: N/A\nChange-Id: Ic3cc9ecff0d27e973925addb7cf4a87a430c2666\n"
    },
    {
      "commit": "a02ade9cf6de99f6e362426351d8112e6dd4ceec",
      "tree": "2e10d9e778005e1fcd499c3e975f9b30b303200e",
      "parents": [
        "d18c280b80f649491b5fb8fbbabc5ffdfabe1658"
      ],
      "author": {
        "name": "Vlad Popa",
        "email": "pvlad@google.com",
        "time": "Thu Jul 27 18:56:45 2023 -0700"
      },
      "committer": {
        "name": "Vlad Popa",
        "email": "pvlad@google.com",
        "time": "Mon Aug 07 19:10:37 2023 -0700"
      },
      "message": "Add MODIFY_AUDIO_SETTINGS_PRIVILEGED to the settings app\n\nThis is necessary for the settings app to set the bt audio device type\non the AudioManager.\n\nTest: manually set the bt audio device type\nBug: 287011781\nChange-Id: I4978b56091b1132f112d4ddec500710964854ec7\n"
    },
    {
      "commit": "265abea0b2c6a8b2a2752a224c96e7e5770aee94",
      "tree": "aa5ffd971b8d9b71ec0225995464303faa032d53",
      "parents": [
        "1b20950e8ff948a9dc7a99aac548e5d8a493648a",
        "eae52a068bc09a64d4136ed2d5387b57ddbf9b9b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Sat Aug 05 04:14:02 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Aug 05 04:14:02 2023 +0000"
      },
      "message": "Merge \"Revert \"Partial Screen Sharing - Use new app chooser base class\"\" into udc-qpr-dev am: 80362f240c am: eae52a068b\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/24266349\n\nChange-Id: I6090b23a27cf5a017522029606136ae97b062023\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "eae52a068bc09a64d4136ed2d5387b57ddbf9b9b",
      "tree": "276aac5cdd900d99b5a04013341c8d5129d88f1c",
      "parents": [
        "0623e2412795cbe53603ea5d7034a418d9ad7c42",
        "80362f240cb01d31571d26c36c758e99676213d4"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Sat Aug 05 03:30:03 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Aug 05 03:30:03 2023 +0000"
      },
      "message": "Merge \"Revert \"Partial Screen Sharing - Use new app chooser base class\"\" into udc-qpr-dev am: 80362f240c\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/24266349\n\nChange-Id: I058d5ea4a94b2c1e0c8bc7d89bc08886a21ff6dd\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "0ecc106495b4f3b53da3d3b5df2a4d974e7a9ea1",
      "tree": "de5f82b312a71c5f204c011f7bcb931c3a8fbef8",
      "parents": [
        "75fe9ce1c79b69f5b8ec0477954ee42b8b5a9f40"
      ],
      "author": {
        "name": "Mark Renouf",
        "email": "mrenouf@google.com",
        "time": "Fri Aug 04 11:14:37 2023 -0400"
      },
      "committer": {
        "name": "Mark Renouf",
        "email": "mrenouf@google.com",
        "time": "Sat Aug 05 01:10:49 2023 +0000"
      },
      "message": "Revert \"Partial Screen Sharing - Use new app chooser base class\"\n\nRevert submission 23792411-pss-new-chooser-qpr\n\nReason for revert: Additional dependency collided with ongoing\ndevelopment. Most of the a11y bugs motivating this seem to be specific\nto partial screenshare, so this ended up adding cost to Chooser\ndevelopment without clearly solving the underlying issue.. Need to\nregroup on a more sustainable solution to this.\n\nBug: 294040231\nTest: Presubmits\n\nReverted changes: /q/submissionid:23792411-pss-new-chooser-qpr\n\nChange-Id: I3a8be177fdd93fc7414e610019476ceeb40c9e7d\n"
    },
    {
      "commit": "4d248639c912b49a3abf061a4dbba3a2b7e0c3a6",
      "tree": "f6ee97075275c4e821c2a4fe57609e0ef535ad2b",
      "parents": [
        "5e534eccf98ec7ff50cf29358e348979dfc9ace1"
      ],
      "author": {
        "name": "Winni Chang",
        "email": "winnichang@google.com",
        "time": "Mon Jul 31 10:12:19 2023 +0000"
      },
      "committer": {
        "name": "Winni Chang",
        "email": "winnichang@google.com",
        "time": "Wed Aug 02 04:43:05 2023 +0000"
      },
      "message": "Correct PERIOD key usage to 0x07\n\nIn https://source.android.com/docs/core/interaction/input/keyboard-devices, the HID usage is 0x07 instead of 0x0c.\n\nBug: 289991012\n\nChange-Id: Ied076abe8822a779f6cef65c68e8ee5296f0c574\n"
    },
    {
      "commit": "697663176099e09c5a48b209507021439d0dc928",
      "tree": "55c99f8522076496f05e67a61a56a3d1f2c464b7",
      "parents": [
        "13384ff11a24572550817033fea335f85eaecdaa",
        "c3bd0d161c96c5adbaacb5994000ef2d74c2adff"
      ],
      "author": {
        "name": "Chris Göllner",
        "email": "chrisgollner@google.com",
        "time": "Fri Jul 28 19:05:20 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jul 28 19:05:20 2023 +0000"
      },
      "message": "Merge \"Partial Screen Sharing - Use new app chooser base class\" into udc-qpr-dev am: e82a295106 am: c3bd0d161c\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23813963\n\nChange-Id: Iefe44d3bab68ada00dbeb10529eefdef1aee1ee2\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "71c4803942a10d4a3e66883ee20a86b29be83464",
      "tree": "a6293ed2c9fb711fd817c9494f406ced0a7ff038",
      "parents": [
        "257af40b696c826093967ea3161ff05755bca09a",
        "dca0a91a93d99ceded271e5899b30790c29f8ed5"
      ],
      "author": {
        "name": "Evan Rosky",
        "email": "erosky@google.com",
        "time": "Fri Jul 28 18:25:21 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jul 28 18:25:21 2023 +0000"
      },
      "message": "Merge \"Allow shell to control transition animations\" into udc-dev am: dca0a91a93\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/24126330\n\nChange-Id: I40cb6d2956895392d3b35969241d94b4ec85867a\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "c3bd0d161c96c5adbaacb5994000ef2d74c2adff",
      "tree": "b07689700b6990d289ee986efc5cdbdf475f0877",
      "parents": [
        "7339ef6173d76bde25a91b09c865b9537f013c37",
        "e82a295106343e5322317c5f191474ac4735e1a5"
      ],
      "author": {
        "name": "Chris Göllner",
        "email": "chrisgollner@google.com",
        "time": "Fri Jul 28 18:03:07 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jul 28 18:03:07 2023 +0000"
      },
      "message": "Merge \"Partial Screen Sharing - Use new app chooser base class\" into udc-qpr-dev am: e82a295106\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23813963\n\nChange-Id: I591e5ace7caf537599c90c839f6b6bf9e08a431f\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "ec80b12bc3fc44dd78623157039bd3bb891130b3",
      "tree": "691d1fc60bd3625a42ecc60cba3a6f2b65d21edd",
      "parents": [
        "9ed6c4f9a406844ecef8753972f9babf03af8dcb"
      ],
      "author": {
        "name": "Chris Göllner",
        "email": "chrisgollner@google.com",
        "time": "Thu Jul 20 16:20:49 2023 +0100"
      },
      "committer": {
        "name": "Chris Göllner",
        "email": "chrisgollner@google.com",
        "time": "Thu Jul 27 08:53:25 2023 +0100"
      },
      "message": "Partial Screen Sharing - Use new app chooser base class\n\nThe old one in the framework is deprecated, and not developed anymore.\nPartial Screen Sharing is the only thing still using it, and preventing\nit from being removed.\n\nThere also bug fixes and improvements in the new one, that the Partial\nScreen Sharing feature would benefit from.\n\nBug: 265905535\nTest: MediaProjectionAppSelectorScreenshotTest\nTest: Manually build and run to trigger the app selector\nChange-Id: Icbc5b3bcf641288e12fc99973d8dae3467256a2c\n"
    },
    {
      "commit": "8bddf5091e0bf4e8252abc66169a7bcc9459001a",
      "tree": "ba31ef564e54dce77c9b4280a3853d422c44c871",
      "parents": [
        "321ed901a30484e8c1a7e86d1f784ebcc8367fc1"
      ],
      "author": {
        "name": "Robin Lee",
        "email": "rgl@google.com",
        "time": "Thu Jul 13 12:47:44 2023 +0000"
      },
      "committer": {
        "name": "Evan Rosky",
        "email": "erosky@google.com",
        "time": "Wed Jul 26 00:55:42 2023 +0000"
      },
      "message": "Allow shell to control transition animations\n\nTest: atest \u0027CtsSecurityTestCases:android.security.cts.ActivityManagerTest#testActivityManager_stripTransitionFromActivityOptions\u0027\nBug: 286882367\nBug: 290586831\nBug: 237290578\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:0be0367ece4d946de576f7bb1e6e6777633a736d)\nMerged-In: Iffe5625ae57c21874805ef98b67faac9f56f87f5\nChange-Id: Iffe5625ae57c21874805ef98b67faac9f56f87f5\n"
    },
    {
      "commit": "e3510a82a0fbddbb71ba31a704cff7b4c09da60e",
      "tree": "c6c9bfc4b1d56c3b990fcbb4773c66a0b5b2d1e9",
      "parents": [
        "e7627bd73223e4f20a49a92acf42f4275aaa8c5e"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Mon Jul 03 14:25:26 2023 +0900"
      },
      "committer": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Tue Jul 25 09:45:47 2023 +0900"
      },
      "message": "Deprecate fonts.xml and add hidden font_fallback.xml\n\nNot to break the apps that reads fonts.xml and add new features to\nthe system font customization at the same time, this CL introduces\nnew hidden XML file font_fallback.xml which is currently a copy of\nthe fonts.xml.\n\nThe fonts.xml still exists but may not contain the latest system font\nsettings due to compatibility problems. Application should use the\npublic API for accessing system installed fonts which is available\nfrom API29.\n\nBug: 281769620\nTest: atest CtsGraphicsTestCases\nTest: atest CtsTextTestCases\nChange-Id: I556b5fffb0c78f0c6150b472fd240b9a546de93f\nMerged-In: I556b5fffb0c78f0c6150b472fd240b9a546de93f\n"
    },
    {
      "commit": "be1c5bbf57bffd028587249461c623e47269cbbe",
      "tree": "2f1727624b6fad083db7ee563a43bcb55574f5db",
      "parents": [
        "7a25f1bc43beeba33daf7ccb1540218b7847843a"
      ],
      "author": {
        "name": "Philip Junker",
        "email": "philipjunker@google.com",
        "time": "Mon Jul 24 09:43:23 2023 +0000"
      },
      "committer": {
        "name": "Philip Junker",
        "email": "philipjunker@google.com",
        "time": "Mon Jul 24 09:45:18 2023 +0000"
      },
      "message": "Send KEYCODE_POWER instead of KEYCODE_TV_POWER.\n\nChange-Id: Iae340f77cbd117fcd519fd8a5d7c076b5d18dc0a\nbug: 291854577\nTest: none\n"
    },
    {
      "commit": "1bb0d30f4a20ca22e74acb83559561ceeb9ebf7e",
      "tree": "faab84656b489dff0cbdcec2a41f47b1ec01bc8b",
      "parents": [
        "9c8e645d057e02010997bb4c2b74ae77e93ceba8"
      ],
      "author": {
        "name": "Chris Li",
        "email": "lihongyu@google.com",
        "time": "Tue Jul 18 15:19:19 2023 +0800"
      },
      "committer": {
        "name": "Chris Li",
        "email": "lihongyu@google.com",
        "time": "Fri Jul 21 13:06:56 2023 +0800"
      },
      "message": "Migrate WindowContext#onConfigurationChanged to ClientTransaction (5/n)\n\nKeep track of the WindowProcessController that WindowContextListener is\nlistening for.\n\nBug: 290876897\nTest: No-op until the dispatch site is hooked. Pass existing tests.\nChange-Id: If2d7e171520e38a1142257bae6e2574df90eed5d\n"
    },
    {
      "commit": "3dc08558812c652c75b3c6d344ba46ddf2aadedf",
      "tree": "4ad9de6ba238e16e87c0dce3bc2b412dc25be24b",
      "parents": [
        "aa205d597ba7635016fba0b189947ccfacb9b707",
        "0e1f71e56bb04465029d2bed657bb78d86358cf7"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Jul 21 03:22:03 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jul 21 03:22:03 2023 +0000"
      },
      "message": "Merge \"Allow shell to control transition animations\" into udc-d1-dev am: c1590ab67f am: 0e1f71e56b\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/24132906\n\nChange-Id: I32161f67463028f0e184cef7e1c9aa6dda306d66\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "e51ab075e3fd716d769cdfa421e3e28166818da2",
      "tree": "abf80d3120aa004938aacdaa0e199ccc8bf4c4b8",
      "parents": [
        "833f22163ca4e8cc34c0fc3bb9489524c522a493",
        "c1590ab67f28096633a7fbff926546e41e1d68f6"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Jul 21 02:37:43 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jul 21 02:37:43 2023 +0000"
      },
      "message": "Merge \"Allow shell to control transition animations\" into udc-d1-dev am: c1590ab67f\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/24132906\n\nChange-Id: I309a372541781dbad2263350658cc0946adda4d4\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "0e1f71e56bb04465029d2bed657bb78d86358cf7",
      "tree": "d7061fb48a4cc4ea0c10dad5461cae8fef3ce205",
      "parents": [
        "59c41e47a0ad0c5c40d9f831a3850cd19494fa5d",
        "c1590ab67f28096633a7fbff926546e41e1d68f6"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Jul 21 02:36:10 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jul 21 02:36:10 2023 +0000"
      },
      "message": "Merge \"Allow shell to control transition animations\" into udc-d1-dev am: c1590ab67f\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/24132906\n\nChange-Id: Ic662867fd5806e55c180255782e81043a4b45a1a\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "a349203788cf480f33dfca9135aacdedd17810e3",
      "tree": "aea7d374a867e9107e17a574fe3df498bf3ea8a7",
      "parents": [
        "1f15072672eecfb68841cdea9c8fba0755e27ff5"
      ],
      "author": {
        "name": "Robin Lee",
        "email": "rgl@google.com",
        "time": "Thu Jul 13 12:47:44 2023 +0000"
      },
      "committer": {
        "name": "Robin Lee",
        "email": "rgl@google.com",
        "time": "Wed Jul 19 19:01:42 2023 +0000"
      },
      "message": "Allow shell to control transition animations\n\nTest: atest \u0027CtsSecurityTestCases:android.security.cts.ActivityManagerTest#testActivityManager_stripTransitionFromActivityOptions\u0027\nBug: 290586831\nBug: 237290578\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:0be0367ece4d946de576f7bb1e6e6777633a736d)\nMerged-In: Iffe5625ae57c21874805ef98b67faac9f56f87f5\nChange-Id: Iffe5625ae57c21874805ef98b67faac9f56f87f5\n"
    },
    {
      "commit": "d26421411f08dec1b497fa65af88d11eb7ebb992",
      "tree": "376fe145e63feafb66166e16c34303a864576d5e",
      "parents": [
        "e3ef9bd25f5d7c5bc88c0a66fb097f2350f20723",
        "0be0367ece4d946de576f7bb1e6e6777633a736d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jul 19 05:59:52 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 19 05:59:52 2023 +0000"
      },
      "message": "Merge \"Allow shell to control transition animations\" into main"
    },
    {
      "commit": "0e7aa0f72ea3e7891999c582847c2012d7671581",
      "tree": "ced5604a91a0726c9114dddec5a561edc023dd11",
      "parents": [
        "de8d6f9c6e355e9a08bf14201b6bce2bd4a6c552",
        "4afab15ef7d5a812a156dc46328bdd9ac5d3d026"
      ],
      "author": {
        "name": "Zhen Zhang",
        "email": "zzhen@google.com",
        "time": "Mon Jul 17 21:13:33 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jul 17 21:13:33 2023 +0000"
      },
      "message": "Merge \"Always allow devicelockcontroller to schedule jobs/alarms in background\" into udc-qpr-dev am: c7c615958f am: 4afab15ef7\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/24039062\n\nChange-Id: I9636526840b9a036be13519ede55878d09d46c78\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "0be0367ece4d946de576f7bb1e6e6777633a736d",
      "tree": "979e9c30255691be740237fcf2dbfa02323567a7",
      "parents": [
        "0073d0927d9768df383ac773925f8731b5cb4822"
      ],
      "author": {
        "name": "Robin Lee",
        "email": "rgl@google.com",
        "time": "Thu Jul 13 12:47:44 2023 +0000"
      },
      "committer": {
        "name": "Robin Lee",
        "email": "rgl@google.com",
        "time": "Mon Jul 17 15:38:10 2023 +0000"
      },
      "message": "Allow shell to control transition animations\n\nChange-Id: Iffe5625ae57c21874805ef98b67faac9f56f87f5\nTest: atest \u0027CtsSecurityTestCases:android.security.cts.ActivityManagerTest#testActivityManager_stripTransitionFromActivityOptions\u0027\nBug: 290586831\nBug: 237290578\n"
    },
    {
      "commit": "4afab15ef7d5a812a156dc46328bdd9ac5d3d026",
      "tree": "5b71040b8bb11c9ff679d939576501e28db45e0c",
      "parents": [
        "6889ce81e50c354266e3a1d8c2d9fa51567682c6",
        "c7c615958f81a7acdcb6e880bdd95c34963d9151"
      ],
      "author": {
        "name": "Zhen Zhang",
        "email": "zzhen@google.com",
        "time": "Sat Jul 15 00:42:44 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Jul 15 00:42:44 2023 +0000"
      },
      "message": "Merge \"Always allow devicelockcontroller to schedule jobs/alarms in background\" into udc-qpr-dev am: c7c615958f\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/24039062\n\nChange-Id: I10f469090f444e70785610458638d049d1eac59b\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "00e3d8356b8d9e314e635a7db5afe709c948301f",
      "tree": "00602f702f66ab79c15c5718111af832875429a6",
      "parents": [
        "7123f0d8ed0f454047629df90f695952f00b1e9c"
      ],
      "author": {
        "name": "Zhen Zhang",
        "email": "zzhen@google.com",
        "time": "Wed Jul 12 14:54:48 2023 +0000"
      },
      "committer": {
        "name": "Zhen Zhang",
        "email": "zzhen@google.com",
        "time": "Wed Jul 12 19:29:01 2023 +0000"
      },
      "message": "Always allow devicelockcontroller to schedule jobs/alarms in background\n\nBug: 290924390\nTest: builld successfully\nTest: flash aosp_mokey_go32-userdebug and go to settings,\n      battery saving mode is fixed at unrestricted for dlc\nChange-Id: I7a5be87b89b4f31e10e0b9c0d5fca21ed40f9f92\n"
    },
    {
      "commit": "c235a386cc1713a59df78a2253da432f146c0587",
      "tree": "e4058c8810abe975fec256edad8dc70f06206701",
      "parents": [
        "78be599d7111c50c7a07a3b25b49fc3ce6ccd988"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Mon Jul 03 14:25:26 2023 +0900"
      },
      "committer": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Mon Jul 03 14:25:26 2023 +0900"
      },
      "message": "Deprecate fonts.xml and add hidden font_fallback.xml\n\nNot to break the apps that reads fonts.xml and add new features to\nthe system font customization at the same time, this CL introduces\nnew hidden XML file font_fallback.xml which is currently a copy of\nthe fonts.xml.\n\nThe fonts.xml still exists but may not contain the latest system font\nsettings due to compatibility problems. Application should use the\npublic API for accessing system installed fonts which is available\nfrom API29.\n\nBug: 281769620\nTest: atest CtsGraphicsTestCases\nTest: atest CtsTextTestCases\nChange-Id: I556b5fffb0c78f0c6150b472fd240b9a546de93f\n"
    },
    {
      "commit": "565562832c7af2778d53bfeff4210db2c65d3bbf",
      "tree": "554253e26baa09dfaac5e7bbfa174c89095281d6",
      "parents": [
        "1968b1332e37ce45bdc0d62a872d18b217daa6b0",
        "46d96fe05c15121a849fb5e9cf842758243f34c8"
      ],
      "author": {
        "name": "Sergej Salnikov",
        "email": "skill@google.com",
        "time": "Sat Jun 17 06:11:46 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Jun 17 06:11:46 2023 +0000"
      },
      "message": "Merge \"Map MAGIC button HID key to MACRO_1 for Ref RCU\" into udc-dev am: 6f9bb12e75 am: 46d96fe05c\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23692804\n\nChange-Id: Ic1a289239a28da5d075134aa8c18710c495f1300\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "a7967b83cd1eb6faa33a7e95802de717a872c66f",
      "tree": "68e1a816dae311f4316910d57b5bf9c9f7cdadd5",
      "parents": [
        "5bab91d110e720f56e3e332d0a546e2e8920f08d"
      ],
      "author": {
        "name": "Sergej Salnikov",
        "email": "skill@google.com",
        "time": "Fri Jun 16 15:13:59 2023 +0000"
      },
      "committer": {
        "name": "Sergej Salnikov",
        "email": "skill@google.com",
        "time": "Fri Jun 16 15:15:04 2023 +0000"
      },
      "message": "Wake the device on MACRO_1 key event\n\nBug: 279825318\nChange-Id: Ic6b4a812098315b3ce6c6ac13c22e43d57e902d5\n"
    },
    {
      "commit": "bffb4a321807cf851b9a0417aefc6fd630c839f3",
      "tree": "4eed6e33db316392c70ccca70751773283a642aa",
      "parents": [
        "9c7b94038922e360cea86d6a17a848ddb1854222",
        "a860c6e63825c5c2a23dcfa1c9a6bc2ae8df324d"
      ],
      "author": {
        "name": "Sergej Salnikov",
        "email": "skill@google.com",
        "time": "Wed Jun 14 17:48:21 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jun 14 17:48:21 2023 +0000"
      },
      "message": "Merge \"Map MAGIC button HID key to MACRO_1 for Ref RCU\" into udc-dev am: 6f9bb12e75 am: 46d96fe05c am: a860c6e638\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23692804\n\nChange-Id: I60c39f3b611ba9010580987bd3c4c71298213073\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "a860c6e63825c5c2a23dcfa1c9a6bc2ae8df324d",
      "tree": "05d365b21c2ffddb9d736e145ec7731dd48b93a2",
      "parents": [
        "9095d8d812649965db8a1c860e0cd4fd5b925b06",
        "46d96fe05c15121a849fb5e9cf842758243f34c8"
      ],
      "author": {
        "name": "Sergej Salnikov",
        "email": "skill@google.com",
        "time": "Wed Jun 14 16:58:59 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jun 14 16:58:59 2023 +0000"
      },
      "message": "Merge \"Map MAGIC button HID key to MACRO_1 for Ref RCU\" into udc-dev am: 6f9bb12e75 am: 46d96fe05c\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23692804\n\nChange-Id: I1eb2d4a04302515782c36c9eb31747af53a5884c\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "25e512a7dabbd8b63846f9567d52bc3915f92e27",
      "tree": "9877212a716fb592659cf40bc2db757be104d430",
      "parents": [
        "ba5d9dcbfb9cb59d680e4b767ae8de8a10b854c5",
        "6f9bb12e757492c8988861fd725ce70332788930"
      ],
      "author": {
        "name": "Sergej Salnikov",
        "email": "skill@google.com",
        "time": "Wed Jun 14 16:38:27 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jun 14 16:38:27 2023 +0000"
      },
      "message": "Merge \"Map MAGIC button HID key to MACRO_1 for Ref RCU\" into udc-dev am: 6f9bb12e75\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23692804\n\nChange-Id: I27b2c229637c9cade3e2b7c5a6d175590c6ffb99\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "b4d4b1f22fa7c72764c3b89eaba302a9c02bc1cc",
      "tree": "30039d6addd57788fa841193c14e6fee6c02cc58",
      "parents": [
        "97f833d979c330e32ba00e0eca01f661a0d630e8"
      ],
      "author": {
        "name": "Max Zhang",
        "email": "zhangmax@google.com",
        "time": "Wed Apr 26 17:05:39 2023 -0700"
      },
      "committer": {
        "name": "Sergej Salnikov",
        "email": "skill@google.com",
        "time": "Wed Jun 14 11:53:46 2023 +0000"
      },
      "message": "Map MAGIC button HID key to MACRO_1 for Ref RCU\n\nMap MAGIC button HID key from Google Reference RCU to Android\nkeycode KEYCODE_MACRO_1 for the MAGIC / customizable button\nfeature.\n\nbug: 279825318\ntest: manual\nChange-Id: Ic4705f0798ba1630297da83d3bc300afb27d0ad8\n(cherry picked from commit 798f9f54cba7412eed8674015f5de143ff4e0eab)\n"
    },
    {
      "commit": "f6a1d4baa9d5106ee1925139976d8c338917f52d",
      "tree": "7d8347b2feeeabf6953e03f173e2afbca118f2aa",
      "parents": [
        "0d5b81ba3d43480c1657fc69c66d695fc22c84f5"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Mon May 29 17:49:43 2023 +0900"
      },
      "committer": {
        "name": "Brian Egizi",
        "email": "begizi@google.com",
        "time": "Tue Jun 13 16:04:23 2023 +0000"
      },
      "message": "Add RobotoFlex into AOSP system image\n\nCherry picked I8324c16fa8c392163e81fb9f4c21bba3343b6df0 to master due to b/286408867.\n\nCode was merged via `-s ours` and is missing even though the sha exists on the target branch. Cherry pick is required to bring in the code.\n\nManually remove the \"Merged in\" directive to allow for downstream propagation.\n\n(cherry picked from https://android-review.googlesource.com/q/commit:2872d3fa5b6923dbcfea99c4e5e7fd6bb3526f5f)\n\nBug: 235303866\nTest: Manually done\nChange-Id: I587161bd6fca5ac02a127a675ceab4f9203d2652\n"
    },
    {
      "commit": "48e79dcee1888735157825f654a4e7bb6eea6d10",
      "tree": "96808d1debd5fd05692f0678d0e8048727142318",
      "parents": [
        "cf0b3e9f93062b36c16e7bd462ee739e9151bcf4",
        "573772431aba50819f5cba52b6353cbf98a259b6"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Wed Jun 07 05:38:42 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jun 07 05:38:42 2023 +0000"
      },
      "message": "Merge \"Add RobotoFlex into AOSP system image\" am: e75c620165 am: 9b0f9548c9 am: 95aa83ebee am: fc32352e9c am: 573772431a\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2606947\n\nChange-Id: I571f83eecfd89b23eb0b3f83cb828d88f851b477\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "fc32352e9c77e5490524e1f4d240e04392ff3001",
      "tree": "b36081dd9d9ebd66479e2d58f518f374efabed52",
      "parents": [
        "bf7f64f5a31b670d7b5a9a9a25b1f50ce10c4beb",
        "95aa83ebeeb36d678aa786b8e74b721e97fb2d13"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Wed Jun 07 04:39:47 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jun 07 04:39:47 2023 +0000"
      },
      "message": "Merge \"Add RobotoFlex into AOSP system image\" am: e75c620165 am: 9b0f9548c9 am: 95aa83ebee\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2606947\n\nChange-Id: Ied801a4b67a9be43fdfbd3ebbd7aa0697b5e3cdd\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "9b0f9548c95dad84afc0eb538f1cefe8550af34c",
      "tree": "788c23acd7ef70f9afd3ec0ab3a60cc43ca3d1a4",
      "parents": [
        "3061fc7aef16c8ad73df6403f44cbe95dd1da9ef",
        "e75c620165d90d48d8b97f27cb08e5abb7c4feae"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Wed Jun 07 02:52:15 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jun 07 02:52:15 2023 +0000"
      },
      "message": "Merge \"Add RobotoFlex into AOSP system image\" am: e75c620165\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2606947\n\nChange-Id: I1b784902729fe39003963c906e1e72e58f15729b\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "e75c620165d90d48d8b97f27cb08e5abb7c4feae",
      "tree": "ba126601a71a870e1412d08bb4a9ae54fecb8b4d",
      "parents": [
        "7eb17c5215f85d7c61c5b32b0b10aa08ddc2d152",
        "2872d3fa5b6923dbcfea99c4e5e7fd6bb3526f5f"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Wed Jun 07 02:14:27 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jun 07 02:14:27 2023 +0000"
      },
      "message": "Merge \"Add RobotoFlex into AOSP system image\""
    },
    {
      "commit": "61eddd370454cddfe53c90077d734cafecd08d78",
      "tree": "b27635681132c626c26da0edb31fa263351eb89e",
      "parents": [
        "a8daf48ab372a1819de12a2f1fde35d984dacf65",
        "5d62cb72dbd2f51f954e9275c2d513becbb291da"
      ],
      "author": {
        "name": "Eghosa Ewansiha-Vlachavas",
        "email": "eevlachavas@google.com",
        "time": "Mon Jun 05 17:58:58 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jun 05 17:58:58 2023 +0000"
      },
      "message": "Merge \"Create new display rotation compat toast string for multi-window\" into udc-dev am: 5fa932d5a8 am: dc07a60e60 am: 5d62cb72db\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23517416\n\nChange-Id: Ib34175d995dd9741c6ea0cc0c91026efe39f120a\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "5d62cb72dbd2f51f954e9275c2d513becbb291da",
      "tree": "15b0505d4e2bb4a3e1a9e680348cb9d972222805",
      "parents": [
        "1c9b32565a4745a549675b2895304365e5aea052",
        "dc07a60e608d771e43b294bc4f40d1f76c42a530"
      ],
      "author": {
        "name": "Eghosa Ewansiha-Vlachavas",
        "email": "eevlachavas@google.com",
        "time": "Mon Jun 05 17:12:34 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jun 05 17:12:34 2023 +0000"
      },
      "message": "Merge \"Create new display rotation compat toast string for multi-window\" into udc-dev am: 5fa932d5a8 am: dc07a60e60\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23517416\n\nChange-Id: I47e84ffd8e5ec23ab3375c3be5b97fca9ef91b32\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "27335dc778e587c7dd6c45801177f765d1d3731a",
      "tree": "9f0f720c9d93f15af9ee62855f44be8377c25040",
      "parents": [
        "14a3f763d98ea75568dac745ec4fc3d7cb908c23",
        "dc07a60e608d771e43b294bc4f40d1f76c42a530"
      ],
      "author": {
        "name": "Eghosa Ewansiha-Vlachavas",
        "email": "eevlachavas@google.com",
        "time": "Mon Jun 05 17:12:23 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jun 05 17:12:23 2023 +0000"
      },
      "message": "Merge \"Create new display rotation compat toast string for multi-window\" into udc-dev am: 5fa932d5a8 am: dc07a60e60\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23517416\n\nChange-Id: Ie4d6ee451e462d9acc1bd0c238efd592b1da00f8\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "dc5b96d1f6fd99683c154a20c859eaa36fc8d35f",
      "tree": "f47e72f394db166012f174d0dabddb7df4efde3e",
      "parents": [
        "52777df8ecd249f1f4a4e710c47364da5cf49e1e",
        "f1c9e67dc78dbcff5f7d5ce6a1750cc194e5eeda"
      ],
      "author": {
        "name": "Eghosa Ewansiha-Vlachavas",
        "email": "eevlachavas@google.com",
        "time": "Mon Jun 05 17:12:05 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jun 05 17:12:05 2023 +0000"
      },
      "message": "Merge \"Create new display rotation compat toast string for multi-window\" into udc-dev am: 5fa932d5a8 am: f1c9e67dc7\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23517416\n\nChange-Id: I8c7fb19833a4b762f2b4a8ef30a57f6a18ea2361\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "e2b1784507707bc80f613ed1e42c770332db6cfb",
      "tree": "cb9be896c8837a3e7234d55e2a1b014bdd0d55e8",
      "parents": [
        "a39bf6ba1276bf23b0f04c1df66a2945b39376e3",
        "5fa932d5a8114952b2d2821f68aa0ba634805de4"
      ],
      "author": {
        "name": "Eghosa Ewansiha-Vlachavas",
        "email": "eevlachavas@google.com",
        "time": "Mon Jun 05 17:09:58 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jun 05 17:09:58 2023 +0000"
      },
      "message": "Merge \"Create new display rotation compat toast string for multi-window\" into udc-dev am: 5fa932d5a8\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23517416\n\nChange-Id: Ic8140ba7bfd7b0ed0faafe801298c709797c0339\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "474318e3584a0267266fbb2b816494d2cb4a558c",
      "tree": "4610cbdef924b15ff9ed782a639ca20e651356e8",
      "parents": [
        "38de7c4705b316dfe64e5dc61be4cbf0b97013cd"
      ],
      "author": {
        "name": "Eghosa Ewansiha-Vlachavas",
        "email": "eevlachavas@google.com",
        "time": "Thu Jun 01 15:51:43 2023 +0000"
      },
      "committer": {
        "name": "Eghosa Ewansiha-Vlachavas",
        "email": "eevlachavas@google.com",
        "time": "Mon Jun 05 13:53:56 2023 +0000"
      },
      "message": "Create new display rotation compat toast string for multi-window\n\nTo add more clarity and improve the user experience, introduce a new\ntoast string (to replace \u0027display_rotation_camera_compat_toast_in_split_screen\u0027)\nwhich includes the app name so it\u0027s clear to the user which app to\nrelaunch in full screen.\n\nFix: 282782484\nFix: 267372967\nTest: atest WmTests:DisplayRotationCompatPolicyTests\n\nChange-Id: I07a0dc182ba46240449f2b12619c466f7484af06\n"
    },
    {
      "commit": "609070575fba88facf3a48866e2737474c121b01",
      "tree": "33a7d68f899b573ace9634fa73aea4bea26cf93f",
      "parents": [
        "f33573aee00ff19ff8ee9b94018e92912cc05c48",
        "cc583fb5c356e799d0cb93ad9d2aebbc95092723"
      ],
      "author": {
        "name": "Shu Chen",
        "email": "shuchen@google.com",
        "time": "Sat Jun 03 14:47:42 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Jun 03 14:47:42 2023 +0000"
      },
      "message": "Merge \"Supports showing Ime shortcuts in the system shortcuts UI.\" into udc-qpr-dev am: d2a6fce71f am: cc583fb5c3\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/22938937\n\nChange-Id: I579ea2a718229ce2bf6c5e4d9e51b5cc7b1b6b1f\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "cc583fb5c356e799d0cb93ad9d2aebbc95092723",
      "tree": "3a579c1e9dd58e03196e435634f89de0492e51b3",
      "parents": [
        "f63bc1c8bcb4c76c8313b65188369ee118674209",
        "d2a6fce71f1c0f19fc0c43cf4e67781fae9b8aa1"
      ],
      "author": {
        "name": "Shu Chen",
        "email": "shuchen@google.com",
        "time": "Sat Jun 03 14:05:56 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Jun 03 14:05:56 2023 +0000"
      },
      "message": "Merge \"Supports showing Ime shortcuts in the system shortcuts UI.\" into udc-qpr-dev am: d2a6fce71f\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/22938937\n\nChange-Id: Id8110b8d5591d68391b89d66861f73209c7a43dd\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "2210bdfb85d9d21ef814bdfa9be5eedc86e44219",
      "tree": "e4b2eb5cca97aa4d6090718018e8ea8766608587",
      "parents": [
        "6d543f9f947c3757e4142fda67631e3cf04c1fcb"
      ],
      "author": {
        "name": "Shu Chen",
        "email": "shuchen@google.com",
        "time": "Thu Mar 16 09:21:33 2023 +0800"
      },
      "committer": {
        "name": "Shu Chen",
        "email": "shuchen@google.com",
        "time": "Sat Jun 03 18:33:39 2023 +0800"
      },
      "message": "Supports showing Ime shortcuts in the system shortcuts UI.\n\nBug: 273483670\nTest: locally tested.\nChange-Id: I49a59ab8688aaf193a79c610738a1db951f2bfdf\n"
    },
    {
      "commit": "42744b39588d53d5d336256bcea35906ea2c3768",
      "tree": "d502fe6c332952d410523aedfa311d2d968c1c8b",
      "parents": [
        "9b0d7c60a2eb924278ee4756fc4d756f9713a4af",
        "9de4f933492499e2dc6f8d1af5f404b5cdad742e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jun 02 19:03:04 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jun 02 19:03:04 2023 +0000"
      },
      "message": "Merge \"Added the permission for MANAGE_USERS in the priv_app allowlist\" am: 7440845825 am: 6a9b9e5347 am: 4ae1aa3932 am: 43e724d754 am: 79d96f53f4 am: 9de4f93349\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2574411\n\nChange-Id: I136491a29aa3b51600d575149ccb6c541d33433c\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "43e724d754dc3ca42ee614d33d4290aa708d2f5b",
      "tree": "278fb3dc958cdd20ffe12bbdcbeba868db4f28b0",
      "parents": [
        "afd64121fd784c6c226db077d4b6f31a2d27c815",
        "4ae1aa3932388545cf344aecee1a919b3a578539"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 01 21:58:29 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jun 01 21:58:29 2023 +0000"
      },
      "message": "Merge \"Added the permission for MANAGE_USERS in the priv_app allowlist\" am: 7440845825 am: 6a9b9e5347 am: 4ae1aa3932\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2574411\n\nChange-Id: I3e0e061f345dea66a72b9d1b0087d22b68d6983c\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "6a9b9e53471ea56032d1964680fe42350620a91c",
      "tree": "443b20ba571caa1567ddb35d5a74e75cc45ab5bf",
      "parents": [
        "36c8bc2451ae7925a221207625b8756cc47af22e",
        "74408458255f46c3c32a110275df62ea6b91775e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 01 07:34:25 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jun 01 07:34:25 2023 +0000"
      },
      "message": "Merge \"Added the permission for MANAGE_USERS in the priv_app allowlist\" am: 7440845825\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2574411\n\nChange-Id: I840ad339641b6ea16093f0fb5785558849d91d25\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "52c393430dc91a89c5a87976ea2fde5fcb50e3a7",
      "tree": "5f603b4cccd7fa74db524287464bb37eac91b4e0",
      "parents": [
        "cdedb17f4856bcecd1d09679ce70465fc55e39f2"
      ],
      "author": {
        "name": "fqjc86",
        "email": "fqjc86@zebra.com",
        "time": "Mon May 01 22:23:18 2023 +0800"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Jun 01 03:14:53 2023 +0000"
      },
      "message": "Added the permission for MANAGE_USERS in the priv_app allowlist\n\nThis is necessary to allow NetworkStack to identify whether\na connection was setup trough an enterprise-managed configuration,\nby querying DevicePolicyManager. Some behavior specific to\nenterprise networks require NetworkStack to differentiate this case.\n\nBug: 189865016\nChange-Id: Iaeb91ebf9cccce8bf630fab5d1883473247b4def\n"
    },
    {
      "commit": "2872d3fa5b6923dbcfea99c4e5e7fd6bb3526f5f",
      "tree": "cf683377c538dfb886780bd405bf4465ba25f8fd",
      "parents": [
        "86ba654646d1c73d0a6b0e7a395d8181cd2c1531"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Mon May 29 17:49:43 2023 +0900"
      },
      "committer": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Mon May 29 17:49:43 2023 +0900"
      },
      "message": "Add RobotoFlex into AOSP system image\n\nBug: 235303866\nTest: Manually done\nChange-Id: I8324c16fa8c392163e81fb9f4c21bba3343b6df0\n"
    },
    {
      "commit": "5fa32211e9facd89423f44932ad61a348ac78388",
      "tree": "14e670367a412f400c24d35b8840635eeb896a58",
      "parents": [
        "d6f0efca89c010db2446ae802f0d996461140975",
        "443d0ab122919bff68d38217759f5c412802c9c3"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue May 23 17:19:16 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue May 23 17:19:16 2023 +0000"
      },
      "message": "Merge \"Fix issue with task snapshots being taken too late\" into udc-dev am: d71d712e43 am: 443d0ab122\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23361697\n\nChange-Id: I475f3bf6838af3fa217d1019db6c0522188ec07e\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "3ca99e2ab99eec5c591e3c6ba25b97dff3b823ed",
      "tree": "b040aa87021997b616d50656fe26e78a4d08b0c6",
      "parents": [
        "57d6975cfbe5b3b70c3f9bc4c7ec350978da6e2b"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Sat May 20 03:50:09 2023 +0000"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue May 23 17:05:22 2023 +0000"
      },
      "message": "Fix issue with task snapshots being taken too late\n\n- Currently, a display change while recents transition is playing will\n  result in the display change being applied prior to the recents\n  animation playing, which means that the transition-end snapshots are\n  taken in the wrong display configuration\n- Instead, When a display change is requested mid-recents transition,\n  cancel the current transition and record the snapshots in place\n  (this matchs legacy recents animation behavior)\n- Separately, if the snapshot is requested \u0026 recorded mid transition,\n  then we can ignore the post-transition screenshot (which would be\n  wrong in the display change case, or just extraneous even in the normal\n  case where launcher has requested a screenshot itself already).\n  We do this by comparing the time that the last snapshot was taken\n  with the start of the transition.\n\nFixes: 278189494\nTest: Go into Overview and rotate the device and observe the task views\nChange-Id: I985cd9c852a326027ae3ab4f7ffe837431d1c654\n"
    },
    {
      "commit": "829498b2b44a332761925d8fec125cb7423310d5",
      "tree": "8e16b513255dfabf555a0ada8a1ffbc6ceffe6a3",
      "parents": [
        "0dbad8abb0f4fa4779b48d9bcfba600aa5821662",
        "798f9f54cba7412eed8674015f5de143ff4e0eab"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon May 22 09:39:11 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 22 09:39:11 2023 +0000"
      },
      "message": "Merge \"Map MAGIC button HID key to MACRO_1 for Ref RCU\""
    },
    {
      "commit": "d92556518a9b7928caf6e63a51b6d286b8085ce7",
      "tree": "c1941dbde7a17981676e7d1f73d263bd8b73d735",
      "parents": [
        "db64b37d1dfc50b0f4f2f6b03f8a3b4a051b6af1",
        "687916d0f35bb3abe6ca3ec938af7faeb887bbe8"
      ],
      "author": {
        "name": "Naomi Musgrave",
        "email": "nmusgrave@google.com",
        "time": "Tue May 16 12:00:58 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue May 16 12:00:58 2023 +0000"
      },
      "message": "Merge \"(5/N)[MediaProjection] Send no frames until user reviews consent\" into udc-dev am: 9736133ffc am: 687916d0f3\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/22765499\n\nChange-Id: I05e036cf6c989d16ce6dcda4b2a80d61be26ebf4\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    }
  ],
  "next": "d8a8b3dad12fef634c333db3005345f5bc088e90"
}
