)]}'
{
  "log": [
    {
      "commit": "8562ab5ab827e9849cf4953e60d586a67aff4e34",
      "tree": "a923ae4048c1c00ba70f758da225ec0aece00c93",
      "parents": [
        "fa7d97fa15700b62b01d0b7dd42fcaf12c57b9f5"
      ],
      "author": {
        "name": "smain@google.com",
        "email": "smain@google.com",
        "time": "Tue Jun 14 17:11:57 2016 -0700"
      },
      "committer": {
        "name": "smain@google.com",
        "email": "smain@google.com",
        "time": "Thu Jun 30 19:08:11 2016 -0700"
      },
      "message": "remove \"referenceonly\" flag from the offline-docs build.\nAdd new offline-docs-referenceonly make rule.\nAnd update online-sdk and offline-sdk to use the new site templates.\n\nChange-Id: I1a9b8e3ff4973a147c6878092ae960a6980cb3d8\n"
    },
    {
      "commit": "fa7d97fa15700b62b01d0b7dd42fcaf12c57b9f5",
      "tree": "2d0f2f5d8149c913d0258774cc5a26c10286e27b",
      "parents": [
        "4ce343881c5fad01dda558c92ce653f754d3371a"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu Jun 30 12:21:57 2016 -0700"
      },
      "committer": {
        "name": "Chris Tate",
        "email": "ctate@android.com",
        "time": "Fri Jul 01 00:16:51 2016 +0000"
      },
      "message": "Make sure SELinux labels are correct after move-to operations\n\nIn some circumstances wallpaper-related files are moved into position,\nand must then take proper effect.  Make sure that they have the\ncorrect SELinux labels afterwards to avoid preventing some valid\naccesses.\n\nBug 29469965\n\nChange-Id: I6d7c86be63d568fa0ad8841d109a7ff2149fdd54\n"
    },
    {
      "commit": "4ce343881c5fad01dda558c92ce653f754d3371a",
      "tree": "d49f2c047f9a2a49e8bdcfeee543f8c95ece9abc",
      "parents": [
        "a98e4512dfc00ebb5183451e14af313add96f668",
        "17414d65fa77e9dd54bcc9434adcfec2b4977f89"
      ],
      "author": {
        "name": "fionaxu",
        "email": "fionaxu@google.com",
        "time": "Thu Jun 30 23:34:08 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 30 23:34:08 2016 +0000"
      },
      "message": "DO NOT MERGE revert public api loadSafeLabel am: f44c73abb2 am: a0263a9909 am: a3b851d352  -s ours am: f52501d2d4  -s ours am: cbb7b8c7a4 am: c666ebef33 am: 1e1974705b  -s ours am: c7824b3de3 am: 0b2c2b2a8c am: b281795c12\nam: 17414d65fa  -s ours\n\nChange-Id: Ib23d4fd1ac69446544e866a2f0fdc4c28076d148\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": "17414d65fa77e9dd54bcc9434adcfec2b4977f89",
      "tree": "14bba77d1e4bf59c5a576ce9cec2888cf12d9732",
      "parents": [
        "565d13f17e731e234fb731c6a79902cd04b4a35f",
        "b281795c125ceab967d641fa38e6d7644c830707"
      ],
      "author": {
        "name": "fionaxu",
        "email": "fionaxu@google.com",
        "time": "Thu Jun 30 23:26:56 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 30 23:26:56 2016 +0000"
      },
      "message": "DO NOT MERGE revert public api loadSafeLabel am: f44c73abb2 am: a0263a9909 am: a3b851d352  -s ours am: f52501d2d4  -s ours am: cbb7b8c7a4 am: c666ebef33 am: 1e1974705b  -s ours am: c7824b3de3 am: 0b2c2b2a8c\nam: b281795c12\n\nChange-Id: I666bfd00c747b43ef07f90b8ef61b8fe79470312\n"
    },
    {
      "commit": "b281795c125ceab967d641fa38e6d7644c830707",
      "tree": "b5439874f1995d98eca7220060059d4ea1189692",
      "parents": [
        "80e720742bfa8493b8a8413bfa63a25e94188cbe",
        "0b2c2b2a8c41f1692ca75026448b8deb64f5a881"
      ],
      "author": {
        "name": "fionaxu",
        "email": "fionaxu@google.com",
        "time": "Thu Jun 30 23:19:16 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 30 23:19:16 2016 +0000"
      },
      "message": "DO NOT MERGE revert public api loadSafeLabel am: f44c73abb2 am: a0263a9909 am: a3b851d352  -s ours am: f52501d2d4  -s ours am: cbb7b8c7a4 am: c666ebef33 am: 1e1974705b  -s ours am: c7824b3de3\nam: 0b2c2b2a8c\n\nChange-Id: I49b57d13076a736f674434403ac2470680fe398a\n"
    },
    {
      "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": "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": "0b2c2b2a8c41f1692ca75026448b8deb64f5a881",
      "tree": "83659b87325f5bef8d2df794e17c91b17849c382",
      "parents": [
        "5e41f90a927dd9b5ed454130a2b9d8f779a058d5",
        "c7824b3de3057775cf11bbcd4d733793c67e2d56"
      ],
      "author": {
        "name": "fionaxu",
        "email": "fionaxu@google.com",
        "time": "Thu Jun 30 23:11:22 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 30 23:11:22 2016 +0000"
      },
      "message": "DO NOT MERGE revert public api loadSafeLabel am: f44c73abb2 am: a0263a9909 am: a3b851d352  -s ours am: f52501d2d4  -s ours am: cbb7b8c7a4 am: c666ebef33 am: 1e1974705b  -s ours\nam: c7824b3de3\n\nChange-Id: I89dc27d498872a0e4ce539b293f3ffa9f74e38e9\n"
    },
    {
      "commit": "c7824b3de3057775cf11bbcd4d733793c67e2d56",
      "tree": "ce98662c7347bf0c6526ace4e8aac5e65e189b7a",
      "parents": [
        "e01775f0be3222ab5bdcded33d22a624d23578fb",
        "1e1974705bdda85b6777f4252bc079af336a29a8"
      ],
      "author": {
        "name": "fionaxu",
        "email": "fionaxu@google.com",
        "time": "Thu Jun 30 23:06:21 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 30 23:06:21 2016 +0000"
      },
      "message": "DO NOT MERGE revert public api loadSafeLabel am: f44c73abb2 am: a0263a9909 am: a3b851d352  -s ours am: f52501d2d4  -s ours am: cbb7b8c7a4 am: c666ebef33\nam: 1e1974705b  -s ours\n\nChange-Id: Idbdf23dc9c74330080cf55a048d92b0dddafb99e\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": "1e1974705bdda85b6777f4252bc079af336a29a8",
      "tree": "c994a85d2a2cdd31e844d57b6e95e7e4a2395d26",
      "parents": [
        "47da8a0bdc9b401ae103a629761844ffd177960a",
        "c666ebef33686f344af91c4d70babb7a8bd753d6"
      ],
      "author": {
        "name": "fionaxu",
        "email": "fionaxu@google.com",
        "time": "Thu Jun 30 22:57:27 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 30 22:57:27 2016 +0000"
      },
      "message": "DO NOT MERGE revert public api loadSafeLabel am: f44c73abb2 am: a0263a9909 am: a3b851d352  -s ours am: f52501d2d4  -s ours am: cbb7b8c7a4\nam: c666ebef33\n\nChange-Id: I8b40b7fbf1c6b2e9fa556c6fc31d81b98e291fdf\n"
    },
    {
      "commit": "c666ebef33686f344af91c4d70babb7a8bd753d6",
      "tree": "55e07d239c1c780d949ba400e4e9cbba69af818a",
      "parents": [
        "a9b937b29d8e90f89ed3b3d99c8c3f8fa4c3f735",
        "cbb7b8c7a44798802158825b2c57b43949ca9c28"
      ],
      "author": {
        "name": "fionaxu",
        "email": "fionaxu@google.com",
        "time": "Thu Jun 30 22:51:55 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 30 22:51:55 2016 +0000"
      },
      "message": "DO NOT MERGE revert public api loadSafeLabel am: f44c73abb2 am: a0263a9909 am: a3b851d352  -s ours am: f52501d2d4  -s ours\nam: cbb7b8c7a4\n\nChange-Id: Iad9b7ca53c003319a89dc3b7091bbbafb94a95dd\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": "cbb7b8c7a44798802158825b2c57b43949ca9c28",
      "tree": "fff59d20e945cc1d9cada96cec8c502b7998e960",
      "parents": [
        "96676a2d412dec2abbaf09e69672f8e31ad5cc98",
        "f52501d2d4ef46abc0ef873300eaa47821cb5647"
      ],
      "author": {
        "name": "fionaxu",
        "email": "fionaxu@google.com",
        "time": "Thu Jun 30 22:43:10 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 30 22:43:10 2016 +0000"
      },
      "message": "DO NOT MERGE revert public api loadSafeLabel am: f44c73abb2 am: a0263a9909 am: a3b851d352  -s ours\nam: f52501d2d4  -s ours\n\nChange-Id: Ibc5076680df923f5edf2a09e4331b75604bd863f\n"
    },
    {
      "commit": "f52501d2d4ef46abc0ef873300eaa47821cb5647",
      "tree": "12eba5d4c0939fdc4785d5c7f417723b93045870",
      "parents": [
        "b43fe6293368e215100ab8799931bfbe45c82918",
        "a3b851d352e9250db79bac040ba5d5de1ac3f83c"
      ],
      "author": {
        "name": "fionaxu",
        "email": "fionaxu@google.com",
        "time": "Thu Jun 30 22:37:24 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 30 22:37:24 2016 +0000"
      },
      "message": "DO NOT MERGE revert public api loadSafeLabel am: f44c73abb2 am: a0263a9909\nam: a3b851d352  -s ours\n\nChange-Id: I914f9b17db4d515a8d962abb876a2847d2fab6b3\n"
    },
    {
      "commit": "a3b851d352e9250db79bac040ba5d5de1ac3f83c",
      "tree": "1079550236db0e98ec429ec88a486482ed4efb82",
      "parents": [
        "6633a4fee4bb9b9ebfbd7f4d7267581b95e4ae68",
        "a0263a990910d3376102363d2a26359635d66db4"
      ],
      "author": {
        "name": "fionaxu",
        "email": "fionaxu@google.com",
        "time": "Thu Jun 30 22:31:52 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 30 22:31:52 2016 +0000"
      },
      "message": "DO NOT MERGE revert public api loadSafeLabel am: f44c73abb2\nam: a0263a9909\n\nChange-Id: Iff18193574eeac7e9d0033025a4fff791ba9ccaa\n"
    },
    {
      "commit": "a0263a990910d3376102363d2a26359635d66db4",
      "tree": "7d59d91d3b313d7dda651cdcf8a05729230b70fe",
      "parents": [
        "f615799ef2f233b1599b932c22ac66fce427cfb6",
        "f44c73abb20ca59cd2947850bcbb5899dfc3f000"
      ],
      "author": {
        "name": "fionaxu",
        "email": "fionaxu@google.com",
        "time": "Thu Jun 30 22:25:47 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 30 22:25:47 2016 +0000"
      },
      "message": "DO NOT MERGE revert public api loadSafeLabel\nam: f44c73abb2\n\nChange-Id: If7d00ce5ba4955b3511e6bb46670c45927f9e5d2\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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "10b2fee05f3704ee65cd3730c3d0e2cdb5ac26e2",
      "tree": "a4df8f7a8b282c4a6117fc8ae0c8f4433be58b9f",
      "parents": [
        "f66bdf9b577f93485529af7bfe45f3a62a64e950",
        "f838407e4ad16a918b8b4527088be573f6448d91"
      ],
      "author": {
        "name": "Sid Soundararajan",
        "email": "ssoundar@google.com",
        "time": "Wed Jun 29 20:02:51 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 29 20:03:06 2016 +0000"
      },
      "message": "Merge \"Recents: Make sure blacklist checks the package name as well as activity name\" into nyc-dev"
    },
    {
      "commit": "f838407e4ad16a918b8b4527088be573f6448d91",
      "tree": "877e31a7b59be703972aaa09b8fe9eb5d6023540",
      "parents": [
        "60c04126c959349234e3cdcccb606f986e9d4a06"
      ],
      "author": {
        "name": "Sid Soundararajan",
        "email": "ssoundar@google.com",
        "time": "Wed Jun 29 11:57:21 2016 -0700"
      },
      "committer": {
        "name": "Sid Soundararajan",
        "email": "ssoundar@google.com",
        "time": "Wed Jun 29 19:54:49 2016 +0000"
      },
      "message": "Recents: Make sure blacklist checks the package name as well as activity name\n\nBUG: 28719274\nBUG: 28764678\nChange-Id: Ib17d3feda8997ce5b29060bff47d51f503c868dc\n"
    },
    {
      "commit": "1150b735c8d58ed86c897fa9b6dc5872ce286d6d",
      "tree": "747d2bfc955d7d0fb0b96a317621c8342fd620b4",
      "parents": [
        "1fe8871f043fe19d0017705f9cfd2746cd2133aa"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jun 29 11:48:14 2016 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jun 29 11:49:01 2016 -0700"
      },
      "message": "Fix issue #29871385: Need JobScheduler.scheduleAsPackage to be system API\n\nChange-Id: I0034b1681158b9a010d01fb0fcbe7990d9038c1f\n"
    },
    {
      "commit": "f66bdf9b577f93485529af7bfe45f3a62a64e950",
      "tree": "3b1d2a5211674ba198c56c4a08e0ab296d4c43e3",
      "parents": [
        "55427a6650cb24da345be2cfb28e94e254a64249",
        "1882ce941ba38879733617e7a5734a244d8afaf3"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Jun 29 16:54:28 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 29 16:54:29 2016 +0000"
      },
      "message": "Merge \"Disable constant state sharing for VectorDrawable\" into nyc-dev"
    },
    {
      "commit": "1882ce941ba38879733617e7a5734a244d8afaf3",
      "tree": "148fd1c470b53a8e34a6483007e9303c93502dc1",
      "parents": [
        "43f6a45e7e111af8a843e001b555082cb356a529"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Jun 29 11:32:13 2016 -0400"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Jun 29 11:32:13 2016 -0400"
      },
      "message": "Disable constant state sharing for VectorDrawable\n\nBug: 29854240\nChange-Id: Icc58d04ad6f471d05b085a9089893e4f7205eb7d\n"
    },
    {
      "commit": "55427a6650cb24da345be2cfb28e94e254a64249",
      "tree": "ec17fc69e5fa82ad16defb852208eb179f855b56",
      "parents": [
        "16ef39a7f6f000af761cf2c2a3e2823a0fbd0c4c",
        "91b22809648a33d64c159e8496773b1b3b2ab6ca"
      ],
      "author": {
        "name": "Rob Carr",
        "email": "racarr@google.com",
        "time": "Wed Jun 29 03:27:47 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 29 03:27:48 2016 +0000"
      },
      "message": "Merge \"Only use one SurfaceControlWithBackground per AppToken.\" into nyc-dev"
    },
    {
      "commit": "91b22809648a33d64c159e8496773b1b3b2ab6ca",
      "tree": "b5de50ac55367df124dca2761a0dd370a3350b4f",
      "parents": [
        "db13dd41a969b05f19c9bfe29786773bf12cb6b3"
      ],
      "author": {
        "name": "Robert Carr",
        "email": "racarr@google.com",
        "time": "Tue Jun 28 17:32:37 2016 -0700"
      },
      "committer": {
        "name": "Robert Carr",
        "email": "racarr@google.com",
        "time": "Tue Jun 28 20:09:09 2016 -0700"
      },
      "message": "Only use one SurfaceControlWithBackground per AppToken.\n\nIn the past, if an app never renders to a SurfaceView, it will be\ninvisible despite having FLAG_OPAQUE. This means an app could leave a\ntotally empty SurfaceView (never drawing in to it) on top of a second\nSurfaceView, and expect the second one to be visible. This is probably\nbuggy app behavior because FLAG_OPAQUE means if they ever draw anything at all\nin to the top SurfaceView the bottom one will become totally invisible.\nHowever this has worked in the past, so we have to preserve things for\napps. To accomplish this we ensure only the bottom most visible\nSurfaceView for a given AppToken will receive a background. We achieve\nthis by synchronizing through the app token whenever visibility or\nlayering of a SurfaceView changes.\n\nBug: 29580298\nChange-Id: I0023326323cb961b56404fd49093384e7b72aa54\n"
    },
    {
      "commit": "16ef39a7f6f000af761cf2c2a3e2823a0fbd0c4c",
      "tree": "e68ef7db0bf055d3d59a590a281d24db58bfae20",
      "parents": [
        "60c04126c959349234e3cdcccb606f986e9d4a06"
      ],
      "author": {
        "name": "Winson",
        "email": "winsonc@google.com",
        "time": "Tue Jun 28 18:25:15 2016 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed Jun 29 02:13:37 2016 +0000"
      },
      "message": "Move preloading to boot complete.\n\nBug: 29320695\nChange-Id: I14b5127b218597f3c32e647e0443a88b5a708ce1"
    },
    {
      "commit": "60c04126c959349234e3cdcccb606f986e9d4a06",
      "tree": "7ce3ea06c6b3fcf226c654f25d7c3fcf78865e69",
      "parents": [
        "1fe8871f043fe19d0017705f9cfd2746cd2133aa",
        "d0063106b67c9aa44d9473102a1116aad136f50f"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Jun 29 00:37:41 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 29 00:37:42 2016 +0000"
      },
      "message": "Merge \"Relax security constraint around getAuthenticatorId().\" into nyc-dev"
    },
    {
      "commit": "d0063106b67c9aa44d9473102a1116aad136f50f",
      "tree": "f4492ebaa0fce488f77cc8e4112573cd8a6d9f92",
      "parents": [
        "c1374208e3b5a415770060b10416fada36c40e0f"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Jun 28 16:43:57 2016 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Jun 28 16:43:57 2016 -0700"
      },
      "message": "Relax security constraint around getAuthenticatorId().\n\nFixes bug 28603656\n\nChange-Id: I54216d4b9a3ab23f9d5bfe0f40f2dd27e723c21e\n"
    },
    {
      "commit": "cdfe5e4f554fe7269c1234a838dbc9ea8ce63ab1",
      "tree": "dd5ae133df1d8bad9498bc9193670813e5389cea",
      "parents": [
        "daaf8e7f1c23320403af4c5a2c76aa64fbc45fb8"
      ],
      "author": {
        "name": "Bert McMeen",
        "email": "amcmeen@google.com",
        "time": "Tue Jun 28 16:24:13 2016 -0700"
      },
      "committer": {
        "name": "Bert McMeen",
        "email": "amcmeen@google.com",
        "time": "Tue Jun 28 16:24:13 2016 -0700"
      },
      "message": "Docs: Links added to pages for permissions and configuration activity\n\nBug: 28864917\nChange-Id: Ieab325f20dac3bba6028e5c70813d4035063d0cf\n"
    },
    {
      "commit": "1fe8871f043fe19d0017705f9cfd2746cd2133aa",
      "tree": "65972b10c8682769862d7ed9c12116efd9ae9d65",
      "parents": [
        "af9d9f9b3ed6f8059e547968938b94e186f21ffe",
        "231746f67c9a8bbc674a600e7e6db3ec6d32cce6"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Jun 28 22:27:52 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 28 22:27:53 2016 +0000"
      },
      "message": "Merge \"media: document VP9 CSD for MediaCodec\" into nyc-dev"
    },
    {
      "commit": "af9d9f9b3ed6f8059e547968938b94e186f21ffe",
      "tree": "5730e6cd30e2b0507fcc890c1350a7f4b86a819b",
      "parents": [
        "556e012979c4fcde6b01452623c1be909eed7cc0",
        "4461356ea87dfaeb8fcd175417bba12e6f63a6b8"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Jun 28 22:21:01 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 28 22:21:02 2016 +0000"
      },
      "message": "Merge \"media: document rotation and scaling issues for MediaCodec\" into nyc-dev"
    },
    {
      "commit": "556e012979c4fcde6b01452623c1be909eed7cc0",
      "tree": "58bf2035bc4383ff706a2a581e151981a467bc2c",
      "parents": [
        "29ea814354b479a124e4202ca779e7c47502a97c",
        "43a2398258964e438c2dcdb4638fe9a24edfb208"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Jun 28 22:19:29 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 28 22:19:30 2016 +0000"
      },
      "message": "Merge \"media: document format keys for MediaExtractor/CodecCapabilities\" into nyc-dev"
    },
    {
      "commit": "29ea814354b479a124e4202ca779e7c47502a97c",
      "tree": "5bf4d7701abc69aa26e6952973cb3982cc57ddbc",
      "parents": [
        "c1374208e3b5a415770060b10416fada36c40e0f",
        "0e8ce872f197bda94b72a1e194bbe6417b17decd"
      ],
      "author": {
        "name": "Oren Blasberg",
        "email": "orenb@google.com",
        "time": "Tue Jun 28 21:12:26 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 28 21:12:28 2016 +0000"
      },
      "message": "Merge \"Fix popup context menu appearing brokenly.\" into nyc-dev"
    },
    {
      "commit": "c1374208e3b5a415770060b10416fada36c40e0f",
      "tree": "201f71701411265f5fdd803bb565863bf7145e42",
      "parents": [
        "8d78c33c9b27d06c258f2ed7613424e6cb3859ad",
        "dd85da6e94fc7fd239fd97b954c1c78e66b265d6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jun 28 20:45:37 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 28 20:45:40 2016 +0000"
      },
      "message": "Merge \"Remove redundant setPendingIntentWhitelistDuration() calls.\" into nyc-dev"
    },
    {
      "commit": "0e8ce872f197bda94b72a1e194bbe6417b17decd",
      "tree": "e12d83cacbecdb9834d67313aafa70bf9d4027f2",
      "parents": [
        "6ec78a64583d74085a046a9bc8b265d230b4a520"
      ],
      "author": {
        "name": "Oren Blasberg",
        "email": "orenb@google.com",
        "time": "Tue Jun 28 11:07:42 2016 -0700"
      },
      "committer": {
        "name": "Oren Blasberg",
        "email": "orenb@google.com",
        "time": "Tue Jun 28 12:41:30 2016 -0700"
      },
      "message": "Fix popup context menu appearing brokenly.\n\nAdd missing attribute to the base Theme to ensure the context menu\ndoes not appear completely invisibly.\n\nBug: 29796385\nChange-Id: I4f50579622e97656e09a5ddb6e13313f84efc972\n"
    },
    {
      "commit": "8d78c33c9b27d06c258f2ed7613424e6cb3859ad",
      "tree": "1692658d012a506e7b56615e367f49198f43bd30",
      "parents": [
        "a98e3e3ede66a3f93bdfd081cc0b336e723f7ee8",
        "a7778b065428af7f23605053f939a668dd297182"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jun 28 19:15:33 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 28 19:15:34 2016 +0000"
      },
      "message": "Merge \"Fixed whitelistManager set on unbindServiceLocked()\" into nyc-dev"
    },
    {
      "commit": "a98e3e3ede66a3f93bdfd081cc0b336e723f7ee8",
      "tree": "aaea1ca997921debaa67f2042989e2663f4fca49",
      "parents": [
        "15783f00736899776e749d2ae93140caffa5ec40",
        "4f6570878c206b3ee7781ca4341d52c93b812f7b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jun 28 19:12:48 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 28 19:12:49 2016 +0000"
      },
      "message": "Merge \"Default minSdkVersion to \u00271\u0027\" into nyc-dev"
    },
    {
      "commit": "dd85da6e94fc7fd239fd97b954c1c78e66b265d6",
      "tree": "235b0253ef389cbe2f6ba118942a8d3939b15d9b",
      "parents": [
        "a7778b065428af7f23605053f939a668dd297182"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Tue Jun 28 11:29:54 2016 -0700"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Tue Jun 28 11:34:54 2016 -0700"
      },
      "message": "Remove redundant setPendingIntentWhitelistDuration() calls.\n\nSince all pending intents are stored on a Set in the Notication object,\nthere is no need to individually check for specific pending intents.\n\nBUG: 29480440\nChange-Id: I27a18bb535a9a4bb6cb4e76bdc189e6c315a684a\n"
    },
    {
      "commit": "a7778b065428af7f23605053f939a668dd297182",
      "tree": "14cc8b4656df0b45cbf9869148792e1174692586",
      "parents": [
        "6ec78a64583d74085a046a9bc8b265d230b4a520"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Tue Jun 28 10:38:59 2016 -0700"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Tue Jun 28 10:41:45 2016 -0700"
      },
      "message": "Fixed whitelistManager set on unbindServiceLocked()\n\nIt must call updateWhitelistManagerLocked() because the app might have\nother services with the whitelistManager set, in which case the process\nrecord should not have whitelistManager reset.\n\nFixes: 29480440\n\nChange-Id: I268278c646aaa89a352f02178b294c02c3c11d35\n"
    },
    {
      "commit": "4461356ea87dfaeb8fcd175417bba12e6f63a6b8",
      "tree": "c360887d636583444a13644931eb167d386f6544",
      "parents": [
        "15783f00736899776e749d2ae93140caffa5ec40"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Jun 23 18:07:58 2016 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Jun 28 10:38:34 2016 -0700"
      },
      "message": "media: document rotation and scaling issues for MediaCodec\n\nBug: 23709311\nBug: 28512795\nChange-Id: Iddebd13b4cd4c50bca8736d3aca71571ad16633a\n"
    },
    {
      "commit": "4f6570878c206b3ee7781ca4341d52c93b812f7b",
      "tree": "44a6b118e2658ba685c370c57b0133ae0ffa06fe",
      "parents": [
        "5f72b129c4f2396d2139ef0ed91f2d83054c1add"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Tue Jun 28 10:31:05 2016 -0700"
      },
      "committer": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Tue Jun 28 10:31:05 2016 -0700"
      },
      "message": "Default minSdkVersion to \u00271\u0027\n\nException when targetSdkVersion is a letter API [eg \u0027N\u0027]. While this\nis technically not according to the external docs, it\u0027s the behaviour\nwith prior platforms.\n\nBug: 29817839\nChange-Id: I8382909dbe62de7b2ddfb7995ce11d5c2f43372e\n"
    },
    {
      "commit": "15783f00736899776e749d2ae93140caffa5ec40",
      "tree": "9bfba632f5e74974556fd9b7db778cc9e26dbe9a",
      "parents": [
        "6ec78a64583d74085a046a9bc8b265d230b4a520",
        "0e4f014c206d549888d899d60c052f5cbbdd83eb"
      ],
      "author": {
        "name": "Allen Hair",
        "email": "allenhair@google.com",
        "time": "Tue Jun 28 17:23:54 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 28 17:23:55 2016 +0000"
      },
      "message": "Merge \"Add a flag to enable instrumentation of the framework classes.\" into nyc-dev"
    },
    {
      "commit": "6ec78a64583d74085a046a9bc8b265d230b4a520",
      "tree": "458496936730f8afe75e701c9284e38a845655ab",
      "parents": [
        "5f72b129c4f2396d2139ef0ed91f2d83054c1add",
        "aa67ac1817e29854d8aa3400245bee68f485c6f5"
      ],
      "author": {
        "name": "Dan Yu",
        "email": "dsyu@google.com",
        "time": "Tue Jun 28 16:21:56 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 28 16:21:57 2016 +0000"
      },
      "message": "Merge \"resolve merge conflicts of ac5b340 to nyc-dev\" into nyc-dev"
    },
    {
      "commit": "5f72b129c4f2396d2139ef0ed91f2d83054c1add",
      "tree": "a9e7295d2b377a3026bb36135f44564d024c6ac4",
      "parents": [
        "610f6ede251c44cb4cf0e8a993d8d88c121159f9",
        "ace6f6d5ca70df4a8d78209840f67cfc8f879eeb"
      ],
      "author": {
        "name": "Shreyas Basarge",
        "email": "snb@google.com",
        "time": "Tue Jun 28 15:38:05 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 28 15:38:07 2016 +0000"
      },
      "message": "Merge \"SyncOperation float cast fix\" into nyc-dev"
    },
    {
      "commit": "f44c73abb20ca59cd2947850bcbb5899dfc3f000",
      "tree": "bfedf18ef715971449e3224907d8aeed817bccaf",
      "parents": [
        "d85a4ed28323d9a72179ff17a6d928f43096e407"
      ],
      "author": {
        "name": "fionaxu",
        "email": "fionaxu@google.com",
        "time": "Mon Jun 27 22:52:56 2016 -0700"
      },
      "committer": {
        "name": "fionaxu",
        "email": "fionaxu@google.com",
        "time": "Mon Jun 27 23:52:19 2016 -0700"
      },
      "message": "DO NOT MERGE revert public api loadSafeLabel\n\nBug: 28557603\nChange-Id: Ic9d9ae0b59fe86f70aaea311380cacf222ee3a0c\n"
    },
    {
      "commit": "610f6ede251c44cb4cf0e8a993d8d88c121159f9",
      "tree": "60bc00d901a12c1e5fa7d69f8b7d0590e5552dd5",
      "parents": [
        "4b7e415803b3e3c9517b21bc9406af815442b59b"
      ],
      "author": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Tue Jun 28 01:25:08 2016 -0400"
      },
      "committer": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Tue Jun 28 01:25:08 2016 -0400"
      },
      "message": "Purr.\n\nBug: 27376882\nChange-Id: I071d00c9a7847b8ff9b263ffd17581079b78a432\n"
    },
    {
      "commit": "4b7e415803b3e3c9517b21bc9406af815442b59b",
      "tree": "ad66395403ae2b47b175855479b5697dc6d38b9a",
      "parents": [
        "04f8cc2bb34035fa46bbc046a66972be8913b147"
      ],
      "author": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Mon Jun 27 22:02:12 2016 -0400"
      },
      "committer": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Mon Jun 27 22:59:24 2016 -0400"
      },
      "message": "One final tweak to the platlogo.\n\nBug: 27376882\nChange-Id: Ie60600018204f48593975b947d6fc10f4dd8a69f\n"
    },
    {
      "commit": "04f8cc2bb34035fa46bbc046a66972be8913b147",
      "tree": "24d3767f131198bde9a536c1f962a329f2f38cc6",
      "parents": [
        "b2cd9c95bf5fdfb8a1ff85c0f8f9c66738dca463"
      ],
      "author": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Mon Jun 27 21:33:27 2016 -0400"
      },
      "committer": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Mon Jun 27 22:59:24 2016 -0400"
      },
      "message": "Fix SuperNotCalledException.\n\nQ. Dan, how did you make such a basic newbie mistake?\nA. new phone who dis\n\nBug: 29779845\nChange-Id: Iecba53effcf6252df228afd2cc80df43b2afaa59\n"
    },
    {
      "commit": "b2cd9c95bf5fdfb8a1ff85c0f8f9c66738dca463",
      "tree": "2edfd01f3a3e9ceb9466902aef98e7b64d29ce9b",
      "parents": [
        "a39d3806511d7ada54fcc9e4d73a0693e8014545",
        "ddb948896ca7059161e09d0063b3332352772c0a"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Jun 28 00:42:23 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 28 00:42:24 2016 +0000"
      },
      "message": "Merge \"Mark app pending intents in notification extras\" into nyc-dev"
    },
    {
      "commit": "ddb948896ca7059161e09d0063b3332352772c0a",
      "tree": "77ba9f585ff20ae36a1e056bf1743b3d5d689d18",
      "parents": [
        "5836c9e658dd63f2e1ba505155bf66bff41a9f85"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Jun 23 19:55:24 2016 -0700"
      },
      "committer": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Jun 27 17:32:25 2016 -0700"
      },
      "message": "Mark app pending intents in notification extras\n\nWe need to make every peniding intent that went in the notification\nsystem to allow special handling of such intents when fired by a\nnotification listener. If a pending intent from a notification\nis sent from a notification listener, we white-list the source app\nto run in data saver mode for a short period of time. The problem is\nthat actions and the notificaion can have extras which bundles may\ncontain pending intents but the system cannot look into the bundles\nas they may contain custom parcelable objects. To address this we\nkeep a list of all pending intents in the notification allowing\nthe system to access them without touching the bundle. Currently\nthe pending intents are written to the parcel twice, once in the\nbundle and once as the explicit list. We can come up with a scheme\nto optimize this but since pending itents are just a binder pointer\nit is not worth the excecise.\n\nbug:29480440\n\nChange-Id: I7328a47017ca226117adf7054900836619f5679b\n"
    },
    {
      "commit": "0e4f014c206d549888d899d60c052f5cbbdd83eb",
      "tree": "3365a9632ffe8ab4a967fd59d559123c8ff76ff3",
      "parents": [
        "ec3f8409b84e555f21290372de911ff704406e72"
      ],
      "author": {
        "name": "Allen Hair",
        "email": "allenhair@google.com",
        "time": "Mon Jun 27 17:01:50 2016 -0700"
      },
      "committer": {
        "name": "Allen Hair",
        "email": "allenhair@google.com",
        "time": "Mon Jun 27 17:20:24 2016 -0700"
      },
      "message": "Add a flag to enable instrumentation of the framework classes.\n\nBug: 29777843\nChange-Id: I0f3639ad1303a9b2cc612f99cde427dedff4874f\n"
    },
    {
      "commit": "a39d3806511d7ada54fcc9e4d73a0693e8014545",
      "tree": "cc504843f3db091f4b4b2066e9e37cf35143faf6",
      "parents": [
        "4d6be6b308e4e49b9496968811fbe0c21c623215",
        "a590d2be935ef502943a1e6615500aa10e67c85a"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Jun 27 23:52:00 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 27 23:52:01 2016 +0000"
      },
      "message": "Merge \"Fix bug where process whitelist manager state would not be correct.\" into nyc-dev"
    },
    {
      "commit": "4d6be6b308e4e49b9496968811fbe0c21c623215",
      "tree": "8a53085c6dbf939014159b8cd2375c2cce79003d",
      "parents": [
        "f4806982981d528a9feabb1f0c0169d89920920a",
        "414011116777e66bb3364fa86b856aa3574edbfa"
      ],
      "author": {
        "name": "Andre Eisenbach",
        "email": "eisenbach@google.com",
        "time": "Mon Jun 27 23:42:15 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 27 23:42:17 2016 +0000"
      },
      "message": "Merge \"Add extra waiting when switching users\" into nyc-dev"
    },
    {
      "commit": "f4806982981d528a9feabb1f0c0169d89920920a",
      "tree": "30bb4b59020a86c54870c63602c883575d9b4891",
      "parents": [
        "48cde353eb7b6bd8f4ff335da0e04fcd390cf0da",
        "4b425712c6a777148af767cb30240d632c51f55b"
      ],
      "author": {
        "name": "Chris Tate",
        "email": "ctate@android.com",
        "time": "Mon Jun 27 23:18:30 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 27 23:18:31 2016 +0000"
      },
      "message": "Merge \"Fix #29737133 : content-trigger jobs not running properly\" into nyc-dev"
    },
    {
      "commit": "4b425712c6a777148af767cb30240d632c51f55b",
      "tree": "93b81213677551afc668e7d01a73965b3747a29f",
      "parents": [
        "d9069f8c9e24f5c8d9af0017f1474063022af367"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Mon Jun 27 16:12:41 2016 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Mon Jun 27 16:12:41 2016 -0700"
      },
      "message": "Fix #29737133 : content-trigger jobs not running properly\n\nWhen removing the ContentObserver wrapper from our internal\nbookkeeping we were using the wrong key.  That led to future\nre-registrations thinking they were reusing a currently-\nregistered observers, but instead never getting onChange()\nnotifications.\n\nChange-Id: Id3111db057ae63194049d7d48d45b75be6bb0000\n"
    },
    {
      "commit": "414011116777e66bb3364fa86b856aa3574edbfa",
      "tree": "fb4156a3af651b26579358b4ef7022c42f7784d9",
      "parents": [
        "48cde353eb7b6bd8f4ff335da0e04fcd390cf0da"
      ],
      "author": {
        "name": "Pavlin Radoslavov",
        "email": "pavlin@google.com",
        "time": "Mon Jun 27 15:25:18 2016 -0700"
      },
      "committer": {
        "name": "Andre Eisenbach",
        "email": "eisenbach@google.com",
        "time": "Mon Jun 27 23:09:09 2016 +0000"
      },
      "message": "Add extra waiting when switching users\n\nIf disabling Bluetooth times out, wait for an additional amount of time\nto ensure the process is shut down completely before attempting to restart.\n\nBug: 29738770\nChange-Id: I43dec35a1e03d12cb07863babea97d55baa32528\n"
    },
    {
      "commit": "a590d2be935ef502943a1e6615500aa10e67c85a",
      "tree": "c93d894a18e13cb30f7f402f4cc400277f9c819c",
      "parents": [
        "95fbc2de1b378f3d77385839c5535a5b6b3b5d06"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Jun 27 15:07:18 2016 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Jun 27 15:40:38 2016 -0700"
      },
      "message": "Fix bug where process whitelist manager state would not be correct.\n\nWe can\u0027t update this in updateOomAdjLocked(), because we very\ndeliberately only iterate through services in there as needed.\nThe correct thing to do is update the process as services/connections\nare associated with it, so do that.\n\nNow basically all of the logic for tracking the state is in\nActiveServices, as we bind and unbind services and add and removing\nthem from process records.  It\u0027s a little messy because we don\u0027t\nhave a central place for removing them from process records, which\nshould be cleaned up in the future.\n\nPart of fixes for issue #29480440\n\nChange-Id: Iac96f002a5b4e3b0277df244ff7b90f59a6e8440\n"
    },
    {
      "commit": "48cde353eb7b6bd8f4ff335da0e04fcd390cf0da",
      "tree": "13dbab9b16ead0ae8bb374db390f5a2c2c64566c",
      "parents": [
        "45e83338e525070702c12d68d904107989f439f9",
        "ac046387be01e586ab29519adb6d865381efa37f"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Mon Jun 27 22:22:40 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 27 22:22:41 2016 +0000"
      },
      "message": "Merge \"Add missing roundOut for layer damage\" into nyc-dev"
    },
    {
      "commit": "ac046387be01e586ab29519adb6d865381efa37f",
      "tree": "d8b9996de60c44cde0b67ce7e3b41006d1d31554",
      "parents": [
        "95fbc2de1b378f3d77385839c5535a5b6b3b5d06"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Mon Jun 27 15:13:54 2016 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Mon Jun 27 15:18:26 2016 -0700"
      },
      "message": "Add missing roundOut for layer damage\n\nfixes: 29771171\n\nThis is a regression from HWUI_NEW_OPS, a roundOut\nwas missing in the new path that was in the old one\n\nChange-Id: Ibf223d550bb5525781864dd9b7f7cd6d73adb98b\n"
    },
    {
      "commit": "45e83338e525070702c12d68d904107989f439f9",
      "tree": "90f133d5beb9bced81c89bf7ca3cb46f64aab6a6",
      "parents": [
        "06b1d786e9360f7e577e16a0b9af6cd8b9bc9b82"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Fri Jun 24 13:53:37 2016 -0700"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Mon Jun 27 21:06:35 2016 +0000"
      },
      "message": "Round unclipped saveLayers\n\nfixes: 29456451\n\nChange-Id: I2be8b47c46936e75071ad0819a718f72b96cbd2b\n(cherry picked from commit d5a90114128f4d3d528f1a0e93651496c968f940)\n"
    },
    {
      "commit": "06b1d786e9360f7e577e16a0b9af6cd8b9bc9b82",
      "tree": "e386ca3e4dcb2af4033213968baa4ce5f6979154",
      "parents": [
        "e85843224196e92e67c1330c9eabd5cf13eb1966",
        "c11ce7b1cd1d1e5cda2c1e8acb5b165cd7ce50ef"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Mon Jun 27 20:50:01 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 27 20:50:02 2016 +0000"
      },
      "message": "Merge \"Resume only activities in focused stack\" into nyc-dev"
    },
    {
      "commit": "e85843224196e92e67c1330c9eabd5cf13eb1966",
      "tree": "01967c0f51910664d5baac2fc3846d76d14e3dc8",
      "parents": [
        "95fbc2de1b378f3d77385839c5535a5b6b3b5d06",
        "0fdf574bc891a0f98b17159ee9156dae4044577c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jun 27 20:44:55 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 27 20:44:56 2016 +0000"
      },
      "message": "Merge \"Fix smooth panel deceleration\" into nyc-dev"
    },
    {
      "commit": "95fbc2de1b378f3d77385839c5535a5b6b3b5d06",
      "tree": "82f4810653991355ff83df3cdb19cb64b10e03b0",
      "parents": [
        "17d0ccb1a9806e393bd72cf722abc64517a16441",
        "cb76aad0c4fb108f1be35f591cfe149e48002757"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jun 27 20:13:52 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 27 20:13:53 2016 +0000"
      },
      "message": "Merge \"Fix mistranslation from the NDK changelog.\" into nyc-dev"
    },
    {
      "commit": "e080bc5bf7f25b4b75f4f701acdaefdbbd1148d3",
      "tree": "c26849f2468ae74e624d737729f380562839e752",
      "parents": [
        "5836c9e658dd63f2e1ba505155bf66bff41a9f85"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Mon Jun 27 12:56:37 2016 -0700"
      },
      "committer": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Mon Jun 27 12:57:20 2016 -0700"
      },
      "message": "Fix Windows NDK labeling.\n\n32-bit and 64-bit labels are backward.\n\nBug: http://b/29523188\nBug: https://github.com/android-ndk/ndk/issues/127\nChange-Id: I87de0730c54555dc219d170fd600ec23a51decc2\n"
    },
    {
      "commit": "0fdf574bc891a0f98b17159ee9156dae4044577c",
      "tree": "0d2160fb9ff5f40b3e07f88b3259b7561b081891",
      "parents": [
        "5836c9e658dd63f2e1ba505155bf66bff41a9f85"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Jun 27 11:50:58 2016 -0700"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Jun 27 18:54:34 2016 +0000"
      },
      "message": "Fix smooth panel deceleration\n\nState of dismiss view was wrong when the panel was closed, thus, we didn\u0027t\napply our logic for smooth panel deceleration anymore.\n\nBug: 29579394\nChange-Id: I79718517e776adad092457aba6db18219998fde1\n"
    },
    {
      "commit": "cb76aad0c4fb108f1be35f591cfe149e48002757",
      "tree": "e25044aa7fb5a506ca36bcf2ae92ee1945b221f8",
      "parents": [
        "5836c9e658dd63f2e1ba505155bf66bff41a9f85"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Mon Jun 27 11:19:11 2016 -0700"
      },
      "committer": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Mon Jun 27 11:19:11 2016 -0700"
      },
      "message": "Fix mistranslation from the NDK changelog.\n\nGingerbread begins at API level 9, not 10.\n\nBug: https://github.com/android-ndk/ndk/issues/136\nChange-Id: Ie65e543c06bed925f33e2cac92a27d6b83934a88\n"
    },
    {
      "commit": "17d0ccb1a9806e393bd72cf722abc64517a16441",
      "tree": "dca590559a191085347cbad6bcb9f0ac69a889eb",
      "parents": [
        "5836c9e658dd63f2e1ba505155bf66bff41a9f85"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Mon Jun 27 10:52:24 2016 -0700"
      },
      "committer": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Mon Jun 27 11:16:42 2016 -0700"
      },
      "message": "Remove reference to obsolete installation step.\n\nBug: https://github.com/android-ndk/ndk/issues/136\nChange-Id: Idd08b009fefd69053675545bf94fda2147e01318\n"
    },
    {
      "commit": "5836c9e658dd63f2e1ba505155bf66bff41a9f85",
      "tree": "02f5fb7ea05e363b89d849eeacfd78c1b4f4159d",
      "parents": [
        "cc6784736710276b0f04a36229c6b23d37935b3a",
        "2403ac10895efc63a4f52a8e3d95e68907e99086"
      ],
      "author": {
        "name": "Cheryl Potter",
        "email": "cherylpotter@google.com",
        "time": "Mon Jun 27 18:02:53 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 27 18:02:54 2016 +0000"
      },
      "message": "Merge \"Add redirect for new Run/Debug Config doc b/29615014\" into nyc-dev"
    },
    {
      "commit": "c11ce7b1cd1d1e5cda2c1e8acb5b165cd7ce50ef",
      "tree": "1ffd9cedeb4a343a2184a65c046038bab8168f24",
      "parents": [
        "db13dd41a969b05f19c9bfe29786773bf12cb6b3"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Mon Jun 27 10:53:53 2016 -0700"
      },
      "committer": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Mon Jun 27 10:58:13 2016 -0700"
      },
      "message": "Resume only activities in focused stack\n\nWhile performing ensureActivitiesVisibleLocked we should only\nresume activity in focused stack. Otherwise we can get several\nresumed activities at the same time.\n\nBug: 29619461\nChange-Id: Id65fe1a29841ee3166694bfb6a8236151b9fc7ec\n"
    },
    {
      "commit": "cc6784736710276b0f04a36229c6b23d37935b3a",
      "tree": "3bec6d74e2761c0cc73b2974db265b1345502963",
      "parents": [
        "d9069f8c9e24f5c8d9af0017f1474063022af367",
        "09aaab1c6d7e16088424f0d192fac84d44443809"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jun 27 17:34:24 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 27 17:34:25 2016 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into nyc-dev"
    },
    {
      "commit": "d9069f8c9e24f5c8d9af0017f1474063022af367",
      "tree": "9996cd23f861961d3a7879e36251ba3cd87fc73d",
      "parents": [
        "02e391585d1a7eeccba13d02c69bd2e31cfddc0e",
        "9a9e673bc57ee8a3651396fa3988beb22aa8f1d6"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Mon Jun 27 16:56:29 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 27 16:56:30 2016 +0000"
      },
      "message": "Merge \"Most cats would prefer chicken.\" into nyc-dev"
    },
    {
      "commit": "02e391585d1a7eeccba13d02c69bd2e31cfddc0e",
      "tree": "7e66ea6e2f3768499026fb40445b796416283e50",
      "parents": [
        "5059e65fec04c590eac6d74b1ff78a499f8c57a4",
        "474659ccc421aaacfa49a742891aefed46c6f5d2"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Mon Jun 27 16:55:28 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 27 16:55:30 2016 +0000"
      },
      "message": "Merge \"Add missing null checks\" into nyc-dev"
    },
    {
      "commit": "9a9e673bc57ee8a3651396fa3988beb22aa8f1d6",
      "tree": "ed65a0a158bedccb1f051fbb22c33ea1509bf43e",
      "parents": [
        "5059e65fec04c590eac6d74b1ff78a499f8c57a4"
      ],
      "author": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Mon Jun 27 11:51:14 2016 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Mon Jun 27 16:34:33 2016 +0000"
      },
      "message": "Most cats would prefer chicken.\n\nBug: 27376882\nChange-Id: I2c6d04c2515fd23e44120a3f9ffd6b1668d521ff\n"
    },
    {
      "commit": "2403ac10895efc63a4f52a8e3d95e68907e99086",
      "tree": "9f8b0ccd8b47cc844d231abe0dfd9dcd583dcc11",
      "parents": [
        "fd0eeb0379f2725dbfd4400c2c77517c13619401"
      ],
      "author": {
        "name": "Cheryl Potter",
        "email": "cherylpotter@google.com",
        "time": "Mon Jun 27 09:23:14 2016 -0700"
      },
      "committer": {
        "name": "Cheryl Potter",
        "email": "cherylpotter@google.com",
        "time": "Mon Jun 27 09:23:14 2016 -0700"
      },
      "message": "Add redirect for new Run/Debug Config doc\nb/29615014\n\nChange-Id: Iff3d896d5f3788d0d20be0bfb6f305a77e094721\n"
    },
    {
      "commit": "5059e65fec04c590eac6d74b1ff78a499f8c57a4",
      "tree": "e7dfda76cb02960209f326812fbaba8e42d1a091",
      "parents": [
        "939484b8ab4744f99afcf9f2c1d5a10d61ab5a79",
        "5495adca3aae8f6cf91ea3ae58324cd3b0c60bbc"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jun 27 16:10:38 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 27 16:10:39 2016 +0000"
      },
      "message": "Merge \"media: document format keys for MediaMuxer\" into nyc-dev"
    },
    {
      "commit": "939484b8ab4744f99afcf9f2c1d5a10d61ab5a79",
      "tree": "e08e9b23de1371db61221e149cc7971890d939c1",
      "parents": [
        "61ae65f260f4b14aa13f02a7e6e690d30e672255",
        "2c35fd0eba80157675ec7d9c22e33cdbecc9dafe"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jun 27 16:09:50 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 27 16:09:52 2016 +0000"
      },
      "message": "Merge \"media: document output image crop and layout for MediaCodec\" into nyc-dev"
    },
    {
      "commit": "474659ccc421aaacfa49a742891aefed46c6f5d2",
      "tree": "e1f7686754d98bfe8c8dd8094e9d039069c4da5f",
      "parents": [
        "61ae65f260f4b14aa13f02a7e6e690d30e672255"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Mon Jun 27 07:56:37 2016 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Mon Jun 27 07:56:37 2016 -0700"
      },
      "message": "Add missing null checks\n\nBug: 29743482\nChange-Id: Ic4bc5b9d5718eabd41e09a108a765b01aef4e3c8\n"
    },
    {
      "commit": "ace6f6d5ca70df4a8d78209840f67cfc8f879eeb",
      "tree": "99165fcfdffc61c3df1a1f1254868901a1821ee7",
      "parents": [
        "82f2df610894c6e423311467943a37330dbaa66b"
      ],
      "author": {
        "name": "Shreyas Basarge",
        "email": "snb@google.com",
        "time": "Fri Jun 24 18:45:51 2016 +0100"
      },
      "committer": {
        "name": "Shreyas Basarge",
        "email": "snb@google.com",
        "time": "Mon Jun 27 12:25:17 2016 +0100"
      },
      "message": "SyncOperation float cast fix\n\nFix casting of Float into Double in SyncOperation.\n\nBug: 29510536\nChange-Id: I553e8988e4bc09c3624e42f6f108f723007d32c4\n"
    },
    {
      "commit": "09aaab1c6d7e16088424f0d192fac84d44443809",
      "tree": "6434c952b4ac4e3423f6656a6175d66c0ee80441",
      "parents": [
        "61ae65f260f4b14aa13f02a7e6e690d30e672255"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Mon Jun 27 02:31:14 2016 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Mon Jun 27 02:31:14 2016 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I284d2545fccfcb6c0d5dbab92090a6dd6d749b64\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "61ae65f260f4b14aa13f02a7e6e690d30e672255",
      "tree": "f1db00699cae4e712f3737b8ab366f85a6a3c221",
      "parents": [
        "27a9fcc61823f919cee773df563b49ee11004f3b",
        "4f58324a43f7d459e99cc6225924391c8fed9b00"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Mon Jun 27 02:49:25 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 27 02:49:26 2016 +0000"
      },
      "message": "Merge \"Update finding success page to feature playbook.\" into nyc-dev"
    },
    {
      "commit": "27a9fcc61823f919cee773df563b49ee11004f3b",
      "tree": "4349892e4c8af2a88728f4c30c8442692786abb7",
      "parents": [
        "34ccbe035a72a0e698fd98ab0a6466b17ef1bb14"
      ],
      "author": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Jun 22 00:05:11 2016 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Sun Jun 26 15:00:11 2016 +0000"
      },
      "message": "Cats are not, technically, tasty treats.\n\nBug: 27376882\nChange-Id: I97183339e51c5d07fe6e9404bbcc5178ca605c05\nCopilot: Jason Monk \u003cjmonk@google.com\u003e\n"
    },
    {
      "commit": "4f58324a43f7d459e99cc6225924391c8fed9b00",
      "tree": "c1fdde114dc6acc671b2b7a0ce1089e452a4d1f5",
      "parents": [
        "34f5924ca667ca2178d220c806054d20faf461a7"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri Jun 24 12:08:00 2016 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri Jun 24 18:10:48 2016 -0700"
      },
      "message": "Update finding success page to feature playbook.\n\nBug: 29207942\nChange-Id: Ia8be8fa45bf9e37bb31627bdba042c7b3cfbe8c0\n"
    },
    {
      "commit": "2c35fd0eba80157675ec7d9c22e33cdbecc9dafe",
      "tree": "9594b5e533acefd4ae6bcc79a9968bfc0303d404",
      "parents": [
        "34ccbe035a72a0e698fd98ab0a6466b17ef1bb14"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Jun 23 16:34:48 2016 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Jun 24 17:03:02 2016 -0700"
      },
      "message": "media: document output image crop and layout for MediaCodec\n\nThese use hidden, now deprecated MediaFormat keys.\n\nBug: 14127601\nChange-Id: Ib51e4ef41204c9be34ad571300fcb7860feb504e\n"
    },
    {
      "commit": "43a2398258964e438c2dcdb4638fe9a24edfb208",
      "tree": "a56feaf0e3a2c250f7326982a10943d453f2bc8a",
      "parents": [
        "34ccbe035a72a0e698fd98ab0a6466b17ef1bb14"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Jun 23 16:52:29 2016 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Jun 24 17:01:26 2016 -0700"
      },
      "message": "media: document format keys for MediaExtractor/CodecCapabilities\n\nBug: 29618892\nChange-Id: I78049997c153fe00fbcf4475eeefdc937de284dd\n"
    },
    {
      "commit": "5495adca3aae8f6cf91ea3ae58324cd3b0c60bbc",
      "tree": "af0898988da5035cbd91b7bd85f0ea362ddfa069",
      "parents": [
        "34ccbe035a72a0e698fd98ab0a6466b17ef1bb14"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Jun 23 17:51:15 2016 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Jun 24 16:56:53 2016 -0700"
      },
      "message": "media: document format keys for MediaMuxer\n\nBug: 19461810\nChange-Id: Iee4396aa6f00b3f580c02fa99f0b9291700f5738\n"
    },
    {
      "commit": "231746f67c9a8bbc674a600e7e6db3ec6d32cce6",
      "tree": "574325566c98ea75edad680d25ff67410d4da84f",
      "parents": [
        "34ccbe035a72a0e698fd98ab0a6466b17ef1bb14"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Jun 23 17:52:48 2016 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Jun 24 16:46:34 2016 -0700"
      },
      "message": "media: document VP9 CSD for MediaCodec\n\nAlso document that concatenated CSD is only supported for AVC.\n\nBug: 10672559\nChange-Id: I54867655068802ef35f92a6341f8b5bb068555ee\n"
    }
  ],
  "next": "34ccbe035a72a0e698fd98ab0a6466b17ef1bb14"
}
