)]}'
{
  "log": [
    {
      "commit": "30a2ae620956fd73ecb5e4e2ef3645377bdf0aaa",
      "tree": "5f1876ce9c5ac16fc542451bb3da8588af3a6328",
      "parents": [
        "bbfe498aefeb403ac224b5fc1d890f1e7ca65f5a"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Apr 25 19:09:50 2018 +0200"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Fri Apr 27 15:00:56 2018 +0200"
      },
      "message": "Keyguard: Fix threading issues in KeyguardUpdateMonitor\n\nFixes a bug where KeyguardViewMediator called into KeyguardUpdateMonitor\non the wrong thread. Also adds assertions to make sure we only touch\nmCallbacks on the right thread.\n\nChange-Id: I9524b6c182cb70134fbc9a28df8148043fec8c1e\nFixes: 78128789\nTest: Device boots successfully.\n"
    },
    {
      "commit": "bbfe498aefeb403ac224b5fc1d890f1e7ca65f5a",
      "tree": "d459436c9b87a02adeb66c6008c63ebb71ab5854",
      "parents": [
        "d7b98e1033f29638eaadd23e6cc69665d7494072",
        "44f0c148859296ea8af1b329ac331428fceb2633"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Apr 23 08:58:24 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 23 08:58:24 2018 +0000"
      },
      "message": "Merge \"Add APIs to light grey.\" into pi-dev"
    },
    {
      "commit": "d7b98e1033f29638eaadd23e6cc69665d7494072",
      "tree": "4d93436fee12767cac2d7142a541a6c2cef0d344",
      "parents": [
        "b6f9d404950484db9f9f88a5db623d83119cf3fd",
        "f3fb2f7d0a10dafd1d61f4bd98e66860129c0ca1"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Apr 23 08:57:07 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 23 08:57:07 2018 +0000"
      },
      "message": "Merge \"Add SELinux-\u003egetFileContext to light grey.\" into pi-dev"
    },
    {
      "commit": "b6f9d404950484db9f9f88a5db623d83119cf3fd",
      "tree": "b85541831162ea245d1ec2e696bf8b457f0b62f2",
      "parents": [
        "87f521ffe91fb5e728eb358ddddb9b2159ea4be2",
        "20da3941ef6109c2f38e06557897e63e89b8a571"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Apr 23 08:56:52 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 23 08:56:52 2018 +0000"
      },
      "message": "Merge \"Light grey some APIs.\" into pi-dev"
    },
    {
      "commit": "87f521ffe91fb5e728eb358ddddb9b2159ea4be2",
      "tree": "edcc67eaadd89b64cfdf7c7f756745b0393f59bc",
      "parents": [
        "2a915264a6e078c26cd9da900dd56e5991090004",
        "5f1f29a97af26ef5e23724a13e52fdc41a212c43"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Mon Apr 23 08:02:32 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 23 08:02:32 2018 +0000"
      },
      "message": "Merge \"Enforce permission when disabling API checks.\" into pi-dev"
    },
    {
      "commit": "2a915264a6e078c26cd9da900dd56e5991090004",
      "tree": "5899e0c596b2e2979f2a8efc9dcae1159c97b418",
      "parents": [
        "c9ae78dcdeba76ea27f9b97bd8a68bac5681d3cc",
        "f0f364f2c51ff598c9a42ca0fcb05b85dd9b8557"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 23 07:22:12 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 23 07:22:12 2018 +0000"
      },
      "message": "Merge \"Let DnsManager fill in LinkProperties for private DNSes\" into pi-dev"
    },
    {
      "commit": "f0f364f2c51ff598c9a42ca0fcb05b85dd9b8557",
      "tree": "feee1f3ff5858fac5c1c8bac4bfc577a985a03b9",
      "parents": [
        "cf893ac40cf66f85cec575166e862c9ef2250735"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Wed Apr 11 18:58:52 2018 +0900"
      },
      "committer": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Mon Apr 23 13:58:42 2018 +0900"
      },
      "message": "Let DnsManager fill in LinkProperties for private DNSes\n\nTest: new tests pass\nBug: 73641539\nChange-Id: I971ef4d27b22a435d7459e1c4b31a8715ef6e610\n"
    },
    {
      "commit": "c9ae78dcdeba76ea27f9b97bd8a68bac5681d3cc",
      "tree": "6db11e5df582cd37394316f053ff6620c496b75c",
      "parents": [
        "c8303adb4700ebbb921f0067a7ff21ef1c75c2fc",
        "74041ff92a227bb41dd0aca6926d58377355fc79"
      ],
      "author": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Mon Apr 23 04:20:04 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 23 04:20:04 2018 +0000"
      },
      "message": "Merge \"Use settings flag to control HAL location request\" into pi-dev"
    },
    {
      "commit": "c8303adb4700ebbb921f0067a7ff21ef1c75c2fc",
      "tree": "27608983c02046fa1041ac2ad82dfe4ac2917c66",
      "parents": [
        "cf893ac40cf66f85cec575166e862c9ef2250735",
        "926c56f060e6ffd7a4a638f677c2c71ff53e78c5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 23 03:13:03 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 23 03:13:03 2018 +0000"
      },
      "message": "Merge \"Add nullchecks to ScreenPinningRequest.\" into pi-dev"
    },
    {
      "commit": "cf893ac40cf66f85cec575166e862c9ef2250735",
      "tree": "50741d4cd1b104e810c48ee689c659ac0e646539",
      "parents": [
        "e71fb69ec9551029959ae2cc75ca2de2a2be3652",
        "c85057c14c7679c177555914dcf81159614c5769"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Mon Apr 23 02:26:58 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 23 02:26:58 2018 +0000"
      },
      "message": "Merge \"Made the DrawableWrapper return the right ColorFilter\" into pi-dev"
    },
    {
      "commit": "e71fb69ec9551029959ae2cc75ca2de2a2be3652",
      "tree": "062f93e99958c1bb0e1f38e94d2e15360a1eebf4",
      "parents": [
        "9036d61647090c6d4b14340aded24f5f7b6e77ef",
        "0e0e92153b8c195238550d91957496f1935129ae"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Apr 22 04:06:59 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Apr 22 04:06:59 2018 +0000"
      },
      "message": "Merge \"Refactoring the User Switcher layout files to use dimensions in dimens_car.xml and colors_car.xml so that overlays will be easier. Also, added a dialog when adding a user.  Fixed the issue where coming back to the user picker makes the buttons unresponsive\" into pi-dev"
    },
    {
      "commit": "9036d61647090c6d4b14340aded24f5f7b6e77ef",
      "tree": "5a52d4f500036a23532133c68f2d368920a8b8c7",
      "parents": [
        "e9549d08042f2b35b1331253236d8b672465de14",
        "20c34565f2cf21468aedc2f32cb951f110b52362"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Apr 21 21:49:24 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 21 21:49:24 2018 +0000"
      },
      "message": "Merge \"Use updated override config to notify listeners.\" into pi-dev"
    },
    {
      "commit": "e9549d08042f2b35b1331253236d8b672465de14",
      "tree": "0a75b80797d5613062078bbdcd9dd6a06cc9353d",
      "parents": [
        "d1eb0c0d9133f4d8917aec06212b0edc91feab34",
        "92de9cd1419438f82eccddb6bd8e6d468ed8e328"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Apr 21 18:11:36 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 21 18:11:36 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into pi-dev"
    },
    {
      "commit": "d1eb0c0d9133f4d8917aec06212b0edc91feab34",
      "tree": "65f666b85ce178b2fd887e4cc01b3b722a924422",
      "parents": [
        "8f6568f90875f82f608e2bb47a77919c3a6a68de",
        "7bfe85eb17598a683b7948c2a111506628196847"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Apr 21 17:52:04 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 21 17:52:04 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into pi-dev"
    },
    {
      "commit": "8f6568f90875f82f608e2bb47a77919c3a6a68de",
      "tree": "3599ade5dd173196d08273775ac13f8928d079cc",
      "parents": [
        "1bcc95ef99baa1782e65db910c9f3224e9b8acb6",
        "1e9793f926eec721c497d7d63513925628d4cceb"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Sat Apr 21 17:18:52 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 21 17:18:52 2018 +0000"
      },
      "message": "Merge \"Fixed CTS CtsUsageStatsTestCases test cases\" into pi-dev"
    },
    {
      "commit": "1bcc95ef99baa1782e65db910c9f3224e9b8acb6",
      "tree": "134e15c2fad013696aef55ee245585eb0c31a9bc",
      "parents": [
        "58b8ca51d683650278a0b08461f949d2c1c9b987",
        "9c177200b480ff57425cef64823d1076b5a7b453"
      ],
      "author": {
        "name": "Jovana Knezevic",
        "email": "jovanak@google.com",
        "time": "Sat Apr 21 15:23:15 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 21 15:23:15 2018 +0000"
      },
      "message": "Merge \"Fixing issues with alpha 0.0 on parent view.\" into pi-dev"
    },
    {
      "commit": "7bfe85eb17598a683b7948c2a111506628196847",
      "tree": "8fcab14f118e49ebae574d0b34550fbb16f90ad5",
      "parents": [
        "8788cffd054117c323a8bb07a5008b65c099a500"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Apr 21 02:18:07 2018 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Apr 21 02:18:07 2018 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\n\nBug: 64712476\nChange-Id: I42a13b075c1517f0ec1f8f79fd46ec54ee26008e\n"
    },
    {
      "commit": "58b8ca51d683650278a0b08461f949d2c1c9b987",
      "tree": "da3923b39f5fccd5aac8b61f3519f8aebd821851",
      "parents": [
        "46fca44ee5efeee0c4bb936450317ef77fbf63a2",
        "55108ef7ea0c6c7993cc1034c55249e905ebe5aa"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Apr 21 05:42:29 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 21 05:42:29 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into pi-dev"
    },
    {
      "commit": "92de9cd1419438f82eccddb6bd8e6d468ed8e328",
      "tree": "2e3e89de2bc99c0d4fddd5aa306f885466192624",
      "parents": [
        "8788cffd054117c323a8bb07a5008b65c099a500"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Fri Apr 20 21:40:27 2018 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Fri Apr 20 21:40:27 2018 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\n\nBug: 64712476\nChange-Id: Ic17792437048be044201531e491b4ef280cf37f4\n"
    },
    {
      "commit": "46fca44ee5efeee0c4bb936450317ef77fbf63a2",
      "tree": "6ef4f457626449b05c2d15878700e2545aa27f78",
      "parents": [
        "4755c5696520b814e3115c16921c26fec29863da",
        "49954cd681fc4c1013c39cd502408af770286730"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Apr 21 02:29:55 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 21 02:29:55 2018 +0000"
      },
      "message": "Merge changes from topic \"statsd_socket_review\" into pi-dev\n\n* changes:\n  Add socket listener to statsd. And remove Davey atom.\n  Allow StatsLog to directly write to statsd\u0027s socket.\n"
    },
    {
      "commit": "0e0e92153b8c195238550d91957496f1935129ae",
      "tree": "885ad4d856399646af9da7cbb1aceae42e98d671",
      "parents": [
        "46e58e1b4086aa0e3eb62f9cdae0eefaea08943f"
      ],
      "author": {
        "name": "Aarthi Balachander",
        "email": "aarthibc@google.com",
        "time": "Thu Apr 19 19:25:33 2018 -0700"
      },
      "committer": {
        "name": "Aarthi Balachander",
        "email": "aarthibc@google.com",
        "time": "Sat Apr 21 02:11:23 2018 +0000"
      },
      "message": "Refactoring the User Switcher layout files to use dimensions in\ndimens_car.xml and colors_car.xml so that overlays will be easier.\nAlso, added a dialog when adding a user.  Fixed the issue where coming\nback to the user picker makes the buttons unresponsive\n\nTest: tested on Mojave\nBug: 78244241, 78309816, 78297334,\nChange-Id: Iec44eb93ec4456be6d39d08940bb6ba2050eac7a\n"
    },
    {
      "commit": "4755c5696520b814e3115c16921c26fec29863da",
      "tree": "fd812324a5714eab96e52e16a9057575f111ddb3",
      "parents": [
        "a6b7a6fb33a843a2cea537494a5c9dfe0aa77e8f",
        "65ee3064df8b4b7ff7109efc19ffff5406d13544"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Sat Apr 21 01:22:51 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 21 01:22:51 2018 +0000"
      },
      "message": "Merge \"DO NOT MERGE - Set country code even when device is not registered on network\" into pi-dev"
    },
    {
      "commit": "49954cd681fc4c1013c39cd502408af770286730",
      "tree": "cdae24322c35e99ecfe506c999caf63dc61b2463",
      "parents": [
        "f7bc6ab7fa21f849250d0f5ee2849f9e49a8d436"
      ],
      "author": {
        "name": "Yao Chen",
        "email": "yaochen@google.com",
        "time": "Wed Apr 18 13:48:02 2018 -0700"
      },
      "committer": {
        "name": "Yao Chen",
        "email": "yaochen@google.com",
        "time": "Fri Apr 20 17:41:25 2018 -0700"
      },
      "message": "Add socket listener to statsd. And remove Davey atom.\n\n+ The socket listener is behind a flag. It\u0027s disabled until we get sepolicy changes in.\n+ Data parsing code is from logd, because we use the same format.\n\n+ Removed Davey from JankTracker because it violates our new sepolicy\n\nTest: manually\nBug: 78239479\n\nChange-Id: Ib17729fbc362cdb13385f780e2d636a95adf9bc3\n"
    },
    {
      "commit": "1e9793f926eec721c497d7d63513925628d4cceb",
      "tree": "803538cfae1fc4afc4bc4019ec93ad1953e748e5",
      "parents": [
        "51c1904b9517e42c733e00d383a620614359445a"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Fri Apr 20 16:13:51 2018 -0700"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Fri Apr 20 16:55:25 2018 -0700"
      },
      "message": "Fixed CTS CtsUsageStatsTestCases test cases\n\nWe used the current RAT to load different carrier configuration to\ndetermine whether the connection of a certain APN type is metered or\nnot. When the device is switched to IWLAN, the existing default\nAPN connection on cellular will be marked as unmetered based on\nthe current logic. This logic will be refactored when IWLAN full mode\nis supported in Q.\n\nFor the short term workaround for P, we\u0027ll just mark default APN as\nmetered when the device is on IWLAN.\n\nTest: CtsUsageStatsTestCases\nBug: 74540336, 77504652\nChange-Id: Ib098e80d2bfd10e74c0b0dacf2cf2f217a66f7e4\n"
    },
    {
      "commit": "65ee3064df8b4b7ff7109efc19ffff5406d13544",
      "tree": "67afd6704703221a7afe34fb3a32c53905e654ac",
      "parents": [
        "51c1904b9517e42c733e00d383a620614359445a"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Fri Apr 13 14:05:32 2018 -0700"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Fri Apr 20 16:36:43 2018 -0700"
      },
      "message": "DO NOT MERGE - Set country code even when device is not registered on network\n\nExtends the functionality of getNetworkCountryIso to support\nno SIM/no service case. When no SIM/no service, it returns\nthe country code of nearby network (unregistered but cell info\nis available to the device).\n\nTest: Manual\nBug: 64335394\nChange-Id: Ic7c9e903cc497b7e43b557cb593407ff3e9305b5\n"
    },
    {
      "commit": "a6b7a6fb33a843a2cea537494a5c9dfe0aa77e8f",
      "tree": "e191f14e1319d8fc93c03c3c56a44fa6b0dc9b99",
      "parents": [
        "427e41bd0743bc5d56cf6ed89f1dfc64d0ad96aa",
        "b9683d4920b1a37843684c5fece49aa7528b0213"
      ],
      "author": {
        "name": "Salvador Martinez",
        "email": "dehboxturtle@google.com",
        "time": "Fri Apr 20 23:27:25 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 20 23:27:25 2018 +0000"
      },
      "message": "Merge \"Add composite string for battery summary in settings\" into pi-dev"
    },
    {
      "commit": "427e41bd0743bc5d56cf6ed89f1dfc64d0ad96aa",
      "tree": "2c9bb2e47e6f0f2df81e6c10b71fcc9c9a60b7f8",
      "parents": [
        "130a2503d8e8138be33b81179e5aabcc209fdd13",
        "c603a5012f5cbf6aa701c4466e0ec6e4452d96d8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 20 23:27:12 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 20 23:27:12 2018 +0000"
      },
      "message": "Merge \"Add a function to get the secondary split screen bounds\" into pi-dev"
    },
    {
      "commit": "130a2503d8e8138be33b81179e5aabcc209fdd13",
      "tree": "f73fc90a8dd01668bc06f76fa0e44ba4d235893f",
      "parents": [
        "5007c67a70708980731ebdc7020181579f151d4f",
        "901c04270f5968137d5c2911c5174003f3e2ecfe"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Fri Apr 20 23:24:28 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 20 23:24:28 2018 +0000"
      },
      "message": "Merge \"Extend adoptable override to force on or off.\" into pi-dev"
    },
    {
      "commit": "5007c67a70708980731ebdc7020181579f151d4f",
      "tree": "960bba7e2f7232211f7e99c17ef3077d37c67063",
      "parents": [
        "a93ab56ed802f320cbf1ac9452cae75acbef47c3",
        "e55b009a3d3dbdef759704e0a5fce086d2e3a76e"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Fri Apr 20 23:21:25 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 20 23:21:25 2018 +0000"
      },
      "message": "Merge \"Don\u0027t require post-execution state for onActivityResult\" into pi-dev"
    },
    {
      "commit": "20c34565f2cf21468aedc2f32cb951f110b52362",
      "tree": "7e4aab8d9395e6728dd42e969cb55296311b71b5",
      "parents": [
        "3f8884829f6dcea454a74c6cf18e4bd89cf70acc"
      ],
      "author": {
        "name": "Garfield Tan",
        "email": "xutan@google.com",
        "time": "Fri Apr 20 16:19:03 2018 -0700"
      },
      "committer": {
        "name": "Garfield Tan",
        "email": "xutan@google.com",
        "time": "Fri Apr 20 16:21:08 2018 -0700"
      },
      "message": "Use updated override config to notify listeners.\n\nBug: 77919579\nTest: go/wm-smoke\nChange-Id: I961aba587b9e193fbb9351aaa42c5633de49a367\n"
    },
    {
      "commit": "a93ab56ed802f320cbf1ac9452cae75acbef47c3",
      "tree": "541db406d10aca5f17fcdec845a0a663dd8c1e50",
      "parents": [
        "46e58e1b4086aa0e3eb62f9cdae0eefaea08943f",
        "0a1523de3ec3b5662e4dc8148bcaa1b443809caa"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Fri Apr 20 22:32:59 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 20 22:32:59 2018 +0000"
      },
      "message": "Merge \"Fix issue with translucent animations\" into pi-dev"
    },
    {
      "commit": "f7bc6ab7fa21f849250d0f5ee2849f9e49a8d436",
      "tree": "3d751dab478cd4792facae3762ada90308b70cb1",
      "parents": [
        "46e58e1b4086aa0e3eb62f9cdae0eefaea08943f"
      ],
      "author": {
        "name": "Yao Chen",
        "email": "yaochen@google.com",
        "time": "Wed Apr 18 13:45:48 2018 -0700"
      },
      "committer": {
        "name": "Yao Chen",
        "email": "yaochen@google.com",
        "time": "Fri Apr 20 14:52:01 2018 -0700"
      },
      "message": "Allow StatsLog to directly write to statsd\u0027s socket.\n\n+ Reuse the log_event_list from liblog. StatsLog\u0027s binary format remains unchanged\n+ Copied socket write code from liblog, including the retry logic.\n+ Added build flags to control the StatsLog channel (logd, statsd, or both for debugging)\n\nBug: 78239479\nTest: locally tested and saw logs being written to statsd\n\nChange-Id: I7b1f0069ead00bbf3c29e4bd5b7f363a7ce26abe\n"
    },
    {
      "commit": "46e58e1b4086aa0e3eb62f9cdae0eefaea08943f",
      "tree": "049abd47c0ddf938ace239cb76d9da69c3ad4bf9",
      "parents": [
        "66dfd0129231e1b5822ad06a29b4109fd9a1d744",
        "c3c8d16380e3d7a54aa290061c8ea5a127027c46"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 20 20:40:32 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 20 20:40:32 2018 +0000"
      },
      "message": "Merge \"Give CTS a way to force-poll network stats.\" into pi-dev"
    },
    {
      "commit": "66dfd0129231e1b5822ad06a29b4109fd9a1d744",
      "tree": "272d652b2f0360166ff976e0dcb5717eff670e8c",
      "parents": [
        "6c2af1afa2a0efca3453124aa7cb05683d89090c",
        "94a38b35e907fc560d4beec3bfb78360411609a3"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Apr 20 20:21:41 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 20 20:21:41 2018 +0000"
      },
      "message": "Merge \"GetActiveNotifications should never return null\" into pi-dev"
    },
    {
      "commit": "9c177200b480ff57425cef64823d1076b5a7b453",
      "tree": "5cd387dd20d0f097201347218d27681c0eb00eb5",
      "parents": [
        "3f8884829f6dcea454a74c6cf18e4bd89cf70acc"
      ],
      "author": {
        "name": "jovanak",
        "email": "jovanak@google.com",
        "time": "Fri Apr 20 12:35:09 2018 -0700"
      },
      "committer": {
        "name": "jovanak",
        "email": "jovanak@google.com",
        "time": "Fri Apr 20 13:03:28 2018 -0700"
      },
      "message": "Fixing issues with alpha 0.0 on parent view.\n\nParent view should remain with 1.0 alpha.\nContainer view should fade when switching starts, and come back\nto alpha of 1.0 once the switching has been completed.\n\nFixes: 78309123\nFixes: 78309400\nTest: Visual confirmation of various flows. Switching to user with a pin. Canceling bouncer. Switching to user without a pin. Turning the screen off and back on after unlocking the user first.\nChange-Id: I17946a1feea20bcb2fd2603c8cba0f2f51acd65d\n"
    },
    {
      "commit": "e55b009a3d3dbdef759704e0a5fce086d2e3a76e",
      "tree": "b2ea64034b49b4fb539e617a9ebb4db8bfc0ac23",
      "parents": [
        "c2120a10f715bdc7b796aa2f871587479c6f5ab5"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Thu Apr 19 15:29:22 2018 -0700"
      },
      "committer": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Fri Apr 20 12:58:49 2018 -0700"
      },
      "message": "Don\u0027t require post-execution state for onActivityResult\n\nAccording to the documentation, onActivityResult() should be called\nimmediately before onResume(). This, however, was not always the case\nin previous releases and fixing this caused some app compatibility\nissues.\nThis CL removes required post execution state for ActivityResultItem.\n\nBug: 77695691\nTest: ActivityLifecycleTests\nChange-Id: Id8c02e9b49f9758aac616e37948570722d802de8\n"
    },
    {
      "commit": "6c2af1afa2a0efca3453124aa7cb05683d89090c",
      "tree": "d75e9ed8b1ecad9abe840a2adf37c57fc6f0e466",
      "parents": [
        "12a6cd7457c9bc402a41404eda009a0c82ed49ae",
        "33ecd1bca766416bb8e7d5bd4cdf12cc4d3d6445"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 20 19:31:42 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 20 19:31:42 2018 +0000"
      },
      "message": "Merge \"Catch double unbind of dead service\" into pi-dev"
    },
    {
      "commit": "12a6cd7457c9bc402a41404eda009a0c82ed49ae",
      "tree": "8de3131db0ab8405abc072ce7166741526a56bf1",
      "parents": [
        "1a12311433a0ebce2d0c383ac886a257ae32e3d6",
        "4a1cdbd4e90a71290214f17b94ab65125e64d896"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 20 19:29:15 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 20 19:29:15 2018 +0000"
      },
      "message": "Merge \"Fix layering of non-IME target windows in IME-target app in split-screen.\" into pi-dev"
    },
    {
      "commit": "901c04270f5968137d5c2911c5174003f3e2ecfe",
      "tree": "cf5cbbdc0335436afc38a49e4872785bc135e552",
      "parents": [
        "5e12ebfffd813fc7035c9eef60220914dc92482f"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Apr 20 13:11:20 2018 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Apr 20 13:11:23 2018 -0600"
      },
      "message": "Extend adoptable override to force on or off.\n\nVirtual disks are adoptable by default, but for debugging purposes\nwe want to treat them as unadoptable in some cases.  Add the ability\nfor the \"sm\" shell command to force on/off, or return to default.\n\nBug: 77849654, 74132243\nTest: manual\nChange-Id: Ieda317396624ca081e5dd9568795483f684f9297\n"
    },
    {
      "commit": "c603a5012f5cbf6aa701c4466e0ec6e4452d96d8",
      "tree": "7bca306422c2f163fb418eb42769d5cf573d489c",
      "parents": [
        "dd61c7e8e7736914c476a47627ca9f7a12588a83"
      ],
      "author": {
        "name": "Matthew Ng",
        "email": "ngmatthew@google.com",
        "time": "Wed Apr 18 17:14:22 2018 -0700"
      },
      "committer": {
        "name": "Matthew Ng",
        "email": "ngmatthew@google.com",
        "time": "Fri Apr 20 12:00:57 2018 -0700"
      },
      "message": "Add a function to get the secondary split screen bounds\n\nAccess through the overview proxy to get the bounds of the secondary\nsplit screen app when split screen is enabled.\n\nTest: manual\nFixes: 77678123\nChange-Id: Iabbcf30dc7194ac6fff9b4d7cad8a9fe5ee48a2b\n"
    },
    {
      "commit": "1a12311433a0ebce2d0c383ac886a257ae32e3d6",
      "tree": "7ca0d9bbe657804e0c5ca8f273f2085a5e10bebe",
      "parents": [
        "686fab14645298ca04f23f0e10a64e839e32703f",
        "8b74927e9ecf4d14898d09c168d0d38f164a92bc"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 20 18:59:11 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 20 18:59:11 2018 +0000"
      },
      "message": "Merge \"Fix fraction and dimension type in Resource.proto\" into pi-dev"
    },
    {
      "commit": "94a38b35e907fc560d4beec3bfb78360411609a3",
      "tree": "deadc401aa7111b217c2417176d3f9127667d714",
      "parents": [
        "33ecd1bca766416bb8e7d5bd4cdf12cc4d3d6445"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Apr 20 13:33:36 2018 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Apr 20 14:46:43 2018 -0400"
      },
      "message": "GetActiveNotifications should never return null\n\nTest: runtest systemui-notification\nChange-Id: I53e7a4a2a9f05318dd97ffb096658a4f8bcebc8a\nFixes: 70396956\n"
    },
    {
      "commit": "686fab14645298ca04f23f0e10a64e839e32703f",
      "tree": "3fbedb9372c0406e1860abcd2ebda2c2e44eb094",
      "parents": [
        "e44eb9201f0340716812ad6a14cebd029eee0ad6",
        "33fa382b8fd453a2f972092b2da1b38d4fd3e47f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 20 18:44:02 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 20 18:44:02 2018 +0000"
      },
      "message": "Merge \"SmartLinkify - handle keyboard clicks\" into pi-dev"
    },
    {
      "commit": "c3c8d16380e3d7a54aa290061c8ea5a127027c46",
      "tree": "cc733db7200384f5e5254c35af4ad9181de3e7b9",
      "parents": [
        "5e12ebfffd813fc7035c9eef60220914dc92482f"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Apr 20 10:59:09 2018 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Apr 20 12:18:23 2018 -0600"
      },
      "message": "Give CTS a way to force-poll network stats.\n\nCollecting network statistics is pretty heavy, which is why we\u0027re\nthrottling callers.  However, to keep CTS running fast, we provide a\nway for tests to force a poll event, instead of making them wait for\nthe throttle timeout.\n\nBug: 77908520\nTest: atest cts/tests/tests/app.usage/src/android/app/usage/cts/NetworkUsageStatsTest.java\nChange-Id: Ia792f0cd495023366ff8c4839df54e7da2ae8331\n"
    },
    {
      "commit": "8b74927e9ecf4d14898d09c168d0d38f164a92bc",
      "tree": "c2f69546b0a90e38264a944a4b4adcbd58979276",
      "parents": [
        "1074688a265db2d44b244f2f57b9ac081f825e99"
      ],
      "author": {
        "name": "Michael Wachenschwanz",
        "email": "mwachens@google.com",
        "time": "Wed Apr 18 18:52:47 2018 -0700"
      },
      "committer": {
        "name": "Michael Wachenschwanz",
        "email": "mwachens@google.com",
        "time": "Fri Apr 20 10:46:47 2018 -0700"
      },
      "message": "Fix fraction and dimension type in Resource.proto\n\nChange fraction and dimnesion type from float to uint32\n\nChange-Id: I641dc42cf7b6bdd8bc16c8cdbd573ec3281a084a\nFixes: 78182701\nTest: aapt2_tests\n"
    },
    {
      "commit": "e44eb9201f0340716812ad6a14cebd029eee0ad6",
      "tree": "b810c547f728dd405a87e897f7f871414b3c8563",
      "parents": [
        "cbfe423122858193f1c5b6084c2789076ff7927b",
        "e4ce3cc5f26dd4f3cf9058add87314eb442414c1"
      ],
      "author": {
        "name": "Jovana Knezevic",
        "email": "jovanak@google.com",
        "time": "Fri Apr 20 17:21:52 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 20 17:21:52 2018 +0000"
      },
      "message": "Merge \"\"Guest\" icon should be a default user icon.\" into pi-dev"
    },
    {
      "commit": "33ecd1bca766416bb8e7d5bd4cdf12cc4d3d6445",
      "tree": "c5edad569e03e03ee82e475fb40818a3beca852f",
      "parents": [
        "5e12ebfffd813fc7035c9eef60220914dc92482f"
      ],
      "author": {
        "name": "Tobias Lindskog",
        "email": "tobias.lindskog@sony.com",
        "time": "Mon Mar 12 15:44:47 2018 +0100"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Apr 20 13:14:35 2018 -0400"
      },
      "message": "Catch double unbind of dead service\n\nIf a service receives onBindingDied after it has successfully connected\nonce, unbindService would be called once from the onBindingDied and then\nagain from registerServiceLocked when the service was rebound.  This\nsecond attempt would typically crash.\n\nThe first unbindService call has a try/catch, add one around the second\ncall as well.\n\nFixes: 78345567\nTest: Manual.  Boots and reboots without problems.\nChange-Id: Ie9eabbcb6ee89c05abc565427465cfd6906f3fa3\nMerged-In: Ie9eabbcb6ee89c05abc565427465cfd6906f3fa3\n"
    },
    {
      "commit": "cbfe423122858193f1c5b6084c2789076ff7927b",
      "tree": "7e72924aa239c027a021cb223e3b3b8464caff7f",
      "parents": [
        "2cb02549dd4ce05a209f847846b7a3fc36a8fec7",
        "66d41f87ead4f4d27bcb1a610c4130130e4b4bdc"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 20 16:53:31 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 20 16:53:31 2018 +0000"
      },
      "message": "Merge \"No divider between floating toolbar item groups\" into pi-dev"
    },
    {
      "commit": "2cb02549dd4ce05a209f847846b7a3fc36a8fec7",
      "tree": "56e728d1b11e1d95af98b848366d47594495716c",
      "parents": [
        "5e12ebfffd813fc7035c9eef60220914dc92482f",
        "4c9048c364abcfa5edd26706f59c306c2ed772af"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 20 16:52:42 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 20 16:52:42 2018 +0000"
      },
      "message": "Merge \"Ensure QS tile secondary text marquees.\" into pi-dev"
    },
    {
      "commit": "4c9048c364abcfa5edd26706f59c306c2ed772af",
      "tree": "a5ed27551dbc3982e2cd2977ecaf2f04acba720d",
      "parents": [
        "7468d361e3fb4597e3a51cd2e2bb666fefbf268c"
      ],
      "author": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Fri Apr 20 11:27:46 2018 -0400"
      },
      "committer": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Fri Apr 20 11:33:20 2018 -0400"
      },
      "message": "Ensure QS tile secondary text marquees.\n\nUpdate the logic to marquee only the currently selected page.\n\nChange-Id: Idc2398e1c67c614414ae4298c43a1609431c62fa\nFixes: 78159844\nTest: visual\n"
    },
    {
      "commit": "55108ef7ea0c6c7993cc1034c55249e905ebe5aa",
      "tree": "8bf0285fa095776a9656d764d7f4c7b90b5cc2fd",
      "parents": [
        "8788cffd054117c323a8bb07a5008b65c099a500"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Fri Apr 20 08:07:46 2018 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Fri Apr 20 08:07:46 2018 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\n\nBug: 64712476\nChange-Id: I55740883147a59ce27b7321edca8030298ecc729\n"
    },
    {
      "commit": "5e12ebfffd813fc7035c9eef60220914dc92482f",
      "tree": "ab1a044499f9a7b0262e5a9298b0963299886c1d",
      "parents": [
        "ea56921d7604d9ab7b0764ac69b0e52d257bbfd3",
        "a6d6aab0e0c2cb297cda9ad6a94bbe934ba515f6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 20 14:43:38 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 20 14:43:38 2018 +0000"
      },
      "message": "Merge \"Defer resizing invisible stacks while drag resizing\" into pi-dev"
    },
    {
      "commit": "20da3941ef6109c2f38e06557897e63e89b8a571",
      "tree": "aa8525756d02c6fcfa1c0ca4342105bb035a0cd7",
      "parents": [
        "75d3d96084c906873f94457fcd285daf7a3b9e33"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Apr 20 15:40:58 2018 +0100"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Apr 20 15:40:58 2018 +0100"
      },
      "message": "Light grey some APIs.\n\nbug: 64382372\nTest: m\nChange-Id: I95fc5850ddfab08715bdbe4f2457965638d4a5d7\n"
    },
    {
      "commit": "ea56921d7604d9ab7b0764ac69b0e52d257bbfd3",
      "tree": "4616d9ec31477a118093cfc606a6a02c2b89f18b",
      "parents": [
        "a2015451a74a56ba695becb73c1f67fa19e1f7e3",
        "0b5e52ccd8e8308c6c7a8d04265f4bcd2b84f052"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 20 13:54:15 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 20 13:54:15 2018 +0000"
      },
      "message": "Merge \"Add way to use sysui as a broadcast relay for slices\" into pi-dev"
    },
    {
      "commit": "a2015451a74a56ba695becb73c1f67fa19e1f7e3",
      "tree": "fbddd4b9457a651d9f34bf81a4d2ba886b065b6a",
      "parents": [
        "8788cffd054117c323a8bb07a5008b65c099a500",
        "71791f95c6f2fd1f06e174ce7ca6cc0b58ea3f9d"
      ],
      "author": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Fri Apr 20 13:49:39 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 20 13:49:39 2018 +0000"
      },
      "message": "Merge \"Don\u0027t check program selector\u0027s type for equality.\" into pi-dev"
    },
    {
      "commit": "0a1523de3ec3b5662e4dc8148bcaa1b443809caa",
      "tree": "e518ab1ffdd518f930f069e181e94f6e165a4476",
      "parents": [
        "f12a2130a42ae6c7d05c4edcd2cc2f922cc9c129"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Apr 19 17:48:38 2018 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Fri Apr 20 15:45:23 2018 +0200"
      },
      "message": "Fix issue with translucent animations\n\nIf a translucent has overridden their activityOpenEnter/exit\nanimation in the resources, they won\u0027t be used anymore because the\nsystem always forces the translucent animations, which is a bug.\n\nInstead, we only use the translucent animation in case the app has\nnot overridden their animations manually.\n\nTest: Open WhatsApp profile picture.\nTest: go/wm-smoke\nChange-Id: I7e81815e78453392773ac2ac96c47540e6146381\nFixes: 78270476\n"
    },
    {
      "commit": "33fa382b8fd453a2f972092b2da1b38d4fd3e47f",
      "tree": "f8dcb94944577a367b6d181bc5ec75271840dd02",
      "parents": [
        "d41e669fca06ad53e1407a439a1c391fcfb7ab29"
      ],
      "author": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Mon Apr 16 10:05:16 2018 +0100"
      },
      "committer": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Fri Apr 20 14:37:23 2018 +0100"
      },
      "message": "SmartLinkify - handle keyboard clicks\n\nBug: 77998709\nTest: bit FrameworksCoreTests:android.widget.TextViewActivityTest\nTest: bit CtsWidgetTestCases:android.widget.cts.TextViewTest\nChange-Id: Ibb95a736248643949a7b521368374084f9f133ca\n"
    },
    {
      "commit": "8788cffd054117c323a8bb07a5008b65c099a500",
      "tree": "212e7b39c464732cc69ee314eb4787fb13177015",
      "parents": [
        "d8c77c94ff404d647f27546e7694f610bf0e2cb9",
        "69364f5b5ee49182db3f47f7473858412bc8c8fc"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 20 13:31:12 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 20 13:31:12 2018 +0000"
      },
      "message": "Merge \"WM: Only update magnification bounds when they are visible\" into pi-dev"
    },
    {
      "commit": "f3fb2f7d0a10dafd1d61f4bd98e66860129c0ca1",
      "tree": "7c198c566b07f7e1387dd02e4b28b13ed2a8c02c",
      "parents": [
        "75d3d96084c906873f94457fcd285daf7a3b9e33"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Apr 20 14:20:30 2018 +0100"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Apr 20 14:20:30 2018 +0100"
      },
      "message": "Add SELinux-\u003egetFileContext to light grey.\n\nbug: 64382372\nTest: m\nChange-Id: Ifd5c3f3aeb6f87c93a1022667121f2f448f1cb90\n"
    },
    {
      "commit": "a6d6aab0e0c2cb297cda9ad6a94bbe934ba515f6",
      "tree": "2271fdac43c7c2d160c8904d861bbf4c24f3f633",
      "parents": [
        "e3a34816dc844bb6c5e41fd9ab3cd671f7eb3400"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Apr 19 18:58:22 2018 +0200"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Fri Apr 20 15:09:02 2018 +0200"
      },
      "message": "Defer resizing invisible stacks while drag resizing\n\nWorks around a source of jank when drag resizing in split\nscreen mode: instead of immediately resizing the (potentially\nnumerous) invisible secondary stacks, we defer that until\nthe user lets go of the handle.\n\nChange-Id: I3b9faa83005fa86185d4e51b2849e3a826b7f6a9\nFixes: 78214347\nTest: Open a gazillion (resizeable) tasks. Enter split screen. Drag handle, verify there is no jank\nTest: atest RectTest\n"
    },
    {
      "commit": "0b5e52ccd8e8308c6c7a8d04265f4bcd2b84f052",
      "tree": "1a38d7536cec2d039d184488ad9c7e6e563ba9b7",
      "parents": [
        "993890fbf4ae46122df8716251ac33e2a651e60b"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Thu Apr 19 22:14:46 2018 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri Apr 20 12:36:31 2018 +0000"
      },
      "message": "Add way to use sysui as a broadcast relay for slices\n\nTest: runtest systemui\nBug: 78139069\nChange-Id: I64c4d56cca005cec7204bf45215bb7b0015f4571\n"
    },
    {
      "commit": "44f0c148859296ea8af1b329ac331428fceb2633",
      "tree": "3cf22ef441a26908246add513d1b78e8dcb937cb",
      "parents": [
        "75d3d96084c906873f94457fcd285daf7a3b9e33"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Apr 20 13:08:19 2018 +0100"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Apr 20 13:08:19 2018 +0100"
      },
      "message": "Add APIs to light grey.\n\nbug: 64382372\nTest: m\nChange-Id: I340be61396fa7736c305333e02a54591e416286b\n"
    },
    {
      "commit": "d8c77c94ff404d647f27546e7694f610bf0e2cb9",
      "tree": "83b52728f5ed49e9d5f2c26df127ec375d36c598",
      "parents": [
        "580a1ed904efa3ebf42b16e9fe70ac3afafd0e28",
        "370d3272a5fe83499a8af1d1729fb76729268499"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 20 12:04:12 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 20 12:04:12 2018 +0000"
      },
      "message": "Merge \"AOD: Add additional delayed dozeTimeTick after unpausing\" into pi-dev"
    },
    {
      "commit": "580a1ed904efa3ebf42b16e9fe70ac3afafd0e28",
      "tree": "36af815f4c5eab91375e9968bbd74adfb4097477",
      "parents": [
        "f12a2130a42ae6c7d05c4edcd2cc2f922cc9c129",
        "deb145d2334635dc15781415603ff3a8559e7c49"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 20 11:41:52 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 20 11:41:52 2018 +0000"
      },
      "message": "Merge \"Adjust APF interpreter tests to match APFv4\" into pi-dev"
    },
    {
      "commit": "f12a2130a42ae6c7d05c4edcd2cc2f922cc9c129",
      "tree": "53fac4287790afdd537e324f1029caf9683d3831",
      "parents": [
        "db704ca8bfe48e9023985b76bff57483efc03b1d",
        "9419b114582c50bebd2b02733a24cf34f6bf68e0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 20 11:23:56 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 20 11:23:56 2018 +0000"
      },
      "message": "Merge \"Add the list of private DNS addresses to LinkProperties\" into pi-dev"
    },
    {
      "commit": "db704ca8bfe48e9023985b76bff57483efc03b1d",
      "tree": "2d129a67e5c1ebcee2d8eddbcdc808e6946d73ac",
      "parents": [
        "9aa2a33cf363f12b33b9481bb1c1ff48ff55f2fe",
        "bae2b15c7769d4422e6e15be54968ff482d33f9c"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Fri Apr 20 11:09:16 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 20 11:09:16 2018 +0000"
      },
      "message": "Merge \"Fix cutout with temp inset bounds\" into pi-dev"
    },
    {
      "commit": "66d41f87ead4f4d27bcb1a610c4130130e4b4bdc",
      "tree": "ac4185b10cdbf4786ebfe09818f31812ee8670a1",
      "parents": [
        "a7579d632590457cb987f0199550ab4e25fb504d"
      ],
      "author": {
        "name": "Mihai Popa",
        "email": "popam@google.com",
        "time": "Tue Apr 17 16:21:10 2018 +0100"
      },
      "committer": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Fri Apr 20 11:05:47 2018 +0000"
      },
      "message": "No divider between floating toolbar item groups\n\nThe CL removes the vertical divider that used to exist between adjacent\nmenu item groups in the floating toolbar, as well as the extra padding\nbetween these, in order to adapt to the new UX requirements. The CL also\ncenters the text view inside a button, when there is no icon shown at\nthe left of the text view. This is only relevant when the minimum size\nof the button is larger than the text measured width, and we want the\ntext to be centered inside the button in this case.\n\nBug: 74032743\nTest: manual testing\nChange-Id: I309c729eb842d9388066bfb43eb18f33dbfe10b8\n"
    },
    {
      "commit": "9aa2a33cf363f12b33b9481bb1c1ff48ff55f2fe",
      "tree": "7607dcb55eee2b28e3047c0e6109021abb5e5afe",
      "parents": [
        "75d3d96084c906873f94457fcd285daf7a3b9e33",
        "622b852670437697db8c00bb5870440586b92957"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Fri Apr 20 10:45:26 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 20 10:45:26 2018 +0000"
      },
      "message": "Merge \"Add intrinsics on light greylist\" into pi-dev"
    },
    {
      "commit": "75d3d96084c906873f94457fcd285daf7a3b9e33",
      "tree": "ae2f4a37b5aa73f982f4d1a159db3643e4acda8c",
      "parents": [
        "2c321ccd7e8341f4d49712152bdc7c96a35fe51f",
        "6e067d0d81f06b235a4edf3cc18d01102332b917"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Apr 20 09:37:36 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 20 09:37:36 2018 +0000"
      },
      "message": "Merge \"Light grey java.net.HttpCookie fields.\" into pi-dev"
    },
    {
      "commit": "2c321ccd7e8341f4d49712152bdc7c96a35fe51f",
      "tree": "fab956938aedc9cba6622c02ef282d973567f185",
      "parents": [
        "c72ee1a4f2b10ba3ac43daeb40f2a1135ce3b12a",
        "9c603f7f585b7178b6671bd055448cbadbdcc82c"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Apr 20 09:37:06 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 20 09:37:06 2018 +0000"
      },
      "message": "Merge \"Add some widget APIS to light grey.\" into pi-dev"
    },
    {
      "commit": "deb145d2334635dc15781415603ff3a8559e7c49",
      "tree": "4625785f53c038304190f95e0159095bf05ef097",
      "parents": [
        "6d9f7943fb1ce93c12b1c7c710d9dbbbd761ab0a"
      ],
      "author": {
        "name": "Bernie Innocenti",
        "email": "codewiz@google.com",
        "time": "Mon Apr 16 23:27:51 2018 +0900"
      },
      "committer": {
        "name": "Bernie Innocenti",
        "email": "codewiz@google.com",
        "time": "Fri Apr 20 17:37:09 2018 +0900"
      },
      "message": "Adjust APF interpreter tests to match APFv4\n\nChange-Id: I4311c754f1cb79633d49c5c1c0b4e27c8dde727e\nBug: 73804303\nTest: runtest -x tests/net/java/android/net/apf/ApfTest.java\n(cherry picked from commit 545d9367e24d1d55b2539c02273f92c61da74af0)\n"
    },
    {
      "commit": "c72ee1a4f2b10ba3ac43daeb40f2a1135ce3b12a",
      "tree": "65b709969a6ccb978af6f835c1ce9885e6999ab5",
      "parents": [
        "4e4b6ff508e1ab42e934c2c3fb64914e7467a3e8",
        "d82a743002cacd9eb073b09929dab4930213e97d"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Fri Apr 20 08:04:07 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 20 08:04:07 2018 +0000"
      },
      "message": "Merge \"StrictMode: fix non-SDK API usage detection.\" into pi-dev"
    },
    {
      "commit": "9419b114582c50bebd2b02733a24cf34f6bf68e0",
      "tree": "12337182b9e46aa4065d8c9820f574ab70953da7",
      "parents": [
        "1b144e6dab4180122187d82479ff75b4f676dc69"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Wed Apr 11 16:36:41 2018 +0900"
      },
      "committer": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Fri Apr 20 16:48:43 2018 +0900"
      },
      "message": "Add the list of private DNS addresses to LinkProperties\n\nTest: atest android.net.LinkPropertiesTest, also new tests pass\nBug: 73641539\nChange-Id: If33a35b1354a67db09411ff098f20064797296ad\n"
    },
    {
      "commit": "4e4b6ff508e1ab42e934c2c3fb64914e7467a3e8",
      "tree": "f33de47ceef06f6671efcc51e28c28f99bf4da0d",
      "parents": [
        "6cc4575ced3e61fc003793914d86f2845a674547",
        "d7344dcd6c2df6a95b80d23fb87ae63867211945"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 20 07:26:35 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 20 07:26:35 2018 +0000"
      },
      "message": "Merge changes I7c48a326,I7395ecd4 into pi-dev\n\n* changes:\n  Fix wrong bouncer translation during hint animation\n  Keep animating bouncer when fingerprint\n"
    },
    {
      "commit": "d7344dcd6c2df6a95b80d23fb87ae63867211945",
      "tree": "4272f74dffa394e5450988869ea5e58c91f9533c",
      "parents": [
        "52a9587a1c3797a74709acce3841ad1ad086a872"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Fri Apr 20 12:08:52 2018 +0800"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Fri Apr 20 06:27:55 2018 +0000"
      },
      "message": "Fix wrong bouncer translation during hint animation\n\nIt\u0027s not correct to assume that the bouncer translation is 0 when the\nunlock hint animation is running. The correct translation is 1 since\nthe view is completely hidden.\n\nFalsingManager was receiving the wrong bouncer state, and this caused\nthe rejection swipe gestures.\n\nChange-Id: I7c48a326f054a2c09809e5a1096ca42907472eac\nFixes: 78108854\nTest: tap on scrim, swipe notification\nTest: turn on flasing logs, look at logcat\nTest: go/sysui-bouncer-tests\n"
    },
    {
      "commit": "6cc4575ced3e61fc003793914d86f2845a674547",
      "tree": "2c3d10a8817b15d45e399a791a6a60998ccc716a",
      "parents": [
        "d101084db7d94e5fb0700b24e3d69e3e4c3b9291",
        "12e7aa58826edbf88b99d67e3bd4c6feaddc45b7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 20 02:43:54 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 20 02:43:54 2018 +0000"
      },
      "message": "Merge \"ExifInterface: Prevent infinite loop\" into pi-dev"
    },
    {
      "commit": "d101084db7d94e5fb0700b24e3d69e3e4c3b9291",
      "tree": "4b4fdd34f31f1a659c877282fb98627dff8bcd30",
      "parents": [
        "ddb15c471c708fd2eedc7193099ec80dd205065f",
        "146bb336ecb36bfa27529828172ec7593d4fb2f5"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Fri Apr 20 02:38:09 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 20 02:38:09 2018 +0000"
      },
      "message": "Merge \"Never interact with \"phone\" while holding locks.\" into pi-dev"
    },
    {
      "commit": "ddb15c471c708fd2eedc7193099ec80dd205065f",
      "tree": "541178c37faa6ef6f06edbd27b957803f81cbad0",
      "parents": [
        "6d9f7943fb1ce93c12b1c7c710d9dbbbd761ab0a",
        "0ad6283da79c5f5e7cda0dd10030b9d4be2cb6e8"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Fri Apr 20 02:38:01 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 20 02:38:01 2018 +0000"
      },
      "message": "Merge \"Protect usage data with OP_GET_USAGE_STATS.\" into pi-dev"
    },
    {
      "commit": "52a9587a1c3797a74709acce3841ad1ad086a872",
      "tree": "9140fa402a2f271f2058cd347b8d78455f0979d5",
      "parents": [
        "60661a6dd8ad7728b87a36da005acaec0272dd5a"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Fri Apr 20 10:28:07 2018 +0800"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Fri Apr 20 10:33:22 2018 +0800"
      },
      "message": "Keep animating bouncer when fingerprint\n\nBefore we wouldn\u0027t update the bouncer expansion after being unlocked,\nthis leads to a border case where the bouncer would be stuck if the user\nauthenticates with fingerprint while dragging up.\n\nChange-Id: I7395ecd400957c656671640c7510fb279c671af3\nFixes: 78035213\nTest: go/sysui-bouncer-tests\n"
    },
    {
      "commit": "6d9f7943fb1ce93c12b1c7c710d9dbbbd761ab0a",
      "tree": "cd96eac134c26f681d3639548f9694a508476f21",
      "parents": [
        "1c75189a0adcf4f3a3739f622580dc3983c137fb",
        "21799f8b05041acf0ec89c02077f5e3e7513344d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 20 02:12:44 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 20 02:12:44 2018 +0000"
      },
      "message": "Merge \"Add more trace categories.\" into pi-dev"
    },
    {
      "commit": "1c75189a0adcf4f3a3739f622580dc3983c137fb",
      "tree": "121d67dfaf9d49351f43f6da2fc82c1c6b3f488f",
      "parents": [
        "1c0d00fac4a03b2fb4a5c5ea47e1c080baab65cb",
        "a291ce625a4a36d22c764abf31c88ea32f2de688"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 20 02:12:09 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 20 02:12:09 2018 +0000"
      },
      "message": "Merge \"Fix the implementation of BluetoothCodecStatus.equals()\" into pi-dev"
    },
    {
      "commit": "1c0d00fac4a03b2fb4a5c5ea47e1c080baab65cb",
      "tree": "6a5ac70941980a06343da14cf25954cb21de031e",
      "parents": [
        "20c294be699f8b5628ce283864b4ef2509421ac9",
        "703719be15d4ab520caeecf9e13e6e801f29bd12"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Fri Apr 20 01:54:09 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 20 01:54:09 2018 +0000"
      },
      "message": "Merge \"Workaround to ensure we cancel the recents animation prior to starting home\" into pi-dev"
    },
    {
      "commit": "12e7aa58826edbf88b99d67e3bd4c6feaddc45b7",
      "tree": "f4a53c701e780052a475adad85a91b5aa7049e52",
      "parents": [
        "7f0afb4958142cc85513c6e6c4812f192b58bffd"
      ],
      "author": {
        "name": "Jin Seok Park",
        "email": "jinpark@google.com",
        "time": "Fri Mar 30 18:07:30 2018 +0900"
      },
      "committer": {
        "name": "Jin Seok Park",
        "email": "jinpark@google.com",
        "time": "Fri Apr 20 10:36:00 2018 +0900"
      },
      "message": "ExifInterface: Prevent infinite loop\n\nA corrupted image file may create two problems.\n1. A corrupted IFD pointer may point to an IFD that has already\nbeen read, thus creating an infinite loop and a stack overflow.\n2. A corrupted IFD offset value may have a negative value, thus\nprompting a random reading of the file and creating an infinite\nloop.\nThis CL addresses these issues.\n\nBug: 63800695\nTest: Run cts (ExifInterfaceTest)\nChange-Id: I706a0c3eae6af8301af69407333ea88e5681df3c\n"
    },
    {
      "commit": "20c294be699f8b5628ce283864b4ef2509421ac9",
      "tree": "9e11fb5f0f3fbb5cd695a33bb10c83532b9875bf",
      "parents": [
        "501889c7d1c08bf1d4d35f6376b72fc5e23bbe53",
        "bb2193bf5877b7a93aebefdb74a8c7f410a17907"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 20 01:26:49 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 20 01:26:49 2018 +0000"
      },
      "message": "Merge \"Add support for reading a snapshot of the APF data\" into pi-dev"
    },
    {
      "commit": "501889c7d1c08bf1d4d35f6376b72fc5e23bbe53",
      "tree": "6c818530c0d6d29aae00ae97f5706f1e97dd2072",
      "parents": [
        "96b4b4bd4ecd3006e64a29da04691da534342069",
        "2f3444f9e17664ba760d675964e975d7270dacb8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 20 01:23:05 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 20 01:23:05 2018 +0000"
      },
      "message": "Merge \"Allow more than one temp view to be registered at a time\" into pi-dev"
    },
    {
      "commit": "21799f8b05041acf0ec89c02077f5e3e7513344d",
      "tree": "1951224364fc5c6068be659ff60a2f7741e1062c",
      "parents": [
        "96b4b4bd4ecd3006e64a29da04691da534342069"
      ],
      "author": {
        "name": "gopinath",
        "email": "gelanchezhian@google.com",
        "time": "Thu Apr 19 17:54:06 2018 -0700"
      },
      "committer": {
        "name": "Gopinath Elanchezhian",
        "email": "gelanchezhian@google.com",
        "time": "Fri Apr 20 00:59:12 2018 +0000"
      },
      "message": "Add more trace categories.\n\nAdd tracing for additional filters as well.\n\nBug : b/78244687, b/78301352\n\nTest: atest hot-nodropcache-stable-test\nChange-Id: Ie6fd109b645c92dcfa414e3c41cc5f43032fe6fd\n"
    },
    {
      "commit": "96b4b4bd4ecd3006e64a29da04691da534342069",
      "tree": "eec2b1c2cc499663d741f0039122ece0931f4cc1",
      "parents": [
        "dd08f4b96a1aa74e6b22ef54c7672284f0eb5411",
        "60661a6dd8ad7728b87a36da005acaec0272dd5a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 20 00:43:53 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 20 00:43:53 2018 +0000"
      },
      "message": "Merge \"Clock padding and motion adjustments\" into pi-dev"
    },
    {
      "commit": "dd08f4b96a1aa74e6b22ef54c7672284f0eb5411",
      "tree": "371b22bd0eeac332f355e298c0eec811f7226b6f",
      "parents": [
        "c2120a10f715bdc7b796aa2f871587479c6f5ab5",
        "c560b654cbe8f7741378bd2d5fee2fc431a705b7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 20 00:39:14 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 20 00:39:14 2018 +0000"
      },
      "message": "Merge \"Actually resolve all IPs for Private DNS hostname\" into pi-dev"
    },
    {
      "commit": "a291ce625a4a36d22c764abf31c88ea32f2de688",
      "tree": "d184945f2d73b611bfdfbbc784900d1955866af4",
      "parents": [
        "247ecfa4989c4a2a1096a9960831286cca7eaab5"
      ],
      "author": {
        "name": "Pavlin Radoslavov",
        "email": "pavlin@google.com",
        "time": "Thu Apr 19 14:16:15 2018 -0700"
      },
      "committer": {
        "name": "Pavlin Radoslavov",
        "email": "pavlin@google.com",
        "time": "Thu Apr 19 17:26:31 2018 -0700"
      },
      "message": "Fix the implementation of BluetoothCodecStatus.equals()\n\nPreviously, the BluetoothCodecStatus.equals() implementation\nwas incorrect when comparing arrays of capabilities.\nIn the new implementation, the arrays are compared correctly,\nand also the ordering of the capabilities in each array is ignored.\n\nAlso, added unit tests for class BluetoothCodecConfig and class\nBluetoothCodecStatus.\n\nBug: 73404858\nBug: 73379307\nTest: Unit tests (in frameworks/base)\n  runtest --path core/tests/bluetoothtests/src/android/bluetooth/BluetoothCodecConfigTest.java\n  runtest --path core/tests/bluetoothtests/src/android/bluetooth/BluetoothCodecStatusTest.java\n\nChange-Id: If22087465397b7c4175c33f7d1909a15d957fb24\nMerged-In: If22087465397b7c4175c33f7d1909a15d957fb24\n(cherry picked from commit 9d36e6babc38cf7017726a587b656bdd6f8b0051)\n"
    },
    {
      "commit": "c2120a10f715bdc7b796aa2f871587479c6f5ab5",
      "tree": "f1eb7d178abbfe0c0d5c09b4418177317f739b58",
      "parents": [
        "f0b7418f1b0e2eced480d10654c443cb49198ae1",
        "3e70811b73cd453f0fe1001f30fb0be9c81f72d3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 20 00:15:45 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 20 00:15:45 2018 +0000"
      },
      "message": "Merge \"Add ability to set onShowListener to custom dialog pref\" into pi-dev"
    },
    {
      "commit": "f0b7418f1b0e2eced480d10654c443cb49198ae1",
      "tree": "c83c5cc77c61621939b83797fc5c2c6e75eb008e",
      "parents": [
        "6664f982a7df453018e745f3184438649d5a34fd",
        "10a61263270a72622d19df575da270273c01a20e"
      ],
      "author": {
        "name": "Sanry Huang",
        "email": "sanryhuang@google.com",
        "time": "Fri Apr 20 00:03:33 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 20 00:03:33 2018 +0000"
      },
      "message": "Merge \"Fix b/77867175: Clear all of NavigationPanel is missing\" into pi-dev"
    },
    {
      "commit": "6664f982a7df453018e745f3184438649d5a34fd",
      "tree": "b7292aa2c53a203d3f593d45a3375ee10801fbb3",
      "parents": [
        "4dddd61fa8c89ad26f699bde2a1eb8732df9ad1d",
        "f05e516f1d669d4e3369b09ad4f5d0c1df158904"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 19 23:37:40 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 19 23:37:40 2018 +0000"
      },
      "message": "Merge \"AudioService: Add warning log when handleDeviceConnection failed\" into pi-dev"
    },
    {
      "commit": "4dddd61fa8c89ad26f699bde2a1eb8732df9ad1d",
      "tree": "4dd608b1e67eddcbc52c3b07565c1bef17aff1d5",
      "parents": [
        "8a87e9ddd87254c1d4db0d428510f961fa420b52",
        "9c05605f52cf6d84241da553d90887ca1bad87dc"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 19 23:32:46 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 19 23:32:46 2018 +0000"
      },
      "message": "Merge changes from topic \"revert_save_info\" into pi-dev\n\n* changes:\n  Document compatibility mode limitations.\n  Revert \"Always set FLAG_SAVE_ON_ALL_VIEWS_INVISIBLE on SaveInfo when on compat mode.\"\n"
    },
    {
      "commit": "8a87e9ddd87254c1d4db0d428510f961fa420b52",
      "tree": "a338f7b0f498aba1f2881ab8376382a41a0b879e",
      "parents": [
        "caa429eada48eac5538af124ba2b51fbedfd0f7e",
        "eddaf3f7a0ae3f27dc27148e7a3e358f31cd1943"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 19 23:30:08 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 19 23:30:08 2018 +0000"
      },
      "message": "Merge \"Update wifi enabled state when connected.\" into pi-dev"
    },
    {
      "commit": "caa429eada48eac5538af124ba2b51fbedfd0f7e",
      "tree": "89af4e81a6339c8f9e748a43f0aab9f1bb87583e",
      "parents": [
        "0b2f7503a8069086d2671418d13270caf97853ef",
        "8a3e23ce6361b1c94fc99e98377a41551366029f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 19 23:29:13 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 19 23:29:13 2018 +0000"
      },
      "message": "Merge \"Allow QS expansion in switch access mode.\" into pi-dev"
    },
    {
      "commit": "0b2f7503a8069086d2671418d13270caf97853ef",
      "tree": "b68ea708108ad21af3c50af70182380cf16c8656",
      "parents": [
        "993890fbf4ae46122df8716251ac33e2a651e60b",
        "9b50b76700b2b0b0271e99bf844aa005f9192568"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 19 22:32:10 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 19 22:32:10 2018 +0000"
      },
      "message": "Merge \"Reset sticky navbar timeout when rotate btn shown\" into pi-dev"
    },
    {
      "commit": "9c05605f52cf6d84241da553d90887ca1bad87dc",
      "tree": "497a51680cb1096609f59e2a0336d8d46c18b344",
      "parents": [
        "a7f3e9c7cb35ad252cdb417aa604e0b2358e83e4"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Thu Apr 19 10:33:20 2018 -0700"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Thu Apr 19 15:26:48 2018 -0700"
      },
      "message": "Document compatibility mode limitations.\n\nTest: mmm -j108 frameworks/base/:doc-comment-check-docs\n\nFixes: 77655074\n\nChange-Id: I527d882850442c7e6e9379b1b423673885e07f2b\n"
    },
    {
      "commit": "a7f3e9c7cb35ad252cdb417aa604e0b2358e83e4",
      "tree": "c9bb07e7d76597a7e3343c9c17780091b0ee8b71",
      "parents": [
        "3f8884829f6dcea454a74c6cf18e4bd89cf70acc"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Wed Apr 18 16:12:04 2018 -0700"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Thu Apr 19 15:25:49 2018 -0700"
      },
      "message": "Revert \"Always set FLAG_SAVE_ON_ALL_VIEWS_INVISIBLE on SaveInfo when on compat mode.\"\n\nSave has many limitations on compat mode, so we better not change the SaveInfo\nbehavior but rather document then.\n\nThis reverts commit 4f74a018c8ee9801f1d5ce2c7ec726251efc4fbf.\n\nTest: atest CtsAutoFillServiceTestCases:VirtualContainerActivityTest \\\nCtsAutoFillServiceTestCases:VirtualContainerActivityCompatModeTest\n\nBug: 77655074\n\nChange-Id: I36bd28ca546dcedefe75de7815b76b8b5827aee3\n"
    },
    {
      "commit": "2f3444f9e17664ba760d675964e975d7270dacb8",
      "tree": "1459036f179a659abf9e6e8f880e8cc08020edcb",
      "parents": [
        "79ecaac7f38f45c9a519fddd538befd9d631f844"
      ],
      "author": {
        "name": "Brad Stenning",
        "email": "stenning@google.com",
        "time": "Wed Apr 18 10:28:24 2018 -0700"
      },
      "committer": {
        "name": "Brad Stenning",
        "email": "stenning@google.com",
        "time": "Thu Apr 19 22:17:17 2018 +0000"
      },
      "message": "Allow more than one temp view to be registered at a time\n\nWithout this we can\u0027t put the status bar above the full screen user\nselection page\n\nBug:77148007\n\nTest: with a second set of hvac\n\nChange-Id: If422ad4cd2c3ad6ef4beb1d919327fed96184ba6\n"
    },
    {
      "commit": "993890fbf4ae46122df8716251ac33e2a651e60b",
      "tree": "991f2805b3b2aee6ab3278000d8ed2a4049859c6",
      "parents": [
        "0d5aa574d64c1f04925429dbccc5e344df1598ff",
        "904a931cfc5f2ffd6fd0c0fb03718abca37b5ee5"
      ],
      "author": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Thu Apr 19 22:05:17 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 19 22:05:17 2018 +0000"
      },
      "message": "Merge \"Fix non-unique PendingIntent issue with TCImpl.\" into pi-dev"
    }
  ],
  "next": "f05e516f1d669d4e3369b09ad4f5d0c1df158904"
}
