)]}'
{
  "log": [
    {
      "commit": "65c64840bc65c287a87a4221f9b41dfe4263d5ef",
      "tree": "fd1347063cf7a3c4405a04a3563508500f861559",
      "parents": [
        "9c97ec97ab3b4754b3292e3747649bb770c02c90",
        "0c517c93f40d507833c4a8a47ee0444ee3e336cf"
      ],
      "author": {
        "name": "Riddle Hsu",
        "email": "riddlehsu@google.com",
        "time": "Mon Oct 16 05:46:48 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 16 05:46:48 2023 +0000"
      },
      "message": "Merge \"Run normal finish for entering standalone recents activity\" into main"
    },
    {
      "commit": "406e0c41721d69ce42eaddf27214d622b2a1cbb7",
      "tree": "7e5c3cd16887d2e26bffebe6ac2bddf1c8897858",
      "parents": [
        "397f74de24d80c2b9bc4926680dbd89b6aa97568",
        "d3ef449af425f3b335bf2ddebce703ac1919bb8b"
      ],
      "author": {
        "name": "Ikram Gabiyev",
        "email": "gabiyev@google.com",
        "time": "Fri Oct 13 20:37:36 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 13 20:37:36 2023 +0000"
      },
      "message": "Merge \"Implement a basic PipController for pip2 3/3\" into main"
    },
    {
      "commit": "d3ef449af425f3b335bf2ddebce703ac1919bb8b",
      "tree": "b973743d7f3f3747ae34fdc99e5db79a52f082f1",
      "parents": [
        "1469d98aa054049a25cfbfe509f75e68d477eaa7"
      ],
      "author": {
        "name": "Ikram Gabiyev",
        "email": "gabiyev@google.com",
        "time": "Wed Sep 20 15:10:22 2023 -0700"
      },
      "committer": {
        "name": "Ikram Gabiyev",
        "email": "gabiyev@google.com",
        "time": "Fri Oct 13 11:47:32 2023 -0700"
      },
      "message": "Implement a basic PipController for pip2 3/3\n\nImplement a basic ...pip2.PipController updating\nPipDisplayLayoutState as needed upon configuration\nand display changes. This is needed to have correct pip\nentry bounds.\nNote: KCA are not being handled yet. The plan is to add\nthose changes in this CL too.\n\nBug: 301321169\nTest: mp droid\nTest: auto-enter pip with btn-nav and pip2 flag on\nChange-Id: Ie7f93f167739876a5ef1226124d007d5c7c3d680\n"
    },
    {
      "commit": "40d768fde9b115774a17b1374fef72b0643720cf",
      "tree": "796a5461307450abf36dcd6a5d2891f5583882d2",
      "parents": [
        "c50fac7ee09f57ac1b1952a0153b6cf1cbf8b38c",
        "4a21029f07c64b8c3460b6aefe3aa22a0e8ea66d"
      ],
      "author": {
        "name": "Carlos Martinez Romero",
        "email": "carlosmr@google.com",
        "time": "Fri Oct 13 17:44:31 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 13 17:44:31 2023 +0000"
      },
      "message": "Merge \"Add a flag to a Gainmap constructor.\" into main"
    },
    {
      "commit": "d13504b1939efc12062aff13de35f27d98041786",
      "tree": "74f2f74b6d03f681d612134b0c5db801776a1ec9",
      "parents": [
        "feac035123f1d49a972aa305dfca20a627ce701a",
        "ce1a438ce1fb20fbf031e37677013f93f32c2b5a"
      ],
      "author": {
        "name": "Robin Lee",
        "email": "rgl@google.com",
        "time": "Fri Oct 13 17:39:59 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 13 17:39:59 2023 +0000"
      },
      "message": "Merge \"Play SLEEP transitions if they contain changes\" into main"
    },
    {
      "commit": "95e3464bf7d2c5ade20ff2b0b7603702c2746bd6",
      "tree": "fafa7ce09419b465aef3076f540f6eb73062a412",
      "parents": [
        "56844fad9e73cae85c355db08efb3d2a6f249f61",
        "f6b21959d65e10c45022b584b03f7e96c8e8b382"
      ],
      "author": {
        "name": "Kevin Lubick",
        "email": "kjlubick@google.com",
        "time": "Fri Oct 13 14:58:04 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 13 14:58:04 2023 +0000"
      },
      "message": "Merge \"[base] Use newer GrDirectContexts::MakeVulkan\" into main"
    },
    {
      "commit": "40ac77cff2df57a83ae9c4d2f655e412179af51f",
      "tree": "645904245edf00f229de377f8824e3d270fbcc33",
      "parents": [
        "0c970db001eadcea02075c8c795fc96b99f64fa2",
        "f6b1842ddf5fbeb37d76c29e680094c0cdf6d813"
      ],
      "author": {
        "name": "Kean Mariotti",
        "email": "keanmariotti@google.com",
        "time": "Fri Oct 13 13:20:57 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 13 13:20:57 2023 +0000"
      },
      "message": "Merge \"Re-enable PerfettoListener\" into main"
    },
    {
      "commit": "f6b21959d65e10c45022b584b03f7e96c8e8b382",
      "tree": "631a8967c8c88d88e2e34414e5b4d0cd04e5afcf",
      "parents": [
        "0c970db001eadcea02075c8c795fc96b99f64fa2"
      ],
      "author": {
        "name": "Kevin Lubick",
        "email": "kjlubick@google.com",
        "time": "Fri Oct 13 13:12:17 2023 +0000"
      },
      "committer": {
        "name": "Kevin Lubick",
        "email": "kjlubick@google.com",
        "time": "Fri Oct 13 13:12:49 2023 +0000"
      },
      "message": "[base] Use newer GrDirectContexts::MakeVulkan\n\nThis was added in http://review.skia.org/764516 and the old versions were deprecated.\n\nThis should not change any functionality as the deprecated APIs call the new APIs.\n\nChange-Id: I817acb74611a4ba1b83339ff20c42c5efc4684d2\nBug: b:293490566\n"
    },
    {
      "commit": "f62cc6e1ed082bca903db75347dde0476e1c20af",
      "tree": "25045a84f3709c2b9ce42816c9b0ff14b6048e2f",
      "parents": [
        "4f91cec854dc807d750b60fee95c045525835609",
        "9e3c27428df643aaa1c444f37c7c2a0d098e51ff"
      ],
      "author": {
        "name": "Ikram Gabiyev",
        "email": "gabiyev@google.com",
        "time": "Thu Oct 12 21:10:10 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Oct 12 21:10:10 2023 +0000"
      },
      "message": "Merge \"Make sure keyguard unlock resets pip corners\" into udc-qpr-dev am: 8d9d2cc23d am: 9e3c27428d\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/25008098\n\nChange-Id: I19785d5815a5f28442f4daa4a936f4f0b7bc1af3\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "9e3c27428df643aaa1c444f37c7c2a0d098e51ff",
      "tree": "f9c0791806a053897bda914e91cc40ec0ec224c1",
      "parents": [
        "821eaae435b23c415ca3153599bb78e92bcbbbe0",
        "8d9d2cc23d510256c1d3147ed4ef720fce1a62df"
      ],
      "author": {
        "name": "Ikram Gabiyev",
        "email": "gabiyev@google.com",
        "time": "Thu Oct 12 20:39:54 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Oct 12 20:39:54 2023 +0000"
      },
      "message": "Merge \"Make sure keyguard unlock resets pip corners\" into udc-qpr-dev am: 8d9d2cc23d\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/25008098\n\nChange-Id: Ifcd7a22bb163a042f866bcdd6467e9a6d727dbad\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "ce1a438ce1fb20fbf031e37677013f93f32c2b5a",
      "tree": "9c26890bdde7516b86fc3a72d0e9b8758d6964e7",
      "parents": [
        "ea5b22facfc1065e8cb6aca9082d25c0e7b0b4d7"
      ],
      "author": {
        "name": "Robin Lee",
        "email": "rgl@google.com",
        "time": "Thu Oct 12 16:37:06 2023 +0000"
      },
      "committer": {
        "name": "Robin Lee",
        "email": "rgl@google.com",
        "time": "Thu Oct 12 22:18:33 2023 +0200"
      },
      "message": "Play SLEEP transitions if they contain changes\n\nSince queued transitions aren\u0027t always cleanly chunked\nthe way we\u0027d imagine them to be, we may end up with\nactual events in the transition info if we happen to\nbe turning screens on/off/foldingat the same time as doing\nthings with the device.\n\nIn this case, the SLEEP transition would have come first\nand the actual changes second, so we should assume these\nare changes that need to be played.\n\nChange-Id: I4bbaa8ad033aaadcb1c0b54889b7c81fb003b001\nTest: atest ShellTransitionTests\nBug: 304713150\n"
    },
    {
      "commit": "3bedf68899100d287b254ce920b6a3b2557b1543",
      "tree": "8def1dcc832f0ceb24ace6385f173aa907e7488c",
      "parents": [
        "7d8b960bfdbec67c0e74c8ac90f2d42152b41cf3",
        "479d1df96bec2fd9a238fbb296d4daba8e797798"
      ],
      "author": {
        "name": "Maryam Dehaini",
        "email": "mdehaini@google.com",
        "time": "Thu Oct 12 17:44:53 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 12 17:44:53 2023 +0000"
      },
      "message": "Merge \"Hide caption when task is in immersive mode\" into main"
    },
    {
      "commit": "ff5fd21bc09993311e8cce8fd0b8528a9b00172c",
      "tree": "b5170f10714be1c30041ab8233f7c41a464a3124",
      "parents": [
        "e67b37fffebd4957f01251fa603388181f181830",
        "8003d4cb028d484d1d4f11451e5c2620bbf09686"
      ],
      "author": {
        "name": "Vinit Nayak",
        "email": "peanutbutter@google.com",
        "time": "Thu Oct 12 04:32:21 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 12 04:32:21 2023 +0000"
      },
      "message": "Merge \"Keep split on top when going to Pip if not swipe to home\" into main"
    },
    {
      "commit": "3df4588daa5534158b184b31e3097e297f4ca420",
      "tree": "0ab27d8843a67ce58fb13a892f42019be2be6dad",
      "parents": [
        "9534c6e5c773d705eb8b71b401b7f1fa46a003ea",
        "50e71b59b893af71e8e3b7366672d0e895770684"
      ],
      "author": {
        "name": "Kazuki Takise",
        "email": "takise@google.com",
        "time": "Thu Oct 12 03:12:05 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 12 03:12:05 2023 +0000"
      },
      "message": "Merge \"Add config flag to disable Pinch resize PiP\" into main"
    },
    {
      "commit": "4c5adb3273e3ec53b54c9fea877b3eed9d0e0a0a",
      "tree": "e25d468b107293bc4d51580395cd7d473c6f2455",
      "parents": [
        "0cdbc0349b52bad1550552a5212cbf9bacacc442",
        "ffa927e4c5e53aee3b63b9a5a26bc38d9725ee98"
      ],
      "author": {
        "name": "Chris Li",
        "email": "lihongyu@google.com",
        "time": "Thu Oct 12 01:10:12 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 12 01:10:12 2023 +0000"
      },
      "message": "Merge \"Fix onDisplayAreaInfoChanged called before onDisplayAreaAppeared\" into main"
    },
    {
      "commit": "8003d4cb028d484d1d4f11451e5c2620bbf09686",
      "tree": "b68049725c9812c255d9d67d3460e0c9580f19f1",
      "parents": [
        "6b49b83ae3893c1b29434b7dfcdf1bc0a328ce30"
      ],
      "author": {
        "name": "Vinit Nayak",
        "email": "peanutbutter@google.com",
        "time": "Thu Oct 05 17:47:19 2023 -0700"
      },
      "committer": {
        "name": "Vinit Nayak",
        "email": "peanutbutter@google.com",
        "time": "Wed Oct 11 17:49:01 2023 -0700"
      },
      "message": "Keep split on top when going to Pip if not swipe to home\n\n* If main or side stage have a child, we move that stage to\nbe on top when performing the split to pip transition.\n* We also prevent the stage with a child from dismissing in\nDefaultMixedHandler#animateEnterPipFromSplit\n* In both cases we use isSplitScreenVisible() as our proxy to determine\nif we\u0027re dismissing one of the split pairs vs swiping up to home,\nsince in the swipe up case split becomes invisible and then Pip requests\nto be shown as a separate transition\n\nBug: 293254265\nTest: Steps don\u0027t repro. Pip shows up and hides when it\u0027s supposed to.\nThere\u0027s a KI quickswitch issue but happens w/o this change\n(b/303722342)\n\nChange-Id: I7892ac1612ab2dccdd81c0bece987aab3ad69194\n"
    },
    {
      "commit": "4d507c8e044c21fb9e2e2c8852c15d3f87e27da1",
      "tree": "998de575b74a2f30978f1c2261e7ef38444c4df7",
      "parents": [
        "28eb2cad1264eefe22b7ecd8527017d46dbde8cf",
        "0dfe8269ef4723548adaec420a14602d81ab29c6"
      ],
      "author": {
        "name": "Ats Jenk",
        "email": "atsjenk@google.com",
        "time": "Thu Oct 12 00:10:59 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 12 00:10:59 2023 +0000"
      },
      "message": "Merge \"Create aconfig flag for desktop windowing\" into main"
    },
    {
      "commit": "28eb2cad1264eefe22b7ecd8527017d46dbde8cf",
      "tree": "a353451cccc57674a489497fdb398c5090599dbb",
      "parents": [
        "871083af35c104e4f63d18afbe5f9fc5a0b18f6b",
        "3c08227217b47bb7d320e181618ffe35accadf67"
      ],
      "author": {
        "name": "Jihoon Kang",
        "email": "jihoonkang@google.com",
        "time": "Thu Oct 12 00:07:44 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Oct 12 00:07:44 2023 +0000"
      },
      "message": "Merge \"Prepare for keeping concrete overrides of abstract methods\" into main am: fc9164906e am: 02afbeb896 am: 7adff58932 am: 04e0e4e92f am: 3c08227217\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2781309\n\nChange-Id: I24240346d17037c3c96318c3e226d639be3f9130\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "871083af35c104e4f63d18afbe5f9fc5a0b18f6b",
      "tree": "f80b838c2cd649c4ed974702f45575b54ffafc2c",
      "parents": [
        "3eb40d9bccc3e06578213a4ac344adee8d3e8ec2",
        "140a659724f79ddb0c3aa1199230400b5d632fbe"
      ],
      "author": {
        "name": "Ikram Gabiyev",
        "email": "gabiyev@google.com",
        "time": "Wed Oct 11 23:55:10 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 11 23:55:10 2023 +0000"
      },
      "message": "Merge \"Resize PiP proportionally upon fold/unfold\" into main"
    },
    {
      "commit": "7f07956da79a7c9227832b76c4975cd96045bdd7",
      "tree": "f5c752c98ed63f97e1effcfd1787207228642cee",
      "parents": [
        "619f320031ac9b43823894de01e689d5009f93db"
      ],
      "author": {
        "name": "Hongwei Wang",
        "email": "hwwang@google.com",
        "time": "Wed Oct 11 16:38:31 2023 -0700"
      },
      "committer": {
        "name": "Hongwei Wang",
        "email": "hwwang@google.com",
        "time": "Wed Oct 11 16:38:31 2023 -0700"
      },
      "message": "Add myself to the OWNERS file\n\nBug: N/A\nTest: N/A\nChange-Id: I15017d300f96779fa255bf6e9293d2f9404e81b1\n"
    },
    {
      "commit": "3c08227217b47bb7d320e181618ffe35accadf67",
      "tree": "b62b9078e3a6b0a167d505b85020014d9296a400",
      "parents": [
        "910b9b9e207cf1a650c73c5eed3914bf0ed267d3",
        "04e0e4e92fd242698f0a6a9cb1d1e3077299b03b"
      ],
      "author": {
        "name": "Jihoon Kang",
        "email": "jihoonkang@google.com",
        "time": "Wed Oct 11 22:32:30 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Oct 11 22:32:30 2023 +0000"
      },
      "message": "Merge \"Prepare for keeping concrete overrides of abstract methods\" into main am: fc9164906e am: 02afbeb896 am: 7adff58932 am: 04e0e4e92f\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2781309\n\nChange-Id: Iaf79d15bb61b873c09843ea32bb0681f08abaa45\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "140a659724f79ddb0c3aa1199230400b5d632fbe",
      "tree": "a776d9cba6281c9b7e6ecbd754cf09e1d1ad94fd",
      "parents": [
        "d029e237300469a029e8d0ce771d48e0129c4f6b"
      ],
      "author": {
        "name": "Ikram Gabiyev",
        "email": "gabiyev@google.com",
        "time": "Thu Sep 28 15:10:54 2023 -0700"
      },
      "committer": {
        "name": "Ikram Gabiyev",
        "email": "gabiyev@google.com",
        "time": "Wed Oct 11 15:04:07 2023 -0700"
      },
      "message": "Resize PiP proportionally upon fold/unfold\n\nMake sure to resize pip proportionally upon folding\nor unfolding while keeping it withing the allowed\nbounds provided by the pip size spec.\n\nBug: 302205188\nBug: 302394468\nBug: 301414095\nTest: repro the steps in the bug\nTest: atest WMShellUnitTests:PipBoundsStateTest\nChange-Id: I9eb0b45c84f847dca40b71d4747b9a7ac9711c43\n"
    },
    {
      "commit": "04e0e4e92fd242698f0a6a9cb1d1e3077299b03b",
      "tree": "0a66eff48f7f6a4b99d63e0a79ec5028984669ea",
      "parents": [
        "c396cfaf28aa0aac0a47ed4ebbcbda277e92505a",
        "7adff58932f4f3c38c987fc329b8b281fd00f751"
      ],
      "author": {
        "name": "Jihoon Kang",
        "email": "jihoonkang@google.com",
        "time": "Wed Oct 11 21:58:47 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Oct 11 21:58:47 2023 +0000"
      },
      "message": "Merge \"Prepare for keeping concrete overrides of abstract methods\" into main am: fc9164906e am: 02afbeb896 am: 7adff58932\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2781309\n\nChange-Id: I98f97e166b066cfc72349a78143ca5e3b7cf461c\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "0dfe8269ef4723548adaec420a14602d81ab29c6",
      "tree": "8fa44860113914fd0bb1b5b259546629cfe5f138",
      "parents": [
        "564a0e2ed9f73fe672c9cfcdc3cfc1dde17c1a03"
      ],
      "author": {
        "name": "Ats Jenk",
        "email": "atsjenk@google.com",
        "time": "Wed Oct 11 09:53:39 2023 -0700"
      },
      "committer": {
        "name": "Ats Jenk",
        "email": "atsjenk@google.com",
        "time": "Wed Oct 11 14:49:53 2023 -0700"
      },
      "message": "Create aconfig flag for desktop windowing\n\nBug: 304778354\nTest: m\nChange-Id: Ia911610ebfa232e942c08296db6b368642aaa34b\n"
    },
    {
      "commit": "7adff58932f4f3c38c987fc329b8b281fd00f751",
      "tree": "1eb1bd61d48579edf657f50de0acd767378456bd",
      "parents": [
        "32f8eb662fbc5d970942fd023430ca10ba5d0b9d",
        "02afbeb8965394b26af75bffcbce3588bc7bca29"
      ],
      "author": {
        "name": "Jihoon Kang",
        "email": "jihoonkang@google.com",
        "time": "Wed Oct 11 21:26:04 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Oct 11 21:26:04 2023 +0000"
      },
      "message": "Merge \"Prepare for keeping concrete overrides of abstract methods\" into main am: fc9164906e am: 02afbeb896\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2781309\n\nChange-Id: I3321fed91aba239a203690248514b33bf0f296ca\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "4a21029f07c64b8c3460b6aefe3aa22a0e8ea66d",
      "tree": "ffc14966cd5505660c9844c4baf20adce0837a64",
      "parents": [
        "7a7407747ddb8bc881ac240b0b9c6b8c61308af3"
      ],
      "author": {
        "name": "Carlos Martinez Romero",
        "email": "carlosmr@google.com",
        "time": "Wed Oct 11 19:45:53 2023 +0000"
      },
      "committer": {
        "name": "Carlos Martinez Romero",
        "email": "carlosmr@google.com",
        "time": "Wed Oct 11 19:45:53 2023 +0000"
      },
      "message": "Add a flag to a Gainmap constructor.\n\nTest: m\nBug: 304478551\nChange-Id: I895f2d4844e70ee1d48d854a789abff1996801ed\n"
    },
    {
      "commit": "3ca002655e5df247b1bef5c4a4d26d0cf19dfc60",
      "tree": "63f2e7bce354cb97667232a9c974eb8d069c5685",
      "parents": [
        "0a160150c701c4371860787946fe1e615d4029b3",
        "ca90a5c4cc2d11f5ef622471c9e59f570d81c663"
      ],
      "author": {
        "name": "Jeremy Sim",
        "email": "jeremysim@google.com",
        "time": "Wed Oct 11 19:26:51 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 11 19:26:51 2023 +0000"
      },
      "message": "Merge \"Add aconfig flag for enable_app_pairs\" into main"
    },
    {
      "commit": "0a160150c701c4371860787946fe1e615d4029b3",
      "tree": "ac0826a81c13e35578da8f5a9c46ef5ebf408cf1",
      "parents": [
        "38b98e7be020a67b55ce5e4d43197a80ec74b204",
        "33f3aa2463c282f5604a0457212f302355723b0f"
      ],
      "author": {
        "name": "Jeremy Sim",
        "email": "jeremysim@google.com",
        "time": "Wed Oct 11 19:21:01 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 11 19:21:01 2023 +0000"
      },
      "message": "Merge \"Set up to use aconfig flags in test files\" into main"
    },
    {
      "commit": "eea9349a5ee2120d60bf5615834dff69ec1ee21a",
      "tree": "8003c81e934c572e9fe05912ce11eea8d1181a2a",
      "parents": [
        "50be12691357927e055911b2248cd38e59c61922"
      ],
      "author": {
        "name": "Ikram Gabiyev",
        "email": "gabiyev@google.com",
        "time": "Tue Oct 10 16:58:54 2023 -0700"
      },
      "committer": {
        "name": "Ikram Gabiyev",
        "email": "gabiyev@google.com",
        "time": "Wed Oct 11 19:03:08 2023 +0000"
      },
      "message": "Make sure keyguard unlock resets pip corners\n\nMake sure that after the ag/24811629 workaround\nwas introduced, we update the finishTransaction\nand startTransaction to reflect correct corner radii of a PiP task.\n\nThis makes sure that when these transactions are applied via\nKeyguardTransitionHandler, PiP doesn\u0027t end up in a state with zero corner\nradius.\n\nBug: 302258580\nTest: repro the steps in the bug\nChange-Id: I530975e45171d1c49616c86874ddf44d22f967f4\n"
    },
    {
      "commit": "a1e195cf92d651d8e2eb8417722c96f430e45e80",
      "tree": "0489e5e74617097b6f41ca864f73a340c8d9ace6",
      "parents": [
        "359aceb6b1da69d7c671ec4c1e8f93aba5eb6206",
        "fec057a6b97fa5a2bd20a5e0a5b91ef979b7f5fb"
      ],
      "author": {
        "name": "Matt Sziklay",
        "email": "mattsziklay@google.com",
        "time": "Wed Oct 11 18:51:02 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 11 18:51:02 2023 +0000"
      },
      "message": "Merge \"Use ValueAnimator#end instead of manually setting frame.\" into main"
    },
    {
      "commit": "6f31eac89bbfc0c10f326a67228cfeac8d744ed9",
      "tree": "a5de38c732660cab4512bb83ae3bc84a4201d8de",
      "parents": [
        "9980edf6a61bbf04f36951451bcff841dc0a073e",
        "d029e237300469a029e8d0ce771d48e0129c4f6b"
      ],
      "author": {
        "name": "Ikram Gabiyev",
        "email": "gabiyev@google.com",
        "time": "Wed Oct 11 18:27:34 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 11 18:27:34 2023 +0000"
      },
      "message": "Merge \"Auto resize to min size if pip too small\" into main"
    },
    {
      "commit": "aed913387a8b263991c7525c1356f47cd8ba69ba",
      "tree": "4f38948fc4b071fff2492cce777b63b34cea68cc",
      "parents": [
        "1df4e0fd6f728269532a4f47facf6ba3fa855bfe",
        "b4056cde3932a01b4d6eaaa241494319d10167b7"
      ],
      "author": {
        "name": "Vinit Nayak",
        "email": "peanutbutter@google.com",
        "time": "Wed Oct 11 15:13:26 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 11 15:13:26 2023 +0000"
      },
      "message": "Merge \"Pass through onTransitionConsumed in OneShotRemoteHandler\" into main"
    },
    {
      "commit": "8330a6562425dbe8ce77140ef780cb665fcfa956",
      "tree": "46c41fc82d2ab421f7e0874d53b2d38be977a8bc",
      "parents": [
        "bfdb56993d2396901a534eb3aea2e9384d808146",
        "59a0baffc7cf9e4083782ddb60ddbc891b0b0354"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Wed Oct 11 03:08:54 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 11 03:08:54 2023 +0000"
      },
      "message": "Merge \"Add new API useful for determining text height for empty text field\" into main"
    },
    {
      "commit": "b4056cde3932a01b4d6eaaa241494319d10167b7",
      "tree": "9440b018c61008329cedb0d6b8e5446eb322959f",
      "parents": [
        "6b49b83ae3893c1b29434b7dfcdf1bc0a328ce30"
      ],
      "author": {
        "name": "Vinit Nayak",
        "email": "peanutbutter@google.com",
        "time": "Mon Oct 09 21:40:38 2023 -0700"
      },
      "committer": {
        "name": "Vinit Nayak",
        "email": "peanutbutter@google.com",
        "time": "Tue Oct 10 18:04:14 2023 -0700"
      },
      "message": "Pass through onTransitionConsumed in OneShotRemoteHandler\n\n* Needed for Launcher to have a signal of when a transition\nhas completed and uses this as a signal for a transition failure\n\nBug: 276361926\nChange-Id: I414aff42aebc9f89efc2c360e57faff65c2dc2f5\n"
    },
    {
      "commit": "33f3aa2463c282f5604a0457212f302355723b0f",
      "tree": "fc3bdf5f6da2f9422d3d345d80f5046c004489f4",
      "parents": [
        "688d6c0108008a7c351bec09f61422acc214b7f3"
      ],
      "author": {
        "name": "Jeremy Sim",
        "email": "jeremysim@google.com",
        "time": "Tue Oct 10 15:20:39 2023 -0700"
      },
      "committer": {
        "name": "Jeremy Sim",
        "email": "jeremysim@google.com",
        "time": "Tue Oct 10 17:14:11 2023 -0700"
      },
      "message": "Set up to use aconfig flags in test files\n\nThis CL allows unit test and flicker tests to use aconfig flags.\n\nBug: 304597782\nTest: N/A\nChange-Id: I0b90a6218d07d2762635758c249355fc8378334d\n"
    },
    {
      "commit": "479d1df96bec2fd9a238fbb296d4daba8e797798",
      "tree": "82995c7796bbaa1c28cc5994c9450093475a13ea",
      "parents": [
        "f2a089d330eb9f227f9ebec6371e33cbdcbd5437"
      ],
      "author": {
        "name": "Maryam Dehaini",
        "email": "mdehaini@google.com",
        "time": "Wed Sep 20 13:48:38 2023 -0700"
      },
      "committer": {
        "name": "Maryam Dehaini",
        "email": "mdehaini@google.com",
        "time": "Tue Oct 10 16:38:37 2023 -0700"
      },
      "message": "Hide caption when task is in immersive mode\n\nAdds DesktopModeOnInsetsChangedListener which listens for inset changes\nand checks to see if the status bar inset has disappeared, signifying\nthat the task is in immersive mode. If so, the caption will become\ninvisible. When the status bar inset reappears, we know we have exited\nimmersive mode and make the caption visible again.\n\nTest: Open Youtube and expand window to fullscreen. The window\ndecoration should disappear. When we exit fullscreen, window decoration\nshould reappear.\nBug: 286344314\n\nChange-Id: If913a81e94404c21b544d6e6bba6c35ab2906d8d\n"
    },
    {
      "commit": "fec057a6b97fa5a2bd20a5e0a5b91ef979b7f5fb",
      "tree": "33d32aae7eb0322e1d3c804cf29d8b25e160ad0f",
      "parents": [
        "1ade2aac90619e3188fe77d134bbfc2d75da53ab"
      ],
      "author": {
        "name": "mattsziklay",
        "email": "mattsziklay@google.com",
        "time": "Tue Oct 10 13:44:21 2023 -0700"
      },
      "committer": {
        "name": "mattsziklay",
        "email": "mattsziklay@google.com",
        "time": "Tue Oct 10 14:00:14 2023 -0700"
      },
      "message": "Use ValueAnimator#end instead of manually setting frame.\n\nRemoves update listeners and calls ValueAnimator#end when we want to\nfinish the veil fade prematurely. This avoids a crash that was caused by\nsetting the end frame manually.\n\nBug: 300145351\nTest: Manual\nChange-Id: I4a3e05417aec66cd7a038df94a39e47986e2ba0c\n"
    },
    {
      "commit": "ca90a5c4cc2d11f5ef622471c9e59f570d81c663",
      "tree": "e8c13d8353393bac074e85c44d75d98aebfa8e22",
      "parents": [
        "688d6c0108008a7c351bec09f61422acc214b7f3"
      ],
      "author": {
        "name": "Jeremy Sim",
        "email": "jeremysim@google.com",
        "time": "Tue Oct 10 13:09:58 2023 -0700"
      },
      "committer": {
        "name": "Jeremy Sim",
        "email": "jeremysim@google.com",
        "time": "Tue Oct 10 13:09:58 2023 -0700"
      },
      "message": "Add aconfig flag for enable_app_pairs\n\nThis CL adds a new flag into multitasking.aconfig, to be used for flagging the app pairs feature.\n\nBug: 303323964\nTest: Not needed\nChange-Id: I2295b69304a03a3d05ba0efa5a99b0307ce34f01\n"
    },
    {
      "commit": "e3f6f95cc854f5e60d11346da480c418cb1b33ca",
      "tree": "eb32e810c1d7cf8942eccccee6f5cbd0de16059e",
      "parents": [
        "d568856716ecb71676c91839ca9d11cad1facdbe",
        "bdc1c02d5a7105bca9bb10b13bddfbf1bb4c2edd"
      ],
      "author": {
        "name": "Jacqueline Bronger",
        "email": "bronger@google.com",
        "time": "Tue Oct 10 18:23:58 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 10 18:23:58 2023 +0000"
      },
      "message": "Merge \"TV PiP: don\u0027t load app provided icon from URI\" into main"
    },
    {
      "commit": "48379f815d43560db37c7291fbfb29cfa06e865c",
      "tree": "bf832b16fbf205c2341454de67d20af581c10e87",
      "parents": [
        "cbeabedcd1ff0d3b51bfa4c364c89a76549c08fa"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Oct 10 17:11:24 2023 +0100"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Oct 10 17:11:24 2023 +0100"
      },
      "message": "Prepare for keeping concrete overrides of abstract methods\n\nCurrently, metalava will discard concrete overrides of abstract methods\nfrom the API signature files which causes problems when attempting to\ngenerate stubs from those files and also discards information that may\nbe important in API reviews. This change is the first step in the\nprocess of changing that behavior.\n\nThis change hard codes the current behavior for discarding the concrete\noverrides (`add-additional-overrides\u003dno`) into those signature files\nthat will (or are likely) to be affected by the change in behavior.\nThat allows the default behavior to be changed for all the other files\nwithout affecting these.\n\nFollow up changes will remove the hard coding from the signature files\nand will update the contents which will include the concrete overrides\nof the abstract methods.\n\nMore information and the background for this change is available at\ngo/add-overriding-one-pager.\n\nTest: m checkapi\nBug: 299366704\nChange-Id: Ibe0dbfa29f88d1040798ae394e8d456436259aea\n"
    },
    {
      "commit": "57b127f74c368bc61b0070d7bf3edfb9c5b0d30d",
      "tree": "f682d754b58a82cefee8d2503f324e61d448da76",
      "parents": [
        "c64b23bdfd32ffa6776515da0932d1656950ae2b",
        "bb3869d6de2d66a362eb8d1f3046134ed3babd71"
      ],
      "author": {
        "name": "Jared Duke",
        "email": "jdduke@google.com",
        "time": "Tue Oct 10 16:00:20 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 10 16:00:20 2023 +0000"
      },
      "message": "Merge \"Mark larger sysui dump methods with @NeverCompile\" into main"
    },
    {
      "commit": "50e71b59b893af71e8e3b7366672d0e895770684",
      "tree": "f4dbcb4553c76868d7221adfacdbce09f93922e4",
      "parents": [
        "1d461a86dbc02c455717379357d61c77546f8f82"
      ],
      "author": {
        "name": "Kazuki Takise",
        "email": "takise@google.com",
        "time": "Fri Sep 29 09:11:51 2023 +0900"
      },
      "committer": {
        "name": "Kazuki Takise",
        "email": "takise@google.com",
        "time": "Mon Oct 09 23:49:41 2023 +0000"
      },
      "message": "Add config flag to disable Pinch resize PiP\n\nCurrently, `mEnablePinchResize` is controlled with `DeviceConfig`,\nwhich is in my understanding useful for launching the feature,\ndoing A/B testing etc, but with `DeviceConfig` there\u0027s no reliable\nway for a vendor to ensure to disable it because it could be\noverriden remotely. This CL introduces a new static config value\nfor this purpose.\n\nBug: 298139992\nTest: Pinch resize is disabled in ARC.\nChange-Id: Ic494168d26dea4002a9c52159ef8bd61239a8cdc\n"
    },
    {
      "commit": "688d6c0108008a7c351bec09f61422acc214b7f3",
      "tree": "0c1025dde1fb51ce3a0a9400fc0c81d127d54ca0",
      "parents": [
        "f4601205ca4604b0d2dac73deb7d33d5399df1a7",
        "e04fcf48d4af3f670720517079e96eb181902ccd"
      ],
      "author": {
        "name": "Ats Jenk",
        "email": "atsjenk@google.com",
        "time": "Mon Oct 09 22:01:45 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 09 22:01:45 2023 +0000"
      },
      "message": "Merge \"Only set task surface background in freeform\" into main"
    },
    {
      "commit": "d029e237300469a029e8d0ce771d48e0129c4f6b",
      "tree": "a944e338c45683bbe6d0717af4a9abec7b91c2a1",
      "parents": [
        "2f33338a6c8d75fa10e3a7bd0fa6d2f0b47a69aa"
      ],
      "author": {
        "name": "Ikram Gabiyev",
        "email": "gabiyev@google.com",
        "time": "Tue Sep 26 15:35:32 2023 -0700"
      },
      "committer": {
        "name": "Ikram Gabiyev",
        "email": "gabiyev@google.com",
        "time": "Mon Oct 09 14:32:07 2023 -0700"
      },
      "message": "Auto resize to min size if pip too small\n\nMake sure to resize the pip to minimum size\nif pip task is pinch resized to a smaller than allowed\nminimum size spec (due to the dampening factor).\n\nBug: 301414095\nTest: manually repro the steps in the bugs\nTest: atest WMShellFlickerTestsPip:PipPinchInTest\n\nChange-Id: I01437076abd69cc4493b4f12b29751b486ea8e6b\n"
    },
    {
      "commit": "e04fcf48d4af3f670720517079e96eb181902ccd",
      "tree": "62910280df6e86db6a875d6df4db8ee727db0c15",
      "parents": [
        "d94aa06d068128ef688c0126b5e669870a107e49"
      ],
      "author": {
        "name": "Ats Jenk",
        "email": "atsjenk@google.com",
        "time": "Fri Oct 06 15:25:50 2023 -0700"
      },
      "committer": {
        "name": "Ats Jenk",
        "email": "atsjenk@google.com",
        "time": "Mon Oct 09 12:11:10 2023 -0700"
      },
      "message": "Only set task surface background in freeform\n\nOnly set task surface background color when task windowing mode is set\nto freeform.\nUnset task surface background color when task windowing mode is\nfullscreen.\n\nSince setting the task surface background color is needed for fluid\nresizing, only set it when it is enabled.\n\nBug: 303871142\nTest: atest WindowDecorationTests\nChange-Id: I361207413d748dbe99afcd3da286da79ff4856cd\n"
    },
    {
      "commit": "bb3869d6de2d66a362eb8d1f3046134ed3babd71",
      "tree": "14587e178c6e29c9e3fd1ce7fdb62d2500171037",
      "parents": [
        "f547072a633525642f8364f647ae38dd2b5b42e1"
      ],
      "author": {
        "name": "Jared Duke",
        "email": "jdduke@google.com",
        "time": "Thu Aug 03 23:02:44 2023 +0000"
      },
      "committer": {
        "name": "Jared Duke",
        "email": "jdduke@google.com",
        "time": "Mon Oct 09 18:42:51 2023 +0000"
      },
      "message": "Mark larger sysui dump methods with @NeverCompile\n\nThis saves ~100KB odex for `speed`-compiled SystemUI builds. Longer term\nthis will be obviated by baseline profiles for SystemUI and/or more\nflexible/automated annotation of dump/debug-related methods.\n\nBug: 267216298\nChange-Id: I02629d45039ace3188813e3e8546d96c9e81bbf6\nTest: m\n"
    },
    {
      "commit": "eefc590077039f0dbc2ccfab9c55e0ad44bd29cc",
      "tree": "53e19d7bc7a7d785968113b2aed71a3c60e81b03",
      "parents": [
        "e9438760f86c1f36c3ebfa6cbd0c9a33b8e209bd"
      ],
      "author": {
        "name": "Liran Binyamin",
        "email": "liranb@google.com",
        "time": "Mon Oct 09 12:02:13 2023 -0400"
      },
      "committer": {
        "name": "Liran Binyamin",
        "email": "liranb@google.com",
        "time": "Mon Oct 09 13:08:20 2023 -0400"
      },
      "message": "Update bubble expanded view size and margins\n\nThis change updates the bubble expanded view on large screens according to specs\nhttps://www.figma.com/file/00VWOwhcuElG8StuLKYu5Z/Bubbles?type\u003ddesign\u0026node-id\u003d4693-139011\u0026mode\u003ddesign\u0026t\u003dU6QGHMrGe0K1zY93-0\n\nAlso see:\nhttps://screenshot.googleplex.com/AaxBXDdr7s4RmWS\nhttps://screenshot.googleplex.com/6xavE6hnxVqT36E\n\nFixes: 301232987\nTest: atest BubblePositionerTest\n\nChange-Id: Ib01c240594a761b553cc853a8a077cb54cee7679\n"
    },
    {
      "commit": "ffa927e4c5e53aee3b63b9a5a26bc38d9725ee98",
      "tree": "c01c8f4d7638bd076b4fc7a89e38d9e55e2d0565",
      "parents": [
        "3d25201279dec4cebaad159b4a875ed802f17ff2"
      ],
      "author": {
        "name": "Chris Li",
        "email": "lihongyu@google.com",
        "time": "Mon Oct 09 13:26:44 2023 +0800"
      },
      "committer": {
        "name": "Chris Li",
        "email": "lihongyu@google.com",
        "time": "Mon Oct 09 15:40:16 2023 +0800"
      },
      "message": "Fix onDisplayAreaInfoChanged called before onDisplayAreaAppeared\n\n1. In Core, add a flag to track appeared sent.\n2. In Shell, make sure the #registerOrganizer is called on the main\n   executor.\n\nFix: 302796032\nBug: 297469287\nTest: atest WmTests:DisplayAreaTest\nTest: atest WMShellUnitTests:ShellTransitionTests\nChange-Id: Ia3142c281479cdf46945d301b96f9f2cd1682166\n"
    },
    {
      "commit": "0ff843b28328d70ee64ae364b74e0a76c3f68121",
      "tree": "8195fc88cf4c504f4554b7103c74a5bd7c48c5dd",
      "parents": [
        "5c41a9ac62c7759cdc55858a0b81f53d40ce0ff0",
        "a6d966c08f72e9d4905d233a0876bdb5df5097f7"
      ],
      "author": {
        "name": "Krzysztof Kosiński",
        "email": "krzysio@google.com",
        "time": "Sat Oct 07 03:41:03 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Oct 07 03:41:03 2023 +0000"
      },
      "message": "Merge \"Clean up obsolete aliases for Truth.\" into main am: 7039b4f758 am: b83975af73 am: a6d966c08f\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2776855\n\nChange-Id: I868cd529517c9f5e313a0f917f1afa4a785e688c\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "a6d966c08f72e9d4905d233a0876bdb5df5097f7",
      "tree": "47c9da854c7ba2160b79d23b90486e13c5a2a08e",
      "parents": [
        "6fd2aa27c54b8264b86face9b3cc61865a4bc17f",
        "b83975af738480e39fe9f889fb8ed4775ca58ce4"
      ],
      "author": {
        "name": "Krzysztof Kosiński",
        "email": "krzysio@google.com",
        "time": "Sat Oct 07 03:06:43 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Oct 07 03:06:43 2023 +0000"
      },
      "message": "Merge \"Clean up obsolete aliases for Truth.\" into main am: 7039b4f758 am: b83975af73\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2776855\n\nChange-Id: I86a1d2be3476fc114ccccd7662aaf8ea8fef9567\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "815e0363e57bf2307388a3d0d487e5ec8998bd94",
      "tree": "262d14c33051e0026d8342a2bc8394e63cae77f5",
      "parents": [
        "b28b648ff20b5bcb37d6846984e3e26e4d57e7a4",
        "435cf666897e064b8385169525457035bc9cae59"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Fri Oct 06 22:47:33 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 06 22:47:33 2023 +0000"
      },
      "message": "Merge \"Add callback when finishing a recents transition\" into main"
    },
    {
      "commit": "d3d76bdd111d209851f55350fc6c448ab5b93d4d",
      "tree": "9b18fdc8e82807ab04b4a3cb08903d52dcae1b6a",
      "parents": [
        "0291d24b84f50c4806bf249fa090b0a3ff1effdc",
        "60b70871865c117a599ae2702a1560362086aa5c"
      ],
      "author": {
        "name": "Krzysztof Kosiński",
        "email": "krzysio@google.com",
        "time": "Fri Oct 06 22:09:25 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 06 22:09:25 2023 +0000"
      },
      "message": "Merge \"Clean up obsolete aliases for Truth.\" into main"
    },
    {
      "commit": "3d472ae9c198ec137db3efccc725e3f3b5f13135",
      "tree": "5815e1cefd9c82d325d583d555ffe26c1d9a355b",
      "parents": [
        "5c0c99ddde6d5b55be01c2805670e7521ff4171f",
        "b3717230256e3579dda693e50955330326ad3213"
      ],
      "author": {
        "name": "Ats Jenk",
        "email": "atsjenk@google.com",
        "time": "Fri Oct 06 22:05:06 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 06 22:05:06 2023 +0000"
      },
      "message": "Merge changes from topic \"overview-to-desktop\" into main\n\n* changes:\n  Don\u0027t convert task windowing mode while recents is running\n  Fix recents animation tracking for desktop\n"
    },
    {
      "commit": "bbe98fe36bd58fe4844189c51851bdbc133502ba",
      "tree": "506819852611d8b3b12dc97d464e3eb9a361656e",
      "parents": [
        "cabf940dba5b9399bf6f4d4c6492bcf7dcb17222"
      ],
      "author": {
        "name": "Krzysztof Kosiński",
        "email": "krzysio@google.com",
        "time": "Fri Oct 06 20:25:28 2023 +0000"
      },
      "committer": {
        "name": "Krzysztof Kosiński",
        "email": "krzysio@google.com",
        "time": "Fri Oct 06 20:25:28 2023 +0000"
      },
      "message": "Clean up obsolete aliases for Truth.\n\nBug: 255714762\nTest: presubmit\nChange-Id: I7e29732e1e77e37cfb491521d14d2f3eb07deb36\nMerged-In: I7e29732e1e77e37cfb491521d14d2f3eb07deb36\n"
    },
    {
      "commit": "ce1b2a1cedabf7ec417196ed1c7146bef87ca826",
      "tree": "84531a2833726eac575a46dc441170c721196a5c",
      "parents": [
        "2bf9417aab859368763e7b00cdf0253cfcb95d4e"
      ],
      "author": {
        "name": "Krzysztof Kosiński",
        "email": "krzysio@google.com",
        "time": "Fri Oct 06 20:16:49 2023 +0000"
      },
      "committer": {
        "name": "Krzysztof Kosiński",
        "email": "krzysio@google.com",
        "time": "Fri Oct 06 20:16:54 2023 +0000"
      },
      "message": "Clean up obsolete aliases for Truth.\n\nBug: 255714762\nTest: presubmit\nChange-Id: I7e29732e1e77e37cfb491521d14d2f3eb07deb36\nMerged-In: I7e29732e1e77e37cfb491521d14d2f3eb07deb36\n"
    },
    {
      "commit": "60b70871865c117a599ae2702a1560362086aa5c",
      "tree": "48fa78f4ef71c31f72de583a37e943b1e3de55bc",
      "parents": [
        "088cb229663931a0e21d6902e4e28abf7132ec34"
      ],
      "author": {
        "name": "Krzysztof Kosiński",
        "email": "krzysio@google.com",
        "time": "Fri Oct 06 20:11:39 2023 +0000"
      },
      "committer": {
        "name": "Krzysztof Kosiński",
        "email": "krzysio@google.com",
        "time": "Fri Oct 06 20:12:31 2023 +0000"
      },
      "message": "Clean up obsolete aliases for Truth.\n\nBug: 255714762\nTest: presubmit\nChange-Id: I7e29732e1e77e37cfb491521d14d2f3eb07deb36\n"
    },
    {
      "commit": "f6b1842ddf5fbeb37d76c29e680094c0cdf6d813",
      "tree": "ab3011d763bdd0393fd1c8ee5e87cab5fb98a8e5",
      "parents": [
        "6c29a6fb047c2426201e7bc855afd9ba6526607a"
      ],
      "author": {
        "name": "Kean Mariotti",
        "email": "keanmariotti@google.com",
        "time": "Fri Oct 06 17:38:29 2023 +0000"
      },
      "committer": {
        "name": "Kean Mariotti",
        "email": "keanmariotti@google.com",
        "time": "Fri Oct 06 17:52:36 2023 +0000"
      },
      "message": "Re-enable PerfettoListener\n\nBug: 288396763\nTest: atest FlickerTests* \u0026\u0026 atest WMShellFlicker*\nChange-Id: I42447c525827cc4681d26e1e41ac62b181722731\n"
    },
    {
      "commit": "03a4d64b2b29c276113382ec1402c8bff8016491",
      "tree": "352a382cf1a62500f5a9d65722b3b769d35eda3d",
      "parents": [
        "8953d27c073645765ebcb1124076b7502176f694",
        "2ad0edfc8219e21bae0e3592397842ab7cb811a9"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Fri Oct 06 16:55:54 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 06 16:55:54 2023 +0000"
      },
      "message": "Merge \"Fix the overflow button disappearing suddenly during animations\" into main"
    },
    {
      "commit": "435cf666897e064b8385169525457035bc9cae59",
      "tree": "028555f193271062f244066dcb84642137da9628",
      "parents": [
        "73a14015b2a55439229d25c2e0ec126ea2c0d6b6"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Thu Oct 05 07:36:28 2023 +0000"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Fri Oct 06 16:31:06 2023 +0000"
      },
      "message": "Add callback when finishing a recents transition\n\nBug: 303078360\nTest: Force delay in finishing recents transition and verify with bug steps\nChange-Id: Ia2bba9e433dfb6a978c8cd59ce1761e0724ca034\n"
    },
    {
      "commit": "59a0baffc7cf9e4083782ddb60ddbc891b0b0354",
      "tree": "452dc11dde4abb939862522b2eaccbb91d6a55a6",
      "parents": [
        "73a14015b2a55439229d25c2e0ec126ea2c0d6b6"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Fri Oct 06 15:59:28 2023 +0900"
      },
      "committer": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Fri Oct 06 16:01:27 2023 +0900"
      },
      "message": "Add new API useful for determining text height for empty text field\n\nBug: 303326708\nTest: atest Paint_FontMetricsForLocaleTest\nChange-Id: I4395c778a8de459ffdddba0c0d4dc2ba050e50ac\n"
    },
    {
      "commit": "60fa94ad1285011982765175c56712740d175da9",
      "tree": "1fb6dccaa70fc2054e47ad3b5b61672aea786350",
      "parents": [
        "fb6766cff841315e26ad28ec14a10b10dfaaf7ad",
        "57e14c67603bd4f507bee857f219bf0c8495d436"
      ],
      "author": {
        "name": "Louis Chang",
        "email": "louischang@google.com",
        "time": "Fri Oct 06 00:09:37 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 06 00:09:37 2023 +0000"
      },
      "message": "Merge \"Revert \"Explicitly release all surfaces after transition completed\"\" into main"
    },
    {
      "commit": "b3717230256e3579dda693e50955330326ad3213",
      "tree": "d992d1ab3f32beaefb6523058a6d731e71b7c665",
      "parents": [
        "b97aedb8c64a3cc63061213d100ab350cbe1742d"
      ],
      "author": {
        "name": "Ats Jenk",
        "email": "atsjenk@google.com",
        "time": "Thu Oct 05 16:12:15 2023 -0700"
      },
      "committer": {
        "name": "Ats Jenk",
        "email": "atsjenk@google.com",
        "time": "Thu Oct 05 17:04:30 2023 -0700"
      },
      "message": "Don\u0027t convert task windowing mode while recents is running\n\nA task can be in running state when recents is open.\nThis causes issues for desktop state tracking. It relies on freeform\ntasks being visible and running to determine if we are on desktop.\nWhile recents is open, do not process handleRequest calls.\nOtherwise we would process any task launches as launches on desktop and\ntry to convert the windowing mode accordingly.\n\nBug: 297590571\nTest: atest DesktopTasksControllerTest\n\nChange-Id: I5d4bd89e36980994f9877eea22c936d6d0667cfc\n"
    },
    {
      "commit": "b97aedb8c64a3cc63061213d100ab350cbe1742d",
      "tree": "d5ab9dfaf138b0a2371f0fc4a0653c275e990755",
      "parents": [
        "9286cb9fdffa8e2058b56f294e1fcc5d5498c3b0"
      ],
      "author": {
        "name": "Ats Jenk",
        "email": "atsjenk@google.com",
        "time": "Mon Oct 02 17:29:22 2023 -0700"
      },
      "committer": {
        "name": "Ats Jenk",
        "email": "atsjenk@google.com",
        "time": "Thu Oct 05 17:04:30 2023 -0700"
      },
      "message": "Fix recents animation tracking for desktop\n\nMake sure recents animation triggered from desktop can be merged with\nnew app launch animation.\nWhen live tile is active in recents, the recents animation continues to\nrun. When tapping on another app to launch it, the launch animation gets\nmerged with the existing recents animation.\nWhen setting up the recents animation for desktop, we were not correctly\nsetting the sub animation tracker which caused the merge to be skipped\n(it was assumed there are no pending animations).\nSkipping the merge caused the recents animation (triggered from desktop)\nto remain in a pending state and we never cleared it up. Which left\nlauncher in a bad state and caused issues for new app launches.\n\nBug: 297590571\nTest: manual, open an app on desktop, swipe up to overview, tap on\n      another fullscreen app, check that is launches correctly\nChange-Id: I2e1f241b42e55eb0a7b5c3d0b9c956fa036767f5\n"
    },
    {
      "commit": "2ad0edfc8219e21bae0e3592397842ab7cb811a9",
      "tree": "ae968c3c0dd6d040718a70232fec3e95b11aaa30",
      "parents": [
        "4fdea46e9be396db4ae77ad82abc9379b121cf01"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Thu Oct 05 11:37:43 2023 -0700"
      },
      "committer": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Thu Oct 05 13:02:27 2023 -0700"
      },
      "message": "Fix the overflow button disappearing suddenly during animations\n\nA couple of things going on with this:\n\n1) The overflow visibility was being updated when the expanded view\n   animation was finished NOT when the bubble view animation was\n   finished, so it would switch to be invisible before it reached\n   its final spot.\n2) The overflow was being animated to the resting position of\n   normal bubble, when really because it disappears we should\n   animate it to a spot that wouldn\u0027t be visible -- so remove the\n   offset applied to its animation. When this is done, it kinda\n   bounces behind the top bubble which looks a bit weird so I also\n   reduced the bounciness of it.\n3) If the overflow is showing the update dot, this also needs to\n   be animated in / out so that it doesn\u0027t just show / hide.\n\nTest: manual / visual - expand and collapse bubbles it and observe\n                        that the overflow originates / returns to the\n                        stack rather than suddenly disappearing\n                      - check if you only have 1 bubble that the\n                        overflow doesn\u0027t bounce past the first bubble\n                        when collapsing.\nBug: 301270929\n\nChange-Id: I175482388edbb43d0903d0dd420d24ec0e4cb7ea\n"
    },
    {
      "commit": "b3cdfd6baf05a8d3b6504c74a6c06a8160812f17",
      "tree": "1405d36e4950cf618c5ab9a5076c582b6aef96da",
      "parents": [
        "aa4405686cfdb9217cfbc231a0e92f8a175437d4",
        "98058cbdffa6e1d73168b1f23ad6fb3f72d730cc"
      ],
      "author": {
        "name": "Chavi Weingarten",
        "email": "chaviw@google.com",
        "time": "Thu Oct 05 19:24:14 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 05 19:24:14 2023 +0000"
      },
      "message": "Merge \"Rename focusGrantToken to inputTransferToken\" into main"
    },
    {
      "commit": "57e14c67603bd4f507bee857f219bf0c8495d436",
      "tree": "11775e6a317058861f353ee144fec7592fa8e551",
      "parents": [
        "59cc423e76481bb279b6df3b30129a2b1bed3b5d"
      ],
      "author": {
        "name": "Louis Chang",
        "email": "louischang@google.com",
        "time": "Thu Oct 05 08:26:08 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 05 08:26:08 2023 +0000"
      },
      "message": "Revert \"Explicitly release all surfaces after transition completed\"\n\nThis reverts commit 59cc423e76481bb279b6df3b30129a2b1bed3b5d.\n\nReason for revert: 303160557\n\nChange-Id: I82e1fb5786b21da59ce0823b9d4fc8eea41216d3\n"
    },
    {
      "commit": "0c517c93f40d507833c4a8a47ee0444ee3e336cf",
      "tree": "3f2aac64ae9ed994c1f4a9006d3ea7a23aa63d81",
      "parents": [
        "6c29a6fb047c2426201e7bc855afd9ba6526607a"
      ],
      "author": {
        "name": "Riddle Hsu",
        "email": "riddlehsu@google.com",
        "time": "Wed Oct 04 16:54:04 2023 +0000"
      },
      "committer": {
        "name": "Riddle Hsu",
        "email": "riddlehsu@google.com",
        "time": "Thu Oct 05 07:58:15 2023 +0000"
      },
      "message": "Run normal finish for entering standalone recents activity\n\nAfter adding the behavior to finish recents transition when recents\nactivity is launched on top of home, the case of launching home\nagain no longer finishes from shell:merge -\u003e recents:onTasksAppeared\n-\u003e shell:finish.\n\nThe behavior will be like a regular launch, so just make home invisible\nafter recents activity is launched. And when launching home again,\nit will be a new regular task-open transition which is handled by\nDefaultTransitionHandler.\n\nBug: 302703228\nBug: 294029838\nTest: WindowInsetsBehaviorTests\nChange-Id: I3cf5772fcc72d95426365fd474ed35891c6d0d86\n"
    },
    {
      "commit": "b88840e2aa50434d06a24e84ebcf28a7a83649f6",
      "tree": "ab6d846af6ba80a3aeb0a37aa8db3e3be845822e",
      "parents": [
        "b46e244120e769ed4fb0951a84b60d6b25073d34",
        "34b09f6d33e2315be3efc01553321db392a93af1"
      ],
      "author": {
        "name": "Sukesh Ram",
        "email": "sukeshram@google.com",
        "time": "Thu Oct 05 04:57:23 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 05 04:57:23 2023 +0000"
      },
      "message": "Merge \"Refactor Handle Menu as Single Window\" into main"
    },
    {
      "commit": "67d47ab82b2d491607694df97a4c3a63a0f6ec00",
      "tree": "b2b75b6cf0a0f4751eb25ff1ae70574f156e104c",
      "parents": [
        "84a42c8fa4e09ccea16aefb9dfee1e587142a561",
        "c823bd02b369781fb2038d0a10109a3a3a1a0de8"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Thu Oct 05 03:28:15 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 05 03:28:15 2023 +0000"
      },
      "message": "Merge \"Add mechanism to help manage multiple system perf hints from SysUI\" into main"
    },
    {
      "commit": "f2701eb9dfc0cded20839cae744ea92f19ed11b4",
      "tree": "2b22ee7c60ccc6ddd2731335e891e8394ce4d34e",
      "parents": [
        "d89fdc62614efd6490af9d477a09ed22f631509e",
        "1469d98aa054049a25cfbfe509f75e68d477eaa7"
      ],
      "author": {
        "name": "Ikram Gabiyev",
        "email": "gabiyev@google.com",
        "time": "Thu Oct 05 00:24:37 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 05 00:24:37 2023 +0000"
      },
      "message": "Merge \"Implement no anim auto-enter pip 2/3\" into main"
    },
    {
      "commit": "34b09f6d33e2315be3efc01553321db392a93af1",
      "tree": "43ecde76de5031a230fda4dee9d0bc10af8df80a",
      "parents": [
        "59b7f80dfefd2412bdcb95ef5d5d8a0c763a0937"
      ],
      "author": {
        "name": "Sukesh Ram",
        "email": "sukeshram@google.com",
        "time": "Tue Oct 03 22:19:37 2023 +0000"
      },
      "committer": {
        "name": "Sukesh Ram",
        "email": "sukeshram@google.com",
        "time": "Wed Oct 04 23:55:02 2023 +0000"
      },
      "message": "Refactor Handle Menu as Single Window\n\nRefactored the handle menu setup code so it is inflated as a singular window rather than 3 different windows. This will allow for much easier animation and shadow addition. Divided the handle menu setup function into 3 (one for each pill) for readability. Also added 1dp shadow with elevation. Also removed the close button as it is not needed in freeform or fullscreen modes.\n\nTest: Manually tested in freeform and fullscreen modes\nBug: 303285820,301493992\nChange-Id: I4c02748b76ff3089efb5e4a17e20c9260f81b1cb\n"
    },
    {
      "commit": "1a7c36f7a269a50d6a297291e7b92002e6a8fe19",
      "tree": "ff208cd685a4039166986cf8202959167fd9c55f",
      "parents": [
        "5062255406cce403561dec8bff53c90181ba6ec7",
        "c096ffdbefe97a62f70b77c691d998068a8357a3"
      ],
      "author": {
        "name": "Perry Wu",
        "email": "wuperry@google.com",
        "time": "Wed Oct 04 21:52:45 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 04 21:52:45 2023 +0000"
      },
      "message": "Merge \"[Flicker] Add pip aspect ratio test\" into main"
    },
    {
      "commit": "1469d98aa054049a25cfbfe509f75e68d477eaa7",
      "tree": "286c0c920a38cdd4b5241d8f5d22cf63daa721ea",
      "parents": [
        "2f33338a6c8d75fa10e3a7bd0fa6d2f0b47a69aa"
      ],
      "author": {
        "name": "Ikram Gabiyev",
        "email": "gabiyev@google.com",
        "time": "Fri Sep 01 09:51:22 2023 -0700"
      },
      "committer": {
        "name": "Ikram Gabiyev",
        "email": "gabiyev@google.com",
        "time": "Wed Oct 04 14:42:54 2023 -0700"
      },
      "message": "Implement no anim auto-enter pip 2/3\n\nImplement no animation auto enter pip with button\nnavigation mode. Resolve the TransitionRequestInfo in\n...pip2.PipTransition#handleRequest() and add\nmovePipActivityToPinnedRootTask() hierarchy op for it\nto directly set the final entry pip bounds in Core.\n\nNote that for now the bounds default to top left corner since display\nlayout is not being properly updated/set now - that requires\npip2.PipController to be introduced in CL 3/3. The pip is also in the\nwrong state at this point since none of the other CUJs are being\nhandled.\n\nBug: 301157553\nTest: mp droid\n\nChange-Id: Ifdc9825ebf7077bbdd5807df04ebe077aa20d9e9\n"
    },
    {
      "commit": "a5686e2c2e2e4a450e2a14852a3c528d44bad017",
      "tree": "fd464a996e4750669deec960e23ad859aa4c9d52",
      "parents": [
        "364b951f9e33a01b6f7a0acc442de4ed07b04923",
        "dd027ecb10a882231ccbed8f691865b7b58a97d3"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Oct 04 19:21:43 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Oct 04 19:21:43 2023 +0000"
      },
      "message": "Merge \"Update hwui/OWNERS\" into main am: 32bb22c346 am: 07ecb1c0e8 am: 232cdbf73b am: 4dfc2dc2a0 am: dd027ecb10\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2673335\n\nChange-Id: I2149e747fdbe71d55cd0629cae91683944c85f0b\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "dd027ecb10a882231ccbed8f691865b7b58a97d3",
      "tree": "7b9933441fa08a1c79b8b2b671198133e6be679f",
      "parents": [
        "e6a15d30163ca332eaa1131234b9bb902b2c8097",
        "4dfc2dc2a09c39e669168b564cf8b796c28da87b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Oct 04 18:50:24 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Oct 04 18:50:24 2023 +0000"
      },
      "message": "Merge \"Update hwui/OWNERS\" into main am: 32bb22c346 am: 07ecb1c0e8 am: 232cdbf73b am: 4dfc2dc2a0\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2673335\n\nChange-Id: Ie85ed1f4f74826664330195334fe3c9a0b6df170\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "4dfc2dc2a09c39e669168b564cf8b796c28da87b",
      "tree": "c2b05fa7b9f9f989d454614d64cdaec5147302df",
      "parents": [
        "5cd836f2211cf7ec8e3d03517feb993c154bbc6d",
        "232cdbf73b58def824e9a3e81933178aa94a1732"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Oct 04 18:18:35 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Oct 04 18:18:35 2023 +0000"
      },
      "message": "Merge \"Update hwui/OWNERS\" into main am: 32bb22c346 am: 07ecb1c0e8 am: 232cdbf73b\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2673335\n\nChange-Id: I16321b8200a77f24ca592e196fc1cf63e06f98de\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "232cdbf73b58def824e9a3e81933178aa94a1732",
      "tree": "0450e559244746be717152429dbf0b872e004fa9",
      "parents": [
        "a0316c8503d6ad17a5797b89423683eeb0188f8c",
        "07ecb1c0e85c7dc017d858a51fada360532db635"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Oct 04 17:47:25 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Oct 04 17:47:25 2023 +0000"
      },
      "message": "Merge \"Update hwui/OWNERS\" into main am: 32bb22c346 am: 07ecb1c0e8\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2673335\n\nChange-Id: I2709bfef5731759ace3d76207a5f6238159de61a\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "07ecb1c0e85c7dc017d858a51fada360532db635",
      "tree": "acab08fbd05efdc8c45fde4ccbd689ab3eaada11",
      "parents": [
        "405169e822afdf5b9e617f10fae848875e7df45f",
        "32bb22c3469f66c984ec02a7deead934a444532a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Oct 04 16:59:50 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Oct 04 16:59:50 2023 +0000"
      },
      "message": "Merge \"Update hwui/OWNERS\" into main am: 32bb22c346\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2673335\n\nChange-Id: I84e7528b1835718637fe4e95b3d1f69698324536\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "2ad69dd37a8d285836ba98716e093fcbe5f00d37",
      "tree": "54ed939bb61e96db50303aa5a605a49be50a431d",
      "parents": [
        "ece084bc7a50df0bedc005ce4633292b1b40a8b4",
        "9627b45516d5bec5ca80715ede34cafb0c5422db"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Oct 04 16:59:33 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Oct 04 16:59:33 2023 +0000"
      },
      "message": "Merge \"Don\u0027t play transitions if keyguard didn\u0027t register\" into udc-qpr-dev am: 9627b45516\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/24928400\n\nChange-Id: I7623556695d90d1a1b2386bcab28ed54a7a71504\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "32bb22c3469f66c984ec02a7deead934a444532a",
      "tree": "09258e7f7d17cc1cbab7410d301f57f1d69c4991",
      "parents": [
        "209ae2e5d21c0c007ad4d0b53cb0a4419e1c529f",
        "065257791838cac2eb533578c51b7871e4547188"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Oct 04 16:30:40 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 04 16:30:40 2023 +0000"
      },
      "message": "Merge \"Update hwui/OWNERS\" into main"
    },
    {
      "commit": "2bd4d2cac88269a7e80c8f5afae9c5c3854e010f",
      "tree": "40ff27ff16d61aaf115bffc419c86dee17fa19fd",
      "parents": [
        "526dab93e48c1f63e8318266fb86f636ab9c372d",
        "5084b2438109ce0ddcea7b609e4b8a0a5fae4dbb"
      ],
      "author": {
        "name": "Liran Binyamin",
        "email": "liranb@google.com",
        "time": "Wed Oct 04 15:29:44 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 04 15:29:44 2023 +0000"
      },
      "message": "Merge \"Change the bubble bar flag in wms to a getter.\" into main"
    },
    {
      "commit": "c823bd02b369781fb2038d0a10109a3a3a1a0de8",
      "tree": "b404896c887de06a80805d842bd56eedcaadd4e0",
      "parents": [
        "cea6bf39001c12044b2608c1d6a889fc2ff4943a"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed Sep 27 21:49:31 2023 +0000"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed Oct 04 05:24:26 2023 +0000"
      },
      "message": "Add mechanism to help manage multiple system perf hints from SysUI\n\n- Users can request high perf sessions for transitions and interactions\n  with specific hints for SurfaceFlinger or ADPF.\n- Add injectable hinter on the Shell side for use within shell features\n\nBug: 300019131\nBug: 297385713\nTest: SystemPerformanceHinterTests\n\nChange-Id: I869689fc88106be9c55d8dd3243173f00749fc07\n"
    },
    {
      "commit": "7d17acd3fa5625fcc5393ee9945562ef1360f832",
      "tree": "9befc7f99a233944bcc6a04c7599585639fb504c",
      "parents": [
        "a618dc45191aa7a5ea83a4bd9208aec13e647a8c",
        "992c5f8c46972aadd4713c7df54049098ea92ba7"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Wed Oct 04 01:26:58 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 04 01:26:58 2023 +0000"
      },
      "message": "Merge \"Add API to allow overriding a gainmap in BitmapShader\" into main"
    },
    {
      "commit": "f68c126c5f6de8d8f70bbb8848bb45c6db7d6c09",
      "tree": "9e10e19e127553152f17b0e4349ee67319dcbaf9",
      "parents": [
        "96640438914eb9df6813e0349f96a65728f49b80",
        "c7582fecdc939d2600178009cae4f186b2dc8504"
      ],
      "author": {
        "name": "Jeremy Sim",
        "email": "jeremysim@google.com",
        "time": "Wed Oct 04 00:06:58 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 04 00:06:58 2023 +0000"
      },
      "message": "Merge \"Change SnapPosition numbering for app pairs rank encoding\" into main"
    },
    {
      "commit": "c34b1442c9e05c62231014d855cbf8e299394364",
      "tree": "744b500c24d283b710fa80a17a4a96382fb7a47e",
      "parents": [
        "192076dbb695982a4f519a64a6dcc5504bb27264",
        "7fbdaba4ada5a59fdee07535c7c6030048e280b0"
      ],
      "author": {
        "name": "Jorge Gil",
        "email": "jorgegil@google.com",
        "time": "Tue Oct 03 22:28:58 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 03 22:28:58 2023 +0000"
      },
      "message": "Merge \"Add DesktopModeWindowDecorViewModel to WMShell dump\" into main"
    },
    {
      "commit": "5084b2438109ce0ddcea7b609e4b8a0a5fae4dbb",
      "tree": "37f0986e0778b75de2cdd2ef6ea22c88e4739cf8",
      "parents": [
        "1426a8ea6798fea3b57e52b3b3b21a07742cb650"
      ],
      "author": {
        "name": "Liran Binyamin",
        "email": "liranb@google.com",
        "time": "Tue Oct 03 15:15:17 2023 -0400"
      },
      "committer": {
        "name": "Liran Binyamin",
        "email": "liranb@google.com",
        "time": "Tue Oct 03 19:23:57 2023 +0000"
      },
      "message": "Change the bubble bar flag in wms to a getter.\n\nI accidentally removed it from cl/24904944 before I uploaded the CL.\n\nBug: 273994695\nTest: Manual:\n       - turn flag off\n       - create bubbles\n       - observe floating bubbles are added\n       - turn flag on\n       - change navigation mode to gesture navigation\n       - observe bubble bar becomes visible\nChange-Id: If7fee02e026eece1bc9378248a622d601e4f764f\n"
    },
    {
      "commit": "98058cbdffa6e1d73168b1f23ad6fb3f72d730cc",
      "tree": "cb881ba47c179b69a600e943ed887dbf8d02c941",
      "parents": [
        "c3ed83e73fc28b846d44b120f96686044e120adf"
      ],
      "author": {
        "name": "Chavi Weingarten",
        "email": "chaviw@google.com",
        "time": "Tue Oct 03 18:40:53 2023 +0000"
      },
      "committer": {
        "name": "Chavi Weingarten",
        "email": "chaviw@google.com",
        "time": "Tue Oct 03 18:54:58 2023 +0000"
      },
      "message": "Rename focusGrantToken to inputTransferToken\n\nHosts can get a token for the embedded window to make focus request call\nin system server. The token is just a Binder object that is used to look\nup the embedded window in system server. Rename to inputTransferToken\nsince we can reuse this token for other input transfer requests.\n\nBug: 303254234\nTest: SurfaceControlViewHostTests\nChange-Id: Ibf7712a54629e8c5cf9095a08c1cfd501aa4ef78\n"
    },
    {
      "commit": "16119299882b9c368cfb6f7d6c7bb6f8bd14e5fa",
      "tree": "ba2b059dda2ce54927aa17ab7eefe736049da0bf",
      "parents": [
        "d8f754d9dd4a396ea815f2c0db6699c119bc504b",
        "1426a8ea6798fea3b57e52b3b3b21a07742cb650"
      ],
      "author": {
        "name": "Liran Binyamin",
        "email": "liranb@google.com",
        "time": "Tue Oct 03 17:47:11 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 03 17:47:11 2023 +0000"
      },
      "message": "Merge \"Make the BubbleBar flag dynamic in wmshell.\" into main"
    },
    {
      "commit": "1426a8ea6798fea3b57e52b3b3b21a07742cb650",
      "tree": "bb2ba90f5ae874589ccc93a0cfe2fca18e2189c6",
      "parents": [
        "3f98ccfdfaf6c4c9c13d0c6b635e5be3b37550e5"
      ],
      "author": {
        "name": "Liran Binyamin",
        "email": "liranb@google.com",
        "time": "Tue Oct 03 10:37:53 2023 -0400"
      },
      "committer": {
        "name": "Liran Binyamin",
        "email": "liranb@google.com",
        "time": "Tue Oct 03 10:37:53 2023 -0400"
      },
      "message": "Make the BubbleBar flag dynamic in wmshell.\n\nChanging the flag currently requires a reboot, because it is read once when the process starts and never changes.\nThis change triggers a re-read of the flag value from SystemProperties whenever the bubble bar state listener is registered and unregistered.\nThis allows setting the flag as part of integration tests for bubble bar.\n\nBug: 273994695\nTest: Manual:\n       - turn flag off\n       - create bubbles\n       - observe floating bubbles are added\n       - turn flag on\n       - change navigation mode to gesture navigation\n       - observe bubble bar becomes visible\nChange-Id: I06bdee8ddb59b3b80ea216205ff107cd84f48237\n"
    },
    {
      "commit": "dd8b940888ce99183b85da05331362b51a65fe88",
      "tree": "5c4934e259ecd4135552bdea163975201d8d05df",
      "parents": [
        "bd33753f8ca84afec595e56c3fc487c8ef4d8b33"
      ],
      "author": {
        "name": "Robin Lee",
        "email": "rgl@google.com",
        "time": "Tue Oct 03 09:33:17 2023 +0000"
      },
      "committer": {
        "name": "Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Tue Oct 03 14:02:54 2023 +0000"
      },
      "message": "Don\u0027t play transitions if keyguard didn\u0027t register\n\nThis could happen:\n\n  (a) if something went wrong in early setup\n  (b) if SysUI crashed and received transitions while restarting\n\nBug: 302538471\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:8a20c08f0db20b3461903ecd387bd63b5dd7f149)\nMerged-In: Iff0f1c4af9e1da96b7bbd04bd45da9f5330fd9b1\nChange-Id: Iff0f1c4af9e1da96b7bbd04bd45da9f5330fd9b1\n"
    },
    {
      "commit": "8a20c08f0db20b3461903ecd387bd63b5dd7f149",
      "tree": "b823f2cab783f6c583f02538a9b19c7ea57a688a",
      "parents": [
        "3418ac933bf401897421d9b368288c5174c14080"
      ],
      "author": {
        "name": "Robin Lee",
        "email": "rgl@google.com",
        "time": "Tue Oct 03 09:33:17 2023 +0000"
      },
      "committer": {
        "name": "Robin Lee",
        "email": "rgl@google.com",
        "time": "Tue Oct 03 09:33:23 2023 +0000"
      },
      "message": "Don\u0027t play transitions if keyguard didn\u0027t register\n\nThis could happen:\n\n  (a) if something went wrong in early setup\n  (b) if SysUI crashed and received transitions while restarting\n\nBug: 302538471\nChange-Id: Iff0f1c4af9e1da96b7bbd04bd45da9f5330fd9b1\n"
    },
    {
      "commit": "0e3cecb1dc6e96d04a30d649dfb454a3c8be46aa",
      "tree": "a6d314ada6020a15952a15de47de35d233d5d7ab",
      "parents": [
        "ab6bd50974d983a841a12701380b5437d11c8e57",
        "9e3a61e2a59b2568c2eabbbe76959b2758d930e8"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Oct 03 03:11:59 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 03 03:11:59 2023 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE ANYWHERE\" into main"
    },
    {
      "commit": "450d861f52c6c4e764a332fcff8d0a551d411051",
      "tree": "80752940a1e4acc8e25fa79dd490db75894a4aad",
      "parents": [
        "5ec6a7f5177529386283bd74e392a760b9e7e4b9",
        "aeae35951d02df39de0672f53230dcfdba5e3a59"
      ],
      "author": {
        "name": "Mateusz Cicheński",
        "email": "mateuszc@google.com",
        "time": "Tue Oct 03 01:37:40 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 03 01:37:40 2023 +0000"
      },
      "message": "Merge \"Remove uneeded code now that onActivityUnpinned is called\" into main"
    },
    {
      "commit": "c7582fecdc939d2600178009cae4f186b2dc8504",
      "tree": "501b413a8c3abc2db38c871e7ba4dbd67bf2c725",
      "parents": [
        "c16ddbe4bcecbf8e5181fbb8f7d528f21788eb2e"
      ],
      "author": {
        "name": "Jeremy Sim",
        "email": "jeremysim@google.com",
        "time": "Thu Sep 21 22:02:19 2023 -0700"
      },
      "committer": {
        "name": "Jeremy Sim",
        "email": "jeremysim@google.com",
        "time": "Mon Oct 02 15:42:24 2023 -0700"
      },
      "message": "Change SnapPosition numbering for app pairs rank encoding\n\nThis patch changes the specific ints asssigned to the SnapPosition enum (we use them to encode split information in app pairs). Now there is a new subset IntDef, PersistentSnapPosition, for ints that are passed up to launcher for use with launching splitscreen apps and saving app pairs.\n\nBug: 274189428\nTest: Existing tests still pass\nChange-Id: Ibdbdff3e8101829cdd29068fbf278a0f9760606a\n"
    },
    {
      "commit": "c096ffdbefe97a62f70b77c691d998068a8357a3",
      "tree": "cfc9ccd60b708b8bc003aedba63353611cdc35e7",
      "parents": [
        "4fdea46e9be396db4ae77ad82abc9379b121cf01"
      ],
      "author": {
        "name": "Perry Wu",
        "email": "wuperry@google.com",
        "time": "Fri Sep 29 16:28:34 2023 +0000"
      },
      "committer": {
        "name": "Perry Wu",
        "email": "wuperry@google.com",
        "time": "Mon Oct 02 18:13:30 2023 +0000"
      },
      "message": "[Flicker] Add pip aspect ratio test\n\nAdds flicker test for changing aspect ratio while in pip.\n\nBug: 264554866\nTest: atest PipAspectRatioChangeTest\nChange-Id: I46882ff6f2825c0ecce661ca350da95b98b61e69\n"
    },
    {
      "commit": "77ae26c236cf8062a811116a96899e2ff62cde32",
      "tree": "7944c90ed7301877870cb2dceed6989f2580214c",
      "parents": [
        "bd0553b23d756ddb116f20eb3e4a57548ead1472",
        "59cc423e76481bb279b6df3b30129a2b1bed3b5d"
      ],
      "author": {
        "name": "Louis Chang",
        "email": "louischang@google.com",
        "time": "Mon Oct 02 07:09:15 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 02 07:09:15 2023 +0000"
      },
      "message": "Merge \"Explicitly release all surfaces after transition completed\" into main"
    },
    {
      "commit": "9e3a61e2a59b2568c2eabbbe76959b2758d930e8",
      "tree": "855b583e9b4df4a825083442f58417241aec0e4e",
      "parents": [
        "22541cb0ee6e5d4200e9142983800a697e682ead"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sun Oct 01 19:25:11 2023 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sun Oct 01 19:25:11 2023 -0700"
      },
      "message": "Import translations. DO NOT MERGE ANYWHERE\n\nAuto-generated-cl: translation import\nChange-Id: I55ac5eaf91d6d226faae07c6c0f57dfb5eb6e280\n"
    },
    {
      "commit": "99871078e7f64d82460ca920632d9a28c69a1c9d",
      "tree": "e1d53ffbafcff91c5ca9040c9fa5b06412827783",
      "parents": [
        "ab1c926da9606efeba931675ce44a88c520d0936"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sun Oct 01 18:51:21 2023 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sun Oct 01 18:51:21 2023 -0700"
      },
      "message": "Import translations. DO NOT MERGE ANYWHERE\n\nAuto-generated-cl: translation import\nChange-Id: I1d0851b215bc510c072be8ef89128a42ae2a8717\n"
    },
    {
      "commit": "aeae35951d02df39de0672f53230dcfdba5e3a59",
      "tree": "6a0bc6ef4387cc7588d365a092af8769bf3874bb",
      "parents": [
        "d73706cf84df51b9a60377f8cc7abd71c39d5e34"
      ],
      "author": {
        "name": "Mateusz Cicheński",
        "email": "mateuszc@google.com",
        "time": "Fri Sep 29 23:01:33 2023 +0000"
      },
      "committer": {
        "name": "Mateusz Cicheński",
        "email": "mateuszc@google.com",
        "time": "Fri Sep 29 23:24:43 2023 +0000"
      },
      "message": "Remove uneeded code now that onActivityUnpinned is called\n\nTest: atest WMShellFlickerTestsPip\nBug: 257519948\n\nChange-Id: I6dd37d3591c566edbe8107af2b79c19bff36cebf\n"
    },
    {
      "commit": "8217123acb1c15e69c345cbdc30084846d226f10",
      "tree": "68ebbb719ed600ef8dd1e6969361dbbe3ffe600e",
      "parents": [
        "fe9a318c3985a28e281f64c163c1eba26c9434d1",
        "d2b8ffea2a7b2a8be85425c84883a3b5e294d18b"
      ],
      "author": {
        "name": "Mateusz Cicheński",
        "email": "mateuszc@google.com",
        "time": "Fri Sep 29 22:30:11 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 29 22:30:11 2023 +0000"
      },
      "message": "Merge \"Adding test for Netflix entering PiP\" into main"
    }
  ],
  "next": "7060dee4c2bc9ae655a8b6b8ba0294e0c3f1f581"
}
