)]}'
{
  "log": [
    {
      "commit": "bc1ab097e55ae438d6f65dc56bbe2755839a52c2",
      "tree": "bfab7fb9daaf1d133df02d0a777db2ef8faf463d",
      "parents": [
        "6fbdcfea1a005ca127b0aadcfdb9c6c40486986a",
        "13deb8d1841b9dde3c149020ff1fa776592eca90"
      ],
      "author": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Thu Aug 15 15:14:35 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 15 15:14:35 2024 +0000"
      },
      "message": "Merge \"add config flag for runtime color filter api\" into main"
    },
    {
      "commit": "6fbdcfea1a005ca127b0aadcfdb9c6c40486986a",
      "tree": "de220ae154815ec60a023991a58876fc8ead69e7",
      "parents": [
        "7d02e2db1e0b9a27b9fd63425069ba0a2577be11",
        "853f1e2cff60b1f37f70938d3c68bfe479b92a0b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Aug 15 14:59:13 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 15 14:59:13 2024 +0000"
      },
      "message": "Merge \"Log unset minimize and unminimize reasons in DesktopModeEventLogger\" into main"
    },
    {
      "commit": "b73b4b3e7a678a09ba124024c4e5a19b8db7ee3d",
      "tree": "239b504cc490e99da3be3711248091c2c22a7d3f",
      "parents": [
        "3ea573cc44b5622d62851ff8a85f5575ae1a5e09",
        "45d634341f48485d4115134eee26a13c08c803e5"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Aug 15 14:19:29 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 15 14:19:29 2024 +0000"
      },
      "message": "Merge \"Create test module configs for app compat\" into main"
    },
    {
      "commit": "753160d9cbbb220043a87ce87a252546609df90a",
      "tree": "be49a47bf663d952890f03116a3b9208e1e7c4e9",
      "parents": [
        "f3037ac315d6f8164247f4c86104febb1c9f4767",
        "a49e025c040274a89c316b2cbb8e11dfe1e0282b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Aug 15 13:03:27 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 15 13:03:27 2024 +0000"
      },
      "message": "Merge \"Create test module configs for bubbles\" into main"
    },
    {
      "commit": "f3037ac315d6f8164247f4c86104febb1c9f4767",
      "tree": "2a246469730e9203e119f82ce70a1dab5162f16f",
      "parents": [
        "1c71057bc0d8cd22b9f31169bace02484f8f0e73",
        "f10cb7ed4bea9282205f1dea647497bb7b1bec5c"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Aug 15 13:03:23 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 15 13:03:23 2024 +0000"
      },
      "message": "Merge \"Create test module configs for pip\" into main"
    },
    {
      "commit": "1c71057bc0d8cd22b9f31169bace02484f8f0e73",
      "tree": "b444dd85d844ae8e9565894c7e2200ecdc13d5b8",
      "parents": [
        "77343c5e0f9bff1d334b00981440d27a8c171a7e",
        "b7661401af72c98753fa92c7055ca55da1e4bd82"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Aug 15 13:02:27 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 15 13:02:27 2024 +0000"
      },
      "message": "Merge \"Create test module configs for split screen\" into main"
    },
    {
      "commit": "853f1e2cff60b1f37f70938d3c68bfe479b92a0b",
      "tree": "b3da03a8a078445f4cc03fc3218b886016947cc0",
      "parents": [
        "67c73c527d765baa6eb0a5914bed8293aca46315"
      ],
      "author": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Wed Aug 14 19:38:43 2024 +0000"
      },
      "committer": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Thu Aug 15 10:33:38 2024 +0000"
      },
      "message": "Log unset minimize and unminimize reasons in DesktopModeEventLogger\n\nWhen updating the DesktopModeSessionTaskUpdate atom we need to update\nthe corresponding FrameworkStatsLog.write() logging calls. In this CL\nwe update the calls to add empty minimize and unminimize reasons.\n\nBug: 358002042\nTest: manual\nFlag: com.android.window.flags.enable_desktop_windowing_task_limit\nChange-Id: I487dabe109ee51a137139278174a446eeab9d4b2\n"
    },
    {
      "commit": "b7661401af72c98753fa92c7055ca55da1e4bd82",
      "tree": "d8e2644a11a9bb4eb656a8a1adbf48ee86e2dc27",
      "parents": [
        "fda1f4323268706a0d9e11fc96ca237f0bce84c7"
      ],
      "author": {
        "name": "Nataniel Borges",
        "email": "natanieljr@google.com",
        "time": "Thu Aug 15 10:30:24 2024 +0000"
      },
      "committer": {
        "name": "Nataniel Borges",
        "email": "natanieljr@google.com",
        "time": "Thu Aug 15 10:30:42 2024 +0000"
      },
      "message": "Create test module configs for split screen\n\nThis will allow dynamic sharding to better schedule these modules in presubmit\n\nFlag: TEST_ONLY\nBug: 351451943\nTest: atest WMShellFlickerTestsSplitScreen\nChange-Id: I586b091b53783c479e3e0926af4ac931c2fc3ebf\n"
    },
    {
      "commit": "f10cb7ed4bea9282205f1dea647497bb7b1bec5c",
      "tree": "e2030b80fb06ed4bd76031ed03c959ecab954753",
      "parents": [
        "fda1f4323268706a0d9e11fc96ca237f0bce84c7"
      ],
      "author": {
        "name": "Nataniel Borges",
        "email": "natanieljr@google.com",
        "time": "Thu Aug 15 10:17:32 2024 +0000"
      },
      "committer": {
        "name": "Nataniel Borges",
        "email": "natanieljr@google.com",
        "time": "Thu Aug 15 10:17:32 2024 +0000"
      },
      "message": "Create test module configs for pip\n\nThis will allow dynamic sharding to better schedule these modules in presubmit\n\nFlag: TEST_ONLY\nBug: 351451943\nTest: atest WMShellFlickerTestsPip\nChange-Id: Ib66f5fc979060f60916c7ee1c361e95d642168c8\n"
    },
    {
      "commit": "a49e025c040274a89c316b2cbb8e11dfe1e0282b",
      "tree": "61f0408f654af29658cc91590a2e5cfc2444f698",
      "parents": [
        "fda1f4323268706a0d9e11fc96ca237f0bce84c7"
      ],
      "author": {
        "name": "Nataniel Borges",
        "email": "natanieljr@google.com",
        "time": "Thu Aug 15 09:56:38 2024 +0000"
      },
      "committer": {
        "name": "Nataniel Borges",
        "email": "natanieljr@google.com",
        "time": "Thu Aug 15 10:07:10 2024 +0000"
      },
      "message": "Create test module configs for bubbles\n\nThis will allow dynamic sharding to better schedule these modules in presubmit\n\nFlag: TEST_ONLY\nBug: 351451943\nTest: atest WMShellFlickerTestsBubbles\nChange-Id: Ibbf9a6d5041460186451fdda22af349cc56a7f88\n"
    },
    {
      "commit": "45d634341f48485d4115134eee26a13c08c803e5",
      "tree": "ce3551a8cd21c18d04237adbcdfcc707be376971",
      "parents": [
        "fda1f4323268706a0d9e11fc96ca237f0bce84c7"
      ],
      "author": {
        "name": "Nataniel Borges",
        "email": "natanieljr@google.com",
        "time": "Thu Aug 15 10:01:42 2024 +0000"
      },
      "committer": {
        "name": "Nataniel Borges",
        "email": "natanieljr@google.com",
        "time": "Thu Aug 15 10:01:42 2024 +0000"
      },
      "message": "Create test module configs for app compat\n\nThis will allow dynamic sharding to better schedule these modules in presubmit\n\nFlag: TEST_ONLY\nBug: 351451943\nTest: atest WMShellFlickerTestsAppCompat\nChange-Id: I219578e330f9bd243637411c99af449b224693f1\n"
    },
    {
      "commit": "fdd28a9ddeec172e94e1138256d8dc7f034fe1c5",
      "tree": "2d46a1dccea4a3542f2aae7910762fe18e0c3f74",
      "parents": [
        "40b8be4a4e8ef494765f0094752e8f768764b97e",
        "a687a41a9e876f9ae7e45276ced5e73da090ecfd"
      ],
      "author": {
        "name": "Ats Jenk",
        "email": "atsjenk@google.com",
        "time": "Thu Aug 15 05:55:24 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 15 05:55:24 2024 +0000"
      },
      "message": "Merge changes Ibb936cd6,Ibfdb2f3f into main\n\n* changes:\n  Add background executor to Bubble class\n  Create a copy of BubbleViewInfoTask to flag refactor\n"
    },
    {
      "commit": "a687a41a9e876f9ae7e45276ced5e73da090ecfd",
      "tree": "9a1f5c1cfcf95ad83be2b628b09023b6b9abdb3e",
      "parents": [
        "8c89b8226a052cbe21e060b01ad56396fde9f7d9"
      ],
      "author": {
        "name": "Ats Jenk",
        "email": "atsjenk@google.com",
        "time": "Fri Aug 09 16:59:11 2024 -0700"
      },
      "committer": {
        "name": "Ats Jenk",
        "email": "atsjenk@google.com",
        "time": "Wed Aug 14 15:08:34 2024 -0700"
      },
      "message": "Add background executor to Bubble class\n\nAdds background executor to Bubble class to prepare moving\nBubbleViewInfoTask from using deprecated AsyncTask for bubble view\ninflation. Use the shell background executor instead.\nWe are experiencing some bugs with bubbles showing up and the cause is a\nrace condition in view inflation.\nUsing an executor instead of the AsyncTask is the first step to fix\nthis.\nExecutor will be used for inflation in a follow-up cl.\n\nBug: 353894869\nTest: atest WMShellUnitTests\nTest: atest BubblesTest\nTest: atest BubbleEducationControllerTest\nTest: atest BubblePositionerTest\nTest: atest BubbleStackViewTest\nFlag: EXEMPT refactor\n\nChange-Id: Ibb936cd649701ed5f16d5d8a3e340c8aeb11b52c\n"
    },
    {
      "commit": "8c89b8226a052cbe21e060b01ad56396fde9f7d9",
      "tree": "264888ded850794511fddbc2d846a26298a09792",
      "parents": [
        "fbab562eea279540abf924b251a2f89f8da64e00"
      ],
      "author": {
        "name": "Ats Jenk",
        "email": "atsjenk@google.com",
        "time": "Tue Aug 13 16:34:23 2024 -0700"
      },
      "committer": {
        "name": "Ats Jenk",
        "email": "atsjenk@google.com",
        "time": "Wed Aug 14 15:08:30 2024 -0700"
      },
      "message": "Create a copy of BubbleViewInfoTask to flag refactor\n\nCopy existing BubbleViewInfoTask to a new class to enable flagging the\nupcoming refactor. As part of the refactor we will use executors to\ninflate bubble views in the background and move away from legacy\nAsyncTask.\n\nBug: 353894869\nTest: n/a\nFlag: com.android.wm.shell.bubble_view_info_executors\nChange-Id: Ibfdb2f3f64fb6cc57fd2f5ba013d8517a2ffb867\n"
    },
    {
      "commit": "4c218880f58030c0a6bdf9169112d61f8a2e275b",
      "tree": "b30e9dee662339dd006f77de21c4c27fc83936c9",
      "parents": [
        "9e541c22345f93c4db5da683a5a6fea92d6691d9",
        "1f99b44cd7f1a2b67f5f0f0c633f0742d1b18296"
      ],
      "author": {
        "name": "Vania Desmonda",
        "email": "vaniadesmonda@google.com",
        "time": "Wed Aug 14 19:45:11 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 14 19:45:11 2024 +0000"
      },
      "message": "Merge \"Update edge resize handle to 10dp and add a 2dp inset into the task bounds for edge resizing.\" into main"
    },
    {
      "commit": "5faff560b01a367eaf94fa682321d3bb7b42b34d",
      "tree": "d6bfafb87d55cf68c32c1b6c36937092a90f2c0d",
      "parents": [
        "a4296057cf3267302da20641dabdc0752c1a9f66",
        "8cb685f3844339081db66814324cdc9681810749"
      ],
      "author": {
        "name": "Liana Kazanova (xWF)",
        "email": "lkazanova@google.com",
        "time": "Wed Aug 14 19:08:26 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 14 19:08:26 2024 +0000"
      },
      "message": "Merge \"Revert \"Defer showing the expanded view for bubble bar\"\" into main"
    },
    {
      "commit": "c290de667d3de08281fd387126eef6bf170cd635",
      "tree": "e16c03e3366a7c3ab201f486fddfe1c45b4fda3a",
      "parents": [
        "764fb20389f3fa307edb78567018d1256568cfa4",
        "3018b8b02a41ac4f2a2e8b5c97e212c8e40665b5"
      ],
      "author": {
        "name": "Orhan Uysal",
        "email": "uysalorhan@google.com",
        "time": "Wed Aug 14 18:48:06 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 14 18:48:06 2024 +0000"
      },
      "message": "Merge \"Handle task closing only when we are in desktop.\" into main"
    },
    {
      "commit": "1f99b44cd7f1a2b67f5f0f0c633f0742d1b18296",
      "tree": "3aa2af520c850804b01e8ae09e6298b2efa894b2",
      "parents": [
        "6555e7de7ae5f05aa6b3ec6114d7dcb5cebe42cf"
      ],
      "author": {
        "name": "Vania Desmonda",
        "email": "vaniadesmonda@google.com",
        "time": "Tue Aug 13 14:07:45 2024 +0100"
      },
      "committer": {
        "name": "Vania Desmonda",
        "email": "vaniadesmonda@google.com",
        "time": "Wed Aug 14 18:02:47 2024 +0100"
      },
      "message": "Update edge resize handle to 10dp and add a 2dp inset into the task\nbounds for edge resizing.\n\nFlag: com.android.window.flags.enable_windowing_edge_drag_resize\nFix: 322334104\nTest: manual resizing test using cursor and stylus and atest WMShellUnitTests:DragResizeWindowGeometryTests\nChange-Id: I4eb1df231aea7b66877c07d6ca4c9289c415a46f\n"
    },
    {
      "commit": "8cb685f3844339081db66814324cdc9681810749",
      "tree": "05923369395b47b9c2fa6487306122c715256cf3",
      "parents": [
        "74b3e88239b2e3d99f60293e252c28762932ba00"
      ],
      "author": {
        "name": "Liana Kazanova (xWF)",
        "email": "lkazanova@google.com",
        "time": "Wed Aug 14 16:58:02 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 14 16:58:02 2024 +0000"
      },
      "message": "Revert \"Defer showing the expanded view for bubble bar\"\n\nRevert submission 28703070-bubbles-defer-expand\n\nReason for revert: DroidMonitor. Potential culprit for b/359765550 - verifying through ABTD before revert submission. This is part of the standard investigation process, and does not mean your CL will be reverted.\n\nReverted changes: /q/submissionid:28703070-bubbles-defer-expand\n\nChange-Id: I388a02ea73dbde6452696be8e7bbda6868af582c\n"
    },
    {
      "commit": "3018b8b02a41ac4f2a2e8b5c97e212c8e40665b5",
      "tree": "12cfe10ca50dec55939b20ef5b6bee6f0119657e",
      "parents": [
        "fc53eaec1fb5010af69cbba1c528f315c9b3944e"
      ],
      "author": {
        "name": "Orhan Uysal",
        "email": "uysalorhan@google.com",
        "time": "Wed Aug 14 14:33:07 2024 +0000"
      },
      "committer": {
        "name": "Orhan Uysal",
        "email": "uysalorhan@google.com",
        "time": "Wed Aug 14 16:35:27 2024 +0000"
      },
      "message": "Handle task closing only when we are in desktop.\n\nWe used to handle task closing outside of desktop as well. This resulted\nin adding tasks into closing list even when they were outside of\ndesktop. This would result in empty desktop state in some cases.\n\nTest: atest DesktopTasksControllerTest\nFix: 358552898\nFlag: EXEMPT Bug fix\nChange-Id: I31c1ef5108e3f400fe6518a9fe7dea1919dbd049\n"
    },
    {
      "commit": "3a30eff586c57252ce68e3b09f6e08d50ac7c90c",
      "tree": "eecd20b4e61b8a83fbc33f0d7b01643295b92303",
      "parents": [
        "174af3f61de586523c7b7a430f4dcf17b156c809",
        "8b984a261f5588319c5c30b1fb95bf0b418259da"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Aug 14 14:33:12 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 14 14:33:12 2024 +0000"
      },
      "message": "Merge \"Print max-task-limit flags in DesktopTasksController dumpsys.\" into main"
    },
    {
      "commit": "8b984a261f5588319c5c30b1fb95bf0b418259da",
      "tree": "62f4802e74545f4fc84fb33c14432b241c72ee87",
      "parents": [
        "67c73c527d765baa6eb0a5914bed8293aca46315"
      ],
      "author": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Tue Aug 13 17:09:06 2024 +0000"
      },
      "committer": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Wed Aug 14 10:39:35 2024 +0000"
      },
      "message": "Print max-task-limit flags in DesktopTasksController dumpsys.\n\n- Add dumpsys for DesktopModeStatus, and trigger that from\nDesktopTasksController.\n- Add max-task-limit feature info to the DesktopModeStatus dump\n\nThe DesktopTasksController dumpsys state is added to the Android Bug\nTool under the view:\n\nBug \u003e\nAPP SERVICES SERVICE \u003e\ncom.android.systemui/.dump.SystemUIAuxiliaryDumpService \u003e\ncom.android.systemui.wmshell.WMShell\n\nFlag: com.android.window.flags.enable_desktop_windowing_mode\nBug: 355611890\nTest: generated bugreport, checked with ABT\nChange-Id: I8fa427aa12e722776ef89106edfe4a8ac06ff149\n"
    },
    {
      "commit": "f4c52eaba53742a2addf481b72a2134a079a7c3b",
      "tree": "4e83b844d61800dee45395db4837813e098cd803",
      "parents": [
        "49e8ac3ef24b1f244c9d64fa1ee6d5c54bda316e",
        "9838460262f68f18e828f24bb83b1918a3c114fd"
      ],
      "author": {
        "name": "Graciela Putri",
        "email": "gracielawputri@google.com",
        "time": "Wed Aug 14 08:24:22 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 14 08:24:22 2024 +0000"
      },
      "message": "Merge \"Cascade freeform tasks if not visible\" into main"
    },
    {
      "commit": "2291c1fb95b67f339bfa75b9f28352bcb5ff567f",
      "tree": "ad2409ebc98fe16f1c3c85673ebe1274fe75f600",
      "parents": [
        "719950127e77a7583ecef52b2e05fe495cfe2fd3",
        "74b3e88239b2e3d99f60293e252c28762932ba00"
      ],
      "author": {
        "name": "Liran Binyamin",
        "email": "liranb@google.com",
        "time": "Wed Aug 14 06:37:38 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 14 06:37:38 2024 +0000"
      },
      "message": "Merge \"Defer showing the expanded view for bubble bar\" into main"
    },
    {
      "commit": "a68eabe0d8fac269e4e61f8871c8faac9032d76d",
      "tree": "d05ce9d868d8cfd07528299a1385c14953d4ffd4",
      "parents": [
        "72c7f18800cf0ff175e38c0604ca0e86136dbd74",
        "9d87e52800b47dffcf8041e355ca79d12b7422d9"
      ],
      "author": {
        "name": "Riddle Hsu",
        "email": "riddlehsu@google.com",
        "time": "Wed Aug 14 04:42:44 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 14 04:42:44 2024 +0000"
      },
      "message": "Merge \"Distinguish exited pip task change\" into main"
    },
    {
      "commit": "72c7f18800cf0ff175e38c0604ca0e86136dbd74",
      "tree": "fa47f5f1db944afe40a8146efdc23e3641a6de47",
      "parents": [
        "4f67ac89bb386cc4a15d8920de3f27c7fa776c07",
        "b6557fa1e591e1467162c52ecc1779796f9baead"
      ],
      "author": {
        "name": "Wei Sheng Shih",
        "email": "wilsonshih@google.com",
        "time": "Wed Aug 14 04:37:46 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 14 04:37:46 2024 +0000"
      },
      "message": "Merge \"Add some unit tests for PB transitions\" into main"
    },
    {
      "commit": "0c99c3f8681701cd63eff67dcc1f3a3f257c5ad5",
      "tree": "31d064d627a4ecd3ad6e68befe87e9e0e66f8c7e",
      "parents": [
        "d1b3cd330a2e6f89ada29554a9d0d63755df5c81"
      ],
      "author": {
        "name": "Ats Jenk",
        "email": "atsjenk@google.com",
        "time": "Tue Aug 13 22:11:13 2024 +0000"
      },
      "committer": {
        "name": "Ats Jenk",
        "email": "atsjenk@google.com",
        "time": "Tue Aug 13 22:11:13 2024 +0000"
      },
      "message": "Add flag for using executors to inflate bubble views\n\nBug: 353894869\nChange-Id: I14242bd951b256c1bf854ddcbc6eed82c2a54065\nTest: n/a\n"
    },
    {
      "commit": "56ed37e93fb609c8cba7528dd2c763452bfc74f3",
      "tree": "3add9e17f95ea810d9ec1873c303a10db76b743f",
      "parents": [
        "7afb9182968f4cbcdb817a258891a8fff43e233d",
        "443ff6689a9bfbe3e93364573fe74a83b192958d"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Aug 13 19:45:35 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 13 19:45:35 2024 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE ANYWHERE\" into main"
    },
    {
      "commit": "d18802a86047a544b80b2bb3076ab6c50230830f",
      "tree": "cbdec5b21593c0373dbcab3d1f23279d11a3b75f",
      "parents": [
        "33e853f4834679975e4dd49b63da62cfb5c3a853",
        "cdaf8bf9f25440722e067bc8312459b0c34098bd"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Aug 13 17:59:59 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 13 17:59:59 2024 +0000"
      },
      "message": "Merge \"Add some protologs around updates \u0026 animations of BubbleExpandedView\" into main"
    },
    {
      "commit": "5baf6059c64076462254cd26010e44858f850240",
      "tree": "e966cdb4e15118a78f403472af9a9e94bcfd51bc",
      "parents": [
        "26c5ca226b6718e8b2c56d07c13583829ac35796",
        "5fd776705aa39a5391511d31790d83ea4d56c3b9"
      ],
      "author": {
        "name": "Shuming Hao",
        "email": "shuminghao@google.com",
        "time": "Tue Aug 13 16:53:46 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 13 16:53:46 2024 +0000"
      },
      "message": "Merge \"Update split divider handle specs\" into main"
    },
    {
      "commit": "cdaf8bf9f25440722e067bc8312459b0c34098bd",
      "tree": "f074ca63faa5815b6db949371da80151d459c054",
      "parents": [
        "23b442eba4a7dbab5259ffe3da6bcf605ab17e56"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Mon Aug 12 16:17:21 2024 -0700"
      },
      "committer": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Tue Aug 13 09:07:56 2024 -0700"
      },
      "message": "Add some protologs around updates \u0026 animations of BubbleExpandedView\n\nFlag: EXEMPT adding logs\nTest: manual - enable protologs and observe the logs while expanding\n               and switching between bubbles\nBug: 345730636\nChange-Id: Idd454c95609da9f20870039359b1aad766daac6f\n"
    },
    {
      "commit": "13deb8d1841b9dde3c149020ff1fa776592eca90",
      "tree": "b818aa3f45ea406b263ae3ef7e1dbe58cd8e4024",
      "parents": [
        "47c54dc7c60e58b95a2c2e46a746b2475e941f08"
      ],
      "author": {
        "name": "Jorge Betancourt",
        "email": "jmbetancourt@google.com",
        "time": "Mon Aug 12 18:01:40 2024 +0000"
      },
      "committer": {
        "name": "Jorge Betancourt",
        "email": "jmbetancourt@google.com",
        "time": "Tue Aug 13 15:39:57 2024 +0000"
      },
      "message": "add config flag for runtime color filter api\n\nFlag: com.android.graphics.hwui.flags.runtime_color_filters_blenders\n\nTest: none\nBug: 358126864\nChange-Id: I2d519cbf0c4db5ac9bc433c9bfc1105a3450702a\n"
    },
    {
      "commit": "9838460262f68f18e828f24bb83b1918a3c114fd",
      "tree": "e468bacd42a0a1e4efd98b26b9c1ea4c3a546e78",
      "parents": [
        "0d20e8d9a860486f5b059b93c4154fc7477d5559"
      ],
      "author": {
        "name": "Graciela Wissen Putri",
        "email": "gracielawputri@google.com",
        "time": "Mon Aug 12 16:32:47 2024 +0000"
      },
      "committer": {
        "name": "Graciela Wissen Putri",
        "email": "gracielawputri@google.com",
        "time": "Tue Aug 13 14:12:38 2024 +0000"
      },
      "message": "Cascade freeform tasks if not visible\n\nApply cascading effect to tasks launched in freeform in desktop mode if\ntask has not been added to desktop yet via handleFullscreenTaskLaunch.\nThis can happen with a trampoline activity which will inherit freeform\nwindowing mode from its source task and launch via\nhandleFreeformTaskLaunch.\n\nFlag: com.android.window.flags.enable_cascading_windows\nFix: 357645618\nTest: atest DesktopTasksControllerTest\n      Open Gmail -\u003e Compose\n      Open Play Store -\u003e open installed app\n      Open Chrome -\u003e new window\nChange-Id: Ifd282ac726f2f8486ab0be5ed7214f2922279f01\n"
    },
    {
      "commit": "e373737f35208b4bf6547f15a1ad52781c66d740",
      "tree": "b440736d2458ff0174c38793bb6db7357e0a9b77",
      "parents": [
        "e09c2cd323b314553efd03afad0af228fc2f7730",
        "cdad2753b45b354f7138be9307b28e2d5d062734"
      ],
      "author": {
        "name": "Vineeth Bhende",
        "email": "bvineeth@google.com",
        "time": "Tue Aug 13 05:15:07 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 13 05:15:07 2024 +0000"
      },
      "message": "Merge \"Add CUJ_DESKTOP_MODE_EXIT_MODE_ON_LAST_WINDOW_CLOSE instrumentation\" into main"
    },
    {
      "commit": "5fd776705aa39a5391511d31790d83ea4d56c3b9",
      "tree": "4dbd67d79e41fff91ed2f9ca4a2e7694a81f01bb",
      "parents": [
        "93c28c54f73e7b9d98d014b77d8c17431def2d42"
      ],
      "author": {
        "name": "Shuming Hao",
        "email": "shuminghao@google.com",
        "time": "Fri Aug 09 18:42:36 2024 -0700"
      },
      "committer": {
        "name": "Shuming Hao",
        "email": "shuminghao@google.com",
        "time": "Tue Aug 13 00:46:55 2024 +0000"
      },
      "message": "Update split divider handle specs\n\nThis CL updates split divider handle specs to address alignment with the system handles.\n\nBug: 338079912\nTest: Manually\nFlag: EXEMPT bugfix\nChange-Id: If2e444b93c08b808d6b7130b70794eba8ea2f5de\n"
    },
    {
      "commit": "c8f7e89a4eff26a9cb8eefe854e1108f2ac218c5",
      "tree": "1658c4b92333d8313574762485687cdb1e895243",
      "parents": [
        "03897a098c799f05d7e44a553dcb217d73548ca5",
        "9b8ab6d9e9aa29f64e0ede283337094e8c9a7913"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Aug 13 00:21:47 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 13 00:21:47 2024 +0000"
      },
      "message": "Merge \"Add some extra BubbleExpandedView logging\" into main"
    },
    {
      "commit": "17f57657f0f5cdf534f527bb16cd43d38769b255",
      "tree": "72c72ee63a9da1a5035fb83abd681779842e7d4c",
      "parents": [
        "4d0c36f4dea07db3071422fc37ed0ab7959208f4",
        "86da4b389ad7c390df3df408ebcfe6e16db33f4c"
      ],
      "author": {
        "name": "Vinit Nayak",
        "email": "peanutbutter@google.com",
        "time": "Mon Aug 12 23:51:09 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 12 23:51:09 2024 +0000"
      },
      "message": "Merge \"Pass through onTransitionConsumed() to OneShotRemoteHandler\" into main"
    },
    {
      "commit": "ddbbcaedf4f638e4d495ef9765aed81c9c47cc86",
      "tree": "00b12d45813433fa9bb810d87ebcae8a012a650f",
      "parents": [
        "3514f08562931a18dc4f8acb82ada2bfd3efbda2",
        "90ddce15cbe05ff6ea0f4a98df3fe08ae33292f6"
      ],
      "author": {
        "name": "Jorge Gil",
        "email": "jorgegil@google.com",
        "time": "Mon Aug 12 23:18:54 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Aug 12 23:18:54 2024 +0000"
      },
      "message": "Merge \"Add mattsziklay@ and mdehaini@ to windowdecor \u0026 freeform OWNERS\" into main am: 7f8308086b am: 90ddce15cb\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/3216060\n\nChange-Id: I2b3b209c8bea18407b2ebaac5bcf3cc771e4af83\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "42756897de89232766693751e69e591df8c22ce1",
      "tree": "7eab7da9be98b1ed3e80f7ce00895e2d4793f10d",
      "parents": [
        "b6eb5b62ff0f7ad18b1a6e8509e42afb8620a560",
        "0e99af53e1816c5d2e019f5e5b29b5dc9bd7b99c"
      ],
      "author": {
        "name": "Hongwei Wang",
        "email": "hwwang@google.com",
        "time": "Mon Aug 12 22:48:52 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 12 22:48:52 2024 +0000"
      },
      "message": "Merge \"Send isTransitioningToPip when pip anim starts\" into main"
    },
    {
      "commit": "90ddce15cbe05ff6ea0f4a98df3fe08ae33292f6",
      "tree": "e8a0cdf70c9c7446485b8a0bae9b93c0b9eb2d81",
      "parents": [
        "30b5279e8918a40f5b68e92b9cff1c810405d8c9",
        "7f8308086b3e4c1d00f9495d5987e4e90c8b31d8"
      ],
      "author": {
        "name": "Jorge Gil",
        "email": "jorgegil@google.com",
        "time": "Mon Aug 12 22:44:26 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Aug 12 22:44:26 2024 +0000"
      },
      "message": "Merge \"Add mattsziklay@ and mdehaini@ to windowdecor \u0026 freeform OWNERS\" into main am: 7f8308086b\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/3216060\n\nChange-Id: I34d7a241fbf3405f807dc2ac258abb8fcc253d00\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "9b8ab6d9e9aa29f64e0ede283337094e8c9a7913",
      "tree": "01da2e20003eb59a675cab1884059ee3897479f5",
      "parents": [
        "23b442eba4a7dbab5259ffe3da6bcf605ab17e56"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Mon Aug 12 12:02:42 2024 -0700"
      },
      "committer": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Mon Aug 12 15:20:31 2024 -0700"
      },
      "message": "Add some extra BubbleExpandedView logging\n\nHoping this might help with some bug investigation.\n\nFlag: EXEMPT logging\nTest: check the bubble dump in a BR\nBug: 345730636\nChange-Id: Ifa8b07b4648e3b3bb9c42a1289b24063fb697cc9\n"
    },
    {
      "commit": "443ff6689a9bfbe3e93364573fe74a83b192958d",
      "tree": "43dc256b2d67e3e4768ef58b52680fc0e146d1af",
      "parents": [
        "2daf0f74ef9af7610758a2285adf8f0e3f279b7b"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Mon Aug 12 14:47:45 2024 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Mon Aug 12 14:47:45 2024 -0700"
      },
      "message": "Import translations. DO NOT MERGE ANYWHERE\n\nAuto-generated-cl: translation import\nChange-Id: Ia27953bee91525f06b5f35cf800b8faf284d5d41\n"
    },
    {
      "commit": "0e99af53e1816c5d2e019f5e5b29b5dc9bd7b99c",
      "tree": "11a6f1c8df0885afc704aad50a68cdad8280faa5",
      "parents": [
        "68be647c541d172ec998486873a7c9c3095fde69"
      ],
      "author": {
        "name": "Hongwei Wang",
        "email": "hwwang@google.com",
        "time": "Mon Aug 12 13:26:40 2024 -0700"
      },
      "committer": {
        "name": "Hongwei Wang",
        "email": "hwwang@google.com",
        "time": "Mon Aug 12 14:06:03 2024 -0700"
      },
      "message": "Send isTransitioningToPip when pip anim starts\n\nThis is to fix a regression from ag/28340648, which breaks the contract\nthat PictureInPictureUiState(isTransitioningToPip\u003dtrue) should be sent\nto the app at the very beginning of the enterign PiP animation.\n\nIn this change\n- We explictly send the callback when SysUI is notified by the Launcher\n  that the animation is started\n- The path to trigger the callback for button navigation mode is kept\n- A check for swipe-pip-to-home is added before sending the callback, to\n  make sure there is no double callback when auto-enter-pip\n\nFlag: EXEMPT bugfix\nVideo: http://recall/-/aaaaaabFQoRHlzixHdtY/cKlb6lqM1DHGk2hG4eaBYB\nVideo: http://recall/-/aaaaaabFQoRHlzixHdtY/dzrznErP2hQFLs7cajPFKx\nBug: 359264914\nTest: Verify callback is sent at the beginning in both gesture and\n      button navigation mode\nTest: atest CtsWindowManagerDeviceOther:PinnedStackTests\nChange-Id: Ibbfb78bb7b410b88587595be835f8d003c0bd619\n"
    },
    {
      "commit": "15c03f34f8ecf87406fd390307c776e892ad81a8",
      "tree": "a2810e863197391516f431c5c67500c408b5d58d",
      "parents": [
        "32662e92fad9f87385e195df865a430892b27b5a"
      ],
      "author": {
        "name": "Jorge Gil",
        "email": "jorgegil@google.com",
        "time": "Mon Aug 12 20:52:46 2024 +0000"
      },
      "committer": {
        "name": "Jorge Gil",
        "email": "jorgegil@google.com",
        "time": "Mon Aug 12 20:52:46 2024 +0000"
      },
      "message": "Add mattsziklay@ and mdehaini@ to windowdecor \u0026 freeform OWNERS\n\nBug: None\nTest: None\nChange-Id: I936bc68217d5a67bea98c4c842326707a09b7b6f\n"
    },
    {
      "commit": "86da4b389ad7c390df3df408ebcfe6e16db33f4c",
      "tree": "81f4714aee5f064277c85c304d8769171004c2f4",
      "parents": [
        "ef6bba06cc3490eea74c442946eb385e0807ab61"
      ],
      "author": {
        "name": "Vinit Nayak",
        "email": "peanutbutter@google.com",
        "time": "Thu Aug 08 14:22:38 2024 -0700"
      },
      "committer": {
        "name": "Vinit Nayak",
        "email": "peanutbutter@google.com",
        "time": "Mon Aug 12 13:25:17 2024 -0700"
      },
      "message": "Pass through onTransitionConsumed() to OneShotRemoteHandler\n\n* We simply forgot to do it. Unacceptable.\n* That was preventing launcher from properly cleaning up state.\n\nFixes: 348141930\nFlag: EXEMPT bugfix\nTest: None, not reproducible sadly.\nChange-Id: I0c230033172ebe87809ea624f361a7959f26693b\n"
    },
    {
      "commit": "f24d14d62afa461920103fe74211015688d29959",
      "tree": "266795abca5d4676d79db0b78915bd0222666523",
      "parents": [
        "897033888db4fe6655fa8f456c4edbe1c7cb0abf"
      ],
      "author": {
        "name": "Tracy Zhou",
        "email": "tracyzhou@google.com",
        "time": "Mon Aug 12 19:32:20 2024 +0000"
      },
      "committer": {
        "name": "Tracy Zhou",
        "email": "tracyzhou@google.com",
        "time": "Mon Aug 12 19:32:20 2024 +0000"
      },
      "message": "Update flicker tests using nav bar / task bar conditions\n\nBug: 359175799\nBug: 359159125\nChange-Id: I9a0e6d61f00a8cf0f731d1e3d3d3d6339fc7df87\nTest: presubmit\nFlag: com.android.wm.shell.enable_taskbar_on_phones\n"
    },
    {
      "commit": "f23c500e57ff852835d420870f41b85a142bedce",
      "tree": "3fb611e0c6777209abb49334c1f133814b75e19f",
      "parents": [
        "6a87e8e6290ded1595fe2db1c84d40de754ee052",
        "102ba1284e1ebcd4989b25dea429306af8f10349"
      ],
      "author": {
        "name": "Tom Murphy",
        "email": "tomnom@google.com",
        "time": "Mon Aug 12 16:57:23 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 12 16:57:23 2024 +0000"
      },
      "message": "Merge \"Skip eglCreateContext telemetry for HWUI contexts\" into main"
    },
    {
      "commit": "8da8065d2fe632868c413d2cf6cb06d8e3c42730",
      "tree": "208cba16776c775989e480101c848e2c1cb86a45",
      "parents": [
        "2d0d9366ecc39ec0c1829cedc0560e88dcf5bb80"
      ],
      "author": {
        "name": "Nataniel Borges",
        "email": "natanieljr@google.com",
        "time": "Fri Jun 14 12:35:59 2024 +0000"
      },
      "committer": {
        "name": "Nataniel Borges",
        "email": "natanieljr@google.com",
        "time": "Mon Aug 12 13:05:36 2024 +0000"
      },
      "message": "Split scenario and tests on flicker service tests\n\nThis is necessary to simplify running, identifying and maintaining failures, as well as improving module isolation.\n\nKey issues:\n- Split screen platinum, benchmark and flicker tests were clustered together in a confusing way\n- Desktop mode and split screen tests were in the same module and flakiness in one type of tests affected the other\n\nThe new format is:\n\n```\nshell/tests/e2e\n--------\u003e desktopmode\n----------------\u003e scenario definition\n----------------\u003e flicker-service\n--------\u003e splitscreen\n----------------\u003e scenario definition\n----------------\u003e flicker-service\n----------------\u003e flicker-legacy\n----------------\u003e platinum\n--------\u003e \u003cothers still to be moved\u003e\n```\n\nFlag: TEST_ONLY\nTest: atest WMShellFlickerServiceTests\nChange-Id: If33da2953ac4f6829c973c7414c4e6c88a1c7f69\n"
    },
    {
      "commit": "2d0d9366ecc39ec0c1829cedc0560e88dcf5bb80",
      "tree": "651bc7e79d1e74cd34857b28baebb0277990a0f6",
      "parents": [
        "0166970a9f854589613530f64497417d3f063e9c",
        "0428a7e979cf6bc5509652769c85693cd68d4a38"
      ],
      "author": {
        "name": "Felix Stern",
        "email": "fstern@google.com",
        "time": "Mon Aug 12 12:36:25 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 12 12:36:25 2024 +0000"
      },
      "message": "Merge \"Fix IME flicker test in split screen when no layer change was applied\" into main"
    },
    {
      "commit": "b6557fa1e591e1467162c52ecc1779796f9baead",
      "tree": "bfd17e425ea55129b486da8a17e609d1567d6f28",
      "parents": [
        "ef6bba06cc3490eea74c442946eb385e0807ab61"
      ],
      "author": {
        "name": "wilsonshih",
        "email": "wilsonshih@google.com",
        "time": "Mon Aug 12 10:07:42 2024 +0000"
      },
      "committer": {
        "name": "wilsonshih",
        "email": "wilsonshih@google.com",
        "time": "Mon Aug 12 11:01:40 2024 +0000"
      },
      "message": "Add some unit tests for PB transitions\n\nFlag: com.android.window.flags.migrate_predictive_back_transition\nBug: 358422448\nTest: atest BackAnimationControllerTest\nChange-Id: I7f3331c6887370279d6be0c2edf9c2500e04a274\n"
    },
    {
      "commit": "0428a7e979cf6bc5509652769c85693cd68d4a38",
      "tree": "7b895f883edaca7190ae3d6eef587304edcb0b52",
      "parents": [
        "ab36164708cf98dad72b17eb4dc198cd0eca56c4"
      ],
      "author": {
        "name": "Felix Stern",
        "email": "fstern@google.com",
        "time": "Mon Aug 12 10:59:33 2024 +0000"
      },
      "committer": {
        "name": "Felix Stern",
        "email": "fstern@google.com",
        "time": "Mon Aug 12 10:59:33 2024 +0000"
      },
      "message": "Fix IME flicker test in split screen when no layer change was applied\n\nThe test in question was using the TRACE_CONFIG_REQUIRE_CHANGES, where at least one layer change was asserted.\nWith the refactor, there will be no change, if the IME is already showing and requested to be shown again.\nBy using config.allowNoChange, we don\u0027t assert at least one change.\n\nTest: atest WMShellFlickerTestsSplitScreenGroupOther:MultipleShowImeRequestsInSplitScreen\nFlag: android.view.inputmethod.refactor_insets_controller\nFix: 355057357\nChange-Id: I5dcd12b2a0417039b2a94495417b0e01f8c8f6a3\n"
    },
    {
      "commit": "b6e426e1c5239fbba3bc68a0e7998e33ef9b7780",
      "tree": "48a12f04cf5a55284cd8291e3c1249115d42c323",
      "parents": [
        "b84811445a2d135a97e5dbcceecf6f0314cf1cf1",
        "57ad5460b35485ea37f90eb6faa5ba0523f23496"
      ],
      "author": {
        "name": "Marzia Favaro",
        "email": "marziana@google.com",
        "time": "Mon Aug 12 10:36:24 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 12 10:36:24 2024 +0000"
      },
      "message": "Merge \"Edge extension effect: extend surfaces (reland)\" into main"
    },
    {
      "commit": "9339b8d0d978d097288eae5e0497fb7dbd7b9abe",
      "tree": "dce54e303423629c3dc870fbc612b797c93b87d1",
      "parents": [
        "35cc593181b1cc9c49949d63381980edb65b833a",
        "7a222c4b4022866009628b52cd0e2207d539e0f4"
      ],
      "author": {
        "name": "Ben Murdoch",
        "email": "benm@google.com",
        "time": "Mon Aug 12 09:17:17 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 12 09:17:17 2024 +0000"
      },
      "message": "Merge \"Output trace counter for desktop windowing active tasks.\" into main"
    },
    {
      "commit": "cdad2753b45b354f7138be9307b28e2d5d062734",
      "tree": "f98d2b3efe3eb6394e638a5fc5f067d72621c8e7",
      "parents": [
        "35cc593181b1cc9c49949d63381980edb65b833a"
      ],
      "author": {
        "name": "Vineeth Bhende",
        "email": "bvineeth@google.com",
        "time": "Tue Aug 06 12:57:55 2024 +0000"
      },
      "committer": {
        "name": "Vineeth Bhende",
        "email": "bvineeth@google.com",
        "time": "Mon Aug 12 08:39:09 2024 +0000"
      },
      "message": "Add CUJ_DESKTOP_MODE_EXIT_MODE_ON_LAST_WINDOW_CLOSE instrumentation\n\nBug: 339583420\nChange-Id: Ia3cacf859c3a435173f967e030d159c348dd2c7a\nTest: Checked the perfetto trace\nFlag: NONE adding instrumentation\n"
    },
    {
      "commit": "35cc593181b1cc9c49949d63381980edb65b833a",
      "tree": "3e1e6d3b0b3532c730d6bbfbd04ef1fb849011f2",
      "parents": [
        "b1003425325bc7287081bbf2e8dfaf01acc19f45",
        "d1f6cda7685191d02286d1b03dcd7c9854a59604"
      ],
      "author": {
        "name": "Liran Binyamin",
        "email": "liranb@google.com",
        "time": "Mon Aug 12 08:17:25 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 12 08:17:25 2024 +0000"
      },
      "message": "Merge \"Fix manage menu after theme change\" into main"
    },
    {
      "commit": "474af4874a96fac8608d0e74e478ddde6b03e56e",
      "tree": "804331e58237588c5b1b6ca50ba904e8ec31b876",
      "parents": [
        "f987442044cfe050f48ade4c06aa1bf5716a6f7a",
        "4030ff71f2efbea79334354f264dccd7346d6815"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Aug 12 05:38:57 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 12 05:38:57 2024 +0000"
      },
      "message": "Merge \"Update flicker tests using nav bar / task bar conditions\" into main"
    },
    {
      "commit": "f987442044cfe050f48ade4c06aa1bf5716a6f7a",
      "tree": "ad09f6e7de90c06c64cbbb911583439e44d2582d",
      "parents": [
        "ef6bba06cc3490eea74c442946eb385e0807ab61",
        "c0e5429858234b5b29c55ff24cf065aba2f84783"
      ],
      "author": {
        "name": "Louis Chang",
        "email": "louischang@google.com",
        "time": "Mon Aug 12 03:50:25 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 12 03:50:25 2024 +0000"
      },
      "message": "Merge \"Remove fix_pip_restore_to_overlay flag\" into main"
    },
    {
      "commit": "4030ff71f2efbea79334354f264dccd7346d6815",
      "tree": "e5fa5116284fbbdf7f17dc922327a8c181adc529",
      "parents": [
        "ebf8e0c827222dba658e971fdc9462f90c6d51ea"
      ],
      "author": {
        "name": "Tracy Zhou",
        "email": "tracyzhou@google.com",
        "time": "Sun Aug 11 18:06:43 2024 -0700"
      },
      "committer": {
        "name": "Tracy Zhou",
        "email": "tracyzhou@google.com",
        "time": "Mon Aug 12 03:13:59 2024 +0000"
      },
      "message": "Update flicker tests using nav bar / task bar conditions\n\nBug: 359039833\nTest: presubmit\nFlag: com.android.wm.shell.enable_taskbar_on_phones\nChange-Id: I36650d6c4e8efcb111333edd7402da97b773c6a7\n"
    },
    {
      "commit": "de46f0e8d01ef3fec2557132ace7f40e6bdfd59e",
      "tree": "886998b0ee67d941ff0a453a01d02f2f0b63fb70",
      "parents": [
        "ebf8e0c827222dba658e971fdc9462f90c6d51ea",
        "eb2ef423d83bff3bcbf8c354b6ddfc24a31dd5ab"
      ],
      "author": {
        "name": "Wei Sheng Shih",
        "email": "wilsonshih@google.com",
        "time": "Mon Aug 12 02:13:46 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 12 02:13:46 2024 +0000"
      },
      "message": "Merge \"[PB] Handle close transition in prepare_open transition.\" into main"
    },
    {
      "commit": "74b3e88239b2e3d99f60293e252c28762932ba00",
      "tree": "7f06c3576d1e5c33f3eae2dededc6a4405879a3c",
      "parents": [
        "ebf8e0c827222dba658e971fdc9462f90c6d51ea"
      ],
      "author": {
        "name": "Liran Binyamin",
        "email": "liranb@google.com",
        "time": "Thu Aug 08 10:21:04 2024 -0400"
      },
      "committer": {
        "name": "Liran Binyamin",
        "email": "liranb@google.com",
        "time": "Sun Aug 11 06:29:07 2024 -0400"
      },
      "message": "Defer showing the expanded view for bubble bar\n\nThis change defers showing the expanded view for the bubble bar\nuntil launcher requests it.\n\nFlag: com.android.wm.shell.enable_bubble_bar\nFixes: 339683389\nTest: manual\n      - add new bubble that auto expands\n      - observe expanded view shows when bubble bar starts expanding\nChange-Id: I3f1f48a469b9c5c75ff2cae334d5c3c4edb65e9f\n"
    },
    {
      "commit": "cde12cddb27f53c4f1ecadb8748f738a2cd8fcef",
      "tree": "0af95219a1990b29f9547dcea8eb1642c6171dc4",
      "parents": [
        "513e24e62710e3e0866405d51c1077471dffd022",
        "617d096a1bc52909d7833c892d9e48958491b1b8"
      ],
      "author": {
        "name": "Ats Jenk",
        "email": "atsjenk@google.com",
        "time": "Fri Aug 09 21:11:22 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 09 21:11:22 2024 +0000"
      },
      "message": "Merge \"Create a11y action menu for app handle in bubbles\" into main"
    },
    {
      "commit": "68be647c541d172ec998486873a7c9c3095fde69",
      "tree": "141f1bce1076b2961602c7ea610d7f45d2552278",
      "parents": [
        "eab800790790615f92ac5c2016110c30a90409f3",
        "dc3529edf941460b85c3959f1a93f5597cd651be"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Aug 09 19:27:15 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 09 19:27:15 2024 +0000"
      },
      "message": "Merge changes I7b0844fb,I8ecd60e8 into main\n\n* changes:\n  [aapt] Add --verbose support to \u0027aapt2 convert\n  [res] Zero big buffer memory on backing up\n"
    },
    {
      "commit": "617d096a1bc52909d7833c892d9e48958491b1b8",
      "tree": "261d5dc59fc733ea6cef6f8b791473c4f012d81b",
      "parents": [
        "e156b42833b3e9158180cf612dbe06c7d5d584e0"
      ],
      "author": {
        "name": "Ats Jenk",
        "email": "atsjenk@google.com",
        "time": "Fri Aug 09 10:38:42 2024 -0700"
      },
      "committer": {
        "name": "Ats Jenk",
        "email": "atsjenk@google.com",
        "time": "Fri Aug 09 10:52:15 2024 -0700"
      },
      "message": "Create a11y action menu for app handle in bubbles\n\nFollowing actions are available:\n* collapse\n* dismiss\n* move left/right\n\nBug: 357933784\nFlag: com.android.wm.shell.enable_bubble_bar\nTest: open action menu from app handle, test that a bubble can be\n  collapsed, dismissed and moved left or right depending which side of\n  the screen the bubble is on\nChange-Id: I43abbdbecf66c19f298ac752820b5a5ed30059be\n"
    },
    {
      "commit": "707263e428bf711a19e55a48581c3d79c5a6f62f",
      "tree": "168606d772f77a183df2cad5df1ade4bbb758c9f",
      "parents": [
        "ac310d16b1f8f808555f7ce3633b884bb92c0b36"
      ],
      "author": {
        "name": "Yurii Zubrytskyi",
        "email": "zyy@google.com",
        "time": "Fri Aug 09 10:47:08 2024 -0700"
      },
      "committer": {
        "name": "Yurii Zubrytskyi",
        "email": "zyy@google.com",
        "time": "Fri Aug 09 10:47:08 2024 -0700"
      },
      "message": "[res] Zero big buffer memory on backing up\n\nWhen a memory chunk gets returned into BigBuffer, it may have\nsome data written already. BigBuffer is supposed to give out\nzeroed memory, so BackUp() needs to zero it as well\n\nBug: 336758568\nBug: 342579978\nTest: unit test + bundletool on the attached aab\nFlag: EXEMPT bugfix\nChange-Id: I8ecd60e84dbe16570a92d82370d1633af72599c8\n"
    },
    {
      "commit": "d473bd3a0510ae4b090b899dea427bf35d58f0c2",
      "tree": "8d18619113cd9c5f42cd13750d7bfe00432a48e6",
      "parents": [
        "c23965f5e2c1c226fef0ace17e68de82f6d6d7c0",
        "b1894725dad97e913ec10c9de2630fcfb308e62d"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Fri Aug 09 17:25:02 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 09 17:25:02 2024 +0000"
      },
      "message": "Merge \"Add a way to bubble shortcuts not from notifications\" into main"
    },
    {
      "commit": "7a222c4b4022866009628b52cd0e2207d539e0f4",
      "tree": "7ea412012eb5ee49a92b5f3416fc69af01b53138",
      "parents": [
        "cc76d06b5ef3c4040fdbad88fab29a4333f66c63"
      ],
      "author": {
        "name": "Ben Murdoch",
        "email": "benm@google.com",
        "time": "Fri Aug 09 10:02:54 2024 +0000"
      },
      "committer": {
        "name": "Ben Murdoch",
        "email": "benm@google.com",
        "time": "Fri Aug 09 16:56:05 2024 +0000"
      },
      "message": "Output trace counter for desktop windowing active tasks.\n\nWhen desktop windows are added or removed, log a counter for the\nnumber of active tasks.\n\nBug: 358369221\nFlag: EXEMPT, trivial change\nTest: Manual - add/remove some windows with tracing on and check trace.\nChange-Id: I83346ad3b926ffad60e1ede0d3ea490e9b5c2160\n"
    },
    {
      "commit": "9d87e52800b47dffcf8041e355ca79d12b7422d9",
      "tree": "bab696cca98610d260a72167f08125a3b5f1fb4e",
      "parents": [
        "aa96091053edb7c0a6eb6168899e643657d98439"
      ],
      "author": {
        "name": "Riddle Hsu",
        "email": "riddlehsu@google.com",
        "time": "Fri Aug 09 16:33:32 2024 +0000"
      },
      "committer": {
        "name": "Riddle Hsu",
        "email": "riddlehsu@google.com",
        "time": "Fri Aug 09 16:34:26 2024 +0000"
      },
      "message": "Distinguish exited pip task change\n\nShell only uses the windowing mode task info to decide whether the\ntask is entering pip.\n\nBut when entering pip or exiting pip, the task windowing mode is\npip and the activity windowing mode is fullscreen. The causes shell\nto treat both cases as entering pip.\n\nBug: 353618234\nFlag: EXEMPT bugfix\nTest: Enable home rotation and auto rotation.\n      Enter PiP in landscape.\n      Leave PiP and rotate to portrait at the same time.\n      The transition should be handled by DefaultTransitionHandler.\n      And the PiP task should not be cropped by landscape bounds.\nChange-Id: Ia3894d2a846dbd16d864e560d035ec1591fcb09c\n"
    },
    {
      "commit": "d73e4a9e4240bfa18aa83a262d39b3b18d6a968a",
      "tree": "c348fd1283d6d48c49f10c66ebb49e6dc7730568",
      "parents": [
        "254b854c491524c49cb4c291396deac7a12519b6",
        "c02fcbb094a61191a3a81833d1c57e3e5d70c9f9"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Aug 09 15:35:14 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 09 15:35:14 2024 +0000"
      },
      "message": "Merge \"Minor fixes to DesktopTasksLimiter and DesktopModeEventLogger\" into main"
    },
    {
      "commit": "102ba1284e1ebcd4989b25dea429306af8f10349",
      "tree": "97d314657196e27d102c999fd1e95c357b2ad3d4",
      "parents": [
        "948ce5eb667b05bd69069c42a3101e58490215fa"
      ],
      "author": {
        "name": "Tom Murphy",
        "email": "tomnom@google.com",
        "time": "Thu Jul 25 12:50:46 2024 +0000"
      },
      "committer": {
        "name": "Tom Murphy",
        "email": "tomnom@google.com",
        "time": "Fri Aug 09 12:27:11 2024 +0000"
      },
      "message": "Skip eglCreateContext telemetry for HWUI contexts\n\nWe want eglCreateContext telemetry to give us insights into how\ndevelopers use EGL. Including HWUI telemetry in this pollutes this\ntelemetry. Skip recording of the creation of this context using the new Egl extension. Currently this only disables the passing of GpuStatsInfo::Stats::CREATED_GLES_CONTEXT to the gpu stats.\n\nTest: Checked the code path executed correctly with the flag enabled/disabled using logging\nBug: 347911216\nFlag: com.android.graphics.hwui.flags.skip_eglmanager_telemetry\nChange-Id: Ifcadd5af263f26388026bcd70ec8dc9c2914cd0a\n"
    },
    {
      "commit": "ab651eda039f38f641d7148c84d330ef4184dfa2",
      "tree": "8fe5b76af19aba62169731d6d88ec2f884175ec0",
      "parents": [
        "66f164b93e7ba964a4ccbfbeeb9b12e55b6c6307",
        "a131137c70ff0d7a97b0ad4fdc182384983d1241"
      ],
      "author": {
        "name": "Shivangi Dubey",
        "email": "dshivangi@google.com",
        "time": "Fri Aug 09 11:57:36 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 09 11:57:36 2024 +0000"
      },
      "message": "Merge \"Datalayer for Desktop windowing education\" into main"
    },
    {
      "commit": "eb2ef423d83bff3bcbf8c354b6ddfc24a31dd5ab",
      "tree": "454381c3bed08398be694e9a1062f9c91db2684c",
      "parents": [
        "8110097018b71b1311295b91565fa78b19050f70"
      ],
      "author": {
        "name": "wilsonshih",
        "email": "wilsonshih@google.com",
        "time": "Fri Aug 09 07:33:29 2024 +0000"
      },
      "committer": {
        "name": "wilsonshih",
        "email": "wilsonshih@google.com",
        "time": "Fri Aug 09 07:33:29 2024 +0000"
      },
      "message": "[PB] Handle close transition in prepare_open transition.\n\nIf the closing activity isn\u0027t launch from home, the activity will be\nfinish instead of moveTaskToBack, so the prepare_open transition can\nalso collecting the closing transition.\nCheck whether the closing target is inside the transition info, if it\ndoes exists in prepare_open transition, handle it as close transition.\n\nFlag: com.android.window.flags.migrate_predictive_back_transition\nBug: 358422448\nTest: launch activity by command, close the app with gesture quickly\nand verify the BackTransitionHandler can consume that transition.\n\nChange-Id: I4981862687d204e80df8427c4eb862df5e872895\n"
    },
    {
      "commit": "1fee29d6fd32e2d067cfbe82b596308dc6d24bb9",
      "tree": "b4b73e6b77df3e0aca501658f5c2a7d539e20ff0",
      "parents": [
        "6a30ab32e8daa448bb7d23f1ae634258626a64ad",
        "ef201f6e3a2acbad0e1bd8661a38df213d1398bc"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Aug 09 06:41:26 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 09 06:41:26 2024 +0000"
      },
      "message": "Merge \"Add a unit test for the close button on the caption\" into main"
    },
    {
      "commit": "e156b42833b3e9158180cf612dbe06c7d5d584e0",
      "tree": "ba181fa947302799de52c047e2d9239c71e66e26",
      "parents": [
        "502cec5a8b4357ada8ad42053c48a736c51aa46b",
        "03bf4ee619e8eadd009728a18ff5c7dd91d524b1"
      ],
      "author": {
        "name": "Ats Jenk",
        "email": "atsjenk@google.com",
        "time": "Thu Aug 08 21:18:03 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 08 21:18:03 2024 +0000"
      },
      "message": "Merge \"Update action text for expanding or collapsing menu\" into main"
    },
    {
      "commit": "e7e6ec868a3277517795e77976186fc0dfed9365",
      "tree": "30e55d3bbab99ac3d30c9ea8b97bce9b67c59f1b",
      "parents": [
        "2008d30e49a986a4cfc863b46b7ec668c7735603",
        "a3ec1eab222414913d2696bf076e899bf6bf93ff"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Aug 08 11:39:46 2024 -0700"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Aug 08 11:39:46 2024 -0700"
      },
      "message": "Merge 24Q3 (ab/AP3A.240905.001) to aosp-main-future\n\nBug: 347831320\nMerged-In: Ib851a4cb2332902f4c96eec5131eb7d5aff99dd5\nChange-Id: Ieba5f32b7f917c795a9e18cc53b86da0bb5fa2fa\n"
    },
    {
      "commit": "3d4a79d33e906a3a080fcb2897bc7589f6cedf6e",
      "tree": "487554d5348693a38c3782e8884cf9003ac29fa4",
      "parents": [
        "d98a07ca24ad5a86adf9c07bbf61a36b56c5b8c8",
        "c67950625d59f53d305b508ec482f908cccb4b38"
      ],
      "author": {
        "name": "Ikram Gabiyev",
        "email": "gabiyev@google.com",
        "time": "Thu Aug 08 17:52:55 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 08 17:52:55 2024 +0000"
      },
      "message": "Merge \"Update bounds on display rotation\" into main"
    },
    {
      "commit": "baec9e6df43f596413dd6c6756ef8d5d771ecb90",
      "tree": "f7b1dc56424331fb223eecf9d2d7c6d89ca9c4dc",
      "parents": [
        "307476f8fea6555a9c05877da82d3683599ac6a7",
        "2379f39061deb1df55cda8684f62e85d5a353c3c"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Thu Aug 08 17:37:45 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 08 17:37:45 2024 +0000"
      },
      "message": "Merge \"Only cancel pending resize transition if it still exists\" into main"
    },
    {
      "commit": "b1894725dad97e913ec10c9de2630fcfb308e62d",
      "tree": "0c9f564992f51a181c0fcdcf20c918d94fbb07a8",
      "parents": [
        "0348bcc27ed0c8e6dabc324888044e475ecc955f"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Mon Feb 05 09:13:52 2024 -0800"
      },
      "committer": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Thu Aug 08 10:29:34 2024 -0700"
      },
      "message": "Add a way to bubble shortcuts not from notifications\n\n- Bubble creation method via shortcut info\n- Method on BubbleController to add a shortcut bubble, exposed this\n  to launcher\n- Separate path to create a shortcut in BubbleExpandedView\n- Hide badges for app intent bubbles\n\nFlag: com.android.wm.shell.enable_bubble_anything\nBug: 342245211\nTest: manual - enable the flag and try to bubble a shortcut from\n               launcher via the longpress menu\n             - try to bubble an app via the longpress menu\nChange-Id: I79a1a2d6f215dddb878993e3703c9b22329685ed\n"
    },
    {
      "commit": "a5bfd103370ec98aeb2e36a371cd9a2a9d4528c0",
      "tree": "4c6aa6e8c65fdade86aacfc530366bb8f654b75a",
      "parents": [
        "7a2646fbf930ec54ad26a52f78066995e39d2e94",
        "a83842cd38d9b098f3f738c56eda49d9d0c6e44f"
      ],
      "author": {
        "name": "Ats Jenk",
        "email": "atsjenk@google.com",
        "time": "Thu Aug 08 17:08:07 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 08 17:08:07 2024 +0000"
      },
      "message": "Merge \"Do not allow focus on handle when menu is open\" into main"
    },
    {
      "commit": "03bf4ee619e8eadd009728a18ff5c7dd91d524b1",
      "tree": "1b532f9f7f08f1e897dbcd3cdfa8fbe2f7b5103f",
      "parents": [
        "a83842cd38d9b098f3f738c56eda49d9d0c6e44f"
      ],
      "author": {
        "name": "Ats Jenk",
        "email": "atsjenk@google.com",
        "time": "Wed Aug 07 16:25:55 2024 -0700"
      },
      "committer": {
        "name": "Ats Jenk",
        "email": "atsjenk@google.com",
        "time": "Thu Aug 08 09:35:11 2024 -0700"
      },
      "message": "Update action text for expanding or collapsing menu\n\nWhen focusing on the app handle for a bubble, the talkback text for\nclick action said: \"double-tap to activate\". Same for the first item in\nthe menu.\nThese both items are used to either expand or collapse the menu.\nUpdate the click action label for app handle to say \"double-tap to\nexpand menu\" and first menu item to say \"double-tap to collapse menu\".\n\nBug: 344674311\nFlag: com.android.wm.shell.enable_bubble_bar\nTest: focus on app handle for a bubble, check the talkback text for\n  click action\nTest: focus on first bubble handle menu item, check the talkback text\n  for click action\nChange-Id: Idec815c625eac49e74d2a8420cbc8ef6385f08cb\n"
    },
    {
      "commit": "a83842cd38d9b098f3f738c56eda49d9d0c6e44f",
      "tree": "ca0411f57f2fefab38cdcc34ea86eadae0229b24",
      "parents": [
        "c2fc6685411b5c230f63c7be62ac192eefac1ab3"
      ],
      "author": {
        "name": "Ats Jenk",
        "email": "atsjenk@google.com",
        "time": "Wed Aug 07 16:21:33 2024 -0700"
      },
      "committer": {
        "name": "Ats Jenk",
        "email": "atsjenk@google.com",
        "time": "Thu Aug 08 09:34:21 2024 -0700"
      },
      "message": "Do not allow focus on handle when menu is open\n\nDo not allow talkback to focus on app handle when the menu is open.\nThe handle is not clickable with touch, ensure it is the same with\ntalkback.\n\nBug: 344674311\nFlag: com.android.wm.shell.enable_bubble_bar\nTest: expand menu from app handle, swipe to next element and check that\n  focus never shifts to the handle\nChange-Id: I8064f79368e8a706f48eca7050b096cfbc849398\n"
    },
    {
      "commit": "c67950625d59f53d305b508ec482f908cccb4b38",
      "tree": "ead1d65ffdeaa56e10f217dfc6d561d0d9522cf7",
      "parents": [
        "1e5612129135a50b5abd1d4fbe92d1a2915db890"
      ],
      "author": {
        "name": "Ikram Gabiyev",
        "email": "gabiyev@google.com",
        "time": "Fri Aug 02 04:24:21 2024 -0700"
      },
      "committer": {
        "name": "Ikram Gabiyev",
        "email": "gabiyev@google.com",
        "time": "Thu Aug 08 09:01:03 2024 -0700"
      },
      "message": "Update bounds on display rotation\n\nMake sure we properly update the PiP bounds\nupon display rotation while already in PiP.\n\nBug: 357004254\nFlag: com.android.wm.shell.enable_pip2_implementation\nTest: atest WMShellFlickerTestsPip1:ShowPipAndRotateDisplay\nTest: enter PiP and rotate display with home rotation enabled\nChange-Id: Ic0444c36d7c6a64a9fb2cf196355a6954961a2a3\n"
    },
    {
      "commit": "92414fd866340ae833ded507cf245f93cafa559a",
      "tree": "720c421b6d1f564e3e7a42eec3e093246da1a6bd",
      "parents": [
        "66697ced4d11ae95d84c2b96d0e6243ab56b5e9d",
        "c056c7660b611c00ac272e20165aa9ee8dd0601d"
      ],
      "author": {
        "name": "Hongwei Wang",
        "email": "hwwang@google.com",
        "time": "Thu Aug 08 15:59:59 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 08 15:59:59 2024 +0000"
      },
      "message": "Merge \"Do not dismiss split while exit PiP to full-screen\" into main"
    },
    {
      "commit": "de601855d6308e845fcf10f478a8ecf6685edb4e",
      "tree": "7f1ce91e2c0ed2b334d6ca669643a20adebf9d76",
      "parents": [
        "b5abfdde0f5229fc07305a020984b17f998d9811",
        "7dcb7d2d82cc18266aeed8d92c7c35ec8a32f821"
      ],
      "author": {
        "name": "Alec Mouri",
        "email": "alecmouri@google.com",
        "time": "Thu Aug 08 15:48:27 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 08 15:48:27 2024 +0000"
      },
      "message": "Merge \"Resample gainmaps during region decoding.\" into main"
    },
    {
      "commit": "7dcb7d2d82cc18266aeed8d92c7c35ec8a32f821",
      "tree": "b221aaf5d9875e3e754d8ff7f70fc9fb2e684e79",
      "parents": [
        "06d5b870dbed121847cc1832b1ece17ebccbfb56"
      ],
      "author": {
        "name": "Alec Mouri",
        "email": "alecmouri@google.com",
        "time": "Fri Jul 26 13:41:04 2024 +0000"
      },
      "committer": {
        "name": "Alec Mouri",
        "email": "alecmouri@google.com",
        "time": "Thu Aug 08 15:47:47 2024 +0000"
      },
      "message": "Resample gainmaps during region decoding.\n\nImplicitly, region decoding is a cropping operation, which previously\nwas introducing quality issues when decoding a gainmapped image. For\ninstance:\n\n(a) Consider a 48x48 image with a 12x12 gainmap.\n(b) Consider decoding a 10x10 region of the image. The decoder must choose\n  to either decode a 2x2 or 3x3 region of the gainmap, which does not\n  match the 4x scale ratio of the source, so either we decode too much\n  or too little of the image\n(c) When displaying the image, we bilinearly scale both the image and\nthe gainmap to the destination, then apply the gainmap. But, because of\n(b), the gainmap is misaligned with the base image, introducing haloing\nartifacts.\n\nTo fix this, we change (b) by always decoding a slightly larger\nregion (in the examplar case, either a decode a 3x3 or 4x4 region), but\nretain information about the \"logical\" region we intended. Then, we\nresample from the \"logical\" region up to the decoded bounds.\n\nIn the above example, this means that we decode a 3x3 or 4x4 bitmap,\nthat holds the logical 2.5x2.5 region of the gainmap, ensuring that (0, 0)\nin the resulting bitmap maps to (0, 0) in the bitmap for the decoded region\nfrom the base image, so that the gainmap content lines up with the base\nimage after the gainmap is upsampled during rendering.\n\nWe do the actual resampling inside of the recycling allocator, since we\nsometimes perform a bitmap copy there anyways, so we can resample during\nthe copy.\n\nHide this behind a flag, since I broke decoding in about 5 different\nways before settling on this.\n\nBug: 352847821\nFlag: com.android.graphics.hwui.flags.resample_gainmap_regions\nTest: Decoding works in Photos, Files, and modified SilkFX\nChange-Id: Ic21d44011858619273b11c20ee746614a1749a73\n"
    },
    {
      "commit": "a131137c70ff0d7a97b0ad4fdc182384983d1241",
      "tree": "13bb2d80b55617abec9badc24951d6fce188f98a",
      "parents": [
        "f2a3e12cbf43472936283073c3435b259bbe3782"
      ],
      "author": {
        "name": "Shivangi Dubey",
        "email": "dshivangi@google.com",
        "time": "Wed Jul 10 11:14:25 2024 +0000"
      },
      "committer": {
        "name": "Shivangi Dubey",
        "email": "dshivangi@google.com",
        "time": "Thu Aug 08 14:14:15 2024 +0000"
      },
      "message": "Datalayer for Desktop windowing education\n\nAs the data we need is required to persist through device reboots, we can not rely on in-memory storage. Hence we are using Android ProtoDataStore.\nWindowingEducationDatastoreRepository- Repository that accesses datastore by reading values and writing into it.\nMore details can be read at go/dw-education-design-doc.\n\nBug: 352552060, 352552062\nTest: AppHandleEducationDatastoreRepositoryTest\nFlag: com.android.window.flags.enable_desktop_windowing_app_handle_education\nChange-Id: I4cd7f7a45b9ec89b56907d65acd2e6253081520f\n"
    },
    {
      "commit": "c02fcbb094a61191a3a81833d1c57e3e5d70c9f9",
      "tree": "fb6d8d0f7ef616294a6d1e64dfcceaea7bbecc10",
      "parents": [
        "1bb06ef3c3630ff7e7c5c346ed9f225598fdd93a"
      ],
      "author": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Thu Aug 08 13:51:35 2024 +0000"
      },
      "committer": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Thu Aug 08 13:56:25 2024 +0000"
      },
      "message": "Minor fixes to DesktopTasksLimiter and DesktopModeEventLogger\n\nAdding minor fixes/refactorings in preparation for Desktop\nminimize/unminimize metrics.\n\nBug: 358002042\nTest: DesktopTasksLimiterTest, DesktopModeEventLoggerTest\nFlag: com.android.window.flags.enable_desktop_windowing_mode\nChange-Id: Ia9ff064cd1a60d63593dc8c4084c9e0c71a08f93\n"
    },
    {
      "commit": "cc25ceda6da20b4d12d29b4295afb78461ff73a9",
      "tree": "142ec8f94dd09eac9e877a77738f3291544c68d9",
      "parents": [
        "1144ba93084cf7a32f196747f8036c6131fed80a",
        "2008d30e49a986a4cfc863b46b7ec668c7735603"
      ],
      "author": {
        "name": "Massimo Carli",
        "email": "mcarli@google.com",
        "time": "Thu Aug 08 09:31:10 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Aug 08 09:31:10 2024 +0000"
      },
      "message": "Merge \"Adds owners for compat ui components\" into main am: e74cf64ecf am: 2008d30e49\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/3211010\n\nChange-Id: Iaa3f99d1e82881c4869308d54ba0b1b063f117be\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "2008d30e49a986a4cfc863b46b7ec668c7735603",
      "tree": "14b1a1f49efcd80419a7e6b0316e3273e0bfeaa3",
      "parents": [
        "6c434c9ac09da6d77f502cab80825a84ed6019e2",
        "e74cf64ecfeb5496ac69f9ce18b686d9e25ed7a6"
      ],
      "author": {
        "name": "Massimo Carli",
        "email": "mcarli@google.com",
        "time": "Thu Aug 08 08:57:04 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Aug 08 08:57:04 2024 +0000"
      },
      "message": "Merge \"Adds owners for compat ui components\" into main am: e74cf64ecf\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/3211010\n\nChange-Id: I94aaba868069a75f69d65ec708e443fc11f2736c\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "d1f6cda7685191d02286d1b03dcd7c9854a59604",
      "tree": "922573e23169ec916ab7f38a4ecae825f50f8d6b",
      "parents": [
        "eca093753d1cddc8380f1a36abf0c5eddc6ecef1"
      ],
      "author": {
        "name": "Liran Binyamin",
        "email": "liranb@google.com",
        "time": "Thu Aug 01 09:02:29 2024 -0400"
      },
      "committer": {
        "name": "Liran Binyamin",
        "email": "liranb@google.com",
        "time": "Thu Aug 08 04:10:30 2024 -0400"
      },
      "message": "Fix manage menu after theme change\n\nIf the manage menu was visible before changing the theme, make sure\nit gets re-shown after the theme change. Previously what happened\nwas, after a theme change, we end up in an inconsistent state where\nthe manage menu is removed, but the internal state field indicates\nthe menu is visible, which leads to issues.\n\nThis also fixes another issue where the manage menu gets positioned\nincorrectly if the device is folded after a theme change.\n\nFlag: EXEMPT bug fix\nFixes: 354641768\nFixes: 354634320\nTest: manual\n      - create some bubbles\n      - expand a bubble\n      - tap on the manage button\n      - change the theme to light or dark\n      - observe manage menu is displayed correctly\nChange-Id: I78026025a1d958c971a8e744445d628e9ac1e8a3\n"
    },
    {
      "commit": "ef201f6e3a2acbad0e1bd8661a38df213d1398bc",
      "tree": "324506a826deed04382ce555e910ca9f73462ad0",
      "parents": [
        "c8e629ce88c8e19a7faa443df52f44f89e7a8c0e"
      ],
      "author": {
        "name": "Yuichiro Hanada",
        "email": "yhanada@google.com",
        "time": "Thu Aug 08 15:39:10 2024 +0900"
      },
      "committer": {
        "name": "Yuichiro Hanada",
        "email": "yhanada@google.com",
        "time": "Thu Aug 08 16:55:46 2024 +0900"
      },
      "message": "Add a unit test for the close button on the caption\n\nFlag: EXEMPT Adding a new test case\nBug: 356843241\nTest: WMShellUnitTests\nChange-Id: I2d76f6ca54c2d067262394331311f3051ac430e0\n"
    },
    {
      "commit": "b1f65ff2b222d26f47e25cc0c670482cf460a0ee",
      "tree": "d51606c7d892bda2db46f30bf1c2b24dec4959fe",
      "parents": [
        "c2fc6685411b5c230f63c7be62ac192eefac1ab3",
        "83dd7bf0113a6151dc8194640606319b9515299d"
      ],
      "author": {
        "name": "Louis Chang",
        "email": "louischang@google.com",
        "time": "Thu Aug 08 03:24:48 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 08 03:24:48 2024 +0000"
      },
      "message": "Merge \"Remove fullscreen_dim_flag\" into main"
    },
    {
      "commit": "c056c7660b611c00ac272e20165aa9ee8dd0601d",
      "tree": "f7dfe0079eb95c3c52e4c54d37f7633f9d2c0953",
      "parents": [
        "805eff4e7d83574adb889fd2518e72110906fe54"
      ],
      "author": {
        "name": "Hongwei Wang",
        "email": "hwwang@google.com",
        "time": "Wed Aug 07 14:53:22 2024 -0700"
      },
      "committer": {
        "name": "Hongwei Wang",
        "email": "hwwang@google.com",
        "time": "Wed Aug 07 15:00:20 2024 -0700"
      },
      "message": "Do not dismiss split while exit PiP to full-screen\n\nThe dismiss-split-on-exit-pip code path was added back in ag/23447537.\nDeprecate this path since no regressions\u0027 found.\n\nFlag: EXEMPT bugfix\nVideo: http://recall/-/aaaaaabFQoRHlzixHdtY/encWvtoZUnUWtxd9MIlltz\nVideo: http://recall/-/aaaaaabFQoRHlzixHdtY/gE1jnO3OMTJw04Axi08Ou5\nVideo: http://recall/-/aaaaaabFQoRHlzixHdtY/hlqwTIhGKiJcr0e4oTeL0M\nBug: 358041194\nTest: Enter PiP from split-screen from multiple apps\nTest: Create split-screen from apps in PiP mode\nChange-Id: Ie98bd68d0b52f8280c36c28f78b5216f93eef710\n"
    },
    {
      "commit": "18122bc9150d4ad938840af34e16b0f566683f94",
      "tree": "b02efecb5102a9524ece13ea996668d79ce786f5",
      "parents": [
        "00ab1ef9099fc24c9483bcad3854d90554b8c9c9",
        "ff8462cb74e6fc79a2218cbda9a03e88391c5e07"
      ],
      "author": {
        "name": "Maryam Dehaini",
        "email": "mdehaini@google.com",
        "time": "Wed Aug 07 18:25:05 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 07 18:25:05 2024 +0000"
      },
      "message": "Merge \"Use stageCoordinator#getStageOfTask to get stage when resotring from split\" into main"
    },
    {
      "commit": "c9f69d20a0f60cfaa7c0b0ea8c9534a259d82a8d",
      "tree": "ac2d6c08e4e9c063ecdd2e33014ca5de7fe54d5c",
      "parents": [
        "ed389ba085b2ec540b63d935cf1bf5725f09cf32",
        "262ef7dcd154d7cca4c63edebd9d8d10b3127a26"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Aug 07 17:19:06 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 07 17:19:06 2024 +0000"
      },
      "message": "Merge \"Fix flakiness in WMShellUnitTests\" into main"
    },
    {
      "commit": "ee69596fd1feef617e5d57efcd4eaba436a3e43a",
      "tree": "c0657a7ed9f0d01207030f15051171f2ceb4488a",
      "parents": [
        "45a5ecbf8aaca5eb9290e34cac84b071ed185968",
        "2d73c0bc1ad8d3eea5a47b00964ed9ff53439635"
      ],
      "author": {
        "name": "Massimo Carli",
        "email": "mcarli@google.com",
        "time": "Wed Aug 07 16:33:08 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 07 16:33:08 2024 +0000"
      },
      "message": "Merge \"[5/n] Add Debug support\" into main"
    },
    {
      "commit": "262ef7dcd154d7cca4c63edebd9d8d10b3127a26",
      "tree": "331149b96c2f93f533c47567900ded89b40f7699",
      "parents": [
        "6a4c1178db3a2c5a8c2f7aed19342b35e933babe"
      ],
      "author": {
        "name": "Alina Zaidi",
        "email": "alinazaidi@google.com",
        "time": "Wed Aug 07 14:37:52 2024 +0000"
      },
      "committer": {
        "name": "Alina Zaidi",
        "email": "alinazaidi@google.com",
        "time": "Wed Aug 07 15:58:30 2024 +0000"
      },
      "message": "Fix flakiness in WMShellUnitTests\n\nBug: 351057619\nBug: 356984054\nTest: atest WMShellUnitTests --iteration 10\nFlag: EXEMPT fix to unit tests\nChange-Id: Ib9203be8550c0ab252c904b81552e366c2d12164\n"
    },
    {
      "commit": "e926bda04a6b560f3cd351cc0773a952dadc150a",
      "tree": "7ad81d079874262d7d0f2216e80036f9d8f98f00",
      "parents": [
        "575eb33d9c9fbeec0c36f52c45f2ee48cb5f7e27",
        "f6c24aeecc128d4d8a4a40a4e6f17fa3842d40d6"
      ],
      "author": {
        "name": "Perry Wu",
        "email": "wuperry@google.com",
        "time": "Wed Aug 07 15:48:09 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 07 15:48:09 2024 +0000"
      },
      "message": "Merge \"Use user context when loading pip menu icons\" into main"
    },
    {
      "commit": "57ad5460b35485ea37f90eb6faa5ba0523f23496",
      "tree": "32346d21f42ccf6bb946365d0f40e45c89cc1a1b",
      "parents": [
        "6a4c1178db3a2c5a8c2f7aed19342b35e933babe"
      ],
      "author": {
        "name": "Marzia Favaro",
        "email": "marziana@google.com",
        "time": "Wed Jul 31 13:52:38 2024 +0200"
      },
      "committer": {
        "name": "Robin Lee",
        "email": "rgl@google.com",
        "time": "Wed Aug 07 17:12:51 2024 +0200"
      },
      "message": "Edge extension effect: extend surfaces (reland)\n\nInstead of attaching new windows to extend the existing ones, we\nenlarge the bounds and fill the surfaces with a shader\n\nBug: 322036393\nTest: atest TransitionAnimationTests\nFlag: com.android.graphics.libgui.flags.edge_extension_shader\nChange-Id: I8e37f50e58aaf8c4466e61adaeb587fe6b952144\n"
    },
    {
      "commit": "2d73c0bc1ad8d3eea5a47b00964ed9ff53439635",
      "tree": "04a3d5bc1eadbb44915e203fd7840e54a0acada4",
      "parents": [
        "eca093753d1cddc8380f1a36abf0c5eddc6ecef1"
      ],
      "author": {
        "name": "Massimo Carli",
        "email": "mcarli@google.com",
        "time": "Mon Feb 05 11:42:48 2024 +0000"
      },
      "committer": {
        "name": "Massimo Carli",
        "email": "mcarli@google.com",
        "time": "Wed Aug 07 14:47:35 2024 +0000"
      },
      "message": "[5/n] Add Debug support\n\nAdd the option to enable debug messages for a\nspecific component.\n\nThe default CompatUILogger implementation uses ProtoLog and\ncan be enabled/disabled using protolog commands.\n\nFlag: com.android.window.flags.app_compat_ui_framework\nFixes: 323883854\nTest: m\n\nChange-Id: Iad7f0fb3c0783c1a43334408c53cdee1ef399579\n"
    },
    {
      "commit": "58aac31d08e90ca953568ea946bfc29883bda4d6",
      "tree": "2317957194c1da6c6e3572f441fdbb6f30f53af4",
      "parents": [
        "6f57572b169484ee1ab7c02ac139e8e85f82702d",
        "e612008cca1308756012d25ef4f0308ae92f7794"
      ],
      "author": {
        "name": "Graciela Putri",
        "email": "gracielawputri@google.com",
        "time": "Wed Aug 07 14:44:56 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 07 14:44:56 2024 +0000"
      },
      "message": "Merge \"Reset cascading position to center if snapped to left/right\" into main"
    }
  ],
  "next": "6f57572b169484ee1ab7c02ac139e8e85f82702d"
}
