)]}'
{
  "log": [
    {
      "commit": "bf783e24cfdc2cdf7a4771fb2067a93e901c29fa",
      "tree": "c354beb93988cd03b4a144b1808337f60cfbd713",
      "parents": [
        "dea0438385393d9dab1579823b79e413c6e22f3b",
        "f706fe2f6000d0d7c132c17e622cb96e8eaabc4c"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Tue May 09 18:10:23 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 09 18:10:30 2017 +0000"
      },
      "message": "Merge \"Always force set functions on disconnect\" into oc-dev"
    },
    {
      "commit": "dea0438385393d9dab1579823b79e413c6e22f3b",
      "tree": "3de01e7a8f15335b8c0fdb056f24952003d2ae8e",
      "parents": [
        "70c1e51bc18332741f9008376a95f789f33c2324",
        "63699b128e009c65affe50995bd8f86eca1a8694"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 09 17:58:43 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 09 17:58:48 2017 +0000"
      },
      "message": "Merge \"AAPT2: Ignore namespaced elements in AndroidManifest.xml\" into oc-dev"
    },
    {
      "commit": "70c1e51bc18332741f9008376a95f789f33c2324",
      "tree": "3d6bac414c580b7de25b3215d2db30211968eff6",
      "parents": [
        "256794f0aaa16ab57cbae1e7a2d6a31f5dce7606",
        "e06b816e0ec64bac284d44c543166e88c9167889"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 09 17:22:08 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 09 17:22:16 2017 +0000"
      },
      "message": "Merge \"Protect shared element transitions from removed views.\" into oc-dev"
    },
    {
      "commit": "256794f0aaa16ab57cbae1e7a2d6a31f5dce7606",
      "tree": "51fd92d3074fc05ab3c33ad4b91bd5f77e87fe31",
      "parents": [
        "1e820d7c4d743662b374bb91ad315470a7947d66",
        "23ce6fa2e944fd5be3617c4e4b37b72cbd97042e"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Tue May 09 17:00:18 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 09 17:00:25 2017 +0000"
      },
      "message": "Merge \"Destroy Allocation with ScriptIntrinsicLut\" into oc-dev"
    },
    {
      "commit": "1e820d7c4d743662b374bb91ad315470a7947d66",
      "tree": "4f4ee97a3e3023d82e9454e3e0396892f30c1cf0",
      "parents": [
        "be030126fe91341788a29d16c10cf523ea566862",
        "867ac4d57e3bacb5adb099adecb327e4eb58689b"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Tue May 09 16:59:34 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 09 16:59:43 2017 +0000"
      },
      "message": "Merge \"Destroy Allocation right away on exception\" into oc-dev"
    },
    {
      "commit": "be030126fe91341788a29d16c10cf523ea566862",
      "tree": "99071b63ecf82a3e38ace229e59a3ed0387c31d4",
      "parents": [
        "5ddf88dfe650a6adc2b86a99d0792b9f024b0ad9",
        "e2ec2e86ae9f9552551e524efb9898d889e2f70a"
      ],
      "author": {
        "name": "Tenghui Zhu",
        "email": "ztenghui@google.com",
        "time": "Tue May 09 16:38:30 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 09 16:38:36 2017 +0000"
      },
      "message": "Merge \"Fix VectorDrawable size rounding issue\" into oc-dev"
    },
    {
      "commit": "5ddf88dfe650a6adc2b86a99d0792b9f024b0ad9",
      "tree": "355ac9e831c6b85e7b43e3ac4d3cbb92b47023a8",
      "parents": [
        "b4566b30fc7d359db62421aa9e3dc6c5b7f9e907",
        "c2dbe49bdcd487cb18bc97f5d4942224f64e8540"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 09 16:29:45 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 09 16:29:49 2017 +0000"
      },
      "message": "Merge \"Don\u0027t commit snooze on horizontal swipes or when its in its expanded state\" into oc-dev"
    },
    {
      "commit": "b4566b30fc7d359db62421aa9e3dc6c5b7f9e907",
      "tree": "656c49e4a176c68b6a0a3c9f9d1c6531dbe63315",
      "parents": [
        "7080fa528272d4353e9979cf693e5b4dc1d0db8b",
        "c6ae42a58841402e5b2a9e8dfe114b35fdfe25ee"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 09 16:24:08 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 09 16:24:13 2017 +0000"
      },
      "message": "Merge \"Fix IME Keyguard exit animation\" into oc-dev"
    },
    {
      "commit": "7080fa528272d4353e9979cf693e5b4dc1d0db8b",
      "tree": "3d8b1458c1a9eb7b15c9193c395d309ef1730616",
      "parents": [
        "104590844efd896b9311d3d1050930be4f8e4c7e",
        "956f36bfe2bcb16080336572e6042ae1ab66c5be"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 09 16:03:16 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 09 16:03:27 2017 +0000"
      },
      "message": "Merge \"Add BLE results counter to batterystats\" into oc-dev"
    },
    {
      "commit": "104590844efd896b9311d3d1050930be4f8e4c7e",
      "tree": "6f072b62bf5a40708c4572cfd3dc5a7ac0d7586e",
      "parents": [
        "3630fd4e11f6986a1881371aae25521b21998654",
        "3de110bbb7f30090b4eae0e4edbf97c5819c4658"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 09 16:02:10 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 09 16:02:13 2017 +0000"
      },
      "message": "Merge \"Remove redundant TextClassificationService\" into oc-dev"
    },
    {
      "commit": "3630fd4e11f6986a1881371aae25521b21998654",
      "tree": "48c5c90cf5d36f60dc42ab48837b530d1bf2e1ac",
      "parents": [
        "8d25b77e4c77b60c909823e0b2a7d3a9313d9fd0",
        "de84443489e95f1b406e3ba8d9e864d8b0adf061"
      ],
      "author": {
        "name": "Rob Carr",
        "email": "racarr@google.com",
        "time": "Tue May 09 15:49:20 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 09 15:49:29 2017 +0000"
      },
      "message": "Merge \"SurfaceView: Release Surface with SurfaceControl.\" into oc-dev"
    },
    {
      "commit": "8d25b77e4c77b60c909823e0b2a7d3a9313d9fd0",
      "tree": "721cb181c20672679fea074bbccbd2699c4a71f0",
      "parents": [
        "1c7445565d9af66b98cb65203c4d102ecec4118e",
        "1d359a6d3179b7e793fc4082237b001d7260c423"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Tue May 09 15:35:54 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 09 15:36:00 2017 +0000"
      },
      "message": "Merge \"NumberPicker a11y (and a11y-inspired) fixes\" into oc-dev"
    },
    {
      "commit": "1c7445565d9af66b98cb65203c4d102ecec4118e",
      "tree": "90d098fe67efd66ca71c83e9beea96a9fb019b3b",
      "parents": [
        "64d6e3e11d477bc94815235e514187e0d9642c7f",
        "bdf2a80816a1bcb58f09ee989a995983638aa894"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 09 15:32:22 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 09 15:32:27 2017 +0000"
      },
      "message": "Merge \"Always throw a ConnectionException on error\" into oc-dev"
    },
    {
      "commit": "64d6e3e11d477bc94815235e514187e0d9642c7f",
      "tree": "bde3d7a848d511332a38ccce151aea09a129ec7b",
      "parents": [
        "1b7e17b1350bb35f7cbfe1643b0694ee32429fa1",
        "61a1fabab68436de7315f0c4b5270b9c84e48667"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Tue May 09 15:30:24 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 09 15:30:30 2017 +0000"
      },
      "message": "Merge \"Fix crash in a11y cache\" into oc-dev"
    },
    {
      "commit": "1b7e17b1350bb35f7cbfe1643b0694ee32429fa1",
      "tree": "d29fca0c2738f6df1feaa0df333a56adb3aacf43",
      "parents": [
        "7cf5f74f3fda19901d8c572f8c47981eda96e091",
        "373b15bda93c8b400c5e1271bc93cbef26af503f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 09 15:13:48 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 09 15:13:51 2017 +0000"
      },
      "message": "Merge \"Fix double bolding\" into oc-dev"
    },
    {
      "commit": "c6ae42a58841402e5b2a9e8dfe114b35fdfe25ee",
      "tree": "6c5afc5f42e096bc180d27e26a9f13a6f869a140",
      "parents": [
        "d2915725d9b8bed5daa6c8410597ce3671829218"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon May 08 23:42:02 2017 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue May 09 16:24:33 2017 +0200"
      },
      "message": "Fix IME Keyguard exit animation\n\nKeyguard exit animation was always applied no matter whether the\ncurrent window is shown or not. Because Keyguard exit starts with\nalpha\u003d0, this lead to a flicker with the IME window as a frame\nlater IME was applied its dismissal animation, which reverts it to\nalpha\u003d1 at the beginning.\n\nFix this by only applying exit animation if window is currently\nhidden only by policy. Requires readding the old visibility method\n*cough cough cough*\n\nIdeally we would apply non-app window policy visibility/animation\nat the same place...but today is not the day! (to minimize risk)\n\nTest: Set password, unlock phone\nTest: Don\u0027t set password, unlock to activity with IME up\nChange-Id: I46110c80da4438223282903fd4defeba2c3f0550\nFixes: 36200726\n"
    },
    {
      "commit": "3de110bbb7f30090b4eae0e4edbf97c5819c4658",
      "tree": "a15106cfee0bb8f464733a91c798575c18f33290",
      "parents": [
        "7cf5f74f3fda19901d8c572f8c47981eda96e091"
      ],
      "author": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Thu May 04 16:29:04 2017 +0100"
      },
      "committer": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Tue May 09 13:51:03 2017 +0100"
      },
      "message": "Remove redundant TextClassificationService\n\nText classification is now being done entirely in the app\u0027s proccess.\nSee android.view.textclassifier.TextClassificationManager\nReverts Ic428d00f291e268211866b3fc6b7acbc3eb04e1e\n\nTest: bit FrameworksCoreTests:android.view.textclassifier.TextClassificationManagerTest\nFixes: 36852122\nChange-Id: Iffff3ab6e7d3b761576eb6bdcd5032db34b7a1b2\n"
    },
    {
      "commit": "7cf5f74f3fda19901d8c572f8c47981eda96e091",
      "tree": "763552bb6722bec81d725dfb6068de93834f2d23",
      "parents": [
        "d2915725d9b8bed5daa6c8410597ce3671829218",
        "59af7a82fa7a033d4d3ec06ad5650023fae07a20"
      ],
      "author": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Tue May 09 11:48:56 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 09 11:49:00 2017 +0000"
      },
      "message": "Merge \"Update SystemUpdatePolicy wording\" into oc-dev"
    },
    {
      "commit": "d2915725d9b8bed5daa6c8410597ce3671829218",
      "tree": "22f9fe07d894ed71f464056c533ff4a045219330",
      "parents": [
        "74fe2cbc3a335ed72163b4da09c04d9cf73e07f4",
        "29b3a8ad26cc416c4fd6ca3444e9c22507bc3778"
      ],
      "author": {
        "name": "Charles He",
        "email": "qiurui@google.com",
        "time": "Tue May 09 07:58:20 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 09 07:58:25 2017 +0000"
      },
      "message": "Merge \"FingerprintService: refresh auth id after enroll and remove.\" into oc-dev"
    },
    {
      "commit": "74fe2cbc3a335ed72163b4da09c04d9cf73e07f4",
      "tree": "55138693f1c802e2805fc549dd693579671b6ae4",
      "parents": [
        "bd54d2c2bdc36e9ae317de088f0f7a25e955d905",
        "c87ec500e3cb5e89bc6eab6a3dad872d256f1f5c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 09 06:36:35 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 09 06:36:39 2017 +0000"
      },
      "message": "Merge \"Move some NetworkStats tests to tests/net.\" into oc-dev"
    },
    {
      "commit": "bd54d2c2bdc36e9ae317de088f0f7a25e955d905",
      "tree": "47d82b73aa34e8d6833de41c3f60d4433aee362e",
      "parents": [
        "82792153c31869535723bb7e3619821e937c8f86",
        "48a92a5dbbf98d9f0235554e2bea3c969f7f2cee"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 09 04:54:20 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 09 04:54:24 2017 +0000"
      },
      "message": "Merge \"Handling the touch better when the screen turns off\" into oc-dev"
    },
    {
      "commit": "373b15bda93c8b400c5e1271bc93cbef26af503f",
      "tree": "bb8ef292a69082853e596ff6ba9e0552b7d60142",
      "parents": [
        "718688f39bc6d760fac650ad2a76e490c2465e4b"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Mon May 01 22:17:36 2017 -0700"
      },
      "committer": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Tue May 09 04:10:07 2017 +0000"
      },
      "message": "Fix double bolding\n\nresolveStyle increases minikinStyle\u0027s weight value based on Skia\u0027s style\nvalue. Since we compute Skia\u0027s style based on given weight value, we\nshould not add extra bold weight to minikinStyle.\n\nThis CL also fixes misunderstanding of base weight.\nThe base weight is only used for computing weight relative to the\nweighted alias. Thus, base weight should not be updated except for\ncreateWeightAlias method.\n\nTo be clear, this CL changes the function names but keeps the same\nsemantics as before.\n\nTest: adb shell /data/nativetest/hwui_unit_tests/hwui_unit_tests\nTest: am instrument -w -e class android.graphics.cts.TypefaceTest\\\n      android.graphics.cts/android.support.test.runner.AndroidJUnitRunner\nBug: 37880319\nMerged-In: Ied73189b11792fb062da46f45afd2db664e6ecb4\n\nChange-Id: I82350a1bfb99ce198b955f127949e21bccccb1cb\n"
    },
    {
      "commit": "82792153c31869535723bb7e3619821e937c8f86",
      "tree": "c93886fd2ca3b211f2d07319177e0aed22adecd0",
      "parents": [
        "d193972a7fa6fe692f2a1c58c50dbc6ed22603c7",
        "609e1e9fe79d8b2b07060345b179ae7089b49242"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue May 09 03:58:02 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 09 03:58:09 2017 +0000"
      },
      "message": "Merge \"Fixing issue with wrong initial multi-window mode.\" into oc-dev"
    },
    {
      "commit": "d193972a7fa6fe692f2a1c58c50dbc6ed22603c7",
      "tree": "0600275a71feb889663dab5f9a9bd79243aa3193",
      "parents": [
        "9f028643c29ef2e4c9c7f74a54dd21f6b612711a",
        "2f569ed618f0eb834efb7a27c57d8ca43bcf4f1b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 09 02:39:55 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 09 02:39:59 2017 +0000"
      },
      "message": "Merge \"Fixed issue with associating WindowToken with null binder.\" into oc-dev"
    },
    {
      "commit": "9f028643c29ef2e4c9c7f74a54dd21f6b612711a",
      "tree": "24d800a3922308068377cd97d28f366c04df7fee",
      "parents": [
        "67db70adf164d4c45c95d968460518e50d6020ab",
        "e926aad53d9bb7255ce3f4e94dc3de38089349ea"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 09 02:15:36 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 09 02:15:43 2017 +0000"
      },
      "message": "Merge \"Fix left/top in ViewNode for suppressed parents\" into oc-dev"
    },
    {
      "commit": "67db70adf164d4c45c95d968460518e50d6020ab",
      "tree": "3068d37e8131e4acf692fe8ad36bebe128a6a897",
      "parents": [
        "f512575c683ff0b35b810dae1b39d8674e43e702",
        "b73435cdedb03bbe03ccb3de3a51313d06ede09c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 09 01:58:44 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 09 01:58:49 2017 +0000"
      },
      "message": "Merge \"Don\u0027t bring up backup agents in secondary app processes\" into oc-dev"
    },
    {
      "commit": "f512575c683ff0b35b810dae1b39d8674e43e702",
      "tree": "28180e83a4cbc60a2a76d6d3f33be81871dedfa9",
      "parents": [
        "03e920f3e9c770799a532c4a21a23b761b6019fc",
        "134cee27b8a54ff4c8bebda51c5fe4a4e6f1fd8a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 09 01:49:52 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 09 01:49:58 2017 +0000"
      },
      "message": "Merge changes I7c2c9411,Ibc72c84d,Ib3968644 into oc-dev\n\n* changes:\n  No need to deal with windowTokens\n  Persistable accessibility ID from ContextWrappers\n  Check callbacks when operting on UI\n"
    },
    {
      "commit": "63699b128e009c65affe50995bd8f86eca1a8694",
      "tree": "43c4643a1d40161e1ef402cccaa195e3e03b5204",
      "parents": [
        "f93dc8b6504200d0b6d502d924a70a743f9b1411"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Mon May 08 18:36:33 2017 -0700"
      },
      "committer": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Mon May 08 18:36:33 2017 -0700"
      },
      "message": "AAPT2: Ignore namespaced elements in AndroidManifest.xml\n\nSome third party stores/tools expect manifest elements\nunder their namespace, and AAPT2 shouldn\u0027t fail if these\nare present.\n\nBug: 37943705\nTest: make aapt2_tests\nChange-Id: I87b7500c7da5e8e79fc2a78b30e8e4334124af3d\n"
    },
    {
      "commit": "03e920f3e9c770799a532c4a21a23b761b6019fc",
      "tree": "5cdbdf586d68eb9c0c79c810e76c331c03255300",
      "parents": [
        "47bf1b334a24f719c8ede8145dda4d866c804dac",
        "fa3478a58c08ed52ec19663dae2531e1e96fb70e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 09 01:28:29 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 09 01:28:34 2017 +0000"
      },
      "message": "Merge \"Fix bugs in cast QS tile\" into oc-dev"
    },
    {
      "commit": "47bf1b334a24f719c8ede8145dda4d866c804dac",
      "tree": "4940892cd0d9746a29445daae7810801dc147b5a",
      "parents": [
        "7a5024e048b54a3f0018e79cec9f9f1a736b8848",
        "85d8a34ab1d41c6d8c211cab1d3625387fbbedac"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 09 01:17:25 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 09 01:17:29 2017 +0000"
      },
      "message": "Merge \"Update AccountManager visibility JavaDoc.\" into oc-dev"
    },
    {
      "commit": "7a5024e048b54a3f0018e79cec9f9f1a736b8848",
      "tree": "582f7d9ee6d61ceec0c147c5e037b2200eb67720",
      "parents": [
        "91f241b35c42ef8d9ee81d2f89944aed84e3dee0",
        "bf9d5e64a6ab4714536bf25daf862d367603def2"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Mon May 08 23:56:04 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 08 23:56:11 2017 +0000"
      },
      "message": "Merge \"TIF: allow time also in COLUMN_RELEASE_DATE\" into oc-dev"
    },
    {
      "commit": "91f241b35c42ef8d9ee81d2f89944aed84e3dee0",
      "tree": "cc1a6138b031062e2061f091aa73bd79284e15c6",
      "parents": [
        "f51b5f991c5f316c8f34d4cad01e910bce87660c",
        "399c869d25395cb5fb81fb2190c2d894bff3c50f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon May 08 23:35:10 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 08 23:35:14 2017 +0000"
      },
      "message": "Merge \"Revert \"Only allow AM to update display orientation based on app containers\"\" into oc-dev"
    },
    {
      "commit": "bdf2a80816a1bcb58f09ee989a995983638aa894",
      "tree": "7f2c49e5f09ba18b58fc5040b057e1028ca275d2",
      "parents": [
        "2cd2d23440470e12e24e8b406ca082f0586cb3d1"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Mon May 08 16:09:42 2017 -0700"
      },
      "committer": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Mon May 08 16:09:42 2017 -0700"
      },
      "message": "Always throw a ConnectionException on error\n\nThere was a single case where we would return a \u0027null\u0027 for the service\nconnect; if bindServiceAsUser() returned \u0027false\u0027. Handle this condition\nwith an exception. Also make the exception descriptive enough so we\ncan add the correct resolution status to the resolution logs.\n\nChange-Id: I6cee25adfa74745579577cb9726f8dd9c2950746\nFixes: 38131147\nTest: Manual; restart the resolver and see the exceptions\n"
    },
    {
      "commit": "f51b5f991c5f316c8f34d4cad01e910bce87660c",
      "tree": "434bc029c0ffcad8c7f1f0e488a99555d41eef6b",
      "parents": [
        "7acd87d8d007c4ba02ba42db7ced9a5293dacc64",
        "de97af1b6cbb8a20eef98bc150b95d4aaae904a4"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Mon May 08 23:06:24 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 08 23:06:31 2017 +0000"
      },
      "message": "Merge \"Read the autofill highlight from rootView context\" into oc-dev"
    },
    {
      "commit": "7acd87d8d007c4ba02ba42db7ced9a5293dacc64",
      "tree": "46ee3a76aee6fcfceb036b2ecbdb03184da1e848",
      "parents": [
        "9414a25592de67508143a1fd7a98136d90371894",
        "8a01abf592762c75bb92a9e1787227c44f1f4a8e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon May 08 22:58:55 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 08 22:59:05 2017 +0000"
      },
      "message": "Merge \"Adjust icon width to match the width with framework\" into oc-dev"
    },
    {
      "commit": "48a92a5dbbf98d9f0235554e2bea3c969f7f2cee",
      "tree": "40dc55709fe5549f983ed4171fcb4289674d3949",
      "parents": [
        "f323e3a5435ac21c6a5684e0aeba5f26ea699f9d"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Tue May 02 20:02:30 2017 -0700"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Mon May 08 15:49:20 2017 -0700"
      },
      "message": "Handling the touch better when the screen turns off\n\nPreviously we were only cancelling touches when\nshowing keyguard, but this is not enough, since\na user might be touching it while on the keyguard\n(e.g with falsing)\n\nFixes: 37287962\nFixes: 36416066\nFixes: 37696557\nTest: manual, turn of screen while interacting\nMerged-In: I572ade2380986ef087468dff721b1d1dfa7a48ab\nChange-Id: I572ade2380986ef087468dff721b1d1dfa7a48ab\n"
    },
    {
      "commit": "9414a25592de67508143a1fd7a98136d90371894",
      "tree": "dedf5bee6bd02b0522cd086e1681bb41c6e8cc1e",
      "parents": [
        "2e0d4551774a916885c63491c14007d5b12d4ac7",
        "6828bb92bd9e5eeb3aa6d049a37e5ddec5dab355"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon May 08 22:28:29 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 08 22:28:38 2017 +0000"
      },
      "message": "Merge changes from topic \u0027enableZslApi\u0027 into oc-dev\n\n* changes:\n  camera: Clarify TEMPLATE_ZERO_SHUTTER_LAG\n  camera: Clarify ZSL supports\n"
    },
    {
      "commit": "2e0d4551774a916885c63491c14007d5b12d4ac7",
      "tree": "f83c0a819e765a2d99bb79ab4163249fe4d80480",
      "parents": [
        "f93dc8b6504200d0b6d502d924a70a743f9b1411",
        "26c63563972568c1d7c4ed302ec51628a8b1806d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon May 08 22:26:13 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 08 22:26:18 2017 +0000"
      },
      "message": "Merge \"TV PIP: Fix broken TV PIP\" into oc-dev"
    },
    {
      "commit": "f706fe2f6000d0d7c132c17e622cb96e8eaabc4c",
      "tree": "27860a12e537ed8eb806db98cf65a917ef34aa4b",
      "parents": [
        "5f0e436548ea3bd10cef480c194da7da6080ac1e"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Mon May 08 15:13:50 2017 -0700"
      },
      "committer": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Mon May 08 15:17:17 2017 -0700"
      },
      "message": "Always force set functions on disconnect\n\nFunctionfs no_disconnect mode will close the function on\ndisconnect so the current handling won\u0027t suffice for cases\nwhere the mtp process is killed while MtpService is running.\nThis can happen when anything in Media/DownloadProvider ANRs\nor similar.\n\nSolve this by always setting the config at disconnect time.\n\nBug: 38010151\nTest: Connect with MTP, am force-stop com.android.providers.media,\nreconnect\n\nChange-Id: Iaf012f6e2f11151f34d834efe08777dd02c0aec5\n"
    },
    {
      "commit": "f93dc8b6504200d0b6d502d924a70a743f9b1411",
      "tree": "32af5b9b4dd33addf0c45076b1170dbf4a09b245",
      "parents": [
        "ebf8ae5f447818576d14e9263fef40cf0e8ff670",
        "2dc47c1dd55818a0bd68847215adccfe39d6dd88"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon May 08 21:48:25 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 08 21:48:30 2017 +0000"
      },
      "message": "Merge \"Exit transient mode as soon as status bar window is fullscreen\" into oc-dev"
    },
    {
      "commit": "ebf8ae5f447818576d14e9263fef40cf0e8ff670",
      "tree": "6b351abd9da9eab56ea4bb520a9586dd8e125dbc",
      "parents": [
        "05e63bf5fabca27672b44ed75afd7c1641962051",
        "a9703163c0edbd70d4acac6ea89d4bc15edbc946"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon May 08 21:46:24 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 08 21:46:34 2017 +0000"
      },
      "message": "Merge \"PowerManagerService: open power HAL less aggressively\" into oc-dev"
    },
    {
      "commit": "05e63bf5fabca27672b44ed75afd7c1641962051",
      "tree": "b87ead1cfd7e4cd458529bc3dc1d6dc23eee6b12",
      "parents": [
        "c159323ebd574c485127581f44e8c086b79c407c",
        "c51b95471c05bdb2d1e424ffb625bc4512887577"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Mon May 08 21:36:56 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 08 21:37:01 2017 +0000"
      },
      "message": "Merge \"TIF: specify that selection is not allowed in CONTENT_URI\" into oc-dev"
    },
    {
      "commit": "399c869d25395cb5fb81fb2190c2d894bff3c50f",
      "tree": "9181b426b18e06b4a884bf529d2939eca3d983a9",
      "parents": [
        "2880a4b41fd72ad4f5c2f56073a5e7942786df16"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Mon May 08 14:22:42 2017 -0700"
      },
      "committer": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Mon May 08 14:35:48 2017 -0700"
      },
      "message": "Revert \"Only allow AM to update display orientation based on app containers\"\n\nThis reverts commit 5f1ae6aaca78a14d25e28042df32df642ab3d29e.\n\nThis caused b/38021942.\n\nChange-Id: Idb23e5ede7aaa4a927e148c0daab3f56ac449d66\nFixes: 38021942\nBug: 37550022\nTest: manual\n"
    },
    {
      "commit": "c159323ebd574c485127581f44e8c086b79c407c",
      "tree": "94e86f4ded1d6239683d6d93e65ca5e7fea9cea5",
      "parents": [
        "989657bdb0c24b580e3eac8487289a6057ab29ef",
        "51142577ab65ae235a0f69af86900d11e55f37df"
      ],
      "author": {
        "name": "Andrew Solovay",
        "email": "asolovay@google.com",
        "time": "Mon May 08 21:29:18 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 08 21:29:24 2017 +0000"
      },
      "message": "Merge \"docs: Changing \"http\" to \"https\" in Javadoc examples\" into oc-dev"
    },
    {
      "commit": "989657bdb0c24b580e3eac8487289a6057ab29ef",
      "tree": "a772f4a28e60e9aef746f6aa463f21d2ae024d66",
      "parents": [
        "03fbdbe6ffc769f864f62a5cd87183b9b299fe30",
        "f4ea25916d2b5e29840acf651d280b677d909a9f"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "android-build-merger@google.com",
        "time": "Mon May 08 21:11:57 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 08 21:12:02 2017 +0000"
      },
      "message": "Merge \"DO NOT MERGE: Add light sample filtering logic for devices with ambient light sensors that can be regularly obstructed. am: 5b8250964b am: cc1435b7f3  -s ours\" into oc-dev"
    },
    {
      "commit": "03fbdbe6ffc769f864f62a5cd87183b9b299fe30",
      "tree": "a772f4a28e60e9aef746f6aa463f21d2ae024d66",
      "parents": [
        "f0de5cdd9ab79126efcfe56788fc9756e1d8de1d",
        "ac5f02749a595d39711beb4a1defb01949eb548a"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Mon May 08 21:11:31 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 08 21:11:37 2017 +0000"
      },
      "message": "Merge changes from topic \u0027background_inflation\u0027 into oc-dev\n\n* changes:\n  Fixed the contrast for low-priority notifications\n  Moving Row inflation to the background too\n  Moving the inflation to the background\n"
    },
    {
      "commit": "f4ea25916d2b5e29840acf651d280b677d909a9f",
      "tree": "44eb7781cb506ffab74693b352e0c59299fc4b59",
      "parents": [
        "85548127a310bff684461ccd256d5e33ef2fd194",
        "cc1435b7f38fcb18b37f17852466169d250d7a7b"
      ],
      "author": {
        "name": "Julius D\u0027souza",
        "email": "jdsouza@google.com",
        "time": "Mon May 08 21:10:56 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 08 21:10:56 2017 +0000"
      },
      "message": "DO NOT MERGE: Add light sample filtering logic for devices with ambient light sensors that can be regularly obstructed. am: 5b8250964b\nam: cc1435b7f3  -s ours\n\nChange-Id: I3cda2a1e68db2488799248e58d7b2a53782f3860\n"
    },
    {
      "commit": "f0de5cdd9ab79126efcfe56788fc9756e1d8de1d",
      "tree": "95e517aafe5e35943e4b0541292023e31bf4c4f2",
      "parents": [
        "370b040cf9e111dcb72e49e4ab4a1eaebb3f2fc2",
        "01e1a6299714fd9af6c3917aff0a66e0b5e70c82"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon May 08 21:10:47 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 08 21:10:53 2017 +0000"
      },
      "message": "Merge \"Also check if view visible to user before engaging fill\" into oc-dev"
    },
    {
      "commit": "370b040cf9e111dcb72e49e4ab4a1eaebb3f2fc2",
      "tree": "32b4320ac34fa515220d11baa720b5e08764e52c",
      "parents": [
        "817aa8fd2355e4a22d1f21d074abd7776a74c089",
        "4745fb6b29322819fdcd21647253bfed8e508137"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Mon May 08 21:07:57 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 08 21:08:06 2017 +0000"
      },
      "message": "Merge \"Fixed placemente of Autofill UI for virtual views.\" into oc-dev"
    },
    {
      "commit": "817aa8fd2355e4a22d1f21d074abd7776a74c089",
      "tree": "44eb7781cb506ffab74693b352e0c59299fc4b59",
      "parents": [
        "85548127a310bff684461ccd256d5e33ef2fd194",
        "3ff21f60571a5818066911f10dde0fbf8b4d301b"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "android-build-merger@google.com",
        "time": "Mon May 08 21:05:59 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 08 21:06:04 2017 +0000"
      },
      "message": "Merge \"DO NOT MERGE: Add light sample filtering logic for devices with ambient light sensors that can be regularly obstructed. am: 5b8250964b am: cc1435b7f3  -s ours\" into oc-dev"
    },
    {
      "commit": "3ff21f60571a5818066911f10dde0fbf8b4d301b",
      "tree": "e4fa50d5428e8eaf9ce472d3ddf96970e6a9c5e8",
      "parents": [
        "a0cd8eb55d737166a400193d27d36e805215a9d6",
        "cc1435b7f38fcb18b37f17852466169d250d7a7b"
      ],
      "author": {
        "name": "Julius D\u0027souza",
        "email": "jdsouza@google.com",
        "time": "Mon May 08 21:05:07 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 08 21:05:07 2017 +0000"
      },
      "message": "DO NOT MERGE: Add light sample filtering logic for devices with ambient light sensors that can be regularly obstructed. am: 5b8250964b\nam: cc1435b7f3  -s ours\n\nChange-Id: Ibdd53338d09ad1ad241023761b2ed8272f088b1f\n"
    },
    {
      "commit": "85548127a310bff684461ccd256d5e33ef2fd194",
      "tree": "44eb7781cb506ffab74693b352e0c59299fc4b59",
      "parents": [
        "a0cd8eb55d737166a400193d27d36e805215a9d6",
        "2e3b0c11c3290ff0a31d562a4c192fe3536c2cd8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon May 08 21:04:09 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 08 21:04:14 2017 +0000"
      },
      "message": "Merge \"Properly measure dataset presentations\" into oc-dev"
    },
    {
      "commit": "134cee27b8a54ff4c8bebda51c5fe4a4e6f1fd8a",
      "tree": "3b49049717c70ad9708634258cc85b69a3fe9b93",
      "parents": [
        "ff6d6d94926f550a1a284e844cfd8cd2f0d73765"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Sat May 06 11:28:38 2017 -0700"
      },
      "committer": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Mon May 08 14:02:58 2017 -0700"
      },
      "message": "No need to deal with windowTokens\n\nwe have a link to the client which is enough to find the views.\n\nAlso there was some cases where the windowToken was not updated\nproperly. This is moot now.\n\nAlso: Read a array of views from the client to speed up the\nclient\u003c-\u003eAutofillManager communication.\n\nFixes: 38070352\nTest: CtsAutoFillServiceTestCases\n      1 Started autofill, saw fill UI\n      2 Home button\n      3 Kill activity in background\n      4 Recents -\u003e back to activity\n      5 Saw fill UI restored\nChange-Id: I7c2c9411204fa5d65867efae9b7296399121c3a2\n"
    },
    {
      "commit": "cc1435b7f38fcb18b37f17852466169d250d7a7b",
      "tree": "6f8ecb796ba8e116917b0e59f409895e8cff2fb8",
      "parents": [
        "a3997052860b756bf93cde486377faef47ef4c2a",
        "5b8250964b64054233dbeb4bcece6c692b393dc4"
      ],
      "author": {
        "name": "Julius D\u0027souza",
        "email": "jdsouza@google.com",
        "time": "Mon May 08 20:57:56 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 08 20:57:56 2017 +0000"
      },
      "message": "DO NOT MERGE: Add light sample filtering logic for devices with ambient light sensors that can be regularly obstructed.\nam: 5b8250964b\n\nChange-Id: Ifbebbcba8838b83a5c2e7d6d815784733cc95618\n"
    },
    {
      "commit": "e2ec2e86ae9f9552551e524efb9898d889e2f70a",
      "tree": "cbb7b9b275e4d69888e42544b49066fddc6033a4",
      "parents": [
        "c1aaede528df2db695e3a94f39eeea1b0a8d8ee1"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Thu May 04 15:24:25 2017 -0700"
      },
      "committer": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Mon May 08 13:54:58 2017 -0700"
      },
      "message": "Fix VectorDrawable size rounding issue\n\nb/36668701\nTest: Added new CTS test for this.\nChange-Id: Ifcd74bc89e85841bf9f47eca8eb7d4eb401cf6ff\n"
    },
    {
      "commit": "a0cd8eb55d737166a400193d27d36e805215a9d6",
      "tree": "e4fa50d5428e8eaf9ce472d3ddf96970e6a9c5e8",
      "parents": [
        "97578e313c2624a118615bb934c6c7b54b4f0ad3",
        "d717808bd0883cea7723a8e0b794e156b140a7da"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon May 08 20:42:13 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 08 20:42:18 2017 +0000"
      },
      "message": "Merge \"Fix AuthenticationCallback leak in FingerprintManager\" into oc-dev"
    },
    {
      "commit": "97578e313c2624a118615bb934c6c7b54b4f0ad3",
      "tree": "c0f3c38ca5b70fc445f8dc0d05381105160d35fb",
      "parents": [
        "e6b55b996063d2c745efbc7046cf4c03d140e505",
        "678d8577a7b7e5a80688cd3b006757b80ff3d50b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon May 08 20:36:07 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 08 20:36:12 2017 +0000"
      },
      "message": "Merge \"Toggling minimized state with overview moves divider to correct position\" into oc-dev"
    },
    {
      "commit": "ff6d6d94926f550a1a284e844cfd8cd2f0d73765",
      "tree": "49cc18cf7c21dbc6aaaf9834dff2971f9a44262d",
      "parents": [
        "33948042ffdf2311605f73fea915baf40f0c3462"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Sat May 06 10:41:40 2017 -0700"
      },
      "committer": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Mon May 08 13:29:17 2017 -0700"
      },
      "message": "Persistable accessibility ID from ContextWrappers\n\nOnly IDs beyond LAST_APP_ACCESSIBILITY_ID can be reliably used for\nautofilling. Other ids might change occasionally.\n\nAll Views attached to activities get usable IDs. Hence if a\nContextWrapper wraps an activity forward the goodness.\n\nAlso make sure that we don\u0027t accidentially autofill an unsafe view.\n\nTest: Before the messaging handed out unusable Ids because it uses a\n      Contextwrapper. Now it hands out good ideas (accoring to dumpsys)\n      CtsAutoFillServiceTestCases\nBug: 38070352\nChange-Id: Ibc72c84d77197019939abd231e8960988af7a592\n"
    },
    {
      "commit": "33948042ffdf2311605f73fea915baf40f0c3462",
      "tree": "53b63af2f92646ffbec338ff5973b21e50da8596",
      "parents": [
        "1c38d29482f1c733a595fcfbeeafecda775f30ad"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Mon May 08 13:16:24 2017 -0700"
      },
      "committer": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Mon May 08 13:29:08 2017 -0700"
      },
      "message": "Check callbacks when operting on UI\n\nThis makes sure that only the session that current owns the UI can make\nchanges to the UI:\n\nThe callback is the ID of the current owner. The only caller that does\nnot ID itself (and thereby causes the Ui to close in any way) is the\nACTION_CLOSE_SYSTEM_DIALOGS path.\n\nChange-Id: Ib396864411f362b59deb500251c37896ecbc7de7\nFixes: 38042845\nTest: CtsAutoFillServicesTestCases\n"
    },
    {
      "commit": "e6b55b996063d2c745efbc7046cf4c03d140e505",
      "tree": "ed47cf3acf9e4dfdafcb0c7084ce05a753f9312b",
      "parents": [
        "1c38d29482f1c733a595fcfbeeafecda775f30ad",
        "635c115c4c020a15f44a9b7d90aeca63da0838c7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon May 08 20:28:16 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 08 20:28:21 2017 +0000"
      },
      "message": "Merge \"Calls cancel on mDimAnimator to ensure that ref counts are accurate.\" into oc-dev"
    },
    {
      "commit": "609e1e9fe79d8b2b07060345b179ae7089b49242",
      "tree": "2e7a9ddbfa17622fc82e18ef90a3e7024d7212bc",
      "parents": [
        "07672353a57ceae60b67562acef6aa3a83805cb6"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Mon May 08 10:52:12 2017 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Mon May 08 12:52:24 2017 -0700"
      },
      "message": "Fixing issue with wrong initial multi-window mode.\n\n- When an activity is started into a new task in the adjacent stack, we\n  need to initialize the multi-window mode in order to ensure that the\n  app gets the required callbacks when it leaves multi-window mode. This\n  flow doesn\u0027t go through the normal mechanism to schedule changes to the\n  app, so we just initialize it manually.\n\nBug: 38028679\nTest: android.server.cts.ActivityManagerDockedStackTests\nTest: #testLaunchToSideMultiWindowCallbacks\nChange-Id: I783d03bbb3f7e197dca2f8411e23edb7680a9a86\n"
    },
    {
      "commit": "b73435cdedb03bbe03ccb3de3a51313d06ede09c",
      "tree": "d7c3318bb389882904d1a7ae90cb8f04cfea1c8c",
      "parents": [
        "f10a089fdce9060ca5bcb7e232e5a86d05cd9e67"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Mon May 08 12:43:16 2017 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Mon May 08 12:43:16 2017 -0700"
      },
      "message": "Don\u0027t bring up backup agents in secondary app processes\n\nWhen an app needs to be launched to make its agent available, we\nwere taking action in response to the first \u0027attach\u0027 operation we got\nfrom any process running as the right uid.  This turns out to be fraught;\nit\u0027s possible that some other secondary-process component launch was\nracing with the agent bringup request, such that the attach callback\narrives from that secondary app process instead of the main process.\n*That,* in turn, can be fatal if it turns out to be an isolated\nprocess or similarly incapable host environment for the agent.\n\nSo now we make sure it\u0027s actually the process we\u0027re waiting for\nwhen deciding to instantiate the agent there.\n\nBug 38123540\nTest: manual\n\nChange-Id: I01648027d104cc93fe0ec9227ebab85ad3d83c88\n"
    },
    {
      "commit": "a9703163c0edbd70d4acac6ea89d4bc15edbc946",
      "tree": "e5147a3d96d71899fb283edbacdfe18c2f1d96e9",
      "parents": [
        "1c38d29482f1c733a595fcfbeeafecda775f30ad"
      ],
      "author": {
        "name": "Connor O\u0027Brien",
        "email": "connoro@google.com",
        "time": "Mon May 08 12:14:06 2017 -0700"
      },
      "committer": {
        "name": "Connor O\u0027Brien",
        "email": "connoro@google.com",
        "time": "Mon May 08 12:33:31 2017 -0700"
      },
      "message": "PowerManagerService: open power HAL less aggressively\n\nOnce the power HAL has failed to open once, don\u0027t try to open it again\non subsequent calls to the service.\n\nTest: remove power HAL on marlin \u0026 confirm log spam stops.\nBug: 38028137\nChange-Id: If7bc4f7080e8822b68da0d1bd81df8de1ce388aa\nSigned-off-by: Connor O\u0027Brien \u003cconnoro@google.com\u003e\n"
    },
    {
      "commit": "1c38d29482f1c733a595fcfbeeafecda775f30ad",
      "tree": "2508840e789e61322ca9a842590fd58a89e7239f",
      "parents": [
        "dadc05635a92ec63f3cc53d8477b96ddcd63e6a3",
        "8fd057532783fda6f5187431ed2afac72d3bb0e8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon May 08 19:20:06 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 08 19:20:16 2017 +0000"
      },
      "message": "Merge \"Fixed scenario where an authentication response has no dataset.\" into oc-dev"
    },
    {
      "commit": "de84443489e95f1b406e3ba8d9e864d8b0adf061",
      "tree": "613128f3cd3f1cf51db567ae457dbc4a337f6021",
      "parents": [
        "6b1989c7e28a56c16ffd6bd80c7967419191cbac"
      ],
      "author": {
        "name": "Robert Carr",
        "email": "racarr@google.com",
        "time": "Thu May 04 13:45:45 2017 -0700"
      },
      "committer": {
        "name": "Robert Carr",
        "email": "racarr@google.com",
        "time": "Mon May 08 12:12:30 2017 -0700"
      },
      "message": "SurfaceView: Release Surface with SurfaceControl.\n\nNot so drastic as we were releasing the Server side resources\nanyway but the close guard is producing a strict mode warning.\n\nBug: 35955183\nTest: cts-tradefed run cts -m CtsViewTestCases -t android.view.cts.SurfaceViewTest#surfaceInvalidatedWhileDetaching\nChange-Id: Id250fff8d001d5d82458af1a732c0e123f925dad\n"
    },
    {
      "commit": "01e1a6299714fd9af6c3917aff0a66e0b5e70c82",
      "tree": "0337566e6de209f33c0fe656eaf6ec2b059f4517",
      "parents": [
        "c110c5edf484dd09718920bc77d3e553dd02135e"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sat May 06 16:44:18 2017 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon May 08 19:11:05 2017 +0000"
      },
      "message": "Also check if view visible to user before engaging fill\n\nTest: autofill CTS tests pass \n\nbug:37753348\n\nChange-Id: Ia16bff13f2cfdf1d315e3f45cc114ee13b145eb5\n"
    },
    {
      "commit": "2e3b0c11c3290ff0a31d562a4c192fe3536c2cd8",
      "tree": "098d2ece701c23fe37338116829c7cc6cef8cccd",
      "parents": [
        "4e9002e69a7fd24acd3aba5ee70a9d5ef17c1960"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri May 05 17:58:03 2017 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon May 08 18:58:51 2017 +0000"
      },
      "message": "Properly measure dataset presentations\n\nTest: Autofill CTS tests pass\n\nbug:37952199\n\nChange-Id: Iaae714dd483ba44d5c7668b6fc7d386901b9d95c\n"
    },
    {
      "commit": "dadc05635a92ec63f3cc53d8477b96ddcd63e6a3",
      "tree": "457e2df267de1d9ab238ee69c2bc9532d5a5ef06",
      "parents": [
        "6b1989c7e28a56c16ffd6bd80c7967419191cbac",
        "5ddcca789172da68b7505fb301f6dc7cf173b4dc"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon May 08 18:52:34 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 08 18:52:39 2017 +0000"
      },
      "message": "Merge \"Additional log instrumentation for multi-user\" into oc-dev"
    },
    {
      "commit": "2f569ed618f0eb834efb7a27c57d8ca43bcf4f1b",
      "tree": "56571115e34826a0a6edd1d3101f370ded7a1bbe",
      "parents": [
        "2880a4b41fd72ad4f5c2f56073a5e7942786df16"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Mon May 08 09:15:49 2017 -0700"
      },
      "committer": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Mon May 08 11:52:15 2017 -0700"
      },
      "message": "Fixed issue with associating WindowToken with null binder.\n\nApp don\u0027t have to specify a LayoutParams.token when adding a window to\nthe system, however when they don\u0027t WM maps all the windows to a single\nWindowToken mapped to a null IBinder. This isn\u0027t correct since the\nwindows can be coming from different apps and also null binder shouldn\u0027t\nbe used to map tokens.\nWe now:\n1. Associate the WindowToken with the IWindow client for bookkeeping in\nWM if the app didn\u0027t specify LayoutParams.token for the window it is\nadding.\n2. Throw an illegal argumenet exception we we try to associate a null\nbinder with a window token or null window token with a binder on a\ndisplay.\n\nFixes: 38021710\nTest: Start an alert window, lock and unlock the phone, long press to\nbring up power dialog, and tap outside it to make sure it goes away.\n\nChange-Id: I6816b7fb9b9a0a8f5387062bada862eb75004e4f\n"
    },
    {
      "commit": "6b1989c7e28a56c16ffd6bd80c7967419191cbac",
      "tree": "f2a91e794fc338b86f7a8aa47aeee010b3fc5c88",
      "parents": [
        "2710490ac92cf527ed97dfd54fc59d90f40c00c0",
        "941d98febab09334487e77731bed1355badec094"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon May 08 18:34:32 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 08 18:34:42 2017 +0000"
      },
      "message": "Merge changes from topic \u0027wakelockTotalDuration\u0027 into oc-dev\n\n* changes:\n  Wakelock durations are 0 instead of -1 if unused\n  Added actual (unpooled) partial wakelock times.\n"
    },
    {
      "commit": "2710490ac92cf527ed97dfd54fc59d90f40c00c0",
      "tree": "135ce2b8880bb98e2bd3089c812c4278974a560d",
      "parents": [
        "bf34f4922d5fcd1aafee3807718e83d8fb7a34c8",
        "3da4c44d73fa038c3f24ac1a25395469d4a91394"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon May 08 18:20:29 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 08 18:20:35 2017 +0000"
      },
      "message": "Merge \"Night display status restored until valid state\" into oc-dev"
    },
    {
      "commit": "bf34f4922d5fcd1aafee3807718e83d8fb7a34c8",
      "tree": "8b1f9d315a4e2282e1b750186746116f3099e6d2",
      "parents": [
        "f10a089fdce9060ca5bcb7e232e5a86d05cd9e67",
        "b7865ce763a29718159a93958243962cbedc6341"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon May 08 18:10:11 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 08 18:10:16 2017 +0000"
      },
      "message": "Merge \"Do not call updateApplicationInfo with mResourceManager lock\" into oc-dev"
    },
    {
      "commit": "f10a089fdce9060ca5bcb7e232e5a86d05cd9e67",
      "tree": "866125660fedb380d02bc68996744a93b6ed9693",
      "parents": [
        "daefe1dcc7c372d6982bdc9e592c996453022a22",
        "83c0051c2127963a02676d62a053140e353a12ef"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon May 08 17:37:10 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 08 17:37:15 2017 +0000"
      },
      "message": "Merge \"Fix ephemeral intent caching in notification\" into oc-dev"
    },
    {
      "commit": "daefe1dcc7c372d6982bdc9e592c996453022a22",
      "tree": "ab986be42c923937ef9f9a11eee9cc8df729f42a",
      "parents": [
        "00487cf9368df10aab90c5a194667ce56acb49e4",
        "1336a806f9d513dd4a16c089305dc440486813e3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon May 08 16:30:30 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 08 16:30:37 2017 +0000"
      },
      "message": "Merge \"Remove controller connection API\" into oc-dev"
    },
    {
      "commit": "83c0051c2127963a02676d62a053140e353a12ef",
      "tree": "5fa53637a2508eb6603ab20f0aee8dd91a383eb4",
      "parents": [
        "5286b96576a96233d930ebac6c8216131dfb180b"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Mon May 08 11:23:14 2017 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Mon May 08 11:23:14 2017 -0400"
      },
      "message": "Fix ephemeral intent caching in notification\n\nAdd some stuffs to make it not cache at bad times, or ever really...\n\nTest: See bug, its long\nChange-Id: I27987301ebf393de6f781b17ed7bc789789c01ab\nFixes: 37793400\n"
    },
    {
      "commit": "00487cf9368df10aab90c5a194667ce56acb49e4",
      "tree": "2960bbc64a673c7e92321c609690f795e4c7d5f0",
      "parents": [
        "2880a4b41fd72ad4f5c2f56073a5e7942786df16",
        "0ef6edd0a57d940fca6baa6faa37ef5eefd5b89a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon May 08 14:49:20 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 08 14:49:27 2017 +0000"
      },
      "message": "Merge \"Also log the value of the IAEs thrown in VibrationEffect\" into oc-dev"
    },
    {
      "commit": "fa3478a58c08ed52ec19663dae2531e1e96fb70e",
      "tree": "0790a37bfa5f106f1b51b1c161c202596e3570f5",
      "parents": [
        "5286b96576a96233d930ebac6c8216131dfb180b"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Mon May 08 10:32:03 2017 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Mon May 08 10:32:03 2017 -0400"
      },
      "message": "Fix bugs in cast QS tile\n\n - Don\u0027t unregister if alread unregistered\n - Post to make the magic posting gods happy\n\nTest: click cast tile\nChange-Id: Id687a4c755d43ca5cc0cceeee7ce8dfe65e962c6\nFixes: 37718562\nFixes: 38016765\n"
    },
    {
      "commit": "59af7a82fa7a033d4d3ec06ad5650023fae07a20",
      "tree": "3a61490796a9fbff7672fb732b1824d001e5fbc8",
      "parents": [
        "5a421ad0ef23675ca3140d3ae9d578c4b8baf0e8"
      ],
      "author": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Mon Apr 24 15:11:43 2017 +0100"
      },
      "committer": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Mon May 08 15:17:43 2017 +0100"
      },
      "message": "Update SystemUpdatePolicy wording\n\nMake supporting security patch behaviour optional\n\nBug: 37266712\nTest: make -j32 docs\nChange-Id: Ied73b386396169d83bd152fcb882926f3222b599\n"
    },
    {
      "commit": "3da4c44d73fa038c3f24ac1a25395469d4a91394",
      "tree": "ca50bcd0a924f357f9536cb9d8799c2a52431069",
      "parents": [
        "2880a4b41fd72ad4f5c2f56073a5e7942786df16"
      ],
      "author": {
        "name": "Justin Klaassen",
        "email": "justinklaassen@google.com",
        "time": "Fri May 05 15:19:33 2017 -0700"
      },
      "committer": {
        "name": "Justin Klaassen",
        "email": "justinklaassen@google.com",
        "time": "Mon May 08 13:31:58 2017 +0000"
      },
      "message": "Night display status restored until valid state\n\nFixes: 38013048\nTest: runtest -c com.android.server.NightDisplayServiceTest \\\n      frameworks-services\n\nChange-Id: I8dc4177f89727a29ee6ab8e3db5a23c8127b800c\n"
    },
    {
      "commit": "2880a4b41fd72ad4f5c2f56073a5e7942786df16",
      "tree": "8293a00ccf6d3c466638bddce44bc6ee57d8e438",
      "parents": [
        "5286b96576a96233d930ebac6c8216131dfb180b",
        "869dd39c5a9c1e55a1d7ab796a05e5e710dff348"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon May 08 13:21:27 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 08 13:21:34 2017 +0000"
      },
      "message": "Merge \"Fix broken Backspace/ForwardDelete tests\" into oc-dev"
    },
    {
      "commit": "5286b96576a96233d930ebac6c8216131dfb180b",
      "tree": "75d80aea99c41096bf617c582b85a25c9eee3cfb",
      "parents": [
        "a5f08d340d91a8fa51fbbdb8f8f8206e632c09d0",
        "ed410b692820783e5677fd174693588ddc528414"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon May 08 12:51:42 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 08 12:51:47 2017 +0000"
      },
      "message": "Merge \"Don\u0027t yell when calling into SystemUI\" into oc-dev"
    },
    {
      "commit": "a5f08d340d91a8fa51fbbdb8f8f8206e632c09d0",
      "tree": "ce3aac216106dd9ca743e6a10e14bbf9203e8988",
      "parents": [
        "5a421ad0ef23675ca3140d3ae9d578c4b8baf0e8",
        "6b59ccc9f3b7b1e79f2fbd4859690196f23318fc"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon May 08 12:02:45 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 08 12:03:20 2017 +0000"
      },
      "message": "Merge \"Clear Gatekeeper state before a new enrollment\" into oc-dev"
    },
    {
      "commit": "c87ec500e3cb5e89bc6eab6a3dad872d256f1f5c",
      "tree": "bc386eba3f413f2cb553dc037ae664605277e6e4",
      "parents": [
        "5a421ad0ef23675ca3140d3ae9d578c4b8baf0e8"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Thu Apr 13 01:18:05 2017 +0900"
      },
      "committer": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Mon May 08 08:38:08 2017 +0000"
      },
      "message": "Move some NetworkStats tests to tests/net.\n\nThis groups them together with the rest of the networking unit\ntests. It also speeds up compile/test cycles (\"runtest -x\" of one\nfile goes from 1m15s to 30s).\n\nBug: 33681750\nTest: runtest frameworks-net passes on internal tree\nMerged-In: I53cb0c51355fe4b4b30e451fa09fbbf58da39efd\nChange-Id: I5ae5dbf74c94feb0fe3759681e5e6d6fba62fa32\n\n(cherry picked from commit c86013be936f36c61fa0cdfad95141f6de3c6ef7)\n"
    },
    {
      "commit": "d717808bd0883cea7723a8e0b794e156b140a7da",
      "tree": "73b6cc24ecc4d76e3c259324528d8d6374b08ec7",
      "parents": [
        "5a421ad0ef23675ca3140d3ae9d578c4b8baf0e8"
      ],
      "author": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Sun May 07 15:35:17 2017 -0700"
      },
      "committer": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Sun May 07 22:42:22 2017 +0000"
      },
      "message": "Fix AuthenticationCallback leak in FingerprintManager\n\nFixes: 32295793\n\nTest: 1) modify/build/run apk attached in BR\n2) run garbage collection after FingerprintActivity is done\n3) use HPROF, FingerprintActivity should have \"0 total count\"\n4) do this test for auth success, auth fail, auth cancel\n\nChange-Id: I5fe7937a26d4673226b87c9c95a136dd9510e21f\n"
    },
    {
      "commit": "5a421ad0ef23675ca3140d3ae9d578c4b8baf0e8",
      "tree": "3582993360df94a9c046f6fdb7b3e0e838f87524",
      "parents": [
        "4566cb575620763d0233abf0eeca405677a5341b",
        "2abd66c4ffdb7905128b1ca245d4ccb97cbda1c8"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Sun May 07 17:40:27 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun May 07 17:40:32 2017 +0000"
      },
      "message": "Merge \"Defeat @Nullable String[] with empty list.\" into oc-dev"
    },
    {
      "commit": "4566cb575620763d0233abf0eeca405677a5341b",
      "tree": "71f20015fa73c88fb627fe362866b264ff33d947",
      "parents": [
        "6bfcc82a4bd1a755d747de1dceae9bf51c61fd67",
        "829bfe8c574232dd747d0f740d9c0951396bc740"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Sun May 07 17:38:15 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun May 07 17:38:20 2017 +0000"
      },
      "message": "Merge \"No quota-level details for public volumes.\" into oc-dev"
    },
    {
      "commit": "6bfcc82a4bd1a755d747de1dceae9bf51c61fd67",
      "tree": "8defb3440df30c0a789b76438c09b3a542e041d1",
      "parents": [
        "1801f688b9790375a9f7a8fb89629bcf18f9c52e",
        "f37ba7496feeadcfc7268a5363a533fd06ba838a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun May 07 01:17:02 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun May 07 01:17:08 2017 +0000"
      },
      "message": "Merge \"Only clear state for force stopped fill service\" into oc-dev"
    },
    {
      "commit": "1801f688b9790375a9f7a8fb89629bcf18f9c52e",
      "tree": "5683fe494ed0497f825b91e2b2bf72b79b62ed76",
      "parents": [
        "a41a968f10b08c367f3cbcd7f1f35574362e587f",
        "f965f4038cfe775bfee973850d62caf3138076c8"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sun May 07 00:59:06 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun May 07 00:59:11 2017 +0000"
      },
      "message": "Merge \"Fix issue #38037532: Toasts cause apps to become foreground\" into oc-dev"
    },
    {
      "commit": "f37ba7496feeadcfc7268a5363a533fd06ba838a",
      "tree": "57bf713a2b012dbfd5dc6320a5da0b5d65d87515",
      "parents": [
        "c110c5edf484dd09718920bc77d3e553dd02135e"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sat May 06 16:12:16 2017 -0700"
      },
      "committer": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sat May 06 16:12:20 2017 -0700"
      },
      "message": "Only clear state for force stopped fill service\n\nTest: manual\n\nbug:37785814\n\nChange-Id: I5e40a284788bacf1ebae5ddefffb93b1a5b47d39\n"
    },
    {
      "commit": "a41a968f10b08c367f3cbcd7f1f35574362e587f",
      "tree": "95187bb3aae45d585cfe2b5ae4ced571ede813ad",
      "parents": [
        "0271dfd8149d883523236f692a493b6ae6e29296",
        "ecfa58a1133a3bf2ab7909662771ae7be72ef285"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat May 06 22:46:37 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat May 06 22:46:43 2017 +0000"
      },
      "message": "Merge \"Add call super\" into oc-dev"
    },
    {
      "commit": "ecfa58a1133a3bf2ab7909662771ae7be72ef285",
      "tree": "dc61008ca3858809b6c2f616e521d8bde749e182",
      "parents": [
        "c110c5edf484dd09718920bc77d3e553dd02135e"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri May 05 19:38:45 2017 -0700"
      },
      "committer": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sat May 06 14:06:49 2017 -0700"
      },
      "message": "Add call super\n\nTest: manual\n\nbug:37775067\n\nChange-Id: I50a50f1fbdb7e9c087c72ad0be3b767aeab9572a\n"
    },
    {
      "commit": "e926aad53d9bb7255ce3f4e94dc3de38089349ea",
      "tree": "8b73cb264bdd55de103228914d512add48979bb7",
      "parents": [
        "0271dfd8149d883523236f692a493b6ae6e29296"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Tue May 02 17:32:07 2017 -0700"
      },
      "committer": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Sat May 06 12:29:10 2017 -0700"
      },
      "message": "Fix left/top in ViewNode for suppressed parents\n\nIf parents of a view got suppressed in the autofill structure the left\nand top value are not relative to their direct parents anymore. They\nneed to be relative to the next non-suppressed parent.\n\nThis does not change any values for assist structures.\n\nFixes: 36060132, 37444334\nTest: CtsAutoFillServiceTestCases + new ones that check for the left and\n      top parameters of view nodes.\nChange-Id: I914ad028c7ed2f93ce44210cbe1a2a710673cbbb\n"
    },
    {
      "commit": "0271dfd8149d883523236f692a493b6ae6e29296",
      "tree": "b115bdf2f00a70bd52af5ebb8043cd035c6ca162",
      "parents": [
        "2a86bad94c0192e67f17022d686ef7b78a152b6c",
        "f539389ee9ef6e67162965d0a3a8f5220e7cb86a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat May 06 15:51:44 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat May 06 15:51:49 2017 +0000"
      },
      "message": "Merge \"Prune abandoned autofill sessions\" into oc-dev"
    },
    {
      "commit": "2a86bad94c0192e67f17022d686ef7b78a152b6c",
      "tree": "fe510b111fe1cd47b71c24cecb70e9ff32a6a190",
      "parents": [
        "8e3a8a70273053d44a8de187424fbb73e38e0381",
        "6c617f0a939436b4fc6c50e79d50ae38c5c88512"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Sat May 06 15:29:19 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat May 06 15:29:24 2017 +0000"
      },
      "message": "Merge \"Properly translate text locations to screen coords\" into oc-dev"
    },
    {
      "commit": "8e3a8a70273053d44a8de187424fbb73e38e0381",
      "tree": "25f8a63b264c3416ac5462545a4e78597e90abc7",
      "parents": [
        "71c999febb668e82fab006edcbb9a3d96d76c8ee",
        "270f1c9d8ff38be25b8972f7d158ca178da82eb7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat May 06 03:03:07 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat May 06 03:03:12 2017 +0000"
      },
      "message": "Merge \"Audio service: always unduck focus requester when granted\" into oc-dev"
    },
    {
      "commit": "71c999febb668e82fab006edcbb9a3d96d76c8ee",
      "tree": "6e0c13b84f522e9bb1e5715a847724a87f90e487",
      "parents": [
        "d19113b390bf1e57829f31c50f32d91bff1bb9ab",
        "96c99460b335c820f5c6e35707207da5f0169f6a"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sat May 06 02:41:50 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat May 06 02:41:55 2017 +0000"
      },
      "message": "Merge \"Hide from the world that ssaid is in a dedicated table\" into oc-dev"
    },
    {
      "commit": "d19113b390bf1e57829f31c50f32d91bff1bb9ab",
      "tree": "aaaed181785fd0f4036376e2a2479c161231ab10",
      "parents": [
        "6f4aab2c01280fc563fb1535621c0d0d7cb34221",
        "c368a240c9a7b03c5fa3071b97ddf56e76dbd068"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat May 06 02:07:54 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat May 06 02:07:59 2017 +0000"
      },
      "message": "Merge \"Report less data in structure to autofill provider\" into oc-dev"
    },
    {
      "commit": "6f4aab2c01280fc563fb1535621c0d0d7cb34221",
      "tree": "4bd66e055dd0f15edbd4f9c93f3cec37982f08a0",
      "parents": [
        "748405a0f5030479819bed3480f8766dd2471271",
        "fd65813157e4dd7fa9f0b7c5dd4c8f536cc6316a"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Sat May 06 01:58:07 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat May 06 01:58:12 2017 +0000"
      },
      "message": "Merge \"Offer to wait until broadcasts have drained.\" into oc-dev"
    },
    {
      "commit": "748405a0f5030479819bed3480f8766dd2471271",
      "tree": "66ca9c64798fa741364efae74be856df094efead",
      "parents": [
        "b4656dafc11a7d6851f1a05b875a286734ac091b",
        "cb93d6ff0646bfdf2a2a66e9a6109a89ac601207"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat May 06 01:52:10 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat May 06 01:52:14 2017 +0000"
      },
      "message": "Merge \"Call ActivityManager to request activity relaunch\" into oc-dev"
    },
    {
      "commit": "b4656dafc11a7d6851f1a05b875a286734ac091b",
      "tree": "89447de55242581ed6d4e99b3955f332089d7b85",
      "parents": [
        "4972daf9923f3f60538b67be690dcb7e72cf7f6b",
        "1406fb72ec05653ec7968a43603759c09702804b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat May 06 01:44:11 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat May 06 01:44:16 2017 +0000"
      },
      "message": "Merge \"Prevent crashes when user is stopping\" into oc-dev"
    }
  ],
  "next": "4972daf9923f3f60538b67be690dcb7e72cf7f6b"
}
