)]}'
{
  "log": [
    {
      "commit": "4d208f2ec611833b494246c44cf26bc3aa96ebbf",
      "tree": "a3e86b28fad1a5428f5b42638c0d1f2573a1c549",
      "parents": [
        "61bfa28b97068cc132be2918da0c995214c55ee9",
        "e4f484915fb7f2405bb737e85f2548222c4c76a2"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu May 18 17:50:56 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 18 17:50:56 2017 +0000"
      },
      "message": "Merge \"Work on issue #36891897: Need to ensure foreground services...\" into oc-dev\nam: e4f484915f\n\nChange-Id: I644cf3173134c0aeb2cddcb8add85803aa76b362\n"
    },
    {
      "commit": "61bfa28b97068cc132be2918da0c995214c55ee9",
      "tree": "e6a0aa2cd2c0012999770f90634da44d1dc34637",
      "parents": [
        "0196460f27df5cc9e20c1530a79fa3c784866a9d",
        "ed57e46089ae8aeeabfefbf7390df1bd16fd50d1"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Thu May 18 17:48:09 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 18 17:48:09 2017 +0000"
      },
      "message": "Merge \"Add action to launch intent\" into oc-dev\nam: ed57e46089\n\nChange-Id: Ib34609428416c6356fa1c5af08411dfc389372a0\n"
    },
    {
      "commit": "0196460f27df5cc9e20c1530a79fa3c784866a9d",
      "tree": "e6f34c8618640dce9b619aa95698be897e66358c",
      "parents": [
        "8d7692c8cf62d9d2843e117f83682fdb03a4f3f2",
        "2d885e942d27e838947948532ed6c2657c4da90f"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Thu May 18 17:42:44 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 18 17:42:44 2017 +0000"
      },
      "message": "Merge \"AAPT2: Ignore trailing data after IEND chunk in PNG\" into oc-dev\nam: 2d885e942d\n\nChange-Id: Ic1c24dd55a4d6258533e57cea957a775e03013df\n"
    },
    {
      "commit": "e4f484915fb7f2405bb737e85f2548222c4c76a2",
      "tree": "edbfa4872cef42bd0f5d84bfd6ec7353abec0da6",
      "parents": [
        "ed57e46089ae8aeeabfefbf7390df1bd16fd50d1",
        "fb5d4b598cd218d66f2880a9eed5bef61e26bec5"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu May 18 17:35:08 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 18 17:35:15 2017 +0000"
      },
      "message": "Merge \"Work on issue #36891897: Need to ensure foreground services...\" into oc-dev"
    },
    {
      "commit": "ed57e46089ae8aeeabfefbf7390df1bd16fd50d1",
      "tree": "500a31f4326e5fceb346b00c9f613a19cbd1c20b",
      "parents": [
        "2d885e942d27e838947948532ed6c2657c4da90f",
        "dfc27c61f46af5e28b4c72c51029c78869134151"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu May 18 17:31:04 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 18 17:31:10 2017 +0000"
      },
      "message": "Merge \"Add action to launch intent\" into oc-dev"
    },
    {
      "commit": "2d885e942d27e838947948532ed6c2657c4da90f",
      "tree": "13af1c409208ec37565a9f9aa7f00e907138b948",
      "parents": [
        "13bd634262d4f85adda936ad3872a4485d85001e",
        "cc73e990e5381adfa605ccacad431231d9269893"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu May 18 17:30:21 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 18 17:30:26 2017 +0000"
      },
      "message": "Merge \"AAPT2: Ignore trailing data after IEND chunk in PNG\" into oc-dev"
    },
    {
      "commit": "8d7692c8cf62d9d2843e117f83682fdb03a4f3f2",
      "tree": "d265fb00cbf9fe62d20b7df3df807beb7e9ec862",
      "parents": [
        "81877dbb79b843376afbf87aca042a827438f682",
        "13bd634262d4f85adda936ad3872a4485d85001e"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Thu May 18 17:27:59 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 18 17:27:59 2017 +0000"
      },
      "message": "Merge \"Fix issue with deferred start of the background loader.\" into oc-dev\nam: 13bd634262\n\nChange-Id: I37ba0818f8bac5b88f2887825a0595f0550316bf\n"
    },
    {
      "commit": "13bd634262d4f85adda936ad3872a4485d85001e",
      "tree": "ad2642d1c91bf87ebdf04e06898782430e424b20",
      "parents": [
        "8d87842690c617772968ab887dce221e328b6f89",
        "62674a2f400ffd2faaf0095d2d78307aad013a85"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Thu May 18 17:18:52 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 18 17:18:58 2017 +0000"
      },
      "message": "Merge \"Fix issue with deferred start of the background loader.\" into oc-dev"
    },
    {
      "commit": "81877dbb79b843376afbf87aca042a827438f682",
      "tree": "2d8706a0a1de510aabd45894ede94c3ef2cb1602",
      "parents": [
        "0cc01b5bc257e9a49089f0706e3bb904cf7a3e55",
        "8d87842690c617772968ab887dce221e328b6f89"
      ],
      "author": {
        "name": "Antony Sargent",
        "email": "asargent@google.com",
        "time": "Thu May 18 16:46:08 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 18 16:46:08 2017 +0000"
      },
      "message": "Merge \"Fix a race condition in the A2dpProfile constructor\" into oc-dev\nam: 8d87842690\n\nChange-Id: Idbb41ac149976073add1f03e9aa3d888d36c999d\n"
    },
    {
      "commit": "8d87842690c617772968ab887dce221e328b6f89",
      "tree": "967ae4f9bdfba49033c5e1c5ec180a43dd4e2dc3",
      "parents": [
        "b33c0eb07a2517dce07dc8f04d233eafc1cae5a8",
        "d573db5bfc96c3066103ac53987b5741f61da158"
      ],
      "author": {
        "name": "Antony Sargent",
        "email": "asargent@google.com",
        "time": "Thu May 18 16:37:28 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 18 16:37:35 2017 +0000"
      },
      "message": "Merge \"Fix a race condition in the A2dpProfile constructor\" into oc-dev"
    },
    {
      "commit": "0cc01b5bc257e9a49089f0706e3bb904cf7a3e55",
      "tree": "49ee7ab733fab5a2f0abdea7f1433da785381db1",
      "parents": [
        "e261ea2195223ca989d0505204074fd17ba4a2ff",
        "b33c0eb07a2517dce07dc8f04d233eafc1cae5a8"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu May 18 16:26:41 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 18 16:26:41 2017 +0000"
      },
      "message": "Merge \"VolumeShaper: Enable xOffset from Java\" into oc-dev\nam: b33c0eb07a\n\nChange-Id: Icc37873492d612a66484d731168de5c5e27213c9\n"
    },
    {
      "commit": "b33c0eb07a2517dce07dc8f04d233eafc1cae5a8",
      "tree": "953c05cc5a8a152117fcac8e4c17533b8cbe5115",
      "parents": [
        "91f674eeda97e15d156bb87c2399fa334844c00b",
        "3c0f5d296e61d38e4bf4396d87cd4f59fdde32c4"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu May 18 16:15:44 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 18 16:15:50 2017 +0000"
      },
      "message": "Merge \"VolumeShaper: Enable xOffset from Java\" into oc-dev"
    },
    {
      "commit": "e261ea2195223ca989d0505204074fd17ba4a2ff",
      "tree": "a7a87ddc2fc65c45477fe91429e0be27b07af393",
      "parents": [
        "c244963675e3a092640cf0920ba060da556fe612",
        "91f674eeda97e15d156bb87c2399fa334844c00b"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Thu May 18 16:13:42 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 18 16:13:42 2017 +0000"
      },
      "message": "Merge \"Unbreak APK 26 apps running on \"O\" preview/beta builds.\" into oc-dev\nam: 91f674eeda\n\nChange-Id: If6537f3a9f00e5379b2de5db1d8b9712bc20798d\n"
    },
    {
      "commit": "c244963675e3a092640cf0920ba060da556fe612",
      "tree": "b9d181a35cb1cfa02b1bb80689a627a613e153e1",
      "parents": [
        "682cd21187bebc14f824cd17d8b0192128d6c509",
        "997042ac33cdbb935a8bbc6a615ff332aa9a18e3"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu May 18 16:02:49 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 18 16:02:49 2017 +0000"
      },
      "message": "Merge \"Unbreak even more APK 26 apps running on \"O\" preview/beta builds.\" into oc-dev\nam: 997042ac33\n\nChange-Id: I6da01817370fa1244499644497396a57e55df492\n"
    },
    {
      "commit": "91f674eeda97e15d156bb87c2399fa334844c00b",
      "tree": "72051a1d970b9c348209bc11811a232455acccf2",
      "parents": [
        "997042ac33cdbb935a8bbc6a615ff332aa9a18e3",
        "e103b7808b29d3b7c6fdef092d607d511457ecfd"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Thu May 18 15:59:34 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 18 15:59:40 2017 +0000"
      },
      "message": "Merge \"Unbreak APK 26 apps running on \"O\" preview/beta builds.\" into oc-dev"
    },
    {
      "commit": "997042ac33cdbb935a8bbc6a615ff332aa9a18e3",
      "tree": "4da0cfea8355146f81bde95e773e34c73ed25334",
      "parents": [
        "5616c5f610e5120b8f0570dbc4d10288325a2055",
        "f383c24749ae6bfcf8f8cee26fe7bc6897f7511c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu May 18 15:52:37 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 18 15:52:42 2017 +0000"
      },
      "message": "Merge \"Unbreak even more APK 26 apps running on \"O\" preview/beta builds.\" into oc-dev"
    },
    {
      "commit": "682cd21187bebc14f824cd17d8b0192128d6c509",
      "tree": "a79b8f78c253ae4a16a248d955c6adf6e90826fa",
      "parents": [
        "13f214916c698f2e86285165545eeaf5acf9f771",
        "5616c5f610e5120b8f0570dbc4d10288325a2055"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu May 18 14:59:53 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 18 14:59:53 2017 +0000"
      },
      "message": "Merge \"Enable starting window logging\" into oc-dev\nam: 5616c5f610\n\nChange-Id: I474a4db75828a2c8063c2761f046df3af07c92b9\n"
    },
    {
      "commit": "5616c5f610e5120b8f0570dbc4d10288325a2055",
      "tree": "72988ad85dfffecf9383a5c76bf2836e781a6f80",
      "parents": [
        "4566518ff2aaaa43ca82e98b6655f2c936a52a36",
        "e4b0f28a47097b7b0c04f3ae80507e2a15e3314f"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu May 18 14:51:44 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 18 14:51:50 2017 +0000"
      },
      "message": "Merge \"Enable starting window logging\" into oc-dev"
    },
    {
      "commit": "13f214916c698f2e86285165545eeaf5acf9f771",
      "tree": "a33fec6756a565ce2b10f7af89df4d6d30269b35",
      "parents": [
        "3a9f256329b17d192e0018ae58a3d125b94f78bf",
        "4566518ff2aaaa43ca82e98b6655f2c936a52a36"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu May 18 12:52:52 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 18 12:52:52 2017 +0000"
      },
      "message": "Merge \"Fix refactoring typo\" into oc-dev\nam: 4566518ff2\n\nChange-Id: Iee60a8e32c907832cdb54a545f6a07518804f6bd\n"
    },
    {
      "commit": "e4b0f28a47097b7b0c04f3ae80507e2a15e3314f",
      "tree": "05713f366aaee93c3b995c8d99e52c2586d4a655",
      "parents": [
        "1fe60b213e464c649784124e2932435aa353a78d"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed May 17 15:10:29 2017 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu May 18 14:50:01 2017 +0200"
      },
      "message": "Enable starting window logging\n\nAlso extend it to make sure we catch the bug!\n\nTest: Open a couple of cold/hot apps, make sure logs look accurate\nBug: 37888853\nChange-Id: Ied394969748d4d2d40359af15e0b491a2dc2b078\n"
    },
    {
      "commit": "4566518ff2aaaa43ca82e98b6655f2c936a52a36",
      "tree": "2b155fdc678c5642f3de21ead27d365388794e4b",
      "parents": [
        "1fe60b213e464c649784124e2932435aa353a78d",
        "43530c99859d6eb385ba7d747d3868f4310c50a4"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu May 18 12:41:18 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 18 12:41:23 2017 +0000"
      },
      "message": "Merge \"Fix refactoring typo\" into oc-dev"
    },
    {
      "commit": "3a9f256329b17d192e0018ae58a3d125b94f78bf",
      "tree": "0def4ae12e9c949c7600e6c3f8e2e827d3982f7c",
      "parents": [
        "5bda8323c522a51278935f3eda25ebe9ee00308a",
        "2ce1b38e85afc8fd8f3228fcd5a6b14cf44b93d0"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Thu May 18 10:57:09 2017 +0100"
      },
      "committer": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Thu May 18 10:57:09 2017 +0100"
      },
      "message": "resolve merge conflicts of 2ce1b38e85af to oc-dev-plus-aosp\n\nTest: I solemnly swear I tested this conflict resolution.\nChange-Id: Ia1eb0590edf2b074f6cbf16060cda2257091edd8\n"
    },
    {
      "commit": "2ce1b38e85afc8fd8f3228fcd5a6b14cf44b93d0",
      "tree": "c065c4c3db0f646b62ddc1d7ca5f0461be58667c",
      "parents": [
        "945ff184c26648319bfcce2c314677eb2c71d861",
        "ab0f6fc5d236a9785693161accaf4aed72f4cebf"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Thu May 18 09:15:30 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 18 09:15:30 2017 +0000"
      },
      "message": "Merge \"Consolidated all data allow/disallow logic into one method\" am: 449d73251f\nam: ab0f6fc5d2\n\nChange-Id: I31606372f361ad0cb8d9600f79c41257e121c7f4\n"
    },
    {
      "commit": "ab0f6fc5d236a9785693161accaf4aed72f4cebf",
      "tree": "142d5472c6d973af505f33c24023b78d821442ce",
      "parents": [
        "96f9371a6613b9073b270be9c5279b05635b76ba",
        "449d73251f3c18edd64da2ead4127256e3c4ed4e"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Thu May 18 09:07:24 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 18 09:07:24 2017 +0000"
      },
      "message": "Merge \"Consolidated all data allow/disallow logic into one method\"\nam: 449d73251f\n\nChange-Id: I861d75dad60ab83039aa06565141a2eb5b294386\n"
    },
    {
      "commit": "449d73251f3c18edd64da2ead4127256e3c4ed4e",
      "tree": "ee9e2c7a7daa783730a6a6fad9cd0ef350c4533c",
      "parents": [
        "0373340b07580232548e4702c644d10f16392065",
        "bd7d89c13372f37e171db09506afc345adb07d76"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Thu May 18 08:58:26 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu May 18 08:58:28 2017 +0000"
      },
      "message": "Merge \"Consolidated all data allow/disallow logic into one method\""
    },
    {
      "commit": "5bda8323c522a51278935f3eda25ebe9ee00308a",
      "tree": "2729a6eba77ce9665db4fa8d11ccdee7dffc81b1",
      "parents": [
        "308ed7f4672c9b7e1aa594b95723410098c9b7a9",
        "1fe60b213e464c649784124e2932435aa353a78d"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Thu May 18 05:53:07 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 18 05:53:07 2017 +0000"
      },
      "message": "Merge \"Captive portals: reinspect http result after fallback probe\" into oc-dev\nam: 1fe60b213e  -s ours\n\nChange-Id: Ic5974733afcae83e8233949f098958eb2bd35f1e\n"
    },
    {
      "commit": "1fe60b213e464c649784124e2932435aa353a78d",
      "tree": "389e48dda1b8345eb2017b6030a387fe2a148e85",
      "parents": [
        "b114e4ff82ba0b4d2d684d8dfbcb7f7e4a1f8d8d",
        "483d12e42696cd38abba0bbe2141b212db11e44a"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Thu May 18 05:39:24 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 18 05:39:31 2017 +0000"
      },
      "message": "Merge \"Captive portals: reinspect http result after fallback probe\" into oc-dev"
    },
    {
      "commit": "bd7d89c13372f37e171db09506afc345adb07d76",
      "tree": "ee9e2c7a7daa783730a6a6fad9cd0ef350c4533c",
      "parents": [
        "0373340b07580232548e4702c644d10f16392065"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Mon May 01 17:01:11 2017 -0700"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Wed May 17 21:16:39 2017 -0700"
      },
      "message": "Consolidated all data allow/disallow logic into one method\n\nConsolidated all data allow/disallow logic into one method\nand got rid of the obsolete isDataPossible. This is the\npreliminary work for checking if data is allowed just right\nbefore data connection entering connected state.\n\nTest: Telephony sanity tests and unit tests\nbug: 33847610\nMerged-In: I24f1415bbb59990e9e8e9920724be9e3f17e3e60\nChange-Id: I24f1415bbb59990e9e8e9920724be9e3f17e3e60\n"
    },
    {
      "commit": "308ed7f4672c9b7e1aa594b95723410098c9b7a9",
      "tree": "2729a6eba77ce9665db4fa8d11ccdee7dffc81b1",
      "parents": [
        "a67ea35d9a3173e1829a1b1743a3a4fee19c544a",
        "945ff184c26648319bfcce2c314677eb2c71d861"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Thu May 18 03:54:30 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 18 03:54:30 2017 +0000"
      },
      "message": "Merge \"Expand logging capabilities of Tethering subsystem\" am: 0373340b07 am: 96f9371a66\nam: 945ff184c2\n\nChange-Id: Ia9d15f0dcc49ce070f8684eb8c8481310859faa5\n"
    },
    {
      "commit": "945ff184c26648319bfcce2c314677eb2c71d861",
      "tree": "7c348a95be7b5b37af428be8acbb55fb39eb3456",
      "parents": [
        "31c566037b08c611dd809078df32b7a0bd93d53b",
        "96f9371a6613b9073b270be9c5279b05635b76ba"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Thu May 18 03:47:16 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 18 03:47:16 2017 +0000"
      },
      "message": "Merge \"Expand logging capabilities of Tethering subsystem\" am: 0373340b07\nam: 96f9371a66\n\nChange-Id: I58f88c3f5505b83539654c75e05de4eb29b64f15\n"
    },
    {
      "commit": "a67ea35d9a3173e1829a1b1743a3a4fee19c544a",
      "tree": "4ac36295a308b94d25fbd0f82c7bbc69ebdf61ce",
      "parents": [
        "cf9ab571cd576bf7084574b55759faf086a808f4",
        "31c566037b08c611dd809078df32b7a0bd93d53b"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Thu May 18 03:44:20 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 18 03:44:20 2017 +0000"
      },
      "message": "Merge \"Fix NetworkNotificationManagerTest\" am: c13a80deee am: 13f0d10115\nam: 31c566037b\n\nChange-Id: Ib880777290f74eaa565839632eb7518642fcc4f3\n"
    },
    {
      "commit": "96f9371a6613b9073b270be9c5279b05635b76ba",
      "tree": "a34290f03e20e7f251d3083e1897d02e2934fd85",
      "parents": [
        "13f0d10115cb775961c4dfaf0d1c5fae02a68809",
        "0373340b07580232548e4702c644d10f16392065"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Thu May 18 03:38:43 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 18 03:38:43 2017 +0000"
      },
      "message": "Merge \"Expand logging capabilities of Tethering subsystem\"\nam: 0373340b07\n\nChange-Id: I1381b8457781dcfafe52371a5dc7628282cb8efc\n"
    },
    {
      "commit": "31c566037b08c611dd809078df32b7a0bd93d53b",
      "tree": "f9e2fdf7e79a9427cc9401e3b9c9ea55b38b53cd",
      "parents": [
        "80eb47ff61f3283d3a2949a0ed4918200b8e93bd",
        "13f0d10115cb775961c4dfaf0d1c5fae02a68809"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Thu May 18 03:36:50 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 18 03:36:50 2017 +0000"
      },
      "message": "Merge \"Fix NetworkNotificationManagerTest\" am: c13a80deee\nam: 13f0d10115\n\nChange-Id: Icf4e4e9c9dde7f6c8308adb79e3ca8b63d6f604b\n"
    },
    {
      "commit": "13f0d10115cb775961c4dfaf0d1c5fae02a68809",
      "tree": "af0e4e24cd46fddbb63b727f40bf3f78b15b9c3b",
      "parents": [
        "3bda223110dd2368616997761830294bbe6ebe8b",
        "c13a80deee9990ea5fe370d19ab69964f52ea799"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Thu May 18 03:29:50 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 18 03:29:50 2017 +0000"
      },
      "message": "Merge \"Fix NetworkNotificationManagerTest\"\nam: c13a80deee\n\nChange-Id: I8f02be13da5790d0fd60f04886e87de04c96de08\n"
    },
    {
      "commit": "0373340b07580232548e4702c644d10f16392065",
      "tree": "c32bcc2329c16579842ecfd4e3ae877d35af145f",
      "parents": [
        "c13a80deee9990ea5fe370d19ab69964f52ea799",
        "7747fd4ce055e8e1f6381062a58b867728f57d85"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu May 18 03:25:28 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu May 18 03:25:30 2017 +0000"
      },
      "message": "Merge \"Expand logging capabilities of Tethering subsystem\""
    },
    {
      "commit": "c13a80deee9990ea5fe370d19ab69964f52ea799",
      "tree": "e254e8b2e976e4eba156883b24ff0e87566891bf",
      "parents": [
        "3a7c4f3337a1e9891258422c67b6b392ec090f4b",
        "e6181b0c47c161be56bbc07f69275fe768634b82"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Thu May 18 03:20:50 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu May 18 03:20:51 2017 +0000"
      },
      "message": "Merge \"Fix NetworkNotificationManagerTest\""
    },
    {
      "commit": "cf9ab571cd576bf7084574b55759faf086a808f4",
      "tree": "4ac36295a308b94d25fbd0f82c7bbc69ebdf61ce",
      "parents": [
        "fe95db3d1bac86b82f19006c1ead032f289fdee7",
        "80eb47ff61f3283d3a2949a0ed4918200b8e93bd"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Thu May 18 03:15:50 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 18 03:15:50 2017 +0000"
      },
      "message": "Merge \"Captive portals: reinspect http result after fallback probe\" am: 3a7c4f3337 am: 3bda223110\nam: 80eb47ff61\n\nChange-Id: I5a8e353d33ed70d6f0627dc8f9cc4d8cda8a6f8b\n"
    },
    {
      "commit": "80eb47ff61f3283d3a2949a0ed4918200b8e93bd",
      "tree": "c8dfbffaf78d53febdd0354d2a02daa075db009a",
      "parents": [
        "777bf77c2c84d04a78c77231e409228933215a76",
        "3bda223110dd2368616997761830294bbe6ebe8b"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Thu May 18 03:08:46 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 18 03:08:46 2017 +0000"
      },
      "message": "Merge \"Captive portals: reinspect http result after fallback probe\" am: 3a7c4f3337\nam: 3bda223110\n\nChange-Id: Ib154e58cab427aa60740246f3eef930a09261733\n"
    },
    {
      "commit": "3bda223110dd2368616997761830294bbe6ebe8b",
      "tree": "90dddeaadefb0acf11b366c9e0a3c779159433ea",
      "parents": [
        "9fdc903af71fa382a96fefac8d336c55a7608a75",
        "3a7c4f3337a1e9891258422c67b6b392ec090f4b"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Thu May 18 02:58:21 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 18 02:58:21 2017 +0000"
      },
      "message": "Merge \"Captive portals: reinspect http result after fallback probe\"\nam: 3a7c4f3337\n\nChange-Id: Ia9dfbb764909aeb8586066121ddc8106fa14bb7e\n"
    },
    {
      "commit": "483d12e42696cd38abba0bbe2141b212db11e44a",
      "tree": "012a290885a368353a94f8c215bd30f0216fe734",
      "parents": [
        "d82a04664c2f95be5596f69bdd8c16f11ae0eea1"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Wed May 17 10:30:40 2017 +0900"
      },
      "committer": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Thu May 18 11:53:10 2017 +0900"
      },
      "message": "Captive portals: reinspect http result after fallback probe\n\nWhen DNS queries that precede the http and https probe take a long time\nto complete, it is possible that the fallback probe fires earlier than\neither the http and https probes.\n\nThis causes the detection logic to ignore the result of the http probe,\nwhich may cause the system to miss captive portals advertising\nthemselves on the url used by the http probe but not on the url used by\nthe fallback probe.\n\nThis patch fixes that issue by forcing the detection to wait on the\nresult of the http probe if the fallback probe does not find a portal.\n\nBug: 38259299\nBug: 36532213\nTest: manually tested with nearby captive portal networks\nMerged-In: I07ea23a2b5f694c5ada9633169af98409efedff1\nChange-Id: Ie016cad52719d07167acf026f738d31000c78cd2\n\n(cherry picked from commit fc47442b31761e64e188c51c3dd2a782ecbd9c62)\n"
    },
    {
      "commit": "3a7c4f3337a1e9891258422c67b6b392ec090f4b",
      "tree": "719cd1619dcae3896c662372a58ee3a4ef3dbb1f",
      "parents": [
        "c01fbf0f0c7903f2181a8be933b7020cc6af85c5",
        "fc47442b31761e64e188c51c3dd2a782ecbd9c62"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Thu May 18 02:50:48 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu May 18 02:50:50 2017 +0000"
      },
      "message": "Merge \"Captive portals: reinspect http result after fallback probe\""
    },
    {
      "commit": "fe95db3d1bac86b82f19006c1ead032f289fdee7",
      "tree": "943b4dc450c4b711969bc5aa13efed771e3f0def",
      "parents": [
        "8792859b60371a64c970a34b67751a493e66ba4e",
        "777bf77c2c84d04a78c77231e409228933215a76"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Thu May 18 02:40:26 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 18 02:40:26 2017 +0000"
      },
      "message": "Merge \"Move NetworkNotificationManagerTest to tests/net\" am: c01fbf0f0c am: 9fdc903af7\nam: 777bf77c2c  -s ours\n\nChange-Id: I0f63e4f29228a404ec0dac3571b2474806e4c8d6\n"
    },
    {
      "commit": "777bf77c2c84d04a78c77231e409228933215a76",
      "tree": "837e8fd9c44abfc5e91663be38f1556ab582fa66",
      "parents": [
        "544bcbe78ec3f8452e6c1a7d0dbffd8f46dd2fd5",
        "9fdc903af71fa382a96fefac8d336c55a7608a75"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Thu May 18 02:30:44 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 18 02:30:44 2017 +0000"
      },
      "message": "Merge \"Move NetworkNotificationManagerTest to tests/net\" am: c01fbf0f0c\nam: 9fdc903af7\n\nChange-Id: I06cec2595d67d029e08e4d556130c5956bfb387e\n"
    },
    {
      "commit": "9fdc903af71fa382a96fefac8d336c55a7608a75",
      "tree": "4400ec01caedb980d7c39f2edcedb31c85e224b9",
      "parents": [
        "cd821b231a340eba2299a269fa00c2ba6c4799ce",
        "c01fbf0f0c7903f2181a8be933b7020cc6af85c5"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Thu May 18 02:23:12 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 18 02:23:12 2017 +0000"
      },
      "message": "Merge \"Move NetworkNotificationManagerTest to tests/net\"\nam: c01fbf0f0c\n\nChange-Id: I10ce85211ac0305e8d05ca02b58b819297f59bbf\n"
    },
    {
      "commit": "e6181b0c47c161be56bbc07f69275fe768634b82",
      "tree": "dc48d7023329e039403b35c9adc8c9e48b4bfed7",
      "parents": [
        "c01fbf0f0c7903f2181a8be933b7020cc6af85c5"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Thu Mar 23 12:32:27 2017 +0900"
      },
      "committer": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Thu May 18 11:08:31 2017 +0900"
      },
      "message": "Fix NetworkNotificationManagerTest\n\nThe testNotificationsShownAndCleared test was not doing anything\nbecause the list of notification to show was always empty.\n\nThis patch fixes this issue and actually makes the test loop on\nnon-empty collections, and also fixes another ordering issue in\nassertions themselves, hidden until now by the first issue.\n\nBug: 32561414\nTest: runtest -x frameworks/base/tests/net/java/com/android/server/connectivity/NetworkNotificationManagerTest.java\nMerged-In: I4837b1175d7c9133e9156e33acaa1e7e3341cc62\nChange-Id: Ia30587bd68a87b83b62f57eeeb28fef7d95dbf81\n\n(cherry picked from commit f8b804be5aeb5d0a36ff88649d7c5ecdc47c3ad1)\n"
    },
    {
      "commit": "8792859b60371a64c970a34b67751a493e66ba4e",
      "tree": "943b4dc450c4b711969bc5aa13efed771e3f0def",
      "parents": [
        "b4f1f290c969c5412cec4307c93d59e038da6543",
        "b114e4ff82ba0b4d2d684d8dfbcb7f7e4a1f8d8d"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu May 18 02:03:40 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 18 02:03:40 2017 +0000"
      },
      "message": "Merge \"Optimize latency when unlocking phone\" into oc-dev\nam: b114e4ff82\n\nChange-Id: Ibf9b7f59c6b5d86116dc4405f6ac22f527eb8f8a\n"
    },
    {
      "commit": "c01fbf0f0c7903f2181a8be933b7020cc6af85c5",
      "tree": "af816efc6bc6f356932813caef7d66cfc0b218b2",
      "parents": [
        "1ae1b6b9609756b1a33073e4ccc43e0309ff7044",
        "d8ddab6ba529ad6c7b69bd3ffc5041f3a6e328b6"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Thu May 18 02:01:39 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu May 18 02:01:40 2017 +0000"
      },
      "message": "Merge \"Move NetworkNotificationManagerTest to tests/net\""
    },
    {
      "commit": "b114e4ff82ba0b4d2d684d8dfbcb7f7e4a1f8d8d",
      "tree": "99ba1bc9aaafb21f2e8cdec40471551f7cd9c5d0",
      "parents": [
        "f17d3b89d3eb2f7ba6857e25ea4bf6fb6ea07efa",
        "e549a8d62108c7c7dabedbf4e77b9a653781723b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu May 18 01:55:42 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 18 01:55:45 2017 +0000"
      },
      "message": "Merge \"Optimize latency when unlocking phone\" into oc-dev"
    },
    {
      "commit": "b4f1f290c969c5412cec4307c93d59e038da6543",
      "tree": "f6c0eb6e25bf90576b3b5fbf119173a58deca16b",
      "parents": [
        "d6d0dcd4ce1258a68b6feb74cb46a4cb671138e3",
        "f17d3b89d3eb2f7ba6857e25ea4bf6fb6ea07efa"
      ],
      "author": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Thu May 18 01:50:40 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 18 01:50:40 2017 +0000"
      },
      "message": "Merge \"WifiManager: add unspecified ip mode\" into oc-dev\nam: f17d3b89d3\n\nChange-Id: I0d1db7ecb9cf7edd74d95f73d88b23571b87a27f\n"
    },
    {
      "commit": "d6d0dcd4ce1258a68b6feb74cb46a4cb671138e3",
      "tree": "469995ff60c4b3a9069294f1519589d04e10d58e",
      "parents": [
        "f251e9bf0e77a213127a95d93cad3dbaa24efd40",
        "5a270bcd6665c705b9b761f8e956356fb492218e"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Thu May 18 01:45:05 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 18 01:45:05 2017 +0000"
      },
      "message": "Merge \"Don\u0027t report displays that are going to be removed\" into oc-dev\nam: 5a270bcd66\n\nChange-Id: Ia6ab4420855c9d1e33b7fc29985fceff7cd154fd\n"
    },
    {
      "commit": "f17d3b89d3eb2f7ba6857e25ea4bf6fb6ea07efa",
      "tree": "773b756ec24a3b4c49e2e050132b5e62b4fcddda",
      "parents": [
        "5a270bcd6665c705b9b761f8e956356fb492218e",
        "bf4754361877ad93a92bea64407974f26eb7c494"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu May 18 01:44:30 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 18 01:44:35 2017 +0000"
      },
      "message": "Merge \"WifiManager: add unspecified ip mode\" into oc-dev"
    },
    {
      "commit": "5a270bcd6665c705b9b761f8e956356fb492218e",
      "tree": "8607bf0c5b12efe02ed3bfe03a0c5209d0f836c4",
      "parents": [
        "88256d1a8a18ffc9f106da373dbe4891d5a72e7a",
        "0214ed9b119cdbc87cfc12908635deaf16603fe5"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Thu May 18 01:36:12 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 18 01:36:16 2017 +0000"
      },
      "message": "Merge \"Don\u0027t report displays that are going to be removed\" into oc-dev"
    },
    {
      "commit": "3c0f5d296e61d38e4bf4396d87cd4f59fdde32c4",
      "tree": "2a9822149ff4568021a35fcc011266e9c7e803bd",
      "parents": [
        "7415a5941bb481da4ab9b1e5caa387d921fc9889"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon May 15 15:41:14 2017 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed May 17 18:31:38 2017 -0700"
      },
      "message": "VolumeShaper: Enable xOffset from Java\n\nPreviously only accessible from native.\nAlso improve documentation and comments.\n\nTest: CTS VolumeShaperTest, Ducking\nBug: 38353147\nChange-Id: I27bb34f0a5d28f80d138111bbeeb92653b5195c5\n"
    },
    {
      "commit": "f251e9bf0e77a213127a95d93cad3dbaa24efd40",
      "tree": "6fd18ea9e98425fee3bb33625a26637e0bd8876d",
      "parents": [
        "c3367ebcf7199630e188ba021d9c610ddfbaade8",
        "88256d1a8a18ffc9f106da373dbe4891d5a72e7a"
      ],
      "author": {
        "name": "Ram Periathiruvadi",
        "email": "ramperry@google.com",
        "time": "Thu May 18 00:52:56 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 18 00:52:56 2017 +0000"
      },
      "message": "Fix for Bluetooth not restarting on User Switch\nam: 88256d1a8a\n\nChange-Id: I70f1ee3d651022a0a7c292c783120ee7e4e4591d\n"
    },
    {
      "commit": "c3367ebcf7199630e188ba021d9c610ddfbaade8",
      "tree": "6fd18ea9e98425fee3bb33625a26637e0bd8876d",
      "parents": [
        "ec182d7d1b9541b0680195256f6a0e401426493c",
        "544bcbe78ec3f8452e6c1a7d0dbffd8f46dd2fd5"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Thu May 18 00:48:14 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 18 00:48:14 2017 +0000"
      },
      "message": "Merge \"Finish moving NetworkStats tests to tests/net\" am: 1ae1b6b960 am: cd821b231a\nam: 544bcbe78e\n\nChange-Id: I5d9a01a5804a7cc6289253db09078ede00fc0dc5\n"
    },
    {
      "commit": "7747fd4ce055e8e1f6381062a58b867728f57d85",
      "tree": "fe367910f375a85bdda460a0b10d73f3b3aab6f9",
      "parents": [
        "8f65e470b0354f5fca3966f61a5995819609fbd2"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Fri May 12 16:52:48 2017 +0900"
      },
      "committer": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Thu May 18 09:46:45 2017 +0900"
      },
      "message": "Expand logging capabilities of Tethering subsystem\n\nIntroduce a SharedLog that can be shared among all Tethering\ncomponents.  All log entries go to the same log, and each includes\nits subsystem name.  Additionally, all entries emitted to the\nsystem log shared the same tag, so can easily be watched.\n\nMore subsystems can inherit a SharedLog, but to minimize cherry-pick\nconflicts we limit ourselves to these changes only.\n\nTest: as follows\n    - built\n    - flashed\n    - booted\n    - log output observed via dumpsys\n    - runtest frameworks-net passes\nBug: 32163131\nBug: 36988090\nBug: 38218697\nChange-Id: I1229d4c55987402d84b0d4a2c8a595e0c829aa3e\n"
    },
    {
      "commit": "544bcbe78ec3f8452e6c1a7d0dbffd8f46dd2fd5",
      "tree": "200a395e32719ffd58fd44d7708c95e10ecfeb22",
      "parents": [
        "13ea256d7103170619257ca1b1d4e644c0c1c7c2",
        "cd821b231a340eba2299a269fa00c2ba6c4799ce"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Thu May 18 00:37:40 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 18 00:37:40 2017 +0000"
      },
      "message": "Merge \"Finish moving NetworkStats tests to tests/net\" am: 1ae1b6b960\nam: cd821b231a\n\nChange-Id: Ic9f06631a7f937a0f3730b167e5db7d8c0dcf775\n"
    },
    {
      "commit": "88256d1a8a18ffc9f106da373dbe4891d5a72e7a",
      "tree": "516f29cf02d8e8215955a8f3002f6853f794c2e2",
      "parents": [
        "a40bb1ed4a7be67be61194f878d64511778a8c5f"
      ],
      "author": {
        "name": "Ram Periathiruvadi",
        "email": "ramperry@google.com",
        "time": "Wed May 03 19:11:20 2017 -0700"
      },
      "committer": {
        "name": "Andre Eisenbach",
        "email": "eisenbach@google.com",
        "time": "Thu May 18 00:28:54 2017 +0000"
      },
      "message": "Fix for Bluetooth not restarting on User Switch\n\nThe flag that keeps track of the Bluetooth adapter status(mEnable) is\nnot guarded correctly and could go out of sync with the adapter status.\nThis causes User Switch handling to not function correctly since it\nchecks for the status of the mEnable flag before restarting Bluetooth.\nThis fix queries the Bluetooth Adapter for the status instead of using\nthe mEnable flag.\n\nBug: b/37648701\nTest: Tested switching users multiple times in both phone and carkit.\nAlso tested pairing and connection for sanity.\n\nChange-Id: I17facecf8e1de90df11c11d5b0a184f48a0356e4\n(cherry picked from commit 7d1203a2f4fdbafe26d33421c3cdd83f07a5fba8)\n"
    },
    {
      "commit": "cd821b231a340eba2299a269fa00c2ba6c4799ce",
      "tree": "06b0c74e60a8bc7d300fdacf2b6e3da49cc00814",
      "parents": [
        "e9ffa404ae29a451a03e3311070f52b18370b2ae",
        "1ae1b6b9609756b1a33073e4ccc43e0309ff7044"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Thu May 18 00:27:06 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 18 00:27:06 2017 +0000"
      },
      "message": "Merge \"Finish moving NetworkStats tests to tests/net\"\nam: 1ae1b6b960\n\nChange-Id: If85e483d5b44872c10e42ef55ddaf209601c7cfa\n"
    },
    {
      "commit": "ec182d7d1b9541b0680195256f6a0e401426493c",
      "tree": "25e46902c4efa81ecf1cca155fa4776b1985a1ed",
      "parents": [
        "eed78264ed026b0d6d4cc8ec58d7d9cc10f27258",
        "a40bb1ed4a7be67be61194f878d64511778a8c5f"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu May 18 00:13:52 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 18 00:13:52 2017 +0000"
      },
      "message": "Merge \"Fix GraphicBuffer leaks in system_server\" into oc-dev\nam: a40bb1ed4a\n\nChange-Id: Iefb739b06406216a943c9f3ac31fed48cd3eb53b\n"
    },
    {
      "commit": "1ae1b6b9609756b1a33073e4ccc43e0309ff7044",
      "tree": "1d2e9d55280a6ed78cba1ff7979873912f1ec5bd",
      "parents": [
        "dde9ee9eddaf61afa18e5d30d78d7d5d4530697b",
        "e7e10303f3bc545a9763fab7a7e89da9120bedfa"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Thu May 18 00:09:53 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu May 18 00:09:54 2017 +0000"
      },
      "message": "Merge \"Finish moving NetworkStats tests to tests/net\""
    },
    {
      "commit": "eed78264ed026b0d6d4cc8ec58d7d9cc10f27258",
      "tree": "38947034f638a8a9b1aac73f76fe400c5d197214",
      "parents": [
        "e768ad3708367f51a6a249ebe31bee48e3611b32",
        "a36e3a1320b30a022e1727db4172bb0ebfa1715e"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Thu May 18 00:07:28 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 18 00:07:28 2017 +0000"
      },
      "message": "Merge \"Reset hidden state of AppToken that was cleared due to starting window\" into oc-dev\nam: a36e3a1320\n\nChange-Id: I873f31c2a9c5a2ec2236f4efe6d3259b01963faf\n"
    },
    {
      "commit": "a40bb1ed4a7be67be61194f878d64511778a8c5f",
      "tree": "43831c391dbb048d23e42ccb2fb6387a136abcbd",
      "parents": [
        "a36e3a1320b30a022e1727db4172bb0ebfa1715e",
        "4448e1ebb2d00f31292abcc7c5161a4e6f050c2e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 17 23:55:21 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 17 23:55:26 2017 +0000"
      },
      "message": "Merge \"Fix GraphicBuffer leaks in system_server\" into oc-dev"
    },
    {
      "commit": "a36e3a1320b30a022e1727db4172bb0ebfa1715e",
      "tree": "01a3cee5993f753b16f60c5064d3763f475a1689",
      "parents": [
        "dc6da8b4df3502164c234fe95c141d1a93684419",
        "6c459219b0bcd6181a45a4bb3ae140264fc9e146"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 17 23:54:48 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 17 23:54:53 2017 +0000"
      },
      "message": "Merge \"Reset hidden state of AppToken that was cleared due to starting window\" into oc-dev"
    },
    {
      "commit": "43530c99859d6eb385ba7d747d3868f4310c50a4",
      "tree": "04566b83ede74ec3e06337f98d35f940aa6874fc",
      "parents": [
        "95cf170ce94f51e9455304207ab20d4bd7109697"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu May 18 01:53:56 2017 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu May 18 01:53:56 2017 +0200"
      },
      "message": "Fix refactoring typo\n\nSeems like when we renamed/rearranged the methods we didn\u0027t ignore\nmPolicyVisibility..and that\u0027s the most important part!\n\nFixes a bug where the dock divider isn\u0027t animating when unlocking\nthe phone.\n\nBug: 36200726\nChange-Id: I4c5e9ca7f1b6e7bf21f793e1cf39d92fe77489e8\n"
    },
    {
      "commit": "f383c24749ae6bfcf8f8cee26fe7bc6897f7511c",
      "tree": "790f3914661dcc52cc116e689745f0ce85b39226",
      "parents": [
        "dc6da8b4df3502164c234fe95c141d1a93684419"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed May 17 17:53:07 2017 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed May 17 17:53:38 2017 -0600"
      },
      "message": "Unbreak even more APK 26 apps running on \"O\" preview/beta builds.\n\nBug: 38391358\nTest: builds\nChange-Id: Ic48f9cb53da3ed8241e5d40d3096304ee4dfebd2\n"
    },
    {
      "commit": "e549a8d62108c7c7dabedbf4e77b9a653781723b",
      "tree": "d89bf3e57ad6174896df7d8257ecd0739c500b4a",
      "parents": [
        "ef496ea80dfcc468bd051b9379f61e8fe141814d"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon May 15 02:40:05 2017 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed May 17 23:47:15 2017 +0000"
      },
      "message": "Optimize latency when unlocking phone\n\nLatency when unlocking the phone regressed a bit for two reasons:\n- For lockscreen -\u003e app we now have to create a full starting\nwindow containing the snapshot, while previously this was just\nshowing a surface.\n- For lockscreen -\u003e home, we can\u0027t use the saved surface anymore\nbecause currently we don\u0027t support snapshotting translucent\nactivities. However, in the long term, we want home screen to be\nmore involved into transitions anyways, so we\u0027ll have to wait for\nthe first frame draw anyways.\n\nHowever, crystal ball trainee developer Jorim added some\nartificial latency in this transition 3 years ago, because he knew\nthat it is going to be an issue at some point so we have some\nheadroom to improve! Genius! On a more serious note, it was because\nhe didn\u0027t understand how to read systraces with binders involved (to\nbe fair, there was also no binder tracing).\n\nNow, we can completely fix the introduces latencies above by\nremoving this latency of 100ms, and we are 30-70ms better than\nbefore! However, this requires a lot of discipline in SystemUI.\nCurrently, the callback to dismiss Keyguard takes around 30ms. By\nmoving all non-essential binder calls of the main thread or to the\nnext frame, we bring this down to 5ms, such that window animation\nand Keyguard animation starts about at the same time.\n\nTest: Take systrace, unlock phone...profit!\n\nFixes: 38294347\nChange-Id: I481fe4ecf358ed09f7142dd9e7ecd290b53c500c\nMerged-In: I3ea672bc2eca47221bc6c9f3d7c56b6899df207d\n"
    },
    {
      "commit": "e103b7808b29d3b7c6fdef092d607d511457ecfd",
      "tree": "9e5d9924909ec36d53fdab2eaddb16729ed3fda6",
      "parents": [
        "7f33cd350be4278ce5d4ef460c11e4dbaf9c473b"
      ],
      "author": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Wed May 17 16:07:56 2017 -0700"
      },
      "committer": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Wed May 17 16:43:27 2017 -0700"
      },
      "message": "Unbreak APK 26 apps running on \"O\" preview/beta builds.\n\nBug: 38391358\nTest: runtest systemui-notification\nChange-Id: Ib78dd3e2a3dcb16faae33a0d5a07475187fb3463\n"
    },
    {
      "commit": "e768ad3708367f51a6a249ebe31bee48e3611b32",
      "tree": "1790a2522a7be3daf4ac5cc674040c4c92332327",
      "parents": [
        "75b7449b5687f91d9dffb50999b07c715826a18e",
        "dc6da8b4df3502164c234fe95c141d1a93684419"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Wed May 17 23:11:04 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 17 23:11:04 2017 +0000"
      },
      "message": "Merge \"AAPT2: Respect format attr in \u003carray\u003e resource\" into oc-dev\nam: dc6da8b4df\n\nChange-Id: Ic7aa094d3d663d98fa4bc20eaf436f1f453da5d7\n"
    },
    {
      "commit": "d573db5bfc96c3066103ac53987b5741f61da158",
      "tree": "2abacd8f69d5d8a9ace8711594092e9a3daf2b59",
      "parents": [
        "95cf170ce94f51e9455304207ab20d4bd7109697"
      ],
      "author": {
        "name": "Antony Sargent",
        "email": "asargent@google.com",
        "time": "Wed May 17 15:46:51 2017 -0700"
      },
      "committer": {
        "name": "Antony Sargent",
        "email": "asargent@google.com",
        "time": "Wed May 17 16:04:47 2017 -0700"
      },
      "message": "Fix a race condition in the A2dpProfile constructor\n\nWhen constructing A2dpProfile objects, we were creating an\nA2dpServiceListener before initializing the mWrapperFactory instance\nvariable that it depended on. If the onServiceConnected callback happens\nimmediately after the listener is created, we\u0027d get a null pointer\nexception. The fix is to move initialization of mWrapperFactory up before\nthe construction of the A2dpServiceListener.\n\nBug: 38391718\nTest: run boot tests\nChange-Id: Ib0be947099862b19da7737b54b99b944241b605f\n"
    },
    {
      "commit": "75b7449b5687f91d9dffb50999b07c715826a18e",
      "tree": "ce802e0240576b1ee697f83f8f45095330c597ca",
      "parents": [
        "0bd45d3f2cf5d5303c21c0e1726fec647e0d5914",
        "1daffb7aac8f5947e1b249a172c5cfa04ca2013a"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Wed May 17 23:03:57 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 17 23:03:57 2017 +0000"
      },
      "message": "Merge \"AudioFocusRequest: longer code sample, javadoc fixes\" into oc-dev\nam: 1daffb7aac\n\nChange-Id: I673355773a045c40f72d9b3a8d93ae667f739491\n"
    },
    {
      "commit": "dc6da8b4df3502164c234fe95c141d1a93684419",
      "tree": "22d22a3b68b3a107fbd6a49e914b236e67c33ae9",
      "parents": [
        "1daffb7aac8f5947e1b249a172c5cfa04ca2013a",
        "d5fd76a2ff78400505ade936fc36e707d69ecf72"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Wed May 17 22:52:20 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 17 22:52:25 2017 +0000"
      },
      "message": "Merge \"AAPT2: Respect format attr in \u003carray\u003e resource\" into oc-dev"
    },
    {
      "commit": "1daffb7aac8f5947e1b249a172c5cfa04ca2013a",
      "tree": "1c41a0cb4efead704ca1bb66539ddde905295698",
      "parents": [
        "95cf170ce94f51e9455304207ab20d4bd7109697",
        "cfcb43121d376315b6b7cceb0546739ff9c95736"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Wed May 17 22:51:35 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 17 22:51:41 2017 +0000"
      },
      "message": "Merge \"AudioFocusRequest: longer code sample, javadoc fixes\" into oc-dev"
    },
    {
      "commit": "dfc27c61f46af5e28b4c72c51029c78869134151",
      "tree": "d17c7fce79e327d1eac32be645af2f43cae8dbea",
      "parents": [
        "9e6ef496bc2cdd01576a571eff86ebce100cba54"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Wed May 17 15:32:10 2017 -0700"
      },
      "committer": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Wed May 17 15:32:10 2017 -0700"
      },
      "message": "Add action to launch intent\n\nChange-Id: Ief861ed349b99619d0458eb7ce1b9edd6679a860\nFixes: 38350785\nTest: cts-tradefed run commandAndExit cts-dev -m CtsAppSecurityHostTestCases -t android.appsecurity.cts.EphemeralTest\n"
    },
    {
      "commit": "0bd45d3f2cf5d5303c21c0e1726fec647e0d5914",
      "tree": "aa325348ca1e314ec91c9726adeb5e617ef7b9e1",
      "parents": [
        "b5c21e85d96751bbbf9b36b6c22c608a75069699",
        "13ea256d7103170619257ca1b1d4e644c0c1c7c2"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed May 17 22:03:06 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 17 22:03:06 2017 +0000"
      },
      "message": "Merge \"Convert libsoundpool to Android.bp\" am: dde9ee9edd am: e9ffa404ae\nam: 13ea256d71\n\nChange-Id: I8af55458b0bba29701249f7a8165f30055262f46\n"
    },
    {
      "commit": "13ea256d7103170619257ca1b1d4e644c0c1c7c2",
      "tree": "a84600dced85cd9dfb7c9cb25205124cf9a8f7c6",
      "parents": [
        "5100f55b8bbed3d00816a8c3717e4f0a3b1af1c5",
        "e9ffa404ae29a451a03e3311070f52b18370b2ae"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed May 17 21:55:19 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 17 21:55:19 2017 +0000"
      },
      "message": "Merge \"Convert libsoundpool to Android.bp\" am: dde9ee9edd\nam: e9ffa404ae\n\nChange-Id: I792b4f48d57181b4ee55b2a73c597272826844e2\n"
    },
    {
      "commit": "4448e1ebb2d00f31292abcc7c5161a4e6f050c2e",
      "tree": "c10a18931728211e2dda2ffe1de6e6cebfacb426",
      "parents": [
        "95cf170ce94f51e9455304207ab20d4bd7109697"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue May 16 22:26:02 2017 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed May 17 23:46:16 2017 +0200"
      },
      "message": "Fix GraphicBuffer leaks in system_server\n\nIWindowId is being kept alive by binder in certain cases, which\nwill leak WindowState, which can leak a whole lot including\nthe snapshot GraphicBuffer.\n\n- Fix a leak in WindowContainer.mTmpChain1/2\n- When the window gets removed, make sure to release the reference\nto the window state so even if Binder keeps IWindowId alive, we\ndon\u0027t keep WindowState alive\n- Make sure that even if we leak TaskSnapshotSurface we don\u0027t leak\nthe GraphicBuffer.\n\nTest: Boot, some basic sanity testing.\nBug: 36279079\nChange-Id: I4a0a784b32bc2df47934b1bed1d62b0682beb2dd\n"
    },
    {
      "commit": "e9ffa404ae29a451a03e3311070f52b18370b2ae",
      "tree": "ab3d458433eb3a4a5e5bd20b077a90c4ac1eeb5d",
      "parents": [
        "543261753a677d1f0a2302fd3767f9d8e3cc88b2",
        "dde9ee9eddaf61afa18e5d30d78d7d5d4530697b"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed May 17 21:45:33 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 17 21:45:33 2017 +0000"
      },
      "message": "Merge \"Convert libsoundpool to Android.bp\"\nam: dde9ee9edd\n\nChange-Id: Ia7bb54b658031c68036ee2a218e5b229d32b1d25\n"
    },
    {
      "commit": "dde9ee9eddaf61afa18e5d30d78d7d5d4530697b",
      "tree": "b6b75a4066deeb90e8433d3803660ca3dae41a1d",
      "parents": [
        "196b72aae59ac8c1297a319ab111948d1b0243ab",
        "da8082bda261eff00bdcb00bb2eabfcdde138c7f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 17 21:31:16 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed May 17 21:31:20 2017 +0000"
      },
      "message": "Merge \"Convert libsoundpool to Android.bp\""
    },
    {
      "commit": "b5c21e85d96751bbbf9b36b6c22c608a75069699",
      "tree": "c0c85f987421753602f78885bfc6fbcb2869f2a7",
      "parents": [
        "3f71b1492ec9a4b77a236f98f406f988a92a300b",
        "95cf170ce94f51e9455304207ab20d4bd7109697"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Wed May 17 20:32:26 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 17 20:32:26 2017 +0000"
      },
      "message": "Merge \"Match attributes to actions for pip a11y\" into oc-dev\nam: 95cf170ce9\n\nChange-Id: I992904b2062bed551ea0587797b99fc26b74711f\n"
    },
    {
      "commit": "95cf170ce94f51e9455304207ab20d4bd7109697",
      "tree": "d4057472b8febb89c48f27cd7fff49fc1d680b30",
      "parents": [
        "93db1a698c09bda1b2d7f2cd2535b6c777f6847e",
        "22e0d48bbe15293da067eefe3a73ef59fa66b062"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Wed May 17 20:25:44 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 17 20:25:48 2017 +0000"
      },
      "message": "Merge \"Match attributes to actions for pip a11y\" into oc-dev"
    },
    {
      "commit": "da8082bda261eff00bdcb00bb2eabfcdde138c7f",
      "tree": "7af865f0f9ec3b6529585d3bfb829a3c9ad73c5e",
      "parents": [
        "58d87e8ab7f3ba98c6f9ec049b2334063408895f"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue May 16 13:08:19 2017 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed May 17 13:22:34 2017 -0700"
      },
      "message": "Convert libsoundpool to Android.bp\n\nSee build/soong/README.md for more information.\n\nTest: m -j checkbuild\nChange-Id: If0b7cb1e2c86ff1be41c00d98fd9ddec31287a53\nMerged-In: If0b7cb1e2c86ff1be41c00d98fd9ddec31287a53\n(cherry picked from commit 98c127f8cc652d1179871ad47cac99d15ea1a5a0)\n"
    },
    {
      "commit": "3f71b1492ec9a4b77a236f98f406f988a92a300b",
      "tree": "6c79299e0a39feb7c0cd2d20aeb14b6c80e65406",
      "parents": [
        "11a2a5097bfe159b60e9f50b88fe198404f7482a",
        "93db1a698c09bda1b2d7f2cd2535b6c777f6847e"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed May 17 20:21:43 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 17 20:21:43 2017 +0000"
      },
      "message": "Merge \"Add config option to enable/disable pause workaround.\" into oc-dev\nam: 93db1a698c\n\nChange-Id: Ie7acf6e3ed77d28c2d1ccfdb690f559987d3b6cf\n"
    },
    {
      "commit": "93db1a698c09bda1b2d7f2cd2535b6c777f6847e",
      "tree": "7c93d64844ec136c3246b58ef802827ab0a1e811",
      "parents": [
        "13fb1d3471a7502a515345cd01368b1673e0add5",
        "2e6d2fb4ba32e32ac2e7eea40e1e0e5b10af5c9b"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed May 17 20:05:16 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 17 20:05:21 2017 +0000"
      },
      "message": "Merge \"Add config option to enable/disable pause workaround.\" into oc-dev"
    },
    {
      "commit": "11a2a5097bfe159b60e9f50b88fe198404f7482a",
      "tree": "534f5d8465b5eb23f747e495051878a0910edec0",
      "parents": [
        "9d6a0d73e6e754207c11958a78741ef16c5cdbb7",
        "13fb1d3471a7502a515345cd01368b1673e0add5"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed May 17 19:54:08 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 17 19:54:08 2017 +0000"
      },
      "message": "Merge \"We notify VR Core when a 2D intent is running in VR in persistent mode.\" into oc-dev\nam: 13fb1d3471\n\nChange-Id: If884fd4aa24911db3652926f0941f58048c58448\n"
    },
    {
      "commit": "13fb1d3471a7502a515345cd01368b1673e0add5",
      "tree": "723a363f00b95e9a03049ee96128a9571b99dc4f",
      "parents": [
        "3cd6e0bee5dc23c23fc44020eb14c632ec459dc3",
        "6b1251f817796232fc385ae06b10f53e94340a36"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 17 19:43:53 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 17 19:43:59 2017 +0000"
      },
      "message": "Merge \"We notify VR Core when a 2D intent is running in VR in persistent mode.\" into oc-dev"
    },
    {
      "commit": "9d6a0d73e6e754207c11958a78741ef16c5cdbb7",
      "tree": "d4b228173c7975d743cb51208a51223f6e9c7a3f",
      "parents": [
        "1539f47e442aaed0d6e7eedafe171814cf9f5f5d",
        "3cd6e0bee5dc23c23fc44020eb14c632ec459dc3"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Wed May 17 19:28:43 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 17 19:28:43 2017 +0000"
      },
      "message": "Merge \"AAPT2: Update locale script filtering logic\" into oc-dev\nam: 3cd6e0bee5\n\nChange-Id: Ie5377066de50d828f9f0a183c9dab4ee41f433eb\n"
    },
    {
      "commit": "1539f47e442aaed0d6e7eedafe171814cf9f5f5d",
      "tree": "7f468c05828238c338ad351c2f2c2ca2b5464ff0",
      "parents": [
        "5da64d33d902d4b98659c24ba105d7460e6f91ef",
        "2349481d6296da7024b097e78d1676ba0393bf8f"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed May 17 19:26:24 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 17 19:26:24 2017 +0000"
      },
      "message": "Merge \"Fix call to get the current user id from a secondary SystemUI process.\" into oc-dev\nam: 2349481d62\n\nChange-Id: I65bea4faf799ea1b5d02ff1c4c514485f174ff1f\n"
    },
    {
      "commit": "3cd6e0bee5dc23c23fc44020eb14c632ec459dc3",
      "tree": "1e9c992d358abd6f84e9e1063d69c32adb219236",
      "parents": [
        "2349481d6296da7024b097e78d1676ba0393bf8f",
        "13308bcdf625e0ee0f12c66cb86323317c99ac58"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Wed May 17 19:15:59 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 17 19:16:03 2017 +0000"
      },
      "message": "Merge \"AAPT2: Update locale script filtering logic\" into oc-dev"
    },
    {
      "commit": "5da64d33d902d4b98659c24ba105d7460e6f91ef",
      "tree": "aafa8813659962bd0715d4a9b6d41843665145de",
      "parents": [
        "414acfc033a4858f5badee9f83f1e0828b637b1a",
        "0b6f6e23f5e5ff3d1633848f7f424c1683815b80"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "android-build-merger@google.com",
        "time": "Wed May 17 19:14:11 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 17 19:14:16 2017 +0000"
      },
      "message": "Merge \"Merge \"Add a \"Use high quality audio\" option to Bluetooth A2DP device settings\" into oc-dev am: c695e44866\" into oc-dev-plus-aosp"
    },
    {
      "commit": "0b6f6e23f5e5ff3d1633848f7f424c1683815b80",
      "tree": "aafa8813659962bd0715d4a9b6d41843665145de",
      "parents": [
        "77a6283a5e793e87962d08ad7ee5be3a31437deb",
        "c695e44866834038460e5bab593c33874aeca5f6"
      ],
      "author": {
        "name": "Antony Sargent",
        "email": "asargent@google.com",
        "time": "Wed May 17 19:12:24 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 17 19:12:24 2017 +0000"
      },
      "message": "Merge \"Add a \"Use high quality audio\" option to Bluetooth A2DP device settings\" into oc-dev\nam: c695e44866\n\nChange-Id: I26f967140184851eb61ddd8def352133995f3637\n"
    },
    {
      "commit": "414acfc033a4858f5badee9f83f1e0828b637b1a",
      "tree": "888aee93aea30d6096be4de4fdf11f554fe9f36c",
      "parents": [
        "d41454b6847cf9874cf35f683184a48a7700606e",
        "77a6283a5e793e87962d08ad7ee5be3a31437deb"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "android-build-merger@google.com",
        "time": "Wed May 17 19:11:55 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 17 19:11:59 2017 +0000"
      },
      "message": "Merge \"Merge \"Purge Nonexistent User Jobs on Boot\" into oc-dev am: a61f09f657\" into oc-dev-plus-aosp"
    },
    {
      "commit": "77a6283a5e793e87962d08ad7ee5be3a31437deb",
      "tree": "888aee93aea30d6096be4de4fdf11f554fe9f36c",
      "parents": [
        "ca961e452198471a32dbe3f0fdb98ca21821ef37",
        "a61f09f6572e226de268807c32b228ec9ff0639e"
      ],
      "author": {
        "name": "Michael Wachenschwanz",
        "email": "mwachens@google.com",
        "time": "Wed May 17 19:10:44 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 17 19:10:44 2017 +0000"
      },
      "message": "Merge \"Purge Nonexistent User Jobs on Boot\" into oc-dev\nam: a61f09f657\n\nChange-Id: Ic96e165de9014b1d56ac322fcf2918458b1dd251\n"
    },
    {
      "commit": "2349481d6296da7024b097e78d1676ba0393bf8f",
      "tree": "9f41b2beb402e24cdf109df5958aaca7450efb79",
      "parents": [
        "c695e44866834038460e5bab593c33874aeca5f6",
        "d664269d58bde69b4b8cd371084dc1ed40956978"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed May 17 19:10:35 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 17 19:10:42 2017 +0000"
      },
      "message": "Merge \"Fix call to get the current user id from a secondary SystemUI process.\" into oc-dev"
    },
    {
      "commit": "d41454b6847cf9874cf35f683184a48a7700606e",
      "tree": "62ed5c1c576a38701ca246bb1288962d0ea34773",
      "parents": [
        "dcfc1aaab59f14539cf7e2b5d50bb5cc840b567d",
        "ca961e452198471a32dbe3f0fdb98ca21821ef37"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "android-build-merger@google.com",
        "time": "Wed May 17 19:10:15 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 17 19:10:20 2017 +0000"
      },
      "message": "Merge \"Merge \"Stop system process crash in TouchExplorer\" into oc-dev am: be70141ed6\" into oc-dev-plus-aosp"
    },
    {
      "commit": "ca961e452198471a32dbe3f0fdb98ca21821ef37",
      "tree": "62ed5c1c576a38701ca246bb1288962d0ea34773",
      "parents": [
        "7caa03b90acfa667822ecc39bcf579715a40b6f1",
        "be70141ed647ac7ccdecb94214296edff6182074"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Wed May 17 19:09:11 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 17 19:09:11 2017 +0000"
      },
      "message": "Merge \"Stop system process crash in TouchExplorer\" into oc-dev\nam: be70141ed6\n\nChange-Id: I9b708860ca7fbb51088248b35fb8f88e771fa759\n"
    },
    {
      "commit": "dcfc1aaab59f14539cf7e2b5d50bb5cc840b567d",
      "tree": "67d25123a6f0f195665984e831f2710f19c46451",
      "parents": [
        "e7d1c65a3c623abdfd8fc9df0cf18665b73430b0",
        "7caa03b90acfa667822ecc39bcf579715a40b6f1"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "android-build-merger@google.com",
        "time": "Wed May 17 19:08:43 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 17 19:08:49 2017 +0000"
      },
      "message": "Merge \"Merge \"Optimize App -\u003e Recents\" into oc-dev am: 22f8290879\" into oc-dev-plus-aosp"
    },
    {
      "commit": "7caa03b90acfa667822ecc39bcf579715a40b6f1",
      "tree": "67d25123a6f0f195665984e831f2710f19c46451",
      "parents": [
        "f26430a0d842481f34bb1c96be2fc5ad4e15c60d",
        "22f8290879f89a53a39261c8ae8e961a3c3b9177"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed May 17 19:07:36 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 17 19:07:36 2017 +0000"
      },
      "message": "Merge \"Optimize App -\u003e Recents\" into oc-dev\nam: 22f8290879\n\nChange-Id: Ia9c279622c7b470679bc29e7372f190937684aae\n"
    },
    {
      "commit": "c695e44866834038460e5bab593c33874aeca5f6",
      "tree": "19c9f71ef0c4420e3a636b04368678fea065a372",
      "parents": [
        "a61f09f6572e226de268807c32b228ec9ff0639e",
        "374d259815b801010cafd3c63aa0f1afb75a7fa6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 17 18:59:48 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 17 18:59:53 2017 +0000"
      },
      "message": "Merge \"Add a \"Use high quality audio\" option to Bluetooth A2DP device settings\" into oc-dev"
    },
    {
      "commit": "a61f09f6572e226de268807c32b228ec9ff0639e",
      "tree": "89d76d94abf524c0e305cd2772b7377bd972d56e",
      "parents": [
        "be70141ed647ac7ccdecb94214296edff6182074",
        "3f2b6552ec00a69d5a818e3eadc985c45a416c6b"
      ],
      "author": {
        "name": "Michael Wachenschwanz",
        "email": "mwachens@google.com",
        "time": "Wed May 17 18:58:06 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 17 18:58:12 2017 +0000"
      },
      "message": "Merge \"Purge Nonexistent User Jobs on Boot\" into oc-dev"
    }
  ],
  "next": "be70141ed647ac7ccdecb94214296edff6182074"
}
