)]}'
{
  "log": [
    {
      "commit": "f463559a9ac7221eada88ef83f3acdd77b356eb5",
      "tree": "1af522e4e3ad4491f245d6b414d82d0984c27e1e",
      "parents": [
        "b676a1b8faa7d1a89256eb1fcdb583e51e870e11",
        "d194a1877a2c3951de7f0e1d3e7b86f6fd11ce0b"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "android-build-merger@google.com",
        "time": "Wed Mar 29 18:45:12 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 29 18:45:16 2017 +0000"
      },
      "message": "Merge \"Merge changes I5c16c650,I3151fb6b am: 55efea25f3 am: ad2684ca3d am: 6b29b1c256\" into oc-dev-plus-aosp"
    },
    {
      "commit": "d194a1877a2c3951de7f0e1d3e7b86f6fd11ce0b",
      "tree": "bb132158cec686f3e983a71a0ef01d0b1acbabf8",
      "parents": [
        "a6478d3a597b6e79a8c007a000f28a7745987c2c",
        "6b29b1c2568c032fc10acab837812e35bd1b472f"
      ],
      "author": {
        "name": "Mukesh Agrawal",
        "email": "quiche@google.com",
        "time": "Wed Mar 29 18:41:16 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Mar 29 18:41:16 2017 +0000"
      },
      "message": "Merge changes I5c16c650,I3151fb6b am: 55efea25f3 am: ad2684ca3d\nam: 6b29b1c256\n\nChange-Id: I08019c46a433b5ea64a561d374df445d50400d45\n"
    },
    {
      "commit": "b676a1b8faa7d1a89256eb1fcdb583e51e870e11",
      "tree": "6eaec42b9f2c06f6dd63223954a1ddfac5e5b60b",
      "parents": [
        "a81040a3353aa8a6e455ed47b4c5df425f5694cc",
        "a6478d3a597b6e79a8c007a000f28a7745987c2c"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "android-build-merger@google.com",
        "time": "Wed Mar 29 18:40:34 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 29 18:40:38 2017 +0000"
      },
      "message": "Merge \"Merge \"Bluetooth: fix comment wording\" am: 6ba7c54a51 am: eeedda1453 am: ba2222aabb\" into oc-dev-plus-aosp"
    },
    {
      "commit": "a6478d3a597b6e79a8c007a000f28a7745987c2c",
      "tree": "d55ed18785285085b04d3b307cdf953921deaab9",
      "parents": [
        "d580a85b20a57984a3cb77685f5a10af8e2f2506",
        "ba2222aabb2cb7573e51fe4f76ec2f5c0c2a009b"
      ],
      "author": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Wed Mar 29 18:39:44 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Mar 29 18:39:44 2017 +0000"
      },
      "message": "Merge \"Bluetooth: fix comment wording\" am: 6ba7c54a51 am: eeedda1453\nam: ba2222aabb\n\nChange-Id: I6a1cbac244e5f262bfda523abd165cef20b7e7b2\n"
    },
    {
      "commit": "a81040a3353aa8a6e455ed47b4c5df425f5694cc",
      "tree": "c4ce8804eda3bb2260f1d7298d4231399d4cd6ec",
      "parents": [
        "d580a85b20a57984a3cb77685f5a10af8e2f2506",
        "94696c5ac52b188ee3d0c01443e61ad18e25cd6b"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Wed Mar 29 18:39:32 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Mar 29 18:39:32 2017 +0000"
      },
      "message": "Merge \"Fix bad Java docs in View.java\" into oc-dev\nam: 94696c5ac5\n\nChange-Id: If280cda4e47d42eef997a46bb83ca9e1ff31aa6a\n"
    },
    {
      "commit": "6b29b1c2568c032fc10acab837812e35bd1b472f",
      "tree": "0da39ef022128a01726a9d267f4a3384f8bfd5df",
      "parents": [
        "ba2222aabb2cb7573e51fe4f76ec2f5c0c2a009b",
        "ad2684ca3dfc11d07d52f863403c711f438942ad"
      ],
      "author": {
        "name": "Mukesh Agrawal",
        "email": "quiche@google.com",
        "time": "Wed Mar 29 18:35:37 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Mar 29 18:35:37 2017 +0000"
      },
      "message": "Merge changes I5c16c650,I3151fb6b am: 55efea25f3\nam: ad2684ca3d\n\nChange-Id: Ia0d1205b09b4770a4df46604d947c7be7aca8fb5\n"
    },
    {
      "commit": "ba2222aabb2cb7573e51fe4f76ec2f5c0c2a009b",
      "tree": "fbfa6d8e1307b9380ae237579d2e8361592135a1",
      "parents": [
        "998c554463f2794209d42be170c9d68190587b28",
        "eeedda14534116d69fe76d93b6540830ad1c2d5e"
      ],
      "author": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Wed Mar 29 18:34:40 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Mar 29 18:34:40 2017 +0000"
      },
      "message": "Merge \"Bluetooth: fix comment wording\" am: 6ba7c54a51\nam: eeedda1453\n\nChange-Id: Ib0cdcf77d471c814651a157fc79c818f99923250\n"
    },
    {
      "commit": "d580a85b20a57984a3cb77685f5a10af8e2f2506",
      "tree": "54cf45b7428d1ad79e99132eea6420d397f2bf9a",
      "parents": [
        "012eb8cb1627c99e98df4035aab152d9d8f13819",
        "998c554463f2794209d42be170c9d68190587b28"
      ],
      "author": {
        "name": "Tianjie Xu",
        "email": "xunchang@google.com",
        "time": "Wed Mar 29 18:34:14 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Mar 29 18:34:14 2017 +0000"
      },
      "message": "Merge \"Report the temperature during an OTA update\" am: 47c7e7f41a am: 022682a721\nam: 998c554463\n\nChange-Id: I12a0f4c5fb768bdaa3a4baa4fa5bd7964b80110e\n"
    },
    {
      "commit": "94696c5ac52b188ee3d0c01443e61ad18e25cd6b",
      "tree": "2c6569a4835a9d853cf83c9bd6e7bb8f05db1cfe",
      "parents": [
        "bd0fdb19fd693f1ce7b36e3d92eb3697c5c36f21",
        "dc90922f78840dfdaad8ce65f6463f4d689037bf"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 29 18:33:07 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 29 18:33:11 2017 +0000"
      },
      "message": "Merge \"Fix bad Java docs in View.java\" into oc-dev"
    },
    {
      "commit": "998c554463f2794209d42be170c9d68190587b28",
      "tree": "d23b57ad3e61911766af9cb2a32230b99bd8fd17",
      "parents": [
        "342a27e7f7f268d37da3eac8bdbb9773cc039ffe",
        "022682a721e4c0f496ac36cc21bf98f060924773"
      ],
      "author": {
        "name": "Tianjie Xu",
        "email": "xunchang@google.com",
        "time": "Wed Mar 29 18:30:05 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Mar 29 18:30:05 2017 +0000"
      },
      "message": "Merge \"Report the temperature during an OTA update\" am: 47c7e7f41a\nam: 022682a721\n\nChange-Id: Idb0514f5c83232c0e66b90cc7cd40d026d1cceb0\n"
    },
    {
      "commit": "ad2684ca3dfc11d07d52f863403c711f438942ad",
      "tree": "31518fdc07c74bd65e66f295e203e3732bd11c90",
      "parents": [
        "eeedda14534116d69fe76d93b6540830ad1c2d5e",
        "55efea25f3f6244edd1825a46f53c91ff1ec4d7d"
      ],
      "author": {
        "name": "Mukesh Agrawal",
        "email": "quiche@google.com",
        "time": "Wed Mar 29 18:30:00 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Mar 29 18:30:00 2017 +0000"
      },
      "message": "Merge changes I5c16c650,I3151fb6b\nam: 55efea25f3\n\nChange-Id: Ifaaae29780d905ffe9f82645d6d17dad478ba6a9\n"
    },
    {
      "commit": "eeedda14534116d69fe76d93b6540830ad1c2d5e",
      "tree": "da56f1c920bed5849fcb05fde4c22181f21b7e08",
      "parents": [
        "022682a721e4c0f496ac36cc21bf98f060924773",
        "6ba7c54a513f747bc1d526f146d572003575a093"
      ],
      "author": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Wed Mar 29 18:28:44 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Mar 29 18:28:44 2017 +0000"
      },
      "message": "Merge \"Bluetooth: fix comment wording\"\nam: 6ba7c54a51\n\nChange-Id: I745973b35e5d756072bff1d0958470dc0f55f6ca\n"
    },
    {
      "commit": "022682a721e4c0f496ac36cc21bf98f060924773",
      "tree": "f984a78ef2d1b2db9a750b53f8e329861e9c92ed",
      "parents": [
        "9bc8e05da272d4c3eecb245085b62d76f61a46cb",
        "47c7e7f41a5d29d17a210c574d472ae5a0a8f6be"
      ],
      "author": {
        "name": "Tianjie Xu",
        "email": "xunchang@google.com",
        "time": "Wed Mar 29 18:25:11 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Mar 29 18:25:11 2017 +0000"
      },
      "message": "Merge \"Report the temperature during an OTA update\"\nam: 47c7e7f41a\n\nChange-Id: I3238939bd9535571de1532f34ca137eb3fec9dc2\n"
    },
    {
      "commit": "012eb8cb1627c99e98df4035aab152d9d8f13819",
      "tree": "f7f9f5a298995403462240ba0d9303bd3b2581b5",
      "parents": [
        "a59f5d24c15ef3a3ed9e9dcb5db29c2ed2382cf8",
        "bd0fdb19fd693f1ce7b36e3d92eb3697c5c36f21"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed Mar 29 18:24:02 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Mar 29 18:24:02 2017 +0000"
      },
      "message": "Merge \"Prevent invisible PiP menu activity from having touch focus.\" into oc-dev\nam: bd0fdb19fd\n\nChange-Id: I58c3b9a2d90028b0fae8064b10b82f0822482b98\n"
    },
    {
      "commit": "55efea25f3f6244edd1825a46f53c91ff1ec4d7d",
      "tree": "341d7eac6ecf61d66dae0e8174f207c67408a0a5",
      "parents": [
        "6ba7c54a513f747bc1d526f146d572003575a093",
        "47e1c7a005d6a9f099f95265ac24b6ba320f3f13"
      ],
      "author": {
        "name": "Mukesh Agrawal",
        "email": "quiche@google.com",
        "time": "Wed Mar 29 18:20:35 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 29 18:20:35 2017 +0000"
      },
      "message": "Merge changes I5c16c650,I3151fb6b\n\n* changes:\n  StateMachine: make toString() terser\n  utiltests: add script to run tests\n"
    },
    {
      "commit": "6ba7c54a513f747bc1d526f146d572003575a093",
      "tree": "770174e78e3fee215c2df4b0cfc90c518f21bd46",
      "parents": [
        "47c7e7f41a5d29d17a210c574d472ae5a0a8f6be",
        "e7f89b07e6fa3a99877af3298c2a80db23a591d7"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 29 18:20:22 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 29 18:20:24 2017 +0000"
      },
      "message": "Merge \"Bluetooth: fix comment wording\""
    },
    {
      "commit": "bd0fdb19fd693f1ce7b36e3d92eb3697c5c36f21",
      "tree": "27dd6728724040255ff404c78c501ba2501151c1",
      "parents": [
        "fb1e49a5c49f97c2edb6c5b97d190821a277daa8",
        "26db39793ee90c297352b18f5b52c21a853b612d"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed Mar 29 18:18:08 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 29 18:18:11 2017 +0000"
      },
      "message": "Merge \"Prevent invisible PiP menu activity from having touch focus.\" into oc-dev"
    },
    {
      "commit": "47c7e7f41a5d29d17a210c574d472ae5a0a8f6be",
      "tree": "0ee08dcb5170d4648e1d543d2fac96daf4ee33ef",
      "parents": [
        "5d81b9d67d73be37f51900dde72041e4eb230263",
        "42cfd56d47000dd85661656479dbcbdad8ba47ba"
      ],
      "author": {
        "name": "Tianjie Xu",
        "email": "xunchang@google.com",
        "time": "Wed Mar 29 18:16:44 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 29 18:16:46 2017 +0000"
      },
      "message": "Merge \"Report the temperature during an OTA update\""
    },
    {
      "commit": "a59f5d24c15ef3a3ed9e9dcb5db29c2ed2382cf8",
      "tree": "89fddd33b5a6eccb448322ff1aceb85f0d15c30a",
      "parents": [
        "2321e2a3e34f1df97d268e4bbd80f48b4e8b8891",
        "fb1e49a5c49f97c2edb6c5b97d190821a277daa8"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Wed Mar 29 18:05:43 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Mar 29 18:05:43 2017 +0000"
      },
      "message": "Merge \"Do not allow printing until preview is updated\" into oc-dev\nam: fb1e49a5c4\n\nChange-Id: I5a2ccb79c8ca87c5eae31cc51ec2d45354cc1c2a\n"
    },
    {
      "commit": "fb1e49a5c49f97c2edb6c5b97d190821a277daa8",
      "tree": "384c39665fddb83783057f1dd4417027e24f2ecb",
      "parents": [
        "36bceefafa2d1c9367744857d40265fdb4af991c",
        "d0e44c5ee32976b24b9b1377d9ece94a59db7df5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 29 17:58:55 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 29 17:59:00 2017 +0000"
      },
      "message": "Merge \"Do not allow printing until preview is updated\" into oc-dev"
    },
    {
      "commit": "2321e2a3e34f1df97d268e4bbd80f48b4e8b8891",
      "tree": "319792fe71af7fd15c6827b2255f731b8888eb35",
      "parents": [
        "4c51b4470cb446f2f40e689538a87755143c2fb0",
        "36bceefafa2d1c9367744857d40265fdb4af991c"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Wed Mar 29 17:55:19 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Mar 29 17:55:19 2017 +0000"
      },
      "message": "Merge \"Fix problem with ListView accessibility focus\" into oc-dev\nam: 36bceefafa\n\nChange-Id: I868f3d17778d00a2a45cb95694e45fcf857942e4\n"
    },
    {
      "commit": "4c51b4470cb446f2f40e689538a87755143c2fb0",
      "tree": "2b19769006a5370cb94e7adadf8b792d4213b051",
      "parents": [
        "21bb27f71612429b4fe3538167f94171388d73e6",
        "bf6b4efa6d75dbafa5056f80e736074335b2ed04"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Wed Mar 29 17:48:23 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Mar 29 17:48:23 2017 +0000"
      },
      "message": "Merge \"AudioAttributes: make getVolumeControlStream() non static\" into oc-dev\nam: bf6b4efa6d\n\nChange-Id: I8b53195f226757907631bd0b709d698624613734\n"
    },
    {
      "commit": "36bceefafa2d1c9367744857d40265fdb4af991c",
      "tree": "03a6225b1e959fe86d88794669c0a20e0504cb2a",
      "parents": [
        "bf6b4efa6d75dbafa5056f80e736074335b2ed04",
        "ec66fb8f99b80a775a6796439e9fb5ec071e1153"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 29 17:47:08 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 29 17:47:13 2017 +0000"
      },
      "message": "Merge \"Fix problem with ListView accessibility focus\" into oc-dev"
    },
    {
      "commit": "21bb27f71612429b4fe3538167f94171388d73e6",
      "tree": "398d773bec6ce84bbd72fbac310173ce0b25a14e",
      "parents": [
        "bf0022d192ac05e2bde101c36269c784c936436e",
        "ddb280b1ac873698a8c3ffa230cc7d64e1e70449"
      ],
      "author": {
        "name": "Doris Ling",
        "email": "dling@google.com",
        "time": "Wed Mar 29 17:40:45 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Mar 29 17:40:45 2017 +0000"
      },
      "message": "Merge \"Reserve space for preference icon.\" into oc-dev\nam: ddb280b1ac\n\nChange-Id: I18d2e90badb48f972dd6fd627c890062a2887324\n"
    },
    {
      "commit": "bf6b4efa6d75dbafa5056f80e736074335b2ed04",
      "tree": "840b40554d461e35fc918dd3c8d4eaacbbd9d0f2",
      "parents": [
        "ddb280b1ac873698a8c3ffa230cc7d64e1e70449",
        "e67bc4d484028de8a38237f21074dc4e7256c9d6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 29 17:39:57 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 29 17:40:01 2017 +0000"
      },
      "message": "Merge \"AudioAttributes: make getVolumeControlStream() non static\" into oc-dev"
    },
    {
      "commit": "bf0022d192ac05e2bde101c36269c784c936436e",
      "tree": "b2b4a68ac524e49d54e8b2d761704cb570802ffa",
      "parents": [
        "b36a9e0eb56c22888615bd52e6614ee513f18a23",
        "6fd057cf5850fb454676762c2ada010ddcc405bf"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Wed Mar 29 17:39:04 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Mar 29 17:39:04 2017 +0000"
      },
      "message": "Merge \"[AWARE] Fix unit tests\" into oc-dev\nam: 6fd057cf58  -s ours\n\nChange-Id: I01ae199e6cc506fbc358bac796c0d59fb47e9998\n"
    },
    {
      "commit": "ddb280b1ac873698a8c3ffa230cc7d64e1e70449",
      "tree": "623724e7a966759591dc872de1387d68044738c4",
      "parents": [
        "6fd057cf5850fb454676762c2ada010ddcc405bf",
        "9ed53e35edd819babab7a59ef9957b9ec96d18f2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 29 17:34:03 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 29 17:34:08 2017 +0000"
      },
      "message": "Merge \"Reserve space for preference icon.\" into oc-dev"
    },
    {
      "commit": "6fd057cf5850fb454676762c2ada010ddcc405bf",
      "tree": "09a5a1a2540519a726a3e0705cf6061f2e2e59c0",
      "parents": [
        "76d779374a92f502579e72f822cf815e54be33ea",
        "a85dcbbd8e33852a8440a4b7f843cdadd90ee0ad"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Wed Mar 29 17:32:13 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 29 17:32:23 2017 +0000"
      },
      "message": "Merge \"[AWARE] Fix unit tests\" into oc-dev"
    },
    {
      "commit": "26db39793ee90c297352b18f5b52c21a853b612d",
      "tree": "b80c7f73e99a61f1a2ccac42e2210524ab753dcf",
      "parents": [
        "76d779374a92f502579e72f822cf815e54be33ea"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Thu Mar 23 15:17:01 2017 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed Mar 29 17:28:56 2017 +0000"
      },
      "message": "Prevent invisible PiP menu activity from having touch focus.\n\n- Mark the decor view as invisible when the the PiP menu activity is\n  hidden.  We don\u0027t call Activity.setVisible() as that alters other\n  internal states that affect the system\u0027s understanding of whether\n  the activity will draw or not.\n\nBug: 36225602\nTest: android.server.cts.ActivityManagerPinnedStackTests\n\nChange-Id: I6b1ed7098e1f0ff427f0655c45e566ca60979623\n(cherry picked from commit 8c8ba19e0d3214f28dccec91549df9c3cd64ae10)\n"
    },
    {
      "commit": "b36a9e0eb56c22888615bd52e6614ee513f18a23",
      "tree": "b2b4a68ac524e49d54e8b2d761704cb570802ffa",
      "parents": [
        "450ae4a1142048704573882e031c539055d07d18",
        "342a27e7f7f268d37da3eac8bdbb9773cc039ffe"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Wed Mar 29 17:19:50 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Mar 29 17:19:50 2017 +0000"
      },
      "message": "Merge \"[AWARE] Remove Publish/Subscribe Count configuration\" am: 5d81b9d67d am: 9bc8e05da2\nam: 342a27e7f7\n\nChange-Id: I5b4d9ea932373e8dd82e846d2c31995b23329fff\n"
    },
    {
      "commit": "342a27e7f7f268d37da3eac8bdbb9773cc039ffe",
      "tree": "dd08c964d2b0b5bf97ff675c9939611e4de7f645",
      "parents": [
        "7060ae081b9d82f1f3e1a7d9a0899d52590371bc",
        "9bc8e05da272d4c3eecb245085b62d76f61a46cb"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Wed Mar 29 17:14:04 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Mar 29 17:14:04 2017 +0000"
      },
      "message": "Merge \"[AWARE] Remove Publish/Subscribe Count configuration\" am: 5d81b9d67d\nam: 9bc8e05da2\n\nChange-Id: If90e1b691bff1ae6f6a13c59836ad210df38f6d6\n"
    },
    {
      "commit": "9bc8e05da272d4c3eecb245085b62d76f61a46cb",
      "tree": "ad03afcbebc4ed64523f68bc772217ba5ee054d4",
      "parents": [
        "c24d7f781a95c467b54ce849f209f618b1892fc3",
        "5d81b9d67d73be37f51900dde72041e4eb230263"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Wed Mar 29 17:08:51 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Mar 29 17:08:51 2017 +0000"
      },
      "message": "Merge \"[AWARE] Remove Publish/Subscribe Count configuration\"\nam: 5d81b9d67d\n\nChange-Id: I6f7545c6665d4381cdeed03290cf928bc21aef17\n"
    },
    {
      "commit": "5d81b9d67d73be37f51900dde72041e4eb230263",
      "tree": "eca3a077213d5c73f3d9e518877b04f88b680000",
      "parents": [
        "de8e09409b9494e1c8090a74dd6aac2795636a51",
        "2cbaf22bba4da1b60c551112a97ccc7f2e7157fa"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Wed Mar 29 17:03:41 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 29 17:03:42 2017 +0000"
      },
      "message": "Merge \"[AWARE] Remove Publish/Subscribe Count configuration\""
    },
    {
      "commit": "450ae4a1142048704573882e031c539055d07d18",
      "tree": "2a507d329d0c8dc00924447406284251676eda4d",
      "parents": [
        "30d90c8fc0a399371b4e4c128dbe847e70c9aef1",
        "76d779374a92f502579e72f822cf815e54be33ea"
      ],
      "author": {
        "name": "Rob Carr",
        "email": "racarr@google.com",
        "time": "Wed Mar 29 16:51:22 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Mar 29 16:51:22 2017 +0000"
      },
      "message": "Merge \"SurfaceView: Make surfaceRedrawNeededAsync work with WM bypass.\" into oc-dev\nam: 76d779374a\n\nChange-Id: Iae347650a9ad3f8735f83eba95ae655137c2c06c\n"
    },
    {
      "commit": "76d779374a92f502579e72f822cf815e54be33ea",
      "tree": "53db06853b35bf1bb43cf85f2419628bf89f5151",
      "parents": [
        "1af2928767af7ffd95ce61946b95a7b5ef877bd5",
        "8508bb2f10f8da49fff402d04ee81b2fba15ad19"
      ],
      "author": {
        "name": "Rob Carr",
        "email": "racarr@google.com",
        "time": "Wed Mar 29 16:44:36 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 29 16:44:41 2017 +0000"
      },
      "message": "Merge \"SurfaceView: Make surfaceRedrawNeededAsync work with WM bypass.\" into oc-dev"
    },
    {
      "commit": "e7f89b07e6fa3a99877af3298c2a80db23a591d7",
      "tree": "e7cd269e122c4d1eef7f670e78c9445d546a89c2",
      "parents": [
        "de8e09409b9494e1c8090a74dd6aac2795636a51"
      ],
      "author": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Wed Mar 22 22:53:18 2017 -0700"
      },
      "committer": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Wed Mar 29 16:34:07 2017 +0000"
      },
      "message": "Bluetooth: fix comment wording\n\nTest: manual\nBug: 30622771\nChange-Id: I5a589c98553f35248b0d95d332e9f35774075b24\n"
    },
    {
      "commit": "dc90922f78840dfdaad8ce65f6463f4d689037bf",
      "tree": "dbce0f8519c4f7dd6abe0e71d7497dd59a26c512",
      "parents": [
        "1af2928767af7ffd95ce61946b95a7b5ef877bd5"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Thu Mar 02 13:12:36 2017 -0800"
      },
      "committer": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Wed Mar 29 16:29:22 2017 +0000"
      },
      "message": "Fix bad Java docs in View.java\n\nTest: Used intelliJ to warn about bad docs\nChange-Id: Idb119aff8ce0f2370f66707bd583e2d131fb0751\n(cherry picked from commit f4946e7f1592072cade07ff62b6123f8fe7d2662)\n"
    },
    {
      "commit": "d0e44c5ee32976b24b9b1377d9ece94a59db7df5",
      "tree": "621f9a9daef34cffbbce4b6c6a3f3311d1837ded",
      "parents": [
        "1af2928767af7ffd95ce61946b95a7b5ef877bd5"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Fri Mar 24 16:17:13 2017 -0700"
      },
      "committer": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Wed Mar 29 16:13:32 2017 +0000"
      },
      "message": "Do not allow printing until preview is updated\n\nOtherwise we might end up in the situation where we print something that\nwas not previewed.\nThis is of course bad for the user as he prints something he has not seen.\nIt is also bad for the print spooler as in the case the layout did not\ndescribe the amount of pages, we do not know the number of pages available\nuntil the update is complete.\n\nWe now allow changing of printer at any time unless printing is in final\nstage. If we don\u0027t allow this the changing of printer would be blocked\nuntil the intial document was written which might take some time.\n\nFixes: 36599750\nTest: cts-tradefed run cts-dev -m Print\nChange-Id: I93e910c02f2a770008b845028f0adf17b3d410e2\n(cherry picked from commit 378cddbc41dae55e9a11faaa251b80fb90878b34)\n"
    },
    {
      "commit": "30d90c8fc0a399371b4e4c128dbe847e70c9aef1",
      "tree": "33634002c16632f96a87158300a95d82491cae3b",
      "parents": [
        "b51c04effb8bdab6019111a2ed0b8994d36d138e",
        "1af2928767af7ffd95ce61946b95a7b5ef877bd5"
      ],
      "author": {
        "name": "Geoffrey Pitsch",
        "email": "gpitsch@google.com",
        "time": "Wed Mar 29 15:41:55 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Mar 29 15:41:55 2017 +0000"
      },
      "message": "Merge \"Re-enable throw when notifications posted can\u0027t find channel\" into oc-dev\nam: 1af2928767\n\nChange-Id: I9315cb5a2fde7e238ed4f90e9608c82565f582c8\n"
    },
    {
      "commit": "1af2928767af7ffd95ce61946b95a7b5ef877bd5",
      "tree": "271d0102152920a1ef0a63789d8ca94901c4b1fb",
      "parents": [
        "92b324282707e7eb4a52e48d9d5af8c75ef6316c",
        "ed0a854b0c2bc1a8e9b9c7f28cd87982ef9d129a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 29 15:34:58 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 29 15:35:02 2017 +0000"
      },
      "message": "Merge \"Re-enable throw when notifications posted can\u0027t find channel\" into oc-dev"
    },
    {
      "commit": "ec66fb8f99b80a775a6796439e9fb5ec071e1153",
      "tree": "838c33abb6062f6cfac36d377d114b014c326906",
      "parents": [
        "92b324282707e7eb4a52e48d9d5af8c75ef6316c"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Thu Mar 23 12:21:53 2017 -0700"
      },
      "committer": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Wed Mar 29 15:34:30 2017 +0000"
      },
      "message": "Fix problem with ListView accessibility focus\n\nA scrap view was retaining accessibility focus, leading to\na confusing experience for screen reader users.\n\nPart of the problem is that views can change even when the\nadapter has stable ids. This change tightens the condition\nfor restoring a11y focus to the same view.\n\nAbsListView also allowed scrap views to maintain a11y focus.\nWhile this may make sense if the views will be reused, it is\nwrong if the views are not reused.\n\nBug: 29403113\nTest: Verified that a11y focus stays put when toggling the\npreference: Settings -\u003e System -\u003e Language \u0026 input -\u003e\nVirtual keyboards -\u003e Advanced -\u003e Symbol for physical keyboard\n\nChange-Id: Ie4a15027088f158d9ed4bb3f3eeff5a288c25832\n(cherry picked from commit ab4717aa2a7d0e19f4b08b2c851a541f9b0c9c6b)\n"
    },
    {
      "commit": "b51c04effb8bdab6019111a2ed0b8994d36d138e",
      "tree": "6cb3041995db77cbdb01425472b4ce58333fb358",
      "parents": [
        "c95297654f7987d6ca434d6105d72b48b8793345",
        "7060ae081b9d82f1f3e1a7d9a0899d52590371bc"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Wed Mar 29 15:14:30 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Mar 29 15:14:30 2017 +0000"
      },
      "message": "Merge \"[AWARE] Fix unit tests\" am: de8e09409b am: c24d7f781a\nam: 7060ae081b\n\nChange-Id: I7e90e4c0853457fa49335a48b20d74c3afb9ba1b\n"
    },
    {
      "commit": "7060ae081b9d82f1f3e1a7d9a0899d52590371bc",
      "tree": "ce66ebc5d2484dda21cfccc7bd062a4807f24c90",
      "parents": [
        "5949d0dcdc240149cac7b1efef63aca80bab4a02",
        "c24d7f781a95c467b54ce849f209f618b1892fc3"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Wed Mar 29 15:09:28 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Mar 29 15:09:28 2017 +0000"
      },
      "message": "Merge \"[AWARE] Fix unit tests\" am: de8e09409b\nam: c24d7f781a\n\nChange-Id: Id3901b3bec685b25297c36d19d9b23a035a00e0c\n"
    },
    {
      "commit": "a85dcbbd8e33852a8440a4b7f843cdadd90ee0ad",
      "tree": "f9eba5e156dee9380aad76d61d0c442531e5a833",
      "parents": [
        "cf1f1d9128853f0fa0cef657e2bbb7bf6904c732"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Tue Mar 28 10:31:47 2017 -0700"
      },
      "committer": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Wed Mar 29 08:07:22 2017 -0700"
      },
      "message": "[AWARE] Fix unit tests\n\nUpdate to reflect new mockito semantics.\n\nNo functional change, no change to test semantics!\n\n(cherry-pick of commit afddcc3c9860fecfdb3ed72fafb09d73e8549411)\n\nBug: 36680830\nTest: unit tests now passing\nMerged-In: Ic210f20ce47ab19da25bd0835ae2ee5ae0f73011\nChange-Id: Ic210f20ce47ab19da25bd0835ae2ee5ae0f73011\n"
    },
    {
      "commit": "c24d7f781a95c467b54ce849f209f618b1892fc3",
      "tree": "99beb5cf9d1ad67d950c7943745f2edfba9bbeca",
      "parents": [
        "8a4afd3dad21ff046e2dffb3cd8723ea8417057b",
        "de8e09409b9494e1c8090a74dd6aac2795636a51"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Wed Mar 29 15:04:28 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Mar 29 15:04:28 2017 +0000"
      },
      "message": "Merge \"[AWARE] Fix unit tests\"\nam: de8e09409b\n\nChange-Id: I563dc61839664a7b51c1fe44283f7dd18217b012\n"
    },
    {
      "commit": "de8e09409b9494e1c8090a74dd6aac2795636a51",
      "tree": "2506c11b13ae7ca5cfaa39038db92d3b72bb1ab0",
      "parents": [
        "f665781c7424f7dba2df63c8f51f69e7ab5937a7",
        "afddcc3c9860fecfdb3ed72fafb09d73e8549411"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Wed Mar 29 14:56:40 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 29 14:56:42 2017 +0000"
      },
      "message": "Merge \"[AWARE] Fix unit tests\""
    },
    {
      "commit": "c95297654f7987d6ca434d6105d72b48b8793345",
      "tree": "643dbd36c601933a23a52c7ed51019b295fe7499",
      "parents": [
        "98f50894bcd8686a0c65c33820b0f14b8a47727c",
        "92b324282707e7eb4a52e48d9d5af8c75ef6316c"
      ],
      "author": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Wed Mar 29 13:31:15 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Mar 29 13:31:15 2017 +0000"
      },
      "message": "Merge \"Add audio service support to BridgeContext\" into oc-dev\nam: 92b3242827\n\nChange-Id: If398e8b30b96e5e9ba815076638c1d96878ee60d\n"
    },
    {
      "commit": "92b324282707e7eb4a52e48d9d5af8c75ef6316c",
      "tree": "00eae4eb0ebd22c198435acf9c7260f85e1456b5",
      "parents": [
        "ec319aba34deb91f89ec4e15004eee62d5f2801c",
        "31f7d6f535aae374bdeabae2a61ee36cfe5c8394"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 29 13:26:21 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 29 13:26:25 2017 +0000"
      },
      "message": "Merge \"Add audio service support to BridgeContext\" into oc-dev"
    },
    {
      "commit": "ed0a854b0c2bc1a8e9b9c7f28cd87982ef9d129a",
      "tree": "ef6f3a9bbee747f7e17c2dab269f73d99fb706ab",
      "parents": [
        "cf1f1d9128853f0fa0cef657e2bbb7bf6904c732"
      ],
      "author": {
        "name": "Geoffrey Pitsch",
        "email": "gpitsch@google.com",
        "time": "Wed Mar 29 09:19:50 2017 -0400"
      },
      "committer": {
        "name": "Geoffrey Pitsch",
        "email": "gpitsch@google.com",
        "time": "Wed Mar 29 09:19:50 2017 -0400"
      },
      "message": "Re-enable throw when notifications posted can\u0027t find channel\n\nOnly applies for non-user builds, and for apps that have tried using\nchannels.\n\nTest: runtest systemui-notification\nChange-Id: I7e28545ba28eadae75bf015bdf490093223e2940\n"
    },
    {
      "commit": "98f50894bcd8686a0c65c33820b0f14b8a47727c",
      "tree": "ab7df11de6d23e714368228dcdc8bc97105f1a85",
      "parents": [
        "dfc108a660b9b6a57e44c96ee220f2bb855fbcdd",
        "ec319aba34deb91f89ec4e15004eee62d5f2801c"
      ],
      "author": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Wed Mar 29 12:14:40 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Mar 29 12:14:40 2017 +0000"
      },
      "message": "Introduce AMS.getLastResumedActivityUserId to fix work profile icon issue\nam: ec319aba34\n\nChange-Id: I41eb1a9f2e3dd97b5318c3dee92c73e4d531966b\n"
    },
    {
      "commit": "31f7d6f535aae374bdeabae2a61ee36cfe5c8394",
      "tree": "2f7bd1086558143a4cf630559ceb9c4d557acc49",
      "parents": [
        "76c32a35a956fa3a4559c6ed9512f4083ec011b7"
      ],
      "author": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Wed Mar 29 12:03:58 2017 +0100"
      },
      "committer": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Wed Mar 29 12:03:58 2017 +0100"
      },
      "message": "Add audio service support to BridgeContext\n\nBug: http://b.android.com/259326\nTest: N/A\nChange-Id: Ie43ccca49a5e77d82426b4f265e3c05dddfacad9\n"
    },
    {
      "commit": "ec319aba34deb91f89ec4e15004eee62d5f2801c",
      "tree": "5300d7e858a180d131e6f4034923943e94a506ea",
      "parents": [
        "76c32a35a956fa3a4559c6ed9512f4083ec011b7"
      ],
      "author": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Tue Mar 28 18:50:01 2017 +0100"
      },
      "committer": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Wed Mar 29 10:03:39 2017 +0000"
      },
      "message": "Introduce AMS.getLastResumedActivityUserId to fix work profile icon issue\n\nProblem:\nWork profile status bar icon feeature is relied on two callbacks\n1. onForegroundProfileSwitch  (AMS.setResumedActivityLocked)\n2. appTransitionStarting (WMS)\n\nWe assume callback 1 is always called before 2, but it is not the case.\nThese two callbacks are triggered by two handlers in two different threads,\nand hence race condition happens.\n\nSolution:\nNot rely on onForegroundProfileSwitch to update mManagedProfileFocused\nflag anymore. Query getLastResumedActivityUserId in appTransitionStarting.\nAlso, make sure mLastResumedActivity is updated before sending message\nto WMS in setResumedActivityLocked.\n\nTest: Start a work app, observe that the work icon is shown.\nTest: Start a personal app, observe that work icon is gone.\nTest: Dock the work app, tap on it (give it focus), observe that work\n      icon is shown.\nTest: Start a work app, switch user, can see the icon is gone. Switch back,\n      icon is back.\n\nBug: 34159089\n\nChange-Id: I2cee141d18e8b7d5607b26dd7a2fd5bc9cd0ebb3\n"
    },
    {
      "commit": "dfc108a660b9b6a57e44c96ee220f2bb855fbcdd",
      "tree": "ad2eed8df76c1cb755944be5175bcfb7ce3de472",
      "parents": [
        "f73d8010b934ecf8a013f1351b8ffdeb6fa0dcca",
        "76c32a35a956fa3a4559c6ed9512f4083ec011b7"
      ],
      "author": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Wed Mar 29 04:49:43 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Mar 29 04:49:43 2017 +0000"
      },
      "message": "Merge \"Allow apps to process ProxyFDCallback asynchrnously.\" into oc-dev\nam: 76c32a35a9\n\nChange-Id: I9e17751f706f9e0869eefafb77bf1704335f5116\n"
    },
    {
      "commit": "f73d8010b934ecf8a013f1351b8ffdeb6fa0dcca",
      "tree": "a7928f68e447d1d5ab5d07e873c50df627281531",
      "parents": [
        "fb01ea4c11b0a1fa9efd3c25d27631ee80120054",
        "3938580b863286e7a4f0ce41ffa0cd0ed94b646f"
      ],
      "author": {
        "name": "Stephen Chen",
        "email": "stewchen@google.com",
        "time": "Wed Mar 29 04:43:39 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Mar 29 04:43:39 2017 +0000"
      },
      "message": "Merge \"Change string connected_via_network_scorer_default.\" into oc-dev\nam: 3938580b86\n\nChange-Id: If62e361cd59a8bb64bfdf585bbc50a7f4df640bd\n"
    },
    {
      "commit": "76c32a35a956fa3a4559c6ed9512f4083ec011b7",
      "tree": "fa6ae182ad7b114db5575646a4ebc0ab8294b7d9",
      "parents": [
        "3938580b863286e7a4f0ce41ffa0cd0ed94b646f",
        "812c95d37dccf8a1fcef55c6999c6d69ecbac400"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 29 04:41:38 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 29 04:41:44 2017 +0000"
      },
      "message": "Merge \"Allow apps to process ProxyFDCallback asynchrnously.\" into oc-dev"
    },
    {
      "commit": "3938580b863286e7a4f0ce41ffa0cd0ed94b646f",
      "tree": "fb0de8de90e75c71d8e57b7f1afe6257fb970663",
      "parents": [
        "79a973f643c7f9e54b698da0fcee8e6152a0d805",
        "be70d89c038bdf7953907bc529c5d86d4e289e08"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 29 04:37:07 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 29 04:37:10 2017 +0000"
      },
      "message": "Merge \"Change string connected_via_network_scorer_default.\" into oc-dev"
    },
    {
      "commit": "fb01ea4c11b0a1fa9efd3c25d27631ee80120054",
      "tree": "50a019dfe9fd86b218ec3b20a1de6fc5ca669eff",
      "parents": [
        "455379b70a50510f950f90e21b470f6c59529654",
        "79a973f643c7f9e54b698da0fcee8e6152a0d805"
      ],
      "author": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Wed Mar 29 01:49:06 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Mar 29 01:49:06 2017 +0000"
      },
      "message": "Revert \"Make public getFragments() and onGetLayoutInflater() methods\"\nam: 79a973f643\n\nChange-Id: Ibd6a0b5ddac4b28aec4ed038e04d86c79264bdbc\n"
    },
    {
      "commit": "455379b70a50510f950f90e21b470f6c59529654",
      "tree": "3ce7a330c0eecea9d1a1c7bb6fbd34f00419cb90",
      "parents": [
        "66ebc6ad2c18891505b05188018ab8b132bf7358",
        "5949d0dcdc240149cac7b1efef63aca80bab4a02"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Wed Mar 29 01:36:16 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Mar 29 01:36:16 2017 +0000"
      },
      "message": "Merge changes from topic \u0027dex\u0027 am: f665781c74 am: 8a4afd3dad\nam: 5949d0dcdc  -s ours\n\nChange-Id: Ic85e62a9ad2a7c1bd04a70776ebeb816a67a4e72\n"
    },
    {
      "commit": "5949d0dcdc240149cac7b1efef63aca80bab4a02",
      "tree": "77b4f675942e9bfc06b995f8a0d4a4ffe8174310",
      "parents": [
        "2b38993bef69135898ae26d53538a23fe0fc7ede",
        "8a4afd3dad21ff046e2dffb3cd8723ea8417057b"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Wed Mar 29 01:32:10 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Mar 29 01:32:10 2017 +0000"
      },
      "message": "Merge changes from topic \u0027dex\u0027 am: f665781c74\nam: 8a4afd3dad\n\nChange-Id: Ieb7d998721404040c0d2be010896a5dd15a3458c\n"
    },
    {
      "commit": "8a4afd3dad21ff046e2dffb3cd8723ea8417057b",
      "tree": "2eb3449e3a451a7e64f43689dd97e3ac6f28da13",
      "parents": [
        "75172f2909a3cc7868f1d44a8a1cb6708dca3f0f",
        "f665781c7424f7dba2df63c8f51f69e7ab5937a7"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Wed Mar 29 01:27:37 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Mar 29 01:27:37 2017 +0000"
      },
      "message": "Merge changes from topic \u0027dex\u0027\nam: f665781c74\n\nChange-Id: I31c202a56d8f92634cc1d5d84106e27cb8c23bfd\n"
    },
    {
      "commit": "79a973f643c7f9e54b698da0fcee8e6152a0d805",
      "tree": "f2be936b7fc57602c5fdc4e3cd85e779c7f16e43",
      "parents": [
        "684607f7f6a4c7e0414e446e36bb8ae2ef85682c"
      ],
      "author": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Wed Mar 29 01:10:54 2017 +0000"
      },
      "committer": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Wed Mar 29 01:25:06 2017 +0000"
      },
      "message": "Revert \"Make public getFragments() and onGetLayoutInflater() methods\"\n\nThis reverts commit 599be3d01ed1811ae365085e67a15d082170b583.\n\nThis change is being reverted because it broke git_master build.\n\nChange-Id: I54ab9cd3d9e08dcf870f472fda08cc44e57986d0\nbug: 34703669\n"
    },
    {
      "commit": "47e1c7a005d6a9f099f95265ac24b6ba320f3f13",
      "tree": "c1b1292200505f23ba56c51898b908a5a649eef5",
      "parents": [
        "28882ed5d5d3fda85d50efdf3598ceda83df6c4d"
      ],
      "author": {
        "name": "mukesh agrawal",
        "email": "quiche@google.com",
        "time": "Mon Mar 27 20:26:38 2017 -0700"
      },
      "committer": {
        "name": "mukesh agrawal",
        "email": "quiche@google.com",
        "time": "Tue Mar 28 18:21:36 2017 -0700"
      },
      "message": "StateMachine: make toString() terser\n\nThe current implementation of the toString()\nmethod calls dump(). This causes two problems:\n\n1. toString() may return a large string. This\n   is at odds with the advice in the documentation\n   for Object.toString(), which says that the\n   returned String should be concise, and easy\n   to read.\n2. The dump() method is overriden by many of the\n   StateMachine subclasses. Some of those subclasses\n   have dump() implementations that are expensive,\n   and/or have dependencies on other objects.\n\nTo resolve these problems, we simpify\nStateMachine.toString().\n\nAlong the way: remove a stale comment about\nimplementing dump() using toString().\n\nNote: only ran the StateMachine tests, since some\nother tests are already failing.\n\nBug: 36661851\nTest: tests/utiltests/runtests.sh \\\n      -e class com.android.internal.util.StateMachineTest\nChange-Id: I5c16c650f01178c4d018b6a65e4aa95fb905aff6\n"
    },
    {
      "commit": "28882ed5d5d3fda85d50efdf3598ceda83df6c4d",
      "tree": "fc7357f682923f0ac6a47b2a10d101164818d186",
      "parents": [
        "97bdedf655240222afdb61d76778a558bb092919"
      ],
      "author": {
        "name": "mukesh agrawal",
        "email": "quiche@google.com",
        "time": "Tue Mar 28 18:19:49 2017 -0700"
      },
      "committer": {
        "name": "mukesh agrawal",
        "email": "quiche@google.com",
        "time": "Tue Mar 28 18:21:35 2017 -0700"
      },
      "message": "utiltests: add script to run tests\n\nMake it easier to run the tests, so that more people\nwill run them.\n\nBug: 36698401\nTest: tests/utiltests/runtests.sh \\\n      -e class com.android.internal.util.StateMachineTest\n\nChange-Id: I3151fb6b2f609f45c7d8154b51f13cce58ccdc13\n"
    },
    {
      "commit": "f665781c7424f7dba2df63c8f51f69e7ab5937a7",
      "tree": "5befa941f16d3752cba0e60f32013ac1ed6a6b63",
      "parents": [
        "383391c5da63c2e993a117339041e0ef3d57c2f2",
        "c480bdafdb984f024bb13a8f0de9b6e1efd34bcd"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Wed Mar 29 01:19:57 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 29 01:19:58 2017 +0000"
      },
      "message": "Merge changes from topic \u0027dex\u0027\n\n* changes:\n  Compile secondary dex files according to REASON_BACKGROUND_DEXOPT\n  Register secondary dex files for JIT profiling\n  Move DexLoadReporter out of LoadedApk\n  Set pm.BackgroundDexOptService as the source of true\n  Add missing return in DexManager\n  Update package use info when the app data is updated\n"
    },
    {
      "commit": "be70d89c038bdf7953907bc529c5d86d4e289e08",
      "tree": "95a4dd706b24033d8db19e4ca79b0564bb50a0ee",
      "parents": [
        "462eeda68d5e2b95ea4e2435c63ed7ddb12e4dfa"
      ],
      "author": {
        "name": "Stephen Chen",
        "email": "stewchen@google.com",
        "time": "Tue Mar 28 18:14:17 2017 -0700"
      },
      "committer": {
        "name": "Stephen Chen",
        "email": "stewchen@google.com",
        "time": "Tue Mar 28 18:14:17 2017 -0700"
      },
      "message": "Change string connected_via_network_scorer_default.\n\nBug:36629448\nTest: make\nChange-Id: I06945a64b54d7e41c542ec36ef45eb7c8cb7bf10\n"
    },
    {
      "commit": "66ebc6ad2c18891505b05188018ab8b132bf7358",
      "tree": "3ce7a330c0eecea9d1a1c7bb6fbd34f00419cb90",
      "parents": [
        "edafff3ed06fb0e957e127b55351db58c8b5a94d",
        "684607f7f6a4c7e0414e446e36bb8ae2ef85682c"
      ],
      "author": {
        "name": "Casey Burkhardt",
        "email": "caseyburkhardt@google.com",
        "time": "Wed Mar 29 01:14:05 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Mar 29 01:14:05 2017 +0000"
      },
      "message": "Merge \"Ensures Accessibility button always overrides IME switcher\" into oc-dev\nam: 684607f7f6\n\nChange-Id: I34b40003f5336c68bb6725ba8cc8023495f1f4bf\n"
    },
    {
      "commit": "684607f7f6a4c7e0414e446e36bb8ae2ef85682c",
      "tree": "93f2817ae4cd7b3fca95722c82d80bf4e3810f71",
      "parents": [
        "438be2af183f6cc98560e5f23cdb55193c69b794",
        "2464dc9a6a395ae397b71303c1b4a95db702758d"
      ],
      "author": {
        "name": "Casey Burkhardt",
        "email": "caseyburkhardt@google.com",
        "time": "Wed Mar 29 01:05:33 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 29 01:05:39 2017 +0000"
      },
      "message": "Merge \"Ensures Accessibility button always overrides IME switcher\" into oc-dev"
    },
    {
      "commit": "edafff3ed06fb0e957e127b55351db58c8b5a94d",
      "tree": "0bc8e618cdde5adac24dd5f03709489f42b7295f",
      "parents": [
        "06898dff6abadba71cfb6e1c55b7bd491171fb4e",
        "438be2af183f6cc98560e5f23cdb55193c69b794"
      ],
      "author": {
        "name": "Conrad Chen",
        "email": "conradchen@google.com",
        "time": "Wed Mar 29 00:50:18 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Mar 29 00:50:18 2017 +0000"
      },
      "message": "Merge \"TIF: open transient columns to public\" into oc-dev\nam: 438be2af18\n\nChange-Id: Ib96f324a3a04d1bce97f64c3d99a524ee9a353d1\n"
    },
    {
      "commit": "06898dff6abadba71cfb6e1c55b7bd491171fb4e",
      "tree": "19d28703dfeffb4f75300438ff1722dfe1609505",
      "parents": [
        "7b7c8f23d21649c600927f8c4b00eb4314a58e6e",
        "4c5b8b3b71d3e1e82c0e372a17317e4f9551bdbd"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "android-build-merger@google.com",
        "time": "Wed Mar 29 00:49:00 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 29 00:49:05 2017 +0000"
      },
      "message": "Merge \"Merge \"Add HidlSupport.java for utility methods for HIDL.\" am: 383391c5da am: 75172f2909 am: 2b38993bef\" into oc-dev-plus-aosp"
    },
    {
      "commit": "4c5b8b3b71d3e1e82c0e372a17317e4f9551bdbd",
      "tree": "4f6d5bac9bfd6049bb2b54c5e749e759de006030",
      "parents": [
        "f75b358dd24e1303d65ace3825f92be9c5cbe98a",
        "2b38993bef69135898ae26d53538a23fe0fc7ede"
      ],
      "author": {
        "name": "Yifan Hong",
        "email": "elsk@google.com",
        "time": "Wed Mar 29 00:48:01 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Mar 29 00:48:01 2017 +0000"
      },
      "message": "Merge \"Add HidlSupport.java for utility methods for HIDL.\" am: 383391c5da am: 75172f2909\nam: 2b38993bef\n\nChange-Id: Ieda97ba519f5dc35efa54ae4457737df585b8dc2\n"
    },
    {
      "commit": "7b7c8f23d21649c600927f8c4b00eb4314a58e6e",
      "tree": "0d226ed5014dd4be5c57a95893ee92cbdb920e14",
      "parents": [
        "f75b358dd24e1303d65ace3825f92be9c5cbe98a",
        "334220984e750436d2c12582eec93e56bc35d385"
      ],
      "author": {
        "name": "Ammar Aijazi",
        "email": "aaijazi@google.com",
        "time": "Wed Mar 29 00:46:34 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Mar 29 00:46:34 2017 +0000"
      },
      "message": "Merge \"NetworkPolicy gets updated due to CarrierConfigManager updates.\" into oc-dev\nam: 334220984e\n\nChange-Id: I48d20978f1382f0c053ffd83ad772fa4b6b5cf1a\n"
    },
    {
      "commit": "438be2af183f6cc98560e5f23cdb55193c69b794",
      "tree": "89bd177f7fc231ea5662b5d10f88bc2bb74095cd",
      "parents": [
        "334220984e750436d2c12582eec93e56bc35d385",
        "e710843fc780047fceaaecae86499c5d302f30dc"
      ],
      "author": {
        "name": "Conrad Chen",
        "email": "conradchen@google.com",
        "time": "Wed Mar 29 00:46:04 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 29 00:46:08 2017 +0000"
      },
      "message": "Merge \"TIF: open transient columns to public\" into oc-dev"
    },
    {
      "commit": "2b38993bef69135898ae26d53538a23fe0fc7ede",
      "tree": "cf4f7dfb49d045786017be787138924da70ca078",
      "parents": [
        "9c7b7f0de7e7f4d2a634da06dda7a28fb3a78536",
        "75172f2909a3cc7868f1d44a8a1cb6708dca3f0f"
      ],
      "author": {
        "name": "Yifan Hong",
        "email": "elsk@google.com",
        "time": "Wed Mar 29 00:44:01 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Mar 29 00:44:01 2017 +0000"
      },
      "message": "Merge \"Add HidlSupport.java for utility methods for HIDL.\" am: 383391c5da\nam: 75172f2909\n\nChange-Id: I173a10744b83e144c19d5fc9167cac40d07aef92\n"
    },
    {
      "commit": "334220984e750436d2c12582eec93e56bc35d385",
      "tree": "dfc271ef86501cd604df058dc0b715cf569fe4e8",
      "parents": [
        "b25b2f2dab69d249c3d8239e692bb33d0d3d51fb",
        "6ce48e25e510aed187c8b2a84377e0676449767a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 29 00:42:21 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 29 00:42:25 2017 +0000"
      },
      "message": "Merge \"NetworkPolicy gets updated due to CarrierConfigManager updates.\" into oc-dev"
    },
    {
      "commit": "75172f2909a3cc7868f1d44a8a1cb6708dca3f0f",
      "tree": "527415ed08318a325430beff04a857738e3ca409",
      "parents": [
        "70a09c00e55228cafaa9464ed8d06790a1c35cc9",
        "383391c5da63c2e993a117339041e0ef3d57c2f2"
      ],
      "author": {
        "name": "Yifan Hong",
        "email": "elsk@google.com",
        "time": "Wed Mar 29 00:39:58 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Mar 29 00:39:58 2017 +0000"
      },
      "message": "Merge \"Add HidlSupport.java for utility methods for HIDL.\"\nam: 383391c5da\n\nChange-Id: If68b94a2b38a7665a739f2792b8e0acefe5037c1\n"
    },
    {
      "commit": "f75b358dd24e1303d65ace3825f92be9c5cbe98a",
      "tree": "2cc25a5da0a2ea25ff6aaa5609a379705902bf35",
      "parents": [
        "abea405064ecb9559929e0a4c24da6ea811022f6",
        "b25b2f2dab69d249c3d8239e692bb33d0d3d51fb"
      ],
      "author": {
        "name": "Tianjie Xu",
        "email": "xunchang@google.com",
        "time": "Wed Mar 29 00:34:13 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Mar 29 00:34:13 2017 +0000"
      },
      "message": "Merge \"Merge \"improve the format of locale argument when calling recovery\" am: 032c7a0a18 am: 1cd3a93288 am: bc0865bc78\" into oc-dev\nam: b25b2f2dab\n\nChange-Id: I97915632d1dfac51cac8cfa36cfc2465c67572d3\n"
    },
    {
      "commit": "383391c5da63c2e993a117339041e0ef3d57c2f2",
      "tree": "f10f681c5bd3f53f8c66a0bbaa1bab1ad52d27f5",
      "parents": [
        "ddbd25695461ab7698efdfc3f8cc5306a5a7eb7b",
        "8ef5feadb8b5709e8768847a73411cefa801a18f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 29 00:32:18 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 29 00:32:19 2017 +0000"
      },
      "message": "Merge \"Add HidlSupport.java for utility methods for HIDL.\""
    },
    {
      "commit": "b25b2f2dab69d249c3d8239e692bb33d0d3d51fb",
      "tree": "4fc44189c916677376ea50759c68f04967446a7c",
      "parents": [
        "c8d8c27c6811d3985c81cd70daff2869b6f3f904",
        "b1b38b322cc2079131929c549f44ec91af518112"
      ],
      "author": {
        "name": "Tianjie Xu",
        "email": "xunchang@google.com",
        "time": "Wed Mar 29 00:29:01 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 29 00:29:06 2017 +0000"
      },
      "message": "Merge \"Merge \"improve the format of locale argument when calling recovery\" am: 032c7a0a18 am: 1cd3a93288 am: bc0865bc78\" into oc-dev"
    },
    {
      "commit": "812c95d37dccf8a1fcef55c6999c6d69ecbac400",
      "tree": "effaf8d0d335a2a4332c76935fef5adbb4eebe9a",
      "parents": [
        "c8d8c27c6811d3985c81cd70daff2869b6f3f904"
      ],
      "author": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Wed Feb 08 16:20:20 2017 +0900"
      },
      "committer": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Wed Mar 29 00:14:16 2017 +0000"
      },
      "message": "Allow apps to process ProxyFDCallback asynchrnously.\n\nPreviously callback methods of ProxyFileDescriptorCallback were invoked\non a background thread prepared in the framework. So all methods were\ninvoked and processed synchronously. This was problem because if it took\ntime to fetch bytes of one file, operations for other files were also\nblocked.\n\nThe CL changes ProxyFileDescriptorCallback methods to be invoked on\nHandler passed by apps. Now application can prepare a Handler per file\nso that one file does not block others.\n\nBug: 35229514\nTest: cts-tradefed run cts -m CtsOsTestCases -t android.os.storage.cts.StorageManagerTest#testOpenProxyFileDescriptor_async\nChange-Id: Ibadc4aad4c0373a3da586459a8f775e40288c895\n(cherry picked from commit 4f156065c860d916b649e2b464e9405cafc732e9)\n"
    },
    {
      "commit": "42cfd56d47000dd85661656479dbcbdad8ba47ba",
      "tree": "55ad70027439e5fb036374f84aa8f0d1d44672f5",
      "parents": [
        "ae3bae715e6fd594d0ccefb66772e6fe1b8d303b"
      ],
      "author": {
        "name": "Tianjie Xu",
        "email": "xunchang@google.com",
        "time": "Tue Mar 28 16:59:16 2017 -0700"
      },
      "committer": {
        "name": "Tianjie Xu",
        "email": "xunchang@google.com",
        "time": "Tue Mar 28 16:59:16 2017 -0700"
      },
      "message": "Report the temperature during an OTA update\n\nBug: 32518487\nTest: mma\nChange-Id: I00494aff91b473ae54eff8d56910198f88083d40\n"
    },
    {
      "commit": "abea405064ecb9559929e0a4c24da6ea811022f6",
      "tree": "2cc25a5da0a2ea25ff6aaa5609a379705902bf35",
      "parents": [
        "d51261a089b2a57ef52f9032a4f6f2d8b7641bd4",
        "c8d8c27c6811d3985c81cd70daff2869b6f3f904"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Tue Mar 28 23:48:39 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 28 23:48:39 2017 +0000"
      },
      "message": "Merge \"Make public getFragments() and onGetLayoutInflater() methods\" into oc-dev\nam: c8d8c27c68\n\nChange-Id: I3324c7b31834ab429ec3b38d4035fe3dd9e3c9b2\n"
    },
    {
      "commit": "c8d8c27c6811d3985c81cd70daff2869b6f3f904",
      "tree": "f7c79a160041ebe38c33a16389288a79499a4bdc",
      "parents": [
        "f7d650e89ab1ce779dc19287edc77359dc309b5b",
        "599be3d01ed1811ae365085e67a15d082170b583"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 28 23:43:15 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 28 23:43:23 2017 +0000"
      },
      "message": "Merge \"Make public getFragments() and onGetLayoutInflater() methods\" into oc-dev"
    },
    {
      "commit": "d51261a089b2a57ef52f9032a4f6f2d8b7641bd4",
      "tree": "5245399894d22fd22de791c147a1dde19eb8ce2b",
      "parents": [
        "33d986d9158f68941e11496d397e5c63b9ee0c47",
        "f7d650e89ab1ce779dc19287edc77359dc309b5b"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Tue Mar 28 23:24:25 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 28 23:24:25 2017 +0000"
      },
      "message": "Merge \"ActivityManager: Allow DiskRead for wrap.sh determination\" into oc-dev\nam: f7d650e89a\n\nChange-Id: I740ffa8fe5a8a797f7c0dbce0a8af7a83248bd56\n"
    },
    {
      "commit": "f7d650e89ab1ce779dc19287edc77359dc309b5b",
      "tree": "29d2bbecd0e0fd6a876027372bfda51eab2845f2",
      "parents": [
        "5c5bf240335cab81300dde3f1077d7a4c69b87c8",
        "99ca99ec3aab73d772291006af51d377df7a5df0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 28 23:17:58 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 28 23:18:02 2017 +0000"
      },
      "message": "Merge \"ActivityManager: Allow DiskRead for wrap.sh determination\" into oc-dev"
    },
    {
      "commit": "33d986d9158f68941e11496d397e5c63b9ee0c47",
      "tree": "5245399894d22fd22de791c147a1dde19eb8ce2b",
      "parents": [
        "ae8a95883b05173a71e10b5841518f980acaae60",
        "5c5bf240335cab81300dde3f1077d7a4c69b87c8"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Tue Mar 28 23:05:09 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 28 23:05:09 2017 +0000"
      },
      "message": "Merge \"Move activity to display on launch\" into oc-dev\nam: 5c5bf24033\n\nChange-Id: I26c0eac1301e221fa5460b0291ea64c298da150d\n"
    },
    {
      "commit": "2464dc9a6a395ae397b71303c1b4a95db702758d",
      "tree": "c47ac870b5001c667ebca8dc5008614ec601068d",
      "parents": [
        "479bb430d1554ff84cdf63fb4652cec88526ccab"
      ],
      "author": {
        "name": "Casey Burkhardt",
        "email": "caseyburkhardt@google.com",
        "time": "Tue Mar 28 15:52:12 2017 -0700"
      },
      "committer": {
        "name": "Casey Burkhardt",
        "email": "caseyburkhardt@google.com",
        "time": "Tue Mar 28 16:01:00 2017 -0700"
      },
      "message": "Ensures Accessibility button always overrides IME switcher\n\nIn the case of both the IME switcher and Accessibility button\nappearing within NavigationBarView, we want to allow the\naccessibility button to always override the appearance of the IME\nswitcher as our target users will most-often be using\ndead-reckoning to interact with the Accessibility button,\nrequiring consistent appearance, location, and visibility.\n\nBug: 35267032\nTest: Manual\nChange-Id: Ib39d2336efe7073f686d94b3f71fc853af3186bb\n"
    },
    {
      "commit": "c480bdafdb984f024bb13a8f0de9b6e1efd34bcd",
      "tree": "57ff14c898d22cb9d4c759cf9b541f2599b6d71c",
      "parents": [
        "a9f46f76afd59dd502a93126989579c860df42b2"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Thu Mar 09 18:41:10 2017 -0800"
      },
      "committer": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Tue Mar 28 16:00:25 2017 -0700"
      },
      "message": "Compile secondary dex files according to REASON_BACKGROUND_DEXOPT\n\nTest: adb shell cmd package bg-dexopt-job works for sercondary dex files\n\nBug: 32871170\nBug: 26719109\n\n(cherry picked from commit a70b1b120365976f5eeb7cb3f577f5f6ff7ad18e)\n\nMerged-In: Iaee8071449c83e774b2fe331aaccfc5433856f4f\nChange-Id: I2334e4d73a5acdd1106e913c59ddf642782f1eee\n"
    },
    {
      "commit": "a9f46f76afd59dd502a93126989579c860df42b2",
      "tree": "e6de558b826399e9a28a5ab0bf43f027b528b5be",
      "parents": [
        "d9732c8dbb23f51101d044c81b54d84d7e5492c7"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Mon Mar 13 23:30:30 2017 -0700"
      },
      "committer": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Tue Mar 28 16:00:21 2017 -0700"
      },
      "message": "Register secondary dex files for JIT profiling\n\nTest: boot, and check that profiles get recorded for secondary dex files\n\nBug: 32871170\nBug: 26719109\n\n(cherry picked from commit f5a7bfc8d5f9e74d6fa1e5be3246e7b4cde65bf6)\n\nMerged-In: I2de23ef44eee3f1783ae698821f1c6d88c66c9a6\nChange-Id: Id9bbd630b8485dc17eeef846295458df5cfe446a\n"
    },
    {
      "commit": "5c5bf240335cab81300dde3f1077d7a4c69b87c8",
      "tree": "e06a643fa13a49811ae96a4bc2ce4f93cc6ce708",
      "parents": [
        "479bb430d1554ff84cdf63fb4652cec88526ccab",
        "fab9cd89eef609affbed72d780dc2a006d73196f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 28 22:52:56 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 28 22:53:03 2017 +0000"
      },
      "message": "Merge \"Move activity to display on launch\" into oc-dev"
    },
    {
      "commit": "8ef5feadb8b5709e8768847a73411cefa801a18f",
      "tree": "06c4ca17206409c3fb73eb9c2048491c8323d638",
      "parents": [
        "a1e206a335f5050618564d2129fbc2bcd0e20730"
      ],
      "author": {
        "name": "Yifan Hong",
        "email": "elsk@google.com",
        "time": "Mon Mar 27 13:02:34 2017 -0700"
      },
      "committer": {
        "name": "Yifan Hong",
        "email": "elsk@google.com",
        "time": "Tue Mar 28 22:47:32 2017 +0000"
      },
      "message": "Add HidlSupport.java for utility methods for HIDL.\n\nThe old .equals code uses Objects.deepEquals,\nwhich does not handle for, e.g. ArrayList\u003cbyte[]\u003e.\nCreate our own recursive HidlSupport.deepEquals\nand deepHashCode method to handle these edge cases.\n\nBug: 36454147\nTest: hidl_test_java\nChange-Id: I56dc48985486b561263c260cf43aa90f30d581d0\n"
    },
    {
      "commit": "9ed53e35edd819babab7a59ef9957b9ec96d18f2",
      "tree": "041c4ec6056476871505bce5d66953813cd1d2f9",
      "parents": [
        "479bb430d1554ff84cdf63fb4652cec88526ccab"
      ],
      "author": {
        "name": "Doris Ling",
        "email": "dling@google.com",
        "time": "Mon Mar 27 13:32:04 2017 -0700"
      },
      "committer": {
        "name": "Doris Ling",
        "email": "dling@google.com",
        "time": "Tue Mar 28 22:47:18 2017 +0000"
      },
      "message": "Reserve space for preference icon.\n\nAdd an attribute to Preference to specify whether the space of the icon\nview should be reserved when no preference icon is provided.\n\nBug: 36448695\nTest: manual\nChange-Id: I03b49fe93d54bb9106cf167a677a9ea544a3e3a1\n"
    },
    {
      "commit": "ae8a95883b05173a71e10b5841518f980acaae60",
      "tree": "5ac1d74469610f96b8dcc56390cfee9e9c2a48f2",
      "parents": [
        "1d209ebcadcc6a15fedde7c9bdb20bd0aafdff50",
        "9c7b7f0de7e7f4d2a634da06dda7a28fb3a78536"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Mar 28 22:44:30 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 28 22:44:30 2017 +0000"
      },
      "message": "Merge \"Remove non-localized message\" am: ddbd256954 am: 70a09c00e5\nam: 9c7b7f0de7\n\nChange-Id: Ifc9f2278c7497f357b7db82ed27e6083351bf84b\n"
    },
    {
      "commit": "6ce48e25e510aed187c8b2a84377e0676449767a",
      "tree": "bccad480da1bec38a4fade0b624620f800072c65",
      "parents": [
        "479bb430d1554ff84cdf63fb4652cec88526ccab"
      ],
      "author": {
        "name": "Ammar Aijazi",
        "email": "aaijazi@google.com",
        "time": "Tue Mar 28 15:43:22 2017 -0700"
      },
      "committer": {
        "name": "Ammar Aijazi",
        "email": "aaijazi@google.com",
        "time": "Tue Mar 28 15:43:34 2017 -0700"
      },
      "message": "NetworkPolicy gets updated due to CarrierConfigManager updates.\n\nBug: b/34385985\nTest: Added unit tests to NetworkPolicyManagerServiceTest\nChange-Id: I1d8249081c478e6484c8011d3eab73a53f105fac\n"
    },
    {
      "commit": "9c7b7f0de7e7f4d2a634da06dda7a28fb3a78536",
      "tree": "b61a1e46689a3fb45f0288dfafcc3f9523f079f3",
      "parents": [
        "513ef1d495ba229b92ee3bf9ec26b4e5bc7c9e0e",
        "70a09c00e55228cafaa9464ed8d06790a1c35cc9"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Mar 28 22:40:26 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 28 22:40:26 2017 +0000"
      },
      "message": "Merge \"Remove non-localized message\" am: ddbd256954\nam: 70a09c00e5\n\nChange-Id: I19c34a0ee59615ef8bf4d70fbeff993404929a57\n"
    },
    {
      "commit": "70a09c00e55228cafaa9464ed8d06790a1c35cc9",
      "tree": "1159238ef6513eb43c42146200d78cdf98fca97c",
      "parents": [
        "9f6dc54c29c268f5d78397ef7448837d46437614",
        "ddbd25695461ab7698efdfc3f8cc5306a5a7eb7b"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Mar 28 22:35:36 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 28 22:35:36 2017 +0000"
      },
      "message": "Merge \"Remove non-localized message\"\nam: ddbd256954\n\nChange-Id: Ia0fb7f8facca6d15485bf98f2a0538338a878962\n"
    },
    {
      "commit": "1d209ebcadcc6a15fedde7c9bdb20bd0aafdff50",
      "tree": "dd6b17c0c9290559cdfeb19137908224a57a7184",
      "parents": [
        "9f799f906fa5e622087bfa88f625e66718548066",
        "479bb430d1554ff84cdf63fb4652cec88526ccab"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Tue Mar 28 22:28:20 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 28 22:28:20 2017 +0000"
      },
      "message": "Merge \"Correctly set thread group to UiThread\u0027s thread.\" into oc-dev\nam: 479bb430d1\n\nChange-Id: I59b38f14864d12aff442cdf5a92b64a56c35dc19\n"
    },
    {
      "commit": "b1b38b322cc2079131929c549f44ec91af518112",
      "tree": "51f716f73fa157ad8909cddae1948a7275379972",
      "parents": [
        "479bb430d1554ff84cdf63fb4652cec88526ccab"
      ],
      "author": {
        "name": "Tianjie Xu",
        "email": "xunchang@google.com",
        "time": "Tue Mar 28 20:12:14 2017 +0000"
      },
      "committer": {
        "name": "Tianjie Xu",
        "email": "xunchang@google.com",
        "time": "Tue Mar 28 22:25:10 2017 +0000"
      },
      "message": "Merge \"improve the format of locale argument when calling recovery\" am: 032c7a0a18 am: 1cd3a93288\nam: bc0865bc78\n\nChange-Id: I65bc4945d0701ecc10fd41f827c4566dfea912f9\n(cherry picked from commit ee45a1f3abd50a7451cfd7b6d7e48b778021bac5)\n"
    },
    {
      "commit": "ddbd25695461ab7698efdfc3f8cc5306a5a7eb7b",
      "tree": "e24ddf0f336ca1e0610311093ace3e0bc9e056f9",
      "parents": [
        "cbcb388d8236175cdc1158d44d7c197cffd650ba",
        "e74c8103a4fe00c2a49f9da0b41e19a3d43a18f0"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Mar 28 22:21:53 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 28 22:21:54 2017 +0000"
      },
      "message": "Merge \"Remove non-localized message\""
    },
    {
      "commit": "479bb430d1554ff84cdf63fb4652cec88526ccab",
      "tree": "f1e602e6a0966649e82f1d212c571ceaee239897",
      "parents": [
        "e56bfe0012ad3f201204fba7285141655e481cd9",
        "be7878db546e160906d34ca1cd7d518df166f80b"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Tue Mar 28 22:19:01 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 28 22:19:06 2017 +0000"
      },
      "message": "Merge \"Correctly set thread group to UiThread\u0027s thread.\" into oc-dev"
    },
    {
      "commit": "9f799f906fa5e622087bfa88f625e66718548066",
      "tree": "b20bc7fe65623a15df7952f28c804fcc133cc6aa",
      "parents": [
        "846a577c9c03f93d478083a1e843ac65f93624ab",
        "e56bfe0012ad3f201204fba7285141655e481cd9"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Tue Mar 28 22:10:46 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 28 22:10:46 2017 +0000"
      },
      "message": "Merge \"Log a warning if a dispatch on UiThread takes more than\" into oc-dev\nam: e56bfe0012\n\nChange-Id: I9743b382b9d7156576f7962e38971ef73aa2322a\n"
    }
  ],
  "next": "e56bfe0012ad3f201204fba7285141655e481cd9"
}
