)]}'
{
  "log": [
    {
      "commit": "01a7dfa37bb2eeb91b36815fcc07db85a65ca1da",
      "tree": "5255d967b3700d832f8d0a7fa7e5c1291ed89e8c",
      "parents": [
        "9cb6759072eefacb114782ebdfc3b779693535de",
        "27ffd822b91c3aeadcc8e3b30420e190b3bdd09f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 05 23:25:56 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 05 23:25:56 2018 +0000"
      },
      "message": "Merge \"Fix ActivityStartInterceptor tests\" into pi-dev"
    },
    {
      "commit": "9cb6759072eefacb114782ebdfc3b779693535de",
      "tree": "41fe12e356499c9e8019322efd18a2aa61cfb4de",
      "parents": [
        "ec3f8260defc91e27912a10457de6bff992c8739",
        "7d940ba43d15836ccf32f373c778eebffacf1f5a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 05 22:42:39 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 05 22:42:39 2018 +0000"
      },
      "message": "Merge \"Never scale nine-patches in ImageDecoder\" into pi-dev"
    },
    {
      "commit": "ec3f8260defc91e27912a10457de6bff992c8739",
      "tree": "1525373e5534a00432713615a618a2024c5a246d",
      "parents": [
        "13f92ccc960a7d08791af8c0f15dc2e0b4d2c09a",
        "e87bf778e33e0bb38e633949a28f051b25fd3ca4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 05 22:42:34 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 05 22:42:34 2018 +0000"
      },
      "message": "Merge \"Update mFirstVisibleIconState correctly\" into pi-dev"
    },
    {
      "commit": "13f92ccc960a7d08791af8c0f15dc2e0b4d2c09a",
      "tree": "d6cb095e8403e919a1a98df9f559d58246c5ff2c",
      "parents": [
        "8317bdcacd95cbea8b27ead5aa900fb04131919b",
        "6dedbe6a4de6a0fe2045f60d90da5e1a41d3156f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 05 22:22:41 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 05 22:22:41 2018 +0000"
      },
      "message": "Merge \"Don\u0027t hide the mobile type id if it doesn\u0027t change\" into pi-dev"
    },
    {
      "commit": "8317bdcacd95cbea8b27ead5aa900fb04131919b",
      "tree": "19bb34981f453a4b81139bf2767543286a5231f9",
      "parents": [
        "0b17eb5f4afa258dacff07b50fbac2411e854fd5",
        "8e67013f798f5e756e5161382236e3ffb8e898ff"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 05 22:21:23 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 05 22:21:23 2018 +0000"
      },
      "message": "Merge \"Use #fff for ethernet signal indicators\" into pi-dev"
    },
    {
      "commit": "0b17eb5f4afa258dacff07b50fbac2411e854fd5",
      "tree": "9219342a1b53dee234d3c096780920c9c50a7718",
      "parents": [
        "5ab3cf8bec827ed6cfa3a8e462751e8558728d20",
        "c29c8c088bda9509e4516c6052056c4d0c71ac99"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 05 22:07:30 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 05 22:07:30 2018 +0000"
      },
      "message": "Merge \"Add metrics constant for wifi scanning dialog\" into pi-dev"
    },
    {
      "commit": "27ffd822b91c3aeadcc8e3b30420e190b3bdd09f",
      "tree": "727cd9eb4460b91eac1f741e4e061f358f78a9af",
      "parents": [
        "743d42d2990bd30195045a256f863d0ce6f51d79"
      ],
      "author": {
        "name": "Ben Gruver",
        "email": "bgruv@google.com",
        "time": "Wed Mar 07 13:24:18 2018 -0800"
      },
      "committer": {
        "name": "Suprabh Shukla",
        "email": "suprabh@google.com",
        "time": "Thu Apr 05 21:37:26 2018 +0000"
      },
      "message": "Fix ActivityStartInterceptor tests\n\nThis adds the SET_HARMFUL_APPS_WARNINGS permission required by\ninterceptHarmfulAppIfNeeded, and mocks out the new PackageManager calls\nused by it\nTest: atest ActivityStartInterceptorTest\n\nBug: 77607079\nChange-Id: Iea9c183078261b03be984ba4e0fad271f1548945\nMerged-In: Iea9c183078261b03be984ba4e0fad271f1548945\n(cherry picked from commit eb8fd1c68220bf771167051108a4f89a0eccec40)\n"
    },
    {
      "commit": "5ab3cf8bec827ed6cfa3a8e462751e8558728d20",
      "tree": "112b22dce8d2e2b6ba7ffddb6e5a6e4f24012b57",
      "parents": [
        "7ba60d25f3ccbfa74624b901f565c376d09bf136",
        "ecf00cedb64d2e7b9082d540d49972fe391760ad"
      ],
      "author": {
        "name": "Vishwath Mohan",
        "email": "vishwath@google.com",
        "time": "Thu Apr 05 21:23:32 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 05 21:23:32 2018 +0000"
      },
      "message": "Merge \"Rename BiometricDialog to BiometricPrompt.\" into pi-dev"
    },
    {
      "commit": "7ba60d25f3ccbfa74624b901f565c376d09bf136",
      "tree": "1cd408c0770d62d796baffddb015c5ec258bbc15",
      "parents": [
        "822ce4f3aa0c6df1b58b66d342694957ba63b4f9",
        "a6fec7be6cde3e7401ef8ebb7ec0040ccd6253f7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 05 21:17:52 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 05 21:17:52 2018 +0000"
      },
      "message": "Merge \"Allow OEMs to restrict access to secondary display\" into pi-dev"
    },
    {
      "commit": "822ce4f3aa0c6df1b58b66d342694957ba63b4f9",
      "tree": "80f0c7a2f3659ac51c5d68f3d8f94c83d98e26a9",
      "parents": [
        "d2c218f78a0a42717337aa49d3b7fa5390afa9ad",
        "3c3af1406e9fc8afbe9593df6c23fe3d4daa6b42"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 05 21:15:19 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 05 21:15:19 2018 +0000"
      },
      "message": "Merge \"Activity interceptor dialog for suspended apps\" into pi-dev"
    },
    {
      "commit": "8e67013f798f5e756e5161382236e3ffb8e898ff",
      "tree": "c785e40a9895d836890533d95c062ed10180038a",
      "parents": [
        "2edaf6244cf3248b2958e68d11206ab7181ff686"
      ],
      "author": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Thu Apr 05 17:13:18 2018 -0400"
      },
      "committer": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Thu Apr 05 17:13:18 2018 -0400"
      },
      "message": "Use #fff for ethernet signal indicators\n\nTinting is controlled by the icon manager now, so intrinsic tinting of\nthe icon isn\u0027t needed\n\nTest: visual when connected to ethernet;\nChange-Id: I7c97ad13084e55974b65223fcfe4e027aa343d49\nFixes: 77551489\n"
    },
    {
      "commit": "d2c218f78a0a42717337aa49d3b7fa5390afa9ad",
      "tree": "1ae17e86440f3e91018db9a7caa08a94e4a94e3c",
      "parents": [
        "d8a6f0cd9493a154c8727ceb295395c0a8370866",
        "ac959199e5cf553a1b42a486e91918ead4394ff5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 05 20:44:58 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 05 20:44:58 2018 +0000"
      },
      "message": "Merge \"Rename set/get-ConserveMemory\" into pi-dev"
    },
    {
      "commit": "d8a6f0cd9493a154c8727ceb295395c0a8370866",
      "tree": "f844652c733b4e0104ad5b8cca2b41158b06295d",
      "parents": [
        "c5395907689c36d6a99f423e0663ae180db911bf",
        "a7de44935634f398da1d90dde8cd7d6a822e418c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 05 20:41:24 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 05 20:41:24 2018 +0000"
      },
      "message": "Merge \"Add @TestApi for field needed for test\" into pi-dev"
    },
    {
      "commit": "c5395907689c36d6a99f423e0663ae180db911bf",
      "tree": "af7a8de38bc29002b1308d251f82d30e81773010",
      "parents": [
        "e576def01addb73c1eaea6c1cb0543f4794a2bb3",
        "d7c44eb2221f42d727afe2f5d45b73996f167f0d"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Apr 05 20:35:05 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 05 20:35:05 2018 +0000"
      },
      "message": "Merge \"Darker scrim under unlocked shade\" into pi-dev"
    },
    {
      "commit": "c29c8c088bda9509e4516c6052056c4d0c71ac99",
      "tree": "39e45f34a1b3adb66bf9a2e7c955f211787cf4bb",
      "parents": [
        "fe85e4589bc17e899f471dde1b6573f4673a31b9"
      ],
      "author": {
        "name": "Salvador Martinez",
        "email": "dehboxturtle@google.com",
        "time": "Wed Apr 04 14:45:42 2018 -0700"
      },
      "committer": {
        "name": "Salvador Martinez",
        "email": "dehboxturtle@google.com",
        "time": "Thu Apr 05 13:27:19 2018 -0700"
      },
      "message": "Add metrics constant for wifi scanning dialog\n\nThis CL simply adds a metrics proto constant for the new dialog\nthat shows up if you try to tunr on auto-wifi without first\nenabling wifi scanning.\n\nTest: robotests still pass\nBug: 67070896\nChange-Id: I9a4e0fa105e67d666e2e34588bea037034a28784\n"
    },
    {
      "commit": "6dedbe6a4de6a0fe2045f60d90da5e1a41d3156f",
      "tree": "93d4408756c62b05f41465266888b1b3019c13ce",
      "parents": [
        "2edaf6244cf3248b2958e68d11206ab7181ff686"
      ],
      "author": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Thu Apr 05 16:22:36 2018 -0400"
      },
      "committer": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Thu Apr 05 16:22:36 2018 -0400"
      },
      "message": "Don\u0027t hide the mobile type id if it doesn\u0027t change\n\n_Someone_ thought it would be a good idea to hide the mobile type\nindicator if it hadn\u0027t changed from the last state. Better to not do\nthat.\n\nAlso removed an unused method in StatusBarIconControllerImpl.\n\nTest: Reboot device with wifi off; data type indicator should show up\neventually; i.e., visual\nFixes: 77581445\n\nChange-Id: I47a0c868b0e332c11e206b8c043a532bcbf10130\n"
    },
    {
      "commit": "e576def01addb73c1eaea6c1cb0543f4794a2bb3",
      "tree": "2bd8b49bb4c1169b50a062ab2c3be73884e8ba3c",
      "parents": [
        "c7b4c2dc1604b16c0cc2bf0ac9955194d3628220",
        "7d7973acae8c1e995620668b4428efc06e0b4b91"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Thu Apr 05 20:21:33 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 05 20:21:33 2018 +0000"
      },
      "message": "Merge \"Show Recents if we are bringing a task forward in split-screen-primary\" into pi-dev"
    },
    {
      "commit": "e87bf778e33e0bb38e633949a28f051b25fd3ca4",
      "tree": "816c919f9c1cb1fe893aad83f20a33b25a205a47",
      "parents": [
        "cb331c32db391e1f3518ef873af23ee295a39cad"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Apr 05 12:48:43 2018 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Apr 05 12:48:43 2018 -0700"
      },
      "message": "Update mFirstVisibleIconState correctly\n\nTest: visual\nChange-Id: I4b6ca09b6bb8241791126f057de6d173ddd7eac0\nFixes: 77634935\n"
    },
    {
      "commit": "c7b4c2dc1604b16c0cc2bf0ac9955194d3628220",
      "tree": "3823854ce73ec6275f5af6ccf5c27399fad5bd6f",
      "parents": [
        "d1366f604aa624c48c4f5636ea89f311e05da772",
        "79ed9ecff3c5da2966701b81a30c7a7e93b75d04"
      ],
      "author": {
        "name": "Kevin Han",
        "email": "kevhan@google.com",
        "time": "Thu Apr 05 19:33:55 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 05 19:33:55 2018 +0000"
      },
      "message": "Merge \"Turn off notification in-line images for low ram devices\" into pi-dev"
    },
    {
      "commit": "d1366f604aa624c48c4f5636ea89f311e05da772",
      "tree": "2689f4f97723910c021092814ee3105973737d88",
      "parents": [
        "ae938f54377d800458fdfa5dd97b82f7b791c473",
        "3f7bd97df9e6e4b74f2cf1ec908c24f3c8c77e4f"
      ],
      "author": {
        "name": "Rob Carr",
        "email": "racarr@google.com",
        "time": "Thu Apr 05 19:03:29 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 05 19:03:29 2018 +0000"
      },
      "message": "Merge \"Forward Activity stop signal to attached windows.\" into pi-dev"
    },
    {
      "commit": "ae938f54377d800458fdfa5dd97b82f7b791c473",
      "tree": "512ad5c8496f00b94202decb2a5e777607be3d94",
      "parents": [
        "72a39eb3be99d372af29cb51c94ea8db6912bcb9",
        "1870e2dec4c397e6e758c2325e11e6826dcae520"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 05 18:50:35 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 05 18:50:35 2018 +0000"
      },
      "message": "Merge \"ConfirmationPrompt: Update for API review.\" into pi-dev"
    },
    {
      "commit": "72a39eb3be99d372af29cb51c94ea8db6912bcb9",
      "tree": "183d6df7fd9eecaaf31f1c99277218554d0d0a12",
      "parents": [
        "335b0d36dadc2f69046dda5c79323f3d92db7e20",
        "ad3e6e5d5a9746bfe9d4600172798c9d6309b149"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 05 18:48:59 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 05 18:48:59 2018 +0000"
      },
      "message": "Merge \"This cl tries to fix cts tests IncidentdTest\" into pi-dev"
    },
    {
      "commit": "335b0d36dadc2f69046dda5c79323f3d92db7e20",
      "tree": "3e4f4a3dd75d5df9a6899da99b0d6dfb5a15e935",
      "parents": [
        "fa5134e960e4906b9271bc068a401592ff048760",
        "5f77b6a35a6de6b3c7439ef8432e5992c31dfb2b"
      ],
      "author": {
        "name": "Richard Ledley",
        "email": "rledley@google.com",
        "time": "Thu Apr 05 18:45:45 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 05 18:45:45 2018 +0000"
      },
      "message": "Merge \"Add null check for Nullable argument.\" into pi-dev"
    },
    {
      "commit": "fa5134e960e4906b9271bc068a401592ff048760",
      "tree": "bd6e4594ddbae49fac8f5fb218ce458543e131a7",
      "parents": [
        "fe85e4589bc17e899f471dde1b6573f4673a31b9",
        "0e1e0f61bd9b30f9d2fe479de1a706dc307dd2b8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 05 18:42:33 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 05 18:42:33 2018 +0000"
      },
      "message": "Merge \"Remove haptics on navbar and only have button haptics on touch up\" into pi-dev"
    },
    {
      "commit": "fe85e4589bc17e899f471dde1b6573f4673a31b9",
      "tree": "597f160d2ea1e1675ab7e2d489fe076b76815f1a",
      "parents": [
        "164a73e0cfa880f26acdc04e0c35255cf8cd671d",
        "44e41012ecaad1c8e5d78e0efb3b6d9d997a4108"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Apr 05 18:15:37 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 05 18:15:37 2018 +0000"
      },
      "message": "Merge \"Move RTT system setting to Settings.Secure\" into pi-dev"
    },
    {
      "commit": "164a73e0cfa880f26acdc04e0c35255cf8cd671d",
      "tree": "908bc03a1ca416b3fb7ac04c4e7d757a97185f7a",
      "parents": [
        "bd2e79094623e5b1a89eff4e51eb7b295f2390da",
        "b8382a10a0dca8ff50b0afc35071e47440ecf86c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 05 18:04:18 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 05 18:04:18 2018 +0000"
      },
      "message": "Merge \"Retry logs write when it fails. Report skipped event in statsd.\" into pi-dev"
    },
    {
      "commit": "bd2e79094623e5b1a89eff4e51eb7b295f2390da",
      "tree": "1c36e87c479788a0b4fae77f5683834ac07f9e73",
      "parents": [
        "b6d4401da1c5b37046284fd63c5eb7e9bf07cc86",
        "8664e9561312c2288fa1ac541ea3d10ef0e4f52d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 05 18:01:52 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 05 18:01:52 2018 +0000"
      },
      "message": "Merge \"Reduce log spam in TimeSparseArray\" into pi-dev"
    },
    {
      "commit": "b6d4401da1c5b37046284fd63c5eb7e9bf07cc86",
      "tree": "3d267dc3f7b47f7b9a98aebc02324cb27e26fa22",
      "parents": [
        "0c2b3185b21b7f84a69559b0b0844ae41af7409f",
        "5260eea5e48f7c54fa28c2254547c588c344d26d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 05 17:56:53 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 05 17:56:53 2018 +0000"
      },
      "message": "Merge \"BugFix: Config TTL\" into pi-dev"
    },
    {
      "commit": "ecf00cedb64d2e7b9082d540d49972fe391760ad",
      "tree": "9a70a3e78040cf96a05c11ef275e4e7c911b991a",
      "parents": [
        "61b93505ba73ae25fc164f253d5a82c7b40f9c9e"
      ],
      "author": {
        "name": "Vishwath Mohan",
        "email": "vishwath@google.com",
        "time": "Thu Apr 05 10:28:24 2018 -0700"
      },
      "committer": {
        "name": "Vishwath Mohan",
        "email": "vishwath@google.com",
        "time": "Thu Apr 05 10:41:19 2018 -0700"
      },
      "message": "Rename BiometricDialog to BiometricPrompt.\n\nRenamed to BiometricPrompt per API-council feedback.\n\nBug: 77494933\nTest: m -j70\nChange-Id: Ifed2b8f3439a7e671e0ce46d3a7db9f24871b16a\n"
    },
    {
      "commit": "0c2b3185b21b7f84a69559b0b0844ae41af7409f",
      "tree": "c523ffd6b84e63cee109a751aae9e3cb248b32cd",
      "parents": [
        "0c97d0899e949f364de7360a6b5de4cfbd1e521e",
        "c5632ece21338e5b641cd7b0d8442951209213b8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 05 17:37:21 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 05 17:37:21 2018 +0000"
      },
      "message": "Merge \"Add new hidden APIs.\" into pi-dev"
    },
    {
      "commit": "7d7973acae8c1e995620668b4428efc06e0b4b91",
      "tree": "f501aa518d22311373733958b08bb1316d50f6e3",
      "parents": [
        "312a176a0be0f4807b19e1583decca535e2ee6b7"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Thu Apr 05 10:25:59 2018 -0700"
      },
      "committer": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Thu Apr 05 10:25:59 2018 -0700"
      },
      "message": "Show Recents if we are bringing a task forward in split-screen-primary\n\nRegression caused by ag/3288245\n\nChange-Id: Ie21d7d57d62658ea5b0db255902dc22517ef3ae7\nFixes: 76109079\nTest: steps from bug\n"
    },
    {
      "commit": "0c97d0899e949f364de7360a6b5de4cfbd1e521e",
      "tree": "63911d71cc5abdd042e6eac6033d6335468a2a30",
      "parents": [
        "7362e18a7bdf686e03fbcaa2b04e1269ece44fa3",
        "805e66cdb3c7fa96faa311dd9c39090022f375d3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 05 17:24:26 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 05 17:24:26 2018 +0000"
      },
      "message": "Merge \"Only move PIP window if PIP is not way above shelf/IME.\" into pi-dev"
    },
    {
      "commit": "7362e18a7bdf686e03fbcaa2b04e1269ece44fa3",
      "tree": "f0846315456ce20248f8b0d91ecf637fa766ea1c",
      "parents": [
        "cb331c32db391e1f3518ef873af23ee295a39cad",
        "d2ce46d5a7597ba2eb06932f462bdf204fb6f105"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Apr 05 17:21:26 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 05 17:21:26 2018 +0000"
      },
      "message": "Merge \"Misc bouncer fixes\" into pi-dev"
    },
    {
      "commit": "79ed9ecff3c5da2966701b81a30c7a7e93b75d04",
      "tree": "edbb836a51983f1d4525673ca4230417bb8a0d45",
      "parents": [
        "f6486683fa62a6fd81862a4f440ea40a34a9ff85"
      ],
      "author": {
        "name": "Kevin",
        "email": "kevhan@google.com",
        "time": "Thu Apr 05 10:17:45 2018 -0700"
      },
      "committer": {
        "name": "Kevin",
        "email": "kevhan@google.com",
        "time": "Thu Apr 05 10:17:45 2018 -0700"
      },
      "message": "Turn off notification in-line images for low ram devices\n\nBug: 77598694\nChange-Id: Icdd4c2ef790d2d657f7670fa8c1b8b39b7aa62e4\nFix: 77598694\nTest: manual, tested notification on gobo and sailfish\n"
    },
    {
      "commit": "d7c44eb2221f42d727afe2f5d45b73996f167f0d",
      "tree": "4155607d9d398957a477b9988575047686693441",
      "parents": [
        "cb331c32db391e1f3518ef873af23ee295a39cad"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Apr 05 10:00:31 2018 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Apr 05 10:16:06 2018 -0700"
      },
      "message": "Darker scrim under unlocked shade\n\nTest: visual\nChange-Id: I21a1d035117d88ba580441b002133e380429e5a5\nFixes: 77224997\n"
    },
    {
      "commit": "cb331c32db391e1f3518ef873af23ee295a39cad",
      "tree": "f3f51f4699d742e2fd18afd9e3b9545fc5b26a80",
      "parents": [
        "37317e166867a569dae7e5cbd8de8439eae57439",
        "7838027fb089238a6044b9bda4385bf81f90ab50"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 05 17:07:14 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 05 17:07:14 2018 +0000"
      },
      "message": "Merge \"Fixes non-web AIA internal launch\" into pi-dev"
    },
    {
      "commit": "37317e166867a569dae7e5cbd8de8439eae57439",
      "tree": "cd7d9393e66d9c5f64313bfbc09a430f31a57b2e",
      "parents": [
        "b9c661f79ff0ee4e1dfff06f21f572c3a5fb9dc8",
        "39ccc7e388bb6e5e6972497258750c06d0a4e959"
      ],
      "author": {
        "name": "Jan Althaus",
        "email": "jalt@google.com",
        "time": "Thu Apr 05 16:53:17 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 05 16:53:17 2018 +0000"
      },
      "message": "Merge \"Makes TCS methods non-abstract\" into pi-dev"
    },
    {
      "commit": "7d940ba43d15836ccf32f373c778eebffacf1f5a",
      "tree": "d222386969f4546b870ffbec5799449dc9554cd6",
      "parents": [
        "ac959199e5cf553a1b42a486e91918ead4394ff5"
      ],
      "author": {
        "name": "Leon Scroggins III",
        "email": "scroggo@google.com",
        "time": "Wed Apr 04 16:19:33 2018 -0400"
      },
      "committer": {
        "name": "Leon Scroggins III",
        "email": "scroggo@google.com",
        "time": "Thu Apr 05 12:50:32 2018 -0400"
      },
      "message": "Never scale nine-patches in ImageDecoder\n\nBug: 76448902\nBug: 70889348\nTest: Manual + CtsThemeHostTestCases\n(Ica5e7e81848c3880accee922ee6f1cc9e26262ca)\n\nScaling a nine-patch requires scaling its divs. When the scale factor is\nnot an integer, we have to round. This gets out of sync with the way the\ndecoder scaled the image, resulting in stretching or keeping fixed the\nwrong portions of the image. Making this worse, when we scale down, we\nend up with divs colliding with each other, and we have to arbitrarily\nadjust them further so they do not collide.\n\nNinePatchDrawable and the drawing code already know how to handle\ndrawing from the originally-sized image and do a better job stretching\nappropriately, so allow them to do their job.\n\nWe already do something similar for Bitmaps created by ImageDecoder on\napps targeting P and above - instead of scaling them up, we allow the\nBitmapDrawable\u0027s scaling code to handle density differences. We\npreserved the old behavior (scale up) on apps targeting pre-P because\nthose apps may rely on the size of the Bitmap contained in a\nBitmapDrawable without accounting for its density (see Bug: 74061412).\nBut that is not an issue for NinePatchDrawables, which do not allow\npeeking at their internal Bitmaps.\n\nRewrite ImageDecoder.computeDensity. There is no need for it to be\nstatic, since it takes an ImageDecoder as a parameter and reads its\nfields, including the new field mIsNinePatch. Set mIsNinePatch in the\nconstructor to avoid another down call into native. Split up the\nconditions that result in returning srcDensity without calling\nsetTargetSize for clarity.\n\nRemove ImageDecoder constructor from the graylist. It was accidentally\nadded due to the fact that it is called transitively from public APIs.\n\nChange-Id: I3c5ddd67f3352c991515f30ce1c477c9a608833f\n"
    },
    {
      "commit": "a6fec7be6cde3e7401ef8ebb7ec0040ccd6253f7",
      "tree": "4b0229c51ecede7909171b6eb8a32caf3d7c8e82",
      "parents": [
        "f6f68802c9f4dc541969f2c976b39690f7fe9bb3"
      ],
      "author": {
        "name": "Pavel Maltsev",
        "email": "pavelm@google.com",
        "time": "Wed Apr 04 10:14:55 2018 -0700"
      },
      "committer": {
        "name": "Pavel Maltsev",
        "email": "pavelm@google.com",
        "time": "Thu Apr 05 09:43:59 2018 -0700"
      },
      "message": "Allow OEMs to restrict access to secondary display\n\nThis is crucial for automotive use-cases when OEMs want to restrict\naccess to instrument cluster display by third-party apps\n\nBug: 28864915\nBug: 70840956\nTest: manually verify that secondary display with private flag is not\naccessible by third-party apps and accessible to apps with system uid\n\nChange-Id: I39e36c2ea73d879a4c7b01220ae852298d868fd5\n"
    },
    {
      "commit": "a7de44935634f398da1d90dde8cd7d6a822e418c",
      "tree": "2bb57197bc4f1a7da9e5831f778777f3e46ec1d6",
      "parents": [
        "2d2f598d691039403e8875ff7f58cc988d5ef8b2"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Apr 02 09:04:37 2018 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Apr 05 16:43:06 2018 +0000"
      },
      "message": "Add @TestApi for field needed for test\n\nAlso update truncated comment.\nBug: 13249737\nBug: 77485791\nTest: CTS\n\nChange-Id: I1351a6ef28dfd7e881f32830c436315ffdbfffaa\n"
    },
    {
      "commit": "b9c661f79ff0ee4e1dfff06f21f572c3a5fb9dc8",
      "tree": "ac72c7f8f715dfca68ff5045cf209a75d91ba844",
      "parents": [
        "a4d6570b2fd990d61b68e7bd20f1b917d4715710",
        "2fab5bfb7b1ee6b3b5328d6fd5e0013a2c70d85f"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Thu Apr 05 16:33:39 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 05 16:33:39 2018 +0000"
      },
      "message": "Merge \"Add OnMediaTimeDiscontinuity notification\" into pi-dev"
    },
    {
      "commit": "5f77b6a35a6de6b3c7439ef8432e5992c31dfb2b",
      "tree": "1705163f3d3c3071a238c1c1fbef268f95fa9abd",
      "parents": [
        "4d289593f259db3e690c0f6877eadad608666def"
      ],
      "author": {
        "name": "Richard Ledley",
        "email": "rledley@google.com",
        "time": "Thu Apr 05 13:39:43 2018 +0100"
      },
      "committer": {
        "name": "Richard Ledley",
        "email": "rledley@google.com",
        "time": "Thu Apr 05 17:30:24 2018 +0100"
      },
      "message": "Add null check for Nullable argument.\n\nTest: bit CtsViewTestCases:android.view.textclassifier.cts.TextClassificationManagerTest FrameworksCoreTests:android.view.textclassifier.TextLinksTest\n\nBug: 77624093\nChange-Id: I527c4e7f6758c699d4d4e7258cf8474f833040c7\n"
    },
    {
      "commit": "c5632ece21338e5b641cd7b0d8442951209213b8",
      "tree": "94dd80c68830551b809b7e6c91bf6f260ac13897",
      "parents": [
        "b175d0db8f2cf175a6eaa9cd29a7105ab3371729"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Thu Apr 05 17:29:42 2018 +0100"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Thu Apr 05 17:29:42 2018 +0100"
      },
      "message": "Add new hidden APIs.\n\nbug: 77527994\nTest: m\nChange-Id: Iebdab9d09c4d4531cfdfed6c3e363d68ed407ef1\n"
    },
    {
      "commit": "a4d6570b2fd990d61b68e7bd20f1b917d4715710",
      "tree": "566820c9f919d074a6b56b289669a86d6e1fbc6e",
      "parents": [
        "b175d0db8f2cf175a6eaa9cd29a7105ab3371729",
        "c2def58ec0ab96c90f6d786526c5446f9d12be70"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 05 16:20:25 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 05 16:20:25 2018 +0000"
      },
      "message": "Merge \"Copy ApplicationInfo#versionCode field\" into pi-dev"
    },
    {
      "commit": "805e66cdb3c7fa96faa311dd9c39090022f375d3",
      "tree": "f16aa6fd6d6534e8e312f1a400df7451608ab8ca",
      "parents": [
        "7219f8bac8447a4e4a1ff55341f4a461865bf9bf"
      ],
      "author": {
        "name": "Tracy Zhou",
        "email": "tracyzhou@google.com",
        "time": "Wed Apr 04 23:45:26 2018 -0700"
      },
      "committer": {
        "name": "Tracy Zhou",
        "email": "tracyzhou@google.com",
        "time": "Thu Apr 05 09:17:19 2018 -0700"
      },
      "message": "Only move PIP window if PIP is not way above shelf/IME.\n\nChange-Id: I650a94f40cd1ab0fbc40a2aaccce9d019ff0d6f1\nFixes: 77526420\nTest: manual test\n"
    },
    {
      "commit": "b175d0db8f2cf175a6eaa9cd29a7105ab3371729",
      "tree": "e111a9e2a7440ed2f87270e8f3a04e49b0713369",
      "parents": [
        "044a5e17da22d8241fdfa48af9bd84889bd3de40",
        "6515263fd9edb248c9b11285832147204ecbd53f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 05 15:30:54 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 05 15:30:54 2018 +0000"
      },
      "message": "Merge \"Show work notifications in the shade unless on keyguard.\" into pi-dev"
    },
    {
      "commit": "044a5e17da22d8241fdfa48af9bd84889bd3de40",
      "tree": "8f238cca22f74c07d7abdf33bfd0d2d3dc443dad",
      "parents": [
        "0048eb210d327fc6a6fd24aa98dc4308eee7a046",
        "cc3d1d8b96e7b59ea078c7ea8538d9e1ee5ef154"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 05 15:29:27 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 05 15:29:27 2018 +0000"
      },
      "message": "Merge \"[QS] Update landscape UI\" into pi-dev"
    },
    {
      "commit": "39ccc7e388bb6e5e6972497258750c06d0a4e959",
      "tree": "72c70a89ffe34b918de5f8bffba4875ee802d1b9",
      "parents": [
        "b2e6e45d009e7c9148e69bf2c1f0b46917bee7b0"
      ],
      "author": {
        "name": "Jan Althaus",
        "email": "jalt@google.com",
        "time": "Wed Apr 04 13:56:40 2018 +0200"
      },
      "committer": {
        "name": "Jan Althaus",
        "email": "jalt@google.com",
        "time": "Thu Apr 05 17:26:03 2018 +0200"
      },
      "message": "Makes TCS methods non-abstract\n\nThis only affects System API\n\nBug: 77563695\nTest: bit FrameworksCoreTests:android.view.textclassifier.TextClassificationManagerTest\nTest: bit CtsViewTestCases:android.view.textclassifier.cts.TextClassificationManagerTest\nTest: bit CtsWidgetTestCases:android.widget.cts.TextViewTest\nTest: bit FrameworksCoreTests:android.widget.TextViewActivityTest\nTest: bit FrameworksCoreTests:android.view.textclassifier.TextClassificationTest\nTest: bit FrameworksCoreTests:android.view.textclassifier.TextSelectionTest\nTest: bit FrameworksCoreTests:android.view.textclassifier.TextLinksTestBug:\nChange-Id: Ie927ffe3a4678b7a622c139a5431b89e8f22c6e4\n"
    },
    {
      "commit": "0048eb210d327fc6a6fd24aa98dc4308eee7a046",
      "tree": "1f4fd66c47f5538f8bd242512e2d5ad0d9fd65d0",
      "parents": [
        "312a176a0be0f4807b19e1583decca535e2ee6b7",
        "7a32fba76a15d356d929b35db516fcf3f136defb"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 05 14:43:32 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 05 14:43:32 2018 +0000"
      },
      "message": "Merge \"Added adb commands to set and reset brightness.\" into pi-dev"
    },
    {
      "commit": "312a176a0be0f4807b19e1583decca535e2ee6b7",
      "tree": "3fbed7a15927c69de5038f1626243b2f2bbcf11f",
      "parents": [
        "c8f5480981f987cb40989f387deeea360670f018",
        "b0f55e993eefbef2b650713db43861c4bbe75529"
      ],
      "author": {
        "name": "Milo Sredkov",
        "email": "miloslav@google.com",
        "time": "Thu Apr 05 14:07:52 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 05 14:07:52 2018 +0000"
      },
      "message": "Merge \"Require screen to be unlocked for smart replies\" into pi-dev"
    },
    {
      "commit": "c8f5480981f987cb40989f387deeea360670f018",
      "tree": "a21891d75e526779e2bcf0fd08abcc1d855fa868",
      "parents": [
        "d9cb59629d13cd641e786dcdc6c6d82983b2bed3",
        "ad1b2a9cc1d43e7d36e46b0afce65fb981b189bc"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 05 13:41:17 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 05 13:41:17 2018 +0000"
      },
      "message": "Merge \"StrictMode: Add support for warning on non SDK API usage.\" into pi-dev"
    },
    {
      "commit": "d9cb59629d13cd641e786dcdc6c6d82983b2bed3",
      "tree": "5807684870c03dc416091f6bec77f8d3d82bf94f",
      "parents": [
        "c83cf90166120435e09a1dd4a436e095622b071c",
        "d97e26428d1c61759910a1b983d5e316c9b893a1"
      ],
      "author": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Thu Apr 05 13:29:38 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 05 13:29:38 2018 +0000"
      },
      "message": "Merge \"Add docs for setTargetSize and setTargetSampleSize\" into pi-dev"
    },
    {
      "commit": "b0f55e993eefbef2b650713db43861c4bbe75529",
      "tree": "86f4cdabb2e38bc10cc914722d1d2febd7d4c1c3",
      "parents": [
        "4d289593f259db3e690c0f6877eadad608666def"
      ],
      "author": {
        "name": "Milo Sredkov",
        "email": "miloslav@google.com",
        "time": "Wed Apr 04 16:13:28 2018 +0100"
      },
      "committer": {
        "name": "Milo Sredkov",
        "email": "miloslav@google.com",
        "time": "Thu Apr 05 13:41:48 2018 +0100"
      },
      "message": "Require screen to be unlocked for smart replies\n\nCurrently tapping on a smart reply works even when the screen is\nlocked. To make it consistent with inline replies, require the screen\nto be unlocked before sending the reply.\n\nBug: 76217177\nTest: atest SmartReplyViewTest\nChange-Id: I3af8a0411537503650fb9f83cd99f65900e700e0\n"
    },
    {
      "commit": "7a32fba76a15d356d929b35db516fcf3f136defb",
      "tree": "701cf5d2b58cee8d9e45bcc7a681b667e8d29be5",
      "parents": [
        "c83cf90166120435e09a1dd4a436e095622b071c"
      ],
      "author": {
        "name": "Dan Gittik",
        "email": "dangittik@google.com",
        "time": "Wed Mar 28 12:19:38 2018 +0100"
      },
      "committer": {
        "name": "Dan Gittik",
        "email": "dangittik@google.com",
        "time": "Thu Apr 05 11:59:31 2018 +0000"
      },
      "message": "Added adb commands to set and reset brightness.\n\nadb shell cmd display set-brightness BRIGHTNESS command sets the\nscreen brightness programatically.\nadb shell cmd display reset-brightness resets the brightness\nconfiguration to the default configuration.\n\nTest: run \"adb shell cmd display set-brightness \u003cnumber\u003e\" and watch\n      the magic happen.\n\nTest: run \"adb shell cmd jobscheduler run -f\n      com.google.android.apps.turbo 104\" to push a new configuration,\n      then run \"adb shell cmd display reset-brightness-configuration\"\n      to reset it. If it\u0027s not noticable enough, you can manually\n      edit /data/system/display-manager-state.xml: for example, set\n      nits\u003d\"0.0\" for all the \u003cbrightness-point /\u003es in the\n      \u003cbrightness-curve /\u003e to make it as dark as posible.\n\nFixes: 77574628\n\nChange-Id: I37e19c1e662370e60c9f616a3710780f16418620\n"
    },
    {
      "commit": "c83cf90166120435e09a1dd4a436e095622b071c",
      "tree": "6c55e6916e7f5592675845f5f0dfdba9fefa0fde",
      "parents": [
        "0e650c1c55d22a2721f38759d41a2706721474d2",
        "51c4f038b2be0c32a4f7a09beb6865e25875cd95"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 05 11:26:25 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 05 11:26:25 2018 +0000"
      },
      "message": "Merge \"Catch IAE from unbind onServiceDisconnected()\" into pi-dev"
    },
    {
      "commit": "0e650c1c55d22a2721f38759d41a2706721474d2",
      "tree": "8c0a62dcb145f683786303346a514263601f76d2",
      "parents": [
        "8a585a6f1fc33f2bc4c011abebbf909e3c24fe25",
        "9d89543d48b1bd286355f3b2730bee954c8dda1f"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Thu Apr 05 10:43:12 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 05 10:43:12 2018 +0000"
      },
      "message": "Merge \"Exempt platform-cert signed apps from hidden API checks.\" into pi-dev"
    },
    {
      "commit": "51c4f038b2be0c32a4f7a09beb6865e25875cd95",
      "tree": "fc1dc1e5835ac81d7f5c6f17eb0f83d8d99e5655",
      "parents": [
        "8a585a6f1fc33f2bc4c011abebbf909e3c24fe25"
      ],
      "author": {
        "name": "Bernardo Rufino",
        "email": "brufino@google.com",
        "time": "Thu Apr 05 11:03:39 2018 +0100"
      },
      "committer": {
        "name": "Bernardo Rufino",
        "email": "brufino@google.com",
        "time": "Thu Apr 05 10:14:01 2018 +0000"
      },
      "message": "Catch IAE from unbind onServiceDisconnected()\n\nWe still don\u0027t know the underlying cause of this, but we shouldn\u0027t crash\nthe system_server. Catching for now.\n\nBug: 74940472\nBug: 77574274\nTest: m -j RunFrameworksServicesRoboTests\nChange-Id: I36fc2e65f8766f6b8fd68104d8830b72668d84eb\n"
    },
    {
      "commit": "8a585a6f1fc33f2bc4c011abebbf909e3c24fe25",
      "tree": "90bc9a8cd50de2855351a84fccaa4e17e280c644",
      "parents": [
        "73961397e5ba774dcb7cdd60772647dce2d528fb",
        "532a992e9b53bb7588101e7f349c295b20ee3ebd"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 05 10:03:22 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 05 10:03:22 2018 +0000"
      },
      "message": "Merge \"MediaController: Fix annotation of Callback#onPlaybackStateChanged()\" into pi-dev"
    },
    {
      "commit": "73961397e5ba774dcb7cdd60772647dce2d528fb",
      "tree": "138b93e4f5c2efb0111b7d7bf6b9c75a311f1f17",
      "parents": [
        "4d289593f259db3e690c0f6877eadad608666def",
        "adaf68cd627e6d8447c061ead91bd5ad95013f91"
      ],
      "author": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Thu Apr 05 09:38:28 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 05 09:38:28 2018 +0000"
      },
      "message": "Merge \"Device ID attestation: Add feature flag.\" into pi-dev"
    },
    {
      "commit": "4d289593f259db3e690c0f6877eadad608666def",
      "tree": "a02e014c48629dbe33b0788308569ca172d26c79",
      "parents": [
        "7b7e87eeb522c18c9808e6cb03cdc6dd307d7ae2",
        "3f1bf5fbd2339419395c8207899ef298ea974f10"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 05 07:27:33 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 05 07:27:33 2018 +0000"
      },
      "message": "Merge \"Don\u0027t call into phone process with lock held.\" into pi-dev"
    },
    {
      "commit": "7b7e87eeb522c18c9808e6cb03cdc6dd307d7ae2",
      "tree": "d6009ad6bd993ac003c3a61a65966e70ccce31c6",
      "parents": [
        "628f59aa45c9536e2fb9d753fed1a2d8beb67d18",
        "ab669a01a7cbb77107e4335f4940f4e39da0e2d7"
      ],
      "author": {
        "name": "Richard Ledley",
        "email": "rledley@google.com",
        "time": "Thu Apr 05 05:46:53 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 05 05:46:53 2018 +0000"
      },
      "message": "Merge \"Use Collection instead of List for entity list\" into pi-dev"
    },
    {
      "commit": "628f59aa45c9536e2fb9d753fed1a2d8beb67d18",
      "tree": "a2b7cde2590efd95345cd023aaf909a10b48665c",
      "parents": [
        "c274fb2d22da480cd48100bbfd13e19a5c0d78aa",
        "03cba65b91c44ea2b08f198d165724b60b0518e8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 05 05:25:15 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 05 05:25:15 2018 +0000"
      },
      "message": "Merge \"MediaSessionManager: Apply API council review\" into pi-dev"
    },
    {
      "commit": "c274fb2d22da480cd48100bbfd13e19a5c0d78aa",
      "tree": "f9c83bf02b01e8923bf505ebc361c33fc99c396b",
      "parents": [
        "6a95a2cc52ee10b74dacc560cfb9e41243fcd31f"
      ],
      "author": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Wed Apr 04 10:15:12 2018 -0700"
      },
      "committer": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Thu Apr 05 04:58:45 2018 +0000"
      },
      "message": "Persist volume level on reconnections for Hearing Aid\n\nDevices in mFullVolumeDevices have volume level reset to maximum value\nin checkFixedVolumeDevices.\n\nBug: 69623109\nTest: change Hearing Aid volume, restart phone, verify volume persisted\nChange-Id: Iba134c0b3dc959c19c59f89c3d4ac02eed1e216f\n"
    },
    {
      "commit": "6a95a2cc52ee10b74dacc560cfb9e41243fcd31f",
      "tree": "65addf082c8e88b62dcd58a01577e4061493ab0e",
      "parents": [
        "7f0afb4958142cc85513c6e6c4812f192b58bffd",
        "4749f1b9e04091b2e5b3cb15ff22ca12695f9e85"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 05 04:26:50 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 05 04:26:50 2018 +0000"
      },
      "message": "Merge \"Fade scrims slower when entering AOD\" into pi-dev"
    },
    {
      "commit": "7f0afb4958142cc85513c6e6c4812f192b58bffd",
      "tree": "70d0f03be80958c93880f6a57a3817c037b0fd5d",
      "parents": [
        "c4a5f78b16e1a32473971e17578bb10a10960e1a",
        "1faccac7730f0a002c1afe794f3bee00cd2df38e"
      ],
      "author": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Thu Apr 05 03:14:14 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 05 03:14:14 2018 +0000"
      },
      "message": "Merge \"Fix image fetching.\" into pi-dev"
    },
    {
      "commit": "c4a5f78b16e1a32473971e17578bb10a10960e1a",
      "tree": "6413d56a7d3167b9a9e203f3415f6927314f8596",
      "parents": [
        "743d42d2990bd30195045a256f863d0ce6f51d79",
        "dfbabe21b2c2cf02ec3ed575b692a5b76ec62d54"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 05 02:29:14 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 05 02:29:14 2018 +0000"
      },
      "message": "Merge \"Ensure we mark windows as not seamlessly rotating when removing them.\" into pi-dev"
    },
    {
      "commit": "532a992e9b53bb7588101e7f349c295b20ee3ebd",
      "tree": "f87390cb2fbe94c6231469e86aca5a693e7b716a",
      "parents": [
        "f0e74ae8ac115f415ec1e3f104ea688c55a4dddb"
      ],
      "author": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Thu Apr 05 11:13:38 2018 +0900"
      },
      "committer": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Thu Apr 05 11:13:38 2018 +0900"
      },
      "message": "MediaController: Fix annotation of Callback#onPlaybackStateChanged()\n\nPlaybackState can be null and it\u0027s annotated as @Nullable in other\nplaces. So we\u0027d better to fix the annotation.\n\nBug: 77532207\nTest: Run CtsMediaTestCases\nChange-Id: I8974c6c99d9d188934f74775977631fb7b37e5d2\n"
    },
    {
      "commit": "743d42d2990bd30195045a256f863d0ce6f51d79",
      "tree": "bcf16f119d0c2982fe12a89589fbdfee05831007",
      "parents": [
        "aa5c335a60f8316e2935bf2281c4f985b607d586",
        "5dbcb8a6bb03791f89a2c02e5e91ff31ff841a7c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 05 01:41:39 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 05 01:41:39 2018 +0000"
      },
      "message": "Merge \"Load static RROs in OverlayManagerService\" into pi-dev"
    },
    {
      "commit": "3c3af1406e9fc8afbe9593df6c23fe3d4daa6b42",
      "tree": "6e85c622f7d388974527b008b75cfc15e21d691e",
      "parents": [
        "53a77b615c6917b10ea9c73b25ddde7082995e48"
      ],
      "author": {
        "name": "Suprabh Shukla",
        "email": "suprabh@google.com",
        "time": "Fri Mar 30 00:28:37 2018 -0700"
      },
      "committer": {
        "name": "Suprabh Shukla",
        "email": "suprabh@google.com",
        "time": "Wed Apr 04 18:40:19 2018 -0700"
      },
      "message": "Activity interceptor dialog for suspended apps\n\nAdded an AlertActivity to intercept the start for an activity belonging\nto a suspended app. More details will be shown if the suspending app\nalso defines an activity to handle the API action\nSHOW_SUSPENDED_APP_DETAILS.\n\nTest: Added tests to existing classes. Can be run via:\natest com.android.server.pm.SuspendPackagesTest\natest com.android.server.pm.PackageManagerSettingsTests\natest com.android.server.pm.PackageUserStateTest\n\nBug: 75332201\nChange-Id: I85dc4e9efd15eedba306ed5b856f651e3abd3e99\n"
    },
    {
      "commit": "44e41012ecaad1c8e5d78e0efb3b6d9d997a4108",
      "tree": "a9cd09b1ea77f56b03e22862073f977163a38d65",
      "parents": [
        "3e8e71d1ec5d7bc1f2bf75eb8f8631ac3d0574ab"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Mon Apr 02 15:41:07 2018 -0700"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Apr 05 01:18:02 2018 +0000"
      },
      "message": "Move RTT system setting to Settings.Secure\n\nBug: 76449217\nTest: manual\nChange-Id: I85620d5b834aa7e04579212f3fd5cf6c0498b570\n"
    },
    {
      "commit": "aa5c335a60f8316e2935bf2281c4f985b607d586",
      "tree": "65f0c67c0d763f533f7c6a1e3f4ce57d39249c19",
      "parents": [
        "93a10eb1d2535f2ab9c3edfa10bb31e439a825e9",
        "be10891cab6ef8942cdeb6fd36920804199161a5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 05 00:58:18 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 05 00:58:18 2018 +0000"
      },
      "message": "Merge \"keystore: Change superclass of UserPresenceUnavailableException.\" into pi-dev"
    },
    {
      "commit": "b8382a10a0dca8ff50b0afc35071e47440ecf86c",
      "tree": "0ea260b9ef4826f41715195456d1df3566025c24",
      "parents": [
        "48920ab48d5d43e22871b688c830670b56aac3ec"
      ],
      "author": {
        "name": "Yangster-mac",
        "email": "yanglu@google.com",
        "time": "Wed Apr 04 10:39:12 2018 -0700"
      },
      "committer": {
        "name": "Yangster-mac",
        "email": "yanglu@google.com",
        "time": "Wed Apr 04 17:53:48 2018 -0700"
      },
      "message": "Retry logs write when it fails.\nReport skipped event in statsd.\n\nTest: manual test\nBUG: b/77222120\nChange-Id: I257f5e76d557893c4eb4a8e8a13396d8b5d1afc0\n"
    },
    {
      "commit": "93a10eb1d2535f2ab9c3edfa10bb31e439a825e9",
      "tree": "20d4b2cd86d8acbcdcb7afdb615d1df378b98d8e",
      "parents": [
        "f6486683fa62a6fd81862a4f440ea40a34a9ff85",
        "a1862b587f05b6ba36eda81a67748baaf66afc48"
      ],
      "author": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Thu Apr 05 00:51:32 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 05 00:51:32 2018 +0000"
      },
      "message": "Merge \"Add NtpTimeHelper\" into pi-dev"
    },
    {
      "commit": "4749f1b9e04091b2e5b3cb15ff22ca12695f9e85",
      "tree": "bdab151f5ed95d0da9dd42560dec6654ab8bff6d",
      "parents": [
        "a926126a8bc89c1a6bd7fa8a76332476eba0d954"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed Apr 04 15:09:06 2018 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed Apr 04 17:40:58 2018 -0700"
      },
      "message": "Fade scrims slower when entering AOD\n\nTest: visual\nChange-Id: I32117a6351c3d652f845b1b46bffaade52f1fbc4\nFixes: 77539750\n"
    },
    {
      "commit": "5260eea5e48f7c54fa28c2254547c588c344d26d",
      "tree": "1a9a8623afec9886f239354c5254d6a35d4234d9",
      "parents": [
        "48920ab48d5d43e22871b688c830670b56aac3ec"
      ],
      "author": {
        "name": "Tej Singh",
        "email": "singhtejinder@google.com",
        "time": "Wed Apr 04 17:27:14 2018 -0700"
      },
      "committer": {
        "name": "Tej Singh",
        "email": "singhtejinder@google.com",
        "time": "Wed Apr 04 17:34:30 2018 -0700"
      },
      "message": "BugFix: Config TTL\n\nIn statsStats, we were writing the config TTL reset time to the wrong\nproto field number. This fixes that.\n\nBug: b/77604625\nTest: unit tests, pending CTS test\nChange-Id: I9f6e502bf13785bfa60d68805d46b9a5c2286f44\n"
    },
    {
      "commit": "f6486683fa62a6fd81862a4f440ea40a34a9ff85",
      "tree": "4b032fba11add6ed804e078da46ae2ae428c936a",
      "parents": [
        "1ecd7aa188370b3f84a2cedcacf06537a5127c50",
        "15475702edd8f7f5643fa701e9e55d02e7fb7d97"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Apr 05 00:33:45 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 05 00:33:45 2018 +0000"
      },
      "message": "Merge \"Shelf horizontal alignment was a few dps off\" into pi-dev"
    },
    {
      "commit": "1ecd7aa188370b3f84a2cedcacf06537a5127c50",
      "tree": "9a7586f4cc5221dc60b2df9622ca888701cb8981",
      "parents": [
        "71c632367a798cdf656e6ac51daf0379ee525759",
        "a05b6b05c19ca216790d943eca9b5e0b6e682981"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Thu Apr 05 00:33:07 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 05 00:33:07 2018 +0000"
      },
      "message": "Merge \"Fix app switch regression\" into pi-dev"
    },
    {
      "commit": "d2ce46d5a7597ba2eb06932f462bdf204fb6f105",
      "tree": "01f44b36ff022f20367946d9a9106ef8ec4a0a64",
      "parents": [
        "a926126a8bc89c1a6bd7fa8a76332476eba0d954"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed Apr 04 17:00:29 2018 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed Apr 04 17:32:02 2018 -0700"
      },
      "message": "Misc bouncer fixes\n\n- IME flickers after dismissing a call\n- IME not being triggered after rebooting\n- Bouncer being shown during shade expansion animation\n\nTest: go/sysui-bouncer-tests\nTest: atest packages/SystemUI/tests/src/com/android/systemui/statusbar/phone/KeyguardBouncerTest.java\nFixes: 74523176\nFixes: 75001274\nChange-Id: Iae2aa1534c34a4191311b85e81e80cea89711bf4\n"
    },
    {
      "commit": "71c632367a798cdf656e6ac51daf0379ee525759",
      "tree": "3663ef1acfb9fe3df32bc37011e51e2345027d6f",
      "parents": [
        "0df72e4065a815a9bdd1a6af510163f9e46d5ea4",
        "3150dbf7a57c7f0332db9c9197ad046023bd6ece"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 05 00:25:34 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 05 00:25:34 2018 +0000"
      },
      "message": "Merge \"WM Tests: Use a separate WindowManager instance per test\" into pi-dev"
    },
    {
      "commit": "0df72e4065a815a9bdd1a6af510163f9e46d5ea4",
      "tree": "de0c03b65e0f2e0e8dfb6bcd4cba123ef5369b42",
      "parents": [
        "6a23deef5d6d9f9fae40dbe1775f5cf5556421fc",
        "1442823fac08c201531b32af3cd00f62022daea6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 05 00:16:29 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 05 00:16:29 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into pi-dev"
    },
    {
      "commit": "6a23deef5d6d9f9fae40dbe1775f5cf5556421fc",
      "tree": "ab7d54a79f90754a9f49f4cb98efb9eba0231c59",
      "parents": [
        "1d513fc5d04ce6bd27953fe5854c3cb3234f9a99",
        "9beaa9cfe3bd8c7c59eed053ff6ca18951c34a86"
      ],
      "author": {
        "name": "Ryan Mitchell",
        "email": "rtmitchell@google.com",
        "time": "Thu Apr 05 00:14:38 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 05 00:14:38 2018 +0000"
      },
      "message": "Merge \"Changed AAPT2 to abide by AAPT resource whitespace triming.\" into pi-dev"
    },
    {
      "commit": "1d513fc5d04ce6bd27953fe5854c3cb3234f9a99",
      "tree": "17d123b7a7bd084705603dab595091c16445ac05",
      "parents": [
        "57e4156ee312859d141cce393e5c134758baad16",
        "bb69bd8c4df6784a6035addd24be9c3b85af9070"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 05 00:11:21 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 05 00:11:21 2018 +0000"
      },
      "message": "Merge \"Puts back res id to correct view for the pinning tutorial\" into pi-dev"
    },
    {
      "commit": "ac959199e5cf553a1b42a486e91918ead4394ff5",
      "tree": "26955b51b22eda40305856687558fb0530cdd7ad",
      "parents": [
        "d97e26428d1c61759910a1b983d5e316c9b893a1"
      ],
      "author": {
        "name": "Leon Scroggins III",
        "email": "scroggo@google.com",
        "time": "Wed Apr 04 17:01:59 2018 -0400"
      },
      "committer": {
        "name": "Leon Scroggins III",
        "email": "scroggo@google.com",
        "time": "Wed Apr 04 19:58:30 2018 -0400"
      },
      "message": "Rename set/get-ConserveMemory\n\nBug: 76448408\nTest: Ie83dbdeab5cc3dcd6bd56dd874412ed67eb52c02\nChange-Id: I714b159bb70a48e5644801cc7fef8e32ee93896a\n"
    },
    {
      "commit": "57e4156ee312859d141cce393e5c134758baad16",
      "tree": "826cac51ff945c8b226dae11c8164bfcb0ee00d8",
      "parents": [
        "fdc891e2af54dd3a5e23d223350b1509a0fef95d",
        "9a30362790d9975d0bb29c30af8a9bfb2226f172"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Wed Apr 04 23:40:35 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 04 23:40:35 2018 +0000"
      },
      "message": "Merge \"MediaCodecInfo: define AACObjectXHE profile level\" into pi-dev"
    },
    {
      "commit": "fdc891e2af54dd3a5e23d223350b1509a0fef95d",
      "tree": "ccd4f4494fed750ec71a16e2b2c3b30d10868db2",
      "parents": [
        "53a77b615c6917b10ea9c73b25ddde7082995e48",
        "a0ec24cb624e2c6e22b696f0b38fbb442dbdb076"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 04 23:39:39 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 04 23:39:39 2018 +0000"
      },
      "message": "Merge \"Completely fill in permission info\" into pi-dev"
    },
    {
      "commit": "ad3e6e5d5a9746bfe9d4600172798c9d6309b149",
      "tree": "44c6eb169ebdb86f7bc9e73d8b9f3d97d96f2d4e",
      "parents": [
        "3275d9a004a45f4a2a9e30bbe7c662955ebdb9ff"
      ],
      "author": {
        "name": "Yi Jin",
        "email": "jinyithu@google.com",
        "time": "Tue Apr 03 15:10:34 2018 -0700"
      },
      "committer": {
        "name": "Yi Jin",
        "email": "jinyithu@google.com",
        "time": "Wed Apr 04 16:29:55 2018 -0700"
      },
      "message": "This cl tries to fix cts tests IncidentdTest\n\n1. Disable BatteryType section which is device-specific\n2. Make timeout longer since meminfo section timedout in test\n3. make some negative values sint\n4. varint can be 64 bits, there is a bug implicitly convert it to 32\nwhich loses values.\n5. Found another bug which failed to read 64 bits varint, create a\nnative test to make sure it works.\n\nBug: 77291057\nTest: atest CtsIncidentHostTestCases:com.android.server.cts.IncidentdTest\nChange-Id: I04cc730741f7901f37ac57a11af7777d57118a23\n"
    },
    {
      "commit": "53a77b615c6917b10ea9c73b25ddde7082995e48",
      "tree": "6d03e83d4479ad8fde6672b5c36cae7975053176",
      "parents": [
        "f6f68802c9f4dc541969f2c976b39690f7fe9bb3",
        "5067909efa1a89b9704cb12ab1ecb57f00bfad48"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 04 23:05:41 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 04 23:05:41 2018 +0000"
      },
      "message": "Merge \"Adding a utility method to show Assist session\" into pi-dev"
    },
    {
      "commit": "1442823fac08c201531b32af3cd00f62022daea6",
      "tree": "23d0685e6f5b23dd8cae636f32b0f0474b31cbf1",
      "parents": [
        "f0e74ae8ac115f415ec1e3f104ea688c55a4dddb"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Apr 04 16:00:04 2018 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Apr 04 16:00:04 2018 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\n\nBug: 64712476\nChange-Id: I32c2b02c473f73f279bea8631709bab73090d1c2\n"
    },
    {
      "commit": "5dbcb8a6bb03791f89a2c02e5e91ff31ff841a7c",
      "tree": "c2c5b4ba36463add37834e80bf7bcb68e94babe5",
      "parents": [
        "dc4309544d67cdb242e6a818dd63afeb7a6ade93"
      ],
      "author": {
        "name": "Jaekyun Seok",
        "email": "jaekyun@google.com",
        "time": "Wed Apr 04 11:28:21 2018 +0900"
      },
      "committer": {
        "name": "Jaekyun Seok",
        "email": "jaekyun@google.com",
        "time": "Thu Apr 05 07:49:41 2018 +0900"
      },
      "message": "Load static RROs in OverlayManagerService\n\nOnly RROs targeting \"android\" are loaded from AssetManager, and so\nothers should be loaded from OverlayManagerService.\n\nThe RROs targeting \"android\" would be ingored as they are to avoid\nredundant loading.\n\nBug: 76205654\nTest: succeeded building and tested with taimen\nChange-Id: Ibeeb3c3f3338a845b2f4c485305636003d9dbd44\n"
    },
    {
      "commit": "f6f68802c9f4dc541969f2c976b39690f7fe9bb3",
      "tree": "7961cefd1c4432eae09f68ab812c7153e757e3ed",
      "parents": [
        "fe99686d8ab57035b0ed06b9e2a0cb5e21b0d400",
        "78949b8480d3e31975c00e68ce273f76d3859e92"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 04 22:48:22 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 04 22:48:22 2018 +0000"
      },
      "message": "Merge \"Allow double tap when pulsing\" into pi-dev"
    },
    {
      "commit": "fe99686d8ab57035b0ed06b9e2a0cb5e21b0d400",
      "tree": "6f81fd5d3614b99ce12a8d9ba97ab9d417e53840",
      "parents": [
        "71436c639a04f0183a3a47d539145b4367e1ca76",
        "69c71423ecd1858e1dd6407a96ed7609dc379e85"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 04 22:42:37 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 04 22:42:37 2018 +0000"
      },
      "message": "Merge \"Hiding windows for suspended packages\" into pi-dev"
    },
    {
      "commit": "71436c639a04f0183a3a47d539145b4367e1ca76",
      "tree": "47dfc7560020d9bd114da627c4301e6aad6586cc",
      "parents": [
        "2b26f83f12013c0e14b920093ff81f55d7a78987",
        "c2100af2f67a5c9afed61e13db7fea9f838fae0a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 04 22:40:27 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 04 22:40:27 2018 +0000"
      },
      "message": "Merge \"Update for sdk drop\" into pi-dev"
    },
    {
      "commit": "3f1bf5fbd2339419395c8207899ef298ea974f10",
      "tree": "d72264d7dd964e919e8b6246cc3f3572544a4ed8",
      "parents": [
        "1fe71e24c86ec647c8caef5d91b33ce831a5e689"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Wed Apr 04 15:29:00 2018 -0700"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Wed Apr 04 15:29:00 2018 -0700"
      },
      "message": "Don\u0027t call into phone process with lock held.\n\nBug: 77456094\nFixes: 77456094\n\nTest: Manual test:\n- Insert SIM card to device\n- Set break point to setNetworkTemplateEnabledInner\n- Change connectivity and make sure setNetworkTemplateEnabledInner()\nis called with right arguments.\n\nChange-Id: I6ff3c5639b48cb95419b431a85c498e214ee8e0d\n"
    },
    {
      "commit": "2b26f83f12013c0e14b920093ff81f55d7a78987",
      "tree": "802acf92768bf6c4631cc4f7fbb47235893f3767",
      "parents": [
        "48920ab48d5d43e22871b688c830670b56aac3ec",
        "640e9b9bf4b031f9df75178d2049d88f02755524"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 04 22:06:49 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 04 22:06:49 2018 +0000"
      },
      "message": "Merge \"autofill: fix window location in splitwindow and dialog\" into pi-dev"
    },
    {
      "commit": "48920ab48d5d43e22871b688c830670b56aac3ec",
      "tree": "a4937421d9b25ac82e2e2974d787bd8d09c86e50",
      "parents": [
        "d421e0ffdf31a0de1c450530ef0e489ae420cd6e",
        "b142cc8add29c8c97f6134d35873d23db666027c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 04 22:01:55 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 04 22:01:55 2018 +0000"
      },
      "message": "Merge \"Statsd config TTL\" into pi-dev"
    },
    {
      "commit": "a0ec24cb624e2c6e22b696f0b38fbb442dbdb076",
      "tree": "16a68a316f8d47ad81a4fafbf8ca2fb5bc86b3f5",
      "parents": [
        "3275d9a004a45f4a2a9e30bbe7c662955ebdb9ff"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Wed Apr 04 15:00:00 2018 -0700"
      },
      "committer": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Wed Apr 04 15:00:00 2018 -0700"
      },
      "message": "Completely fill in permission info\n\nDuring the refactor, an optimization was made to generatePermissionInfo()\nto avoid creating duplicate PermissionInfo objects. However, the logic was\nflawed and if a permission\u0027s protection level was ever adjusted, we\nwouldn\u0027t return a properly filled out PermissionInfo object.\n\nChange-Id: I70b3eda199008807182f75a413651d7cb4f4b7fd\nFixes: 74556457\nTest: Manual; run app com.kakao.taxi and it doesn\u0027t crash\n"
    },
    {
      "commit": "d421e0ffdf31a0de1c450530ef0e489ae420cd6e",
      "tree": "98a5a5f1052807b27620ad4aa886dc29e2b6d87f",
      "parents": [
        "1fe71e24c86ec647c8caef5d91b33ce831a5e689",
        "eed5b5a31c21811feda3fb621572efba642455be"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Wed Apr 04 21:54:11 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 04 21:54:11 2018 +0000"
      },
      "message": "Merge \"Add basic inversion lock detection to DPMS.\" into pi-dev"
    },
    {
      "commit": "15475702edd8f7f5643fa701e9e55d02e7fb7d97",
      "tree": "3702e15fe73678296f13d81ae6219d6d26569971",
      "parents": [
        "a926126a8bc89c1a6bd7fa8a76332476eba0d954"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed Apr 04 14:32:53 2018 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed Apr 04 14:42:43 2018 -0700"
      },
      "message": "Shelf horizontal alignment was a few dps off\n\nAlso interpolating anti burn in offset instead of setting it.\n\nTest: visual\nChange-Id: Ib9248a89eaf8a8905f8d462cb8ded574975372a7\nFixes: 77541088\n"
    },
    {
      "commit": "5067909efa1a89b9704cb12ab1ecb57f00bfad48",
      "tree": "adb165f775086e50173d2328eac779ae5eddb660",
      "parents": [
        "d60da1cc7b307b5bb58844ab42c8018cd601ee08"
      ],
      "author": {
        "name": "Sunny Goyal",
        "email": "sunnygoyal@google.com",
        "time": "Wed Apr 04 14:41:07 2018 -0700"
      },
      "committer": {
        "name": "Sunny Goyal",
        "email": "sunnygoyal@google.com",
        "time": "Wed Apr 04 14:41:42 2018 -0700"
      },
      "message": "Adding a utility method to show Assist session\n\nBug: 72122079\nTest: Verified the library works with launcher\nChange-Id: Ic1e9131687ea85fdcce16c71054ce7940c190504\n"
    },
    {
      "commit": "bb69bd8c4df6784a6035addd24be9c3b85af9070",
      "tree": "d63c264767fd92a478dc16fae3f1b2ed15223dd5",
      "parents": [
        "ae26aa74a323ef7b95137a15472840c530c640f8"
      ],
      "author": {
        "name": "Matthew Ng",
        "email": "ngmatthew@google.com",
        "time": "Wed Apr 04 14:33:00 2018 -0700"
      },
      "committer": {
        "name": "Matthew Ng",
        "email": "ngmatthew@google.com",
        "time": "Wed Apr 04 14:37:42 2018 -0700"
      },
      "message": "Puts back res id to correct view for the pinning tutorial\n\nPut the wrong back button id for pinning tutorial in landscape\nand now corrected it.\n\nTest: manual - use 3 button nav bar, rotate to landscape and pin\nChange-Id: I7cb2d61356226b11e7aa9b777e86badbf83a1f63\nFixes: 74174603\n"
    }
  ],
  "next": "7838027fb089238a6044b9bda4385bf81f90ab50"
}
