)]}'
{
  "log": [
    {
      "commit": "8e658052f0115fe49960e65170dc0645179bb9de",
      "tree": "ac81a580ce3b9f4e5d742233e78d24a4ad5b2990",
      "parents": [
        "e3b7d854c7c09768a5928aad182de161c4f83ff7",
        "1e8267c3c402c9d5de0566bbb5b09eb1e7ae5701"
      ],
      "author": {
        "name": "Riddle Hsu",
        "email": "riddlehsu@google.com",
        "time": "Wed Nov 24 16:38:56 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Nov 24 16:38:56 2021 +0000"
      },
      "message": "Merge \"Do not skip traversal of IME container when display is frozen\" into sc-v2-dev am: 481929130e am: 1e8267c3c4\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/16334307\n\nChange-Id: I5134605493dd75a1f1aa13aab5764b1111a8b316\n"
    },
    {
      "commit": "1e8267c3c402c9d5de0566bbb5b09eb1e7ae5701",
      "tree": "5b119e6f05b0faed4b30ab96e755686255b120d4",
      "parents": [
        "b4123126bb57d4707f8f398bc116a1c3f81903c7",
        "481929130e25f78716f36d323d9bbefe45e7afd2"
      ],
      "author": {
        "name": "Riddle Hsu",
        "email": "riddlehsu@google.com",
        "time": "Wed Nov 24 16:19:51 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Nov 24 16:19:51 2021 +0000"
      },
      "message": "Merge \"Do not skip traversal of IME container when display is frozen\" into sc-v2-dev am: 481929130e\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/16334307\n\nChange-Id: I80908eec5e1e69525f5be56b8882560aebf4c776\n"
    },
    {
      "commit": "481929130e25f78716f36d323d9bbefe45e7afd2",
      "tree": "d49779e0e0e48710a33ca4982166c7288ebdf774",
      "parents": [
        "85aacccba16d40a0112cf8a41b4d4a1d7b4397df",
        "a8a067f48465303efbb507d652ee0f20819f5681"
      ],
      "author": {
        "name": "Riddle Hsu",
        "email": "riddlehsu@google.com",
        "time": "Wed Nov 24 16:04:44 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 24 16:04:44 2021 +0000"
      },
      "message": "Merge \"Do not skip traversal of IME container when display is frozen\" into sc-v2-dev"
    },
    {
      "commit": "e3b7d854c7c09768a5928aad182de161c4f83ff7",
      "tree": "8e7af4c3631124803cce6cd4772bc94e8424c7ad",
      "parents": [
        "cf5732e9d3793099328b6de773f0b854346418e9",
        "83b9f520290c4565a60877d07b436c1b4d7cf71e"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Wed Nov 24 16:04:27 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 24 16:04:27 2021 +0000"
      },
      "message": "Merge \"Fix test flakiness\""
    },
    {
      "commit": "cf5732e9d3793099328b6de773f0b854346418e9",
      "tree": "f25e1876a1f71be81bc04585fb6e8092123290d0",
      "parents": [
        "eb867fdea92761f199565470e1f266632f02baf1",
        "009bc0ac21c68e78d22b60d91fcfba66a539eace"
      ],
      "author": {
        "name": "Riddle Hsu",
        "email": "riddlehsu@google.com",
        "time": "Wed Nov 24 16:03:28 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 24 16:03:28 2021 +0000"
      },
      "message": "Merge \"Move canBeHiddenByKeyguardLw and correct its condition for activity\""
    },
    {
      "commit": "eb867fdea92761f199565470e1f266632f02baf1",
      "tree": "a9786a12b3b5950641ca0956be152550af746189",
      "parents": [
        "7c21af345b05cff2dab4b9c5acfe598a764d1852",
        "1104725732d47b2afab9cebfbe52211dfd6270bc"
      ],
      "author": {
        "name": "Marin Shalamanov",
        "email": "shalamanov@google.com",
        "time": "Wed Nov 24 15:44:58 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 24 15:44:58 2021 +0000"
      },
      "message": "Merge \"Add default display config for television\""
    },
    {
      "commit": "7c21af345b05cff2dab4b9c5acfe598a764d1852",
      "tree": "a2da92d6380bf25a76ffde510636d6e734301051",
      "parents": [
        "cb9390f8726b049b99b21e124a8bcc1f52941e0f",
        "b4123126bb57d4707f8f398bc116a1c3f81903c7"
      ],
      "author": {
        "name": "Issei Suzuki",
        "email": "issei@google.com",
        "time": "Wed Nov 24 15:30:08 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Nov 24 15:30:08 2021 +0000"
      },
      "message": "Merge \"Clean up windows which stuck in animatingExit state.\" into sc-v2-dev am: 85aacccba1 am: b4123126bb\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/16296642\n\nChange-Id: Ife63117c78683eacd2fca2953637a0904512af59\n"
    },
    {
      "commit": "b4123126bb57d4707f8f398bc116a1c3f81903c7",
      "tree": "f01b97d8f00456a4972d07064917984df9159eea",
      "parents": [
        "4319990e399ccfdb6d56570a79f2a4e921e89683",
        "85aacccba16d40a0112cf8a41b4d4a1d7b4397df"
      ],
      "author": {
        "name": "Issei Suzuki",
        "email": "issei@google.com",
        "time": "Wed Nov 24 15:13:06 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Nov 24 15:13:06 2021 +0000"
      },
      "message": "Merge \"Clean up windows which stuck in animatingExit state.\" into sc-v2-dev am: 85aacccba1\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/16296642\n\nChange-Id: I323599b607cabba336ebf9d5aaa20a54299873e9\n"
    },
    {
      "commit": "85aacccba16d40a0112cf8a41b4d4a1d7b4397df",
      "tree": "0f5513edd6b1381c14f5c9b8fedeba104c8c688a",
      "parents": [
        "fdbed18c79f91bfcf8498e5ecf999197a06ef517",
        "bdc4e842cf6ba89a6516f4888bf6aa216dd0c1d7"
      ],
      "author": {
        "name": "Issei Suzuki",
        "email": "issei@google.com",
        "time": "Wed Nov 24 15:00:09 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 24 15:00:09 2021 +0000"
      },
      "message": "Merge \"Clean up windows which stuck in animatingExit state.\" into sc-v2-dev"
    },
    {
      "commit": "83b9f520290c4565a60877d07b436c1b4d7cf71e",
      "tree": "19010ae3c5374e21a933305d5d28b75750302273",
      "parents": [
        "04e056e16af84e1afa2131dd5b6227ee88858d5d"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Wed Nov 24 13:31:10 2021 +0000"
      },
      "committer": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Wed Nov 24 13:35:49 2021 +0000"
      },
      "message": "Fix test flakiness\n\nFlakiness noticed while running tests locally.\n\nTest: atest services/tests/servicestests/src/com/android/server/timezonedetector/\nChange-Id: I805bdf840f6b8c2ae6512b01fcb910af50478d2d\n"
    },
    {
      "commit": "b06ff485a597b4d22cc783162f1c8f6fe9d73f4c",
      "tree": "f93488978316309195c50e461b64f1d18dc9029e",
      "parents": [
        "8a40b4bfe39f7b751d2edd34d69359d7773de5af",
        "dadce2bb1942f23e41933eb292dfb2bd394218ca"
      ],
      "author": {
        "name": "Yan Han",
        "email": "yanha@google.com",
        "time": "Wed Nov 24 13:24:20 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 24 13:24:20 2021 +0000"
      },
      "message": "Merge \"Add delayed Standby for Playback devices on hotplug out\""
    },
    {
      "commit": "1104725732d47b2afab9cebfbe52211dfd6270bc",
      "tree": "e647234c58da97aa694d27d777944efddfa6b7a9",
      "parents": [
        "a822ccd755d3796f70c37662616112f46709e7f7"
      ],
      "author": {
        "name": "Marin Shalamanov",
        "email": "shalamanov@google.com",
        "time": "Mon Nov 22 17:35:30 2021 +0100"
      },
      "committer": {
        "name": "Marin Shalamanov",
        "email": "shalamanov@google.com",
        "time": "Wed Nov 24 14:17:51 2021 +0100"
      },
      "message": "Add default display config for television\n\nFixes: 207331094\nIgnore-AOSP-First: Owners file aded for a new folder\n    which doesn\u0027t exist on AOSP\nTest: adb shell dumpsys display | grep DensityMap\nChange-Id: Ia46004fa8e41bb24b16a660f12873c9f9a93b6a4\n"
    },
    {
      "commit": "8a40b4bfe39f7b751d2edd34d69359d7773de5af",
      "tree": "d277b22d37919be486eab23985b0c4cf070621fe",
      "parents": [
        "5eedc9338898a3748bc1157c3cbc7af6311ad76e",
        "a822ccd755d3796f70c37662616112f46709e7f7"
      ],
      "author": {
        "name": "Marin Shalamanov",
        "email": "shalamanov@google.com",
        "time": "Wed Nov 24 12:40:19 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 24 12:40:19 2021 +0000"
      },
      "message": "Merge \"Add XML configuration for density\""
    },
    {
      "commit": "5eedc9338898a3748bc1157c3cbc7af6311ad76e",
      "tree": "7ce24606e15953cb25b1bfb4f7f4649022cea7f6",
      "parents": [
        "168eba34c4cb895d5a16d1e45c4334b56ace1bb2",
        "9c0b284bedafe4b9f791fd820ad7b58166488d32"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 24 12:37:31 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 24 12:37:31 2021 +0000"
      },
      "message": "Merge \"Split MOUNT_FLAG_VISIBLE into MOUNT_FLAG_VISIBLE_FOR_{READ, WRITE}\""
    },
    {
      "commit": "a8a067f48465303efbb507d652ee0f20819f5681",
      "tree": "cce2a60b57c580a5f55b12f5d9aa4484d0912ced",
      "parents": [
        "a93b661b8cb08a76f78987c234be50e1069e9c01"
      ],
      "author": {
        "name": "Riddle Hsu",
        "email": "riddlehsu@google.com",
        "time": "Wed Nov 24 20:25:37 2021 +0800"
      },
      "committer": {
        "name": "Riddle Hsu",
        "email": "riddlehsu@google.com",
        "time": "Wed Nov 24 20:36:36 2021 +0800"
      },
      "message": "Do not skip traversal of IME container when display is frozen\n\nOtherwise WindowState#mOrientationChanging IME window may be skipped\nto be updated from forAllWindows. And even when window frozen timeout\nis reached (DisplayContent#onWindowFreezeTimeout), if forAllWindows\nstill skips IME, the device will look like frozen forever. Unless\non/off screen to force canceling the state.\n\nAnd since CL [1] has handled the case of IME with fixed rotation,\nthe restriction added in CLs [2],[3] can be removed. That eliminates\nfrozen for normal rotation animation.\n\n[1]: I0b036594161898f9df6ad71f0adb5fe93880161a\n[2]: Idfdf129adbfbee6634d8a27aa78da1f631bd213b\n[3]: Idef12249806e4a6860b8cd190df4f0f8cad13c19\n\nBug: 207059118\nTest: 1. Launch a portrait app which keeps showing IME.\n      2. Return to home be home key or swiping.\n      3. Hold the device in landscape.\n      4. Launch the app again.\n      The app should show in landscape directly and IME will\n      fade-in when it is drawn in landscape.\nChange-Id: Iceaedbfdb75e68e9f7fb8fd4a1bf8f35a779797e\n"
    },
    {
      "commit": "bdc4e842cf6ba89a6516f4888bf6aa216dd0c1d7",
      "tree": "032e5d5da413a1abcc20c7473aa8e99a2b3693d0",
      "parents": [
        "35185d54b4352ac30d587ee42b360d9c46136d10"
      ],
      "author": {
        "name": "Issei Suzuki",
        "email": "issei@google.com",
        "time": "Thu Nov 11 18:44:00 2021 +0100"
      },
      "committer": {
        "name": "Issei Suzuki",
        "email": "issei@google.com",
        "time": "Wed Nov 24 12:54:13 2021 +0100"
      },
      "message": "Clean up windows which stuck in animatingExit state.\n\nWM delays to destroy window surface if the window is running an exit\nanimation, and clean it up after the animation finishes. In case the\nclean up process was not triggered, we do it before starting an app\ntransition.\n\nNote that this is a safe guard for potential bugs. The surface shall\nbe destroyed as soon as an animation finishes, so the clean up should\nhave been done before an app transition starts.\n\nBug: 205335975\nTest: atest AppTransitionControllerTest\nChange-Id: I9c37ab9ebc57ef48827df25ecc52bf09101ad419\n"
    },
    {
      "commit": "009bc0ac21c68e78d22b60d91fcfba66a539eace",
      "tree": "d5d588eae399dab634726fb696d378811be3c00e",
      "parents": [
        "487a20d56380caba23e473abd23a7fe55fe16c28"
      ],
      "author": {
        "name": "Riddle Hsu",
        "email": "riddlehsu@google.com",
        "time": "Wed Nov 24 18:41:14 2021 +0800"
      },
      "committer": {
        "name": "Riddle Hsu",
        "email": "riddlehsu@google.com",
        "time": "Wed Nov 24 18:41:14 2021 +0800"
      },
      "message": "Move canBeHiddenByKeyguardLw and correct its condition for activity\n\n- Fix an accidental behavior change by commit cb239e0.\n  Originally, all windows belonging to an activity should not be\n  always hidden by keyguard, e.g. starting window.\n- Reduce unnecessary abstract invocation.\n\nBug: 207587841\nBug: 163976519\nTest: CtsActivityManagerDeviceTestCases\nChange-Id: I1a6f38535800e40669e8c31a0aa65477e25b1d46\n"
    },
    {
      "commit": "de2ef3547e4f5d485397e0b7ce28f397c2252c53",
      "tree": "900967407788800df1d37261a28d5777ab81ae0a",
      "parents": [
        "bcaa34d13f1f6d93cd1980f1789493367b31ca6a",
        "20fddbc609559e439fb38f46669a6bc914aa7357"
      ],
      "author": {
        "name": "Charles Chen",
        "email": "charlesccchen@google.com",
        "time": "Wed Nov 24 10:07:20 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Nov 24 10:07:20 2021 +0000"
      },
      "message": "[RESTRICT AUTOMERGE] Send WindowContext config only when Display is active am: 20fddbc609\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/16047754\n\nChange-Id: I37478c87e95dccea5c10712f6b631a41d61af20e\n"
    },
    {
      "commit": "0dcd4ddcb290b9e1f596cb64b2da7f4a8723b48b",
      "tree": "a35faaa964d26aff12ed79915f576dff709619d3",
      "parents": [
        "9e4c61440480eac64cb4377c5f9969e3870f262a",
        "20fddbc609559e439fb38f46669a6bc914aa7357"
      ],
      "author": {
        "name": "Charles Chen",
        "email": "charlesccchen@google.com",
        "time": "Wed Nov 24 09:52:47 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 24 09:52:47 2021 +0000"
      },
      "message": "Merge \"[RESTRICT AUTOMERGE] Send WindowContext config only when Display is active\" into sc-v2-dev"
    },
    {
      "commit": "dadce2bb1942f23e41933eb292dfb2bd394218ca",
      "tree": "6220d14aea2ffb4cd4b3b6fb1d827a061c6fdc10",
      "parents": [
        "7644c9c20cd6349946d944c0cda3aa20956e1b36"
      ],
      "author": {
        "name": "Yan Han",
        "email": "yanha@google.com",
        "time": "Wed Nov 17 13:21:05 2021 +0100"
      },
      "committer": {
        "name": "Yan Han",
        "email": "yanha@google.com",
        "time": "Wed Nov 24 10:33:37 2021 +0100"
      },
      "message": "Add delayed Standby for Playback devices on hotplug out\n\nUpon receiving a hotplug out event, a Playback device starts a 30 second\ncountdown. If no user interaction with the device occurs during that\ntime, it goes to Standby. Otherwise, it will check again every\n30 seconds until a hotplug in event is received.\n\nTest: atest HdmiCecLocalDevicePlaybackTest; manual\nBug: 206934433\nChange-Id: If4a9f62c7ace93ee82a28c875d2efc7fa1dd635f\n"
    },
    {
      "commit": "20fddbc609559e439fb38f46669a6bc914aa7357",
      "tree": "72fff3bf5b5e22267ad01a3ed209ed643a69945e",
      "parents": [
        "a93b661b8cb08a76f78987c234be50e1069e9c01"
      ],
      "author": {
        "name": "Charles Chen",
        "email": "charlesccchen@google.com",
        "time": "Mon Oct 04 22:32:31 2021 +0800"
      },
      "committer": {
        "name": "Charles Chen",
        "email": "charlesccchen@google.com",
        "time": "Wed Nov 24 08:31:04 2021 +0000"
      },
      "message": "[RESTRICT AUTOMERGE] Send WindowContext config only when Display is active\n\nWMS may provide stale configuration value when secondary display\nis off. This CL makes WindowContext only receives Configuration updates\nif the display of associated WindowContainer is not suspended.\n\nTest: atest WindowContextListenerControllerTests\nTest: atest InputMethodMenuControllerTest\nBug: 198965093\n\nChange-Id: I3c2871823f1b104f89bb801f3bf5ecef01966bb3\n"
    },
    {
      "commit": "44142891097e49b1feed15bb514b82e33b34590b",
      "tree": "a427e7d33ee44720504b399752ff754769d72ee2",
      "parents": [
        "7d9da5c1d3621ef56d4a67571468caff39b546a8"
      ],
      "author": {
        "name": "shubang",
        "email": "shubang@google.com",
        "time": "Mon Nov 15 04:10:50 2021 -0800"
      },
      "committer": {
        "name": "shubang",
        "email": "shubang@google.com",
        "time": "Tue Nov 23 23:45:21 2021 -0800"
      },
      "message": "TIAF: handle Input Channel\n\nBug: 206454833\nTest: mmm\nChange-Id: Ib2371cf6d4f4219d4bcad1b2f01b2370e1c83891\n"
    },
    {
      "commit": "e447496745c14710f183fae6e1e0e048eb823e4e",
      "tree": "345da4b106ab4674839ffeb8eb7848196c886861",
      "parents": [
        "a6b8103316f46cc0cdb7f25c15a2a31ce9cbcef0",
        "acb5bc569fa31bbc08a76f26b276382535137c5a"
      ],
      "author": {
        "name": "Tony Huang",
        "email": "tonyychuang@google.com",
        "time": "Wed Nov 24 03:45:54 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Nov 24 03:45:54 2021 +0000"
      },
      "message": "Merge \"Fix pip surface under divider\" into sc-v2-dev am: c06aeea5fd am: acb5bc569f\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/16284008\n\nChange-Id: Ib6216964b2402ed943be47e1d7bccc2d55fbb6cf\n"
    },
    {
      "commit": "acb5bc569fa31bbc08a76f26b276382535137c5a",
      "tree": "89efc0b24f72b9de67a6d2b2318e07ef8d11e0eb",
      "parents": [
        "3973ceeadf6912d8ed94fed4dc3d9d848be3c790",
        "c06aeea5fd74268d5b7ff9b765604955ebf2364b"
      ],
      "author": {
        "name": "Tony Huang",
        "email": "tonyychuang@google.com",
        "time": "Wed Nov 24 03:34:51 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Nov 24 03:34:51 2021 +0000"
      },
      "message": "Merge \"Fix pip surface under divider\" into sc-v2-dev am: c06aeea5fd\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/16284008\n\nChange-Id: I2986beba24124675a57cce3c8205b0af1c51f350\n"
    },
    {
      "commit": "c06aeea5fd74268d5b7ff9b765604955ebf2364b",
      "tree": "3b3604504f884e605264e9a9773e2e3513ea1da2",
      "parents": [
        "21f00a141aa1432eb3c0401a89c66ed6f99acf6e",
        "141bac2a08f7cf4ead23d5915043bb3bc7914789"
      ],
      "author": {
        "name": "Tony Huang",
        "email": "tonyychuang@google.com",
        "time": "Wed Nov 24 03:09:59 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 24 03:09:59 2021 +0000"
      },
      "message": "Merge \"Fix pip surface under divider\" into sc-v2-dev"
    },
    {
      "commit": "ba393ca8db41e182b44a54040437706b347a3355",
      "tree": "fb1bdb8f73077b9f9fc448b45def8c9063c7beb7",
      "parents": [
        "e7b54abece4c94f2aa222751d97b8c5e69806cdb",
        "b13b833733dd97a46d9c875f1a341b7ccb0e5dfe"
      ],
      "author": {
        "name": "Paul Hu",
        "email": "paulhu@google.com",
        "time": "Wed Nov 24 02:43:32 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Nov 24 02:43:32 2021 +0000"
      },
      "message": "Merge \"Add AppFuseMountException\" am: fdedcbd638 am: 898765179a am: 16ebb99757 am: b13b833733\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1894965\n\nChange-Id: I2b22823a8db5ca169ad776de74fca75da8f072f5\n"
    },
    {
      "commit": "b13b833733dd97a46d9c875f1a341b7ccb0e5dfe",
      "tree": "43b755bc5be5127914d4ae28a74659de59d34144",
      "parents": [
        "e6ff551026dbdeafbace95142af3b596dd115cca",
        "16ebb99757ad0fe3c60be42188a65b7e97232354"
      ],
      "author": {
        "name": "Paul Hu",
        "email": "paulhu@google.com",
        "time": "Wed Nov 24 02:29:46 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Nov 24 02:29:46 2021 +0000"
      },
      "message": "Merge \"Add AppFuseMountException\" am: fdedcbd638 am: 898765179a am: 16ebb99757\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1894965\n\nChange-Id: I2e5f4cfb6e9db8236835d2b21e9239893b818f2d\n"
    },
    {
      "commit": "16ebb99757ad0fe3c60be42188a65b7e97232354",
      "tree": "da0091d001b3fc441459bc23b43cecd30966e4bb",
      "parents": [
        "7563aa2b43e6ac7a2a3112ab2649edd291011e7d",
        "898765179aad19cdc8bfa6a4357d5935ef783f1d"
      ],
      "author": {
        "name": "Paul Hu",
        "email": "paulhu@google.com",
        "time": "Wed Nov 24 02:18:25 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Nov 24 02:18:25 2021 +0000"
      },
      "message": "Merge \"Add AppFuseMountException\" am: fdedcbd638 am: 898765179a\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1894965\n\nChange-Id: I81fb15f13e8f93c6ef8a8aff95025a3f5cca04ae\n"
    },
    {
      "commit": "903e3bbcaec692da9d6fd1f66228aba84679d3fb",
      "tree": "2e23e8a0ce3409d233d3d6e358c35610ad275766",
      "parents": [
        "ffeaf39aa66f74d1e2324a3436c50270a9e8f799",
        "d150569b030aab4e8fe1c3d1cc3cd14422d9fcbf"
      ],
      "author": {
        "name": "Rhed Jao",
        "email": "rhedjao@google.com",
        "time": "Wed Nov 24 01:56:41 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 24 01:56:41 2021 +0000"
      },
      "message": "Merge \"Fix PackageManager did not recognize OTA when only upgrade product\""
    },
    {
      "commit": "898765179aad19cdc8bfa6a4357d5935ef783f1d",
      "tree": "99d1fcf5b5761d8093333682b60fcaee578d7457",
      "parents": [
        "37c712861892a5eb7c3e27a10e4f21fe836917d1",
        "fdedcbd63870e225e6677b348d808567eca5f21a"
      ],
      "author": {
        "name": "Paul Hu",
        "email": "paulhu@google.com",
        "time": "Wed Nov 24 01:54:44 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Nov 24 01:54:44 2021 +0000"
      },
      "message": "Merge \"Add AppFuseMountException\" am: fdedcbd638\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1894965\n\nChange-Id: I75c9498a26f8ca69e514c4529a301aa3906c8d57\n"
    },
    {
      "commit": "926b30f01b95d58bd0e8dfe1bee4aa90fb85d7bf",
      "tree": "fea8db704b237467155988ad6338ace668684d64",
      "parents": [
        "2aa469fe54532c72bd00472d012e35d33e5a2875",
        "674aed9fb5a2a4411660507a7edb6fe1e351ed9b"
      ],
      "author": {
        "name": "Louis Chang",
        "email": "louischang@google.com",
        "time": "Wed Nov 24 01:37:38 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Nov 24 01:37:38 2021 +0000"
      },
      "message": "RESTRICT AUTOMERGE - Allow ResolverActivity to relinquish task identity am: 674aed9fb5\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/16303380\n\nChange-Id: I777dddae85787cd7b7b55dcdb8621ca3fb6df8c8\n"
    },
    {
      "commit": "fdedcbd63870e225e6677b348d808567eca5f21a",
      "tree": "920b0f7099ca1a43c44695f16ad3860ab2d9d78f",
      "parents": [
        "e1215118ac0ecec095b8d5c130f57ca461b2446b",
        "e76537414293edd2bb6c02f5a13906a4a26756a1"
      ],
      "author": {
        "name": "Paul Hu",
        "email": "paulhu@google.com",
        "time": "Wed Nov 24 01:36:18 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 24 01:36:18 2021 +0000"
      },
      "message": "Merge \"Add AppFuseMountException\""
    },
    {
      "commit": "605a5ca038e5711779c748a2a4c580d8c5fe94e2",
      "tree": "05fc9804c36e8ecb44ce2b7d8fb6f1dfd9f69b11",
      "parents": [
        "ea4dd4464b0e0e01f6689c28a91651a7b85e14a4",
        "4993753ff59506ebcafc4698be4c6cec88b3e91f"
      ],
      "author": {
        "name": "Louis Chang",
        "email": "louischang@google.com",
        "time": "Wed Nov 24 01:33:19 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 24 01:33:19 2021 +0000"
      },
      "message": "Merge \"Allow ResolverActivity to relinquish task identity\""
    },
    {
      "commit": "ab529ab901e4a2bf0913d2a36aeb1cb3ab44ca34",
      "tree": "85fcca0fede89b532c46334b4d047c971998092b",
      "parents": [
        "fcfd7e1a79fe518bea8217c29f309c99bb09bce8",
        "674aed9fb5a2a4411660507a7edb6fe1e351ed9b"
      ],
      "author": {
        "name": "Louis Chang",
        "email": "louischang@google.com",
        "time": "Wed Nov 24 01:33:02 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 24 01:33:02 2021 +0000"
      },
      "message": "Merge \"RESTRICT AUTOMERGE - Allow ResolverActivity to relinquish task identity\" into sc-v2-dev"
    },
    {
      "commit": "a822ccd755d3796f70c37662616112f46709e7f7",
      "tree": "d062449b18e7f00f4649a8b747a63056a1c9d49d",
      "parents": [
        "703e5740fca418b45041cb691f138dda00e1ea40"
      ],
      "author": {
        "name": "Marin Shalamanov",
        "email": "shalamanov@google.com",
        "time": "Fri Nov 05 18:59:30 2021 +0100"
      },
      "committer": {
        "name": "Marin Shalamanov",
        "email": "shalamanov@google.com",
        "time": "Tue Nov 23 23:56:12 2021 +0100"
      },
      "message": "Add XML configuration for density\n\nThis CL adds a \u003cdensityMap\u003e element to the existing\ndisplay device configuration XML files. This can be used\nto configure the logical display density per resolution.\n\nAdditionally densityMap can be placed in a default.xml file.\nThis config will be used if there is no per display configuration,\nfor example for external displays.\n\nIf there is no densityMap, the will fallback to the previous\nlogic and will get the density value provided by SurfaceFlinger\n(which is the value of ro.sf.lcd_density).\n\nBug: 160147805\nFixes: 207330669\nTest: atest DensityMapTest DisplayContentTests\nTest: manually change the display mode on a device and make sure\n    that the density changes (\u003d icons on the launcher stay\n    at the same size)\nTest: manually on device with config_maxUiWidth make\n    sure that when changing to a resolution bigger than\n    config_maxUiWidth the density is scaled propertly\n\nChange-Id: I7e31ffb7ab5d1ba4fbeff902d2ddb6fa9b2995fd\n"
    },
    {
      "commit": "9938524855c7490efadf0d98c0d9ff516745d329",
      "tree": "20b15114fb23c79ca8a3a1313c1571087c049ed0",
      "parents": [
        "afb5771b0e75ce78394233f9b95e664c8fad7f20",
        "be8227dbe2e71fae4f1dce453bf6cb0fc4f79912"
      ],
      "author": {
        "name": "Vishnu Nair",
        "email": "vishnun@google.com",
        "time": "Tue Nov 23 22:54:19 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Nov 23 22:54:19 2021 +0000"
      },
      "message": "Merge \"WM: Use task bounds for modal window touchable region\" into sc-v2-dev am: d57f990567 am: be8227dbe2\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/16080856\n\nChange-Id: I3b86e428bda16326cc871adac86c640e201490ad\n"
    },
    {
      "commit": "be8227dbe2e71fae4f1dce453bf6cb0fc4f79912",
      "tree": "5c1edd6acab35d76f9fc08969089750bf36974c5",
      "parents": [
        "c13ab099d61cc52ec39c1638665e77315b58c157",
        "d57f990567246484a46d1cbb2450a31372a2df75"
      ],
      "author": {
        "name": "Vishnu Nair",
        "email": "vishnun@google.com",
        "time": "Tue Nov 23 22:43:53 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Nov 23 22:43:53 2021 +0000"
      },
      "message": "Merge \"WM: Use task bounds for modal window touchable region\" into sc-v2-dev am: d57f990567\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/16080856\n\nChange-Id: I3feeb9fc9bb3d96a5ef402e4bbfc37c009a5191a\n"
    },
    {
      "commit": "d57f990567246484a46d1cbb2450a31372a2df75",
      "tree": "6ded82e0d513ef04798983e2b5dc91d350bd18ca",
      "parents": [
        "c546f6e01a2ac4708d29522aebed9ba77515f9bd",
        "426124bc8a4eabacedc78db4547285e503cdabb8"
      ],
      "author": {
        "name": "Vishnu Nair",
        "email": "vishnun@google.com",
        "time": "Tue Nov 23 22:27:10 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 23 22:27:10 2021 +0000"
      },
      "message": "Merge \"WM: Use task bounds for modal window touchable region\" into sc-v2-dev"
    },
    {
      "commit": "f3a2ac354fc798dc20b52038132b2bf4f61e314c",
      "tree": "6e1609c2fac8ba4980e253b6c485895decfc743f",
      "parents": [
        "a46305c1cdb723ed231459f6f647bf03a32203ee",
        "f66756826f0ae512ed4a244abdb9ab787e87e0fc"
      ],
      "author": {
        "name": "Henry Fang",
        "email": "quxiangfang@google.com",
        "time": "Tue Nov 23 20:58:56 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Nov 23 20:58:56 2021 +0000"
      },
      "message": "Merge \"Fix permission error of binding to TvInputService\" am: e1215118ac am: 37c7128618 am: 7563aa2b43 am: f66756826f\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1895043\n\nChange-Id: I82333867c1c68fd27e19c20d62e00119c8919fc7\n"
    },
    {
      "commit": "f66756826f0ae512ed4a244abdb9ab787e87e0fc",
      "tree": "27e3cbef909a279b6b25b9c66c8fb75eb8b86d3a",
      "parents": [
        "12dd515b46ac9aab490e4536773030e30caa6f98",
        "7563aa2b43e6ac7a2a3112ab2649edd291011e7d"
      ],
      "author": {
        "name": "Henry Fang",
        "email": "quxiangfang@google.com",
        "time": "Tue Nov 23 20:34:23 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Nov 23 20:34:23 2021 +0000"
      },
      "message": "Merge \"Fix permission error of binding to TvInputService\" am: e1215118ac am: 37c7128618 am: 7563aa2b43\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1895043\n\nChange-Id: Ie4107b15587e65378583eec07e038b977cb2ca54\n"
    },
    {
      "commit": "7563aa2b43e6ac7a2a3112ab2649edd291011e7d",
      "tree": "8586c77af6365f986f99ce56d82fe30df2d0da08",
      "parents": [
        "ba0641a734956c0d90c14e997dde988e2418e4b0",
        "37c712861892a5eb7c3e27a10e4f21fe836917d1"
      ],
      "author": {
        "name": "Henry Fang",
        "email": "quxiangfang@google.com",
        "time": "Tue Nov 23 20:22:48 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Nov 23 20:22:48 2021 +0000"
      },
      "message": "Merge \"Fix permission error of binding to TvInputService\" am: e1215118ac am: 37c7128618\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1895043\n\nChange-Id: I140d08f04861a25868320a26f5887ad11f107bdd\n"
    },
    {
      "commit": "37c712861892a5eb7c3e27a10e4f21fe836917d1",
      "tree": "fa3fb8461b084a168d0899125862348caeb69a5e",
      "parents": [
        "2b008972b84e43fd2523c707862386d0919f005e",
        "e1215118ac0ecec095b8d5c130f57ca461b2446b"
      ],
      "author": {
        "name": "Henry Fang",
        "email": "quxiangfang@google.com",
        "time": "Tue Nov 23 20:03:44 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Nov 23 20:03:44 2021 +0000"
      },
      "message": "Merge \"Fix permission error of binding to TvInputService\" am: e1215118ac\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1895043\n\nChange-Id: Ia5bd19b8b295b0af556bc4510c691f9f3a8d6897\n"
    },
    {
      "commit": "e1215118ac0ecec095b8d5c130f57ca461b2446b",
      "tree": "0fdd2745ca1b3cfa70da1ba4a5b9a62f999ca5a6",
      "parents": [
        "f393f17f55255ab990572b58a6acac4dda419209",
        "ca9a81be6d88a684b0566da0b2fb76743d6c02be"
      ],
      "author": {
        "name": "Henry Fang",
        "email": "quxiangfang@google.com",
        "time": "Tue Nov 23 19:46:10 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 23 19:46:10 2021 +0000"
      },
      "message": "Merge \"Fix permission error of binding to TvInputService\""
    },
    {
      "commit": "b9c9a4a068ae6ad3ef982ec72c7898b1b809dc81",
      "tree": "590f6f801673ed25efb121dd23085f9058d63cfa",
      "parents": [
        "8560519713b3f8376cb1fb41452478f82a7f0768",
        "85cfe63e23394b872bfcd354e4a043da3b86bf90"
      ],
      "author": {
        "name": "Sally Yuen",
        "email": "sallyyuen@google.com",
        "time": "Tue Nov 23 19:44:19 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 23 19:44:19 2021 +0000"
      },
      "message": "Merge \"Refactor A11yInteractionClient so every service has its own cache\""
    },
    {
      "commit": "8560519713b3f8376cb1fb41452478f82a7f0768",
      "tree": "4c576f90feef5d0e0c35172f746e2b38e98c186b",
      "parents": [
        "f41c726ae08c124afc7110565c91ce63140616c1",
        "7d5bb6e1b95a7011ea63aaa50524eb3cc40de74c"
      ],
      "author": {
        "name": "Arthur Ishiguro",
        "email": "arthuri@google.com",
        "time": "Tue Nov 23 18:42:30 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 23 18:42:30 2021 +0000"
      },
      "message": "Merge \"Notify CHRE of host endpoint [dis]connections\""
    },
    {
      "commit": "f41c726ae08c124afc7110565c91ce63140616c1",
      "tree": "d2d5f8fd5114ec545edcab31b6b262408137ee89",
      "parents": [
        "19c31b9a76730861897dd981e932b87389a67790",
        "12dd515b46ac9aab490e4536773030e30caa6f98"
      ],
      "author": {
        "name": "Alice Kuo",
        "email": "aliceypkuo@google.com",
        "time": "Tue Nov 23 18:15:37 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Nov 23 18:15:37 2021 +0000"
      },
      "message": "Merge \"As airplane mode turn on, keep BT on if LE audio profile connected\" am: f393f17f55 am: 2b008972b8 am: ba0641a734 am: 12dd515b46\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1899075\n\nChange-Id: Iee7c0b5e6c8b2b234bac8e7341381b43c05789d4\n"
    },
    {
      "commit": "12dd515b46ac9aab490e4536773030e30caa6f98",
      "tree": "e716afc99d7e26fc1336852c334cd9c8fa505415",
      "parents": [
        "323cdd95f90529b510fe1eed8be4c90a12beaee3",
        "ba0641a734956c0d90c14e997dde988e2418e4b0"
      ],
      "author": {
        "name": "Alice Kuo",
        "email": "aliceypkuo@google.com",
        "time": "Tue Nov 23 18:14:38 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Nov 23 18:14:38 2021 +0000"
      },
      "message": "Merge \"As airplane mode turn on, keep BT on if LE audio profile connected\" am: f393f17f55 am: 2b008972b8 am: ba0641a734\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1899075\n\nChange-Id: Ib44004b57e4761b5d3d1ffd73ed19f01807b7e32\n"
    },
    {
      "commit": "ba0641a734956c0d90c14e997dde988e2418e4b0",
      "tree": "c1283ce35ce12f97776772a3f7d458dfda2063d0",
      "parents": [
        "746c751732ec2ba8abd947f9df1e5e24321c76a6",
        "2b008972b84e43fd2523c707862386d0919f005e"
      ],
      "author": {
        "name": "Alice Kuo",
        "email": "aliceypkuo@google.com",
        "time": "Tue Nov 23 17:50:50 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Nov 23 17:50:50 2021 +0000"
      },
      "message": "Merge \"As airplane mode turn on, keep BT on if LE audio profile connected\" am: f393f17f55 am: 2b008972b8\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1899075\n\nChange-Id: I1b0c3439f17b7d02438bc5074cebde857aa3bda9\n"
    },
    {
      "commit": "2b008972b84e43fd2523c707862386d0919f005e",
      "tree": "9301b9494d8909afa2c4d94efcc7d3c3b6156b32",
      "parents": [
        "8989606294d9a7551c403a8b44ad7f61b8e354e4",
        "f393f17f55255ab990572b58a6acac4dda419209"
      ],
      "author": {
        "name": "Alice Kuo",
        "email": "aliceypkuo@google.com",
        "time": "Tue Nov 23 17:33:33 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Nov 23 17:33:33 2021 +0000"
      },
      "message": "Merge \"As airplane mode turn on, keep BT on if LE audio profile connected\" am: f393f17f55\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1899075\n\nChange-Id: Id5092286703bf52300e33ae45e6d154d630ebc9f\n"
    },
    {
      "commit": "562dbeda16224f999fb9169c04761c720b5230d0",
      "tree": "cc08f541a2f88e3b42da1cfba6dcade0df67029c",
      "parents": [
        "9c25901926698eaae403c9a93dd397a38f8d2258",
        "2e701ddb903156cda63949e160ee571d71a9e7a2"
      ],
      "author": {
        "name": "Michael Groover",
        "email": "mpgroover@google.com",
        "time": "Tue Nov 23 16:30:04 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 23 16:30:04 2021 +0000"
      },
      "message": "Merge \"Correct exported state for VoiceInteractionManagerServiceImpl receiver\""
    },
    {
      "commit": "62b757aeb95ff2122b869221a8b9c62d79cb6252",
      "tree": "3884b2a47f7977111769ebf2e48b52ba346e9e29",
      "parents": [
        "27c311d42c3e39c8eddac4f91eddac87b09318ef",
        "e0917a05f82d1665d3cba86fa6cb770744c08fa0"
      ],
      "author": {
        "name": "Michael Groover",
        "email": "mpgroover@google.com",
        "time": "Tue Nov 23 16:28:15 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 23 16:28:15 2021 +0000"
      },
      "message": "Merge \"Correct exported state for AutofillManagerService receiver\""
    },
    {
      "commit": "27c311d42c3e39c8eddac4f91eddac87b09318ef",
      "tree": "573a0c4f328c695c0e6ff1e9d66837eb94fa5787",
      "parents": [
        "3af224bbbbb9401f5a5c34b37c93e872f30b1367",
        "04319f01f3c557cdc7dbef9ba9ec6d233cab2a9e"
      ],
      "author": {
        "name": "Songchun Fan",
        "email": "schfan@google.com",
        "time": "Tue Nov 23 16:07:10 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 23 16:07:10 2021 +0000"
      },
      "message": "Merge \"[pm] revert lock changes for AppsFilter\""
    },
    {
      "commit": "4021e9e54f32e74353a6db6e6198eb59015369ce",
      "tree": "661beae8e4a65eb4f331738e3a1a81427105b1f8",
      "parents": [
        "f7a480d824acae919843cdc1e103a39fbadb13fb"
      ],
      "author": {
        "name": "Alice Kuo",
        "email": "aliceypkuo@google.com",
        "time": "Tue Nov 23 19:33:12 2021 +0800"
      },
      "committer": {
        "name": "Alice Kuo",
        "email": "aliceypkuo@google.com",
        "time": "Tue Nov 23 20:47:27 2021 +0800"
      },
      "message": "As airplane mode turn on, keep BT on if LE audio profile connected\n\nBug: 207464971\nTest: w/o LE audio device, and turn on/off airplane mode\nChange-Id: I1865c5ff7e8c04a4188dc7c379223e48c8b29ad9\n"
    },
    {
      "commit": "7644c9c20cd6349946d944c0cda3aa20956e1b36",
      "tree": "f1c55734776e687c6f9d93961b0f2c05c11f08aa",
      "parents": [
        "de761c9fc97b3fb59321ee00f788d7127d7480ab",
        "3997fb99d78a2c57eea77dadc98db71c6f55a828"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Tue Nov 23 11:22:48 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 23 11:22:48 2021 +0000"
      },
      "message": "Merge \"Refactorings to clarify settings code\""
    },
    {
      "commit": "de761c9fc97b3fb59321ee00f788d7127d7480ab",
      "tree": "a079b484e867435452024e7d62aa003dfb5badc4",
      "parents": [
        "2af661dc6236a816ac026c72f5f2408a0ff2259a",
        "56448aa7e0edc6d697055cd0c78295187b9ee96a"
      ],
      "author": {
        "name": "Jacob Hobbie",
        "email": "jacobhobbie@google.com",
        "time": "Tue Nov 23 07:13:04 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 23 07:13:04 2021 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Allow protected or sticky broadcasts without flags.\"\"\""
    },
    {
      "commit": "2af661dc6236a816ac026c72f5f2408a0ff2259a",
      "tree": "452a4374568bd3ba8fc7a31dae419372167d70a3",
      "parents": [
        "487a20d56380caba23e473abd23a7fe55fe16c28",
        "4c13e124ec1cdcfd028803dc76b1e3cc6b9b245d"
      ],
      "author": {
        "name": "Jacob Hobbie",
        "email": "jacobhobbie@google.com",
        "time": "Tue Nov 23 07:13:04 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 23 07:13:04 2021 +0000"
      },
      "message": "Merge \"Temporarily omit the skip\""
    },
    {
      "commit": "141bac2a08f7cf4ead23d5915043bb3bc7914789",
      "tree": "08fdead0b7e86159c79ae4ad0e9aeb2586f81a0c",
      "parents": [
        "eaaeb2f6a75ad8e123f0107a94015f3a7eb47cb2"
      ],
      "author": {
        "name": "Tony Huang",
        "email": "tonyychuang@google.com",
        "time": "Thu Nov 18 11:55:34 2021 +0800"
      },
      "committer": {
        "name": "Tony Huang",
        "email": "tonyychuang@google.com",
        "time": "Tue Nov 23 15:08:48 2021 +0800"
      },
      "message": "Fix pip surface under divider\n\nMake sure always on top tasks layer is above split divider layer.\n\nFix: 194359996\nTest: manual\nTest: pass exising tests\nTest: atest ZOrderingTests\nChange-Id: I211a3e1a92f86b0c802d2a9a259026ee2fad0383\n"
    },
    {
      "commit": "487a20d56380caba23e473abd23a7fe55fe16c28",
      "tree": "1d44687a67be18e91d3cb2262b440fb0ccc00131",
      "parents": [
        "13a441b76c69d60b5809c1a081c3deb478d97070",
        "f649375c439402f92372a4e42bc8a2226e11f8ea"
      ],
      "author": {
        "name": "Riddle Hsu",
        "email": "riddlehsu@google.com",
        "time": "Tue Nov 23 06:26:05 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 23 06:26:05 2021 +0000"
      },
      "message": "Merge \"Reduce unnecessary collecting for wallpaper with shell transition\""
    },
    {
      "commit": "df9253425cf3df6cc6a0469b1043198d5a4712f1",
      "tree": "6bd81637bd53a98b923e1c6244a4bc9f0125c608",
      "parents": [
        "7eb6bee62a2e8337e045f64f4154605581107eff",
        "bea0c7d5fc4f0205ec0b4453a99091ee2b3a7a50"
      ],
      "author": {
        "name": "Chris Li",
        "email": "lihongyu@google.com",
        "time": "Tue Nov 23 03:27:03 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Nov 23 03:27:03 2021 +0000"
      },
      "message": "Merge \"Remove TaskFragmentAppearedInfo\" into sc-v2-dev am: 552551dd3d am: bea0c7d5fc\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/16303819\n\nChange-Id: I247d75636a06a229f211318559cd6c230e6f0d22\n"
    },
    {
      "commit": "bea0c7d5fc4f0205ec0b4453a99091ee2b3a7a50",
      "tree": "a34ad419140f6aa33308faf2ac61be5bbbeb4a70",
      "parents": [
        "5c51541f4aa4552cee238a0ca040352e172ad1be",
        "552551dd3d2b2a64722556ed006a99668c2c7f48"
      ],
      "author": {
        "name": "Chris Li",
        "email": "lihongyu@google.com",
        "time": "Tue Nov 23 03:14:21 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Nov 23 03:14:21 2021 +0000"
      },
      "message": "Merge \"Remove TaskFragmentAppearedInfo\" into sc-v2-dev am: 552551dd3d\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/16303819\n\nChange-Id: Iab8b1046e6951386789d69ceea9ed5989fd6e0f7\n"
    },
    {
      "commit": "552551dd3d2b2a64722556ed006a99668c2c7f48",
      "tree": "8f834b5b3ccb5d0acfeb32fb559e457313f7eb8e",
      "parents": [
        "7df16f2d42d4bcb29bd0823b67d6c63d9add3308",
        "d45dba76ac1fe9726ec74a797441fdb853c1c4db"
      ],
      "author": {
        "name": "Chris Li",
        "email": "lihongyu@google.com",
        "time": "Tue Nov 23 03:09:49 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 23 03:09:49 2021 +0000"
      },
      "message": "Merge \"Remove TaskFragmentAppearedInfo\" into sc-v2-dev"
    },
    {
      "commit": "ace875a951d6c12a0b603d4f286ee07db2c6f8ec",
      "tree": "64e89f03626553d0393780a26e8e746d6a3b9442",
      "parents": [
        "a77e02d511ce0c75b8c2d3b7c0578715e85d8ce6",
        "f068982d86cb185720f2b9b357e4f37e0a173cdc"
      ],
      "author": {
        "name": "Chilun Huang",
        "email": "chilunhuang@google.com",
        "time": "Tue Nov 23 02:55:13 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 23 02:55:13 2021 +0000"
      },
      "message": "Merge \"Introduce DisplayWindowPolicyController for display across devices\""
    },
    {
      "commit": "2e701ddb903156cda63949e160ee571d71a9e7a2",
      "tree": "515cbb0b12743ca9efd773b64d44bdacb117ab5e",
      "parents": [
        "06613fb4f5a1666f51188c75f43e19b58882e816"
      ],
      "author": {
        "name": "Michael Groover",
        "email": "mpgroover@google.com",
        "time": "Mon Nov 22 17:40:50 2021 -0800"
      },
      "committer": {
        "name": "Michael Groover",
        "email": "mpgroover@google.com",
        "time": "Mon Nov 22 17:40:50 2021 -0800"
      },
      "message": "Correct exported state for VoiceInteractionManagerServiceImpl receiver\n\nThe VoiceInteractionManagerServiceImpl receiver that listens for\nCLOSE_SYSTEM_DIALOGS broadcasts was initially marked as not exported\nsince this broadcast should be dropped by the platform when sent from\napps. However since this broadcast is still valid to be used in tests,\nreceivers registering for this broadcast should be marked as exported.\nThis commit updates the receiver to exported to allow any tests that\nsend this broadcast to complete successfully.\n\nBug: 161145287\nTest: Build\nChange-Id: I2238b2e2d3c3b6ecec155b628ac59e8db6e863b6\n"
    },
    {
      "commit": "e0917a05f82d1665d3cba86fa6cb770744c08fa0",
      "tree": "3960486e3395257dd5f9167d9d49d7dcc51ef1d1",
      "parents": [
        "06613fb4f5a1666f51188c75f43e19b58882e816"
      ],
      "author": {
        "name": "Michael Groover",
        "email": "mpgroover@google.com",
        "time": "Mon Nov 22 17:32:44 2021 -0800"
      },
      "committer": {
        "name": "Michael Groover",
        "email": "mpgroover@google.com",
        "time": "Mon Nov 22 17:32:44 2021 -0800"
      },
      "message": "Correct exported state for AutofillManagerService receiver\n\nThe AutofillManagerService receiver that listens for\nCLOSE_SYSTEM_DIALOGS broadcasts was initially marked as not exported\nsince this broadcast should be dropped by the platform when sent from\napps. However since this broadcast is still valid to be used in tests,\nreceivers registering for this broadcast should be marked as exported.\nThis commit updates the receiver to exported to allow any tests that\nsend this broadcast to complete successfully.\n\nBug: 161145287\nTest: Build\nChange-Id: Ib1a11165f25894e67ba7dc7e9bea9397b542b4f9\n"
    },
    {
      "commit": "ca9a81be6d88a684b0566da0b2fb76743d6c02be",
      "tree": "ad1ab3d2213014b2925ea0937df025a4512f2fc3",
      "parents": [
        "7922a468f90b8bc43d5732d821e2232abd30c312"
      ],
      "author": {
        "name": "Kyeongkab.Nam",
        "email": "Kyeongkab.Nam@sony.com",
        "time": "Tue Nov 23 10:30:19 2021 +0900"
      },
      "committer": {
        "name": "Kyeongkab.Nam",
        "email": "Kyeongkab.Nam@sony.com",
        "time": "Tue Nov 23 10:30:19 2021 +0900"
      },
      "message": "Fix permission error of binding to TvInputService\n\nBind to the TvInputService even if TvInputService\ncalls addHardwareInput(), addHdmiInput(), or\nremoveHardwareInput().\n\nBug: 207301256\nTest: manual\nChange-Id: I91cdf49f9ff1af240b5d87cec02e95ae305cf46f\n"
    },
    {
      "commit": "9153d23d2992cb2b0896b75fdd3596f20b774ef5",
      "tree": "c87324f79d82cae5c13d55fe72a874bb14427214",
      "parents": [
        "6199a1fab8723fdebd548b43a77c87138a7829db",
        "210ec751267547e9cf70d2b26bbecfc012c2089a"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Tue Nov 23 00:41:00 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Nov 23 00:41:00 2021 +0000"
      },
      "message": "Merge \"Added AM APIs to get switch from / to user messages.\" into sc-v2-dev am: 7df16f2d42 am: 210ec75126\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/16289546\n\nChange-Id: I82167bc11d169217dc60d273488e15ac405cd776\n"
    },
    {
      "commit": "210ec751267547e9cf70d2b26bbecfc012c2089a",
      "tree": "72039ab136d14b8c8cc5429463079cbd739f3400",
      "parents": [
        "b1008545527c476e705a93312dbd8e34dfe91bd7",
        "7df16f2d42d4bcb29bd0823b67d6c63d9add3308"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Tue Nov 23 00:37:14 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Nov 23 00:37:14 2021 +0000"
      },
      "message": "Merge \"Added AM APIs to get switch from / to user messages.\" into sc-v2-dev am: 7df16f2d42\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/16289546\n\nChange-Id: I09e8d32e4f4f07918b9e4cd052c81e4237103231\n"
    },
    {
      "commit": "7df16f2d42d4bcb29bd0823b67d6c63d9add3308",
      "tree": "ca61c9fe3d874502fe917698370e12585a79e523",
      "parents": [
        "17b9e72d9bc3e90af29ca830364dad98c3b57692",
        "4ce8bf537d374319172f18b7699b448ae181c620"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Tue Nov 23 00:25:49 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 23 00:25:49 2021 +0000"
      },
      "message": "Merge \"Added AM APIs to get switch from / to user messages.\" into sc-v2-dev"
    },
    {
      "commit": "3a5489c63c83d7c8579eec3e0ecfb0c6f2f6160f",
      "tree": "85fb6153220d2f3a1b0d01ee19d09fa0a30b88ba",
      "parents": [
        "ea628fc38555f47805e0aa80799c2ad7ec979a8d",
        "1a07e0dbe73245cc449f43b2acf1dd0d6179caf4"
      ],
      "author": {
        "name": "Minche Li",
        "email": "mincheli@google.com",
        "time": "Tue Nov 23 00:25:06 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 23 00:25:06 2021 +0000"
      },
      "message": "Merge \"MagnificationProcessor uses MagnificationConfig to control the specified magnifier\""
    },
    {
      "commit": "85cfe63e23394b872bfcd354e4a043da3b86bf90",
      "tree": "8fa3672a00f8a00b7557e65feeddd10c807ebfa3",
      "parents": [
        "85b0025008ca48a5585f9ebdd001e8c5626b43bc"
      ],
      "author": {
        "name": "sallyyuen",
        "email": "sallyyuen@google.com",
        "time": "Mon Nov 15 12:35:36 2021 -0800"
      },
      "committer": {
        "name": "sallyyuen",
        "email": "sallyyuen@google.com",
        "time": "Mon Nov 22 15:54:41 2021 -0800"
      },
      "message": "Refactor A11yInteractionClient so every service has its own cache\n\n- Maintain a static collection of caches (sCaches). Lock is\nsConnectionCache\n- Initialize a cache when a connection is added. (client.addConnection)\n- Remove the cache when a connection is removed. (client.removeConnection)\n- System server should not have its cache initialized, can remove\nparameter in AccessibiltyInteractionClient constructor\n\nI tried to maintain a local reference (mAccessibilityCache) to the\nservice cache for each client to avoid accessing the static\ncollection for each request. But since the process is not immediately\nkilled when the service is turned off, ensuring resources are cleared\ncorrectly is big time investment that can be done later if desired.\n\nBug: 192489177\nTest: Build and use talkback, do the slew of tests.\n\natest CtsAccessibilityServiceTestCases  CtsAccessibilityTestCases\nCtsUiAutomationTestCases\nFrameworksServicesTests:com.android.server.accessibility\nFrameworksCoreTests:com.android.internal.accessibility\nFrameworksCoreTests:android.view.accessibiliity\n\nChange-Id: Ic30f6915c7b3c186a512ed8b410bf6e842eff5fb\n"
    },
    {
      "commit": "7d5bb6e1b95a7011ea63aaa50524eb3cc40de74c",
      "tree": "8d134bf7f715ce9bcdc88d499fef73e58cd80dff",
      "parents": [
        "d46eb6c3aea2c614a9d9583a391a2e2ecc840189"
      ],
      "author": {
        "name": "Arthur Ishiguro",
        "email": "arthuri@google.com",
        "time": "Mon Nov 22 21:07:00 2021 +0000"
      },
      "committer": {
        "name": "Arthur Ishiguro",
        "email": "arthuri@google.com",
        "time": "Mon Nov 22 23:05:48 2021 +0000"
      },
      "message": "Notify CHRE of host endpoint [dis]connections\n\nBug: 194287786\nTest: Verify via logs\nChange-Id: I1dee042f8f0da2b20e9b50b26650d38137914443\n"
    },
    {
      "commit": "06613fb4f5a1666f51188c75f43e19b58882e816",
      "tree": "af851189adb232f5b3bddb57a9bf40ebbdcb0a48",
      "parents": [
        "a7c0a17f6f4f21b29b5c8507ee2a197216011d3a",
        "a98388dac71c4b9a065ad5e29ce96194b8f4072f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Nov 22 22:39:29 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 22 22:39:29 2021 +0000"
      },
      "message": "Merge \"Add GnssGeofence AIDL HAL (frameworks/base)\""
    },
    {
      "commit": "4ce8bf537d374319172f18b7699b448ae181c620",
      "tree": "7e5db8874ddb6931ce3f0d62961a07a12e1c9b69",
      "parents": [
        "a2e3ba47008b02f59a9624d8f7180409df1342f8"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Wed Nov 17 18:21:58 2021 -0800"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Mon Nov 22 22:11:22 2021 +0000"
      },
      "message": "Added AM APIs to get switch from / to user messages.\n\nTest: adb shell dumpsys activity users|grep mSwitching\nFixes: 206873264\n\nChange-Id: I1e5e3ab26c31bad8190037f22d4fbad2947d9d22\n"
    },
    {
      "commit": "04319f01f3c557cdc7dbef9ba9ec6d233cab2a9e",
      "tree": "9ae3b4cef89fe5ec5dc01b903ac5dc690d058a66",
      "parents": [
        "eaac1801890d609189ee4cab4f998f8cd05c465e"
      ],
      "author": {
        "name": "Songchun Fan",
        "email": "schfan@google.com",
        "time": "Mon Nov 22 21:21:08 2021 +0000"
      },
      "committer": {
        "name": "Songchun Fan",
        "email": "schfan@google.com",
        "time": "Mon Nov 22 21:21:12 2021 +0000"
      },
      "message": "[pm] revert lock changes for AppsFilter\n\nag/16176950 introduced a lock contention in AppsFilter between\n\"StateProvider.mLock\" and \"PackageManagerService.mSnapshotLock\".\nReverting that part of the code.\n\nBUG: 207105991\nTest: manual\nChange-Id: Id8cb79e2700af473dbc5dc675f630cfd311b2167\n"
    },
    {
      "commit": "d0bce501c6c5d8acf6655fcd2ecc63737e1a749f",
      "tree": "e0d3e7bb80f51dd62a3fe951ac61381d0467344f",
      "parents": [
        "59c6401d0bd2616e209a160a0432a11d1b1225bc",
        "66ad53f9585d5f529dc91fe9fcce6669e83da38d"
      ],
      "author": {
        "name": "Oliver Woodman",
        "email": "olly@google.com",
        "time": "Mon Nov 22 21:09:59 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Nov 22 21:09:59 2021 +0000"
      },
      "message": "Merge \"Fix SysUI volume controls not appearing\" into sc-dev am: adc5f9571f am: 66ad53f958\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/16286398\n\nChange-Id: If987800466c4f267ff09884f6452f673a7b9bd82\n"
    },
    {
      "commit": "ee9ff1939214299eea6da55982ee3b31cabcb30a",
      "tree": "6702bd7eaaaa99e2c57802dd628c3ef7739991d8",
      "parents": [
        "abce82bc5ddfc2b6d23bdbe1da733e377e8af468",
        "904dd271b9fce67e3d816a624d6bf49e1c45a3ac"
      ],
      "author": {
        "name": "Oliver Woodman",
        "email": "olly@google.com",
        "time": "Mon Nov 22 21:09:18 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Nov 22 21:09:18 2021 +0000"
      },
      "message": "Tweak volume adjustment rules am: 022081595b am: 904dd271b9\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/16220980\n\nChange-Id: I0fe26887ea12a70faf6efe317910914b1ef1299e\n"
    },
    {
      "commit": "905e6afba18ab3e39e53d3866237f3046bde1301",
      "tree": "01e5df9c04ba08bfde4fbaa93ef1838b32576a8b",
      "parents": [
        "4f78e1c874173035d00bef2d8bf7fc52260c1082",
        "99d97b2682ef0345a0a1bdb5cd1865aeec637580"
      ],
      "author": {
        "name": "Yandry Perez Clemente",
        "email": "yandry@google.com",
        "time": "Mon Nov 22 20:59:31 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 22 20:59:31 2021 +0000"
      },
      "message": "Merge \"Add ANR/Watchdog subject to trace.\""
    },
    {
      "commit": "66ad53f9585d5f529dc91fe9fcce6669e83da38d",
      "tree": "94638e1c00e9ff90a8cbf7e54d21e7022513be7a",
      "parents": [
        "3a9f146f3ba6481a520dafe88fa604794b2fdc6a",
        "adc5f9571f31d7fab44d7e733e2a65dd107e1418"
      ],
      "author": {
        "name": "Oliver Woodman",
        "email": "olly@google.com",
        "time": "Mon Nov 22 20:53:19 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Nov 22 20:53:19 2021 +0000"
      },
      "message": "Merge \"Fix SysUI volume controls not appearing\" into sc-dev am: adc5f9571f\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/16286398\n\nChange-Id: I4d0e2424f8d41ebb34bd942ed46140bbb47e6c3b\n"
    },
    {
      "commit": "904dd271b9fce67e3d816a624d6bf49e1c45a3ac",
      "tree": "dd5147a0dd3afa791ec014b61b556484258a5934",
      "parents": [
        "3b102e770ec1e4e38b6b17e7c0303d2163e5a0d7",
        "022081595bf4a082f8354b852eae6d5a015be3fe"
      ],
      "author": {
        "name": "Oliver Woodman",
        "email": "olly@google.com",
        "time": "Mon Nov 22 20:53:12 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Nov 22 20:53:12 2021 +0000"
      },
      "message": "Tweak volume adjustment rules am: 022081595b\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/16220980\n\nChange-Id: Idfb22f293efc840e856615f6f065a535d0e5fcaf\n"
    },
    {
      "commit": "adc5f9571f31d7fab44d7e733e2a65dd107e1418",
      "tree": "845f24165df73bdc843f357effe62e1a376c9aff",
      "parents": [
        "e65fa2ba188f35e9fec14815a2d66920bc6d8bfd",
        "771b7ebe5d10f867a44101aa7a0b0a779bacfd32"
      ],
      "author": {
        "name": "Oliver Woodman",
        "email": "olly@google.com",
        "time": "Mon Nov 22 20:33:14 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 22 20:33:14 2021 +0000"
      },
      "message": "Merge \"Fix SysUI volume controls not appearing\" into sc-dev"
    },
    {
      "commit": "e65fa2ba188f35e9fec14815a2d66920bc6d8bfd",
      "tree": "948218a673e2a5a0d5324dcd7079f211cbd4a268",
      "parents": [
        "b5d35b019277c18a31e735d6f06041f6111a0d6c",
        "92013ed958dbc7e666ced0c4b0337f03ff9381c8"
      ],
      "author": {
        "name": "Oliver Woodman",
        "email": "olly@google.com",
        "time": "Mon Nov 22 20:33:14 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 22 20:33:14 2021 +0000"
      },
      "message": "Merge changes from topic \"cherrypick-grouped-volume-tweak-xnvceg1hww\" into sc-dev\n\n* changes:\n  Plumb config to output switcher indication chip\n  Re-enable volume control for non-grouped devices\n  Tweak volume adjustment rules\n"
    },
    {
      "commit": "889cec409236dfe9769ced8e2d951ef4fb904d49",
      "tree": "45eac2c2b63c1f93b2385607e065c2d06f5e473a",
      "parents": [
        "8e615470f245d3a0e8b284da28c98f71eaa8df48",
        "560f41e5c9ecf761129df8f2f2903c9ded4c0bdb"
      ],
      "author": {
        "name": "Vishnu Nair",
        "email": "vishnun@google.com",
        "time": "Mon Nov 22 20:20:13 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 22 20:20:13 2021 +0000"
      },
      "message": "Merge \"WM: ANR window pid if activity has no active process\""
    },
    {
      "commit": "56448aa7e0edc6d697055cd0c78295187b9ee96a",
      "tree": "aa8282429b297b927462afa1a8a6a54099ecfb23",
      "parents": [
        "afe8e4eb0b70252742a04a587ac146a3d904db6e"
      ],
      "author": {
        "name": "Jacob Hobbie",
        "email": "jacobhobbie@google.com",
        "time": "Mon Nov 22 18:58:44 2021 +0000"
      },
      "committer": {
        "name": "Jacob Hobbie",
        "email": "jacobhobbie@google.com",
        "time": "Mon Nov 22 19:14:03 2021 +0000"
      },
      "message": "Revert \"Revert \"Allow protected or sticky broadcasts without flags.\"\"\n\nThis reverts commit afe8e4eb0b70252742a04a587ac146a3d904db6e.\n\nReason for revert: We still need this change so we\u0027re fixing it\n\nChange-Id: Ia49f10c9d245ba90ac7c3d6a77064e6aad30f428\nFixes: 207375918\nFixes: 207380419\nFixes: 207365047\nFixes: 207365144\nFixes: 207365104\nFixes: 207377503\nFixes: 207377500\nFixes: 207377676\nFixes: 207380419\nFixes: 207380420\nFixes: 207380486\nFixes: 207381834\n"
    },
    {
      "commit": "4c13e124ec1cdcfd028803dc76b1e3cc6b9b245d",
      "tree": "fd20135b07e9121d868d4853d6143422c825e675",
      "parents": [
        "c273e395e29841cc9259a9367b64cf5c0009270e"
      ],
      "author": {
        "name": "Jacob Hobbie",
        "email": "jacobhobbie@google.com",
        "time": "Mon Nov 22 16:35:02 2021 +0000"
      },
      "committer": {
        "name": "Jacob Hobbie",
        "email": "jacobhobbie@google.com",
        "time": "Mon Nov 22 19:13:49 2021 +0000"
      },
      "message": "Temporarily omit the skip\n\nRemove the skip because it\u0027s skipping some broadcasts (system broadcasts) that it shouldn\u0027t be. By also changing the UID check to check if it\u0027s a core UID this will mitigate most of the changes and won\u0027t spam logs, but there is also the weird case of when a receiver registers for a sticky system broadcast that I will fix later.\n\nChange-Id: Ifc22d15e24fb302fa066beda3ee80b99c163a3b5\nTest:reversion mostly\nFixes: 166145287\nFixes: 207318980\n"
    },
    {
      "commit": "282a0e6a638ea1f717d9921e607c0d21931a4d25",
      "tree": "fa1342a81d5ec94c3172afd4cced2e49f2ea270b",
      "parents": [
        "9dd56cd27cafbbc4f2ba1a5839e298bef7a7fe85",
        "39b49433321aa031bcd7d976e376248ec62357e0"
      ],
      "author": {
        "name": "Alex Buynytskyy",
        "email": "alexbuy@google.com",
        "time": "Mon Nov 22 18:29:30 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 22 18:29:30 2021 +0000"
      },
      "message": "Merge \"Add packageName argument in preparation for per-package lock.\""
    },
    {
      "commit": "2dda2584712e8333697ddb83b534d27b37166d47",
      "tree": "3bdcb6859a4d91be9efb8bb4306719552c2a3bec",
      "parents": [
        "811ae06be3fd471d828bd0a17d96169d40996c47",
        "657b009bcae4cefe6cadf284d50246c798ba3e96"
      ],
      "author": {
        "name": "Lais Andrade",
        "email": "lsandrade@google.com",
        "time": "Mon Nov 22 17:54:42 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 22 17:54:42 2021 +0000"
      },
      "message": "Merge \"Introduce separate setting key for hardware haptic feedback\""
    },
    {
      "commit": "811ae06be3fd471d828bd0a17d96169d40996c47",
      "tree": "2fafe692856624ecede8afc50c8de87b18b58da0",
      "parents": [
        "64141a96131100f914223ad955be9d6209f600b6",
        "afe8e4eb0b70252742a04a587ac146a3d904db6e"
      ],
      "author": {
        "name": "Paul Thomson",
        "email": "paulthomson@google.com",
        "time": "Mon Nov 22 17:54:04 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 22 17:54:04 2021 +0000"
      },
      "message": "Merge \"Revert \"Allow protected or sticky broadcsts without flags.\"\""
    },
    {
      "commit": "2a33f21d244abd2481dd6f4c3a69c26321266eb6",
      "tree": "d0d051122a3f22d96ec7c1e6ef50732d854d6ad4",
      "parents": [
        "c273e395e29841cc9259a9367b64cf5c0009270e",
        "6e8fc0f93c9cfe0151abf56678de109999bdcc5c"
      ],
      "author": {
        "name": "Riya Ghai",
        "email": "riyaghai@google.com",
        "time": "Mon Nov 22 16:51:14 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 22 16:51:14 2021 +0000"
      },
      "message": "Merge \"Rectify updateFromImpl to handle edge cases better.\""
    },
    {
      "commit": "3997fb99d78a2c57eea77dadc98db71c6f55a828",
      "tree": "04b32872e50c7b4def89a142a3876407a618f148",
      "parents": [
        "451fd9a68c307e13b33263982370fb2fd8ecae22"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Mon Nov 22 15:23:03 2021 +0000"
      },
      "committer": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Mon Nov 22 16:09:35 2021 +0000"
      },
      "message": "Refactorings to clarify settings code\n\nRefactorings to make what config comes from settings more obvious. Minor\nother fixes. No significant functional changes intended.\n\nTest: TBD\nBug: 200279201\nChange-Id: I7a1a104eb1d798794ce14b5bb6ee7f0743f1da17\n"
    },
    {
      "commit": "c273e395e29841cc9259a9367b64cf5c0009270e",
      "tree": "f5e5ba35267ebc31b43db6dcc0f2285f843f2e19",
      "parents": [
        "2b0f20e4f589a0263a6cd59415c9fe6ee3063b69",
        "af7fc7b675560b0d0362f0f18dd5d65481b48851"
      ],
      "author": {
        "name": "Kholoud Mohamed",
        "email": "kholoudm@google.com",
        "time": "Mon Nov 22 15:50:14 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 22 15:50:14 2021 +0000"
      },
      "message": "Merge \"Add MANAGE_PROFILE_AND_DEVICE_OWNERS permission to some APIs\""
    },
    {
      "commit": "657b009bcae4cefe6cadf284d50246c798ba3e96",
      "tree": "5268b7a8cb398d64584ba6e6ed8c4d4391c0b990",
      "parents": [
        "86ef373a37df7d3cc923eecba6b40a7b7548f3d9"
      ],
      "author": {
        "name": "Lais Andrade",
        "email": "lsandrade@google.com",
        "time": "Fri Oct 29 20:36:59 2021 +0100"
      },
      "committer": {
        "name": "Lais Andrade",
        "email": "lsandrade@google.com",
        "time": "Mon Nov 22 15:48:33 2021 +0000"
      },
      "message": "Introduce separate setting key for hardware haptic feedback\n\nApply usages for hardware feedback and physical emulation to existing\nfeedback that should be enabled even then the user has disabled the\n\"Touch feedback\" settings.\n\nBug: 185351540\nTest: VibrationSettingsTest\nChange-Id: I4f463ffa726424ee7615b1de4deb5627ae3f8717\n"
    },
    {
      "commit": "f649375c439402f92372a4e42bc8a2226e11f8ea",
      "tree": "c2ca59300774777125d3be90b194d960cc6db332",
      "parents": [
        "07d5ae6a67875ac66c3f39c0d27c2ca82018bd02"
      ],
      "author": {
        "name": "Riddle Hsu",
        "email": "riddlehsu@google.com",
        "time": "Fri Nov 19 20:28:17 2021 +0800"
      },
      "committer": {
        "name": "Riddle Hsu",
        "email": "riddlehsu@google.com",
        "time": "Mon Nov 22 23:25:02 2021 +0800"
      },
      "message": "Reduce unnecessary collecting for wallpaper with shell transition\n\nThe adjustWallpaperWindows is a heavy operation (including assigning\nlayer), and it has no direct relation with ensure visibility of task.\nEspecially if there are several tasks, it may increase overhead with\ndozens milliseconds in a transition. The original problem should be\nfixed by collecting wallpaper token instead of window state.\n(Because Transition only recognizes wallpaper by token)\n\nAlso\n - Reduce re-assigning layer if visibility is not changed.\n - Collect wallpaper token only when the requested visibility is\n   different, that reduces lots of checking transition participants.\n - Update wallpaper visibility before playing transition, which is\n   similar to legacy adjustWallpaperWindowsForAppTransitionIfNeeded.\n\nBug: 206487939\nBug: 187461719\nTest: WallpaperControllerTests#testWallpaperTokenVisibility\nTest: adb shell setprop  persist.debug.shell_transit 1; reboot\n      Check 3 cases:\n      1. Rotate display -\u003e latency reduced.\n      2. Launch app in different orientation from home\n         -\u003e wallpaper is not rotated.\n      3. Launch an opaque app from home and it launches a\n         non-opaque app immediately -\u003e wallpaper should not flash.\nChange-Id: I1819f6aad23eb103f97c9d33bc2ad68db0e6c4ed\n"
    },
    {
      "commit": "e76537414293edd2bb6c02f5a13906a4a26756a1",
      "tree": "e5428dd0503ef5c185aeea427632954e301ac093",
      "parents": [
        "e53d334d7fc966071309411ee66890d220ef8b88"
      ],
      "author": {
        "name": "paulhu",
        "email": "paulhu@google.com",
        "time": "Wed Nov 17 18:24:24 2021 +0800"
      },
      "committer": {
        "name": "paulhu",
        "email": "paulhu@google.com",
        "time": "Mon Nov 22 23:22:40 2021 +0800"
      },
      "message": "Add AppFuseMountException\n\nStorageManagerService and AppFuseBridge are used\nNativeDaemonConnectorException to represent app fuse mount\nfailure. But NativeDaemonConnectorException is part of NSD\nmodule files and it will be moved to the Connectivity module.\nThus, create AppFuseMountException to separate the usage and\nmake the exception more precisely.\n\nBug: 206702844\nTest: m\nChange-Id: I8b0224ce8894bc68b082dcdba054e2ccc22869ef\n"
    },
    {
      "commit": "99d97b2682ef0345a0a1bdb5cd1865aeec637580",
      "tree": "28885c36fcaa5a4ecd7fc8948fceb712554d0dad",
      "parents": [
        "0f8f6a0d8914a90074eb35633c082a0e57e064fc"
      ],
      "author": {
        "name": "Yandry Perez Clemente",
        "email": "yandry@google.com",
        "time": "Mon Nov 22 12:29:53 2021 +0000"
      },
      "committer": {
        "name": "Yandry Perez Clemente",
        "email": "yandry@google.com",
        "time": "Mon Nov 22 14:32:42 2021 +0000"
      },
      "message": "Add ANR/Watchdog subject to trace.\n\nTest: Manual.\nBug: b/184939999\n\nChange-Id: Iaaf378276cad42eea881ffeecbf1964a69d268fe\n"
    },
    {
      "commit": "c7b8b6acdde051ca53ed88ad39ee971f3a89c0fe",
      "tree": "1346633f64efc6d790d47d3a2074408a60e9db3f",
      "parents": [
        "164fd1839b7541062c39e53593232d6e70160eec",
        "d4a6b38ccd2b9dde486e7dd126f64510c0588b90"
      ],
      "author": {
        "name": "Yasin Kilicdere",
        "email": "tyk@google.com",
        "time": "Mon Nov 22 14:24:16 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 22 14:24:16 2021 +0000"
      },
      "message": "Merge \"Change createUser API in UserManager to create a user with seed account data.\""
    },
    {
      "commit": "1a07e0dbe73245cc449f43b2acf1dd0d6179caf4",
      "tree": "74aae9d2c6996883f769a06a5de83f5f490c98f6",
      "parents": [
        "821b4cdf555c6120671669a63681593a925e2efb"
      ],
      "author": {
        "name": "mincheli",
        "email": "mincheli@google.com",
        "time": "Sun Sep 12 04:21:51 2021 +0800"
      },
      "committer": {
        "name": "Minche Li",
        "email": "mincheli@google.com",
        "time": "Mon Nov 22 12:28:47 2021 +0000"
      },
      "message": "MagnificationProcessor uses MagnificationConfig to control the specified magnifier\n\nMagnificationConfig stores the magnification configuration of the\ncontrolling magnifier, such as magnification mode, scale and center\npostion.\nAnd MagnificationProcessor uses the config to controll the magnifier for\nAccessibilityService.\n\nSee\nAPI review doc: go/b200769372\nDesign doc: go/a11yservice_control_magnification_in_t\n   The chapter at Proposal A and  MagnificationConfig\nCTS: ag/15824302\n\nBug: 199732498\nTest: atest AbstractAccessibilityServiceConnectionTest,\n      atest MagnificationProcessorTest,\n      atest WindowMagnificationManagerTest,\n      atest MagnificationConfigTest\nChange-Id: I20323865d2efe1b40626f0c86767848733856482\n"
    },
    {
      "commit": "164fd1839b7541062c39e53593232d6e70160eec",
      "tree": "96be1706f8b573da13c5578cffe259133d379b52",
      "parents": [
        "4c14ff5311184c808183726903212a1e42aae95c",
        "94303f51cd0edaf3ad4e576a217100a2307e62d6"
      ],
      "author": {
        "name": "Alan Stokes",
        "email": "alanstokes@google.com",
        "time": "Mon Nov 22 12:17:55 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Nov 22 12:17:55 2021 +0000"
      },
      "message": "Merge \"Add Isolated Compilation service\" am: e53d334d7f am: 1fa4b81f7f am: dee9164c6f am: 94303f51cd\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1892635\n\nChange-Id: I91ebddfb4fd435f78d8d429f8b49468bd24c5ccb\n"
    },
    {
      "commit": "afe8e4eb0b70252742a04a587ac146a3d904db6e",
      "tree": "609a987fd4fafa24f35bfe00d94c3607539f5fd3",
      "parents": [
        "b625c1a73f751b8538876bd15adcd738d95a31e1"
      ],
      "author": {
        "name": "Paul Thomson",
        "email": "paulthomson@google.com",
        "time": "Mon Nov 22 12:11:36 2021 +0000"
      },
      "committer": {
        "name": "Paul Thomson",
        "email": "paulthomson@google.com",
        "time": "Mon Nov 22 12:11:36 2021 +0000"
      },
      "message": "Revert \"Allow protected or sticky broadcsts without flags.\"\n\nThis reverts commit b625c1a73f751b8538876bd15adcd738d95a31e1.\n\nReason for revert: DroidMonitor: Potential culprit for Bug b/207179875 - verifying through Forrest before revert submission. This is part of the standard investigation process, and does not mean your CL will be reverted.\n\nChange-Id: Ief823fa2bbcf1bb06115a00a74f9a847919568e1\n"
    },
    {
      "commit": "94303f51cd0edaf3ad4e576a217100a2307e62d6",
      "tree": "39c4ed3354bf53f8e3cf0fd260ee0239e25090dd",
      "parents": [
        "c4fadacbdb78d7aa35d9dab19f3473f0e4b278fa",
        "dee9164c6f0a89f46690dd1836234e9b86a11066"
      ],
      "author": {
        "name": "Alan Stokes",
        "email": "alanstokes@google.com",
        "time": "Mon Nov 22 12:04:12 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Nov 22 12:04:12 2021 +0000"
      },
      "message": "Merge \"Add Isolated Compilation service\" am: e53d334d7f am: 1fa4b81f7f am: dee9164c6f\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1892635\n\nChange-Id: Ida1a1bf276139accde99522e408b5d19ae884d30\n"
    },
    {
      "commit": "dee9164c6f0a89f46690dd1836234e9b86a11066",
      "tree": "72e81babb2cd0b403419ced4364fb3022796690d",
      "parents": [
        "4d3b2b227c79aab461370daee88cdae3243af486",
        "1fa4b81f7fa4f9a6860e9228ef131a3cb5ae3c9a"
      ],
      "author": {
        "name": "Alan Stokes",
        "email": "alanstokes@google.com",
        "time": "Mon Nov 22 11:48:07 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Nov 22 11:48:07 2021 +0000"
      },
      "message": "Merge \"Add Isolated Compilation service\" am: e53d334d7f am: 1fa4b81f7f\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1892635\n\nChange-Id: I45d3c726a18b4ed6c5845390ab9c5ad2d938419c\n"
    }
  ],
  "next": "1fa4b81f7fa4f9a6860e9228ef131a3cb5ae3c9a"
}
