)]}'
{
  "log": [
    {
      "commit": "a779e69600768cd05ea63bdea8d2bbbc7cd2c2d5",
      "tree": "ae9d140ba7e5e5ee30ca41b746268080c4183905",
      "parents": [
        "c85cbfbf4ed78882f1c6d9c81ddc0f48f59890f0",
        "4e41029811d64aecfa00df0d990eb4934921f404"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 09 23:19:15 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 23:19:15 2019 +0000"
      },
      "message": "Merge \"[GPU Service] Query Game driver blacklists from DeviceConfig.\" into qt-dev"
    },
    {
      "commit": "c85cbfbf4ed78882f1c6d9c81ddc0f48f59890f0",
      "tree": "1b4b3b28350c230543c535d1b3bc27eb28056ab3",
      "parents": [
        "343b96786b52eb0bcec5aeed822b84e12bf1f741",
        "d4ee8af987183870d8546dee27a7d9a007d18931"
      ],
      "author": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Tue Apr 09 23:04:13 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 23:04:13 2019 +0000"
      },
      "message": "Merge \"Log authentication rejection\" into qt-dev"
    },
    {
      "commit": "343b96786b52eb0bcec5aeed822b84e12bf1f741",
      "tree": "b079e97044de136548f412fdb4bdfd5155990fe8",
      "parents": [
        "b4d7e8f4593bbffd444cbf40805c9329778d0150",
        "9aaf00c51c69c1b1d69a5f280ad4ae23921152c3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 09 22:47:21 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 22:47:21 2019 +0000"
      },
      "message": "Merge \"Sharesheet - Add outline to image preview\" into qt-dev"
    },
    {
      "commit": "b4d7e8f4593bbffd444cbf40805c9329778d0150",
      "tree": "be2ae68a3d963f7589a75c9d7eb800c0c980a2cd",
      "parents": [
        "715e29106a137f3a1e76d2a9968c95af6f3e1a45",
        "242c20ef390b1844f13c203ae30386949ba3d592"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 09 22:35:14 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 22:35:14 2019 +0000"
      },
      "message": "Merge \"stats_log_api_gen: Minor printf format fix\" into qt-dev"
    },
    {
      "commit": "715e29106a137f3a1e76d2a9968c95af6f3e1a45",
      "tree": "14947fe4df7114a419deb1d49a4a94da80aafbb5",
      "parents": [
        "aacec3d11137411b6485f8c2b0a52c47498d73c1",
        "691d5588e9d54cd4d1f8beb67bde3aca3e12444b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 09 22:24:49 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 22:24:49 2019 +0000"
      },
      "message": "Merge \"Remove the ime listener to instead track from nav hints icon change\" into qt-dev"
    },
    {
      "commit": "aacec3d11137411b6485f8c2b0a52c47498d73c1",
      "tree": "8f6e71ecc3a0b6e86adf67feba097a65d4844106",
      "parents": [
        "dc33291f3cb8523d017091c319ae22b517bd059c",
        "acc75528ffda2360dc7a3e5a4dbe8f3ecd71dc27"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 09 22:02:30 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 22:02:30 2019 +0000"
      },
      "message": "Merge \"OP_REQUEST_INSTALL_PACKAGES denied by default\" into qt-dev"
    },
    {
      "commit": "dc33291f3cb8523d017091c319ae22b517bd059c",
      "tree": "c3749803e97e021baa3e0f11fdbb233a08b28b5b",
      "parents": [
        "96faca003135078b80d2339f938847053a5eb9d8",
        "d04bd0f8cc7e9c774d58091948c35f32f8018da2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 09 22:01:17 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 22:01:17 2019 +0000"
      },
      "message": "Merge \"Respect the autoMirror attr on drawable to flip horizontally\" into qt-dev"
    },
    {
      "commit": "96faca003135078b80d2339f938847053a5eb9d8",
      "tree": "173bb7dc8608ddc98c382006ccf7fae1c7cd5775",
      "parents": [
        "6c01a205efe1c84423798d7a872fbe396fff5634",
        "78cf8acf00b82fa1ef39756fb4e5fb7da8ff5f57"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Tue Apr 09 21:52:48 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 21:52:48 2019 +0000"
      },
      "message": "Merge \"Update Javadocs for CellInfo Classes\" into qt-dev"
    },
    {
      "commit": "6c01a205efe1c84423798d7a872fbe396fff5634",
      "tree": "813eaf2d4f6db283716355f4ca2afc72d9d7c4cd",
      "parents": [
        "4244434bebc7930f502bda73028ce414d51e5bb8",
        "6602d0f5035eb999f6c0ca9f55a2cea251086c99"
      ],
      "author": {
        "name": "Tracy Zhou",
        "email": "tracyzhou@google.com",
        "time": "Tue Apr 09 21:45:36 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 21:45:36 2019 +0000"
      },
      "message": "Merge \"Disable quickstep onboarding when gestural nav is on until we have a new onboarding model.\" into qt-dev"
    },
    {
      "commit": "4244434bebc7930f502bda73028ce414d51e5bb8",
      "tree": "8b047ae450d12217b763af951298f318606160d1",
      "parents": [
        "5b08bfaaf46d287e6855d9d533706cbc75e2c164",
        "cb9c5d30a96a0f8ed4e27cdb38a28bfbebf93892"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 09 21:31:27 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 21:31:27 2019 +0000"
      },
      "message": "Merge \"Fixes default setting for showing MultiUserSwitch\" into qt-dev"
    },
    {
      "commit": "5b08bfaaf46d287e6855d9d533706cbc75e2c164",
      "tree": "c21fddfeb8129f69bc207b7894523e08033c22b9",
      "parents": [
        "b2b3b8cbd24fb0e07dfd3c7c67b99317a62e7919",
        "186a87b0034220e50b7ae2925411f47aa0af081c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 09 21:23:37 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 21:23:37 2019 +0000"
      },
      "message": "Merge \"Allow GSM RSSI levels to be customized by CarrierConfig\" into qt-dev"
    },
    {
      "commit": "b2b3b8cbd24fb0e07dfd3c7c67b99317a62e7919",
      "tree": "c3036e764d201b11fb13612c02f1825952322393",
      "parents": [
        "966860dbaeaca0bce563ae230ae16ec17fbea9b3",
        "f088aa0df8d10aee86506ac92c290e64d1e0f15c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 09 21:19:24 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 21:19:24 2019 +0000"
      },
      "message": "Merge \"Do not get app entry if it\u0027s a hidden module.\" into qt-dev"
    },
    {
      "commit": "966860dbaeaca0bce563ae230ae16ec17fbea9b3",
      "tree": "5812e82877adc081d89762267f315b4c90073cc1",
      "parents": [
        "35ed6c34c7274333911b4add55c29aa8e5538cf7",
        "9c675d4f4b682fd1f18a7dcc52559516214f9c5e"
      ],
      "author": {
        "name": "Tracy Zhou",
        "email": "tracyzhou@google.com",
        "time": "Tue Apr 09 21:06:28 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 21:06:28 2019 +0000"
      },
      "message": "Merge \"Implement the new PiP animation (fade-in).\" into qt-dev"
    },
    {
      "commit": "242c20ef390b1844f13c203ae30386949ba3d592",
      "tree": "e9ebc9801b0b599b1fef0009224e5f969abc02c0",
      "parents": [
        "35ed6c34c7274333911b4add55c29aa8e5538cf7"
      ],
      "author": {
        "name": "Greg Kaiser",
        "email": "gkaiser@google.com",
        "time": "Mon Apr 08 06:25:21 2019 -0700"
      },
      "committer": {
        "name": "Tej Singh",
        "email": "singhtejinder@google.com",
        "time": "Tue Apr 09 21:01:12 2019 +0000"
      },
      "message": "stats_log_api_gen: Minor printf format fix\n\nWe use \"%zu\" for a size_t argumet.\n\nTest: TreeHugger\nBug: 126134616\nChange-Id: I02916829dfb71a63f78eda0d45129b4dc0732a82\nMerged-In: I02916829dfb71a63f78eda0d45129b4dc0732a82\n(cherry picked from commit f87e93835a9cbebec2a46124f0f0b7e967de0d52)\n"
    },
    {
      "commit": "acc75528ffda2360dc7a3e5a4dbe8f3ecd71dc27",
      "tree": "0bf4b830b1c673b50378c35bd8799887fb19a0ad",
      "parents": [
        "35ed6c34c7274333911b4add55c29aa8e5538cf7"
      ],
      "author": {
        "name": "Suprabh Shukla",
        "email": "suprabh@google.com",
        "time": "Fri Apr 05 16:34:19 2019 -0700"
      },
      "committer": {
        "name": "Suprabh Shukla",
        "email": "suprabh@google.com",
        "time": "Tue Apr 09 21:00:10 2019 +0000"
      },
      "message": "OP_REQUEST_INSTALL_PACKAGES denied by default\n\nSome system apps may download unknown content and the user should\nbe explicitly asked whether they trust these files. System apps should\nexplicitly use the extra NOT_UNKNOWN_SOURCE to bypass this check.\n\nTest: Builds, boots, existing tests pass:\natest CtsPackageInstallTestCases\n\nLocally verified they pass if CtsPackageInstallTestCases.apk was signed by\nthe platform cert.\n\nBug: 123700348\nChange-Id: I2578251906f6656b83464d1c4fc4db99165841c9\n"
    },
    {
      "commit": "35ed6c34c7274333911b4add55c29aa8e5538cf7",
      "tree": "9409925050433b19e48f3d3805c1fae4a8e76136",
      "parents": [
        "7b9b898eb13dc209c91dba569f0e7030e5125286",
        "8c6b308c54fca2bc28fc2a6d254055bd911b5c7a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 09 20:53:18 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 20:53:18 2019 +0000"
      },
      "message": "Merge \"Add \"Disconnected\" subtitle on disconnected device\" into qt-dev"
    },
    {
      "commit": "7b9b898eb13dc209c91dba569f0e7030e5125286",
      "tree": "748d42d12e594dd321dd08a4d26ad982a30257fa",
      "parents": [
        "c78840c72af09b393b6a973ad6121a32013e8674",
        "2e4832fd19c1a5170b6ffb69d7a3c9c125f928eb"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Tue Apr 09 20:51:31 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 20:51:31 2019 +0000"
      },
      "message": "Merge \"Define a category for \"file management\" apps.\" into qt-dev"
    },
    {
      "commit": "c78840c72af09b393b6a973ad6121a32013e8674",
      "tree": "a31bad03cecece29ddd9476f1eb6a814e3c815e9",
      "parents": [
        "8052d14bd6474120f4c6ba15f88a653fbd6c0220",
        "a4d089f2d09370ffa39119226417550f52e5148e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 09 20:44:49 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 20:44:49 2019 +0000"
      },
      "message": "Merge \"Add a list to track unfinished tasks and dumpStackTraces\" into qt-dev"
    },
    {
      "commit": "8052d14bd6474120f4c6ba15f88a653fbd6c0220",
      "tree": "d6bdde0d63740e9a831dca30b032dfde6415527a",
      "parents": [
        "41b582936f6dbd92a32d84141411f06be8945637",
        "87c89eb057e76cca437080cfe8ed45cf0054a58b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 09 20:42:36 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 20:42:36 2019 +0000"
      },
      "message": "Merge \"Removed log spam from the Zygote.\" into qt-dev"
    },
    {
      "commit": "41b582936f6dbd92a32d84141411f06be8945637",
      "tree": "17c180aac510849de8a69c75e373e5f7000bbdc6",
      "parents": [
        "f332fa83229a192cc5294f99bf50ae2378b20273",
        "45810afbeab450b38b6c8612890a72e042c27b3b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 09 20:29:24 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 20:29:24 2019 +0000"
      },
      "message": "Merge \"Don\u0027t use noteop for preflight checks\" into qt-dev"
    },
    {
      "commit": "f332fa83229a192cc5294f99bf50ae2378b20273",
      "tree": "0038e20d63c455b84ec2a68eca4ef57445c4c1cd",
      "parents": [
        "9bdb2336fc44f1ee818c5c21b9bba2539410cf54",
        "1370c0590ca57cdff5f7494e86b5585c016846a9"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Tue Apr 09 20:20:49 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 20:20:49 2019 +0000"
      },
      "message": "Merge \"OMS: add internal tests\" into qt-dev"
    },
    {
      "commit": "9bdb2336fc44f1ee818c5c21b9bba2539410cf54",
      "tree": "cc410c053ca8cb9f2625ec0464c64645dcea044f",
      "parents": [
        "688224b7bd3ac7a752f6a49a26453c8d823e9965",
        "72ea0fd5a757ec128271f127c1af6f1627627216"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 09 20:18:03 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 20:18:03 2019 +0000"
      },
      "message": "Merge \"Make sure APN type ALL does not include types that are not wild cardable\" into qt-dev"
    },
    {
      "commit": "688224b7bd3ac7a752f6a49a26453c8d823e9965",
      "tree": "99227a870baa108bb1bcaed01a7cacde239cf820",
      "parents": [
        "1b8587d53145ab15da9863b3d761ea7eb240613e",
        "5c399c60c13a5ef38061ea86563c96232ae6625f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 09 19:56:25 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 19:56:25 2019 +0000"
      },
      "message": "Merge \"Lock more of the things\" into qt-dev"
    },
    {
      "commit": "1b8587d53145ab15da9863b3d761ea7eb240613e",
      "tree": "a39c7d345dc79374496e8caadc5ec98d3a579987",
      "parents": [
        "56453ede412fea52826b5c24458ef9eb687d4c65",
        "628626f99f8a02d9ad1f1f26ca7f3c7bf29cc49e"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Tue Apr 09 19:54:39 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 19:54:39 2019 +0000"
      },
      "message": "Merge \"Add two classes to blacklist\" into qt-dev"
    },
    {
      "commit": "d04bd0f8cc7e9c774d58091948c35f32f8018da2",
      "tree": "9c10aed07626adecbf89ec5a97c5703678b0f30c",
      "parents": [
        "beeb456338bc828421335d21d9976e24ea5f2198"
      ],
      "author": {
        "name": "Matthew Ng",
        "email": "ngmatthew@google.com",
        "time": "Mon Apr 08 17:29:45 2019 -0700"
      },
      "committer": {
        "name": "Matthew Ng",
        "email": "ngmatthew@google.com",
        "time": "Tue Apr 09 12:49:10 2019 -0700"
      },
      "message": "Respect the autoMirror attr on drawable to flip horizontally\n\nThis fixes the back button from rotating on RTL.\n\nFixes: 116811826\nTest: use rtl with security and 3 button mode, unlock device\nChange-Id: I5e92252a3a29301b9839628ee5b986226af16d8c\n"
    },
    {
      "commit": "56453ede412fea52826b5c24458ef9eb687d4c65",
      "tree": "fdab592f2e2958f03840c9910e073eac803d1887",
      "parents": [
        "242f2c93fabe61d2c55bcb2a3a55857d35fc2b8a",
        "c45a9903302e91dc027418c501d4aa52f4a4e9f6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 09 19:31:45 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 19:31:45 2019 +0000"
      },
      "message": "Merge \"Allow wallpapers and IMEs to get location if needed\" into qt-dev"
    },
    {
      "commit": "6602d0f5035eb999f6c0ca9f55a2cea251086c99",
      "tree": "9646522bd28aee1ecd52b80bf5853cf91d8d3fab",
      "parents": [
        "1be371ddbd49524ec4127a6c01784981a467d45b"
      ],
      "author": {
        "name": "Tracy Zhou",
        "email": "tracyzhou@google.com",
        "time": "Tue Apr 09 11:12:14 2019 -0700"
      },
      "committer": {
        "name": "Tracy Zhou",
        "email": "tracyzhou@google.com",
        "time": "Tue Apr 09 12:20:50 2019 -0700"
      },
      "message": "Disable quickstep onboarding when gestural nav is on until we have a new\nonboarding model.\n\nFixes: 130205419\nTest: Manual\nChange-Id: Idfb881abe9fa26ad9a30a4812ea7d83d7707337d\n"
    },
    {
      "commit": "9aaf00c51c69c1b1d69a5f280ad4ae23921152c3",
      "tree": "6dbde9d4ec685e343ae843c8ff2670ebfd7aa0da",
      "parents": [
        "242f2c93fabe61d2c55bcb2a3a55857d35fc2b8a"
      ],
      "author": {
        "name": "Matt Pietal",
        "email": "mpietal@google.com",
        "time": "Tue Apr 09 10:09:12 2019 -0400"
      },
      "committer": {
        "name": "Matt Pietal",
        "email": "mpietal@google.com",
        "time": "Tue Apr 09 15:10:58 2019 -0400"
      },
      "message": "Sharesheet - Add outline to image preview\n\nSupport thin border around content preview images\n\nBug: 129979196\nTest: Visual inspection\nChange-Id: I3984a22507352cc3de8fd38ee3ded39a63bb442d\n"
    },
    {
      "commit": "d4ee8af987183870d8546dee27a7d9a007d18931",
      "tree": "18b0a196ec836350cd08e0fecb10471737c5b3f4",
      "parents": [
        "dd07ae579c291a2b6ffe09bd576fd908eb9e5ddd"
      ],
      "author": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Tue Apr 09 12:10:11 2019 -0700"
      },
      "committer": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Tue Apr 09 12:10:35 2019 -0700"
      },
      "message": "Log authentication rejection\n\nBug: 130043912\n\nTest: Both authenticate and reject logs seen now\nChange-Id: I398c95a9c439575e126e710e16ed266c51c00122\n"
    },
    {
      "commit": "a4d089f2d09370ffa39119226417550f52e5148e",
      "tree": "6857aab3bb1d66cfae673bdb825e5f444df5516d",
      "parents": [
        "242f2c93fabe61d2c55bcb2a3a55857d35fc2b8a"
      ],
      "author": {
        "name": "Hui Yu",
        "email": "huiyu@google.com",
        "time": "Tue Apr 02 16:19:12 2019 -0700"
      },
      "committer": {
        "name": "Hui Yu",
        "email": "huiyu@google.com",
        "time": "Tue Apr 09 18:37:28 2019 +0000"
      },
      "message": "Add a list to track unfinished tasks and dumpStackTraces\n\nPreviously exception message only prints unstarted tasks in the thread\npool. We also want to know the started but unfinished tasks. Add an\narray list mPendingTask to track all unfinished tasks.\n\nAlso dumpStackTraces() so we can tell why the task in the threadpool\nfailed to finish on time.\n\nThis will help us to find root cause of IllegalStateException in\nSystemServerInitThreadPool.shutdown().\n\nBug: 128928718\nTest: Reboot device, adb logcat | grep SystemServerInitThreadPool. Force\na task to sleep for 30 seconds, observe IllegalStateException with\nunfinished task printed and stack traces is dumped in a ANR file.\n\nChange-Id: I98ba86e58ae1f2e1ab2b3f8ea3724c6b70a796eb\n"
    },
    {
      "commit": "78cf8acf00b82fa1ef39756fb4e5fb7da8ff5f57",
      "tree": "b6f862e0a4ffe9b3e7898adacced5f5b73659fec",
      "parents": [
        "242f2c93fabe61d2c55bcb2a3a55857d35fc2b8a"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Mon Apr 08 19:21:02 2019 -0700"
      },
      "committer": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Tue Apr 09 11:25:34 2019 -0700"
      },
      "message": "Update Javadocs for CellInfo Classes\n\n-Add nullability annotations for getMccString\n and getMncString.\n-Add IntRange to CellSignalStrength#getLevel()\n-Fix a few docstring errors.\n\nBug: 129902021\nTest: make \u0026\u0026 make update-api \u0026\u0026 make offline-sdk-docs\n      (no functional change)\n\nChange-Id: I61d645f79a23226ab902fc657fe7b07ffd674a0b\n(cherry picked from commit b858d8c682261aae4ab5b99e5c0c99b627b329cb)\n"
    },
    {
      "commit": "242f2c93fabe61d2c55bcb2a3a55857d35fc2b8a",
      "tree": "05709d458ae60f06dc604bebebd1262d2ceef428",
      "parents": [
        "29966ca5de1027d826b802c85cf027744ad3ed81",
        "bf9298f1c9b848ff0db4ae0be3913ad531bafa9e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 09 18:20:54 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 18:20:54 2019 +0000"
      },
      "message": "Merge \"SurfaceControl: Fix captureLayers JNI\" into qt-dev"
    },
    {
      "commit": "29966ca5de1027d826b802c85cf027744ad3ed81",
      "tree": "109af92311566626664d2d5af65ac4dcd837e7fd",
      "parents": [
        "7cb07c1f386bfd3c8f913bf8f8a0d16a22b1bab4",
        "6382930df3837d3197b9d4342242dc7b49085eb4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 09 18:20:34 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 18:20:34 2019 +0000"
      },
      "message": "Merge \"Remove pending callback from AttentionManager\" into qt-dev"
    },
    {
      "commit": "45810afbeab450b38b6c8612890a72e042c27b3b",
      "tree": "4647d5d74d96e0e4db5e697b3e4c4178ea09af48",
      "parents": [
        "e5b5f30fbe5c162964bcd16f290198b44a613fe4"
      ],
      "author": {
        "name": "Chad Brubaker",
        "email": "cbrubaker@google.com",
        "time": "Mon Apr 08 19:19:48 2019 -0700"
      },
      "committer": {
        "name": "Chad Brubaker",
        "email": "cbrubaker@google.com",
        "time": "Tue Apr 09 11:18:28 2019 -0700"
      },
      "message": "Don\u0027t use noteop for preflight checks\n\nTest: apps don\u0027t show as accessing location on start\nFixes: 130187488\nChange-Id: Iacd7edbadab64f43229b5d6f8056bb076c4f280c\n"
    },
    {
      "commit": "7cb07c1f386bfd3c8f913bf8f8a0d16a22b1bab4",
      "tree": "740607d9377428cb842424eaa2ed1a23960fe71d",
      "parents": [
        "3819116c846f1f90ca64395d0863d442daa4931e",
        "dff8b1b6464556c3359131dbfd226086e8af9c18"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 09 18:14:24 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 18:14:24 2019 +0000"
      },
      "message": "Merge \"Fix Display White Balance color temperature on enable\" into qt-dev"
    },
    {
      "commit": "3819116c846f1f90ca64395d0863d442daa4931e",
      "tree": "1a5e6da6e3f73071c11253efc4d31f6652a78202",
      "parents": [
        "67bce075e5eb05a293ce4587fc0a63cd056dcd72",
        "35c1420795f855f0c28a9702ad36ee9e598fe903"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 09 18:04:42 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 18:04:42 2019 +0000"
      },
      "message": "Merge \"Update AppCompacted Action enum.\" into qt-dev"
    },
    {
      "commit": "67bce075e5eb05a293ce4587fc0a63cd056dcd72",
      "tree": "c38464431a871697513bb3c9218d174e205516a1",
      "parents": [
        "cdec79367dc2f9d091a5bbf0a2fb5a77af171cf7",
        "9772daf3989af2433dd1e9820d54dfdb9e1696f6"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Tue Apr 09 18:03:31 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 18:03:31 2019 +0000"
      },
      "message": "Merge changes from topic \"tdscdma-rscp\" into qt-dev\n\n* changes:\n  Fix getLevel for CellSignalStrengthTdscdma\n  Rename LevelCalculationMethod Constant\n"
    },
    {
      "commit": "cb9c5d30a96a0f8ed4e27cdb38a28bfbebf93892",
      "tree": "9d98f2c96a23806149f2ca0d958fa4f27bafdb66",
      "parents": [
        "9dfc48d06e0156c52df748ff64aa3bd2e09cd211"
      ],
      "author": {
        "name": "Fabian Kozynski",
        "email": "kozynski@google.com",
        "time": "Tue Apr 09 14:00:06 2019 -0400"
      },
      "committer": {
        "name": "Fabian Kozynski",
        "email": "kozynski@google.com",
        "time": "Tue Apr 09 14:00:06 2019 -0400"
      },
      "message": "Fixes default setting for showing MultiUserSwitch\n\nBy default, UserManager enables UserSwitch if no decission has been made\nbefore. However, in QS, we want the UserSwitcher not to show unless the\nuser has explicitly enabled UserSwitch\n\nFixes: 129898837\nTest: manual, after Full wipe\nChange-Id: Ib2a0c10dff910199ce5c60d9e578efee3899cbb9\n"
    },
    {
      "commit": "cdec79367dc2f9d091a5bbf0a2fb5a77af171cf7",
      "tree": "934af661fe2874d9fa81eabc748b5fffb1a27717",
      "parents": [
        "16f6a30c9d4be55f625e8ef4475e360dae8ea04a",
        "32e85796389f57e2539c28f9e670277ab610459a"
      ],
      "author": {
        "name": "Dmitry Dementyev",
        "email": "dementyev@google.com",
        "time": "Tue Apr 09 17:55:13 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 17:55:13 2019 +0000"
      },
      "message": "Merge \"Check that Account Parcel has name and type.\" into qt-dev"
    },
    {
      "commit": "16f6a30c9d4be55f625e8ef4475e360dae8ea04a",
      "tree": "34eb774a5f5b9dcba43315ff263521a91a98f1e3",
      "parents": [
        "1de175914bfc53508533723e25e1f7f1fd0d903c",
        "84b19b48f8dc52c43e07b5dbf2da182dde303301"
      ],
      "author": {
        "name": "Anil Admal",
        "email": "aadmal@google.com",
        "time": "Tue Apr 09 17:54:21 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 17:54:21 2019 +0000"
      },
      "message": "Merge \"Change SUPL network request parameters for requestRouteToHostAddress\" into qt-dev"
    },
    {
      "commit": "1de175914bfc53508533723e25e1f7f1fd0d903c",
      "tree": "97b6cd6823e9accf1eb7b5bad83854ae734c210b",
      "parents": [
        "168f7e48acb828e1570cd5057023f774457f6ac5",
        "0b109f5f9328497c36463832f015de6214bf5651"
      ],
      "author": {
        "name": "SongFerng Wang",
        "email": "songferngwang@google.com",
        "time": "Tue Apr 09 17:53:43 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 17:53:43 2019 +0000"
      },
      "message": "Merge \"notifyUserMobileDataStateChangedForPhoneId does not set mUserMobileDataState.\" into qt-dev"
    },
    {
      "commit": "dff8b1b6464556c3359131dbfd226086e8af9c18",
      "tree": "00097d3aa5e519ad7b322fa8b8b2b7f96d77bdb4",
      "parents": [
        "85e35eb118fb2a762cf76fc1e64fcada7800520c"
      ],
      "author": {
        "name": "Daniel Solomon",
        "email": "solomondaniel@google.com",
        "time": "Mon Apr 08 14:30:51 2019 -0700"
      },
      "committer": {
        "name": "Daniel Solomon",
        "email": "solomondaniel@google.com",
        "time": "Tue Apr 09 17:47:48 2019 +0000"
      },
      "message": "Fix Display White Balance color temperature on enable\n\nCurrently the ambient-to-display color temperature spline is applied to\nall color temperature values, including the placeholder value -1.0 that\nis used when DWB is first enabled. When this happens, display color\ntemperature is first set to its lowest value, and is then set to a\nmeaningful value when the sensor updates its first reading. This\nbehavior is incorrect.\n\nTo fix this, check for a valid color temperature value\nbefore applying the spline.\n\nBug 130137407\nTest: manual\n\nChange-Id: I67a06504e499411fd34e05569e9cd0cbc9f81df1\n"
    },
    {
      "commit": "5c399c60c13a5ef38061ea86563c96232ae6625f",
      "tree": "22815bdbfaa0e91a9fb0d3b6e74b9ac5bb41d1fd",
      "parents": [
        "168f7e48acb828e1570cd5057023f774457f6ac5"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Mon Apr 08 14:42:53 2019 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue Apr 09 13:45:28 2019 -0400"
      },
      "message": "Lock more of the things\n\nSpecifically, access to PackagePreferences\n\nTest: atest\nBug: 129444912\nChange-Id: Ia2ff46fff433333c76f0898a68b9230dcfb253ee\n"
    },
    {
      "commit": "186a87b0034220e50b7ae2925411f47aa0af081c",
      "tree": "1454aed986c84aff2f4b0654157db2a5e7ea8034",
      "parents": [
        "a29d4340068943bc30508727d3d81da6f971e4cd"
      ],
      "author": {
        "name": "andychou",
        "email": "andychou@google.com",
        "time": "Tue Apr 09 14:50:31 2019 +0800"
      },
      "committer": {
        "name": "Andy Chou",
        "email": "andychou@google.com",
        "time": "Tue Apr 09 17:43:44 2019 +0000"
      },
      "message": "Allow GSM RSSI levels to be customized by CarrierConfig\n\nAdd carrier config gsm_rssi_thresholds_int_array and mapping level\naccording to config\n\nBUG: 123528673\nTest: build pass and override carrierconfig to test\nChange-Id: I61afd1f07564c0df886b0e30d27ea2a059b484dc\nMerged-In: I61afd1f07564c0df886b0e30d27ea2a059b484dc\n(cherry picked from commit b80dbce9a3b907bd5cc81984fe4f472833c030f1)\n"
    },
    {
      "commit": "9c675d4f4b682fd1f18a7dcc52559516214f9c5e",
      "tree": "7d346a99fcf5361c0f70cd1fadcee8fb9c5f840c",
      "parents": [
        "1be371ddbd49524ec4127a6c01784981a467d45b"
      ],
      "author": {
        "name": "Tracy Zhou",
        "email": "tracyzhou@google.com",
        "time": "Mon Apr 08 00:32:40 2019 -0700"
      },
      "committer": {
        "name": "Tracy Zhou",
        "email": "tracyzhou@google.com",
        "time": "Tue Apr 09 10:37:32 2019 -0700"
      },
      "message": "Implement the new PiP animation (fade-in).\n\nThe new fully gestural navigation changes how user goes home from an\napp as well as the animation of the app transition. The current PiP animation (bounds) is not compatible with the new model because of the direction of movements. Instead of animating bounds, we can fade the PiP window in after app closing animation finishes.\n\nFixes: 122609330\nTest: 1. Open youtube, play a video, tap home to observe the new PiP\nanimation (demo video attached in the ticket b/122609330) 2. With gestural nav on, observe pip transition when swiping up to home.\natest ActivityManagerPinnedStackTests\natest BoundsAnimationControllerTests\natest RecentsAnimationTestTest\n\nChange-Id: I28eeb1aa99c4fd569845ca7a42561f6b20796f9b\n"
    },
    {
      "commit": "168f7e48acb828e1570cd5057023f774457f6ac5",
      "tree": "79eee593146ec31ebd5dd97bd370303a9d7a5895",
      "parents": [
        "f4cd9daf58dfade41b7d6eec9ab70f44b964bfe5",
        "5023abdf30e9b936ee04af0baa56480f9581af39"
      ],
      "author": {
        "name": "Adam He",
        "email": "adamhe@google.com",
        "time": "Tue Apr 09 17:37:07 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 17:37:07 2019 +0000"
      },
      "message": "Merge \"Added documentation to note onDisconnected() should not make calls to their respective managers.\" into qt-dev"
    },
    {
      "commit": "628626f99f8a02d9ad1f1f26ca7f3c7bf29cc49e",
      "tree": "d7ad36393571cdacf2fd5194932f3c5332df95c5",
      "parents": [
        "09c94276369a9bf004f266627fb91c05443984ad"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Tue Apr 09 09:53:55 2019 -0700"
      },
      "committer": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Tue Apr 09 10:34:26 2019 -0700"
      },
      "message": "Add two classes to blacklist\n\nAdded these classes to prevent initialization of AsyncTask since\ninitializing AsyncTask may cause memory leaks.\n\nBug: 130206915\nTest: make\nTest: look at classes initialized during preloading\nChange-Id: I6bacbbdf61d8a782d88debc29d9f0ca29d273888\n"
    },
    {
      "commit": "87c89eb057e76cca437080cfe8ed45cf0054a58b",
      "tree": "efa9dc4c916e6b81ec03a5ba5c8575b45fd4fea6",
      "parents": [
        "45e2c22d7e50dfc6241ec885dcc1cae1da8e9dc2"
      ],
      "author": {
        "name": "Chris Wailes",
        "email": "chriswailes@google.com",
        "time": "Mon Apr 08 15:52:40 2019 -0700"
      },
      "committer": {
        "name": "Christian Wailes",
        "email": "chriswailes@google.com",
        "time": "Tue Apr 09 17:25:43 2019 +0000"
      },
      "message": "Removed log spam from the Zygote.\n\nThis patch removes several debugging log messages.  These messages were\nuseful when the `FDs to ignore` list was usually empty, but with the\naddition of USAPs this has become spammy.\n\n(cherry picked from commit da0a9cd05c4e2860c91e2ac31285526c041a5b85)\n\nTest: Build\nBug: 130172109\nChange-Id: Id166990a63f20efb3bf6ffd5b697efd436d50921\nMerged-In: Id166990a63f20efb3bf6ffd5b697efd436d50921\n"
    },
    {
      "commit": "f4cd9daf58dfade41b7d6eec9ab70f44b964bfe5",
      "tree": "fefc1f3c4a133e6f55032709cfb39022b55f9740",
      "parents": [
        "f27caf7d58c667ab274596814ea1b8cab8f8466e",
        "0c856817b8c07fca23269d68266b504c72e2be52"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 09 17:17:01 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 17:17:01 2019 +0000"
      },
      "message": "Merge \"AudioService: add scheduleLoadSoundEffects\" into qt-dev"
    },
    {
      "commit": "f27caf7d58c667ab274596814ea1b8cab8f8466e",
      "tree": "d0c568dfbd971c758e4d1784dd7c49bbaa0d9dba",
      "parents": [
        "a29d4340068943bc30508727d3d81da6f971e4cd",
        "e00887f6125bcb4d2fdc564f1c5a1a2df54ec5e5"
      ],
      "author": {
        "name": "Xiangyu/Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Tue Apr 09 17:13:35 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 17:13:35 2019 +0000"
      },
      "message": "Merge \"Add comments in grouping APIs to clarify possible exceptions.\" into qt-dev"
    },
    {
      "commit": "6382930df3837d3197b9d4342242dc7b49085eb4",
      "tree": "ba8435812d595f1ca2107f85c309f30cb3ff76af",
      "parents": [
        "a29d4340068943bc30508727d3d81da6f971e4cd"
      ],
      "author": {
        "name": "Alex Salo",
        "email": "asalo@google.com",
        "time": "Sat Apr 06 14:57:30 2019 -0700"
      },
      "committer": {
        "name": "Alex Salo",
        "email": "asalo@google.com",
        "time": "Tue Apr 09 16:43:10 2019 +0000"
      },
      "message": "Remove pending callback from AttentionManager\n\na) PendingCalback -\u003e CurrentCallback + isDispatched + isFufilled\nb) Simplify the cancellation logic. Only AttentionService should issue\nspecific failure codes, Manager should only issue \"CANCELLED\" if can\u0027t\nreache the service\n\nBug: 111939367\nTest: manually verified the demo worked, working on both CTS and unit\ntests\n\nChange-Id: Ief63b01a958bd67badd4d7ed8df9749baabb16f4\n"
    },
    {
      "commit": "a29d4340068943bc30508727d3d81da6f971e4cd",
      "tree": "a9c00f6e93ff7ac92cc4020da77c218186483e18",
      "parents": [
        "773a231fc6f4930fe445a974a62586dab54dfc09",
        "9ad240c0583c98c7a3eba607678ea03fe194bb54"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 09 16:29:53 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 16:29:53 2019 +0000"
      },
      "message": "Merge \"Tweaked the rounded corners when turning off\" into qt-dev"
    },
    {
      "commit": "773a231fc6f4930fe445a974a62586dab54dfc09",
      "tree": "811beb3b565ea9f78db708dae689b47d5de58547",
      "parents": [
        "09c94276369a9bf004f266627fb91c05443984ad",
        "28f5a88402151cf361a5e362204e2add8c926ce6"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue Apr 09 15:35:58 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 15:35:58 2019 +0000"
      },
      "message": "Merge \"Ensure VoiceInteractionManagerService updates the assistant setting\" into qt-dev"
    },
    {
      "commit": "2e4832fd19c1a5170b6ffb69d7a3c9c125f928eb",
      "tree": "ab5bb813284002c90c412dbc61fbc61ed7a05aee",
      "parents": [
        "e9d146ec9acd932f906d68cf836bb162bde7f7ab"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Apr 09 09:23:48 2019 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Apr 09 09:30:19 2019 -0600"
      },
      "message": "Define a category for \"file management\" apps.\n\nWe already have a nice collection of CATEGORY_APP_* constants that\ncan be used to identify classes of apps.  This change expands that\nlist to discover file management apps, such as DocumentsUI.\n\nBug: 130215653\nTest: none\nChange-Id: I9b5016676ca1526074ba876675f14bf814ea4c09\n"
    },
    {
      "commit": "09c94276369a9bf004f266627fb91c05443984ad",
      "tree": "574d16da8085fa8e5145028e81e78bf30db3ab99",
      "parents": [
        "5a39b450adeb9ed111fbf538917d35e4ff224af8",
        "48f549711f1d284e40062e6f28bbd114a44f7368"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Apr 09 15:09:05 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 15:09:05 2019 +0000"
      },
      "message": "Merge \"Ensure stack bounds are set for most animations\" into qt-dev"
    },
    {
      "commit": "5a39b450adeb9ed111fbf538917d35e4ff224af8",
      "tree": "5381d222d4049a9bff0ff3afdb0b8f0836241b4b",
      "parents": [
        "8edbcf8c3289baa183e0e7598779dc9fdd16cfe1",
        "92310610eb376b77886186ded48df7b7b400042e"
      ],
      "author": {
        "name": "Aaron Heuckroth",
        "email": "nesciosquid@google.com",
        "time": "Tue Apr 09 15:04:09 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 15:04:09 2019 +0000"
      },
      "message": "Merge \"Increase character limit on GlobalActions bugreport string.\" into qt-dev"
    },
    {
      "commit": "bf9298f1c9b848ff0db4ae0be3913ad531bafa9e",
      "tree": "8d408eb02f9b9cff0a058022215a41297c063964",
      "parents": [
        "8e3183e12657e05fc799a62b51828c20e43c0b43"
      ],
      "author": {
        "name": "Robert Carr",
        "email": "racarr@google.com",
        "time": "Tue Apr 09 07:42:02 2019 -0700"
      },
      "committer": {
        "name": "Robert Carr",
        "email": "racarr@google.com",
        "time": "Tue Apr 09 07:42:59 2019 -0700"
      },
      "message": "SurfaceControl: Fix captureLayers JNI\n\nMissed a call-point in last refactoring.\n\nBug: 130211665\nTest: Manual\nChange-Id: I43fa93eea7d79f5b773497e3bb65750866eca2cb\n"
    },
    {
      "commit": "8edbcf8c3289baa183e0e7598779dc9fdd16cfe1",
      "tree": "ef70a56602e1227885d3ef52f03b70e650da01ee",
      "parents": [
        "8e3183e12657e05fc799a62b51828c20e43c0b43",
        "a4b30072a090e266ff1aeef2e1641fecbaab0b2b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 09 14:42:31 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 14:42:31 2019 +0000"
      },
      "message": "Merge \"Sharesheet - Add support for sunshine\" into qt-dev"
    },
    {
      "commit": "0b109f5f9328497c36463832f015de6214bf5651",
      "tree": "5837ba2c63bf86a43b5dc7a830d0e89b53b4280f",
      "parents": [
        "8e3183e12657e05fc799a62b51828c20e43c0b43"
      ],
      "author": {
        "name": "SongFerngWang",
        "email": "songferngwang@google.com",
        "time": "Tue Apr 09 17:29:29 2019 +0800"
      },
      "committer": {
        "name": "SongFerng Wang",
        "email": "songferngwang@google.com",
        "time": "Tue Apr 09 13:45:45 2019 +0000"
      },
      "message": "notifyUserMobileDataStateChangedForPhoneId does not set mUserMobileDataState.\n\nnotifyUserMobileDataStateChangedForPhoneId does not set mUserMobileDataState.\n\nBug: 128510330\nTest: build pass\nChange-Id: I5db6329ce4699cca8d79a827c36f7f61a4fa8f92\nMerged-In: I5db6329ce4699cca8d79a827c36f7f61a4fa8f92\n(cherry picked from commit 1b3134c5140a87ea8242989b73a470d901a8913b)\n"
    },
    {
      "commit": "1370c0590ca57cdff5f7494e86b5585c016846a9",
      "tree": "3f42e256126a45ed6013fe30eda09351d0801617",
      "parents": [
        "dd07ae579c291a2b6ffe09bd576fd908eb9e5ddd"
      ],
      "author": {
        "name": "Mårten Kongstad",
        "email": "marten.kongstad@sony.com",
        "time": "Thu May 03 10:48:35 2018 +0200"
      },
      "committer": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Tue Apr 09 06:44:34 2019 -0700"
      },
      "message": "OMS: add internal tests\n\nAdd unit tests for OMS internal components. These are different from the\nOMS public API tests [that reside in core/tests/overlaytest].\n\nAlso, fix typo in OverlayInfo#toString.\n\nBug: 119443459\nTest: atest FrameworksServicesTests:com.android.server.om\nChange-Id: Icbee70800de5157a1804e0c96101f31c0bad2619\n"
    },
    {
      "commit": "8e3183e12657e05fc799a62b51828c20e43c0b43",
      "tree": "55d8aa494ee1be31d120bfd005a7338e164df322",
      "parents": [
        "94feed6c55eb82f8b2a70531996d973f8054699e",
        "971d9c99378679fbe61bff6b56a3000cbb7be5b7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 09 13:39:29 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 13:39:29 2019 +0000"
      },
      "message": "Merge \"Address leftover comments on aosp/894233\" into qt-dev"
    },
    {
      "commit": "94feed6c55eb82f8b2a70531996d973f8054699e",
      "tree": "74eaffb04f73a090a9e7ba0a73811b4b7b78f07d",
      "parents": [
        "943d1130e4c0038fefe8d26632d2e7b11d7feb62",
        "a31ed1bbdd45625036ac65bb41d2f1d462e14a04"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Apr 09 13:34:30 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 13:34:30 2019 +0000"
      },
      "message": "Merge \"Shell: Grant CACHE_CONTENT to Shell\" into qt-dev"
    },
    {
      "commit": "943d1130e4c0038fefe8d26632d2e7b11d7feb62",
      "tree": "0a12b62f3da2b67cb8ae401bca6e29ab0260ca16",
      "parents": [
        "9d1465d0b510af6fdb2ea372641280ab761f5ca9",
        "2cb5a0f0cc890d46bfaa85fbcfe829390ba77458"
      ],
      "author": {
        "name": "Charles Chen",
        "email": "charlesccchen@google.com",
        "time": "Tue Apr 09 12:23:12 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 12:23:12 2019 +0000"
      },
      "message": "Merge \"Fix TaskPositionerTests\" into qt-dev"
    },
    {
      "commit": "48f549711f1d284e40062e6f28bbd114a44f7368",
      "tree": "9066323a6a94e178b683d440441ac1fb563f03a7",
      "parents": [
        "462864489ac66bcaa9875afc5c2c2123f7d3b074"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Apr 08 18:58:29 2019 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Apr 09 14:17:05 2019 +0200"
      },
      "message": "Ensure stack bounds are set for most animations\n\n...as otherwise rounded corners don\u0027t work. Also, ensure that we\nonly set rounded corners if a crop is set.\n\nTest: WindowAnimationSpecTest\nTest: Task switch animation\nFixes: 129062310\nChange-Id: I9fea6a520cccf1ccf2aea3f57a4ce0dda3852779\n"
    },
    {
      "commit": "971d9c99378679fbe61bff6b56a3000cbb7be5b7",
      "tree": "dec7ecdd1d4a1e23771ed7836b867563af849afb",
      "parents": [
        "b08726bbc11bd6e830ddcb1e224b78989b7e7554"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Mon Apr 08 20:28:44 2019 +0900"
      },
      "committer": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Tue Apr 09 12:16:52 2019 +0000"
      },
      "message": "Address leftover comments on aosp/894233\n\nCherry-pick from commit 415f523f7ce4c7e33fa70ea003f265e5b53faa20,\nwith small conflict resolution.\n\nBug: 129510344\nTest: m, boots, wifi connects, resolves DNS\nChange-Id: Idf24f42a86bbfcc89e3ea8cf50d1b705d72ac613\nMerged-In: Idf24f42a86bbfcc89e3ea8cf50d1b705d72ac613\nMerged-In: Ia08104f839ef37139a8761e2e625bb10c94c275f\n"
    },
    {
      "commit": "9d1465d0b510af6fdb2ea372641280ab761f5ca9",
      "tree": "72a6c3683bf27ac9b6481bc94c94ce9d80bfe897",
      "parents": [
        "6839f419de804da732b4b80d2f0233452d890e78"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Fri Apr 05 16:38:21 2019 +0900"
      },
      "committer": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Tue Apr 09 12:04:26 2019 +0000"
      },
      "message": "Move the latest AIDL update to the bottom\n\nTest: m\nBug: 128803828\nChange-Id: I3818eb8abb5a410663a6da633d5516cef4ecad8e\n(cherry picked from commit 45ff048d40f1b0b9ff6ff1e1b19dafc4488c82a0)\n"
    },
    {
      "commit": "a4b30072a090e266ff1aeef2e1641fecbaab0b2b",
      "tree": "e58f7bd27b20d47db4c444c5fd43afee997f8c65",
      "parents": [
        "5a56c2d9cc7f64e3420fc65ffae0380ab11d573b"
      ],
      "author": {
        "name": "Matt Pietal",
        "email": "mpietal@google.com",
        "time": "Thu Apr 04 13:44:36 2019 -0400"
      },
      "committer": {
        "name": "Matt Pietal",
        "email": "mpietal@google.com",
        "time": "Tue Apr 09 07:57:04 2019 -0400"
      },
      "message": "Sharesheet - Add support for sunshine\n\nSet apps/targets to be visually disabled when in suspended state. Do\nnot auto launch when the only app is suspended.\n\nBug: 112553778\nTest: Manually inspect colors on app suspension\nChange-Id: Ief9faba831c4f3676f02f84b0174b74d4103f940\n"
    },
    {
      "commit": "6839f419de804da732b4b80d2f0233452d890e78",
      "tree": "998bab0e5779501049233086b6f4f3868145338a",
      "parents": [
        "5a56c2d9cc7f64e3420fc65ffae0380ab11d573b",
        "0b984412054d3a7fbe42dfe9b768434780f36a76"
      ],
      "author": {
        "name": "Chiachang Wang",
        "email": "chiachangwang@google.com",
        "time": "Tue Apr 09 11:52:54 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 11:52:54 2019 +0000"
      },
      "message": "Merge \"Move data stall definitions out from Setting\" into qt-dev"
    },
    {
      "commit": "5a56c2d9cc7f64e3420fc65ffae0380ab11d573b",
      "tree": "389af8ede908ea6c89ddba31835b434e0c8c4640",
      "parents": [
        "54c7a055ded3838af404b073450c08ec777d4f09",
        "1c8816c3ad9d6cbc7434e4cce0f2ab6918c12c44"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 09 11:10:00 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 11:10:00 2019 +0000"
      },
      "message": "Merge \"Sharesheet: Rank the first N apps, then show the rest alphabetically.\" into qt-dev"
    },
    {
      "commit": "54c7a055ded3838af404b073450c08ec777d4f09",
      "tree": "f49980b5ac9d4368d58f5f1a2a8c4281b187f12d",
      "parents": [
        "1ed8d8109fc68bf302d008c6bc6fc364a173b81e",
        "1677869191cf1e7c70a1fa6fb6d92072f3a03944"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue Apr 09 10:25:10 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 10:25:10 2019 +0000"
      },
      "message": "Merge \"Fix ConnectivityServiceTest fail.\" into qt-dev"
    },
    {
      "commit": "1ed8d8109fc68bf302d008c6bc6fc364a173b81e",
      "tree": "0d2c45603001a4069becd1423890c346d35ebec2",
      "parents": [
        "7c0d3098860889ab148b5c69a30bfddb10a3de56",
        "9a1627f521d5a98f1682a7d83d6e94552d97958e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 09 10:22:19 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 10:22:19 2019 +0000"
      },
      "message": "Merge \"DynamicSystem string review followup\" into qt-dev"
    },
    {
      "commit": "7c0d3098860889ab148b5c69a30bfddb10a3de56",
      "tree": "67b65dd1ed98f9e5ace5d581f7692c6ed596557b",
      "parents": [
        "abb606c5bd8ce149f149ef659260c78146e1a86e",
        "d3c34d4c5920c6c77c5add8d98f4a395b2515cb4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 09 10:21:39 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 10:21:39 2019 +0000"
      },
      "message": "Merge \"Add a mechanism to pass the L2Key and group hint to IpClient\" into qt-dev"
    },
    {
      "commit": "35c1420795f855f0c28a9702ad36ee9e598fe903",
      "tree": "8df53bb4737fe23dd43a54d6540525797a2ba40e",
      "parents": [
        "16f682cac6840e6fd760cd3a076a36c46042cf6c"
      ],
      "author": {
        "name": "Ben Murdoch",
        "email": "benm@google.com",
        "time": "Tue Apr 09 11:00:53 2019 +0100"
      },
      "committer": {
        "name": "Ben Murdoch",
        "email": "benm@google.com",
        "time": "Tue Apr 09 11:06:07 2019 +0100"
      },
      "message": "Update AppCompacted Action enum.\n\nWe added two new types of compaction: PERSISTENT and BFGS. These\nare already plumbed through to statsd, but we should update the\nproto.\n\n(see I20af99e1932c262272388e99b79d12e8f10a1e07)\n\nTest: statsd_testdrive 115\nBug: 119988524\nChange-Id: Idae68693e16392e3ab025781e09daeb1e9de5359\n"
    },
    {
      "commit": "abb606c5bd8ce149f149ef659260c78146e1a86e",
      "tree": "f4619aeb7e9acfac7af8d57ab5dc3e839694b504",
      "parents": [
        "634dff01cb545b0c4eb3f48ac3aba2fb31c50fdc",
        "69362cde87c9b4f3aaa7e6a484679a3c72189c01"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 09 09:16:02 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 09:16:02 2019 +0000"
      },
      "message": "Merge \"Fix NPE in ActivityRecord\" into qt-dev"
    },
    {
      "commit": "634dff01cb545b0c4eb3f48ac3aba2fb31c50fdc",
      "tree": "f55841e302499e522f2da9addfb72b92c60892fc",
      "parents": [
        "8d994400b5f24062a10c26bb3fa53bbf615bc0f1",
        "f0d45503bc402c8dbfaa866c652d901c1bfd115a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 09 09:15:02 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 09:15:02 2019 +0000"
      },
      "message": "Merge \"Fix flaky UdpEncapsulationSocket test\" into qt-dev"
    },
    {
      "commit": "1677869191cf1e7c70a1fa6fb6d92072f3a03944",
      "tree": "3c36262d4ada8e25f2dec5ec34afe4aaf2766977",
      "parents": [
        "8d994400b5f24062a10c26bb3fa53bbf615bc0f1"
      ],
      "author": {
        "name": "paulhu",
        "email": "paulhu@google.com",
        "time": "Thu Apr 04 00:57:26 2019 -0700"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue Apr 09 08:57:08 2019 +0000"
      },
      "message": "Fix ConnectivityServiceTest fail.\n\nNetdService#getInstance() will get null object in\nWrappedConnectivityService constructor. Then pass this null\nINetd object to PermissionMonitor will case NPE in\nPermissionMonitor#sendPackagePermissionsToNetd()\n\nBug: 128024100\nTest: atest FrameworksNetTests\nChange-Id: Ia1c80f9600a19c4aaf3f3c1b497b355d96c49c8e\nMerged-In: I7f185e731db91c30a9b0f14aefbdbb067942190e\nMerged-In: Ic77ef73841266da487401ffd657ef63562b6fc1e\n(cherry picked from commit 7d215078521ea03bbd692364e882d02ad065ced0)\n"
    },
    {
      "commit": "a31ed1bbdd45625036ac65bb41d2f1d462e14a04",
      "tree": "9efc86cb100efde41666a02dbb893dd8a9f14134",
      "parents": [
        "ac54e30fe5f0421fa69c2333d49fd415da141e0b"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Mon Apr 08 17:32:33 2019 +0100"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Apr 09 09:50:53 2019 +0100"
      },
      "message": "Shell: Grant CACHE_CONTENT to Shell\n\nRequired to test ContentResover#[get|put]Cache\n\nBug: 127711435\nTest: atest CtsContentTestCases\nChange-Id: I5eb72772a0a35897611dd6db95c68a2d2e971e9a\n"
    },
    {
      "commit": "8d994400b5f24062a10c26bb3fa53bbf615bc0f1",
      "tree": "4d76d25f784736d09515ac68bfc0a555d6a1bdf0",
      "parents": [
        "15bff8752781ef76c995c35ffd36dba37b993d9c",
        "e41992c16e717f5ed04e506bcfc6cea09e76a8ea"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue Apr 09 08:46:12 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 08:46:12 2019 +0000"
      },
      "message": "Merge \"Extend support for requestRouteToHostAddress for backward compatibility\" into qt-dev"
    },
    {
      "commit": "15bff8752781ef76c995c35ffd36dba37b993d9c",
      "tree": "af200f40b0a3178886679def71afce225d28abef",
      "parents": [
        "b878dff8490968c994bc6ad4eb5988886d3c2c36",
        "15be2b1a36be688c1b5edde3c43dfbc1459a60a2"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue Apr 09 08:39:22 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 08:39:22 2019 +0000"
      },
      "message": "Merge \"Don\u0027t leak captive portal broadcast receivers.\" into qt-dev"
    },
    {
      "commit": "0b984412054d3a7fbe42dfe9b768434780f36a76",
      "tree": "fc7dfeb0b7a20e7a3a742834c6f641cb7ba7ce02",
      "parents": [
        "16f682cac6840e6fd760cd3a076a36c46042cf6c"
      ],
      "author": {
        "name": "Chiachang Wang",
        "email": "chiachangwang@google.com",
        "time": "Mon Apr 08 19:06:21 2019 +0800"
      },
      "committer": {
        "name": "Chiachang Wang",
        "email": "chiachangwang@google.com",
        "time": "Tue Apr 09 08:32:55 2019 +0000"
      },
      "message": "Move data stall definitions out from Setting\n\nFrom mainline perspective, we should use android flag api\ninstead of using Settings. Thus, move the definitions into\nNetworkStack.\n\nBug:120013793\nTest: atest NetworkStackTests SettingsBackupTest\nChange-Id: I8e1fb5b47fff3bf624131ba1f5732daabd991e6d\n"
    },
    {
      "commit": "d3c34d4c5920c6c77c5add8d98f4a395b2515cb4",
      "tree": "74983601ac6461fc0d4e963b37b5d782e889baa3",
      "parents": [
        "12852fdc7d43922cdb866a1b58a16b322bb4ca7e"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Fri Mar 15 23:10:40 2019 +0900"
      },
      "committer": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Tue Apr 09 07:55:17 2019 +0000"
      },
      "message": "Add a mechanism to pass the L2Key and group hint to IpClient\n\nTest: IpClientTest\nBug: 128803828\nChange-Id: I399b20ce29a385a74971b7a7248a48cb4d66deb6\n(cherry picked from commit 3cab290648a0a0f6e5f6c64c2225b3661aabba2f)\n"
    },
    {
      "commit": "69362cde87c9b4f3aaa7e6a484679a3c72189c01",
      "tree": "f2558a7a0489a5063b11d39be053529a4edfe092",
      "parents": [
        "0a94974b677735958a3ea4eff241b3f120b27a1e"
      ],
      "author": {
        "name": "Charles Chen",
        "email": "charlesccchen@google.com",
        "time": "Fri Mar 29 15:18:45 2019 +0800"
      },
      "committer": {
        "name": "Charles Chen",
        "email": "charlesccchen@google.com",
        "time": "Tue Apr 09 15:11:30 2019 +0800"
      },
      "message": "Fix NPE in ActivityRecord\n\nThis issue happened when we get null ActivityRecord.\nAdd a null check to prevent.\n\nAlso fix typo in ActivityStack.\n\nTest: atest ActivityRecordTest\nFix: 129485624\n\nChange-Id: I93b7dda1577b34f58fb5daed201404de4cfbad2e\n"
    },
    {
      "commit": "e41992c16e717f5ed04e506bcfc6cea09e76a8ea",
      "tree": "1e39abd0cc6755fc2f9eaef109364c3eaa21a869",
      "parents": [
        "16f682cac6840e6fd760cd3a076a36c46042cf6c"
      ],
      "author": {
        "name": "Anil Admal",
        "email": "aadmal@google.com",
        "time": "Mon Apr 08 12:36:02 2019 -0700"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue Apr 09 06:45:57 2019 +0000"
      },
      "message": "Extend support for requestRouteToHostAddress for backward compatibility\n\nThe gnss@2.0 HAL and the framework GNSS Location Provider code is\nupdated in Q to not call the deprecated requestRouteToHost() method.\nHowever, devices upgrading to Q which are still using gnss@1.1 or\nearlier HAL must continued to be supported.\n\nFixes: 121222025\nTest: Tested with gnss@1.1 HAL and first API level P.  The\n      ConnectivityService log message \"This method exists only for\n      app backwards compatibility and must not be called by system\n      services\" is not present for devices with first API level P.\n\nChange-Id: I10199776ea413dc256dbf0771e6cb3eedb334495\nMerged-In: Ifa60d8f2d60aba4c4e2894dc612c224d45e3992d\nMerged-In: Ifa4ec98d5c942522dfd569664f169fa841d495ed\n(cherry picked from commit 2eea7ac272431b6e02a0a281207b981b01daf393)\n"
    },
    {
      "commit": "f0d45503bc402c8dbfaa866c652d901c1bfd115a",
      "tree": "326553a00ceceeb709309c2f7c8270e4a6e0825e",
      "parents": [
        "16f682cac6840e6fd760cd3a076a36c46042cf6c"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Thu Apr 04 09:18:29 2019 -0700"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue Apr 09 06:44:32 2019 +0000"
      },
      "message": "Fix flaky UdpEncapsulationSocket test\n\nThis commit reduces the flakiness of the\ntestOpenAndCloseUdpEncapsulationSocket by retrying up to three times.\nUnfortunately, testing port-selected socket creation is racy against\nother applications. This helps to handle the same race condition as done\nin IpSecService#bindToRandomPort\n\nBug: 128024100\nTest: 200x runs of testOpenAndCloseUdpEncapsulationSocket\nChange-Id: I7e036ce821019dbac6c50899bd0894e89d2fe82a\nMerged-In: Idf040a67e53d9b9ec6e6c647ce24f8ada501d355\nMerged-In: Iad9aea4b42cd8b31a5a2659bb9cb54dd1c64e8b7\n(cherry picked from commit 614ab3dd4e49e9b664f5065983fb9067148fef12)\n"
    },
    {
      "commit": "b878dff8490968c994bc6ad4eb5988886d3c2c36",
      "tree": "d010135e1d07c990b2cb84c73b648be610810926",
      "parents": [
        "db54f466410bcc8c8e7278e683011d04453af52e"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Mon Apr 08 12:31:01 2019 -0700"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue Apr 09 06:40:07 2019 +0000"
      },
      "message": "Disable InetDiagSocketTest in a better way.\n\nTest: treehugger\nBug: 124354087\nBug: 128024100\nChange-Id: I3048625a2507e70402ce376e7208f58cdf5ddfba\nMerged-In: I3d8cebec00dde7d0b61469f36887cd5afface043\nMerged-In: I1fcb9ca292777fb017e9108a3e12cffba87e1985\n(cherry picked from commit 2373c8a129feb562a7893722b9ffa0bf905a4472)\n"
    },
    {
      "commit": "db54f466410bcc8c8e7278e683011d04453af52e",
      "tree": "d8ee4967bdd37b4ec3ad78b948a0d099d0c783dc",
      "parents": [
        "16f682cac6840e6fd760cd3a076a36c46042cf6c"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Thu Apr 04 01:51:30 2019 -0700"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue Apr 09 06:38:08 2019 +0000"
      },
      "message": "Temporarily disable InetDiagSocketTest.\n\nThis test is too flaky to run in presubmits.\n\nBug: 124354087\nTest: atest InetDiagSocketTest\nChange-Id: I90bc52a6f5b92d634862e3464634dfdbd3cada6a\nMerged-In: Ic580b9261e0d556ec10f92ddffd8f2766e25f424\nMerged-In: Ide5ac3f5316c4671b17fb9486ac56fc5feaf7b08\n(cherry picked from commit fdc03bab0be653e1f64e51adb6449f34d795ef6a)\n"
    },
    {
      "commit": "9a1627f521d5a98f1682a7d83d6e94552d97958e",
      "tree": "8d7429089b02b39fafb60f3d49908a9fcbcd43cf",
      "parents": [
        "835f260d602a319e6670911ff3887f5c6247b33d"
      ],
      "author": {
        "name": "Po-Chien Hsueh",
        "email": "pchsueh@google.com",
        "time": "Mon Apr 01 10:40:51 2019 +0800"
      },
      "committer": {
        "name": "Po-Chien Hsueh",
        "email": "pchsueh@google.com",
        "time": "Tue Apr 09 14:26:38 2019 +0800"
      },
      "message": "DynamicSystem string review followup\n\nSome changes to follow string review suggestions:\n- Simplify some messages.\n- Replace \u0027Reboot\u0027 with \u0027Restart\u0027.\n- Notification action button order: \u0027Restart\u0027 button on the right.\n\nBug: 129100345\nTest: verified with test app\nChange-Id: I1ee97b0adbf74add68d3561fc647dc4923ee7237\n"
    },
    {
      "commit": "15be2b1a36be688c1b5edde3c43dfbc1459a60a2",
      "tree": "c939b87d4d70253bbee012e578573e63585c637b",
      "parents": [
        "16f682cac6840e6fd760cd3a076a36c46042cf6c"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Mon Apr 08 21:35:03 2019 -0700"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue Apr 09 06:26:23 2019 +0000"
      },
      "message": "Don\u0027t leak captive portal broadcast receivers.\n\nSince aosp/937885, mLaunchCaptivePortalAppBroadcastReceiver is\nnulled out, but not unregistered, when exiting MaybeNotifyState.\nThis causes the BroadcastReceiver to be leaked because it is no\nlonger unregistered when processing CMD_NETWORK_DISCONNECTED.\n\nFix this by unregistering the receiver in MaybeNotifyState#exit.\nAlso remove the unregister call in CMD_NETWORK_DISCONNECTED: it\nis no longer necessary, because StateMachine, before quitting,\nwill call the exit method of the current state and all its\nparent states.\n\nBug: 122164725\nTest: atest FrameworksNetTests NetworkStackTests\nChange-Id: I447b3cfd3821dda19482ed962dd59ec61fc5fc9b\nMerged-In: I1db24fe05ada8b3a37a9a60aa568b6153bf51ad8\n(cherry picked from commit 3a1c0ad3eee7830d808106649052dd7430e34f92)\n"
    },
    {
      "commit": "16f682cac6840e6fd760cd3a076a36c46042cf6c",
      "tree": "dd840906a1d63fe5bb1229052d916ecc2f8dbd9e",
      "parents": [
        "0d5d43c71384e387de1619f010821479e8a6dcb0",
        "fb1689f1be236090a259b5db031357d22ef84f1f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 09 05:34:11 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 05:34:11 2019 +0000"
      },
      "message": "Merge \"Fix InsetsSourceConsumer visibility\" into qt-dev"
    },
    {
      "commit": "0d5d43c71384e387de1619f010821479e8a6dcb0",
      "tree": "141f0b51bd53335523b6c1f8c4dfeb4585948fda",
      "parents": [
        "e945aa8ba18233dd7c6a3df82f9798f22e599936",
        "d11400ac61bcb10b16c2c4b396349ff633e4ec77"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Tue Apr 09 05:34:01 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 05:34:01 2019 +0000"
      },
      "message": "Merge changes from topic \"AlwaysExpandLocationQ\" into qt-dev\n\n* changes:\n  Do not modify location perms on upgrade\n  Only update permissions of one app\n"
    },
    {
      "commit": "e945aa8ba18233dd7c6a3df82f9798f22e599936",
      "tree": "ced78b596f3e485d2c51987cc1c9ac07d1becda6",
      "parents": [
        "66846fe8258841979f19412647608b000e257490",
        "7aea73b8826eef8cb4aca56ccf5a69023cccf1ef"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Apr 09 05:16:29 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 05:16:29 2019 +0000"
      },
      "message": "Merge \"Add common tests for FrameworksBaseTests and CTS\" into qt-dev"
    },
    {
      "commit": "66846fe8258841979f19412647608b000e257490",
      "tree": "bfcd793a8f38cd124e4f4888a42f7b17ea1cdfe8",
      "parents": [
        "c007b7f50ea815cb9e2ee461fb24544a96a242a4",
        "4670126b86a666d05d4bd25d0fb0f1a0359849e9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 09 04:45:30 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 04:45:30 2019 +0000"
      },
      "message": "Merge \"Respect the hardware buffer usage flags set by the consumer.\" into qt-dev"
    },
    {
      "commit": "c007b7f50ea815cb9e2ee461fb24544a96a242a4",
      "tree": "6debd5d9e9bfa682ba3ee14cd84040bb3f3ac51a",
      "parents": [
        "7fe981bf9e9b2864d6429493fc79459a1440bc55",
        "92d1652fa6b5b23901084e8ee63d8afe1a53b3da"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 09 04:35:20 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 04:35:20 2019 +0000"
      },
      "message": "Merge \"Remove custom lifecycle transitions for onNewIntent callback\" into qt-dev"
    },
    {
      "commit": "7fe981bf9e9b2864d6429493fc79459a1440bc55",
      "tree": "670a1d8e3e9926ae981a821ad60e867c7a9b3a3f",
      "parents": [
        "5d7a31d689cb0f01a89b7754ed9188f855346074",
        "90134b2ac533d0a64f089cf7b816db1cbd8cb230"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 09 04:20:19 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 04:20:19 2019 +0000"
      },
      "message": "Merge \"Fixed IFillCallback to be oneway calls.\" into qt-dev"
    },
    {
      "commit": "5d7a31d689cb0f01a89b7754ed9188f855346074",
      "tree": "e6fbb870a85a8a0f084e12f90b9f877a015d9070",
      "parents": [
        "b7cbb87e90c7890c0052399965054688187e7650",
        "fd6402ed45e1a316ec303c1867f90e4009f92637"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 09 04:17:40 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 04:17:40 2019 +0000"
      },
      "message": "Merge \"Create ThemeOverlayController in SystemUI.\" into qt-dev"
    },
    {
      "commit": "b7cbb87e90c7890c0052399965054688187e7650",
      "tree": "abd2c9fd38528500b1e77bbe2112ffa50e0012ba",
      "parents": [
        "8758e8853065be9224c5b06b8688f50400f2247c",
        "1bde3e7473d5968fd0daef32f3e808274564073e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 09 03:10:37 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 03:10:37 2019 +0000"
      },
      "message": "Merge \"Adds annotations in response to API feedback.\" into qt-dev"
    },
    {
      "commit": "8758e8853065be9224c5b06b8688f50400f2247c",
      "tree": "b6d01f911ef5851542f9f4227fa4300bb07c278b",
      "parents": [
        "9568b08b5acf728a0b83e8691a7bbf5ddd55d977",
        "0b8f5180604d291f63a7f2c732f895dee0b35f35"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 09 02:22:26 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 02:22:26 2019 +0000"
      },
      "message": "Merge \"Increase string limits\" into qt-dev"
    },
    {
      "commit": "9568b08b5acf728a0b83e8691a7bbf5ddd55d977",
      "tree": "5a973da43016f88a8a88eb81c455ea4619fdbb04",
      "parents": [
        "e3aa7b9ac3a6dff025abb71849370552ae61fbab",
        "c03fc88ed2423de624135493826039487ab24b31"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 09 02:17:06 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 02:17:06 2019 +0000"
      },
      "message": "Merge \"[SettingsLib] Display WPA2/WPA3-Personal for WPA2/WPA3 transition mode networks\" into qt-dev"
    },
    {
      "commit": "9ad240c0583c98c7a3eba607678ea03fe194bb54",
      "tree": "34195a6a15e5f6db56fd327dcda04327681cbd6b",
      "parents": [
        "cbf999bd4f4ace815a338d74eb8f918907c1a133"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Mon Apr 08 19:07:15 2019 -0700"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Mon Apr 08 19:07:15 2019 -0700"
      },
      "message": "Tweaked the rounded corners when turning off\n\nThe rounded corners now decrease with the x of the turn off\nanimation to give it a slightly less blobby feel.\n\nFixes: 129771535\nTest: manual, turn on and off the screen\nChange-Id: I1756749198632b05ee358b565d99b765a4950042\n"
    },
    {
      "commit": "e3aa7b9ac3a6dff025abb71849370552ae61fbab",
      "tree": "78d305736e2858cdd21f81b9aaf8765d549998c0",
      "parents": [
        "b08726bbc11bd6e830ddcb1e224b78989b7e7554",
        "967cb0aed7bdb2590cb0e4a68918fc4541cc0fff"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 09 02:06:17 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 02:06:17 2019 +0000"
      },
      "message": "Merge \"Fixes crash due to assigning service before linking death recipient.\" into qt-dev"
    }
  ],
  "next": "b08726bbc11bd6e830ddcb1e224b78989b7e7554"
}
