)]}'
{
  "log": [
    {
      "commit": "87d71db19a861e2e044bfb2dffa5eb8d75dcf3a0",
      "tree": "fc1afe6a573b344d95da317d99be096f8ed52acc",
      "parents": [
        "214a8a95109a0a9cb51b510c3d41716973ea3797",
        "f29ad756f6503816c876ee15fba6878bd562210a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 27 00:06:01 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 27 00:06:01 2018 +0000"
      },
      "message": "Merge \"Shared touch and drag slops for quick step changes with density (1/3)\" into pi-dev"
    },
    {
      "commit": "214a8a95109a0a9cb51b510c3d41716973ea3797",
      "tree": "0e61fdc811571350ffa16551b3fd14c0599b2335",
      "parents": [
        "590ef18e21a9ce9b82bb343be59f3b978dd551b0",
        "568cf662da579a66081f97150a562998b18a2d06"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Thu Apr 26 23:51:12 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 26 23:51:12 2018 +0000"
      },
      "message": "Merge \"Expose a11y overlay window titles to a11y services\" into pi-dev"
    },
    {
      "commit": "590ef18e21a9ce9b82bb343be59f3b978dd551b0",
      "tree": "ccdf7e58d30af5d12e337c90ee23bb353da29e9e",
      "parents": [
        "24fd435070bbe56ab1fe8710377ff4418d55b76b",
        "45f06c79d6270c608dcdbea55ee9dec501c9187e"
      ],
      "author": {
        "name": "Chris Tate",
        "email": "ctate@android.com",
        "time": "Thu Apr 26 23:33:37 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 26 23:33:37 2018 +0000"
      },
      "message": "Merge \"Tie FAS service-start to the same idleness state as O+ bg restrictions\" into pi-dev"
    },
    {
      "commit": "24fd435070bbe56ab1fe8710377ff4418d55b76b",
      "tree": "ed9279eed797525b066eed99fd559e9c4586d5b0",
      "parents": [
        "ebcb2e006b80770a63a28c8740307bc3b4bf360c",
        "a858c5f60f405621ee9b333c910084ec35150cea"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Thu Apr 26 23:26:51 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 26 23:26:51 2018 +0000"
      },
      "message": "Merge \"Handle accessibility button state on user switch\" into pi-dev"
    },
    {
      "commit": "ebcb2e006b80770a63a28c8740307bc3b4bf360c",
      "tree": "bbe1ab96ec431477d8712face5056ad6f4076eac",
      "parents": [
        "3e6ceafbaaa9fe8d41ef8f1956892c7622b25cb9",
        "4c36c2903d85a829efcc0ecaf2a67d0d05fcb967"
      ],
      "author": {
        "name": "Doris Ling",
        "email": "dling@google.com",
        "time": "Thu Apr 26 23:26:09 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 26 23:26:09 2018 +0000"
      },
      "message": "Merge \"Revert \"WifiManager: Return status from startScan()\"\" into pi-dev"
    },
    {
      "commit": "3e6ceafbaaa9fe8d41ef8f1956892c7622b25cb9",
      "tree": "7068325cf8e3f744af74ce2409061ac38ecf985b",
      "parents": [
        "6e2ed97e8090eb18965fa5a0f5ee4f6e6dbef099",
        "f6c6e8efa714173417dcad6ea5c0d92543c4d66a"
      ],
      "author": {
        "name": "Gil O\u0027Neil",
        "email": "goneil@google.com",
        "time": "Thu Apr 26 23:20:41 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 26 23:20:41 2018 +0000"
      },
      "message": "Merge \"Added test API to refresh the UICC Profile\" into pi-dev"
    },
    {
      "commit": "6e2ed97e8090eb18965fa5a0f5ee4f6e6dbef099",
      "tree": "0c3439331db76bd0648380abf0fffb97b2da73ed",
      "parents": [
        "10b77a39a266e376c4cb7beef3d9543073f75466",
        "c9bad6ef7aa2448c58d94791032c0b66fdbd9120"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Thu Apr 26 23:03:45 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 26 23:03:45 2018 +0000"
      },
      "message": "Merge \"Use Empty List for Default PhysicalChannelConfig\" into pi-dev"
    },
    {
      "commit": "10b77a39a266e376c4cb7beef3d9543073f75466",
      "tree": "5c1910384c2b02a68fbda2aeb4db8bb874c1b667",
      "parents": [
        "019ec44307661ea88cc0b0a38e4cdf12cbbe1941",
        "60aa35b756707a16d310c222a36edbcef9d56ed4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 26 22:58:40 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 26 22:58:40 2018 +0000"
      },
      "message": "Merge \"Using a list to store usage events\" into pi-dev"
    },
    {
      "commit": "019ec44307661ea88cc0b0a38e4cdf12cbbe1941",
      "tree": "9f264d481709f158dcb8be13c00103a2c86d187a",
      "parents": [
        "29d9832db749f59791f476f5a91870631ef42b5b",
        "683e05d3b0b00bb5a3e65fddf119eef0768e0214"
      ],
      "author": {
        "name": "Rob Carr",
        "email": "racarr@google.com",
        "time": "Thu Apr 26 22:41:18 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 26 22:41:18 2018 +0000"
      },
      "message": "Merge \"Correct cropping of windows above decor layer.\" into pi-dev"
    },
    {
      "commit": "29d9832db749f59791f476f5a91870631ef42b5b",
      "tree": "840bc671ce061c49635d7ffe0c2fb73e31e27530",
      "parents": [
        "37ccdaa4103f542e646c8ec43c59d96d0b4170ca",
        "eae911d8f61c8eef067b08365a047e5040234b48"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 26 22:37:46 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 26 22:37:46 2018 +0000"
      },
      "message": "Merge \"Use view order when iterating icons in a slot\" into pi-dev"
    },
    {
      "commit": "37ccdaa4103f542e646c8ec43c59d96d0b4170ca",
      "tree": "822011d945c3071ddfa382bf6be4cf03cca60be9",
      "parents": [
        "4bc7dc95e38b53ffa17d2b65618419695acb65f8",
        "00a0969b50b88000d9cc2ddb7af0582c32b20c32"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 26 22:32:59 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 26 22:32:59 2018 +0000"
      },
      "message": "Merge \"Start recents animation to the target task in the stack\" into pi-dev"
    },
    {
      "commit": "4c36c2903d85a829efcc0ecaf2a67d0d05fcb967",
      "tree": "cd6af84091d6d1da3d43c73a98b491587da9bf85",
      "parents": [
        "b81c3d5f9a86e4e1f90be2ffaa81ea5df8fce684"
      ],
      "author": {
        "name": "Doris Ling",
        "email": "dling@google.com",
        "time": "Thu Apr 26 22:28:27 2018 +0000"
      },
      "committer": {
        "name": "Doris Ling",
        "email": "dling@google.com",
        "time": "Thu Apr 26 22:31:45 2018 +0000"
      },
      "message": "Revert \"WifiManager: Return status from startScan()\"\n\nThis reverts commit b81c3d5f9a86e4e1f90be2ffaa81ea5df8fce684.\n\nBug: 77297012\nChange-Id: Ie8727343650b549d4f438643d50a10fe50ab52b1\nReason: this change is breaking the build\n"
    },
    {
      "commit": "4bc7dc95e38b53ffa17d2b65618419695acb65f8",
      "tree": "e6e95820eb3f2b445bf2430248509d7afebd32fd",
      "parents": [
        "13588dc9e4e21c0802202db9c1617cb75a88c9cf",
        "cd9896d7633cf8c2b25cf7a147722e841a1e9467"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 26 21:39:49 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 26 21:39:49 2018 +0000"
      },
      "message": "Merge \"Add A2dp.disconnect() hidden API to the greylist\" into pi-dev"
    },
    {
      "commit": "13588dc9e4e21c0802202db9c1617cb75a88c9cf",
      "tree": "841217f4bcbc2e8839cca9382d239bcd5cf018d1",
      "parents": [
        "8049afc395e19fee9fb28c23a44fee8b5b230831",
        "325129964e5b0a9794cf5bb63a2d2d8774ea6a1b"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Thu Apr 26 21:29:17 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 26 21:29:17 2018 +0000"
      },
      "message": "Merge \"Allow using reserved package IDs\" into pi-dev"
    },
    {
      "commit": "8049afc395e19fee9fb28c23a44fee8b5b230831",
      "tree": "9d992404761744bb9f295105598e14ac50cd184d",
      "parents": [
        "4778f6cb0f9a468f4ff1a446362573553de8e85d",
        "b65a1cf7ee43099f81a5c44595327ef562240686"
      ],
      "author": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Thu Apr 26 21:22:32 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 26 21:22:32 2018 +0000"
      },
      "message": "Merge \"AndroidManifest.xml: Add new network permission for setup wizard\" into pi-dev"
    },
    {
      "commit": "4778f6cb0f9a468f4ff1a446362573553de8e85d",
      "tree": "07b72ccdea86dd0f2631e8b2e193b54a45262384",
      "parents": [
        "deb2e6ed8c35516d724a80ee9aafbd13000fb085",
        "6849359b9b2c8092758a74cacde13af726bce47b"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Apr 26 21:15:08 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 26 21:15:08 2018 +0000"
      },
      "message": "Merge \"Add missing Insets#top/bottom fields to greylist\" into pi-dev"
    },
    {
      "commit": "deb2e6ed8c35516d724a80ee9aafbd13000fb085",
      "tree": "5f94f4581072b0a1a8992cc7e6721d50b0d204ab",
      "parents": [
        "0c7d6e83af9186495bf1d4591ddb315823111c7c",
        "b81c3d5f9a86e4e1f90be2ffaa81ea5df8fce684"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 26 21:14:46 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 26 21:14:46 2018 +0000"
      },
      "message": "Merge \"WifiManager: Return status from startScan()\" into pi-dev"
    },
    {
      "commit": "0c7d6e83af9186495bf1d4591ddb315823111c7c",
      "tree": "6443dc9f69a4afa79443137767e3b7fdd5888bdc",
      "parents": [
        "d4d44c72045e670ab375aec9f9e2f14c99bd50e1",
        "71f142a14d223fb298dc0c13ebce5ef16761295b"
      ],
      "author": {
        "name": "Calvin On",
        "email": "con@google.com",
        "time": "Thu Apr 26 21:10:49 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 26 21:10:49 2018 +0000"
      },
      "message": "Merge \"Fix broken resource definition.\" into pi-dev"
    },
    {
      "commit": "71f142a14d223fb298dc0c13ebce5ef16761295b",
      "tree": "b938d10bae4affbb313c2e0004451a96dfce5ccc",
      "parents": [
        "d79759a2d720a3d77e2f8d1bae3ce7dc8d8d1521"
      ],
      "author": {
        "name": "Calvin On",
        "email": "con@google.com",
        "time": "Thu Apr 26 12:17:02 2018 -0700"
      },
      "committer": {
        "name": "Calvin On",
        "email": "con@google.com",
        "time": "Thu Apr 26 14:06:32 2018 -0700"
      },
      "message": "Fix broken resource definition.\n\nnotification_right_icon_size_low_ram appears to have been\ncircularly defined. This reverts the change made to this\nfield in ag/3938119.\n\nSince the original CL reduced dp value of icon sizes, this\nfix also does a best effort/proportional change to the\ndp value of the icon, to 38dp (from 40dp).\n\nTest: Build and install on sawfish, crash no longer repros.\nBug: 78598699\nChange-Id: I73309fb39cc7cbc286e5a0cec69900590d3f0f54\n"
    },
    {
      "commit": "d4d44c72045e670ab375aec9f9e2f14c99bd50e1",
      "tree": "ba97ede525398af2cbecdf514cfc766cfda54688",
      "parents": [
        "bd8fedee75f520b1c5fe10083f9be31380d74f24",
        "27f81888dd5f253e6735d4cd5b5c2996690291e6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 26 20:49:53 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 26 20:49:53 2018 +0000"
      },
      "message": "Merge \"Fix issue with recent task being replaced by task with another windowing mode\" into pi-dev"
    },
    {
      "commit": "bd8fedee75f520b1c5fe10083f9be31380d74f24",
      "tree": "a8817a467f421532aa46aa8e9cc03f54fe139846",
      "parents": [
        "29e2a3dd9257dc195931fd2017920432ea6c510a",
        "0099195b36fc9d1a1fbdd89ea77c73d86c4281da"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 26 20:49:48 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 26 20:49:48 2018 +0000"
      },
      "message": "Merge \"Adjust vol dnd icon layout width\" into pi-dev"
    },
    {
      "commit": "29e2a3dd9257dc195931fd2017920432ea6c510a",
      "tree": "e943794129e29e1c360b537353b5a00b68e9f2c9",
      "parents": [
        "8491304cf673df186ab2adf59e3c0add6d454651",
        "76f04073f9a69bea351c3afeb3671782f35bed4a"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Thu Apr 26 20:38:43 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 26 20:38:43 2018 +0000"
      },
      "message": "Merge \"Compute correct rejected time\" into pi-dev"
    },
    {
      "commit": "cd9896d7633cf8c2b25cf7a147722e841a1e9467",
      "tree": "710f6ccebd8def785db3709578dadb979acc092f",
      "parents": [
        "8491304cf673df186ab2adf59e3c0add6d454651"
      ],
      "author": {
        "name": "Pavlin Radoslavov",
        "email": "pavlin@google.com",
        "time": "Thu Apr 26 11:27:01 2018 -0700"
      },
      "committer": {
        "name": "Pavlin Radoslavov",
        "email": "pavlin@google.com",
        "time": "Thu Apr 26 20:31:37 2018 +0000"
      },
      "message": "Add A2dp.disconnect() hidden API to the greylist\n\nBug: 78635603\nTest: Code compilation\nChange-Id: Ic407e473f44626fd0b056078b3d9a5d648480cc3\n"
    },
    {
      "commit": "a858c5f60f405621ee9b333c910084ec35150cea",
      "tree": "7b9a9d58ce60696c9d8cc733e77c4d98bfefa99d",
      "parents": [
        "2897fd315d3899a3fced8187cb5acd48c1f07b63"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Thu Apr 26 13:27:30 2018 -0700"
      },
      "committer": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Thu Apr 26 13:27:30 2018 -0700"
      },
      "message": "Handle accessibility button state on user switch\n\nBug: 78196203\nTest: Enable Magnification with button, switch to guest,\nsee accessibility button disappear\n\nChange-Id: I4feda07243a6c17a5985f29dbea9d4ad0adcb0cf\n"
    },
    {
      "commit": "eae911d8f61c8eef067b08365a047e5040234b48",
      "tree": "de95de42745086ffd8f39066a96b115e331e3be3",
      "parents": [
        "72b1a7ecb9d20456af0352bfd7ef7c1c7345c526"
      ],
      "author": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Thu Apr 26 16:05:46 2018 -0400"
      },
      "committer": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Thu Apr 26 16:07:59 2018 -0400"
      },
      "message": "Use view order when iterating icons in a slot\n\nBefore, slots handed out holders in the order they were added, meaning\nyou may try to insert the N+1th icon before the Nth\n\nChange-Id: If993cf7233989ff22633f9b026aa3627bbc72d6b\nFixes: 69527817\nTest: atest packages/SystemUI/tests/src/com/android/systemui/statusbar/StatusBarIconListTest.java\n"
    },
    {
      "commit": "8491304cf673df186ab2adf59e3c0add6d454651",
      "tree": "94a3aaefc59aa5e638c05ee3adcdbe80f83e0645",
      "parents": [
        "eb71027d2587c179876d3acada0ab944a507c022",
        "6639c4dfa1a80191b34e70ca4b603ff5aab032f5"
      ],
      "author": {
        "name": "Jovana Knezevic",
        "email": "jovanak@google.com",
        "time": "Thu Apr 26 19:40:02 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 26 19:40:02 2018 +0000"
      },
      "message": "Merge \"Fixes null-ref when trying to start Guest session.\" into pi-dev"
    },
    {
      "commit": "f29ad756f6503816c876ee15fba6878bd562210a",
      "tree": "5af0094f8e80dae7122062cf80c1040a47550ba9",
      "parents": [
        "c8836d82b108f4b54261d73b95989b9de40d925d"
      ],
      "author": {
        "name": "Matthew Ng",
        "email": "ngmatthew@google.com",
        "time": "Thu Apr 26 11:24:05 2018 -0700"
      },
      "committer": {
        "name": "Matthew Ng",
        "email": "ngmatthew@google.com",
        "time": "Thu Apr 26 12:17:19 2018 -0700"
      },
      "message": "Shared touch and drag slops for quick step changes with density (1/3)\n\nAll shared touch and drag slops are not static anymore but are computed\nfor the current system density if the user were to switch density of\ndevice.\n\nTest: change density and use quick scrub\nFixes: 78244075\nChange-Id: If593568404c00bc1fbccd8a31379bb5fd03beefd\n"
    },
    {
      "commit": "eb71027d2587c179876d3acada0ab944a507c022",
      "tree": "2ecb213d4c09b0fcbe53f528f9b9dcffc6b1e321",
      "parents": [
        "79b9929f58fc79b5f794b9bc99c394b4bb62d9e1",
        "32a71128ce7fc3826074ebdfa33f556668726902"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Thu Apr 26 18:58:47 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 26 18:58:47 2018 +0000"
      },
      "message": "Merge \"Ignore dumpsys -a option\" into pi-dev"
    },
    {
      "commit": "79b9929f58fc79b5f794b9bc99c394b4bb62d9e1",
      "tree": "e82c87f4cd313e01ad45e9ba7ed97878e9696fd3",
      "parents": [
        "d79759a2d720a3d77e2f8d1bae3ce7dc8d8d1521",
        "397f6d8ffdc28a8984b33880ca8a02e6893efd9f"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Thu Apr 26 18:40:37 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 26 18:40:37 2018 +0000"
      },
      "message": "Merge \"Use correct package when pinning a slice\" into pi-dev"
    },
    {
      "commit": "76f04073f9a69bea351c3afeb3671782f35bed4a",
      "tree": "002025a37eca97878cf96925f6b2226c41809b9b",
      "parents": [
        "9ea13ca0b67e77c5efda1c94c141dc49987c0745"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Thu Apr 26 11:01:08 2018 -0700"
      },
      "committer": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Thu Apr 26 11:01:08 2018 -0700"
      },
      "message": "Compute correct rejected time\n\nFixes: 78632929\nTest: atest FrameworksServicesTests:AppOpsServiceTest\n            CtsPermissionTestCases:AppOpsTest\n\nChange-Id: I34e1de6658c89c40cae3a8bb6e9fdb4e7fd80795\n"
    },
    {
      "commit": "d79759a2d720a3d77e2f8d1bae3ce7dc8d8d1521",
      "tree": "208dfafa56e59b839eabaf3609259e9e3f3157f7",
      "parents": [
        "9ea13ca0b67e77c5efda1c94c141dc49987c0745",
        "1df26b9b26ba3c6474765e6caf9d2045835995cd"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 26 17:51:16 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 26 17:51:16 2018 +0000"
      },
      "message": "Merge \"Makes static shared libs visible to installer\" into pi-dev"
    },
    {
      "commit": "27f81888dd5f253e6735d4cd5b5c2996690291e6",
      "tree": "302a907a95574bf75d4d6b1e3126c45ffa048085",
      "parents": [
        "694f60005e10d6660d829476b9e1b4582203a611"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Thu Apr 19 14:45:03 2018 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Thu Apr 26 10:42:24 2018 -0700"
      },
      "message": "Fix issue with recent task being replaced by task with another windowing mode\n\n- ag/3762067 is not sufficient to fix the regression from stack id to\n  activity type and windowing mode.  When finding a task in the recents\n  list to remove and replace with a new task, we need to treat tasks with\n  different windowing modes as separate tasks.\n\nBug: 78291664\nTest: Launch play movies, enter PIP and ensure that the main activity task\n      still shows in overview\n\nChange-Id: Id1fddfe580bd6bfab8e618930cec82e1e4363ce0\n"
    },
    {
      "commit": "0099195b36fc9d1a1fbdd89ea77c73d86c4281da",
      "tree": "bb2fc2225ddcde5942bc1af9f50cc9a21390704d",
      "parents": [
        "032ab152561955dc3b180a4f8cd3efe4fdae7572"
      ],
      "author": {
        "name": "Beverly",
        "email": "beverlyt@google.com",
        "time": "Thu Apr 26 11:17:29 2018 -0400"
      },
      "committer": {
        "name": "Beverly",
        "email": "beverlyt@google.com",
        "time": "Thu Apr 26 13:42:02 2018 -0400"
      },
      "message": "Adjust vol dnd icon layout width\n\nWhen only one volume row is visible, adjust the\nwidth of the volume dnd icon FrameLayout so the\nicon floats on the top right.  Icon was previously\ninset by padding introcued by volume_dialog_rows minWidth\nattribute.\n\nTest: visual inspection (with 1+ streams)\nFixes: 78275139\nChange-Id: I8f34ba21545823ac8431396696adb4e9347b40db\n"
    },
    {
      "commit": "325129964e5b0a9794cf5bb63a2d2d8774ea6a1b",
      "tree": "6916dd14dd937ad9650558c8afca42929acd26f2",
      "parents": [
        "a93ab56ed802f320cbf1ac9452cae75acbef47c3"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Wed Apr 25 16:45:59 2018 -0700"
      },
      "committer": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Thu Apr 26 10:27:30 2018 -0700"
      },
      "message": "Allow using reserved package IDs\n\nPre-O, the platform treats negative resource IDs [those with\na package ID of 0x80 or higher] as invalid.  In order to work\naround this limitation, we allow the use of traditionally\nreserved resource IDs [those between 0x02 and 0x7E].\n\nBug: 78041707\nTest: ./out/host/linux-x86/nativetest64/aapt2_tests/aapt2_tests\nTest: ./out/host/linux-x86/nativetest/libandroidfw_tests/libandroidfw_tests\nTest: Manual. Create a feature split with a package ID of 0x7E and see it runs and can reference base resources.\n\nChange-Id: I3d9782cc05d3a55e1a2467bf39566788847e1160\n"
    },
    {
      "commit": "9ea13ca0b67e77c5efda1c94c141dc49987c0745",
      "tree": "27f0abc0fa0bbda3cb6aa6ec1fca773467b1fc92",
      "parents": [
        "39cfdf1325efc3699c9371e06e895e6ad5c56391",
        "36b86c28f88e4c7853a4255a0fd9b754cbb547c4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 26 16:40:40 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 26 16:40:40 2018 +0000"
      },
      "message": "Merge \"Autofill: new UX for TV and support themes\" into pi-dev"
    },
    {
      "commit": "39cfdf1325efc3699c9371e06e895e6ad5c56391",
      "tree": "bfb16cae4512b5dfd5595d463637ff3b5e0289df",
      "parents": [
        "412a362c74c80b8a00ac9cd3c2fede86bd28a471",
        "59efe9734e5499c9f1a325df480247b57e0c8da4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 26 16:39:29 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 26 16:39:29 2018 +0000"
      },
      "message": "Merge \"Default vibration amplitude resolution added\" into pi-dev"
    },
    {
      "commit": "412a362c74c80b8a00ac9cd3c2fede86bd28a471",
      "tree": "681bae36976eaeed869067dbeb75b552aed360ea",
      "parents": [
        "032ab152561955dc3b180a4f8cd3efe4fdae7572",
        "f4c989962cd8accf027b1f10d4cbd51249886b33"
      ],
      "author": {
        "name": "Mike Digman",
        "email": "digman@google.com",
        "time": "Thu Apr 26 16:07:18 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 26 16:07:18 2018 +0000"
      },
      "message": "Merge \"Only ripple rotate btn if attached to window\" into pi-dev"
    },
    {
      "commit": "59efe9734e5499c9f1a325df480247b57e0c8da4",
      "tree": "1d37940900d01a4739e2dfea3daec7861edbc8be",
      "parents": [
        "032ab152561955dc3b180a4f8cd3efe4fdae7572"
      ],
      "author": {
        "name": "Alexey Kuzmin",
        "email": "alexeykuzmin@google.com",
        "time": "Tue Apr 24 12:58:13 2018 +0100"
      },
      "committer": {
        "name": "Alexey Kuzmin",
        "email": "alexeykuzmin@google.com",
        "time": "Thu Apr 26 16:27:06 2018 +0100"
      },
      "message": "Default vibration amplitude resolution added\n\nTest: On sailfish, set vibration intensity to High, lock the phone and\nunlock with FPS. Vibration should be played.\nBug: 76129874\n\nChange-Id: I546341e55fa0e6de0af1d22c8e8e07d67670f0b9\nMerged-In: I546341e55fa0e6de0af1d22c8e8e07d67670f0b9\n"
    },
    {
      "commit": "032ab152561955dc3b180a4f8cd3efe4fdae7572",
      "tree": "76899e211a45bdb41c87612675bd3bc5d0f99b68",
      "parents": [
        "677ffbc40bba7fccd913196b459c4e0bf09193fe",
        "50d2d1e77c72192abcf4d710a342675207f65452"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 26 14:16:29 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 26 14:16:29 2018 +0000"
      },
      "message": "Merge \"QQS visual fixes.\" into pi-dev"
    },
    {
      "commit": "677ffbc40bba7fccd913196b459c4e0bf09193fe",
      "tree": "8dd807e0689819736467ebff863b068aadaf42c9",
      "parents": [
        "c76929eb926a4ba506a4dfa986ea33443e1df58a",
        "4ef2fb51739f62bf5f9c190158a1c3c117175935"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Thu Apr 26 14:04:44 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 26 14:04:44 2018 +0000"
      },
      "message": "Merge \"Add more API accesses from bugreports.\" into pi-dev"
    },
    {
      "commit": "c76929eb926a4ba506a4dfa986ea33443e1df58a",
      "tree": "634ae7b13eef2fdaa8d5c83e370bcebb392891c6",
      "parents": [
        "977871a96ceebc1e27e0fdb551f9c19403d16f89",
        "c0019874835341f5a4d3c429c5858630c9e2c791"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 26 11:05:21 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 26 11:05:21 2018 +0000"
      },
      "message": "Merge \"Pipe the user restriction to the admin dialog\" into pi-dev"
    },
    {
      "commit": "977871a96ceebc1e27e0fdb551f9c19403d16f89",
      "tree": "f49bb81effbd6b1340755ecc67e92301c4c9df42",
      "parents": [
        "45a3a6ec33386ceefe3d110f0c9f388c20a2c075",
        "819e90d3f6b8296e367f753b141861351ea7f50f"
      ],
      "author": {
        "name": "Mihai Popa",
        "email": "popam@google.com",
        "time": "Thu Apr 26 10:48:23 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 26 10:48:23 2018 +0000"
      },
      "message": "Merge \"[Magnifier-40] Always child of main window\" into pi-dev"
    },
    {
      "commit": "819e90d3f6b8296e367f753b141861351ea7f50f",
      "tree": "384664db802d1066c93373232f50751d3a88f73a",
      "parents": [
        "a7579d632590457cb987f0199550ab4e25fb504d"
      ],
      "author": {
        "name": "Mihai Popa",
        "email": "popam@google.com",
        "time": "Mon Apr 16 14:27:05 2018 +0100"
      },
      "committer": {
        "name": "Mihai Popa",
        "email": "popam@google.com",
        "time": "Thu Apr 26 10:58:31 2018 +0100"
      },
      "message": "[Magnifier-40] Always child of main window\n\nPreviously, we were making the magnifier surface a child of the main\nwindow unless the magnified view was a SurfaceView, in which case we\nwere setting the SurfaceView to be the parent of the magnifier. In\nChrome, where the magnified views are usually SurfaceViews, this caused\nthe magnifier to be displayed underneath the omnibox, which was a\nterrible user experience when trying to magnify the first lines of text\non a page. This was because the omnibox had a higher Z than the\nSurfaceView, and therefore a higher Z than all children of the\nSurfaceView (including the magnifier).\n\nThis CL sets the parent of the magnifier surface to be the main window\u0027s\nsurface when the magnified view is a SurfaceView as well. Therefore, the\nmagnifier becomes a sibling of the Chrome omnibox and, by giving the\nmagnifier a higher Z, it ends up being rendered on top.\n\nBug: 77926365\nTest: atest CtsWidgetTestCases:android.widget.cts.MagnifierTest\nChange-Id: Ic5b5f6ca687db8b5d842f0ab20eac70f1fd2f85e\n"
    },
    {
      "commit": "45a3a6ec33386ceefe3d110f0c9f388c20a2c075",
      "tree": "8851d7a5037076383206e14d32981668625131a4",
      "parents": [
        "1072d0d18a8701e5fac0d7e545aed7a620f706b3",
        "d324dceceff5fc85682212092b8321414bda3ad6"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Thu Apr 26 07:29:45 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 26 07:29:45 2018 +0000"
      },
      "message": "Merge \"Fix CaptivePortalLoginActivity probes to bypass Private DNS\" into pi-dev"
    },
    {
      "commit": "d324dceceff5fc85682212092b8321414bda3ad6",
      "tree": "4a4644186f8e40ffdcf588437532ab9a9570767f",
      "parents": [
        "13d650d7cfbc328a3d02b9a252646252cacfac9e"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Wed Apr 25 17:27:28 2018 +0900"
      },
      "committer": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Thu Apr 26 14:54:48 2018 +0900"
      },
      "message": "Fix CaptivePortalLoginActivity probes to bypass Private DNS\n\nTest: as follows\n    - built\n    - flashed\n    - booted\n    - runtest frameworks-net passes\n    - manual testing on captive portal networks\nBug: 64133961\nBug: 77140445\nBug: 78548486\n\nMerged-In: I749e8b5dba3b4af9ecb82bfb558c6f0e664531a4\nMerged-In: Ic76d55861f385d1aecd360adda7f10142d083a47\nChange-Id: Idbc4d90eeec257b36c5f374d61dea4600a0f8ebb\n(cherry picked from commit 848d842a3ad94720e1d70db3337048e9568bb9d6)\n"
    },
    {
      "commit": "1072d0d18a8701e5fac0d7e545aed7a620f706b3",
      "tree": "fd28797125f4892651f846ce6db5d0ff981653ae",
      "parents": [
        "13d650d7cfbc328a3d02b9a252646252cacfac9e",
        "4c36b55fc53b1d5f29fe530c00992f6be5c46e3e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 26 03:22:29 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 26 03:22:29 2018 +0000"
      },
      "message": "Merge \"Do not magnify if surface control is not set\" into pi-dev"
    },
    {
      "commit": "c9bad6ef7aa2448c58d94791032c0b66fdbd9120",
      "tree": "e07fc08d6382b7fe7a44269dfd96b9866116f056",
      "parents": [
        "336076b2a20bfc0defaf46c83ecb52157e2b1d8b"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Wed Apr 25 12:53:04 2018 -0700"
      },
      "committer": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Wed Apr 25 18:58:32 2018 -0700"
      },
      "message": "Use Empty List for Default PhysicalChannelConfig\n\nIf a caller registers to listen() for a physical\nchannel config message, the beavior is to immediately\ntrigger an unsol. In the case that a list hasn\u0027t been\nsent from the modem, we should send a default empty\nlist rather than a null. This is the preferred\napproach for Android APIs because it reduces the\nreliance on null checks by callers.\n\nBug: 78536847\nTest: ¯\\_(ツ)_/¯\nChange-Id: I9e59195f5d64264ab473b2fd7e4f7eb6446c4829\n"
    },
    {
      "commit": "13d650d7cfbc328a3d02b9a252646252cacfac9e",
      "tree": "411c1ea66169232d3823e3a450b79fa8d31e94aa",
      "parents": [
        "16fb96644273d8779879a28cfd5faa7018dc2843",
        "8de215096092cbe08e99fb2f8a8af54e3328fa52"
      ],
      "author": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Thu Apr 26 01:31:51 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 26 01:31:51 2018 +0000"
      },
      "message": "Merge \"Refactor GnssMeasurementsProvider\" into pi-dev"
    },
    {
      "commit": "f6c6e8efa714173417dcad6ea5c0d92543c4d66a",
      "tree": "fe56d30c72499d0af8185c4ce5f2179d2c0e2f38",
      "parents": [
        "16fb96644273d8779879a28cfd5faa7018dc2843"
      ],
      "author": {
        "name": "goneil",
        "email": "goneil@google.com",
        "time": "Fri Apr 06 15:22:54 2018 -0700"
      },
      "committer": {
        "name": "goneil",
        "email": "goneil@google.com",
        "time": "Wed Apr 25 18:19:42 2018 -0700"
      },
      "message": "Added test API to refresh the UICC Profile\n\nBug: 74016670\nTest: GTS tests - vendor/xts/gts-tests/hostsidetests/simappdialog\nChange-Id: I8f8ffdad8666d523172b035d24b96278d4d1a1ee\n"
    },
    {
      "commit": "16fb96644273d8779879a28cfd5faa7018dc2843",
      "tree": "8615fc4ff943010be6db2fac2935e19a928c9842",
      "parents": [
        "4620d9b3a3e09884683e0a76c6b85b76405b276b",
        "8a0319aca5107fe5011d7d4e47ccd00e49d803d6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 26 00:50:56 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 26 00:50:56 2018 +0000"
      },
      "message": "Merge \"Fix WTF in PendingIntentRecord.unregisterCancelListenerLocked()\" into pi-dev"
    },
    {
      "commit": "568cf662da579a66081f97150a562998b18a2d06",
      "tree": "6e5fa7d397f4b8e8b8dabd916a48c4fd55073d74",
      "parents": [
        "2897fd315d3899a3fced8187cb5acd48c1f07b63"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Tue Apr 24 17:09:26 2018 -0700"
      },
      "committer": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Wed Apr 25 17:25:25 2018 -0700"
      },
      "message": "Expose a11y overlay window titles to a11y services\n\nBug: 78463085\nTest: Adding CTS test: atest AccessibilityOverlayTest\nChange-Id: I9b8ec7368b6684018a43c8bca07fd1eac5969a4e\n"
    },
    {
      "commit": "45f06c79d6270c608dcdbea55ee9dec501c9187e",
      "tree": "ce0c72fc12cb557d6e6df0c1c7250738738db811",
      "parents": [
        "abab4cbd2573aa9300e56dea1b9529ca7782573e"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed Apr 25 10:47:23 2018 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed Apr 25 17:14:13 2018 -0700"
      },
      "message": "Tie FAS service-start to the same idleness state as O+ bg restrictions\n\nChange-Id: I5b80519f7006fcee63644235d91435f0a591ea50\nFixes: 78322423\nTest: ApiDemos outside FAS with startService() in Activity#onStop()\nTest: ApiDemos in FAS service exercises (checking regressions)\nTest: Maps navigation (checking regressions)\n"
    },
    {
      "commit": "f4c989962cd8accf027b1f10d4cbd51249886b33",
      "tree": "93fc3bbf5850e6153bcd5865bafd558ef46670bd",
      "parents": [
        "4620d9b3a3e09884683e0a76c6b85b76405b276b"
      ],
      "author": {
        "name": "Mike Digman",
        "email": "digman@google.com",
        "time": "Wed Apr 25 11:25:59 2018 -0700"
      },
      "committer": {
        "name": "Mike Digman",
        "email": "digman@google.com",
        "time": "Thu Apr 26 00:05:14 2018 +0000"
      },
      "message": "Only ripple rotate btn if attached to window\n\nChange-Id: I164ba4ed9166941fe5b8fb96539d4b8e70beb6f7\nFixes: 78532076\nFixes: 78568790\nTest: boot test without crash\n"
    },
    {
      "commit": "4620d9b3a3e09884683e0a76c6b85b76405b276b",
      "tree": "295b1470034cac69bd1e0e66aaee9c16635c9afa",
      "parents": [
        "630f58ea04a033ac8ec9960bff07227720fd1c38",
        "4b976ad270c624b9ebd3721f0a4499edbe7379dc"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 25 23:37:43 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 25 23:37:43 2018 +0000"
      },
      "message": "Merge \"Add ADAPTIVE_BATTERY_MANAGEMENT_ENABLED\" into pi-dev"
    },
    {
      "commit": "60aa35b756707a16d310c222a36edbcef9d56ed4",
      "tree": "19f4d5c720b2e044ed2bb6ea5538bb532e61d175",
      "parents": [
        "fe36369c075661b61437863a17ff4d1916ca4456"
      ],
      "author": {
        "name": "Suprabh Shukla",
        "email": "suprabh@google.com",
        "time": "Tue Apr 24 18:52:46 2018 -0700"
      },
      "committer": {
        "name": "Suprabh Shukla",
        "email": "suprabh@google.com",
        "time": "Wed Apr 25 16:36:35 2018 -0700"
      },
      "message": "Using a list to store usage events\n\nMoving UsageEvent.Event objects to an array list sorted on the event\ntimestamps as there can be multiple events with the same timestamps.\n\nTest: atest android.app.usage.EventListTest\nExisting tests:\natest android.app.usage.cts.UsageStatsTest\n\nBug: 74406113\nChange-Id: Idc7f2a8db6e5a9499b3b0b74efbf014b17fa495f\n"
    },
    {
      "commit": "8a0319aca5107fe5011d7d4e47ccd00e49d803d6",
      "tree": "8eb47350324a02bee0c3d30c72f2d6304391547a",
      "parents": [
        "5d8dfe17c814abbdb3268041b2f319697632cfa2"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Wed Apr 25 16:31:05 2018 -0700"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Wed Apr 25 16:32:49 2018 -0700"
      },
      "message": "Fix WTF in PendingIntentRecord.unregisterCancelListenerLocked()\n\nIt\u0027s possible that detachCancelListenersLocked() has just been called\nwhen unregisterCancelListenerLocked() is called, so need a null check.\n\nChange-Id: If4b18d713595b1cf1a29ba05a3736892b21931a4\nFixes: 78592185\nTest: build\n"
    },
    {
      "commit": "630f58ea04a033ac8ec9960bff07227720fd1c38",
      "tree": "4113ca315041da5f49ad6ac27301d1338136f94e",
      "parents": [
        "fcefeb25acdea789e2c32ef0169d3cabf891036c",
        "7a22ec6c1f4d4a7979055f65e4b58a4033e4bcac"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 25 23:31:25 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 25 23:31:25 2018 +0000"
      },
      "message": "Merge \"Revert \"Edit dnd icon in volume dialog\"\" into pi-dev"
    },
    {
      "commit": "6639c4dfa1a80191b34e70ca4b603ff5aab032f5",
      "tree": "3e130fea658b3ac0357de3c3164e8a8d68e96d31",
      "parents": [
        "c8836d82b108f4b54261d73b95989b9de40d925d"
      ],
      "author": {
        "name": "jovanak",
        "email": "jovanak@google.com",
        "time": "Wed Apr 25 14:45:18 2018 -0700"
      },
      "committer": {
        "name": "jovanak",
        "email": "jovanak@google.com",
        "time": "Wed Apr 25 16:10:59 2018 -0700"
      },
      "message": "Fixes null-ref when trying to start Guest session.\n\nCarUserSwitchingDialog threw null-ref because Guest didn\u0027t have\na default avatar.\n\n1. Adds null guard in case default avatar is not set.\n2. Populates default Guest avatar correctly.\n\nFixes:77546931\nFixes:78588087\nTest: Manual, observing the default icon when starting a guest session.\n       Manual, observing the switching dialog icon without a default icon.\n\nChange-Id: Iacbfcc65147fdbc5515c0d96eb613fb17543f6b3\n"
    },
    {
      "commit": "fcefeb25acdea789e2c32ef0169d3cabf891036c",
      "tree": "fd7eb8f3ac3342bb00f4e59067d22035f0775a9c",
      "parents": [
        "abab4cbd2573aa9300e56dea1b9529ca7782573e",
        "cd1f30b4392ed7fdb50befa2f2190e1be4eada43"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Apr 25 20:59:04 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 25 20:59:04 2018 +0000"
      },
      "message": "Merge \"Work on issue #78480444: Start tracking uid state in app ops\" into pi-dev"
    },
    {
      "commit": "50d2d1e77c72192abcf4d710a342675207f65452",
      "tree": "8ea75949b337584c9f7417397e7336ca73dddd99",
      "parents": [
        "04d504be03cd121dd426ef9ac032d59bbaac510f"
      ],
      "author": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Wed Apr 25 14:48:13 2018 -0400"
      },
      "committer": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Wed Apr 25 16:34:38 2018 -0400"
      },
      "message": "QQS visual fixes.\n\n- Allow QQS header status icon / date view header to expand with larger\nfont sizes.\n- Ensure alarm icon in QQS header does not show without the\ncorresponding alarm text.\n- Fix QQS status bar, icons and QS tile margins.\n\nChange-Id: Icf11fc5c581cb6d3254f6223ba4bcac2879c7f16\nFixes: 78571967\nFixes: 78536526\nFixes: 77123524\nTest: visual\n"
    },
    {
      "commit": "abab4cbd2573aa9300e56dea1b9529ca7782573e",
      "tree": "c9e01da348dc57f725eac045a91900e32c4191f5",
      "parents": [
        "336076b2a20bfc0defaf46c83ecb52157e2b1d8b",
        "49ec54250f0cafd962c3c5f7f286875cf499483a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 25 20:13:37 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 25 20:13:37 2018 +0000"
      },
      "message": "Merge \"Fix floating toolbar menu item spacing.\" into pi-dev"
    },
    {
      "commit": "397f6d8ffdc28a8984b33880ca8a02e6893efd9f",
      "tree": "69b44eac7d5eeb967783dbcc9b5109e7c1405768",
      "parents": [
        "36c643ed4f5168824e1e2a62dba3d6c91fb22350"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Tue Apr 24 17:01:11 2018 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Apr 25 16:11:11 2018 -0400"
      },
      "message": "Use correct package when pinning a slice\n\nTest: manual\nBug: 78471335\nChange-Id: I170ab553a0cbe9db530b62ba02d1095619efec79\n"
    },
    {
      "commit": "7a22ec6c1f4d4a7979055f65e4b58a4033e4bcac",
      "tree": "d75e9ed8b1ecad9abe840a2adf37c57fc6f0e466",
      "parents": [
        "b36ef4eb5779a03c25d2fbeb283944f93e273583"
      ],
      "author": {
        "name": "Beverly Tai",
        "email": "beverlyt@google.com",
        "time": "Wed Apr 25 18:53:08 2018 +0000"
      },
      "committer": {
        "name": "Beverly Tai",
        "email": "beverlyt@google.com",
        "time": "Wed Apr 25 19:39:52 2018 +0000"
      },
      "message": "Revert \"Edit dnd icon in volume dialog\"\n\nThis reverts commit b36ef4eb5779a03c25d2fbeb283944f93e273583.\n\nBug: 78554550\nBug: 78275139\nReason for revert: Adds unnecessary spacing when there are multiple volume rows\n\nChange-Id: I8f858b152f92418dce8f1088e892b758baaa2299\n"
    },
    {
      "commit": "336076b2a20bfc0defaf46c83ecb52157e2b1d8b",
      "tree": "bee3e3b7f0f531c517c540832a11a653acb72374",
      "parents": [
        "09b41863230668396a73a575d2e2c6c836c4d8a3",
        "a5f7a30bd09740935bbcef9e8d259e86a3e46e9c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 25 19:37:37 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 25 19:37:37 2018 +0000"
      },
      "message": "Merge \"Rounded corners can be different on top/bottom\" into pi-dev"
    },
    {
      "commit": "09b41863230668396a73a575d2e2c6c836c4d8a3",
      "tree": "60200617e1d3697d76c4e742490c8af3282857ad",
      "parents": [
        "c8836d82b108f4b54261d73b95989b9de40d925d",
        "57ad10c1494f7d43aeb01f193a73acfde0f680f2"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Apr 25 19:20:58 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 25 19:20:58 2018 +0000"
      },
      "message": "Merge \"Flip task animation direction\" into pi-dev"
    },
    {
      "commit": "c8836d82b108f4b54261d73b95989b9de40d925d",
      "tree": "eb8dc4dabb1a6efe0202f269c62593060af83d83",
      "parents": [
        "b1a3a5f5821d3c428b11bea172514ea6973f9f90",
        "e0381b893b31e901ab19e7b6b2ba86429c24f962"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 25 18:55:03 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 25 18:55:03 2018 +0000"
      },
      "message": "Merge \"Revert \"Reset SIM state if the subscription is no longer active.\"\" into pi-dev"
    },
    {
      "commit": "b1a3a5f5821d3c428b11bea172514ea6973f9f90",
      "tree": "b31a83b48dd3ec7d991c763661a425dd65d44347",
      "parents": [
        "16c671dc9a0a7e90a16a2998f97fa605a7a63a67",
        "56fb9f8aa52d14006c2638a216c113c35b801e66"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 25 18:43:03 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 25 18:43:03 2018 +0000"
      },
      "message": "Merge \"Always copy SignalIconState when keeping a reference\" into pi-dev"
    },
    {
      "commit": "16c671dc9a0a7e90a16a2998f97fa605a7a63a67",
      "tree": "8e6f135300fa112f82593a6c2d8834853433aba2",
      "parents": [
        "2b382c94a4b28ab2ee875a184555872492309db6",
        "ddeb90aa9db108d4a2e5aadc778a726b65e5c921"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Wed Apr 25 18:34:10 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 25 18:34:10 2018 +0000"
      },
      "message": "Merge \"Rework Exception Handling for IpSecManager\" into pi-dev"
    },
    {
      "commit": "2b382c94a4b28ab2ee875a184555872492309db6",
      "tree": "02885a3a26b8f4828ecb11bdb3e59829c659f935",
      "parents": [
        "7a7b2369fe999c8ad9712eadafcbbc31b695daa6",
        "339435b91688678a243c71868fe4145a3aecc338"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 25 18:09:58 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 25 18:09:58 2018 +0000"
      },
      "message": "Merge \"Update comment for b/75318890 TODO\" into pi-dev"
    },
    {
      "commit": "36b86c28f88e4c7853a4255a0fd9b754cbb547c4",
      "tree": "eb1eaef1854c7d6fe6b4e0dcdd0af06bb168e801",
      "parents": [
        "7f352dbeaf3921286d996c07fcb038428d51c212"
      ],
      "author": {
        "name": "Dake Gu",
        "email": "dake@google.com",
        "time": "Mon Apr 16 12:49:30 2018 -0700"
      },
      "committer": {
        "name": "Dake Gu",
        "email": "dake@google.com",
        "time": "Wed Apr 25 10:49:14 2018 -0700"
      },
      "message": "Autofill: new UX for TV and support themes\n\n1. Define default Themes for autofill window and save dialog.\n   (http://go/theme_autofill). Phone uses light themes, TV uses\n   dark themes.\n2. Apply autofill theme to RemoteViews passed from autofill service.\n   So this can make sure the textColor of RemoteViews matches\n   the background of autofill theme uses.\n   Updated public javadoc that autofill service should not\n   hardcode color values.\n3. A new TV ux that occupies half screen height (go/autofill-for-tv).\n   TV autofill now passes unhandled physical keyevent to app window\n   in the same way phone/tablet does.\n4. Fixed ATV autofill window to be SYSTEM_DIALOG, so it wont be\n   clipped by app activity window (DialogLauncherActivityTest).\n\nBug: 71720680\nBug: 74072921\nTest: CtsAutofillTest\n\nChange-Id: Ib570227b0958b1800e8f0600b8aec36478568d74\n"
    },
    {
      "commit": "32a71128ce7fc3826074ebdfa33f556668726902",
      "tree": "19a07e333068fbf28ac2715342171b4c0a814586",
      "parents": [
        "fd935d3a126c4cfe643765d500a4fbed11d77b9b"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Wed Apr 25 10:41:01 2018 -0700"
      },
      "committer": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Wed Apr 25 10:41:01 2018 -0700"
      },
      "message": "Ignore dumpsys -a option\n\nAlso log unrecognized options, but continue with dumping the state\n\nTest: dumpsys binder_calls_stats -a\nBug: 75318418\nChange-Id: If9ad046d64d71cff97006e0a6d9f45c5ea0f23ce\n"
    },
    {
      "commit": "a5f7a30bd09740935bbcef9e8d259e86a3e46e9c",
      "tree": "5f5509edf8aa9e9bf608df7446209a49dd183af7",
      "parents": [
        "c907be6fd5eb979e5affb2f3a9a3d0fffb37d8ef"
      ],
      "author": {
        "name": "Beverly",
        "email": "beverlyt@google.com",
        "time": "Wed Apr 25 09:19:05 2018 -0400"
      },
      "committer": {
        "name": "Beverly",
        "email": "beverlyt@google.com",
        "time": "Wed Apr 25 13:38:37 2018 -0400"
      },
      "message": "Rounded corners can be different on top/bottom\n\nTest: manual, visual inspection\nBug: 75949920\nChange-Id: I1e9a9df0767aa5235e67b752a19c8e4b32701ed1\n"
    },
    {
      "commit": "7a7b2369fe999c8ad9712eadafcbbc31b695daa6",
      "tree": "96df33b8a9697b458abbc516f2a5746f85be836b",
      "parents": [
        "3f9aaad4dc6e801c7af68757d3661b58bcd122a2",
        "2ad19e51463f2f4b5633fa9c155fd9fc75f387a6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 25 17:36:47 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 25 17:36:47 2018 +0000"
      },
      "message": "Merge \"Temporarily allow StackView to use a canvas.clipRectUnion\" into pi-dev"
    },
    {
      "commit": "3f9aaad4dc6e801c7af68757d3661b58bcd122a2",
      "tree": "1db9d49d6d2aadd0aa28e708d54e19c1fee77e93",
      "parents": [
        "0e90cf29c78611b7ce25328f4afb30f00f06a594",
        "466b71e1a287bd20560f1bf10db15e5fa7f2c8d1"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Wed Apr 25 17:35:28 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 25 17:35:28 2018 +0000"
      },
      "message": "Merge \"Add config value for fingerprint gesture support\" into pi-dev"
    },
    {
      "commit": "0e90cf29c78611b7ce25328f4afb30f00f06a594",
      "tree": "1114b45e279713efce40e26af413b8cac4e98494",
      "parents": [
        "c364536807ea19045557a64c6792049754682699",
        "6f8ec1fd8c159b09d617ed6d9132658051443c0c"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Wed Apr 25 17:35:12 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 25 17:35:12 2018 +0000"
      },
      "message": "Merge \"Copy links to orginal text in a11y node info\" into pi-dev"
    },
    {
      "commit": "c364536807ea19045557a64c6792049754682699",
      "tree": "9fc08cc4cc8e1c0300c11683af7136361b7eb9e0",
      "parents": [
        "d60e8836f35e3378dcf1d072f5f1f9e4acb4e947",
        "30601459a707e27c0302e8793fca473f0fb8c9ca"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Wed Apr 25 17:34:27 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 25 17:34:27 2018 +0000"
      },
      "message": "Merge \"A11y isHeading takes old API into account\" into pi-dev"
    },
    {
      "commit": "e0381b893b31e901ab19e7b6b2ba86429c24f962",
      "tree": "e77e47298a9a60eefb0b0195373e3c7919ce0e87",
      "parents": [
        "700dd5c65995b724db11b96253ea840cdaa17cb8"
      ],
      "author": {
        "name": "Richard Chou",
        "email": "richardchou@google.com",
        "time": "Tue Apr 24 03:48:59 2018 +0000"
      },
      "committer": {
        "name": "Richard Chou",
        "email": "richardchou@google.com",
        "time": "Wed Apr 25 17:23:48 2018 +0000"
      },
      "message": "Revert \"Reset SIM state if the subscription is no longer active.\"\n\nThis reverts commit b1b24e71f55de2bfa2cc8d0ff96ec0ac021e663d.\n\nReason for revert: This commit will cause side effects with Project Fi. It\u0027d be too risky to solve this issue at the current stage of Android P. Revert first.\n\nBug: 77579824\nBug: 77702165\nChange-Id: I07035a2854427021ac0bfaa9c696daabefe6fd64\n"
    },
    {
      "commit": "d60e8836f35e3378dcf1d072f5f1f9e4acb4e947",
      "tree": "47ae3a0c1f9a63af6ddc877b9cd8f92ac1120bb6",
      "parents": [
        "6f79bd00195564793bad1c51f1411632849eee5c",
        "700dd5c65995b724db11b96253ea840cdaa17cb8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 25 17:12:20 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 25 17:12:20 2018 +0000"
      },
      "message": "Merge \"Revert \"Reset SIM state if the subscription/slot is no longer active.\"\" into pi-dev"
    },
    {
      "commit": "6f79bd00195564793bad1c51f1411632849eee5c",
      "tree": "98f5cd3bec8d900841cd95ec1ec2156ce8e56edb",
      "parents": [
        "1848f1e3842513e9f7a2404b60ce3b5dd38bc50e",
        "778ce66697b61aa43bf4078c10c097b2fb2384f8"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Wed Apr 25 16:58:20 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 25 16:58:20 2018 +0000"
      },
      "message": "Merge \"DO NOT MERGE Make \"Want to start battery saver?\" dialog better.\" into pi-dev"
    },
    {
      "commit": "1848f1e3842513e9f7a2404b60ce3b5dd38bc50e",
      "tree": "bf5e89bf20072223f2a323202c4fec2ee64a63ed",
      "parents": [
        "5d8dfe17c814abbdb3268041b2f319697632cfa2",
        "f180ffd03e10641756a41a4141ee84b7dce285d8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 25 16:56:37 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 25 16:56:37 2018 +0000"
      },
      "message": "Merge \"Ellipsize long QS labels.\" into pi-dev"
    },
    {
      "commit": "339435b91688678a243c71868fe4145a3aecc338",
      "tree": "03cc5154155331a45a41d0550a9a120d46458bbb",
      "parents": [
        "c4c7c19b6723680dd0b3322fd667a757e259d178"
      ],
      "author": {
        "name": "Ian Pedowitz",
        "email": "ijpedowitz@google.com",
        "time": "Wed Apr 25 08:57:54 2018 -0700"
      },
      "committer": {
        "name": "Ian Pedowitz",
        "email": "ijpedowitz@google.com",
        "time": "Wed Apr 25 16:03:04 2018 +0000"
      },
      "message": "Update comment for b/75318890 TODO\n\nBug: 77862563\nBug: 75318890\nTest: N/A - comment change\n(cherry picked from commit 2333f7cba65a0fc2036bcf0e0b2611ad114d17f7)\n\nChange-Id: I52c9e37e4629d740cb04d552bc967d6b8ec5fba3\nMerged-In: Ie48f1df394ccae5420a18260a4eaefe94d84497d\n"
    },
    {
      "commit": "56fb9f8aa52d14006c2638a216c113c35b801e66",
      "tree": "bbf42c86e8c59a46614df1fd5e33060ad449d220",
      "parents": [
        "72b1a7ecb9d20456af0352bfd7ef7c1c7345c526"
      ],
      "author": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Tue Apr 24 21:11:15 2018 -0400"
      },
      "committer": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Wed Apr 25 11:39:31 2018 -0400"
      },
      "message": "Always copy SignalIconState when keeping a reference\n\nDefensively copy SignalIconState so that StatusBarWifiView and\nStatusBarMobileView can properly detect changes to state.\n\nAlso don\u0027t do visibility changes if setting the same visibleState on\nStatusBarWifiView.\n\nTest: turn wifi on and off; verify that it goes away properly in status\nbar\nFixes: 78353558\nFixes: 77738471\nFixes: 78050495\nFixes: 78163313\n\nChange-Id: Ie9b9e05885c130c1ec6d6abb9d0567400df23e52\n"
    },
    {
      "commit": "5d8dfe17c814abbdb3268041b2f319697632cfa2",
      "tree": "62846db916afbac5378d78b3e547e53eba2aa85b",
      "parents": [
        "04d504be03cd121dd426ef9ac032d59bbaac510f",
        "6ec76b728871407cf19fac4bd802e1b0eb3a2a30"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 25 15:29:07 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 25 15:29:07 2018 +0000"
      },
      "message": "Merge \"Keyguard: fix possible divergent state\" into pi-dev"
    },
    {
      "commit": "778ce66697b61aa43bf4078c10c097b2fb2384f8",
      "tree": "552de12ac7094f57202f16bdadb0da191143bf1c",
      "parents": [
        "c4c7c19b6723680dd0b3322fd667a757e259d178"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Apr 20 14:04:50 2018 -0700"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Wed Apr 25 15:27:47 2018 +0000"
      },
      "message": "DO NOT MERGE Make \"Want to start battery saver?\" dialog better.\n\n- Don\u0027t line-break in \"Battery\" (only in English)\n- Add \"Learn more\" link.\n\nBug: 78261259\n\nTest: Manual test with:\n- adb shell dumpsys battery unplug\n- adb shell settings delete secure low_power_warning_acknowledged\n- Enable battery saver\n- Make sure the link is clickable if a link is set.\n- Make sure there\u0027s no \"learn more\" link if the link is not set in strings.xml\n\nChange-Id: I83364f628dd596a4d50bf2aca4db7cbfe7cf4909\n"
    },
    {
      "commit": "4ef2fb51739f62bf5f9c190158a1c3c117175935",
      "tree": "c788cfad3c93be759599c7872f093d0e0733053b",
      "parents": [
        "04d504be03cd121dd426ef9ac032d59bbaac510f"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Wed Apr 25 16:21:03 2018 +0100"
      },
      "committer": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Wed Apr 25 16:21:03 2018 +0100"
      },
      "message": "Add more API accesses from bugreports.\n\nThis includes APIs accessed by \u0027linking\u0027, but only those detected at\nruntime (i.e. excluding dex2oat invocations).\n\nTest: m\nBug: 77272253\nBug: 77533294\nBug: 77854069\nBug: 77912264\nBug: 77988118\nBug: 78265113\nBug: 78339426\nBug: 78370565\nBug: 78437948\nBug: 78438386\nBug: 78439315\nBug: 78441396\nBug: 78484047\nBug: 78484886\nBug: 78513977\nBug: 78515673\nBug: 78529635\nChange-Id: I9f07b650f565562d43c50e0606ec52a37c797ce7\n"
    },
    {
      "commit": "04d504be03cd121dd426ef9ac032d59bbaac510f",
      "tree": "89d2b45983d9640105fef51dab1fc2b3e94281fe",
      "parents": [
        "628e9b3d37f19acbc8357fe74c124c1d0bfb383d",
        "106b1c0d804bcf4b875f987d8f3855f1ff67734a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 25 15:07:31 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 25 15:07:31 2018 +0000"
      },
      "message": "Merge \"Move brightness color conversion from SysUI to settingslib\" into pi-dev"
    },
    {
      "commit": "49ec54250f0cafd962c3c5f7f286875cf499483a",
      "tree": "6eb500d0d8b71a37e29baa15ddb81859a469fc47",
      "parents": [
        "519249f4725790794d51964289efc4fc6b627755"
      ],
      "author": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Wed Apr 25 14:07:17 2018 +0100"
      },
      "committer": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Wed Apr 25 15:46:54 2018 +0100"
      },
      "message": "Fix floating toolbar menu item spacing.\n\nWe mistakenly changed floating_toolbar_menu_button_side_padding in\nI309c729eb842d9388066bfb43eb18f33dbfe10b8 where in fact what we\nwanted to do was to just change the mIconTextSpacing.\nThis cl fixes that.\n\nChange-Id: I1b940eb12d2948f8c167c3f37ed0eba105b9f5ce\nFixes: 74032743\nTest: built, observed visual look\nTest: bit FrameworksCoreTests:android.widget.TextViewActivityTest\nTest: bit CtsWidgetTestCases:android.widget.cts.TextViewTest\n"
    },
    {
      "commit": "628e9b3d37f19acbc8357fe74c124c1d0bfb383d",
      "tree": "20833537e37c396164ed103fe8f071df987682c8",
      "parents": [
        "8f699919ceec4820a5d53b70c8614c1b4f654d88",
        "0dc5880ab7dc350738ce3edc873e443c226718f4"
      ],
      "author": {
        "name": "Chavi Weingarten",
        "email": "chaviw@google.com",
        "time": "Wed Apr 25 14:44:17 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 25 14:44:17 2018 +0000"
      },
      "message": "Merge \"Synchronize RootWindowContainerTests\" into pi-dev"
    },
    {
      "commit": "8f699919ceec4820a5d53b70c8614c1b4f654d88",
      "tree": "c8fac4b9fdfa60d9d524fc69588d14764368c152",
      "parents": [
        "eb0e982228d0fe65a60d3659faf6fabaa9fd2595",
        "95507721c0b6341e07fb28bc24a1ba2028113e0a"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Apr 25 14:17:45 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 25 14:17:45 2018 +0000"
      },
      "message": "Merge \"Potentially fix notification launch animation\" into pi-dev"
    },
    {
      "commit": "eb0e982228d0fe65a60d3659faf6fabaa9fd2595",
      "tree": "9f674c63c9836b096799d398cf6386d454ef5cbb",
      "parents": [
        "72b1a7ecb9d20456af0352bfd7ef7c1c7345c526",
        "768a9530e0c15d6f348eaea837cfe238cd30785c"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Wed Apr 25 13:59:20 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 25 13:59:20 2018 +0000"
      },
      "message": "Merge \"Add new hidden APIs\" into pi-dev"
    },
    {
      "commit": "72b1a7ecb9d20456af0352bfd7ef7c1c7345c526",
      "tree": "27b730c0b76e85384d9429e402890769b6606951",
      "parents": [
        "c907be6fd5eb979e5affb2f3a9a3d0fffb37d8ef",
        "73ee454852d559969aa2bd65ea19dd0e292e93bd"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Wed Apr 25 13:41:44 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 25 13:41:44 2018 +0000"
      },
      "message": "Merge \"Add more light greylist entries.\" into pi-dev"
    },
    {
      "commit": "c907be6fd5eb979e5affb2f3a9a3d0fffb37d8ef",
      "tree": "a85ec429e00ff3f2dcd31e6e8d25e2433998ee36",
      "parents": [
        "36c643ed4f5168824e1e2a62dba3d6c91fb22350",
        "641b116aab9d57dd690543afe0497eb43415d991"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Wed Apr 25 13:15:07 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 25 13:15:07 2018 +0000"
      },
      "message": "Merge \"Added OWNERS file to am package.\" into pi-dev"
    },
    {
      "commit": "768a9530e0c15d6f348eaea837cfe238cd30785c",
      "tree": "45a3b4e73ea959124e4f858c9450de25a909168e",
      "parents": [
        "36c643ed4f5168824e1e2a62dba3d6c91fb22350"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Wed Apr 25 11:49:16 2018 +0100"
      },
      "committer": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Wed Apr 25 13:39:27 2018 +0100"
      },
      "message": "Add new hidden APIs\n\nBug: 78552452\nTest: make\nChange-Id: I73dc97a33b645f6cd9b7bf4a37254737ed3107ce\n"
    },
    {
      "commit": "6ec76b728871407cf19fac4bd802e1b0eb3a2a30",
      "tree": "df39c13abea80402e3d66cbab0042d69fd9f38d6",
      "parents": [
        "bbfe498aefeb403ac224b5fc1d890f1e7ca65f5a"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Apr 25 14:01:11 2018 +0200"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Apr 25 14:01:11 2018 +0200"
      },
      "message": "Keyguard: fix possible divergent state\n\nFixes an issue where the state in SystemUI and AM/WM could\nget out of sync: If the keyguardGoingAway transition is\nstarted and then later canceled by SystemUI, it never\ntells AM that it canceled it.\nThis causes SystemUI to show itself in keyguard mode,\nmeanwhile AM/WM do not hide the underlying app because\nthe status bar is in the going away transition as far\nas it is concerned.\n\nChange-Id: I5966f0655fd694ae599a83dda7a9f6463088632b\nFixes: 76367931\nTest: delay keyguard going away callback, unlock phone, during the delay, remove SIM; verify it does not end up in bad state\n"
    },
    {
      "commit": "c0019874835341f5a4d3c429c5858630c9e2c791",
      "tree": "7cbc0dc52f4d074ecde66962c474f18a308df6c0",
      "parents": [
        "c72ee1a4f2b10ba3ac43daeb40f2a1135ce3b12a"
      ],
      "author": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Tue Apr 24 15:30:37 2018 +0100"
      },
      "committer": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Wed Apr 25 12:30:01 2018 +0100"
      },
      "message": "Pipe the user restriction to the admin dialog\n\nThis change allows us to show different strings for different user\nrestriction.\n\nInstead of setting DevicePolicyManager.EXTRA_RESTRICTION everywhere\nin Settings, EnforcedAdmin object now stores the restriction. So when\nwe are starting the admin dialog with the EnforcedAdmin object,\nwe can set the EXTRA_RESTRICTION bit.\n\nTest: make  RunSettingsLibRoboTests\nBug: 78443458\n\nChange-Id: Iabc1629b9ed18f881cdc8c15ec5e49a4b50f76a4\n"
    },
    {
      "commit": "36c643ed4f5168824e1e2a62dba3d6c91fb22350",
      "tree": "12263647023ecbd52915cc5bd6e9e3057ce3de63",
      "parents": [
        "3d3365634778fe84e3677e408d8804516107c3e4",
        "e278dc03332ec2c5b5dac81cf3daf913bf9ec73b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 25 09:54:06 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 25 09:54:06 2018 +0000"
      },
      "message": "Merge \"New light grey APIs.\" into pi-dev"
    },
    {
      "commit": "3d3365634778fe84e3677e408d8804516107c3e4",
      "tree": "03902458580d78874375ee2e359293203aa7f282",
      "parents": [
        "be8638307f7eeefc0103ecc74be88ae619c9b5da",
        "1c1053b028b981f28f9094e4ab9ed82fb06b5fc3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 25 09:51:04 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 25 09:51:04 2018 +0000"
      },
      "message": "Merge \"More light grey APIs.\" into pi-dev"
    },
    {
      "commit": "be8638307f7eeefc0103ecc74be88ae619c9b5da",
      "tree": "2bcf2cf999eaeece5661d094369e0886e17891d0",
      "parents": [
        "24ba8398fe471b71adf84634a37311b99abbdf1c",
        "cf5837c3700b664316b69d9e691fb7afc696ed63"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 25 09:41:41 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 25 09:41:41 2018 +0000"
      },
      "message": "Merge \"Add more light grey APIs.\" into pi-dev"
    },
    {
      "commit": "24ba8398fe471b71adf84634a37311b99abbdf1c",
      "tree": "aacebe0d03021fd1c19b6cdfd5476d29aa180e85",
      "parents": [
        "728cb519a5c734af0b7befa52d803d9d090a20aa",
        "3c26b8f92e1de8ce91d867c44423c8397d9c7dd2"
      ],
      "author": {
        "name": "Eran Messeri",
        "email": "eranm@google.com",
        "time": "Wed Apr 25 09:28:15 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 25 09:28:15 2018 +0000"
      },
      "message": "Merge \"Remove unnecessary WTFs from password state check\" into pi-dev"
    },
    {
      "commit": "cf5837c3700b664316b69d9e691fb7afc696ed63",
      "tree": "7cfa3afd0d23cd7734c683bd947741ab6ed83f1c",
      "parents": [
        "728cb519a5c734af0b7befa52d803d9d090a20aa"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue Apr 24 13:26:45 2018 +0100"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Apr 25 09:27:37 2018 +0100"
      },
      "message": "Add more light grey APIs.\n\nbug: 64382372\nTest: m\nChange-Id: Ib15b65c376e4038232d4c1e04d10e508b34786af\n"
    }
  ],
  "next": "1c1053b028b981f28f9094e4ab9ed82fb06b5fc3"
}
