)]}'
{
  "log": [
    {
      "commit": "f4ac3072460095c567580b83ae5a6800a7e540fc",
      "tree": "121b29e088f264c86366b8b417526d3aab5ccf2c",
      "parents": [
        "d65f5ed038a4d1b0d76923851e7d9d681d8bebcb"
      ],
      "author": {
        "name": "Garfield Tan",
        "email": "xutan@google.com",
        "time": "Fri Mar 16 13:03:52 2018 -0700"
      },
      "committer": {
        "name": "Garfield Tan",
        "email": "xutan@google.com",
        "time": "Mon Mar 19 14:50:10 2018 -0700"
      },
      "message": "Add a null check in case the display is missing.\n\nThis is guarding null at last minute to avoid framework crash on a race\ncondition. If orientation sensor updates proposed rotation and primary\ndisplay is disconnected right after that, it\u0027s possible that framework\nis handling display rotation before it knows primary display is gone,\nand surface flinger returns null handle for BUILT_IN_DISPLAY_ID_MAIN.\n\nBug: 75273516\nTest: go/wm-smoke on walleye, with necessary modifications to adapt to\nnew Pixel Launcher.\nChange-Id: I98173a74548f81a23cd1b8e7ad52bd45ee9ef9fb\n"
    },
    {
      "commit": "d65f5ed038a4d1b0d76923851e7d9d681d8bebcb",
      "tree": "d3e07b98b022d5d4d399d1187576be1bb2c29b4f",
      "parents": [
        "a90868c52571ac6e4cf6ca0c93ee349faf336e8c",
        "1eccac89c13a79671e04cfce359a9506b284d5fe"
      ],
      "author": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Mon Mar 19 19:28:09 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 19 19:28:09 2018 +0000"
      },
      "message": "Merge \"Add ImageDecoder.Source for resources\" into pi-dev"
    },
    {
      "commit": "a90868c52571ac6e4cf6ca0c93ee349faf336e8c",
      "tree": "ef46e0f7ec2cf8cd97c662402fd09ba81015a75e",
      "parents": [
        "bd65574db64c1b78c84d95449a1309173169cffb",
        "037d80887917b11cbb7445c8835a5ad57080b452"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Mon Mar 19 19:18:47 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 19 19:18:47 2018 +0000"
      },
      "message": "Merge \"Update system notification text\" into pi-dev"
    },
    {
      "commit": "bd65574db64c1b78c84d95449a1309173169cffb",
      "tree": "d90095d30d499f5f874d0f4bf26986476e7ac638",
      "parents": [
        "62fb8fbeac03f5fb5b5e70237626f52dfabeb44b",
        "049095af523cd7a74053888840ef70c112d40c56"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 19 19:16:55 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 19 19:16:55 2018 +0000"
      },
      "message": "Merge \"Remove unneeded sysui notifications\" into pi-dev"
    },
    {
      "commit": "62fb8fbeac03f5fb5b5e70237626f52dfabeb44b",
      "tree": "167f00069d1a62c9d415ff944d9c3eedc5d69e25",
      "parents": [
        "b3aec698e8bc5e0f40189544b46ea68e318479a1",
        "c871c8762a5b92e023e1366fcf2d48e3202a4fe3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 19 19:10:16 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 19 19:10:16 2018 +0000"
      },
      "message": "Merge \"Disabler AppStateTracker debug log\" into pi-dev"
    },
    {
      "commit": "b3aec698e8bc5e0f40189544b46ea68e318479a1",
      "tree": "9bf4f8ebc46da64040f094fce4b80930d2772bca",
      "parents": [
        "ba9e18c2a8c28b4f328629f443b44c27f2c999b0",
        "e887f4d2c18040276ee230fdd3dadaa6610a188e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 19 19:02:34 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 19 19:02:34 2018 +0000"
      },
      "message": "Merge \"Revert \"Make PrecomputedText Spannable for supporting selection\"\" into pi-dev"
    },
    {
      "commit": "ba9e18c2a8c28b4f328629f443b44c27f2c999b0",
      "tree": "b48979a3c51345bd22838fbfe3c758e4c25ef940",
      "parents": [
        "a96583edf6a2f4980f45802a0f83b519888f29e9",
        "0c124c6ad79b1b7a481422e27853655d228eb2f8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 19 18:48:32 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 19 18:48:32 2018 +0000"
      },
      "message": "Merge changes Ifc6355e2,Ia8afa338 into pi-dev\n\n* changes:\n  DisplayCutout: Correctly apply light status bar\n  Letterboxing: ensure bar contrast\n"
    },
    {
      "commit": "a96583edf6a2f4980f45802a0f83b519888f29e9",
      "tree": "3705427c5a779b3720b42dd6473282af9c36a4ba",
      "parents": [
        "1799f2b878e635120ad6f0846b82296baa8ffe47",
        "4cd1ae0cb14c53d4a5c374a00a9a5208e8fd98cb"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 19 18:44:24 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 19 18:44:24 2018 +0000"
      },
      "message": "Merge \"Cosmetic changes on Field Classification TODOs and docs.\" into pi-dev"
    },
    {
      "commit": "1799f2b878e635120ad6f0846b82296baa8ffe47",
      "tree": "4b1cf8718a2d1bc4570e5a14513d60c89cbe252d",
      "parents": [
        "fd7d9c5710ea7dfb23f465967422181444f2d6b7",
        "2e8afd8736cba3352bcbf585461becb20a7c7600"
      ],
      "author": {
        "name": "Alice Sheng",
        "email": "alicesheng@google.com",
        "time": "Mon Mar 19 18:41:40 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 19 18:41:40 2018 +0000"
      },
      "message": "Merge \"Add setting for enabling CPU frequency scaling.\" into pi-dev"
    },
    {
      "commit": "fd7d9c5710ea7dfb23f465967422181444f2d6b7",
      "tree": "85fdf689f5c5515c11e55558a9550ab1f7296b8d",
      "parents": [
        "a946d88011340e75345ec0835ce8b383bd65ed74",
        "7020b015e91f7df4915a14783a6c6317a97cef35"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 19 18:28:28 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 19 18:28:28 2018 +0000"
      },
      "message": "Merge \"Bluetooth: preserve one advertisement slot for GMS core\" into pi-dev"
    },
    {
      "commit": "a946d88011340e75345ec0835ce8b383bd65ed74",
      "tree": "7e457aa332f77b268ef3a4f9d609644ba43c664e",
      "parents": [
        "56be97edd0327810adccde52a7664449ab67b9e5",
        "cb2e83da36710b8f6a043ccc9ac30249003d7950"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Mon Mar 19 18:27:20 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 19 18:27:20 2018 +0000"
      },
      "message": "Merge \"Fixed AutofillManager.isAutofillUiShowing()\" into pi-dev"
    },
    {
      "commit": "cb2e83da36710b8f6a043ccc9ac30249003d7950",
      "tree": "4509feb9291f0bac56e4ff5e457e7c8c40ac2a2c",
      "parents": [
        "f8cb545afb8f8ec35c3b028f47247e359a6602db"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Mon Mar 19 11:15:00 2018 -0700"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Mon Mar 19 11:26:23 2018 -0700"
      },
      "message": "Fixed AutofillManager.isAutofillUiShowing()\n\nIt was using \u0026 instead of \u0026\u0026\n\nTest: not really\nBug: 75652829\nBug: 74527545\n\nChange-Id: Ib8ca79ba6ec35d2fc97f042db2152b03d334ce30\n"
    },
    {
      "commit": "56be97edd0327810adccde52a7664449ab67b9e5",
      "tree": "cfb9744067ce68f02251b77258950bb0619d9849",
      "parents": [
        "f5de606f5139cf21d1198190bda62965dd2028e9",
        "61ec825598261a5e1061e3eadb986bf3463a8443"
      ],
      "author": {
        "name": "Alex Kershaw",
        "email": "alexkershaw@google.com",
        "time": "Mon Mar 19 18:17:23 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 19 18:17:23 2018 +0000"
      },
      "message": "Merge \"Fix Javadoc of DevicePolicyManager#setStorageEncryption to reflect that it\u0027s a no-op (and silent fail) when called from a non-system user.\" into pi-dev"
    },
    {
      "commit": "f5de606f5139cf21d1198190bda62965dd2028e9",
      "tree": "7986ee17b5281e223498dbab8a5f59e646074872",
      "parents": [
        "a6268f8c9d7e59c77cf8e144ccd21547a1ffaede",
        "8faaa01489d81b815e62e4416e78e4b5500b487a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 19 18:14:18 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 19 18:14:18 2018 +0000"
      },
      "message": "Merge \"Deletes default allowed_log_sources in statsd.\" into pi-dev"
    },
    {
      "commit": "a6268f8c9d7e59c77cf8e144ccd21547a1ffaede",
      "tree": "8e9f3f8d6b0d1a82d15ae7489554463a22cd31df",
      "parents": [
        "65a84cafaf75056ae4dc65ad4c7356ad3981094f",
        "0c3904eb5a54da2f3c375d4b1e5d9269619846ea"
      ],
      "author": {
        "name": "Jong Wook Kim",
        "email": "jongwook@google.com",
        "time": "Mon Mar 19 18:14:08 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 19 18:14:08 2018 +0000"
      },
      "message": "Merge \"Display that MAC is randomized in About Phones\" into pi-dev"
    },
    {
      "commit": "65a84cafaf75056ae4dc65ad4c7356ad3981094f",
      "tree": "53f3244f856759c283487d0b7a6773141551c240",
      "parents": [
        "1639c330fca83857a06431d3a574fa96a794dc5e",
        "c8af6047008aee345e631366c92716580649a10e"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Mon Mar 19 18:02:22 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 19 18:02:22 2018 +0000"
      },
      "message": "Merge \"Fix PackageParser tests\" into pi-dev"
    },
    {
      "commit": "1639c330fca83857a06431d3a574fa96a794dc5e",
      "tree": "e67f041946e4e84b82f91a24234f5c245446fb1d",
      "parents": [
        "75cd1c0334df769032aa573a73496c63022ff6ed",
        "234d1828ca4a706676ad6f3fa0629959c74297c7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 19 18:00:40 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 19 18:00:40 2018 +0000"
      },
      "message": "Merge \"Resolve STATSD and batterystats race condition\" into pi-dev"
    },
    {
      "commit": "75cd1c0334df769032aa573a73496c63022ff6ed",
      "tree": "804f5589932a2a621d8b668fde4daaaa4bd15f48",
      "parents": [
        "22ab2b96363c335c8383893357d74c8021669df7",
        "564284759f014c141cb8b8403b036833f50f49ef"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 19 17:56:14 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 19 17:56:14 2018 +0000"
      },
      "message": "Merge \"Don\u0027t use IPC in isolateProcess\" into pi-dev"
    },
    {
      "commit": "22ab2b96363c335c8383893357d74c8021669df7",
      "tree": "fb95d3f981a6b0119595a64f2cb910ee49d7670f",
      "parents": [
        "1b929db32d8e801a7cabbc7fb66915de73e23d34",
        "82a0ba843ba2b775a762de4aefb852140f07c3e4"
      ],
      "author": {
        "name": "Chavi Weingarten",
        "email": "chaviw@google.com",
        "time": "Mon Mar 19 17:40:31 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 19 17:40:31 2018 +0000"
      },
      "message": "Merge changes I72119772,I124e4cc0,I462d4dfc into pi-dev\n\n* changes:\n  Clear all options from Task when any ActivityRecord consumes the options.\n  Revert \"Set options on startingActivity instead of topActivity\"\n  Revert \"Set options for activity being brought to front.\"\n"
    },
    {
      "commit": "1b929db32d8e801a7cabbc7fb66915de73e23d34",
      "tree": "a21dc7bde5a0edec8dafe75b8eb48d62db0c3cdb",
      "parents": [
        "dfd6bba80205090bf5f03cd786d1d26ce08c68a1",
        "b3d1a36feffdb8fbe1844c5e00de92607132c4c0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 19 17:24:17 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 19 17:24:17 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into pi-dev"
    },
    {
      "commit": "dfd6bba80205090bf5f03cd786d1d26ce08c68a1",
      "tree": "cf9a34ff72c928e2a9d80953aff42661d8409d3a",
      "parents": [
        "def169559c0bb86956093052b750bdc242736a07",
        "42e8ff8c694fa210545778a63f1bc17758dedd7c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 19 17:22:52 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 19 17:22:52 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into pi-dev"
    },
    {
      "commit": "def169559c0bb86956093052b750bdc242736a07",
      "tree": "ae7b7a5e587687f51632c6749b8ac6c0d0c3587e",
      "parents": [
        "a903eebde66c47c5cea298752f1486f1c1c8bc49",
        "7cdffebe5152302ec9ab57f0c910432f78e32841"
      ],
      "author": {
        "name": "Mike Digman",
        "email": "digman@google.com",
        "time": "Mon Mar 19 17:22:39 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 19 17:22:39 2018 +0000"
      },
      "message": "Merge \"Fix KeyButtonDrawable dark intensity logic error\" into pi-dev"
    },
    {
      "commit": "a903eebde66c47c5cea298752f1486f1c1c8bc49",
      "tree": "44dc7a1d5ff126130c2a13399865a20f6b773b6a",
      "parents": [
        "3f1a583000103227eabfbc475bfe001d067f4a53",
        "4c88cd65c1048889fa3009fea7bc49989cd69816"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 19 17:17:52 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 19 17:17:52 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into pi-dev"
    },
    {
      "commit": "3f1a583000103227eabfbc475bfe001d067f4a53",
      "tree": "680d23371a62ccc0c54b4d01b7a670204136b1a2",
      "parents": [
        "bd24572e17105768304a810d59b59e075b741529",
        "1c67dbf325c7681a5ead86543cf01bffc3469e2c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 19 17:17:12 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 19 17:17:12 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into pi-dev"
    },
    {
      "commit": "bd24572e17105768304a810d59b59e075b741529",
      "tree": "1d638621b77fc78cf2a0bf9f6014d1aa054347f8",
      "parents": [
        "02a4219cb7ff9ad848456903ac939f019d2161fc",
        "dd2f49edb68996ef8d1a62e68a0493d9f98d5fea"
      ],
      "author": {
        "name": "Mike Digman",
        "email": "digman@google.com",
        "time": "Mon Mar 19 17:13:30 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 19 17:13:30 2018 +0000"
      },
      "message": "Merge \"Add disable2 flag for rotate suggestions\" into pi-dev"
    },
    {
      "commit": "02a4219cb7ff9ad848456903ac939f019d2161fc",
      "tree": "dfc8d57d1372368fca776a7396e29d55a98a5c0e",
      "parents": [
        "372719cb3531a3445bcc9da7f36e56ecb09254de",
        "c83c3015fcce72be32f834f3a58b72d14f3f5a30"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 19 17:08:45 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 19 17:08:45 2018 +0000"
      },
      "message": "Merge \"Light greylist additions.\" into pi-dev"
    },
    {
      "commit": "e887f4d2c18040276ee230fdd3dadaa6610a188e",
      "tree": "71f36d33d1dcdd90af72f266efd2c31bac1b89b5",
      "parents": [
        "80ed5a35a90b62b8070d861b9755e230bd679951"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Mon Mar 19 17:04:30 2018 +0000"
      },
      "committer": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Mon Mar 19 17:04:30 2018 +0000"
      },
      "message": "Revert \"Make PrecomputedText Spannable for supporting selection\"\n\nCrash on Sheets APp\nThis reverts commit 80ed5a35a90b62b8070d861b9755e230bd679951.\n\nBug: 75652829\nChange-Id: I40ddd1b9754e74fbd90d7a029cce9c6a7ede0777\nTest: Manual\n"
    },
    {
      "commit": "1eccac89c13a79671e04cfce359a9506b284d5fe",
      "tree": "ebc4dad7a88fb1d6fa3bf3f0840887a22c039bc4",
      "parents": [
        "bf190fd9641cd3ad76bc7bb289b4a3de83d0335a"
      ],
      "author": {
        "name": "Leon Scroggins III",
        "email": "scroggo@google.com",
        "time": "Fri Mar 16 15:04:04 2018 -0400"
      },
      "committer": {
        "name": "Leon Scroggins III",
        "email": "scroggo@google.com",
        "time": "Mon Mar 19 13:01:52 2018 -0400"
      },
      "message": "Add ImageDecoder.Source for resources\n\nBug: 74545298\nTest: Ibc283c2e8aee999e951de51f3a43b581a765aaf5\n\nAlthough resources can already be accessed with ContentResolver + URI,\nthis allows a simple method to do the same.\n\nChange-Id: I1bf698f36d5540f6de7cb9957e4223123d0f4331\n"
    },
    {
      "commit": "372719cb3531a3445bcc9da7f36e56ecb09254de",
      "tree": "13ff3a9b9eabc421650c0a6dd7262c97f4436d27",
      "parents": [
        "c88ca67bb34b9b504c48d18a14e3c0727bf1d15e",
        "329c828f182abd10b7b651d86a6d14cd3b16e7f6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 19 16:58:23 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 19 16:58:23 2018 +0000"
      },
      "message": "Merge \"Update mobile data off dialog.\" into pi-dev"
    },
    {
      "commit": "0c124c6ad79b1b7a481422e27853655d228eb2f8",
      "tree": "9f58b2bee941594b9d90584d5022c3ba8d6d3572",
      "parents": [
        "23df3a3cd3c301533b25e074c509262610c2f7d1"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Mon Mar 19 17:47:12 2018 +0100"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Mon Mar 19 17:51:36 2018 +0100"
      },
      "message": "DisplayCutout: Correctly apply light status bar\n\nFixes an issue where light navigation bar was not\nproperly applied in landscape where the letterbox\ndoes not overlap with the status bar.\n\nThis removes a hack that is no longer necessary\nnow that we track exactly if the letterbox overlaps\nthe system bars and put them into black-background\nmode if so.\n\nBug: 72696928\nTest: Open API Demos \u003e Activity \u003e Max Aspect Ratio \u003e Any; rotate to landscape, verify that status bar is light.\nChange-Id: Ifc6355e2eeadf0821c9ac82ce78c812916de5034\n"
    },
    {
      "commit": "c88ca67bb34b9b504c48d18a14e3c0727bf1d15e",
      "tree": "6b44918d010e031a1e37f3da9cdbf85665fac489",
      "parents": [
        "16e56f7815ae3e2b2d3fa472a69ee4e46cfbb56b",
        "d816a2a8ed1cfc32cff37618418e706104b9a264"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Mon Mar 19 16:49:47 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 19 16:49:47 2018 +0000"
      },
      "message": "Merge \"Enable cleartext for captive portal apps\" into pi-dev"
    },
    {
      "commit": "16e56f7815ae3e2b2d3fa472a69ee4e46cfbb56b",
      "tree": "f6a0fbd6a7f6eb6c7c97171dad526dd2eb68a19b",
      "parents": [
        "2112d11eee56adbbfa2470162dbc2de0b87ede4c",
        "51de567d5250dcf6fe62465560a28cafcf427eb5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 19 16:47:30 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 19 16:47:30 2018 +0000"
      },
      "message": "Merge \"Frameworks: Make MockUtils more robust\" into pi-dev"
    },
    {
      "commit": "2112d11eee56adbbfa2470162dbc2de0b87ede4c",
      "tree": "dfcf3634fe97212347c28263872f16c5bac04824",
      "parents": [
        "ff964696a132ca3b5d2c4bdf3cc63f7f9fdfc6a9",
        "4ff53666ad8279072a1edd65cd0e40b98ddce23e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 19 16:46:19 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 19 16:46:19 2018 +0000"
      },
      "message": "Merge \"Removed flaky annotation from testFocusedWindowMultipleDisplays\" into pi-dev"
    },
    {
      "commit": "ff964696a132ca3b5d2c4bdf3cc63f7f9fdfc6a9",
      "tree": "3131a1a608ec3b7ecd52d02daafe4a493422ae73",
      "parents": [
        "a822d424153463afaa51037f121c77c25a6fa6af",
        "f4f9c05ba9ffa534cf282d8cb76ed64ea6f2547a"
      ],
      "author": {
        "name": "Sarah Edris",
        "email": "sedris@google.com",
        "time": "Mon Mar 19 16:42:39 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 19 16:42:39 2018 +0000"
      },
      "message": "Merge \"Whitelist FullBackupDataOutput\" into pi-dev"
    },
    {
      "commit": "c871c8762a5b92e023e1366fcf2d48e3202a4fe3",
      "tree": "b5c1ddda3d5de1a8269f3646d25bd8a2089ff1de",
      "parents": [
        "65e2dda7f8bec81822d5dcafc4c5a0b536cda4e3"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Mon Mar 19 09:39:56 2018 -0700"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Mon Mar 19 09:40:59 2018 -0700"
      },
      "message": "Disabler AppStateTracker debug log\n\nBug: 75934261\nChange-Id: I0c09472073b90366441e6f63f8621c12b99265b2\nFix: 75934261\nTest: boot\nTest: atest $ANDROID_BUILD_TOP/frameworks/base/services/tests/servicestests/src/com/android/server/AppStateTrackerTest.java\n"
    },
    {
      "commit": "037d80887917b11cbb7445c8835a5ad57080b452",
      "tree": "71fda8dcc66f14117771e412e0f42ce59c04e984",
      "parents": [
        "049095af523cd7a74053888840ef70c112d40c56"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Sun Mar 18 15:25:19 2018 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Mon Mar 19 12:34:08 2018 -0400"
      },
      "message": "Update system notification text\n\nTest: atest SystemUITests\nBug: 75436062\nChange-Id: I91dbc9d02d9997133bb9001de493a28b8afbbb2e\n"
    },
    {
      "commit": "049095af523cd7a74053888840ef70c112d40c56",
      "tree": "35168cb4857da428150c893a41f4777216734cb7",
      "parents": [
        "a822d424153463afaa51037f121c77c25a6fa6af"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Sun Mar 18 14:54:27 2018 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Mon Mar 19 12:34:08 2018 -0400"
      },
      "message": "Remove unneeded sysui notifications\n\nTest: atest SystemUITests\nBug: 75436062\nChange-Id: I45810c494f9f55595d3b0aeda7f23493411f4f71\n"
    },
    {
      "commit": "a822d424153463afaa51037f121c77c25a6fa6af",
      "tree": "f0759bdebc448ef28a10d4fe16a7dfc6cdb5acb1",
      "parents": [
        "781533dc32f3003afa6c6ad68139a00fb200c7e5",
        "ba499efa7a139daf6d9c1b20b326fa762a081818"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 19 16:27:41 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 19 16:27:41 2018 +0000"
      },
      "message": "Merge \"Softens one of the battery strings per UI request\" into pi-dev"
    },
    {
      "commit": "781533dc32f3003afa6c6ad68139a00fb200c7e5",
      "tree": "dce8c5cfc76aea94021b096d327269387c143675",
      "parents": [
        "f8cb545afb8f8ec35c3b028f47247e359a6602db",
        "1f6313142526d65b3d12b96ed4d334e2f38dda8b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 19 16:18:53 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 19 16:18:53 2018 +0000"
      },
      "message": "Merge \"StatsManager log lines should be in logcat\" into pi-dev"
    },
    {
      "commit": "0c3904eb5a54da2f3c375d4b1e5d9269619846ea",
      "tree": "e952267ddc4943f1e7a62e670550ad9d0c78abe3",
      "parents": [
        "f8cb545afb8f8ec35c3b028f47247e359a6602db"
      ],
      "author": {
        "name": "Jong Wook Kim",
        "email": "jongwook@google.com",
        "time": "Wed Mar 14 11:16:06 2018 -0700"
      },
      "committer": {
        "name": "Jong Wook Kim",
        "email": "jongwook@google.com",
        "time": "Mon Mar 19 15:53:25 2018 +0000"
      },
      "message": "Display that MAC is randomized in About Phones\n\nWhen Connected MAC Randomization is enabled and the device is\ndisconnected, there isn\u0027t a valid MAC address to display since we don\u0027t\nknow what the device\u0027s next MAC address is going to be.\n\nIn such cases, display \"MAC address is randomized\" instead of an invalid\nMAC address in About Phones page.\n\nBug: 73663275\nTest: make RunSettingsLibRoboTests -j40\nChange-Id: I0a4df2b1b0823632b26f90e097c26f47dd5a0a67\n"
    },
    {
      "commit": "f8cb545afb8f8ec35c3b028f47247e359a6602db",
      "tree": "c7a1227c1a25bee7bce2198f967f63c289026543",
      "parents": [
        "6b71daa0c2d9e01fdf3aa8ce09dbd96c4d2ab8ea",
        "54cff64ec6ef818e270eb39a74d6a58068553d66"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Mar 19 15:36:05 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 19 15:36:05 2018 +0000"
      },
      "message": "Merge \"Insert correct app transition events for recents anim\" into pi-dev"
    },
    {
      "commit": "6b71daa0c2d9e01fdf3aa8ce09dbd96c4d2ab8ea",
      "tree": "0fd5f862ab5f454bd22db91fb14f10f7d263a87c",
      "parents": [
        "b57365562da470eb9043f96e252082130789dbbf",
        "acfb417cdc7af772209f33e99695eed2b6668b8f"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Mon Mar 19 15:12:36 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 19 15:12:36 2018 +0000"
      },
      "message": "Merge \"Fix SyncResutl.delayUntil javadoc\" into pi-dev"
    },
    {
      "commit": "23df3a3cd3c301533b25e074c509262610c2f7d1",
      "tree": "df90bbf1bb02b1b86771b57c0d1dc6c27d6125b1",
      "parents": [
        "31ac587b432eb7eabe9dd5fd7b75a3abfa4d6118"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Mar 15 15:41:13 2018 +0100"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Mon Mar 19 16:01:38 2018 +0100"
      },
      "message": "Letterboxing: ensure bar contrast\n\nEnsures that any bars that draw over a letterbox draw their own\nbackground such that they always have contrast.\n\nThis fixes an issue, where if a light status / navigation bar app was\nletterboxed, the bar would still draw dark icons over the now black\nletterbox, making the icons unreadable.\n\nTo do so, splits the letterbox into a layout and an apply surface\nchanges phase.\n\nChange-Id: Ia8afa3386d75d9a72434d701b867c3ebc35cc36f\nFixes: 72696928\nTest: Open a letterboxed app with a white navigation bar, verify it is visible\nTest: ApiDemos \u003e App \u003e Activity \u003e Max Aspect Ratio \u003e 1:1, verify navbar is visible\n"
    },
    {
      "commit": "54cff64ec6ef818e270eb39a74d6a58068553d66",
      "tree": "b4cba9ab5faadf095dd6b75ec319d1ff5fc28773",
      "parents": [
        "5a8deab6c8a349d2972692e14e41ee41ca9e296c"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Mar 15 15:51:32 2018 +0100"
      },
      "committer": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Mon Mar 19 14:55:41 2018 +0000"
      },
      "message": "Insert correct app transition events for recents anim\n\nThe transition delay will be the latency until all the leashes\nwere created etc. Thus, the actual latency is going to be in\nWINDOWS_DRAWN_DELAY.\n\nAlso fix an issue where we inadvertently started a transition,\nand then the transition logger was hanging.\n\nBug: 72967764\nTest: Swipe up from home button, observe eventlog\nChange-Id: I2b1fb7d9d694a629a33653c1fa3d5ed47f53de6b\n"
    },
    {
      "commit": "329c828f182abd10b7b651d86a6d14cd3b16e7f6",
      "tree": "77968e862dc5bc156a76bc6553c4962564f797d8",
      "parents": [
        "b57365562da470eb9043f96e252082130789dbbf"
      ],
      "author": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Fri Mar 09 14:50:59 2018 -0500"
      },
      "committer": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Mon Mar 19 10:53:21 2018 -0400"
      },
      "message": "Update mobile data off dialog.\n\nShow the mobile data turn off dialog until the user taps the turn off\nbutton. All subsequent toggles will immediately toggle data on/off. Also\nupdate the message copy.\n\nFixes: 74072757\nTest: runtest systemui \u0026\u0026 manual\nChange-Id: I489d5c3c19d52a6f531b1b925b3210019412243b\n"
    },
    {
      "commit": "c83c3015fcce72be32f834f3a58b72d14f3f5a30",
      "tree": "e6c2c69ec114472af34a94296be3c26594d165c0",
      "parents": [
        "b57365562da470eb9043f96e252082130789dbbf"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Mon Mar 19 14:31:17 2018 +0000"
      },
      "committer": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Mon Mar 19 14:43:17 2018 +0000"
      },
      "message": "Light greylist additions.\n\nGathered from dogfood bugreports.\n\nTest: m\n\nBug: 74940461\nChange-Id: I08a450f987ae0e87ab6f7306e9d89a7ca3368f70\n"
    },
    {
      "commit": "c8af6047008aee345e631366c92716580649a10e",
      "tree": "01bc762d57d9c6ac80093e0976604951c02505ca",
      "parents": [
        "31ac587b432eb7eabe9dd5fd7b75a3abfa4d6118"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Mon Mar 19 14:51:02 2018 +0100"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Mon Mar 19 15:43:04 2018 +0100"
      },
      "message": "Fix PackageParser tests\n\nAlso adds the well-known-fields test to presubmit to prevent\nsimilar breakage in the future.\n\nChange-Id: I717396802b5978b2da9de78a6203303082663d38\nFixes: 75450512\nTest: atest PackageParserTest\n"
    },
    {
      "commit": "4ff53666ad8279072a1edd65cd0e40b98ddce23e",
      "tree": "24a4a43c7135d5ca2f9ec34812d13511c6a62f82",
      "parents": [
        "1ffa03321ae34a0ad74317c306597e392353828a"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Mon Mar 19 07:35:32 2018 -0700"
      },
      "committer": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Mon Mar 19 07:35:32 2018 -0700"
      },
      "message": "Removed flaky annotation from testFocusedWindowMultipleDisplays\n\nNo longer flaky\n\nhttps://dashboards.corp.google.com/google::_550f6bcf_09dd_4963_b94c_d243e37d002f?f\u003dclass_name:in:com.android.server.wm.DisplayContentTests\u0026f\u003dtest_name:in:com.android.server.wm.DisplayContentTests.testFocusedWindowMultipleDisplays\u0026f\u003drun_date_usec:eq:(null)\u0026f\u003dpresubmit:in:false\u0026f\u003dbuild_id:eq:(null)\n\nChange-Id: I10504a24144e7636ab7205a079415f6d4eeba043\nFixes: 37908381\nTest: self\n"
    },
    {
      "commit": "b57365562da470eb9043f96e252082130789dbbf",
      "tree": "0175e22019ebf7eb8f7fba476d44597db6bb9672",
      "parents": [
        "dff503b2e4595b5b656ae73659294d80d4f3e911",
        "e3aad1c076cd5ac1b1c5496597bfce3619dd50ff"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 19 14:27:16 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 19 14:27:16 2018 +0000"
      },
      "message": "Merge \"ConfirmationDialog: Fail if accessibility services are running.\" into pi-dev"
    },
    {
      "commit": "f4f9c05ba9ffa534cf282d8cb76ed64ea6f2547a",
      "tree": "f4fa1ae515dcbdf97fb44f113fa6e2ecbf884b31",
      "parents": [
        "dff503b2e4595b5b656ae73659294d80d4f3e911"
      ],
      "author": {
        "name": "Sarah Edris",
        "email": "sedris@google.com",
        "time": "Mon Mar 19 12:48:28 2018 +0000"
      },
      "committer": {
        "name": "Sarah Edris",
        "email": "sedris@google.com",
        "time": "Mon Mar 19 14:24:41 2018 +0000"
      },
      "message": "Whitelist FullBackupDataOutput\n\nBug: 74424953\nTest: N/A\nChange-Id: I3b0386fa004352ef32cb03ba2c53a53bd0f6e1f1\n"
    },
    {
      "commit": "dff503b2e4595b5b656ae73659294d80d4f3e911",
      "tree": "5c8a32508d91b6255cb8e0cb95370d3fa1988feb",
      "parents": [
        "1ffa03321ae34a0ad74317c306597e392353828a",
        "7f8f19c57f492d1cc61ee199a578707f1bb7db58"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 19 14:02:13 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 19 14:02:13 2018 +0000"
      },
      "message": "Merge \"Fix test failure\" into pi-dev"
    },
    {
      "commit": "1ffa03321ae34a0ad74317c306597e392353828a",
      "tree": "b080bdc03e178b6eebb46ab031fa61443ee8bc44",
      "parents": [
        "a1d6bd94fe4463c23a5b3db737fb71bb5159ba20",
        "1b1a43ed9cfbd8b960c55212d0b11d5fe9538cf6"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Mon Mar 19 13:31:55 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 19 13:31:55 2018 +0000"
      },
      "message": "Merge \"Add more hidden APIs on the light greylist\" into pi-dev"
    },
    {
      "commit": "a1d6bd94fe4463c23a5b3db737fb71bb5159ba20",
      "tree": "fd952d87149f2c3f3a4b848d7fbd1bfe2002dd03",
      "parents": [
        "782e63d507ada59131e4c8b90e5615ed7ec753f6",
        "77d0f36c26acfc477c87cdf424ad064cce84b4b6"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Mar 19 13:23:30 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 19 13:23:30 2018 +0000"
      },
      "message": "Merge \"Fix lockscreen notification launch animation\" into pi-dev"
    },
    {
      "commit": "4c88cd65c1048889fa3009fea7bc49989cd69816",
      "tree": "1f1afbf8d0f8321e4a875a1b85dd35f53a6c91e1",
      "parents": [
        "f5d216cc7c727b218f5e1a9c59fd2bc2dcefb4d3"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Mon Mar 19 06:12:52 2018 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Mon Mar 19 06:12:52 2018 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\n\nBug: 64712476\nChange-Id: Icb81b9c2336d04310365592f1cccb53dad0c0403\n"
    },
    {
      "commit": "782e63d507ada59131e4c8b90e5615ed7ec753f6",
      "tree": "3f97e328fa8ecbd26328ada413c5b030998bcfe2",
      "parents": [
        "de91eef76e88be8fab7ef732d10fa8f4c26095fe",
        "5b926997198c0694e6017e6e2bc68c7c775832f1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 19 13:06:30 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 19 13:06:30 2018 +0000"
      },
      "message": "Merge \"Trace currently resumed app\" into pi-dev"
    },
    {
      "commit": "b3d1a36feffdb8fbe1844c5e00de92607132c4c0",
      "tree": "ff03ac0924b04bd046d4dbd0c4122c530418854a",
      "parents": [
        "f5d216cc7c727b218f5e1a9c59fd2bc2dcefb4d3"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Mon Mar 19 05:57:48 2018 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Mon Mar 19 05:57:48 2018 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\n\nBug: 64712476\nChange-Id: I43866a852ad32c8acdcbd994e24f1604d32ee2af\n"
    },
    {
      "commit": "de91eef76e88be8fab7ef732d10fa8f4c26095fe",
      "tree": "c6269a0b7d3edc3387335e11ab50ccca9c0cb63c",
      "parents": [
        "5a8deab6c8a349d2972692e14e41ee41ca9e296c",
        "55bf6dfa25275db4e8f0ca61e1e0d69b58a64833"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 19 12:53:21 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 19 12:53:21 2018 +0000"
      },
      "message": "Merge \"Close file descriptors of ProfilerInfo\" into pi-dev"
    },
    {
      "commit": "5a8deab6c8a349d2972692e14e41ee41ca9e296c",
      "tree": "e6eb19c788aadfa5e9cd9d9d82f7d31db9dce0ba",
      "parents": [
        "31ac587b432eb7eabe9dd5fd7b75a3abfa4d6118",
        "17696de97c8a68b25a7e57cb3d3b30f65639b8fe"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Mon Mar 19 12:30:08 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 19 12:30:08 2018 +0000"
      },
      "message": "Merge \"Don\u0027t allow focus on activity in minimized split-screen.\" into pi-dev"
    },
    {
      "commit": "31ac587b432eb7eabe9dd5fd7b75a3abfa4d6118",
      "tree": "0fe7877509f2366bf2f5f25484c52a49be89d854",
      "parents": [
        "d65bb202834d4e636b160feff28c8b86f63ff8e6",
        "90df3552c5858ea4c655acee3992b4c80b371242"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 19 11:20:27 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 19 11:20:27 2018 +0000"
      },
      "message": "Merge \"DPM: Fix isActivePasswordSufficient for non-FBE devices\" into pi-dev"
    },
    {
      "commit": "61ec825598261a5e1061e3eadb986bf3463a8443",
      "tree": "cf4ce1b4907fb9bb1de8ca6202fed8d437dcfd00",
      "parents": [
        "d65bb202834d4e636b160feff28c8b86f63ff8e6"
      ],
      "author": {
        "name": "Alex Kershaw",
        "email": "alexkershaw@google.com",
        "time": "Fri Mar 16 14:31:04 2018 +0000"
      },
      "committer": {
        "name": "Alex Kershaw",
        "email": "alexkershaw@google.com",
        "time": "Mon Mar 19 10:57:12 2018 +0000"
      },
      "message": "Fix Javadoc of DevicePolicyManager#setStorageEncryption to reflect that\nit\u0027s a no-op (and silent fail) when called from a non-system user.\n\nDevicePolicyManagerService#setStorageEncryption also has its Javadoc\nfixed.\n\nBug: 74591983\nChange-Id: Ie191ad255cbfcade921d172641f134d6c49a17b1\nFixes: 74591983\nTest: N/A - just javadoc changed\n"
    },
    {
      "commit": "1b1a43ed9cfbd8b960c55212d0b11d5fe9538cf6",
      "tree": "84de6a14b54188c296113fab076f3c5ff8d8651c",
      "parents": [
        "790befca1deb009e578a05e42504d95e9f1a03b0"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Fri Mar 16 17:24:51 2018 +0000"
      },
      "committer": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Mon Mar 19 10:53:15 2018 +0000"
      },
      "message": "Add more hidden APIs on the light greylist\n\nUses reported by the public.\n\nBug: 64382372\nBug: 74524607\nBug: 74271830\nBug: 74498446\nBug: 74272004\nBug: 74322289\nBug: 74278847\nBug: 74175716\nBug: 74131602\nBug: 74357020\nBug: 74265544\nBug: 74130810\nBug: 74537180\nBug: 74496079\nBug: 74600951\nTest: make\nChange-Id: I884e76101bdd3d6b08a690810a5b4f5e09306980\n"
    },
    {
      "commit": "d65bb202834d4e636b160feff28c8b86f63ff8e6",
      "tree": "49a998c7ad509de87d778c8bed355d00e818b02b",
      "parents": [
        "790befca1deb009e578a05e42504d95e9f1a03b0",
        "83bc984a6c67fea9ea49813524c75872e68acd05"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 19 10:45:03 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 19 10:45:03 2018 +0000"
      },
      "message": "Merge \"MediaSession2: Implement fastForward() / rewind()\" into pi-dev"
    },
    {
      "commit": "42e8ff8c694fa210545778a63f1bc17758dedd7c",
      "tree": "314122f2ba5ba8bbff6ab0a72241a446ac18a52e",
      "parents": [
        "f5d216cc7c727b218f5e1a9c59fd2bc2dcefb4d3"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Mon Mar 19 02:49:10 2018 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Mon Mar 19 02:49:10 2018 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\n\nBug: 64712476\nChange-Id: Ic2f2032f012221333c28ad0793693f2575434e54\n"
    },
    {
      "commit": "83bc984a6c67fea9ea49813524c75872e68acd05",
      "tree": "5bb9bb6673e51881861c8d70e5553b507399b69f",
      "parents": [
        "ac16fb5d41f1090228e77e86bd5617491a43e9ae"
      ],
      "author": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Thu Mar 15 20:31:06 2018 +0900"
      },
      "committer": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Mon Mar 19 17:39:02 2018 +0900"
      },
      "message": "MediaSession2: Implement fastForward() / rewind()\n\nBug: 74724709\nTest: Run CTS with MediaComponents/runcts.sh\nChange-Id: Ibd313dc6eed82a5d7cc9fc156f7851aba13f9e29\n"
    },
    {
      "commit": "1c67dbf325c7681a5ead86543cf01bffc3469e2c",
      "tree": "c3e86b63c33433b00a9ea48bc7d920a1067d9926",
      "parents": [
        "f5d216cc7c727b218f5e1a9c59fd2bc2dcefb4d3"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Mon Mar 19 01:34:02 2018 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Mon Mar 19 01:34:02 2018 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\n\nBug: 64712476\nChange-Id: I689307250cc85c025fca7fd0a0ffbfe30f909fb1\n"
    },
    {
      "commit": "790befca1deb009e578a05e42504d95e9f1a03b0",
      "tree": "6f9695ebea692b816436b3a21a4e763d172c2467",
      "parents": [
        "ad121b9fdc2de38fb79dfd3c7444e00743629f27",
        "555ad976372d025875651c6eea8811c9d152c698"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 19 05:54:22 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 19 05:54:22 2018 +0000"
      },
      "message": "Merge \"Delete TODO about renumbering statd atoms\" into pi-dev"
    },
    {
      "commit": "ad121b9fdc2de38fb79dfd3c7444e00743629f27",
      "tree": "3d7d5046437c8d2879c934c11ed0073a4147e8bd",
      "parents": [
        "0487601e57fa1d808ede432a86337bc1625677a6",
        "6a1d3af7f5167be234cf8b77b927c6b366660bfa"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 19 05:49:27 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 19 05:49:27 2018 +0000"
      },
      "message": "Merge changes I3ffb6e97,I689df136,Ia67a8eb6 into pi-dev\n\n* changes:\n  Statsd: remove DurationAnomalyTracker.resetStorage\n  Statsd AnomalyDetection stopAlarm also checks old\n  Statsd AnomalyDetection improvements\n"
    },
    {
      "commit": "0487601e57fa1d808ede432a86337bc1625677a6",
      "tree": "e0488582e9e2f35ea4d17ae74fa1b66e75dd5cac",
      "parents": [
        "ac16fb5d41f1090228e77e86bd5617491a43e9ae",
        "38962d7821a9f0f6bd82cecc72e09a771ebd8ce0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 19 05:03:50 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 19 05:03:50 2018 +0000"
      },
      "message": "Merge \"Disable scrim focus on AOD\" into pi-dev"
    },
    {
      "commit": "ac16fb5d41f1090228e77e86bd5617491a43e9ae",
      "tree": "19f17933055641b7ca83652f3008735f5af5aec9",
      "parents": [
        "f5d216cc7c727b218f5e1a9c59fd2bc2dcefb4d3",
        "72a86922d472ed130b7c8fbed538359f260d5285"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 19 04:02:29 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 19 04:02:29 2018 +0000"
      },
      "message": "Merge \"Remove Context requirement from updatable\" into pi-dev"
    },
    {
      "commit": "f5d216cc7c727b218f5e1a9c59fd2bc2dcefb4d3",
      "tree": "7def5395730ca6a6d8f8e6941a6a91b31ac93c9c",
      "parents": [
        "28e22c4ae10670df370dfec7db88a6078d943fec",
        "05726cd4b6805fb5a60f0830314f87cde7e106c9"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Mon Mar 19 03:11:51 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 19 03:11:51 2018 +0000"
      },
      "message": "Merge changes Ia438f4a2,I356c2d57 into pi-dev\n\n* changes:\n  Bouncer notification and QS scrim\n  Fix bouncer not showing on top of QS or notif\n"
    },
    {
      "commit": "28e22c4ae10670df370dfec7db88a6078d943fec",
      "tree": "e6dd588149f046ab503dc9860b05ede1793786ae",
      "parents": [
        "449be81065230b9b9ac3c86640356b6d49b9ada3",
        "66745e929c652146cb24e0704c4e77c34a398bc8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 19 01:18:22 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 19 01:18:22 2018 +0000"
      },
      "message": "Merge \"SystemUI: Temporarily disable test\" into pi-dev"
    },
    {
      "commit": "51de567d5250dcf6fe62465560a28cafcf427eb5",
      "tree": "0770f0569a55fe9d8c39172d7e87beaba1821d5a",
      "parents": [
        "c5d0ed9f3c9c7472354b2cd34fb158f72c219b3a"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Sun Mar 18 16:46:24 2018 -0700"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Sun Mar 18 16:46:24 2018 -0700"
      },
      "message": "Frameworks: Make MockUtils more robust\n\nAvoid a NullPointerException.\n\nBug: 75459260\nTest: mmma frameworks/base/services/tests/servicestests\nChange-Id: I2e273b3bd808226507e5e50b537d70edb25950a6\n"
    },
    {
      "commit": "449be81065230b9b9ac3c86640356b6d49b9ada3",
      "tree": "a33ae05510a711f8f008cb2218a027dab5c7d856",
      "parents": [
        "c5d0ed9f3c9c7472354b2cd34fb158f72c219b3a",
        "f7db43ee354a9cbda937e642952d8b3ac4ca66c4"
      ],
      "author": {
        "name": "Cory Smith",
        "email": "corysmith@google.com",
        "time": "Sun Mar 18 22:59:27 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Mar 18 22:59:27 2018 +0000"
      },
      "message": "Merge \"Writes the resource table proto out when writing a LoadedApk.\" into pi-dev"
    },
    {
      "commit": "66745e929c652146cb24e0704c4e77c34a398bc8",
      "tree": "862dabb7e829c9ea3a44866b72cf6c72712a56e2",
      "parents": [
        "c5d0ed9f3c9c7472354b2cd34fb158f72c219b3a"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Sun Mar 18 15:35:39 2018 -0700"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Sun Mar 18 15:50:30 2018 -0700"
      },
      "message": "SystemUI: Temporarily disable test\n\nBug: 75329085\nTest: none\nExempt-From-Owner-Approval: Let TH pass while investigating\nChange-Id: I4c007e5162502f0064b65a89408882e4c348e0db\n"
    },
    {
      "commit": "f7db43ee354a9cbda937e642952d8b3ac4ca66c4",
      "tree": "15bebe8d955e3a66bee671a1a07f3b75780add36",
      "parents": [
        "6b4e6a17e93198ffedfb6a447ff49364da9307f3"
      ],
      "author": {
        "name": "corysmith@google.com",
        "email": "corysmith@google.com",
        "time": "Tue Mar 13 12:04:10 2018 -0400"
      },
      "committer": {
        "name": "corysmith@google.com",
        "email": "corysmith@google.com",
        "time": "Sun Mar 18 14:30:13 2018 -0400"
      },
      "message": "Writes the resource table proto out when writing a LoadedApk.\n\nSmall fixes for consistancy to use constants instead of strings.\n\nChange-Id: I33439c376e1634b7957730ce16e241b0f5bb92f8\nFixes: 74594854\nTest: Manual, tested against blaze test //javatests/com/google/devtools/build/android:UnitTests\n"
    },
    {
      "commit": "1f6313142526d65b3d12b96ed4d334e2f38dda8b",
      "tree": "e76908aafa146f1e16d7e6c7914c2fd19526b971",
      "parents": [
        "d357342a4a761598742f4b1b60f70a4e9b88f997"
      ],
      "author": {
        "name": "Bookatz",
        "email": "bookatz@google.com",
        "time": "Fri Mar 16 17:13:33 2018 -0700"
      },
      "committer": {
        "name": "Adam Bookatz",
        "email": "bookatz@google.com",
        "time": "Sun Mar 18 16:17:51 2018 +0000"
      },
      "message": "StatsManager log lines should be in logcat\n\nChange the Slog.d to Slog.w and enable them, so that we can see them.\nThey seem to represent important failure events when people call the\npublic API into StatsManager.\n\nBug: 74997752\nTest: none\nChange-Id: I1c577b32358158f73453a8a3066013e0f3733d87\n"
    },
    {
      "commit": "05726cd4b6805fb5a60f0830314f87cde7e106c9",
      "tree": "ae7872e7e4bf23b2b3f3e53490a37c47f48b4cde",
      "parents": [
        "0df9b7a893d23f237d3c8131f75e6718a3f6d144"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue Mar 13 14:00:24 2018 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Sun Mar 18 09:10:09 2018 -0700"
      },
      "message": "Bouncer notification and QS scrim\n\nShow front scrim when the notification panel is expanded,\notherwise pin would be overlayed on top of notifications.\n\nChange-Id: Ia438f4a2794eb9510ec05ad86cc8c19e2e716358\nFixes: 74550013\nTest: double tap on notification when locked\nTest: tap on QS edit button when locked\nTest: unlock by swipping up\nTest: fling quickly on keyguard\n"
    },
    {
      "commit": "c5d0ed9f3c9c7472354b2cd34fb158f72c219b3a",
      "tree": "5406d419aa8437e612b77cff0230b024e413c81a",
      "parents": [
        "9331af7220051a5a830b3df101f6e2397454dbb7",
        "5f5a0bf00df7d2c6e5ef3ae47293195195b6c84a"
      ],
      "author": {
        "name": "Michael Kwan",
        "email": "mkwan@google.com",
        "time": "Sat Mar 17 22:05:38 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Mar 17 22:05:38 2018 +0000"
      },
      "message": "Merge \"Modify time only mode flag into set of values instead of just one.\" into pi-dev"
    },
    {
      "commit": "9331af7220051a5a830b3df101f6e2397454dbb7",
      "tree": "d3c5f0566928a9823c62c285448e9c0cba8dbffa",
      "parents": [
        "d7f32a1a7f9315c421fd8bc31fd30f97cd7ed0be",
        "3c7f4d34d36661cae9ef993ec5f1b742581472e1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Mar 17 15:22:58 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Mar 17 15:22:58 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into pi-dev"
    },
    {
      "commit": "d7f32a1a7f9315c421fd8bc31fd30f97cd7ed0be",
      "tree": "7bc9ec846ebeedfd7d9a33b0f6b7c6cd5ef2559d",
      "parents": [
        "685288127d5bfa090a8fa2d709d5acf2b8f2c057",
        "429cfbe06369a1a75bea5a3c185c7a8abc58341b"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Sat Mar 17 14:28:41 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Mar 17 14:28:41 2018 +0000"
      },
      "message": "Merge \"Add placeholder on DND settings screen.\" into pi-dev"
    },
    {
      "commit": "72a86922d472ed130b7c8fbed538359f260d5285",
      "tree": "f7693d03fe198ba36a8048cc13edfb8be0401705",
      "parents": [
        "685288127d5bfa090a8fa2d709d5acf2b8f2c057"
      ],
      "author": {
        "name": "Christofer Åkersten",
        "email": "akersten@google.com",
        "time": "Thu Mar 15 20:24:39 2018 +0900"
      },
      "committer": {
        "name": "Christofer Åkersten",
        "email": "akersten@google.com",
        "time": "Sat Mar 17 18:56:28 2018 +0900"
      },
      "message": "Remove Context requirement from updatable\n\nBug: 74843539\nTest: runtest-cts-MediaComponents \u0026\u0026 atest VideoView2Test\nChange-Id: Iba5422f8d092205316ec3fa2c10da6d3f983fde6\n"
    },
    {
      "commit": "3c7f4d34d36661cae9ef993ec5f1b742581472e1",
      "tree": "661cb89bd13557bd734358ef3c2415a21b1ed8ca",
      "parents": [
        "ddbb9d00a262e46054636582d3dda02f57694d77"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Fri Mar 16 23:33:48 2018 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Fri Mar 16 23:33:48 2018 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\n\nBug: 64712476\nChange-Id: I4f0cac1ca19646cb5e45c5d84814883a3c11c1d6\n"
    },
    {
      "commit": "685288127d5bfa090a8fa2d709d5acf2b8f2c057",
      "tree": "33055183cecff43baf8c527b08eade6843d90b5d",
      "parents": [
        "731514eb88f5b620a95cffb50365f0408d784fff",
        "7b7bea048511a54a628a8c340a2890dc50e7b451"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Mar 17 03:44:46 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Mar 17 03:44:46 2018 +0000"
      },
      "message": "Merge \"Docstring Updates for applyTransportModeTransform\" into pi-dev"
    },
    {
      "commit": "731514eb88f5b620a95cffb50365f0408d784fff",
      "tree": "c9133c7baadecc1374750551e13fc5b67696d030",
      "parents": [
        "6389e7bc44885f23e2ed39d8ed6c1a7938242b64",
        "15af769d1f89d0467a1412eba9172d70cb2c5283"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Sat Mar 17 01:36:04 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Mar 17 01:36:04 2018 +0000"
      },
      "message": "Merge \"Don\u0027t truncate empty text on low density\" into pi-dev"
    },
    {
      "commit": "6389e7bc44885f23e2ed39d8ed6c1a7938242b64",
      "tree": "06d89536f4e87522442e4ffc8f3c891c4f50a283",
      "parents": [
        "e588d6145dfd7171903e2e8c3583ba4904e07394",
        "18c35dfd6169c1f6475a4d961f6cd239c66b88bd"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Sat Mar 17 01:35:20 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Mar 17 01:35:20 2018 +0000"
      },
      "message": "Merge \"Add new semantic Person fields\" into pi-dev"
    },
    {
      "commit": "429cfbe06369a1a75bea5a3c185c7a8abc58341b",
      "tree": "c53830dee892e88896f2e682a027a0aa60f1192b",
      "parents": [
        "18c35dfd6169c1f6475a4d961f6cd239c66b88bd"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Thu Mar 15 09:27:31 2018 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Sat Mar 17 01:34:17 2018 +0000"
      },
      "message": "Add placeholder on DND settings screen.\n\nTest: make\nBug: 74321426\nChange-Id: Ie457b3c994a0d851d835a56a01c28a0acbf102e3\n"
    },
    {
      "commit": "e588d6145dfd7171903e2e8c3583ba4904e07394",
      "tree": "f1dca5a8784eac0b6e86edc86be714c7ce7d642b",
      "parents": [
        "36b0b60e40fb37f9f08a718ed040ad5010018b8e",
        "63bf68d5c3eebe227fae099609eda2b470e20bf0"
      ],
      "author": {
        "name": "Gopinath Elanchezhian",
        "email": "gelanchezhian@google.com",
        "time": "Sat Mar 17 00:55:05 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Mar 17 00:55:05 2018 +0000"
      },
      "message": "Merge \"Add cycle-clean option in AppLaunch\" into pi-dev"
    },
    {
      "commit": "7b7bea048511a54a628a8c340a2890dc50e7b451",
      "tree": "9933ecd0e8dd0c97aa164ded91270231ffafb4cb",
      "parents": [
        "36b0b60e40fb37f9f08a718ed040ad5010018b8e"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Tue Mar 06 13:22:22 2018 -0800"
      },
      "committer": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Fri Mar 16 17:46:05 2018 -0700"
      },
      "message": "Docstring Updates for applyTransportModeTransform\n\n-Add anotations to usages of PolicyDirection for\n apply...() methods.\n-Update the comments on DIRECTION_IN and DIRECTION_OUT\n to better reflect their current usage.\n-Add a better explanation to the rekey procedure doc.\n-Remove disused createTunnelInterface() stub.\n\nBug: 73751066\nTest: make docs\nMerged-In: I9f2ec864466148a18899f1e952c74a525902ccbc\nChange-Id: I9f2ec864466148a18899f1e952c74a525902ccbc\n(cherry picked from commit f4cdf25a906d0f52ffd76508d660b843b13b3ff8)\n"
    },
    {
      "commit": "564284759f014c141cb8b8403b036833f50f49ef",
      "tree": "3bef3a4db7c34d3b62d54f746c5da6854b2c35a0",
      "parents": [
        "3912a7f54466f258c5b2597eebdb54cfe0f8281c"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Mar 16 17:27:17 2018 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Mar 16 17:34:02 2018 -0700"
      },
      "message": "Don\u0027t use IPC in isolateProcess\n\nFixes: 74395652\nTest: hwuiunit passes in \u0027shell stop\u0027 state (pseudo-isolated process),\n      manually checked non-isolated processes still have working vsync\n      via systrace of RT animations demo\n\nChange-Id: I630ea011dc7eb2efa265b25673d3304b3b2510d3\n"
    },
    {
      "commit": "234d1828ca4a706676ad6f3fa0629959c74297c7",
      "tree": "a71d04c3e5774473be51b0408e434baff042b0fb",
      "parents": [
        "7d17dd7184ce2cdf3dbc0dac6ead40549ef3987b"
      ],
      "author": {
        "name": "Mike Ma",
        "email": "yanmin@google.com",
        "time": "Tue Mar 13 18:53:21 2018 -0700"
      },
      "committer": {
        "name": "Mike Ma",
        "email": "yanmin@google.com",
        "time": "Fri Mar 16 17:19:15 2018 -0700"
      },
      "message": "Resolve STATSD and batterystats race condition\n\nBoth STATSD and batterystats need to read uid cpu info. However, uid cpu\nstats needs to be cleared from time to time to conserve memory. To\nresolve this race condition, only batterystats will remove uid stats,\nboth from readers and from the kernel, also with a delay, so that STATSD\ncan access such info before it is removed.\n\nRefactored readers to reuse some common code. Also removed string reader\nfrom KernelUidCpuFreqTimeReader completely since binary reader has been\nworking fine for a while.\n\nChange-Id: I209bdcec642e1a29a44b566ce98ebbfaaacb4e6a\nFixes: 72172569\nTest: BatteryStatsCpuTimesTest\nTest: KernelUidCpuActiveTimeReaderTest\nTest: KernelUidCpuClusterTimeReaderTest\nTest: KernelUidCpuFreqTimeReaderTest\n"
    },
    {
      "commit": "36b0b60e40fb37f9f08a718ed040ad5010018b8e",
      "tree": "9631347832ff09629360e1779f8de60b255984cd",
      "parents": [
        "ad5d8175da133fad3e7ab8b760064b409988ca4e",
        "ea8c5ef2b8bc00575073ddbce42e7986a59af627"
      ],
      "author": {
        "name": "Chad Brubaker",
        "email": "cbrubaker@google.com",
        "time": "Sat Mar 17 00:16:34 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Mar 17 00:16:34 2018 +0000"
      },
      "message": "Merge \"Hide notifications when in Lockdown mode\" into pi-dev"
    },
    {
      "commit": "ad5d8175da133fad3e7ab8b760064b409988ca4e",
      "tree": "a3f1e8606f95617c5ea10ca81f46c6ba5cdc55d6",
      "parents": [
        "03c07f859df1a086d3b778b32971a4ea6ac78723",
        "1de98fc9efae42ddf655236c1bd65b3738beade0"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Fri Mar 16 23:53:29 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 16 23:53:29 2018 +0000"
      },
      "message": "Merge \"Add null check to RecentTasks.java\" into pi-dev"
    },
    {
      "commit": "82a0ba843ba2b775a762de4aefb852140f07c3e4",
      "tree": "a46199b6a8e00e69193d4214c4c393967877e8f2",
      "parents": [
        "0d562bf89288fc9a4d0341ee3e48721811c01f09"
      ],
      "author": {
        "name": "chaviw",
        "email": "chaviw@google.com",
        "time": "Thu Mar 15 14:26:29 2018 -0700"
      },
      "committer": {
        "name": "chaviw",
        "email": "chaviw@google.com",
        "time": "Fri Mar 16 16:53:03 2018 -0700"
      },
      "message": "Clear all options from Task when any ActivityRecord consumes the options.\n\nMultiple ActivityRecords can get the same options if they are in some state of\nbeing launched. If the Task starts and already has ActivityRecords in the Task,\nthey will also get the new options. It\u0027s pretty difficult to prevent that since\nthey are being moved to the front, even though another activity will launch on\ntop. Instead, just clear all ActivityRecord\u0027s options in the same Task so only\none is ever consumed.\n\nFixes: 74611027\nTest: Launch activity then background. Open second activity from\nnotification. When pressing back, window animation should start.\nTest: Launch activity, press home, launch same activity. Starting\nanimation occurs on the second launch.\nTest: testsApplyOptionsLocked\n\nChange-Id: I72119772851102cbb71d59527c5f0256b575752b\n"
    },
    {
      "commit": "0d562bf89288fc9a4d0341ee3e48721811c01f09",
      "tree": "bfeacfe6d752293e5f718ed6f1aa90a1198c52bb",
      "parents": [
        "3e2caa1a091e5ce88002587f45022b532c5835a0"
      ],
      "author": {
        "name": "chaviw",
        "email": "chaviw@google.com",
        "time": "Thu Mar 15 14:24:14 2018 -0700"
      },
      "committer": {
        "name": "chaviw",
        "email": "chaviw@google.com",
        "time": "Fri Mar 16 16:52:52 2018 -0700"
      },
      "message": "Revert \"Set options on startingActivity instead of topActivity\"\n\nThis reverts commit ee6f81b20286e5942ce738763e3b8713dfc7c9ac.\n\nBug: 74611027\n"
    },
    {
      "commit": "3e2caa1a091e5ce88002587f45022b532c5835a0",
      "tree": "7f1c5a5c9e0aaf338e06b34f37fe9ef0dbb9fbfa",
      "parents": [
        "6b4e6a17e93198ffedfb6a447ff49364da9307f3"
      ],
      "author": {
        "name": "chaviw",
        "email": "chaviw@google.com",
        "time": "Thu Mar 15 14:23:55 2018 -0700"
      },
      "committer": {
        "name": "chaviw",
        "email": "chaviw@google.com",
        "time": "Fri Mar 16 16:52:42 2018 -0700"
      },
      "message": "Revert \"Set options for activity being brought to front.\"\n\nThis reverts commit df750a3f190ce7ad704971d7f684019780e2741a.\n\nBug: 74611027\n"
    },
    {
      "commit": "03c07f859df1a086d3b778b32971a4ea6ac78723",
      "tree": "7085d79bfa5f7bcadaf2ee04ef8c183c5240e1cd",
      "parents": [
        "bc14009d66106a5ee36f3cdf43350c68f529356c",
        "29da89ffbff011d0f1c0a428ee82b26b4bfa1b6b"
      ],
      "author": {
        "name": "Jeff Davidson",
        "email": "jpd@google.com",
        "time": "Fri Mar 16 23:48:51 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 16 23:48:51 2018 +0000"
      },
      "message": "Merge \"Allow carrier-privileged apps to register telephony listeners.\" into pi-dev"
    },
    {
      "commit": "bc14009d66106a5ee36f3cdf43350c68f529356c",
      "tree": "ce1abf0af2a010681d12b54ad596b664a2331dbe",
      "parents": [
        "6b73b2317f63a41221a071209d7e80b934909195",
        "c44d25800b3c7b7f520819dfecc9a14b2b4b2204"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 16 23:30:49 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 16 23:30:49 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into pi-dev"
    },
    {
      "commit": "6b73b2317f63a41221a071209d7e80b934909195",
      "tree": "f1dc073ad4200feb678404db8018d5165e93860e",
      "parents": [
        "9531b70cae96e8e59d38bd91d636cbe084574f3a",
        "2fd4b597ae3cfaa5dfa8156ec15bc813d69acf7a"
      ],
      "author": {
        "name": "Robert Berry",
        "email": "robertberry@google.com",
        "time": "Fri Mar 16 23:13:53 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 16 23:13:53 2018 +0000"
      },
      "message": "Merge \"Create snapshot even if no PendingIntent is registered\" into pi-dev"
    },
    {
      "commit": "9531b70cae96e8e59d38bd91d636cbe084574f3a",
      "tree": "d742f4ae376873cd7b295ed1fea5e586a268c0ce",
      "parents": [
        "a8bb9d255fe933938dab8c7ceec94b4fcd984847",
        "3d2f4da75ef44810d4f712e0ced59895d32f5448"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 16 22:59:32 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 16 22:59:32 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into pi-dev"
    },
    {
      "commit": "555ad976372d025875651c6eea8811c9d152c698",
      "tree": "79a482478452d4a190111c397c57c597972ca9cd",
      "parents": [
        "d357342a4a761598742f4b1b60f70a4e9b88f997"
      ],
      "author": {
        "name": "Bookatz",
        "email": "bookatz@google.com",
        "time": "Fri Mar 16 15:47:57 2018 -0700"
      },
      "committer": {
        "name": "Bookatz",
        "email": "bookatz@google.com",
        "time": "Fri Mar 16 15:47:57 2018 -0700"
      },
      "message": "Delete TODO about renumbering statd atoms\n\nTest: none\nBug: 72553942\nChange-Id: If59ee407dffaed713a3a2f7543314aef3e70ef2c\n"
    }
  ],
  "next": "a8bb9d255fe933938dab8c7ceec94b4fcd984847"
}
