)]}'
{
  "log": [
    {
      "commit": "cad75e24371ff7d4e713d755f461f598d10af91b",
      "tree": "aba5a5cec0baa412587e1421c03126e65e8adc83",
      "parents": [
        "a5dab05b6170ef29ec1c2118dcc00cdf5e5fc409",
        "92500f57d07f6e962004572efa57ddc345ec7faa"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Aug 11 00:59:08 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 11 00:59:08 2017 +0000"
      },
      "message": "Merge \"Fix CTS, Remove CONFIGURE_ASSIST_GESTURE permission\" into oc-dr1-dev"
    },
    {
      "commit": "a5dab05b6170ef29ec1c2118dcc00cdf5e5fc409",
      "tree": "835fcb424f6310ce0a24ff86d5a7b61db70eab47",
      "parents": [
        "0716c8e60ec30a1ef42a57ef19a091866b5984c7",
        "edbcf2c4bf7b09a10e483c382f2f0578b74378b7"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Thu Aug 10 22:34:03 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 10 22:34:03 2017 +0000"
      },
      "message": "Merge \"Stop focusing views before layout.\" into oc-dr1-dev"
    },
    {
      "commit": "92500f57d07f6e962004572efa57ddc345ec7faa",
      "tree": "50f635286c672570c864da499c641f4fe6e9bd4c",
      "parents": [
        "0716c8e60ec30a1ef42a57ef19a091866b5984c7"
      ],
      "author": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Thu Aug 10 11:40:37 2017 -0700"
      },
      "committer": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Thu Aug 10 13:29:28 2017 -0700"
      },
      "message": "Fix CTS, Remove CONFIGURE_ASSIST_GESTURE permission\n\nTest: make -j56 cts\nrun cts -m CtsPermission2TestCases -t android.permission2.cts.PermissionPolicyTest#testPlatformPermissionPolicyUnaltered --skip-connectivity-check --skip-preconditions --serial \u003cdevice serial\u003e\n\nFixes: 64560640\n\nChange-Id: Ic807028567da9a4f3f108121d3e36358a513cf04\n"
    },
    {
      "commit": "edbcf2c4bf7b09a10e483c382f2f0578b74378b7",
      "tree": "902cacebb586a4bb33f58d8e3ff8608879bb80c5",
      "parents": [
        "ce099ba8bcba6d74ebb5d7368662c593c6b74ade"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Thu Aug 10 12:31:34 2017 -0700"
      },
      "committer": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Thu Aug 10 12:31:34 2017 -0700"
      },
      "message": "Stop focusing views before layout.\n\nRolls back one line of ag/2257919.\n\nBug: 63811145\nTest: TalkBack no longer reads the page backwards in:\nSettings \u003e System \u003e Reset \u003e Factory data reset\nSettings \u003e Connected devices \u003e Android Beam\n\nChange-Id: I6b04e64cd650ebda193da4a54bf0721bd256820c\n"
    },
    {
      "commit": "0716c8e60ec30a1ef42a57ef19a091866b5984c7",
      "tree": "ca83eeef5d0e4fc486be24ae7e346441969c0eaf",
      "parents": [
        "934a1081fe4126030b051e2d4e89a92fca2a4c61",
        "3608d5fad7f900d5ba6a2730570059b019e5a8ec"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 10 17:32:47 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 10 17:32:47 2017 +0000"
      },
      "message": "Merge \"Revert \"Initial support for proposed android.net.lowpan\"\" into oc-dr1-dev"
    },
    {
      "commit": "3608d5fad7f900d5ba6a2730570059b019e5a8ec",
      "tree": "36506e7b88c0e0869d9a07d55ae871e7293eb0ce",
      "parents": [
        "256fe97329d6e27b72fa027623b8c6499fe12e10"
      ],
      "author": {
        "name": "Ian Pedowitz",
        "email": "ijpedowitz@google.com",
        "time": "Wed Aug 09 19:15:31 2017 -0700"
      },
      "committer": {
        "name": "Ian Pedowitz",
        "email": "ijpedowitz@google.com",
        "time": "Thu Aug 10 08:56:41 2017 -0700"
      },
      "message": "Revert \"Initial support for proposed android.net.lowpan\"\n\nThis reverts commit 4e0c2195dd999859f4e79cec1884326fb52a5916.\n\nFixes: 64111427\nTest: Grabbed OC CTS binaries\nTest: Extracted android-cts.zip  and from android-cts/tools directory launched ./cts-tradefed\nTest: On the DUT (running build which has this CL cherrypicked), ran the below (will run this test on both abi\u0027s):\nTest: run cts -m CtsPermission2TestCases -t android.permission2.cts.PermissionPolicyTest#testPlatformPermissionPolicyUnaltered --skip-connectivity-check --skip-preconditions --serial \u003cdevice serial\u003e\nTest: Note, while b/64111427 is fixed, this uncovered b/64560640\n\nChange-Id: I1d2132678281a917f03c69d5ead1d28313d7f46d\nMerged-In: Icab67ba2c40bc02968e3f8ed2da5a4a3be6cf77f\n"
    },
    {
      "commit": "934a1081fe4126030b051e2d4e89a92fca2a4c61",
      "tree": "b371adad59ab0ab4f50111e8816cd4f958751b93",
      "parents": [
        "256fe97329d6e27b72fa027623b8c6499fe12e10",
        "96c8ac8419534c54bcf5356cc5058a9456cff37c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 10 06:42:32 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 10 06:42:32 2017 +0000"
      },
      "message": "Merge \"Remove config_demoModePackage resource\" into oc-dr1-dev"
    },
    {
      "commit": "256fe97329d6e27b72fa027623b8c6499fe12e10",
      "tree": "906c8467ed91a65c616029677dccc7225b311916",
      "parents": [
        "88710dead09434df19f872e5114f19e09680323c",
        "41916ca83420198adb335b72e6c022341e4dde4b"
      ],
      "author": {
        "name": "Jayachandran Chinnakkannu",
        "email": "jayachandranc@google.com",
        "time": "Thu Aug 10 06:00:34 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 10 06:00:34 2017 +0000"
      },
      "message": "Merge \"Do not translate \"Wi-Fi calling\" for VF DE\" into oc-dr1-dev"
    },
    {
      "commit": "88710dead09434df19f872e5114f19e09680323c",
      "tree": "0df29c3a94b02db10614d82d4806095ad74e7035",
      "parents": [
        "4f540fe8d03b415e25d11646ec7f6a776d8f5247",
        "9a18f5fa409d99e09bed57626d5a600142fd7009"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 10 05:28:47 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 10 05:28:47 2017 +0000"
      },
      "message": "Merge \"Add settings and reset operations for demo users\" into oc-dr1-dev"
    },
    {
      "commit": "96c8ac8419534c54bcf5356cc5058a9456cff37c",
      "tree": "46afb3a6bd8625ef2031bce2e6546863a1f5a89b",
      "parents": [
        "4f540fe8d03b415e25d11646ec7f6a776d8f5247"
      ],
      "author": {
        "name": "Justin Klaassen",
        "email": "justinklaassen@google.com",
        "time": "Tue Aug 08 21:07:24 2017 -0700"
      },
      "committer": {
        "name": "Justin Klaassen",
        "email": "justinklaassen@google.com",
        "time": "Wed Aug 09 19:52:02 2017 -0700"
      },
      "message": "Remove config_demoModePackage resource\n\nBug: 62712426\nTest: lunch walleye-eng \u0026\u0026 make -j19\nChange-Id: Ifa1080d85222a43871598eaf0fe9813625d9115d\n"
    },
    {
      "commit": "9a18f5fa409d99e09bed57626d5a600142fd7009",
      "tree": "0a303dd0696e5f54caecbf704f43c08ab8b948ba",
      "parents": [
        "0a3684eb451ae226b522d83088653b9f4f06e7bd"
      ],
      "author": {
        "name": "Christine Franks",
        "email": "christyfranks@google.com",
        "time": "Mon Aug 07 14:28:35 2017 -0700"
      },
      "committer": {
        "name": "Christine Franks",
        "email": "christyfranks@google.com",
        "time": "Wed Aug 09 19:18:20 2017 -0700"
      },
      "message": "Add settings and reset operations for demo users\n\n- Allow Global settings to be set in demo mode\n- Allow Secure settings to be set by demo users\n- Allow fully enabling apps for demo users\n- Send enable broadcast as foreground broadcast\n\nBug: 62712426\nTest: runtest -c \\\ncom.android.server.devicepolicy.DevicePolicyManagerTest \\\nframeworks-services\n\nChange-Id: Icd5d1eda12aa6b97bd4770713710a982bb0fc8e5\n"
    },
    {
      "commit": "4f540fe8d03b415e25d11646ec7f6a776d8f5247",
      "tree": "30dbacef690d7fb834bcdc15f1a46260089fdc12",
      "parents": [
        "a4b5e0893f1418a32fa8d4d6a972bbd48392d969",
        "338c6ed5d028d0597247f23de91aadb45087bf82"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 10 02:17:48 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 10 02:17:48 2017 +0000"
      },
      "message": "Merge \"Don\u0027t lock down system user in demo mode\" into oc-dr1-dev"
    },
    {
      "commit": "a4b5e0893f1418a32fa8d4d6a972bbd48392d969",
      "tree": "b708b28e21ddb6271274656c2ef0404b3b1f2268",
      "parents": [
        "b9a56a4af7c08ba76d9c07aa5ecb91cf14f328a5",
        "0a8caa1ccc0897cd40c22d62a945d2b858d0c907"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Thu Aug 10 00:13:04 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 10 00:13:04 2017 +0000"
      },
      "message": "Merge \"Fix source for PiP hover accessibility events\" into oc-dr1-dev"
    },
    {
      "commit": "b9a56a4af7c08ba76d9c07aa5ecb91cf14f328a5",
      "tree": "2f1559f360b50592fe6532ff3dc8b677a56d3ad5",
      "parents": [
        "7afbe54e0d0cf76751896b74eb962a24352dcba9",
        "258a071d5e8f4a97aa40fa0f6c650c13db6275a7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 09 23:12:57 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 09 23:12:57 2017 +0000"
      },
      "message": "Merge \"Cherry-pick: Add null check for Wi-Fi command\" into oc-dr1-dev"
    },
    {
      "commit": "7afbe54e0d0cf76751896b74eb962a24352dcba9",
      "tree": "fbe4a09bee555ef0b244c707c1bfb8c29274c01b",
      "parents": [
        "f112fde96d2ca59ff8afaba459718fe4db3c2b71",
        "c24f373d54ae6f9aee28380eb95fd0a97f0bd0b5"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Wed Aug 09 22:40:59 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 09 22:40:59 2017 +0000"
      },
      "message": "Merge \"Don\u0027t set inset frame for letterboxed app in fullscreen\" into oc-dr1-dev"
    },
    {
      "commit": "f112fde96d2ca59ff8afaba459718fe4db3c2b71",
      "tree": "f182f33ca4703ce468e7b4546b658f833e34ed0a",
      "parents": [
        "54233f96d736ac0658c9f6fc13898f034a7f92c3",
        "3b9869e32a996d944c033ef7916d7a166fb7dbf2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 09 22:33:34 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 09 22:33:34 2017 +0000"
      },
      "message": "Merge \"Support copying from index8 into another index8.\" into oc-dr1-dev"
    },
    {
      "commit": "54233f96d736ac0658c9f6fc13898f034a7f92c3",
      "tree": "ae011dab250e682ebe31271414efbcd78c02ff18",
      "parents": [
        "75384f617dde657c40add5bd9a9a025fd9784e57",
        "1cd6db44f236fe8951a70ea757bbad393d7b434a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 09 22:23:14 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 09 22:23:14 2017 +0000"
      },
      "message": "Merge \"WifiManager: update docs on setWifiEnabled\" into oc-dr1-dev"
    },
    {
      "commit": "75384f617dde657c40add5bd9a9a025fd9784e57",
      "tree": "fa8a2a317a7809ba7ae0c5e675650511502620b6",
      "parents": [
        "3e832cf58e951d7a8ef5c10543b8b95311377b16",
        "145c95342c9c976551156221e4185df7d1478866"
      ],
      "author": {
        "name": "Paul Mclean",
        "email": "pmclean@google.com",
        "time": "Wed Aug 09 21:59:55 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 09 21:59:55 2017 +0000"
      },
      "message": "Merge \"Update isWiredHeadsetOn() to support USB headsets.\" into oc-dr1-dev"
    },
    {
      "commit": "3e832cf58e951d7a8ef5c10543b8b95311377b16",
      "tree": "72021fdcb7cc341b00f855c7985601e25795d4bb",
      "parents": [
        "f89e462bc7d5ef5465e6fbbeddb47257710619bd",
        "6e749c392bb99be5eb0d4b1819222beefbba33d0"
      ],
      "author": {
        "name": "Vinay Kalia",
        "email": "vinaykalia@google.com",
        "time": "Wed Aug 09 21:11:53 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 09 21:11:53 2017 +0000"
      },
      "message": "Merge \"Fix BLE scan leaks\" into oc-dev\nam: 6e749c392b\n\nChange-Id: I35705a81a45d2c7fd48f021a5e0e93e1709c6876\n"
    },
    {
      "commit": "f89e462bc7d5ef5465e6fbbeddb47257710619bd",
      "tree": "72021fdcb7cc341b00f855c7985601e25795d4bb",
      "parents": [
        "ca91e6cecd0a372ea5a4f0e4fb26851b8c7167a1",
        "04be389c879701b5328e6a3729f2516009a015fd"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 09 21:03:15 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 09 21:03:15 2017 +0000"
      },
      "message": "Merge \"Worked around a bug where the a group child could be leaked\" into oc-dr1-dev"
    },
    {
      "commit": "6e749c392bb99be5eb0d4b1819222beefbba33d0",
      "tree": "ee46bef55e1d3ff39b9b429484f7715df8d45674",
      "parents": [
        "c915b7f703e77cfd2cd7e70255b5ac203e9b66ac",
        "c2fd144218d035f45e7063134f4c644a1dc36535"
      ],
      "author": {
        "name": "Vinay Kalia",
        "email": "vinaykalia@google.com",
        "time": "Wed Aug 09 21:02:32 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 09 21:02:32 2017 +0000"
      },
      "message": "Merge \"Fix BLE scan leaks\" into oc-dev"
    },
    {
      "commit": "ca91e6cecd0a372ea5a4f0e4fb26851b8c7167a1",
      "tree": "8734bac887aa720eece42654ffa7f5b9375b4300",
      "parents": [
        "0a3684eb451ae226b522d83088653b9f4f06e7bd",
        "c83254ee996afb3cbcbe9273cad9e624199c690b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 09 20:38:49 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 09 20:38:49 2017 +0000"
      },
      "message": "Merge \"Make rounded corners handle color inversion\" into oc-dr1-dev"
    },
    {
      "commit": "0a3684eb451ae226b522d83088653b9f4f06e7bd",
      "tree": "d280c5036932c48f5f9507a6aa670e8c84135a12",
      "parents": [
        "4387d3a523fde808e6bd9d301102cfb06aea7d87",
        "43f2721771ffc201d9746146f29bfc42f218fc08"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Wed Aug 09 20:21:03 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 09 20:21:03 2017 +0000"
      },
      "message": "Merge \"Bring home to front behind assistant stack when needed.\" into oc-dr1-dev"
    },
    {
      "commit": "4387d3a523fde808e6bd9d301102cfb06aea7d87",
      "tree": "2efb78ac428dd8b4d9e5472fdb87c0914bf63623",
      "parents": [
        "15fbf9786dbdcd20475b0c12940139ad3d66b6e2",
        "97a5480a1d81f399c07b3142d2809203047a5c1c"
      ],
      "author": {
        "name": "Christine Franks",
        "email": "christyfranks@google.com",
        "time": "Wed Aug 09 20:06:35 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 09 20:06:35 2017 +0000"
      },
      "message": "Merge \"Allow SMS and calling for demo users\" into oc-dr1-dev"
    },
    {
      "commit": "15fbf9786dbdcd20475b0c12940139ad3d66b6e2",
      "tree": "9bbed2c9984ba2b9978e308017c83897a5a2e9cf",
      "parents": [
        "33e014b9bc0b609a8b6498bccf36536f3e0c5557",
        "1290568110405fd45f13824e67beeb98c30400a4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 09 19:28:49 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 09 19:28:49 2017 +0000"
      },
      "message": "Merge \"Add future consideration for USB rndis notification handling\" into oc-dr1-dev"
    },
    {
      "commit": "33e014b9bc0b609a8b6498bccf36536f3e0c5557",
      "tree": "fcb17b81562c8979c7fe9335c1576e89b211cc56",
      "parents": [
        "fc596b1cf69cd740337392b7bc8384302d3b58b0",
        "fb3ab2ac48ceb4aea40d3f9ddf1bf2db7034ecdc"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 09 19:24:16 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 09 19:24:16 2017 +0000"
      },
      "message": "Merge \"Fix race condition in binder thread\" into oc-dr1-dev"
    },
    {
      "commit": "145c95342c9c976551156221e4185df7d1478866",
      "tree": "b8719698550d13e5ff496e2cdf83b40b111a0ccf",
      "parents": [
        "48ed8aa4d0d330c56ab4310be367b38c8f404184"
      ],
      "author": {
        "name": "Paul McLean",
        "email": "pmclean@google.com",
        "time": "Fri Aug 04 11:12:19 2017 -0600"
      },
      "committer": {
        "name": "Paul McLean",
        "email": "pmclean@google.com",
        "time": "Wed Aug 09 13:07:18 2017 -0600"
      },
      "message": "Update isWiredHeadsetOn() to support USB headsets.\n\nBug: 64250808\nTest: Manual from an App (UsbDescriptors app)\nChange-Id: Ic979636025e871d69853a7460befce4e1b1a6ed8\n"
    },
    {
      "commit": "fc596b1cf69cd740337392b7bc8384302d3b58b0",
      "tree": "16e344dd7cc3099893a539b8f5983366e11fa70c",
      "parents": [
        "54ad8c1f1571ecf6acaf0513752b9fa397044215",
        "9a189d1514c48ec1b0b6684aa7fb93066b4f5872"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed Aug 09 18:52:42 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 09 18:52:42 2017 +0000"
      },
      "message": "Merge changes I52152223,I49db5cab into oc-dr1-dev\n\n* changes:\n  Ensure that we register the media session listener for the current user.\n  Fix issue with PiP callbacks not being handled for secondary users.\n"
    },
    {
      "commit": "3b9869e32a996d944c033ef7916d7a166fb7dbf2",
      "tree": "9e95002e63283bec09c0aff370eee40f22bc77b2",
      "parents": [
        "6583c37a1b45d28a05a6e925af9a33a29759c7f8"
      ],
      "author": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Fri Aug 04 14:13:57 2017 -0400"
      },
      "committer": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Wed Aug 09 18:41:29 2017 +0000"
      },
      "message": "Support copying from index8 into another index8.\n\nBoth bitmap\u0027s must share the same color table as we essentially\nmemcopy the pixel data between the buffers.\n\nBug: 64112829\nTest: CtsGraphicsTestCases\nMerged-In: I317e3a814dbd102925fe412d2e19111b0af3af38\nChange-Id: I5d99627fe7dd0639bb47a2eb8790510beebe6c6f\n"
    },
    {
      "commit": "0a8caa1ccc0897cd40c22d62a945d2b858d0c907",
      "tree": "8ef5450ecaeb6e35ff31cbf1a6ab775882c7c618",
      "parents": [
        "ce099ba8bcba6d74ebb5d7368662c593c6b74ade"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Wed Aug 09 11:28:41 2017 -0700"
      },
      "committer": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Wed Aug 09 11:28:41 2017 -0700"
      },
      "message": "Fix source for PiP hover accessibility events\n\nThe events were ending up not important for a11y and\nwith invalid window ids, which prevented TalkBack from\nseeing them properly.\n\nBug: 64428961\nTest: Ran YouTube in PiP, now able to select it.\nChange-Id: I38ccbf5f2f35ffda255b84f229e98ca23e6b11aa\n"
    },
    {
      "commit": "54ad8c1f1571ecf6acaf0513752b9fa397044215",
      "tree": "1ce127fc687829829a96df606a5882dabc7d7a38",
      "parents": [
        "5043ac7af39b1917efdcc13f6f0920785c91cdcb",
        "c915b7f703e77cfd2cd7e70255b5ac203e9b66ac"
      ],
      "author": {
        "name": "Zheng Zhang",
        "email": "zhzh@google.com",
        "time": "Wed Aug 09 18:24:15 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 09 18:24:15 2017 +0000"
      },
      "message": "Catch (and ignore) any timeout exceptions when releasing WakeLock am: 9468b48565  -s ours am: 4542686e42\nam: c915b7f703\n\nChange-Id: If08c8029ad5054f947ada0c5f4923f62761bf47c\n"
    },
    {
      "commit": "5043ac7af39b1917efdcc13f6f0920785c91cdcb",
      "tree": "1ce127fc687829829a96df606a5882dabc7d7a38",
      "parents": [
        "8039ac418f7c6d8964b5924c167f0c9b8fe49309",
        "17669d31dfc0ddbfd1f3fe4852c97fc0d71f2032"
      ],
      "author": {
        "name": "Wei Wang",
        "email": "weiwa@google.com",
        "time": "Wed Aug 09 18:23:00 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 09 18:23:00 2017 +0000"
      },
      "message": "Fix Wakelock underlock in GnssLocationProvider. am: 2ed0166808  -s ours am: 5d60709dc3\nam: 17669d31df\n\nChange-Id: I7e5b94c6adf57ff19c64fe508f7f3cc6d6a9c1c7\n"
    },
    {
      "commit": "c915b7f703e77cfd2cd7e70255b5ac203e9b66ac",
      "tree": "2df7e9aacc757cbc569386bc0c34ab7e2f428ca8",
      "parents": [
        "17669d31dfc0ddbfd1f3fe4852c97fc0d71f2032",
        "4542686e4241b5e3b59f6a0a86e5d193386d3cf0"
      ],
      "author": {
        "name": "Zheng Zhang",
        "email": "zhzh@google.com",
        "time": "Wed Aug 09 18:09:48 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 09 18:09:48 2017 +0000"
      },
      "message": "Catch (and ignore) any timeout exceptions when releasing WakeLock am: 9468b48565  -s ours\nam: 4542686e42\n\nChange-Id: Id140fee89f552999522f3116854761c14265ef04\n"
    },
    {
      "commit": "17669d31dfc0ddbfd1f3fe4852c97fc0d71f2032",
      "tree": "2df7e9aacc757cbc569386bc0c34ab7e2f428ca8",
      "parents": [
        "744976e2985a07f602c02721db8969a638d51c82",
        "5d60709dc3abd01229bdee076f9cce902be13fc0"
      ],
      "author": {
        "name": "Wei Wang",
        "email": "weiwa@google.com",
        "time": "Wed Aug 09 18:08:52 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 09 18:08:52 2017 +0000"
      },
      "message": "Fix Wakelock underlock in GnssLocationProvider. am: 2ed0166808  -s ours\nam: 5d60709dc3\n\nChange-Id: I10a42eee839da98af9434d1f7530335dfa732632\n"
    },
    {
      "commit": "4542686e4241b5e3b59f6a0a86e5d193386d3cf0",
      "tree": "abf4f4d4009595d285ce16b9444fbb7834c85d2d",
      "parents": [
        "5d60709dc3abd01229bdee076f9cce902be13fc0",
        "9468b48565654a59017f19efbd3b442abd63c786"
      ],
      "author": {
        "name": "Zheng Zhang",
        "email": "zhzh@google.com",
        "time": "Wed Aug 09 17:58:18 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 09 17:58:18 2017 +0000"
      },
      "message": "Catch (and ignore) any timeout exceptions when releasing WakeLock\nam: 9468b48565  -s ours\n\nChange-Id: Ia1c10a46771ff4602a1005a3bf0bddaf6f1a70b6\n"
    },
    {
      "commit": "5d60709dc3abd01229bdee076f9cce902be13fc0",
      "tree": "abf4f4d4009595d285ce16b9444fbb7834c85d2d",
      "parents": [
        "b5da08a27606ebf7870cfe1dfa5c70088a86985b",
        "2ed0166808e99aeef15a0fe4bbbd6a78a87faef7"
      ],
      "author": {
        "name": "Wei Wang",
        "email": "weiwa@google.com",
        "time": "Wed Aug 09 17:57:17 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 09 17:57:17 2017 +0000"
      },
      "message": "Fix Wakelock underlock in GnssLocationProvider.\nam: 2ed0166808  -s ours\n\nChange-Id: I965a5b57ffbc2adcde3a83a95793a3dc29673641\n"
    },
    {
      "commit": "04be389c879701b5328e6a3729f2516009a015fd",
      "tree": "0ec2d2bc4a8d08aa148ae684749dbefde7829671",
      "parents": [
        "e14d59a656fc3c169c72ac6e71c8284db8cb6be9"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Tue Aug 08 10:58:32 2017 -0700"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Wed Aug 09 10:56:18 2017 -0700"
      },
      "message": "Worked around a bug where the a group child could be leaked\n\nIt may happen that a group entry could be leaked, if an\nentry is inserted again after it was removed. We now added\nlogging to detect it better and worked around the issue.\n\nChange-Id: Iaa6dfedddf5bafe0697bd0411b2e5f24982b1160\nFixes: 63717947\nTest: add groups and remove / hun children\n"
    },
    {
      "commit": "8039ac418f7c6d8964b5924c167f0c9b8fe49309",
      "tree": "1ce127fc687829829a96df606a5882dabc7d7a38",
      "parents": [
        "8cbb5ffd5b31f51d35eee72e22a529d63c0041a5",
        "763312228571fa8fb32404603d38babf193aca3c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 09 17:43:58 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 09 17:43:58 2017 +0000"
      },
      "message": "Merge \"Grant default ringtone picker storage permissions\" into oc-dr1-dev"
    },
    {
      "commit": "8cbb5ffd5b31f51d35eee72e22a529d63c0041a5",
      "tree": "3056d25ed7c645af9fae8c1f9fadc6b8808a2808",
      "parents": [
        "94f8143129860b6ee952acf542b80b6e78afd1ca",
        "fb09ecfdd7420893019e4d8ddc769eb2f985bd7c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 09 17:31:48 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 09 17:31:48 2017 +0000"
      },
      "message": "Merge \"Inherit theme dark/light scheme for MediaRouter dialogs/button\" into oc-dr1-dev"
    },
    {
      "commit": "97a5480a1d81f399c07b3142d2809203047a5c1c",
      "tree": "c391bbe0cf795212b5688d18e95b8cd492f38fd8",
      "parents": [
        "27eb322ed2d04bab3850e05e9a0a5fb08f65026f"
      ],
      "author": {
        "name": "Christine Franks",
        "email": "christyfranks@google.com",
        "time": "Wed Aug 09 10:06:43 2017 -0700"
      },
      "committer": {
        "name": "Christine Franks",
        "email": "christyfranks@google.com",
        "time": "Wed Aug 09 10:24:38 2017 -0700"
      },
      "message": "Allow SMS and calling for demo users\n\nBug: 62712426\nTest: manual - restrictions are unset in demo mode\nChange-Id: I151fbfb8222e768403a7e5ba1fcf868ba35a1f22\n"
    },
    {
      "commit": "94f8143129860b6ee952acf542b80b6e78afd1ca",
      "tree": "bf20c9bc9f27934de9bcaca2109008f399203d92",
      "parents": [
        "d72954af31f8d66b02877a8ad4ef2b7fbf60c734",
        "28f9029fde1b6c57b37b8a93f3ba1827ddb42562"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed Aug 09 16:58:44 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 09 16:58:44 2017 +0000"
      },
      "message": "Merge \"Fix issue where keyguard wouldn\u0027t be dismissed\" into oc-dr1-dev"
    },
    {
      "commit": "d72954af31f8d66b02877a8ad4ef2b7fbf60c734",
      "tree": "7f04562bc99c67ee0ddf0e6e6623e3843a71ee11",
      "parents": [
        "1eee2b4994874e1d1023de294dd0d3f692ff9638",
        "6507228cab466709df0c3d132f196473ada9b1b6"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Aug 09 16:47:19 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 09 16:47:19 2017 +0000"
      },
      "message": "Merge \"AOD: Fix janky pulse out animation\" into oc-dr1-dev"
    },
    {
      "commit": "1eee2b4994874e1d1023de294dd0d3f692ff9638",
      "tree": "b7ae5b9457794b012cb41b16af24fe7ca047a2e1",
      "parents": [
        "f79068637abadb12fe61b13bfb4b3951d2befaba",
        "9c1c3a016a1d919e59721ef0eff8dbc67b61fb2c"
      ],
      "author": {
        "name": "Rob Carr",
        "email": "racarr@google.com",
        "time": "Wed Aug 09 16:45:24 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 09 16:45:24 2017 +0000"
      },
      "message": "Merge \"Ensure we leave the orientation changing state.\" into oc-dr1-dev"
    },
    {
      "commit": "9a189d1514c48ec1b0b6684aa7fb93066b4f5872",
      "tree": "123018ddb8a99183ced62b0d8c73b56888fb6396",
      "parents": [
        "8a4f26cc56a584dc9951afdce912d8851c0607e6"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue Aug 08 12:58:11 2017 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed Aug 09 09:42:59 2017 -0700"
      },
      "message": "Ensure that we register the media session listener for the current user.\n\n- Use the per-user calls when fetching/responding to media session events\n  otherwise it will fallback to using the process user.\n\nBug: 64315017\nTest: Launch secondary user, enter PiP with media session and no custom\n      actions.  Ensure the media session buttons show.\n\nChange-Id: I52152223e91f0256ac4135616694e2a293947e3e\n"
    },
    {
      "commit": "f79068637abadb12fe61b13bfb4b3951d2befaba",
      "tree": "16b3c170b188160b4a5251e1cc34fca60fa14728",
      "parents": [
        "1273dd6b86eee225c0504e2068d4e6aa00cead7d",
        "effff9c245d1cb4c551bfabc21c65e25fe02fb86"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 09 16:34:47 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 09 16:34:47 2017 +0000"
      },
      "message": "Merge \"LockIcon: update content description when config changes\" into oc-dr1-dev"
    },
    {
      "commit": "1273dd6b86eee225c0504e2068d4e6aa00cead7d",
      "tree": "4bb93441b6ca1ee1a269fc795de8cc696065112c",
      "parents": [
        "cadfccbc13a70c490ea60a3723b092b6215cc39a",
        "b01793f8d0bb6222d6afb50188c20d76ad38d04a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 09 16:22:29 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 09 16:22:29 2017 +0000"
      },
      "message": "Merge \"BrightnessMirror: When reinflating, notify QSPanel\" into oc-dr1-dev"
    },
    {
      "commit": "cadfccbc13a70c490ea60a3723b092b6215cc39a",
      "tree": "fd3e4b45514923cf01ba9f71f50794d81158dd82",
      "parents": [
        "9dbd07ef323664a0fec7432b83c35f7b1307e346",
        "836dac49c2fc1739580d3d1dfdf9030a3c304b50"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Aug 09 16:10:35 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 09 16:10:35 2017 +0000"
      },
      "message": "Merge \"Fix out-of-order transactions (1/2)\" into oc-dr1-dev"
    },
    {
      "commit": "c2fd144218d035f45e7063134f4c644a1dc36535",
      "tree": "ee46bef55e1d3ff39b9b429484f7715df8d45674",
      "parents": [
        "744976e2985a07f602c02721db8969a638d51c82"
      ],
      "author": {
        "name": "Vinay Kalia",
        "email": "vinaykalia@google.com",
        "time": "Fri Jul 28 15:09:57 2017 -0700"
      },
      "committer": {
        "name": "Vinay Kalia",
        "email": "vinaykalia@google.com",
        "time": "Wed Aug 09 09:03:52 2017 -0700"
      },
      "message": "Fix BLE scan leaks\n\nIf an app starts multiple scans with same callback then\nthere is a collision in mLeScanClients hash map which\nresults in leaking first scan. This change fixes it by\nnot allowing the second scan with same callback.\n\nBUG: 62389939\nBUG: 38198694\n\nTest: Tested applications which started multiple scans with\n       same callback.\n\nChange-Id: I569069a40b6f8b4b8bb070731225e732c6b23ec8\n(cherry picked from commit 9722971cb4a79e37165f636f9dd057707d2e620a)\n"
    },
    {
      "commit": "9dbd07ef323664a0fec7432b83c35f7b1307e346",
      "tree": "96248264abc1fae9b4c41cd45d3eba6105a800f0",
      "parents": [
        "6b0c1604a6c176d4000cd3dee6a471ac7c47398f",
        "fd2f62f33c0da4b1a857f8ee212b8c9352754191"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 09 15:59:32 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 09 15:59:32 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-dr1-dev"
    },
    {
      "commit": "c83254ee996afb3cbcbe9273cad9e624199c690b",
      "tree": "f5aedcdd27855888cdc5142b28f469432f2a0fab",
      "parents": [
        "56385a796e568f4c233bc10ea9c3b329267adef0"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Aug 09 10:45:05 2017 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Aug 09 10:45:05 2017 -0400"
      },
      "message": "Make rounded corners handle color inversion\n\nTest: visual\nChange-Id: I99284b9f24340a453d39aafe6937454892e1383d\nFixes: 64210958\n"
    },
    {
      "commit": "6b0c1604a6c176d4000cd3dee6a471ac7c47398f",
      "tree": "3024a991faa36ffc7667a529ecf136459f22fe78",
      "parents": [
        "56385a796e568f4c233bc10ea9c3b329267adef0",
        "ed57d2148a165ce1b0f8c53b4987295642adfc1a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 09 14:13:15 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 09 14:13:15 2017 +0000"
      },
      "message": "Merge \"Update X, -, + icons in dnd panel\" into oc-dr1-dev"
    },
    {
      "commit": "fb3ab2ac48ceb4aea40d3f9ddf1bf2db7034ecdc",
      "tree": "5387f49f43f2e285c7e2e3aff435e125f52964a5",
      "parents": [
        "56385a796e568f4c233bc10ea9c3b329267adef0"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue Aug 08 14:17:30 2017 -0400"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed Aug 09 13:57:26 2017 +0000"
      },
      "message": "Fix race condition in binder thread\n\nChanging wallpapers too quickly could cause a race condition where\nRemoteCallbackList#beginBroadcast would be called twice without\nthe corresponding call to end the broadcast.\n\nChange-Id: I2e63df69ff4ffde76a0b91a2ad46f03d044d95b7\nTest: Set breakpoint to pause thread and cause race condition.\nBug: 64391687\n"
    },
    {
      "commit": "effff9c245d1cb4c551bfabc21c65e25fe02fb86",
      "tree": "c11b147d28ec7c33aec2e19a6224f2b4c4d2b00d",
      "parents": [
        "9f3bac52ee2590b757929b9c237bbac3c71aa886"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Aug 09 15:50:00 2017 +0200"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Aug 09 15:50:00 2017 +0200"
      },
      "message": "LockIcon: update content description when config changes\n\nFixes a stale content description after a configuration change.\n\nChange-Id: Ie666d405417ce47cc0fc550b79a948425565162d\nFixes: 64234917\nTest: Change language, verify content description of lock icon is updated.\n"
    },
    {
      "commit": "b01793f8d0bb6222d6afb50188c20d76ad38d04a",
      "tree": "2f857d4943c173f6844c02027c03b4be511b9f20",
      "parents": [
        "9f3bac52ee2590b757929b9c237bbac3c71aa886"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Aug 09 14:34:55 2017 +0200"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Aug 09 15:03:53 2017 +0200"
      },
      "message": "BrightnessMirror: When reinflating, notify QSPanel\n\nFixes an issue where after reinflating the brightness mirror,\nthe QSPanel was not notified.\n\nChange-Id: I3974f31c2d3c67b5a283b10690cb103ca13fff6a\nFixes: 64460731\nTest: Change to white / black wallpaper (opposite of current); verify brightness slider works.\n"
    },
    {
      "commit": "836dac49c2fc1739580d3d1dfdf9030a3c304b50",
      "tree": "0e66acb022647185169c08c2184dc4cf4dc605de",
      "parents": [
        "4499576db0526d97779b7a660fe45f73774d91e5"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Aug 08 15:12:20 2017 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Aug 09 14:36:58 2017 +0200"
      },
      "message": "Fix out-of-order transactions (1/2)\n\nThe following sequence of order may happen which cause wrong\nsurface positions:\n- WA.animate updates surfaces properties to S\n- WA.animate closes the surface transaction\n- Since the previous animation transaction wasn\u0027t commited yet,\ncloseSurfaceTransaction blocks and updating the surface properties\non SF side is deferred.\n- In the meantime, since we are not holding WM lock, we have\nanother thread updating surfaces properties to S\u0027\n- Closing the transaction in this thread completes immediately\nbecause it\u0027s not a synchronous transaction or animation\ntransaction.\n- After a frame has been processed S gets applied on SF side as\nthe other transaction is done waiting for the frame to complete.\n\nThe issue here is that properties are now set to S instead of S\u0027.\nSad!\n\nWe originally started calling closeTransaction without the WM\nlock being held because it lead to thread starvation (b/38192114).\nHowever, that fix has this big flaw as described above.\n\nTo fix this, we create an empty animation transaction before\nupdating the animation properties to simulate the back-pressuring\nbehavior of animation transactions without the WM lock being held.\nIf that transaction arrives out of order, it doesn\u0027t matter at all\nbecause it is empty.\n\nAfter that, we perform the animation udpate in a transaction that\nis not marked as an animation transaction, and thus will not\nblock, which avoids the starvation issue.\n\nPart of this change is also a change in SF to allow executing\nempty animation transactions.\n\nTest: go/wm-smoke\nTest: Open VideoPlayer from VRCore, close it, observe no wrong\npositiioning of surfaces.\nTest: Inspect traces while animating. Ensure back pressuring still\nworks.\n\nChange-Id: Ie545463e71e0d1bc73439d14381077a290d2f959\nFixes: 63905190\nBug: 38192114\n"
    },
    {
      "commit": "56385a796e568f4c233bc10ea9c3b329267adef0",
      "tree": "e9d69631b342cb990d890881bc139ff45bebb481",
      "parents": [
        "07df171ac67f8485aba04bf6394e93c203517408",
        "e195b94be6ca142f9ad57da0182118b542be667b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 09 10:17:09 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 09 10:17:09 2017 +0000"
      },
      "message": "Merge \"Mark profile password key as critical.\" into oc-dr1-dev"
    },
    {
      "commit": "e195b94be6ca142f9ad57da0182118b542be667b",
      "tree": "fc20efe50d4e52d735408dbbf7c68bf43f0a8f51",
      "parents": [
        "de0c539dd4f19a9a3ea849e970e0bb40ca1d0188"
      ],
      "author": {
        "name": "Pavel Grafov",
        "email": "pgrafov@google.com",
        "time": "Tue Aug 08 16:53:32 2017 +0100"
      },
      "committer": {
        "name": "Pavel Grafov",
        "email": "pgrafov@google.com",
        "time": "Wed Aug 09 08:47:58 2017 +0000"
      },
      "message": "Mark profile password key as critical.\n\nCurrently it is erased when keystore for user 0 is cleared, e.g.\nwhen the user clears data for Settings app.\n\nBug: 35929605\nBug: 64467610\nTest: Manually cleared Settings data.\nTest: Manually cleared credentials from Settings.\nChange-Id: I7e8753a1bf53f5d68d4738a4eb84faa890f026cc\nMerged-In: I7e8753a1bf53f5d68d4738a4eb84faa890f026cc\n"
    },
    {
      "commit": "fd2f62f33c0da4b1a857f8ee212b8c9352754191",
      "tree": "18cf5fb504f96128d64dee6804d9b17872ea4f2f",
      "parents": [
        "4cef646e6a2fdcfdc441e6384dff0d4c076ede00"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Aug 09 00:54:18 2017 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Aug 09 00:54:18 2017 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I02e4b572c91641f5d61321bd3248081723ad65ab\nAuto-generated-cl: translation import\nExempt-From-Owner-Approval: translation import\n"
    },
    {
      "commit": "fb09ecfdd7420893019e4d8ddc769eb2f985bd7c",
      "tree": "7055a372366d764d1ca2807551572bfa59e91eb5",
      "parents": [
        "1b3877a96567c4021223c7b7c62c11db60db47fd"
      ],
      "author": {
        "name": "Christofer Åkersten",
        "email": "akersten@google.com",
        "time": "Mon Aug 07 18:56:52 2017 +0900"
      },
      "committer": {
        "name": "Christofer Åkersten",
        "email": "akersten@google.com",
        "time": "Wed Aug 09 16:28:50 2017 +0900"
      },
      "message": "Inherit theme dark/light scheme for MediaRouter dialogs/button\n\nBug: 64291950\nTest: manual\nChange-Id: I20694ce512a794a3c6574108b80dcfb4979b3b39\nMerged-In: I20694ce512a794a3c6574108b80dcfb4979b3b39\n"
    },
    {
      "commit": "c24f373d54ae6f9aee28380eb95fd0a97f0bd0b5",
      "tree": "4584f325bdb68768dd7acecf5e28485f09b51ef9",
      "parents": [
        "cbdaf0410122bd3dba7503be92ec8cd4dd286027"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Tue Aug 08 19:35:17 2017 -0700"
      },
      "committer": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Tue Aug 08 23:54:22 2017 -0700"
      },
      "message": "Don\u0027t set inset frame for letterboxed app in fullscreen\n\nWhen transitioning from split-screen to fullscreen for\nletterboxed apps we were not clearing window inset frame\nin some cases. This lead to incorrect mFrame calculation\nand app looked like it was stuck in split screen.\n\nThis CL always clears inset frame for letterboxed app -\nwhen task is fullscreen but app window bounds are not\nempty.\n\nFixes: 64369819\nTest: com.android.server.wm.WindowFrameTests#testLayoutLetterboxedWindow\nChange-Id: I84d49642efb874caa55f2dbd8092d33e6b6f0ed4\n"
    },
    {
      "commit": "1290568110405fd45f13824e67beeb98c30400a4",
      "tree": "d691235ec47340f71441d3644aa447920641d43c",
      "parents": [
        "07df171ac67f8485aba04bf6394e93c203517408"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Tue Aug 08 20:53:46 2017 -0700"
      },
      "committer": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Tue Aug 08 21:17:17 2017 -0700"
      },
      "message": "Add future consideration for USB rndis notification handling\n\nTest: builds\nBug: 63970368\nChange-Id: Ic9ca133a44123f281bd4cfeac57d426346c2b76d\n"
    },
    {
      "commit": "07df171ac67f8485aba04bf6394e93c203517408",
      "tree": "948b094fab29fc9da45915cd74e7344375b18be6",
      "parents": [
        "669f56033835fd73022e6dc8be052619e8c08e23",
        "3897dc179f23dfbaf10f0139160aa29a232144f5"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Wed Aug 09 03:43:31 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 09 03:43:31 2017 +0000"
      },
      "message": "Merge \"Always note the state of RNDIS from USB broadcasts.\" into oc-dr1-dev"
    },
    {
      "commit": "669f56033835fd73022e6dc8be052619e8c08e23",
      "tree": "50fc3e13acbd84320368529fe546ccedd32adbc4",
      "parents": [
        "a68ecbfdee524907c7547958ba8ebc8710c2cf45",
        "7b5a0f421c11ea545cf3c180c88a774fe1d3125a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 09 00:41:25 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 09 00:41:25 2017 +0000"
      },
      "message": "Merge \"Fix the inconsistency of action EUICC_FACTORY_RESET\" into oc-dr1-dev"
    },
    {
      "commit": "a68ecbfdee524907c7547958ba8ebc8710c2cf45",
      "tree": "f606ae07e7e70cc090d9314429c9290765a89eea",
      "parents": [
        "3108a0665626313e7fd2c8c0c9047739a73ec2d5",
        "f4b61d9dd4767ccedc47086faf9150ea24bb3f40"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 09 00:28:50 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 09 00:28:50 2017 +0000"
      },
      "message": "Merge \"Set property that terminates boot anim in WMS instead of SF\" into oc-dr1-dev"
    },
    {
      "commit": "3108a0665626313e7fd2c8c0c9047739a73ec2d5",
      "tree": "c52f7b0deb0447b5ffccab9478d0df991cc81542",
      "parents": [
        "4cef646e6a2fdcfdc441e6384dff0d4c076ede00",
        "5a71a0f520797febbcedff2729584f5d3cedbbd7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 09 00:00:27 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 09 00:00:27 2017 +0000"
      },
      "message": "Merge \"Make accessibilityInversionEnabled public\" into oc-dr1-dev"
    },
    {
      "commit": "4cef646e6a2fdcfdc441e6384dff0d4c076ede00",
      "tree": "a378819c26fb46ee9559615ba487a84538b64df6",
      "parents": [
        "75176be75a16b7deb214740e55507359aca2edac",
        "542aebc43be7c669f66c283fb1756e076d49bc8a"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue Aug 08 23:03:31 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 08 23:03:31 2017 +0000"
      },
      "message": "Merge \"User avatar didn\u0027t have enough contrast\" into oc-dr1-dev"
    },
    {
      "commit": "75176be75a16b7deb214740e55507359aca2edac",
      "tree": "852d8e00024a08f153ea28d3de02be75545c4a30",
      "parents": [
        "3edc463902259d25e94d81d8c3ee0de2f5d1f32b",
        "58194b579cf9bc9a313ac96316474e9d02b48363"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Aug 08 22:55:33 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 08 22:55:33 2017 +0000"
      },
      "message": "Merge \"Round animation progress for computing size for background\" into oc-dr1-dev"
    },
    {
      "commit": "3edc463902259d25e94d81d8c3ee0de2f5d1f32b",
      "tree": "e3c51ab98a4b944742dd680fc8277304953343d7",
      "parents": [
        "043e60f5e477ecf7ca2b5fa2b929cd14fdfcb24d",
        "e2d67c052e94c9d723da8f9bd7b44d9e876daff0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Aug 08 22:46:50 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 08 22:46:50 2017 +0000"
      },
      "message": "Merge \"WifiMetrics: add histogram of connectable networks\" into oc-dr1-dev"
    },
    {
      "commit": "043e60f5e477ecf7ca2b5fa2b929cd14fdfcb24d",
      "tree": "8ebae2393a2ba5ee40db21d742b0932992bfa91b",
      "parents": [
        "127a4c90143c535c86e47185de0ad085ff3557f7",
        "9b0b6a6b802cbfb6656b6ef91eb113e5458bfe27"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Aug 08 22:34:44 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 08 22:34:44 2017 +0000"
      },
      "message": "Merge \"Shutdown: Continue shutdown with BLE only mode\" into oc-dr1-dev"
    },
    {
      "commit": "28f9029fde1b6c57b37b8a93f3ba1827ddb42562",
      "tree": "51e42c535d53a9e7d14993ef790b9e746e08b5fe",
      "parents": [
        "ad75ef4c3b6bc95c1bfb7dc1ddd60f99f756cc51"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue Aug 08 18:07:49 2017 -0400"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue Aug 08 18:12:04 2017 -0400"
      },
      "message": "Fix issue where keyguard wouldn\u0027t be dismissed\n\nKeyguard wouldn\u0027t be dismissed when launching the emergency dialer\nfrom lock screen or locked camera.\n\nTest: Tap on \u0027emergency\u0027 from lock screen and camera.\nTest: Unlock from lock screen and camera.\nChange-Id: I5d2f0f5c6a982cf633bca19cbeb5065a9f68e355\nFixes: 64470717\n"
    },
    {
      "commit": "8a4f26cc56a584dc9951afdce912d8851c0607e6",
      "tree": "e7eeb9a3a87e1abf960446cc758c8bb31c902f70",
      "parents": [
        "425784eef25316c5a43ba93ef22e78aa8bc3d8c1"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Mon Aug 07 15:28:44 2017 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue Aug 08 14:41:07 2017 -0700"
      },
      "message": "Fix issue with PiP callbacks not being handled for secondary users.\n\n- With ag/1767862, we do not persist PiP across users, so there is no\n  need for additional logic in SystemUI to dedupe these calls. Since\n  PiP is managed in the primary user\u0027s SystemUI process, this logic\n  was prevening the relaunching of the activity.\n\nBug: 64316002\nTest: Launch PiP from a secondary user, restart the activity and\n      ensure that it is brought to fullscreen.\n\nChange-Id: I49db5cab9f0be7366390d1e36edcaf4d6b05717a\n"
    },
    {
      "commit": "127a4c90143c535c86e47185de0ad085ff3557f7",
      "tree": "000031aba51a3fba479f1ca9f129d9ed8c9c2d62",
      "parents": [
        "e14d59a656fc3c169c72ac6e71c8284db8cb6be9",
        "b315490e8d99f3bd3c659e7ae1f751635beb5482"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Aug 08 21:36:39 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 08 21:36:39 2017 +0000"
      },
      "message": "Merge \"Fade in rounded corners to avoid abrupt change\" into oc-dr1-dev"
    },
    {
      "commit": "e14d59a656fc3c169c72ac6e71c8284db8cb6be9",
      "tree": "ceb14c58f129b484aae4d22a04f97f70540c7e5a",
      "parents": [
        "425784eef25316c5a43ba93ef22e78aa8bc3d8c1",
        "a580215fc3138578f05ba5ecf9695ef09b18c762"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Aug 08 21:23:27 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 08 21:23:27 2017 +0000"
      },
      "message": "Merge \"Refactor WifiTracker sStaleScanResults.\" into oc-dr1-dev"
    },
    {
      "commit": "5a71a0f520797febbcedff2729584f5d3cedbbd7",
      "tree": "59376c338079b8ddc353de2a89c7327f74540152",
      "parents": [
        "ad75ef4c3b6bc95c1bfb7dc1ddd60f99f756cc51"
      ],
      "author": {
        "name": "Andrew Sapperstein",
        "email": "asapperstein@google.com",
        "time": "Mon Aug 07 19:09:41 2017 -0700"
      },
      "committer": {
        "name": "Andrew Sapperstein",
        "email": "asapperstein@google.com",
        "time": "Tue Aug 08 13:57:49 2017 -0700"
      },
      "message": "Make accessibilityInversionEnabled public\n\nNeed to use it in Settings.\n\nBug: 64256644\nTest: existing\nChange-Id: I9f9d2655e35ee2ad0dc9f9980cc9993f7b084025\n"
    },
    {
      "commit": "41916ca83420198adb335b72e6c022341e4dde4b",
      "tree": "654489a0adac043ba6925379baf2e37ef522efc0",
      "parents": [
        "673e3c41ec8eb77785c6b76100b358e2ec84b693"
      ],
      "author": {
        "name": "Jayachandran C",
        "email": "jayachandranc@google.com",
        "time": "Tue Aug 08 13:34:34 2017 -0700"
      },
      "committer": {
        "name": "Jayachandran Chinnakkannu",
        "email": "jayachandranc@google.com",
        "time": "Tue Aug 08 20:40:08 2017 +0000"
      },
      "message": "Do not translate \"Wi-Fi calling\" for VF DE\n\nTest: Validated it by mimicking using T-Mobile SIM\n\nBug: 64139042\nChange-Id: Iff08cd285f02c7a7204e6bae32d02763caa3370a\n"
    },
    {
      "commit": "9b0b6a6b802cbfb6656b6ef91eb113e5458bfe27",
      "tree": "a6928303c268824aa90bc18977e0f7826663f556",
      "parents": [
        "425784eef25316c5a43ba93ef22e78aa8bc3d8c1"
      ],
      "author": {
        "name": "Wei Wang",
        "email": "wvw@google.com",
        "time": "Mon Aug 07 15:35:13 2017 -0700"
      },
      "committer": {
        "name": "Wei Wang",
        "email": "wvw@google.com",
        "time": "Tue Aug 08 20:36:57 2017 +0000"
      },
      "message": "Shutdown: Continue shutdown with BLE only mode\n\nBug: 64213593\nTest: shutdown no timeout\nChange-Id: I5007e7cfc00ab22fce3b6ef13bacbcc951197b9e\n(cherry picked from commit 4d282544c3ebf5ade44d56963c23a474916e61ba)\n"
    },
    {
      "commit": "425784eef25316c5a43ba93ef22e78aa8bc3d8c1",
      "tree": "db384687a5d323427ba0296130aace10c37889d0",
      "parents": [
        "ad75ef4c3b6bc95c1bfb7dc1ddd60f99f756cc51",
        "48146fdd66f00fc77dbbc43cde6995c334477559"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Tue Aug 08 20:16:06 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 08 20:16:06 2017 +0000"
      },
      "message": "Merge \"Rotate only VR secondary display\" into oc-dr1-dev"
    },
    {
      "commit": "ed57d2148a165ce1b0f8c53b4987295642adfc1a",
      "tree": "5c8aaf314b742c5bed67956c191076f023d1619b",
      "parents": [
        "7eca0300b9c1b6cb8962dd66a71343f091daa298"
      ],
      "author": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Tue Aug 08 16:04:27 2017 -0400"
      },
      "committer": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Tue Aug 08 16:04:27 2017 -0400"
      },
      "message": "Update X, -, + icons in dnd panel\n\nInclude rounded assets for just those icons in the zen panel and the zen\nfooter in the volume rocker.\n\nTest: visual (light/dark mode)\nChange-Id: I6cafd5aa760e4944eadbe7f4ab83430776c0047e\nFixes: b/64480541\n"
    },
    {
      "commit": "9c1c3a016a1d919e59721ef0eff8dbc67b61fb2c",
      "tree": "4e7b69821788cb37c610ab28e8f39ff2efce3102",
      "parents": [
        "2b7fbd010ea7d20fd1e8f0dfa115050a6bbfd876"
      ],
      "author": {
        "name": "Robert Carr",
        "email": "racarr@google.com",
        "time": "Tue Aug 08 12:59:01 2017 -0700"
      },
      "committer": {
        "name": "Robert Carr",
        "email": "racarr@google.com",
        "time": "Tue Aug 08 13:02:00 2017 -0700"
      },
      "message": "Ensure we leave the orientation changing state.\n\nDuring the screen rotation animation, we cover the screen in a static\nsnapshot. Since failing to exit this state is somewhat catastrophic\nwe have a timeout which is intended to be a catch call. The timeout\nworks by clearing the mOrientationChanging state of all windows\nand then triggering a layout pass. Recently however we made changes\nallowing the orientation changing state to persist past the mOrientationChanging\nvariable. In the bug, we see many notices of timed out draw reporting, but\nsomehow we still haven\u0027t left the orientation changing state\nand the screenshot is still visible. I have to admit...this is sort of a guess\nI don\u0027t understand why we never reported the configuration to the client...though\nit seems probably some intracicies of visibility could be at play.\n\nBug: 64127238\nTest: go/wm-smoke\nChange-Id: I5dea9bad29e7cdb43aa5e8c9ece5b0a86a1c8a09\n"
    },
    {
      "commit": "58194b579cf9bc9a313ac96316474e9d02b48363",
      "tree": "6013030922f1df92b3c72cefe9becd4e3f00af5f",
      "parents": [
        "cbdaf0410122bd3dba7503be92ec8cd4dd286027"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Mon Aug 07 15:53:44 2017 -0700"
      },
      "committer": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Tue Aug 08 12:58:43 2017 -0700"
      },
      "message": "Round animation progress for computing size for background\n\nRound background crop animation progress when it\u0027s less then\nepsilon to match fullscreen size and eliminate a line of couple\npixels high bleeding through from an app underneath. This\nhappens when animating letterboxed app from recents and can\nbe visible at the end of animation below nav bar.\n\nBug: 63156733\nBug: 62893418\nTest: go/wm-smoke\nTest: Trigger animations to/from recents with different rotations.\nChange-Id: Ia4e93c81eac93a886007d53da3a685a69d4cb4de\n"
    },
    {
      "commit": "258a071d5e8f4a97aa40fa0f6c650c13db6275a7",
      "tree": "c46c9b85bc94121650c247e43912bb6240932b0c",
      "parents": [
        "35a563ef620cbbe6d4c17bfc649832014ae79c27"
      ],
      "author": {
        "name": "Takashi Furukawa",
        "email": "takashi.x.furukawa@sony.com",
        "time": "Wed Jul 12 16:32:01 2017 +0900"
      },
      "committer": {
        "name": "Ningyuan Wang",
        "email": "nywang@google.com",
        "time": "Tue Aug 08 11:19:35 2017 -0700"
      },
      "message": "Cherry-pick: Add null check for Wi-Fi command\n\nWhen WifiService is not ready during boot phase and Wi-Fi command\nis executed on console, NullPointerException happens.\nTo prevent this, null check is needed.\n\nTest: Manual test\nBug: 64040515\nChange-Id: I5684cdc7661b7d93fd6f2ac61863919077d12935\nMerged-In: I5684cdc7661b7d93fd6f2ac61863919077d12935\n"
    },
    {
      "commit": "ad75ef4c3b6bc95c1bfb7dc1ddd60f99f756cc51",
      "tree": "4e8335603c207785cd38494883b34b2bc714e0e1",
      "parents": [
        "af40bb0dc4b17b9457d85a3db4af975f9b23bf49",
        "71d87639c93140463008dcdc187561fef233fada"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Aug 08 17:59:12 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 08 17:59:12 2017 +0000"
      },
      "message": "Merge \"DO NOT MERGE: Reduce re-ranking\" into oc-dr1-dev"
    },
    {
      "commit": "af40bb0dc4b17b9457d85a3db4af975f9b23bf49",
      "tree": "0e56f1e3a057e85888c90280e55c9b8133df1341",
      "parents": [
        "de0c539dd4f19a9a3ea849e970e0bb40ca1d0188",
        "744976e2985a07f602c02721db8969a638d51c82"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Tue Aug 08 17:34:14 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 08 17:34:14 2017 +0000"
      },
      "message": "Clarifies autofill lifecycle.\nam: 744976e298\n\nChange-Id: Ia1c9652ded5c5ea6af9dc7872f89bd776a58e6d4\n"
    },
    {
      "commit": "de0c539dd4f19a9a3ea849e970e0bb40ca1d0188",
      "tree": "1e1736295c3d32783cc276375fa3ab463db03666",
      "parents": [
        "bb6653c4045540913afe583f82b21cc9fcab6272",
        "b4302182bc916ba0f5ee08756c1b2d15cb845874"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Tue Aug 08 16:49:25 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 08 16:49:25 2017 +0000"
      },
      "message": "Merge \"Move shutdown UI to sysui (when possible)\" into oc-dr1-dev"
    },
    {
      "commit": "a580215fc3138578f05ba5ecf9695ef09b18c762",
      "tree": "32460dab0a64b15449511a14c4389a760bcead6e",
      "parents": [
        "91866c65a5c30f2f9af6c0ca9604bd477ff68627"
      ],
      "author": {
        "name": "Sundeep Ghuman",
        "email": "sghuman@google.com",
        "time": "Mon Aug 07 11:21:38 2017 -0700"
      },
      "committer": {
        "name": "Sundeep Ghuman",
        "email": "sghuman@google.com",
        "time": "Tue Aug 08 09:45:57 2017 -0700"
      },
      "message": "Refactor WifiTracker sStaleScanResults.\n\nIn ag/2580164, in order to minimize changes, we used mutable static\nstate in WifiTracker to control cache eviction. This breaks a certain\nflow in SetupWizard. This change reverts sStaleScanResults to an\ninstance member and then pipes the value into the AccessPoint update\ncall to control cache eviction instead of relying on error prone use of\nmutable static state.\n\nBug: 63479352\nTest: runtest --path\nframeworks/base/packages/SettingsLib/tests/integ/src/com/android/settingslib/wifi/AccessPointTest.java\n\u0026\u0026\nruntest --path\nframeworks/base/packages/SettingsLib/tests/integ/src/com/android/settingslib/wifi/WifiTrackerTest.java\nManual: See bug\n\nChange-Id: Ia6d79c1904294da69841cbdf6eafbf42fa70f2d0\nMerged-In: Ia6d79c1904294da69841cbdf6eafbf42fa70f2d0\n"
    },
    {
      "commit": "338c6ed5d028d0597247f23de91aadb45087bf82",
      "tree": "7cd7ee4d06564c8f48d3aa0a3a148b211691c84f",
      "parents": [
        "27eb322ed2d04bab3850e05e9a0a5fb08f65026f"
      ],
      "author": {
        "name": "Christine Franks",
        "email": "christyfranks@google.com",
        "time": "Tue Aug 08 09:39:16 2017 -0700"
      },
      "committer": {
        "name": "Christine Franks",
        "email": "christyfranks@google.com",
        "time": "Tue Aug 08 09:40:40 2017 -0700"
      },
      "message": "Don\u0027t lock down system user in demo mode\n\nBug: 62712426\nTest: manual - user 0 no longer locked down in demo mode\nChange-Id: I3618775a48b541a42a316e27be297a012a7227b2\n"
    },
    {
      "commit": "bb6653c4045540913afe583f82b21cc9fcab6272",
      "tree": "05160d0aa44a38c6ea43f1cab47b298c882e5155",
      "parents": [
        "5e24152e33b950751a2bc04f6ff2f6c7605c6137",
        "23a2a0dae0b10d12cbf5f79bdcaa6fba537779bf"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Aug 08 16:08:48 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 08 16:08:48 2017 +0000"
      },
      "message": "Merge \"Always populate the ApplicationInfo object\" into oc-dr1-dev"
    },
    {
      "commit": "5e24152e33b950751a2bc04f6ff2f6c7605c6137",
      "tree": "44568cd9bb37a590553b977e45509170e3e7a4c2",
      "parents": [
        "91866c65a5c30f2f9af6c0ca9604bd477ff68627",
        "ad5e2827ead7fa8ebafc291ceb6b4672e70c1775"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Aug 08 15:52:39 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 08 15:52:39 2017 +0000"
      },
      "message": "Merge \"NetworkStats: more robust subtraction for deltas\" into oc-dr1-dev"
    },
    {
      "commit": "b315490e8d99f3bd3c659e7ae1f751635beb5482",
      "tree": "1c444d5f2d0b3ec388b3b474cefc995a7f2a69ec",
      "parents": [
        "91866c65a5c30f2f9af6c0ca9604bd477ff68627"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Tue Aug 08 11:19:26 2017 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Tue Aug 08 11:19:26 2017 -0400"
      },
      "message": "Fade in rounded corners to avoid abrupt change\n\nTest: visual\nChange-Id: Ie19b732cc09b87f0d0387e249c772c9986ed0aaf\nFixes: 64384961\n"
    },
    {
      "commit": "b4302182bc916ba0f5ee08756c1b2d15cb845874",
      "tree": "f52e33a41cfbd3f43f8e474846765b789c8f85cc",
      "parents": [
        "9f3bac52ee2590b757929b9c237bbac3c71aa886"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri Aug 04 13:39:17 2017 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Tue Aug 08 09:13:51 2017 -0400"
      },
      "message": "Move shutdown UI to sysui (when possible)\n\nTest: click restart or power off in global actions\nChange-Id: I0dc30a9772bbfb3cd3c3568f157e854fef87bf87\nFixes: 63576195\nFixes: 64125291\n"
    },
    {
      "commit": "91866c65a5c30f2f9af6c0ca9604bd477ff68627",
      "tree": "d4776bbc8b0b76c672575577ac298811a5912282",
      "parents": [
        "d58c6978a7c2d8c2726eb8bc7b28588c8670b95c",
        "3236306a8c5b73b249244e2511a5f580e0101eaa"
      ],
      "author": {
        "name": "Kenny Guy",
        "email": "kennyguy@google.com",
        "time": "Tue Aug 08 12:49:32 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 08 12:49:32 2017 +0000"
      },
      "message": "Merge \"Update colour to match toasts.\" into oc-dr1-dev"
    },
    {
      "commit": "d58c6978a7c2d8c2726eb8bc7b28588c8670b95c",
      "tree": "7335bc32a1f536afc79bbe99df5850387a3cf6c4",
      "parents": [
        "6e4de6ccdf0c0fffa191acf05775d6f87c889d51",
        "34e65407a45370a7c47fd8a9a56bc55662de2b52"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Aug 08 11:05:53 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 08 11:05:53 2017 +0000"
      },
      "message": "Merge \"AOD: Follow-up to I0fa53616db09be98d33ea7d06b38d8ff3037707f\" into oc-dr1-dev"
    },
    {
      "commit": "6e4de6ccdf0c0fffa191acf05775d6f87c889d51",
      "tree": "e6e871fafcc852bd15cf8cda9c96d8e24222fdc2",
      "parents": [
        "93bf6200ebd94e93038fbc659276da38d24a951e",
        "97486d25485639f844a07bb6b3ffb02abedc414c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Aug 08 10:48:47 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 08 10:48:47 2017 +0000"
      },
      "message": "Merge \"ScrimController: Wait with clearing wakup animation until done\" into oc-dr1-dev"
    },
    {
      "commit": "93bf6200ebd94e93038fbc659276da38d24a951e",
      "tree": "14aff85bfca54c7fb2695eb789f625e8c3fee6c9",
      "parents": [
        "673e3c41ec8eb77785c6b76100b358e2ec84b693",
        "d60a9d0e586e95be2f2730a940afdf1ed436c612"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Aug 08 08:57:16 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 08 08:57:16 2017 +0000"
      },
      "message": "Merge \"app link handling under restricted mobile data\" into oc-dr1-dev"
    },
    {
      "commit": "3897dc179f23dfbaf10f0139160aa29a232144f5",
      "tree": "b5e24e1b35fe274e1d1eb23c0a46e0b8cd85bff0",
      "parents": [
        "cbdaf0410122bd3dba7503be92ec8cd4dd286027"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Mon Aug 07 18:11:22 2017 -0700"
      },
      "committer": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Mon Aug 07 20:05:24 2017 -0700"
      },
      "message": "Always note the state of RNDIS from USB broadcasts.\n\nTest: as follows\n    - built\n    - flashed\n    - booted\n    - runtest frameworks-net passes\nBug: 63970368\n\nChange-Id: I273edbe21fea586f1353ff378515401efc6bb15e\n"
    },
    {
      "commit": "43f2721771ffc201d9746146f29bfc42f218fc08",
      "tree": "b3b0b8f6dba00e55ad1a73e875814ac649972586",
      "parents": [
        "2b7fbd010ea7d20fd1e8f0dfa115050a6bbfd876"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Mon Aug 07 16:10:43 2017 -0700"
      },
      "committer": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Mon Aug 07 17:56:05 2017 -0700"
      },
      "message": "Bring home to front behind assistant stack when needed.\n\nIt is possible to return to an assistant stack over stack other\nthan the home stack despite starting over it. This can happen when\nthe assistant activity launches an activity in another stack, such as\nthe fullscreen stack. We were previously assuming that the stack\nunderneath would stay static and therefore did not account for the\nanother stack coming on top.\n\nThis CL addresses the issue by recognizing when home was below the\nassistant stack and ensures that it is brought forward before\nbringing the assistant stack forward\n\nChange-Id: Ia279785f57bd62d0083274b20deea252b43a341f\nFixes: 64231497\nTest: cts/hostsidetests/services/activityandwindowmanager/util/run-test CtsServicesHostTestCases android.server.cts.ActivityManagerAssistantStackTests#testTranslucentAssistantActivityStackVisibility\nTest: go/wm-smoke\n"
    },
    {
      "commit": "673e3c41ec8eb77785c6b76100b358e2ec84b693",
      "tree": "9e5c5b10de7762ef88e2dc821f1e90f12251b0a6",
      "parents": [
        "c7d24aed8289ff6a435c7036fc1f5a2110614b45",
        "c422f80cc9bc0ca3c1e8fa4fa81d64570e559a2d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Aug 08 00:32:09 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 08 00:32:09 2017 +0000"
      },
      "message": "Merge \"Reset wait for transition state to false when recents goes invisible\" into oc-dr1-dev"
    },
    {
      "commit": "c7d24aed8289ff6a435c7036fc1f5a2110614b45",
      "tree": "f173543a28b435be5720affed649dc123908b771",
      "parents": [
        "cbdaf0410122bd3dba7503be92ec8cd4dd286027",
        "912c7f743e910f4063ce94356d69d7bc1c127576"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Aug 08 00:32:09 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 08 00:32:09 2017 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Fixing occasional jump when launching certain apps from Recents.\"\"\" into oc-dr1-dev"
    },
    {
      "commit": "744976e2985a07f602c02721db8969a638d51c82",
      "tree": "2df7e9aacc757cbc569386bc0c34ab7e2f428ca8",
      "parents": [
        "2976109d898ad14129281d117c07301f3567c065"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Mon Jul 31 11:34:14 2017 -0700"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Mon Aug 07 17:22:50 2017 -0700"
      },
      "message": "Clarifies autofill lifecycle.\n\nTest: m update-api\n\nBug: 64125551\nBug: 64114048\nChange-Id: I17c5bc2e2e64fa27e877301dbcb983ac8497209e\n"
    },
    {
      "commit": "ad5e2827ead7fa8ebafc291ceb6b4672e70c1775",
      "tree": "6f48c8a218b990d616e60dc3ae14ecf779c7aebd",
      "parents": [
        "82e815616e1fcab7bcdab737dfc1a28946b0f486"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Mon Aug 07 15:47:35 2017 +0900"
      },
      "committer": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Tue Aug 08 09:19:05 2017 +0900"
      },
      "message": "NetworkStats: more robust subtraction for deltas\n\nThis patch ensures that subtract() between two NetworkStats object will\nreturn a delta with no negative entries in all cases.\n\nWhen the stats delta contains some negative values, there are clamped to\n0. Some logging is added when this happens.\n\nThis is what\u0027s expected by NetworkStatsHistory#recordData().\n\nBug: 64365917\nTest: runtest frameworks-net\nChange-Id: I16e97e73f600225f80e0ce517e80c07c6f399196\n"
    }
  ],
  "next": "763312228571fa8fb32404603d38babf193aca3c"
}
