)]}'
{
  "log": [
    {
      "commit": "c08e32e0beb52400e3957f03429b83bbee1832de",
      "tree": "cf13fdbc53e7155db98b0ee36ad8c985fa0a96f1",
      "parents": [
        "f12c6e4f5e0eecef53a75b6f3eb323018ff2ec7c"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Oct 07 15:57:17 2016 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Oct 07 15:57:17 2016 -0700"
      },
      "message": "Rely on the platform -std default.\n\nBug: http://b/32019064\nTest: builds\nChange-Id: I7180f1eb539ff8cbe33832d010775f053a922946\n"
    },
    {
      "commit": "ac2d839d7c8fe58696439b04d3e66382888d22dc",
      "tree": "baa982d56696f366863fa1ffd4ec18a671e38320",
      "parents": [
        "f4c8c3590a82a4f4b56c6ecb7ceb407abdbb83d8",
        "281386df645025b497950c8b4f2e87c6bf570777"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Sep 22 21:24:46 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Sep 22 21:24:49 2016 +0000"
      },
      "message": "Merge \"aapt: remove duplicate definition of ZD\""
    },
    {
      "commit": "cafc05357c25160f68afc97c5c44dd5b77d0fff8",
      "tree": "d2fb49f5ac75741bdebd70a9d55dbb8cef322165",
      "parents": [
        "59acc059a623268b0eaac54d469a95e09efd81a5"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu Sep 22 10:09:38 2016 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu Sep 22 10:09:38 2016 -0700"
      },
      "message": "Remove has_trivial_move trait from StringPool types\n\nStringPool:entry* are not trivially moveable, as they contain Vector\u003c\u003e\nobjects.  The data in Vector\u003c\u003e is trivially moveable, but Vector\u003c\u003e\nitself is a dynamic type with a vtable, which is not trivially\nmoveable.\n\nImpact on aapt for frameworks-res is negligible, ~3%.\n\nBug: 31595853\nTest: m -j framework-res\nChange-Id: I562a46ef8934aed7aab5c5377db53d9cf64a08b9\n"
    },
    {
      "commit": "281386df645025b497950c8b4f2e87c6bf570777",
      "tree": "f85a7254a900e70e6b7315f4cca3d3f8e88fdd48",
      "parents": [
        "9c08f6bb827a7980bf8a8d0f5b9c1d7342e70e86"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri Sep 16 12:55:35 2016 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri Sep 16 12:56:21 2016 -0700"
      },
      "message": "aapt: remove duplicate definition of ZD\n\nZD and ZD_TYPE are set by utils/Compat.h, remove them from\nStringPool.cpp and Resource.cpp.\n\nTest: m -j native\nBug: 31492149\nChange-Id: I6154e4598dd1f279e348ef6c0b32d756464bda8a\n"
    },
    {
      "commit": "9a1a3bcb164d331480100bd815f3bd89230ff9bc",
      "tree": "d8ef53e61df3c2da9b332c7d145db1d99310ef0d",
      "parents": [
        "0a357a1a7353dc93f6e0c03fbf242231232948d8"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri Aug 26 11:15:17 2016 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri Aug 26 11:15:17 2016 -0700"
      },
      "message": "Replace libziparchive-host with libziparchive\n\nlibziparchive-host is no longer necessary, and mixing libziparchive-host\nand libziparchive can cause ODR violations.\n\nChange-Id: I623c0c5579e28f26a6e1db7bd953f33ed1ca68cd\n"
    },
    {
      "commit": "d90d8d615a99ad9f75e2911e98a166b396a89053",
      "tree": "a36708554d2e9010da4601b1930510926bcc2d42",
      "parents": [
        "8f7b8a1f6c5808ea205bfb3294a313e2bcaedf7f"
      ],
      "author": {
        "name": "Sergio Giro",
        "email": "sgiro@google.com",
        "time": "Tue Jun 28 18:26:10 2016 +0100"
      },
      "committer": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Thu Aug 25 12:19:12 2016 +0200"
      },
      "message": "Add bound checks to utf16_to_utf8\n\nTest: ran libaapt2_tests64\nBug: 29250543\nChange-Id: I1ebc017af623b6514cf0c493e8cd8e1d59ea26c3\n(cherry picked from commit 4781057e78f63e0e99af109cebf3b6a78f4bfbb6)\n"
    },
    {
      "commit": "8f7b8a1f6c5808ea205bfb3294a313e2bcaedf7f",
      "tree": "9ed3dfd1f059e1b87dc169a27159224eeda82c55",
      "parents": [
        "e71ecb2c4df15f727f51a0e1b65459f071853e35"
      ],
      "author": {
        "name": "Sergio Giro",
        "email": "sgiro@google.com",
        "time": "Thu Jul 21 14:44:07 2016 +0100"
      },
      "committer": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Thu Aug 25 12:04:40 2016 +0200"
      },
      "message": "Unicode: specify destination length in utf8_to_utf16 methods\n\nChange-Id: I5223caa7d42f4582a982609a898a02043265c6d3\n"
    },
    {
      "commit": "9c0b881c9d6b9705ed3328e10726aa1e2e24a449",
      "tree": "d40fd1b744b250a1b571770b70ded43b461662b3",
      "parents": [
        "2f4c6e3d0d671ec08945bdf21b3a5faa388a22d9",
        "ea537bf5b3d1dacc2fc904e238ee4e15aeb0d707"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Aug 16 02:23:48 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 16 02:23:48 2016 +0000"
      },
      "message": "Merge \"Fix google-explicit-constructor warnings.\"\nam: ea537bf5b3\n\nChange-Id: I38d1f635b7bf2c46648c852bf0caa421e67218f4\n"
    },
    {
      "commit": "ea537bf5b3d1dacc2fc904e238ee4e15aeb0d707",
      "tree": "e51c74b8ae05f96a9f9576cb168eca0edc593800",
      "parents": [
        "96660b37a1a3abdaaac8b1331eb7ca9095ccd639",
        "21c0f29597a80016a630b81676169dabfa3dc18f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Aug 16 02:12:38 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Aug 16 02:12:39 2016 +0000"
      },
      "message": "Merge \"Fix google-explicit-constructor warnings.\""
    },
    {
      "commit": "21c0f29597a80016a630b81676169dabfa3dc18f",
      "tree": "fbcab7f8678e2fedd816e9fb65e82197476d4fa5",
      "parents": [
        "76ce8e52422bc6121fb974ef6aab040bb5d9da51"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Mon Aug 15 14:45:02 2016 -0700"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Mon Aug 15 14:45:02 2016 -0700"
      },
      "message": "Fix google-explicit-constructor warnings.\n\n* Add explicit keyword to conversion constructors.\nBug: 28341362\nTest: build with WITH_TIDY\u003d1\n\nChange-Id: I7422d703de17c4266d2a022990d0e1df40f48226\n"
    },
    {
      "commit": "b3d46b44a399ba0a9b14caac8603db15089ab55b",
      "tree": "94e2f4c534e4ae9b80dce102aa1f1b3fce89ac5c",
      "parents": [
        "ed935c32f478229220a90442da0af3c3d3fc6230",
        "17bd236b4b6b78c32a187649aa4abcf94e5951c3"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Fri Aug 12 11:35:17 2016 -0700"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Fri Aug 12 11:44:16 2016 -0700"
      },
      "message": "resolve merge conflicts of 17bd236 to stage-aosp-master\n\nChange-Id: I08d4500aaa378b08d41e8d046c62101e08dbfba8\n"
    },
    {
      "commit": "ed935c32f478229220a90442da0af3c3d3fc6230",
      "tree": "afe24a352b95a8e8e1384e1e9d0b91a26639b7c4",
      "parents": [
        "5aa4ba3776e3017a686acc1e6f7acfd04f272d61",
        "76ce8e52422bc6121fb974ef6aab040bb5d9da51"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Thu Aug 11 16:48:46 2016 -0700"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Thu Aug 11 16:48:46 2016 -0700"
      },
      "message": "resolve merge conflicts of 76ce8e5 to stage-aosp-master\n\nChange-Id: I4b4ca9906373a95776d2da8ba2fa39a4a78e2a30\n"
    },
    {
      "commit": "76ce8e52422bc6121fb974ef6aab040bb5d9da51",
      "tree": "493e39d0c1ba619006bcaeda9e3c041880d7f63a",
      "parents": [
        "5671277d2a84cdc4e99eb37b318ae921d4f22cdb",
        "f35c939cd70f2815582d08902ade0b9abbee6bec"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 11 23:20:47 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 11 23:20:47 2016 +0000"
      },
      "message": "Merge \"Fix clang-tidy warnings in libs/hwui.\""
    },
    {
      "commit": "8bd37ba458633ee7b2aeec0a7593817000aa84b2",
      "tree": "35336b2eadacdeeed7ed64b3bce40cf008a97197",
      "parents": [
        "d0197ac3402e5d85324db4230407115ddec8011a"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Aug 10 14:15:30 2016 -0700"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Thu Aug 11 15:20:10 2016 -0700"
      },
      "message": "Fix clang-tidy warnings in aapt and aapt2.\n\n* Add explicit keyword to conversion constructors.\n* Add NOLINT(implicit) comments for implicit conversion constructors.\nBug: 28341362\n* Use const reference type for read-only parameters.\nBug: 30407689\n* Use const reference type to avoid unnecessary copy.\nBug: 30413862\nTest: build with WITH_TIDY\u003d1\n\nChange-Id: Id6d21961f313a1ad92b15a37fdaa5be9e8ab48e1\nMerged-In: Id6d21961f313a1ad92b15a37fdaa5be9e8ab48e1\n"
    },
    {
      "commit": "c97c9dbd962326bdb39b126ed2d84ed861e803c2",
      "tree": "c3d981b79ff102dbdeac9c4d6155d01c3c57d9a3",
      "parents": [
        "bda5769701a30f6922f423b52b38066544b08d8e",
        "d0197ac3402e5d85324db4230407115ddec8011a"
      ],
      "author": {
        "name": "Hans Boehm",
        "email": "hboehm@google.com",
        "time": "Thu Aug 11 17:28:07 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 11 17:28:07 2016 +0000"
      },
      "message": "Merge \"Do not stack allocate RefBase object in AaptAssets::filter\"\nam: d0197ac340\n\nChange-Id: I077f9c190025d688af17d1a840b841cbdc4e003d\n"
    },
    {
      "commit": "25dfa75ee39cb75794dd0cc088769b38bc66460a",
      "tree": "648e51c4fea0e36efe895ca343203a19c8db9362",
      "parents": [
        "f28f6bb2b0473154edb293cab0432c12756144e5"
      ],
      "author": {
        "name": "Hans Boehm",
        "email": "hboehm@google.com",
        "time": "Wed Aug 10 19:56:50 2016 -0700"
      },
      "committer": {
        "name": "Hans Boehm",
        "email": "hboehm@google.com",
        "time": "Wed Aug 10 19:56:50 2016 -0700"
      },
      "message": "Do not stack allocate RefBase object in AaptAssets::filter\n\nDoing so is likely to trigger log messages in the future, and will\nhinder diagnosis of other problems.\n\nBug: 30292538\nChange-Id: I2cb8c507e43d06d4afa7e35b564416c1474c81d1\n"
    },
    {
      "commit": "f35c939cd70f2815582d08902ade0b9abbee6bec",
      "tree": "91a0082ee6b720d011d18567a72c1c547920b6a8",
      "parents": [
        "5cfe8a83157b933e0bcaa2592f1f09d4555ca212"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Aug 10 14:08:35 2016 -0700"
      },
      "committer": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Aug 10 23:26:59 2016 +0000"
      },
      "message": "Fix clang-tidy warnings in libs/hwui.\n\n* Add explicit keyword to conversion constructors.\nBug: 28341362\n* Use const reference type for read-only parameters.\nBug: 30407689\nTest: build with WITH_TIDY\u003d1\n\nChange-Id: Iab3e6636f60a70cb124f29dc19f20f842fa8dfda\nMerged-In: Iab3e6636f60a70cb124f29dc19f20f842fa8dfda\n"
    },
    {
      "commit": "2005edf64252a851cc256e71fbf99f84c9eb72ad",
      "tree": "21bedc78461b84793a9324c1b85839c1f81e3c7d",
      "parents": [
        "8261d1e042542b7e648b0a213b313149f898c36b"
      ],
      "author": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Sun Jul 31 22:48:28 2016 -0700"
      },
      "committer": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Sun Jul 31 22:48:28 2016 -0700"
      },
      "message": "Rename libprotobuf-cpp-lite_static to libprotobuf-cpp-lite\n\nUse the same name for the static and shared libraries so that the module\ndefinitions can be shared.\n\nChange-Id: I1578ee7044689194ae1baea4d71f1b0e8737505f\n"
    },
    {
      "commit": "a34b917ce0d63ec868607fbe25c166116dee94c8",
      "tree": "ad9e2c5c752d9d594477fdeae0f5fe0f746ffd32",
      "parents": [
        "1f358b11aec349627bb5afe3a5dd8f598489935e",
        "aeef7c47487e5aafa68563399e9a9088d01fa04c"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Wed Jun 22 22:41:52 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 22 22:41:52 2016 +0000"
      },
      "message": "Merge \\\"Fix build due to missing abstract method impl\\\" into nyc-dev\nam: aeef7c4748\n\nChange-Id: I9d12601b4db0108f313c1a69ada67c92929f548b\n"
    },
    {
      "commit": "0f5caab5762d9ace8e7d87e29296bcb8fdfe9b4b",
      "tree": "6c532bce9536aa994fcfb52e3f9d536dd6c0ce74",
      "parents": [
        "0bf31c3fa6263f595022d8f3addfd4d28f70db99"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Wed Jun 22 13:11:40 2016 -0700"
      },
      "committer": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Wed Jun 22 13:11:40 2016 -0700"
      },
      "message": "Fix build due to missing abstract method impl\n\ngetDisplay() was added to Context, which needs to be implemented\nfor BridgeContext.\n\nBug:28388969\nChange-Id: I7b0ffcbbe252403e35f08d3fa40d6b0e4dbf0daa\n"
    },
    {
      "commit": "3d808710326da8ad6e8ea79de908691906486abc",
      "tree": "2d4dade7d200dff3b0eb97c9adfba2e57c199438",
      "parents": [
        "b7181150c42da5d5edcf45fad84e8a7fb2be462b",
        "f33af2285b74ff7f092149ee86ec687a892aa600"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Thu Jun 16 21:22:22 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 16 21:22:22 2016 +0000"
      },
      "message": "Merge \\\"Limit global drags to apps targeting SDK 24 and above\\\" into nyc-dev\nam: f33af2285b\n\nChange-Id: I539f39cfea50f34dade2141829b21d422809b09f\n"
    },
    {
      "commit": "0e8524719559f0be9c8145dbf9f52100e1fb60c3",
      "tree": "0752fd23eb79a109cf4aa5745a70a64e80b2f13d",
      "parents": [
        "32d67fab83d96a9c05d03a44fcb44e0410bb61df"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Wed Jun 15 10:03:18 2016 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Thu Jun 16 09:35:40 2016 -0700"
      },
      "message": "Limit global drags to apps targeting SDK 24 and above\n\nBug: 29127791\n\nChange-Id: Ib5f85a207bdb79eeac0418fda78e452d225761bc\n"
    },
    {
      "commit": "9bb16a480d00d8016f9c1969e136acfecceb802b",
      "tree": "4b159073528a1d5ae29901f04f7509f006f19691",
      "parents": [
        "ffa81d044064281a0f79a214f7cd57a37ff20c88",
        "36cd747bb6030c9c19dbab6bdfd85b2106017973"
      ],
      "author": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Wed May 25 16:47:47 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 25 16:47:47 2016 +0000"
      },
      "message": "Merge \"Workaround to display menus for AppCompat themes\" into nyc-dev\nam: 36cd747bb6\n\n* commit \u002736cd747bb6030c9c19dbab6bdfd85b2106017973\u0027:\n  Workaround to display menus for AppCompat themes\n\nChange-Id: I5af2f38a8c470c5aca89e91b951c45f7ae91ed3b\n"
    },
    {
      "commit": "790e5f6c1cab43fb377d86d3c9189a509b28b217",
      "tree": "8ba1fd030d080c709421a9c01bf3abe676731689",
      "parents": [
        "cb988096570de8af4883ae3bdea06c88f8fd235a"
      ],
      "author": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Tue May 24 14:40:34 2016 +0100"
      },
      "committer": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Tue May 24 18:27:35 2016 +0100"
      },
      "message": "Workaround to display menus for AppCompat themes\n\nLayoutlib currently does not implement menus for the support Toolbar.\nWhen it detects that an AppCompat theme is being used, it will try to\nuse by default the support Toolbar which breaks the display of menus.\nThis works around the problem by forcing layoutlib\nto use the framework toolbar in menu previews (regular activities\nwon\u0027t display the menu if they use AppCompat).\n\nBug: http://b.android.com/210946\nChange-Id: Ic1d162c6d74119ef42895776c3bc3851a9549120\n"
    },
    {
      "commit": "d5bb8487d58b168543d6504504d8e89e062a6b8b",
      "tree": "04141ad55e6024f3f2ab8fdb95f6ff7d4e0a9e4d",
      "parents": [
        "03df42268995e3742aeb42ee6a77048dcc8fd889",
        "f55c9f7aa64660712242705d4e5e89e2191bbf69"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Thu May 19 23:34:58 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 19 23:34:58 2016 +0000"
      },
      "message": "Merge \"Fix misc-macro-parentheses warnings in aapt and androidfw.\" am: 6f4b566169\nam: f55c9f7aa6\n\n* commit \u0027f55c9f7aa64660712242705d4e5e89e2191bbf69\u0027:\n  Fix misc-macro-parentheses warnings in aapt and androidfw.\n\nChange-Id: I23f28430cf242be3f77926016626ea3e5705d4ec\n"
    },
    {
      "commit": "e819d01e3e120844e95cc4c534382d20d2beb623",
      "tree": "d2d192e309391e5c132f7be7de4a472bb290e44e",
      "parents": [
        "4bc3d32b15cdcae7685722e7a20007c7aa9ae949"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Thu May 19 15:19:22 2016 -0700"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Thu May 19 15:19:22 2016 -0700"
      },
      "message": "Fix misc-macro-parentheses warnings in aapt and androidfw.\n\nBug: 28705665\nChange-Id: Iac353e66718aadad384183cf300330695df25909\n"
    },
    {
      "commit": "33cffe371778d21452fa5706d73f6dded29fb8de",
      "tree": "92bf7419347d6d43d330ee2eb909377aecbb2c69",
      "parents": [
        "52ccdf05d702d4e34a08b67d3edc0c17b5178117",
        "b406dd20eee28eedb8e9f330a0459d630c026515"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Tue May 17 00:57:25 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 17 00:57:25 2016 +0000"
      },
      "message": "Merge \"Fixed bugs with starting windows when displayng forcedResized activity\" into nyc-dev\nam: b406dd20ee\n\n* commit \u0027b406dd20eee28eedb8e9f330a0459d630c026515\u0027:\n  Fixed bugs with starting windows when displayng forcedResized activity\n\nChange-Id: I9e3bc8825d837abe61d31dea27249f7bce6e7f9d\n"
    },
    {
      "commit": "b406dd20eee28eedb8e9f330a0459d630c026515",
      "tree": "4fdd44435b84f65d4aafe5a20babc98fea0d7f10",
      "parents": [
        "fc932b9d699e5797fbbfac3ec09a789419ade269",
        "3b23239d6ec9ded858d75f272ca1a677c5c431f9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 17 00:51:40 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 17 00:51:41 2016 +0000"
      },
      "message": "Merge \"Fixed bugs with starting windows when displayng forcedResized activity\" into nyc-dev"
    },
    {
      "commit": "3b23239d6ec9ded858d75f272ca1a677c5c431f9",
      "tree": "da34b508c24993688c647e31358f48e147bb7b7a",
      "parents": [
        "c4033e7c668abc1e671a130f70f58f885c63b176"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Fri May 13 15:37:13 2016 -0700"
      },
      "committer": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Mon May 16 16:27:01 2016 -0700"
      },
      "message": "Fixed bugs with starting windows when displayng forcedResized activity\n\n- Added ActivityOption to mark a starting activity as a taskOverlay\nactivity. That is the activity will always be the top activity of the\ntask and doesn\u0027t cause the task to be moved to the front when it is added.\n- Only set the starting window state of the ActivityRecord to shown if\nwindow manager actually showed the starting window for the activity.\nAvoids incorrectly trying to remove starting window for an activity that\ndidn\u0027t show any.\n- When starting additional activity in a task, transfer the starting\nwindow from the top most activity with a starting window. It is possible\nthe top most window does have a starting window like in the case of the\nforcedResized activity.\n- Only ensure visiblity of an activity we are starting in a task whose top\nactivity is a task overlay. They need to start in the visible-paused state\nand not the resumed state which just causes extra churn in the system.\n- Always add additional starting activities in a task with an overlay\nactivity below the overlay activity.\n\nBug: 28751186\nChange-Id: I3624a4313ae9c406d42c67a3537f67ad685791af\n"
    },
    {
      "commit": "a1c905caf3fe89beec6df12b423c6cab33c40879",
      "tree": "58f00b7e5f50e2efffcb8820e8d72d26f603ec65",
      "parents": [
        "9e0ff89010dd2003bc9952ffedcf0f6c8d080cbb",
        "cef3337cb5e27d4f571fb350be055c26d339833d"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Mon May 16 15:31:05 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 16 15:31:05 2016 +0000"
      },
      "message": "Merge \"Make IMS#clearInsetOfPreviousIme() reliable.\" into nyc-dev\nam: cef3337cb5\n\n* commit \u0027cef3337cb5e27d4f571fb350be055c26d339833d\u0027:\n  Make IMS#clearInsetOfPreviousIme() reliable.\n\nChange-Id: I76b607cd8086f421fc0d552a348a70fc06aa3d9c\n"
    },
    {
      "commit": "cef3337cb5e27d4f571fb350be055c26d339833d",
      "tree": "2b881885e3e2d6396df3f928c8910272bc5c8500",
      "parents": [
        "a1e4cbe2116bef9fad7c98836926317bde95d33e",
        "833bdcedceee60a873694a77587393abfc830eb5"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Mon May 16 15:22:20 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 16 15:22:21 2016 +0000"
      },
      "message": "Merge \"Make IMS#clearInsetOfPreviousIme() reliable.\" into nyc-dev"
    },
    {
      "commit": "1d10d9439635dd19fbb581d852dc0bf7bace364a",
      "tree": "3ab0517abb152c4fe15de3d70dec13b6402fb76d",
      "parents": [
        "150664c27553ba06667d4ee7eafef16940a87788",
        "c4033e7c668abc1e671a130f70f58f885c63b176"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Mon May 16 13:27:01 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 16 13:27:01 2016 +0000"
      },
      "message": "Merge \"Stop emitting javadoc for @removed attributes.\" into nyc-dev\nam: c4033e7c66\n\n* commit \u0027c4033e7c668abc1e671a130f70f58f885c63b176\u0027:\n  Stop emitting javadoc for @removed attributes.\n\nChange-Id: I7acaaf955f17be180cf311e8a265583cc5a938c6\n"
    },
    {
      "commit": "c4033e7c668abc1e671a130f70f58f885c63b176",
      "tree": "21dddaf7b41635d0a4bd98d688855e9373e5c12d",
      "parents": [
        "8995b00ce8f68f2a285a97c2ce711bea8c61179e",
        "feaf99fa1b7563f15dbd4211718a6cfb7a3cc3c8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon May 16 13:21:09 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 16 13:21:10 2016 +0000"
      },
      "message": "Merge \"Stop emitting javadoc for @removed attributes.\" into nyc-dev"
    },
    {
      "commit": "833bdcedceee60a873694a77587393abfc830eb5",
      "tree": "edc2ad5c4e72f9589f1b02a6b480e1100be1e5a7",
      "parents": [
        "edcf61d7f8b724650c04116664dc53a03a6b3970"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Sun May 15 20:05:56 2016 -0700"
      },
      "committer": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Sun May 15 20:05:56 2016 -0700"
      },
      "message": "Make IMS#clearInsetOfPreviousIme() reliable.\n\nThis is a follow-up to my previous CL [1] for Bug 15922840 so that we\ncan clear the following variables in a more reliable way.\n - PhoneWindowManager#mLastInputMethodWindow\n - PhoneWindowManager#mLastInputMethodTargetWindow\n\nThe idea behind CL [2] is that when InputMethodManagerService (IMMS) is\nswitching from an IME to another IME, IMMS can send a signal to\nWindowManagerService (WMS) to remember the current IME\u0027s inset so that\nthe system can continue using it to reduce jank until the new inset is\nspecified by the next IME.  As summarized in Bug 28781358, however, if\nthe next IME does not show the window after the IME switch, WMS (or\nPhoneWindowManager to be precise) keeps using the previous IME\u0027s inset\nunexpectedly until the new IME shows its window.  All we have seen in\nBug 15922840 and Bug 26663589 fall into this category.\n\nThe idea of this CL is just adding a hidden API to InputMethodManager so\nthat InputMethodService#clearInsetOfPreviousIme() can surely terminate\nthe IME transition state managed in PhoneWindowManager, rather than\nrelying on a hack of calling SoftInputWindow#show() and\nSoftInputWindow#hide(), which actually does not work for Bug 26663589.\n\n [1]: Ib04967f39b2529251e4835c42e9f99dba2cf43f2\n      2977eb7b6ce82309a1bb1ba4ab698f503cb0388a\n [2]: I5723f627ce323b0d12bd7b93f5b35fc4d342b50c\n      792faa2c16d319e874a1d633f964a78266d5f3f2\n\nNote that addressing all the corner cases in [2] still requires lots of\nnon-trivial change.  Hence this CL focuses only on Bug 26663589 (and\nthe case we handled in Bug 15922840).\n\nBug: 26663589\nChange-Id: Ib567daa009c1139858dccadcfc6a04465ebecf36\n"
    },
    {
      "commit": "04b0d780bc9aea597d50635f610a3018ba8826c4",
      "tree": "3322023f9569faf6ea7a3170e4aa090d8d7e97e3",
      "parents": [
        "ce4edb92341a02c804b2bed628a63385555be219",
        "8fc7ca05e5ce3a8774be2abb0742b993431bff63"
      ],
      "author": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Wed May 11 15:59:03 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 11 15:59:03 2016 +0000"
      },
      "message": "Merge \"Fix VectorDrawable_Delegate and DrawerLayout\" into nyc-dev\nam: 8fc7ca05e5\n\n* commit \u00278fc7ca05e5ce3a8774be2abb0742b993431bff63\u0027:\n  Fix VectorDrawable_Delegate and DrawerLayout\n\nChange-Id: I2c438e5236346a2fa7147b7a9a88eaa2f4a67993\n"
    },
    {
      "commit": "8fc7ca05e5ce3a8774be2abb0742b993431bff63",
      "tree": "ba5101497ad341e08cad89b8ae3e42b8514805d5",
      "parents": [
        "8b3cb1b2ffa3154743e0228658b295ddd212bc68",
        "5ca21e4ceca42be633031809b8ee43fd8688389b"
      ],
      "author": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Wed May 11 15:53:13 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 11 15:53:15 2016 +0000"
      },
      "message": "Merge \"Fix VectorDrawable_Delegate and DrawerLayout\" into nyc-dev"
    },
    {
      "commit": "aef572227b3f5b26043ccfa8c41866e11bf8550d",
      "tree": "bcb83452a2793eba57bf02b4642fdeea3ac1043e",
      "parents": [
        "1eadfb82a2e40edc21342a01d9094a4f4969cc41",
        "0a9c387847db52dfcfbb134916f51211560a290c"
      ],
      "author": {
        "name": "Doug Felt",
        "email": "dougfelt@google.com",
        "time": "Tue May 10 21:28:30 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 10 21:28:30 2016 +0000"
      },
      "message": "Merge \"Remove rifle (1F946) from emoji font.\" into nyc-dev\nam: 0a9c387847\n\n* commit \u00270a9c387847db52dfcfbb134916f51211560a290c\u0027:\n  Remove rifle (1F946) from emoji font.\n\nChange-Id: Ic6c87fb2b3b84dbe01c9681a1af11ae57e39e6a2\n"
    },
    {
      "commit": "3a64f8140c23eacc47978ade4c213ae43cca6541",
      "tree": "7464e504782a3357648b365235abb746a5a9c355",
      "parents": [
        "6e2b3d158a333b8754854314af0fc865a1f8bc5e"
      ],
      "author": {
        "name": "Doug Felt",
        "email": "dougfelt@google.com",
        "time": "Tue May 10 12:50:25 2016 -0700"
      },
      "committer": {
        "name": "Doug Felt",
        "email": "dougfelt@google.com",
        "time": "Tue May 10 12:50:25 2016 -0700"
      },
      "message": "Remove rifle (1F946) from emoji font.\n\nBug: 28678310\nChange-Id: I60097cd78f28764d83abe0d12b53e2a7e6c974dc\n"
    },
    {
      "commit": "5ca21e4ceca42be633031809b8ee43fd8688389b",
      "tree": "998adcc293d1284c760d298259b974bd985131ed",
      "parents": [
        "9b40edab61ca9bf3b9f5931bbfc266eb6c6216e6"
      ],
      "author": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Tue May 10 15:21:38 2016 +0100"
      },
      "committer": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Tue May 10 15:21:38 2016 +0100"
      },
      "message": "Fix VectorDrawable_Delegate and DrawerLayout\n\nModify the nDraw call that has been changed in the framework to return\nan int with the number of pixels allocated.\nModify the animation initialization render call to use the actual\nmeasured size (instead of 0,0) so the DrawerLayout is setup\ncorrectly.\n\nChange-Id: I198de05206382c6489056f7c3d9a1d328864321c\n"
    },
    {
      "commit": "feaf99fa1b7563f15dbd4211718a6cfb7a3cc3c8",
      "tree": "ea11ecd04a1908a46e0039a154f21a84453229b0",
      "parents": [
        "6f9f75e1063d282c933ede862fa7ea9371a2f310"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Fri May 06 17:16:06 2016 +0100"
      },
      "committer": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Mon May 09 14:51:41 2016 +0100"
      },
      "message": "Stop emitting javadoc for @removed attributes.\n\nWe need the attributes to remain public because people might still be\nlinking against them, but we don\u0027t want them showing up in the\ndocumentation any more. Them showing up in the documentation also had\nthe side effect that it would accidentally mark the parent class of\nattributes as @removed, which was not intended.\n\nBug: 28663748\n\nChange-Id: I2f6eb09455fddf1086e6b24bc3bea5292e8e32b7\n"
    },
    {
      "commit": "b9d2502eac428ee8021bcfa43977479032a88bfc",
      "tree": "3e7fb40049ccca79a7b2b8289bcebc6865f5a5d3",
      "parents": [
        "ea249fd9906836c2e9cb0c2e49448aa9025ce3cd",
        "ea162c3c7992b01d8d56766a94e56a0cee3fe3b2"
      ],
      "author": {
        "name": "Robert Carr",
        "email": "racarr@google.com",
        "time": "Thu May 05 19:47:36 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 05 19:47:36 2016 +0000"
      },
      "message": "Merge \"Prepare to replace windows across recreate().\" into nyc-dev\nam: ea162c3c79\n\n* commit \u0027ea162c3c7992b01d8d56766a94e56a0cee3fe3b2\u0027:\n  Prepare to replace windows across recreate().\n\nChange-Id: I3f78aa81d76e0a71f616037c531e7755760b41cf\n"
    },
    {
      "commit": "ea162c3c7992b01d8d56766a94e56a0cee3fe3b2",
      "tree": "eab3cdbfcbdda2de0e2cffb42122b66f45a99e35",
      "parents": [
        "e2cdb20cf895b15acac5acaa43e2e6ffb13655b8",
        "77bdfb512f963701082c5c78e9a9db00b167fcb6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu May 05 19:38:15 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 05 19:38:17 2016 +0000"
      },
      "message": "Merge \"Prepare to replace windows across recreate().\" into nyc-dev"
    },
    {
      "commit": "e8498819f80226065c077cb78451848d6514728d",
      "tree": "fa1d518d537af87142e9227094055836ed643d36",
      "parents": [
        "bd6e38e6b70a0b262414074f393b79dd0de5900d",
        "e37ecbdede9bb3b4fadba359891b13eb5cd6c697"
      ],
      "author": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Thu May 05 12:27:45 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 05 12:27:45 2016 +0000"
      },
      "message": "Merge \"Add missing delegate in Bitmap_Delegate\" into nyc-dev\nam: e37ecbdede\n\n* commit \u0027e37ecbdede9bb3b4fadba359891b13eb5cd6c697\u0027:\n  Add missing delegate in Bitmap_Delegate\n\nChange-Id: Ib8e9fd1772a605ba75ffd7cf868fa654c50cb1e5\n"
    },
    {
      "commit": "e37ecbdede9bb3b4fadba359891b13eb5cd6c697",
      "tree": "ab06ef7cc177985ee05c3876bf7bf93999bcf055",
      "parents": [
        "00e8fef0ba61cd57cd36beeb81ae1eb20ac04eaf",
        "d7d2119fe37f48e4157c3bc471c1153544cf5604"
      ],
      "author": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Thu May 05 12:21:34 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 05 12:21:35 2016 +0000"
      },
      "message": "Merge \"Add missing delegate in Bitmap_Delegate\" into nyc-dev"
    },
    {
      "commit": "77bdfb512f963701082c5c78e9a9db00b167fcb6",
      "tree": "0e00b8d01d2c6d443f9754ef034b7732b1f89ac4",
      "parents": [
        "630196620adc56f699c182674273806c8368e65d"
      ],
      "author": {
        "name": "Robert Carr",
        "email": "racarr@google.com",
        "time": "Mon May 02 18:18:31 2016 -0700"
      },
      "committer": {
        "name": "Robert Carr",
        "email": "racarr@google.com",
        "time": "Wed May 04 12:40:39 2016 -0700"
      },
      "message": "Prepare to replace windows across recreate().\n\nWhen the activity locally recreates itself, nothing\non the server side is able to prepare preserving windows,\nor replacing windows. The activity was trying to defer\nremoving the old window, but it was just waiting\nuntil the new one was created, not until it was drawn,\nthus resulting in a flicker. It\u0027s easy to backpack on the\nexisting replacement infrastructure.\n\nBug: 28221875\nChange-Id: I55fc4ca78e9e11809473fedd8b30b6a6350cf852\n"
    },
    {
      "commit": "e13a3252f9411c5eb0138e1adad385e4ae0cf613",
      "tree": "d2d7707971a2a35f92ba1035f712568f720b3af0",
      "parents": [
        "bb2d75c48feae8ea2bb7694922f630baa9c3a8fc",
        "398342f9b66046582eff7d98e252d435475d6a92"
      ],
      "author": {
        "name": "Doug Felt",
        "email": "dougfelt@google.com",
        "time": "Fri Apr 29 21:30:45 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Apr 29 21:30:45 2016 +0000"
      },
      "message": "Merge \"Patch fontchain_lint to exclude modern_pentathlon.\" into nyc-dev\nam: 398342f9b6\n\n* commit \u0027398342f9b66046582eff7d98e252d435475d6a92\u0027:\n  Patch fontchain_lint to exclude modern_pentathlon.\n\nChange-Id: I7bdd78e1fef0f3debdfd97d7c742a4d0987101e1\n"
    },
    {
      "commit": "398342f9b66046582eff7d98e252d435475d6a92",
      "tree": "e8197e7e23c2606db11060515012c0e6ccea5cae",
      "parents": [
        "46286e18244b70a40dd965bf10f8ba90da54ac8c",
        "ce51db00ecdd2a30033b4bb6a197d0a65ca909a9"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Fri Apr 29 21:25:19 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 29 21:25:20 2016 +0000"
      },
      "message": "Merge \"Patch fontchain_lint to exclude modern_pentathlon.\" into nyc-dev"
    },
    {
      "commit": "ce51db00ecdd2a30033b4bb6a197d0a65ca909a9",
      "tree": "1e0b2f15395011fe12c6220a16dd98f8d86e9c27",
      "parents": [
        "90a225d46d5f674b144fb3942623797b0b537871"
      ],
      "author": {
        "name": "Doug Felt",
        "email": "dougfelt@google.com",
        "time": "Fri Apr 29 13:20:05 2016 -0700"
      },
      "committer": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Fri Apr 29 14:17:57 2016 -0700"
      },
      "message": "Patch fontchain_lint to exclude modern_pentathlon.\n\nFix build breakage.\nBug: 28426800\n\nChange-Id: Idcc8f1b66014b25758c163d908d34f06011d9927\n"
    },
    {
      "commit": "5d76be778b918c3b883a0e05bc14833c5a33d678",
      "tree": "ecefb2040224de4c826cdd2265a779902dbae0a6",
      "parents": [
        "ba4b9ab111d612ec47c43cdefc226893933a719a",
        "4c5e7a740a632829b48b2324f80a43ab94ac7551"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Fri Apr 29 20:10:34 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Apr 29 20:10:34 2016 +0000"
      },
      "message": "Merge \"Add namespace before attr name in defPropMap\" into nyc-dev\nam: 4c5e7a740a\n\n* commit \u00274c5e7a740a632829b48b2324f80a43ab94ac7551\u0027:\n  Add namespace before attr name in defPropMap\n\nChange-Id: I93619d0e2a28ef30b43e1fe8361142da3122cdda\n"
    },
    {
      "commit": "ba4b9ab111d612ec47c43cdefc226893933a719a",
      "tree": "3a50203aa327c5848175a35d0e02c82e68230f27",
      "parents": [
        "10a05037d31d39d789e2dfc176656db76bec20d7",
        "2385e2184a68318a582f075bcd483baa35c776b4"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Fri Apr 29 20:10:29 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Apr 29 20:10:29 2016 +0000"
      },
      "message": "Merge \"Revert \"Switch LayoutLib to Java 8\"\" into nyc-dev\nam: 2385e2184a\n\n* commit \u00272385e2184a68318a582f075bcd483baa35c776b4\u0027:\n  Revert \"Switch LayoutLib to Java 8\"\n\nChange-Id: Ie231af95e2d2361419db0ffc03c3abff4c6f1cc3\n"
    },
    {
      "commit": "4c5e7a740a632829b48b2324f80a43ab94ac7551",
      "tree": "09891feea3aaed9cd4b0b812b5cb1bb75536223a",
      "parents": [
        "2385e2184a68318a582f075bcd483baa35c776b4",
        "a43c4fa09ff758400c17c3533b77d783e713a115"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Fri Apr 29 20:06:00 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 29 20:06:01 2016 +0000"
      },
      "message": "Merge \"Add namespace before attr name in defPropMap\" into nyc-dev"
    },
    {
      "commit": "2385e2184a68318a582f075bcd483baa35c776b4",
      "tree": "69cf4190698a1f718faeb441d37f9dfb3e2e950c",
      "parents": [
        "60f2c17e273ea919dc663f387ef246b3d359c412",
        "621c43d8e538a82047100ec56b88e74bb5dea57e"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Fri Apr 29 20:05:37 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 29 20:05:39 2016 +0000"
      },
      "message": "Merge \"Revert \"Switch LayoutLib to Java 8\"\" into nyc-dev"
    },
    {
      "commit": "ab45664130064cd44cc5ceb85d41de90b995819b",
      "tree": "57a9b10f20bcf38955ae99d5cacbce3155d5576e",
      "parents": [
        "ec6faca0078263dfbf2b41d11cdb14586e40fd75",
        "682583c8902efbd33d4394131a2214ce94469535"
      ],
      "author": {
        "name": "Rohit Agrawal",
        "email": "rohitagr@google.com",
        "time": "Fri Apr 29 01:19:06 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 29 01:19:08 2016 +0000"
      },
      "message": "Merge \"AAPT: ProGuard config for components in main dex.\" into nyc-dev"
    },
    {
      "commit": "0d9f32da56fe19d985cf1d35d07e5e6909923a9a",
      "tree": "c2da18d48b07cec32d74c9abfdba6108a8fbae4d",
      "parents": [
        "461be97e3007d20cc9f494c24aade1302435ae5d",
        "1d58c18081a2f17afc964de2f261a699e11d6f02"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Thu Apr 28 20:18:21 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Apr 28 20:18:21 2016 +0000"
      },
      "message": "Merge \"AAPT: ProGuard config for components in main dex.\" am: da66fa7526\nam: 1d58c18081\n\n* commit \u00271d58c18081a2f17afc964de2f261a699e11d6f02\u0027:\n  AAPT: ProGuard config for components in main dex.\n\nChange-Id: I156e1805ad64798be891747a81561589d9543424\n"
    },
    {
      "commit": "da66fa7526aaa034c27f77455f55e58f769624fa",
      "tree": "b025793455d7922c79157f58db948125982a0e35",
      "parents": [
        "6e35557ad34a9722c27a70b30930104c2f36f78b",
        "6ba873faec0d165b74acfecf1533f58433d431e9"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Thu Apr 28 20:06:19 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Apr 28 20:06:19 2016 +0000"
      },
      "message": "Merge \"AAPT: ProGuard config for components in main dex.\""
    },
    {
      "commit": "461be97e3007d20cc9f494c24aade1302435ae5d",
      "tree": "65efd0f9a4532c11f2423d0d9c4aa93cf582249f",
      "parents": [
        "f81a047ad5085dad576f25254f8a2a51c5155da3",
        "28d6c1e49313bcb4823541d0114b2ff04f8cb446"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Thu Apr 28 19:44:21 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Apr 28 19:44:21 2016 +0000"
      },
      "message": "Merge \"AAPT2: Accept a file with arguments when argument list is too long\" into nyc-dev\nam: 28d6c1e493\n\n* commit \u002728d6c1e49313bcb4823541d0114b2ff04f8cb446\u0027:\n  AAPT2: Accept a file with arguments when argument list is too long\n\nChange-Id: I85c1aaa9818e9331a458892898204617af453b02\n"
    },
    {
      "commit": "28d6c1e49313bcb4823541d0114b2ff04f8cb446",
      "tree": "2e13134d1ccc6c54cf71e8ef63569e88b423b36b",
      "parents": [
        "8c2fb9edae4413074186e3d84ccff0eba41b2cae",
        "c51562cf5acda7849a34c4ae2a88077c068859c0"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Thu Apr 28 19:34:30 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 28 19:34:31 2016 +0000"
      },
      "message": "Merge \"AAPT2: Accept a file with arguments when argument list is too long\" into nyc-dev"
    },
    {
      "commit": "c51562cf5acda7849a34c4ae2a88077c068859c0",
      "tree": "4f9430be9631a1ccb6042781d2d265fb396796a5",
      "parents": [
        "6e685dc3c519526a0f38ec5ee9e81e1f57e0fa36"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Thu Apr 28 11:12:38 2016 -0700"
      },
      "committer": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Thu Apr 28 11:14:38 2016 -0700"
      },
      "message": "AAPT2: Accept a file with arguments when argument list is too long\n\nBug:22775504\nChange-Id: Ife73d4e4611016c9ee7b56264bc6a765c54beba3\n"
    },
    {
      "commit": "682583c8902efbd33d4394131a2214ce94469535",
      "tree": "16b35113be2d432f6b58948de3b4f9045aace8e1",
      "parents": [
        "987609f5a7bd8e18559334aa0260e6614520af13"
      ],
      "author": {
        "name": "Rohit Agrawal",
        "email": "rohitagr@google.com",
        "time": "Thu Apr 21 16:29:58 2016 -0700"
      },
      "committer": {
        "name": "Rohit Agrawal",
        "email": "rohitagr@google.com",
        "time": "Wed Apr 27 19:50:55 2016 +0000"
      },
      "message": "AAPT: ProGuard config for components in main dex.\n\nCreate an analogue of \"aapt -G\" which outputs a proguard configuration\nthat keeps only components which need to be in the main dex.\n\nBug: 27383099\nBug: 28425556\n\nChange-Id: Ic18c8c563794ff27a5598a214111d1b446a005f1\n(cherry picked from commit 86229cb622fccde8ab8cbe85eead91a34313a708)\n"
    },
    {
      "commit": "c6baf563ba6aa207a48317c177b29f1d2b70cf3d",
      "tree": "38cb5ab3e8ce0ebe0bcdace644378ad037adb37f",
      "parents": [
        "cd4f7e12037acd16f500dc9a4be98e51fe58a11b"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Apr 27 11:29:23 2016 -0700"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Apr 27 11:38:12 2016 -0700"
      },
      "message": "Fix google-explicit-constructor warnings.\n\nBug: 28341362\nChange-Id: Ibdd6a210bb7ff228e3624cc319169f77aca3b51e\n"
    },
    {
      "commit": "6ba873faec0d165b74acfecf1533f58433d431e9",
      "tree": "8548bea7027c47e34a7ef03072821c82c536f022",
      "parents": [
        "cd4f7e12037acd16f500dc9a4be98e51fe58a11b"
      ],
      "author": {
        "name": "Rohit Agrawal",
        "email": "rohitagr@google.com",
        "time": "Thu Apr 21 16:29:58 2016 -0700"
      },
      "committer": {
        "name": "Rohit Agrawal",
        "email": "rohitagr@google.com",
        "time": "Wed Apr 27 11:26:55 2016 -0700"
      },
      "message": "AAPT: ProGuard config for components in main dex.\n\nCreate an analogue of \"aapt -G\" which outputs a proguard configuration\nthat keeps only components which need to be in the main dex.\n\nBUG: 27383099\n\nChange-Id: Ic18c8c563794ff27a5598a214111d1b446a005f1\n(cherry picked from commit 86229cb622fccde8ab8cbe85eead91a34313a708)\n"
    },
    {
      "commit": "a43c4fa09ff758400c17c3533b77d783e713a115",
      "tree": "5869cdabdd9988abca18e24ee6f6538c795e705f",
      "parents": [
        "e70464e11694712d62092ac3a623c32fe6d5e8a5"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Apr 26 15:15:52 2016 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Apr 26 15:19:31 2016 -0700"
      },
      "message": "Add namespace before attr name in defPropMap\n\nChange-Id: I36d094fb69d5f5ce0aebde04960ffcd19c27a2eb\n"
    },
    {
      "commit": "599bf728debc52afb03480e1988d331dfa337a47",
      "tree": "1158a0e0cc847a3be0c52b38cc540710dd6a745f",
      "parents": [
        "de3f4aead5a92e28d81287ea5f63d2e510187927",
        "5a91b615232374084a45752d7c09c25265e263ed"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Apr 22 21:07:11 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Apr 22 21:07:11 2016 +0000"
      },
      "message": "Merge \"Disallow disable of the system shared libs.\" into nyc-dev\nam: 5a91b61\n\n* commit \u00275a91b615232374084a45752d7c09c25265e263ed\u0027:\n  Disallow disable of the system shared libs.\n\nChange-Id: I111c0285b73ffa64594c39b54d18d5d3ff670953\n"
    },
    {
      "commit": "5a91b615232374084a45752d7c09c25265e263ed",
      "tree": "d3c9a02f45112af2449e565726ac5236e3e8e9d8",
      "parents": [
        "7981e8ff6509769a590f15b440f989437d732be5",
        "a9c2500a6863dabdd786f17a25ce0bf3683109a2"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Apr 22 21:03:28 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 22 21:03:30 2016 +0000"
      },
      "message": "Merge \"Disallow disable of the system shared libs.\" into nyc-dev"
    },
    {
      "commit": "d7d2119fe37f48e4157c3bc471c1153544cf5604",
      "tree": "c77421710d31385d03d2256135f5be6ca5e60f5d",
      "parents": [
        "784c93e372ff8ba8ca59499a8e35d83e5bd71c1a"
      ],
      "author": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Fri Apr 22 19:00:39 2016 +0100"
      },
      "committer": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Fri Apr 22 19:00:39 2016 +0100"
      },
      "message": "Add missing delegate in Bitmap_Delegate\n\nNew nativeCopyAshmemConfig\n\nChange-Id: I8aedb0df827ac8d8091a9457bc341c1047b5a539\n"
    },
    {
      "commit": "1de566b58b361e28bab3d33e3927fd13b0c90c6e",
      "tree": "1f097541a68bf6ecf16a83569a76eb0d7456d271",
      "parents": [
        "48b8d1471295553c38c95f6a37a2079539b6ecdf",
        "38745971c266f5fca692ef284e1e3b4d38af1a41"
      ],
      "author": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Tue Apr 19 07:38:42 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Apr 19 07:38:42 2016 +0000"
      },
      "message": "Merge \"Separate measure so it can only run inflate if needed\" into nyc-dev\nam: 3874597\n\n* commit \u002738745971c266f5fca692ef284e1e3b4d38af1a41\u0027:\n  Separate measure so it can only run inflate if needed\n\nChange-Id: Id52cf5e5c211d8c0f2363e0e349669a1c1f4ca40\n"
    },
    {
      "commit": "38745971c266f5fca692ef284e1e3b4d38af1a41",
      "tree": "4c504e59780723439bab402a79970d9566ab77ac",
      "parents": [
        "6e1d1dbdd4d48e7997eb0998128ccaa9f8eeee5b",
        "39e540caffca2584aa6c4cb74ce42dceb24a93f7"
      ],
      "author": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Tue Apr 19 07:34:16 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 19 07:34:17 2016 +0000"
      },
      "message": "Merge \"Separate measure so it can only run inflate if needed\" into nyc-dev"
    },
    {
      "commit": "d699f726ceb3373a1f8158c2a9d42a035d4c4164",
      "tree": "01d0aa68ad10299c9b98cfe3941e41bd75daac43",
      "parents": [
        "468a0796cbed366d9db01c0e86e9429b51645842",
        "0b1a203830f49b8998692873c161a8fb7c7ab9cb"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Sat Apr 16 07:06:09 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Apr 16 07:06:09 2016 +0000"
      },
      "message": "Merge \"SettingsLib: Build with AAPT2\" into nyc-dev\nam: 0b1a203\n\n* commit \u00270b1a203830f49b8998692873c161a8fb7c7ab9cb\u0027:\n  SettingsLib: Build with AAPT2\n\nChange-Id: Id8c103e38a78b13598bcf7d50d51239c08c22ca1\n"
    },
    {
      "commit": "0b1a203830f49b8998692873c161a8fb7c7ab9cb",
      "tree": "cb1d3e7f4bb947161d9d3a1823d5fab210f30360",
      "parents": [
        "865cef475dd4b0ffcb4df0dd62cb86d4ce65ab08",
        "5ff3ad6312086b87439bd8d3438a4476e2c14946"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Sat Apr 16 07:01:07 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 16 07:01:08 2016 +0000"
      },
      "message": "Merge \"SettingsLib: Build with AAPT2\" into nyc-dev"
    },
    {
      "commit": "39e540caffca2584aa6c4cb74ce42dceb24a93f7",
      "tree": "082a1f600d33ef40348d6868f811a9c3dbaa83d1",
      "parents": [
        "428fdd104c6877889da1af2d35af41d5c14833c9"
      ],
      "author": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Tue Apr 12 17:22:15 2016 +0100"
      },
      "committer": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Fri Apr 15 11:38:19 2016 +0100"
      },
      "message": "Separate measure so it can only run inflate if needed\n\nThis allows to only do inflate + measure and not to render.\n\nChange-Id: I4be08513728b656f699e9115e14cf618d95b538a\n"
    },
    {
      "commit": "5ff3ad6312086b87439bd8d3438a4476e2c14946",
      "tree": "81677b94eef85b71fd2789a44a9e1d810708a779",
      "parents": [
        "b5abb78b7c329069d5d5e7fd9c6a6e5e81f79c90"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Wed Apr 13 20:30:45 2016 -0700"
      },
      "committer": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Thu Apr 14 14:45:21 2016 -0700"
      },
      "message": "SettingsLib: Build with AAPT2\n\nBug:22775504\nChange-Id: I2e5015235384d124418d32186daa190f38e1c5b3\n"
    },
    {
      "commit": "21e1f3c5ad9152ab9c7f07ddef4bf8f38eca4a26",
      "tree": "33525352cfb7d87cbae0754992a6a13011bfec57",
      "parents": [
        "ea46398b1a974a77d95e3aef36b2637aedc0fc7a",
        "e70464e11694712d62092ac3a623c32fe6d5e8a5"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Apr 14 19:48:58 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Apr 14 19:48:58 2016 +0000"
      },
      "message": "Merge \"Return complete properties map instead of per view\" into nyc-dev\nam: e70464e\n\n* commit \u0027e70464e11694712d62092ac3a623c32fe6d5e8a5\u0027:\n  Return complete properties map instead of per view\n\nChange-Id: I40f801e0f1daa9240af11d93dbe52cc17bd29ac8\n"
    },
    {
      "commit": "e70464e11694712d62092ac3a623c32fe6d5e8a5",
      "tree": "c2c9d516c45d817bdc3b04368e402d7a8196ffd3",
      "parents": [
        "abaa3395e94754563fb4b07d077e5e87d41f6a17",
        "eaf1853b98d7bf2c3d693ad702050968ef0a404c"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Apr 14 19:42:15 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 14 19:42:16 2016 +0000"
      },
      "message": "Merge \"Return complete properties map instead of per view\" into nyc-dev"
    },
    {
      "commit": "eaf1853b98d7bf2c3d693ad702050968ef0a404c",
      "tree": "5a27f18be9175e1064487c40070be00a3575ca82",
      "parents": [
        "79c59fe4a8544bdda5c56efecf9c2bc72f2f0e4e"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Apr 14 12:38:23 2016 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Apr 14 12:38:23 2016 -0700"
      },
      "message": "Return complete properties map instead of per view\n\nChange-Id: Ib7c71606d1bf43bbaa80f5601a8508d7aa49d953\n"
    },
    {
      "commit": "a9c2500a6863dabdd786f17a25ce0bf3683109a2",
      "tree": "30a9b8acaeaf91ac0c90ede24fbfa6deac2cd441",
      "parents": [
        "8bb7ad598560fda42ec256f02ba69cf54b433a85"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Apr 13 19:25:56 2016 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Apr 13 19:31:40 2016 -0700"
      },
      "message": "Disallow disable of the system shared libs.\n\nbug:28173410\n\nChange-Id: If731f2d90312a083bb940f83431ba3eccf213947\n"
    },
    {
      "commit": "e4e690b6553a218aae145f0e71fe77530ce37b4b",
      "tree": "d4d643555e40930ebc398878b044f8bfd5271a90",
      "parents": [
        "d1261c578e751ee4b04e44a3711f1f421fbd7c80",
        "ff9e0dede85d12576227013feeb3a1e7fd5a4774"
      ],
      "author": {
        "name": "Jerome Gaillard",
        "email": "jgaillard@google.com",
        "time": "Wed Apr 13 12:21:28 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Apr 13 12:21:28 2016 +0000"
      },
      "message": "Merge \"Change method name in VectorDrawable_Delegate\" into nyc-dev\nam: ff9e0de\n\n* commit \u0027ff9e0dede85d12576227013feeb3a1e7fd5a4774\u0027:\n  Change method name in VectorDrawable_Delegate\n\nChange-Id: I9b706ab3297c69f58a948282250ae1ed40cd3c0b\n"
    },
    {
      "commit": "8c0ab16494f3a46ee847d035de2248fae3168d8a",
      "tree": "c0cd69bfe68aeaa1d9150847fdd300896dacd8c8",
      "parents": [
        "caf566a5372b05230885b787997b98ff4508eadd"
      ],
      "author": {
        "name": "Jerome Gaillard",
        "email": "jgaillard@google.com",
        "time": "Wed Apr 13 11:48:28 2016 +0100"
      },
      "committer": {
        "name": "Jerome Gaillard",
        "email": "jgaillard@google.com",
        "time": "Wed Apr 13 11:48:28 2016 +0100"
      },
      "message": "Change method name in VectorDrawable_Delegate\n\nFollowing change in VectorDrawable from commit cdedc9a80d.\n\nChange-Id: I5d17b2e77c9600fe3da981c77a3e39dcd4df1d1f\n"
    },
    {
      "commit": "dea620e428afa033dced1c0a1dc8c04e405798bf",
      "tree": "2e55b3542eb173f57ba0eed15b7954e8c280f214",
      "parents": [
        "bf0cf9d1357cd7fc153ae23ada488698f42c4009",
        "49a54366c11ed5ac887e6f897aa6ee5e4b86489c"
      ],
      "author": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Wed Apr 13 08:23:09 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Apr 13 08:23:09 2016 +0000"
      },
      "message": "Merge \"Synchronize access to the main looper\" into nyc-dev\nam: 49a5436\n\n* commit \u002749a54366c11ed5ac887e6f897aa6ee5e4b86489c\u0027:\n  Synchronize access to the main looper\n\nChange-Id: Ife3e869aea8c257c1a3e2dd38fc81f83ec747735\n"
    },
    {
      "commit": "49a54366c11ed5ac887e6f897aa6ee5e4b86489c",
      "tree": "d2db88c5a1773d69cfe5cb868e1dfaf61753aa61",
      "parents": [
        "d0fae0d61d22608b4bfb0845e13ed9c07c5c5376",
        "8d25697bf01faaf3a6bb8f9f3a0619437cacc22e"
      ],
      "author": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Wed Apr 13 08:14:55 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 13 08:14:57 2016 +0000"
      },
      "message": "Merge \"Synchronize access to the main looper\" into nyc-dev"
    },
    {
      "commit": "7b13098b6299530348c836266d74369b0ff0b3d4",
      "tree": "fb2ffc8ff4dc8ca3e29cfe9605bad739741406a5",
      "parents": [
        "6e4fec33d0c63827c5ebd4aa2d89cc652a37e884",
        "0a6a6dbe9107a3e31d74293f853b46ae0e5b9e7b"
      ],
      "author": {
        "name": "Suprabh Shukla",
        "email": "suprabh@google.com",
        "time": "Wed Apr 13 03:17:24 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Apr 13 03:17:24 2016 +0000"
      },
      "message": "Merge \"Added api to delete cache files for a given user\" into nyc-dev\nam: 0a6a6db\n\n* commit \u00270a6a6dbe9107a3e31d74293f853b46ae0e5b9e7b\u0027:\n  Added api to delete cache files for a given user\n\nChange-Id: If8bc5327e76680d3d30127b1129e7c4c36928421\n"
    },
    {
      "commit": "0a6a6dbe9107a3e31d74293f853b46ae0e5b9e7b",
      "tree": "91f72c8298471ace824d4b8f50071da603b006e4",
      "parents": [
        "b0202799528fe70a045224b1151c1720ef224aa8",
        "78c9eb8947538f63d2e06684663d400991dfff8f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 13 03:13:47 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 13 03:13:49 2016 +0000"
      },
      "message": "Merge \"Added api to delete cache files for a given user\" into nyc-dev"
    },
    {
      "commit": "eae7a2de740982be90ef48412e2d5cc6d98f645d",
      "tree": "f01fc39047cc7e44ff0eac498a2a4be1f7d98cb1",
      "parents": [
        "a8d6b050f8bedcac81c2a014f6ad5ff5b8d67205",
        "a51a12cfe73c3f578a013543fddd9d913b46c143"
      ],
      "author": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Wed Apr 13 02:09:00 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Apr 13 02:09:00 2016 +0000"
      },
      "message": "Merge \"Add many more emoji tests\" into nyc-dev\nam: a51a12c\n\n* commit \u0027a51a12cfe73c3f578a013543fddd9d913b46c143\u0027:\n  Add many more emoji tests\n\nChange-Id: I07fdc9040cec1a6be7fe7fa09fb56b6ea724e8d1\n"
    },
    {
      "commit": "a51a12cfe73c3f578a013543fddd9d913b46c143",
      "tree": "72295a332f84af90351e5ba2f4d3d5a4358f5d94",
      "parents": [
        "c8fc35a9b8be5b7324b2cc21968a8981f49b5e58",
        "5dde087811c255509a72aa9a51c27b40bf0cbf2c"
      ],
      "author": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Wed Apr 13 02:01:17 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 13 02:01:19 2016 +0000"
      },
      "message": "Merge \"Add many more emoji tests\" into nyc-dev"
    },
    {
      "commit": "78c9eb8947538f63d2e06684663d400991dfff8f",
      "tree": "8aade80caa37234ec166da1b2d43d4b453acbe6a",
      "parents": [
        "518bae5fa411327b14ca1e1496f6c9836da0eccd"
      ],
      "author": {
        "name": "Suprabh Shukla",
        "email": "suprabh@google.com",
        "time": "Tue Apr 12 15:51:35 2016 -0700"
      },
      "committer": {
        "name": "Suprabh Shukla",
        "email": "suprabh@google.com",
        "time": "Tue Apr 12 18:23:56 2016 -0700"
      },
      "message": "Added api to delete cache files for a given user\n\nAdded an api to delete application cache files for a specific user. This\nallows settings to clear cache files for work profile apps as well.\n\nBug: b/25338468\nChange-Id: I52d4944a7a03b6d63ad44dd6bb868aec62815eab\n"
    },
    {
      "commit": "e69268012d109e037319e7e78414f6ccba02601f",
      "tree": "5afbd9667cfe5f11f1e97f665653b982a8c661b4",
      "parents": [
        "5e6f16646a286753fa58b4833f7bea86bf32db8c",
        "a8d21a0facb415ed085059298c50eaa58544129a"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Apr 12 22:21:33 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Apr 12 22:21:33 2016 +0000"
      },
      "message": "Merge \"Add post resolve property values\" into nyc-dev\nam: a8d21a0\n\n* commit \u0027a8d21a0facb415ed085059298c50eaa58544129a\u0027:\n  Add post resolve property values\n\nChange-Id: I6f2c2f086a680dc82a02450b891e1d9de8885004\n"
    },
    {
      "commit": "79c59fe4a8544bdda5c56efecf9c2bc72f2f0e4e",
      "tree": "be453fadaf1bd9da4759a9afd0649d000ed92008",
      "parents": [
        "8af20ef6a885a50694805a066f02fc643e80b837"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Apr 12 12:07:40 2016 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Apr 12 12:46:09 2016 -0700"
      },
      "message": "Add post resolve property values\n\nChange-Id: Ia86b7dfc479cc5313cce36b6b3066fbb1d00c292\n"
    },
    {
      "commit": "8d25697bf01faaf3a6bb8f9f3a0619437cacc22e",
      "tree": "1f41e6e2addf2ad80655fcec595077e83b821fe7",
      "parents": [
        "143a9333dc5779d062a9af615774c6f332e6dbca"
      ],
      "author": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Tue Apr 12 18:27:31 2016 +0100"
      },
      "committer": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Tue Apr 12 18:27:31 2016 +0100"
      },
      "message": "Synchronize access to the main looper\n\nChange-Id: I4b9375d07c4191393c04f8b40905e63742b3baad\n"
    },
    {
      "commit": "aa1f2e675002d0830fefe83196cf982c0ff512c0",
      "tree": "883ea0d6d0651d7dc8af7e781655a035fc8f5a11",
      "parents": [
        "ad56f852302d80a35f26553e158aadd201014991",
        "37e16f8e3bc3b3e3d3a4c37b5b7ccda953c78ac9"
      ],
      "author": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Tue Apr 12 16:34:51 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Apr 12 16:34:51 2016 +0000"
      },
      "message": "Merge \"Fix broken delegates for FontFamily and PathParser\" into nyc-dev\nam: 37e16f8\n\n* commit \u002737e16f8e3bc3b3e3d3a4c37b5b7ccda953c78ac9\u0027:\n  Fix broken delegates for FontFamily and PathParser\n\nChange-Id: Id418eaa3ccf69a4a757f8410f152718e4088f373\n"
    },
    {
      "commit": "a0a51b6fb629c06c763b73cfe24c6c4d540d54eb",
      "tree": "dced8d9a3c8ec4838d4008f6a76e3578f440dff9",
      "parents": [
        "73c9391d9bfa0f8f90dc3bee841642f46ba46bda"
      ],
      "author": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Tue Apr 12 15:34:26 2016 +0100"
      },
      "committer": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Tue Apr 12 17:21:00 2016 +0100"
      },
      "message": "Fix broken delegates for FontFamily and PathParser\n\nThe theme editor is throwing an exception with the last embedded\nlayoutlib because a missing method. Added also another missing method in\nFontFamily.\n\nChange-Id: I710ba7618df6444a3185b581cdc5dc8400f7c604\n"
    },
    {
      "commit": "e4c16f8cc2d6a3ba5597b8a1b0e09fe2f60288c6",
      "tree": "47ddb3d7cb5563ca9cda3d6e733abe42f0fd9311",
      "parents": [
        "e1af2276cef4533ef63fc691c4fe39c9014b80b0",
        "d3caf46a850fb3191562fc5e05c2aa8b5912b598"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Fri Apr 08 01:29:37 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Apr 08 01:29:37 2016 +0000"
      },
      "message": "Merge \"AAPT2: Clean up R JavaDoc generation\" into nyc-dev\nam: d3caf46\n\n* commit \u0027d3caf46a850fb3191562fc5e05c2aa8b5912b598\u0027:\n  AAPT2: Clean up R JavaDoc generation\n\nChange-Id: I4e83f950621c8be80600c3dc11a0cd9081477549\n"
    },
    {
      "commit": "d3caf46a850fb3191562fc5e05c2aa8b5912b598",
      "tree": "02b71d5def8456473b45fb76139f085a41c26333",
      "parents": [
        "11fabf70dbc0a25974476385f951816caba3022b",
        "626b3dbf74f02ae630ae0089632f5962340694dc"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Fri Apr 08 01:23:28 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 08 01:23:29 2016 +0000"
      },
      "message": "Merge \"AAPT2: Clean up R JavaDoc generation\" into nyc-dev"
    },
    {
      "commit": "626b3dbf74f02ae630ae0089632f5962340694dc",
      "tree": "21fda93c61d624b598b05cb0bd54a377a8975487",
      "parents": [
        "41c1bb8f4a5a1f2f0a23d6cece525eaea50f57b3"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Thu Apr 07 13:24:59 2016 -0700"
      },
      "committer": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Thu Apr 07 16:26:14 2016 -0700"
      },
      "message": "AAPT2: Clean up R JavaDoc generation\n\n- Don\u0027t generate private attributes in public R.java\n- Strip out @SystemApi from comment when generating @android.annotation.SystemApi\n- Only emit a single line (up to the first period) of an attribute\u0027s comment within\n  a styleable\u0027s attribute table.\n\nChange-Id: Id6316a6861540325934133958939a12074ad4428\n"
    },
    {
      "commit": "d1acd13cb00d21d3d84005952f07d2c6629c144b",
      "tree": "1367089ed3000e4b569ce507f1bcc343b55df39a",
      "parents": [
        "9f288d59310ed2c0e30f6c7acd448a485b96984f",
        "2155ad82042eb2f69b9c9d2a9ecf3884d265ad7b"
      ],
      "author": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Thu Apr 07 19:06:38 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Apr 07 19:06:38 2016 +0000"
      },
      "message": "Merge \"Fix NPE when runnin testActivity\" into nyc-dev\nam: 2155ad8\n\n* commit \u00272155ad82042eb2f69b9c9d2a9ecf3884d265ad7b\u0027:\n  Fix NPE when runnin testActivity\n\nChange-Id: I5b0c4b2686ebee6814866edf0c9e30e12ea14d26\n"
    },
    {
      "commit": "2155ad82042eb2f69b9c9d2a9ecf3884d265ad7b",
      "tree": "324063a04130ccfbf6ffe0cda634a94621e3f4b4",
      "parents": [
        "8cd2243d8ca6838ad154a70e7d4d31124225444b",
        "8cdf61a02e4652d53560c9758b8b15e76c50bfd7"
      ],
      "author": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Thu Apr 07 19:02:33 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 07 19:02:34 2016 +0000"
      },
      "message": "Merge \"Fix NPE when runnin testActivity\" into nyc-dev"
    },
    {
      "commit": "1f337234d09a3245ef834c8284d173072e5a5cb8",
      "tree": "bbf9e3e754b9297fa05703664b3ac8feeea933ac",
      "parents": [
        "c02d20bdfe07518c63bd8af9b77ef564cc9c6a56",
        "f22df48067ec8f0a2c609c40ba842a0e5a0812b0"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Thu Apr 07 17:08:32 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Apr 07 17:08:32 2016 +0000"
      },
      "message": "Merge \"AAPT2: Enable windows build and make sure it builds\" into nyc-dev\nam: f22df48\n\n* commit \u0027f22df48067ec8f0a2c609c40ba842a0e5a0812b0\u0027:\n  AAPT2: Enable windows build and make sure it builds\n\nChange-Id: I4a576df3e8d90546bb9d510821bcf1fbc349bdca\n"
    },
    {
      "commit": "c02d20bdfe07518c63bd8af9b77ef564cc9c6a56",
      "tree": "360d06e179b021dbba9d7e1e161d0b57bd7c1a34",
      "parents": [
        "3e267e8a254d0503c66ffbae2e7fa341ca411c74",
        "c399df7a683d831f55b5afdb6945ef86bfe0e181"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Thu Apr 07 17:08:30 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Apr 07 17:08:30 2016 +0000"
      },
      "message": "Merge \"AAPT: Dump uses-feature version in dump badging\" into nyc-dev\nam: c399df7\n\n* commit \u0027c399df7a683d831f55b5afdb6945ef86bfe0e181\u0027:\n  AAPT: Dump uses-feature version in dump badging\n\nChange-Id: I9fc30542458cd4a94ac6b00fb8dc943271961516\n"
    },
    {
      "commit": "f22df48067ec8f0a2c609c40ba842a0e5a0812b0",
      "tree": "6b96e72963e8167058df90d7ce6eddc5e4b798f8",
      "parents": [
        "c399df7a683d831f55b5afdb6945ef86bfe0e181",
        "803c7c807969bea1f1c50f348832f5b60ad05d8e"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Thu Apr 07 17:03:54 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 07 17:03:55 2016 +0000"
      },
      "message": "Merge \"AAPT2: Enable windows build and make sure it builds\" into nyc-dev"
    },
    {
      "commit": "c399df7a683d831f55b5afdb6945ef86bfe0e181",
      "tree": "a7bc8e98f77aacefcee573718e8d153f92f5f459",
      "parents": [
        "9d8da4cdf182643cd015bbf7a8ae1da9e53eb8b4",
        "694d0a7dfd281060c9f8d92a79bda1b7071affe3"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Thu Apr 07 17:03:21 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 07 17:03:23 2016 +0000"
      },
      "message": "Merge \"AAPT: Dump uses-feature version in dump badging\" into nyc-dev"
    },
    {
      "commit": "8cdf61a02e4652d53560c9758b8b15e76c50bfd7",
      "tree": "39d818b673232595b984ed69fab5e8d89992f66d",
      "parents": [
        "8c83a85e26844a24c2f4975e248021a4d4a32f9d"
      ],
      "author": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Thu Apr 07 18:00:17 2016 +0100"
      },
      "committer": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Thu Apr 07 18:00:17 2016 +0100"
      },
      "message": "Fix NPE when runnin testActivity\n\nChange-Id: I7ac81cb286b8d5593ae7f5fedb99bfd0fda791c5\n"
    },
    {
      "commit": "cdd194704bf6e065c274debf74e13119e2dd9db6",
      "tree": "12bcf48a541b63b664192171775c695ca9242c0f",
      "parents": [
        "869ecf225a6c6adb5d5dfe738e6d24ee0f41b1e7",
        "8d35506e512cbbce09cedfe8e1d76653440ca3a5"
      ],
      "author": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Thu Apr 07 16:34:41 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Apr 07 16:34:41 2016 +0000"
      },
      "message": "Merge \"Fix rect shadow detection\" into nyc-dev\nam: 8d35506\n\n* commit \u00278d35506e512cbbce09cedfe8e1d76653440ca3a5\u0027:\n  Fix rect shadow detection\n\nChange-Id: I499e845d9f28f094f15284f3450c2852a2046713\n"
    }
  ],
  "next": "8d35506e512cbbce09cedfe8e1d76653440ca3a5"
}
