)]}'
{
  "log": [
    {
      "commit": "fcff5e6f10766a017eaf81b47cdfb2285315b6da",
      "tree": "1991e2d15f3534fe6a65d2d92f14483f9dbb04ab",
      "parents": [
        "06d61f86966e30ad63e7b1293ee912d014dbbb58",
        "7105685ee9aba445633bd58ce3b34061be430173"
      ],
      "author": {
        "name": "Peiyong Lin",
        "email": "lpy@google.com",
        "time": "Wed May 29 16:50:07 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 29 16:50:07 2019 -0700"
      },
      "message": "Merge \"[SurfaceFlinger] Query display capability when display is on the first time.\" into qt-dev am: 6107273cef am: 113db1050f\nam: 7105685ee9\n\nChange-Id: Ic8a9da78c438acaf30bf152a54daaf74bbaefce7\n"
    },
    {
      "commit": "06d61f86966e30ad63e7b1293ee912d014dbbb58",
      "tree": "1991e2d15f3534fe6a65d2d92f14483f9dbb04ab",
      "parents": [
        "bbb6a445ce831ea86ca958a8fe38ce2230e1fb78",
        "6830e7794592e8c631433ba40cdffe80c8d1b977"
      ],
      "author": {
        "name": "Peiyong Lin",
        "email": "lpy@google.com",
        "time": "Wed May 29 16:47:31 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 29 16:47:31 2019 -0700"
      },
      "message": "Merge \"[SurfaceFlinger] Query display capability when display is on the first time.\" into qt-dev am: 6107273cef am: 36637e458a\nam: 6830e77945\n\nChange-Id: Ib412ea158d68f4c36add121ff003f11d850e00e0\n"
    },
    {
      "commit": "7105685ee9aba445633bd58ce3b34061be430173",
      "tree": "9ea7c4a46481309c6937df813262847d66b984c8",
      "parents": [
        "6830e7794592e8c631433ba40cdffe80c8d1b977",
        "113db1050ff7e0fe00fb045fa98f20e75b3ff599"
      ],
      "author": {
        "name": "Peiyong Lin",
        "email": "lpy@google.com",
        "time": "Wed May 29 16:43:12 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 29 16:43:12 2019 -0700"
      },
      "message": "Merge \"[SurfaceFlinger] Query display capability when display is on the first time.\" into qt-dev am: 6107273cef\nam: 113db1050f\n\nChange-Id: Ib7a023d02a501561c9d62cb1a42f3a3cae8a141f\n"
    },
    {
      "commit": "6830e7794592e8c631433ba40cdffe80c8d1b977",
      "tree": "9ea7c4a46481309c6937df813262847d66b984c8",
      "parents": [
        "5455c612a598f02f9b8291092c3c3709ab3af434",
        "36637e458ab71829fd1263e172cf3f2def52c070"
      ],
      "author": {
        "name": "Peiyong Lin",
        "email": "lpy@google.com",
        "time": "Wed May 29 16:41:30 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 29 16:41:30 2019 -0700"
      },
      "message": "Merge \"[SurfaceFlinger] Query display capability when display is on the first time.\" into qt-dev am: 6107273cef\nam: 36637e458a\n\nChange-Id: Ic1adc66d14c9b898916172f93fec976f2d490f3c\n"
    },
    {
      "commit": "36637e458ab71829fd1263e172cf3f2def52c070",
      "tree": "92d9bc5c623c8f1cc6b624984e4044b42ad270a9",
      "parents": [
        "cbc317eb7c5a4e0eb136c6802079b880be586ef0",
        "6107273cef6cbd0c5a93f15867667321647775c3"
      ],
      "author": {
        "name": "Peiyong Lin",
        "email": "lpy@google.com",
        "time": "Wed May 29 16:36:18 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 29 16:36:18 2019 -0700"
      },
      "message": "Merge \"[SurfaceFlinger] Query display capability when display is on the first time.\" into qt-dev\nam: 6107273cef\n\nChange-Id: Ida7bcaecd4834a7c13d93c2fa185f0edfc14afb6\n"
    },
    {
      "commit": "113db1050ff7e0fe00fb045fa98f20e75b3ff599",
      "tree": "bca68528e9c685fec646450af60a48753e595467",
      "parents": [
        "df68bf4fa33a578ead4f4fa8eb7f4b2adb685d1c",
        "6107273cef6cbd0c5a93f15867667321647775c3"
      ],
      "author": {
        "name": "Peiyong Lin",
        "email": "lpy@google.com",
        "time": "Wed May 29 16:34:56 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 29 16:34:56 2019 -0700"
      },
      "message": "Merge \"[SurfaceFlinger] Query display capability when display is on the first time.\" into qt-dev\nam: 6107273cef\n\nChange-Id: Ibdc0bd691b6774ddd17d8995dddd538f5281a465\n"
    },
    {
      "commit": "6107273cef6cbd0c5a93f15867667321647775c3",
      "tree": "eeabff13f098e345d58cfcab77387569b176dea3",
      "parents": [
        "45e9e0b133576dbfaf354ada2ab4179e9e4118b8",
        "1336e6e1d7a65ae4dc34107547bfb9d85642204f"
      ],
      "author": {
        "name": "Peiyong Lin",
        "email": "lpy@google.com",
        "time": "Wed May 29 23:23:21 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 29 23:23:21 2019 +0000"
      },
      "message": "Merge \"[SurfaceFlinger] Query display capability when display is on the first time.\" into qt-dev"
    },
    {
      "commit": "bbb6a445ce831ea86ca958a8fe38ce2230e1fb78",
      "tree": "03b5119b48f242251a12a51dc8dd1142992b7561",
      "parents": [
        "5d7274504df737f0dccaba785eb05131cd226c1f",
        "5455c612a598f02f9b8291092c3c3709ab3af434"
      ],
      "author": {
        "name": "Ady Abraham",
        "email": "adyabr@google.com",
        "time": "Wed May 29 14:54:06 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 29 14:54:06 2019 -0700"
      },
      "message": "Merge \"SurfaceFlinger: set refresh rate type when after an attempt to switch\" into qt-r1-dev am: df68bf4fa3\nam: 5455c612a5\n\nChange-Id: Ida935ecfbca8928089904a1437b73ce771ac033f\n"
    },
    {
      "commit": "5455c612a598f02f9b8291092c3c3709ab3af434",
      "tree": "4242754a7e24619a6f0c302ba859138cfbffb37a",
      "parents": [
        "33a63ff31df29d460c391d8c2bacfc0c6b798446",
        "df68bf4fa33a578ead4f4fa8eb7f4b2adb685d1c"
      ],
      "author": {
        "name": "Ady Abraham",
        "email": "adyabr@google.com",
        "time": "Wed May 29 14:40:10 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 29 14:40:10 2019 -0700"
      },
      "message": "Merge \"SurfaceFlinger: set refresh rate type when after an attempt to switch\" into qt-r1-dev\nam: df68bf4fa3\n\nChange-Id: I6b861919418b0111cbd5f1f05c4140966171cc2b\n"
    },
    {
      "commit": "df68bf4fa33a578ead4f4fa8eb7f4b2adb685d1c",
      "tree": "64de90e7cce58ae3fa7b4f139109c87d60fc6f84",
      "parents": [
        "f865f9a08c3604e229466ea8f64b091cfe52127b",
        "53852a5c891ea82b85391eec145c2ac9c2aaed23"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 29 21:26:31 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 29 21:26:31 2019 +0000"
      },
      "message": "Merge \"SurfaceFlinger: set refresh rate type when after an attempt to switch\" into qt-r1-dev"
    },
    {
      "commit": "5d7274504df737f0dccaba785eb05131cd226c1f",
      "tree": "578fbc8d011a01be4cf600a1b57b44aee6dd39d0",
      "parents": [
        "3c90a384922ff711d833344cadc106c7f5684824",
        "0b8f9add1c6bfd892f28a41e8a0ed9f33507820c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 29 21:17:43 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 29 21:17:43 2019 +0000"
      },
      "message": "Merge \"Add uhid permission to virtual_touchpad\""
    },
    {
      "commit": "3c90a384922ff711d833344cadc106c7f5684824",
      "tree": "a388000f4c136e95587a46a460f762b671e3f3a1",
      "parents": [
        "f082506d47b35d0f32d6ba10e6b708aaa8e097b4",
        "33a63ff31df29d460c391d8c2bacfc0c6b798446"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Wed May 29 13:30:10 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 29 13:30:10 2019 -0700"
      },
      "message": "Drop buffers for SurfaceFlinger properly am: 45e9e0b133 am: f865f9a08c\nam: 33a63ff31d\n\nChange-Id: I78d9db5aa8d29b8f00972b00131382e6237b06e6\n"
    },
    {
      "commit": "f082506d47b35d0f32d6ba10e6b708aaa8e097b4",
      "tree": "a388000f4c136e95587a46a460f762b671e3f3a1",
      "parents": [
        "f5301e070071d8a806d3ae5124cb67cfbe20f0b8",
        "9f54796ee726af04c33d1da0f6e6420abb9a9d48"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Wed May 29 13:27:53 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 29 13:27:53 2019 -0700"
      },
      "message": "Drop buffers for SurfaceFlinger properly am: 45e9e0b133 am: cbc317eb7c\nam: 9f54796ee7\n\nChange-Id: Ia8d7f54bd70ee8fc1219e746420b6aeafeb23160\n"
    },
    {
      "commit": "33a63ff31df29d460c391d8c2bacfc0c6b798446",
      "tree": "4b3d9e3f9784e4efec7e763feb1c39c02929172d",
      "parents": [
        "9f54796ee726af04c33d1da0f6e6420abb9a9d48",
        "f865f9a08c3604e229466ea8f64b091cfe52127b"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Wed May 29 13:22:54 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 29 13:22:54 2019 -0700"
      },
      "message": "Drop buffers for SurfaceFlinger properly am: 45e9e0b133\nam: f865f9a08c\n\nChange-Id: I9e4e9330672616428c993eac47887b64bc95b708\n"
    },
    {
      "commit": "9f54796ee726af04c33d1da0f6e6420abb9a9d48",
      "tree": "4b3d9e3f9784e4efec7e763feb1c39c02929172d",
      "parents": [
        "e3a75a0adafdbe01d7cbb6ebd04d0bedbb6ae495",
        "cbc317eb7c5a4e0eb136c6802079b880be586ef0"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Wed May 29 13:22:12 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 29 13:22:12 2019 -0700"
      },
      "message": "Drop buffers for SurfaceFlinger properly am: 45e9e0b133\nam: cbc317eb7c\n\nChange-Id: I2be74611e5f0eea46c3e3aad7e5de7040ff6206c\n"
    },
    {
      "commit": "f865f9a08c3604e229466ea8f64b091cfe52127b",
      "tree": "ff9c41ebebba055befb5e9bec64176874ffba9e2",
      "parents": [
        "d71c2b1aca49b79a531b61166c101cb6f0e266fe",
        "45e9e0b133576dbfaf354ada2ab4179e9e4118b8"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Wed May 29 13:16:12 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 29 13:16:12 2019 -0700"
      },
      "message": "Drop buffers for SurfaceFlinger properly\nam: 45e9e0b133\n\nChange-Id: I96ec04b1e2978bda1e2cb4e9d60386fa1514a9d9\n"
    },
    {
      "commit": "cbc317eb7c5a4e0eb136c6802079b880be586ef0",
      "tree": "43a84c1d9ff7cc1173ad41aa5a5f765ee740f6ae",
      "parents": [
        "dd913d008ceddaa30937a23c93adab904f4ab504",
        "45e9e0b133576dbfaf354ada2ab4179e9e4118b8"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Wed May 29 13:14:19 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 29 13:14:19 2019 -0700"
      },
      "message": "Drop buffers for SurfaceFlinger properly\nam: 45e9e0b133\n\nChange-Id: I3d222f8caf86f35f022e9a79fd5b911526a154a1\n"
    },
    {
      "commit": "53852a5c891ea82b85391eec145c2ac9c2aaed23",
      "tree": "2fd975e397bfba014b5b7af575168e5d664b29f6",
      "parents": [
        "2eeb9c63869b295e444604d7c5470ce6be3744a0"
      ],
      "author": {
        "name": "Ady Abraham",
        "email": "adyabr@google.com",
        "time": "Tue May 28 18:07:44 2019 -0700"
      },
      "committer": {
        "name": "Ady Abraham",
        "email": "adyabr@google.com",
        "time": "Wed May 29 11:09:36 2019 -0700"
      },
      "message": "SurfaceFlinger: set refresh rate type when after an attempt to switch\n\nWhen a refresh rate change is starting we change the offsets to the\nnew refresh rate to have a better alignment between buffers and the actual\nvsync. This change guarantees that we set the correct offset by updating\nPhaseOffset after desired config changed.\n\nTest: Let device go to 60Hz due to idle; Open an app; Get systrace; repeat\nBug: 133241520\nChange-Id: Id25f5e7d3d280813a106fd311906767d79e4e6ee\n"
    },
    {
      "commit": "1336e6e1d7a65ae4dc34107547bfb9d85642204f",
      "tree": "61a3d2014f03f5283b520d812168004a7801cd26",
      "parents": [
        "97071fa058bac2d688ddcf46311bc4e7428a273d"
      ],
      "author": {
        "name": "Peiyong Lin",
        "email": "lpy@google.com",
        "time": "Tue May 28 09:23:50 2019 -0700"
      },
      "committer": {
        "name": "Peiyong Lin",
        "email": "lpy@google.com",
        "time": "Wed May 29 10:23:33 2019 -0700"
      },
      "message": "[SurfaceFlinger] Query display capability when display is on the first time.\n\nSome display resource can\u0027t be allocated before the display is on, and thus\nsome capabilities are unknown. Thus move the query of display capability to the\nfirst time that the display is on.\n\nBUG: 69911676\nTest: manual\nChange-Id: I3488927d9a854a42432b7575d0daa14e61677c3e\n"
    },
    {
      "commit": "0b8f9add1c6bfd892f28a41e8a0ed9f33507820c",
      "tree": "c3a3627802f49c19f0ea0810c403fb8b4c90d04f",
      "parents": [
        "095421dd5c9d1e47c15a1796a2d7e590c5ee717b"
      ],
      "author": {
        "name": "Jiwen \u0027Steve\u0027 Cai",
        "email": "jwcai@google.com",
        "time": "Wed May 29 10:02:20 2019 -0700"
      },
      "committer": {
        "name": "Jiwen \u0027Steve\u0027 Cai",
        "email": "jwcai@google.com",
        "time": "Wed May 29 10:12:29 2019 -0700"
      },
      "message": "Add uhid permission to virtual_touchpad\n\nBug: 133012518\nTest: Build system and check vr-virtual-touchpad created\nChange-Id: Ie1d5bf99554bbd561dfce872ddc789191d61a91c\n"
    },
    {
      "commit": "45e9e0b133576dbfaf354ada2ab4179e9e4118b8",
      "tree": "f74ecfea3cdb18bde5e0adbea9059fda762b38a9",
      "parents": [
        "b35167c9eb56823dca5a7b707fe903f35c1bb37e"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Tue May 28 13:38:23 2019 -0700"
      },
      "committer": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Tue May 28 16:47:33 2019 -0700"
      },
      "message": "Drop buffers for SurfaceFlinger properly\n\nDrop buffers restrictively when consumer is SurfaceFlinger. When both\nproducer and consumer are controlled by app and timeout is not positive,\ndrop buffers for SurfaceFlinger.\n\nBug: 133214906\nChange-Id: Ied102857673cbf36e51aac6abeea9abffbdcce67\n"
    },
    {
      "commit": "f5301e070071d8a806d3ae5124cb67cfbe20f0b8",
      "tree": "22f736b4f3ac603627138419cff2bad8d9cfd9c5",
      "parents": [
        "a31aa234b52b25c1065a306b0e19210ab5865318",
        "e3a75a0adafdbe01d7cbb6ebd04d0bedbb6ae495"
      ],
      "author": {
        "name": "Alec Mouri",
        "email": "alecmouri@google.com",
        "time": "Tue May 28 15:49:58 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 28 15:49:58 2019 -0700"
      },
      "message": "Merge \"[SurfaceFlinger] Some dispsync fixes for early event firing\" into qt-r1-dev am: d71c2b1aca\nam: e3a75a0ada\n\nChange-Id: Icc77df55d808e082e792a3c8b79e0d470280ef8e\n"
    },
    {
      "commit": "e3a75a0adafdbe01d7cbb6ebd04d0bedbb6ae495",
      "tree": "5d6bebf27aeee418b386a19eafc3fe0d1597ea14",
      "parents": [
        "d53653f85fd93264a26e3cc0876d32f2907d46e5",
        "d71c2b1aca49b79a531b61166c101cb6f0e266fe"
      ],
      "author": {
        "name": "Alec Mouri",
        "email": "alecmouri@google.com",
        "time": "Tue May 28 15:43:59 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 28 15:43:59 2019 -0700"
      },
      "message": "Merge \"[SurfaceFlinger] Some dispsync fixes for early event firing\" into qt-r1-dev\nam: d71c2b1aca\n\nChange-Id: Ia0cb1bd3d5e985ddd5f35eb5ce05eb06da3fd0ed\n"
    },
    {
      "commit": "d71c2b1aca49b79a531b61166c101cb6f0e266fe",
      "tree": "42cd968964bf0c1d862e98eba2c21a2f57c54679",
      "parents": [
        "2eeb9c63869b295e444604d7c5470ce6be3744a0",
        "c3a482d7555905f8f65d693293175186aff19466"
      ],
      "author": {
        "name": "Alec Mouri",
        "email": "alecmouri@google.com",
        "time": "Tue May 28 22:38:57 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 28 22:38:57 2019 +0000"
      },
      "message": "Merge \"[SurfaceFlinger] Some dispsync fixes for early event firing\" into qt-r1-dev"
    },
    {
      "commit": "a31aa234b52b25c1065a306b0e19210ab5865318",
      "tree": "411a1a2db4357a16be6c9512a91becde39b9b707",
      "parents": [
        "04d6af0dbf7e5e8f4f4f3b2857087c2c038849c7",
        "d53653f85fd93264a26e3cc0876d32f2907d46e5"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Tue May 28 15:35:04 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 28 15:35:04 2019 -0700"
      },
      "message": "Merge \"BufferQueueProducer: fix buffer adjustment during setDequeueTimeout\" into qt-dev am: b35167c9eb am: 2eeb9c6386\nam: d53653f85f\n\nChange-Id: I3c7c4f24d1f58d7f1d5ff3965915d24edf09db97\n"
    },
    {
      "commit": "04d6af0dbf7e5e8f4f4f3b2857087c2c038849c7",
      "tree": "411a1a2db4357a16be6c9512a91becde39b9b707",
      "parents": [
        "28c2c56d414c45c7d6bc9013dfd93df3ee0e0f1c",
        "eb80688324a24fb836a929d69bcbe46acbc9c8b2"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Tue May 28 15:30:18 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 28 15:30:18 2019 -0700"
      },
      "message": "Merge \"BufferQueueProducer: fix buffer adjustment during setDequeueTimeout\" into qt-dev am: b35167c9eb am: dd913d008c\nam: eb80688324\n\nChange-Id: Id565413b938c57deff206924d6797a49e20fed07\n"
    },
    {
      "commit": "d53653f85fd93264a26e3cc0876d32f2907d46e5",
      "tree": "1ff5a9f31461603d93c6f24a8dbdd6263fc3481e",
      "parents": [
        "eb80688324a24fb836a929d69bcbe46acbc9c8b2",
        "2eeb9c63869b295e444604d7c5470ce6be3744a0"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Tue May 28 15:29:47 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 28 15:29:47 2019 -0700"
      },
      "message": "Merge \"BufferQueueProducer: fix buffer adjustment during setDequeueTimeout\" into qt-dev am: b35167c9eb\nam: 2eeb9c6386\n\nChange-Id: I7f69bc79697a30c00864f37c9e2090d8df3aa557\n"
    },
    {
      "commit": "eb80688324a24fb836a929d69bcbe46acbc9c8b2",
      "tree": "1ff5a9f31461603d93c6f24a8dbdd6263fc3481e",
      "parents": [
        "bd42b2f521d836f38f6b8df7ebd6c7625ddba495",
        "dd913d008ceddaa30937a23c93adab904f4ab504"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Tue May 28 15:24:45 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 28 15:24:45 2019 -0700"
      },
      "message": "Merge \"BufferQueueProducer: fix buffer adjustment during setDequeueTimeout\" into qt-dev am: b35167c9eb\nam: dd913d008c\n\nChange-Id: I8be9a736bd55971a1d5bda3d0798f56d26c6ff25\n"
    },
    {
      "commit": "2eeb9c63869b295e444604d7c5470ce6be3744a0",
      "tree": "4772925ea9cffefac1a963899c9d6881bc41c40d",
      "parents": [
        "5ecf5b0340337eda26b399c44fce4325b33b5681",
        "b35167c9eb56823dca5a7b707fe903f35c1bb37e"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Tue May 28 15:22:41 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 28 15:22:41 2019 -0700"
      },
      "message": "Merge \"BufferQueueProducer: fix buffer adjustment during setDequeueTimeout\" into qt-dev\nam: b35167c9eb\n\nChange-Id: I1232ea3cd0439b459ba91e27965fbaa7963a0c20\n"
    },
    {
      "commit": "dd913d008ceddaa30937a23c93adab904f4ab504",
      "tree": "2446ecf7593a2e9417bf0b40806b9811ff647205",
      "parents": [
        "1595a0786c047904a7a119bb32f186de02f20820",
        "b35167c9eb56823dca5a7b707fe903f35c1bb37e"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Tue May 28 15:19:36 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 28 15:19:36 2019 -0700"
      },
      "message": "Merge \"BufferQueueProducer: fix buffer adjustment during setDequeueTimeout\" into qt-dev\nam: b35167c9eb\n\nChange-Id: I5b819594feb66df4725036385b28b7dff646e00f\n"
    },
    {
      "commit": "b35167c9eb56823dca5a7b707fe903f35c1bb37e",
      "tree": "87ec592a29e3bc39246b830852169cb08ca3622e",
      "parents": [
        "cdf3e2905aa606a0f0ee56c1ede748371a930017",
        "42a94c6b3592f2aeddcbb39fa23c87136e5f1178"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 28 22:08:23 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 28 22:08:23 2019 +0000"
      },
      "message": "Merge \"BufferQueueProducer: fix buffer adjustment during setDequeueTimeout\" into qt-dev"
    },
    {
      "commit": "28c2c56d414c45c7d6bc9013dfd93df3ee0e0f1c",
      "tree": "5c77c343a835eeb6991eb6a64723458470d01162",
      "parents": [
        "5cd091ce995f6fb211418eee2982b948c0de1145",
        "bd42b2f521d836f38f6b8df7ebd6c7625ddba495"
      ],
      "author": {
        "name": "Siarhei Vishniakou",
        "email": "svv@google.com",
        "time": "Tue May 28 12:13:21 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 28 12:13:21 2019 -0700"
      },
      "message": "Merge \"Merge \"Clear events when ACTION_CANCEL is present\" into qt-dev am: cdf3e2905a am: 5ecf5b0340\" into qt-r1-dev-plus-aosp\nam: bd42b2f521\n\nChange-Id: I2fab7a2281e161bbc5bbaa5b75a6d4231e2b0616\n"
    },
    {
      "commit": "5cd091ce995f6fb211418eee2982b948c0de1145",
      "tree": "5c77c343a835eeb6991eb6a64723458470d01162",
      "parents": [
        "095421dd5c9d1e47c15a1796a2d7e590c5ee717b",
        "97f5b0f060fbcfbf9e716bc4b3dfd66da0d858f9"
      ],
      "author": {
        "name": "Siarhei Vishniakou",
        "email": "svv@google.com",
        "time": "Tue May 28 12:09:19 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 28 12:09:19 2019 -0700"
      },
      "message": "Merge \"Clear events when ACTION_CANCEL is present\" into qt-dev am: cdf3e2905a am: 1595a0786c\nam: 97f5b0f060\n\nChange-Id: Id2244bbf9e6bbde85179d783a32a0c21b5c04b19\n"
    },
    {
      "commit": "bd42b2f521d836f38f6b8df7ebd6c7625ddba495",
      "tree": "77d6353ff13079dda93ac9938dc4d3dc1d2c61c6",
      "parents": [
        "97f5b0f060fbcfbf9e716bc4b3dfd66da0d858f9",
        "2c21130597f3e2075cfec213eddbc604678f1d08"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Tue May 28 19:02:36 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 28 19:02:36 2019 +0000"
      },
      "message": "Merge \"Merge \"Clear events when ACTION_CANCEL is present\" into qt-dev am: cdf3e2905a am: 5ecf5b0340\" into qt-r1-dev-plus-aosp"
    },
    {
      "commit": "2c21130597f3e2075cfec213eddbc604678f1d08",
      "tree": "77d6353ff13079dda93ac9938dc4d3dc1d2c61c6",
      "parents": [
        "a3c59b5047aea87ffb300970fd0c04e1d54e93b1",
        "5ecf5b0340337eda26b399c44fce4325b33b5681"
      ],
      "author": {
        "name": "Siarhei Vishniakou",
        "email": "svv@google.com",
        "time": "Tue May 28 12:02:27 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 28 12:02:27 2019 -0700"
      },
      "message": "Merge \"Clear events when ACTION_CANCEL is present\" into qt-dev am: cdf3e2905a\nam: 5ecf5b0340\n\nChange-Id: I46d0235695d050f65f809040417bbad76f6e716e\n"
    },
    {
      "commit": "97f5b0f060fbcfbf9e716bc4b3dfd66da0d858f9",
      "tree": "77d6353ff13079dda93ac9938dc4d3dc1d2c61c6",
      "parents": [
        "a3c59b5047aea87ffb300970fd0c04e1d54e93b1",
        "1595a0786c047904a7a119bb32f186de02f20820"
      ],
      "author": {
        "name": "Siarhei Vishniakou",
        "email": "svv@google.com",
        "time": "Tue May 28 12:02:17 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 28 12:02:17 2019 -0700"
      },
      "message": "Merge \"Clear events when ACTION_CANCEL is present\" into qt-dev am: cdf3e2905a\nam: 1595a0786c\n\nChange-Id: I2aa8604c4df53c6429525333e7714fbfcc930bea\n"
    },
    {
      "commit": "1595a0786c047904a7a119bb32f186de02f20820",
      "tree": "10b4ef2a749a041358d59432e0c6385642a55d0a",
      "parents": [
        "39e98d7df9577d480e62881e57f2a5ed4621c21c",
        "cdf3e2905aa606a0f0ee56c1ede748371a930017"
      ],
      "author": {
        "name": "Siarhei Vishniakou",
        "email": "svv@google.com",
        "time": "Tue May 28 11:56:19 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 28 11:56:19 2019 -0700"
      },
      "message": "Merge \"Clear events when ACTION_CANCEL is present\" into qt-dev\nam: cdf3e2905a\n\nChange-Id: Ib8cbaeabe6003ae1ab99de90d96b27f5ce5cb165\n"
    },
    {
      "commit": "5ecf5b0340337eda26b399c44fce4325b33b5681",
      "tree": "425a5aa41b702434f343e2c7dd517381a67f6f5d",
      "parents": [
        "970cac1945211412e843da91cd6be8f7db0f6f83",
        "cdf3e2905aa606a0f0ee56c1ede748371a930017"
      ],
      "author": {
        "name": "Siarhei Vishniakou",
        "email": "svv@google.com",
        "time": "Tue May 28 11:56:16 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 28 11:56:16 2019 -0700"
      },
      "message": "Merge \"Clear events when ACTION_CANCEL is present\" into qt-dev\nam: cdf3e2905a\n\nChange-Id: I0a29157f1b54e09e196f7b43fcea1212b4bf58a6\n"
    },
    {
      "commit": "cdf3e2905aa606a0f0ee56c1ede748371a930017",
      "tree": "03a677d9f503ee25d22cead79cdd84774d9c5fc3",
      "parents": [
        "97071fa058bac2d688ddcf46311bc4e7428a273d",
        "128eab19fbb226cdd79acb010a79100ed49fd162"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 28 18:40:35 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 28 18:40:35 2019 +0000"
      },
      "message": "Merge \"Clear events when ACTION_CANCEL is present\" into qt-dev"
    },
    {
      "commit": "095421dd5c9d1e47c15a1796a2d7e590c5ee717b",
      "tree": "fbab06f166a4c3d604e12cd89d8e9b186aee589e",
      "parents": [
        "5e96d8359d0185d0e231366ba1eb21e0f8512f01",
        "a3c59b5047aea87ffb300970fd0c04e1d54e93b1"
      ],
      "author": {
        "name": "Krzysztof Kosiński",
        "email": "krzysio@google.com",
        "time": "Fri May 24 22:05:41 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 24 22:05:41 2019 -0700"
      },
      "message": "Merge \"Reintroduce EGL mitigations from Android P.\" into qt-dev am: 97071fa058 am: 39e98d7df9\nam: a3c59b5047\n\nChange-Id: Ia43deddb28ebe93d300ffc93599a8ff9b9b320a8\n"
    },
    {
      "commit": "5e96d8359d0185d0e231366ba1eb21e0f8512f01",
      "tree": "fbab06f166a4c3d604e12cd89d8e9b186aee589e",
      "parents": [
        "7ee8a96b033cdc6ebdf299b0175f9a7be8b9c8d6",
        "dac3f7dbcea388cd0f098c579b511f5d27962cb7"
      ],
      "author": {
        "name": "Krzysztof Kosiński",
        "email": "krzysio@google.com",
        "time": "Fri May 24 21:59:13 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 24 21:59:13 2019 -0700"
      },
      "message": "Merge \"Reintroduce EGL mitigations from Android P.\" into qt-dev am: 97071fa058 am: 970cac1945\nam: dac3f7dbce\n\nChange-Id: I430c5907288ac4fdbaae8062ca410424b28123be\n"
    },
    {
      "commit": "a3c59b5047aea87ffb300970fd0c04e1d54e93b1",
      "tree": "1fe58d4eafb933e1bb739f38ba3d08cd026ba571",
      "parents": [
        "dac3f7dbcea388cd0f098c579b511f5d27962cb7",
        "39e98d7df9577d480e62881e57f2a5ed4621c21c"
      ],
      "author": {
        "name": "Krzysztof Kosiński",
        "email": "krzysio@google.com",
        "time": "Fri May 24 21:19:56 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 24 21:19:56 2019 -0700"
      },
      "message": "Merge \"Reintroduce EGL mitigations from Android P.\" into qt-dev am: 97071fa058\nam: 39e98d7df9\n\nChange-Id: I98f5c4916e4c0e72888788e92b2f6a5b0a0a87d2\n"
    },
    {
      "commit": "7ee8a96b033cdc6ebdf299b0175f9a7be8b9c8d6",
      "tree": "4480aa5d28b10d269f4a3df1b8f366274dbf10df",
      "parents": [
        "a3c3c9c3eef1df769971d9857b2ec1902ba21941",
        "0c4d60ef4f20276bc41113d0aad491deca961cc4"
      ],
      "author": {
        "name": "Oliver Nguyen",
        "email": "olivernguyen@google.com",
        "time": "Fri May 24 20:50:58 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 24 20:50:58 2019 -0700"
      },
      "message": "Merge \"Remove undefined functions from VirtualTouchpadClient.\" into qt-dev am: d08cd7ea0c am: 6f58c97b77\nam: 0c4d60ef4f\n\nChange-Id: Ia22f76641517ecd345cb8ac3efe1b9630f5a0d13\n"
    },
    {
      "commit": "dac3f7dbcea388cd0f098c579b511f5d27962cb7",
      "tree": "1fe58d4eafb933e1bb739f38ba3d08cd026ba571",
      "parents": [
        "0c4d60ef4f20276bc41113d0aad491deca961cc4",
        "970cac1945211412e843da91cd6be8f7db0f6f83"
      ],
      "author": {
        "name": "Krzysztof Kosiński",
        "email": "krzysio@google.com",
        "time": "Fri May 24 20:23:28 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 24 20:23:28 2019 -0700"
      },
      "message": "Merge \"Reintroduce EGL mitigations from Android P.\" into qt-dev am: 97071fa058\nam: 970cac1945\n\nChange-Id: I17baae0b1d201ce90624fea139f51f1210e1afb5\n"
    },
    {
      "commit": "a3c3c9c3eef1df769971d9857b2ec1902ba21941",
      "tree": "4480aa5d28b10d269f4a3df1b8f366274dbf10df",
      "parents": [
        "140e0b83ce238e37e82e03c449df7b5125bde7d5",
        "2768f2b1b13a90f5587f396cf5ad7422d98c5206"
      ],
      "author": {
        "name": "silence_dogood",
        "email": "adsrini@google.com",
        "time": "Fri May 24 19:59:08 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 24 19:59:08 2019 -0700"
      },
      "message": "Merge \"Vulkan: Fixing return code for vkQueuePresentKHR\" into qt-dev am: 5cada23f21 am: 3da592178b\nam: 2768f2b1b1\n\nChange-Id: Ic5afb93d9702fad5f215b4dd2f780147417dc63e\n"
    },
    {
      "commit": "140e0b83ce238e37e82e03c449df7b5125bde7d5",
      "tree": "4480aa5d28b10d269f4a3df1b8f366274dbf10df",
      "parents": [
        "913d3468c3f1211d047c9bca7920a5a1291e832c",
        "ac0ea731eddb26eeec3ffdbb535c392c91a25eef"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri May 24 19:58:50 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 24 19:58:50 2019 -0700"
      },
      "message": "Merge \"Track libziparchive API change.\" am: 3dd44d1973 am: 32112f0565 am: de9b9501e1\nam: ac0ea731ed\n\nChange-Id: Ibfd1ecbdbfa96d17470137e45319fa997dd87e0b\n"
    },
    {
      "commit": "913d3468c3f1211d047c9bca7920a5a1291e832c",
      "tree": "f9e04567f82b9e7b9d6edd9769d9e22908714d07",
      "parents": [
        "6d4ce6a20cde677d6c055040c65404a0ba157216",
        "060db2e4049d6cbcdd3ddbb9fb9cd21079462820"
      ],
      "author": {
        "name": "Oliver Nguyen",
        "email": "olivernguyen@google.com",
        "time": "Fri May 24 19:49:25 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 24 19:49:25 2019 -0700"
      },
      "message": "Merge \"Remove undefined functions from VirtualTouchpadClient.\" into qt-dev am: d08cd7ea0c am: 8610d854a2\nam: 060db2e404\n\nChange-Id: I0af8cb72529f850a0227f7b1a40471a457ca9bcf\n"
    },
    {
      "commit": "6d4ce6a20cde677d6c055040c65404a0ba157216",
      "tree": "f9e04567f82b9e7b9d6edd9769d9e22908714d07",
      "parents": [
        "2b7b4f100abe8cb0fb19c2c89b19c061acad09bb",
        "637f4b512e2f188601ec372b75309581c7eda993"
      ],
      "author": {
        "name": "silence_dogood",
        "email": "adsrini@google.com",
        "time": "Fri May 24 19:27:13 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 24 19:27:13 2019 -0700"
      },
      "message": "Merge \"Vulkan: Fixing return code for vkQueuePresentKHR\" into qt-dev am: 5cada23f21 am: a6fc4e5dce\nam: 637f4b512e\n\nChange-Id: I86dcf364ee6f21d85af620102f4cdaa712d467f4\n"
    },
    {
      "commit": "39e98d7df9577d480e62881e57f2a5ed4621c21c",
      "tree": "04d1a5100ef2824f5c329bb37552037cc2152bb1",
      "parents": [
        "6f58c97b77842a1fbb36c8e1b86e7149305255f6",
        "97071fa058bac2d688ddcf46311bc4e7428a273d"
      ],
      "author": {
        "name": "Krzysztof Kosiński",
        "email": "krzysio@google.com",
        "time": "Fri May 24 19:03:17 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 24 19:03:17 2019 -0700"
      },
      "message": "Merge \"Reintroduce EGL mitigations from Android P.\" into qt-dev\nam: 97071fa058\n\nChange-Id: I488241a317f2ff0604e2c99baca810eec57ce166\n"
    },
    {
      "commit": "2b7b4f100abe8cb0fb19c2c89b19c061acad09bb",
      "tree": "8a80ce5875986c0b37630faa1f90b7d99b92ab4e",
      "parents": [
        "7cd641eb78e854bac09f53c78947dab4438849bd",
        "8340393d3f5c4502aba54a5a5de41f4dc8476df8"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Fri May 24 18:38:35 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 24 18:38:35 2019 -0700"
      },
      "message": "Merge \"Merge \"installd: Add support for migrating legacy obb data.\" into qt-dev am: 41ef39cec9 am: 65fbc560de\" into qt-r1-dev-plus-aosp\nam: 8340393d3f\n\nChange-Id: Iff94bf77306b00df203a3456519eed7def5d542a\n"
    },
    {
      "commit": "970cac1945211412e843da91cd6be8f7db0f6f83",
      "tree": "b6d429edbc883b882ae6de740dde28bcee0b32b4",
      "parents": [
        "8610d854a2a9c5ba24075eda186da26f1b34b7bc",
        "97071fa058bac2d688ddcf46311bc4e7428a273d"
      ],
      "author": {
        "name": "Krzysztof Kosiński",
        "email": "krzysio@google.com",
        "time": "Fri May 24 18:37:04 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 24 18:37:04 2019 -0700"
      },
      "message": "Merge \"Reintroduce EGL mitigations from Android P.\" into qt-dev\nam: 97071fa058\n\nChange-Id: I0315afe6893150b66b9ad6cb34d2ea4198b7c21e\n"
    },
    {
      "commit": "7cd641eb78e854bac09f53c78947dab4438849bd",
      "tree": "8a80ce5875986c0b37630faa1f90b7d99b92ab4e",
      "parents": [
        "3822dfa393065b53749a258a38fcf9b6a1ef96d2",
        "5d80804193f8e80c60f642262247311d38de6deb"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Fri May 24 18:32:24 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 24 18:32:24 2019 -0700"
      },
      "message": "Merge \"installd: Add support for migrating legacy obb data.\" into qt-dev am: 41ef39cec9 am: 8231d8d452\nam: 5d80804193\n\nChange-Id: Iaeee64515891538da0f339387973a4c499a1a5d8\n"
    },
    {
      "commit": "0c4d60ef4f20276bc41113d0aad491deca961cc4",
      "tree": "70a53bacef609d2fad3ced7d1ce7024869229f9d",
      "parents": [
        "2768f2b1b13a90f5587f396cf5ad7422d98c5206",
        "6f58c97b77842a1fbb36c8e1b86e7149305255f6"
      ],
      "author": {
        "name": "Oliver Nguyen",
        "email": "olivernguyen@google.com",
        "time": "Fri May 24 18:15:52 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 24 18:15:52 2019 -0700"
      },
      "message": "Merge \"Remove undefined functions from VirtualTouchpadClient.\" into qt-dev am: d08cd7ea0c\nam: 6f58c97b77\n\nChange-Id: I5a290a35a720f6a5c6c2a2311c8820a8225feffa\n"
    },
    {
      "commit": "2768f2b1b13a90f5587f396cf5ad7422d98c5206",
      "tree": "70a53bacef609d2fad3ced7d1ce7024869229f9d",
      "parents": [
        "ac0ea731eddb26eeec3ffdbb535c392c91a25eef",
        "3da592178bf331b0a9212e2f6d6f713fabb4cf5a"
      ],
      "author": {
        "name": "silence_dogood",
        "email": "adsrini@google.com",
        "time": "Fri May 24 17:28:44 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 24 17:28:44 2019 -0700"
      },
      "message": "Merge \"Vulkan: Fixing return code for vkQueuePresentKHR\" into qt-dev am: 5cada23f21\nam: 3da592178b\n\nChange-Id: I9bf759e4bcfe1cf9f1d8787966186eac1c2dfdc9\n"
    },
    {
      "commit": "97071fa058bac2d688ddcf46311bc4e7428a273d",
      "tree": "0314c5b5e3b6c19d1f9d72fe27ac3c0b25a43534",
      "parents": [
        "d08cd7ea0c556349841641e04d7765398950151e",
        "dbccd22e641d0d1591df9e7383aa399fc6599c76"
      ],
      "author": {
        "name": "Krzysztof Kosiński",
        "email": "krzysio@google.com",
        "time": "Sat May 25 00:12:50 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat May 25 00:12:50 2019 +0000"
      },
      "message": "Merge \"Reintroduce EGL mitigations from Android P.\" into qt-dev"
    },
    {
      "commit": "dbccd22e641d0d1591df9e7383aa399fc6599c76",
      "tree": "3bcf4cb3bd590938dbd147710c3ccee01607468c",
      "parents": [
        "0e7098cf53395b297c5affe30a9356b76fe2ff84"
      ],
      "author": {
        "name": "Krzysztof Kosiński",
        "email": "krzysio@google.com",
        "time": "Thu May 16 14:10:25 2019 -0700"
      },
      "committer": {
        "name": "Krzysztof Kosiński",
        "email": "krzysio@google.com",
        "time": "Sat May 25 00:12:35 2019 +0000"
      },
      "message": "Reintroduce EGL mitigations from Android P.\n\nThese mitigations are still necessary for GSI images with P vendor\npartitions to pass Q CTS. This is essentially a revert of commit\n30c1d90f1c08e2258f39e9328dcfa16fecbc9441 adjusted to match the changes\nintroduced in the meantime.\n\nBug: 124411631\nTest: Pixel XL boots, CtsVrTestCases passes on Pixel 3 GSI+P\nChange-Id: I38bddfddda411337f5ed77b7e4899b922386f331\n"
    },
    {
      "commit": "ac0ea731eddb26eeec3ffdbb535c392c91a25eef",
      "tree": "70a53bacef609d2fad3ced7d1ce7024869229f9d",
      "parents": [
        "060db2e4049d6cbcdd3ddbb9fb9cd21079462820",
        "de9b9501e104153f0450b0fcef7ea539a5613d0f"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri May 24 16:57:46 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 24 16:57:46 2019 -0700"
      },
      "message": "Merge \"Track libziparchive API change.\" am: 3dd44d1973 am: 32112f0565\nam: de9b9501e1\n\nChange-Id: I2b1be2f116c7830ad2ba49096636876f6620dc61\n"
    },
    {
      "commit": "3822dfa393065b53749a258a38fcf9b6a1ef96d2",
      "tree": "08a364024fc6fa552e842430db367261c819bc96",
      "parents": [
        "cc887a60846dac85b5acfbfbcf22155a5c79b1a4",
        "31c8de613834204e169c2af8933dd9a8ff43099c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri May 24 23:47:27 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 24 23:47:27 2019 +0000"
      },
      "message": "Merge \"Add lshal support for VrHwc\""
    },
    {
      "commit": "6f58c97b77842a1fbb36c8e1b86e7149305255f6",
      "tree": "900156eaa1fe72910c91572eb785d5885c5c5ef0",
      "parents": [
        "3da592178bf331b0a9212e2f6d6f713fabb4cf5a",
        "d08cd7ea0c556349841641e04d7765398950151e"
      ],
      "author": {
        "name": "Oliver Nguyen",
        "email": "olivernguyen@google.com",
        "time": "Fri May 24 16:42:11 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 24 16:42:11 2019 -0700"
      },
      "message": "Merge \"Remove undefined functions from VirtualTouchpadClient.\" into qt-dev\nam: d08cd7ea0c\n\nChange-Id: If01f8119e785b3ebdda6b2aecccc539a21569f43\n"
    },
    {
      "commit": "3da592178bf331b0a9212e2f6d6f713fabb4cf5a",
      "tree": "900156eaa1fe72910c91572eb785d5885c5c5ef0",
      "parents": [
        "de9b9501e104153f0450b0fcef7ea539a5613d0f",
        "5cada23f2182901c5eb63455581f829910a0e448"
      ],
      "author": {
        "name": "silence_dogood",
        "email": "adsrini@google.com",
        "time": "Fri May 24 16:14:54 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 24 16:14:54 2019 -0700"
      },
      "message": "Merge \"Vulkan: Fixing return code for vkQueuePresentKHR\" into qt-dev\nam: 5cada23f21\n\nChange-Id: I8e8c8e33a6b1ed348a8726cbec1ce51a69abbf8d\n"
    },
    {
      "commit": "42a94c6b3592f2aeddcbb39fa23c87136e5f1178",
      "tree": "8362670c3d7e5d63f7664fe2f11c5693456d67b0",
      "parents": [
        "d08cd7ea0c556349841641e04d7765398950151e"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Fri May 24 14:27:14 2019 -0700"
      },
      "committer": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Fri May 24 14:32:31 2019 -0700"
      },
      "message": "BufferQueueProducer: fix buffer adjustment during setDequeueTimeout\n\nAdjust buffer during setDequeueTimeout() according to the expected\nfuture value of mDequeueBufferCannotBlock.\n\nBug: 133208327\nChange-Id: Ibc6b1dd6c3870c6c80e76279f1f104200a3d0241\n"
    },
    {
      "commit": "060db2e4049d6cbcdd3ddbb9fb9cd21079462820",
      "tree": "4bd898971265da878a321568effbb1fde59637e3",
      "parents": [
        "637f4b512e2f188601ec372b75309581c7eda993",
        "8610d854a2a9c5ba24075eda186da26f1b34b7bc"
      ],
      "author": {
        "name": "Oliver Nguyen",
        "email": "olivernguyen@google.com",
        "time": "Fri May 24 14:29:38 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 24 14:29:38 2019 -0700"
      },
      "message": "Merge \"Remove undefined functions from VirtualTouchpadClient.\" into qt-dev am: d08cd7ea0c\nam: 8610d854a2\n\nChange-Id: I4e0fce9ac3effecd77c81433ab1987cdf1d4415e\n"
    },
    {
      "commit": "8610d854a2a9c5ba24075eda186da26f1b34b7bc",
      "tree": "770d9dc626c92780da4ccf674f54724be7e6400d",
      "parents": [
        "a6fc4e5dce3b1bdbd55801ea8a73937fe9697695",
        "d08cd7ea0c556349841641e04d7765398950151e"
      ],
      "author": {
        "name": "Oliver Nguyen",
        "email": "olivernguyen@google.com",
        "time": "Fri May 24 14:10:59 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 24 14:10:59 2019 -0700"
      },
      "message": "Merge \"Remove undefined functions from VirtualTouchpadClient.\" into qt-dev\nam: d08cd7ea0c\n\nChange-Id: I245bf717d40dbf9645b4be297c1a5ea849410610\n"
    },
    {
      "commit": "d08cd7ea0c556349841641e04d7765398950151e",
      "tree": "84db226214a9e6933a09c310bf3a87d2c4f411b3",
      "parents": [
        "5cada23f2182901c5eb63455581f829910a0e448",
        "ddf960bf6a27da32e552c02ad240b4b4a8daaeba"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri May 24 20:55:31 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 24 20:55:31 2019 +0000"
      },
      "message": "Merge \"Remove undefined functions from VirtualTouchpadClient.\" into qt-dev"
    },
    {
      "commit": "de9b9501e104153f0450b0fcef7ea539a5613d0f",
      "tree": "868771fa32d7209507f1f2729215cb2b2e4ab737",
      "parents": [
        "8231d8d4523794d6df3a574f6652d5f1060eba40",
        "32112f05658dfdb8b0c0e75a6b89605a42e4e92d"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri May 24 13:24:18 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 24 13:24:18 2019 -0700"
      },
      "message": "Merge \"Track libziparchive API change.\" am: 3dd44d1973\nam: 32112f0565\n\nChange-Id: I51b605f0011926b5063a26a1541fd3bf87dccfb4\n"
    },
    {
      "commit": "32112f05658dfdb8b0c0e75a6b89605a42e4e92d",
      "tree": "cfd9a7952f20c3ecb63d9602cc9d07dd43194cb6",
      "parents": [
        "aa5e44f648b9ba5a04473588d747b9978803a929",
        "3dd44d197317394e1aef6ea6794fa6a6a73c4d41"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri May 24 13:12:53 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 24 13:12:53 2019 -0700"
      },
      "message": "Merge \"Track libziparchive API change.\"\nam: 3dd44d1973\n\nChange-Id: I7311dfb8947b1204b9587a36df60c4e2fab5f411\n"
    },
    {
      "commit": "637f4b512e2f188601ec372b75309581c7eda993",
      "tree": "4bd898971265da878a321568effbb1fde59637e3",
      "parents": [
        "8340393d3f5c4502aba54a5a5de41f4dc8476df8",
        "a6fc4e5dce3b1bdbd55801ea8a73937fe9697695"
      ],
      "author": {
        "name": "silence_dogood",
        "email": "adsrini@google.com",
        "time": "Fri May 24 12:45:44 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 24 12:45:44 2019 -0700"
      },
      "message": "Merge \"Vulkan: Fixing return code for vkQueuePresentKHR\" into qt-dev am: 5cada23f21\nam: a6fc4e5dce\n\nChange-Id: I0fc60e9bcabe88a9c1077bd8275673fb27b38be3\n"
    },
    {
      "commit": "3dd44d197317394e1aef6ea6794fa6a6a73c4d41",
      "tree": "cfd9a7952f20c3ecb63d9602cc9d07dd43194cb6",
      "parents": [
        "fa7652f29c8f74d590a12e4d5dac6c2d950106ae",
        "c1f2485d9b08b036579afb7bf66130df9a974f5c"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri May 24 19:35:42 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri May 24 19:35:42 2019 +0000"
      },
      "message": "Merge \"Track libziparchive API change.\""
    },
    {
      "commit": "cc887a60846dac85b5acfbfbcf22155a5c79b1a4",
      "tree": "8b2b080eadb5755637d8eff5e02ba455a142a7da",
      "parents": [
        "88501543d83cba48ef03e7eb4e8544d1d4d5ec80",
        "e3426d3016184a96f27caf1095a2fc0b474e6f7a"
      ],
      "author": {
        "name": "Greg Kaiser",
        "email": "gkaiser@google.com",
        "time": "Fri May 24 12:02:24 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 24 12:02:24 2019 -0700"
      },
      "message": "Merge \"dumpstate_test: Minor tweak to comments\" am: fa7652f29c am: aa5e44f648 am: 9c1dc3fd83\nam: e3426d3016\n\nChange-Id: I0e0028191758df01f0e0631ecd77baccfc8a8166\n"
    },
    {
      "commit": "a6fc4e5dce3b1bdbd55801ea8a73937fe9697695",
      "tree": "54acd3f4af864624c229a8e8f2f13a9bde3cf2a6",
      "parents": [
        "65fbc560ded6841cd29583f3c3f9fab69ab1ea68",
        "5cada23f2182901c5eb63455581f829910a0e448"
      ],
      "author": {
        "name": "silence_dogood",
        "email": "adsrini@google.com",
        "time": "Fri May 24 11:45:02 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 24 11:45:02 2019 -0700"
      },
      "message": "Merge \"Vulkan: Fixing return code for vkQueuePresentKHR\" into qt-dev\nam: 5cada23f21\n\nChange-Id: Ib1645fdd419d18f58f742fc95d54eac8cab689b7\n"
    },
    {
      "commit": "88501543d83cba48ef03e7eb4e8544d1d4d5ec80",
      "tree": "544071505fcba8f64770cf5856f4dfce03e11b7f",
      "parents": [
        "c483ba1a3c2b142e993349d6aa5760c79281cad4",
        "daad12bf79345e84b147a581164736b4e6f021fb"
      ],
      "author": {
        "name": "Alec Mouri",
        "email": "alecmouri@google.com",
        "time": "Fri May 24 10:21:46 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 24 10:21:46 2019 -0700"
      },
      "message": "Merge \"[SurfaceFlinger] add minimum frame count for early gl offsets.\" into qt-r1-dev am: dac7a213b2\nam: daad12bf79\n\nChange-Id: I57eb71732058fbcbe9d7a7405121a4b7afeb4168\n"
    },
    {
      "commit": "5cada23f2182901c5eb63455581f829910a0e448",
      "tree": "a698e2c2aed7a809fb50034745eb5ff1dc011198",
      "parents": [
        "41ef39cec933712c2b356a853605bfba303cb66e",
        "7359759d691768c174dcad2241c165823583c6b9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri May 24 17:11:41 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 24 17:11:41 2019 +0000"
      },
      "message": "Merge \"Vulkan: Fixing return code for vkQueuePresentKHR\" into qt-dev"
    },
    {
      "commit": "c483ba1a3c2b142e993349d6aa5760c79281cad4",
      "tree": "3af558329d0fdc1bf8e31787acce5e759969ff92",
      "parents": [
        "3738f3c248e84bc4dddf92e6b2d6b9bb272189e7",
        "94abf99cfda6e6eb91ebc15171272265c169b896"
      ],
      "author": {
        "name": "Alec Mouri",
        "email": "alecmouri@google.com",
        "time": "Fri May 24 05:58:00 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 24 05:58:00 2019 -0700"
      },
      "message": "[SurfaceFlinger] fix permanently enabling early offsets. am: f8e689cfd2\nam: 94abf99cfd\n\nChange-Id: I0a47403b41aa9ce35ffece6758d591804422d1eb\n"
    },
    {
      "commit": "8340393d3f5c4502aba54a5a5de41f4dc8476df8",
      "tree": "e69291314113b3e9c4f7734fdd8f72176108f0a5",
      "parents": [
        "5d80804193f8e80c60f642262247311d38de6deb",
        "3cbfaa612fa8ed6943caa5dc22d022dcde2e71b3"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Fri May 24 11:43:13 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 24 11:43:13 2019 +0000"
      },
      "message": "Merge \"Merge \"installd: Add support for migrating legacy obb data.\" into qt-dev am: 41ef39cec9 am: 65fbc560de\" into qt-r1-dev-plus-aosp"
    },
    {
      "commit": "3cbfaa612fa8ed6943caa5dc22d022dcde2e71b3",
      "tree": "e69291314113b3e9c4f7734fdd8f72176108f0a5",
      "parents": [
        "e3426d3016184a96f27caf1095a2fc0b474e6f7a",
        "65fbc560ded6841cd29583f3c3f9fab69ab1ea68"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Fri May 24 04:40:42 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 24 04:40:42 2019 -0700"
      },
      "message": "Merge \"installd: Add support for migrating legacy obb data.\" into qt-dev am: 41ef39cec9\nam: 65fbc560de\n\nChange-Id: Ic36c90caebddcc3c6346555b0d5da40f9bd1880b\n"
    },
    {
      "commit": "5d80804193f8e80c60f642262247311d38de6deb",
      "tree": "e69291314113b3e9c4f7734fdd8f72176108f0a5",
      "parents": [
        "e3426d3016184a96f27caf1095a2fc0b474e6f7a",
        "8231d8d4523794d6df3a574f6652d5f1060eba40"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Fri May 24 04:40:18 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 24 04:40:18 2019 -0700"
      },
      "message": "Merge \"installd: Add support for migrating legacy obb data.\" into qt-dev am: 41ef39cec9\nam: 8231d8d452\n\nChange-Id: I586e7786353a18b1e0ef07845d14dfc98dea314f\n"
    },
    {
      "commit": "8231d8d4523794d6df3a574f6652d5f1060eba40",
      "tree": "7c63f8e1a75d9e5dfbcaba9888dac3ab7861fcae",
      "parents": [
        "9c1dc3fd83a918b7ca9bce7b435076ea816f7829",
        "41ef39cec933712c2b356a853605bfba303cb66e"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Fri May 24 04:24:08 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 24 04:24:08 2019 -0700"
      },
      "message": "Merge \"installd: Add support for migrating legacy obb data.\" into qt-dev\nam: 41ef39cec9\n\nChange-Id: I34659a04768c8ad3c7ffaecb5eadbc93beec0290\n"
    },
    {
      "commit": "65fbc560ded6841cd29583f3c3f9fab69ab1ea68",
      "tree": "a02a5b169a5b839ab4c4b5320ac61000acaad7d5",
      "parents": [
        "dac7a213b2bc3d341e549c7d9164e401834efa0f",
        "41ef39cec933712c2b356a853605bfba303cb66e"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Fri May 24 04:19:52 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 24 04:19:52 2019 -0700"
      },
      "message": "Merge \"installd: Add support for migrating legacy obb data.\" into qt-dev\nam: 41ef39cec9\n\nChange-Id: Ie142ce5ce7d7c2debf9d2db327a438bd54f2251a\n"
    },
    {
      "commit": "41ef39cec933712c2b356a853605bfba303cb66e",
      "tree": "179a7205f68da6f0020c18c8c4b54ad59036331c",
      "parents": [
        "540d8e95a1f08c5c7f78b7533db3489feebbf660",
        "28ab93b866799a25ba8c0b8c413156c4e5553664"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Fri May 24 11:06:50 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 24 11:06:50 2019 +0000"
      },
      "message": "Merge \"installd: Add support for migrating legacy obb data.\" into qt-dev"
    },
    {
      "commit": "e3426d3016184a96f27caf1095a2fc0b474e6f7a",
      "tree": "6847fd26b517f584839849a18297cf52f6f21570",
      "parents": [
        "daad12bf79345e84b147a581164736b4e6f021fb",
        "9c1dc3fd83a918b7ca9bce7b435076ea816f7829"
      ],
      "author": {
        "name": "Greg Kaiser",
        "email": "gkaiser@google.com",
        "time": "Fri May 24 01:20:09 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 24 01:20:09 2019 -0700"
      },
      "message": "Merge \"dumpstate_test: Minor tweak to comments\" am: fa7652f29c am: aa5e44f648\nam: 9c1dc3fd83\n\nChange-Id: I7a5fdc2944593d98bb67eeae8d0635fa98d04e71\n"
    },
    {
      "commit": "3738f3c248e84bc4dddf92e6b2d6b9bb272189e7",
      "tree": "86d4ed8a73aace0d5d01fd7e49f54b6f6e0d0b57",
      "parents": [
        "be9e13f9768c5ecc55e5689719a86bac7d596e98",
        "2faa9f79e202254078138893e09715d39d6719d1"
      ],
      "author": {
        "name": "Nikita Ioffe",
        "email": "ioffe@google.com",
        "time": "Fri May 24 01:15:11 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 24 01:15:11 2019 -0700"
      },
      "message": "[automerger skipped] Merge \"Collect stack traces from vold in bugreports\" am: 97b636e069 am: 928911d9c1 -s ours am: 2abb41eb1f -s ours\nam: 2faa9f79e2 -s ours\nam skip reason: change_id I28b5b4cb3f45e3090237fe9767f9c3b704e6c43f with SHA1 a8b9c4b850 is in history\n\nChange-Id: I217e6b5dc974cdb620f5b376e1827c6a7212a9bf\n"
    },
    {
      "commit": "be9e13f9768c5ecc55e5689719a86bac7d596e98",
      "tree": "86d4ed8a73aace0d5d01fd7e49f54b6f6e0d0b57",
      "parents": [
        "6208931c36267ed6c0bb74e3e4da5b41805b2fc0",
        "4ac9f0891ba5c79589d3ca09a297a8bf6367f7ef"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Fri May 24 01:13:11 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 24 01:13:11 2019 -0700"
      },
      "message": "Merge \"Suppress BufferQueueProducer::dequeueBuffer error logs\" into qt-dev am: 540d8e95a1 am: d861043530\nam: 4ac9f0891b\n\nChange-Id: I39b5b712a7653c855aa012fe823000b8840b72ef\n"
    },
    {
      "commit": "6208931c36267ed6c0bb74e3e4da5b41805b2fc0",
      "tree": "86d4ed8a73aace0d5d01fd7e49f54b6f6e0d0b57",
      "parents": [
        "db52843d48214517b801f6fbba8b1fc093a196f2",
        "d8c81a795a1d6d30aaa29d4199c62877788899cf"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Fri May 24 01:12:00 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 24 01:12:00 2019 -0700"
      },
      "message": "Merge \"Suppress BufferQueueProducer::dequeueBuffer error logs\" into qt-dev am: 540d8e95a1 am: 92caec4aca\nam: d8c81a795a\n\nChange-Id: I698266ee29c35aea21cfc7a8c38610a657692ed2\n"
    },
    {
      "commit": "db52843d48214517b801f6fbba8b1fc093a196f2",
      "tree": "27eda715996b408c3edc7268ab77fe35ba519081",
      "parents": [
        "d312cd51d5b7c8c941d66bb5084eb79a305494ba",
        "9f7e94c5090d79d24953dff644f9a4ed100de667"
      ],
      "author": {
        "name": "Oliver Nguyen",
        "email": "olivernguyen@google.com",
        "time": "Fri May 24 00:59:32 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 24 00:59:32 2019 -0700"
      },
      "message": "Merge \"Remove undefined functions from VirtualTouchpadClient.\" am: 622d91bf5c am: 5fe22f0544 am: c99897b0b9\nam: 9f7e94c509\n\nChange-Id: I6b9921dd8176a1c11f7c89938afe7f90f7ed0e09\n"
    },
    {
      "commit": "d312cd51d5b7c8c941d66bb5084eb79a305494ba",
      "tree": "6289c0b0c54c47b0a01f608578d1cd9e3fcf7dcd",
      "parents": [
        "29819174d061756f8e4ee2a3077b0a87179bd0e3",
        "2ddea5e253e99b4adedb661af9bf97b005dcc5a2"
      ],
      "author": {
        "name": "Nikita Ioffe",
        "email": "ioffe@google.com",
        "time": "Fri May 24 00:57:01 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 24 00:57:01 2019 -0700"
      },
      "message": "Merge \"Add information about Module Metadata Version into bugreport header\" into qt-dev am: 030764d25f am: 6b3dab4575\nam: 2ddea5e253\n\nChange-Id: I52d5784c20485107ee4d1102b6b563523cd4134b\n"
    },
    {
      "commit": "29819174d061756f8e4ee2a3077b0a87179bd0e3",
      "tree": "6289c0b0c54c47b0a01f608578d1cd9e3fcf7dcd",
      "parents": [
        "e3c9ab2d35328488c0c80b590e4a826509a0be23",
        "3fb14917a82d8567940c010ad2521f47bb8f3299"
      ],
      "author": {
        "name": "Nikita Ioffe",
        "email": "ioffe@google.com",
        "time": "Thu May 23 23:36:14 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 23 23:36:14 2019 -0700"
      },
      "message": "Merge \"Add getModuleMetadataPackageName API to PackageManagerNative binder\" into qt-dev am: 8a89580ce5 am: 0537f2441b\nam: 3fb14917a8\n\nChange-Id: I77da79aab5ff59cd21004f36629a990c963ccbbb\n"
    },
    {
      "commit": "e3c9ab2d35328488c0c80b590e4a826509a0be23",
      "tree": "6289c0b0c54c47b0a01f608578d1cd9e3fcf7dcd",
      "parents": [
        "7cabaf5cefdd684e40fc4bb4ba757ba26ec340d2",
        "0e6aff7e22acec01eed920f08d90af0345b79a9d"
      ],
      "author": {
        "name": "Nikita Ioffe",
        "email": "ioffe@google.com",
        "time": "Thu May 23 23:34:15 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 23 23:34:15 2019 -0700"
      },
      "message": "Merge \"Add OWNERS for IPackageManagerNative.aidl\" into qt-dev am: 2f0df90ab0 am: 2264f5daa2\nam: 0e6aff7e22\n\nChange-Id: I934928a4a39b8148203bb99fb72fb29b705efa44\n"
    },
    {
      "commit": "7cabaf5cefdd684e40fc4bb4ba757ba26ec340d2",
      "tree": "6289c0b0c54c47b0a01f608578d1cd9e3fcf7dcd",
      "parents": [
        "a8a6c52ec54d9a42ba76fc508bc9f46690e37021",
        "381e27717a0dc61e5a48a53cd6066582a2ec0fca"
      ],
      "author": {
        "name": "Francois Bleibel",
        "email": "fbleibel@google.com",
        "time": "Thu May 23 23:33:03 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 23 23:33:03 2019 -0700"
      },
      "message": "[automerger skipped] Merge \"Adds new HardwareBuffer plane-locking functions to NDK\" into qt-dev am: 186800de6a am: 44c58c2daa -s ours\nam: 381e27717a -s ours\nam skip reason: change_id I8b97cdf8e7348e0c00f4ec62cbeb471ea4e00795 with SHA1 75a0a91c40 is in history\n\nChange-Id: Ieb7086a84532bca01a6f3c0983f6a9b9f233d5aa\n"
    },
    {
      "commit": "9c1dc3fd83a918b7ca9bce7b435076ea816f7829",
      "tree": "c9039e97a47a8d35394295c8ad1571e3ee9aa9ef",
      "parents": [
        "2abb41eb1f5e49a2e5540e05bec9be65752ab264",
        "aa5e44f648b9ba5a04473588d747b9978803a929"
      ],
      "author": {
        "name": "Greg Kaiser",
        "email": "gkaiser@google.com",
        "time": "Thu May 23 23:18:37 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 23 23:18:37 2019 -0700"
      },
      "message": "Merge \"dumpstate_test: Minor tweak to comments\" am: fa7652f29c\nam: aa5e44f648\n\nChange-Id: I25aad150022b02a0d67d9bd463a9e6ebf4e27dbc\n"
    },
    {
      "commit": "daad12bf79345e84b147a581164736b4e6f021fb",
      "tree": "1cf787238fec02d6a2331139673e44a9dc5dd8ae",
      "parents": [
        "94abf99cfda6e6eb91ebc15171272265c169b896",
        "dac7a213b2bc3d341e549c7d9164e401834efa0f"
      ],
      "author": {
        "name": "Alec Mouri",
        "email": "alecmouri@google.com",
        "time": "Thu May 23 22:32:33 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 23 22:32:33 2019 -0700"
      },
      "message": "Merge \"[SurfaceFlinger] add minimum frame count for early gl offsets.\" into qt-r1-dev\nam: dac7a213b2\n\nChange-Id: I26199cb46ff65cefb99ff2a6ca1eaefc9388445c\n"
    },
    {
      "commit": "94abf99cfda6e6eb91ebc15171272265c169b896",
      "tree": "39dde59110a399bfe9b5b9684ea451407b9f72f8",
      "parents": [
        "2faa9f79e202254078138893e09715d39d6719d1",
        "f8e689cfd25f27c4af36a27e145d4cac1d0bb9cb"
      ],
      "author": {
        "name": "Alec Mouri",
        "email": "alecmouri@google.com",
        "time": "Thu May 23 22:16:56 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 23 22:16:56 2019 -0700"
      },
      "message": "[SurfaceFlinger] fix permanently enabling early offsets.\nam: f8e689cfd2\n\nChange-Id: I171d803e41fae8d5a65ea59a023d292b6b28ca68\n"
    },
    {
      "commit": "aa5e44f648b9ba5a04473588d747b9978803a929",
      "tree": "cca5b30b05fd0f6a852252af26d498930a8afc5b",
      "parents": [
        "928911d9c1f1d9be2778de7b2bf41bc00d33d6e3",
        "fa7652f29c8f74d590a12e4d5dac6c2d950106ae"
      ],
      "author": {
        "name": "Greg Kaiser",
        "email": "gkaiser@google.com",
        "time": "Thu May 23 22:15:03 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 23 22:15:03 2019 -0700"
      },
      "message": "Merge \"dumpstate_test: Minor tweak to comments\"\nam: fa7652f29c\n\nChange-Id: I2717419d48b600fdb151648e3ec3be66e706baa5\n"
    },
    {
      "commit": "fa7652f29c8f74d590a12e4d5dac6c2d950106ae",
      "tree": "cca5b30b05fd0f6a852252af26d498930a8afc5b",
      "parents": [
        "97b636e0690a16265f999866d549a449ace864f6",
        "3a811c193e986dd653ee77f9e6b4f9670a5601d6"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri May 24 03:04:26 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri May 24 03:04:26 2019 +0000"
      },
      "message": "Merge \"dumpstate_test: Minor tweak to comments\""
    },
    {
      "commit": "a8a6c52ec54d9a42ba76fc508bc9f46690e37021",
      "tree": "6289c0b0c54c47b0a01f608578d1cd9e3fcf7dcd",
      "parents": [
        "27523800fff0be267f5f5869a35bce68c702f82d",
        "dec1d622bdd4981005a2de15e1df77529200a9ae"
      ],
      "author": {
        "name": "Nikita Ioffe",
        "email": "ioffe@google.com",
        "time": "Thu May 23 19:58:44 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 23 19:58:44 2019 -0700"
      },
      "message": "Merge \"Add information about Module Metadata Version into bugreport header\" into qt-dev am: 030764d25f am: 50c94c696a\nam: dec1d622bd\n\nChange-Id: Iabfe1aeb7cb518bc2eff17ea3ebb43ae6644e1a2\n"
    },
    {
      "commit": "27523800fff0be267f5f5869a35bce68c702f82d",
      "tree": "ec5c479609d054e0fd73cb92c0a2687d10a803aa",
      "parents": [
        "7733d3bb51741ded4c436d0f305a47bb72404809",
        "b7c9162a82085fa5bdd943a251bfebebc45d7620"
      ],
      "author": {
        "name": "Nikita Ioffe",
        "email": "ioffe@google.com",
        "time": "Thu May 23 19:57:16 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 23 19:57:16 2019 -0700"
      },
      "message": "Merge \"Add getModuleMetadataPackageName API to PackageManagerNative binder\" into qt-dev am: 8a89580ce5 am: 51fa580316\nam: b7c9162a82\n\nChange-Id: I9b99cb26f759e25e6651ffa07498ec8b71b8b81f\n"
    },
    {
      "commit": "7733d3bb51741ded4c436d0f305a47bb72404809",
      "tree": "02462d8467012e671fe0876758a59829f6d73957",
      "parents": [
        "92d1aed70b176afd3e8c855d2fb7d97f85d53434",
        "124ee45379d8ff26e791077ef9aeaf8896f5d1e7"
      ],
      "author": {
        "name": "Nikita Ioffe",
        "email": "ioffe@google.com",
        "time": "Thu May 23 19:55:35 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 23 19:55:35 2019 -0700"
      },
      "message": "Merge \"Add OWNERS for IPackageManagerNative.aidl\" into qt-dev am: 2f0df90ab0 am: a474e8b3fc\nam: 124ee45379\n\nChange-Id: I1ad3a069c43c2315d2e577a620eaa2bb264d80a4\n"
    },
    {
      "commit": "92d1aed70b176afd3e8c855d2fb7d97f85d53434",
      "tree": "601f6ec1ac313713a1e9996c7146d1347d78ded7",
      "parents": [
        "1eafe08a93cead5628f1f827be99528a51f4ca70",
        "9de184a4be3329d6ea425a20cf3aa82ee519cc3e"
      ],
      "author": {
        "name": "Francois Bleibel",
        "email": "fbleibel@google.com",
        "time": "Thu May 23 19:20:27 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 23 19:20:27 2019 -0700"
      },
      "message": "[automerger skipped] Merge \"Adds new HardwareBuffer plane-locking functions to NDK\" into qt-dev am: 186800de6a am: e19e029db9\nam: 9de184a4be -s ours\nam skip reason: change_id I8b97cdf8e7348e0c00f4ec62cbeb471ea4e00795 with SHA1 c5f7a3a613 is in history\n\nChange-Id: Ibd64d079dbfdb4c2725a99614d030e3665721eab\n"
    },
    {
      "commit": "7359759d691768c174dcad2241c165823583c6b9",
      "tree": "7336ebe8476c4ba77e21ae756b7ad73648778354",
      "parents": [
        "030764d25fc52a8ba5a534feccd84168b60e8182"
      ],
      "author": {
        "name": "silence_dogood",
        "email": "adsrini@google.com",
        "time": "Thu May 23 16:57:37 2019 -0700"
      },
      "committer": {
        "name": "silence_dogood",
        "email": "adsrini@google.com",
        "time": "Thu May 23 19:11:51 2019 -0700"
      },
      "message": "Vulkan: Fixing return code for vkQueuePresentKHR\n\nWe should let vkQueuePresentKHR return VK_SUBOPTIMAL_KHR if the preTransform bit\nin VkSwapchainCreateInfoKHR doesn\u0027t match the window’s current transform.\n\nBug: 132976488\nTest: VulkanPreTransformTest\nChange-Id: I409609ab84a6be0f4e8c351b1bef88784c8f086d\n"
    },
    {
      "commit": "dac7a213b2bc3d341e549c7d9164e401834efa0f",
      "tree": "7b354273465767114c0f84bbe94147f50469329c",
      "parents": [
        "f8e689cfd25f27c4af36a27e145d4cac1d0bb9cb",
        "5a1021000dabfad591dc1afa6525b7165c046bf9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri May 24 01:46:14 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 24 01:46:14 2019 +0000"
      },
      "message": "Merge \"[SurfaceFlinger] add minimum frame count for early gl offsets.\" into qt-r1-dev"
    },
    {
      "commit": "31c8de613834204e169c2af8933dd9a8ff43099c",
      "tree": "f687e4165cbc9a1668260361a65b53a056affda0",
      "parents": [
        "0419884f22d8e390b1aa9a55a6d9664176983571"
      ],
      "author": {
        "name": "Jiwen \u0027Steve\u0027 Cai",
        "email": "jwcai@google.com",
        "time": "Thu May 23 18:27:14 2019 -0700"
      },
      "committer": {
        "name": "Jiwen \u0027Steve\u0027 Cai",
        "email": "jwcai@google.com",
        "time": "Thu May 23 18:28:49 2019 -0700"
      },
      "message": "Add lshal support for VrHwc\n\nBug: 133452166\nBug: 133272775\nTest: adb shell lshal debug android.hardware.graphics.composer@2.1::IComposer/vr\nChange-Id: I1b108857cd6cbabd53793095119275682b9d6b37\n"
    }
  ],
  "next": "3a811c193e986dd653ee77f9e6b4f9670a5601d6"
}
