)]}'
{
  "log": [
    {
      "commit": "d1a6e6740f08025925878e29d6909f7afd996378",
      "tree": "0dabcb104b4eb50edd23ab438c917b0b99558f1a",
      "parents": [
        "07d60cce02069c111207399a292d7713a8e4d272",
        "418763ff54170484c527bf618ef2fad34fe63f97"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 13 06:54:18 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 13 06:54:21 2017 +0000"
      },
      "message": "Merge \"AAPT2: Generate R.txt\" into oc-dev"
    },
    {
      "commit": "07d60cce02069c111207399a292d7713a8e4d272",
      "tree": "25e1bbfa2f84a93e0ee691b11d744fe19b87bb55",
      "parents": [
        "4ad2ebcc90240f62ae47d4710d3ab1f8c069ddaf",
        "6a40713e3bb92f14e741a5666da65503c4dabdf6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 13 06:48:25 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 13 06:48:29 2017 +0000"
      },
      "message": "Merge \"Catch exceptions in Vibrator to maintain compatibility\" into oc-dev"
    },
    {
      "commit": "4ad2ebcc90240f62ae47d4710d3ab1f8c069ddaf",
      "tree": "a621c5274c01a97998c1e076678772cfb46130be",
      "parents": [
        "fd89a95f35a149b234a02d3d48a4179582e64dfe",
        "d11c5510b13171878f8d6f6a3424c7b2418c3031"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 13 06:42:48 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 13 06:42:52 2017 +0000"
      },
      "message": "Merge \"OMS: Fix bug where overlay settings wouldn\u0027t persist\" into oc-dev"
    },
    {
      "commit": "fd89a95f35a149b234a02d3d48a4179582e64dfe",
      "tree": "68afe8960efe563a5877be3f2806237037e6f8c8",
      "parents": [
        "96907e6553a972e21530894e11595c5151fb2038",
        "625e1804544d830cab803b165f3d415ed369c436"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 13 06:23:45 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 13 06:23:51 2017 +0000"
      },
      "message": "Merge changes from topic \u0027api-review\u0027 into oc-dev\n\n* changes:\n  MediaCas: combine openSession methods\n  MediaCas: address comments for API reviews\n"
    },
    {
      "commit": "96907e6553a972e21530894e11595c5151fb2038",
      "tree": "d6ccb06954c6f2e3fba89d4f23861aabacf2493f",
      "parents": [
        "1423ea3a45761eec3c98fe470373407bc3e6316f",
        "98f48479e95b04479b5512c587da6bc9fbd73b7e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 13 04:36:45 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 13 04:36:50 2017 +0000"
      },
      "message": "Merge \"Use Context#startForegroundService in MTP provider\" into oc-dev"
    },
    {
      "commit": "1423ea3a45761eec3c98fe470373407bc3e6316f",
      "tree": "29053967734173d6cefbff45bff21fcc438b7ac1",
      "parents": [
        "0964a2d9fc45e3134b48f7ab59bac4e245d51ce5",
        "a1ff00157c0ba3aa7ad93d5a4695fed97e18c430"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 13 04:08:17 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 13 04:08:21 2017 +0000"
      },
      "message": "Merge \"Report app data fixup and prepare timings\" into oc-dev"
    },
    {
      "commit": "0964a2d9fc45e3134b48f7ab59bac4e245d51ce5",
      "tree": "c188b23f4ab3f43002fc1709b58c1241dc429443",
      "parents": [
        "78b3b2308c6b7afcfce0ed25380443a96b3f3d43",
        "f619ead8d3cf479c965f10ad94960cacbcd7fc3d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 13 03:36:23 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 13 03:36:30 2017 +0000"
      },
      "message": "Merge \"Revert \"Make scrollbarSize in Material Design theme configurable\"\" into oc-dev"
    },
    {
      "commit": "78b3b2308c6b7afcfce0ed25380443a96b3f3d43",
      "tree": "a9e8a96f259c5a7ac9a31edac75e03903d78dceb",
      "parents": [
        "67e802dd5ef20a4f665a9c6f3eb0ac6af7f516b1",
        "f2c38c130f113600a5363d124723302da9fccade"
      ],
      "author": {
        "name": "Jocelyn Dang",
        "email": "jocelyndang@google.com",
        "time": "Thu Apr 13 02:50:48 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 13 02:50:52 2017 +0000"
      },
      "message": "Merge \"Add set-mode command to turn battery saver mode on and off.\" into oc-dev"
    },
    {
      "commit": "67e802dd5ef20a4f665a9c6f3eb0ac6af7f516b1",
      "tree": "7b1c8a39429e4aa71259481278b91d3697e138cf",
      "parents": [
        "efbcb0d2ccb6f971876ba4733d1a4177c7b2728d",
        "3af0294c36e432914f07dbc6f209ac75321ca0cf"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Thu Apr 13 01:53:28 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 13 01:53:32 2017 +0000"
      },
      "message": "Merge \"Update NPMS internal state when app idle parole state is changed.\" into oc-dev"
    },
    {
      "commit": "efbcb0d2ccb6f971876ba4733d1a4177c7b2728d",
      "tree": "7bb42db9d58cf68909a9d6885c6a30d87a67c590",
      "parents": [
        "c62f0d74954da92539bf8ea9eea852703b8a852d",
        "e3c21e0015c260c76d98f487e36f6167d4bf9d5d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 13 01:29:27 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 13 01:29:31 2017 +0000"
      },
      "message": "Merge \"Fix regression when removing task.\" into oc-dev"
    },
    {
      "commit": "c62f0d74954da92539bf8ea9eea852703b8a852d",
      "tree": "109193a65d0f61ef16ab0de3b8295e6b138d2c6c",
      "parents": [
        "dc52fd316802316d65174feebb5e210b7c2db7de",
        "c75587ed5b08c57b7119c424becbf2d80326accb"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 13 01:27:50 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 13 01:27:53 2017 +0000"
      },
      "message": "Merge \"Work on issue #36427964: SecurityException: Unable to find app...\" into oc-dev"
    },
    {
      "commit": "dc52fd316802316d65174feebb5e210b7c2db7de",
      "tree": "e55170f0b4fa746d97f139d1467f1dfd128bfbc1",
      "parents": [
        "b74567dd3bc035caabe79c5d3292186cbde6c7bf",
        "ab932147aa03d4621704bd7c6ce4b74ae5bb548d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 13 00:51:22 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 13 00:51:25 2017 +0000"
      },
      "message": "Merge \"Added strings for thermal shutdown warning\" into oc-dev"
    },
    {
      "commit": "b74567dd3bc035caabe79c5d3292186cbde6c7bf",
      "tree": "4f7adecec362beb899502852bc1776f2098ecfde",
      "parents": [
        "343cf6e9207291d09e3f023b0cce63ed50f716f7",
        "9c64cb6a725865f4e48c3dae464f48500ed6a830"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 13 00:43:38 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 13 00:43:42 2017 +0000"
      },
      "message": "Merge \"Dump controller for AppWindowToken\" into oc-dev"
    },
    {
      "commit": "343cf6e9207291d09e3f023b0cce63ed50f716f7",
      "tree": "2c5600b15d97d948e3710d08965b1c4698678712",
      "parents": [
        "055b51af2860c4457041582233c9cdf9b34e1487",
        "919a05d4a38d7af7c4fcd3ae5bc90a88727a00c9"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Thu Apr 13 00:39:12 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 13 00:39:16 2017 +0000"
      },
      "message": "Merge \"Revert \"Ensure visible activities when device is unlocked.\"\" into oc-dev"
    },
    {
      "commit": "919a05d4a38d7af7c4fcd3ae5bc90a88727a00c9",
      "tree": "a0340069c2d2b9a8770f17b4d7246a1c240fa0be",
      "parents": [
        "7004a8801d0a60013681a86043bab74b4d42d680"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Thu Apr 13 00:36:34 2017 +0000"
      },
      "committer": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Thu Apr 13 00:36:34 2017 +0000"
      },
      "message": "Revert \"Ensure visible activities when device is unlocked.\"\n\nCauses issues with window life-cycle...\n\nBug: 37119770\nBug: 37244415\nBug: 37281544\nThis reverts commit 7004a8801d0a60013681a86043bab74b4d42d680.\n\nChange-Id: I0039db6e44488cd82ef745aa979bc8549fd8aeed\n"
    },
    {
      "commit": "055b51af2860c4457041582233c9cdf9b34e1487",
      "tree": "1212fc3a97acdb6db1338efe56e55593c167d0f7",
      "parents": [
        "a0ce440d60896a4cda180980be022c077dd392ec",
        "562afaf1e7f77120d05994ac99e46599c7e85270"
      ],
      "author": {
        "name": "Chad Brubaker",
        "email": "cbrubaker@google.com",
        "time": "Wed Apr 12 23:51:37 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 12 23:51:42 2017 +0000"
      },
      "message": "Merge \"Expose more settings to Instant Apps\" into oc-dev"
    },
    {
      "commit": "a0ce440d60896a4cda180980be022c077dd392ec",
      "tree": "daf45ec03a00b0bc4fb80c57420f62019e713c31",
      "parents": [
        "d39388219f0d8f0fc2ec1b61a8b339684c610182",
        "8448523665d682efaab93d2b76ef30e36f54c652"
      ],
      "author": {
        "name": "Evan Rosky",
        "email": "erosky@google.com",
        "time": "Wed Apr 12 23:49:57 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 12 23:50:04 2017 +0000"
      },
      "message": "Merge \"Fix focus ordering with duplicate ids\" into oc-dev"
    },
    {
      "commit": "d39388219f0d8f0fc2ec1b61a8b339684c610182",
      "tree": "99ee8186ee708866d3c5757041e65890dc528832",
      "parents": [
        "7040f573f3bb3b424d5bf00856ee5c7e421575c0",
        "7557a5a090204dccfd32096af4a6ded1f9bb5b17"
      ],
      "author": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Wed Apr 12 23:22:33 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 12 23:22:40 2017 +0000"
      },
      "message": "Merge \"Revert \"Make selection end handle stick to selection at line end.\"\" into oc-dev"
    },
    {
      "commit": "7040f573f3bb3b424d5bf00856ee5c7e421575c0",
      "tree": "7fe316c32ed29b2de2e4935675fb4ece2c8a1dce",
      "parents": [
        "18d993bb72306bcdff8744d9b717247f0747637f",
        "c33658e597347b733dc1a7859bebdb5da06738dc"
      ],
      "author": {
        "name": "Rob Carr",
        "email": "racarr@google.com",
        "time": "Wed Apr 12 22:46:22 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 12 22:46:26 2017 +0000"
      },
      "message": "Merge \"Fix auto-pip visibility issues.\" into oc-dev"
    },
    {
      "commit": "18d993bb72306bcdff8744d9b717247f0747637f",
      "tree": "5e024d6462ff2628e4a680ce72713ddd57d8e02a",
      "parents": [
        "c240c9b134fe4d1843433e76c0f6721bd712918c",
        "fb62ecb220e66fd4a772f91717fff95294432c97"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 12 22:40:06 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 12 22:40:15 2017 +0000"
      },
      "message": "Merge changes from topics \u0027KeyboardFocusHighlight-oc-dev\u0027, \u0027KeyboardFocusHighlight_ mDefaultFocusHighlightEnabled-oc-dev\u0027, \u0027KeyboardFocusHighlight_ hasFocusStateSpecified-oc-dev\u0027 into oc-dev\n\n* changes:\n  Fix broken CTS tests.\n  Draw a default focus highlight if needed.\n  Add a public API defaultFocusHighlightEnabled.\n  Detect unhandled keyboard focused state.\n"
    },
    {
      "commit": "f2c38c130f113600a5363d124723302da9fccade",
      "tree": "9da06abbe1b1f0bd24f7776719041cc36846b415",
      "parents": [
        "8f8a71d17054d8e73a24abeab84dfb43c4520585"
      ],
      "author": {
        "name": "Jocelyn Dang",
        "email": "jocelyndang@google.com",
        "time": "Fri Mar 31 14:03:37 2017 -0700"
      },
      "committer": {
        "name": "Jocelyn Dang",
        "email": "jocelyndang@google.com",
        "time": "Wed Apr 12 15:39:03 2017 -0700"
      },
      "message": "Add set-mode command to turn battery saver mode on and off.\n\nAffected test will be modified in ag/2101279\n\nTest: adb shell cmd battery unplug \u0026\u0026 adb shell cmd power set-mode 0\nBug: 31944272\nChange-Id: Ia88e7e164aa9b8b4d0ab51f607a64b35e2159273\n"
    },
    {
      "commit": "c240c9b134fe4d1843433e76c0f6721bd712918c",
      "tree": "a31dab9814b8f7d0beadab7cecd30a6cf9ce0081",
      "parents": [
        "682ce66309bd446cd3526ea2058334e0fb7edb46",
        "35ba7ec539a91013aed6c78e48011903255ae4cb"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 12 22:09:19 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 12 22:09:24 2017 +0000"
      },
      "message": "Merge \"clear calling identity before calling settings provider\" into oc-dev"
    },
    {
      "commit": "682ce66309bd446cd3526ea2058334e0fb7edb46",
      "tree": "4d938edee9dffa8974c924d776f67c8f0e716a05",
      "parents": [
        "81bfe1f62e5910f69159bcbb2925602823d73cb8",
        "ebe860e5cc8c08885787a8fc1eae4c016b092685"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Wed Apr 12 22:02:34 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 12 22:02:39 2017 +0000"
      },
      "message": "Merge \"Add p2 option in openLogicalChannel.\" into oc-dev"
    },
    {
      "commit": "81bfe1f62e5910f69159bcbb2925602823d73cb8",
      "tree": "0d8c4d422a84ee7b912f0e4c1408fc5b1af03162",
      "parents": [
        "84ec9cbace87a0865e1ca13d691d771343098d6d",
        "c7214a3ade62db082c89b933a51a0ddd9f57b49d"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Apr 12 21:37:47 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 12 21:37:52 2017 +0000"
      },
      "message": "Merge \"Allow appops command to modify uid ops.\" into oc-dev"
    },
    {
      "commit": "3af0294c36e432914f07dbc6f209ac75321ca0cf",
      "tree": "61238c1e11d9631dbbc9b980493ce3efc2dbce19",
      "parents": [
        "bf02434e79abb1e982496d8be98509f611469324"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Wed Apr 12 14:29:14 2017 -0700"
      },
      "committer": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Wed Apr 12 14:35:16 2017 -0700"
      },
      "message": "Update NPMS internal state when app idle parole state is changed.\n\nFixes: 37250313\nTest: 1. cts-tradefed run singleCommand cts-dev --module CtsHostsideNetworkTests -t \\\n      com.android.cts.net.HostsideRestrictBackgroundNetworkTests\n      2. runtest -c com.android.server.NetworkPolicyManagerServiceTest frameworks-services\nChange-Id: I5fcac397116a07fe9015b7dabf5bca57b0b23176\n"
    },
    {
      "commit": "84ec9cbace87a0865e1ca13d691d771343098d6d",
      "tree": "74a98bfa4668bc7b2669484337e5e391e6b9ec2a",
      "parents": [
        "3a967f92f2e4176c0acdf5bbc2a7d8ac0a7473b2",
        "91ed4d755355758a913db33bd1ae8398286a6c55"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Apr 12 21:21:56 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Apr 12 21:21:56 2017 +0000"
      },
      "message": "Merge \"[DO NOT MERGE] Allow multiple toasts for the focused app\" into cw-f-dev am: 39c3d2cf16\nam: 91ed4d7553  -s ours\n\nChange-Id: Ia744f56107b83b6a5d5e236d24641bd7db71ab02\n"
    },
    {
      "commit": "3a967f92f2e4176c0acdf5bbc2a7d8ac0a7473b2",
      "tree": "74a98bfa4668bc7b2669484337e5e391e6b9ec2a",
      "parents": [
        "a402d6dd2f15e179d08cb0d5ffd668916e9a8bfb",
        "f72dd4142b2568a16f27981709e174363539bd91"
      ],
      "author": {
        "name": "Julius D\u0027souza",
        "email": "jdsouza@google.com",
        "time": "Wed Apr 12 21:20:47 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Apr 12 21:20:47 2017 +0000"
      },
      "message": "DO NOT MERGE: Remove the development privelege level from SET_DISPLAY_OFFSET. am: 0a8ecc6886\nam: f72dd4142b  -s ours\n\nChange-Id: Ia99beb815b720219daecfdc9446c5ff2c4d1b16f\n"
    },
    {
      "commit": "a402d6dd2f15e179d08cb0d5ffd668916e9a8bfb",
      "tree": "74a98bfa4668bc7b2669484337e5e391e6b9ec2a",
      "parents": [
        "ad6ab44e15a86c1130eef3b638343d47b5ada0e1",
        "43574b03e5604e346f088a1b0da2ab37fb115226"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 12 21:17:29 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 12 21:17:33 2017 +0000"
      },
      "message": "Merge \"Add autofill feature API\" into oc-dev"
    },
    {
      "commit": "91ed4d755355758a913db33bd1ae8398286a6c55",
      "tree": "4b7252e8e97c7dfeb24f76f4be97f3ab07063989",
      "parents": [
        "f72dd4142b2568a16f27981709e174363539bd91",
        "39c3d2cf1617e7bf38e8d65911cf19fb303a52d4"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Apr 12 21:11:57 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Apr 12 21:11:57 2017 +0000"
      },
      "message": "Merge \"[DO NOT MERGE] Allow multiple toasts for the focused app\" into cw-f-dev\nam: 39c3d2cf16\n\nChange-Id: I3ddf7e0ceadd7c179f3c7de198658af190985f1b\n"
    },
    {
      "commit": "ad6ab44e15a86c1130eef3b638343d47b5ada0e1",
      "tree": "b5ba7e4313223c50068a36d359e1048c02dff372",
      "parents": [
        "b4c2e6f468edcdd18359a5eaf71f545676e878b5",
        "83249ec4f17494484f7923c90b3800a966fd6da3"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Apr 12 21:11:40 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 12 21:11:46 2017 +0000"
      },
      "message": "Merge \"Add API to get a uid\u0027s current importance.\" into oc-dev"
    },
    {
      "commit": "f72dd4142b2568a16f27981709e174363539bd91",
      "tree": "4b7252e8e97c7dfeb24f76f4be97f3ab07063989",
      "parents": [
        "3c6d6f53f3d1dc80740c1df94b9a1566f84f8f14",
        "0a8ecc688647ec6a8f7e323025b0f44a696e3c0e"
      ],
      "author": {
        "name": "Julius D\u0027souza",
        "email": "jdsouza@google.com",
        "time": "Wed Apr 12 21:10:49 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Apr 12 21:10:49 2017 +0000"
      },
      "message": "DO NOT MERGE: Remove the development privelege level from SET_DISPLAY_OFFSET.\nam: 0a8ecc6886\n\nChange-Id: I262e7497e9256f708847ba7c767f202c91aa1739\n"
    },
    {
      "commit": "b4c2e6f468edcdd18359a5eaf71f545676e878b5",
      "tree": "aa70becfa7840094e79b7bc742a720a15f96c0a0",
      "parents": [
        "f74210c3a3e4e158822651f86795e1dc90dea5a4",
        "a56ba60c944c82265906f40088fddecb65705733"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Wed Apr 12 21:10:32 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 12 21:10:37 2017 +0000"
      },
      "message": "Merge \"\"bmgr restore\" really should wait until operation finishes.\" into oc-dev"
    },
    {
      "commit": "f74210c3a3e4e158822651f86795e1dc90dea5a4",
      "tree": "b9cd8707435be1c0b15020fb56872635e726ccdf",
      "parents": [
        "c68b1a8aefdd7275b60d49f2a8fc1c188aa6a5f6",
        "b8633f3a2e7b408de7dbd0411f188c66cc8fd726"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Apr 12 21:09:59 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 12 21:10:03 2017 +0000"
      },
      "message": "Merge \"Fix issue #37220301: Allow broadcasts with permissions to not be restricted\" into oc-dev"
    },
    {
      "commit": "c68b1a8aefdd7275b60d49f2a8fc1c188aa6a5f6",
      "tree": "86eec27d8176e0887ccc8871c4d7c7c77912787d",
      "parents": [
        "755138bb1cb63372ec3b35e31fdeb440b0e479b7",
        "9858e5372a3a88586932d8dbf032f82179b5de75"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Wed Apr 12 21:05:03 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 12 21:05:07 2017 +0000"
      },
      "message": "Merge \"Deprecate findAddress() method\" into oc-dev"
    },
    {
      "commit": "39c3d2cf1617e7bf38e8d65911cf19fb303a52d4",
      "tree": "22107b57cf323e06b2c7699ae1008b9ff3b9f6c2",
      "parents": [
        "0a8ecc688647ec6a8f7e323025b0f44a696e3c0e",
        "59e8e3d7474075e6aea5e879c986105be5063c0c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 12 21:00:21 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 12 21:00:25 2017 +0000"
      },
      "message": "Merge \"[DO NOT MERGE] Allow multiple toasts for the focused app\" into cw-f-dev"
    },
    {
      "commit": "d11c5510b13171878f8d6f6a3424c7b2418c3031",
      "tree": "1372f15276b5536b66b7d2eeb3862b024bbfba1e",
      "parents": [
        "39608b85564d37d170fde5590ddf4c76c878d104"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Tue Apr 11 12:01:10 2017 -0700"
      },
      "committer": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Wed Apr 12 13:49:13 2017 -0700"
      },
      "message": "OMS: Fix bug where overlay settings wouldn\u0027t persist\n\nThe dead user check was using a List.removeAll() call to find\nthe subset of users that have been removed and need deleting\nfrom the overlay settings. The target class, UserInfo, does not\nimplement equals(), therefore no UserInfos would be removed from\nthe set and all user IDs would be candidates for deleting.\n\nThis change avoids the UserInfo class entirely and manipulates userIds.\n\nBug: 36099320\nTest: Pick a theme and reboot.\nTest: Theme should still be applied on next boot.\nChange-Id: I1ee57839515460bf578664dfe1bd67df7d10d041\n"
    },
    {
      "commit": "755138bb1cb63372ec3b35e31fdeb440b0e479b7",
      "tree": "eae48384926e0e2e20ebb8796f17c1a5c8c4c6f2",
      "parents": [
        "88ab6c1304e3f9a2b1d96deece34bb7cbec27d8f",
        "824ffffcc41ae9dcdcc8cb344a95a0fd8487e3e0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 12 20:43:13 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 12 20:43:16 2017 +0000"
      },
      "message": "Merge \"Make QS light\" into oc-dev"
    },
    {
      "commit": "9c64cb6a725865f4e48c3dae464f48500ed6a830",
      "tree": "5b04e128a52615239b3ef5cf9bad9846a84ce0cd",
      "parents": [
        "a9a2bbc64744e33cdd555a843b3ea352ddd70a11"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Wed Apr 12 13:39:59 2017 -0700"
      },
      "committer": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Wed Apr 12 13:39:59 2017 -0700"
      },
      "message": "Dump controller for AppWindowToken\n\nTo help with debugging.\n\nBug: 36097078\nTest: N/A\nChange-Id: I72108b918d839b67efe8b8eed65a33775bd94dbc\n"
    },
    {
      "commit": "88ab6c1304e3f9a2b1d96deece34bb7cbec27d8f",
      "tree": "bcfd9bc42e07d1eef9e5f77360108098868d0dc0",
      "parents": [
        "e7b806e9d27ca20103cf5f4b7df32ce9bdc6aa49",
        "fbfa8d152fb7d3842e319ce31a9dddc8b5aab962"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Apr 12 20:19:34 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 12 20:19:39 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-dev"
    },
    {
      "commit": "e7b806e9d27ca20103cf5f4b7df32ce9bdc6aa49",
      "tree": "9201678f9a764c0a5218dac970ffa982d6575d72",
      "parents": [
        "1e924df63ecf8d14aa3b959f46c76f4444f01b1b",
        "bf297bcf295735d186a627acbefa68f183562070"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 12 19:45:50 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 12 19:45:55 2017 +0000"
      },
      "message": "Merge \"Allow instant app resolution for any user\" into oc-dev"
    },
    {
      "commit": "1e924df63ecf8d14aa3b959f46c76f4444f01b1b",
      "tree": "b7b73bc79d0461e29559c3819eddd18f5be0830b",
      "parents": [
        "684b5381e9d469b9ce00451747f7e3eb0c84b5c6",
        "5421e810233ecadf0ebc7d7760dc9ac07a141e6c"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Wed Apr 12 19:39:41 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 12 19:39:50 2017 +0000"
      },
      "message": "Merge \"Update Typeface.Builder API to reflect API feedback.\" into oc-dev"
    },
    {
      "commit": "684b5381e9d469b9ce00451747f7e3eb0c84b5c6",
      "tree": "4f759c403c68c07a87d51ed058c2b85dec80db19",
      "parents": [
        "e7ce1d40e1d3bc0f14c3928e84465aa32c8e1751",
        "fc1bfc442cb52d4f904e6bf946f191bcf007277a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 12 19:39:12 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 12 19:39:16 2017 +0000"
      },
      "message": "Merge \"Rename WEB_ACTION_ENABLED to INSTANT_APPS_ENABLED\" into oc-dev"
    },
    {
      "commit": "e7ce1d40e1d3bc0f14c3928e84465aa32c8e1751",
      "tree": "448528ee21098652563ca330f79fb24987d0f15f",
      "parents": [
        "43dd3ba3c47d2909266b1e3b9fc0d25e0e1817a9",
        "329b35f23132377459c96a9d772402d770073a64"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 12 19:37:22 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 12 19:37:26 2017 +0000"
      },
      "message": "Merge \"Add documentation for \u0027am start-foreground-service\u0027\" into oc-dev"
    },
    {
      "commit": "43dd3ba3c47d2909266b1e3b9fc0d25e0e1817a9",
      "tree": "cf016c37abcfe62edaad34eb4f817018a656c767",
      "parents": [
        "9aa64e6cfa2bf1cad9883c57c3ffee7d18c40927",
        "da78147f290cbafe0c36aef28ab15fcefce74e39"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed Apr 12 19:13:01 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 12 19:13:05 2017 +0000"
      },
      "message": "Merge \"Clear calling identity before verifying listeners\" into oc-dev"
    },
    {
      "commit": "0a8ecc688647ec6a8f7e323025b0f44a696e3c0e",
      "tree": "e93d4f30acb9e615f5454de0d516f1d788f7e8ba",
      "parents": [
        "9e3c9eeb96fde8a3ae16ee0912e911dbc15ab5e4"
      ],
      "author": {
        "name": "Julius D\u0027souza",
        "email": "jdsouza@google.com",
        "time": "Tue Apr 11 23:41:27 2017 -0700"
      },
      "committer": {
        "name": "Julius D\u0027souza",
        "email": "jdsouza@google.com",
        "time": "Wed Apr 12 12:06:50 2017 -0700"
      },
      "message": "DO NOT MERGE: Remove the development privelege level from SET_DISPLAY_OFFSET.\n\nBug: 36515029\nTest: the build still works.\nChange-Id: I39ae2c55b6b2b0d6547f75f4ef06e62e3e5f0b84\n(cherry picked from commit 8e9ea907448c49f573dd045707e37dd14efdf152)\n"
    },
    {
      "commit": "9aa64e6cfa2bf1cad9883c57c3ffee7d18c40927",
      "tree": "7924e1086651ad4660b5e17e9430c1050c1034b2",
      "parents": [
        "c9a83326c2cc35bf18639f779e972b9069f73529",
        "5d6144056493b0d657e74d13de8e751c06510357"
      ],
      "author": {
        "name": "Casey Burkhardt",
        "email": "caseyburkhardt@google.com",
        "time": "Wed Apr 12 19:04:12 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 12 19:04:18 2017 +0000"
      },
      "message": "Merge \"Improved multiuser support for A11y button/Magnification\" into oc-dev"
    },
    {
      "commit": "c9a83326c2cc35bf18639f779e972b9069f73529",
      "tree": "0d1972c713615d26c408af887ceaf825d0ec8483",
      "parents": [
        "1f477fb27077e356f73d3c3272fc3a2330b8783c",
        "19ffd1d0a597385075cef7a436364e8b7aa083f4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 12 18:54:28 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 12 18:54:32 2017 +0000"
      },
      "message": "Merge \"Fill UI polish\" into oc-dev"
    },
    {
      "commit": "ab932147aa03d4621704bd7c6ce4b74ae5bb548d",
      "tree": "ff1028a4124a93930409f84874ab3504546b826f",
      "parents": [
        "73edcd7328db1a1466e786baaae9657b7e6d5083"
      ],
      "author": {
        "name": "Salvador Martinez",
        "email": "dehboxturtle@google.com",
        "time": "Mon Apr 10 11:18:31 2017 -0700"
      },
      "committer": {
        "name": "Salvador Martinez",
        "email": "dehboxturtle@google.com",
        "time": "Wed Apr 12 18:41:35 2017 +0000"
      },
      "message": "Added strings for thermal shutdown warning\n\nStrings for thermal shutdown warning were missing\nso this CL adds them and a proto message value.\n\nTest: SysUI tests still pass\nBug: 30994946\nChange-Id: Ifd0b26248c2ebae5bcf32ecbea2566c14be7dc32\n"
    },
    {
      "commit": "1f477fb27077e356f73d3c3272fc3a2330b8783c",
      "tree": "facf014f70c38f8da70e224f5ee2138de3c64f53",
      "parents": [
        "8f395a16fb87496924eab0e64ef24960a7982272",
        "7c37964cf207dd2f1ceefe190e63c90a151d7831"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 12 18:33:18 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 12 18:33:23 2017 +0000"
      },
      "message": "Merge \"Updates reportChooserSelection to be synchronized with queryUsageStats in UsageStatsService, to fix a flaky test.\" into oc-dev"
    },
    {
      "commit": "8f395a16fb87496924eab0e64ef24960a7982272",
      "tree": "684a287cc51eb87993f8becd801337fda9849218",
      "parents": [
        "9f074e222489fd752b959c041838ff43a303e7bb",
        "4c19760b9131a67b379f9b7060c5830cb5beaad7"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Wed Apr 12 18:27:23 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 12 18:27:29 2017 +0000"
      },
      "message": "Merge \"Don\u0027t offer snooze for foreground service notifications\" into oc-dev"
    },
    {
      "commit": "9f074e222489fd752b959c041838ff43a303e7bb",
      "tree": "b8f08b140ade38177bce03ff2148a2bb4c2bc1e5",
      "parents": [
        "2d1fb479168413e7dc3421186c4096402ea57e8f",
        "e7c5ced2119f89b8e8b722b9010e685db8168b69"
      ],
      "author": {
        "name": "Charles He",
        "email": "qiurui@google.com",
        "time": "Wed Apr 12 18:25:46 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 12 18:25:49 2017 +0000"
      },
      "message": "Merge \"Disallow direct-boot aware activities to bypass work lock\" into oc-dev"
    },
    {
      "commit": "fb62ecb220e66fd4a772f91717fff95294432c97",
      "tree": "1e63a222e020a28dea09486fc1f14105320371a7",
      "parents": [
        "8062949ece210df7c7a61478448d05c8ad286d58"
      ],
      "author": {
        "name": "Jiaquan He",
        "email": "hejq@google.com",
        "time": "Fri Apr 07 09:25:10 2017 -0700"
      },
      "committer": {
        "name": "Jiaquan He",
        "email": "hejq@google.com",
        "time": "Wed Apr 12 18:25:26 2017 +0000"
      },
      "message": "Fix broken CTS tests.\n\nThe default focus highlight should be necessary when the view is\nattached to window.\n\nTest: cts-tradefed run singleCommand cts --skip-device-info\n--skip-preconditions --abi armeabi-v7a -m CtsViewTestCases -t\nandroid.view.cts.ViewTest\nTest: cts-tradefed run singleCommand cts --skip-device-info\n--skip-preconditions --abi armeabi-v7a -m CtsWidgetTestCases -t\nandroid.widget.cts.MediaControllerTest\nBug: 37082416\n\nChange-Id: I5d6b0c00b5ba03c8f62e4f71be9336823a73134b\n"
    },
    {
      "commit": "8062949ece210df7c7a61478448d05c8ad286d58",
      "tree": "a2453e8c7b3eea624dd7c353a16bbae2cef5479a",
      "parents": [
        "b7daaf8b5f9a41f92da58d86bf4be758ac27df6c"
      ],
      "author": {
        "name": "Jiaquan He",
        "email": "hejq@google.com",
        "time": "Mon Feb 06 15:59:26 2017 -0800"
      },
      "committer": {
        "name": "Jiaquan He",
        "email": "hejq@google.com",
        "time": "Wed Apr 12 18:24:52 2017 +0000"
      },
      "message": "Draw a default focus highlight if needed.\n\nThis commit draws a default highlight for a focused\nView if it\u0027s detected to have no state_focused defined\nand its useDefaultFocusHighlight attribute is true.\n\nWhen we detect a default highlight is needed, we show it\non top of the view to. Once we detect that it\u0027s no longer\nneeded, we remove it.\n\nTest: Check that views without a focused_state in its\nstate spec have a default highlight when they get focused.\nBug: 35096940\n\nChange-Id: Ifbe4bb9e1297d98845314e24d8b758f14e5987a9\n"
    },
    {
      "commit": "b7daaf8b5f9a41f92da58d86bf4be758ac27df6c",
      "tree": "faf932c491bdbf4eb02882b57a28db8e3f7f9377",
      "parents": [
        "4a81674b45b7250c4e2a80330371f7aa1c066d05"
      ],
      "author": {
        "name": "Jiaquan He",
        "email": "hejq@google.com",
        "time": "Thu Feb 02 11:54:12 2017 -0800"
      },
      "committer": {
        "name": "Jiaquan He",
        "email": "hejq@google.com",
        "time": "Wed Apr 12 18:23:43 2017 +0000"
      },
      "message": "Add a public API defaultFocusHighlightEnabled.\n\nThis commit adds a public API to turn on/off default\nfocus highlights. When a focused View is detected to\nhave no state_focused defined, we can use this API to\ndecide wether we should show a default highlight for it.\n\nTest: cts-tradefed run singleCommand cts --skip-device-info\n--skip-preconditions --abi armeabi-v7a -m CtsViewTestCases\n-t android.view.cts.View_DefaultFocusHighlightTest\nBug: 35096940\n\nChange-Id: I76b45d6bf5761641a0ed7f4d0b04cb325ed72b52\n"
    },
    {
      "commit": "2d1fb479168413e7dc3421186c4096402ea57e8f",
      "tree": "76b7d2f96c9d5754df8e73c49dc3d738587bdad1",
      "parents": [
        "37bfd57ead03276ea1c50b28a11e6116afe0e32b",
        "a63e7a2d81d04e7c8a975150e03ef177b23531db"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 12 18:17:48 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 12 18:17:56 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-dev"
    },
    {
      "commit": "f619ead8d3cf479c965f10ad94960cacbcd7fc3d",
      "tree": "d4be75dbed4fd76107d36a1541f3a46c9a9b8716",
      "parents": [
        "2d7d617e6a64796198a140bea2a496d453bcb275"
      ],
      "author": {
        "name": "Vladislav Kaznacheev",
        "email": "kaznacheev@google.com",
        "time": "Wed Apr 12 18:01:36 2017 +0000"
      },
      "committer": {
        "name": "Vladislav Kaznacheev",
        "email": "kaznacheev@google.com",
        "time": "Wed Apr 12 11:16:51 2017 -0700"
      },
      "message": "Revert \"Make scrollbarSize in Material Design theme configurable\"\n\nThis reverts commit 98329f4da372e2ab00565b88df785620856cfb65.\n\nBug: 35432058\nTest: android.view.cts.ViewTest passes\nChange-Id: I4c76450a47b581a8237108180806845f5f66ac39\n"
    },
    {
      "commit": "37bfd57ead03276ea1c50b28a11e6116afe0e32b",
      "tree": "3bad606b6f4cc4042256e1b668605dd613f84647",
      "parents": [
        "0a0a63c8b1df2a58b81a8a4fb96719c318897490",
        "a6284a20b590be2be52e207174d3d0a980c77180"
      ],
      "author": {
        "name": "Siyamed Sinir",
        "email": "siyamed@google.com",
        "time": "Wed Apr 12 18:09:50 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 12 18:09:58 2017 +0000"
      },
      "message": "Merge \"Do not enforce paragraph constraint for copy ctr\" into oc-dev"
    },
    {
      "commit": "a56ba60c944c82265906f40088fddecb65705733",
      "tree": "971e02a5b84befdaaccf5595d87589516b71f493",
      "parents": [
        "6acaa0382c86ac1e557c92e4d8dd83fb2c4972f2"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Wed Apr 12 10:10:22 2017 -0700"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Wed Apr 12 11:08:49 2017 -0700"
      },
      "message": "\"bmgr restore\" really should wait until operation finishes.\n\nTest: manual test\nBug 37246838\n\nChange-Id: Ice381dc250e2d2a59cff48152dd3c8d6897d0804\n"
    },
    {
      "commit": "0a0a63c8b1df2a58b81a8a4fb96719c318897490",
      "tree": "e587ddf58d7a93fac6700768c740585b283b150e",
      "parents": [
        "f63cb49b151bb9d9bae3791c71ee715339ed07bf",
        "7da13d7c3e5b48c0410ae869c5679652de97e5aa"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Apr 12 17:55:49 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 12 17:55:56 2017 +0000"
      },
      "message": "Merge \"Add new \"work queue\" feature to JobScheduler.\" into oc-dev"
    },
    {
      "commit": "83249ec4f17494484f7923c90b3800a966fd6da3",
      "tree": "5176519abf0df11dabe2bf1c77f42a02cd7daf6e",
      "parents": [
        "4a306894145340a4fe08b70b569eaa31641b38e6"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Apr 12 10:54:03 2017 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Apr 12 10:54:31 2017 -0700"
      },
      "message": "Add API to get a uid\u0027s current importance.\n\nThis is kind-of useful to go along with monitoring\nuid importance changes.\n\nTest: none yet\n\nChange-Id: Ic0f8418955d17ea21d06f49dcd9641bc5f32387b\n"
    },
    {
      "commit": "f63cb49b151bb9d9bae3791c71ee715339ed07bf",
      "tree": "5ecc959003266b53e712a80c4f71d3a368402a71",
      "parents": [
        "7944962b7e547da376efd6c11d674491c6186ddc",
        "719e70c9f2a1d15568da6e9040169016f7c1f891"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 12 17:52:56 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 12 17:53:02 2017 +0000"
      },
      "message": "Merge \"Revert \"Transition from Activity to Broadcast for TV Search\"\" into oc-dev"
    },
    {
      "commit": "7944962b7e547da376efd6c11d674491c6186ddc",
      "tree": "3e60fd47ac2b0429e427024ccf1c48a2a7b9c234",
      "parents": [
        "feaa8b0f0156b33524d4f2e93c0aa71a9ea1d235",
        "eb69cbbe22d993a9ba88a1206853c660f8f43628"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 12 17:37:01 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 12 17:37:08 2017 +0000"
      },
      "message": "Merge \"Change behavior of setBitmap to cleanly reset the canvas\" into oc-dev"
    },
    {
      "commit": "feaa8b0f0156b33524d4f2e93c0aa71a9ea1d235",
      "tree": "b198ed5cb99115fa3ed6ec09f2f2b79789f883b9",
      "parents": [
        "25a263a303b09224916d3792f7caebce721e6173",
        "042741ce4f80f6a19c15252e447e66a0f3a891ec"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 12 17:31:38 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 12 17:31:44 2017 +0000"
      },
      "message": "Merge \"Remove unused public APIs.\" into oc-dev"
    },
    {
      "commit": "25a263a303b09224916d3792f7caebce721e6173",
      "tree": "983165db81242219534ad9533cfe39db1a592b9b",
      "parents": [
        "bf02434e79abb1e982496d8be98509f611469324",
        "6b3be41e30cd31b6df8b73a02568f9aa375ffc71"
      ],
      "author": {
        "name": "Soonil Nagarkar",
        "email": "sooniln@google.com",
        "time": "Wed Apr 12 17:27:40 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 12 17:27:47 2017 +0000"
      },
      "message": "Merge \"Fix foreground importance bug in LocationManagerService.\" into oc-dev"
    },
    {
      "commit": "562afaf1e7f77120d05994ac99e46599c7e85270",
      "tree": "fb87a44c974b2f91b3a3f9e60277ab0491e1a604",
      "parents": [
        "bf02434e79abb1e982496d8be98509f611469324"
      ],
      "author": {
        "name": "Chad Brubaker",
        "email": "cbrubaker@google.com",
        "time": "Mon Apr 10 13:32:37 2017 -0700"
      },
      "committer": {
        "name": "Chad Brubaker",
        "email": "cbrubaker@google.com",
        "time": "Wed Apr 12 10:21:15 2017 -0700"
      },
      "message": "Expose more settings to Instant Apps\n\nTest: Settings are accessible from an instant app\nChange-Id: Ib6e5f603184bc94c8a47f010e1609b3021765403\n"
    },
    {
      "commit": "bf02434e79abb1e982496d8be98509f611469324",
      "tree": "e2680a05ff1c0486289401eb1e31b0a76c5f6d04",
      "parents": [
        "fe99773a70e6bdfb141cafa06c91760a9264354e",
        "a5a69120958630684f9975e5dab1a53c99c88731"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Apr 12 17:12:13 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 12 17:12:23 2017 +0000"
      },
      "message": "Merge \"TIF: add review rating columns to programs\" into oc-dev"
    },
    {
      "commit": "fe99773a70e6bdfb141cafa06c91760a9264354e",
      "tree": "aca52c0e860720aebf056982ffcf545fec58e81a",
      "parents": [
        "6846676b9bb44e3eae284aa45d932085e6881caa",
        "bae01b1a70dd721e7343265bedfceee39bdc39f1"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Apr 12 17:06:10 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 12 17:06:15 2017 +0000"
      },
      "message": "Merge \"Disallow task snapshot starting window for intent !\u003d ACTION_MAIN\" into oc-dev"
    },
    {
      "commit": "6846676b9bb44e3eae284aa45d932085e6881caa",
      "tree": "f1081886be499feed026e4fcdd56777860c076c0",
      "parents": [
        "88b8dc5211fae0d8a8be4b7ad1be7bf2468be159",
        "dd5986e035920cf8718fe968171c455c6bac9702"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Apr 12 17:04:07 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 12 17:04:13 2017 +0000"
      },
      "message": "Merge \"Fix NPE in TaskSnapshotController\" into oc-dev"
    },
    {
      "commit": "88b8dc5211fae0d8a8be4b7ad1be7bf2468be159",
      "tree": "b431bf020e9d81150125cd83af5e475a857d025a",
      "parents": [
        "ec9afcd4c51e65ca4505ef1807141fa2e635a780",
        "be3235abcddbcab63e60184de416c6243697abb7"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Apr 12 17:00:34 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 12 17:00:39 2017 +0000"
      },
      "message": "Merge \"Updates for QS DND tile\" into oc-dev"
    },
    {
      "commit": "ec9afcd4c51e65ca4505ef1807141fa2e635a780",
      "tree": "8c216a44e84d74e31118abe9e628a313e48bcd5f",
      "parents": [
        "a968d33edbf1f1ccf3f5999b5a86fee78b7a2396",
        "209e03e2ff49fb6038b9dad549ec63351adb620e"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Apr 12 16:59:56 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 12 17:00:02 2017 +0000"
      },
      "message": "Merge \"Visual changes to dual target tiles\" into oc-dev"
    },
    {
      "commit": "a968d33edbf1f1ccf3f5999b5a86fee78b7a2396",
      "tree": "8aa4a207a8b1c293a0710b769e335cb41a04e80b",
      "parents": [
        "33aae89f292b4fe15c01dc9fb93af7e23d6ba6ea",
        "f31efa38f86f41965089f748ddb1085b35912b30"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 12 16:59:28 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 12 16:59:33 2017 +0000"
      },
      "message": "Merge \"Ensure bounds are updated together.\" into oc-dev"
    },
    {
      "commit": "33aae89f292b4fe15c01dc9fb93af7e23d6ba6ea",
      "tree": "37bbdf8cc0b1378d7dcf51ea610d5d90294410ef",
      "parents": [
        "feada91060fe356a86a9a4e16e3c8c8f60c69389",
        "43c20cf6d4bd661d85bed76c78953aa656dbcc62"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 12 16:54:43 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 12 16:54:56 2017 +0000"
      },
      "message": "Merge \"Introduce FILE_ID for TTC fonts and variation fonts.\" into oc-dev"
    },
    {
      "commit": "43574b03e5604e346f088a1b0da2ab37fb115226",
      "tree": "b19b77a261bc53481edb5dbf934f1b15df0a5211",
      "parents": [
        "19ffd1d0a597385075cef7a436364e8b7aa083f4"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Apr 12 09:25:20 2017 -0700"
      },
      "committer": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Apr 12 09:53:38 2017 -0700"
      },
      "message": "Add autofill feature API\n\nWe now have a software feature for autofill which can be used\nby partners to disable it on low-end devices or form factors\nfor which autofill doesn\u0027t make sense.\n\nbug:35956220\n\nTest: manual (requires a custom build)\n\nChange-Id: I6c06462ed9ca3ae93331700dce38a8c08dfd0722\n"
    },
    {
      "commit": "19ffd1d0a597385075cef7a436364e8b7aa083f4",
      "tree": "5ee27a8787162f4e8a54ecbaa5e8dc8cfcd9874f",
      "parents": [
        "1f58ad1a2f1a88fb154297080e2b97bbf47f4aa4"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Apr 11 23:10:43 2017 -0700"
      },
      "committer": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Apr 12 09:53:13 2017 -0700"
      },
      "message": "Fill UI polish\n\n1. Avoid jank when the suggesting list scrolled\n\n2. Remove hard-coded values from max popup height\n\n3. UX requested tweaks\n\n4. Remove dead code\n\nTest: manual\n\nbug:37245055\nbug:37179467\n\nChange-Id: I6a6760edb06230e3d4925e23863667cfd3ac0601\n"
    },
    {
      "commit": "c33658e597347b733dc1a7859bebdb5da06738dc",
      "tree": "1c06207b934c87ba9554ddf443e644a820655fc8",
      "parents": [
        "068b429c340e9aa5935a76cff5eb52f8068f2f1c"
      ],
      "author": {
        "name": "Robert Carr",
        "email": "racarr@google.com",
        "time": "Tue Apr 11 18:24:20 2017 -0700"
      },
      "committer": {
        "name": "Robert Carr",
        "email": "racarr@google.com",
        "time": "Wed Apr 12 09:50:40 2017 -0700"
      },
      "message": "Fix auto-pip visibility issues.\n\nIn the case that we defer stop for auto-enter picture\nin picture, we should also defer changing the visibility. This causes\nparticularly awkward issues with SurfaceView as the views are left\nin a severed state.\n\nTest: Auto-pip Chrome from youtube. Things look alright!\nBug: 36355266\nBug: 36640131\nChange-Id: I77de1c3eb9c61b03740cbe49f88dec1af2ed6577\n"
    },
    {
      "commit": "feada91060fe356a86a9a4e16e3c8c8f60c69389",
      "tree": "c2297b5e0fa32fff56bcbafd46546f4a88e3e292",
      "parents": [
        "5a667c8eb177f925c8150e8d51977bbc96b4285f",
        "bd441caaf6fb268b2756bc51304efa038bf58376"
      ],
      "author": {
        "name": "Daniel Nishi",
        "email": "dhnishi@google.com",
        "time": "Wed Apr 12 16:37:47 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 12 16:37:53 2017 +0000"
      },
      "message": "Merge \"Use the StorageStatsManager in FileCollector.\" into oc-dev"
    },
    {
      "commit": "e7c5ced2119f89b8e8b722b9010e685db8168b69",
      "tree": "2a8f4f0d6e3002013bf59a146acb2cca9e6d35c9",
      "parents": [
        "a9a2bbc64744e33cdd555a843b3ea352ddd70a11"
      ],
      "author": {
        "name": "Charles He",
        "email": "qiurui@google.com",
        "time": "Wed Apr 12 16:22:35 2017 +0100"
      },
      "committer": {
        "name": "Charles He",
        "email": "qiurui@google.com",
        "time": "Wed Apr 12 17:35:07 2017 +0100"
      },
      "message": "Disallow direct-boot aware activities to bypass work lock\n\nEffectively reverting 89927b3cd96472c478a988d6c731cd09d412a043, which\nallowed direct-boot aware activities in the work profile to show before\nthe profile was unlocked. This causes problems with key eviction\nintroduced in O. Specifically, many system activities (e.g.\nChooserActivity, activities in Settings, etc.) are marked direct-boot\naware, and therefore can be started while the work profile is locked\nwith key evicted. Currently they either bypass the keyguard when they\nshould not, or simply crash due to profile still being locked.\n\nIn the future, we need to create a new mechanism to allow activities\nsuch as video calls, alarm clocks, etc. to bypass the work keyguard. It\nprobably involves checking for something like FLAG_SHOW_WHEN_LOCKED.\n\nBug: 36961785\nBug: 35708183\nBug: 30296144\nTest: manual, by following the steps in the bugs quoted\nTest: runtest -c com.android.server.am.ActivityManagerServiceTest frameworks-services\nChange-Id: I5ccaaf963f3dd96e4abb785a10aa258b15363178\n"
    },
    {
      "commit": "5a667c8eb177f925c8150e8d51977bbc96b4285f",
      "tree": "25dd533444f8262c993e6aa8a3a1c24389adb3b3",
      "parents": [
        "27ce8b0d3466631d6e449be302d4f348c204dda3",
        "b2653e69708eda88d796cc32489e5e2283a13508"
      ],
      "author": {
        "name": "Dmitri Plotnikov",
        "email": "dplotnikov@google.com",
        "time": "Wed Apr 12 16:34:27 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 12 16:34:32 2017 +0000"
      },
      "message": "Merge \"Fixing content intent on External Storage notification\" into oc-dev"
    },
    {
      "commit": "59e8e3d7474075e6aea5e879c986105be5063c0c",
      "tree": "abea2c2438379542e0c7d16c041eaf12ccc2e180",
      "parents": [
        "9e3c9eeb96fde8a3ae16ee0912e911dbc15ab5e4"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Dec 05 09:03:24 2016 -0800"
      },
      "committer": {
        "name": "Erik Wolsheimer",
        "email": "ewol@google.com",
        "time": "Wed Apr 12 16:23:40 2017 +0000"
      },
      "message": "[DO NOT MERGE] Allow multiple toasts for the focused app\n\nWe don\u0027t allow apps to add multiple toast windows to\nprevent an attacker to keep adding the same toast as\na workaround for our measure to ensure toast windows\nare removed after a timeout. The may cause backwards\ncompatibility issue for apps that add multiple toasts.\nWhile we need to fix the security vulnerability it is\ndesirable to make the fix as backwards compatible as\npossible. This change allows the focused app to add\nas many toast windows as it wants since they will be\nremoved after the timeout and once the app is not the\none the user uses it will lose the multiple toast add\ncapability.\n\nbug:30150688\n\nChange-Id: I2d9295926cb49b5bb80c7af2546872ff8ca22c64\n(cherry picked from commit 296a60acc3d67cea23bae167dbcb51c0d0d60b23)\n"
    },
    {
      "commit": "da78147f290cbafe0c36aef28ab15fcefce74e39",
      "tree": "8ef009742c25a47ba6c6af717991a601a60d92e3",
      "parents": [
        "170e3e242be5c4f14b53356b2733a4e0d618290f"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed Apr 12 09:41:16 2017 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed Apr 12 12:08:56 2017 -0400"
      },
      "message": "Clear calling identity before verifying listeners\n\nAlso don\u0027t throw when can\u0027t verify listener.\n\nAnd update mocking in tests to clean state between tests.\n\nBug: 36783632\nFixes: 37263567\nTest: runtest-systemui-notification, create a secondary user\nChange-Id: I5ec95539c9859b67b8fbc7e6a85334e08e6b5a98\n"
    },
    {
      "commit": "27ce8b0d3466631d6e449be302d4f348c204dda3",
      "tree": "bdee666c6f9a7bb6b11c651dc5264a97f68ddf11",
      "parents": [
        "170e3e242be5c4f14b53356b2733a4e0d618290f",
        "880994d0db0137f7d5e0c1b79af3e809e8d4e0a3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 12 16:07:22 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 12 16:07:26 2017 +0000"
      },
      "message": "Merge \"Add hidden SystemApi for two setup wizard actions\" into oc-dev"
    },
    {
      "commit": "7c37964cf207dd2f1ceefe190e63c90a151d7831",
      "tree": "5989c0489df28b72b6394e047c2da0fe2b399076",
      "parents": [
        "1654143680f53f857747e3b26bce8c414921b8cd"
      ],
      "author": {
        "name": "Kang Li",
        "email": "kanlig@google.com",
        "time": "Fri Feb 24 17:41:07 2017 -0800"
      },
      "committer": {
        "name": "Kang Li",
        "email": "kanlig@google.com",
        "time": "Wed Apr 12 15:56:40 2017 +0000"
      },
      "message": "Updates reportChooserSelection to be synchronized with queryUsageStats\nin UsageStatsService, to fix a flaky test.\n\nBug: 35763877\nTest: manually ran the flaky tests for 50 times, to verify that it is\nstable.\n\nChange-Id: I56d355bb283275f33bf7a24d0cc5b6454b99a35e\n(cherry picked from commit 434f76a8d739060b5c8e96b4824687c19b94ee79)\n"
    },
    {
      "commit": "170e3e242be5c4f14b53356b2733a4e0d618290f",
      "tree": "e1a0c75a197644a4ab9cff5bf260a4f91cee0fee",
      "parents": [
        "56069d71463c88d404bc5ab311e5353629029e13",
        "0dfbd1569dcf451abfa9ea59a9c478b4cd2d90d2"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Wed Apr 12 15:45:49 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 12 15:45:58 2017 +0000"
      },
      "message": "Merge \"VolumeShaper: update API, use \"Millis\" instead of \"Ms\"\" into oc-dev"
    },
    {
      "commit": "e3c21e0015c260c76d98f487e36f6167d4bf9d5d",
      "tree": "4bb3014ba0d318bc6a2801f7606ac3d671792e88",
      "parents": [
        "d24ecd9b5c93a62e1bf82786b9648bc496c0a076"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue Apr 11 18:02:17 2017 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed Apr 12 08:41:39 2017 -0700"
      },
      "message": "Fix regression when removing task.\n\n- Limit removing the task immediately to when there is a single task\n  overlay activity. Certain activities may not work when force-removed\n  before the clean up work in removeTask() completes especially if the\n  finishing activity is a part of a launch process (ie. trampoline\n  activity). This behaviour is only needed for finishing activities that\n  have actual task overlays.\n\nBug: 36761629\nTest: Launch SiriusXM, and check that it loads\nChange-Id: I34c812ab111819e858fe36b6359f82da717ba459\n"
    },
    {
      "commit": "56069d71463c88d404bc5ab311e5353629029e13",
      "tree": "6650da4150497d791d38b47c62c35c4a0d483c35",
      "parents": [
        "e0e55f535af150a2c20d4e32bf22815cdd46a6e1",
        "637cd4892213b820c00a2a09959c84c49c50a15e"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Wed Apr 12 15:32:26 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 12 15:32:31 2017 +0000"
      },
      "message": "Merge \"Show x for short period of time when activity is PIP\u0027d\" into oc-dev"
    },
    {
      "commit": "e0e55f535af150a2c20d4e32bf22815cdd46a6e1",
      "tree": "3f8275232b77b3f8ef7b1c2f9548634dc49b84d4",
      "parents": [
        "b4b44d3bae47546cb8753e5496099b28ec6f3995",
        "3b3ed7af3b4837440af62e7af4fe5e0e2df17559"
      ],
      "author": {
        "name": "Paul Mclean",
        "email": "pmclean@google.com",
        "time": "Wed Apr 12 15:16:17 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 12 15:16:22 2017 +0000"
      },
      "message": "Merge \"Optimize HW_AV_SYNC playback by avoiding multiple timestamp block allocations.\" into oc-dev"
    },
    {
      "commit": "b4b44d3bae47546cb8753e5496099b28ec6f3995",
      "tree": "bbc63b26443a029f2ba3513eb0f8904d3f764d7f",
      "parents": [
        "7ecd40c1fca96db6289aff0fea37573b843ee336",
        "c9668a18055e56848d1aea51778eef06a4da39ad"
      ],
      "author": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Wed Apr 12 14:49:12 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 12 14:49:17 2017 +0000"
      },
      "message": "Merge \"jni: isLoggable: adapt to removal of property name size limit\" into oc-dev"
    },
    {
      "commit": "43c20cf6d4bd661d85bed76c78953aa656dbcc62",
      "tree": "d60aad6d6bf330c35ed46a34802f00ced7d6f6d6",
      "parents": [
        "1f58ad1a2f1a88fb154297080e2b97bbf47f4aa4"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Mon Apr 10 11:03:24 2017 -0700"
      },
      "committer": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Wed Apr 12 07:24:21 2017 -0700"
      },
      "message": "Introduce FILE_ID for TTC fonts and variation fonts.\n\nA single TTC font or variation font can be used for multiple entry\nof FontResult. To share the file contents, assign same URI for those.\n\nBug: 36494487\nTest: android.provider.FontsContractTest passes\nChange-Id: Ibf24f216179a6481dee1801cd2dfb68c4bb38fac\n"
    },
    {
      "commit": "7ecd40c1fca96db6289aff0fea37573b843ee336",
      "tree": "1c68c56f28e91fa4563c05a506bbadcb664af3e9",
      "parents": [
        "a9a2bbc64744e33cdd555a843b3ea352ddd70a11",
        "936f27cbf73b335c7a1404af8406baa0f3576e05"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 12 14:16:04 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 12 14:16:10 2017 +0000"
      },
      "message": "Merge \"Always request keyboard shorcuts, even if there\u0027s no menu.\" into oc-dev"
    },
    {
      "commit": "5421e810233ecadf0ebc7d7760dc9ac07a141e6c",
      "tree": "f7ad7542f603c097a9a7267f5ed3a6996f26c95d",
      "parents": [
        "1f58ad1a2f1a88fb154297080e2b97bbf47f4aa4"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Tue Apr 11 10:40:55 2017 -0700"
      },
      "committer": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Wed Apr 12 07:12:41 2017 -0700"
      },
      "message": "Update Typeface.Builder API to reflect API feedback.\n\n- Stop pooling and remove reset method.\n- Introduce overloaded constructors instead of setSource methods.\n- Make italic parameter boolean and treat \"not called\" as\n  RESOLVE_BY_FONT_TABLE.\n- Remove constants and move them to Typeface with private static\n  constant.\n- Fix JavaDoc.\n\nBug: 37082657\nTest: android.graphics.cts.TypefaceTest passed\nChange-Id: I0c50cf3e2d50c0021f7e12bbb7ed7ae89fa1c2a1\n"
    },
    {
      "commit": "fc1bfc442cb52d4f904e6bf946f191bcf007277a",
      "tree": "0abd9311a81f0c67ae0408260ca3b526b8e43af0",
      "parents": [
        "a9a2bbc64744e33cdd555a843b3ea352ddd70a11"
      ],
      "author": {
        "name": "Jesse Evans",
        "email": "jsje@google.com",
        "time": "Fri Apr 07 16:11:26 2017 -0700"
      },
      "committer": {
        "name": "Jesse Evans",
        "email": "jsje@google.com",
        "time": "Wed Apr 12 07:00:51 2017 -0700"
      },
      "message": "Rename WEB_ACTION_ENABLED to INSTANT_APPS_ENABLED\n\nRenames the instant apps setting to reflect what it is for.\n\nAdds the SystemApi annotation to make this field visible\nto the resolver and installer.\n\nTest: existing tests\n\nChange-Id: I1651bb101d69bdfdaa63c004435025c68a33cd8e\n"
    },
    {
      "commit": "a9a2bbc64744e33cdd555a843b3ea352ddd70a11",
      "tree": "095643461fc02dbba52840c7eeb1ce283c862e12",
      "parents": [
        "487e10e22b22b1ba5467b1ecfef154ca807b6f21",
        "73f747ba25b3aa881437d8de1285fc9712660604"
      ],
      "author": {
        "name": "Pavel Grafov",
        "email": "pgrafov@google.com",
        "time": "Wed Apr 12 12:33:48 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 12 12:33:52 2017 +0000"
      },
      "message": "Merge \"Improve javadocs for SecurityLog class.\" into oc-dev"
    },
    {
      "commit": "35ba7ec539a91013aed6c78e48011903255ae4cb",
      "tree": "37530cd94900e9652b14c3aef7051406028005e3",
      "parents": [
        "264f2e40e2379d8a44c2a083fa3c09bcd09911a7"
      ],
      "author": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Wed Apr 12 12:59:38 2017 +0100"
      },
      "committer": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Wed Apr 12 13:01:34 2017 +0100"
      },
      "message": "clear calling identity before calling settings provider\n\nTest: Run a instrumentation test\ncts-tradefed run cts-dev --module DevicePolicyManager --test com.android.cts.devicepolicy.ManagedProfileTest#testPhoneAccountVisibility\n\nChange-Id: I29b1dc307e9e127b919aebe4d83ab6311ce36f2d\nFix: 34320197\n"
    },
    {
      "commit": "487e10e22b22b1ba5467b1ecfef154ca807b6f21",
      "tree": "8f5a2cc6198f3ffd1872d611da0542f5faf982c1",
      "parents": [
        "ac1c224cdcfa966776dc6a38a534da96e8a6441a",
        "9d5f8e11e11e93fbf0d9cbcbb68b7b0062695e5d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 12 10:59:53 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 12 10:59:59 2017 +0000"
      },
      "message": "Merge \"Add helptext to bu command.\" into oc-dev"
    },
    {
      "commit": "ac1c224cdcfa966776dc6a38a534da96e8a6441a",
      "tree": "8d78fe2f9b59e0e27e57f85c6b00b1ee3b4ac8ba",
      "parents": [
        "c2f8949b3243f7bd589d80781a438ff7ecb14833",
        "fbb10615a596323ac925ca0f781542afc60bb938"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 12 09:43:06 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 12 09:43:11 2017 +0000"
      },
      "message": "Merge \"Do not inset autofill highlight\" into oc-dev"
    },
    {
      "commit": "c2f8949b3243f7bd589d80781a438ff7ecb14833",
      "tree": "02834cfc2e52f8ee4073d4d8b3e7d50b80992160",
      "parents": [
        "7d4cf66b17bb7d9c42de6a353b1b283576b5bae5",
        "d1f1a0b60a660cbff9efdf77c2aed11e1f7061f2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 12 09:35:12 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 12 09:35:17 2017 +0000"
      },
      "message": "Merge \"Implement enumerate in FingerprintService\" into oc-dev"
    },
    {
      "commit": "7d4cf66b17bb7d9c42de6a353b1b283576b5bae5",
      "tree": "5433d33770449af0a1498969e760ca3a3f1091d9",
      "parents": [
        "264f2e40e2379d8a44c2a083fa3c09bcd09911a7",
        "0e65e7346b415c2f534995fa5c770563a7334e98"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 12 09:12:19 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 12 09:12:23 2017 +0000"
      },
      "message": "Merge \"Make \"Paste as plain text\" resource string public.\" into oc-dev"
    },
    {
      "commit": "264f2e40e2379d8a44c2a083fa3c09bcd09911a7",
      "tree": "b4edb529cfbec338717598761a74e0dcfdf79f97",
      "parents": [
        "39608b85564d37d170fde5590ddf4c76c878d104",
        "72db7055b850be10f8e3b70e1490ebbe1a2dba3a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 12 09:02:10 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 12 09:02:14 2017 +0000"
      },
      "message": "Merge \"Change AOSP launcher icon mask Test: manual b/36854903\" into oc-dev"
    },
    {
      "commit": "39608b85564d37d170fde5590ddf4c76c878d104",
      "tree": "6180826d32ca238756df068671c879085525fb58",
      "parents": [
        "a609bbc9c4e1614eca7e70cb90739486f745e5c7",
        "9fc2870679188eacb26662623820c3df84d2594c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 12 05:10:59 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 12 05:11:03 2017 +0000"
      },
      "message": "Merge \"Fix doc for FLAG_DISMISS_KEYGUARD\" into oc-dev"
    },
    {
      "commit": "a609bbc9c4e1614eca7e70cb90739486f745e5c7",
      "tree": "7237090e0e5e6e4bb7de5aed1c242fb8920bbff7",
      "parents": [
        "ed799ef6fbd64fb293ae6b822b8d9214a68a6aa1",
        "a1300c84f63f6288616f8532f9cb3373ad130c7f"
      ],
      "author": {
        "name": "Suprabh Shukla",
        "email": "suprabh@google.com",
        "time": "Wed Apr 12 04:32:45 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 12 04:32:51 2017 +0000"
      },
      "message": "Merge \"Renaming intent action for unknown sources\" into oc-dev"
    }
  ],
  "next": "0dfbd1569dcf451abfa9ea59a9c478b4cd2d90d2"
}
