)]}'
{
  "log": [
    {
      "commit": "d11b5e6661ba922cf7b4e02cf72373ea634bb8fe",
      "tree": "bd5c536903d87f8b3aa3a7c7509e7a70b6e0e572",
      "parents": [
        "fc275d244e5827641b45f444557bec202ac5560a",
        "34bf49e4de4c1994b5d9c19166606bc9b7ad1b9c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Jun 18 02:07:04 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jun 18 02:07:05 2016 +0000"
      },
      "message": "Merge \"DO NOT MERGE Move SurfaceView offscreen if the app stops drawing it\" into nyc-dev"
    },
    {
      "commit": "fc275d244e5827641b45f444557bec202ac5560a",
      "tree": "06e5dfa4f12b74a6bdf6188cfcaf0a2a1c8b3cdb",
      "parents": [
        "f4ddb7ce3032d81134b2e655d1efc5d1db933274",
        "501ff9acfe9dd656c1fb6d82ec0533c3244fd88b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Jun 18 02:00:59 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jun 18 02:01:00 2016 +0000"
      },
      "message": "Merge \"Avoid re-calculating vsync mid-frame\" into nyc-dev"
    },
    {
      "commit": "f4ddb7ce3032d81134b2e655d1efc5d1db933274",
      "tree": "2e4dcf02aad7398d4d75302f70347050669a3796",
      "parents": [
        "1bf8782605527629a374ba8f4a8be8c973e7b794",
        "8c35dcc7ae956394a6513f4ced8359f56260fbc4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Jun 18 00:30:26 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jun 18 00:30:28 2016 +0000"
      },
      "message": "Merge \"Fix a race in local settings caches\" into nyc-dev"
    },
    {
      "commit": "1bf8782605527629a374ba8f4a8be8c973e7b794",
      "tree": "f21f749d3cb06be500ad2cc0965adb50a97418a0",
      "parents": [
        "838dfe60f0b95ad21613ba342f151589fedd901a",
        "a0b91d77d62020652b7f003326ffe11c7e4d87c2"
      ],
      "author": {
        "name": "Andre Eisenbach",
        "email": "eisenbach@google.com",
        "time": "Sat Jun 18 00:15:18 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jun 18 00:15:19 2016 +0000"
      },
      "message": "Merge \"Fix race with BT disable in BLE_ON_STATE\" into nyc-dev"
    },
    {
      "commit": "838dfe60f0b95ad21613ba342f151589fedd901a",
      "tree": "8d0095e4d0a5c896106290753a3d27c604b2e848",
      "parents": [
        "4eaaf7c8fff04ecb07638f79efcd634b088c78e2",
        "a4b5486a7061cf099a02706b35935b57964937cb"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jun 17 23:42:58 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 17 23:42:59 2016 +0000"
      },
      "message": "Merge \"Fix data race\" into nyc-dev"
    },
    {
      "commit": "4eaaf7c8fff04ecb07638f79efcd634b088c78e2",
      "tree": "8cf0550c41ea9390c924952809d580a0eb7b16a1",
      "parents": [
        "f33ce4e846774fe1cd00e4cf99e24a099f34a13d",
        "e555cb9f4afdd7a8e7c55379a13e8be696cca3e2"
      ],
      "author": {
        "name": "Chris Tate",
        "email": "ctate@android.com",
        "time": "Fri Jun 17 23:20:18 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 17 23:20:20 2016 +0000"
      },
      "message": "Merge \"Unspecified alarm worksource names are the rule, not the exception\" into nyc-dev"
    },
    {
      "commit": "e555cb9f4afdd7a8e7c55379a13e8be696cca3e2",
      "tree": "723541e622c884399c7d1d61278bca3cd976379d",
      "parents": [
        "f6824b51cca4ecb0812f8ccd97e71ae9077f8671"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri Jun 17 16:09:31 2016 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri Jun 17 16:11:41 2016 -0700"
      },
      "message": "Unspecified alarm worksource names are the rule, not the exception\n\nBug 29443799\n\nChange-Id: I6457a3680a26c900ed9c8e2ac2ab3f5fc4dfc007\n"
    },
    {
      "commit": "f33ce4e846774fe1cd00e4cf99e24a099f34a13d",
      "tree": "b944fb331dc8dea0af39d5617ee109a6a47d2bbf",
      "parents": [
        "f6824b51cca4ecb0812f8ccd97e71ae9077f8671",
        "cd9cc200d8f0cc19aa4e762a7aace5564b7575ee"
      ],
      "author": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Fri Jun 17 23:11:23 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 17 23:11:23 2016 +0000"
      },
      "message": "Merge \\\\\"Fix spelling error in Core App Quality docs.\\\\\" into mnc-io-docs am: 3c8b96ad1f\nam: cd9cc200d8\n\nChange-Id: I590329103ed52b33e01b90964fa2a142c9e6e133\n"
    },
    {
      "commit": "cd9cc200d8f0cc19aa4e762a7aace5564b7575ee",
      "tree": "4fc300d9f7e1b6d5f9d6cdc13909596de6843d2e",
      "parents": [
        "f693ea687f5ee04943bfd9b0639352756210f43e",
        "3c8b96ad1f1a42a5ae7bacd9234bcd6e7219a924"
      ],
      "author": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Fri Jun 17 23:06:08 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 17 23:06:08 2016 +0000"
      },
      "message": "Merge \\\"Fix spelling error in Core App Quality docs.\\\" into mnc-io-docs\nam: 3c8b96ad1f\n\nChange-Id: I78b545d5bf018f7c9fd94397365753c8120700fe\n"
    },
    {
      "commit": "3c8b96ad1f1a42a5ae7bacd9234bcd6e7219a924",
      "tree": "8799dbd6bcfa335d355a7a9cab12dc78d4809b26",
      "parents": [
        "eebe22fef6421f62c00b0c236bc58dee6d49c134",
        "377617b98372539641da1e697f7c2af0faf1300c"
      ],
      "author": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Fri Jun 17 22:57:01 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 17 22:57:03 2016 +0000"
      },
      "message": "Merge \"Fix spelling error in Core App Quality docs.\" into mnc-io-docs"
    },
    {
      "commit": "8c35dcc7ae956394a6513f4ced8359f56260fbc4",
      "tree": "139462c056d368a158e2a447fa4baf3d478596d1",
      "parents": [
        "8e8fb7dda0bcc944e72e2dd324fb51bf6a44519b"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Jun 17 15:27:43 2016 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Jun 17 15:30:45 2016 -0700"
      },
      "message": "Fix a race in local settings caches\n\nWe send a handle to the generation tracker along with the first accessed\nsetting but don\u0027t send the generation id of when the setting was\nactually looked up. So by the time the client gets the setting with the\ngeneration tracker from which to get and cache the last generation the\nsetting may have changed. We need to pass the generation id along with\nthe value and the generation tracker.\n\nbug:29458487\n\nChange-Id: I0ac4955ba5b10b547f8fe653a7c28e048a4691eb\n"
    },
    {
      "commit": "f6824b51cca4ecb0812f8ccd97e71ae9077f8671",
      "tree": "6602d83db57539371a9f86235464f948b2173aa3",
      "parents": [
        "8cbe1a6309ed330000269dccbfce26de97f11e83",
        "bf0a9a7445ffb8718d238d43833f48893e8d5d41"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jun 17 22:03:58 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 17 22:03:59 2016 +0000"
      },
      "message": "Merge \"Add pm operation to set user restrictions.\" into nyc-dev"
    },
    {
      "commit": "8cbe1a6309ed330000269dccbfce26de97f11e83",
      "tree": "24b6c2db60facab384d4f8216b3d10a5f81a40a3",
      "parents": [
        "7ef9f61be627a764902ee59bdc2af6aea83916df",
        "f11a574027a8dbe18d79ce467984d63d07fea9e1"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Jun 17 21:55:59 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 17 21:56:00 2016 +0000"
      },
      "message": "Merge \"Clean up ex-users in lock settings db\" into nyc-dev"
    },
    {
      "commit": "7ef9f61be627a764902ee59bdc2af6aea83916df",
      "tree": "d9892040268dea7cd6aad6764298385f236295e0",
      "parents": [
        "b1f3404f8f7f53495edd1f1a264b9821d7250856",
        "3138a9938b19d596b1581a538eb019f134903d06"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Jun 17 21:51:33 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 17 21:51:34 2016 +0000"
      },
      "message": "Merge \"Don\u0027t dispatch Uris with appended user handle\" into nyc-dev"
    },
    {
      "commit": "a4b5486a7061cf099a02706b35935b57964937cb",
      "tree": "4155e44c22baf47ee32c35238d41acc1b42566fa",
      "parents": [
        "e82ac10fa29f1f076cf5fd7ab25f0f7a072254db"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Fri Jun 17 14:28:27 2016 -0700"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Fri Jun 17 14:44:20 2016 -0700"
      },
      "message": "Fix data race\n\nFixes a race in BluetoothControllerImpl that could lead\nto a ConcurrentModificationException, by moving the manipulation\nof the callbacks array to the handler.\n\nChange-Id: I7c3be74d239d4706f55357f54e539b7b6439e76d\nFixes: 29390132\n"
    },
    {
      "commit": "b1f3404f8f7f53495edd1f1a264b9821d7250856",
      "tree": "346146972f3c6530425ade6da15320bd10090f88",
      "parents": [
        "6bc33b07f43b6568be9920905083c20b879a97b1",
        "34c5526dcd8038096ec519f267a705a03cc9d777"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Fri Jun 17 21:29:02 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 17 21:29:04 2016 +0000"
      },
      "message": "Merge \"Ensure that the tint is properly applied in docked mode.\" into nyc-dev"
    },
    {
      "commit": "a0b91d77d62020652b7f003326ffe11c7e4d87c2",
      "tree": "90834183463942ceefa71e307eed6fe5e6e6233c",
      "parents": [
        "6bc33b07f43b6568be9920905083c20b879a97b1"
      ],
      "author": {
        "name": "Calvin On",
        "email": "con@google.com",
        "time": "Wed Jun 15 17:58:23 2016 -0700"
      },
      "committer": {
        "name": "Andre Eisenbach",
        "email": "eisenbach@google.com",
        "time": "Fri Jun 17 21:18:21 2016 +0000"
      },
      "message": "Fix race with BT disable in BLE_ON_STATE\n\nThis will restart the BT stack when it detects a transition\ninto OFF state while the user enable flag (mEnable) is set.\n\nBug: 29363429\nChange-Id: I9839119b34c4694ad92e96240c6989008b2f8d52\n"
    },
    {
      "commit": "501ff9acfe9dd656c1fb6d82ec0533c3244fd88b",
      "tree": "c71f77127da361e21665c127f6c880c7cc65c4ab",
      "parents": [
        "6bc33b07f43b6568be9920905083c20b879a97b1"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Jun 17 12:57:12 2016 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Jun 17 20:44:43 2016 +0000"
      },
      "message": "Avoid re-calculating vsync mid-frame\n\nFixes: 29072773\n\nBy using computeFrameTime AnimationContext would\npotentially end up modifying the latest vsync if\na very-slow frame was received from the UI thread.\n\nThis could potentially desync animations that were\nRT \u0026 UI thread \u0027synchronized\u0027, but more significantly\nit would confuse the swap chain which tries to only\ndraw one frame per vsync causing unneccessary frame\ndrops.\n\nChange-Id: Ibd2ec3157ce32fee1eec8d56837c45a35e622895\n"
    },
    {
      "commit": "6bc33b07f43b6568be9920905083c20b879a97b1",
      "tree": "2c50d2e86a3149d9751accb7c8d03e9c818958f0",
      "parents": [
        "dd65ee628f95a2e9d74bc23d000c000b2d834a53",
        "66ec21a817db000ffc9868eddcf0fcb1caf9eee7"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Jun 17 20:33:21 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 17 20:33:22 2016 +0000"
      },
      "message": "Merge \"Work on issue #29328569: NPE in \" com.google.android.configupdater\"\" into nyc-dev"
    },
    {
      "commit": "34bf49e4de4c1994b5d9c19166606bc9b7ad1b9c",
      "tree": "656d9ffaf35caf3ea3a71faf8c06915dcd93919d",
      "parents": [
        "dd65ee628f95a2e9d74bc23d000c000b2d834a53"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Jun 16 15:36:13 2016 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Jun 17 20:26:10 2016 +0000"
      },
      "message": "DO NOT MERGE Move SurfaceView offscreen if the app stops drawing it\n\nBug: 29360411\nChange-Id: Iefb9d7a9dafb34a2b4f79130a2a8b5a7cf7de906\n(cherry picked from commit aa6e84f21ddf89ea649a3f00044bc23adfe86978)\n"
    },
    {
      "commit": "dd65ee628f95a2e9d74bc23d000c000b2d834a53",
      "tree": "b290b6891d5cddbbd97333af15ee5027a24358d2",
      "parents": [
        "fc70b073858090d66323016e8985560816c8babb",
        "0c0df7943ce2cf463917fa5a72d08ebf6a5336b4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jun 17 20:22:45 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 17 20:22:46 2016 +0000"
      },
      "message": "Merge \"QS Edit: Fix auto-selecting add location\" into nyc-dev"
    },
    {
      "commit": "fc70b073858090d66323016e8985560816c8babb",
      "tree": "de255cbec609a1aedf47254350d96c7c0e21ef64",
      "parents": [
        "68bfdd71b57894fcdf0ace40db394bbb4a43b0b5",
        "a3453b8bd9af44566c6a31fd0156cc76e6028f6d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jun 17 18:38:25 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 17 18:38:26 2016 +0000"
      },
      "message": "Merge \"QS API: Fix mService and mTile being null once and for all\" into nyc-dev"
    },
    {
      "commit": "68bfdd71b57894fcdf0ace40db394bbb4a43b0b5",
      "tree": "f2039a89c14d16b80fc0c146bd376333039deadf",
      "parents": [
        "9f0722a4c77a305ac9ec3e436b86d9f4ee9aedbf",
        "f12c00dea467673897ccc444c5448ab2d4a11098"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 17 18:35:50 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 17 18:35:51 2016 +0000"
      },
      "message": "Merge \"Merge \\\\\"Docs: Completed updates to the Data Binding docs\\\\\" into mnc-io-docs am: eebe22fef6 am: f693ea687f\" into nyc-dev"
    },
    {
      "commit": "f12c00dea467673897ccc444c5448ab2d4a11098",
      "tree": "0ba7e242fad3637560ead117e4afd4efb0b2dcba",
      "parents": [
        "2756d0707f687314b22dc28f7026a6ce56e3d054",
        "f693ea687f5ee04943bfd9b0639352756210f43e"
      ],
      "author": {
        "name": "Hemal Patel",
        "email": "hemalp@google.com",
        "time": "Fri Jun 17 18:35:24 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 17 18:35:24 2016 +0000"
      },
      "message": "Merge \\\\\"Docs: Completed updates to the Data Binding docs\\\\\" into mnc-io-docs am: eebe22fef6\nam: f693ea687f\n\nChange-Id: I235e73606098e54fc14568c6437af314f9bea337\n"
    },
    {
      "commit": "9f0722a4c77a305ac9ec3e436b86d9f4ee9aedbf",
      "tree": "71f24eb567cca95ab781815663ee959454647629",
      "parents": [
        "2756d0707f687314b22dc28f7026a6ce56e3d054",
        "d5ca5aa4a0ace412d386dfdd48ebed010a28b5e7"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Fri Jun 17 18:35:07 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 17 18:35:09 2016 +0000"
      },
      "message": "Merge \"docs: NDK r12 release notes and downloads\" into nyc-dev"
    },
    {
      "commit": "f693ea687f5ee04943bfd9b0639352756210f43e",
      "tree": "b1e6212948d460e54edc2207c98338835787bdf2",
      "parents": [
        "7250594f04bb18043119c72b93d21efb4c70cd37",
        "eebe22fef6421f62c00b0c236bc58dee6d49c134"
      ],
      "author": {
        "name": "Yigit Boyar",
        "email": "yboyar@google.com",
        "time": "Fri Jun 17 18:31:17 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 17 18:31:17 2016 +0000"
      },
      "message": "Merge \\\"Docs: Completed updates to the Data Binding docs\\\" into mnc-io-docs\nam: eebe22fef6\n\nChange-Id: I47b4003b1bd1bb5cdfc12bde543dd2c9d8babdcc\n"
    },
    {
      "commit": "eebe22fef6421f62c00b0c236bc58dee6d49c134",
      "tree": "9dffc57f267fbd6808d01dbd292079a2331f54d8",
      "parents": [
        "9011149e19aeb8189603aeab3bf4d55853a598ca",
        "05eaab6a1eb21240fc66b8b114e92a83839ab4f5"
      ],
      "author": {
        "name": "Hemal Patel",
        "email": "hemalp@google.com",
        "time": "Fri Jun 17 18:25:47 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 17 18:25:48 2016 +0000"
      },
      "message": "Merge \"Docs: Completed updates to the Data Binding docs\" into mnc-io-docs"
    },
    {
      "commit": "2756d0707f687314b22dc28f7026a6ce56e3d054",
      "tree": "8b0b6c94de3e6357e89838ca51fd4a91350537b7",
      "parents": [
        "4f9404f6f2c0b19f47a0df07120259fe6a3a7e88",
        "71f2c31469ed9628d744d20b86eaf188cfdf686d"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Fri Jun 17 18:22:29 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 17 18:22:30 2016 +0000"
      },
      "message": "Merge \"Do a forceLayout if pending insets is changed after relayout window\" into nyc-dev"
    },
    {
      "commit": "d5ca5aa4a0ace412d386dfdd48ebed010a28b5e7",
      "tree": "0ee61aeb2be322ca6b77647a890718d2ea39d040",
      "parents": [
        "9a75ed7ab5cfc7e4d362531adb9d375c18c6158c"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Thu Jun 16 13:31:28 2016 -0700"
      },
      "committer": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Fri Jun 17 11:07:07 2016 -0700"
      },
      "message": "docs: NDK r12 release notes and downloads\n\nb/29188616\n\nChange-Id: Ida2b9b0e308799f9001127006e3be84318857aaa\n"
    },
    {
      "commit": "4f9404f6f2c0b19f47a0df07120259fe6a3a7e88",
      "tree": "bdddbee78b03a1d26b636c6f69ec38f341c2d7e2",
      "parents": [
        "3aee783837cb0a3238cc177f9ea8a6b29bce0423",
        "92b82439c7e73f688ba99085c84ca7aabb794ff3"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Fri Jun 17 17:22:34 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 17 17:22:36 2016 +0000"
      },
      "message": "Merge \"Fix shade background not aligning with bottom of a group\" into nyc-dev"
    },
    {
      "commit": "3aee783837cb0a3238cc177f9ea8a6b29bce0423",
      "tree": "db418a01079ab90332a4c23f7fe5837df35952ae",
      "parents": [
        "1f0151220e8c3054e826d2c89056bb3aeaf6542e",
        "c59249faf549b674e1bd64ba3c3191a8032b7e50"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri Jun 17 17:22:01 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 17 17:22:02 2016 +0000"
      },
      "message": "Merge \"Bring out your toggles\" into nyc-dev"
    },
    {
      "commit": "0c0df7943ce2cf463917fa5a72d08ebf6a5336b4",
      "tree": "41d7d62456c11bcac09fa5d024022eec1d1d5748",
      "parents": [
        "a3453b8bd9af44566c6a31fd0156cc76e6028f6d"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri Jun 17 13:15:34 2016 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri Jun 17 13:15:34 2016 -0400"
      },
      "message": "QS Edit: Fix auto-selecting add location\n\nWe depend on a layout listener for when we ask for focus, but layout\nsometimes doesn\u0027t happen.  Make it always happen.\n\nChange-Id: I7c805470c6ce9863bf7eac627f59d49191ce8946\nFixes: 29126464\n"
    },
    {
      "commit": "a3453b8bd9af44566c6a31fd0156cc76e6028f6d",
      "tree": "a347e6c50c31803de1a4b2c5deacb5d4c4fafd82",
      "parents": [
        "02435d24199648ea82b2c0972c5d90d5edc477ff"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri Jun 17 12:42:59 2016 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri Jun 17 13:04:05 2016 -0400"
      },
      "message": "QS API: Fix mService and mTile being null once and for all\n\nChange-Id: Idd82e4c2f6cfc2b30432e15e23963c1d7a959e43\nFixes: 29121793\n"
    },
    {
      "commit": "377617b98372539641da1e697f7c2af0faf1300c",
      "tree": "d9638b588a58527dc3d6843c1736d99817f51ed3",
      "parents": [
        "9011149e19aeb8189603aeab3bf4d55853a598ca"
      ],
      "author": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Thu Jun 16 12:15:56 2016 -0700"
      },
      "committer": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Fri Jun 17 16:27:10 2016 +0000"
      },
      "message": "Fix spelling error in Core App Quality docs.\n\nBug:\nhttps://code.google.com/p/android/issues/detail?id\u003d213248\n\nChange-Id: Idf83eb4fdc09bc3c78a7786b4bf11707178092c7\n(cherry picked from commit 08b10586120f3db6e29e5ece9c3e05462f0c01e9)\n"
    },
    {
      "commit": "1f0151220e8c3054e826d2c89056bb3aeaf6542e",
      "tree": "9e3531ab4334941b4f6d95ab29c4ecddb3e1837c",
      "parents": [
        "1347cdb2e1adf2e892e2bb0640b546bb86d1cec2",
        "9b80b94167a7d218da28b357d1daabf5ab1f309d"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Fri Jun 17 16:01:09 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 17 16:01:10 2016 +0000"
      },
      "message": "Merge \"Do not schedule restarts if the system is shutting down\" into nyc-dev"
    },
    {
      "commit": "1347cdb2e1adf2e892e2bb0640b546bb86d1cec2",
      "tree": "013bc3b77544dbbc4b17e02982a613b739a866f5",
      "parents": [
        "c577a50d099c35c5e2c96f50b62cfa81843398ef",
        "ec30ca35aa6bb51643d266b73f3c93d30c96ac3f"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Fri Jun 17 15:59:06 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 17 15:59:07 2016 +0000"
      },
      "message": "Merge \"Call AppOpsService from the handler thread\" into nyc-dev"
    },
    {
      "commit": "c59249faf549b674e1bd64ba3c3191a8032b7e50",
      "tree": "c5f2b0708204ff0d4b6586d8f103d175d3375855",
      "parents": [
        "02435d24199648ea82b2c0972c5d90d5edc477ff"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri Jun 17 10:19:43 2016 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri Jun 17 10:19:43 2016 -0400"
      },
      "message": "Bring out your toggles\n\nSwitch Wifi and BT back to toggling from QQS.  Make cell open a\ndetail panel.\n\nChange-Id: Ibdd8fa52a31c4bf81ee0e6974e263b46b6f71a31\nFixes: 29406644\n"
    },
    {
      "commit": "c577a50d099c35c5e2c96f50b62cfa81843398ef",
      "tree": "aa46caca1b71453e0e13b687dc3b86114b15d872",
      "parents": [
        "ab8d4cf6450779fbb352c100370f8ca647166e97",
        "7df9b45bfe3cc6a6b3f33be008bb69a31b15999f"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri Jun 17 13:59:12 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 17 13:59:14 2016 +0000"
      },
      "message": "Merge \"Notify user when application does not support current display zoom\" into nyc-dev"
    },
    {
      "commit": "ab8d4cf6450779fbb352c100370f8ca647166e97",
      "tree": "97a8ea0303623a87e90b2b9d547a98e731a34872",
      "parents": [
        "02435d24199648ea82b2c0972c5d90d5edc477ff",
        "63966b3e120fe8a0fff729a9508341d53f9daafc"
      ],
      "author": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Fri Jun 17 13:25:05 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 17 13:25:06 2016 +0000"
      },
      "message": "Merge \"Allow stopping user to access AppWidgetService API\" into nyc-dev"
    },
    {
      "commit": "9b80b94167a7d218da28b357d1daabf5ab1f309d",
      "tree": "e7c527c2f98b2dc48b5fa07f685621f38132220f",
      "parents": [
        "02435d24199648ea82b2c0972c5d90d5edc477ff"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Thu Jun 16 16:29:05 2016 -0700"
      },
      "committer": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Thu Jun 16 18:54:09 2016 -0700"
      },
      "message": "Do not schedule restarts if the system is shutting down\n\nBug: 29357754\nChange-Id: Id5cf43fb6c4c6ea04d60bd09e910a9cec194c753\n"
    },
    {
      "commit": "71f2c31469ed9628d744d20b86eaf188cfdf686d",
      "tree": "0441fea3f47c9268f707630f40fb828846a4092d",
      "parents": [
        "02435d24199648ea82b2c0972c5d90d5edc477ff"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu Jun 16 17:28:25 2016 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Fri Jun 17 01:11:49 2016 +0000"
      },
      "message": "Do a forceLayout if pending insets is changed after relayout window\n\nWe might have a pending MSG_RESIZED_REPORT, but if it\u0027s executed after\nrelayoutWindow, mPendingInsets will already be the new value and it\u0027ll\nnot forceLayout. So we need to forceLayout here to make sure the measure\ncache is cleared.\n\nbug: 29391054\n\nChange-Id: I73793b1427b89e75700369ec3b37053a6a732f0d\n"
    },
    {
      "commit": "02435d24199648ea82b2c0972c5d90d5edc477ff",
      "tree": "4549ca69a2517fae8fad635682fb1c8321371d1d",
      "parents": [
        "1c3be1a5b19b5f29eb8466d8b746a28d5a48e935",
        "790c87a05bca73bec63c72eb801c8fdd72a67124"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri Jun 17 00:41:07 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 17 00:41:07 2016 +0000"
      },
      "message": "DO NOT MERGE: Don\\\\\\\\\\\\\\\\\\\\\\\u0027t trust callers to supply app info to bindBackupAgent() am: d85a4ed283 am: f615799ef2 am: 6633a4fee4  -s ours am: 41821a26a5  -s ours am: b1e31ad140 am: 918fb5d453 am: 2149ebeadf  -s ours am: c61f35ed9a am: 34fb87b519 am: 1a450675f3\nam: 790c87a05b  -s ours\n\nChange-Id: I33148f02fc665d5ffa7f6a651ce2b6102456eb1b\n"
    },
    {
      "commit": "790c87a05bca73bec63c72eb801c8fdd72a67124",
      "tree": "89dc4e26bd3ecb2966ff4bdedbcf0d01983fc41a",
      "parents": [
        "d2a4e1b39c4b2efc9475c6d7c0674fb9ba63f685",
        "1a450675f35760dbeb5ab18fc07fbc04a730ce9f"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri Jun 17 00:34:47 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 17 00:34:47 2016 +0000"
      },
      "message": "DO NOT MERGE: Don\\\\\\\\\\\\\\\\\\\\\u0027t trust callers to supply app info to bindBackupAgent() am: d85a4ed283 am: f615799ef2 am: 6633a4fee4  -s ours am: 41821a26a5  -s ours am: b1e31ad140 am: 918fb5d453 am: 2149ebeadf  -s ours am: c61f35ed9a am: 34fb87b519\nam: 1a450675f3\n\nChange-Id: I5fef884dbf640b60c1bf4c28a6d95abb4d42061b\n"
    },
    {
      "commit": "1c3be1a5b19b5f29eb8466d8b746a28d5a48e935",
      "tree": "4549ca69a2517fae8fad635682fb1c8321371d1d",
      "parents": [
        "a66746d167024020f42d5b61cb0abdcde6fa247d",
        "d2a4e1b39c4b2efc9475c6d7c0674fb9ba63f685"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri Jun 17 00:32:26 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 17 00:32:26 2016 +0000"
      },
      "message": "resolve merge conflicts of cffb19c to mnc-dev am: 3f9ea2d386 am: d6c1126fab am: e2c9b1af3e\nam: d2a4e1b39c\n\nChange-Id: I8e59a88278ba50ab7e3768031611065131ed6834\n"
    },
    {
      "commit": "1a450675f35760dbeb5ab18fc07fbc04a730ce9f",
      "tree": "72b6f21cf1ec530ddad8670b352e6fe00cf59293",
      "parents": [
        "e2c9b1af3e68a66e18a16c2b658f925fceb16980",
        "34fb87b5191efa9e4865b43567a733fc51369747"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri Jun 17 00:31:08 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 17 00:31:08 2016 +0000"
      },
      "message": "DO NOT MERGE: Don\\\\\\\\\\\\\\\\\\\u0027t trust callers to supply app info to bindBackupAgent() am: d85a4ed283 am: f615799ef2 am: 6633a4fee4  -s ours am: 41821a26a5  -s ours am: b1e31ad140 am: 918fb5d453 am: 2149ebeadf  -s ours am: c61f35ed9a\nam: 34fb87b519\n\nChange-Id: If7444547d0bd82f43bb05439977e536a01589b3c\n"
    },
    {
      "commit": "d2a4e1b39c4b2efc9475c6d7c0674fb9ba63f685",
      "tree": "89dc4e26bd3ecb2966ff4bdedbcf0d01983fc41a",
      "parents": [
        "e46d4fd7ad9f57d0b6395f1106694ac058a645b2",
        "e2c9b1af3e68a66e18a16c2b658f925fceb16980"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri Jun 17 00:24:29 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 17 00:24:29 2016 +0000"
      },
      "message": "resolve merge conflicts of cffb19c to mnc-dev am: 3f9ea2d386 am: d6c1126fab\nam: e2c9b1af3e\n\nChange-Id: Iab52ff84be41c1d18274d1a82492b624a7456726\n"
    },
    {
      "commit": "34fb87b5191efa9e4865b43567a733fc51369747",
      "tree": "03b084cf478eb791d0d8498243db25a0ef3f6a62",
      "parents": [
        "d6c1126fabdf91624715a42c199099f3c8b3a962",
        "c61f35ed9a504dc81b16bc5cd98d49c58a99c8e4"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri Jun 17 00:22:07 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 17 00:22:07 2016 +0000"
      },
      "message": "DO NOT MERGE: Don\\\\\\\\\\\\\\\\\u0027t trust callers to supply app info to bindBackupAgent() am: d85a4ed283 am: f615799ef2 am: 6633a4fee4  -s ours am: 41821a26a5  -s ours am: b1e31ad140 am: 918fb5d453 am: 2149ebeadf  -s ours\nam: c61f35ed9a\n\nChange-Id: Ied60b535ef69385c369110045ea755ebe9b0b94e\n"
    },
    {
      "commit": "e2c9b1af3e68a66e18a16c2b658f925fceb16980",
      "tree": "72b6f21cf1ec530ddad8670b352e6fe00cf59293",
      "parents": [
        "db843c913f67230da010aa60d4e83632556e98c3",
        "d6c1126fabdf91624715a42c199099f3c8b3a962"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri Jun 17 00:18:48 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 17 00:18:48 2016 +0000"
      },
      "message": "resolve merge conflicts of cffb19c to mnc-dev am: 3f9ea2d386\nam: d6c1126fab\n\nChange-Id: I0414a137b1aab218fa57f291dbf2f7a1519bd973\n"
    },
    {
      "commit": "c61f35ed9a504dc81b16bc5cd98d49c58a99c8e4",
      "tree": "7c569197c9a29e02a4d5ab9a887269c38db12b79",
      "parents": [
        "3f9ea2d386507fd814b33fd9fa6c2a2824f80416",
        "2149ebeadf8ad9ab4c1148e9e3d8b68cc83b8ab8"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri Jun 17 00:15:14 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 17 00:15:14 2016 +0000"
      },
      "message": "DO NOT MERGE: Don\\\\\\\\\\\\\\\u0027t trust callers to supply app info to bindBackupAgent() am: d85a4ed283 am: f615799ef2 am: 6633a4fee4  -s ours am: 41821a26a5  -s ours am: b1e31ad140 am: 918fb5d453\nam: 2149ebeadf  -s ours\n\nChange-Id: I42300992feac56eb94ab71e160da5fa8fc04929a\n"
    },
    {
      "commit": "d6c1126fabdf91624715a42c199099f3c8b3a962",
      "tree": "03b084cf478eb791d0d8498243db25a0ef3f6a62",
      "parents": [
        "dc9a7c7b23e9cc4468770e0a4a30d87cd6953e01",
        "3f9ea2d386507fd814b33fd9fa6c2a2824f80416"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri Jun 17 00:15:07 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 17 00:15:07 2016 +0000"
      },
      "message": "resolve merge conflicts of cffb19c to mnc-dev\nam: 3f9ea2d386\n\nChange-Id: Iadf90edb02bacf645896f7d074d011a2aca4b251\n"
    },
    {
      "commit": "66ec21a817db000ffc9868eddcf0fcb1caf9eee7",
      "tree": "08a71468b9f6785257875c7cbb1258bc8712969f",
      "parents": [
        "f33af2285b74ff7f092149ee86ec687a892aa600"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jun 16 17:05:47 2016 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jun 16 17:05:47 2016 -0700"
      },
      "message": "Work on issue #29328569: NPE in \" com.google.android.configupdater\"\n\nMake the activity manager look at the \"killed\" state of a process\nbefore deciding it is in a state where a new client can attach to\na content provider.  Hopefully this will get rid of some races\naround attaching to providers and processes being killed.\n\nAlso add a little more information when killing a client of a\nprovider describing the oom adj of that provider\u0027s process.\n\nChange-Id: I4efe5daf0a96e4663d5df88827ef401b1311de3f\n"
    },
    {
      "commit": "a66746d167024020f42d5b61cb0abdcde6fa247d",
      "tree": "e950eddede2b9df75903f03afbceadbdf6793f96",
      "parents": [
        "bc7b3b5e522ec2da21f06d5aa2e238790d521bf9",
        "b27d7a5e2e2ca6a5dcae6dba581078bfeb74d4aa"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Jun 16 23:33:55 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 16 23:33:57 2016 +0000"
      },
      "message": "Merge \"Remove RemoteInput on lockscreen setting\" into nyc-dev"
    },
    {
      "commit": "3f9ea2d386507fd814b33fd9fa6c2a2824f80416",
      "tree": "7c569197c9a29e02a4d5ab9a887269c38db12b79",
      "parents": [
        "2d03c0f9568f6633c951ec94f4e794a3738c923d",
        "cffb19c812dd6d619e292519ca5ede61310aeab6"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu Jun 16 16:31:39 2016 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu Jun 16 16:31:39 2016 -0700"
      },
      "message": "resolve merge conflicts of cffb19c to mnc-dev\n\nChange-Id: I4dba574de2678d851e3d82961a07de27d61f5940\n"
    },
    {
      "commit": "bc7b3b5e522ec2da21f06d5aa2e238790d521bf9",
      "tree": "8a95b309b9deb0b2b68472cf4c946f5d9495d66b",
      "parents": [
        "48ee87d4a7e6a1f9127875fd4ecf99f62d1faedb",
        "8316b81cd084ab0cb2a8676bf31909b0845c7a1f"
      ],
      "author": {
        "name": "Andrew Solovay",
        "email": "asolovay@google.com",
        "time": "Thu Jun 16 23:29:13 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 16 23:29:14 2016 +0000"
      },
      "message": "Merge \"docs: DP4 release notes: add Android Auto known issue\" into nyc-dev"
    },
    {
      "commit": "2149ebeadf8ad9ab4c1148e9e3d8b68cc83b8ab8",
      "tree": "c994a85d2a2cdd31e844d57b6e95e7e4a2395d26",
      "parents": [
        "cffb19c812dd6d619e292519ca5ede61310aeab6",
        "918fb5d453118060f663e846e74ba7f00a0d8fb4"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu Jun 16 22:53:29 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 16 22:53:29 2016 +0000"
      },
      "message": "DO NOT MERGE: Don\\\\\\\\\\\\\u0027t trust callers to supply app info to bindBackupAgent() am: d85a4ed283 am: f615799ef2 am: 6633a4fee4  -s ours am: 41821a26a5  -s ours am: b1e31ad140\nam: 918fb5d453\n\nChange-Id: I660124fada1a86288a9bfb10308cec0e1503f62e\n"
    },
    {
      "commit": "918fb5d453118060f663e846e74ba7f00a0d8fb4",
      "tree": "55e07d239c1c780d949ba400e4e9cbba69af818a",
      "parents": [
        "ec6c3f7a3207f75611380603f728ba4598d7c3a7",
        "b1e31ad140aaeeb3142cf06cd9d35cbaa30bfe9d"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu Jun 16 22:50:23 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 16 22:50:23 2016 +0000"
      },
      "message": "DO NOT MERGE: Don\\\\\\\\\\\u0027t trust callers to supply app info to bindBackupAgent() am: d85a4ed283 am: f615799ef2 am: 6633a4fee4  -s ours am: 41821a26a5  -s ours\nam: b1e31ad140\n\nChange-Id: I3668160c863e8fe34ca6d233d63113069fec8e5a\n"
    },
    {
      "commit": "b1e31ad140aaeeb3142cf06cd9d35cbaa30bfe9d",
      "tree": "fff59d20e945cc1d9cada96cec8c502b7998e960",
      "parents": [
        "cd777e95a77ba0035566088a5432aa28a409e7d1",
        "41821a26a51cd67046f1e8ae74f30b92f2f46d8b"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu Jun 16 22:45:45 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 16 22:45:45 2016 +0000"
      },
      "message": "DO NOT MERGE: Don\\\\\\\\\u0027t trust callers to supply app info to bindBackupAgent() am: d85a4ed283 am: f615799ef2 am: 6633a4fee4  -s ours\nam: 41821a26a5  -s ours\n\nChange-Id: I028d0714c52079b71645197ac70a321285928fec\n"
    },
    {
      "commit": "41821a26a51cd67046f1e8ae74f30b92f2f46d8b",
      "tree": "6c37f2a8d75ee754dd63238c3aaf35f14efd2e17",
      "parents": [
        "c58054f25fb8ad624a749ed48e3f5775de4bec14",
        "6633a4fee4bb9b9ebfbd7f4d7267581b95e4ae68"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu Jun 16 22:39:05 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 16 22:39:05 2016 +0000"
      },
      "message": "DO NOT MERGE: Don\\\\\\\u0027t trust callers to supply app info to bindBackupAgent() am: d85a4ed283 am: f615799ef2\nam: 6633a4fee4  -s ours\n\nChange-Id: I2c10cc7ff790c84767167c76e028456ba4dcaeb3\n"
    },
    {
      "commit": "48ee87d4a7e6a1f9127875fd4ecf99f62d1faedb",
      "tree": "c28bce0d9f5af2174ab5787ac0702e82d7fe9c24",
      "parents": [
        "f6e3c9a5537a5e1e7ef7be956d8a335106afd8f7",
        "53d414745c60407b032db543219616b0b74d1557"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 16 22:30:19 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 16 22:30:20 2016 +0000"
      },
      "message": "Merge \"Allow apps with CREATE_USERS permission to create restricted users.\" into nyc-dev"
    },
    {
      "commit": "cffb19c812dd6d619e292519ca5ede61310aeab6",
      "tree": "c994a85d2a2cdd31e844d57b6e95e7e4a2395d26",
      "parents": [
        "16dfcd79504ce99997cf5179a471f2ac958bf771",
        "ec6c3f7a3207f75611380603f728ba4598d7c3a7"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu Jun 16 22:30:17 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 16 22:30:17 2016 +0000"
      },
      "message": "Don\\\\\\\u0027t trust callers to supply app info to bindBackupAgent() am: c58054f25f am: cd777e95a7\nam: ec6c3f7a32\n\nChange-Id: Idc2b6c712078493b4186edad750d8d5beab58adf\n"
    },
    {
      "commit": "6633a4fee4bb9b9ebfbd7f4d7267581b95e4ae68",
      "tree": "0dfd97b602b3a2161b675a09f0f8ad00935b009f",
      "parents": [
        "84f479f6b558ec4ce6d62d00b801e4ac76bdc657",
        "f615799ef2f233b1599b932c22ac66fce427cfb6"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu Jun 16 22:27:18 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 16 22:27:18 2016 +0000"
      },
      "message": "DO NOT MERGE: Don\\\\\u0027t trust callers to supply app info to bindBackupAgent() am: d85a4ed283\nam: f615799ef2\n\nChange-Id: Ibc84666aa491986fe861b82400affde1675e632d\n"
    },
    {
      "commit": "ec6c3f7a3207f75611380603f728ba4598d7c3a7",
      "tree": "55e07d239c1c780d949ba400e4e9cbba69af818a",
      "parents": [
        "eb53629bf70271b3b677a04ed128b1b3652e2831",
        "cd777e95a77ba0035566088a5432aa28a409e7d1"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu Jun 16 22:27:04 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 16 22:27:04 2016 +0000"
      },
      "message": "Don\\\\\u0027t trust callers to supply app info to bindBackupAgent() am: c58054f25f\nam: cd777e95a7\n\nChange-Id: I199f1354df85fcda372002887eafc1e6fb9b19d8\n"
    },
    {
      "commit": "cd777e95a77ba0035566088a5432aa28a409e7d1",
      "tree": "fff59d20e945cc1d9cada96cec8c502b7998e960",
      "parents": [
        "0e64d7411ec54e28883a1a3f66cca35f9bc71af1",
        "c58054f25fb8ad624a749ed48e3f5775de4bec14"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu Jun 16 22:21:37 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 16 22:21:37 2016 +0000"
      },
      "message": "Don\\\u0027t trust callers to supply app info to bindBackupAgent()\nam: c58054f25f\n\nChange-Id: I3b0bd91c38b5f13770f09f39c2eea78b63c29d7c\n"
    },
    {
      "commit": "f615799ef2f233b1599b932c22ac66fce427cfb6",
      "tree": "0469de0c78eda384ecf0064382047875aee7463d",
      "parents": [
        "07c994012cf4a5878519bb64a69044d56a9d59cc",
        "d85a4ed28323d9a72179ff17a6d928f43096e407"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu Jun 16 22:21:25 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 16 22:21:25 2016 +0000"
      },
      "message": "DO NOT MERGE: Don\\\u0027t trust callers to supply app info to bindBackupAgent()\nam: d85a4ed283\n\nChange-Id: Ib1f01d4d10c82acb9f03aab4fe81d43d85d4a899\n"
    },
    {
      "commit": "ec30ca35aa6bb51643d266b73f3c93d30c96ac3f",
      "tree": "7ea5d95bf9fac38a3f7005d666f604c6d9c2c736",
      "parents": [
        "d430f1a0be42bbf85fe75578a871d920ff922770"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Thu Jun 16 15:09:29 2016 -0700"
      },
      "committer": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Thu Jun 16 15:09:29 2016 -0700"
      },
      "message": "Call AppOpsService from the handler thread\n\nOtherwise it may cause deadlocks, for instance if\nupdateUserRestrictionsInternalLR is called with AMS lock held.\n\nBug: 28888422\nChange-Id: I455c7392f206ff0bb6c99ec5c4a531921a115070\n"
    },
    {
      "commit": "f6e3c9a5537a5e1e7ef7be956d8a335106afd8f7",
      "tree": "f181fde87cabb1e5498d6f7597e49f42579f31f1",
      "parents": [
        "320c15e1b27033b1cab0ec75ec976f707c0dac2a",
        "0619545be9adca4458cb627c18c211faad6b6275"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 16 21:32:26 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 16 21:32:27 2016 +0000"
      },
      "message": "Merge \"Don\u0027t re-launch activities while the device is sleeping\" into nyc-dev"
    },
    {
      "commit": "320c15e1b27033b1cab0ec75ec976f707c0dac2a",
      "tree": "b7f07a846b8ac2e4bb951a74178cfcec2ee717a5",
      "parents": [
        "f33af2285b74ff7f092149ee86ec687a892aa600",
        "ad6f2e580f783d5d320d3265bd617adedf55c944"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Thu Jun 16 21:30:21 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 16 21:30:22 2016 +0000"
      },
      "message": "Merge \"Bring task to front when we can\u0027t move to adjacent stack\" into nyc-dev"
    },
    {
      "commit": "f33af2285b74ff7f092149ee86ec687a892aa600",
      "tree": "2cfe61fe69c99376714fff1f6039eab7e73cedb7",
      "parents": [
        "d06520a488056e004b3338154f5d8baf7214a66f",
        "0e8524719559f0be9c8145dbf9f52100e1fb60c3"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Thu Jun 16 21:16:11 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 16 21:16:13 2016 +0000"
      },
      "message": "Merge \"Limit global drags to apps targeting SDK 24 and above\" into nyc-dev"
    },
    {
      "commit": "8316b81cd084ab0cb2a8676bf31909b0845c7a1f",
      "tree": "497e25e82509d73500ce41bae156c09cf13e3bc8",
      "parents": [
        "d06520a488056e004b3338154f5d8baf7214a66f"
      ],
      "author": {
        "name": "Andrew Solovay",
        "email": "asolovay@google.com",
        "time": "Thu Jun 16 13:37:03 2016 -0700"
      },
      "committer": {
        "name": "Andrew Solovay",
        "email": "asolovay@google.com",
        "time": "Thu Jun 16 14:12:33 2016 -0700"
      },
      "message": "docs: DP4 release notes: add Android Auto known issue\n\nSee first comment for doc stage location.\n\nChange-Id: I424195565860af0439a9bf7fefb3286e82cc98da\n"
    },
    {
      "commit": "d06520a488056e004b3338154f5d8baf7214a66f",
      "tree": "034de79d9c6734edbb66c5812f6c6e94facb5df1",
      "parents": [
        "5a3a66a253ab5293e75a546f647cfcc36be7c3a5",
        "98ad88811c76f7334c285cc970a4107f7a716b5a"
      ],
      "author": {
        "name": "Gina Dimino",
        "email": "gdimino@google.com",
        "time": "Thu Jun 16 21:02:13 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 16 21:02:14 2016 +0000"
      },
      "message": "Merge \"Docs: Suppress errors in SystemApi Build Bug: 28427390\" into nyc-dev"
    },
    {
      "commit": "5a3a66a253ab5293e75a546f647cfcc36be7c3a5",
      "tree": "52c574dc9f1f3f7975fde36bcfad37f5dc5597d7",
      "parents": [
        "e09415344d905a5718431570e95a91eef01ed175",
        "02e2cb979ec9ad314eb47fe6acb1641d5978abaa"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 16 20:47:02 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 16 20:47:04 2016 +0000"
      },
      "message": "Merge \"docs: Minor update to DP4 release notes\" into nyc-dev"
    },
    {
      "commit": "05eaab6a1eb21240fc66b8b114e92a83839ab4f5",
      "tree": "aa17384c0ecc15c77bdbf809dfec1160510ed86b",
      "parents": [
        "9da0730d66b36b11a93e147857f62e641ac76276"
      ],
      "author": {
        "name": "Yigit Boyar",
        "email": "yboyar@google.com",
        "time": "Wed May 25 10:45:01 2016 -0700"
      },
      "committer": {
        "name": "Hemal Patel",
        "email": "hemalp@google.com",
        "time": "Thu Jun 16 13:42:47 2016 -0700"
      },
      "message": "Docs: Completed updates to the Data Binding docs\n\nBug: 28987432\n\nChange-Id: I29d630618f9fff20e3c266f9b8ff59629fc607be\n"
    },
    {
      "commit": "b27d7a5e2e2ca6a5dcae6dba581078bfeb74d4aa",
      "tree": "d238979cb268645b5b0eefb13a5179742e759a63",
      "parents": [
        "e82ac10fa29f1f076cf5fd7ab25f0f7a072254db"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Jun 16 13:04:47 2016 -0700"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Jun 16 13:29:36 2016 -0700"
      },
      "message": "Remove RemoteInput on lockscreen setting\n\nBug: 29370898\nChange-Id: I8686c2266f13e7e131c2330673ec98c26037edaa\n"
    },
    {
      "commit": "e09415344d905a5718431570e95a91eef01ed175",
      "tree": "8a237ffaa11b438d758daa16884ae909d3062cab",
      "parents": [
        "db81dd9d2ee479f4f23181eef97b58f794959ea5",
        "cad166686787a494b6689b8adb013e016adfcd90"
      ],
      "author": {
        "name": "Yujie Qin",
        "email": "yujieqin@google.com",
        "time": "Thu Jun 16 19:48:18 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 16 19:48:19 2016 +0000"
      },
      "message": "Merge \"Report error correctly for the implementation of StreamInterface::GetData()\" into nyc-dev"
    },
    {
      "commit": "0619545be9adca4458cb627c18c211faad6b6275",
      "tree": "bdc1bdaf4950bd43956ac117e2e8052765f0e9db",
      "parents": [
        "43f6a45e7e111af8a843e001b555082cb356a529"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Thu Jun 16 10:03:40 2016 -0700"
      },
      "committer": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Thu Jun 16 12:39:11 2016 -0700"
      },
      "message": "Don\u0027t re-launch activities while the device is sleeping\n\n- Don\u0027t ensure configuration for top running activity that is in the\nstopped state if the configuration change while the device is sleeping\nas we don\u0027t want to relaunch activities in this state.\n- Don\u0027t make activities visible while the device is sleeping and the\nactivity isn\u0027t in voice interaction mode. Making it visible can also\nlead to the activity been relaunched due to configuration changing.\n\nNote the the right configuration will be applied to the activity the next\ntime we try to make it visible. The re-launch will happen then.\n\nBug: 28518380\nChange-Id: Ic22193db645dec358065cb05e7f1afc6fc8ac49f\n"
    },
    {
      "commit": "db81dd9d2ee479f4f23181eef97b58f794959ea5",
      "tree": "541c5e208f4068964810bf120b945fa26610e4a2",
      "parents": [
        "60585e6c5400a29e98f72e76851a9b9fb96f89f6",
        "429c962179818312b0dff79bae9e61e58cb84f81"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Jun 16 19:25:47 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 16 19:25:49 2016 +0000"
      },
      "message": "Merge \"Fix unresponsive brightness slider after font size change\" into nyc-dev"
    },
    {
      "commit": "60585e6c5400a29e98f72e76851a9b9fb96f89f6",
      "tree": "6d805588c3c5bc13c8194c791a5ef7c5f9719960",
      "parents": [
        "47c3afa10bbe868a4414b114775e0414ef890045",
        "56d950c5e6c25ce3bfa2a19ae1a4ef122fc76fdf"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 16 19:14:04 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 16 19:14:06 2016 +0000"
      },
      "message": "Merge \"Include cause when reporting errors.\" into nyc-dev"
    },
    {
      "commit": "47c3afa10bbe868a4414b114775e0414ef890045",
      "tree": "939a03dbb1bca59276b9c67125da1cb2ad7f9655",
      "parents": [
        "47cfac6803c8f558d5f7310563be65f5944eede2",
        "75aa534d3aafe17a912b2c2734bee9a76b1edd83"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 16 18:47:50 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 16 18:47:51 2016 +0000"
      },
      "message": "Merge \"Check extra type before blindingly casting to Parcelable.\" into nyc-dev"
    },
    {
      "commit": "47cfac6803c8f558d5f7310563be65f5944eede2",
      "tree": "525109eebc02808d6f6f6a8c68a4478feae05fda",
      "parents": [
        "e25c8532b6dd05cf339f21c564f6300c5cc94971",
        "7ab4025474d3ce80b00fbc96962a585f918a0be1"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jun 16 18:39:02 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 16 18:39:03 2016 +0000"
      },
      "message": "Merge \"Fix issue #29371078: Foreground jobs should not count...\" into nyc-dev"
    },
    {
      "commit": "ad6f2e580f783d5d320d3265bd617adedf55c944",
      "tree": "4a3d025ba7950533875c83103d6ec608a593fed4",
      "parents": [
        "d5f7bf8032da639ee0286a6d121503fa2dfc4a4c"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Wed Jun 15 15:27:01 2016 -0700"
      },
      "committer": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Thu Jun 16 11:31:19 2016 -0700"
      },
      "message": "Bring task to front when we can\u0027t move to adjacent stack\n\nIf task was requested to move to adjacent stack with mLaunchStackId set\nand FLAG_ACTIVITY_LAUNCH_ADJACENT not set - we don\u0027t move it from its\ncurrent stack. If the task was covered with other task(s) it wouldn\u0027t\nbe brought to front.\nThis CL checks if mLaunchStackId is provided and is a valid stack for this\ntask, then we move it to front of current stack as a safer option.\n\nBug: 29103549\nChange-Id: I3065960f082cfbf9a5b43c6e83b5cebe3dd69df6\n"
    },
    {
      "commit": "02e2cb979ec9ad314eb47fe6acb1641d5978abaa",
      "tree": "5b34768429dc2ac04afc301fb5a935f4ff4082c6",
      "parents": [
        "e25c8532b6dd05cf339f21c564f6300c5cc94971"
      ],
      "author": {
        "name": "Andrew Solovay",
        "email": "asolovay@google.com",
        "time": "Wed Jun 15 17:32:42 2016 -0700"
      },
      "committer": {
        "name": "Andrew Solovay",
        "email": "asolovay@google.com",
        "time": "Thu Jun 16 11:15:39 2016 -0700"
      },
      "message": "docs: Minor update to DP4 release notes\n\nAdded a new section from Dirk, with a couple of gotchas for people\nupdating from API level ≤22 to 24.\n\nSee first comment for doc stage location.\n\nChange-Id: I237e9efac75b9c1e0fbeecf362dbc0de7c958c60\n"
    },
    {
      "commit": "56d950c5e6c25ce3bfa2a19ae1a4ef122fc76fdf",
      "tree": "62060eed1325ef9e26977a0ee21b86ff453c7cc1",
      "parents": [
        "da66010cd8d52765decc3960ae7e1f3a7add0811"
      ],
      "author": {
        "name": "Steve McKay",
        "email": "smckay@google.com",
        "time": "Tue Jun 14 15:56:50 2016 -0700"
      },
      "committer": {
        "name": "Steve McKay",
        "email": "smckay@google.com",
        "time": "Thu Jun 16 10:41:50 2016 -0700"
      },
      "message": "Include cause when reporting errors.\n\nBug: 29191892\nChange-Id: I5f904da3a8564ec68ca634c28e3eda7f496a5c1c\n"
    },
    {
      "commit": "e25c8532b6dd05cf339f21c564f6300c5cc94971",
      "tree": "c2d9e4587707492a5e09d272e908e248f276698b",
      "parents": [
        "32d67fab83d96a9c05d03a44fcb44e0410bb61df",
        "0df2c5566a9d7d71ca84cb072114f051bbe7a344"
      ],
      "author": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Thu Jun 16 17:40:08 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 16 17:40:10 2016 +0000"
      },
      "message": "Merge \"Support using uninstalled WebView packages as WebView implementation.\" into nyc-dev"
    },
    {
      "commit": "75aa534d3aafe17a912b2c2734bee9a76b1edd83",
      "tree": "3de12168c8fa1ec07846018b09f91f9d98d178e4",
      "parents": [
        "29dbc3cc47a27ae09f0f5aacd778aded427444bc"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Thu Jun 16 10:02:38 2016 -0700"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Thu Jun 16 10:25:06 2016 -0700"
      },
      "message": "Check extra type before blindingly casting to Parcelable.\n\nBUG: 29402928\nChange-Id: If1729b8a4fcde724372b0a23cfae723a5d9b4faa\n"
    },
    {
      "commit": "7df9b45bfe3cc6a6b3f33be008bb69a31b15999f",
      "tree": "9a8011e8ef51d3b80e475640ec1b8a4038f43c37",
      "parents": [
        "43f6a45e7e111af8a843e001b555082cb356a529"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Jun 16 12:47:58 2016 -0400"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Jun 16 12:47:58 2016 -0400"
      },
      "message": "Notify user when application does not support current display zoom\n\nBug: 29322470\nChange-Id: Id33215f6b0b20b332c3c9101aedf9de0261ee5ea\n"
    },
    {
      "commit": "bf0a9a7445ffb8718d238d43833f48893e8d5d41",
      "tree": "f2c57977e9995415f5139d3619ce4cc67b6c011c",
      "parents": [
        "8e3a16ad9179d40b27533b7710356b3898b4628c"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Thu Jun 16 08:58:00 2016 -0700"
      },
      "committer": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Thu Jun 16 09:43:29 2016 -0700"
      },
      "message": "Add pm operation to set user restrictions.\n\nBug: 29189712\nChange-Id: I6fdb3b68dfe3f51119e5ce8008880fc7d9c793df\n"
    },
    {
      "commit": "0e8524719559f0be9c8145dbf9f52100e1fb60c3",
      "tree": "0752fd23eb79a109cf4aa5745a70a64e80b2f13d",
      "parents": [
        "32d67fab83d96a9c05d03a44fcb44e0410bb61df"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Wed Jun 15 10:03:18 2016 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Thu Jun 16 09:35:40 2016 -0700"
      },
      "message": "Limit global drags to apps targeting SDK 24 and above\n\nBug: 29127791\n\nChange-Id: Ib5f85a207bdb79eeac0418fda78e452d225761bc\n"
    },
    {
      "commit": "32d67fab83d96a9c05d03a44fcb44e0410bb61df",
      "tree": "bd74e8dfd590d7f9a0c5ae353004af8aea411b22",
      "parents": [
        "6437205648e1948685821490a585198010d1606b",
        "3d5604dc901aa11e31ca353347b3be348583d289"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Thu Jun 16 16:22:53 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 16 16:22:54 2016 +0000"
      },
      "message": "Merge \"Make sure we\u0027re locked\" into nyc-dev"
    },
    {
      "commit": "53d414745c60407b032db543219616b0b74d1557",
      "tree": "13a9dbf5c08f4168aa97900ede8a9c6307a0c07b",
      "parents": [
        "8e3a16ad9179d40b27533b7710356b3898b4628c"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Thu Jun 16 09:11:08 2016 -0700"
      },
      "committer": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Thu Jun 16 09:11:08 2016 -0700"
      },
      "message": "Allow apps with CREATE_USERS permission to create restricted users.\n\nBug: 29189712\nChange-Id: I0f2677adddb22c11cb5a3e38763b0967d9cbd541\n"
    },
    {
      "commit": "f11a574027a8dbe18d79ce467984d63d07fea9e1",
      "tree": "6c520cc3f5ad3793d39fe989990d6b46a5df0412",
      "parents": [
        "d430f1a0be42bbf85fe75578a871d920ff922770"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Thu Jun 16 08:20:07 2016 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Thu Jun 16 08:31:56 2016 -0700"
      },
      "message": "Clean up ex-users in lock settings db\n\nJust in case a userid was not properly cleaned\nwhen the user was removed, make sure it is\ncleaned up when a new user takes up the same\nuserid. This prevents inconsistent lockscreen\nstate and avoids a crash in Settings when trying\nto set a password for the new user.\n\nFixes: 29412112\nChange-Id: Ic4f0efbb97786b0290c74325b28c9d74825e9e53\n"
    },
    {
      "commit": "6437205648e1948685821490a585198010d1606b",
      "tree": "2779b21a0602e160402221545815eb20a313f2a9",
      "parents": [
        "43f6a45e7e111af8a843e001b555082cb356a529",
        "89d4a9a189b93ce8a6e76f40a19adc38889efed8"
      ],
      "author": {
        "name": "Victor Chang",
        "email": "vichang@google.com",
        "time": "Thu Jun 16 15:13:32 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 16 15:13:34 2016 +0000"
      },
      "message": "Merge \"Fix that work apps settings page crash after changing work profile to use separated lock\" into nyc-dev"
    },
    {
      "commit": "0df2c5566a9d7d71ca84cb072114f051bbe7a344",
      "tree": "5bea704533281c61bc3b9bc99771a2520ca83a24",
      "parents": [
        "7ce75172ddb1c6535bdf3f7f7bc84f65d681e958"
      ],
      "author": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Tue Jun 14 15:32:19 2016 +0100"
      },
      "committer": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Thu Jun 16 15:45:45 2016 +0100"
      },
      "message": "Support using uninstalled WebView packages as WebView implementation.\n\nA package can be uninstalled for the system user but still be installed\non the device. Currently, we do not use such a package as WebView\nimplementation which means we fall back to using the fallback WebView\npackage.\nHowever, if the fallback package is not valid (because it needs to be\nupdated first) loading WebView will fail.\n\nWith this change we fetch allow the fetching of information from\npackages that are uninstalled for the system user so that we can still\nload WebView when the only valid WebView provider is uninstalled for the\nsystem user.\n\nAlso listen to package additions/changes/removals for all users -\notherwise we won\u0027t notice when a package becomes replaced if it was\nalready uninstalled for the system user.\n\nBug: 29321185\nChange-Id: Ia23c4493844877aea1b4eab7e666fd37540c4f97\n"
    },
    {
      "commit": "3d5604dc901aa11e31ca353347b3be348583d289",
      "tree": "a73f4c5c376caa8f4f8909215143ac86e90e6bd7",
      "parents": [
        "68dd6233bdfb7c33299ecf0c37a70460d31bb794"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Wed Jun 15 09:54:28 2016 -0700"
      },
      "committer": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Thu Jun 16 07:08:09 2016 -0700"
      },
      "message": "Make sure we\u0027re locked\n\nBefore calling a method ending with LPw, we need to have the mPackages lock.\nMake sure we do that.\n\nAlso, ditch the iterator for traversing an ArraySet.\n\nBug: 29356333\nChange-Id: I67df971f2961b577f31153cef46fb153458d6965\n"
    },
    {
      "commit": "63966b3e120fe8a0fff729a9508341d53f9daafc",
      "tree": "c7ed41677ec574db9625bdf61a95fc70041b1a87",
      "parents": [
        "627bca6e80ce7539273f084b4f1694d7433e2791"
      ],
      "author": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Thu Jun 16 14:57:00 2016 +0100"
      },
      "committer": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Thu Jun 16 14:57:00 2016 +0100"
      },
      "message": "Allow stopping user to access AppWidgetService API\n\nWe now have isUserRunning \u0026\u0026 isUserKeyUnlockedisUserUnlocked instead of\nhaving isUserUnlockingOrUnlocked. The difference is\nwe now allow stopping unlocked user to access the API.\n\nTesting:\nWrite a simple widget which keep calling AppWidgetManager API in a loop.\n\n1. In non-FBE mode, place the widget to launcher.\n   Turn off work mode. No crash is observed.\n2. Repeat 1 in FBE mode with separated work challenge.\n3. Repeat 1 in FBE mode with no separated work challenge\n4. Repeat 2 and reboot the device. Unlock work profile, widget is shown\n5. Repeat 3, reboot device, widget is shown after rebot\n\n\nChange-Id: I2fa9f602dcb0befff41fc6b145e9855e82d8d7a8\nFix: 29264823\n"
    },
    {
      "commit": "43f6a45e7e111af8a843e001b555082cb356a529",
      "tree": "a3cc3d66aa47c755f0f248be5b5238817db60c9b",
      "parents": [
        "d58da1be76b0d847ecd6ce734d1f4dcf5a7bd9a0",
        "7f405f170f66d201f893a2f29866f528f0ec7fc8"
      ],
      "author": {
        "name": "Ricky Wai",
        "email": "rickywai@google.com",
        "time": "Thu Jun 16 10:33:22 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 16 10:33:23 2016 +0000"
      },
      "message": "Merge \"Add permission checking on service calls in LockSettingsService\" into nyc-dev"
    },
    {
      "commit": "d58da1be76b0d847ecd6ce734d1f4dcf5a7bd9a0",
      "tree": "e23b3a82ef5a5abb0364b42cf3c616bde155e5be",
      "parents": [
        "3e343ffd913fe0c408c8a975a9ad442da65a498a",
        "ec038aa44a20e98894af2612400df857d294b12a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 16 10:21:18 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 16 10:21:19 2016 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into nyc-dev"
    },
    {
      "commit": "3e343ffd913fe0c408c8a975a9ad442da65a498a",
      "tree": "322363b0d2ba189550ce06689df5d8a30ce3f53a",
      "parents": [
        "65266b99d2b226e5b6cc906cfeb3d31483221ffc",
        "9ff1a588786cb2963d76c75f3a077fc17fa1589c"
      ],
      "author": {
        "name": "Robin Lee",
        "email": "rgl@google.com",
        "time": "Thu Jun 16 10:06:10 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 16 10:06:11 2016 +0000"
      },
      "message": "Merge \"Move \u0027is already always-on\u0027 check into Vpn.java\" into nyc-dev"
    },
    {
      "commit": "65266b99d2b226e5b6cc906cfeb3d31483221ffc",
      "tree": "ad5e380cadfb0d476e5926dcde3e06fb0d4e1731",
      "parents": [
        "c1720dce1b01893bf925267381ff4975095a718a",
        "ea1edaca72387fcc822c2078c8339967036aad18"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 16 09:58:55 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 16 09:58:56 2016 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into nyc-dev"
    },
    {
      "commit": "cad166686787a494b6689b8adb013e016adfcd90",
      "tree": "b38c3e241224d3b91747981383a949c86cee049a",
      "parents": [
        "c1720dce1b01893bf925267381ff4975095a718a"
      ],
      "author": {
        "name": "Yujie Qin",
        "email": "yujieqin@google.com",
        "time": "Thu Jun 16 11:39:34 2016 +0200"
      },
      "committer": {
        "name": "Yujie Qin",
        "email": "yujieqin@google.com",
        "time": "Thu Jun 16 11:42:41 2016 +0200"
      },
      "message": "Report error correctly for the implementation of\nStreamInterface::GetData()\n\nBug: 28889197\nChange-Id: Id07755e1b3637f85b6176a59935ad3a5597cfb05\n"
    },
    {
      "commit": "ec038aa44a20e98894af2612400df857d294b12a",
      "tree": "66c33e772fe489f452af11cc7143b861daf64ba5",
      "parents": [
        "d5f7bf8032da639ee0286a6d121503fa2dfc4a4c"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Thu Jun 16 01:42:16 2016 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Thu Jun 16 01:42:16 2016 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I8186498fb657aa424eeb74f965fa44f7a053f65c\nAuto-generated-cl: translation import\n"
    }
  ],
  "next": "ea1edaca72387fcc822c2078c8339967036aad18"
}
