)]}'
{
  "log": [
    {
      "commit": "b699ce0d06eb6be91c0be0a791d8d8d7c68b4f41",
      "tree": "0e85154849bfaa68079c3a4a5a146eb64894c668",
      "parents": [
        "38a9d72c089ea22e93bb9e8f8d372c670986a318"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Mon Jul 18 12:05:30 2016 -0700"
      },
      "committer": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Mon Jul 18 18:47:00 2016 -0700"
      },
      "message": "Added foundation for supporting unit tests in WindowManager\n\n- Check for null where appropriate when using WM from a test\n- Inject WindowManagerPolicy for test can have its own policy\n- Added skeleton for WindowStateTests that will contain tests\nfor WindowState class.\n\nBug: 30060889\nChange-Id: I0cd7d50c98de16c7412759401075c4bb48d13dfe\n"
    },
    {
      "commit": "939edb0dbc5a26be3bac72b69030bfaa7d16b259",
      "tree": "f47aeeea8dabb6dd4929cf5e75da89300109f9e3",
      "parents": [
        "fef4777c1871afb25d07d0de1651270706a08ce5",
        "e9e9f30085ac262b0dbb4c56dd8a8cda2a666300"
      ],
      "author": {
        "name": "Ricky Wai",
        "email": "rickywai@google.com",
        "time": "Mon Jul 18 14:36:56 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jul 18 14:36:56 2016 +0000"
      },
      "message": "Merge \\\\\"Do not allow to disable package \\\\\"android\\\\\"\\\\\" into nyc-mr1-dev am: a5111bfda4\nam: e9e9f30085\n\nChange-Id: I6159402639a440849357bd4ccd53bc4cb8fbab7a\n"
    },
    {
      "commit": "e9e9f30085ac262b0dbb4c56dd8a8cda2a666300",
      "tree": "7e897be0fbd4c0e517d7462dcdeb58273df3cf9a",
      "parents": [
        "1ae7b3e1bebb7debfd1a50f568a34bfe31010410",
        "a5111bfda47f0d6c044c2bdbe6ae8a1c099849d7"
      ],
      "author": {
        "name": "Ricky Wai",
        "email": "rickywai@google.com",
        "time": "Mon Jul 18 14:29:51 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jul 18 14:29:51 2016 +0000"
      },
      "message": "Merge \\\"Do not allow to disable package \\\"android\\\"\\\" into nyc-mr1-dev\nam: a5111bfda4\n\nChange-Id: Ia983198d1c41848d78ef18ed189d6f68cbc39350\n"
    },
    {
      "commit": "a5111bfda47f0d6c044c2bdbe6ae8a1c099849d7",
      "tree": "2fbd21176a7d82e770fa4a23c22a6b5c7595a121",
      "parents": [
        "5710e91931970343a25fcabbe7803b158cb03633",
        "1a7b160ca5bf1b0dcf70747e2d1b6457e2ce10bb"
      ],
      "author": {
        "name": "Ricky Wai",
        "email": "rickywai@google.com",
        "time": "Mon Jul 18 14:22:26 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 18 14:22:28 2016 +0000"
      },
      "message": "Merge \"Do not allow to disable package \"android\"\" into nyc-mr1-dev"
    },
    {
      "commit": "1a7b160ca5bf1b0dcf70747e2d1b6457e2ce10bb",
      "tree": "9321677112ac8b43b71e5506b715d244d02a329c",
      "parents": [
        "695a1c50a274c4ba423d910d3d4167a7493a6ea1"
      ],
      "author": {
        "name": "Ricky Wai",
        "email": "rickywai@google.com",
        "time": "Fri Jul 15 15:44:07 2016 +0100"
      },
      "committer": {
        "name": "Ricky Wai",
        "email": "rickywai@google.com",
        "time": "Mon Jul 18 14:29:53 2016 +0100"
      },
      "message": "Do not allow to disable package \"android\"\n\nBug: 25337001\nChange-Id: I837d70898f00d3c97c8ae1f5eadd0791ba045df6\n"
    },
    {
      "commit": "80c3459b3f5f935bbcff6be9e2ac7117901c6b1a",
      "tree": "c2a5e80bac1798280a52da27d4b497369e841a54",
      "parents": [
        "6f5be322d2f25b2c8a90c0f2480bc8156d5452a7",
        "46d5eca989fcbc6a3be419216358a2659ba624f9"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Sat Jul 16 02:43:56 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Jul 16 02:43:56 2016 +0000"
      },
      "message": "Frameworks/base: Fix braino missing line am: 06eb24d95e\nam: 46d5eca989\n\nChange-Id: I6cdcd67e7bed24819eac5e11fc775ef8f243a8e0\n"
    },
    {
      "commit": "46d5eca989fcbc6a3be419216358a2659ba624f9",
      "tree": "853069b022c71da21af9bba40b28d8c217589418",
      "parents": [
        "4eb66d1d4b45e3554e8f3b3a207beaaa49176664",
        "06eb24d95ec0da2356bbe57fed15f7cdef3ebb7c"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Sat Jul 16 02:38:18 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Jul 16 02:38:18 2016 +0000"
      },
      "message": "Frameworks/base: Fix braino missing line\nam: 06eb24d95e\n\nChange-Id: I34b1b3084da32be43fda62d23c0b955e3cc6f335\n"
    },
    {
      "commit": "06eb24d95ec0da2356bbe57fed15f7cdef3ebb7c",
      "tree": "9e50781855fc4c8a98b3c408c5741fd6c1ee2117",
      "parents": [
        "8af870a77879a6d01fa42b97bc06b556c795a981"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Fri Jul 15 18:12:02 2016 -0700"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Fri Jul 15 18:13:48 2016 -0700"
      },
      "message": "Frameworks/base: Fix braino missing line\n\nThis got accidentally deleted in cleanup.\n\nBug: 29223204\nChange-Id: I018b44d517f226eca30f141a3397c82a4be19afb\n"
    },
    {
      "commit": "973fe42f8ff4a4f6bdd71fcf452a046c33a08eae",
      "tree": "e6c617a85729798dd641b98d2aab9f5da510da8a",
      "parents": [
        "ae267cedce7e39e361f3328c7b2d692631cb97f1",
        "d0cecf9d67cb46e985eb33798cb22bb55b14da37"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Sat Jul 16 00:22:04 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Jul 16 00:22:04 2016 +0000"
      },
      "message": "Merge \\\\\"Block camera gesture during secondary user SUW\\\\\" into nyc-mr1-dev am: e1a3a449a4\nam: d0cecf9d67\n\nChange-Id: I675832bc2c88477c8cf5e70f30a5b8e9b25048ff\n"
    },
    {
      "commit": "d0cecf9d67cb46e985eb33798cb22bb55b14da37",
      "tree": "06fb2b4bf45aa075e183dab166644fe64712a127",
      "parents": [
        "a8387db55eb0f92686d0f2bd1bda2ce7a7d5f6a7",
        "e1a3a449a4ec8230991abc3abe27a47b6ae30890"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Sat Jul 16 00:12:03 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Jul 16 00:12:03 2016 +0000"
      },
      "message": "Merge \\\"Block camera gesture during secondary user SUW\\\" into nyc-mr1-dev\nam: e1a3a449a4\n\nChange-Id: I92755956d3047902086945ce7479fc16bfa70b84\n"
    },
    {
      "commit": "e1a3a449a4ec8230991abc3abe27a47b6ae30890",
      "tree": "5be5c7d3287e5aaacf24391b8f1308928e9d3323",
      "parents": [
        "3d8c9981b53254d010c9cd126fc93b548e485542",
        "f16c3be10f0f4fe843de3e540fb09ba4766e39b0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Jul 16 00:03:51 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jul 16 00:03:52 2016 +0000"
      },
      "message": "Merge \"Block camera gesture during secondary user SUW\" into nyc-mr1-dev"
    },
    {
      "commit": "17e94691c2fe290d3ed9e06aa48709d062e82b40",
      "tree": "47835fab794f5b2009b917ff9b5658e932745ca0",
      "parents": [
        "8dd615fd07a54d0cce7976149a9c09e17f29a390",
        "3d3e2e2b1794bfed1a66e91ccec5da4e1cedef32"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Jul 15 23:56:03 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 15 23:56:03 2016 +0000"
      },
      "message": "Merge \\\\\"Don\\\\\u0027t accept resource references in string fields\\\\\" into nyc-mr1-dev am: 6fa0e4d518\nam: 3d3e2e2b17\n\nChange-Id: Ib5a83728239cfa074fb9800b76bc217dcf990b30\n"
    },
    {
      "commit": "3d3e2e2b1794bfed1a66e91ccec5da4e1cedef32",
      "tree": "f20b91516806a41dd710abaef87a69589391dc62",
      "parents": [
        "40a4bf7dc13614d3669fe277605955e3aa6b872f",
        "6fa0e4d518a67380fada76bb78b4e7b697b4d7a4"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Jul 15 23:50:51 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 15 23:50:51 2016 +0000"
      },
      "message": "Merge \\\"Don\\\u0027t accept resource references in string fields\\\" into nyc-mr1-dev\nam: 6fa0e4d518\n\nChange-Id: I8bc05f17694aca0c24e280daa2fcd8464aa1fd05\n"
    },
    {
      "commit": "6fa0e4d518a67380fada76bb78b4e7b697b4d7a4",
      "tree": "0bc6a45248dbd6a0105b1d32b5a7cf6af9506766",
      "parents": [
        "fff6a11438570028b99a41bbbcf1fb201ee7b1d9",
        "6771d73703d35f2b28b8602dcbbed88fdffb9a0b"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Jul 15 23:41:10 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 15 23:41:11 2016 +0000"
      },
      "message": "Merge \"Don\u0027t accept resource references in string fields\" into nyc-mr1-dev"
    },
    {
      "commit": "d36651717e591ed687f4964d13656c0a52390dba",
      "tree": "b42d5b7bb5e3e4e2f13f97922d04794daa36380f",
      "parents": [
        "c13a5c92ef2f576b45aa424084858770f335c8a9",
        "6406be311c34646c5293a797d8f1f0d880361be3"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Jul 15 23:34:53 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 15 23:34:53 2016 +0000"
      },
      "message": "Merge \\\\\"Cache the default launcher.\\\\\" into nyc-mr1-dev am: cf99263662\nam: 6406be311c\n\nChange-Id: If7d3f5325388242a196d78f8429c4aba65ef041e\n"
    },
    {
      "commit": "c13a5c92ef2f576b45aa424084858770f335c8a9",
      "tree": "5662231350a329106edc9c7f97985cacd1f2353c",
      "parents": [
        "d51413ec4939e4640821297398ebb3df19f8a394",
        "a2bff323186e70fb5b9726d1e9d6dfaaa63a9ef4"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Fri Jul 15 23:34:46 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 15 23:34:46 2016 +0000"
      },
      "message": "Merge \\\\\"Frameworks/base: Add compiler stats to Package Manager\\\\\" into nyc-mr1-dev am: f52ce76d1f\nam: a2bff32318\n\nChange-Id: I0a1de16d538e11756df7bda4390c445d5591608e\n"
    },
    {
      "commit": "5810a1c2523f8dca02e81b41c8e03ab15b27fc2b",
      "tree": "9e9d6719525370c096c0392583949a555ce19efc",
      "parents": [
        "4274dc65dc09e075d578cbde39ecd56d01e61f3f",
        "119840eb91f45334e4c955d400dd779a48c69495"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Fri Jul 15 23:25:19 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 15 23:25:19 2016 +0000"
      },
      "message": "Merge \\\\\"Add way to set live wallpaper across users\\\\\" into nyc-mr1-dev am: 9a7c3bd577\nam: 119840eb91\n\nChange-Id: I16436af5b7ada58113d846b9836d302061730177\n"
    },
    {
      "commit": "951f0e1d4d925c84759508fed40da2c9a9450619",
      "tree": "39a929bea018bea436d1b28e78c0b555a320ce41",
      "parents": [
        "82307574a80ad70abc572cbce44aaf73bba056a6",
        "cd263d56d22151ba0ed448b6755dc29ff38a6578"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Jul 15 23:13:59 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 15 23:13:59 2016 +0000"
      },
      "message": "Merge \\\\\"Prevent apps to overlay other apps via toast windows\\\\\" into nyc-mr1-dev am: e2d148b008\nam: cd263d56d2\n\nChange-Id: I4971baf5ef2a522f8acea091023936e033f23cea\n"
    },
    {
      "commit": "f16c3be10f0f4fe843de3e540fb09ba4766e39b0",
      "tree": "0b4773c3a404f23073618ad8c95ecef4e016aa16",
      "parents": [
        "4ba23f30b553fbf1cf9b771aaaf99bea92cad967"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Jul 15 15:33:03 2016 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Jul 15 15:33:03 2016 -0700"
      },
      "message": "Block camera gesture during secondary user SUW\n\nCheck for the current user\u0027s setup_complete state\nbefore acting on the double-tap on power camera\nlauncher.\n\nBug: 30155500\nChange-Id: I2ee8601411d270e288410e9d22ae07b97fa0de70\n"
    },
    {
      "commit": "6406be311c34646c5293a797d8f1f0d880361be3",
      "tree": "72ba2217a444f3921abef6666ec197d6711705b3",
      "parents": [
        "a2bff323186e70fb5b9726d1e9d6dfaaa63a9ef4",
        "cf992636627ac881691d9273ca55f408e21f0b2a"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Jul 15 22:26:15 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 15 22:26:15 2016 +0000"
      },
      "message": "Merge \\\"Cache the default launcher.\\\" into nyc-mr1-dev\nam: cf99263662\n\nChange-Id: If8d15587702dad81d9a9025e13dec9820456287b\n"
    },
    {
      "commit": "a2bff323186e70fb5b9726d1e9d6dfaaa63a9ef4",
      "tree": "9a1b10046ccd5bef97f58635628c5aa99134fdfd",
      "parents": [
        "820ab55e1c06fac4c82b80a67655e4e14f49e949",
        "f52ce76d1fdb83ce839adc87847c2486b3fb5975"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Fri Jul 15 22:26:09 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 15 22:26:09 2016 +0000"
      },
      "message": "Merge \\\"Frameworks/base: Add compiler stats to Package Manager\\\" into nyc-mr1-dev\nam: f52ce76d1f\n\nChange-Id: Ifeb2471b276ef29e58c511f89bd27b1d9bb8591f\n"
    },
    {
      "commit": "cf992636627ac881691d9273ca55f408e21f0b2a",
      "tree": "6165dc699f4c91ad76fbec9cf731e721b37df5f1",
      "parents": [
        "f52ce76d1fdb83ce839adc87847c2486b3fb5975",
        "1030520822c42cc7357b463d301c7e97e928ba22"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Jul 15 22:22:33 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 15 22:22:34 2016 +0000"
      },
      "message": "Merge \"Cache the default launcher.\" into nyc-mr1-dev"
    },
    {
      "commit": "f52ce76d1fdb83ce839adc87847c2486b3fb5975",
      "tree": "1f54b9303633b6fd955f262f19317a60826bc6f5",
      "parents": [
        "095979b46366fcb176215e448bcb59074fa97c0e",
        "37e5fdc6b4963f3533caecdd92b129f79da69dd8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jul 15 22:20:37 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 15 22:20:38 2016 +0000"
      },
      "message": "Merge \"Frameworks/base: Add compiler stats to Package Manager\" into nyc-mr1-dev"
    },
    {
      "commit": "119840eb91f45334e4c955d400dd779a48c69495",
      "tree": "979fa636049295d6a23573206f5829a17b3df7ed",
      "parents": [
        "dbf15041288c659ab5f16742f4c56eb11b537114",
        "9a7c3bd577ba1d3ea43082814529ea3d6379d024"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Fri Jul 15 21:16:36 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 15 21:16:36 2016 +0000"
      },
      "message": "Merge \\\"Add way to set live wallpaper across users\\\" into nyc-mr1-dev\nam: 9a7c3bd577\n\nChange-Id: Ia5630143df774d76d5867e8e9541775e07e1c5df\n"
    },
    {
      "commit": "9a7c3bd577ba1d3ea43082814529ea3d6379d024",
      "tree": "fee8e93a8f8f0602a89f6351f4b6666593a933fd",
      "parents": [
        "d5b43852dcce39d260bce2562542b3dce4c8b588",
        "40ea083b59c05beec2eb2c064927086aa55173f3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jul 15 21:07:30 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 15 21:07:31 2016 +0000"
      },
      "message": "Merge \"Add way to set live wallpaper across users\" into nyc-mr1-dev"
    },
    {
      "commit": "b082d7d63fea23a94f74af2f3080bae6ad3af391",
      "tree": "fa1fca3da10ff5d78425f2f7def6fa08dabf5965",
      "parents": [
        "69dc1232cfb9c5e112d10543edb598c08b4d05bf",
        "8e8c07cd2ebc66c8021fd04f1050c70c4957ade7"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Fri Jul 15 20:19:18 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 15 20:19:18 2016 +0000"
      },
      "message": "Merge \\\\\"Don\\\\\u0027t release surface if relayout is visible\\\\\" into nyc-mr1-dev am: 465376c5ae\nam: 8e8c07cd2e\n\nChange-Id: Icbd15f921c450c4951f6cfaa345c1746e560600c\n"
    },
    {
      "commit": "459b0192e569dfc5579add3d06f39fd85cdec511",
      "tree": "cfc4f54034b81450e1a48d5e2c32c52f2ff08dfd",
      "parents": [
        "312b39ac91fe9af9adec124940a8abf568fcfc57",
        "b983261885c3a27b68a43131b39a1b2fdc6df575"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Fri Jul 15 20:19:12 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 15 20:19:12 2016 +0000"
      },
      "message": "Merge \\\\\"Remove VR package disable logic.\\\\\" into nyc-mr1-dev am: b005e0685f\nam: b983261885\n\nChange-Id: I49e7e868ea5ca1db3ba6efba25027ecb3874f6e5\n"
    },
    {
      "commit": "312b39ac91fe9af9adec124940a8abf568fcfc57",
      "tree": "a3c1f86c2a94a3a86c1f7c9ead03690d7fb88f32",
      "parents": [
        "682e5cc8e73e8e31e46e36d91e7f6e331ffb207a",
        "c577b1be524877e2895c9a652886f756fa3c4ec0"
      ],
      "author": {
        "name": "Chris Tate",
        "email": "ctate@android.com",
        "time": "Fri Jul 15 20:16:53 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 15 20:16:53 2016 +0000"
      },
      "message": "Merge \\\\\"Turn down restore-time logspam\\\\\" into nyc-mr1-dev am: a46b7f44c0\nam: c577b1be52\n\nChange-Id: I86397a6cc792bbcf7c3c86e720446093f630aca7\n"
    },
    {
      "commit": "cd263d56d22151ba0ed448b6755dc29ff38a6578",
      "tree": "fbe46a097f7f823f810099e042e0df984749ae44",
      "parents": [
        "b3bbcf256f510a89053217d5cf01c6843db75e69",
        "e2d148b008d18a8e8cd042fba5c394bdd1d5527f"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Jul 15 20:03:33 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 15 20:03:33 2016 +0000"
      },
      "message": "Merge \\\"Prevent apps to overlay other apps via toast windows\\\" into nyc-mr1-dev\nam: e2d148b008\n\nChange-Id: I73f802b9b1c4acd5b17c706372f42c9e5d388840\n"
    },
    {
      "commit": "37e5fdc6b4963f3533caecdd92b129f79da69dd8",
      "tree": "d9bf726179b00ff230487516ab37fd770e367fd3",
      "parents": [
        "b005e0685fddaadc1817f5b3834e3df1863daaf8"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Tue Jul 12 22:42:41 2016 -0700"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Fri Jul 15 13:02:35 2016 -0700"
      },
      "message": "Frameworks/base: Add compiler stats to Package Manager\n\nAdd a simple class for storing compiler statistics. Capture compile\ntimes for code paths from a package.\n\nBug: 29223204\nChange-Id: I1b066de6a83a739470a42480eee0bfef88423eea\n"
    },
    {
      "commit": "1030520822c42cc7357b463d301c7e97e928ba22",
      "tree": "d4bfcf2ca3ae5c8f6e02980237f81243b3ca5746",
      "parents": [
        "83fa7a82558a41a18d959c7b9fb197b787c52779"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Thu Jul 14 18:14:08 2016 -0700"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Jul 15 12:57:03 2016 -0700"
      },
      "message": "Cache the default launcher.\n\nOriginally we always checked with PM for the default launcher,\nwhich would take ~2ms.\n\nNow we cache the result, and clears the cache when (any) preferred\nactivities change.\n\nBug 30126557\n\nChange-Id: Iceef288cd372c8bb9b119aa493e5173d894f2302\n"
    },
    {
      "commit": "e2d148b008d18a8e8cd042fba5c394bdd1d5527f",
      "tree": "fd8ecf3d6d4c2ae86e7bbeac112cdc1dfda50896",
      "parents": [
        "9e133205e367f52c4be6c3227970eee5604528b1",
        "b3b22cba86dd6e010c5fac3d044990f155a33381"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Jul 15 19:56:41 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 15 19:56:42 2016 +0000"
      },
      "message": "Merge \"Prevent apps to overlay other apps via toast windows\" into nyc-mr1-dev"
    },
    {
      "commit": "8e8c07cd2ebc66c8021fd04f1050c70c4957ade7",
      "tree": "92d1ca761d25dbabe097a79bc19c0ede369c0663",
      "parents": [
        "4b39cfe2037e240af7528c8d3ee6a70eeb34884d",
        "465376c5aed1223bd71e8337ba6a509c3d5c675d"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Fri Jul 15 18:37:59 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 15 18:37:59 2016 +0000"
      },
      "message": "Merge \\\"Don\\\u0027t release surface if relayout is visible\\\" into nyc-mr1-dev\nam: 465376c5ae\n\nChange-Id: I47d834d26cee248900d268bbe027ea82fd7c286a\n"
    },
    {
      "commit": "465376c5aed1223bd71e8337ba6a509c3d5c675d",
      "tree": "cddf0dc9a24eee8561e62e7613aa707ab6389957",
      "parents": [
        "f86d8551258f162dc0014de71356059040ab60a2",
        "546fd255d4ef5481088243b94a7c6929cd9e2779"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Fri Jul 15 18:26:27 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 15 18:26:28 2016 +0000"
      },
      "message": "Merge \"Don\u0027t release surface if relayout is visible\" into nyc-mr1-dev"
    },
    {
      "commit": "40ea083b59c05beec2eb2c064927086aa55173f3",
      "tree": "1a10a2fd7784353b5d777956719b4ba4cb11e902",
      "parents": [
        "a8b4e7320a2b6f6f6e234b5b195441e0fb5e3a47"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Jul 14 14:19:55 2016 -0700"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Fri Jul 15 11:20:36 2016 -0700"
      },
      "message": "Add way to set live wallpaper across users\n\nAlso adds an entry point for vendor specific services\nto SystemUI.\n\nBug: 30038484\nChange-Id: I8f335c1f7de15d619f2c688a8ac95372f166595f\n"
    },
    {
      "commit": "b983261885c3a27b68a43131b39a1b2fdc6df575",
      "tree": "c7409cc224f66d5aae8743fdca0854ef1ee0d09a",
      "parents": [
        "c577b1be524877e2895c9a652886f756fa3c4ec0",
        "b005e0685fddaadc1817f5b3834e3df1863daaf8"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Fri Jul 15 18:15:42 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 15 18:15:42 2016 +0000"
      },
      "message": "Merge \\\"Remove VR package disable logic.\\\" into nyc-mr1-dev\nam: b005e0685f\n\nChange-Id: I0ee90e535d49ee04e6e26048e6e72e15b44fad17\n"
    },
    {
      "commit": "b005e0685fddaadc1817f5b3834e3df1863daaf8",
      "tree": "bc5854f2bd082204f2ede0a91777e1659185303b",
      "parents": [
        "a46b7f44c085671cbf9bc8c0aa1239dd75b455bf",
        "ee738823c9f5385de28e7ce03aa3d90100a03457"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Fri Jul 15 18:09:34 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 15 18:09:36 2016 +0000"
      },
      "message": "Merge \"Remove VR package disable logic.\" into nyc-mr1-dev"
    },
    {
      "commit": "c577b1be524877e2895c9a652886f756fa3c4ec0",
      "tree": "13398bfb3c83149f3f7cc8e0755a8832ff45f9ff",
      "parents": [
        "0a7063a2a00385a4d84ec45fb1853937c2540717",
        "a46b7f44c085671cbf9bc8c0aa1239dd75b455bf"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri Jul 15 18:08:57 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 15 18:08:57 2016 +0000"
      },
      "message": "Merge \\\"Turn down restore-time logspam\\\" into nyc-mr1-dev\nam: a46b7f44c0\n\nChange-Id: Ied38c22902590f12044aa010b0573e4bc3dbc11e\n"
    },
    {
      "commit": "a46b7f44c085671cbf9bc8c0aa1239dd75b455bf",
      "tree": "66035b91b3f8524a41c63183933085edfdbc9487",
      "parents": [
        "e6430efbcfa6f11433977753fe7862a5460e86ff",
        "4c307258ac9f16bbc372af649ce66979dd117f33"
      ],
      "author": {
        "name": "Chris Tate",
        "email": "ctate@android.com",
        "time": "Fri Jul 15 18:05:06 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 15 18:05:07 2016 +0000"
      },
      "message": "Merge \"Turn down restore-time logspam\" into nyc-mr1-dev"
    },
    {
      "commit": "4c307258ac9f16bbc372af649ce66979dd117f33",
      "tree": "dd427339586ad22ae79ea68099a3bd9d788a790b",
      "parents": [
        "0e5ac11d3030e3d08ab6231c1185f5b84f9f3fd1"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri Jul 15 10:53:15 2016 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri Jul 15 10:56:05 2016 -0700"
      },
      "message": "Turn down restore-time logspam\n\nBug 30160827\n\nChange-Id: I14ccf0a31e5a6882bf189c28c79d1c139ec44bcc\n"
    },
    {
      "commit": "cdc6f1ca33953a8ad07a368ab1f353fdbd909837",
      "tree": "2dbb9e118210951997de66d6f600ab75d1e7c6a8",
      "parents": [
        "e89979301742e3aa1f802f50e15b1dc190f209bf",
        "39cfbde069376cd7f62a06e6e2356502c00f232e"
      ],
      "author": {
        "name": "Ricky Wai",
        "email": "rickywai@google.com",
        "time": "Fri Jul 15 10:24:05 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 15 10:24:05 2016 +0000"
      },
      "message": "Merge \\\\\"Remove tied profile encryption key cache in keystore\\\\\" into nyc-mr1-dev am: 3ed2a52bb1\nam: 39cfbde069\n\nChange-Id: Ia312112030d12ff012165ccbe0e7adaf67b95bf8\n"
    },
    {
      "commit": "39cfbde069376cd7f62a06e6e2356502c00f232e",
      "tree": "ad5169bd51f0a429def73c9abfc4391e5448cf50",
      "parents": [
        "e7ad96f9a83d164842cb08722538732bf0f6c593",
        "3ed2a52bb108813b871edbce4496339573c936f0"
      ],
      "author": {
        "name": "Ricky Wai",
        "email": "rickywai@google.com",
        "time": "Fri Jul 15 10:18:36 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 15 10:18:36 2016 +0000"
      },
      "message": "Merge \\\"Remove tied profile encryption key cache in keystore\\\" into nyc-mr1-dev\nam: 3ed2a52bb1\n\nChange-Id: I127bb8329b374e57147b42f13f699b3125872367\n"
    },
    {
      "commit": "3ed2a52bb108813b871edbce4496339573c936f0",
      "tree": "1f067de5506aca753e1a28b31ac04f6ce446a321",
      "parents": [
        "0c5b73ffc297256487bbc3504b10f75992f872a2",
        "97c8f8d16132747f3fe98f076a215f850b4f7c05"
      ],
      "author": {
        "name": "Ricky Wai",
        "email": "rickywai@google.com",
        "time": "Fri Jul 15 10:09:39 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 15 10:09:41 2016 +0000"
      },
      "message": "Merge \"Remove tied profile encryption key cache in keystore\" into nyc-mr1-dev"
    },
    {
      "commit": "e89979301742e3aa1f802f50e15b1dc190f209bf",
      "tree": "f37590d1182b0a1b7867733d242e8b397c308e66",
      "parents": [
        "19b938834f17bcdb97c91580442966389e3cfa9e",
        "e7ad96f9a83d164842cb08722538732bf0f6c593"
      ],
      "author": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Fri Jul 15 07:30:36 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 15 07:30:36 2016 +0000"
      },
      "message": "Merge \\\\\"Whitelisting device provisioning package from app standby\\\\\" into nyc-mr1-dev am: 0c5b73ffc2\nam: e7ad96f9a8\n\nChange-Id: I2412e0506286a8f9887c61fe4dc3ecf29b016c41\n"
    },
    {
      "commit": "e7ad96f9a83d164842cb08722538732bf0f6c593",
      "tree": "f9de61ef4a58a9f61bebf2e73cd1c3760b962698",
      "parents": [
        "379df004a0744c21d2c73be03527ec61e75fa72e",
        "0c5b73ffc297256487bbc3504b10f75992f872a2"
      ],
      "author": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Fri Jul 15 07:25:01 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 15 07:25:01 2016 +0000"
      },
      "message": "Merge \\\"Whitelisting device provisioning package from app standby\\\" into nyc-mr1-dev\nam: 0c5b73ffc2\n\nChange-Id: Id61bd55703b1cbf6410a6b668c26170ab3621efa\n"
    },
    {
      "commit": "0c5b73ffc297256487bbc3504b10f75992f872a2",
      "tree": "9c63f98fdc791ddd175609cee6a405f2f425a62c",
      "parents": [
        "1e9b8138f076d152022d1b20f66f5ce4a70342cd",
        "589fca469f8368fec886c6e6e37605a4b805bee8"
      ],
      "author": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Fri Jul 15 07:17:42 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 15 07:17:43 2016 +0000"
      },
      "message": "Merge \"Whitelisting device provisioning package from app standby\" into nyc-mr1-dev"
    },
    {
      "commit": "19b938834f17bcdb97c91580442966389e3cfa9e",
      "tree": "31f399f916ab7005805988c7ba3b96ba3b8a8841",
      "parents": [
        "77e3a344b73409f7643b33a3baad5fa4593f46f0",
        "379df004a0744c21d2c73be03527ec61e75fa72e"
      ],
      "author": {
        "name": "Alan Leung",
        "email": "acleung@google.com",
        "time": "Fri Jul 15 06:12:32 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 15 06:12:32 2016 +0000"
      },
      "message": "Merge \\\\\"Fix thread priority after boosting.\\\\\" into nyc-mr1-dev am: 1e9b8138f0\nam: 379df004a0\n\nChange-Id: If4c3e2c72dcca52ec3a6789b6c5fd907edeb9a47\n"
    },
    {
      "commit": "379df004a0744c21d2c73be03527ec61e75fa72e",
      "tree": "fe07c7fa0e7e9fb24aff72024d47dfee3974e5e4",
      "parents": [
        "878069382e0b0ec4977a59f6813a390f841d4f61",
        "1e9b8138f076d152022d1b20f66f5ce4a70342cd"
      ],
      "author": {
        "name": "Alan Leung",
        "email": "acleung@google.com",
        "time": "Fri Jul 15 06:06:58 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 15 06:06:58 2016 +0000"
      },
      "message": "Merge \\\"Fix thread priority after boosting.\\\" into nyc-mr1-dev\nam: 1e9b8138f0\n\nChange-Id: I613e3a0b1597ce59913663264f81673448426622\n"
    },
    {
      "commit": "1e9b8138f076d152022d1b20f66f5ce4a70342cd",
      "tree": "0f2923b9c6830b0fd436af37510043a88b25e649",
      "parents": [
        "12f860f5a25a1f02e7e5937ec26e0833aed763e7",
        "d6e67e6a165e0f1161090730996f5e82d3b6421b"
      ],
      "author": {
        "name": "Alan Leung",
        "email": "acleung@google.com",
        "time": "Fri Jul 15 06:00:06 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 15 06:00:08 2016 +0000"
      },
      "message": "Merge \"Fix thread priority after boosting.\" into nyc-mr1-dev"
    },
    {
      "commit": "cf29b41679137f72592084c533993352b34787a0",
      "tree": "ef5d0509689f3aa74aacb4dd33fc516bb901dde9",
      "parents": [
        "977a2b0e92c010b5d8b47ab618fd561b1485e803",
        "599c9c764ee3c909985762ba967f44feb91a2500"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Fri Jul 15 04:11:33 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 15 04:11:33 2016 +0000"
      },
      "message": "Merge \\\\\"APF: filter unwanted ARP replies\\\\\" into nyc-mr1-dev am: b91c1232ee\nam: 599c9c764e\n\nChange-Id: Ic45bd53872102c7e6fdf02a79d29f82744ee1695\n"
    },
    {
      "commit": "599c9c764ee3c909985762ba967f44feb91a2500",
      "tree": "480a177908e3e7580ad16ab0c69d802c2b8443b7",
      "parents": [
        "f74ff479885107a64b5dbf9f2aedca1080593704",
        "b91c1232ee2548dd7f4462f271bfaf4c73075a26"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Fri Jul 15 04:06:17 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 15 04:06:17 2016 +0000"
      },
      "message": "Merge \\\"APF: filter unwanted ARP replies\\\" into nyc-mr1-dev\nam: b91c1232ee\n\nChange-Id: I8b1ea85b57b3075b1ebce7b3332aca656e5391af\n"
    },
    {
      "commit": "b91c1232ee2548dd7f4462f271bfaf4c73075a26",
      "tree": "74d3d97e42e5f54af5d7931c450bde454f755f2b",
      "parents": [
        "4595bc7f12cadfc0ec7b1f9fe0945fd2e45fb425",
        "38db976514ff2ad12d207a927219762eab179882"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jul 15 03:59:48 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 15 03:59:49 2016 +0000"
      },
      "message": "Merge \"APF: filter unwanted ARP replies\" into nyc-mr1-dev"
    },
    {
      "commit": "589fca469f8368fec886c6e6e37605a4b805bee8",
      "tree": "b4b63d2ad48ef058e932abe52c82f7751f0d37f4",
      "parents": [
        "4595bc7f12cadfc0ec7b1f9fe0945fd2e45fb425"
      ],
      "author": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Thu Jul 14 15:30:18 2016 +0800"
      },
      "committer": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Fri Jul 15 03:41:41 2016 +0000"
      },
      "message": "Whitelisting device provisioning package from app standby\n\nChange-Id: Ib9cb7a3fdf7aa16a97f22eacbed872880b7f9fbe\nFix: 29892977\n"
    },
    {
      "commit": "b3b22cba86dd6e010c5fac3d044990f155a33381",
      "tree": "ddff80942ca87ec316162c461d8895d9c0d06482",
      "parents": [
        "185131442ba9f2356e12ee66f2048f8d91316d34"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Jul 14 16:08:09 2016 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Jul 14 19:16:42 2016 -0700"
      },
      "message": "Prevent apps to overlay other apps via toast windows\n\nIt was possible for apps to put toast type windows\nthat overlay other apps which toast winodws aren\u0027t\nremoved after a timeout like toasts are.\n\nNow to add a toast window one needs to have a special\ntoken. The token is added by the notificatoion manager\nservice only for the lifetime of the shown toast and\nis then removed including all windows associated with\nthis token.\n\nThis prevents apps to add arbitrary toast windows. The\ntoken is passed in the app domain in the request to\nconstrut and add the toast window which allows a bad\napp to add arbitrary toast windows. However, this is\nfine since the token will be invalided and all of its\nwindows removed after the toast for which it was\ncreate times out.\n\nWe do not care of braking apps that add toast windows\ndirectly due to the security and privacy implications\nof arbitrary UI redressing. Also we have dedicated\nToast APIs which are the way to add this time of UI.\n\nbug:30150688\n\nChange-Id: I65372c81a791489de89fb2886cc96392c28680bb\n"
    },
    {
      "commit": "0a9f23222637bb4d0daee6f7e7c52cfc9e6cdb24",
      "tree": "8d1d84ae92bf3dbbbeda9fdd3b3483626c7531c2",
      "parents": [
        "c278ed5472f4e12010652fbf9c74c634d856395c",
        "f74ff479885107a64b5dbf9f2aedca1080593704"
      ],
      "author": {
        "name": "Chris Tate",
        "email": "ctate@android.com",
        "time": "Fri Jul 15 01:58:04 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 15 01:58:04 2016 +0000"
      },
      "message": "Merge \\\\\"Thread-safe pipe teardown during restore operations\\\\\" into nyc-mr1-dev am: 4595bc7f12\nam: f74ff47988\n\nChange-Id: I562d94384d4ca4d788c704aca64fa16b613d38e8\n"
    },
    {
      "commit": "c278ed5472f4e12010652fbf9c74c634d856395c",
      "tree": "bed1c54cf4d7b3677968ebfaf97383619f4ea439",
      "parents": [
        "5d43aee53d986127306ba91e8c3e82060578acbc",
        "562d906f957ea7d6b76679e0ec3bc8555624b9bd"
      ],
      "author": {
        "name": "Chris Tate",
        "email": "ctate@android.com",
        "time": "Fri Jul 15 01:58:02 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 15 01:58:02 2016 +0000"
      },
      "message": "Merge \\\\\"Dump the source uid of scheduled jobs\\\\\" into nyc-mr1-dev am: b30e1f75d1\nam: 562d906f95\n\nChange-Id: I9bb1e812fec40f1f3a7556780d8fab54cd21eea9\n"
    },
    {
      "commit": "f74ff479885107a64b5dbf9f2aedca1080593704",
      "tree": "1b95606be471ed7f44a30bb80ff49ac088e4b3e4",
      "parents": [
        "562d906f957ea7d6b76679e0ec3bc8555624b9bd",
        "4595bc7f12cadfc0ec7b1f9fe0945fd2e45fb425"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri Jul 15 01:49:31 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 15 01:49:31 2016 +0000"
      },
      "message": "Merge \\\"Thread-safe pipe teardown during restore operations\\\" into nyc-mr1-dev\nam: 4595bc7f12\n\nChange-Id: I8c53961f93633f26615970c40d071f2e8d714780\n"
    },
    {
      "commit": "562d906f957ea7d6b76679e0ec3bc8555624b9bd",
      "tree": "989b5d1cdaa30d765470cb6f9604c0e307c40b4b",
      "parents": [
        "4a74ffc1b51904e02897f6336037a143e5cfe5eb",
        "b30e1f75d1e9c127c038bb4dec335b9a43f6fa9f"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri Jul 15 01:49:26 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 15 01:49:26 2016 +0000"
      },
      "message": "Merge \\\"Dump the source uid of scheduled jobs\\\" into nyc-mr1-dev\nam: b30e1f75d1\n\nChange-Id: I50d5d91c0fd2713d1fdfe027bcf11865b6863452\n"
    },
    {
      "commit": "4595bc7f12cadfc0ec7b1f9fe0945fd2e45fb425",
      "tree": "d23bfc0593802c10d25ec0c0d407d338dcac9535",
      "parents": [
        "b30e1f75d1e9c127c038bb4dec335b9a43f6fa9f",
        "ad869cc908ff22956f8df47cb127e3446793b787"
      ],
      "author": {
        "name": "Chris Tate",
        "email": "ctate@android.com",
        "time": "Fri Jul 15 01:38:02 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 15 01:38:03 2016 +0000"
      },
      "message": "Merge \"Thread-safe pipe teardown during restore operations\" into nyc-mr1-dev"
    },
    {
      "commit": "b30e1f75d1e9c127c038bb4dec335b9a43f6fa9f",
      "tree": "b6e824624a72537beb84c54cdcfd781355e5ce12",
      "parents": [
        "8b08553e9052ad6b92c9e9789a6bd96bc3a81187",
        "eb33bbe7f7acc3420125e01cd000dd569ee2f51b"
      ],
      "author": {
        "name": "Chris Tate",
        "email": "ctate@android.com",
        "time": "Fri Jul 15 01:37:19 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 15 01:37:21 2016 +0000"
      },
      "message": "Merge \"Dump the source uid of scheduled jobs\" into nyc-mr1-dev"
    },
    {
      "commit": "6a8581339ba4ac35f55906b9d55bf21a1e7c23ce",
      "tree": "ced12542518588ef24e25efe46e1544f94776313",
      "parents": [
        "cbf82bd3ab350b9153e0279119307a9a878a7ba4",
        "22963b89372b624b5da1cec6cb386dac79089be8"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Jul 15 00:55:59 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 15 00:55:59 2016 +0000"
      },
      "message": "Merge \\\\\"Handle locale change and pacakge change in different way\\\\\" into nyc-mr1-dev am: 83fa7a8255\nam: 22963b8937\n\nChange-Id: I39da795eeed8bb3d0e53b0ed02663cce1088cabf\n"
    },
    {
      "commit": "22963b89372b624b5da1cec6cb386dac79089be8",
      "tree": "e3d7ced67b0eb68ab53bbe17a2101c093618d018",
      "parents": [
        "1d356c895bb8a002bcb21899043715a6492fca75",
        "83fa7a82558a41a18d959c7b9fb197b787c52779"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Jul 15 00:49:28 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 15 00:49:28 2016 +0000"
      },
      "message": "Merge \\\"Handle locale change and pacakge change in different way\\\" into nyc-mr1-dev\nam: 83fa7a8255\n\nChange-Id: I4988ff6c77f70211336e21729f0f6cd69beefc7d\n"
    },
    {
      "commit": "83fa7a82558a41a18d959c7b9fb197b787c52779",
      "tree": "2638ce262ed050716470da4bf5ff263537e3457d",
      "parents": [
        "82d886434d441cc46ca72e55781ac2da3b2ddd88",
        "4e6cef49ef11bbb5bfc0e9f0fb865188492d88b0"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Jul 15 00:39:04 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 15 00:39:06 2016 +0000"
      },
      "message": "Merge \"Handle locale change and pacakge change in different way\" into nyc-mr1-dev"
    },
    {
      "commit": "546fd255d4ef5481088243b94a7c6929cd9e2779",
      "tree": "b03c3591b4ce2941a9d175d003a0cc141149c53d",
      "parents": [
        "e5b46f3bd58314715f5d8d42680c77380e8de299"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu Jul 14 15:09:12 2016 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu Jul 14 17:26:56 2016 -0700"
      },
      "message": "Don\u0027t release surface if relayout is visible\n\nThere is a delay from the point we notify the client to go invisible,\nto the point that request is handled. If a relayout VISIBLE happens\nduring this period, we need to give the client a surface so that any\npending draws will go through.\n\nbug: 30066966\n\nChange-Id: I0cd4e4be49f3d2d8f726963ed9e23bf0327e1d0f\n"
    },
    {
      "commit": "ed1622559e9b9584e6aaff0b18a4d8b8088219d7",
      "tree": "1102466d38ca2d42a34f5e09374311534d6cf1c8",
      "parents": [
        "6bf0c56ce031fee822b80508b7ea279330080385",
        "21558d12d8aafb5b54a17370b186955938f13a23"
      ],
      "author": {
        "name": "Justin Klaassen",
        "email": "justinklaassen@google.com",
        "time": "Fri Jul 15 00:13:54 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 15 00:13:54 2016 +0000"
      },
      "message": "Merge \\\\\"Don\\\\\u0027t activate Night display until user setup is complete\\\\\" into nyc-mr1-dev am: 6028472b8a\nam: 21558d12d8\n\nChange-Id: Ib6b196dc54affb5e18580cdbff3b5c1016ab329b\n"
    },
    {
      "commit": "21558d12d8aafb5b54a17370b186955938f13a23",
      "tree": "5972d6ca0fe0bb2860758fb00834ab4d5f142c41",
      "parents": [
        "d5cdbdeae13c68abf505db42b490bb857db6732d",
        "6028472b8af16c4e8456500084753911ecfa4dc2"
      ],
      "author": {
        "name": "Justin Klaassen",
        "email": "justinklaassen@google.com",
        "time": "Fri Jul 15 00:08:54 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 15 00:08:54 2016 +0000"
      },
      "message": "Merge \\\"Don\\\u0027t activate Night display until user setup is complete\\\" into nyc-mr1-dev\nam: 6028472b8a\n\nChange-Id: I2dbc30f9b7744df53e17276f438db0c65a24a341\n"
    },
    {
      "commit": "6028472b8af16c4e8456500084753911ecfa4dc2",
      "tree": "5a15ae7892909c77db2f568d9e7198d28568f5ce",
      "parents": [
        "06f13cba5f1b67837674a46b90bf09f85669153f",
        "2696d99955f8f2288f6b541edfb07c987740fa0f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jul 15 00:04:20 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 15 00:04:21 2016 +0000"
      },
      "message": "Merge \"Don\u0027t activate Night display until user setup is complete\" into nyc-mr1-dev"
    },
    {
      "commit": "30bf7cd23126d86946744436baef8e94e97a8097",
      "tree": "bd8ce9504bb093bd8543fb311788b531e9a186c3",
      "parents": [
        "6f3f26e18159a30c18b80f7754e5ed489bc8870d",
        "7c3fe775f25aba40d61c5cbe93d5a5888b9938a4"
      ],
      "author": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Thu Jul 14 23:40:55 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 14 23:40:55 2016 +0000"
      },
      "message": "Merge \\\\\"Properly disable WiFi tethering\\\\\" into nyc-mr1-dev am: f3d9863d5e\nam: 7c3fe775f2\n\nChange-Id: I3f46d2263dc8d247590a0b37aa9b53ca74807262\n"
    },
    {
      "commit": "7c3fe775f25aba40d61c5cbe93d5a5888b9938a4",
      "tree": "2072042314452149edf66f472113af6fb4e6de8e",
      "parents": [
        "c489f0bf06d40b656ef59ba074ce0b7247efaa81",
        "f3d9863d5ed956889394459d055fbe80638d7065"
      ],
      "author": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Thu Jul 14 23:34:04 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 14 23:34:04 2016 +0000"
      },
      "message": "Merge \\\"Properly disable WiFi tethering\\\" into nyc-mr1-dev\nam: f3d9863d5e\n\nChange-Id: I3f6d475d01033930250fb97eb07b737ea546835d\n"
    },
    {
      "commit": "f3d9863d5ed956889394459d055fbe80638d7065",
      "tree": "f7e1ef8b87746975db974ebae4b3aed9659af744",
      "parents": [
        "b1008221f95693fa06a821a1546589b754565199",
        "e52b24a0c52c6e29ea99760c920724f4143ac605"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jul 14 23:26:55 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 14 23:26:57 2016 +0000"
      },
      "message": "Merge \"Properly disable WiFi tethering\" into nyc-mr1-dev"
    },
    {
      "commit": "b0f5e55388b9825e03ee239f53fe50ace6db6bd6",
      "tree": "586289ca2482c169046a2d2343e0e99166cf4b0c",
      "parents": [
        "5059584ea4c3367caddcd0826265574a0302fbae",
        "1510a6981b7c377144bd78dd9944ad7b8f293608"
      ],
      "author": {
        "name": "Philip Cuadra",
        "email": "philipcuadra@google.com",
        "time": "Thu Jul 14 23:04:36 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 14 23:04:36 2016 +0000"
      },
      "message": "Merge \\\\\"Call into ART to get the location of the odex/oat file to pin\\\\\" into nyc-mr1-dev am: 8b072fbd48\nam: 1510a6981b\n\nChange-Id: Ia7450bbc482a375dcc030ee5fc32ef17670d1d50\n"
    },
    {
      "commit": "2696d99955f8f2288f6b541edfb07c987740fa0f",
      "tree": "9773bf2b0303fa372300087a2f1b12649a7728bf",
      "parents": [
        "8b072fbd48e537914a6ddbd24a166c55558fe716"
      ],
      "author": {
        "name": "Justin Klaassen",
        "email": "justinklaassen@google.com",
        "time": "Mon Jul 11 21:26:46 2016 -0700"
      },
      "committer": {
        "name": "Justin Klaassen",
        "email": "justinklaassen@google.com",
        "time": "Thu Jul 14 15:50:12 2016 -0700"
      },
      "message": "Don\u0027t activate Night display until user setup is complete\n\nBug: 30042357\nChange-Id: I575c5e44b4109816ae14cc139ff171f141e6088f\n"
    },
    {
      "commit": "1510a6981b7c377144bd78dd9944ad7b8f293608",
      "tree": "3ebeb2e584ff9b48b5936a141096c012d5c8ac7e",
      "parents": [
        "3fabee6f41d59d59cfc0e120c43e7c9589bbde53",
        "8b072fbd48e537914a6ddbd24a166c55558fe716"
      ],
      "author": {
        "name": "Philip Cuadra",
        "email": "philipcuadra@google.com",
        "time": "Thu Jul 14 22:38:15 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 14 22:38:15 2016 +0000"
      },
      "message": "Merge \\\"Call into ART to get the location of the odex/oat file to pin\\\" into nyc-mr1-dev\nam: 8b072fbd48\n\nChange-Id: I3e5d753597a81d2cd1938781dce4370c383725ea\n"
    },
    {
      "commit": "0e961a131c7afa41d523cab9db551c09d95ef2b2",
      "tree": "32dcbca802700fcf63f112961e3a019211f3e9ef",
      "parents": [
        "edaab2adeaaf62aa9f2b147941136b1e64aeab0a"
      ],
      "author": {
        "name": "Sandra Kwan",
        "email": "sandrakwan@google.com",
        "time": "Thu Jun 30 14:34:01 2016 -0700"
      },
      "committer": {
        "name": "Sandra Kwan",
        "email": "sandrakwan@google.com",
        "time": "Thu Jul 14 15:28:52 2016 -0700"
      },
      "message": "Allows AccountManager to start exported activities.\n\nWe prevent authenticators from using Settings to launch arbitrary\nactivities by checking if the activity has the same signature with the\nauthenticators. However, some activities\n(GrantCredentialsPermissionActivity and CantAddAccountActivity) are\nreturned by AccountManagerService and should be allowed to start.\n\nBug: 18864662\nChange-Id: I20c17f0864e6cee1cca901514da2638f551e5423\n"
    },
    {
      "commit": "8b072fbd48e537914a6ddbd24a166c55558fe716",
      "tree": "0cee5945beecbf4e0919d2ed4d3e7854506c74f8",
      "parents": [
        "f9c8893d1b1b888759357ae123a0a8b3067551ac",
        "d9bd884d731e5d9931842161f6777986e11434dd"
      ],
      "author": {
        "name": "Philip Cuadra",
        "email": "philipcuadra@google.com",
        "time": "Thu Jul 14 22:26:20 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 14 22:26:21 2016 +0000"
      },
      "message": "Merge \"Call into ART to get the location of the odex/oat file to pin\" into nyc-mr1-dev"
    },
    {
      "commit": "d6e67e6a165e0f1161090730996f5e82d3b6421b",
      "tree": "622189d15ad11caa54db6a82be82f7627c8523f4",
      "parents": [
        "87df5f6ded502f088cd530d90c08f238fbb375a0"
      ],
      "author": {
        "name": "Alan Leung",
        "email": "acleung@google.com",
        "time": "Wed Jul 13 10:59:54 2016 -0700"
      },
      "committer": {
        "name": "Alan Leung",
        "email": "acleung@google.com",
        "time": "Thu Jul 14 22:06:05 2016 +0000"
      },
      "message": "Fix thread priority after boosting.\n\nThe previous CL wrongly restores all priority to nice 0.\n\nThis CL changes two things:\n\n1. It remembers and restores the previous priority.\n2. If the thread has priority of \u003c -2. Do not set it to -2.\n\nBUG: 29930920\nChange-Id: I927e060d789c9bbf92f6a166f44317d9db0f5205\n"
    },
    {
      "commit": "a83b73f38c6e948eeaa335b0b41e86d9791b5390",
      "tree": "bf8c100288ed8d0560b29f08fe1ae4376d90b00c",
      "parents": [
        "a70f67c941c554df9ef6df35e4eeacdd939a64cc",
        "6cda19cab2bcd6d538f98782bd315c6c7ff5a4d5"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu Jul 14 21:10:42 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 14 21:10:43 2016 +0000"
      },
      "message": "Merge \"Remove mFocusedActivity in AM and only keep focused stack\""
    },
    {
      "commit": "96347802ce6cc38cf357ee63d61ece5a5a40955e",
      "tree": "c25007251262cb2517fce226c934215232cbd00a",
      "parents": [
        "e76abe851c838988ef0b0d6a873ee6af3c65c891",
        "aa8ae41aa55407659c6494a77076d7ed2317bffe"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Jul 14 20:22:54 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 14 20:22:54 2016 +0000"
      },
      "message": "Merge \\\\\"Require permission for FLAG_WILL_BE_FOREGROUND.\\\\\" into nyc-mr1-dev am: 97639a1310\nam: aa8ae41aa5\n\nChange-Id: Icfe17015febaa13823bf9c6d35c33a09d39e7462\n"
    },
    {
      "commit": "e76abe851c838988ef0b0d6a873ee6af3c65c891",
      "tree": "84ab4475452ec87ababb2de8999b681199e98499",
      "parents": [
        "bb3a000459d71b6b723fc3de5491141fef9e87f1",
        "a561d28bddc997302b8db7568a322999ee5c2698"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Thu Jul 14 20:22:51 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 14 20:22:51 2016 +0000"
      },
      "message": "Merge \\\\\"Allow no longer waiting for visible activity to be stopped.\\\\\" into nyc-mr1-dev am: 5ac1b52aaa\nam: a561d28bdd\n\nChange-Id: I471dd78e6a06f1bfd45f7d59c4bbe4efaa518561\n"
    },
    {
      "commit": "aa8ae41aa55407659c6494a77076d7ed2317bffe",
      "tree": "4f6dccc9c43824add7eab597fbdd2837b298789c",
      "parents": [
        "a561d28bddc997302b8db7568a322999ee5c2698",
        "97639a131057ae5d311af523f206da45245e4bec"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Jul 14 20:14:31 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 14 20:14:31 2016 +0000"
      },
      "message": "Merge \\\"Require permission for FLAG_WILL_BE_FOREGROUND.\\\" into nyc-mr1-dev\nam: 97639a1310\n\nChange-Id: I90756b855879cf37bc0bca86844fe99f8a62ef25\n"
    },
    {
      "commit": "bb3a000459d71b6b723fc3de5491141fef9e87f1",
      "tree": "06902c3a3626949507ae19918e38cda5bbc852ab",
      "parents": [
        "290c38567e48ba960e05da4d4ef5648c89e224ff",
        "bdaed68189f0e761204ddb2b85230ed6c5d57551"
      ],
      "author": {
        "name": "Carlos Valdivia",
        "email": "carlosvaldivia@google.com",
        "time": "Thu Jul 14 20:09:55 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 14 20:09:55 2016 +0000"
      },
      "message": "Merge \\\\\"Only broadcast LOGIN_ACCOUNTS_CHANGED when changes occur.\\\\\" into nyc-mr1-dev am: 327c7e4c06\nam: bdaed68189\n\nChange-Id: I01422e3ee0d726b7db279f5038d04474bb62571d\n"
    },
    {
      "commit": "290c38567e48ba960e05da4d4ef5648c89e224ff",
      "tree": "78a24bf54f610f2cce01bf0efb9bc6a4291967d8",
      "parents": [
        "c70e33c6e92a6b2d930b5c577639be5df6be43c0",
        "5f3bf63121e5cd6ceb4e8924986bf021987141aa"
      ],
      "author": {
        "name": "Justin Klaassen",
        "email": "justinklaassen@google.com",
        "time": "Thu Jul 14 20:09:52 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 14 20:09:52 2016 +0000"
      },
      "message": "Merge \\\\\"Refactor display color transforms\\\\\" into nyc-mr1-dev am: 94673f0b7c\nam: 5f3bf63121\n\nChange-Id: I06a60ef4a1fa23e0c1f5b6ab97462811b6aaf239\n"
    },
    {
      "commit": "a561d28bddc997302b8db7568a322999ee5c2698",
      "tree": "973db66912b14b0f210555accac8ca8e0571077a",
      "parents": [
        "bdaed68189f0e761204ddb2b85230ed6c5d57551",
        "5ac1b52aaaa37a9f8705da766fe11f619e3853e0"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Thu Jul 14 20:06:43 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 14 20:06:43 2016 +0000"
      },
      "message": "Merge \\\"Allow no longer waiting for visible activity to be stopped.\\\" into nyc-mr1-dev\nam: 5ac1b52aaa\n\nChange-Id: I10b9fc8a66041f32dcfae62cf70ca0315a0185f7\n"
    },
    {
      "commit": "97639a131057ae5d311af523f206da45245e4bec",
      "tree": "f19607f62e337a00af3a5227d69b69187205fabc",
      "parents": [
        "5ac1b52aaaa37a9f8705da766fe11f619e3853e0",
        "785f494e8752ca3bcffe1d648ecf05b0734df31c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jul 14 20:05:37 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 14 20:05:39 2016 +0000"
      },
      "message": "Merge \"Require permission for FLAG_WILL_BE_FOREGROUND.\" into nyc-mr1-dev"
    },
    {
      "commit": "6771d73703d35f2b28b8602dcbbed88fdffb9a0b",
      "tree": "6358cc8f734b6533b428f7edcdf717d06ed44afc",
      "parents": [
        "f90128c68d4045ba77ed025de02155ff046b7614"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Thu Jul 14 12:58:40 2016 -0700"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Thu Jul 14 12:58:40 2016 -0700"
      },
      "message": "Don\u0027t accept resource references in string fields\n\nDetect it when a developer accidentally uses @string/... in string fields\nand log an error rather than publishing shortcuts with wrong values.\n\nBug 30140672\n\nChange-Id: I98a60afd7f52282019a94a7a8c30a85ea4c7806b\n"
    },
    {
      "commit": "5ac1b52aaaa37a9f8705da766fe11f619e3853e0",
      "tree": "ef9b4b48b131ece2382c8cf0a5376e4b6ddcf385",
      "parents": [
        "327c7e4c068b2add18790fce057d1f77c13a25d6",
        "3c5193079644277c3195eaaff106c4611d427673"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jul 14 19:55:12 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 14 19:55:13 2016 +0000"
      },
      "message": "Merge \"Allow no longer waiting for visible activity to be stopped.\" into nyc-mr1-dev"
    },
    {
      "commit": "a12eeeb4ef4fa1c6a07c984c334c83ecb373f05d",
      "tree": "6811dcfbb456630543d018ba36c56ad7a0a64e4e",
      "parents": [
        "954533b311f41b61a3333b2968a1a8eea6859c17",
        "0c1814a153a809746f43fe8b7feb19452d89968b"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Thu Jul 14 19:50:15 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 14 19:50:15 2016 +0000"
      },
      "message": "Merge \\\\\"Always trigger a write if no pages are written\\\\\" into nyc-mr1-dev am: 965a706282\nam: 0c1814a153\n\nChange-Id: I7d7021e4ff9074bf60c22caa2b897245fe8a5f4b\n"
    },
    {
      "commit": "0ceba1234d8a2ec8a98d024795d8fe970e57a6a3",
      "tree": "fec77d10457ddf92fdfb431c1a6f7e09c9844de3",
      "parents": [
        "7d2fb9cbc96dd4199523934b8ba85f004b70eaf2",
        "a16a954addc42cc5ea9984bb4b5ed48e53cf29e1"
      ],
      "author": {
        "name": "Geoffrey Pitsch",
        "email": "gpitsch@google.com",
        "time": "Thu Jul 14 19:50:07 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 14 19:50:07 2016 +0000"
      },
      "message": "Merge \\\\\"Fixes delay when playing first sound in BootAnimation\\\\\" into nyc-mr1-dev am: ebfa6df9a0\nam: a16a954add\n\nChange-Id: I51c69a065abbdd7bed9d00a39367a2e56076e63d\n"
    },
    {
      "commit": "bdaed68189f0e761204ddb2b85230ed6c5d57551",
      "tree": "8d6bc3d39814e7eceec101bc009a4d3e88acd18e",
      "parents": [
        "5f3bf63121e5cd6ceb4e8924986bf021987141aa",
        "327c7e4c068b2add18790fce057d1f77c13a25d6"
      ],
      "author": {
        "name": "Carlos Valdivia",
        "email": "carlosvaldivia@google.com",
        "time": "Thu Jul 14 19:33:41 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 14 19:33:41 2016 +0000"
      },
      "message": "Merge \\\"Only broadcast LOGIN_ACCOUNTS_CHANGED when changes occur.\\\" into nyc-mr1-dev\nam: 327c7e4c06\n\nChange-Id: Id321433f4417eaaffb03d123bd2ed16e94255e93\n"
    },
    {
      "commit": "5f3bf63121e5cd6ceb4e8924986bf021987141aa",
      "tree": "e92e33146ee68df4fb4972836552d5e7325c820e",
      "parents": [
        "1072978c6ae88ccf3cad68d150f75bd4322d224a",
        "94673f0b7c6a940b790de4fa9882b921e2076b50"
      ],
      "author": {
        "name": "Justin Klaassen",
        "email": "justinklaassen@google.com",
        "time": "Thu Jul 14 19:33:35 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 14 19:33:35 2016 +0000"
      },
      "message": "Merge \\\"Refactor display color transforms\\\" into nyc-mr1-dev\nam: 94673f0b7c\n\nChange-Id: I7fdf83db6cbf26cdc5b8a9971fa48b7f8458474d\n"
    },
    {
      "commit": "327c7e4c068b2add18790fce057d1f77c13a25d6",
      "tree": "556c40fe0dbf0899c9b481b082984d99a8ab6c73",
      "parents": [
        "94673f0b7c6a940b790de4fa9882b921e2076b50",
        "98b5f9dafeb75d7ab8afcd5ccf96a7a58fa65a4c"
      ],
      "author": {
        "name": "Carlos Valdivia",
        "email": "carlosvaldivia@google.com",
        "time": "Thu Jul 14 19:11:02 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 14 19:11:03 2016 +0000"
      },
      "message": "Merge \"Only broadcast LOGIN_ACCOUNTS_CHANGED when changes occur.\" into nyc-mr1-dev"
    },
    {
      "commit": "22eb19939d815856887f1329f41aa04b397505ff",
      "tree": "2019c89a97ba4ecd600860bf651028b652d9b6bf",
      "parents": [
        "28318faf169aa264a429687f16c9b1af931878a3"
      ],
      "author": {
        "name": "Justin Klaassen",
        "email": "justinklaassen@google.com",
        "time": "Mon Jul 11 20:52:23 2016 -0700"
      },
      "committer": {
        "name": "Justin Klaassen",
        "email": "justinklaassen@google.com",
        "time": "Thu Jul 14 11:28:07 2016 -0700"
      },
      "message": "Refactor display color transforms\n\n- Removed Secure.ACCESSIBILITY_DISPLAY_COLOR_MATRIX, it\u0027s not desirable\n  to persist the actual color transformation matrix.\n- Refactored all SurfaceFlinger transforms to DisplayTransformManager,\n  which allows color transforms to be set independently from the a11y\n  manager service.\n\nBug: 30042357\nChange-Id: Iefa477dedb66aac90e1218e327802a3fab6899ed\n"
    },
    {
      "commit": "0c1814a153a809746f43fe8b7feb19452d89968b",
      "tree": "a496d1eda4682533c027d5077700107d0bcb7b5d",
      "parents": [
        "42ec9b86b108f78f285025e3c38fda29b084f6bf",
        "e5b46f3bd58314715f5d8d42680c77380e8de299"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Thu Jul 14 18:03:00 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 14 18:03:00 2016 +0000"
      },
      "message": "Merge \\\"Don\\\u0027t allow shortcuts with non-main activities\\\" into nyc-mr1-dev\nam: e5b46f3bd5\n\nChange-Id: I1b2e721e0bb44c35c49d8d983bc6b5a3e7a73d3d\n"
    },
    {
      "commit": "e5b46f3bd58314715f5d8d42680c77380e8de299",
      "tree": "030a4d8d9c7f1b9a7fabc7a24c3f2ac65fcf1b4b",
      "parents": [
        "965a70628206f605b19cfd8732c4b7cf2f40a399",
        "13260b6ff0438a02bd0f1c5bbcfb4fef71c82135"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Thu Jul 14 17:50:21 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 14 17:50:22 2016 +0000"
      },
      "message": "Merge \"Don\u0027t allow shortcuts with non-main activities\" into nyc-mr1-dev"
    },
    {
      "commit": "13260b6ff0438a02bd0f1c5bbcfb4fef71c82135",
      "tree": "f95ea51b889295395aaf40d83de5e00434e14fb9",
      "parents": [
        "f90128c68d4045ba77ed025de02155ff046b7614"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Wed Jul 13 18:03:13 2016 -0700"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Thu Jul 14 10:49:22 2016 -0700"
      },
      "message": "Don\u0027t allow shortcuts with non-main activities\n\nBug 30122758\n\nChange-Id: Id9ead6706d5460fec3d68c7457e3097f30a9a080\n"
    },
    {
      "commit": "6cda19cab2bcd6d538f98782bd315c6c7ff5a4d5",
      "tree": "5a6ed718b1f392c47cd25f3dd7d75ca587e0944c",
      "parents": [
        "e569124e3230664763d47d6458455e186176b86b"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Tue Jun 14 19:07:56 2016 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu Jul 14 10:35:57 2016 -0700"
      },
      "message": "Remove mFocusedActivity in AM and only keep focused stack\n\n- Remove mFocusedActivity and replace it with resumed activity\n  where applicable.\n\n- Remove setFocusedActivityLocked and related recursions, only\n  keep track of focused stack.\n\n- Update focus app with WM at resume time.\n\n- Some clean up of startActivityUnchecked, make sure each of the\n  setTaskFromXXX methods set up the focused stack properly, and\n  remove the extra setFocusedActivityLocked before starting.\n\nbug: 29937415\n\nChange-Id: Ib93d3f4d9cded0aa3b480d0d423435c536b7e7b5\n"
    },
    {
      "commit": "e52b24a0c52c6e29ea99760c920724f4143ac605",
      "tree": "fbe51055449a4bce8b84db996dcbd368b7e0595c",
      "parents": [
        "0ce03e77bc58cccb083ec0d98bb1516db6a1523e"
      ],
      "author": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Wed Jul 13 18:57:34 2016 -0700"
      },
      "committer": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Thu Jul 14 09:57:55 2016 -0700"
      },
      "message": "Properly disable WiFi tethering\n\nWhen Tethering.stopTethering(\u003cwifi\u003e) is called, we set\nmWifiTetheringRequested to false and request the AP be torn down.\nPreviously, we would discard WIFI_AP_STATE_CHANGED_ACTION Intents,\nbecause mWifiTetheringRequested was set to false.  This would in\nturn cause us to leave tethering enabled, because we only tear down\ntethering upon noticing that the interface is going down\n(as signalled by WifiManager via this Intent).\n\nIn the past, this was covered up because we would tear down tethering\nwhen the interface was taken down.  Now that we rely on SoftApManager\nto notify us of AP state, we need to pay very close attention to what\nis being said about the state.\n\nBug: 30124308\nTest: Can toggle tethering on and off reliably on shamu, bullhead,\n      angler with no SIM.  Can toggle tethering on and off on a marlin\n      with T-Mobile SIM.\n\nChange-Id: If46a8ee11cf4c07c5cc336523f5e5f00273500ec\n"
    },
    {
      "commit": "785f494e8752ca3bcffe1d648ecf05b0734df31c",
      "tree": "b3f3dd1c66ee92ffbff92ee736eb40aae7be6420",
      "parents": [
        "0b4750165ee3270225fcc99e3ffc49ce69f83e48"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Jul 14 10:31:15 2016 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Jul 14 10:43:14 2016 -0600"
      },
      "message": "Require permission for FLAG_WILL_BE_FOREGROUND.\n\nWe caught scheduleAsPackage(), but not schedule(), oops.\n\nBug: 28998999\nChange-Id: I0642c2265ff61eead8747cc6b4d0f852f1ca3ef2\n"
    },
    {
      "commit": "3c5193079644277c3195eaaff106c4611d427673",
      "tree": "01a4aff4b0b921631491942c4f6beb146dd22af2",
      "parents": [
        "ebfa6df9a03f05c748e01294910950b802cbd2c9"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Thu Jul 14 09:17:59 2016 -0700"
      },
      "committer": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Thu Jul 14 09:17:59 2016 -0700"
      },
      "message": "Allow no longer waiting for visible activity to be stopped.\n\nWhen process the stop list we remove an activity that was previously\nwaiting for visible and is now visible from the list and also hide\nits windows if it is finishing. However, we don\u0027t transition it to the\nstopped state because it was waiting for visible. If it is finishing\nand the windows are hidden then it makes sense to transition it into\nthe stopped state since it will not be visible to the user again.\n\nBug: 30058392\nChange-Id: Iac81e2877716ae58d05aed42e1433190a2f70428\n"
    },
    {
      "commit": "a16a954addc42cc5ea9984bb4b5ed48e53cf29e1",
      "tree": "9025d22cb91d62f5f6c9c38b61b9ea047040d4cd",
      "parents": [
        "1e23c3d606342b81afc1ccfd220f456d0f5cce8e",
        "f3a1f2c7b0f684438bb5a34dad4600a07a1e0413"
      ],
      "author": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Jul 14 14:57:21 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 14 14:57:21 2016 +0000"
      },
      "message": "WIP debugging.\nam: f3a1f2c7b0\n\nChange-Id: Ia35ee28ca88c06630c6c5b21481c600ec0271db5\n"
    }
  ],
  "next": "38db976514ff2ad12d207a927219762eab179882"
}
