)]}'
{
  "log": [
    {
      "commit": "4d9af67fe28427652add68645eb62fbffd5b80a7",
      "tree": "a1b59c1d0243f8ebc4eca4209bc4076889ccbdbe",
      "parents": [
        "7524b1364284eefa2ca9f87861691fcf764a6edc",
        "5e57a20c09512c676bc1ac938c5a2516ba260f72"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 30 23:38:57 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 30 23:38:58 2016 +0000"
      },
      "message": "Merge \"Performance optimizations in generatePackageInfo\" into nyc-mr1-dev"
    },
    {
      "commit": "7524b1364284eefa2ca9f87861691fcf764a6edc",
      "tree": "70d568ea90a2aa23662a729148cb99e668b3ea3c",
      "parents": [
        "f50935816979d844f7792f2f6a192e17fa8aef1e",
        "a98e4512dfc00ebb5183451e14af313add96f668"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Thu Jun 30 23:37:24 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 30 23:37:24 2016 +0000"
      },
      "message": "Merge \\\"Removed warning when objects are added on wrong order.\\\" into nyc-dev\nam: a98e4512df\n\nChange-Id: Ic93707d6cda6dbdeed851f216eedbd4333d483ae\n"
    },
    {
      "commit": "a98e4512dfc00ebb5183451e14af313add96f668",
      "tree": "d49f2c047f9a2a49e8bdcfeee543f8c95ece9abc",
      "parents": [
        "486c76b5efa8824c1a9460bad13000bf7d1697a7",
        "7709041c99a213af4209fba08f6cb5acc3387307"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Jun 30 23:28:58 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 30 23:28:59 2016 +0000"
      },
      "message": "Merge \"Removed warning when objects are added on wrong order.\" into nyc-dev"
    },
    {
      "commit": "f50935816979d844f7792f2f6a192e17fa8aef1e",
      "tree": "80d07ac5c0cace529c7686662ceaf6fbebbc8d47",
      "parents": [
        "24cea93b4ad60c14c9da039a2e95bd2c3e33601c",
        "486c76b5efa8824c1a9460bad13000bf7d1697a7"
      ],
      "author": {
        "name": "Teng-Hui Zhu",
        "email": "ztenghui@google.com",
        "time": "Thu Jun 30 23:27:21 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 30 23:27:21 2016 +0000"
      },
      "message": "Merge \\\"Mutate the drawable if a valid state change happen\\\" into nyc-dev\nam: 486c76b5ef\n\nChange-Id: I9c42777b96376ce009a22171911acd29aac15b85\n"
    },
    {
      "commit": "24cea93b4ad60c14c9da039a2e95bd2c3e33601c",
      "tree": "80d07ac5c0cace529c7686662ceaf6fbebbc8d47",
      "parents": [
        "e260ba666fed6a4f64756d3b0da0dc91b7836afa",
        "c4011fceaaf1e4d8aeaf1b371f97a6793f7cae76"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 30 23:22:31 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 30 23:22:33 2016 +0000"
      },
      "message": "Merge \"Allow quick view package to be set via setprop.\" into nyc-mr1-dev"
    },
    {
      "commit": "7709041c99a213af4209fba08f6cb5acc3387307",
      "tree": "57fda8cc0664c67f55899c427b7c71b2c1e86b0f",
      "parents": [
        "4b736ea56d5301381838c80b2333a05df1eb499e"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Thu Jun 30 16:09:13 2016 -0700"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Thu Jun 30 23:19:08 2016 +0000"
      },
      "message": "Removed warning when objects are added on wrong order.\n\nappend() is used to optimized insertions in the array, but it must\npreserve the order of the hashcode array; when it doesn\u0027t, it falls back\nto append(), but it should not log a warning message\n\nIn particular, PendingIntentRecords might have different hashcodes\nacross different processes.\n\nFixes: 29912192\nChange-Id: I0ab566249829ddb934fd51cf21399b68cb286bd5\n"
    },
    {
      "commit": "e260ba666fed6a4f64756d3b0da0dc91b7836afa",
      "tree": "1c8f2bf9329c989ce09c885408f76f6c8052be05",
      "parents": [
        "78f525b6742c78ef3aa7048aa8679a9aea6e6e12",
        "7cb2f8b7eeef57a21b1b1403ca1c0f4f5f381c35"
      ],
      "author": {
        "name": "Philip Cuadra",
        "email": "philipcuadra@google.com",
        "time": "Thu Jun 30 23:15:29 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 30 23:15:30 2016 +0000"
      },
      "message": "Merge \"Pinner Service - Pin Camera app on unlock if requested by the config\" into nyc-mr1-dev"
    },
    {
      "commit": "486c76b5efa8824c1a9460bad13000bf7d1697a7",
      "tree": "e55c43e2ea2db3ff5a9e4d7d3d22b2158d9c292d",
      "parents": [
        "a275ec269f817e483ad418a9d7065bcb71ada84c",
        "ab1cbc2c53f051aaafe4d43242d6acfd08cbf158"
      ],
      "author": {
        "name": "Tenghui Zhu",
        "email": "ztenghui@google.com",
        "time": "Thu Jun 30 23:12:37 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 30 23:12:39 2016 +0000"
      },
      "message": "Merge \"Mutate the drawable if a valid state change happen\" into nyc-dev"
    },
    {
      "commit": "ab1cbc2c53f051aaafe4d43242d6acfd08cbf158",
      "tree": "10936150f9c07e2b4ec0ee8329eb0123a748296e",
      "parents": [
        "a6a3ca8dace44b469a5577b2af15d85db7512ad6"
      ],
      "author": {
        "name": "Teng-Hui Zhu",
        "email": "ztenghui@google.com",
        "time": "Wed Jun 29 16:56:40 2016 -0700"
      },
      "committer": {
        "name": "Ian Pedowitz",
        "email": "ijpedowitz@google.com",
        "time": "Thu Jun 30 23:11:48 2016 +0000"
      },
      "message": "Mutate the drawable if a valid state change happen\n\nIn another word, create another cached bitmap, when the current VectorDrawable\nwill look differently when state changed.\n\nBug: 29870392\nBug: 29854240\n\nChange-Id: I7a5ef91091e547a930368286defc7ab96aeb9471\n(cherry picked from commit 4f1acfb5f507798daaff2ff0da47d2b15607ded4)\n"
    },
    {
      "commit": "78f525b6742c78ef3aa7048aa8679a9aea6e6e12",
      "tree": "de63c70b756cbf6671f8ed8e2286b655baa0c4e9",
      "parents": [
        "7d03e2736f1f8b387df70489842611c83515b12b",
        "a275ec269f817e483ad418a9d7065bcb71ada84c"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Jun 30 23:07:39 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 30 23:07:39 2016 +0000"
      },
      "message": "Merge \\\"Fix missing header text in notification groups\\\" into nyc-dev\nam: a275ec269f\n\nChange-Id: Ida3c3f33c63aa904d34c864899ddc8aac0368394\n"
    },
    {
      "commit": "a275ec269f817e483ad418a9d7065bcb71ada84c",
      "tree": "96e76e1b56bc3f35d554905bab1f3c0381ad6766",
      "parents": [
        "a6a3ca8dace44b469a5577b2af15d85db7512ad6",
        "9dfb78fab6c0709c0d409713ef0a5fb5b872a67e"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Jun 30 23:00:27 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 30 23:00:29 2016 +0000"
      },
      "message": "Merge \"Fix missing header text in notification groups\" into nyc-dev"
    },
    {
      "commit": "7d03e2736f1f8b387df70489842611c83515b12b",
      "tree": "dcba7c334365a959dfd0bb92b197c1c7b97d829d",
      "parents": [
        "919e982c3f1513f2a5cf558e80e48cccf309ac2d",
        "a6a3ca8dace44b469a5577b2af15d85db7512ad6"
      ],
      "author": {
        "name": "Adarsh Fernando",
        "email": "adarshf@google.com",
        "time": "Thu Jun 30 22:51:18 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 30 22:51:18 2016 +0000"
      },
      "message": "Docs: Fixed NDK download links for Windows\nam: a6a3ca8dac\n\nChange-Id: I2bce5efd608509068f26e91c4cd116bbfe66b2a9\n"
    },
    {
      "commit": "9dfb78fab6c0709c0d409713ef0a5fb5b872a67e",
      "tree": "77e70d3ec5c0e47b68dd677f1af3ac49b4609c1f",
      "parents": [
        "4b736ea56d5301381838c80b2333a05df1eb499e"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Jun 30 15:43:44 2016 -0700"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Jun 30 15:46:15 2016 -0700"
      },
      "message": "Fix missing header text in notification groups\n\nFixes a case where notification header text could go missing\nif a notification view was recycled and previously had a header text.\n\nReapplying only hid the text without clearing it, so the extraction\nlogic thought it was still there and hid the text for the children\neven though it was not showing for the parent.\n\nChange-Id: I3f96e1e7bebb2f815020d278ad13b2b5d948e63c\nFixes: 29915184\n"
    },
    {
      "commit": "919e982c3f1513f2a5cf558e80e48cccf309ac2d",
      "tree": "74d26434491f6fc8b3f1f110dc81aae39ff82b41",
      "parents": [
        "60efbf25865ae395548c38be42b856e6ede22f7d",
        "4f1acfb5f507798daaff2ff0da47d2b15607ded4"
      ],
      "author": {
        "name": "Tenghui Zhu",
        "email": "ztenghui@google.com",
        "time": "Thu Jun 30 22:44:07 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 30 22:44:09 2016 +0000"
      },
      "message": "Merge \"Mutate the drawable if a valid state change happen\" into nyc-mr1-dev"
    },
    {
      "commit": "7cb2f8b7eeef57a21b1b1403ca1c0f4f5f381c35",
      "tree": "564d6f0383c6de2ff3b5cf1f6c932b2f9e755cc4",
      "parents": [
        "58dd0cd65e7ac9ca0c9ccbf42087baf2df751c61"
      ],
      "author": {
        "name": "Philip Cuadra",
        "email": "philipcuadra@google.com",
        "time": "Wed Jun 15 16:23:43 2016 -0700"
      },
      "committer": {
        "name": "Philip Cuadra",
        "email": "philipcuadra@google.com",
        "time": "Thu Jun 30 14:50:18 2016 -0700"
      },
      "message": "Pinner Service - Pin Camera app on unlock if requested by the config\n\nPin the default camera app on unlock and user switch if the config requests it.\nDo not pin an app if there is no default camera app for the intent.\n\nOnly pin the app for the MediaStore.INTENT_ACTION_STILL_IMAGE_CAMERA\naction, not the _SECURE one.  While there could be different apps chosed\nfor different intents, the belief is most people will choose only one\napp.\n\nPin both apk and odex.  Not all apps will have an odex, so it is not a\nfatal error if that isn\u0027t pinned.\n\nBug 28251566\n\nChange-Id: I3387c23c20d2f75c8864e29bdfc312fef6276434\n"
    },
    {
      "commit": "5e57a20c09512c676bc1ac938c5a2516ba260f72",
      "tree": "35e614276fa9efcbe3ff8583cb5ba395d1d8d116",
      "parents": [
        "7877b8add811aafd7f57f731c8e22c9fe6a319c8"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Thu Jun 30 14:48:22 2016 -0700"
      },
      "committer": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Thu Jun 30 14:49:48 2016 -0700"
      },
      "message": "Performance optimizations in generatePackageInfo\n\nIn PM.generatePackageInfo, granted permissions (returned by permissionsState.\ngetPermissions) are only used if the package has a non-empty list of\nrequested permissions. Added a shortcut to handle that. In my tests\nthis shortcut is triggered in ~20% calls to PM.generatePackageInfo.\n\nAlso added an early continue in PermissionsState.getPermissions. Calling\nhasRuntimePermission was not necessary in 90% cases.\nAlso changed ArraySet to be created with capacity for all mPermissions --\nthis is the typical scenario, previously it was going through multiple\ngrow operations.\n\nBug: 29879962\nChange-Id: Ic4d8914d1c4f4df447deee2e3e3a15a2594e90ef\n"
    },
    {
      "commit": "60efbf25865ae395548c38be42b856e6ede22f7d",
      "tree": "9699b6956d5ae3f38dceeb34dc807eae9aafaf86",
      "parents": [
        "d9f0e37dc108c018843d3e7d68c636c3313e98d9",
        "ea11db15bd0cfe6ecbc44dd80a988ddf0e8c1ce7"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Thu Jun 30 21:45:03 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 30 21:45:05 2016 +0000"
      },
      "message": "Merge \"Start shortcuts as if publisher apps did using PendingIntent\" into nyc-mr1-dev"
    },
    {
      "commit": "d9f0e37dc108c018843d3e7d68c636c3313e98d9",
      "tree": "c93cca427633e4c42e5893e8ede50e5dabd3f01f",
      "parents": [
        "5a1f346e2d37af989dfeb0438e5bbf980be20bfd",
        "f678cc9c2bcee846b67a9b345fc88002b0e58981"
      ],
      "author": {
        "name": "Daniel Nishi",
        "email": "dhnishi@google.com",
        "time": "Thu Jun 30 21:17:17 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 30 21:17:18 2016 +0000"
      },
      "message": "Merge \"Add counters for the automatic storage manager.\" into nyc-mr1-dev"
    },
    {
      "commit": "5a1f346e2d37af989dfeb0438e5bbf980be20bfd",
      "tree": "e7443fd2a25b9dcc459c8be8155aec8f137b59f5",
      "parents": [
        "d4ec5df707225331b2ebc1ed12efcb875142cda2",
        "7877b8add811aafd7f57f731c8e22c9fe6a319c8"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Thu Jun 30 21:06:12 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 30 21:06:16 2016 +0000"
      },
      "message": "Merge \"Optimized onUnlockUser\" into nyc-mr1-dev"
    },
    {
      "commit": "7877b8add811aafd7f57f731c8e22c9fe6a319c8",
      "tree": "78fada86a7580fe82f08684c0464ccd305e2ea71",
      "parents": [
        "9e0450a4e33e3447e2f4cbcffc1fcd3b5bc92dd8"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Wed Jun 29 14:39:19 2016 -0700"
      },
      "committer": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Thu Jun 30 13:53:56 2016 -0700"
      },
      "message": "Optimized onUnlockUser\n\nOffload work to the handler thread to allow AM to proceed with unlocking\nthe user.\n\nAlso optimized generatePackageInfo by not computing GIDs when GET_GIDS\nflag is not set.\n\nBug: 29619732\nChange-Id: Ib9dea53ea0d74038baeed67f21077305da61e46e\n"
    },
    {
      "commit": "d4ec5df707225331b2ebc1ed12efcb875142cda2",
      "tree": "e865887ef4d31748baadbd362ff6bd83d4717ed8",
      "parents": [
        "ac44c9ef45760370e7b2cdf4161efbaf19354a89",
        "705a4bc62341d70a9b75b28f68c64efc88321438"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 30 20:41:51 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 30 20:41:53 2016 +0000"
      },
      "message": "Merge \"SysUI: Mantain non-weak reference to listener\" into nyc-mr1-dev"
    },
    {
      "commit": "ac44c9ef45760370e7b2cdf4161efbaf19354a89",
      "tree": "b29524ee574f348346a1f0617b7c5c98db079205",
      "parents": [
        "fc27d96bcdec7544e2933b855cf7408c43cb8768",
        "c10b4dc90cff23633fedeb268e76a7c84f448a23"
      ],
      "author": {
        "name": "Andrew Sapperstein",
        "email": "asapperstein@google.com",
        "time": "Thu Jun 30 20:26:34 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 30 20:26:36 2016 +0000"
      },
      "message": "Merge \"Update the volume panel to use a system color.\" into nyc-mr1-dev"
    },
    {
      "commit": "fc27d96bcdec7544e2933b855cf7408c43cb8768",
      "tree": "5c5e6da767685f6b09cdd311f93d5d5d7c97604f",
      "parents": [
        "8acb1a7570f797b387f08af166085008291d4d4b",
        "0570e36b3bc7c5328e7abfd9769ade4cc8001fe9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 30 20:16:53 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 30 20:16:54 2016 +0000"
      },
      "message": "Merge \"Status bar blacklist: fix items resetting\" into nyc-mr1-dev"
    },
    {
      "commit": "8acb1a7570f797b387f08af166085008291d4d4b",
      "tree": "720976037ae4a95c65e02c2353609fb536d7751a",
      "parents": [
        "536a1a2ae781f9d401e501a0aabd8ba3b52a3c0d",
        "79d1c75a3f774bd8c4742f9d7bbd29161c3f1f68"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Thu Jun 30 19:30:19 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 30 19:30:21 2016 +0000"
      },
      "message": "Merge \"Revert \"Remove InputContentInfo#requestPermission()\"\" into nyc-mr1-dev"
    },
    {
      "commit": "79d1c75a3f774bd8c4742f9d7bbd29161c3f1f68",
      "tree": "f2b7164b9433cd0c81d26d475c312bcc1c3b9757",
      "parents": [
        "c4b8f36de5523366e354fc01b6cba81ad72f6423"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Thu Jun 30 19:24:04 2016 +0000"
      },
      "committer": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Thu Jun 30 19:24:43 2016 +0000"
      },
      "message": "Revert \"Remove InputContentInfo#requestPermission()\"\n\nThis reverts commit c4b8f36de5523366e354fc01b6cba81ad72f6423.\n\nHaving InputContentInfo#requestPermission() should not hurt developers,\nbut we can polish the behavior in a subsequent CL without changing\nthe API.\n\nBug: 29450031\nBug: 29892936\nChange-Id: I1b43c19417b643d0c269af860db2d309b73a90d5\n"
    },
    {
      "commit": "705a4bc62341d70a9b75b28f68c64efc88321438",
      "tree": "292e6e11d2f3e5ce8eefaba0292a62cc27c90eed",
      "parents": [
        "650cc68f10f7138d4e048dbd7b08162241388f8f"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Thu Jun 30 15:04:11 2016 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Thu Jun 30 15:04:11 2016 -0400"
      },
      "message": "SysUI: Mantain non-weak reference to listener\n\nChange-Id: Ie11dfac0af90d65baed40f593eb4ffe7ab0cc0e3\nFixes: 29778623\n"
    },
    {
      "commit": "a6a3ca8dace44b469a5577b2af15d85db7512ad6",
      "tree": "95b26e3aaba39e2ba8af09876c472316aa82d312",
      "parents": [
        "4b736ea56d5301381838c80b2333a05df1eb499e"
      ],
      "author": {
        "name": "Adarsh Fernando",
        "email": "adarshf@google.com",
        "time": "Wed Jun 29 11:02:49 2016 -0700"
      },
      "committer": {
        "name": "Adarsh Fernando",
        "email": "adarshf@google.com",
        "time": "Thu Jun 30 11:52:25 2016 -0700"
      },
      "message": "Docs: Fixed NDK download links for Windows\n\nBug:29549878\nChange-Id: I57415b1353e4a27633a5bce200a73d24f30eee81\n"
    },
    {
      "commit": "0570e36b3bc7c5328e7abfd9769ade4cc8001fe9",
      "tree": "f54e1594228df7976d1f3ac95ecfdbc937f35cd6",
      "parents": [
        "650cc68f10f7138d4e048dbd7b08162241388f8f"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Thu Jun 30 14:37:10 2016 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Thu Jun 30 14:37:10 2016 -0400"
      },
      "message": "Status bar blacklist: fix items resetting\n\nChange-Id: Id3f287ce3b0fed4e3a7d0abff5fce025f16d9a1e\nFixes: 27600379\n"
    },
    {
      "commit": "536a1a2ae781f9d401e501a0aabd8ba3b52a3c0d",
      "tree": "cf9db1b2e73eacb4078ae4dd7f36a8c2b5cca7de",
      "parents": [
        "656b9db5fb6ac5d3cd4671e53147579041f184b8",
        "b46059a1d464d13f983d1aa102d5f872fa2a6e47"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Thu Jun 30 18:36:01 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 30 18:36:02 2016 +0000"
      },
      "message": "Merge \"QS: Layout and animation refinement\" into nyc-mr1-dev"
    },
    {
      "commit": "b46059a1d464d13f983d1aa102d5f872fa2a6e47",
      "tree": "fa8eeadc3063c2c62a93e3b746ef63a376e31671",
      "parents": [
        "650cc68f10f7138d4e048dbd7b08162241388f8f"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Thu Jun 30 14:22:42 2016 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Thu Jun 30 14:27:44 2016 -0400"
      },
      "message": "QS: Layout and animation refinement\n\nBug: 29315917\nFixes: 29879993\nChange-Id: I0153e81ff9cd81022958a1baf3531ac5ca6b4144\n"
    },
    {
      "commit": "656b9db5fb6ac5d3cd4671e53147579041f184b8",
      "tree": "957d6edad90c75a9ea092678350ca56edbf0b19d",
      "parents": [
        "c80c64a97b0e3a4abfcb2405ecd5a1e93a04671d",
        "dd214a796f8b97070645226d6a61f8651f9e13a0"
      ],
      "author": {
        "name": "Geoffrey Pitsch",
        "email": "gpitsch@google.com",
        "time": "Thu Jun 30 18:24:15 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 30 18:24:16 2016 +0000"
      },
      "message": "Merge \"Support trimmed images in BootAnimation\" into nyc-mr1-dev"
    },
    {
      "commit": "c80c64a97b0e3a4abfcb2405ecd5a1e93a04671d",
      "tree": "ae0cc62b3e1eefaa2a6fce2836c3579118123941",
      "parents": [
        "5e261441d3a5920bf69b827d8a2491848b91b50e",
        "c4b8f36de5523366e354fc01b6cba81ad72f6423"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Thu Jun 30 18:21:46 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 30 18:21:48 2016 +0000"
      },
      "message": "Merge \"Remove InputContentInfo#requestPermission()\" into nyc-mr1-dev"
    },
    {
      "commit": "5e261441d3a5920bf69b827d8a2491848b91b50e",
      "tree": "8d18097cee1daa0e2a4198d3d678af1900a2f3cc",
      "parents": [
        "a2beb44834f8847a6532987e9941a9afcd812129",
        "e535a5827b7b7c7c70f4701d74051c9bb5eb0b98"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Thu Jun 30 18:05:56 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 30 18:05:57 2016 +0000"
      },
      "message": "Merge \"Add a new API to improve VR thread scheduling.\" into nyc-mr1-dev"
    },
    {
      "commit": "a2beb44834f8847a6532987e9941a9afcd812129",
      "tree": "a42fb27e2eea6c7a7200f8c00628933f9d71dc65",
      "parents": [
        "650cc68f10f7138d4e048dbd7b08162241388f8f",
        "4b736ea56d5301381838c80b2333a05df1eb499e"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Jun 30 17:35:52 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 30 17:35:52 2016 +0000"
      },
      "message": "Merge \\\"Only clip PopupWindow in the vertical direction\\\" into nyc-dev\nam: 4b736ea56d\n\nChange-Id: Idf5aedfb2f19595b8317c7dca1640ff0caf31696\n"
    },
    {
      "commit": "4b736ea56d5301381838c80b2333a05df1eb499e",
      "tree": "13588fcbc82bc5eee9458047740737d3bf578d3f",
      "parents": [
        "7705d5fd6e42f79b810a9cbf4e6c14e4d4e98176",
        "9705fa0602290b56edc81f64bfcba38f159069b1"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Jun 30 17:24:21 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 30 17:24:22 2016 +0000"
      },
      "message": "Merge \"Only clip PopupWindow in the vertical direction\" into nyc-dev"
    },
    {
      "commit": "650cc68f10f7138d4e048dbd7b08162241388f8f",
      "tree": "a563c419dd093533249f04637a8b0d6292992e60",
      "parents": [
        "74f7f2ec0d1f60fc692934ad0e72d667f0fc04cd",
        "7705d5fd6e42f79b810a9cbf4e6c14e4d4e98176"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Jun 30 17:19:41 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 30 17:19:41 2016 +0000"
      },
      "message": "Merge \\\"Exclude children from excess space distribution when using largest child\\\" into nyc-dev\nam: 7705d5fd6e\n\nChange-Id: I747b4dab5bfc31b2461b445d1d983ac95a05693d\n"
    },
    {
      "commit": "9705fa0602290b56edc81f64bfcba38f159069b1",
      "tree": "c334af587545a108109aa3876780dc9d871c585e",
      "parents": [
        "bb07b0b3720250b693fb2abe70325e93bdf7ffbd"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Jun 30 13:17:26 2016 -0400"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Jun 30 13:17:26 2016 -0400"
      },
      "message": "Only clip PopupWindow in the vertical direction\n\nBug: 29865091\nChange-Id: Ic4e3b50571034f341aff2c2fbf2c349342622448\n"
    },
    {
      "commit": "c10b4dc90cff23633fedeb268e76a7c84f448a23",
      "tree": "860b8438c6e6b572c794a7f2d6d23f771c7a77cf",
      "parents": [
        "90a9370b5908aa61db9e43318710e71c9ca8da26"
      ],
      "author": {
        "name": "Andrew Sapperstein",
        "email": "asapperstein@google.com",
        "time": "Thu Jun 30 10:14:53 2016 -0700"
      },
      "committer": {
        "name": "Andrew Sapperstein",
        "email": "asapperstein@google.com",
        "time": "Thu Jun 30 10:14:53 2016 -0700"
      },
      "message": "Update the volume panel to use a system color.\n\nRemoves all hardcoded usages of blue_grey_200 and replaces\nthem with the use of one color resource that\u0027s defined in the\nframework.\n\nChange-Id: Ic6450f8ec03c3d9cbf915fa5de6f1184bf64266e\nFixes: 29574243\n"
    },
    {
      "commit": "7705d5fd6e42f79b810a9cbf4e6c14e4d4e98176",
      "tree": "5c7f87a79b75bfd289c00229bb65ee4d64bce1d5",
      "parents": [
        "bb07b0b3720250b693fb2abe70325e93bdf7ffbd",
        "070b22bdeebfc3b69b38fe30df0f026e628e847b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 30 17:07:06 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 30 17:07:07 2016 +0000"
      },
      "message": "Merge \"Exclude children from excess space distribution when using largest child\" into nyc-dev"
    },
    {
      "commit": "e535a5827b7b7c7c70f4701d74051c9bb5eb0b98",
      "tree": "925dbf5054f2ec5c30f7dd654fa1e919b25b1d77",
      "parents": [
        "9585012ce39c4e2d1fbd78dac5304bd2506e2049"
      ],
      "author": {
        "name": "Srinath Sridharan",
        "email": "srinathsr@google.com",
        "time": "Mon Jun 27 18:13:47 2016 -0700"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Thu Jun 30 10:03:46 2016 -0700"
      },
      "message": "Add a new API to improve VR thread scheduling.\n\nAdds a new API that enables device-specific scheduler optimizations for\nlatency-sensitive VR threads.\n\nBUG: 29163534\nChange-Id: I58d7be0eb266eca452c804cd07004784fb7daf2b\n"
    },
    {
      "commit": "c4b8f36de5523366e354fc01b6cba81ad72f6423",
      "tree": "d412808b7ce7a9e695a9d19452febe109a9e222b",
      "parents": [
        "8e3b57aad55a06f05ae55c7a01667d1be35c34d7"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Thu Jun 30 09:32:54 2016 -0700"
      },
      "committer": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Thu Jun 30 09:32:54 2016 -0700"
      },
      "message": "Remove InputContentInfo#requestPermission()\n\nIt turns out that requiring editor authors to call\nInputContentInfo#requestPermission() as needed is just confusing and can\ncause compatibility issues, because if an editor author forgot to call\nthat method then there would be no way for IME developers to prevent\npermission denial except for relaxing the default permission of the\nContentProvider just because of such an application. This is not what we\nwant to see.\n\nMy conclusion is that the system should automatically call\nInputContentInfo#requestPermission() (or do any equivalent operation)\nwhen InputConnection#INPUT_CONTENT_GRANT_READ_URI_PERMISSION is\nspecified, like we have done in Context#startActivity().\n\nWith this CL, the system automatically grants a temporary URI permission\nto the target application when the IME calls\nInputConnection#commitContent() with\nInputConnection#INPUT_CONTENT_GRANT_READ_URI_PERMISSION, and the\ntemporary permission will be revoked by any of the following events:\n - InputContentInfo#releasePermission() is explicitly called by the\n   target application.\n - The target application returned false in\n   InputConnection#commitContent().\n - All the InputContentInfo instances copied from the original one are\n   GC-ed.\n\nBug: 29450031\nBug: 29892936\nChange-Id: I37fb744e4d3d1c59177fb0a9be4ef5c325c9a39f\n"
    },
    {
      "commit": "4f1acfb5f507798daaff2ff0da47d2b15607ded4",
      "tree": "a4ce79e60003b380173ef16e9fc2fd9ba9fec733",
      "parents": [
        "74f7f2ec0d1f60fc692934ad0e72d667f0fc04cd"
      ],
      "author": {
        "name": "Teng-Hui Zhu",
        "email": "ztenghui@google.com",
        "time": "Wed Jun 29 16:56:40 2016 -0700"
      },
      "committer": {
        "name": "Tenghui Zhu",
        "email": "ztenghui@google.com",
        "time": "Thu Jun 30 16:30:02 2016 +0000"
      },
      "message": "Mutate the drawable if a valid state change happen\n\nIn another word, create another cached bitmap, when the current VectorDrawable\nwill look differently when state changed.\n\nb/29870392\n\nChange-Id: I7a5ef91091e547a930368286defc7ab96aeb9471\n"
    },
    {
      "commit": "070b22bdeebfc3b69b38fe30df0f026e628e847b",
      "tree": "930bd5b4b9a3ce471b9dc128b98933a1b912c98c",
      "parents": [
        "43f6a45e7e111af8a843e001b555082cb356a529"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Jun 30 11:15:36 2016 -0400"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Jun 30 11:15:36 2016 -0400"
      },
      "message": "Exclude children from excess space distribution when using largest child\n\nPreserves API 23 behavior.\n\nBug: 29872769\nChange-Id: I514cde81dcca4d78238f407251805cced4c0bea1\n"
    },
    {
      "commit": "74f7f2ec0d1f60fc692934ad0e72d667f0fc04cd",
      "tree": "c7348aaeb9a9ba0fc6146d4fffbd96159955fd2e",
      "parents": [
        "f5e3481951dcea77f857b75f505d6ceeb823f84e",
        "7369d8d1b6a5118d9b20d72931e22c645945f3bc"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 30 14:28:37 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 30 14:28:38 2016 +0000"
      },
      "message": "Merge changes I65784f35,Ib6937335 into nyc-mr1-dev\n\n* changes:\n  Add detailed test coverage for lingering.\n  Add more test coverage for requests and callbacks.\n"
    },
    {
      "commit": "f5e3481951dcea77f857b75f505d6ceeb823f84e",
      "tree": "fb0c91ad0e1ae8ef0de5744735f988a6bf08378a",
      "parents": [
        "089e99ee4d8d01f95c86cbc859cc2c4a9dccbfc8",
        "cfbf7414a14cf91d1b5c83154aab54c32d6be76a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 30 14:03:20 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 30 14:03:22 2016 +0000"
      },
      "message": "Merge changes Ia28652e0,Id2eaafdc,I9c4c8286 into nyc-mr1-dev\n\n* changes:\n  Record events for RA option lifetimes\n  Log RA listening statistics\n  Log events at APF program generation\n"
    },
    {
      "commit": "7369d8d1b6a5118d9b20d72931e22c645945f3bc",
      "tree": "6c638da3904dfa57eb6b6beb24811515b04bb8f3",
      "parents": [
        "6ee0a92ca04f89081094842487a279cc47e8b5ad"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue Jun 28 21:28:28 2016 +0900"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Thu Jun 30 21:42:17 2016 +0900"
      },
      "message": "Add detailed test coverage for lingering.\n\nBug: 23113288\nChange-Id: I65784f3589378d97f3c824e600f21f361be8741e\n"
    },
    {
      "commit": "cfbf7414a14cf91d1b5c83154aab54c32d6be76a",
      "tree": "2ff1342deaa242087c7c5fe659a6200c66868084",
      "parents": [
        "647c86d70a0f2162dcc95854e9dccb925c16ecf3"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Thu Jun 23 10:41:30 2016 +0900"
      },
      "committer": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Thu Jun 30 18:26:39 2016 +0900"
      },
      "message": "Record events for RA option lifetimes\n\nThis patch defines a new android.net.metrics.RaEvent class carrying\nlifetime values contained in RA packets. RaEvent are recorded when\nApfFilter processes a new RA for which there is no match.\n\nExample:\nConnectivityMetricsEvent(15:39:39.808, 0, 0): RaEvent(lifetimes: router\u003d3600s, prefix_valid\u003d2592000s, prefix_preferred\u003d604800s, route_info\u003d-1s, dnssl\u003d-1s, rdnss\u003d3600s)\n\nChange-Id: Ia28652e03ed442d5f2a686ef5b3fafbcb77c503a\n"
    },
    {
      "commit": "647c86d70a0f2162dcc95854e9dccb925c16ecf3",
      "tree": "c14fe0cfab67d3a0c44e2c54b8d182915380d23e",
      "parents": [
        "4fc3ee5be223122792ebc0ee8a05c93d93e26a52"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Tue Jun 07 15:35:16 2016 +0900"
      },
      "committer": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Thu Jun 30 18:26:33 2016 +0900"
      },
      "message": "Log RA listening statistics\n\nThis patch adds a new ApfStats event class that counts RA packet\nreception statistics on the RA listener thread of ApfFilter and reports\nthe maximum program size advertised by hardware.\n\nStatistics are gathered for the lifetime of a network with APF\ncapabilities and uploaded at network teardown when the listener thread\nexits.\n\nExample event:\nConnectivityMetricsEvent(15:44:23.741, 0, 0): ApfStats(284945ms 2048B RA: 2 received, 0 matching, 0 ignored, 0 expired, 0 parse errors, 2 program updates)\n\nBug: 28204408\nChange-Id: Id2eaafdca97f61152a4b66d06061c971bc0aba4c\n"
    },
    {
      "commit": "4fc3ee5be223122792ebc0ee8a05c93d93e26a52",
      "tree": "b4765ac165d0b8528d4d2c13e7f09e02b7543989",
      "parents": [
        "5e055187bea4f4c96799a3e7fcc5aaaf57740ea3"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Thu Jun 02 11:20:27 2016 +0900"
      },
      "committer": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Thu Jun 30 18:21:09 2016 +0900"
      },
      "message": "Log events at APF program generation\n\nExample:\nConnectivityMetricsEvent(15:24:52.018, 0, 0): ApfProgramEvent(0/0 RAs 121B forever FLAG_MULTICAST_FILTER_ON)\nConnectivityMetricsEvent(15:24:53.036, 0, 0): ApfProgramEvent(1/1 RAs 334B 600s)\nConnectivityMetricsEvent(15:24:53.590, 0, 0): ApfProgramEvent(1/1 RAs 360B 600s FLAG_MULTICAST_FILTER_ON, FLAG_HAS_IPV4_ADDRESS)\nConnectivityMetricsEvent(15:24:58.157, 0, 0): ApfProgramEvent(1/1 RAs 294B 599s FLAG_HAS_IPV4_ADDRESS)\n\nBug: 28204408\nChange-Id: I9c4c82861cf42eb2c7e7bf5471f05e8ff2fc560c\n"
    },
    {
      "commit": "089e99ee4d8d01f95c86cbc859cc2c4a9dccbfc8",
      "tree": "ad422b278886e52a0b012c753e3222eea88be0a0",
      "parents": [
        "ce7ff88bc2c5334d9985308136dd672b9cdb90d0",
        "c242ceb40625f0c41a3e7188e6726c772d805032"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Jun 30 06:20:41 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 30 06:20:42 2016 +0000"
      },
      "message": "Merge \"Add missing setPulling() method in Connection.\" into nyc-mr1-dev"
    },
    {
      "commit": "ce7ff88bc2c5334d9985308136dd672b9cdb90d0",
      "tree": "b410b8c4ffc907931562cd1b1756d3595f6b26e9",
      "parents": [
        "7f4f52cb4cb04516097be1cdae4cfa9345c057cb",
        "feadfda8a0b7c8849787a258de51671f2c60baae"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 30 05:41:51 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 30 05:41:53 2016 +0000"
      },
      "message": "Merge \"Make provisioning timeout apply to both IPv4 and IPv6\" into nyc-mr1-dev"
    },
    {
      "commit": "c242ceb40625f0c41a3e7188e6726c772d805032",
      "tree": "3caa350468dc3faaa8277a2ffecd0f953912f2d7",
      "parents": [
        "25242a7bbc5738f5a1fc85499e229f849b796bcf"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Jun 29 22:35:45 2016 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Jun 29 22:35:45 2016 -0700"
      },
      "message": "Add missing setPulling() method in Connection.\n\nChange-Id: I89c720b2fa3d3e1304766ba3779410b233a04c6a\n"
    },
    {
      "commit": "7f4f52cb4cb04516097be1cdae4cfa9345c057cb",
      "tree": "33ca6efaaff4c9aff70191d58cc33a241fef6b3d",
      "parents": [
        "847dcc9f4e54d9e34963a228e6ea7371028aded3",
        "efd92a34e29f0aa29c1f2d3bc910e038e85bf766"
      ],
      "author": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Thu Jun 30 05:21:26 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 30 05:21:27 2016 +0000"
      },
      "message": "Merge \"MediaResourceMonitor: Send broadcast to current users\" into nyc-mr1-dev"
    },
    {
      "commit": "6ee0a92ca04f89081094842487a279cc47e8b5ad",
      "tree": "9b01d352c7d8687a8e834e9546d75e1d17cb7ee6",
      "parents": [
        "9e0450a4e33e3447e2f4cbcffc1fcd3b5bc92dd8"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Mon Jun 27 16:44:07 2016 +0900"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Thu Jun 30 13:18:12 2016 +0900"
      },
      "message": "Add more test coverage for requests and callbacks.\n\n1. Support multiple callbacks in TestNetworkCallback. This is\n   necessary to test situations where multiple callbacks are\n   generated by the same event (e.g., CALLBACK_LOSING on cell\n   with CALLBACK_AVAILABLE on wifi when wifi connects), which is\n   necessary to test callback order. So far this has not been\n   covered because all callback testing was using per-network\n   callbacks.\n2. Add a benchmark test for registering NetworkRequests and for\n   sending onAvailable and onLosing callbacks.\n\nBug: 23113288\nChange-Id: Ib69373358ad766ab1bd989e864a5a51ef762c73c\n"
    },
    {
      "commit": "feadfda8a0b7c8849787a258de51671f2c60baae",
      "tree": "69330ed4b5895422ad48b068c6e68336fe20b59c",
      "parents": [
        "847dcc9f4e54d9e34963a228e6ea7371028aded3"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Tue Jun 28 11:40:07 2016 +0900"
      },
      "committer": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Thu Jun 30 13:00:01 2016 +0900"
      },
      "message": "Make provisioning timeout apply to both IPv4 and IPv6\n\nBug: 29449295\nChange-Id: I743533ca61914c11163ba5c5767a365def3a5461\n"
    },
    {
      "commit": "847dcc9f4e54d9e34963a228e6ea7371028aded3",
      "tree": "b346b5bf62af5cd9aaa79e6ae9cf17d159293b16",
      "parents": [
        "c4376b5fae2092bc4da4259710fb08a909260fe0",
        "bb07b0b3720250b693fb2abe70325e93bdf7ffbd"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Thu Jun 30 03:23:51 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 30 03:23:51 2016 +0000"
      },
      "message": "Merge \\\"Import translations. DO NOT MERGE\\\" into nyc-dev\nam: bb07b0b372  -s ours\n\nChange-Id: I3b4ad7bc8c424e58daddb1d5f16d338f35636eb6\n"
    },
    {
      "commit": "c4376b5fae2092bc4da4259710fb08a909260fe0",
      "tree": "b346b5bf62af5cd9aaa79e6ae9cf17d159293b16",
      "parents": [
        "285c92042891645ea2082250544ce0ed7022461c",
        "b2cd42285177c966bfff76d061f4156ab4742df1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 30 03:17:17 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 30 03:17:18 2016 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into nyc-mr1-dev"
    },
    {
      "commit": "285c92042891645ea2082250544ce0ed7022461c",
      "tree": "8f595d2caa116a479c813e22ee863658334a7ee7",
      "parents": [
        "8c9d0dbeda47394b34d3cdf6ae9780e0ac3f87f0",
        "ba79cd14cc53a762eb75f7fca3585c1c1caf63b7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 30 03:16:58 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 30 03:17:00 2016 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into nyc-mr1-dev"
    },
    {
      "commit": "bb07b0b3720250b693fb2abe70325e93bdf7ffbd",
      "tree": "5261777ed039b793dde3fa9e256f2d0996c6ad2f",
      "parents": [
        "d1364cf0f1c4e251a6b67df3b496494b4ee28bb0",
        "176a92ad2caad112626e2ef0335b7de5d1fdde1f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 30 03:14:05 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 30 03:14:09 2016 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into nyc-dev"
    },
    {
      "commit": "8c9d0dbeda47394b34d3cdf6ae9780e0ac3f87f0",
      "tree": "0bffb6886afc116ce7bfe33c08ebc06102668758",
      "parents": [
        "9e0450a4e33e3447e2f4cbcffc1fcd3b5bc92dd8",
        "fc1822bf6d09838a61d502963542374a6a4d1fda"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 30 03:10:08 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 30 03:10:09 2016 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into nyc-mr1-dev"
    },
    {
      "commit": "9e0450a4e33e3447e2f4cbcffc1fcd3b5bc92dd8",
      "tree": "d5786b6aae78730f8429875d1987d99acadd7b79",
      "parents": [
        "0ca5ae52083fe4f4cb70d34995f04999aced483c",
        "22a70eee018b8b654d272209c2206938bd4d381d"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Jun 30 02:36:07 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 30 02:36:09 2016 +0000"
      },
      "message": "Merge \"Add conference call label.\" into nyc-mr1-dev"
    },
    {
      "commit": "0ca5ae52083fe4f4cb70d34995f04999aced483c",
      "tree": "b5f81834bc218dc6ec3bb9b77231d0c51783d01b",
      "parents": [
        "a6b011e9b0c445993705c189c049e67b5533410c",
        "d1364cf0f1c4e251a6b67df3b496494b4ee28bb0"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Thu Jun 30 02:08:07 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 30 02:08:07 2016 +0000"
      },
      "message": "Merge \\\"Fix Windows NDK labeling.\\\" into nyc-dev\nam: d1364cf0f1\n\nChange-Id: I7d3b6ec3ee5580a06a04928218512d030e033d26\n"
    },
    {
      "commit": "d1364cf0f1c4e251a6b67df3b496494b4ee28bb0",
      "tree": "cbb487053251b49b0eb0ac369cc1fed779a6fa6e",
      "parents": [
        "479212cf500193db6f1cf109ee58d72885f60a74",
        "e080bc5bf7f25b4b75f4f701acdaefdbbd1148d3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 30 01:59:33 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 30 01:59:34 2016 +0000"
      },
      "message": "Merge \"Fix Windows NDK labeling.\" into nyc-dev"
    },
    {
      "commit": "ea11db15bd0cfe6ecbc44dd80a988ddf0e8c1ce7",
      "tree": "53806f02ab56f391b1d6ddafafcf33abb433ebd4",
      "parents": [
        "7519df9eaf36f9d58ef44fc9c4eb79404a5567e8"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Jun 24 15:17:44 2016 -0700"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Wed Jun 29 18:43:45 2016 -0700"
      },
      "message": "Start shortcuts as if publisher apps did using PendingIntent\n\nBug 29639471\n\nChange-Id: I2aad115669b431cbea785ba92040b1958117ab47\n"
    },
    {
      "commit": "fc1822bf6d09838a61d502963542374a6a4d1fda",
      "tree": "5e9c73e2f012ecfac8a928fcb01b4f3896606cff",
      "parents": [
        "bbadc5d313f99f3c02d282cbf12103c8c9364580"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Jun 29 18:29:55 2016 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Jun 29 18:29:55 2016 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ic2eaafc229acdeea507de300797046cd1b5d6bae\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "a6b011e9b0c445993705c189c049e67b5533410c",
      "tree": "e5bb0b19ca4f87b6f1502d255561112d18f89174",
      "parents": [
        "7519df9eaf36f9d58ef44fc9c4eb79404a5567e8",
        "82457c51176855b9be0b441010870093a6feb414"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Jun 30 01:14:34 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 30 01:14:36 2016 +0000"
      },
      "message": "Merge \"Handle post-record-time clipPath scaling\" into nyc-mr1-dev"
    },
    {
      "commit": "7519df9eaf36f9d58ef44fc9c4eb79404a5567e8",
      "tree": "3f50ec54028f20b161ab0c1b103e4c126120695a",
      "parents": [
        "7f44cdd34e34f8dabbb84c86e5f4618ef87ce738",
        "878b45577a356e282576ccffa196da3a666d1e1c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 30 00:20:50 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 30 00:20:51 2016 +0000"
      },
      "message": "Merge \"Fix NativeDaemonConnectorException issue accessing null object\" into nyc-mr1-dev"
    },
    {
      "commit": "7f44cdd34e34f8dabbb84c86e5f4618ef87ce738",
      "tree": "4a3cdb13a3e0d3c3f1a5ccbfff143b66792a9173",
      "parents": [
        "bc8e0052fdf92efd0471b97092ee6a7e1eb2320d",
        "b8d267a4edc5170f58ac71bc99b9b32f98adec49"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jun 29 23:59:08 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 29 23:59:09 2016 +0000"
      },
      "message": "Merge \"PBAP: Allow wearable handsfree device for PBAP Access\" into nyc-mr1-dev"
    },
    {
      "commit": "bc8e0052fdf92efd0471b97092ee6a7e1eb2320d",
      "tree": "026d639c08fc0fe7ec4b27734b53336af8867d02",
      "parents": [
        "9f22e79625bb914fe59eadce4cf3d927dfe6bfbc",
        "dd097812fa84b898a46cb5dd253422e78779a150"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Wed Jun 29 23:55:01 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 29 23:55:03 2016 +0000"
      },
      "message": "Merge \"Fix updateShortcuts() with icons\" into nyc-mr1-dev"
    },
    {
      "commit": "9f22e79625bb914fe59eadce4cf3d927dfe6bfbc",
      "tree": "0e8b16c6c76a8a693eaa4e1ffcc62c45d2440445",
      "parents": [
        "01e51e59dda2253dbbb2ab7eb3f951bf5fa940be",
        "3362400aa5a22ded3ec256bc6bbff06d036fdc41"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 29 23:54:26 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 29 23:54:27 2016 +0000"
      },
      "message": "Merge \"Move getRecentTasks() to ParceledListSlice. am: 479212cf50\" into nyc-mr1-dev"
    },
    {
      "commit": "3362400aa5a22ded3ec256bc6bbff06d036fdc41",
      "tree": "44c9fc44d856a5ff43eed12d67f20c9d14823a81",
      "parents": [
        "138a3f3ad46ede6dad414737ba3103d7029a0dc1",
        "479212cf500193db6f1cf109ee58d72885f60a74"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Jun 29 23:53:58 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 29 23:53:58 2016 +0000"
      },
      "message": "Move getRecentTasks() to ParceledListSlice.\nam: 479212cf50\n\nChange-Id: Ic76f624396117d922aac60eac9c2caae4f1d7e27\n"
    },
    {
      "commit": "01e51e59dda2253dbbb2ab7eb3f951bf5fa940be",
      "tree": "4776cc766ca4d8f29036c503f5fcd767d4a339aa",
      "parents": [
        "138a3f3ad46ede6dad414737ba3103d7029a0dc1",
        "d6880797f72e1e397e18c6e709c0125f795c7d2e"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Wed Jun 29 23:53:49 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 29 23:53:51 2016 +0000"
      },
      "message": "Merge \"Address API council feedback (continued)\" into nyc-mr1-dev"
    },
    {
      "commit": "138a3f3ad46ede6dad414737ba3103d7029a0dc1",
      "tree": "e591379e79439c7b26295ac11bafec02ad4593c2",
      "parents": [
        "8f54d32b999d06a6127210a3176f8703c5e5b386",
        "9c0eb0bd46dac113c39804335feeee7878a624ff"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Jun 29 23:42:08 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 29 23:42:10 2016 +0000"
      },
      "message": "Merge \"API cleanups per API review.\" into nyc-mr1-dev"
    },
    {
      "commit": "8f54d32b999d06a6127210a3176f8703c5e5b386",
      "tree": "994c78beecad508947d036400c72a9386e63a5be",
      "parents": [
        "a7d4adaac78ccd1f74006b57ec6a7c581249c8cd",
        "39b80e5c417ff915ca9097683e848597ccee7849"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Jun 29 23:25:13 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 29 23:25:15 2016 +0000"
      },
      "message": "Merge \"Apply animation in relayout invisible the old way\" into nyc-mr1-dev"
    },
    {
      "commit": "82457c51176855b9be0b441010870093a6feb414",
      "tree": "d00581f5984e6fd6cd150b53bb4af90d0d5df69f",
      "parents": [
        "6401217532e5357549988182b90bea28a86691e2"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Wed Jun 29 16:22:27 2016 -0700"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Wed Jun 29 16:22:28 2016 -0700"
      },
      "message": "Handle post-record-time clipPath scaling\n\nbug:29547149\n\nChange-Id: I268210b240d2d8e08638114715f9622840fc02f7\n"
    },
    {
      "commit": "39b80e5c417ff915ca9097683e848597ccee7849",
      "tree": "0e4767d632ff3b8f5921b8cd7ce274df11a3703f",
      "parents": [
        "25242a7bbc5738f5a1fc85499e229f849b796bcf"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Jun 29 16:13:22 2016 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Jun 29 16:13:22 2016 -0700"
      },
      "message": "Apply animation in relayout invisible the old way\n\nWe skipped the applyAnimationLocked to work around a problem with\ncached animation loading, however app could be animating without\nwindow animator (only app animator) in which case we shouldn\u0027t do\nthe relayout for potential focus change.\n\nRevert to the old behavior and let applyAnimationLocked decide if\nwe want to relayout for focus change.\n\nbug: 29874980\nChange-Id: I6fdfbe41cbafd7017477c0eda9b4fd26e66c517f\n"
    },
    {
      "commit": "a7d4adaac78ccd1f74006b57ec6a7c581249c8cd",
      "tree": "de96ac1b4752810f6d9f4ce2dee7526a57619d6b",
      "parents": [
        "136e649760597b6169c05823d877e85192ce7c28",
        "785bc65bd0799e3301dc438d9044f4547551a628"
      ],
      "author": {
        "name": "Michael Kwan",
        "email": "mkwan@google.com",
        "time": "Wed Jun 29 23:11:28 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 29 23:11:32 2016 +0000"
      },
      "message": "Merge \"Updated colour theme for watch devices.\" into nyc-mr1-dev"
    },
    {
      "commit": "136e649760597b6169c05823d877e85192ce7c28",
      "tree": "68140b3ad53a66c190aea06ae647831fc4041f70",
      "parents": [
        "83485046a59c535cad917d2a1d75b405906e4581",
        "ad82aca96ba224b95c69bc3eabfc7926c908160d"
      ],
      "author": {
        "name": "Erik Wolsheimer",
        "email": "ewol@google.com",
        "time": "Wed Jun 29 23:07:36 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 29 23:07:38 2016 +0000"
      },
      "message": "Merge \"Handle invalid empty args to createAutoBrightnessSpline\" into nyc-mr1-dev"
    },
    {
      "commit": "b8d267a4edc5170f58ac71bc99b9b32f98adec49",
      "tree": "367c73a9b30a57d2a718f57cc35115539fa56b0e",
      "parents": [
        "83485046a59c535cad917d2a1d75b405906e4581"
      ],
      "author": {
        "name": "Hemant Gupta",
        "email": "hemantg@codeaurora.org",
        "time": "Tue Jun 07 12:53:59 2016 +0530"
      },
      "committer": {
        "name": "Ajay Panicker",
        "email": "apanicke@google.com",
        "time": "Wed Jun 29 22:23:24 2016 +0000"
      },
      "message": "PBAP: Allow wearable handsfree device for PBAP Access\n\nAllow wearable handsfree device for PBAP Access\n\nUsecase:\n1) Pair and connect with Jabra Stealth Headset.\n2) Go out of range so that connection gets disconnected\n3) Come back in range, so that reconnection happens.\n\nObservation:\nHeadset fails to reconnect with DUT in some scenarios.\n\nRoot Cause:\nHeadset does not send page request to DUT in some scenarios\nleading to reconnection issues. This propabaly happens because\nHeadset fails to connect PBAP in previous iteration so it goes\nin bad state, and does not page after Link Supervision Timeout.\n\nCurrent Settings code only allows Audio_video_Handsfree Class of\ndevices to have PBAP Access permission, and set Rejected Permission\nfor other Audio Device Class. This headset being Wearable Class (0x0404)\nis set as PBAP Rejected, and all PBAP connection to DUT from this remote\ndevice are rejected leading to issue of bad state in headset.\n\nFix:\nAllow wearable class audio devices to also have PBAP access permission.\n\nBug: 29219133\nChange-Id: I18d8412cbeb86c18610091898d1c79f26d3d808d\n"
    },
    {
      "commit": "d6880797f72e1e397e18c6e709c0125f795c7d2e",
      "tree": "d014ed9499b8885c983b36b540821311d15a2d0c",
      "parents": [
        "038084e61cb85ac09e745e5d64817668606f08d8"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Wed Jun 29 13:37:43 2016 -0700"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Wed Jun 29 15:22:56 2016 -0700"
      },
      "message": "Address API council feedback (continued)\n\nGot a second set of comments.\n\nBug 29757958\n\nChange-Id: Ib3a3ffd28bc3e35eb0218b0819870eb5c6ebadb5\n"
    },
    {
      "commit": "479212cf500193db6f1cf109ee58d72885f60a74",
      "tree": "3b0fa0fb83dd28b403f1b9e75cdc7cccf7089da4",
      "parents": [
        "ae5a14bc99a06eac92cea8a88c4f7411465d0873"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Jun 29 16:00:55 2016 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Wed Jun 29 22:17:41 2016 +0000"
      },
      "message": "Move getRecentTasks() to ParceledListSlice.\n\nIn extreme cases the list of recent tasks can grow beyond the size\nof a single Binder transaction.  This change moves over to\nParceledListSlice which handles chunking any large results.\n\nBug: 29635557\nChange-Id: Iaf1227234f5f8c9451f73a6a5c1dc89f2067f05f\n"
    },
    {
      "commit": "83485046a59c535cad917d2a1d75b405906e4581",
      "tree": "80288e12b50f7f58dc9471ec56128b800bc184ea",
      "parents": [
        "83e96c19572166bbe672d5be9a694249014d528a",
        "ae5a14bc99a06eac92cea8a88c4f7411465d0873"
      ],
      "author": {
        "name": "Bert McMeen",
        "email": "amcmeen@google.com",
        "time": "Wed Jun 29 22:08:37 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 29 22:08:37 2016 +0000"
      },
      "message": "Docs: Links added to pages for permissions and configuration activity am: cdfe5e4f55 am: 7a6494aeaf\nam: ae5a14bc99\n\nChange-Id: I9b4cbe91c44194d764550b63ddd94b6e2e19f808\n"
    },
    {
      "commit": "ae5a14bc99a06eac92cea8a88c4f7411465d0873",
      "tree": "347e10046421adbd8b6d3735f8c0fafd9415bcad",
      "parents": [
        "205bc262cee635c0574c92311e052d7f880bc9f2",
        "7a6494aeaf7d7c835447fa7d03a675ca5ee6e4c5"
      ],
      "author": {
        "name": "Bert McMeen",
        "email": "amcmeen@google.com",
        "time": "Wed Jun 29 21:59:31 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 29 21:59:31 2016 +0000"
      },
      "message": "Docs: Links added to pages for permissions and configuration activity am: cdfe5e4f55\nam: 7a6494aeaf\n\nChange-Id: I907cf418d0a53827a7448135b0d712f41d0024e8\n"
    },
    {
      "commit": "83e96c19572166bbe672d5be9a694249014d528a",
      "tree": "66e8b72ffdc0ddde99039e4a8a1965357cd343f4",
      "parents": [
        "6401217532e5357549988182b90bea28a86691e2",
        "b6587eac06c00c964b6f541e18d307df8c4a9a50"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Wed Jun 29 21:57:35 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 29 21:57:38 2016 +0000"
      },
      "message": "Merge \"Added a virtual interface for Video Telephony call usage counting\" into nyc-mr1-dev"
    },
    {
      "commit": "7a6494aeaf7d7c835447fa7d03a675ca5ee6e4c5",
      "tree": "b53eaedf6dc29d9ed6f4a3f31f00a3b1ca54af17",
      "parents": [
        "ac5b340487d2342b6f0d4a0a946fb58b530d4040",
        "cdfe5e4f554fe7269c1234a838dbc9ea8ce63ab1"
      ],
      "author": {
        "name": "Bert McMeen",
        "email": "amcmeen@google.com",
        "time": "Wed Jun 29 21:54:42 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 29 21:54:42 2016 +0000"
      },
      "message": "Docs: Links added to pages for permissions and configuration activity\nam: cdfe5e4f55\n\nChange-Id: I3e9cde3cb24c5c779059c4708b144a2376c9616c\n"
    },
    {
      "commit": "6401217532e5357549988182b90bea28a86691e2",
      "tree": "5fc28ee821485ce814afdcdb71f677647c743fe1",
      "parents": [
        "50beee8af9dbb499fe2f1c398d41b7ce475cff0b",
        "690346b145b77b13951fbf27cbc792195f975b6a"
      ],
      "author": {
        "name": "Daniel Nishi",
        "email": "dhnishi@google.com",
        "time": "Wed Jun 29 21:37:05 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 29 21:37:07 2016 +0000"
      },
      "message": "Merge \"Use the Deletion Helper when system storage is low.\" into nyc-mr1-dev"
    },
    {
      "commit": "ad82aca96ba224b95c69bc3eabfc7926c908160d",
      "tree": "f1f1f49face08766b43f7615009049678de5b7e0",
      "parents": [
        "25242a7bbc5738f5a1fc85499e229f849b796bcf"
      ],
      "author": {
        "name": "Erik Wolsheimer",
        "email": "ewol@google.com",
        "time": "Tue Jun 28 14:51:07 2016 -0700"
      },
      "committer": {
        "name": "Erik Wolsheimer",
        "email": "ewol@google.com",
        "time": "Wed Jun 29 14:30:26 2016 -0700"
      },
      "message": "Handle invalid empty args to createAutoBrightnessSpline\n\nBUG: 18572096\nChange-Id: I9dfc2215994a4f7a70ef6bdd04b620917e4ec034\n"
    },
    {
      "commit": "b2cd42285177c966bfff76d061f4156ab4742df1",
      "tree": "9b6ff94f2063ebd291ce22ed7798b85b3037c98f",
      "parents": [
        "bbadc5d313f99f3c02d282cbf12103c8c9364580"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Jun 29 14:20:30 2016 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Jun 29 14:20:30 2016 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I0766139e2f58cfcb8ffc6fb24b1400deaaf313c6\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "ba79cd14cc53a762eb75f7fca3585c1c1caf63b7",
      "tree": "afec00861e11bc8b16fbdbb52e04249998ad1e7a",
      "parents": [
        "bbadc5d313f99f3c02d282cbf12103c8c9364580"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Jun 29 14:01:12 2016 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Jun 29 14:01:12 2016 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ia7b82097692eb156683716b945de49f2fa2bd784\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "c4011fceaaf1e4d8aeaf1b371f97a6793f7cae76",
      "tree": "67c4ff1a7bdf7540e9366f9e37157815d512b3ae",
      "parents": [
        "4e5ee6530718ac330865a0fdb1ec897046a7d5a0"
      ],
      "author": {
        "name": "Steve McKay",
        "email": "smckay@google.com",
        "time": "Wed Jun 29 13:31:01 2016 -0700"
      },
      "committer": {
        "name": "Steve McKay",
        "email": "smckay@google.com",
        "time": "Wed Jun 29 14:00:54 2016 -0700"
      },
      "message": "Allow quick view package to be set via setprop.\n\nThis allows testers to turn it on via adb.\n\nBug: 29875957\nChange-Id: If4563a1799a7c1a1adead9ecfdb4c6ef0c07f82b\n"
    },
    {
      "commit": "878b45577a356e282576ccffa196da3a666d1e1c",
      "tree": "472dd9bd732064f8c562794e045ad1ba10614200",
      "parents": [
        "b59b5a679aaa5a845e5a854cf0ccfb51a1ace8c9"
      ],
      "author": {
        "name": "Daniel 2 Olofsson",
        "email": "daniel2.olofsson@sonymobile.com",
        "time": "Thu Jan 17 12:05:34 2013 +0100"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Jun 29 14:53:28 2016 -0600"
      },
      "message": "Fix NativeDaemonConnectorException issue accessing null object\n\nWhen function getCode is called on\nNativeDaemonConnectorException object it may throw exception\ndue to mEvent object not being set for certain constructors.\nFix is to return a default error code as expected if mEvent\nobject has not been set rather than trying to call\nmEvent.getCode().\n\nChange-Id: Ia8aa23deb8871bb4df73096cc489b685a1765f16\n"
    },
    {
      "commit": "50beee8af9dbb499fe2f1c398d41b7ce475cff0b",
      "tree": "b28ee179c7401b7f78b42f66b89c940dfca9f425",
      "parents": [
        "471af954c3826774951372d327d53a2bddda294f",
        "205bc262cee635c0574c92311e052d7f880bc9f2"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jun 29 20:50:52 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 29 20:50:52 2016 +0000"
      },
      "message": "Merge \\\"Fix issue #29871385: Need JobScheduler.scheduleAsPackage to be system API\\\" into nyc-dev\nam: 205bc262ce\n\nChange-Id: I3d7186834028be519b512fbcb2240d2ff692f564\n"
    },
    {
      "commit": "176a92ad2caad112626e2ef0335b7de5d1fdde1f",
      "tree": "f36812ea25dfbe04ef1ced340e6ca2c123cb4075",
      "parents": [
        "55427a6650cb24da345be2cfb28e94e254a64249"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Jun 29 13:45:21 2016 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Jun 29 13:45:21 2016 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Idf8c50b91f8f1f39e6dd41a310f529aaeb5ae36c\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "205bc262cee635c0574c92311e052d7f880bc9f2",
      "tree": "d703773ee5addc947f05174cf0901c1e50aa0782",
      "parents": [
        "7a4d857c45594316794f227b78a9ee2b70b8280b",
        "1150b735c8d58ed86c897fa9b6dc5872ce286d6d"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jun 29 20:38:17 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 29 20:38:18 2016 +0000"
      },
      "message": "Merge \"Fix issue #29871385: Need JobScheduler.scheduleAsPackage to be system API\" into nyc-dev"
    },
    {
      "commit": "471af954c3826774951372d327d53a2bddda294f",
      "tree": "d4248797a79519acfe4fc59168519d83ac5f6a9b",
      "parents": [
        "c295a4b23d4e99032c152c7816ef7cc1b5458907",
        "7a4d857c45594316794f227b78a9ee2b70b8280b"
      ],
      "author": {
        "name": "Eric Schmidt",
        "email": "erschmid@google.com",
        "time": "Wed Jun 29 20:38:04 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 29 20:38:04 2016 +0000"
      },
      "message": "Merge \\\"docs: Edits to Instant Apps FAQs, index page.\\\" into nyc-dev\nam: 7a4d857c45\n\nChange-Id: Id3978a63dc42beb9a92ecde46e1b09e4c32c74c0\n"
    },
    {
      "commit": "c295a4b23d4e99032c152c7816ef7cc1b5458907",
      "tree": "8c7957cff0b486b99025f348a111934f9ed730e1",
      "parents": [
        "88442c1fe1c4cb85f268f42d75f55227f42d04ba",
        "3c5a1c812432babb68f44513d9988ab8ae992f42"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jun 29 20:31:02 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 29 20:31:03 2016 +0000"
      },
      "message": "Merge \"Remove framework dependencies on Support* demos\" into nyc-mr1-dev"
    },
    {
      "commit": "88442c1fe1c4cb85f268f42d75f55227f42d04ba",
      "tree": "393fc79011fd8cf84ce0c77eaba10da9ad6c43ec",
      "parents": [
        "7281cf276ac084562c0382e4002b0ddce93c95b2",
        "6c7a90669ba72c55d5fc03a7b3ed4afadc575290"
      ],
      "author": {
        "name": "Mukesh Agrawal",
        "email": "quiche@google.com",
        "time": "Wed Jun 29 20:28:40 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 29 20:28:42 2016 +0000"
      },
      "message": "Merge \"wifi: allow config of default+verbose ring buffers\" into nyc-mr1-dev"
    },
    {
      "commit": "7a4d857c45594316794f227b78a9ee2b70b8280b",
      "tree": "f5721e51568ddb90f2c0813e87f5457845187d46",
      "parents": [
        "10b2fee05f3704ee65cd3730c3d0e2cdb5ac26e2",
        "4ae205c1dcc909e02c04cac4b1faaf292e9c8672"
      ],
      "author": {
        "name": "David Friedman",
        "email": "dmail@google.com",
        "time": "Wed Jun 29 20:26:41 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 29 20:26:43 2016 +0000"
      },
      "message": "Merge \"docs: Edits to Instant Apps FAQs, index page.\" into nyc-dev"
    },
    {
      "commit": "7281cf276ac084562c0382e4002b0ddce93c95b2",
      "tree": "011ce62e53240b80234e8fddf1473db1d9c2029b",
      "parents": [
        "b2f17f1bbb948b61d7a2b111b89891e34fe65c16",
        "3dafee6c1820bf0946bab04b290c5a757112d3e7"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Wed Jun 29 20:26:04 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 29 20:26:06 2016 +0000"
      },
      "message": "Merge \"cp preopted files from B partition during PM init.\" into nyc-mr1-dev"
    },
    {
      "commit": "b2f17f1bbb948b61d7a2b111b89891e34fe65c16",
      "tree": "fec874a33352e9518900e7a27cf346c94c74f38a",
      "parents": [
        "8a17a77e4b07b020a6cc287af1a4de0da0ecc36a",
        "0dbeb9e01a7041cbee61b8db7eb8d7562c2a3e6c"
      ],
      "author": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Wed Jun 29 20:15:59 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 29 20:16:01 2016 +0000"
      },
      "message": "Merge changes from topic \u0027cherrypickWifiWatchdogResetOnTrigger\u0027 into nyc-mr1-dev\n\n* changes:\n  DO NOT MERGE StateMachine: remove final from SendMessage\n  DO NOT MERGE WifiManager: add WIFI_MODE_NO_LOCKS_HELD\n"
    }
  ],
  "next": "dd097812fa84b898a46cb5dd253422e78779a150"
}
