)]}'
{
  "log": [
    {
      "commit": "c744ae8aca97edfb2422598ea620e8219449fa9b",
      "tree": "4e7c29d6b47c464dd5aa0af204d86a7340b0084f",
      "parents": [
        "0418b72fd2c91f32c42e3a406df2a866888fc766"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Wed May 17 19:28:38 2017 -0700"
      },
      "committer": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Wed May 24 15:14:29 2017 -0700"
      },
      "message": "AAPT2: Implement attribute compat versioning\n\nThis change defines some hardcoded rules to degrade\nattributes in newer SDKs to specific older attributes.\n\nAn attribute with a degrade rule will generate a new XML for the API\nin which the attribute resulting from the degradation was introduced.\n\nSince API 22 (Lollipop MR1), attributes are correctly ignored and do\nnot need to be versioned. In XML files defined for APIs 22+, the\noriginal and degraded attributes coexist in the same XML file.\n\nOne such example is paddingHorizontal, introduced in API 26.\npaddingHorizontal degrades to paddingLeft and paddingRight, which\nwere both introduced in API 1.\n\nBug: 35763493\nTest: make aapt2_tests\nChange-Id: I4aa8755a9ee2c0cc5afdc55c3d30093fd3a47f3d\n"
    },
    {
      "commit": "0418b72fd2c91f32c42e3a406df2a866888fc766",
      "tree": "88af260c9021db33440c2ed26897b69dba502e7a",
      "parents": [
        "eee1dd26fa4b6292ccd84c5faf67f7df460ee184",
        "6aead1ccc7d1fe53d70f401618dae3c7f9895470"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 23 23:35:36 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 23 23:35:41 2017 +0000"
      },
      "message": "Merge \"Fix creating of app theme snapshots\" into oc-dev"
    },
    {
      "commit": "eee1dd26fa4b6292ccd84c5faf67f7df460ee184",
      "tree": "53bbd54755d09f9c7ceb04fd5e5daf5afcf60eb6",
      "parents": [
        "fbc7cc849f78ccdafae100d769bd7303a0614b4f",
        "27e202208b42e78fefcece893a4bb5d8fe2eae58"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 23 23:28:29 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 23 23:28:38 2017 +0000"
      },
      "message": "Merge \"Hide Autofill UI when non-savable id is gone.\" into oc-dev"
    },
    {
      "commit": "fbc7cc849f78ccdafae100d769bd7303a0614b4f",
      "tree": "51288fa7580f595aa836c4b3c56d93602979a4e0",
      "parents": [
        "5f70bc89be1acfd98f9aeea5d1b1e46416b3ee9a",
        "b4e167bbf6eb1f79160ec25ba6bc21b6dc10a892"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 23 23:22:24 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 23 23:22:31 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-dev"
    },
    {
      "commit": "5f70bc89be1acfd98f9aeea5d1b1e46416b3ee9a",
      "tree": "e223200a72cd39b563f89fe37ae1b99724c67fc8",
      "parents": [
        "f61df4329b55ef612e97ca3e010376222abac02e",
        "4fed971437d957e09f86b67c540b27a6e15920bb"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Tue May 23 23:14:11 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 23 23:14:18 2017 +0000"
      },
      "message": "Merge \"Resources: fix race with creating theme\" into oc-dev"
    },
    {
      "commit": "f61df4329b55ef612e97ca3e010376222abac02e",
      "tree": "2f0cb5c11ebf8eb9915af1528dbb68642298c1e8",
      "parents": [
        "95e55f502087c7527b9bcc447b6fc806cfab6b83",
        "94b497bccc28b9eef435e0e8e1e20528cd2e8758"
      ],
      "author": {
        "name": "Erik Wolsheimer",
        "email": "ewol@google.com",
        "time": "Tue May 23 23:00:03 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 23 23:00:03 2017 +0000"
      },
      "message": "Merge \"Fix race condition triggered by quick stop/start of Dream\" into cw-f-dev am: 90a6054805\nam: 94b497bccc\n\nChange-Id: I62ab41ed83aa92b12e7fa3c9111a6f97e6ef13ef\n"
    },
    {
      "commit": "94b497bccc28b9eef435e0e8e1e20528cd2e8758",
      "tree": "df0ad6de9610dfc06481e9809fbe272cbef55df8",
      "parents": [
        "ce8a0dea71781ab57ebe55b21266cdeee64805e8",
        "90a6054805fc3a8fcf6aa95d58cb874f6543535c"
      ],
      "author": {
        "name": "Erik Wolsheimer",
        "email": "ewol@google.com",
        "time": "Tue May 23 22:51:25 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 23 22:51:25 2017 +0000"
      },
      "message": "Merge \"Fix race condition triggered by quick stop/start of Dream\" into cw-f-dev\nam: 90a6054805\n\nChange-Id: I708fda61e866a891238d6dbbfc6a9b901e6da6b3\n"
    },
    {
      "commit": "95e55f502087c7527b9bcc447b6fc806cfab6b83",
      "tree": "def1ac3b8eb9590b3cdcb2099f1431080998b8e3",
      "parents": [
        "be67aefca266bfc6aa2573f1f570ceccca7a6b0c",
        "b97ae357cad31913793f2695123c7f09cf5eaddf"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 23 22:46:43 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 23 22:46:48 2017 +0000"
      },
      "message": "Merge \"Respect one-shot click effect config in VibratorService\" into oc-dev"
    },
    {
      "commit": "90a6054805fc3a8fcf6aa95d58cb874f6543535c",
      "tree": "f42ede3c8cee9fc4b907f39c23da88a28d429388",
      "parents": [
        "3c529012d399da96de09e3b62b851d986f7c2880",
        "69515b2261335be4bd8510ed5a40a6bed3d7b48f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 23 22:44:37 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 23 22:44:43 2017 +0000"
      },
      "message": "Merge \"Fix race condition triggered by quick stop/start of Dream\" into cw-f-dev"
    },
    {
      "commit": "6aead1ccc7d1fe53d70f401618dae3c7f9895470",
      "tree": "922fce4141719715bdf724dbfc53003cf1839751",
      "parents": [
        "ff389264d9abd3278247a93d1d518882407f9cfc"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue May 23 15:07:44 2017 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue May 23 23:22:15 2017 +0200"
      },
      "message": "Fix creating of app theme snapshots\n\nApparently locking a HW bitmap makes it super slow to draw.\nInstead, draw it into a bitmap, copy it into a hw bitmap, and then\nextract the GraphicBuffer.\n\nTest: Open Camera, go home, reopen camera (and maybe go to recents)\nChange-Id: Id2371dcdad95f07a680e6c56c0403b3ad815a3f3\nFixes: 38510859\n"
    },
    {
      "commit": "b4e167bbf6eb1f79160ec25ba6bc21b6dc10a892",
      "tree": "52de9142218098908bda7bb4a4ee942b74b68e33",
      "parents": [
        "5b49464dc6cae55c240edf794d5b0da988774151"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue May 23 14:18:00 2017 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue May 23 14:18:00 2017 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I64e965e64592f8a674b099022977a6cf5f26ff79\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "be67aefca266bfc6aa2573f1f570ceccca7a6b0c",
      "tree": "e12e7e7668af25a3028ff9b740f187549c0687fc",
      "parents": [
        "3047a5ea7a29a0f4afabeb889c4f61ca0dad5a0a",
        "ab571a1ba4d1e3299bfe5208bb2286d3e2bff50b"
      ],
      "author": {
        "name": "Jayachandran Chinnakkannu",
        "email": "jayachandranc@google.com",
        "time": "Tue May 23 20:42:41 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 23 20:42:46 2017 +0000"
      },
      "message": "Merge \"Fix up upstream interface types for case DUN_UNSPECIFIED\" into oc-dev"
    },
    {
      "commit": "3047a5ea7a29a0f4afabeb889c4f61ca0dad5a0a",
      "tree": "e4fc3f359eabb6d228cd9f273bcbecf954b7e3a0",
      "parents": [
        "367b880c028ac7bec7399e992b7378231da7fd61",
        "cfeff74317f19d5b90335c3e458ef055bdbd17cd"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 23 20:32:26 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 23 20:32:32 2017 +0000"
      },
      "message": "Merge \"Fix starting window leak when adding/removing quickly\" into oc-dev"
    },
    {
      "commit": "4fed971437d957e09f86b67c540b27a6e15920bb",
      "tree": "c5ef10095b764d710e698c583ea9c7ca2f23adc2",
      "parents": [
        "367b880c028ac7bec7399e992b7378231da7fd61"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Tue May 23 13:14:54 2017 -0700"
      },
      "committer": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Tue May 23 13:14:54 2017 -0700"
      },
      "message": "Resources: fix race with creating theme\n\nBug: 38353957\nTest: none\nChange-Id: Id78770b475b979635da6a4067db6269e3a1b04d6\n"
    },
    {
      "commit": "367b880c028ac7bec7399e992b7378231da7fd61",
      "tree": "a90849c38e39b1556deb749756446461277468a1",
      "parents": [
        "07c832f40537e73fc468aae9b04f867d92c810e2",
        "25ae100cb0cf4bb8e4bb0be59e1221b2ca42a372"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Tue May 23 19:50:21 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 23 19:50:24 2017 +0000"
      },
      "message": "Merge \"Revert \"Disallow starting activities without new task from non-activity context.\"\" into oc-dev"
    },
    {
      "commit": "25ae100cb0cf4bb8e4bb0be59e1221b2ca42a372",
      "tree": "e88262006c09807520051614b46580a2357e44c8",
      "parents": [
        "8b49a5c0aa18f70bc59b972e888d5ad455e4d7ca"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Tue May 23 19:46:59 2017 +0000"
      },
      "committer": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Tue May 23 19:46:59 2017 +0000"
      },
      "message": "Revert \"Disallow starting activities without new task from non-activity context.\"\n\nThis reverts commit 8b49a5c0aa18f70bc59b972e888d5ad455e4d7ca.\n\nChange-Id: I7d2da4ac72ca578942b38fccf8b151f3a2ed081f\n"
    },
    {
      "commit": "07c832f40537e73fc468aae9b04f867d92c810e2",
      "tree": "fc5e07f27da8220eae7f25980803e073bad9aabf",
      "parents": [
        "2981584b125e86b01291e194882b560beafe6f31",
        "7210f130dbd37dc42f65ade897d6e7e5a3b445c3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 23 19:26:11 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 23 19:26:16 2017 +0000"
      },
      "message": "Merge \"Filter package manager calls\" into oc-dev"
    },
    {
      "commit": "2981584b125e86b01291e194882b560beafe6f31",
      "tree": "0ea30e49ea717c70d05d8b58f0b2a44a581f914f",
      "parents": [
        "4277d8f3e6d967e9fdca181d7bbc9516f9a1fe0e",
        "6483b86a929f33ef34753cb4678f623c54ff483c"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Tue May 23 19:21:07 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 23 19:21:12 2017 +0000"
      },
      "message": "Merge \"Add new task flag when starting chooser activity in bug report.\" into oc-dev"
    },
    {
      "commit": "4277d8f3e6d967e9fdca181d7bbc9516f9a1fe0e",
      "tree": "65bbb510851a15b294fb4adf3d323f6e15dca68c",
      "parents": [
        "5b49464dc6cae55c240edf794d5b0da988774151",
        "f5f27cd828084456bbc01520b44688df2b49b4b2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 23 19:19:34 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 23 19:19:39 2017 +0000"
      },
      "message": "Merge \"Fix recent apps in system UI for Skia pipeline\" into oc-dev"
    },
    {
      "commit": "27e202208b42e78fefcece893a4bb5d8fe2eae58",
      "tree": "8aa6ee8c12718bee967a58a29182db7f5590cfc6",
      "parents": [
        "3afc07ae7b86e9a0744573584772c673681639ad"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Thu May 18 15:24:11 2017 -0700"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Tue May 23 10:46:24 2017 -0700"
      },
      "message": "Hide Autofill UI when non-savable id is gone.\n\nAutofillManager keeps track of which views the AutofillServiec is interested to\nsave, so when these views are gone, the session is finished.\n\nBut when the AutofillService returns a dataset whose views it can not save,\nthe FillUi for these views are not hiding when the views are gone. This CL\nfixes this issue by:\n\n- Keeping track which non-savable views should be tracked.\n- Pass the view (instead of it\u0027s id) when the UI on such views should be hid.\n\nThis CL also optimized some AIDL and internal calls by avoiding the creating of\nunnecessary Lists.\n\nTest: manual verification with Snapchat\nTest: existing CtsAutoFillServiceTestCases pass\nTest: new tests on MultipleFragmentLoginTest pass\n\nFixes: 38199452\nChange-Id: I78fa357962dbc6667146d8e08cd6bacb63e0f337\n"
    },
    {
      "commit": "5b49464dc6cae55c240edf794d5b0da988774151",
      "tree": "eea58ef27032ecaaa1fdd29cc1516da043f49df9",
      "parents": [
        "1bc0286ef84c68b32c2e5f820c7498cc5df3a20b",
        "04f34304fb174a6285ea4d4a212d05c7753d377f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 23 17:44:04 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 23 17:44:13 2017 +0000"
      },
      "message": "Merge \"Fixed unminimizing during battery saving mode\" into oc-dev"
    },
    {
      "commit": "f5f27cd828084456bbc01520b44688df2b49b4b2",
      "tree": "57850e28bf33d97b3bb60736a38a592d95b2117c",
      "parents": [
        "07f580eaff5eb38913a837368c52d63e1493073a"
      ],
      "author": {
        "name": "Stan Iliev",
        "email": "stani@google.com",
        "time": "Mon May 22 15:02:25 2017 -0400"
      },
      "committer": {
        "name": "Stan Iliev",
        "email": "stani@google.com",
        "time": "Tue May 23 13:40:34 2017 -0400"
      },
      "message": "Fix recent apps in system UI for Skia pipeline\n\nEnable HW Bitmaps for Skia pipelines by using a readback to\nconvert GraphicBuffer into a raster SkImage. Both BitmapShader\nand drawing HW bitmaps into a canvas are supported.\n\nTest: recent apps work, no memory leaks, CTS graphics and\nUiRendering tests passed, HWUI unit test passed\nbug: 38136140\nChange-Id: I23fed5febad3b1009e0417fb7e21a347a8d11b0d\nMerged-In: I23fed5febad3b1009e0417fb7e21a347a8d11b0d\n"
    },
    {
      "commit": "1bc0286ef84c68b32c2e5f820c7498cc5df3a20b",
      "tree": "714a21a99ac6e8edf60de03e2e2c41a6309c8028",
      "parents": [
        "da4c81d942081dbe02ecf6d4c2ce9a4edf1c8595",
        "9a814875c4e3a98fea99dae623f22268a9afa38a"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue May 23 17:38:36 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 23 17:38:43 2017 +0000"
      },
      "message": "Merge \"Improve time to texture destruction\" into oc-dev"
    },
    {
      "commit": "da4c81d942081dbe02ecf6d4c2ce9a4edf1c8595",
      "tree": "7a9f2dac408702c3e1ed6409db66d57717566b22",
      "parents": [
        "6cfc8afa7aa89ec65c488cc20f2e92e5432a65e5",
        "8af93cb2403372eaee0e705aec409d09227cb5ed"
      ],
      "author": {
        "name": "Daniel Nishi",
        "email": "dhnishi@google.com",
        "time": "Tue May 23 17:35:14 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 23 17:35:18 2017 +0000"
      },
      "message": "Merge \"batterymeter -\u003e just meter.\" into oc-dev"
    },
    {
      "commit": "6cfc8afa7aa89ec65c488cc20f2e92e5432a65e5",
      "tree": "c79dfe46be1b7b94d500e8f9228d8a4c12f2332a",
      "parents": [
        "921078ab31f9fbbc366e984737d01322bde41e99",
        "23cc9aa50a1afb4ab4834b04c5c051b5b55747a0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 23 16:58:38 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 23 16:58:42 2017 +0000"
      },
      "message": "Merge \"Fix window affecting SysUi visibility for once and all\" into oc-dev"
    },
    {
      "commit": "921078ab31f9fbbc366e984737d01322bde41e99",
      "tree": "67a65b2056524a6eba4d4ee9e148c1e4e5d860f2",
      "parents": [
        "3afc07ae7b86e9a0744573584772c673681639ad",
        "0c5a59292c20edb36ef3af946c8d74b76776c3a1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 23 16:54:44 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 23 16:54:49 2017 +0000"
      },
      "message": "Merge \"Fix issue with TV PIP clobbering resize on orientation change.\" into oc-dev"
    },
    {
      "commit": "3afc07ae7b86e9a0744573584772c673681639ad",
      "tree": "bb136d6d230952bb0e4f768b946fb87d4553528f",
      "parents": [
        "d9bf5ecf51b19827ceb8813285c3f14731b9a58a",
        "3915e25d41ce40f24fd41d8bcd6a058403d0bbc5"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue May 23 16:43:37 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 23 16:43:42 2017 +0000"
      },
      "message": "Merge \"Convert Shader to NativeAllocationRegistry\" into oc-dev"
    },
    {
      "commit": "d9bf5ecf51b19827ceb8813285c3f14731b9a58a",
      "tree": "d52a195a088c4c7d5116bfe67b6e5dd5a7b63fd3",
      "parents": [
        "7c4998e614ef6d59d73eb32415f181f4d51e4b50",
        "3ca12be7963b0d018bade286bf4d14cf9938bd6a"
      ],
      "author": {
        "name": "Rob Carr",
        "email": "racarr@google.com",
        "time": "Tue May 23 16:30:57 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 23 16:31:02 2017 +0000"
      },
      "message": "Merge \"SurfaceView: Wait to gather transparent region.\" into oc-dev"
    },
    {
      "commit": "cfeff74317f19d5b90335c3e458ef055bdbd17cd",
      "tree": "44c61f57e5886dd210ed95d4a6427edfbda8637b",
      "parents": [
        "23cc9aa50a1afb4ab4834b04c5c051b5b55747a0"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue May 23 18:00:48 2017 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue May 23 18:16:32 2017 +0200"
      },
      "message": "Fix starting window leak when adding/removing quickly\n\nThe following race condition may happen when transferring starting\nwindows:\n- Add thread (android.anim) calls Snapshot.create\n- Remove thread (android.display!) checks that yes there is a\nstarting window, but no surface yet. Thus, it nulls out everything.\n- Add thread returns from Snapshot.create: container.startingData\nis null but startingWindow is also null. Thus, we never set\nabort\u003dtrue and we never set the starting window properly or remove\nit properly.\n\nTest: Some basic starting window sanity testing. Otherwise, pray\nto the race condition gods.\nTest: AppWindowContainerControllerTests#testAddRemoveRace\nFixes: 37888853\n\nChange-Id: Ia287bfa52f708b36ff93ef7cd45a0d080bd4dd9c\n"
    },
    {
      "commit": "6483b86a929f33ef34753cb4678f623c54ff483c",
      "tree": "1b043e2ba2727c52df11ddf2f89a46cd58099e53",
      "parents": [
        "ff389264d9abd3278247a93d1d518882407f9cfc"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Tue May 23 09:02:09 2017 -0700"
      },
      "committer": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Tue May 23 09:02:09 2017 -0700"
      },
      "message": "Add new task flag when starting chooser activity in bug report.\n\nThis flag is required whenever starting an activity from a\nnon-activity context.\n\nChange-Id: Ia77e6e7801d712a20d407bc2ac92e543bc287010\nFixes: 62016780\nTest: Click on generated bug report notification\n"
    },
    {
      "commit": "7c4998e614ef6d59d73eb32415f181f4d51e4b50",
      "tree": "1ddb500980134473069ab396c3a87644a77faf12",
      "parents": [
        "76ec0575bc0ce53f96bda117d5c6193a23b315b3",
        "46850fcaea40c63ba66dca8d492bc30b531ce104"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 23 16:01:31 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 23 16:01:37 2017 +0000"
      },
      "message": "Merge \"Fix FloatingToolbar refresh on menu changes.\" into oc-dev"
    },
    {
      "commit": "76ec0575bc0ce53f96bda117d5c6193a23b315b3",
      "tree": "e4bdd616a0e7c8d9f81ab974ec8b9f968a1a5ec2",
      "parents": [
        "507822decb4d61b037e2154146b49c2fe90fcfb4",
        "17293cc8a214e3ad1e86dd0a4999fa86063bf70f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 23 15:57:44 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 23 15:57:49 2017 +0000"
      },
      "message": "Merge \"Ensure FloatingActionMode has a non-null FloatingToolbar.\" into oc-dev"
    },
    {
      "commit": "507822decb4d61b037e2154146b49c2fe90fcfb4",
      "tree": "766192ca39dfc9b47e84e16d54b43f346c5cbf5d",
      "parents": [
        "c9963a2f2a16f2fe283133db9217499f4424f615"
      ],
      "author": {
        "name": "Geoffrey Pitsch",
        "email": "gpitsch@google.com",
        "time": "Thu May 11 12:57:22 2017 -0400"
      },
      "committer": {
        "name": "Geoffrey Pitsch",
        "email": "gpitsch@google.com",
        "time": "Tue May 23 11:11:05 2017 -0400"
      },
      "message": "Use channel warning development setting.\n\nDefaults to enabled for debuggable builds.\n\nBug: 37945054\nBug: 38380608\nTest: manual\nChange-Id: I1b67f55d507e31349908953abbf04ac764835915\n"
    },
    {
      "commit": "23cc9aa50a1afb4ab4834b04c5c051b5b55747a0",
      "tree": "ec8b8174acb2bf66cc558dcac49ec26ae81e82e4",
      "parents": [
        "ff389264d9abd3278247a93d1d518882407f9cfc"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue May 23 16:05:35 2017 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue May 23 16:59:58 2017 +0200"
      },
      "message": "Fix window affecting SysUi visibility for once and all\n\nThis unforunately introduces another quasi-visibiltiy method but\nI think this is the best solution, as the code is pretty clean.\n\nTest: Navigate through, settings, make sure no flickering\nTest: Launch music from notification\nTest: Launch United app\nTest: Go settings -\u003e app -\u003e settings repeadetly 100 times, make\nsure light bar transition is always clean\nFixes: 38216281\n\nChange-Id: I0b97334dea3bfef2966ad0c7dd8bbd9907f2574c\n"
    },
    {
      "commit": "c9963a2f2a16f2fe283133db9217499f4424f615",
      "tree": "80f4c02940c8039534e7af739b85854c2b11912a",
      "parents": [
        "ff389264d9abd3278247a93d1d518882407f9cfc",
        "351a321371c307e92ee73ea6d179de41518d1ef3"
      ],
      "author": {
        "name": "Geoffrey Pitsch",
        "email": "gpitsch@google.com",
        "time": "Tue May 23 14:28:56 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 23 14:29:01 2017 +0000"
      },
      "message": "Merge \"Ignore a bunch of systemui tests until flakes are found\" into oc-dev"
    },
    {
      "commit": "351a321371c307e92ee73ea6d179de41518d1ef3",
      "tree": "8739277d4f2eb30cd36bcc6003b315a957845b4e",
      "parents": [
        "ed83139842059d60c9afe1ff3a248552d9296ed1"
      ],
      "author": {
        "name": "Geoffrey Pitsch",
        "email": "gpitsch@google.com",
        "time": "Mon May 22 15:20:20 2017 -0400"
      },
      "committer": {
        "name": "Geoffrey Pitsch",
        "email": "gpitsch@google.com",
        "time": "Tue May 23 09:12:49 2017 -0400"
      },
      "message": "Ignore a bunch of systemui tests until flakes are found\n\nTest: runtest systemui\nBug: 38500852\nChange-Id: I54f0e868bd9432758ff21a344631b6888bc83a4b\n"
    },
    {
      "commit": "ff389264d9abd3278247a93d1d518882407f9cfc",
      "tree": "0afe26ccec23d8b6d5da170f6dfe3e23cc56a3f4",
      "parents": [
        "a7e45e364ca42b4a759a4ef86fd8d7dc7230224a",
        "a9d7fcdbf2917c7c9a9af932951b5efc077e41c1"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue May 23 11:04:21 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 23 11:04:27 2017 +0000"
      },
      "message": "Merge \"Reset Keyguard when clicking emergency call button\" into oc-dev"
    },
    {
      "commit": "a7e45e364ca42b4a759a4ef86fd8d7dc7230224a",
      "tree": "362038d49559886a6c26c8cb55125da935ed62fc",
      "parents": [
        "73c04555acdbb59f13ae3ccfc092f9dccc62a037",
        "f107a23ff165bbb7f0ae145f9ac85ddca8b43ed7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 23 09:24:13 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 23 09:24:17 2017 +0000"
      },
      "message": "Merge \"Re-run pinner service on camera app update and dex optimization.\" into oc-dev"
    },
    {
      "commit": "73c04555acdbb59f13ae3ccfc092f9dccc62a037",
      "tree": "7da80150bc040ad5d67c3c93fb48a6b4d131083e",
      "parents": [
        "540cb28c5abee91bcdfe065b31501393d993ea24",
        "b5bcb8d4d60a4cc667b11448577b0c82e518008a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 23 08:29:45 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 23 08:29:49 2017 +0000"
      },
      "message": "Merge \"Check network info for metering state on AccessPoint.\" into oc-dev"
    },
    {
      "commit": "b5bcb8d4d60a4cc667b11448577b0c82e518008a",
      "tree": "e25094563273e24cc77990025393d0443e454028",
      "parents": [
        "07f580eaff5eb38913a837368c52d63e1493073a"
      ],
      "author": {
        "name": "Stephen Chen",
        "email": "stewchen@google.com",
        "time": "Fri May 19 15:55:02 2017 -0700"
      },
      "committer": {
        "name": "Stephen Chen",
        "email": "stewchen@google.com",
        "time": "Mon May 22 23:28:11 2017 -0700"
      },
      "message": "Check network info for metering state on AccessPoint.\n\nThis resolves bug where networks manually marked as metered by Settings\nUI were not tagged with a metered friction icon in the Wi-Fi picker.\n\nBug: 38460378\nTest: runtest --path\nframeworks/base/packages/SettingsLib/tests/integ/src/com/android/settingslib/wifi/AccessPointTest.java\n\nChange-Id: I2ffe25e898ac001549e7d7492a2aa335ee415a4e\n"
    },
    {
      "commit": "540cb28c5abee91bcdfe065b31501393d993ea24",
      "tree": "3ca5330c598f652d025ac770f9e2a75d49a84cfa",
      "parents": [
        "42c6529c1dbb411ca6b41890ff2f336726286afc",
        "af38fd7b0f4de5d4f2b0f750e9d2775c06c66b38"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 23 03:32:38 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 23 03:32:43 2017 +0000"
      },
      "message": "Merge \"Revert \"Changed alert window notifications to use single channel\"\" into oc-dev"
    },
    {
      "commit": "3ca12be7963b0d018bade286bf4d14cf9938bd6a",
      "tree": "838082c9445639d605da89c0bb99636fc8f75f97",
      "parents": [
        "387b97e68b0020da1bd69567e9e8799ca98a19c5"
      ],
      "author": {
        "name": "Robert Carr",
        "email": "racarr@google.com",
        "time": "Mon May 22 14:57:48 2017 -0700"
      },
      "committer": {
        "name": "Rob Carr",
        "email": "racarr@google.com",
        "time": "Tue May 23 02:53:11 2017 +0000"
      },
      "message": "SurfaceView: Wait to gather transparent region.\n\nWith the introduction of surfaceRedrawNeededAsync we may\nbe asked to gather the transparent region ahead of the SurfaceView\nhaving been drawn.\n\nBug: 38324871\nTest: Launch Chrome Canary a lot! No Flickers.\nChange-Id: I35f09a1bb8316895fa704b10c912e64a8920bd90\n"
    },
    {
      "commit": "42c6529c1dbb411ca6b41890ff2f336726286afc",
      "tree": "33273ccda754cf04958420e9c907c636bf838a3a",
      "parents": [
        "da3d71f01e5e5da0601c88d92076062d1d985176",
        "73678099f8f7886c97fb6ad4a0bfc307bed9ecf3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 23 02:32:13 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 23 02:32:17 2017 +0000"
      },
      "message": "Merge \"SurfaceView: Don\u0027t destroy Surface while Stopped.\" into oc-dev"
    },
    {
      "commit": "da3d71f01e5e5da0601c88d92076062d1d985176",
      "tree": "a4af0e468f8a23bb4b3c051ccf4a97b3ad0caf8b",
      "parents": [
        "87cef51e2b222472bd1a1f123533cdd2c971306e",
        "1cf91a094f8b719fc1ab20a7a6861278633cdf28"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 23 01:45:37 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 23 01:45:41 2017 +0000"
      },
      "message": "Merge \"Restore resetKeyStore() logic of clearing SYSTEM uid\" into oc-dev"
    },
    {
      "commit": "af38fd7b0f4de5d4f2b0f750e9d2775c06c66b38",
      "tree": "1f90d953475fb07f38b284c2c9e767b7ac2a0d48",
      "parents": [
        "8f7bebca3656f4993edef290e62c960f245ff373"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Tue May 23 01:43:59 2017 +0000"
      },
      "committer": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Tue May 23 01:43:59 2017 +0000"
      },
      "message": "Revert \"Changed alert window notifications to use single channel\"\n\nThis reverts commit 8f7bebca3656f4993edef290e62c960f245ff373.\n\nWe now want multiple channels so the user can disable which ever ones they like.\n\nChange-Id: I6015cd5f1e3f37a8a01e1db42b57a94087780304\nFixes: 38428796\nBug: 37422870\n"
    },
    {
      "commit": "87cef51e2b222472bd1a1f123533cdd2c971306e",
      "tree": "57ec346de10a20eb404a8fd9499eab510e9b1e9d",
      "parents": [
        "ac9121b73a4dc7696a3bc86c0f83160c41077dce",
        "ce8a0dea71781ab57ebe55b21266cdeee64805e8"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Tue May 23 01:37:59 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 23 01:37:59 2017 +0000"
      },
      "message": "ZygoteInit: Remove CAP_SYS_RESOURCE am: 4911af2b8c am: 1cc9ec47c8 am: 8965cd6a39 am: 47beaa8fab am: 55c8a1ede9 am: 66a08a5413 am: 7a06357519 am: a07389b446 am: 5f4382e2a6 am: 3946a75cb3 am: 3c529012d3\nam: ce8a0dea71\n\nChange-Id: I9cd7b091b2ce4640a1d7729fb081aef9a3186ab8\n"
    },
    {
      "commit": "ac9121b73a4dc7696a3bc86c0f83160c41077dce",
      "tree": "57ec346de10a20eb404a8fd9499eab510e9b1e9d",
      "parents": [
        "daa0f4026a8c23a600a52171311f70823e2af5da",
        "fdf1fdfc1bed25543c322fcbfb019fc1ace486fe"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Tue May 23 01:36:35 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 23 01:36:35 2017 +0000"
      },
      "message": "system_server: add CAP_SYS_PTRACE am: 966619d0ab am: b8d972e973 am: c46889e2d2 am: f5bd84b82d am: 982b8018af am: 7fd2d8ea31 am: 5bfe82c3ee am: 12c5f0da9f am: dc87ac995a am: 02f0044d98 am: 6cadbad153\nam: fdf1fdfc1b  -s ours\n\nChange-Id: If386c7ba25e1c8d1730e7191abb48ba75971d8af\n"
    },
    {
      "commit": "daa0f4026a8c23a600a52171311f70823e2af5da",
      "tree": "57ec346de10a20eb404a8fd9499eab510e9b1e9d",
      "parents": [
        "dc28b0fdcbe4b52cfa16f0a27bcf2d7f81284469",
        "5e1953a74ed8f2fe11ee4e7807b1859bf1e30c3f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 23 01:20:33 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 23 01:20:38 2017 +0000"
      },
      "message": "Merge \"Bump overlay version number.\" into oc-dev"
    },
    {
      "commit": "0c5a59292c20edb36ef3af946c8d74b76776c3a1",
      "tree": "2d2651e6f9f8c1ba4708b7aedbd61a558deb0559",
      "parents": [
        "07f580eaff5eb38913a837368c52d63e1493073a"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Mon May 22 17:41:06 2017 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Mon May 22 17:41:48 2017 -0700"
      },
      "message": "Fix issue with TV PIP clobbering resize on orientation change.\n\n- When the device rotates due to a test that requests a specific\n  orientation, the TV PiP logic was resizing the state back to\n  mDefaultPipBounds, which doesn\u0027t change depending on orientation change,\n  clobbering the bounds in the new orientation that were calculated in WM.\n  Since TV does not really care about the rotation case, we can just\n  ignore the configuration changes due to orientation changes for the sake\n  of passing the common CTS tests across handhelds and TV.\n\nBug: 38246863\nTest: android.server.cts.ActivityManagerPinnedStackTests\nChange-Id: Id7988a0b02f14f67908d3202cdd73b186d9fea16\n"
    },
    {
      "commit": "ce8a0dea71781ab57ebe55b21266cdeee64805e8",
      "tree": "cddfdc532f25fd6be2fb5f551ec074ef124e7392",
      "parents": [
        "fdf1fdfc1bed25543c322fcbfb019fc1ace486fe",
        "3c529012d399da96de09e3b62b851d986f7c2880"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Tue May 23 00:39:49 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 23 00:39:49 2017 +0000"
      },
      "message": "ZygoteInit: Remove CAP_SYS_RESOURCE am: 4911af2b8c am: 1cc9ec47c8 am: 8965cd6a39 am: 47beaa8fab am: 55c8a1ede9 am: 66a08a5413 am: 7a06357519 am: a07389b446 am: 5f4382e2a6 am: 3946a75cb3\nam: 3c529012d3\n\nChange-Id: I9b3ea4577928b601f81525390fa6dae525275323\n"
    },
    {
      "commit": "fdf1fdfc1bed25543c322fcbfb019fc1ace486fe",
      "tree": "029fcffed21bc9fbc5ca0be47fd057b65fa127e5",
      "parents": [
        "cc1435b7f38fcb18b37f17852466169d250d7a7b",
        "6cadbad153c5668450abf23edbd9fa868b2c19d6"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Tue May 23 00:38:33 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 23 00:38:33 2017 +0000"
      },
      "message": "system_server: add CAP_SYS_PTRACE am: 966619d0ab am: b8d972e973 am: c46889e2d2 am: f5bd84b82d am: 982b8018af am: 7fd2d8ea31 am: 5bfe82c3ee am: 12c5f0da9f am: dc87ac995a am: 02f0044d98\nam: 6cadbad153\n\nChange-Id: I05c01c682c89b4ae42ef9f66a94da611c7378148\n"
    },
    {
      "commit": "3c529012d399da96de09e3b62b851d986f7c2880",
      "tree": "2f142d5cf43788e15d2c4b0f1993668af999a864",
      "parents": [
        "6cadbad153c5668450abf23edbd9fa868b2c19d6",
        "3946a75cb33c126025c94b0772c37e588b82c433"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Tue May 23 00:25:35 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 23 00:25:35 2017 +0000"
      },
      "message": "ZygoteInit: Remove CAP_SYS_RESOURCE am: 4911af2b8c am: 1cc9ec47c8 am: 8965cd6a39 am: 47beaa8fab am: 55c8a1ede9 am: 66a08a5413 am: 7a06357519 am: a07389b446 am: 5f4382e2a6\nam: 3946a75cb3\n\nChange-Id: I9992c35cfc2b2ad8c4bbff7bf4bf9ca79b6f4568\n"
    },
    {
      "commit": "dc28b0fdcbe4b52cfa16f0a27bcf2d7f81284469",
      "tree": "bfc0af0611de6580b5027c20f684c49e4be359ba",
      "parents": [
        "eb4712d7bd8c4208ca030eb319f442fb8984826e",
        "9403fa983207017339a814e7c32fc024e2cb4f41"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 23 00:24:35 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 23 00:24:38 2017 +0000"
      },
      "message": "Merge \"Blanket deny instant apps from some methods\" into oc-dev"
    },
    {
      "commit": "6cadbad153c5668450abf23edbd9fa868b2c19d6",
      "tree": "2ed96d4be31ca443bfe94ce5469504b98026f043",
      "parents": [
        "5b8250964b64054233dbeb4bcece6c692b393dc4",
        "02f0044d9853ae80be65738a0c26b7a0bd88839c"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Tue May 23 00:24:33 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 23 00:24:33 2017 +0000"
      },
      "message": "system_server: add CAP_SYS_PTRACE am: 966619d0ab am: b8d972e973 am: c46889e2d2 am: f5bd84b82d am: 982b8018af am: 7fd2d8ea31 am: 5bfe82c3ee am: 12c5f0da9f am: dc87ac995a\nam: 02f0044d98\n\nChange-Id: I8fbd6580c4b6c1595b0ff1c34faaec5e1b9ad4de\n"
    },
    {
      "commit": "eb4712d7bd8c4208ca030eb319f442fb8984826e",
      "tree": "807d7b52f583e0d9ff189c7ffecacec74bfaeb9a",
      "parents": [
        "7a940ac8449774938d83ff251d5c611121f80917",
        "f434f5db155013f58a96e2a952619804bff7c709"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 23 00:22:44 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 23 00:22:49 2017 +0000"
      },
      "message": "Merge \"Align preference text to actionbar title.\" into oc-dev"
    },
    {
      "commit": "3946a75cb33c126025c94b0772c37e588b82c433",
      "tree": "97081b64e833bdb8dd3c7351fdbf5abdad7c1dc2",
      "parents": [
        "02f0044d9853ae80be65738a0c26b7a0bd88839c",
        "5f4382e2a668260b25286b51c8663aa179960776"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Tue May 23 00:18:31 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 23 00:18:31 2017 +0000"
      },
      "message": "ZygoteInit: Remove CAP_SYS_RESOURCE am: 4911af2b8c am: 1cc9ec47c8 am: 8965cd6a39 am: 47beaa8fab am: 55c8a1ede9 am: 66a08a5413 am: 7a06357519 am: a07389b446\nam: 5f4382e2a6\n\nChange-Id: Ieab172a133b0d9198cef008b037c4a1107d0746c\n"
    },
    {
      "commit": "02f0044d9853ae80be65738a0c26b7a0bd88839c",
      "tree": "3c723710251fd084347933e2c65fec01dcd241e1",
      "parents": [
        "14826e5489f7ca61dc231b051932d4309a57c451",
        "dc87ac995a3e7569f3684d62819d788e0ba83dc6"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Tue May 23 00:17:22 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 23 00:17:22 2017 +0000"
      },
      "message": "system_server: add CAP_SYS_PTRACE am: 966619d0ab am: b8d972e973 am: c46889e2d2 am: f5bd84b82d am: 982b8018af am: 7fd2d8ea31 am: 5bfe82c3ee am: 12c5f0da9f\nam: dc87ac995a\n\nChange-Id: Ic7e65852a72cde3d2e285774e9cb85e9590e7fd2\n"
    },
    {
      "commit": "9a814875c4e3a98fea99dae623f22268a9afa38a",
      "tree": "5d9a07eb07cdacea805609a723f9b35537010420",
      "parents": [
        "3915e25d41ce40f24fd41d8bcd6a058403d0bbc5"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Mon May 22 15:04:21 2017 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Mon May 22 17:17:05 2017 -0700"
      },
      "message": "Improve time to texture destruction\n\nEliminate textureCache.mGarbage which is only cleared\nin a trimMemory. Instead when we hit ~Bitmap post a\nmessage to RenderThread to release the texture immediately\n\nBug: 38258699\nTest: manual\nChange-Id: I962ba275e89afb628ba02f74769287edbab9fed4\n"
    },
    {
      "commit": "f107a23ff165bbb7f0ae145f9ac85ddca8b43ed7",
      "tree": "c7e740a3754142476414e31959a2d5ae926c9ad5",
      "parents": [
        "bc13f7174abd63a03d1a19e9c4360701072cab5b"
      ],
      "author": {
        "name": "Carmen Jackson",
        "email": "carmenjackson@google.com",
        "time": "Tue May 16 10:37:26 2017 -0700"
      },
      "committer": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Mon May 22 17:09:49 2017 -0700"
      },
      "message": "Re-run pinner service on camera app update and dex optimization.\n\nWhen the camera app updates or the dex files are optimized, the files\nthat have been pinned by the pinner service fall out of date. The next\ntime they\u0027re used, they will be paged in like normal. This change\nun-pins and re-pins the Camera app when the user\u0027s camera app updates,\nas well as when background dex optimization finishes.\n\nBug: 33168521\nTest: Manual. Here\u0027s a logcat of PinnerService activity while I ran the\nfollowing commands:\n\n$ flashall -w\n$ adb install -r -d --force-sdk [new camera app].apk\nSuccess\n$ adb root\nrestarting adbd as root\n$ adb shell cmd package bg-dexopt-job\n\nSystemServer: PinnerService\nSystemServiceManager: Starting com.android.server.PinnerService\nPinnerService: Starting PinnerService\nSystemServerTiming: PinnerService took to complete: 2ms\nPinnerService: Pinned file \u003d /system/framework/arm64/boot-framework.oat\nPinnerService: Pinned file \u003d /system/framework/arm64/boot-framework.vdex\nPinnerService: Pinned file \u003d /system/framework/oat/arm64/services.odex\nPinnerService: Pinned file \u003d /system/framework/oat/arm64/services.vdex\nPinnerService: Pinned file \u003d /system/framework/arm64/boot.oat\nPinnerService: Pinned file \u003d /system/framework/arm64/boot.vdex\nPinnerService: Pinned file \u003d\n/system/framework/arm64/boot-core-libart.oat\nPinnerService: Pinned file \u003d\n/system/framework/arm64/boot-core-libart.vdex\nPinnerService: Pinned /system/app/GoogleCamera/GoogleCamera.apk\nPinnerService: Pinned\n/data/dalvik-cache/arm64/system@app@GoogleCamera@GoogleCamera.apk@classes.dex\nPinnerService: Updating pinned files.\nPinnerService: Unpinned file /system/app/GoogleCamera/GoogleCamera.apk\nPinnerService: Unpinned file\n/data/dalvik-cache/arm64/system@app@GoogleCamera@GoogleCamera.apk@classes.dex\nPinnerService: Pinned\n/data/app/com.google.android.GoogleCamera-vVji3RQcPHS1Lzqh1WjY1g\u003d\u003d/base.apk\nPinnerService: Pinned\n/data/app/com.google.android.GoogleCamera-vVji3RQcPHS1Lzqh1WjY1g\u003d\u003d/oat/arm64/base.odex\nPinnerService: Updating pinned files.\nPinnerService: Unpinned file\n/data/app/com.google.android.GoogleCamera-vVji3RQcPHS1Lzqh1WjY1g\u003d\u003d/base.apk\nPinnerService: Unpinned file\n/data/app/com.google.android.GoogleCamera-vVji3RQcPHS1Lzqh1WjY1g\u003d\u003d/oat/arm64/base.odex\nPinnerService: Pinned\n/data/app/com.google.android.GoogleCamera-vVji3RQcPHS1Lzqh1WjY1g\u003d\u003d/base.apk\nPinnerService: Pinned\n/data/app/com.google.android.GoogleCamera-vVji3RQcPHS1Lzqh1WjY1g\u003d\u003d/oat/arm64/base.odex\n\nChange-Id: I10d72d6a3d1717773324913362a638f199d49bc9\n"
    },
    {
      "commit": "5f4382e2a668260b25286b51c8663aa179960776",
      "tree": "e9db49d17eb5400172959be337d700a4fa26a159",
      "parents": [
        "dc87ac995a3e7569f3684d62819d788e0ba83dc6",
        "a07389b4462b41d232349e8bebc09987ba448237"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Tue May 23 00:07:43 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 23 00:07:43 2017 +0000"
      },
      "message": "ZygoteInit: Remove CAP_SYS_RESOURCE am: 4911af2b8c am: 1cc9ec47c8 am: 8965cd6a39 am: 47beaa8fab am: 55c8a1ede9 am: 66a08a5413 am: 7a06357519\nam: a07389b446\n\nChange-Id: I5e8fdff89b3d8d1e36f24767dc60efa1dc352dcb\n"
    },
    {
      "commit": "dc87ac995a3e7569f3684d62819d788e0ba83dc6",
      "tree": "cb06127380b50ab036187ab026ab76a8213eddd3",
      "parents": [
        "506a8b39fbcb7db9d10c62750a6511396aede679",
        "12c5f0da9f7ed8df0bc48c993ee9251b463b7dda"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Tue May 23 00:06:55 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 23 00:06:55 2017 +0000"
      },
      "message": "system_server: add CAP_SYS_PTRACE am: 966619d0ab am: b8d972e973 am: c46889e2d2 am: f5bd84b82d am: 982b8018af am: 7fd2d8ea31 am: 5bfe82c3ee\nam: 12c5f0da9f\n\nChange-Id: I8ce1d6a2399967cf0408adf7ffbe1839f471e1e7\n"
    },
    {
      "commit": "7a940ac8449774938d83ff251d5c611121f80917",
      "tree": "16a5544c7bb9c6c2cf3069656041aceff3d169ef",
      "parents": [
        "9765bcf76113ce2bd3d75c067021741bf7c3e521",
        "042a478b73c3b7f7cd73f5bb1af657cfe07d0571"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 23 00:02:13 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 23 00:02:24 2017 +0000"
      },
      "message": "Merge \"Clearing up invalid entries when SyncStorageEngine starts\" into oc-dev"
    },
    {
      "commit": "9765bcf76113ce2bd3d75c067021741bf7c3e521",
      "tree": "7647cd8cc4bd9cbb9c3b0ef3601ae1be01c0b401",
      "parents": [
        "fdeb6b8ed3e2406c8759caf9d90c6d6a022a7860",
        "cb2b2ef73cd245b61292d2f8b524dc2da40df99e"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Tue May 23 00:01:54 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 23 00:01:58 2017 +0000"
      },
      "message": "Merge \"Skip ConnOnActivityStartTest and CoreSettingsObserverTest.\" into oc-dev"
    },
    {
      "commit": "b97ae357cad31913793f2695123c7f09cf5eaddf",
      "tree": "049ab5caf41c7017e27131dedf21c51140fceabc",
      "parents": [
        "07f580eaff5eb38913a837368c52d63e1493073a"
      ],
      "author": {
        "name": "Erik Wolsheimer",
        "email": "ewol@google.com",
        "time": "Mon May 22 16:58:18 2017 -0700"
      },
      "committer": {
        "name": "Erik Wolsheimer",
        "email": "ewol@google.com",
        "time": "Mon May 22 16:58:18 2017 -0700"
      },
      "message": "Respect one-shot click effect config in VibratorService\n\nBug: 37248030\nChange-Id: Ic0d687639bf9870813276578165132adec445a93\n"
    },
    {
      "commit": "fdeb6b8ed3e2406c8759caf9d90c6d6a022a7860",
      "tree": "2733307f65e47e29b87672a8fcb66d0b0ed47d2f",
      "parents": [
        "7f48176022abc3e44dd437f7c5943d54d09bd6ae",
        "671985f4839f8202e0a227cbec64ff818805dd5b"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Mon May 22 23:51:56 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 22 23:52:02 2017 +0000"
      },
      "message": "Merge \"Read cpu freq data only when needed.\" into oc-dev"
    },
    {
      "commit": "a07389b4462b41d232349e8bebc09987ba448237",
      "tree": "96d4130329b12cb0066b78b873759a3cf37406a1",
      "parents": [
        "12c5f0da9f7ed8df0bc48c993ee9251b463b7dda",
        "7a063575197ea53b9d3107513cddec11e8c68cf2"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Mon May 22 23:51:48 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 22 23:51:48 2017 +0000"
      },
      "message": "ZygoteInit: Remove CAP_SYS_RESOURCE am: 4911af2b8c am: 1cc9ec47c8 am: 8965cd6a39 am: 47beaa8fab am: 55c8a1ede9 am: 66a08a5413\nam: 7a06357519\n\nChange-Id: I9301189268f519d4b87d8c9bfa88d1da4e8a53cd\n"
    },
    {
      "commit": "12c5f0da9f7ed8df0bc48c993ee9251b463b7dda",
      "tree": "8bda5981d6a10090c17aab879c979bd6467863ec",
      "parents": [
        "df0fd34d50e5d01d60b69dd0547c291f0711c34f",
        "5bfe82c3ee26afb1d2fe8fa53e401c37b9e39b7b"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Mon May 22 23:50:57 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 22 23:50:57 2017 +0000"
      },
      "message": "system_server: add CAP_SYS_PTRACE am: 966619d0ab am: b8d972e973 am: c46889e2d2 am: f5bd84b82d am: 982b8018af am: 7fd2d8ea31\nam: 5bfe82c3ee\n\nChange-Id: I95333a7ff3d6ee1a3161d436a2a0b312931b663e\n"
    },
    {
      "commit": "7f48176022abc3e44dd437f7c5943d54d09bd6ae",
      "tree": "23a215250972d2181e860dfd41823c62da8b9de7",
      "parents": [
        "bc13f7174abd63a03d1a19e9c4360701072cab5b",
        "a9e173df7306fc0619a0c5fab176324555576071"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon May 22 23:50:06 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 22 23:50:10 2017 +0000"
      },
      "message": "Merge \"Fixes landscape minimized bounds for launcher hiding widget control\" into oc-dev"
    },
    {
      "commit": "7a063575197ea53b9d3107513cddec11e8c68cf2",
      "tree": "df10228cfbc9aa817848a6d0bcb9fdc570f1713c",
      "parents": [
        "5bfe82c3ee26afb1d2fe8fa53e401c37b9e39b7b",
        "66a08a541334371772ef37a05a7805b745254ef0"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Mon May 22 23:36:12 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 22 23:36:12 2017 +0000"
      },
      "message": "ZygoteInit: Remove CAP_SYS_RESOURCE am: 4911af2b8c am: 1cc9ec47c8 am: 8965cd6a39 am: 47beaa8fab am: 55c8a1ede9\nam: 66a08a5413\n\nChange-Id: Ica5cb7828a37bd597dc0d83f7a65e89380d1e31c\n"
    },
    {
      "commit": "5bfe82c3ee26afb1d2fe8fa53e401c37b9e39b7b",
      "tree": "5c416cb60e7d0ac68e50aab4a23f7eeb0fc128df",
      "parents": [
        "f580a2c257504ff68cd411a05f09904239c88066",
        "7fd2d8ea31f087db90270f160af19496365bb91e"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Mon May 22 23:35:04 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 22 23:35:04 2017 +0000"
      },
      "message": "system_server: add CAP_SYS_PTRACE am: 966619d0ab am: b8d972e973 am: c46889e2d2 am: f5bd84b82d am: 982b8018af\nam: 7fd2d8ea31\n\nChange-Id: I4b57d119b9b8d512a017ede0fb62658fb25f9580\n"
    },
    {
      "commit": "bc13f7174abd63a03d1a19e9c4360701072cab5b",
      "tree": "95af49fcae11bf039b9c26650dce60290609cad5",
      "parents": [
        "3a958a09d23fb5500c329f806e4b7e404502473e",
        "ed0e2b44ad5b0bf0c3dedc76bd68272e8511cca3"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Mon May 22 23:20:09 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 22 23:20:16 2017 +0000"
      },
      "message": "Merge \"Properly defer entrance animations until after the stack is reloaded.\" into oc-dev"
    },
    {
      "commit": "66a08a541334371772ef37a05a7805b745254ef0",
      "tree": "79dffe75ba6e7123d1ad53bf87135523e0a3f4ab",
      "parents": [
        "7fd2d8ea31f087db90270f160af19496365bb91e",
        "55c8a1ede9d7e2e48c5e75ed041e55c7dbf357d0"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Mon May 22 23:19:09 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 22 23:19:09 2017 +0000"
      },
      "message": "ZygoteInit: Remove CAP_SYS_RESOURCE am: 4911af2b8c am: 1cc9ec47c8 am: 8965cd6a39 am: 47beaa8fab\nam: 55c8a1ede9\n\nChange-Id: Ia3e4d749c5b5475640325fd47eb4260d52e61365\n"
    },
    {
      "commit": "7fd2d8ea31f087db90270f160af19496365bb91e",
      "tree": "451fb34f0bb49fc5e9db633c3d32c93d91fc3bb0",
      "parents": [
        "879bdbeb373795b2fdaaa202593e7d4953b65e62",
        "982b8018afd93e54884ad7ba2356d7f0d08d45ae"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Mon May 22 23:18:24 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 22 23:18:24 2017 +0000"
      },
      "message": "system_server: add CAP_SYS_PTRACE am: 966619d0ab am: b8d972e973 am: c46889e2d2 am: f5bd84b82d\nam: 982b8018af\n\nChange-Id: I8cb5052694668ee8021f75778244e4d1b6cc3bb5\n"
    },
    {
      "commit": "3a958a09d23fb5500c329f806e4b7e404502473e",
      "tree": "e6c061b51ea7c3083a753a1e2ec2823b7f2279fc",
      "parents": [
        "c1e3ab359fff2d3b328fca89673202e9ffcbf158",
        "daa9c19daeff49ebdd7f5ea847292b68334132fc"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Mon May 22 23:13:53 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 22 23:13:58 2017 +0000"
      },
      "message": "Merge \"Revert \"Upgrade logging for UsbDeviceManager to narrow down bugs.\"\" into oc-dev"
    },
    {
      "commit": "55c8a1ede9d7e2e48c5e75ed041e55c7dbf357d0",
      "tree": "b299ff3312d36323412cb47a26bb173c48abf1a9",
      "parents": [
        "982b8018afd93e54884ad7ba2356d7f0d08d45ae",
        "47beaa8fab293908f6dae1416d0c32b352a0fac0"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Mon May 22 23:02:54 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 22 23:02:54 2017 +0000"
      },
      "message": "ZygoteInit: Remove CAP_SYS_RESOURCE am: 4911af2b8c am: 1cc9ec47c8 am: 8965cd6a39\nam: 47beaa8fab\n\nChange-Id: Ie697e5e8bfb7664b410d564a84ae5784be890f90\n"
    },
    {
      "commit": "982b8018afd93e54884ad7ba2356d7f0d08d45ae",
      "tree": "d72e4a6eca49f5be36c262da7d84881d7db20749",
      "parents": [
        "e3a1b81c8f1897b6a69af9b589b718f669dfe872",
        "f5bd84b82d940010341076ebc9ad1fdc9ee91e22"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Mon May 22 23:02:13 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 22 23:02:13 2017 +0000"
      },
      "message": "system_server: add CAP_SYS_PTRACE am: 966619d0ab am: b8d972e973 am: c46889e2d2\nam: f5bd84b82d\n\nChange-Id: I163a9224d6b0ff5f42f52656773e1c297661b977\n"
    },
    {
      "commit": "46850fcaea40c63ba66dca8d492bc30b531ce104",
      "tree": "3aa92ca498502d9676b11013b55b5a8164580513",
      "parents": [
        "4229cb80a0302aa8e2503a6b7945747bbfc6ce3b"
      ],
      "author": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Mon May 22 15:20:18 2017 +0100"
      },
      "committer": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Mon May 22 23:56:03 2017 +0100"
      },
      "message": "Fix FloatingToolbar refresh on menu changes.\n\n Also includes some minor code clean ups.\n\nFixes: 38465735\nTest: bit FrameworksCoreTests:android.widget.TextViewActivityTest\nbit CtsWidgetTestCases:android.widget.cts.TextViewTest\n\nChange-Id: Ie87cc256b77b3ec5732f49c000ce4845130fc91c\n"
    },
    {
      "commit": "c1e3ab359fff2d3b328fca89673202e9ffcbf158",
      "tree": "34dccca54b7694204287bac8c86bf7bf02d48e13",
      "parents": [
        "badb83b3323987df59b67404fce2c698e38427a6",
        "cbead6cf9715adc9addbe7270da048fd35d3dd8b"
      ],
      "author": {
        "name": "Eugene Susla",
        "email": "eugenesusla@google.com",
        "time": "Mon May 22 22:54:34 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 22 22:54:38 2017 +0000"
      },
      "message": "Merge \"Fix Companion UI crash on configuration change\" into oc-dev"
    },
    {
      "commit": "47beaa8fab293908f6dae1416d0c32b352a0fac0",
      "tree": "0b84f4669143bc4ad4044f375270f092e18cc1f5",
      "parents": [
        "f5bd84b82d940010341076ebc9ad1fdc9ee91e22",
        "8965cd6a3980b99cc64c9ab6a1f142698f772d29"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Mon May 22 22:46:18 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 22 22:46:18 2017 +0000"
      },
      "message": "ZygoteInit: Remove CAP_SYS_RESOURCE am: 4911af2b8c am: 1cc9ec47c8\nam: 8965cd6a39\n\nChange-Id: If549cda5fd1a640fee746311745b9b08ebf63b91\n"
    },
    {
      "commit": "f5bd84b82d940010341076ebc9ad1fdc9ee91e22",
      "tree": "8618e0b464f429447c4eeeaed2cc90ffb6a06718",
      "parents": [
        "d7552dc81931e7032c00f1cbba34f35c324e7eb7",
        "c46889e2d22e6a69b39ae609fd6db74fa2fe14ba"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Mon May 22 22:45:44 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 22 22:45:44 2017 +0000"
      },
      "message": "system_server: add CAP_SYS_PTRACE am: 966619d0ab am: b8d972e973\nam: c46889e2d2\n\nChange-Id: I840740012d9ba0c434f7de0fd9ca83a44926d018\n"
    },
    {
      "commit": "badb83b3323987df59b67404fce2c698e38427a6",
      "tree": "3ab6bc79c280a60aa80fbbaace808014b6993b8d",
      "parents": [
        "78af0424fe0c51665dd081fdc7bde6603d9045bf",
        "652e940ebd440c40214c0f927dda1f6b45765dcf"
      ],
      "author": {
        "name": "Jiaquan He",
        "email": "hejq@google.com",
        "time": "Mon May 22 22:25:09 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 22 22:25:15 2017 +0000"
      },
      "message": "Merge \"Do not relayout on default focus highlight.\" into oc-dev"
    },
    {
      "commit": "8965cd6a3980b99cc64c9ab6a1f142698f772d29",
      "tree": "e9c78e2a46fb8b280d3f2edf88d4629af9f5557e",
      "parents": [
        "c46889e2d22e6a69b39ae609fd6db74fa2fe14ba",
        "1cc9ec47c84345e11087e0d16fdb8c067df643e5"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Mon May 22 22:24:39 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 22 22:24:39 2017 +0000"
      },
      "message": "ZygoteInit: Remove CAP_SYS_RESOURCE am: 4911af2b8c\nam: 1cc9ec47c8\n\nChange-Id: Ic81685686dabbc1f0004a30785a021bf89420846\n"
    },
    {
      "commit": "c46889e2d22e6a69b39ae609fd6db74fa2fe14ba",
      "tree": "6943309786399df5df6c4a40d0db47348a9d65d8",
      "parents": [
        "7cb5e1dfd1d1019b9db5c37b4db404a31450a4b3",
        "b8d972e973e7c89f0fbbb6c73c3657eaeb7f7311"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Mon May 22 22:23:47 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 22 22:23:47 2017 +0000"
      },
      "message": "system_server: add CAP_SYS_PTRACE am: 966619d0ab\nam: b8d972e973\n\nChange-Id: I4d9e2d9b53523b9182a9f9272d06a93a87b0c61b\n"
    },
    {
      "commit": "78af0424fe0c51665dd081fdc7bde6603d9045bf",
      "tree": "c1c532037fec525229b0b510267d6ae4374ebea6",
      "parents": [
        "1a08d200fbad2959c844c32cc83ebf4da681370b",
        "2d2d51adcfeda7bb644e30f9518331da3727cb94"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon May 22 22:07:11 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 22 22:07:18 2017 +0000"
      },
      "message": "Merge \"Attempt to fix broken/flaky FadeTransitionTest\" into oc-dev"
    },
    {
      "commit": "1a08d200fbad2959c844c32cc83ebf4da681370b",
      "tree": "35b03d623d00abd97982f5503aeb9a976aa9fa6a",
      "parents": [
        "4c11bde01d9f97cbdb42c603e646226f05e310ad",
        "a3b0e3f0d8319cc0afe5c023ee1578cc8f146486"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon May 22 22:05:54 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 22 22:06:05 2017 +0000"
      },
      "message": "Merge \"Remove all activities that do not successfully launch.\" into oc-dev"
    },
    {
      "commit": "1cc9ec47c84345e11087e0d16fdb8c067df643e5",
      "tree": "4c0a8e2dbdc6131c54e3ddc589f561a4eb1d189e",
      "parents": [
        "b8d972e973e7c89f0fbbb6c73c3657eaeb7f7311",
        "4911af2b8ced29dc5035dca301dc80939c9bdab5"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Mon May 22 22:05:18 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 22 22:05:18 2017 +0000"
      },
      "message": "ZygoteInit: Remove CAP_SYS_RESOURCE\nam: 4911af2b8c\n\nChange-Id: I4aa46981edb8fd711e1aec8c889528e596e5c233\n"
    },
    {
      "commit": "b8d972e973e7c89f0fbbb6c73c3657eaeb7f7311",
      "tree": "e3cfaa033f9bf90c0443d81fa2fbcf1dc2af2677",
      "parents": [
        "88698afd0155426ba3f4dc21da4158fdce198b8a",
        "966619d0ab6950fb6c90127b47d493b4c8617878"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Mon May 22 22:04:57 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 22 22:04:57 2017 +0000"
      },
      "message": "system_server: add CAP_SYS_PTRACE\nam: 966619d0ab\n\nChange-Id: Ie5f95f2c078cd0bec7a2b2321c3303301ec9ec74\n"
    },
    {
      "commit": "4c11bde01d9f97cbdb42c603e646226f05e310ad",
      "tree": "27785eb0118f2f645546dbce2e84fcaf9b84fa39",
      "parents": [
        "ce7e3e3a90a038353444e94f2c814534fc1a63d7",
        "f26eb916987f7c0e5d32af2fc10ef09f62e83f16"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon May 22 22:03:00 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 22 22:03:04 2017 +0000"
      },
      "message": "Merge \"Re-add default channel on app targetsdk downgrade.\" into oc-dev"
    },
    {
      "commit": "ce7e3e3a90a038353444e94f2c814534fc1a63d7",
      "tree": "85249245cec8c8ceeeeaadb62bc2811e8cecca0d",
      "parents": [
        "97960fbf842d36d6a7ba694ce18449a3c5540612",
        "94e65017fd851b92983ed8415281619d0219a780"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon May 22 21:24:24 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 22 21:24:31 2017 +0000"
      },
      "message": "Merge \"Turn on generic multi-window and multi-display in order to support Activity in virtual display\" into oc-dev"
    },
    {
      "commit": "7210f130dbd37dc42f65ade897d6e7e5a3b445c3",
      "tree": "2b26b759646c62a6b3502e835232abccd283c080",
      "parents": [
        "9403fa983207017339a814e7c32fc024e2cb4f41"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Mon May 22 14:13:02 2017 -0700"
      },
      "committer": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Mon May 22 14:13:02 2017 -0700"
      },
      "message": "Filter package manager calls\n\nThese are some of the nuanced package manager calls. These aren\u0027t\noutright allowed or denied. Instead, their return value depends upon\nwho\u0027s calling it [eg an instant app or a full app] and the type of\napplication the method operates on.\n\nBug: 35871369\nTest: cts-tradefed run commandAndExit cts-dev -m CtsAppSecurityHostTestCases -t android.appsecurity.cts.EphemeralTest\nTest: Manual; install instant app and ensure it runs\nChange-Id: I88b37e2c7928d5b0a7428cef53112dc193053266\n"
    },
    {
      "commit": "97960fbf842d36d6a7ba694ce18449a3c5540612",
      "tree": "479b12f59c7212c5a817d459a844ba92f27a4dd2",
      "parents": [
        "ad6dde65ff767b25a0c7795def86235518853dd2",
        "26a1cecd2f9e99d7024d80748f165762a82df1e1"
      ],
      "author": {
        "name": "Matthew Ng",
        "email": "ngmatthew@google.com",
        "time": "Mon May 22 20:47:06 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 22 20:47:12 2017 +0000"
      },
      "message": "Merge \"Do not unminimize after rotate when minimized getting wrong transition\" into oc-dev"
    },
    {
      "commit": "3915e25d41ce40f24fd41d8bcd6a058403d0bbc5",
      "tree": "f3965dabc05b1a8e87de8f668ebb6148524e5f11",
      "parents": [
        "ad6dde65ff767b25a0c7795def86235518853dd2"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri May 19 10:55:20 2017 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Mon May 22 13:30:00 2017 -0700"
      },
      "message": "Convert Shader to NativeAllocationRegistry\n\nBug: 38258699\nTest: manual\nChange-Id: I1537dee3187ea0366f2c236f3e6825196d738a37\n"
    },
    {
      "commit": "652e940ebd440c40214c0f927dda1f6b45765dcf",
      "tree": "1e3bff1413b8004af62491ce00ff84700f5cdf4f",
      "parents": [
        "ad6dde65ff767b25a0c7795def86235518853dd2"
      ],
      "author": {
        "name": "Jiaquan He",
        "email": "hejq@google.com",
        "time": "Thu May 11 11:56:43 2017 -0700"
      },
      "committer": {
        "name": "Jiaquan He",
        "email": "hejq@google.com",
        "time": "Mon May 22 20:12:46 2017 +0000"
      },
      "message": "Do not relayout on default focus highlight.\n\nTest: AdjacentListsWithAdjacentISVsInsideTest.testFocusedRectAndFocusHintWorkWithinListItemHorizontal\nBug: 38195445\n\nChange-Id: I4ba61d1dd6b806bff5305986a086c436c3b05b12\n"
    },
    {
      "commit": "a9e173df7306fc0619a0c5fab176324555576071",
      "tree": "cf67638a9d2f730002c13597addf1828ba5607cb",
      "parents": [
        "97578e313c2624a118615bb934c6c7b54b4f0ad3"
      ],
      "author": {
        "name": "Matthew Ng",
        "email": "ngmatthew@google.com",
        "time": "Wed May 17 15:03:18 2017 -0700"
      },
      "committer": {
        "name": "Matthew Ng",
        "email": "ngmatthew@google.com",
        "time": "Mon May 22 13:06:57 2017 -0700"
      },
      "message": "Fixes landscape minimized bounds for launcher hiding widget control\n\nAdds the statusbar height to the left bound of the launcher when in\nminimized mode forgotten when added to the docked app in ag/2126615.\nThat bug requested to add the statusbar height to the docked stack\nmaking it larger.\n\nTest: manual, go into minimized state, drag a widget from launcher\nChange-Id: I11e6f5b9154bc7ade026f230849adc2c722a9626\nFixes: 38301371\n"
    },
    {
      "commit": "ad6dde65ff767b25a0c7795def86235518853dd2",
      "tree": "1908f6067def5fecc2535e21b7bfbcf84244c28d",
      "parents": [
        "5c720a5f09d00819d1ffa5ccdb47478f9fb570b3",
        "3e6e3855ea10c92a0328c360fc8414e85fb3ad61"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon May 22 20:03:29 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 22 20:03:33 2017 +0000"
      },
      "message": "Merge \"Fix issue #38393543: Not allowed to start service Intent\" into oc-dev"
    },
    {
      "commit": "f26eb916987f7c0e5d32af2fc10ef09f62e83f16",
      "tree": "94d45d3a010f0bc6e34b86c34e6a9c262aa24cb2",
      "parents": [
        "3ebe54b3e6e3392e18c9a7816191a73903aa162b"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Mon May 22 15:47:06 2017 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Mon May 22 16:01:38 2017 -0400"
      },
      "message": "Re-add default channel on app targetsdk downgrade.\n\nTest: runtest systemui-notification, and manual: adb install the\napk pulled off dogfood device, verify that sending an email\nresults in a toast pre change and no toast + notification\npost change.\nChange-Id: Ia3db55959906f38a5dc34cb38a33072c1f2dd64f\nFixes: 38437227\n"
    },
    {
      "commit": "5e1953a74ed8f2fe11ee4e7807b1859bf1e30c3f",
      "tree": "1ddfbcd0e91af7af5f548fd65a5fe8210a6cecc8",
      "parents": [
        "54ddf4a4e266ab544f43516c2ebb6cf2a8e6c7f1"
      ],
      "author": {
        "name": "Andrew Sapperstein",
        "email": "asapperstein@google.com",
        "time": "Mon May 22 12:46:51 2017 -0700"
      },
      "committer": {
        "name": "Andrew Sapperstein",
        "email": "asapperstein@google.com",
        "time": "Mon May 22 12:46:51 2017 -0700"
      },
      "message": "Bump overlay version number.\n\nForces the overlays.xml file to be ignored and overwritten,\nwhich makes the default overlay be used in all cases, rather\nthan no overlay.\n\nFixes: 37788042\nTest: manual, removed some overlays in an update and observed that\nthe proper overlay was used.\n\nChange-Id: Ieda4485f3e64ae627476e1fdcfc5af6cdcca0c15\n"
    },
    {
      "commit": "9403fa983207017339a814e7c32fc024e2cb4f41",
      "tree": "1b7a1a6607693ba42f7dad8d42d028c86d0a7a97",
      "parents": [
        "64900ad13ccaa78b163d73783d484ccc4a7c607d"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Thu May 18 16:31:33 2017 -0700"
      },
      "committer": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Mon May 22 12:46:51 2017 -0700"
      },
      "message": "Blanket deny instant apps from some methods\n\nThere are many methods instant apps are not allowed to call. Throw\na SecurityException if they try to call them.\n\nBug: 35871369\nTest: cts-tradefed run commandAndExit cts-dev -m CtsAppSecurityHostTestCases -t android.appsecurity.cts.EphemeralTest\nTest: Manual; install instant app and ensure it runs\nChange-Id: Iffdc6cd4e298fc4e1070e68abf7065369d0bed25\n"
    },
    {
      "commit": "4911af2b8ced29dc5035dca301dc80939c9bdab5",
      "tree": "2e2291cdb810d8b77337b1b7597130cf60c6572b",
      "parents": [
        "966619d0ab6950fb6c90127b47d493b4c8617878"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Tue Mar 14 10:25:35 2017 -0700"
      },
      "committer": {
        "name": "JP Sugarbroad",
        "email": "jpsugar@google.com",
        "time": "Mon May 22 12:19:29 2017 -0700"
      },
      "message": "ZygoteInit: Remove CAP_SYS_RESOURCE\n\nPlease see commit 3082eb7c7253c62a06aa151a80487a4eabd49914 for an\nexplanation of this change.\n\nThis capability is not used by system_server.\n\nBug: 34951864\nBug: 38496951\nTest: code compiles, device boots, no selinux errors ever reported.\nChange-Id: I4242b1abaa8679b9bfa0d31a1df565b46b7b3cc3\n(cherry picked from commit 35775783fc6609035136184e3843bc743b59945d)\n"
    },
    {
      "commit": "5c720a5f09d00819d1ffa5ccdb47478f9fb570b3",
      "tree": "347ef2c65798e5fc0eebea51c2d261c13c3f8ac0",
      "parents": [
        "1ba237d237830bf97b97b1cf1d7bd205b2c4fc90",
        "2486f89b1e12b469260ad19b479ad3f0a05a225a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon May 22 19:10:06 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 22 19:10:11 2017 +0000"
      },
      "message": "Merge \"Fix AppOps exception for notification channel toasts\" into oc-dev"
    }
  ],
  "next": "966619d0ab6950fb6c90127b47d493b4c8617878"
}
