)]}'
{
  "log": [
    {
      "commit": "5cb41173539d1e01692a7078c6280da877cb916a",
      "tree": "126ef719630231405f671c6bfdc82f1429288193",
      "parents": [
        "a536869cfe25917a4fbc21178b6bdffbd381171e",
        "cf388c2eec17fe3d1ade1f97d9d702a6574ae4d0"
      ],
      "author": {
        "name": "Christine Franks",
        "email": "christyfranks@google.com",
        "time": "Wed May 23 19:33:06 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 19:33:06 2018 +0000"
      },
      "message": "Merge \"Initialize color mode if set\" into pi-dev"
    },
    {
      "commit": "a536869cfe25917a4fbc21178b6bdffbd381171e",
      "tree": "d45b5e75559ecb5c5f5f02d5a483758adfae2909",
      "parents": [
        "d8e8126abebb7da57e01de8096279cf4e350dd50",
        "f43c376eaf1b2f1d081ca13c4f6e2ade9ef40d09"
      ],
      "author": {
        "name": "Rob Carr",
        "email": "racarr@google.com",
        "time": "Wed May 23 19:05:16 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 19:05:16 2018 +0000"
      },
      "message": "Merge \"Dismiss system-windows when opening assistant via voice.\" into pi-dev"
    },
    {
      "commit": "d8e8126abebb7da57e01de8096279cf4e350dd50",
      "tree": "02e87db0d505676239f0495f929e99555b7609df",
      "parents": [
        "f354ba185a6e50619f1495ad3d9a780b35b06b53",
        "3e6fb6309033c50081c0789b5905d5cd539b38f6"
      ],
      "author": {
        "name": "Ajay Panicker",
        "email": "apanicke@google.com",
        "time": "Wed May 23 18:58:28 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 18:58:28 2018 +0000"
      },
      "message": "Merge \"Add field to set A2DP device volume on connect (1/2)\" into pi-dev"
    },
    {
      "commit": "f354ba185a6e50619f1495ad3d9a780b35b06b53",
      "tree": "81906d9f26284d329a853c0091dbac96c396fa40",
      "parents": [
        "9a963e113711b7498080258045cbe4b0b861bed9",
        "81905164906b49ac4c5d84761088e9164fd9877c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 23 18:46:47 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 18:46:47 2018 +0000"
      },
      "message": "Merge \"Wicked good battery saver + rotation icons!\" into pi-dev"
    },
    {
      "commit": "9a963e113711b7498080258045cbe4b0b861bed9",
      "tree": "5b6c10d8a135e8920b34f673cb229bc541ec16c9",
      "parents": [
        "98cb40cf4bc6a999bdedde773d8af449bc54137f",
        "9c5c3681158d9f9247f3876b7e7c5204871ff89b"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Wed May 23 18:46:43 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 18:46:43 2018 +0000"
      },
      "message": "Merge \"Use CaptivePortalProbeSpec method in portal app\" into pi-dev"
    },
    {
      "commit": "cf388c2eec17fe3d1ade1f97d9d702a6574ae4d0",
      "tree": "0007eab8f32a065934274a516f2e18cab185738e",
      "parents": [
        "1561bb41bdd2b5d333c14dedbe52168f3bf51a02"
      ],
      "author": {
        "name": "Christine Franks",
        "email": "christyfranks@google.com",
        "time": "Tue May 15 15:48:10 2018 -0700"
      },
      "committer": {
        "name": "Christine Franks",
        "email": "christyfranks@google.com",
        "time": "Wed May 23 11:23:47 2018 -0700"
      },
      "message": "Initialize color mode if set\n\nColorDisplayService doesn\u0027t start listening for changes until the end\nof user setup, and color mode was previously unintialized at service\nsetup, so restored settings were ignored.\n\nBug: 79591550\nTest: atest FrameworksServicesTest:ColorDisplayServiceTest\nChange-Id: I00baed15e1248572d3dfd8f251dee7dc5a355a6c\n"
    },
    {
      "commit": "98cb40cf4bc6a999bdedde773d8af449bc54137f",
      "tree": "db488e3b61577d78870fbb3a4382a4ec275e0249",
      "parents": [
        "ccf93b279212e10a14dc2ff5e3c35826d73739c4",
        "eb5ce83cb400549dea09458e6e3908fae4457fe4"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed May 23 18:15:21 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 18:15:21 2018 +0000"
      },
      "message": "Merge \"Replace nav bar assets from png to vector drawables (1/2)\" into pi-dev"
    },
    {
      "commit": "ccf93b279212e10a14dc2ff5e3c35826d73739c4",
      "tree": "a8f1532a30a842e6df48dd36132c0b09b2079a1c",
      "parents": [
        "e28c42f7858d672708a5ff39cea23e2817b6788d",
        "100df0a66c28bfae8f4e3c2dd6c4c7b21294456d"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Wed May 23 17:59:59 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 17:59:59 2018 +0000"
      },
      "message": "Merge \"Fix: ConnectivityManager is initialized with a wrong context\" into pi-dev"
    },
    {
      "commit": "e28c42f7858d672708a5ff39cea23e2817b6788d",
      "tree": "3f1830d7b47a567f701792ab3ae612cf68353539",
      "parents": [
        "fab8e71697c3ab47ad3e53864b22542a9a34fa2f",
        "b4ef94d1a9316eccb31f1993bae8af0019cdd345"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 23 17:59:24 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 17:59:24 2018 +0000"
      },
      "message": "Merge \"Make the clock font a little thicker\" into pi-dev"
    },
    {
      "commit": "3e6fb6309033c50081c0789b5905d5cd539b38f6",
      "tree": "e24a5989218327e1c2bc36741779d27ff94eddb9",
      "parents": [
        "346e04785d8549c104f2950347725db71dff4a75"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon May 21 09:28:46 2018 -0700"
      },
      "committer": {
        "name": "Ajay Panicker",
        "email": "apanicke@google.com",
        "time": "Wed May 23 17:24:55 2018 +0000"
      },
      "message": "Add field to set A2DP device volume on connect (1/2)\n\nAdd a field to setBluetoothA2dpDeviceConnectionStateInt() to allow\nBluetooth to set a volume for the new device when it connects.\n\nBug: 79529581\nTest: Switch repeatedly between devices and see that the old volume isn\u0027t\nused on the new device or the new volume isn\u0027t used on the old device.\nChange-Id: I909fa3f40818c595fc977695fbfa1214f9a4de72\n"
    },
    {
      "commit": "fab8e71697c3ab47ad3e53864b22542a9a34fa2f",
      "tree": "1650ac4a7b86bb6e12e4cc59ad62650603efcc25",
      "parents": [
        "b2b69629b6e67ddb0b10d8ecc7bec110cc524708",
        "a0058b47e3e3ba816abd50ad279175b5aa1e9841"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Wed May 23 17:21:29 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 17:21:29 2018 +0000"
      },
      "message": "Merge \"Make \"am set-standby-bucket\" reset active/working left time\" into pi-dev"
    },
    {
      "commit": "b2b69629b6e67ddb0b10d8ecc7bec110cc524708",
      "tree": "cc62afa14b03267e08a2ba5095455009c7bf44ef",
      "parents": [
        "481f8468c01f44a01948d67d78446ba4fdf1320e",
        "4ed98986ff33d8b0831951dd1f42cac2aae556ad"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 23 17:17:44 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 17:17:44 2018 +0000"
      },
      "message": "Merge \"Handle managed profile with unified challenge in getHashFactor()\" into pi-dev"
    },
    {
      "commit": "481f8468c01f44a01948d67d78446ba4fdf1320e",
      "tree": "8ab4bf0ac1225aabd470f38149aee48a3523f105",
      "parents": [
        "f5bc92d971ebcd98d0e0da9d7bfadfb76e3b8541",
        "fc07ad89ca436a5dcb84208b102dc6f8877551bd"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 23 17:00:24 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 17:00:24 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into pi-dev"
    },
    {
      "commit": "f5bc92d971ebcd98d0e0da9d7bfadfb76e3b8541",
      "tree": "c5178e998b660449b87389ae853037a960791e28",
      "parents": [
        "c661e659f7e5af4bf3456bb01abe821ed2138190",
        "59fa5f30f1671845140aa902ce64e75fb20f227b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 23 16:48:33 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 16:48:33 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into pi-dev"
    },
    {
      "commit": "c661e659f7e5af4bf3456bb01abe821ed2138190",
      "tree": "a6ee2a15f37bc5641c12b9013c0ff447958041ea",
      "parents": [
        "e924341dc5059a651a837e41953aab4eb1c1bbef",
        "b9b6a0e1fa15e8abab61f0a04075dcd6609439ba"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 23 16:48:26 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 16:48:26 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into pi-dev"
    },
    {
      "commit": "e924341dc5059a651a837e41953aab4eb1c1bbef",
      "tree": "437d3c69b83401a9c7155a4a5188cc1daae84aad",
      "parents": [
        "44eae19b24473d1b1bf8bfcac1d965078cb55768",
        "22ee4ac2face262748cd8311c1240c28aed7dede"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed May 23 16:37:27 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 16:37:27 2018 +0000"
      },
      "message": "Merge \"Fix crash when creating overview proxy service from background thread\" into pi-dev"
    },
    {
      "commit": "44eae19b24473d1b1bf8bfcac1d965078cb55768",
      "tree": "76be975de5c6eb187a0da98c2f25ac95c652590a",
      "parents": [
        "7d386fb5d775358925bffd90d0b63e61850170b7",
        "b5a97e6f63bfe8b828224f606f8cb8585d9f28ec"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Wed May 23 16:30:25 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 16:30:25 2018 +0000"
      },
      "message": "Merge \"Last-ditch clamping of negative NetworkStats.\" into pi-dev"
    },
    {
      "commit": "7d386fb5d775358925bffd90d0b63e61850170b7",
      "tree": "9dc16b5f77b9023741ca0c0adc1e4ed4fc9f969e",
      "parents": [
        "2914820ebf87b87e87bc7bca3c218a1b79e19670",
        "4c8de7a60f2d38ce727cbe8890904cd7c4c2cb71"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 23 16:05:11 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 16:05:11 2018 +0000"
      },
      "message": "Merge \"Send broadcast to verifier\" into pi-dev"
    },
    {
      "commit": "2914820ebf87b87e87bc7bca3c218a1b79e19670",
      "tree": "27ebc2126422e19ee76177138637cb1de111bc3a",
      "parents": [
        "29c5266d284fa6321d11685c61c5d5d098349e6b",
        "8c3a767b2dea8cc8fa75f39c600252e3cd1f76e9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 23 15:24:23 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 15:24:23 2018 +0000"
      },
      "message": "Merge \"Avoid race condition when broadcasting device list changed.\" into pi-dev"
    },
    {
      "commit": "a0058b47e3e3ba816abd50ad279175b5aa1e9841",
      "tree": "ec12eedc397a4c0a771c6b30997b959ec97af13e",
      "parents": [
        "ab38e73af6cdc8070a02cacb30a5d628bf1b4806"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Tue May 22 16:32:23 2018 -0700"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Wed May 23 08:14:50 2018 -0700"
      },
      "message": "Make \"am set-standby-bucket\" reset active/working left time\n\nThis is needed for manual testing the fix for b/72443754.\n\nTest: atest cts/tests/tests/app.usage/src/android/app/usage/cts/UsageStatsTest.java\nTest: atest cts/tests/tests/batterysaving\nBug: 72443754\nChange-Id: I13ac03917c0a5a08859c44930406e7a82ebf1a07\n"
    },
    {
      "commit": "29c5266d284fa6321d11685c61c5d5d098349e6b",
      "tree": "aa118a22a4f838020f55a347c845a66e98bea68a",
      "parents": [
        "4524e93577895e74c27d36a7f94b05618348cb8c",
        "40b62087fb83afdd8a31d892c41e3cf009d54656"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Wed May 23 15:13:54 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 15:13:54 2018 +0000"
      },
      "message": "Merge \"Avoid NPE in AM.getMyMemoryState()\" into pi-dev"
    },
    {
      "commit": "81905164906b49ac4c5d84761088e9164fd9877c",
      "tree": "a5bfd0ddb5edc299b97b513582b46de896404770",
      "parents": [
        "6433ac13bd3520781d7c5a5ba698f59acf8083c4"
      ],
      "author": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Wed May 23 11:10:29 2018 -0400"
      },
      "committer": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Wed May 23 11:10:29 2018 -0400"
      },
      "message": "Wicked good battery saver + rotation icons!\n\nStill drawing battery saver QS icon in code, though it\u0027s gaining some\nhackery\n\nTest: visual\nChange-Id: Id773c036a5823dcb6c679fa0e6b649f26da4e017\nFixes: 80152065\n"
    },
    {
      "commit": "4524e93577895e74c27d36a7f94b05618348cb8c",
      "tree": "931f6edc82f747cdecdb050eb579a6691ccec688",
      "parents": [
        "1f8f21af607b6a8449a509d8482f92a194fc1c99",
        "e91f0d05dae79cc8effc5fb2328677c16a46f34e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 23 14:35:29 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 14:35:29 2018 +0000"
      },
      "message": "Merge \"On orientation change, update rounded corners\" into pi-dev"
    },
    {
      "commit": "4ed98986ff33d8b0831951dd1f42cac2aae556ad",
      "tree": "2e39e633a5666f30d7ec6d744483a000a6fb000b",
      "parents": [
        "1a3158691808c428de5949414d8ae41f8bf2a3b9"
      ],
      "author": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Wed May 23 14:27:53 2018 +0100"
      },
      "committer": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Wed May 23 14:28:48 2018 +0000"
      },
      "message": "Handle managed profile with unified challenge in getHashFactor()\n\nSettings passes null into getHashFactor() when a profile user has\nunified challenge. In this case getHashFactor() needs to derive the real\nprofile password before it can calculate the hash factor.\n\nBug: 80077655\nTest: runtest frameworks-services -c com.android.server.locksettings.SyntheticPasswordTests\nChange-Id: Ifa1d88818b58f914fd3560bb6ef44012facde87b\n"
    },
    {
      "commit": "1f8f21af607b6a8449a509d8482f92a194fc1c99",
      "tree": "f203d17467c1248c2de61c68d73d4b14f5029f6d",
      "parents": [
        "c8494ab0d7e0692b38d8702f798a6f011f7c7734",
        "8255c2d6c27363daa8bd92f7fcb3302682b9950a"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Wed May 23 14:26:39 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 14:26:39 2018 +0000"
      },
      "message": "Merge \"Add configurable captive portal probes\" into pi-dev"
    },
    {
      "commit": "c8494ab0d7e0692b38d8702f798a6f011f7c7734",
      "tree": "7cc7514cae44f31972cf3a656d07ae9e0d8bd8f9",
      "parents": [
        "65d21a4db7572c23ab592d9d624e83ec44c04a0f",
        "4163d6288dcf76aa26e288e135a85fba27b8e034"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 23 14:15:25 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 14:15:25 2018 +0000"
      },
      "message": "Merge \"WM: Prevent secondary display focus while keyguard is up\" into pi-dev"
    },
    {
      "commit": "65d21a4db7572c23ab592d9d624e83ec44c04a0f",
      "tree": "486fef9945c2b56082cc2e428e54d5646fad6aaa",
      "parents": [
        "a1b34a43a258db964adf487b266b68a3079c71a2",
        "b3c68ff47a57301d690f792ebbe98f9cbc58f053"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed May 23 13:56:07 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 13:56:07 2018 +0000"
      },
      "message": "Merge \"Change notification interruption calculation\" into pi-dev"
    },
    {
      "commit": "e91f0d05dae79cc8effc5fb2328677c16a46f34e",
      "tree": "d2fa8b06290b3b66800a0c79354abd6cdec144fc",
      "parents": [
        "95509057f84ce8a7dca50cb475af2a89156c0d90"
      ],
      "author": {
        "name": "Beverly",
        "email": "beverlyt@google.com",
        "time": "Tue May 15 14:40:47 2018 -0400"
      },
      "committer": {
        "name": "Beverly",
        "email": "beverlyt@google.com",
        "time": "Wed May 23 09:37:09 2018 -0400"
      },
      "message": "On orientation change, update rounded corners\n\nWhen rotating landscape/seascape/upsidedown, the \u0027top\u0027 and \u0027bottom\u0027\ncorners are in the correct place\n\nChange-Id: I19858ca42939d81911c5f45bd80d163d0c22eee9\nFixes: 79163187\nTest: manual, ScreenDecorationsTest\n"
    },
    {
      "commit": "a1b34a43a258db964adf487b266b68a3079c71a2",
      "tree": "e040deb5b7e1545e2680017c568f8cab7aba4c4d",
      "parents": [
        "666be7b6888c008e417dfb1f6022827913d31cf6",
        "20b4d846edafeaacf0da2c810f511c236fdbd187"
      ],
      "author": {
        "name": "Annie Meng",
        "email": "anniemeng@google.com",
        "time": "Wed May 23 13:22:01 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 13:22:01 2018 +0000"
      },
      "message": "Merge \"Fix NPE in restoring network policies\" into pi-dev"
    },
    {
      "commit": "4163d6288dcf76aa26e288e135a85fba27b8e034",
      "tree": "fd10ef1228f18f874ea0b063b560d2de52820381",
      "parents": [
        "6d0842154bb063632f937ef360557af281b6c2cb"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue May 22 16:56:35 2018 +0200"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed May 23 13:10:27 2018 +0000"
      },
      "message": "WM: Prevent secondary display focus while keyguard is up\n\nFixes an issue where input intended for the keyguard could end up going\nto a different display.\n\nTo prevent this, make sure that only the default display can get focused\nwhen the keyguard is showing.\n\nChange-Id: I6463c44aedca06930d2c9bda7c45ffd93141308c\nFixes: 71786287\nTest: atest DisplayContentTests\n"
    },
    {
      "commit": "666be7b6888c008e417dfb1f6022827913d31cf6",
      "tree": "a535380c32890d4d478a61c426257cff0fe24725",
      "parents": [
        "467a831aa6e1759fd5816846d6edefd21537da93",
        "fa7614dfd4f73a32ea281597d4657c67d261e8ec"
      ],
      "author": {
        "name": "Alison Cichowlas",
        "email": "asc@google.com",
        "time": "Wed May 23 12:39:55 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 12:39:55 2018 +0000"
      },
      "message": "Merge \"Set static Dependency ref after all the Deps are set up.\" into pi-dev"
    },
    {
      "commit": "467a831aa6e1759fd5816846d6edefd21537da93",
      "tree": "54b6bd5e7379e769ae421a40695030a5cb73336f",
      "parents": [
        "aa0287603dd94eb44fcc798946b07c7246550893",
        "f38efd123a3b8ce7ddf85ca22d2195dba02f61c6"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Wed May 23 12:39:34 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 12:39:34 2018 +0000"
      },
      "message": "Merge \"Uncanonicalize URIs before comparing them.\" into pi-dev"
    },
    {
      "commit": "aa0287603dd94eb44fcc798946b07c7246550893",
      "tree": "d72b954e99b6b66644417f3d95ebcf5842e19c1e",
      "parents": [
        "c57b490c5579bf7c4dbc5a489789984f4e635454",
        "6f9e856f404a29cb49f326bd0da2900d4d428b07"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 23 12:25:28 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 12:25:28 2018 +0000"
      },
      "message": "Merge \"Limit number of notification etc dots to 1\" into pi-dev"
    },
    {
      "commit": "c57b490c5579bf7c4dbc5a489789984f4e635454",
      "tree": "a00323291455e361c9d3eb190a45a156de2e218e",
      "parents": [
        "7fb1fd4ba70093eb4f45800e7e3a68d23d7edbb8",
        "a96967d4a4738ea2d888f57f79f06d31ece2b307"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed May 23 12:01:38 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 12:01:38 2018 +0000"
      },
      "message": "Merge \"Only apply wallpaper anim if top most app is wallpaper target\" into pi-dev"
    },
    {
      "commit": "7fb1fd4ba70093eb4f45800e7e3a68d23d7edbb8",
      "tree": "4a539082d8a634e3a7ed9b9408475f9b1b36f106",
      "parents": [
        "c02b9f6d14e9e349eb4853051c34608e0d5acc69",
        "64c5f0c37cb2e911c6d40bc84ecbce4b02ad30a3"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed May 23 12:01:15 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 12:01:15 2018 +0000"
      },
      "message": "Merge \"[WindowManager] Perform relayout after hiding-window animation\" into pi-dev"
    },
    {
      "commit": "9c5c3681158d9f9247f3876b7e7c5204871ff89b",
      "tree": "fafc1114096e3ed6e25683a57dbde0d4ab193777",
      "parents": [
        "8255c2d6c27363daa8bd92f7fcb3302682b9950a"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue May 22 17:04:17 2018 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Wed May 23 20:49:19 2018 +0900"
      },
      "message": "Use CaptivePortalProbeSpec method in portal app\n\nThis only changes behavior if the EXTRA_CAPTIVE_PORTAL_PROBE_SPEC extra\nis passed, which only happens if extra probe specs have been defined in\nsettings.\n\nBug: b/79499239\nTest: manual: on 2 different portals, works w/ and w/o the setting\nChange-Id: I70acfd9213bf620cbb79ad999b8ad03472e8d43f\n"
    },
    {
      "commit": "8255c2d6c27363daa8bd92f7fcb3302682b9950a",
      "tree": "0bd119bed0c5ee5f87c46a69f3993f3d800a1cda",
      "parents": [
        "d63c119101d20ff364dab3ead021e7c5a9149350"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue May 22 10:01:53 2018 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Wed May 23 20:48:46 2018 +0900"
      },
      "message": "Add configurable captive portal probes\n\nThe probes allow testing for a configurable status code and location\nheader (regexes). They are disabled by default, so this CL is a\nno-op unless the probe configurations are pushed.\n\nBug: b/79499239\nTest: tests in CL pass, manual: captive portal login works\nChange-Id: I785723aaed06054b9aa8ebff77803f23d7836db9\n"
    },
    {
      "commit": "b9b6a0e1fa15e8abab61f0a04075dcd6609439ba",
      "tree": "ab684acf7080275da4cb55974ad9882012e2b68b",
      "parents": [
        "25a1d9d89857cbd071d1654dd4dd020d79430395"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed May 23 04:34:15 2018 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed May 23 04:34:15 2018 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\n\nBug: 64712476\nChange-Id: I37c44d9cddded200016a5e61b8739ccf0b33693e\n"
    },
    {
      "commit": "c02b9f6d14e9e349eb4853051c34608e0d5acc69",
      "tree": "70e379aed80068f4b63ad954d4b14c5efb9d76c4",
      "parents": [
        "18474fcfafd4416b6c924cf0c1b0cffc563c7486",
        "37bef2a4e300e99cc42a5d4a8059a6df2d1ad532"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Wed May 23 10:39:46 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 10:39:46 2018 +0000"
      },
      "message": "Merge \"Use AI_ADDRCONFIG for most DNS requests\" into pi-dev"
    },
    {
      "commit": "18474fcfafd4416b6c924cf0c1b0cffc563c7486",
      "tree": "a760aab4bc36fad50171cc6f45f64c9b3c081f26",
      "parents": [
        "89d55288d9383f0868ac04f98a634f38fc649453",
        "7eccfeb9ca60aa6e09afbdf3a4435cb2f0d12987"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 23 10:27:28 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 10:27:28 2018 +0000"
      },
      "message": "Merge \"Fixup SntpClient to bypass Private DNS\" into pi-dev"
    },
    {
      "commit": "59fa5f30f1671845140aa902ce64e75fb20f227b",
      "tree": "f9038ae43aa1a5d9f39c6e93e68c21328096639e",
      "parents": [
        "25a1d9d89857cbd071d1654dd4dd020d79430395"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed May 23 02:48:51 2018 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed May 23 02:48:51 2018 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\n\nBug: 64712476\nChange-Id: I85b178508c84cebb20aa94617295b7a73cbaf28e\n"
    },
    {
      "commit": "89d55288d9383f0868ac04f98a634f38fc649453",
      "tree": "5daa8f13bd0f60f2ee052c97dd020b1b10cb51e3",
      "parents": [
        "3d00f35c758ce3b4f04f626e5711e6710cb1b8b0",
        "63787860c29d4394ffcb916aa48a08f74949208a"
      ],
      "author": {
        "name": "Sanry Huang",
        "email": "sanryhuang@google.com",
        "time": "Wed May 23 07:39:27 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 07:39:27 2018 +0000"
      },
      "message": "Merge \"Fix User unable to view the keyboard input\" into pi-dev"
    },
    {
      "commit": "63787860c29d4394ffcb916aa48a08f74949208a",
      "tree": "42aaeaa60412ced841afc628e6b8abc5ed09a32d",
      "parents": [
        "c443a7cbef9d6630c1f0f2e4060367e0d9dec89a"
      ],
      "author": {
        "name": "sanryhuang",
        "email": "sanryhuang@google.com",
        "time": "Fri May 18 15:57:43 2018 +0800"
      },
      "committer": {
        "name": "Sanry Huang",
        "email": "sanryhuang@google.com",
        "time": "Wed May 23 07:37:58 2018 +0000"
      },
      "message": "Fix User unable to view the keyboard input\n\nrevert extracted mode solution and using commandQueue to implement\nsetRemoteInputActive\n\nTest: manual test\nTest: atest\nChange-Id: I82c63843dd38c19c1f88af15abcc137be4f72c83\nFixes:73275201\n"
    },
    {
      "commit": "fc07ad89ca436a5dcb84208b102dc6f8877551bd",
      "tree": "be5339fe55b76bfd07518e3913e280db0b44a260",
      "parents": [
        "25a1d9d89857cbd071d1654dd4dd020d79430395"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed May 23 00:30:01 2018 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed May 23 00:30:01 2018 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\n\nBug: 64712476\nChange-Id: I716180822e327616fcdf37facadf16a75d5d59c9\n"
    },
    {
      "commit": "7eccfeb9ca60aa6e09afbdf3a4435cb2f0d12987",
      "tree": "be8988e58473ee94e0f0dea3097233f05236f64b",
      "parents": [
        "4024376f047e13d0f8e311f0f71ede79891cf3a6"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Tue May 22 21:15:49 2018 +0900"
      },
      "committer": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Wed May 23 16:03:03 2018 +0900"
      },
      "message": "Fixup SntpClient to bypass Private DNS\n\nNTP may be necessary in order to validate Private DNS certificates,\nso it should be allowed to bypass Private DNS.\n\nTest: as follows\n    - built, flashed, booted\n    - tcpdump for port 53; adb shell am restart\n      queries for the NTP hostname appear in the clear\n    - runtest frameworks-net passes\nBug: 64133961\nBug: 80118648\nChange-Id: Id9ceb3fcaaffb48cbbd4cd381d48cae991572c9e\n"
    },
    {
      "commit": "3d00f35c758ce3b4f04f626e5711e6710cb1b8b0",
      "tree": "e98902ee0b01ecba4fa88e0010cc738856f6a19e",
      "parents": [
        "d018bc4346a3c1706db18894f789f6130faec09e"
      ],
      "author": {
        "name": "felkachang",
        "email": "felkachang@google.com",
        "time": "Tue May 22 12:53:50 2018 +0800"
      },
      "committer": {
        "name": "Felka Chang",
        "email": "felkachang@google.com",
        "time": "Wed May 23 06:34:28 2018 +0000"
      },
      "message": "Fix fullscreen notification to support RTL\n\nIn the FullScreen notification condition, HeadsUpStatusBarView\ndoesn\u0027t support RTL funcationality and show nothing on status bar.\n\nThere are three part need to support RTL:\n* HeadsUpAppearanceController count translationX\n* HeadsUpStatusBarView count the new padding start\n* Consider more about the SystemWindow(Navigation Bar + cut out)\n\nIn normal case(LTR), to count the new padding start needs to know\nboth of the NavigationBar\u0027s width and cut out in the left hand\nside. But, in RTL, to count the new Padding start needs to know both\nof the NavigationBar\u0027s width and cut out in the right hand side.\nTo change from mLeftInset to mSysWinInset and from mLeftCutOutInset\nto mCutOutInset.\n\nAdd HeadsUpAppearanceController.getRtlTranslation to count the RTL\ntranlationX by the following formula:\n  Y \u003d screenSize - (SystemWindow\u0027s width + Scroller.getRight())\nAnd, let HeadsUpStatusBarView.setPanelTranslation to handle the\nright cut out width and then complete the real\nHeadsUpStatusBarView.setTranslationX.\n\nBug: 79957423\nTest: atest SystemUITests\nChange-Id: I26b3cf8a73a2bcd2916847d72e66c16ca9063efd\nFix: 79957423\n"
    },
    {
      "commit": "d018bc4346a3c1706db18894f789f6130faec09e",
      "tree": "38df92a56fcbfa76892146ace3320fe38402f57e",
      "parents": [
        "9e3d7d63780fdb7a5c491e1b38626807f23af690",
        "b0dc61b503a1d86ae61bdd4a209b476a4cf535a3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 23 05:51:30 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 05:51:30 2018 +0000"
      },
      "message": "Merge \"Hiding the icon of notifications that were replied to\" into pi-dev"
    },
    {
      "commit": "9e3d7d63780fdb7a5c491e1b38626807f23af690",
      "tree": "02592c7da8ed05168a3780b770e0e3c5f562a793",
      "parents": [
        "b662f94c3740b7a3a4ceae8fc953185345cbb519",
        "bee4e074bbb791f7696233ce43bcf28a75dd1d99"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 23 05:43:16 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 05:43:16 2018 +0000"
      },
      "message": "Merge \"Allowing the notification to be a bit bigger for the remote input history\" into pi-dev"
    },
    {
      "commit": "b662f94c3740b7a3a4ceae8fc953185345cbb519",
      "tree": "40c6a593f6e7be16d287ebc64a52ac3fa28a2b67",
      "parents": [
        "9e1024fb6b066b906d365f476c10864d04e2fde0",
        "f24ad4993cf02d94f2f732e0db62e7103942f798"
      ],
      "author": {
        "name": "Jovana Knezevic",
        "email": "jovanak@google.com",
        "time": "Wed May 23 05:16:55 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 05:16:55 2018 +0000"
      },
      "message": "Merge \"Adding hidden APIs for assigning Admin flag to users.\" into pi-dev"
    },
    {
      "commit": "9e1024fb6b066b906d365f476c10864d04e2fde0",
      "tree": "eb4cbc12b45f5d9e4e548a4ee821a361b9aca97c",
      "parents": [
        "0f73f89de09151c8850f76ce8e1d6328b8d6ea8e",
        "0015e3c9bcbe009ab912726257e368b3c4772bab"
      ],
      "author": {
        "name": "Ying Zheng",
        "email": "yizheng@google.com",
        "time": "Wed May 23 04:00:19 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 04:00:19 2018 +0000"
      },
      "message": "Merge \"Revert hiding user 0 in user picker/switcher.\" into pi-dev"
    },
    {
      "commit": "37bef2a4e300e99cc42a5d4a8059a6df2d1ad532",
      "tree": "6ee33a0c6b0147534f1c75988815ed1ebb54cf9c",
      "parents": [
        "167b451daa1893ee9b15cb25bfba627a7254acd3"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue May 22 18:20:51 2018 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Wed May 23 12:49:06 2018 +0900"
      },
      "message": "Use AI_ADDRCONFIG for most DNS requests\n\nNot using it doubles the number of DNS lookups for single-stack\nnetworks.\nPrivate DNS hostname resolution still does not use this flag so that we\nget all address families in advance, in case of LinkProperties changes.\nBug: b/79811321\nTest: manual: Captive portal, 464xlat, networking in apps working\n\nChange-Id: Ib46756e5e5f8d8d2698c90c5183c368d2d44be7a\n"
    },
    {
      "commit": "0f73f89de09151c8850f76ce8e1d6328b8d6ea8e",
      "tree": "d84a4717828866a8b0780560c103752c63256683",
      "parents": [
        "61d708ea4fc948b9bdd0e2d10a20fbb2faf34a31",
        "a927760cc3e67efd80fbfaa21352eb44d71f7df4"
      ],
      "author": {
        "name": "Suprabh Shukla",
        "email": "suprabh@google.com",
        "time": "Wed May 23 03:34:45 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 03:34:45 2018 +0000"
      },
      "message": "Merge \"canRequestPackageInstalls returns false for instant apps\" into pi-dev"
    },
    {
      "commit": "61d708ea4fc948b9bdd0e2d10a20fbb2faf34a31",
      "tree": "b3719fb772ddfa507b790613e49b63d845d64840",
      "parents": [
        "283ed3785005f8f1ee2f9f444bb4a41b9eec4857",
        "c4f53ba3c639f222aa8dba1e4a287af6430bd8cb"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 23 03:06:43 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 03:06:43 2018 +0000"
      },
      "message": "Merge \"Fix a ConcurrentModificationException crash.\" into pi-dev"
    },
    {
      "commit": "b0dc61b503a1d86ae61bdd4a209b476a4cf535a3",
      "tree": "af1b8f7c82e536aafb34c12682e6da09133187e2",
      "parents": [
        "645c8671ed6aa3f4c5b0d405aa5360b113b30f16"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Tue May 22 18:49:36 2018 -0700"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Tue May 22 19:48:37 2018 -0700"
      },
      "message": "Hiding the icon of notifications that were replied to\n\nBecause those notifications now stay around but the user\nhas already seen them, were hiding the icon instead.\n\nChange-Id: I6b8590e31295ed79218698b1ac54df33b273d38c\nFixes: 78486801\nTest: add notification, reply, observe icon gone\n"
    },
    {
      "commit": "283ed3785005f8f1ee2f9f444bb4a41b9eec4857",
      "tree": "49df8f9c77b9eeb364ff54959affe25ac541b0a1",
      "parents": [
        "b6c3f32506dc8e96a1b2baeecd6fe1aa18c19512",
        "206b5f30ab6f02f29c3f797726e1fa2b872f4359"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 23 02:48:25 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 02:48:25 2018 +0000"
      },
      "message": "Merge \"Reduce spacing between notification icons\" into pi-dev"
    },
    {
      "commit": "b6c3f32506dc8e96a1b2baeecd6fe1aa18c19512",
      "tree": "6505c9e3c88632d0a348c775190aab9b5ac01eb6",
      "parents": [
        "1ba53717fe489c93a287b35dbc7c3dedc432667a",
        "61b8eaf289e736cbc40f489c8c6f270daf094dd1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 23 02:47:17 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 02:47:17 2018 +0000"
      },
      "message": "Merge \"Wait a little longer to hide wallpaper\" into pi-dev"
    },
    {
      "commit": "1ba53717fe489c93a287b35dbc7c3dedc432667a",
      "tree": "7de9f3c867e8ffef5a08f7ba7d48b6e80edcccd2",
      "parents": [
        "0355dd64369ca77662acfe33a267998f67b616e4",
        "aea5de9410339737ab75f0bf61dd4ce1bb89722e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 23 02:35:15 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 02:35:15 2018 +0000"
      },
      "message": "Merge \"MediaPlayer: sanity check track before dereferencing\" into pi-dev"
    },
    {
      "commit": "0355dd64369ca77662acfe33a267998f67b616e4",
      "tree": "58cf090462b64d644c79e08ec0477725f80e7b93",
      "parents": [
        "42b29eb46289b7c525e93888b968323996699b02",
        "d59c695a7875b22a9ac374dff10c62e91e534d81"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 23 02:23:46 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 02:23:46 2018 +0000"
      },
      "message": "Merge \"Stop using unsupported Canvas operations in IME\" into pi-dev"
    },
    {
      "commit": "42b29eb46289b7c525e93888b968323996699b02",
      "tree": "d7c295200417ad534095fceec2068276d6c574fa",
      "parents": [
        "4611a2e1bc1ced572aaf1c326c083ea805b12027",
        "6fe1a5a3341473935ecefae7f626077769005ee2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 23 02:19:20 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 02:19:20 2018 +0000"
      },
      "message": "Merge \"Bumping BatteryStats report version.\" into pi-dev"
    },
    {
      "commit": "4611a2e1bc1ced572aaf1c326c083ea805b12027",
      "tree": "4a6a0e4ba11dbc3487af994855a95306c11b9c71",
      "parents": [
        "730b9bd497e0990cb6c17a212b3c5bad900e6b1a",
        "97bf0beaf33666dd6d24546d3af52a16eee491c4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 23 02:19:16 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 02:19:16 2018 +0000"
      },
      "message": "Merge \"Update security-related WebView documentation.\" into pi-dev"
    },
    {
      "commit": "730b9bd497e0990cb6c17a212b3c5bad900e6b1a",
      "tree": "b5d8ef6bc60c48b4bb4e03b997f5d7f8563fcaa9",
      "parents": [
        "4024376f047e13d0f8e311f0f71ede79891cf3a6",
        "83aaae41365f2eea523c8ca4ad7331af8f0fc1d3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 23 02:18:24 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 02:18:24 2018 +0000"
      },
      "message": "Merge \"Vibrate when ringer changes to vibrate\" into pi-dev"
    },
    {
      "commit": "4024376f047e13d0f8e311f0f71ede79891cf3a6",
      "tree": "572c3a89c6a4e576e7e7f22d8b194fa035132b9f",
      "parents": [
        "061d8588288500f75175abb4e5988261e4aeead0",
        "71e38a1cf627771c64ef744f6145dd4c914cca1d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 23 02:09:19 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 02:09:19 2018 +0000"
      },
      "message": "Merge \"Fix RTL actions alignment\" into pi-dev"
    },
    {
      "commit": "bee4e074bbb791f7696233ce43bcf28a75dd1d99",
      "tree": "33c5bb9b456116dea84e29ff94c467e44ae0cdc1",
      "parents": [
        "645c8671ed6aa3f4c5b0d405aa5360b113b30f16"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Mon May 21 22:06:43 2018 -0700"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Tue May 22 19:00:35 2018 -0700"
      },
      "message": "Allowing the notification to be a bit bigger for the remote input history\n\nThis also fixed the squishing when heads-upped by only allowing\none remote input text to be visible when heads upped.\n\nChange-Id: I0c77931233b452420dee4dcf4772092d96d214c9\nFixes: 78877946\nTest: add inbox style with 6 entries, reply a few times, observe no squishing\n"
    },
    {
      "commit": "c4f53ba3c639f222aa8dba1e4a287af6430bd8cb",
      "tree": "75d0c690741a0996bc615f3264a3654264981162",
      "parents": [
        "6433ac13bd3520781d7c5a5ba698f59acf8083c4"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Wed May 23 09:07:51 2018 +0900"
      },
      "committer": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Wed May 23 10:48:02 2018 +0900"
      },
      "message": "Fix a ConcurrentModificationException crash.\n\nThis is a pinpoint fix against the bug listed below. While a client\nis synchronously reading the LinkProperties of a network, the\nConnectivityServiceThread is updating its properties. Make sure\nthat update is done atomically.\n\nThis is a stopgap countermeasure against a problem that is\npervasive with usage of LinkProperties, but fixing the problem\nitself will happen later.\n\nBug: 80077223\nTest: runtest frameworks-net\nChange-Id: I9302f8fb5303cb39aa82691d4f6d7f38707a41fa\n"
    },
    {
      "commit": "61b8eaf289e736cbc40f489c8c6f270daf094dd1",
      "tree": "011cb4241c7bc1cb15e458c07bf40220443b285f",
      "parents": [
        "402e2a2b6f47ca955db084255d642e9f3765e4eb"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue May 22 18:42:49 2018 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue May 22 18:42:49 2018 -0700"
      },
      "message": "Wait a little longer to hide wallpaper\n\nTest: visual\nBug: 63868547\nChange-Id: Ic9f8419baadac60839f54c22d7b9f86eb83b4f42\n"
    },
    {
      "commit": "061d8588288500f75175abb4e5988261e4aeead0",
      "tree": "12e2b0e80489e8b540b7c4c442f0c95b6714bcba",
      "parents": [
        "f3703f9ef73855e1c9e0cbd042ce867fb9fb930e",
        "02fde73dec05c7425edf909392bf2740e212ba80"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 23 01:40:39 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 01:40:39 2018 +0000"
      },
      "message": "Merge \"Fixes the collapsed view with images and different densities\" into pi-dev"
    },
    {
      "commit": "f3703f9ef73855e1c9e0cbd042ce867fb9fb930e",
      "tree": "01296ad65ca835b75871715507968dcabafd06df",
      "parents": [
        "e54efcef6ba7ed580accee001f0cb6a9a6283c55",
        "be09219f61213f9fb600220e487120bd0a612ff4"
      ],
      "author": {
        "name": "Marius Renn",
        "email": "renn@google.com",
        "time": "Wed May 23 01:35:11 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 01:35:11 2018 +0000"
      },
      "message": "Merge \"Adds support for hardware buffers in ImageWriter Images.\" into pi-dev"
    },
    {
      "commit": "b4ef94d1a9316eccb31f1993bae8af0019cdd345",
      "tree": "4f1960bf867414ac3c18d3b1fd626b8df7775a98",
      "parents": [
        "402e2a2b6f47ca955db084255d642e9f3765e4eb"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue May 22 16:31:31 2018 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue May 22 18:10:58 2018 -0700"
      },
      "message": "Make the clock font a little thicker\n\nBy adding an outline after the last animation frame\n\nTest: visual\nChange-Id: Id49b4d936a57f151d145918f0049b1edce91bd29\nFixes: 77541080\n"
    },
    {
      "commit": "8c3a767b2dea8cc8fa75f39c600252e3cd1f76e9",
      "tree": "1b6f20f4198c7e785157f2d53b9e34933f0d2c81",
      "parents": [
        "8dd9ef190bf580fae6aa8e850f60985458b70c21"
      ],
      "author": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Tue May 22 15:44:21 2018 -0700"
      },
      "committer": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Tue May 22 17:56:09 2018 -0700"
      },
      "message": "Avoid race condition when broadcasting device list changed.\n\nSince broadcastDeviceListChanged could be called in different threads,\nthere would be race condition causing mutilple callback due to\nmPreviousPorts is not thread safe.\n\nBug: 80138804\nTest: run TestDeviceList app in toolbox and cts\nChange-Id: I0aa70dc45594bca263ea6f36703f22fe0293f679\n"
    },
    {
      "commit": "22ee4ac2face262748cd8311c1240c28aed7dede",
      "tree": "dca5a2fdb22cda02eae88d5ab232b45eaf7346c9",
      "parents": [
        "553fc8b8e0c0e4cd8625b2d27b2e5c54544f1859"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue May 22 17:44:19 2018 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue May 22 17:44:50 2018 -0700"
      },
      "message": "Fix crash when creating overview proxy service from background thread\n\nBug: 80132561\nTest: Switch users, ensure that the overview service connects without\n      crashing and updates accordingly from the interaction flags from\n      the new launcher\n\nChange-Id: Ia7f3fd77f6bd8fd1f2aeacb0956ce1a37db04428\n"
    },
    {
      "commit": "e54efcef6ba7ed580accee001f0cb6a9a6283c55",
      "tree": "88e4a09fb73f9573f26273d22262f285648542e3",
      "parents": [
        "1561bb41bdd2b5d333c14dedbe52168f3bf51a02",
        "9779b5ec4f4a5ba43ebbfb3461ec840105900e8c"
      ],
      "author": {
        "name": "Daniel Colascione",
        "email": "dancol@google.com",
        "time": "Wed May 23 00:12:28 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 00:12:28 2018 +0000"
      },
      "message": "Merge \"Teach PinnerService to pin parts of APKs\" into pi-dev"
    },
    {
      "commit": "f24ad4993cf02d94f2f732e0db62e7103942f798",
      "tree": "d90f2008b3d4b70c8c1fe71863dd83eb2a3a4acc",
      "parents": [
        "330713b381f199ac89409d154c08a2e3a3ed5fd2"
      ],
      "author": {
        "name": "jovanak",
        "email": "jovanak@google.com",
        "time": "Fri May 18 12:15:59 2018 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Wed May 23 00:08:05 2018 +0000"
      },
      "message": "Adding hidden APIs for assigning Admin flag to users.\n\nAlso fixing method for requiring both MANAGE_USERS\nand INTERACT_ACROSS_USERS_FULL permissions.\n\nFixes: 80001332\nBug: 25935510\nTest: unit test\nChange-Id: If10166b4379ddc6a5f004eab77fa1f93abf6ac2a\n"
    },
    {
      "commit": "1561bb41bdd2b5d333c14dedbe52168f3bf51a02",
      "tree": "eea7b92baf8ad215d3339ff5ee1452ff146e91d7",
      "parents": [
        "330713b381f199ac89409d154c08a2e3a3ed5fd2",
        "640821bbc82549cc4f67397564397fdfbf6bcc46"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 22 23:40:24 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 22 23:40:24 2018 +0000"
      },
      "message": "Merge \"Add Settings Slice Whitelist key\" into pi-dev"
    },
    {
      "commit": "02fde73dec05c7425edf909392bf2740e212ba80",
      "tree": "44168db112b2f9867bffd5665a98ee2a1653c9e9",
      "parents": [
        "645c8671ed6aa3f4c5b0d405aa5360b113b30f16"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Tue May 22 16:30:56 2018 -0700"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Tue May 22 16:30:56 2018 -0700"
      },
      "message": "Fixes the collapsed view with images and different densities\n\nPreviously the collapsed view could contain a message even before\nthe messaging imaging image and the display would look very distored.\nThis now makes sure that any groups with isolated messages always\nare the last ones displayed.\n\nTest: add group with image, adjust display settings to large\nChange-Id: If9e69f72ce117687898dcaea591e61c6fb49ef46\nFixes: 78490082\n"
    },
    {
      "commit": "6f9e856f404a29cb49f326bd0da2900d4d428b07",
      "tree": "4f4ae4083f1a67f5c9e1e81911380f13c41c4017",
      "parents": [
        "6433ac13bd3520781d7c5a5ba698f59acf8083c4"
      ],
      "author": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Tue May 22 19:14:50 2018 -0400"
      },
      "committer": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Tue May 22 19:14:50 2018 -0400"
      },
      "message": "Limit number of notification etc dots to 1\n\nParamterize the total space consumed by the overflow area\n\nChanged MAX_DOTS to 1\n\nAlso changed the overflow logic in the static case so that the overflow\ndots in the status bar will always show up the same distance from the\nlast visible icon.\n\nTest: visual\nChange-Id: I5849cbea2e4e4251c96dd40100a763ac71429c65\nFixes: 79937209\n"
    },
    {
      "commit": "640821bbc82549cc4f67397564397fdfbf6bcc46",
      "tree": "a1f5b992179a7c6793de9e554f2b9f007a241af1",
      "parents": [
        "051664eb6d96c1a18f0ed7c497e1f601b3e769c5"
      ],
      "author": {
        "name": "Matthew Fritze",
        "email": "mfritze@google.com",
        "time": "Mon May 21 14:42:36 2018 -0700"
      },
      "committer": {
        "name": "Andrew Sapperstein",
        "email": "asapperstein@google.com",
        "time": "Tue May 22 22:42:57 2018 +0000"
      },
      "message": "Add Settings Slice Whitelist key\n\nBug: 79779103\nTest: None - only a flag.\nChange-Id: I764f2fddf05bf2b9df4e633c7f6c6c7e781c1149\nMerged-In: I794159db4ff8aba7b6dcd91e13a984db40da47e7\n"
    },
    {
      "commit": "0015e3c9bcbe009ab912726257e368b3c4772bab",
      "tree": "819e97074f7077d7c5d6e6af0373a6588756d932",
      "parents": [
        "330713b381f199ac89409d154c08a2e3a3ed5fd2"
      ],
      "author": {
        "name": "Ying Zheng",
        "email": "yizheng@google.com",
        "time": "Tue May 22 15:37:36 2018 -0700"
      },
      "committer": {
        "name": "Ying Zheng",
        "email": "yizheng@google.com",
        "time": "Tue May 22 15:37:36 2018 -0700"
      },
      "message": "Revert hiding user 0 in user picker/switcher.\n\nBug: 80141620\nTest: Manual\nChange-Id: I704e4091b22bca2c70e7ca5b19a17a49de316156\n"
    },
    {
      "commit": "aea5de9410339737ab75f0bf61dd4ce1bb89722e",
      "tree": "cfd5cd38685e75caec4b0d73b81ac2635b570fcf",
      "parents": [
        "97d17a777446222605dbf2ef6f6dd6b16852c1fb"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Mon May 21 18:48:25 2018 -0700"
      },
      "committer": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Tue May 22 15:26:01 2018 -0700"
      },
      "message": "MediaPlayer: sanity check track before dereferencing\n\nTest: media post submit tests passed\nBug: 78175875\nChange-Id: I6a23fc859a077eba03a17a562a7c3bb01d97e85b\n"
    },
    {
      "commit": "71e38a1cf627771c64ef744f6145dd4c914cca1d",
      "tree": "ad2d8c102f79a9e9b9d138205af696d39db409ea",
      "parents": [
        "402e2a2b6f47ca955db084255d642e9f3765e4eb"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue May 22 15:02:01 2018 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue May 22 15:22:06 2018 -0700"
      },
      "message": "Fix RTL actions alignment\n\nChange-Id: I5a81e0386ef7d98ddbe6751cf3ca560f45b2e8ec\nFixes: 79532161\nTest: manual\n"
    },
    {
      "commit": "330713b381f199ac89409d154c08a2e3a3ed5fd2",
      "tree": "fc06c2c9ed4674f05afd6615124c117378dfbd7c",
      "parents": [
        "f0800fa3bd6d5279df3a183cc35ca5489112d73e",
        "432a4ce38690c998ab83486d65495fe0cbb9940d"
      ],
      "author": {
        "name": "Ying Zheng",
        "email": "yizheng@google.com",
        "time": "Tue May 22 22:04:57 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 22 22:04:57 2018 +0000"
      },
      "message": "Merge \"DO NOT MERGE - Defer migration to CarUserManagerHelper, until CarSysUI\" into pi-dev"
    },
    {
      "commit": "6fe1a5a3341473935ecefae7f626077769005ee2",
      "tree": "c082bec2b31543373d51c231fc6c3cca9be250dd",
      "parents": [
        "52ecba88d181e64da8bd16f7e2d771812bd8a25b"
      ],
      "author": {
        "name": "Kweku Adams",
        "email": "kwekua@google.com",
        "time": "Tue May 22 15:02:50 2018 -0700"
      },
      "committer": {
        "name": "Kweku Adams",
        "email": "kwekua@google.com",
        "time": "Tue May 22 15:02:50 2018 -0700"
      },
      "message": "Bumping BatteryStats report version.\n\nBug: 80147518\nTest: Android builds\nChange-Id: I663557cdf54dff3184681cf8584b22ad9b9939fe\n"
    },
    {
      "commit": "9779b5ec4f4a5ba43ebbfb3461ec840105900e8c",
      "tree": "98766707a7d95ce62cfb1a56cc1e2afff8e00d21",
      "parents": [
        "f0800fa3bd6d5279df3a183cc35ca5489112d73e"
      ],
      "author": {
        "name": "Daniel Colascione",
        "email": "dancol@google.com",
        "time": "Wed Mar 21 19:13:57 2018 -0700"
      },
      "committer": {
        "name": "Daniel Colascione",
        "email": "dancol@google.com",
        "time": "Tue May 22 15:00:50 2018 -0700"
      },
      "message": "Teach PinnerService to pin parts of APKs\n\nThis change teaches PinnerService how to pin parts of APK files, with\nthe specific regions of interest described by a small metadata file in\nthe APK root directory. Apksig has been modified to annotate signed APKs\nwith pinning metadata.\n\nThis CL also fixes a few resource management bugs and enhances the\ndumpsys output.\n\nTest: built dummy camera app, pinned stuff, verified log output\nChange-Id: If72709ad2c0f2ec748f547a48a289473e4c60bab\nBug: 65316207\n"
    },
    {
      "commit": "f43c376eaf1b2f1d081ca13c4f6e2ade9ef40d09",
      "tree": "0626f6882b2ba76284a724378a3d8893d173390c",
      "parents": [
        "758cfd63db9e5a02cbfaa6f726fa0e9f996f923b"
      ],
      "author": {
        "name": "Robert Carr",
        "email": "racarr@google.com",
        "time": "Tue May 22 14:53:17 2018 -0700"
      },
      "committer": {
        "name": "Robert Carr",
        "email": "racarr@google.com",
        "time": "Tue May 22 14:54:33 2018 -0700"
      },
      "message": "Dismiss system-windows when opening assistant via voice.\n\nAs is done when opening the assistant via other triggers.\n\nBug: 80119551\nTest: Manual.\nChange-Id: I1c1101855968b7b6bd29848a0f2fcc91b44d87ec\n"
    },
    {
      "commit": "f0800fa3bd6d5279df3a183cc35ca5489112d73e",
      "tree": "6414707225cd8b30405e00c14da2a3f9e1bab30a",
      "parents": [
        "118b1e3bb80623ed0eb5b1ef72298b7fc846b313"
      ],
      "author": {
        "name": "Tony Huang",
        "email": "tonyychuang@google.com",
        "time": "Wed May 02 10:53:52 2018 +0800"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue May 22 21:35:03 2018 +0000"
      },
      "message": "Add theme mode design let user can choose theme self\n\nAdd a ContentObserver on WallpaperManagerService to\nlisten THEME_MODE value change. When changed, call\nnotifyWallpaperColorsChanged and set WallpaperColors\ncolor hint by the current mode.\n\nBug: 63903361\nTest: manual\nChange-Id: I4f7aa7b184565b1bb23c7f4f1f07fc310dac7546\n"
    },
    {
      "commit": "118b1e3bb80623ed0eb5b1ef72298b7fc846b313",
      "tree": "359100a7ff222bb60d895aa07311721cb06116f3",
      "parents": [
        "11d8765624a2e974dc90970d92eef161773efe59",
        "5be1f7c2f0f2b74b721c9d58449e31dce24c2037"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 22 21:26:30 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 22 21:26:30 2018 +0000"
      },
      "message": "Merge \"Fixed a issue where notification icons don\u0027t align vertically while peeking\" into pi-dev"
    },
    {
      "commit": "11d8765624a2e974dc90970d92eef161773efe59",
      "tree": "5c0e54add5708d7c314e7395bc81526b9a802cc2",
      "parents": [
        "89d0fcc59c723c7936bbe1fcbd558a60eba37e05",
        "f125bbf99108aed3df38fadbe51b3666031a2151"
      ],
      "author": {
        "name": "Dake Gu",
        "email": "dake@google.com",
        "time": "Tue May 22 21:25:49 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 22 21:25:49 2018 +0000"
      },
      "message": "Merge \"Autofill: fix ClassCastException in SaveUi\" into pi-dev"
    },
    {
      "commit": "89d0fcc59c723c7936bbe1fcbd558a60eba37e05",
      "tree": "5fb5a9ea64db49568abeaa93e96b07d115f314bf",
      "parents": [
        "c7de985481c59cf5f959dde14fb6191464b2bcf9",
        "cdd2c69213bdaed7ba56535a8bf8428574be4ec3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 22 21:23:56 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 22 21:23:56 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into pi-dev"
    },
    {
      "commit": "c7de985481c59cf5f959dde14fb6191464b2bcf9",
      "tree": "42730ec681b1307575a35099e33f854ecf773b7d",
      "parents": [
        "8dd9ef190bf580fae6aa8e850f60985458b70c21",
        "633d129975a1a4780f0a13e183192bfe09cb80db"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Tue May 22 21:12:31 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 22 21:12:31 2018 +0000"
      },
      "message": "Merge \"Change directory where apns-conf.xml is stored\" into pi-dev"
    },
    {
      "commit": "fa7614dfd4f73a32ea281597d4657c67d261e8ec",
      "tree": "3729b50461a902ce3a8dea592dbcdaf10a348e34",
      "parents": [
        "97abc762ccbf2118ded90d6e796d3db1666f3e6b"
      ],
      "author": {
        "name": "Alison Cichowlas",
        "email": "asc@google.com",
        "time": "Wed May 09 19:35:11 2018 -0400"
      },
      "committer": {
        "name": "Alison Cichowlas",
        "email": "asc@google.com",
        "time": "Tue May 22 17:02:30 2018 -0400"
      },
      "message": "Set static Dependency ref after all the Deps are set up.\n\nTest: atest SystemUITests\nBug: 79444334\nChange-Id: I1a0cb5a25f4cf13b876a9cad66fc74f82ebdc143\n"
    },
    {
      "commit": "8dd9ef190bf580fae6aa8e850f60985458b70c21",
      "tree": "be52df648cc70ce3090252ef8a00cd710d602701",
      "parents": [
        "c49d44c3ef18f74e67fd28978b391117ee0894cc",
        "f05f47b2c1838529e682ad8f931d3da72244b1a1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 22 21:00:45 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 22 21:00:45 2018 +0000"
      },
      "message": "Merge \"ResStringPool: Prevenet boot loop from se fix\" into pi-dev"
    },
    {
      "commit": "c49d44c3ef18f74e67fd28978b391117ee0894cc",
      "tree": "6899ebc266db9522adea5da867e68c3cca1fd338",
      "parents": [
        "fe1b1f19febf8e093be693fb1548557c9ccbc245",
        "b4ee5d7b42918e9ad2bf23ecf4bb6c2200f24ae3"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Tue May 22 20:43:27 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 22 20:43:27 2018 +0000"
      },
      "message": "Merge \"Build browse intents based on target user.\" into pi-dev"
    },
    {
      "commit": "be09219f61213f9fb600220e487120bd0a612ff4",
      "tree": "e6c0f9fce1ed5f1489118da5810eef3b74f7a433",
      "parents": [
        "b138eaa7b7ff2606ffa08f2b447bb328d980f891"
      ],
      "author": {
        "name": "renn",
        "email": "renn@google.com",
        "time": "Mon May 07 10:18:05 2018 -0700"
      },
      "committer": {
        "name": "Marius Renn",
        "email": "renn@google.com",
        "time": "Tue May 22 20:43:07 2018 +0000"
      },
      "message": "Adds support for hardware buffers in ImageWriter Images.\n\nThis allows dequeuing private image buffers from ImageWriters,\nand accessing their hardware buffers.\n\nBug: 79422702\nTest: verified cts locally\nChange-Id: Ia003ffa0af305fad8ca9407f5379a3c9c1ab07b5\n"
    },
    {
      "commit": "432a4ce38690c998ab83486d65495fe0cbb9940d",
      "tree": "8f364f56943ee7c8cceac6e1cc987fcd5feee9cc",
      "parents": [
        "1f597da6867e48e1e4a0d6a8e41e8f4adea103ab"
      ],
      "author": {
        "name": "Ying Zheng",
        "email": "yizheng@google.com",
        "time": "Tue May 22 12:36:23 2018 -0700"
      },
      "committer": {
        "name": "Ying Zheng",
        "email": "yizheng@google.com",
        "time": "Tue May 22 13:37:05 2018 -0700"
      },
      "message": "DO NOT MERGE - Defer migration to CarUserManagerHelper, until CarSysUI\n\nBug: 80136426,80141620\nTest: Manual\nChange-Id: I589919b5ff238d6ac1bb94373b9eb0f215b1372f\n"
    },
    {
      "commit": "fe1b1f19febf8e093be693fb1548557c9ccbc245",
      "tree": "4291cccde2b14fc88ee4de2cc842706674d587fb",
      "parents": [
        "a828705fc90d35d85d8775e4929b4fe2c0dd69c7",
        "593e8f18cddfa9405e7220f6e196fc79c9d26941"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 22 20:36:51 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 22 20:36:51 2018 +0000"
      },
      "message": "Merge \"[Notif] Don\u0027t show bouncer on dismiss\" into pi-dev"
    },
    {
      "commit": "206b5f30ab6f02f29c3f797726e1fa2b872f4359",
      "tree": "e26cd6853ba73ba913fe5e2443b9b30686475f45",
      "parents": [
        "6433ac13bd3520781d7c5a5ba698f59acf8083c4"
      ],
      "author": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Tue May 22 15:49:25 2018 -0400"
      },
      "committer": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Tue May 22 15:53:57 2018 -0400"
      },
      "message": "Reduce spacing between notification icons\n\nThey shrunk 2dp, so shall the spacing. Also reduce the battery height\nsince it got skipped in the initial shrink.\n\nTest: visual\nBug: 77822905\nBug: 74985733\nChange-Id: I468536d2bbbcbc1ff0714a817e89e819c4bfc0a1\n"
    },
    {
      "commit": "4c8de7a60f2d38ce727cbe8890904cd7c4c2cb71",
      "tree": "d5d8b3852ea1f804bee2861d9685e76b6a3e5994",
      "parents": [
        "98c2f7f9de9ada08b8d27243a243a17748282813"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Tue May 22 12:51:16 2018 -0700"
      },
      "committer": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Tue May 22 12:51:16 2018 -0700"
      },
      "message": "Send broadcast to verifier\n\nIf the installer-of-record isn\u0027t the verifier, send package added\nbroadcasts to the verifier\n\nBug: 80099235\nTest: Manual; install an application from \u0027adb\u0027 with an installer-of-record that\u0027s the verifier, see that only one broadcast is sent to the installer\nTest: Manual; install an application from \u0027adb\u0027 with an installer-of-record that\u0027s not the verifier. see that two broadcasts are sent -- one to the installer-of-record and one to the verifier\nChange-Id: I2a0ce35b5b1c21fe3f735cbb3cdbd9d42b596523\n"
    },
    {
      "commit": "97bf0beaf33666dd6d24546d3af52a16eee491c4",
      "tree": "fc66e9f64002723d528e1bc4b8406a8bec6be780",
      "parents": [
        "e79d9055777641cb735470f1dee5f1f1193cd89c"
      ],
      "author": {
        "name": "Torne (Richard Coles)",
        "email": "torne@google.com",
        "time": "Wed May 16 10:51:56 2018 -0400"
      },
      "committer": {
        "name": "Torne (Richard Coles)",
        "email": "torne@google.com",
        "time": "Tue May 22 15:32:47 2018 -0400"
      },
      "message": "Update security-related WebView documentation.\n\nAdd a number of notes for application developers related to using the\nWebView securely.\n\nChange-Id: I7dba78d35bc36dd719ed0629224fe3a1d197f52c\nBug: 80095507, 79169416, 79169397, 79170052, 79170398\nFixes: 78941917\nTest: m offline-sdk-docs\n"
    },
    {
      "commit": "cdd2c69213bdaed7ba56535a8bf8428574be4ec3",
      "tree": "51198fa0494af5630ab3b3b0d3771c8134f097b6",
      "parents": [
        "25a1d9d89857cbd071d1654dd4dd020d79430395"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue May 22 12:26:11 2018 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue May 22 12:26:11 2018 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\n\nBug: 64712476\nChange-Id: Ia64d541d43542bffd17cb0cfba7e23419a84cfdc\n"
    },
    {
      "commit": "83aaae41365f2eea523c8ca4ad7331af8f0fc1d3",
      "tree": "c1d85bf9396637b013b0ea4a6e45affdb3751d9d",
      "parents": [
        "95509057f84ce8a7dca50cb475af2a89156c0d90"
      ],
      "author": {
        "name": "Beverly",
        "email": "beverlyt@google.com",
        "time": "Tue May 22 13:02:15 2018 -0400"
      },
      "committer": {
        "name": "Beverly",
        "email": "beverlyt@google.com",
        "time": "Tue May 22 15:19:51 2018 -0400"
      },
      "message": "Vibrate when ringer changes to vibrate\n\nTest: manual\nChange-Id: Icf7bf0d1dfa632d674b9e6aaff0c98099a4b2eb3\nFixes: 78665512\n"
    },
    {
      "commit": "d59c695a7875b22a9ac374dff10c62e91e534d81",
      "tree": "92c89f5b14c6fe8c46d9098f0978a64961e31886",
      "parents": [
        "52ecba88d181e64da8bd16f7e2d771812bd8a25b"
      ],
      "author": {
        "name": "Tarandeep Singh",
        "email": "tarandeep@google.com",
        "time": "Fri May 18 13:53:53 2018 -0700"
      },
      "committer": {
        "name": "Tarandeep Singh",
        "email": "tarandeep@google.com",
        "time": "Tue May 22 19:10:20 2018 +0000"
      },
      "message": "Stop using unsupported Canvas operations in IME\n\nKeyboardView relies on deprecated Canvas#clipRect(Rect, Op.REPLACE).\nThis method is now unsupported and throws runtime exception.\nOperations other than Difference and Intersect are unsupported.\nThis method call can be replaced by saving initial Canvas and calling\nintersect operation of Canvas#clipRect(Rect).\nSaving initial state can be achieved using Canvas.save() and\nCanvas.restore().\n\nFixes: 79777033\nTest: Manually verified with SoftKeyboard (which uses KeyboardView)\n1. m SoftKeyboard\n2. Set current keyboard to SoftKeyboard\n3. SoftKeyboard runs fine\nTest: Tested Canvas.getClipBounds() is consistent across save() \u0026\n.restore() operations\n\nChange-Id: Id34c289f152b2ec06f37fffa9f940a909153447c\n"
    }
  ],
  "next": "b3c68ff47a57301d690f792ebbe98f9cbc58f053"
}
