)]}'
{
  "log": [
    {
      "commit": "c4f1bc40326c10fde55f07230e3fe3067d70fbfa",
      "tree": "48f6b0aef5fe9c0a9fe74a1104f00d2a2d056d14",
      "parents": [
        "09ca7e73c0e3384a57e4e4fc7c25fd52ca540d98",
        "89c80bb631d51e2d9947e9e1ccbe328b971d2476"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Thu Jun 02 16:16:25 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 02 16:16:27 2016 +0000"
      },
      "message": "Merge \"Do not update packages in encrypted state\" into nyc-dev"
    },
    {
      "commit": "09ca7e73c0e3384a57e4e4fc7c25fd52ca540d98",
      "tree": "b0d02b4ea7929ddf8bc272610c845fdd587b1b3c",
      "parents": [
        "2002061f349edfbf583b115af647f0ca34cf749e",
        "6baed9e3a272b09e87f15801a389d7714d0b051f"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Thu Jun 02 16:09:15 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 02 16:09:16 2016 +0000"
      },
      "message": "Merge \"Parent notifications should always be normal notification color\" into nyc-dev"
    },
    {
      "commit": "2002061f349edfbf583b115af647f0ca34cf749e",
      "tree": "2f91c7d076e37a889f57d23bde5094b7f9051637",
      "parents": [
        "8e2a2fa98c9ca077681acf13abfb6252c3859e0f",
        "8a5536d53ef1eea92e1a2b997744a27ce904134c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 02 15:59:23 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 02 15:59:25 2016 +0000"
      },
      "message": "Merge \"Only reset global restriction owner on DO-\u003ePO for the right user\" into nyc-dev"
    },
    {
      "commit": "8e2a2fa98c9ca077681acf13abfb6252c3859e0f",
      "tree": "ea2b3f7ecf4ad8a8a0ed0d44a8f84da639835ce5",
      "parents": [
        "c152dacc37bd850b06a37e18fba77308e8c9f939",
        "470bf5eccb8484a1e816926ea501496348bcf963"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 02 15:41:19 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 02 15:41:20 2016 +0000"
      },
      "message": "Merge \"Fixed that volume buttons were not working on the pin input\" into nyc-dev"
    },
    {
      "commit": "c152dacc37bd850b06a37e18fba77308e8c9f939",
      "tree": "2642e5090109ccda4e5bf2646365ddb4bbeff7fc",
      "parents": [
        "43c3a7e5a781640b862cf6f51805b3823f46fd02",
        "ed6913b0ce99784188713975218dcff113a3d4a7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 02 15:41:08 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 02 15:41:10 2016 +0000"
      },
      "message": "Merge \"Fixed a crash with notification groups\" into nyc-dev"
    },
    {
      "commit": "43c3a7e5a781640b862cf6f51805b3823f46fd02",
      "tree": "87f09c5ec8ed6619f53820279ed24f7f3644bc50",
      "parents": [
        "390a0ca025ce9b0849150a0c87641c33b292cc35",
        "763a9bb09518884c42abe90c1553bc07c0872879"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 02 15:08:02 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 02 15:08:03 2016 +0000"
      },
      "message": "Merge \"make the notification enqueue rate threshold a setting\" into nyc-dev"
    },
    {
      "commit": "763a9bb09518884c42abe90c1553bc07c0872879",
      "tree": "53713f3774aba0397c3d62941f42b64c5b8499d5",
      "parents": [
        "7f1330358ac8037e440f0a66f9abed0f5db0481f"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Tue May 31 17:14:12 2016 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Jun 02 15:07:20 2016 +0000"
      },
      "message": "make the notification enqueue rate threshold a setting\n\nBug: 28693065\nChange-Id: I08bd2ed342d5347c0075183b239558c50ada4a0a\n"
    },
    {
      "commit": "390a0ca025ce9b0849150a0c87641c33b292cc35",
      "tree": "1040b0224c3cedd7c35bce16724ed43625a866c1",
      "parents": [
        "e67a29a037d11d242d6afba6aff5a0feb60e289b",
        "b96c1eacafdbe5be4690a553696a5841e2797701"
      ],
      "author": {
        "name": "Ricky Wai",
        "email": "rickywai@google.com",
        "time": "Thu Jun 02 14:56:50 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 02 14:56:51 2016 +0000"
      },
      "message": "Merge \"Do not use cached tile specs value in QSTileHost.addTile()\" into nyc-dev"
    },
    {
      "commit": "89c80bb631d51e2d9947e9e1ccbe328b971d2476",
      "tree": "a5269e793752734874c4eb11472ddad75df141bc",
      "parents": [
        "88be465ce572f84649e01744a7ec96b6346b3686"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Thu Jun 02 15:31:30 2016 +0100"
      },
      "committer": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Thu Jun 02 15:45:03 2016 +0100"
      },
      "message": "Do not update packages in encrypted state\n\nSystemServer used to run PMS.updatePackagesIfNeeded even when the\ndevice is booting in encrypted state only with core packages\navailable. This is redundant because the packages are prebuilts\n(OAT files always up to date) and the data partition is not mounted\nyet, so we are only wasting time opening the OAT files and testing\nchecksums. Additionally, the attempt to update these packages gets\nreported to TRON stats as time spent in the Optimizing Apps dialog\nand skews the results.\n\nThis patch does not call updatePackagesIfNeeded when in the device\nis in encrypted state.\n\nBug: 28833829\nChange-Id: I8641d07a8840948ffe261dfb8f99f70de7341972\n"
    },
    {
      "commit": "b96c1eacafdbe5be4690a553696a5841e2797701",
      "tree": "539ce12f5444b8e6ef3a412064a7182d47714ed1",
      "parents": [
        "98801e9f2bec03faf9be0c8bb961150004d309ff"
      ],
      "author": {
        "name": "Ricky Wai",
        "email": "rickywai@google.com",
        "time": "Thu Jun 02 11:42:16 2016 +0100"
      },
      "committer": {
        "name": "Ricky Wai",
        "email": "rickywai@google.com",
        "time": "Thu Jun 02 11:42:16 2016 +0100"
      },
      "message": "Do not use cached tile specs value in QSTileHost.addTile()\n\nAs addTile() can be run multiple times before listener receives\nthe update, addTile() should always use the latest updated value\nfrom settings but not from the cache value.\n\nBug: 28185436\nChange-Id: I8c840343b797b00373a6f40cc5ea125efe68a6e1\n"
    },
    {
      "commit": "e67a29a037d11d242d6afba6aff5a0feb60e289b",
      "tree": "b8ff4ac62c60d9e7c99e2688670472b80ab6eedd",
      "parents": [
        "2fc9c6925a51b18452e8080d5ac2d50babd0c866",
        "126f78011de06c6946c814b760e18a0cb78951c3"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Thu Jun 02 10:10:35 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 02 10:10:36 2016 +0000"
      },
      "message": "Merge \"Don\u0027t create or check permissions on profiles during app startup\" into nyc-dev"
    },
    {
      "commit": "2fc9c6925a51b18452e8080d5ac2d50babd0c866",
      "tree": "2b1cecdd5e1d60ca4dee496a4562e6d5d7e3eeda",
      "parents": [
        "e4e240f13f6c64049ef346b27d1cf78699fa800e"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue May 31 22:35:27 2016 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Jun 01 19:08:34 2016 -0700"
      },
      "message": "media: fix issues with video profile levels\n\nSupport additional corner cases in level ordering:\n- MPEG4Level1 only implies support for MPEG4Level0\n- HEVC high tier levels are only supported by other high tier levels\n\nH263 unusual level definitions:\n- levels 45/50+ define minimum requirements that codecs can extend\n- levels 10-45 define minimum size\n- restrict to QCIF and CIF only if codecs only supports levels 10-40\n  (or 45 in profiles 0 and 2)\n\nMPEG4 max width/height/frame rate:\n- Only specified for MPEG4Level0/0b\n- Using arbitrary 2:1 aspect ratio and 60fps for other levels\n  This is sure to include typical sizes for levels\n\nFix level limits:\n- MPEG2LevelML max 25fps for D1 PAL\n- H263Level20 max 30fps, but only 15fps for CIF\n- H263Level45 max 15fps\n- H263Level45+ min alignment is 4\n- MPEG4Level0b max 15fps\n- add support for VP9 HDR profiles\n- fix HEVC overflow for Level62 calculations\n\nBug: 28671284\nChange-Id: Ie75ae1d19f20d5c6eb40807d03c3b487854eb9a0\n"
    },
    {
      "commit": "e4e240f13f6c64049ef346b27d1cf78699fa800e",
      "tree": "624426f5bd1e981e12d0ff4ff82ac4a6c5957439",
      "parents": [
        "80354c4dfeae62fc120977d4fbdb8818f505b253",
        "ab3f8c2e3277af88935c8fa3bb7a36470d2b0116"
      ],
      "author": {
        "name": "Sergei Vasilinetc",
        "email": "sergeyv@google.com",
        "time": "Thu Jun 02 01:36:34 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 02 01:36:35 2016 +0000"
      },
      "message": "Merge \"HWUI: do not call glCopyTexSubImage2D on empty area.\" into nyc-dev"
    },
    {
      "commit": "80354c4dfeae62fc120977d4fbdb8818f505b253",
      "tree": "a0dc2a163af6e612327b9324ebf7a1ae7021eeb1",
      "parents": [
        "bd2b9e0d53a211d0a5093b8bf24ac32e1a72ffea",
        "236b9e8eb4ad14068ef42ee2f4f89460f36ed37d"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Thu Jun 02 00:28:50 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 02 00:28:52 2016 +0000"
      },
      "message": "Merge \"Handle the uncommon case that a name is null\" into nyc-dev"
    },
    {
      "commit": "bd2b9e0d53a211d0a5093b8bf24ac32e1a72ffea",
      "tree": "a7731b17d89886b5c5dccc75709197f1d190d8a5",
      "parents": [
        "cf7b33426e6db0abab94895c3c89c76869f0a8c6",
        "ee32ede54063415fd6c48742ff6a2bf407adf971"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Thu Jun 02 00:04:16 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 02 00:04:17 2016 +0000"
      },
      "message": "Merge \"TIF: Release an existing audio patch before creating a new one\" into nyc-dev"
    },
    {
      "commit": "cf7b33426e6db0abab94895c3c89c76869f0a8c6",
      "tree": "c1cce84326ac954cdb1978e3f8d6ae809005bc82",
      "parents": [
        "ddf5c445673bab848b3d9c8af4de8978daf9b56b",
        "750e48738c72e0740a4bca1b30e5dd21e0f44efe"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Thu Jun 02 00:03:52 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 02 00:03:53 2016 +0000"
      },
      "message": "Merge \"Fix documentation for channel types\" into nyc-dev"
    },
    {
      "commit": "ddf5c445673bab848b3d9c8af4de8978daf9b56b",
      "tree": "1e7ec40f521508a9a34bf31c26cec880349f1f45",
      "parents": [
        "9061b26f1ecba936f6f912398a9238c21dfa789c",
        "9f87935b2e87ec50af49b362d9ac38802645a32e"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Wed Jun 01 23:57:19 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 01 23:57:20 2016 +0000"
      },
      "message": "Merge \"Use text input to deal with fullscreen IME\" into nyc-dev"
    },
    {
      "commit": "ab3f8c2e3277af88935c8fa3bb7a36470d2b0116",
      "tree": "5a17f294461e88383a1b11b810c17a824605dc5d",
      "parents": [
        "760b5571582056e756d9fb1bc366247bc26a8e54"
      ],
      "author": {
        "name": "sergeyv",
        "email": "sergeyv@google.com",
        "time": "Wed Jun 01 14:53:35 2016 -0700"
      },
      "committer": {
        "name": "Sergei Vasilinetc",
        "email": "sergeyv@google.com",
        "time": "Wed Jun 01 23:55:32 2016 +0000"
      },
      "message": "HWUI: do not call glCopyTexSubImage2D on empty area.\n\nPrevious check .isEmpty() is not sufficient, because getWidth() may have\nvalue 0.5, so technically it is not empty, but when this size is passed\nto texture calls it is converted to uint_32 and it becomes zero.\n\nbug:28941093\nChange-Id: Ia7c2bf0340466d5376f235fb5da54ad2ddfa0a03\n"
    },
    {
      "commit": "9061b26f1ecba936f6f912398a9238c21dfa789c",
      "tree": "8297217271a86c6cfaab7fdec1f273939348b72b",
      "parents": [
        "9bdf289f0a1874d151684497cb3acd8f96fbd58d",
        "0d8337c3143867f51a52814830b0dd48535338b7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jun 01 23:29:48 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 01 23:29:49 2016 +0000"
      },
      "message": "Merge \"media: avoid NPE in CodecCapabilities.createFromProfileLevel\" into nyc-dev"
    },
    {
      "commit": "9bdf289f0a1874d151684497cb3acd8f96fbd58d",
      "tree": "ef0de88e26419d4c554c522d36e58ab7ecef5a02",
      "parents": [
        "82c9562d3c35df6569fcb04e7cd999fdc11d5d99",
        "34618b586996dfbfd87a3b7f0d18f26d4d1ebb51"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jun 01 23:15:19 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 01 23:15:20 2016 +0000"
      },
      "message": "Merge \"Skip cancelling jobs with FLAG_WILL_BE_FOREGROUND.\" into nyc-dev"
    },
    {
      "commit": "82c9562d3c35df6569fcb04e7cd999fdc11d5d99",
      "tree": "e2ba809df96b5d896ecf23b36b2e4d04958b564f",
      "parents": [
        "7c5bcfc21ac87c56c57b1929ce04481fa0e116c7",
        "441209abc78b8c6bcbcc6b1eb08d2f41219ce344"
      ],
      "author": {
        "name": "Sreevani Sreejith",
        "email": "sreevanis@google.com",
        "time": "Wed Jun 01 22:54:06 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 01 22:54:06 2016 +0000"
      },
      "message": "Merge \"docs: Fixed setAllowGeneratedReplies() link to point to Android N API reference.\" into mnc-io-docs am: 2d6015b18b\nam: 441209abc7\n\n* commit \u0027441209abc78b8c6bcbcc6b1eb08d2f41219ce344\u0027:\n  docs: Fixed setAllowGeneratedReplies() link to point to Android N API reference.\n\nChange-Id: I761a39db759030d4f07cb6e77326fc45db215677\n"
    },
    {
      "commit": "441209abc78b8c6bcbcc6b1eb08d2f41219ce344",
      "tree": "634dce14745157d85f6f2149c7e1a6b45eabb791",
      "parents": [
        "51500a1c5ad6ce1bde1f8966f9835b42d9419a95",
        "2d6015b18ba0bf52ebe402503c7c66ddae23d8bd"
      ],
      "author": {
        "name": "sreevanis",
        "email": "sreevanis@google.com",
        "time": "Wed Jun 01 22:46:44 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 01 22:46:44 2016 +0000"
      },
      "message": "Merge \"docs: Fixed setAllowGeneratedReplies() link to point to Android N API reference.\" into mnc-io-docs\nam: 2d6015b18b\n\n* commit \u00272d6015b18ba0bf52ebe402503c7c66ddae23d8bd\u0027:\n  docs: Fixed setAllowGeneratedReplies() link to point to Android N API reference.\n\nChange-Id: I76168738a10e3f379134a88a89667a63d818323d\n"
    },
    {
      "commit": "7c5bcfc21ac87c56c57b1929ce04481fa0e116c7",
      "tree": "4577193d02227a0c0abd344c3a7effba348a25e0",
      "parents": [
        "380f3b12a4725a0534d62ada7c6f3bd67ebd0d01",
        "a87770828637813dacd176ba3c8d3810f7ed6ab8"
      ],
      "author": {
        "name": "David Sehr",
        "email": "sehr@google.com",
        "time": "Wed Jun 01 22:16:03 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 01 22:16:05 2016 +0000"
      },
      "message": "Merge \"Installer connection support for dump_profiles\" into nyc-dev"
    },
    {
      "commit": "380f3b12a4725a0534d62ada7c6f3bd67ebd0d01",
      "tree": "9cfef6c80bde3ea03d8c6a106a2115a6eb483dc9",
      "parents": [
        "2957d9d604a1d6cda9be33ba75ba1ad7d7185a22",
        "98bf12f99989ba2550fac83ee48ecbb6f1582f07"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jun 01 22:14:56 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 01 22:14:57 2016 +0000"
      },
      "message": "Merge \"Release AssetManagers when ejecting storage.\" into nyc-dev"
    },
    {
      "commit": "2957d9d604a1d6cda9be33ba75ba1ad7d7185a22",
      "tree": "b57cd7b6ba81b78f63222b6d636f5efdb5bb9e75",
      "parents": [
        "7fe19060cfaf09e8756f6488c5f2d6c7bbdd92ea",
        "e6bcaf134aed92a00dc5c9ee789e8a7185ffb861"
      ],
      "author": {
        "name": "Chia-I Wu",
        "email": "olv@google.com",
        "time": "Wed Jun 01 22:11:37 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 01 22:11:39 2016 +0000"
      },
      "message": "Merge \"Fix clipRect transform rounding errors\" into nyc-dev"
    },
    {
      "commit": "9f87935b2e87ec50af49b362d9ac38802645a32e",
      "tree": "31fa5ed1b8ac615c1cac0dc392dcce76decec704",
      "parents": [
        "7fe19060cfaf09e8756f6488c5f2d6c7bbdd92ea"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Wed Jun 01 15:07:04 2016 -0700"
      },
      "committer": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Wed Jun 01 22:08:13 2016 +0000"
      },
      "message": "Use text input to deal with fullscreen IME\n\nThe full screen \"number\" keyboard strips all non-numeric letters\nout of the text field.\n\nBug: 29004437\nChange-Id: Ic7e79106a7fcf0716a28061592221557b9d62f52\n"
    },
    {
      "commit": "2d6015b18ba0bf52ebe402503c7c66ddae23d8bd",
      "tree": "bbb34a804e7004313539aea16bceea9c0ad3af4e",
      "parents": [
        "8ef79a9246eba129c22e5d54654ecb85414edf22",
        "c92db9eeef87e6155f07cab298742ab505c61a97"
      ],
      "author": {
        "name": "Sreevani Sreejith",
        "email": "sreevanis@google.com",
        "time": "Wed Jun 01 21:58:20 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 01 21:58:22 2016 +0000"
      },
      "message": "Merge \"docs: Fixed setAllowGeneratedReplies() link to point to Android N API reference.\" into mnc-io-docs"
    },
    {
      "commit": "7fe19060cfaf09e8756f6488c5f2d6c7bbdd92ea",
      "tree": "7eebad0bd6e26db2c65aa2c3cb531313dcfeee5b",
      "parents": [
        "6df8a9a89fc87649595926592bf895768c861b68",
        "29045203f3f694cddea7b3f115ea82f648ba0cba"
      ],
      "author": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Wed Jun 01 21:55:04 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 01 21:55:05 2016 +0000"
      },
      "message": "Merge \"Use correct cert chain from PKCS#7 SignedData block.\" into nyc-dev"
    },
    {
      "commit": "34618b586996dfbfd87a3b7f0d18f26d4d1ebb51",
      "tree": "a2275e1800aebe6b0000c1d86fc11ac65e8e6eed",
      "parents": [
        "6df8a9a89fc87649595926592bf895768c861b68"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Jun 01 15:51:19 2016 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Jun 01 15:51:50 2016 -0600"
      },
      "message": "Skip cancelling jobs with FLAG_WILL_BE_FOREGROUND.\n\nWhen FLAG_WILL_BE_FOREGROUND is set on a job (such as a download), we\nneed to treat the job as if it had a foreground service running so\nit can continue making forward progress.  We already ignore the device\nidle state when offering to start the job, so this just avoids the\nhiccup of stopping the job only to restart it a minute later.\n\nBug: 26571724\nChange-Id: I348903dd3a7dd7104b0c1bf4310e2a48655d2588\n"
    },
    {
      "commit": "c92db9eeef87e6155f07cab298742ab505c61a97",
      "tree": "a6e78e269457a50be44411dfdc6b0d12b1f73e36",
      "parents": [
        "1ce2279423a544d431bf6b64f2bfeb1a4617120b"
      ],
      "author": {
        "name": "sreevanis",
        "email": "sreevanis@google.com",
        "time": "Wed Jun 01 12:37:12 2016 -0700"
      },
      "committer": {
        "name": "sreevanis",
        "email": "sreevanis@google.com",
        "time": "Wed Jun 01 14:48:41 2016 -0700"
      },
      "message": "docs: Fixed setAllowGeneratedReplies() link to point to Android N API reference.\n\nBug:29071043\nChange-Id: Iac88710234277210997150e2a6725322928276c3\n"
    },
    {
      "commit": "98bf12f99989ba2550fac83ee48ecbb6f1582f07",
      "tree": "d40668875625dd75149bac6738debbfdf24e8a84",
      "parents": [
        "8b655e0f57b071756e7d6a3547eeabe35885bcc9"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu May 26 11:56:57 2016 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Jun 01 14:52:27 2016 -0600"
      },
      "message": "Release AssetManagers when ejecting storage.\n\nWhen ejecting a storage device, the system process needs to rapidly\nrelease any open FDs to prevent itself from being killed by vold.\n\nThis change examines all ResourceImpls cached inside the system\nprocess and evicts any that reference the storage device being\nejected.  (ResourcesManager will gladly recreate any evicted entries\nwhen asked again in the future.)\n\nAlso replace broken use of WeakHashMap, since we want the values to\nbe weak references, not the keys.\n\nBug: 28867548\nChange-Id: Ib9cfc66497149b6d3f8d49213e9779408a331d2a\n"
    },
    {
      "commit": "6df8a9a89fc87649595926592bf895768c861b68",
      "tree": "637f4463e81c8a3077af7bc5b579e744a8eebbbc",
      "parents": [
        "6510bdeada8b670b1c9863fdb7b518e161105c09",
        "4357e528208c301ccf733b074eb9a815997447c9"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed Jun 01 20:37:07 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 01 20:37:08 2016 +0000"
      },
      "message": "Merge \"Only call finish on operations that have started.\" into nyc-dev"
    },
    {
      "commit": "6510bdeada8b670b1c9863fdb7b518e161105c09",
      "tree": "dab2436578e1bb5db5217c2dfb5bfcbdc231f099",
      "parents": [
        "65f1973ba9f91c6727a7131b31b6c563cd880ee0",
        "0789ee09080f8db98349a4a5dd9e0a43da8c675f"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Jun 01 19:41:46 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 01 19:41:50 2016 +0000"
      },
      "message": "Merge \"Fix DirectReply bug when reapply fails\" into nyc-dev"
    },
    {
      "commit": "470bf5eccb8484a1e816926ea501496348bcf963",
      "tree": "7f3f1b16d4465a2dbe59aa7417922cae0d972eb6",
      "parents": [
        "ed6913b0ce99784188713975218dcff113a3d4a7"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Wed Jun 01 12:35:56 2016 -0700"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Wed Jun 01 12:35:56 2016 -0700"
      },
      "message": "Fixed that volume buttons were not working on the pin input\n\nBecause we were intercepting all buttons.\n\nChange-Id: Id2155f23d55cb5282c87409b9c6b8441540ad894\nFixes: 28786740\n"
    },
    {
      "commit": "65f1973ba9f91c6727a7131b31b6c563cd880ee0",
      "tree": "ed3f19ad8df4c94118b4bb3ab98d7ef29f9c9285",
      "parents": [
        "61721ee3d7b7d55a0535584449b49143b1c2e039",
        "a8cc378d15b21c5d49c267fe300dbc7408dafb51"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Jun 01 19:34:02 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 01 19:34:04 2016 +0000"
      },
      "message": "Merge \"Do not sanitize override config for fullscreen\" into nyc-dev"
    },
    {
      "commit": "61721ee3d7b7d55a0535584449b49143b1c2e039",
      "tree": "293e38492ae9639ea749cb8de03de58865a0a218",
      "parents": [
        "3e05055af775f9539d832b1191ae2ee9bc4acf21",
        "c43a7f89f7733bbaa440545eb472f1f8aa3b5d18"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jun 01 19:29:41 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 01 19:29:43 2016 +0000"
      },
      "message": "Merge \"Fix issue #29058724: Improve JobScheduler API demo\" into nyc-dev"
    },
    {
      "commit": "3e05055af775f9539d832b1191ae2ee9bc4acf21",
      "tree": "d81ded4543fce46d4dad39562f97248a220609ec",
      "parents": [
        "42621023cfac084b8c74fd4d362bc2c64d61674e",
        "970e3f412d34cbeae3706de5cb1de0b3ca741f87"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jun 01 19:26:07 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 01 19:26:09 2016 +0000"
      },
      "message": "Merge \"Fix issue #29069028 NYC: device boot failure: NPE in AppIdleController\" into nyc-dev"
    },
    {
      "commit": "0789ee09080f8db98349a4a5dd9e0a43da8c675f",
      "tree": "3ef4c99e5f36242c718b117a05b24c2cf8f484cd",
      "parents": [
        "13d534e7f2419219e3e26e582b1f6f5ae79be408"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Jun 01 11:34:58 2016 -0700"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Jun 01 12:25:10 2016 -0700"
      },
      "message": "Fix DirectReply bug when reapply fails\n\nRemoteInputView failed to notice updates where the\nreapply failed, causing it to reopen upon success.\n\nChange-Id: I4fdd4d3240da6e38878d281fbf8c654ee9a682c3\nFixes: 29057180\n"
    },
    {
      "commit": "a8cc378d15b21c5d49c267fe300dbc7408dafb51",
      "tree": "d8bf9a349b4cc234a96fb872d1bbf0d55c343d66",
      "parents": [
        "88be465ce572f84649e01744a7ec96b6346b3686"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Jun 01 12:20:10 2016 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Jun 01 12:20:10 2016 -0700"
      },
      "message": "Do not sanitize override config for fullscreen\n\nbug: 29063336\nChange-Id: I65c5d635133a6b3791ce1aef63547f8d38ca24b5\n"
    },
    {
      "commit": "42621023cfac084b8c74fd4d362bc2c64d61674e",
      "tree": "16838f253a3890cbfbba56c701369210b2d0de80",
      "parents": [
        "31e3b14d6a613934a8c44223fd77aff2ecc5c5a5",
        "6ebba59aadb287105d4a4bdbf7d1c7851f4fe210"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Wed Jun 01 19:03:40 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 01 19:03:43 2016 +0000"
      },
      "message": "Merge \"Fixes a few bugs on the keyguard with font density changes\" into nyc-dev"
    },
    {
      "commit": "ed6913b0ce99784188713975218dcff113a3d4a7",
      "tree": "efb2303e1122a8b90d59e404062c0d75be58c701",
      "parents": [
        "6ebba59aadb287105d4a4bdbf7d1c7851f4fe210"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Wed Jun 01 12:01:17 2016 -0700"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Wed Jun 01 12:01:17 2016 -0700"
      },
      "message": "Fixed a crash with notification groups\n\nWhen updating a notification we were not checking if it is the summary\nwith children, but about the existence of the childrencontainer, which\ncan change and is never removed. This is now done correctly.\n\nChange-Id: Ie3838613f414d7fcb158dc92c24e8939cfb7c2ea\nFixes: 29055879\n"
    },
    {
      "commit": "31e3b14d6a613934a8c44223fd77aff2ecc5c5a5",
      "tree": "b1b3d030a3d6f81f07f205678aaf0d7b9bab962d",
      "parents": [
        "13d534e7f2419219e3e26e582b1f6f5ae79be408",
        "05515ae925aa931bc19777e723e09a3748d8e5e3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jun 01 18:49:41 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 01 18:49:42 2016 +0000"
      },
      "message": "Merge \"Move DownloadsManager to permanent whitelist.\" into nyc-dev"
    },
    {
      "commit": "4357e528208c301ccf733b074eb9a815997447c9",
      "tree": "e499b16ca58ce244f244dfc40db6d88aaad4d5b4",
      "parents": [
        "656f98681e93fc7ae6d4e42daa4b0d1bc268c86d"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed Jun 01 14:17:58 2016 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed Jun 01 14:49:40 2016 -0400"
      },
      "message": "Only call finish on operations that have started.\n\nChange-Id: I77d10913a68be529ea2c5a3f2a53ad91a4a41f47\nFixes: 29069613\n"
    },
    {
      "commit": "13d534e7f2419219e3e26e582b1f6f5ae79be408",
      "tree": "e2a257f88166547c3ebd7527c0c3100609ac81ba",
      "parents": [
        "28ed18877bc9cc040e8cea678f7a7782426c1dc9",
        "cc64dfcf66a19084a58372ea7f9f5139ccc93221"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jun 01 18:37:34 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 01 18:37:35 2016 +0000"
      },
      "message": "Merge \"Don\u0027t crash activity manager when supplying invalid URI\" into nyc-dev"
    },
    {
      "commit": "28ed18877bc9cc040e8cea678f7a7782426c1dc9",
      "tree": "e92c536297b2f84583d7b4cd66c52fd9dbc97c25",
      "parents": [
        "b4cd4650cfd634df75e9e23f9585a756823bd012",
        "51500a1c5ad6ce1bde1f8966f9835b42d9419a95"
      ],
      "author": {
        "name": "Eric Schmidt",
        "email": "erschmid@google.com",
        "time": "Wed Jun 01 18:25:35 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 01 18:25:35 2016 +0000"
      },
      "message": "Merge \"docs: Fixed \\\u0027MessageStyle\\\u0027 typo\" into mnc-io-docs am: 8ef79a9246\nam: 51500a1c5a\n\n* commit \u002751500a1c5ad6ce1bde1f8966f9835b42d9419a95\u0027:\n  docs: Fixed \u0027MessageStyle\u0027 typo\n\nChange-Id: I87addb7b46d0985b2cbfc92e6f0f9a7d44ce8963\n"
    },
    {
      "commit": "51500a1c5ad6ce1bde1f8966f9835b42d9419a95",
      "tree": "219becc9d32e2f73b246eced372906e757462cd6",
      "parents": [
        "f5250c5b372ce3246bdc1e67212dc1fc7ca468ad",
        "8ef79a9246eba129c22e5d54654ecb85414edf22"
      ],
      "author": {
        "name": "Eric Schmidt",
        "email": "erschmid@google.com",
        "time": "Wed Jun 01 18:16:17 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 01 18:16:17 2016 +0000"
      },
      "message": "Merge \"docs: Fixed \\\u0027MessageStyle\\\u0027 typo\" into mnc-io-docs\nam: 8ef79a9246\n\n* commit \u00278ef79a9246eba129c22e5d54654ecb85414edf22\u0027:\n  docs: Fixed \u0027MessageStyle\u0027 typo\n\nChange-Id: Ie9bfc94d89f388763e360841ae129d214156d6d2\n"
    },
    {
      "commit": "b4cd4650cfd634df75e9e23f9585a756823bd012",
      "tree": "9f13dc14994bbf74061e13722db0b80aacc9d0a9",
      "parents": [
        "b04f86acae9f5a0101e997a2dde08342c92b180f",
        "f286ca27f4468e5ddfdb71dcd36681b7e5edbb52"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Jun 01 18:14:41 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 01 18:14:43 2016 +0000"
      },
      "message": "Merge \"AppError: Change \"close\" to \"close app\"\" into nyc-dev"
    },
    {
      "commit": "b04f86acae9f5a0101e997a2dde08342c92b180f",
      "tree": "a227443edfdcdec93aec31011138623bd9c4fa6c",
      "parents": [
        "d05a7b5972cb06f711cc8cfa66efa9f0f6d901a5",
        "f5250c5b372ce3246bdc1e67212dc1fc7ca468ad"
      ],
      "author": {
        "name": "Kevin Hufnagle",
        "email": "khufnagle@google.com",
        "time": "Wed Jun 01 18:10:43 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 01 18:10:43 2016 +0000"
      },
      "message": "cherry-pick: docs: Added note that \u003capplication\u003e at end of manifest. am: d5368b8185\nam: f5250c5b37\n\n* commit \u0027f5250c5b372ce3246bdc1e67212dc1fc7ca468ad\u0027:\n  cherry-pick: docs: Added note that \u003capplication\u003e at end of manifest.\n\nChange-Id: I55b4b106e27d642878f8c1050c82594a21ff4574\n"
    },
    {
      "commit": "8ef79a9246eba129c22e5d54654ecb85414edf22",
      "tree": "53bf45efa419f9d2cf8ea2bd34a8d7be060a4635",
      "parents": [
        "d5368b81857a04879ed55be2a67f034cce4e5094",
        "804482222c3dc5c30afc72a9b25c0b7f6d7aadbc"
      ],
      "author": {
        "name": "Eric Schmidt",
        "email": "erschmid@google.com",
        "time": "Wed Jun 01 18:04:55 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 01 18:04:56 2016 +0000"
      },
      "message": "Merge \"docs: Fixed \u0027MessageStyle\u0027 typo\" into mnc-io-docs"
    },
    {
      "commit": "f5250c5b372ce3246bdc1e67212dc1fc7ca468ad",
      "tree": "7e2a59a5ed0cb520e902c3619e3eeb1d1f783381",
      "parents": [
        "2cbac3c122e1114f72ef44c3e62c8ec7c372db94",
        "d5368b81857a04879ed55be2a67f034cce4e5094"
      ],
      "author": {
        "name": "Kevin Hufnagle",
        "email": "khufnagle@google.com",
        "time": "Wed Jun 01 18:02:22 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 01 18:02:22 2016 +0000"
      },
      "message": "cherry-pick: docs: Added note that \u003capplication\u003e at end of manifest.\nam: d5368b8185\n\n* commit \u0027d5368b81857a04879ed55be2a67f034cce4e5094\u0027:\n  cherry-pick: docs: Added note that \u003capplication\u003e at end of manifest.\n\nChange-Id: Ie8343e36136e7f3829bf92d7ac26488faf01b489\n"
    },
    {
      "commit": "d05a7b5972cb06f711cc8cfa66efa9f0f6d901a5",
      "tree": "13abaad4325761eb4fd08ef12fd75bc6503812fe",
      "parents": [
        "748620e9f03dd66bfed38d91d32b35d79684173b",
        "656f98681e93fc7ae6d4e42daa4b0d1bc268c86d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jun 01 18:01:34 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 01 18:01:35 2016 +0000"
      },
      "message": "Merge \"Radio buttons belong in a radio group.\" into nyc-dev"
    },
    {
      "commit": "970e3f412d34cbeae3706de5cb1de0b3ca741f87",
      "tree": "c4abc7ea106d19337532c86427533e3f577c144c",
      "parents": [
        "438693dd6cc4e3fe2ffb336d551c0d69e9546102"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jun 01 10:55:13 2016 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jun 01 10:55:13 2016 -0700"
      },
      "message": "Fix issue #29069028 NYC: device boot failure: NPE in AppIdleController\n\nMake sure the core parts of JobSchedulerService are initialized\nbefore we start creating the controllers.\n\nChange-Id: I497df12f7e6fbd93581291ec691c4b45104d67d0\n"
    },
    {
      "commit": "c43a7f89f7733bbaa440545eb472f1f8aa3b5d18",
      "tree": "4aa8975dc0fa4dfad1aefd6493f0704b01593a8c",
      "parents": [
        "438693dd6cc4e3fe2ffb336d551c0d69e9546102"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jun 01 10:48:43 2016 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jun 01 10:48:43 2016 -0700"
      },
      "message": "Fix issue #29058724: Improve JobScheduler API demo\n\nWe can now include it in the java docs!\n\nChange-Id: I46b4f58e6220347e4f3f12139c9484d1b964c6a2\n"
    },
    {
      "commit": "748620e9f03dd66bfed38d91d32b35d79684173b",
      "tree": "29610159167d7a2f19d5f0159ca563f80d723389",
      "parents": [
        "4215ae01002f1217587698d24636870ace4a50f5",
        "3e4885d333ef0cf300ae277c1de2458b3023d7c2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jun 01 17:46:01 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 01 17:46:03 2016 +0000"
      },
      "message": "Merge \"Fix call to equals that could never succeed.\" into nyc-dev"
    },
    {
      "commit": "4215ae01002f1217587698d24636870ace4a50f5",
      "tree": "a86e123a2bd42112c554132e73082580a1f0681b",
      "parents": [
        "1ceef7c0fab15af522f56ade3e08abf559622181",
        "f50e88227d30c96e33b6bdb9863f8f15a0f8ae42"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Jun 01 17:26:52 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 01 17:26:53 2016 +0000"
      },
      "message": "Merge \"QS: Fix single expanded frame from layout\" into nyc-dev"
    },
    {
      "commit": "1ceef7c0fab15af522f56ade3e08abf559622181",
      "tree": "9c7ebdd84959e86acf5d60ecfb03620dc0bcfa8a",
      "parents": [
        "d579be0cf234a35273f79676c102b8bd80e071dc",
        "35742d8c31d4a8cfe3d21ab51ddcddfa642c1d9a"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Jun 01 17:20:16 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 01 17:20:17 2016 +0000"
      },
      "message": "Merge \"QS: Followup to scroll fixes\" into nyc-dev"
    },
    {
      "commit": "d579be0cf234a35273f79676c102b8bd80e071dc",
      "tree": "8fa4d4451ad38994367b753a3eeb491dc55f2c16",
      "parents": [
        "93193135b184a2f1c7518d8beeff7c51b2880606",
        "ed78114ffdd9e7fdd2c3b804a4359ae28fa38019"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Wed Jun 01 17:16:59 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 01 17:17:00 2016 +0000"
      },
      "message": "Merge \"Fix deadlock when showing subtitles MediaPlayer\" into nyc-dev"
    },
    {
      "commit": "93193135b184a2f1c7518d8beeff7c51b2880606",
      "tree": "8df2e1b8190bf728f09bcb63d9514d2901a1b623",
      "parents": [
        "8768f687138510b90dd997e41720ad7d88637b49",
        "34a6258b2a7a55733ce80b2b88753dff91c12d52"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Wed Jun 01 17:06:19 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 01 17:06:20 2016 +0000"
      },
      "message": "Merge \"PackageManager: Don\u0027t clear app profiles during system upgrades.\" into nyc-dev"
    },
    {
      "commit": "8768f687138510b90dd997e41720ad7d88637b49",
      "tree": "dd5876078366eb24ebe5b3482ebeb3fc20fced16",
      "parents": [
        "7b945d8d30a6e3978b50d5952539279a71148eca",
        "e5107a36b0547135791bfe2b692898994ef0887d"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Jun 01 17:04:24 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 01 17:04:26 2016 +0000"
      },
      "message": "Merge \"QS: Only put visible tiles in listening state\" into nyc-dev"
    },
    {
      "commit": "7b945d8d30a6e3978b50d5952539279a71148eca",
      "tree": "770f2a25dda95179868f32059039e32256989155",
      "parents": [
        "ff39d3ec2fa773a50bbd069a40570767c80fd404",
        "e19cc141c388c7190a1582f0ee72c9ba67569a2d"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Jun 01 17:04:20 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 01 17:04:21 2016 +0000"
      },
      "message": "Merge \"QS: Protect against crash with no icon\" into nyc-dev"
    },
    {
      "commit": "ff39d3ec2fa773a50bbd069a40570767c80fd404",
      "tree": "18ddf3a76b46fa6c3d96efe4e440d964be655281",
      "parents": [
        "0d7dbb0f282afb43ec2a6a81789379749b2ab054",
        "33fbd2c9659d0560d3a310d0cd28f452d5a25cdb"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jun 01 17:01:58 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 01 17:02:00 2016 +0000"
      },
      "message": "Merge \"MessagingStyle: Generate EXTRA_TITLE and EXTRA_TEXT\" into nyc-dev"
    },
    {
      "commit": "0d7dbb0f282afb43ec2a6a81789379749b2ab054",
      "tree": "ed7b22e6f196a957fbb03353809d9d7598520a39",
      "parents": [
        "c16bc88fc99a6446c77d0b075f242c042bb31ded",
        "c7d65b4e9c784a8235424c30620bacd54cc0892e"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Wed Jun 01 16:53:49 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 01 16:53:50 2016 +0000"
      },
      "message": "Merge \"Adds alpha to dimmed backgrounds\" into nyc-dev"
    },
    {
      "commit": "c16bc88fc99a6446c77d0b075f242c042bb31ded",
      "tree": "bc252acc9d3d26757c3c39fed56dcaf0fbb01b61",
      "parents": [
        "438693dd6cc4e3fe2ffb336d551c0d69e9546102",
        "e630f353222509474c8aa739e00bacfc3d906663"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Wed Jun 01 16:47:17 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 01 16:47:19 2016 +0000"
      },
      "message": "Merge \"trim and strip html tags for load safe label name\" into nyc-dev"
    },
    {
      "commit": "6ebba59aadb287105d4a4bdbf7d1c7851f4fe210",
      "tree": "744b336affbd0a6cfb2c0383e3370a49a81fd601",
      "parents": [
        "f1614a6ec2d972c1a975777d7998615c8ed4d142"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Tue May 31 15:28:28 2016 -0700"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Wed Jun 01 09:41:44 2016 -0700"
      },
      "message": "Fixes a few bugs on the keyguard with font density changes\n\nThe reinflation of the system icons was not working correctly\nand all the paddings were of.\nAlso the affordance icons were outdated and had to be reloaded.\n\nChange-Id: I3cf338d33a82c8be94d01561d7b7d9a37a563ad9\nFixes: 28968657\nFixes: 28672410\n"
    },
    {
      "commit": "656f98681e93fc7ae6d4e42daa4b0d1bc268c86d",
      "tree": "a8f93d61c0ef02d47a6c481ade2ae1b851ed0ca8",
      "parents": [
        "88be465ce572f84649e01744a7ec96b6346b3686"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed Jun 01 11:37:29 2016 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed Jun 01 12:37:13 2016 -0400"
      },
      "message": "Radio buttons belong in a radio group.\n\nFix for \u0027multiple buttons selected at once\u0027 issue.\n\nChange-Id: Iec54eac699886ed1c7b8afd91382ff9b5750c696\nFixes: 27698976\n"
    },
    {
      "commit": "3e4885d333ef0cf300ae277c1de2458b3023d7c2",
      "tree": "e0a1381a42cd4d6f87716382a6e76b62a9b99f7b",
      "parents": [
        "a007e877f2ed32bd51d6c03e94e20eac94ef4081"
      ],
      "author": {
        "name": "Ian Rogers",
        "email": "irogers@google.com",
        "time": "Mon May 30 15:16:30 2016 -0700"
      },
      "committer": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Wed Jun 01 16:27:28 2016 +0000"
      },
      "message": "Fix call to equals that could never succeed.\n\nCaught by Error Prone.\nBug: 29045331\n\nChange-Id: I5901a3ca06e0cc85620f596cfa4178f5ad61d1a7\n(cherry picked from commit edf2f5747b9adc3399b59eb478c94641b1021222)\n"
    },
    {
      "commit": "438693dd6cc4e3fe2ffb336d551c0d69e9546102",
      "tree": "d1dd2e7e18d5d4b02631cc4195f06c65201c313d",
      "parents": [
        "a007e877f2ed32bd51d6c03e94e20eac94ef4081",
        "e9a988caca733d2f292991a52a0047685a69812f"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jun 01 16:27:04 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 01 16:27:06 2016 +0000"
      },
      "message": "Merge \"Work on issue #28942589: Tune job scheduler\" into nyc-dev"
    },
    {
      "commit": "34a6258b2a7a55733ce80b2b88753dff91c12d52",
      "tree": "95ad0373869e68f103844c38c5a03d66bb8492f9",
      "parents": [
        "98801e9f2bec03faf9be0c8bb961150004d309ff"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed Jun 01 15:18:14 2016 +0100"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed Jun 01 16:12:23 2016 +0000"
      },
      "message": "PackageManager: Don\u0027t clear app profiles during system upgrades.\n\nThey don\u0027t need to be cleared and will remain valid as long as\nthe application itself hasn\u0027t changed.\n\nbug: 28998083\nbug: 29067239\nChange-Id: I2e4a4ee1b168da81073b8e70b12918db592fe691\n"
    },
    {
      "commit": "a007e877f2ed32bd51d6c03e94e20eac94ef4081",
      "tree": "65f524cb1284d479eafb679147397b4ef5b79873",
      "parents": [
        "f9a6f33091772b847cf1580021530cdf5004c035",
        "88b23ba405690256e039179358f0c7ee9a4b9e1f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jun 01 15:26:42 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 01 15:26:43 2016 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into nyc-dev"
    },
    {
      "commit": "f9a6f33091772b847cf1580021530cdf5004c035",
      "tree": "122cdb45edb87afde0d6c9346aaff4a8ce2cb794",
      "parents": [
        "072150db89de9fda26bd2150242ab31f9309ec70",
        "3fb5d5249d21a3dd883056620bb186f617d866e4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jun 01 15:25:34 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 01 15:25:35 2016 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into nyc-dev"
    },
    {
      "commit": "750e48738c72e0740a4bca1b30e5dd21e0f44efe",
      "tree": "e1a07b16936bb44f2499b2f5fa3fea9744d7a646",
      "parents": [
        "ce289e937ee6b001cd14824e5dec3c6010b51e61"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Tue May 31 15:59:02 2016 -0700"
      },
      "committer": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Wed Jun 01 08:24:18 2016 -0700"
      },
      "message": "Fix documentation for channel types\n\nBug: 28747244\nChange-Id: I492bdb94400b298d7f2e0ccf9054761e60c5a548\n"
    },
    {
      "commit": "a87770828637813dacd176ba3c8d3810f7ed6ab8",
      "tree": "9890e54bb5713c7ad1345e83e71b9af6c4f35605",
      "parents": [
        "d7007923c55994d64514706b212fa3e8c1a3b25f"
      ],
      "author": {
        "name": "David Sehr",
        "email": "sehr@google.com",
        "time": "Tue May 24 15:25:23 2016 -0700"
      },
      "committer": {
        "name": "David Sehr",
        "email": "sehr@google.com",
        "time": "Wed Jun 01 08:21:27 2016 -0700"
      },
      "message": "Installer connection support for dump_profiles\n\nBug: 28748264\nChange-Id: I22322b5a0716a030d9873edcc6dfd7f3ef2d3bca\n"
    },
    {
      "commit": "f50e88227d30c96e33b6bdb9863f8f15a0f8ae42",
      "tree": "5f087522a809208d11749aa9f681e4d97339e6c9",
      "parents": [
        "e19cc141c388c7190a1582f0ee72c9ba67569a2d"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Jun 01 11:19:26 2016 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Jun 01 11:19:26 2016 -0400"
      },
      "message": "QS: Fix single expanded frame from layout\n\nDuring animation it was resetting the QS expansion on layout which\nmade a frame of fully expanded appear.\n\nBug: 28008271\nChange-Id: I6ac44cb918bdf53da0653332eabf0f4e96779cff\n"
    },
    {
      "commit": "072150db89de9fda26bd2150242ab31f9309ec70",
      "tree": "5c71204c4ff5aa72426462aed3940d587bb47502",
      "parents": [
        "e65b3fbb63b4b6937fede2e4b889c0a51a881358",
        "2f263ac7116fe4919f5cdb64fdd947318ffb88d1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jun 01 15:15:57 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 01 15:15:58 2016 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into nyc-dev"
    },
    {
      "commit": "e19cc141c388c7190a1582f0ee72c9ba67569a2d",
      "tree": "040d8d25bc248d0148591aacd9544fb571296f94",
      "parents": [
        "88be465ce572f84649e01744a7ec96b6346b3686"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Jun 01 10:25:01 2016 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Jun 01 10:25:01 2016 -0400"
      },
      "message": "QS: Protect against crash with no icon\n\nChange-Id: I65d594c9bf15190418d96cc6d2c426df00fed212\nFixes: 28941131\n"
    },
    {
      "commit": "e65b3fbb63b4b6937fede2e4b889c0a51a881358",
      "tree": "d9075a29ab9a5e582a8611a2475e6e18b47f8251",
      "parents": [
        "88be465ce572f84649e01744a7ec96b6346b3686"
      ],
      "author": {
        "name": "Chris Banes",
        "email": "chrisbanes@google.com",
        "time": "Wed Jun 01 11:39:54 2016 +0100"
      },
      "committer": {
        "name": "Chris Banes",
        "email": "chrisbanes@google.com",
        "time": "Wed Jun 01 14:38:17 2016 +0100"
      },
      "message": "Fix action mode animation on recreations - framework edition\n\nCurrently if an action mode is started in onCreate()\nit will fade in. This isn\u0027t ideal though, especially\nsince Activities are recreated routinely with\nmulti-window and resizable Activities. In that instance\nwe fade it in on every recreate.\n\nThis CL fixes this in both the decor and toolbar action\nmodes to only fade in if the decor has been laid out.\n\nBUG: 29036694\n\nChange-Id: Iae985efcced170a0a4229124c1c132355c2aa71e\n"
    },
    {
      "commit": "2f263ac7116fe4919f5cdb64fdd947318ffb88d1",
      "tree": "beec564d492450121343392ce834e2f8efd9d65d",
      "parents": [
        "88be465ce572f84649e01744a7ec96b6346b3686"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Jun 01 06:09:15 2016 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Jun 01 06:09:15 2016 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ia172193f8f33ba21461ea85c092248433d254780\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "3fb5d5249d21a3dd883056620bb186f617d866e4",
      "tree": "a16d34f46bd61a5d7b84108857e1cee9794f20cc",
      "parents": [
        "88be465ce572f84649e01744a7ec96b6346b3686"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Jun 01 01:51:04 2016 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Jun 01 01:51:04 2016 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I95a9ffff8b53c291bd9eb314641b310c4ca1cbad\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "88b23ba405690256e039179358f0c7ee9a4b9e1f",
      "tree": "e7c2ea6ff5226edc598df6281e0c56e34be0276b",
      "parents": [
        "88be465ce572f84649e01744a7ec96b6346b3686"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Jun 01 01:19:56 2016 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Jun 01 01:19:56 2016 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ib90c671ec93583cc219bfc9bb18f199c71963f04\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "d5368b81857a04879ed55be2a67f034cce4e5094",
      "tree": "e35f1b94c88b603803ad5d29d0f5e775b4f5f715",
      "parents": [
        "1ce2279423a544d431bf6b64f2bfeb1a4617120b"
      ],
      "author": {
        "name": "Kevin Hufnagle",
        "email": "khufnagle@google.com",
        "time": "Tue May 31 14:56:34 2016 -0700"
      },
      "committer": {
        "name": "Kevin Hufnagle",
        "email": "khufnagle@google.com",
        "time": "Tue May 31 19:41:52 2016 -0700"
      },
      "message": "cherry-pick: docs: Added note that \u003capplication\u003e at end of manifest.\n\nAfter cherry picking, removed trailing whitespace at end of lines.\n\nBug: 28823898\nChange-Id: I30d69f1877d772893965e1512455f3addb397c80\nOriginal-Change-Id: I9d4e67c30a0e95e78a596c933c9b9d4804eb4d6a\n"
    },
    {
      "commit": "e630f353222509474c8aa739e00bacfc3d906663",
      "tree": "869347c9d53fccc832e7102675ca734d8355c7bd",
      "parents": [
        "189e3e5ec5b698f1062fb98692fa75d3750148e0"
      ],
      "author": {
        "name": "fionaxu",
        "email": "fionaxu@google.com",
        "time": "Tue May 31 14:47:14 2016 -0700"
      },
      "committer": {
        "name": "fionaxu",
        "email": "fionaxu@google.com",
        "time": "Tue May 31 18:42:18 2016 -0700"
      },
      "message": "trim and strip html tags for load safe label name\n\nBug: 28557603\nChange-Id: I30b6c1d32e97c1fb71ba83c2845c310fe3b7f579\n"
    },
    {
      "commit": "e9a988caca733d2f292991a52a0047685a69812f",
      "tree": "c477af1312e7ee76bed5b749caf8f07336fc0ce9",
      "parents": [
        "ac2b44f5021f6d863c37167b26fe7dfba9bc4c6f"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri May 27 17:59:40 2016 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue May 31 18:16:19 2016 -0700"
      },
      "message": "Work on issue #28942589: Tune job scheduler\n\nWe now have a new settings key that provides all of the existing\ntuning parameters, plus some newly redone ones for dealing with\ndifferent memory levels.\n\nChanged the minimum batching for overall jobs from 2 to 1, so\nwe will never get in the way of immediately scheduling jobs\nwhen the developer asks for this.  We should now be able to rely\non the doze modes to do better batching of jobs for us when it\nis really important.\n\nAlso work on issue #28981330: Excessive JobScheduler wakeup alarms.\nUse a work source with scheduled alarms to blame them on the app\nwhose job they are being scheduled for, and add a check for whether\na job\u0027s timing constraint has been satisfied before considering it\na possible candidate for the next alarm.  (If it is satisified,\nthe time is in the past, so we should not schedule an alarm for it.)\n\nFinally clean up a bunch of the dumpsys output to make it easier\nto understand.\n\nChange-Id: I06cf2c1310448f47cf386f393e9b267335fabaeb\n"
    },
    {
      "commit": "88be465ce572f84649e01744a7ec96b6346b3686",
      "tree": "608fdae69a52785f4a09c5681db439859856a655",
      "parents": [
        "a72a83a1724d1a2b047fdbb8ab343db6b9b4b7ae",
        "f12fce1a3aa4b28335e3644057c346e205693189"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Wed Jun 01 01:08:36 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 01 01:08:37 2016 +0000"
      },
      "message": "Merge \"Update override config to include some changes from global config\" into nyc-dev"
    },
    {
      "commit": "a72a83a1724d1a2b047fdbb8ab343db6b9b4b7ae",
      "tree": "15a9aa20dfb8706e612a25938797b91234a0c99d",
      "parents": [
        "d7007923c55994d64514706b212fa3e8c1a3b25f",
        "87436bb67fb56e7efa8c475d56a0cc8f97cf79da"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jun 01 00:58:28 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 01 00:58:29 2016 +0000"
      },
      "message": "Merge \"media: avoid recursion when evaluating profile support\" into nyc-dev"
    },
    {
      "commit": "05515ae925aa931bc19777e723e09a3748d8e5e3",
      "tree": "e324513d73ed4644cc9e496c64b4d46c32a1dc15",
      "parents": [
        "21a608f27f1f7b9c0fcfbb982f290fed29cc1817"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Tue May 31 17:50:39 2016 -0700"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Tue May 31 17:50:39 2016 -0700"
      },
      "message": "Move DownloadsManager to permanent whitelist.\n\nDownloadProvider is now based completely on JobScheduler, and deep\ninside the platform we allow foreground\ndownloads (FLAG_WILL_BE_FOREGROUND) to run even while the device is in\ndoze, so it doesn\u0027t need to be temporarily whitelisted anymore.\n\nBUG: 29056149\nChange-Id: I3658bb42aeeee5d5528f91ec990d6e1bc54257b6\n"
    },
    {
      "commit": "d7007923c55994d64514706b212fa3e8c1a3b25f",
      "tree": "830459216659fb385437b961644548994130d768",
      "parents": [
        "21a608f27f1f7b9c0fcfbb982f290fed29cc1817",
        "45784f13ef6e159cbfb6e167aacb535732dcb803"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Jun 01 00:25:04 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 01 00:25:05 2016 +0000"
      },
      "message": "Merge \"Add null check in showLockTaskToast\" into nyc-dev"
    },
    {
      "commit": "21a608f27f1f7b9c0fcfbb982f290fed29cc1817",
      "tree": "0438084eaf408b36c0a856ec1dd9143143b54046",
      "parents": [
        "cd0aa9cda8e57c224b473198a345fb008fe30b5a",
        "aebbbef5658fea13b06586d39adca351135d9edb"
      ],
      "author": {
        "name": "Sergei Vasilinetc",
        "email": "sergeyv@google.com",
        "time": "Wed Jun 01 00:15:30 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 01 00:15:32 2016 +0000"
      },
      "message": "Merge \"HWUI: do nothing in case of empty layer\" into nyc-dev"
    },
    {
      "commit": "87436bb67fb56e7efa8c475d56a0cc8f97cf79da",
      "tree": "11e4f114256f20e06596957bcbeaa59fc520d089",
      "parents": [
        "cd0aa9cda8e57c224b473198a345fb008fe30b5a"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue May 31 16:02:57 2016 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue May 31 16:41:27 2016 -0700"
      },
      "message": "media: avoid recursion when evaluating profile support\n\nBug: 28671284\nBug: 29041205\nChange-Id: Ia9b3596a122bd5ba554a4b4ede875ebcadc67b67\n"
    },
    {
      "commit": "cc64dfcf66a19084a58372ea7f9f5139ccc93221",
      "tree": "cddb64ab1b8c6db834aabf755edc73654c8a36da",
      "parents": [
        "cd0aa9cda8e57c224b473198a345fb008fe30b5a"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue May 31 15:49:01 2016 -0700"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue May 31 23:21:30 2016 +0000"
      },
      "message": "Don\u0027t crash activity manager when supplying invalid URI\n\nChange-Id: I30a058f14d5d0a09ba86fdd10312a51db7a4a9df\nFixes: 29039290\n"
    },
    {
      "commit": "29045203f3f694cddea7b3f115ea82f648ba0cba",
      "tree": "b2352445196047a6ff423af54504d4a03536c67a",
      "parents": [
        "1c39a112b43e50da4e801d634e28ae7a130c0dcb"
      ],
      "author": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Tue May 31 16:04:49 2016 -0700"
      },
      "committer": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Tue May 31 16:10:00 2016 -0700"
      },
      "message": "Use correct cert chain from PKCS#7 SignedData block.\n\nThis fixes a bug where APK JAR signature verifier returned the wrong\ncertificate chain. Rather than returning the cert chain of the\nverified SignerInfo, it was returning the bag of certs of the PKCS#7\nSignedData block.\n\nThis issue was introduced in Android N and thus does not affect\nearlier Android platform versions.\n\nBug: 29055836\nChange-Id: I684c0f8e9ff47b922030645e07b6a114c0eb0963\n"
    },
    {
      "commit": "cd0aa9cda8e57c224b473198a345fb008fe30b5a",
      "tree": "3056ccac840eee845bd11d575d8aef5bace46b63",
      "parents": [
        "a35724f6667e80abc5e6b45e75d7000d3fb17267",
        "09d7d8f67433aa8ec8757647112b475947111469"
      ],
      "author": {
        "name": "Chris Tate",
        "email": "ctate@android.com",
        "time": "Tue May 31 22:59:24 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 31 22:59:26 2016 +0000"
      },
      "message": "Merge \"Don\u0027t bother with WeakHashMap for direct alarm bookkeeping\" into nyc-dev"
    },
    {
      "commit": "45784f13ef6e159cbfb6e167aacb535732dcb803",
      "tree": "a38c2ad9d49ba1b94e8153cf623f01d6db775b5b",
      "parents": [
        "8b655e0f57b071756e7d6a3547eeabe35885bcc9"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue May 31 15:50:48 2016 -0700"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue May 31 15:50:48 2016 -0700"
      },
      "message": "Add null check in showLockTaskToast\n\nBug: 29056498\nChange-Id: Ic4333ec4f43e3c2916a4963b5ddf9e6ad10136ed\n"
    },
    {
      "commit": "a35724f6667e80abc5e6b45e75d7000d3fb17267",
      "tree": "f9d74000ece5d7c1950be32085dda8a720394ef4",
      "parents": [
        "760b5571582056e756d9fb1bc366247bc26a8e54",
        "8e879f1fec1ca6c641f270b58447033ab4671851"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue May 31 22:50:08 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 31 22:50:09 2016 +0000"
      },
      "message": "Merge \"Enforce background fallback to be non-translucent\" into nyc-dev"
    },
    {
      "commit": "09d7d8f67433aa8ec8757647112b475947111469",
      "tree": "1a7a4050033e5586252afd6929359a5a303392a7",
      "parents": [
        "9801a9269c6fcdc9996fb752b2421eb409fc3b09"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Tue May 31 15:08:04 2016 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Tue May 31 15:19:47 2016 -0700"
      },
      "message": "Don\u0027t bother with WeakHashMap for direct alarm bookkeeping\n\nCall cancel() explicitly before dropping local references to your\ncallback objects; they won\u0027t just quietly go away.\n\nBug 28987260\n\nChange-Id: Id9da66ed86a46b4fb38127e2ddd7a7d84fd2313a\n"
    },
    {
      "commit": "760b5571582056e756d9fb1bc366247bc26a8e54",
      "tree": "89c0028f70d58468abe9728c7badaff697c91b54",
      "parents": [
        "1755dd08cbcdd2ffb14ac2eb84edc663843ced24",
        "3c6d499858d42cf3007ceaf029068cc7cdc05b8d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 31 22:03:27 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 31 22:03:29 2016 +0000"
      },
      "message": "Merge \"Don\u0027t assert on uris with stack.\" into nyc-dev"
    },
    {
      "commit": "1755dd08cbcdd2ffb14ac2eb84edc663843ced24",
      "tree": "274b7bd0646ad4cff3aa0d6b6b99c1fb3c693451",
      "parents": [
        "2fd9cd7cbb7a792d041d0e0780b11b12b4591a90",
        "9d97ee2ad26b248a1778c4ccb43859b63b24a7b1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 31 21:42:45 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 31 21:42:46 2016 +0000"
      },
      "message": "Merge \"Turn this wtf into just a log.\" into nyc-dev"
    },
    {
      "commit": "2fd9cd7cbb7a792d041d0e0780b11b12b4591a90",
      "tree": "899a751628b5b1e2c749271cae74e9786c478763",
      "parents": [
        "1c39a112b43e50da4e801d634e28ae7a130c0dcb",
        "5ae0b7abf0d026973d556a8d6685dc2b986bf7b5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 31 21:31:28 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 31 21:31:31 2016 +0000"
      },
      "message": "Merge \"Better handling of confused finish transition.\" into nyc-dev"
    },
    {
      "commit": "aebbbef5658fea13b06586d39adca351135d9edb",
      "tree": "0fad46abc98675cb05f5b3260cdbbffd77dc7993",
      "parents": [
        "6088cf67e8895b5ae09e8d99d57f9ae9279a2470"
      ],
      "author": {
        "name": "sergeyv",
        "email": "sergeyv@google.com",
        "time": "Tue May 31 14:18:02 2016 -0700"
      },
      "committer": {
        "name": "sergeyv",
        "email": "sergeyv@google.com",
        "time": "Tue May 31 14:18:02 2016 -0700"
      },
      "message": "HWUI: do nothing in case of empty layer\n\nbug:28862058\nChange-Id: I8e09a5c33d0eb00a829be4df706dab49cad48b1e\n"
    },
    {
      "commit": "1c39a112b43e50da4e801d634e28ae7a130c0dcb",
      "tree": "146324944897aa8d1c018fbc074481f88af14487",
      "parents": [
        "ac2b44f5021f6d863c37167b26fe7dfba9bc4c6f",
        "36ecd08dc1627a7ed9c0ef498b41c40a66d646b0"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Tue May 31 21:07:33 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 31 21:07:34 2016 +0000"
      },
      "message": "Merge \"Remove STOPSHIP\" into nyc-dev"
    },
    {
      "commit": "f286ca27f4468e5ddfdb71dcd36681b7e5edbb52",
      "tree": "8bf53979504a41a998d01933e838a8bda4e30b97",
      "parents": [
        "9801a9269c6fcdc9996fb752b2421eb409fc3b09"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue May 31 14:02:16 2016 -0700"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue May 31 14:02:19 2016 -0700"
      },
      "message": "AppError: Change \"close\" to \"close app\"\n\nChange-Id: Ib7205e103a93c559ef2fc50921248699e9457a62\nFixes: 28813950\n"
    }
  ],
  "next": "ac2b44f5021f6d863c37167b26fe7dfba9bc4c6f"
}
