)]}'
{
  "log": [
    {
      "commit": "50ca62a11bbecd11b7ef06552bc1abc521ca172b",
      "tree": "e87fe725f51e3d2ea95cc61c32e55ef59ccc3f31",
      "parents": [
        "1cdbfae1fb6c6400497f18a017892b67e88a6b5a",
        "03549b860ac0bfe984ce5765ecc0c0406c8b3c72"
      ],
      "author": {
        "name": "Raj Mamadgi",
        "email": "r.mamadgi@samsung.com",
        "time": "Mon Feb 18 18:36:10 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 18 18:36:10 2019 -0800"
      },
      "message": "Merge \"Fix for testLifecycleOnMoveToFromSplitScreenRelaunch\" am: 43d11758fa am: 0f174795e4\nam: 03549b860a\n\nChange-Id: I4d6037597d60b5990db0b95bdee3cb69c500ec49\n"
    },
    {
      "commit": "03549b860ac0bfe984ce5765ecc0c0406c8b3c72",
      "tree": "03d885dd012cde1b59f38f82f0ea238b26d8524d",
      "parents": [
        "af4651f75f9454ca0d1dfce28fa2ad9727359239",
        "0f174795e4b204a2ca93b65f7ede3518fca6dbc0"
      ],
      "author": {
        "name": "Raj Mamadgi",
        "email": "r.mamadgi@samsung.com",
        "time": "Mon Feb 18 18:22:41 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 18 18:22:41 2019 -0800"
      },
      "message": "Merge \"Fix for testLifecycleOnMoveToFromSplitScreenRelaunch\" am: 43d11758fa\nam: 0f174795e4\n\nChange-Id: Ie32376993dcc8b06f3d2254d6aecdb9a4f843236\n"
    },
    {
      "commit": "0f174795e4b204a2ca93b65f7ede3518fca6dbc0",
      "tree": "df30aca2894ad8342089085bb331cc8d7d6efa5c",
      "parents": [
        "20a71e4a90ba6db74a0336e84ac5e5fb3cbcea06",
        "43d11758fa9803f0693bc7ed9e2ca0ee355dd408"
      ],
      "author": {
        "name": "Raj Mamadgi",
        "email": "r.mamadgi@samsung.com",
        "time": "Mon Feb 18 18:13:45 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 18 18:13:45 2019 -0800"
      },
      "message": "Merge \"Fix for testLifecycleOnMoveToFromSplitScreenRelaunch\"\nam: 43d11758fa\n\nChange-Id: I6b248297523070983c63b5dd870e235eea5ee59c\n"
    },
    {
      "commit": "43d11758fa9803f0693bc7ed9e2ca0ee355dd408",
      "tree": "fbbe645dafb61e309d2b9e71c190542ce303986b",
      "parents": [
        "da75e38817e07fa9619c836267d06cae0780938a",
        "7b6ae663d696e215d3a6d8af35dfa8bf6e391fa9"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 19 02:02:35 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 19 02:02:35 2019 +0000"
      },
      "message": "Merge \"Fix for testLifecycleOnMoveToFromSplitScreenRelaunch\""
    },
    {
      "commit": "5641b63411eeca54697b32676090c329a8f20e8b",
      "tree": "8f46ff85535ff09f46d2d383c2b8746b8ac8b666",
      "parents": [
        "77ed438f0f0a318c6feba3e599880b265cdaea38",
        "dd33e2766bae04a78a5107e293ca638a53158ca2"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Mon Feb 18 10:35:05 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 18 10:35:05 2019 -0800"
      },
      "message": "Merge \"Specify no resource_dirs for SystemUI\" am: 347d6ff9f9 am: a05d598bc0\nam: dd33e2766b\n\nChange-Id: Ifbd329e479ba447707d1a2a3a9492b5b9e48e331\n"
    },
    {
      "commit": "dd33e2766bae04a78a5107e293ca638a53158ca2",
      "tree": "44e4265cb9fdba678b1f108bb42370285a49dfa5",
      "parents": [
        "9248379c9834e372d48317263e386e01b74267b8",
        "a05d598bc047192ac65326439a75f25c033fae6d"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Mon Feb 18 10:26:05 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 18 10:26:05 2019 -0800"
      },
      "message": "Merge \"Specify no resource_dirs for SystemUI\" am: 347d6ff9f9\nam: a05d598bc0\n\nChange-Id: I2f2fd095a77726c62ea7f557a7ed3b5844691bf5\n"
    },
    {
      "commit": "a05d598bc047192ac65326439a75f25c033fae6d",
      "tree": "8e7fc5a15ffbd4d2d76796b31bdde3d5582f88e1",
      "parents": [
        "4a83feb18a8a61d4b6e8d97d672aeafc9f4becea",
        "347d6ff9f98cdc0a10364e9564bb9c5a3ab2e0a2"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Mon Feb 18 10:16:37 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 18 10:16:37 2019 -0800"
      },
      "message": "Merge \"Specify no resource_dirs for SystemUI\"\nam: 347d6ff9f9\n\nChange-Id: I0b752a641e5f74d7dac1017616553f464427e219\n"
    },
    {
      "commit": "7ccca9fb19b8a9df1e4754e908b6a47119ec8b9f",
      "tree": "f0ee760f70ae6d3d3bbedd2ae61a2c61b4d03f7d",
      "parents": [
        "e7e5a35b38f8c054218f3457549109fb6d6ba0db"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Fri Feb 08 09:01:32 2019 +0000"
      },
      "committer": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Mon Feb 18 12:12:47 2019 +0000"
      },
      "message": "Specify no resource_dirs for SystemUI\n\nThe res directory is already included via the SystemUI-core\nlibrary. The default for resource_dirs is [\"res\"] if it exists,\nso explicitly clear it to avoid depending on it twice.\n\nBug: 124035856\nTest: m SystemUI\nChange-Id: Ia1b06cd9eff4e614684efde34288cf9ebd895870\n"
    },
    {
      "commit": "f90b5b0d5c1173661478b6f796e801b41ec814ca",
      "tree": "8ebf1bbf1dca8d0fecac54df9fb20ae43eb5678d",
      "parents": [
        "f56fccafd7886beebb7bc8cfff2b6ffeb9204053",
        "fa9ba885051adb94773c965e2c52fce713069486"
      ],
      "author": {
        "name": "Jeff Chang",
        "email": "chengjeff@google.com",
        "time": "Mon Feb 18 11:30:15 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 18 11:30:15 2019 +0000"
      },
      "message": "Merge \"Fix the flaky test case : testRecentsButtonDisabledOnSecondaryDisplay\""
    },
    {
      "commit": "a83c36d73a7aa3a8f04acb3576992106908e33c6",
      "tree": "852ba6da62c70050bbf47759da956a21eadafdf5",
      "parents": [
        "d240a8ca7cb1208f15236a76a8e873620b0f718b",
        "fb6ce004e19b57d0b399328b55e6707e6361af57"
      ],
      "author": {
        "name": "Xiao Ma",
        "email": "xiaom@google.com",
        "time": "Sun Feb 17 23:43:59 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Feb 17 23:43:59 2019 -0800"
      },
      "message": "Merge \"Replace TcpSocketInfo with TcpKeepalivePacketDataParcelable in ApfTest.\" am: e7e5a35b38 am: a88f901028\nam: fb6ce004e1\n\nChange-Id: I488efad5dffa7a4b74ed0fd6525c918311651252\n"
    },
    {
      "commit": "fb6ce004e19b57d0b399328b55e6707e6361af57",
      "tree": "8d51cfcfbca0699c8d38fe0ba6985e659e9d08c9",
      "parents": [
        "8f46e050969978f51961831dd8005e8b993649f2",
        "a88f9010283dcc584771204dbb45b512bc6480db"
      ],
      "author": {
        "name": "Xiao Ma",
        "email": "xiaom@google.com",
        "time": "Sun Feb 17 23:34:55 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Feb 17 23:34:55 2019 -0800"
      },
      "message": "Merge \"Replace TcpSocketInfo with TcpKeepalivePacketDataParcelable in ApfTest.\" am: e7e5a35b38\nam: a88f901028\n\nChange-Id: Ifcc3e24ba311b82d06ed8951f2aafd64d48272c6\n"
    },
    {
      "commit": "a88f9010283dcc584771204dbb45b512bc6480db",
      "tree": "eeb26fd15cb799bd194aaa71ed82141dd3b1e81f",
      "parents": [
        "69728afbc787a85c855495983acf3213ab6eaab5",
        "e7e5a35b38f8c054218f3457549109fb6d6ba0db"
      ],
      "author": {
        "name": "Xiao Ma",
        "email": "xiaom@google.com",
        "time": "Sun Feb 17 23:25:24 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Feb 17 23:25:24 2019 -0800"
      },
      "message": "Merge \"Replace TcpSocketInfo with TcpKeepalivePacketDataParcelable in ApfTest.\"\nam: e7e5a35b38\n\nChange-Id: I555a4c49a92148a492172a4f2cec993428140cdc\n"
    },
    {
      "commit": "e7e5a35b38f8c054218f3457549109fb6d6ba0db",
      "tree": "b5a43f6dde7c8b8458901a5c65b5d6783b9c431b",
      "parents": [
        "e4a40c77e1dc2a45dc77f129bb08c971b8b8d686",
        "6b4de8faf7197b68d6fe09b0aa4e8e11404365ad"
      ],
      "author": {
        "name": "Xiao Ma",
        "email": "xiaom@google.com",
        "time": "Mon Feb 18 07:12:04 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 18 07:12:04 2019 +0000"
      },
      "message": "Merge \"Replace TcpSocketInfo with TcpKeepalivePacketDataParcelable in ApfTest.\""
    },
    {
      "commit": "46a409bc318cf63fcd5a2b46d673c010b51f2102",
      "tree": "e325a2a694277a3e4817c649436610b57bc214d8",
      "parents": [
        "a524400e319c2e90e505cef7bb7bc884f8ef6b42",
        "4a2cd66fb8db48e8eb6d580638ba2bb3ef93554d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Feb 18 03:04:05 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 18 03:04:05 2019 +0000"
      },
      "message": "Merge \"Bar chart shows blank view during loading state\""
    },
    {
      "commit": "2e35424ad205bcc26c1f02bcca4636cfe7e7688e",
      "tree": "9dbd6df23ac8be4b0b71579b6f2014e1785d79e5",
      "parents": [
        "1dc37e9601d031534f42741b9a6d664e03cead0b",
        "8f46e050969978f51961831dd8005e8b993649f2"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Sun Feb 17 17:34:12 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Feb 17 17:34:12 2019 -0800"
      },
      "message": "Merge \"Rename NetworkStack package\" am: e4a40c77e1 am: 69728afbc7\nam: 8f46e05096\n\nChange-Id: I9d5b907c3bcd9b15899307927b8518a9f60eceba\n"
    },
    {
      "commit": "8f46e050969978f51961831dd8005e8b993649f2",
      "tree": "2cc274ae469e44fb0114395a3d2cb9d1330249e6",
      "parents": [
        "b922ca405038a59dd4185611a4768aca4fe2706c",
        "69728afbc787a85c855495983acf3213ab6eaab5"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Sun Feb 17 17:24:51 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Feb 17 17:24:51 2019 -0800"
      },
      "message": "Merge \"Rename NetworkStack package\" am: e4a40c77e1\nam: 69728afbc7\n\nChange-Id: I9559681cf4277a6d763245cd239f5b12a5e3865b\n"
    },
    {
      "commit": "69728afbc787a85c855495983acf3213ab6eaab5",
      "tree": "9234b0251d9cb2f0221208927628b013e735e3c5",
      "parents": [
        "cb473052224b078cca1abab34d54d57802308fab",
        "e4a40c77e1dc2a45dc77f129bb08c971b8b8d686"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Sun Feb 17 17:15:47 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Feb 17 17:15:47 2019 -0800"
      },
      "message": "Merge \"Rename NetworkStack package\"\nam: e4a40c77e1\n\nChange-Id: I0acdbd8716b67241367c78b7c190b72086e2db4d\n"
    },
    {
      "commit": "e4a40c77e1dc2a45dc77f129bb08c971b8b8d686",
      "tree": "4977ff27653730751519d680d311c1bce47a7044",
      "parents": [
        "e705e267030c061872e8f6ef092da7b63d533bef",
        "8c0d94608c7e332432b64ef3a1ad62a84472a0ee"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Feb 18 01:07:51 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 18 01:07:51 2019 +0000"
      },
      "message": "Merge \"Rename NetworkStack package\""
    },
    {
      "commit": "2f9b0bd21e624a6578f1b383f40a7f945cc905a2",
      "tree": "4d6c46edef76f0836600bca3cef9707e0d8afeaf",
      "parents": [
        "32cff9f22f6001a57169e5650e90637234df790a",
        "67e7f1054fd313e7298765d63efbdcf28aaffc87"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Sat Feb 16 20:28:01 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 16 20:28:01 2019 +0000"
      },
      "message": "Merge \"Render ImageWallpaper with OpenGL ES and apply visual effects. (Fix bug)\""
    },
    {
      "commit": "35d3ae6eece17127e0b3d46db392503a488e640d",
      "tree": "ed326675e9bab214b203489b49c25fc2bcf1a5b4",
      "parents": [
        "5112156b15ff14f33ee7abbdb314a26c6fca69e4"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Feb 16 02:18:01 2019 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Feb 16 02:18:01 2019 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I54a95bc47e490ade66e569ce0a7223aaee78e957\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "67e7f1054fd313e7298765d63efbdcf28aaffc87",
      "tree": "91e4bd5faf0577631908210d99e67c3fc6888fcd",
      "parents": [
        "cb889759ae1654c2b5730a72398db812df57d678"
      ],
      "author": {
        "name": "Ahan Wu",
        "email": "ahanwu@google.com",
        "time": "Mon Jan 14 20:38:14 2019 +0800"
      },
      "committer": {
        "name": "Ahan Wu",
        "email": "ahanwu@google.com",
        "time": "Sat Feb 16 16:19:33 2019 +0800"
      },
      "message": "Render ImageWallpaper with OpenGL ES and apply visual effects. (Fix bug)\n\nWe have to render image wallpaper with OpenGL ES to apply some amazing\nvisual effects.\n\nBug: 122803209\nBug: 124073420\nBug: 123616712\nBug: 123615467\nTest: Manually.\nChange-Id: I0123d4ba2acb5a84b709c0468910e006c8e49563\n"
    },
    {
      "commit": "c2c184932701fabaac6831c66146f40295348b60",
      "tree": "f23f68df229999adf46d14e5b9a3c557a0e46362",
      "parents": [
        "0c5bdf5d524a08de7cfb121211fc3bad9886b149",
        "523d9012f435ee034ec9e2b2e8e9d16e28786fa9"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Feb 15 18:16:34 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 15 18:16:34 2019 -0800"
      },
      "message": "Merge \"Sign networkstack with its own certificate\" am: fd2d7dc685 am: 0c5872595a\nam: 523d9012f4\n\nChange-Id: Ia903342d29b25d74319b97511da7950006a36600\n"
    },
    {
      "commit": "523d9012f435ee034ec9e2b2e8e9d16e28786fa9",
      "tree": "03e0ade6afd5e2d20566a07ec79a5e19e3818927",
      "parents": [
        "f309a828d021902ed09243e735775a01f69f1408",
        "0c5872595af5eb56974a26c98ae686cee78b98bd"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Feb 15 18:05:52 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 15 18:05:52 2019 -0800"
      },
      "message": "Merge \"Sign networkstack with its own certificate\" am: fd2d7dc685\nam: 0c5872595a\n\nChange-Id: I1cca500ca0c65ae04d0e1b99e04a15f5e11853c1\n"
    },
    {
      "commit": "0c5872595af5eb56974a26c98ae686cee78b98bd",
      "tree": "b4f6069864a085a17236e0042f61a8e027bf576d",
      "parents": [
        "727bc7133675d6cb0e4ada78443cc6482df0a47f",
        "fd2d7dc68571923d86590a6b6f396126d4cc1f92"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Feb 15 17:56:22 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 15 17:56:22 2019 -0800"
      },
      "message": "Merge \"Sign networkstack with its own certificate\"\nam: fd2d7dc685\n\nChange-Id: I24ddb16d7a163ad6141b4f6c46e5dda9f249a906\n"
    },
    {
      "commit": "fd2d7dc68571923d86590a6b6f396126d4cc1f92",
      "tree": "dcacce320f217f485ae3b4b43197c43154d497ea",
      "parents": [
        "3f23efdd13c21e776df37de508f070c96aeec6dc",
        "ab96bc758eae12e99f30d8381d55d2a439597360"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Sat Feb 16 01:48:49 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Feb 16 01:48:49 2019 +0000"
      },
      "message": "Merge \"Sign networkstack with its own certificate\""
    },
    {
      "commit": "a6a2d775cf59e3e2d7c3093fc32d4ae93da56ab7",
      "tree": "e2e0f79856c1bd4a9aeca4339b06e6d23bb510a7",
      "parents": [
        "9205377060c95d5b570ca2d813c93771dce20f1d",
        "204033722b11ca4ed2f579784678f0d888a2e442"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Sat Feb 16 01:21:10 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 16 01:21:10 2019 +0000"
      },
      "message": "Merge \"Do not show media icon on AOD for active stream\""
    },
    {
      "commit": "9205377060c95d5b570ca2d813c93771dce20f1d",
      "tree": "9604a3874dc8b041bc5f33d642acce3ed5b91211",
      "parents": [
        "b45fc58b37398e631a4e8510bc1225780243d0de",
        "33241a394fc5c29fe420a29a830e454b5cd6564a"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Sat Feb 16 01:17:07 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 16 01:17:07 2019 +0000"
      },
      "message": "Merge \"Merge \"Fix framework and NetworkStack classes conflicts\" am: 3f23efdd13 am: 2d7e53ca90 am: 6ce7de5e64\""
    },
    {
      "commit": "33241a394fc5c29fe420a29a830e454b5cd6564a",
      "tree": "f3f14f27a3a6938b534842de030931df4d520583",
      "parents": [
        "78ad8c28b738a13c5b96cb19e7c6e3508e257457",
        "6ce7de5e6445aa33ae640cb85e71d6c71e6a5ade"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Feb 15 17:16:33 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 15 17:16:33 2019 -0800"
      },
      "message": "Merge \"Fix framework and NetworkStack classes conflicts\" am: 3f23efdd13 am: 2d7e53ca90\nam: 6ce7de5e64\n\nChange-Id: I4d943c592ae5c8b27be29857243e62e19c350549\n"
    },
    {
      "commit": "b45fc58b37398e631a4e8510bc1225780243d0de",
      "tree": "ff628d3dbafd961404dfd7adf5806ebf7158601b",
      "parents": [
        "78ad8c28b738a13c5b96cb19e7c6e3508e257457",
        "38314815f9444b05b23c2967cfa58b5bee88e671"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 16 01:15:02 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 16 01:15:02 2019 +0000"
      },
      "message": "Merge \"Update face biometrics state upon failure\""
    },
    {
      "commit": "6ce7de5e6445aa33ae640cb85e71d6c71e6a5ade",
      "tree": "0aa2535e39f9e26686b3781d23e4e19db69febc0",
      "parents": [
        "6dd5c01eba4777c5a18e48eab94aa847542855bb",
        "2d7e53ca901e3abdc3d5fad3fca2fc183d2ed116"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Feb 15 16:56:43 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 15 16:56:43 2019 -0800"
      },
      "message": "Merge \"Fix framework and NetworkStack classes conflicts\" am: 3f23efdd13\nam: 2d7e53ca90\n\nChange-Id: I709cb6796ed21522d264ea836daad58e987e7839\n"
    },
    {
      "commit": "2d7e53ca901e3abdc3d5fad3fca2fc183d2ed116",
      "tree": "3b0bec6e239910182ad30bbade4ff58bc3fe860d",
      "parents": [
        "2feb04170bc95f179551bddec79131e450540b86",
        "3f23efdd13c21e776df37de508f070c96aeec6dc"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Feb 15 16:38:52 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 15 16:38:52 2019 -0800"
      },
      "message": "Merge \"Fix framework and NetworkStack classes conflicts\"\nam: 3f23efdd13\n\nChange-Id: I8c207040c42a3d02b8383e13a4f839c250788f58\n"
    },
    {
      "commit": "3f23efdd13c21e776df37de508f070c96aeec6dc",
      "tree": "0aec5f7731546e469b0c92481183d94a75b1354c",
      "parents": [
        "2555ed5bca9ffb25cd6e1d6474a97cc151a386b5",
        "1b57e8e9db5b007c19b713e9d1d3b28397a11b52"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Sat Feb 16 00:22:29 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Feb 16 00:22:29 2019 +0000"
      },
      "message": "Merge \"Fix framework and NetworkStack classes conflicts\""
    },
    {
      "commit": "42596b17627cd498163a588612e114c903299110",
      "tree": "7d8481a3c17bb30f1b40b00280aa7a6a167d2f35",
      "parents": [
        "b0d0f5882ec83f314e94e27b287a2b7c0b95bf4b",
        "b10ef8ddff2d76104be9a31bebc14d4bbd603130"
      ],
      "author": {
        "name": "Fabian Kozynski",
        "email": "kozynski@google.com",
        "time": "Fri Feb 15 23:36:04 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 15 23:36:04 2019 +0000"
      },
      "message": "Merge \"Vis fixes to Privacy chip\""
    },
    {
      "commit": "7a9c11c08c4277262f7ee60fb683592688d4c347",
      "tree": "d45c1c1469cc9a6068d5eefcb098ad1afd0bc43f",
      "parents": [
        "e5ecf06d8146e1a5f45163c89dadf469d09fb8a2",
        "f435fd20ad9c12b59635a0762f22b1084161a904"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 15 22:56:41 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 15 22:56:41 2019 +0000"
      },
      "message": "Merge \"Hide privacy icons from QS header\""
    },
    {
      "commit": "38314815f9444b05b23c2967cfa58b5bee88e671",
      "tree": "8036f5106a654d129f8c3f48164158ef752eb340",
      "parents": [
        "b68b8a84831d480c1c254dcb271f0f31f95f315f"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Fri Feb 15 14:10:55 2019 -0800"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Fri Feb 15 14:51:49 2019 -0800"
      },
      "message": "Update face biometrics state upon failure\n\nBug: 124140034\nTest: manual\nChange-Id: I0d689cc15a54c50a366ddd3cb5ad9636ebe9d85b\n"
    },
    {
      "commit": "71f08c4b5033e470c46d66d7313843e322627951",
      "tree": "74033e9a3304bee04b19a208d91d9f4dcb1b3181",
      "parents": [
        "214fd13ed7aef0ed1cbf0859cfcd2dbbf9f186c0",
        "48ad03ab503ebdbf452e149342a61643b81db336"
      ],
      "author": {
        "name": "Quang Luong",
        "email": "qal@google.com",
        "time": "Fri Feb 15 22:35:46 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 15 22:35:46 2019 +0000"
      },
      "message": "Merge \"Fixed Passpoint network \"saved\" order in wifi picker\""
    },
    {
      "commit": "214fd13ed7aef0ed1cbf0859cfcd2dbbf9f186c0",
      "tree": "9e4f9b5da3734f0d8806b6f2edae9c507b13636e",
      "parents": [
        "fdbd9a325f3f2c4e57cdcdbceff6c048b34070ef",
        "dbf8c92cbf0bdb3819eb550e60d4c3e57fec4b55"
      ],
      "author": {
        "name": "Zak Cohen",
        "email": "zakcohen@google.com",
        "time": "Fri Feb 15 22:22:42 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 15 22:22:42 2019 +0000"
      },
      "message": "Merge \"Fix jank in back indicator.\""
    },
    {
      "commit": "e01bbd6e5af9dca4cbec3f23aa63842d87827473",
      "tree": "f4c4d17793e519d824ef73729399324c77f2922f",
      "parents": [
        "68a6071f71b114911649698f81747dcce409779a",
        "5bfc2c52a5cee7d21b300da551392ad1b660c983"
      ],
      "author": {
        "name": "Fan Zhang",
        "email": "zhfan@google.com",
        "time": "Fri Feb 15 22:14:22 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 15 22:14:22 2019 +0000"
      },
      "message": "Merge \"Move registeredSlice to SliceBroadcastRelay.\""
    },
    {
      "commit": "204033722b11ca4ed2f579784678f0d888a2e442",
      "tree": "a93cf2729cc6a41d82f006ca3c7106098d72600c",
      "parents": [
        "b68b8a84831d480c1c254dcb271f0f31f95f315f"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Feb 14 19:59:18 2019 -0800"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Fri Feb 15 13:28:46 2019 -0800"
      },
      "message": "Do not show media icon on AOD for active stream\n\nOtherwise it would be duplicated in the keyguard slice area\n\nTest: visual\nFixes: 124139684\nChange-Id: Id86f1c034e7ac860849c2c1ba876dabaff71f911\n"
    },
    {
      "commit": "b10ef8ddff2d76104be9a31bebc14d4bbd603130",
      "tree": "164437fd46508119865a54fe5334bab0eb214bc9",
      "parents": [
        "78e3b2daf69fc9beafba3fd30509eba12896a063"
      ],
      "author": {
        "name": "Fabian Kozynski",
        "email": "kozynski@google.com",
        "time": "Fri Feb 15 12:14:21 2019 -0500"
      },
      "committer": {
        "name": "Fabian Kozynski",
        "email": "kozynski@google.com",
        "time": "Fri Feb 15 15:10:47 2019 -0500"
      },
      "message": "Vis fixes to Privacy chip\n\nTest: manual\nFixes: 124467719\nChange-Id: Iaba017cee0992cbebe153d70c0bddbee44b553ec\n"
    },
    {
      "commit": "dbf8c92cbf0bdb3819eb550e60d4c3e57fec4b55",
      "tree": "7130a92c2bb20316dbf9ae748ef57f975712074e",
      "parents": [
        "01d1fd33b7e9a677435f3cae280c93e064012fd9"
      ],
      "author": {
        "name": "Zak Cohen",
        "email": "zakcohen@google.com",
        "time": "Fri Feb 15 11:46:20 2019 -0800"
      },
      "committer": {
        "name": "Zak Cohen",
        "email": "zakcohen@google.com",
        "time": "Fri Feb 15 11:46:20 2019 -0800"
      },
      "message": "Fix jank in back indicator.\n\nTest: Manual\nChange-Id: Ic01fccba56ea048cf530bdd8e7f6340a0f455b92\n"
    },
    {
      "commit": "f435fd20ad9c12b59635a0762f22b1084161a904",
      "tree": "cd8a4af55a19485a47fffe95ef136ecc852dc65f",
      "parents": [
        "854a76c8709072c34c341a832a2e38389b3b43ae"
      ],
      "author": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Fri Feb 15 13:35:45 2019 -0500"
      },
      "committer": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Fri Feb 15 13:47:35 2019 -0500"
      },
      "message": "Hide privacy icons from QS header\n\nThey are already showing in the privacy chip, so it would be redundant\nto show them in the QS status icon area. This change allows for a list\nof ignored slots in StatusIconContainer.\n\nTest: visual\nFixes: 123535045\nChange-Id: If096c3d29b8bbae6cbf8686acf2a9fc1a2f9b8d5\n"
    },
    {
      "commit": "fd2ec469ed340904f1a4585c57b16560cdd903c5",
      "tree": "53d3b3ac75691272d395e9e76e5eae11fca109ed",
      "parents": [
        "3614fbd07f6f6bb66b34ed9dc4a0955d6f5a2d3b",
        "79f0277f29cc37a9614f9fb5213857daa37d21a9"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Feb 15 18:47:06 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 15 18:47:06 2019 +0000"
      },
      "message": "Merge \"Fix API errors\""
    },
    {
      "commit": "06d74157c8ad5f42bf629db586e7ad2de37326dc",
      "tree": "c1a58d0dc90f8308929f07333f7bdd3ba9128f4b",
      "parents": [
        "156ac1d73db9c8d58aa5ab05e4cf98de8bd1ae50",
        "8d8d67761bd2a370829cf464b9040980026df9ff"
      ],
      "author": {
        "name": "Zak Cohen",
        "email": "zakcohen@google.com",
        "time": "Fri Feb 15 16:59:03 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 15 16:59:03 2019 +0000"
      },
      "message": "Merge \"Add visual indicator for back navigation gesture.\""
    },
    {
      "commit": "79f0277f29cc37a9614f9fb5213857daa37d21a9",
      "tree": "f2fd23943960cf25c7fc1169c50263333b0d1408",
      "parents": [
        "fc6e5674b7f4b6e85ad88bebd2aab7a4a3a7f545"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Feb 15 11:38:48 2019 -0500"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Feb 15 11:38:48 2019 -0500"
      },
      "message": "Fix API errors\n\nAPIs that were @SystemApi in the last release cannot be changed.\n\nTest: atest CtsSystemApiSignatureTestCases\nBug: 124209375\nChange-Id: I631b7dea09e723f509581f82a85da99344b42a09\n"
    },
    {
      "commit": "e8fe358ac0d05b47d3cdad4d4a0a8fdb6c76db61",
      "tree": "bf2a8638a418ab1ab109094dbe484157c92a83db",
      "parents": [
        "823511e481f05f49bd5cac14d146076ab78cd61a",
        "0b38ec44f4d58713f46158bac548c3570c9be699"
      ],
      "author": {
        "name": "Alison Cichowlas",
        "email": "asc@google.com",
        "time": "Fri Feb 15 16:18:37 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 15 16:18:37 2019 +0000"
      },
      "message": "Merge \"Revert \"Add bubbles UI logging for permission dialog shown.\"\""
    },
    {
      "commit": "0b38ec44f4d58713f46158bac548c3570c9be699",
      "tree": "fceaec11181886ef0bbbfeb365f175f833b5e482",
      "parents": [
        "bd2901a730539ca4de0cf7c64744d1fe5fb71d4b"
      ],
      "author": {
        "name": "Alison Cichowlas",
        "email": "asc@google.com",
        "time": "Fri Feb 15 15:54:33 2019 +0000"
      },
      "committer": {
        "name": "Alison Cichowlas",
        "email": "asc@google.com",
        "time": "Fri Feb 15 16:17:06 2019 +0000"
      },
      "message": "Revert \"Add bubbles UI logging for permission dialog shown.\"\n\nThis reverts commit bd2901a730539ca4de0cf7c64744d1fe5fb71d4b.\n\nReason for revert: Breaks tests\n\nChange-Id: I63e2e0d4872ab9b1c948f0e7df270fb1f69135da\nExempt-From-Owner-Approval: Clean rollback of CL that breaks tests\n"
    },
    {
      "commit": "6b4de8faf7197b68d6fe09b0aa4e8e11404365ad",
      "tree": "03567c9d7354ff2c5464ad5e932cbb638428d821",
      "parents": [
        "d989ed753d3a46c017f3729aa466939b2945ddcc"
      ],
      "author": {
        "name": "Xiao Ma",
        "email": "xiaom@google.com",
        "time": "Fri Feb 15 19:18:21 2019 +0900"
      },
      "committer": {
        "name": "Xiao Ma",
        "email": "xiaom@google.com",
        "time": "Fri Feb 15 19:22:36 2019 +0900"
      },
      "message": "Replace TcpSocketInfo with TcpKeepalivePacketDataParcelable in ApfTest.\n\nTest: atest NetworkStackTests\nChange-Id: I95fde70c07b398a2a2f734f35165870284a3959c\n"
    },
    {
      "commit": "ab96bc758eae12e99f30d8381d55d2a439597360",
      "tree": "da132daeb86bd7ad4948c93680183d98590227ab",
      "parents": [
        "1b57e8e9db5b007c19b713e9d1d3b28397a11b52"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Feb 15 17:45:03 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Feb 15 17:53:00 2019 +0900"
      },
      "message": "Sign networkstack with its own certificate\n\nThe NetworkStack module is comprised of 2 updatable APKs\n(NetworkStack.apk and CaptivePortalLogin.apk), and a stub APK to define\nthe signature permissions for the APKs (NetworkStackPermissionStub.apk).\n\nTest: flashed, WiFi works, captive portal login works\nBug: 124033493\nChange-Id: I772d1d63363a3eb6f817c21906498bd2385ab02b\n"
    },
    {
      "commit": "cb889759ae1654c2b5730a72398db812df57d678",
      "tree": "cbd1624168c776d3c033309a94c80d20701d500e",
      "parents": [
        "cd002dfa464fe1f79f96133a8cb964f78eedce29",
        "5e91ce2fb283d859b85fa7e57946624f704dbc88"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Feb 15 00:51:14 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 15 00:51:14 2019 -0800"
      },
      "message": "Merge \"Add NetworkStackTests to device-tests suite\" am: d989ed753d am: 8878aec7b7\nam: 5e91ce2fb2\n\nChange-Id: I4684819ec77a9b39672441d8a4c59704260b4d11\n"
    },
    {
      "commit": "5e91ce2fb283d859b85fa7e57946624f704dbc88",
      "tree": "bbb39db3ffe36a18c0caf30e67ac9c701a444662",
      "parents": [
        "84d7c7e1ef11b16e0a53ae3400ec959e6531f753",
        "8878aec7b7eeadd2db02e6d9b1469267c3f8ccf3"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Feb 15 00:42:02 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 15 00:42:02 2019 -0800"
      },
      "message": "Merge \"Add NetworkStackTests to device-tests suite\" am: d989ed753d\nam: 8878aec7b7\n\nChange-Id: I561d90036c6600f1fc9f2ef9e8f22e9e8a330e9e\n"
    },
    {
      "commit": "84d7c7e1ef11b16e0a53ae3400ec959e6531f753",
      "tree": "5e6cc3b9f8ce83cbe88855572f11cfdb1e051234",
      "parents": [
        "488f6b02733f1cf0ad08b07a11b7fec9b92364b2",
        "8a4908c1abd7207d60a96254c9853cecfd2d2abf"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Feb 15 00:34:13 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 15 00:34:13 2019 -0800"
      },
      "message": "Merge \"Remove NetworkMonitor dependency on ICaptivePortal\" am: bfe928d593\nam: 8a4908c1ab\n\nChange-Id: I60c67a42bce60615f7e0ce86aaafac4fbff19795\n"
    },
    {
      "commit": "8878aec7b7eeadd2db02e6d9b1469267c3f8ccf3",
      "tree": "0e271b2cef0f7c6eac787863d8b8266ecf3df95e",
      "parents": [
        "8a4908c1abd7207d60a96254c9853cecfd2d2abf",
        "d989ed753d3a46c017f3729aa466939b2945ddcc"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Feb 15 00:30:39 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 15 00:30:39 2019 -0800"
      },
      "message": "Merge \"Add NetworkStackTests to device-tests suite\"\nam: d989ed753d\n\nChange-Id: Id965eaf17cc0f4a042adb5df7387f3326451cd4f\n"
    },
    {
      "commit": "1b57e8e9db5b007c19b713e9d1d3b28397a11b52",
      "tree": "d946ddd5d675ff98d62a3a68b45d9bf60f5c5ae0",
      "parents": [
        "5db454c28d3ddf724be3f6a697267f7f58d94e2d"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Feb 14 18:19:14 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Feb 15 17:30:07 2019 +0900"
      },
      "message": "Fix framework and NetworkStack classes conflicts\n\nClasses that are used in framework.jar cannot be linked in NetworkStack,\nas the framework takes precedence in the classpath. This prevents the\nnetworkstack from using these classes due to the hidden API usage\ndetection.\n\nDo the following:\n - jarjar any shared source file between framework and NetworkStack, so\n   the version in the NetworkStack uses a different package.\n - Move any shared class not used in the NetworkStack to services.net\n\nThe CL  uses jarjar on the app copy and not the framework classes, as\nthe framework cannot be updated without an OTA, and non-network stack\nspecific classes should not be renamed because of the network stack.\n\nTest: atest FrameworksNetTests NetworkStackTests\nTest: flashed svelte build, WiFi works\nBug: 124033493\nChange-Id: I85d888b756adc28c36638913632bfdfdbf0e0486\n"
    },
    {
      "commit": "8a4908c1abd7207d60a96254c9853cecfd2d2abf",
      "tree": "a011accc86ebab25fb68ff283df2424123356a2e",
      "parents": [
        "d51aec81cb8947e9c68b3d1bcecf937314035784",
        "bfe928d593b52da8af4a2d74103b749b11851944"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Feb 15 00:26:34 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 15 00:26:34 2019 -0800"
      },
      "message": "Merge \"Remove NetworkMonitor dependency on ICaptivePortal\"\nam: bfe928d593\n\nChange-Id: Ia0d06e1aa931cdc1c6dd4008e804a6a44ae2304f\n"
    },
    {
      "commit": "d989ed753d3a46c017f3729aa466939b2945ddcc",
      "tree": "ae7066b1b8e2cbee81cc863f86600cf42e205433",
      "parents": [
        "bfe928d593b52da8af4a2d74103b749b11851944",
        "b350df29413ad08217da1df081ef034264c496e7"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Feb 15 08:16:03 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 15 08:16:03 2019 +0000"
      },
      "message": "Merge \"Add NetworkStackTests to device-tests suite\""
    },
    {
      "commit": "bfe928d593b52da8af4a2d74103b749b11851944",
      "tree": "0e0dc42d6ae41c4a169a2e4d09e4045a20c598ea",
      "parents": [
        "60e7162e05eba84e131986e2d435e78e1f94a834",
        "cfff01e2dbece7fd6a45f0352c4ab292cf59b89e"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Feb 15 08:09:29 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 15 08:09:29 2019 +0000"
      },
      "message": "Merge \"Remove NetworkMonitor dependency on ICaptivePortal\""
    },
    {
      "commit": "fa9ba885051adb94773c965e2c52fce713069486",
      "tree": "abe84366b306957dab85feb1781c5ee4f7b9fd7e",
      "parents": [
        "0efcfca36667d590ef500eddb36b44d76239b706"
      ],
      "author": {
        "name": "Jeff Chang",
        "email": "chengjeff@google.com",
        "time": "Wed Jan 23 19:20:01 2019 +0800"
      },
      "committer": {
        "name": "Jeff Chang",
        "email": "chengjeff@google.com",
        "time": "Fri Feb 15 15:43:28 2019 +0800"
      },
      "message": "Fix the flaky test case : testRecentsButtonDisabledOnSecondaryDisplay\n\nWait for the display state ready before the testing\n\nBug: 123217660\nTest: atest NavigationBarButtonTest#testRecentsButtonDisabledOnSecondaryDisplay\nChange-Id: Iaa1808db5985d2f239932ae0fd69c4ee4dfccf4b\n"
    },
    {
      "commit": "bad68326231489f83149c3a3f6230d3ff0402f01",
      "tree": "a4a0623f90e6128ea81e7d5a9f03285664d8c9b8",
      "parents": [
        "9d4e36de614e5074d1d697ddd90a12a193f6623e",
        "755321594908ffa1b2db0d913776d7d7b3102398"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 15 06:38:31 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 15 06:38:31 2019 +0000"
      },
      "message": "Merge \"Add char limits to block helper button labels\""
    },
    {
      "commit": "9d4e36de614e5074d1d697ddd90a12a193f6623e",
      "tree": "fddc9d628d19878e16fc620ee84c586030853811",
      "parents": [
        "6dc698074f95c440da97ecf5bfa4e759b8b598df",
        "5a5529799f45cc348fbd44022ea9bdd7708e00d4"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Fri Feb 15 06:37:10 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 15 06:37:10 2019 +0000"
      },
      "message": "Merge \"Merge \"Fix testApfFilterKeepaliveAck.\" am: 60e7162e05 am: d51aec81cb am: 488f6b0273\""
    },
    {
      "commit": "5a5529799f45cc348fbd44022ea9bdd7708e00d4",
      "tree": "fdef8b9d011a2138d242221f5628fb23d7d3666d",
      "parents": [
        "ffa900d1c1c40914ccdfb1e703865986f0ae5976",
        "488f6b02733f1cf0ad08b07a11b7fec9b92364b2"
      ],
      "author": {
        "name": "Xiao Ma",
        "email": "xiaom@google.com",
        "time": "Thu Feb 14 22:36:38 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 14 22:36:38 2019 -0800"
      },
      "message": "Merge \"Fix testApfFilterKeepaliveAck.\" am: 60e7162e05 am: d51aec81cb\nam: 488f6b0273\n\nChange-Id: I6515e96db11fc1e70bff641e0d98dc7e9301661b\n"
    },
    {
      "commit": "6dc698074f95c440da97ecf5bfa4e759b8b598df",
      "tree": "51d6d0bb047038d1b36f499d73048dab90560049",
      "parents": [
        "ffa900d1c1c40914ccdfb1e703865986f0ae5976",
        "bd2901a730539ca4de0cf7c64744d1fe5fb71d4b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 15 06:36:07 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 15 06:36:07 2019 +0000"
      },
      "message": "Merge \"Add bubbles UI logging for permission dialog shown.\""
    },
    {
      "commit": "5db74fbe16d2854545babc54e61ba9f150394a4c",
      "tree": "93e3c988017410f157e4b2962c62e46e1d638239",
      "parents": [
        "6616e2ab5d82f0c4ff8d8c3adfa09a586d09d2e5",
        "1a5e22f84ad85500d2da85ca7359e13bc356d438"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 15 05:43:26 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 15 05:43:26 2019 +0000"
      },
      "message": "Merge \"Rename NotificationInflater to NotificationContentInflater\""
    },
    {
      "commit": "6616e2ab5d82f0c4ff8d8c3adfa09a586d09d2e5",
      "tree": "46f6a2367ac180d1adca938c9c1639f67aba64ba",
      "parents": [
        "e5e8e7536aebcc3dbeb81281c59876513def84da",
        "5a1b74b6d58ddf05e4450da6c2bd2e5d340d0a0d"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Feb 15 05:39:14 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 15 05:39:14 2019 +0000"
      },
      "message": "Merge \"Remove NetworkMonitor dependency on ICaptivePortal\""
    },
    {
      "commit": "e5e8e7536aebcc3dbeb81281c59876513def84da",
      "tree": "d2d6495c6a7c20f314ecf1704c4525620dc89601",
      "parents": [
        "284262e44ba6480c829b4bf416a05a0f9101e6b2",
        "33fa275e16e5e2643e1fd8f26a1b24c6d3d5c72e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 15 05:34:25 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 15 05:34:25 2019 +0000"
      },
      "message": "Merge \"Properly remove edge panels\""
    },
    {
      "commit": "284262e44ba6480c829b4bf416a05a0f9101e6b2",
      "tree": "1409e9f9c89551a31469f5ebcc88dd0a967574a7",
      "parents": [
        "2bf3018ae3865b475108532fa88791653058446e",
        "28faa499dc6c673c823bd775c70cf7b1b9687651"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Fri Feb 15 05:33:31 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 15 05:33:31 2019 +0000"
      },
      "message": "Merge \"Fix issue where launch transition would never end\""
    },
    {
      "commit": "488f6b02733f1cf0ad08b07a11b7fec9b92364b2",
      "tree": "01a41479c47b9f4e0cb6647bb7242e9d1abb1888",
      "parents": [
        "7717e58a9ff50d7dac0b21a3cb39899b64270838",
        "d51aec81cb8947e9c68b3d1bcecf937314035784"
      ],
      "author": {
        "name": "Xiao Ma",
        "email": "xiaom@google.com",
        "time": "Thu Feb 14 20:41:29 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 14 20:41:29 2019 -0800"
      },
      "message": "Merge \"Fix testApfFilterKeepaliveAck.\" am: 60e7162e05\nam: d51aec81cb\n\nChange-Id: Iabbbed0d438137044d689ee0817966afaa51bcae\n"
    },
    {
      "commit": "d51aec81cb8947e9c68b3d1bcecf937314035784",
      "tree": "9792f5d2e98caaae95efa64acf7f32363bb4fe12",
      "parents": [
        "ddd14b357d7d463c4a846ddae33e0b00e0b2901d",
        "60e7162e05eba84e131986e2d435e78e1f94a834"
      ],
      "author": {
        "name": "Xiao Ma",
        "email": "xiaom@google.com",
        "time": "Thu Feb 14 20:16:09 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 14 20:16:09 2019 -0800"
      },
      "message": "Merge \"Fix testApfFilterKeepaliveAck.\"\nam: 60e7162e05\n\nChange-Id: I9bfebe02c0d4bc9c389e1303017b8c46ad9aea2c\n"
    },
    {
      "commit": "60e7162e05eba84e131986e2d435e78e1f94a834",
      "tree": "a590fcb403d776ba852c4a55e6d8b7488785c4ed",
      "parents": [
        "d36e3df7b0ab833b938c2eeb917ceafb1abfd6b1",
        "d36a89ccd6b33f60ecbe15fbc4adeabb83a2204a"
      ],
      "author": {
        "name": "Xiao Ma",
        "email": "xiaom@google.com",
        "time": "Fri Feb 15 04:04:32 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 15 04:04:32 2019 +0000"
      },
      "message": "Merge \"Fix testApfFilterKeepaliveAck.\""
    },
    {
      "commit": "01f73af03f0d6cb779cf865ee09e5a63496ff419",
      "tree": "f40f6f6cb06909f814ec1c5dce164feda1757e3c",
      "parents": [
        "8d8b7eb0a154f8070260dac8fbdaaf0002e1e191",
        "9afac5aa89801fc7a2e177487ebeac4dd0f0894a"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Fri Feb 15 03:57:03 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 15 03:57:03 2019 +0000"
      },
      "message": "Merge \"Destroy blur renderscript\""
    },
    {
      "commit": "10a73a04c9e000585761c8a84fcc0a7e5239cc75",
      "tree": "f3047a55e9f545c64c10819262ac0d3af17f02be",
      "parents": [
        "5fe2936fcb67bd559fbdefa40b782c2c6eb7ebc7",
        "442b62779bf15ec9a7a5ca2942e04bc317c172bd"
      ],
      "author": {
        "name": "Josh Tsuji",
        "email": "tsuji@google.com",
        "time": "Fri Feb 15 03:46:03 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 15 03:46:03 2019 +0000"
      },
      "message": "Merge \"Updates individual bubble dismissal logic and animation.\""
    },
    {
      "commit": "7717e58a9ff50d7dac0b21a3cb39899b64270838",
      "tree": "b126e006bf4dd59f7e28069dbb8d15bba20de494",
      "parents": [
        "09c1453b05fb950f868b4c0d0ce7ecf510df0854",
        "ddd14b357d7d463c4a846ddae33e0b00e0b2901d"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Feb 14 19:39:05 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 14 19:39:05 2019 -0800"
      },
      "message": "Merge \"Remove deps from framework on netd interfaces\" am: d36e3df7b0\nam: ddd14b357d\n\nChange-Id: If22ad91b285e7a47cc481a8a282b085d5dd53a9d\n"
    },
    {
      "commit": "b350df29413ad08217da1df081ef034264c496e7",
      "tree": "7ad7726425b11449fa615500e7d6d7a9ec5c269d",
      "parents": [
        "b8493ac5eb11ccc243b04cc3a3424858c472ef38"
      ],
      "author": {
        "name": "Dan Shi",
        "email": "dshi@google.com",
        "time": "Thu Feb 14 11:42:02 2019 -0800"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Feb 15 12:35:04 2019 +0900"
      },
      "message": "Add NetworkStackTests to device-tests suite\n\nIt\u0027s needed for the test to run in a Test Mapping suite.\n\nBug: 123544631\nTest: local build\nChange-Id: I0678a3e8f9beed7c637c1b11594369aa5d3c87bf\n"
    },
    {
      "commit": "ddd14b357d7d463c4a846ddae33e0b00e0b2901d",
      "tree": "c1915dda20f8126b7aba104097af6707d960897a",
      "parents": [
        "e6fc1209f16c6d0f2589689a430d2f45ce07b41f",
        "d36e3df7b0ab833b938c2eeb917ceafb1abfd6b1"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Feb 14 19:29:49 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 14 19:29:49 2019 -0800"
      },
      "message": "Merge \"Remove deps from framework on netd interfaces\"\nam: d36e3df7b0\n\nChange-Id: I341533244d9c7cd2c1cf8315f0806695310ba03c\n"
    },
    {
      "commit": "5fe2936fcb67bd559fbdefa40b782c2c6eb7ebc7",
      "tree": "0bd048404b5cdea02efced55abdf13e2f0227d2c",
      "parents": [
        "4a42914abce035a63fb1759623a9498da121f09f",
        "6cfa5cd35f0302bde91a998df9fe8e33003f1db3"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Fri Feb 15 03:26:08 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 15 03:26:08 2019 +0000"
      },
      "message": "Merge \"Fix contrast exception\""
    },
    {
      "commit": "cfff01e2dbece7fd6a45f0352c4ab292cf59b89e",
      "tree": "9d1dc8aee4e9f8524aa7bde6e3cf8d54d0fb430a",
      "parents": [
        "dacee147b482e17308be0977765e8135b37b9690"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Wed Feb 13 20:58:59 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Feb 15 12:20:03 2019 +0900"
      },
      "message": "Remove NetworkMonitor dependency on ICaptivePortal\n\nICaptivePortal is used in the framework and cannot be used as a\ndependency in NetworkMonitor, as the framework class takes precedence\nwhen linking.\nAlso fix NetworkMonitorTest that was not verifying the right\nstartCaptivePortalApp call.\n\nTest: atest FrameworksNetTests NetworkStackTests\nBug: 124033493\nChange-Id: I8e7bb79e50650ae182a2e4277fb49abf5fb6d910\nMerged-In: Ib6a89e54312628662b130fbeec18d11e139f09fa\n"
    },
    {
      "commit": "d36e3df7b0ab833b938c2eeb917ceafb1abfd6b1",
      "tree": "da330d20d15c6ed6d482cf4aeb9239fc0b29db14",
      "parents": [
        "cec740470c12b10c5b9df1b73066ff18defdc74a",
        "dacee147b482e17308be0977765e8135b37b9690"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Feb 15 03:11:31 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 15 03:11:31 2019 +0000"
      },
      "message": "Merge \"Remove deps from framework on netd interfaces\""
    },
    {
      "commit": "28faa499dc6c673c823bd775c70cf7b1b9687651",
      "tree": "6265a0c9cccb9103c9d77f2813a30aee30ed55a2",
      "parents": [
        "93d196b3a818d5e89973181ff5bc88f1b40e534b"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Feb 14 19:06:05 2019 -0800"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Feb 14 19:08:37 2019 -0800"
      },
      "message": "Fix issue where launch transition would never end\n\nWe had the same state twice: StatusBar and KeyguardUpdateMonitor,\nthis led to issues because we were not finishing the transition\nin KeyguardUpdateMonitor.\nNow the variable doesn\u0027t exist anymore in StatusBar and we only\nhave one source of truth.\n\nFixes: 118658627\nTest: press power, then double press power\nChange-Id: Ia97fc7660b1cb6814c5c3fccfc8acfb0b47c3c9b\n"
    },
    {
      "commit": "6cfa5cd35f0302bde91a998df9fe8e33003f1db3",
      "tree": "a981891eb49975aa69e797be91702cfcd65cdfd5",
      "parents": [
        "93d196b3a818d5e89973181ff5bc88f1b40e534b"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Feb 14 17:33:19 2019 -0800"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Feb 14 17:34:12 2019 -0800"
      },
      "message": "Fix contrast exception\n\nFixes: 124378093\nTest: atest NotificationViewWrapperTest\nChange-Id: Ie232e14fb4aed8b6a387c9ca4bd766e9d3f3a900\n"
    },
    {
      "commit": "8d8d67761bd2a370829cf464b9040980026df9ff",
      "tree": "cb7170635f18dfd166b60053312b1fd8a3320b51",
      "parents": [
        "7d2d23ad1ee4f774d1c616a9ca571ec93591859f"
      ],
      "author": {
        "name": "Zak Cohen",
        "email": "zakcohen@google.com",
        "time": "Thu Feb 07 16:50:24 2019 -0800"
      },
      "committer": {
        "name": "Zak Cohen",
        "email": "zakcohen@google.com",
        "time": "Thu Feb 14 16:23:15 2019 -0800"
      },
      "message": "Add visual indicator for back navigation gesture.\n\nTest: manual\n\nChange-Id: I549c8fd8ab40175cd160ce2d111a2fb083cb9611\n"
    },
    {
      "commit": "28cabd11a64a17484ad29f7f4e676bdd7d98b58f",
      "tree": "a60aa11b8bd3e0ebf8627ec743e224901970e232",
      "parents": [
        "b3f09282231a1012b425f8e1bf42b4cf94c4a983",
        "ca218209790672b54f93e0f18482ec831bbe24c8"
      ],
      "author": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Fri Feb 15 00:10:03 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 15 00:10:03 2019 +0000"
      },
      "message": "Merge \"Add MANAGE_BIOMETRIC permission to SysUI\""
    },
    {
      "commit": "ca218209790672b54f93e0f18482ec831bbe24c8",
      "tree": "615cda824d7cf97301e51c4f295ceb979fc3d709",
      "parents": [
        "56d6b07949808512d666211accb03b748b930a0a"
      ],
      "author": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Thu Feb 14 16:01:12 2019 -0800"
      },
      "committer": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Thu Feb 14 16:01:12 2019 -0800"
      },
      "message": "Add MANAGE_BIOMETRIC permission to SysUI\n\nIt\u0027s required for resetting lockout\n\nTest: manual\nChange-Id: If6a7172dbd7efe26d40b80d629bef33db11f0a48\n"
    },
    {
      "commit": "9afac5aa89801fc7a2e177487ebeac4dd0f0894a",
      "tree": "9eb3622c4363fb3bc230e06755c618993c4966e3",
      "parents": [
        "93d196b3a818d5e89973181ff5bc88f1b40e534b"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Feb 14 15:26:51 2019 -0800"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Feb 14 15:33:39 2019 -0800"
      },
      "message": "Destroy blur renderscript\n\nFixes: 123876428\nTest: play media stream, stop media stream\nChange-Id: Ifdba77ab4e33f3133e58104a88bb0cdfe007ed90\n"
    },
    {
      "commit": "5c50e8d1c33f6c161b2f935de94243c5a83d4b46",
      "tree": "0bf5218174bacd202a7de81888f344b8204d810b",
      "parents": [
        "8cfc6d83a920849187070b5fcfd1ba5d9ac99a09",
        "a9fbb6ed902db24ed007c6151d666c87d7b46921"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Feb 14 23:17:28 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 14 23:17:28 2019 +0000"
      },
      "message": "Merge \"Adds a valid Activity target for Bubble metadata\""
    },
    {
      "commit": "5bfc2c52a5cee7d21b300da551392ad1b660c983",
      "tree": "2da396ec647bfe61256c882365cb0a379f0a49ed",
      "parents": [
        "8cfc6d83a920849187070b5fcfd1ba5d9ac99a09"
      ],
      "author": {
        "name": "Fan Zhang",
        "email": "zhfan@google.com",
        "time": "Thu Feb 14 14:33:24 2019 -0800"
      },
      "committer": {
        "name": "Fan Zhang",
        "email": "zhfan@google.com",
        "time": "Thu Feb 14 15:16:33 2019 -0800"
      },
      "message": "Move registeredSlice to SliceBroadcastRelay.\n\nBug: 121150258\nTest: robo\nChange-Id: Ieb93712310e43166b5ac3743ef3c016fbb2ead8d\n"
    },
    {
      "commit": "755321594908ffa1b2db0d913776d7d7b3102398",
      "tree": "221020d3559f62668d4c05c13a2c5f4c8a56db97",
      "parents": [
        "d120e754906f9be86699196b83186673dac07754"
      ],
      "author": {
        "name": "Ned Burns",
        "email": "pixel@google.com",
        "time": "Thu Feb 14 18:00:39 2019 -0500"
      },
      "committer": {
        "name": "Ned Burns",
        "email": "pixel@google.com",
        "time": "Thu Feb 14 18:00:39 2019 -0500"
      },
      "message": "Add char limits to block helper button labels\n\nWith text size turned up, things weren\u0027t fitting.\n\nTest: none\nBug: 123643210\nChange-Id: I9c064e1e40b0a1f2d021ac5edda1e483bbfe1400\n"
    },
    {
      "commit": "a55b1e9ba19775a9044f1076f372be8b2a35b387",
      "tree": "f34188563015fe8e3076b2d9aa789d426ac1518a",
      "parents": [
        "93d196b3a818d5e89973181ff5bc88f1b40e534b",
        "991083220b2496793507aa54581bc93b1a090a18"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Feb 14 22:22:58 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 14 22:22:58 2019 +0000"
      },
      "message": "Merge \"Collpase expanded bubbles when appropriate\""
    },
    {
      "commit": "07ec9dbec5945e5e97c1b2842acdba6f74e6ebbc",
      "tree": "4da966be25185356ad2186dca8fde9debfeccf8f",
      "parents": [
        "98e94aee7ca7653b06301de157d0af6ca1df9531",
        "0e71b4f19ba602c8c646744e690ab01c69808b42"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Feb 14 22:11:32 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 14 22:11:32 2019 +0000"
      },
      "message": "Merge \"DO NOT MERGE - Merge pi-platform-release (PPRL.190205.001) into stage-aosp-master\" into stage-aosp-master"
    },
    {
      "commit": "08211297cf7073d77d77cad02a8c1528051ff24a",
      "tree": "33cb180cbced46d216d4544dafc6e99187d249d1",
      "parents": [
        "068256974cfd85cf1093dc7a36fe1599e288f76a",
        "9c9dd98ee05830fb516465b6927bb9553687f8f6"
      ],
      "author": {
        "name": "James O\u0027Leary",
        "email": "jamesoleary@google.com",
        "time": "Thu Feb 14 21:25:24 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 14 21:25:24 2019 +0000"
      },
      "message": "Merge \"Encapsulate state \u0026 transcription in hints bundle\""
    },
    {
      "commit": "b45f78f1ab59c78729b3e66ac29458566091c84a",
      "tree": "39cd4969c2f3d478ba1bbd59690b531e94c5595c",
      "parents": [
        "faf86628aa4b551c1874d714df32ad231d461f77",
        "8faa0af23b6143be79227e2c77010802c4c0db41"
      ],
      "author": {
        "name": "Beth Thibodeau",
        "email": "ethibodeau@google.com",
        "time": "Thu Feb 14 20:33:11 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 14 20:33:11 2019 +0000"
      },
      "message": "Merge \"Use theme corner radius in volume and power dialog\""
    },
    {
      "commit": "1a5e22f84ad85500d2da85ca7359e13bc356d438",
      "tree": "4c06050741b29d1816c331c49af3a9d7ff947f9b",
      "parents": [
        "d120e754906f9be86699196b83186673dac07754"
      ],
      "author": {
        "name": "Ned Burns",
        "email": "pixel@google.com",
        "time": "Thu Feb 14 15:11:52 2019 -0500"
      },
      "committer": {
        "name": "Ned Burns",
        "email": "pixel@google.com",
        "time": "Thu Feb 14 15:17:00 2019 -0500"
      },
      "message": "Rename NotificationInflater to NotificationContentInflater\n\nWe have two separate inflation steps; this class name was confusing.\n\nTest: atest\nChange-Id: Iaacf8bf81c755cc2ea217d81674fbacfd52360e4\n"
    },
    {
      "commit": "33fa275e16e5e2643e1fd8f26a1b24c6d3d5c72e",
      "tree": "d7d8ef408c5479622cd72101807b0afe9699e5aa",
      "parents": [
        "38cb44b8991d3aab7c85c64bec1217ce62fe0741"
      ],
      "author": {
        "name": "Matthew Ng",
        "email": "ngmatthew@google.com",
        "time": "Thu Feb 14 12:12:50 2019 -0800"
      },
      "committer": {
        "name": "Matthew Ng",
        "email": "ngmatthew@google.com",
        "time": "Thu Feb 14 12:12:50 2019 -0800"
      },
      "message": "Properly remove edge panels\n\nForgot that on detach prototype would turn off so it would not detach.\n\nBug: 112934365\nTest: manual\nChange-Id: I38425f4ae4caf95dabc5f7ffdcb3c396cacb758f\n"
    },
    {
      "commit": "48ad03ab503ebdbf452e149342a61643b81db336",
      "tree": "ccf5ceadb1f27dae5422c6bce678772be7b2ba5f",
      "parents": [
        "b9218244e61995da9dd47e9bdf8f61dccc2d0eb2"
      ],
      "author": {
        "name": "Quang Luong",
        "email": "qal@google.com",
        "time": "Thu Feb 14 11:51:01 2019 -0800"
      },
      "committer": {
        "name": "Quang Luong",
        "email": "qal@google.com",
        "time": "Thu Feb 14 11:51:01 2019 -0800"
      },
      "message": "Fixed Passpoint network \"saved\" order in wifi picker\n\nChanged AccessPoint.isSaved() to check that mConfig is not null,\ninstead of checking if the networkId is valid. The networkId is set\nto the networkId of the loaded config, but the configs received\nfor Passpoint networks do not have a valid networkId set. Thus,\nPasspoint AccessPoints were not treated as saved during sorting,\ndespite showing \"Saved\" in the summary.\n\nTest: atest WifiTrackerTest \u0026\u0026 atest AccessPointTest\nBug: 118705403\nChange-Id: I254602aee8852a2acbf0c987a31051f2b9ae2a92\n"
    },
    {
      "commit": "991083220b2496793507aa54581bc93b1a090a18",
      "tree": "0f1712fdb595e64d5b7ace2d9123ad76548599d8",
      "parents": [
        "c20de15455a9551cf290722c502dd3f7d8fb27cb"
      ],
      "author": {
        "name": "Mark Renouf",
        "email": "mrenouf@google.com",
        "time": "Wed Feb 06 12:12:34 2019 -0500"
      },
      "committer": {
        "name": "Mark Renouf",
        "email": "mrenouf@google.com",
        "time": "Thu Feb 14 14:44:04 2019 -0500"
      },
      "message": "Collpase expanded bubbles when appropriate\n\nCalls collapseStack() when:\n\n  Statusar.animateCollapsePanels()\n      (when StatusBar panel itself is not expanded)\n  Broadcast: ACTION_CLOSE_SYSTEM_DIALOGS\n  Broadcast: ACTION_SCREEN_OFF\n\nBug: 123631742\nTest: manual, using go/bubbles-app\nChange-Id: I40c68a7fc1baac102e481bf5f0d06c9c24bcc252\n"
    },
    {
      "commit": "da003da5a78479642e347924500a660a5eb26392",
      "tree": "5adfd5468b553d2e3bbc8b09ef34da872e751708",
      "parents": [
        "0b2efd9f099b2c99647a8eaad2335eceeba46d1f",
        "f44347f954a3cb705e188f534c4c279aeff0f62c"
      ],
      "author": {
        "name": "Josh Tsuji",
        "email": "tsuji@google.com",
        "time": "Thu Feb 14 19:35:42 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 14 19:35:42 2019 +0000"
      },
      "message": "Merge \"Fixes positioning issues with the bubble stack.\""
    },
    {
      "commit": "442b62779bf15ec9a7a5ca2942e04bc317c172bd",
      "tree": "64c87eead6ed37e6fd21ee59bf37923b02f4e0c3",
      "parents": [
        "a238198ad5509f67eda26a3c365ecf201f9b41b4"
      ],
      "author": {
        "name": "Joshua Tsuji",
        "email": "tsuji@google.com",
        "time": "Fri Feb 08 13:23:43 2019 -0500"
      },
      "committer": {
        "name": "Joshua Tsuji",
        "email": "tsuji@google.com",
        "time": "Thu Feb 14 14:33:54 2019 -0500"
      },
      "message": "Updates individual bubble dismissal logic and animation.\n\nThis makes it so that bubbles can be dragged out, and the rest of the stack will animate to close the gap. If the bubble is dismissed (either by a hard fling or by placing it in the dismiss area), it\u0027ll animate away. Otherwise, it\u0027ll animate back into the row of bubbles.\n\nThis CL also simplifies the touch handler code. Along with eliminating some redundant paths in onTouch, this also deletes the FloatingView interface. Now that the stack and individual bubbles act so differently, it makes less sense to have a single interface for moving them.\n\nTest: atest SystemUITests\nBug: 123541855\nBug: 123022862\nBug: 124058992\nChange-Id: I57e3df19a191a6da0b5ed5d40c350bebb29f74ff\n"
    },
    {
      "commit": "a238198ad5509f67eda26a3c365ecf201f9b41b4",
      "tree": "fba16e5343168412c0de55e41bd911db928712e4",
      "parents": [
        "c1923b1bafac92169b2074516f15fc9c1fa09ac6",
        "cfd06c1e5a05e2427a5d76938a60199c47c4a65b"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Thu Feb 14 19:16:05 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 14 19:16:05 2019 +0000"
      },
      "message": "Merge \"Make BubbleData @Inject\""
    },
    {
      "commit": "c1923b1bafac92169b2074516f15fc9c1fa09ac6",
      "tree": "14b9b2457939c402cd1ae616635c05554fa879b8",
      "parents": [
        "c9ef1542f4f46d2b221813c7a8fb46ec80484288",
        "6d00203188a5dbdf1f927b2da613f0da77aeda32"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Thu Feb 14 19:15:47 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 14 19:15:47 2019 +0000"
      },
      "message": "Merge \"Only populate activity view when we\u0027re showing it\""
    },
    {
      "commit": "a9fbb6ed902db24ed007c6151d666c87d7b46921",
      "tree": "c7a0258b8595af6d2987f01fc260eb3911b0f13f",
      "parents": [
        "c20de15455a9551cf290722c502dd3f7d8fb27cb"
      ],
      "author": {
        "name": "Mark Renouf",
        "email": "mrenouf@google.com",
        "time": "Mon Feb 11 12:48:22 2019 -0500"
      },
      "committer": {
        "name": "Mark Renouf",
        "email": "mrenouf@google.com",
        "time": "Thu Feb 14 14:10:06 2019 -0500"
      },
      "message": "Adds a valid Activity target for Bubble metadata\n\nTest: atest BubbleControllerTest\nBug: 123631037\nChange-Id: Ied0e686febd2d1a7478e84faade958e187db0ef7\n"
    },
    {
      "commit": "8faa0af23b6143be79227e2c77010802c4c0db41",
      "tree": "1488ba1331b6b2849576c618ee759bd2a6469790",
      "parents": [
        "0552f41c4eafb3e33381833c0a6800f7a44259bb"
      ],
      "author": {
        "name": "Beth Thibodeau",
        "email": "ethibodeau@google.com",
        "time": "Thu Feb 14 12:46:57 2019 -0500"
      },
      "committer": {
        "name": "Beth Thibodeau",
        "email": "ethibodeau@google.com",
        "time": "Thu Feb 14 13:25:11 2019 -0500"
      },
      "message": "Use theme corner radius in volume and power dialog\n\nFixes: 124383060\nTest: Visually verified that radius changes with theme\nChange-Id: I07d77b1cde8bfd23ce20ba552581835d7734857a\n"
    }
  ],
  "next": "0e71b4f19ba602c8c646744e690ab01c69808b42"
}
