)]}'
{
  "log": [
    {
      "commit": "820ce63cea8b458bf96b002accab99acb2f49c0a",
      "tree": "8f00522ad49355207b917894d73f6a7e111082e0",
      "parents": [
        "58a8de3ff287b735efaf52cf1ec8fdeee20ac375",
        "145bc2d067faa3fb49b71e9e8c8c70b40564061a"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Sep 11 04:54:25 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 11 04:54:26 2014 +0000"
      },
      "message": "Merge \"LayoutLib: support font weights.\" into lmp-dev"
    },
    {
      "commit": "145bc2d067faa3fb49b71e9e8c8c70b40564061a",
      "tree": "32b9f455ed887f9ebabe4073a48996c7d17de226",
      "parents": [
        "592b95901ef3fa7248bb9b79d8ea9ce3df9628bc"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Aug 27 19:30:32 2014 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Sep 10 17:01:16 2014 -0700"
      },
      "message": "LayoutLib: support font weights.\n\nAlso fixes a shader delegate method.\n\nChange-Id: I86be80ab55d04760084d5bf39235f2ee4de7be23\n"
    },
    {
      "commit": "f5cc3644f6d246138d22f35d00f1ce562cd715d5",
      "tree": "1d9edcb48c3fbbf7e2e0364fb5540992e95842c1",
      "parents": [
        "bb8c4834613207cf880e8491b33eb495cc268548"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Sep 09 17:38:34 2014 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Sep 09 17:38:34 2014 -0700"
      },
      "message": "Fix build.\n\nChange-Id: I92eabc35168acfe58641917179be0d90a14f2f11\n"
    },
    {
      "commit": "8f92d92a0992456b56f3d552531129c787db7a08",
      "tree": "16ae30604048dd80d01a44e0e7f66b27b305fb67",
      "parents": [
        "592b95901ef3fa7248bb9b79d8ea9ce3df9628bc"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Mon Sep 08 18:38:57 2014 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Mon Sep 08 18:38:57 2014 -0700"
      },
      "message": "Build layoutlib create tests as part of sdk build.\n\nLayoutLib Create tests are now built whenever LayoutLib create is built.\n\nChange-Id: Id215e8690e435019579dba1734090a0d585f37e1\n"
    },
    {
      "commit": "8d29a06ad770d52ba4e62d0991efd8325c0eadfd",
      "tree": "3021a378998193518dd63b58d9d68670a1ed15d8",
      "parents": [
        "93b828de58f02ab85371cb1eaa7f1a23a03a609e",
        "8c766fea936121e311745099adea1efc03d0d199"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Sep 09 00:31:02 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 09 00:31:03 2014 +0000"
      },
      "message": "Merge \"Update IntelliJ project file for IntelliJ 14\" into lmp-dev"
    },
    {
      "commit": "93b828de58f02ab85371cb1eaa7f1a23a03a609e",
      "tree": "febac1e3f05fa1eec122b38d842a1c0bfc9c05bc",
      "parents": [
        "fa4e214814b795350366225b76e1ae6e3224b91d",
        "a0904bf7aa0ec7a954b5740c67bd922171c72ca1"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Sep 09 00:30:23 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 09 00:30:24 2014 +0000"
      },
      "message": "Merge \"Add layoutlib tests to DIST_DIR\" into lmp-dev"
    },
    {
      "commit": "fa4e214814b795350366225b76e1ae6e3224b91d",
      "tree": "38d6dd6de883d818a8ceaa4df7c2e12393c536b9",
      "parents": [
        "4a965545aec00df81d6c5075269c5de8cae5aa95",
        "cd0bb17d30e360c44e03b33bae3d42114b8cc2fb"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Sep 09 00:30:07 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 09 00:30:08 2014 +0000"
      },
      "message": "Merge \"Remove warning for null entries in resource array.\" into lmp-dev"
    },
    {
      "commit": "8c766fea936121e311745099adea1efc03d0d199",
      "tree": "f458863ce557b4f0c453a841611440927814eb70",
      "parents": [
        "f2f3bde62fd9738e1a5b7bd250aec3569cbb14c1"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Mon Sep 08 14:49:49 2014 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Mon Sep 08 14:49:49 2014 -0700"
      },
      "message": "Update IntelliJ project file for IntelliJ 14\n\nIntelliJ keeps reordering the options this way each time the project is\nopened.\n\nChange-Id: I0e19b5b0a858b3fa9a1134b883ed5180c4ef146e\n"
    },
    {
      "commit": "2e7f3bdcc9ec0b3e95b565b943ecee2210f4b937",
      "tree": "26dd0d99d4bd6f4e8ce8b0b718c14646ff3c604f",
      "parents": [
        "d78d4f3acd83d111a0d64d400694ed51a67f488e"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Fri Sep 05 13:17:22 2014 +0200"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Sun Sep 07 20:08:40 2014 +0000"
      },
      "message": "Removing unnecessary delays, ensuring transition thumbnail is the size of the header. (Bug. 16987565)\n\nChange-Id: Ic104876c5fe16997eca00e0a2b3d8644c927120c\n"
    },
    {
      "commit": "a0904bf7aa0ec7a954b5740c67bd922171c72ca1",
      "tree": "92a2172eb06569a25df77bb0f374878861bbbb37",
      "parents": [
        "f2f3bde62fd9738e1a5b7bd250aec3569cbb14c1"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Sep 04 19:07:40 2014 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Fri Sep 05 14:01:27 2014 -0700"
      },
      "message": "Add layoutlib tests to DIST_DIR\n\nAdd the layoutlib and layoutlib-create tests to DIST_DIR for sdk\ntargets. These can be used for continuous testing on the build server.\n\nChange-Id: I747dddcddfd8009937668bec4d75cb99bf63235f\n"
    },
    {
      "commit": "cd0bb17d30e360c44e03b33bae3d42114b8cc2fb",
      "tree": "9f07212723165c8a74afc2dd68e1665881d3f2cb",
      "parents": [
        "f40275d35ec3eaadbd1afd296715215bdd29a09b"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Sep 04 12:54:26 2014 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Sep 04 12:54:26 2014 -0700"
      },
      "message": "Remove warning for null entries in resource array.\n\nChange-Id: I32e0b8129e29f3e1e5a472b26e16f3fd06d4b91b\n"
    },
    {
      "commit": "708df7bc45bc29bac3f2a7ed448249a9417df6c0",
      "tree": "c273500ee8a3b0878c4183c804e7ec4555d3beb1",
      "parents": [
        "db0b8a1997ef64536d27744e261e6bf094019f76",
        "0774bc4605fdd47178cc38258d1b4c40ae113b2f"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Sep 04 01:51:53 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 04 01:51:55 2014 +0000"
      },
      "message": "Merge \"Remove ANDROID_BUILD_TOP from intelliJ path variables.\" into lmp-dev"
    },
    {
      "commit": "db0b8a1997ef64536d27744e261e6bf094019f76",
      "tree": "da222c706089510c79a84a1810e0c4af33d265f4",
      "parents": [
        "351ed32961365c735713ee68c71fc007f532f752",
        "bc34eb11f67c46b0808d2a65628077faed0eefb0"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Sep 04 01:48:22 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 04 01:48:24 2014 +0000"
      },
      "message": "Merge \"enums in dimension attributes.\" into lmp-dev"
    },
    {
      "commit": "351ed32961365c735713ee68c71fc007f532f752",
      "tree": "6afee053c59447a490b0e6f274269c0d2f276169",
      "parents": [
        "bcbe8fcdb1a285d2d26ae29496f2ea604836bb4e",
        "d4cf391c618e5f370f2cfd9f344baa895d5d3242"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Sep 04 01:48:13 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 04 01:48:14 2014 +0000"
      },
      "message": "Merge \"Null out \"@null\" attributes.\" into lmp-dev"
    },
    {
      "commit": "bcbe8fcdb1a285d2d26ae29496f2ea604836bb4e",
      "tree": "99146ddc8568d13caadcce70a1e1fa3d41d27142",
      "parents": [
        "a7c2419ec9ea8f5bdc45e67cbd8866be1d4c7e41",
        "1a12b805698c7cba9c2daa78c76c055afbdfa9fc"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Sep 04 01:46:54 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 04 01:46:58 2014 +0000"
      },
      "message": "Merge \"LayoutLib: Fix warnings in ResourceHelper.\" into lmp-dev"
    },
    {
      "commit": "a7c2419ec9ea8f5bdc45e67cbd8866be1d4c7e41",
      "tree": "bfdc6f8f6e98cf18736af99c14274dcb66c6653d",
      "parents": [
        "d75edc41a608e2f60ceffa590089d08faaa12e51",
        "458f2a7bbbcc45d12b575fe9f3b2f8e1a20f9b1c"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Sep 04 01:46:40 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 04 01:46:42 2014 +0000"
      },
      "message": "Merge \"LayoutLib: Allow \u0027+\u0027 in float attributes.\" into lmp-dev"
    },
    {
      "commit": "d75edc41a608e2f60ceffa590089d08faaa12e51",
      "tree": "cfa70a91bd4bb07cf5f3cc99299ca51a07ecd83d",
      "parents": [
        "8a2ff1ecd990d8d3a99359088393e9efe0bace21",
        "ca22ba9eafe4193d213c5897f9303d02062effb4"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Sep 04 01:46:13 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 04 01:46:14 2014 +0000"
      },
      "message": "Merge \"Fix invalid conditional check.\" into lmp-dev"
    },
    {
      "commit": "b988c8fa66f35a3f046ee9066ed0dc0f2b4c495b",
      "tree": "b9ec9d2385241d1ef5ef9e53b9290a54af501341",
      "parents": [
        "c0dce273a8af0263b660b57c1a05395a0bd2d2e5"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Sep 03 12:57:12 2014 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Sep 03 12:57:12 2014 -0700"
      },
      "message": "Build layoutlib_create tests.\n\nChange-Id: Ia13a090f8ec29b2b2a107825b6a13d7db77e6d61\n"
    },
    {
      "commit": "1a12b805698c7cba9c2daa78c76c055afbdfa9fc",
      "tree": "dd2f3f8804ebba1270655cf83d8f54bc598d5ef5",
      "parents": [
        "458f2a7bbbcc45d12b575fe9f3b2f8e1a20f9b1c"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Aug 27 11:27:13 2014 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Sep 03 11:59:33 2014 -0700"
      },
      "message": "LayoutLib: Fix warnings in ResourceHelper.\n\nFix intelliJ warnings in ResourceHelper. Most of them just change\nboolean checks \"x \u003d\u003d false\" with \"!x\".\n\nChange-Id: I278645e2807affd8b3183a4a6f5e4fa2ab7b3d21\n"
    },
    {
      "commit": "458f2a7bbbcc45d12b575fe9f3b2f8e1a20f9b1c",
      "tree": "e2b1f5762947ba9b543ffc31dc43c57077959abc",
      "parents": [
        "ca22ba9eafe4193d213c5897f9303d02062effb4"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Aug 27 10:21:20 2014 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Sep 03 11:59:22 2014 -0700"
      },
      "message": "LayoutLib: Allow \u0027+\u0027 in float attributes.\n\nEarlier change to fix the invalid conditional check inadvertedly\ndisallowed \u0027+\u0027.\n\nChange-Id: I75a37926681fe3a496482d6fb75161ac75326109\n"
    },
    {
      "commit": "ca22ba9eafe4193d213c5897f9303d02062effb4",
      "tree": "82e26e631924d8af76801a545c3ecd2cd4be1609",
      "parents": [
        "6dbe512eaaad3813c041fe68e95c7a9b1f8f1650"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Aug 26 16:33:14 2014 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Aug 26 16:33:14 2014 -0700"
      },
      "message": "Fix invalid conditional check.\n\nThe check was always false. This wasn\u0027t really a problem since the regex\ncheck later took care of it. But it\u0027s just wrong to leave such mistakes\nin the code once they are noticed.\n\nChange-Id: I84270a96141428bf15949ce8c881d2e4a2aa95f6\n"
    },
    {
      "commit": "bc34eb11f67c46b0808d2a65628077faed0eefb0",
      "tree": "ec09265d9154521e80e858808c229481248292a7",
      "parents": [
        "d4cf391c618e5f370f2cfd9f344baa895d5d3242"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Aug 26 13:57:35 2014 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Aug 26 14:02:25 2014 -0700"
      },
      "message": "enums in dimension attributes.\n\nenums in resources were only read for integer attributes. This change\nparses the enums for dimension resources also. This also means that we\ndon\u0027t have to hardcode the resolution for match_parent and wrap_content.\n\nTODO: Fix this for all resource types.\n\nBug: http://b.android.com/75285\nChange-Id: I86752b2322ea017499942a87568ba5c54b8654e4\n"
    },
    {
      "commit": "d4cf391c618e5f370f2cfd9f344baa895d5d3242",
      "tree": "1370f99527779676c6650c78585aeb850c3500d9",
      "parents": [
        "6dbe512eaaad3813c041fe68e95c7a9b1f8f1650"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Mon Aug 25 21:04:10 2014 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Mon Aug 25 21:04:10 2014 -0700"
      },
      "message": "Null out \"@null\" attributes.\n\nRemove references to the  resourceValue for \"@null\". This saves needless\nchecking for \"@null\" every time an attribute is requested.\n\nChange-Id: I816e78619fa0b1ddcacd1ef5ac90765e30a9a44c\n"
    },
    {
      "commit": "a4ccb86ddc8f9f486aee25fb836f4aff97bf7679",
      "tree": "6334f5211160b9811b681ae51dcb90ad5d9a4c2e",
      "parents": [
        "9edf297055b4fbc5d5f6dacc469fa87fc1cb5370"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Fri Aug 22 15:26:27 2014 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Mon Aug 25 18:52:32 2014 -0700"
      },
      "message": "Multiple performance changes to speed recents invocation/app launching time. (Bug 16987565)\n\n- Reverting changes to the existing thumbnail transition to prevent breaking applications\n  that currently depend on that transition.  As a result, we need to create a new, hidden,\n  aspect-scaled thumbnail transition, and instead use that thumbnail to animate the\n  recents header so that we don\u0027t have to wait to do that inside the Recents activity.\n\n  In order for this to work, we also have to ensure that the thumbnail surface destruction\n  is synchronized with the application that is currently closing (when going down to\n  recents) or opening (when coming back up).  The current thumbnail is destroyed when the\n  animation ends, but that can be at least 1 frame before the surface for the animating\n  window is destroyed.  We change this by deferring destruction of this thumbnail window\n  to the animation that is being closed.\n\n  Especially on the way up, not having to wait for us to hide the header before doing the\n  transition up can save us the duration of that first animation (\u003e 100ms).\n\n- Other optimizations:\n  * No longer creating a new stack view on each transition to calculate the target rect\n  * Removing unnecessary call to get the thumbnail when transitioning up/down (the actual\n    window does its own animation.\n  * We reduced numerous system calls per task by adding a flag to ignore home-stack tasks\n    and caching the activity label and icon (and task description icon).  These caches\n    follow the same eviction schemes as the thumbnail and icon cache.\n\n- Also tweaked the touch slop for the nav bar swiping gesture to prevent conflicting with\n  tapping on home (Bug 17109581)\n\nChange-Id: Ica697aad788051a9203edd9351c583e1cb038a71\n"
    },
    {
      "commit": "0774bc4605fdd47178cc38258d1b4c40ae113b2f",
      "tree": "5c9ebe7dc2a0be1cbc0c4020159728b8980c7a6c",
      "parents": [
        "aff1efa6226937c1ea4079dd9933ec953df9d337"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Mon Aug 25 11:49:02 2014 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Mon Aug 25 15:47:28 2014 -0700"
      },
      "message": "Remove ANDROID_BUILD_TOP from intelliJ path variables.\n\nThe variable is not actually needed and it makes working with different\nAPI levels a lot easier since everything now depends on $PROJECT_DIR$.\n\nThis change also makes the tests more robust by improving the way it\ntries to find the SDK.\n\nChange-Id: I3502ad4a0ba85fd88b497e47964fddb2a89e520c\n"
    },
    {
      "commit": "151b68ddc222d66b60b5447a60ab6e246a4d2ac0",
      "tree": "a75419eac5ebeec1e927eee9ad5a8b5c71fc78ef",
      "parents": [
        "553a4e91385111f20ddf426f81b3193b9e951762"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Aug 19 16:15:37 2014 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Aug 19 17:16:48 2014 -0700"
      },
      "message": "Fix \"@null\" resource values in LayoutLib.\n\nBug: http://b.android.com/74072\nChange-Id: Ib84906d86772ac3df2407e71ad2167797bec4542\n"
    },
    {
      "commit": "553a4e91385111f20ddf426f81b3193b9e951762",
      "tree": "f6c40eb3ac44650f4a4e7119cfa64bb5fd24cc7a",
      "parents": [
        "90aefa2030b346d8e819157d83edf97733d8592b"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Fri Aug 15 12:51:35 2014 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Mon Aug 18 16:46:29 2014 -0700"
      },
      "message": "Add time to status bar and fix wifi icon.\n\nAdd vector drawable for wifi icon. Also add time to the status bar.\n\nChange-Id: I01da833087a607e9bb6ff085929e3844990179f8\n"
    },
    {
      "commit": "6e8a98c8b75b0a9cc4910285747eb858a3c4a520",
      "tree": "14ff75a0a683b9bd42cbfe908c8b1c986357a767",
      "parents": [
        "823fd3c79dd4f762bbc778e0ce9e2204b6d3d454",
        "a4ceb9e64cd1ee6302e41c7799ebb6610af96d0e"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Mon Aug 18 18:06:07 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 18 18:06:07 2014 +0000"
      },
      "message": "am a4ceb9e6: am 32faabbe: Layoutlib: Update wifi and battery icon for KK\n\n* commit \u0027a4ceb9e64cd1ee6302e41c7799ebb6610af96d0e\u0027:\n  Layoutlib: Update wifi and battery icon for KK\n"
    },
    {
      "commit": "a4ceb9e64cd1ee6302e41c7799ebb6610af96d0e",
      "tree": "79d9d8155f006bb4ef4a054c3c10a1c01cfdb44a",
      "parents": [
        "7969be0bb858c2fdc69b72f7c8f90f1dcdba3395",
        "32faabbe14252397b35516caa9c0d0245bfcc719"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Sat Aug 16 02:23:56 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Aug 16 02:23:56 2014 +0000"
      },
      "message": "am 32faabbe: Layoutlib: Update wifi and battery icon for KK\n\n* commit \u002732faabbe14252397b35516caa9c0d0245bfcc719\u0027:\n  Layoutlib: Update wifi and battery icon for KK\n"
    },
    {
      "commit": "32faabbe14252397b35516caa9c0d0245bfcc719",
      "tree": "221c57f1ccb6d032eda1dd4baad5bb613e580dd6",
      "parents": [
        "5c7015d764e55d60100670fad5d3c0ca40adebf5"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Fri Aug 15 17:48:52 2014 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Sat Aug 16 01:11:26 2014 +0000"
      },
      "message": "Layoutlib: Update wifi and battery icon for KK\n\nChange-Id: Ic5c80e83366bb7672049a6bf726d11cf6717f400\n(cherry picked from commit 59eedf528ca29a32b6d7f358f5076929f8fbb164)\n"
    },
    {
      "commit": "84a3e7aacf6dbeccf4afb36a29f2f069dca7d486",
      "tree": "8d8cf1f070ab8972e41c7412cc9cc64fa83d2959",
      "parents": [
        "b734e9d2b8808c541acd2be91455e48e5bcf653d"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Aug 13 17:58:58 2014 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Aug 14 12:29:25 2014 +0000"
      },
      "message": "Use different unlock animation when going to full shade\n\nAlso fixes a bug that the notify flag was not reset, and fix the\ntransition for the phone/camera affordance (in these cases, no\nanimation is needed).\n\nBug: 15991916\nChange-Id: Idbb4fa40f86bda597cd66cc38da838ef4f75514d\n"
    },
    {
      "commit": "a3a3775599d45a0246d70f3f65b06c36289baff7",
      "tree": "c32c5d62418dd2c68a2e1b3b09e44fb85b4e7358",
      "parents": [
        "aabf346d44933a5d3136160b8a02902f7eab93cd",
        "2e7a0355b4ba912241cc1feda049c714118e82a5"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Aug 14 00:33:43 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 14 00:12:29 2014 +0000"
      },
      "message": "Merge \"Update intelliJ copyright profile\" into lmp-dev"
    },
    {
      "commit": "aabf346d44933a5d3136160b8a02902f7eab93cd",
      "tree": "50e52322cb16325efa773be8d409db4d3933093d",
      "parents": [
        "497f6a1c98b26b4d7655b5ea628702cb22d7d09d",
        "84cc05cacd2786261b01d3be2364944c90765801"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Aug 14 00:33:22 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 14 00:12:29 2014 +0000"
      },
      "message": "Merge \"Add KitKat wifi and battery icons.\" into lmp-dev"
    },
    {
      "commit": "84cc05cacd2786261b01d3be2364944c90765801",
      "tree": "deb63e63ef70002d972dfe12c97a8f3cb63c60e2",
      "parents": [
        "eb0cefa965fbc37d45a0f7e91be5bab53e0e22a7"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Aug 12 20:40:42 2014 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Aug 13 23:13:33 2014 +0000"
      },
      "message": "Add KitKat wifi and battery icons.\n\nThis adds wifi and battery icons for Gingerbread and KitKat. This also\nimproves the icon resolution code by extracting it out in its own class.\nThe resources are now organized such that each API level resource\ndirectory is used as a backup for all API levels lower than itself.\n\nChange-Id: I937c83638adcc9fa8cd407e0a3023c3abe95530d\n"
    },
    {
      "commit": "2e7a0355b4ba912241cc1feda049c714118e82a5",
      "tree": "e5af61084c3cd6b0c01912994aa6f641592895b9",
      "parents": [
        "37f100ea51857a16a25ba17d4889aec036d17c67"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Aug 13 12:30:40 2014 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Aug 13 22:52:02 2014 +0000"
      },
      "message": "Update intelliJ copyright profile\n\nChange-Id: Ib9386b686cb24e1f187d0b636b59b4b13d59bbcd\n"
    },
    {
      "commit": "0e4be2540984235a0a7b84ea0466ef3c92d27b07",
      "tree": "3c9a4ff781b1ab0271b2634d1f6f25fa20e0c5d8",
      "parents": [
        "14690b0aa380697179eb0432939a8ce96e6561f0"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Aug 12 14:30:30 2014 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Aug 12 15:00:58 2014 -0700"
      },
      "message": "Whitelist fonts instead of blacklist.\n\nA list of all fonts bundled with the SDK is generated. Load this file to\nknow which fonts are missing from the SDK.\n\nChange-Id: I1554f1baec842ccdde3b21a93008437e9bac9353\n"
    },
    {
      "commit": "14690b0aa380697179eb0432939a8ce96e6561f0",
      "tree": "e2095d9c3a8deb90b5bdbca7bebe4e5ed0ddbe8e",
      "parents": [
        "556f941f55a51d85ca49cf1d78b0e042435df1a1",
        "93b1483e57df2ca5d3a2127e2049c484c5d6f060"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Aug 12 17:13:16 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 12 16:54:46 2014 +0000"
      },
      "message": "Merge \"Improve error reporting when renaming fonts.\" into lmp-dev"
    },
    {
      "commit": "556f941f55a51d85ca49cf1d78b0e042435df1a1",
      "tree": "91d66cf8f3cff7927467523341b42135b9bb186f",
      "parents": [
        "b205fa602f50822f2b404ad7cb7b911f8779f70a",
        "e644ff8d92ba040d11636be0fb6c433b52bcc6c2"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Aug 12 17:13:15 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 12 16:54:46 2014 +0000"
      },
      "message": "Merge \"Don\u0027t show warnings for fonts not bundled.\" into lmp-dev"
    },
    {
      "commit": "93b1483e57df2ca5d3a2127e2049c484c5d6f060",
      "tree": "8232241dda95da3b94ff89a882b3bea92966bff8",
      "parents": [
        "3afd00e9f2b55a21ca378d6e520d24283dbb62e0"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Mon Aug 11 15:24:38 2014 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Mon Aug 11 18:48:53 2014 -0700"
      },
      "message": "Improve error reporting when renaming fonts.\n\nLog a better error in case of invalid input.\n\nChange-Id: Ifb122c1cc624111769e650439aa24290155dbbc4\n"
    },
    {
      "commit": "e644ff8d92ba040d11636be0fb6c433b52bcc6c2",
      "tree": "e3b08352b6054f35e9e610fce98538ba4209b58d",
      "parents": [
        "3afd00e9f2b55a21ca378d6e520d24283dbb62e0"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Sat Aug 09 14:14:32 2014 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Mon Aug 11 18:11:37 2014 -0700"
      },
      "message": "Don\u0027t show warnings for fonts not bundled.\n\nThe extended font set, used on Nexus 5, new Nexus 7 etc., uses OpenType\nCFF fonts which don\u0027t work well with Java. These fonts are deliberately\nexcluded from the SDK build.\n\nThis change skips the warnings for the missing fonts. However, we still\nshow warnings for other fonts that failed to load. If the set of fonts\nbundled with the SDK changes, we will need to update the list of missing\nfonts in FontFamily_Delegate.java.\n\nChange-Id: I3197b5350d048daa09512e8024188909179b1799\n"
    },
    {
      "commit": "99d90a621084ec0f799dc7840cc05565a0589031",
      "tree": "0042efb754038ada9d06c41aaecfaf4ec63c963b",
      "parents": [
        "3afd00e9f2b55a21ca378d6e520d24283dbb62e0"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Sat Aug 09 14:14:45 2014 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Aug 12 09:57:27 2014 -0700"
      },
      "message": "Resolve color xml attributes properly.\n\nColor attributes were not being converted to int properly. The\nconversion to int was a simple string to int using base 16. This change\nresolves the colors as per #RGB, #ARGB, #RRGGBB or #AARRGGBB format\ndepending on the length of the attribute. All values that begin with \u0027#\u0027\nare treated as colors.\n\nBug: http://b.android.com/73845\nChange-Id: I8ad089b821af1e290b9b95771b50213fe2fdd784\n"
    },
    {
      "commit": "c8f2d5e6dc55f284c0d7e97d007437157858ade7",
      "tree": "e2e192c3f947ad8552969c5746e76cd7dd8024ff",
      "parents": [
        "7ec9d001a96701d530b50bfee23a2ef03482a005"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Jul 31 14:08:16 2014 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Aug 07 21:41:11 2014 +0000"
      },
      "message": "Add font rename script to rename one font only.\n\nThis change adds a script that renames only font at a time. This helps\nin writing better Makefile rules and passes the job for parallelization\nto the make rather than doing it in python which doesn\u0027t support ctrl-c\nproperly.\n\nChange-Id: Icd380e3cc5d744260d6a9f497aa65a1a6c829c2e\n"
    },
    {
      "commit": "7ec9d001a96701d530b50bfee23a2ef03482a005",
      "tree": "95cf566101cd1850f5eea82731c9c29ce8b13184",
      "parents": [
        "49ecc4ec6a20f604542064348680f111512c3b45"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Aug 07 14:20:39 2014 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Aug 07 21:40:34 2014 +0000"
      },
      "message": "Create a copy of the build_font.py\n\nThe copy will be modified to support renaming only one font at a time.\nThis is done in two steps to improve the diffs.\n\nChange-Id: I47283745c25882283f0464c17e603396a8c9141e\n"
    },
    {
      "commit": "4e01c59e6c0d953c40153afc080c01d844f76aef",
      "tree": "5dc25242eb0de9cf872521f97279299c342fd1d7",
      "parents": [
        "c08203c22c8407d9a9777eb6f436bfb79edb1f74",
        "6ebeefa04cb3c360d8028eb77e60bacf8a800cb1"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Aug 06 22:59:08 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 06 22:59:08 2014 +0000"
      },
      "message": "am 6ebeefa0: am 904d7711: am 7b561be3: am 09c3c2ed: am ba31d628: am db94ea9e: am f970d2c2: am 79c3f678: am 206c691b: am 72cf03a2: am 3a544a81: resolved conflicts for merge of a232a68d to jb-mr1.1-docs\n\n* commit \u00276ebeefa04cb3c360d8028eb77e60bacf8a800cb1\u0027:\n  Fix SystemProperties in LayoutLib.\n"
    },
    {
      "commit": "6ebeefa04cb3c360d8028eb77e60bacf8a800cb1",
      "tree": "47ddc05482de9b916c1d840f466f4c471567043a",
      "parents": [
        "4881578e6ccd8b51606750e3fd4e20b2204287c7",
        "904d77118bab63139174470ef728ca9a53e75a15"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Aug 06 22:51:47 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 06 22:51:47 2014 +0000"
      },
      "message": "am 904d7711: am 7b561be3: am 09c3c2ed: am ba31d628: am db94ea9e: am f970d2c2: am 79c3f678: am 206c691b: am 72cf03a2: am 3a544a81: resolved conflicts for merge of a232a68d to jb-mr1.1-docs\n\n* commit \u0027904d77118bab63139174470ef728ca9a53e75a15\u0027:\n  Fix SystemProperties in LayoutLib.\n"
    },
    {
      "commit": "7b561be3a6fedebfce412cecd8c36d6686f6576c",
      "tree": "c030bef5bff5e0fed885dadffbaa04c4bb0a94fa",
      "parents": [
        "b86675f14bea0c833f0ac3f0ec4d3e5f46784569",
        "09c3c2edb2391d3ffed9a07ec360b9f75b9f7637"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Aug 06 22:37:10 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 06 22:37:10 2014 +0000"
      },
      "message": "am 09c3c2ed: am ba31d628: am db94ea9e: am f970d2c2: am 79c3f678: am 206c691b: am 72cf03a2: am 3a544a81: resolved conflicts for merge of a232a68d to jb-mr1.1-docs\n\n* commit \u002709c3c2edb2391d3ffed9a07ec360b9f75b9f7637\u0027:\n  Fix SystemProperties in LayoutLib.\n"
    },
    {
      "commit": "db94ea9ed03dbaa0ca075a433a986d7e414e8f8d",
      "tree": "a77ce10b5515d365a802ecbed6c5a0f0ca880277",
      "parents": [
        "14a4e69cc656b60c705d2f05229aed2a7049693c",
        "f970d2c201649843b8d51d094b865f16b15bc0bc"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Aug 06 22:21:54 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 06 22:21:54 2014 +0000"
      },
      "message": "am f970d2c2: am 79c3f678: am 206c691b: am 72cf03a2: am 3a544a81: resolved conflicts for merge of a232a68d to jb-mr1.1-docs\n\n* commit \u0027f970d2c201649843b8d51d094b865f16b15bc0bc\u0027:\n  Fix SystemProperties in LayoutLib.\n"
    },
    {
      "commit": "f970d2c201649843b8d51d094b865f16b15bc0bc",
      "tree": "75615ab15cbbba19cfe1e23ec5554cf9c3b0e08f",
      "parents": [
        "c735197420948ffff757dbe6d00028a87ed09c15",
        "79c3f678d21f6b3c058623217cbe5dd57a553fe8"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Aug 06 22:18:04 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 06 22:18:04 2014 +0000"
      },
      "message": "am 79c3f678: am 206c691b: am 72cf03a2: am 3a544a81: resolved conflicts for merge of a232a68d to jb-mr1.1-docs\n\n* commit \u002779c3f678d21f6b3c058623217cbe5dd57a553fe8\u0027:\n  Fix SystemProperties in LayoutLib.\n"
    },
    {
      "commit": "72cf03a27a73e91d4a3eabf74e0384b310f4a5b2",
      "tree": "daedb43ca33e5c9cf2aebc4cf0fff80019530247",
      "parents": [
        "8c71ff298b10ebdd3e5dec6f69f70176161b7e0a",
        "3a544a81b3d2d529b2995f4b5db2077760d440b5"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Aug 06 22:05:38 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 06 22:05:38 2014 +0000"
      },
      "message": "am 3a544a81: resolved conflicts for merge of a232a68d to jb-mr1.1-docs\n\n* commit \u00273a544a81b3d2d529b2995f4b5db2077760d440b5\u0027:\n  Fix SystemProperties in LayoutLib.\n"
    },
    {
      "commit": "3a544a81b3d2d529b2995f4b5db2077760d440b5",
      "tree": "daa0050d5d06ebaef98aafc265738a731b6a54fb",
      "parents": [
        "87234e8544370d86b305fc55d6a5021c38b65495",
        "a232a68d4ccf2960350adff6af99a52bde2b021d"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Aug 06 15:00:14 2014 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Aug 06 15:00:14 2014 -0700"
      },
      "message": "resolved conflicts for merge of a232a68d to jb-mr1.1-docs\n\nChange-Id: I1ea220e3e0a81880db68abab87beab56dc4a336c\n"
    },
    {
      "commit": "a232a68d4ccf2960350adff6af99a52bde2b021d",
      "tree": "0426f2e5c60e22976a032f1a7c9ae47c202dc76e",
      "parents": [
        "9c48ab82084828087c47086f2379b4927ec057e2",
        "5476cfee6b8b5e17a7fa72bb141ca95ef913a4f5"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Aug 06 14:41:02 2014 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Aug 06 14:41:02 2014 -0700"
      },
      "message": "resolved conflicts for merge of 5476cfee to jb-mr1-dev\n\nChange-Id: I5197271e6fdd36fed9ca9f9b7221d9a99141a4b4\n"
    },
    {
      "commit": "5476cfee6b8b5e17a7fa72bb141ca95ef913a4f5",
      "tree": "894b431b98faac08fc3df1dbfa1fd991f999b188",
      "parents": [
        "ccf7b2aac600b6069f03f7f420872b64cc5e6726",
        "505c675c3a536ac7c6ad264eb62542537532119c"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Aug 06 21:28:24 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 06 21:28:24 2014 +0000"
      },
      "message": "am 505c675c: Fix SystemProperties in LayoutLib.\n\n* commit \u0027505c675c3a536ac7c6ad264eb62542537532119c\u0027:\n  Fix SystemProperties in LayoutLib.\n"
    },
    {
      "commit": "505c675c3a536ac7c6ad264eb62542537532119c",
      "tree": "8d6bd1171d9ef49510a963ee4a1ff6756bd76a17",
      "parents": [
        "5af7324ace4f318d7395b680beabec7a0f0e39b3"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Aug 05 17:33:35 2014 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Aug 05 17:47:30 2014 -0700"
      },
      "message": "Fix SystemProperties in LayoutLib.\n\nNot all System Properties were used via Build class. Also, properties\nlike SDK_INT which called SystemProperties directly were not initialized\nproperly.\n\nThis change is essentially cherry picking of the relevant parts from the\nfollowing commits:\n984749bf75c9ce9d3401b8410ea7d6276544b6ee\n167bc25bceea9280bbe4858db4cb8233f86ce325\n\nBug: http://b.android.com/73046\nChange-Id: Ia0fb467ee6d5fdedda500d57d02be20006f115df\n"
    },
    {
      "commit": "4f6a6c48a4e6b9f6e4ced3d10bb51db5d2c22ead",
      "tree": "cccc88867b3ff473999d65ba1af52854c86b68aa",
      "parents": [
        "eaeae259fa965fc341f7b255f67f91575771ea27"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Tue Aug 05 15:17:49 2014 -0700"
      },
      "committer": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Tue Aug 05 15:17:49 2014 -0700"
      },
      "message": "Fix build\n\nChange-Id: I96eec52472bec122074b0ec2ee051c1b55eaa8f4\n"
    },
    {
      "commit": "70d1574db986610232d59ee1406d7532f71812f5",
      "tree": "6057434370ccc7bbfb3454d5008c4de4db4b13f6",
      "parents": [
        "b0d767dcf17dd393646b8fc3e8c9f46dfe12e230"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Mon Aug 04 14:01:07 2014 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Aug 05 14:34:56 2014 -0700"
      },
      "message": "Get filename from File faster\n\nUse the direct call from a File object to get the filename instead of\ngoing through Path which depends on Java 7 making the LayoutLib tests\nincompatible with Java 6.\n\nChange-Id: I815895eedbc10245ee09bdb53b11e5548b076aad\n"
    },
    {
      "commit": "b0d767dcf17dd393646b8fc3e8c9f46dfe12e230",
      "tree": "fef1dfd5db3b5046788acd2e97705e88292d90e5",
      "parents": [
        "0c5cd96522bae516a43d79d9014e93bca4727785"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Mon Aug 04 13:57:56 2014 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Aug 05 14:19:27 2014 -0700"
      },
      "message": "Skip loading otf fonts on Java 6\n\nChange-Id: I9668b84812e9be333d10603657dd911024fc292d\n"
    },
    {
      "commit": "0c5cd96522bae516a43d79d9014e93bca4727785",
      "tree": "6dc87e871b3f57425db547c94dae529899a2df9b",
      "parents": [
        "45aab0eb8f479b9967e7c3c43d0342412fb49b57"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Sat Aug 02 13:31:30 2014 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Aug 05 21:13:00 2014 +0000"
      },
      "message": "Add SystemProperties native method implementations.\n\nBug: http://b.android.com/73046\nChange-Id: Ia695e7beb81f426509b646cfd929201f7e0a4ade\n"
    },
    {
      "commit": "45aab0eb8f479b9967e7c3c43d0342412fb49b57",
      "tree": "4da893b6644a431efdc30df573865db0594cd47f",
      "parents": [
        "01e840ff9441e005153d799e71d65b38bcb21902"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Sat Aug 02 13:16:24 2014 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Aug 05 21:12:16 2014 +0000"
      },
      "message": "LayoutLib: Use ICU\u0027s line break algo.\n\nChange-Id: I7e5b0ab7423a72f5a4b0e1163d0a537f0b03ba07\n"
    },
    {
      "commit": "b80e42f93ff26984c410da0235dd10f463e5722a",
      "tree": "a4f9002f278354c8ec7abd8ffff4860f72e4ab37",
      "parents": [
        "1840e8f2c73570e7b51c66c03d3a50bd00f3f742"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Jul 31 14:32:34 2014 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Mon Aug 04 23:02:02 2014 +0000"
      },
      "message": "Replace more Locale methods.\n\nThis change replaces some methods of java.util.Locale. Some of them were\nadded in 1.7 and some are not present in the Desktop VM.\n\nChange-Id: Ifdf8451bb2acf55e01dce8b5e15c40c8160107cc\n"
    },
    {
      "commit": "1840e8f2c73570e7b51c66c03d3a50bd00f3f742",
      "tree": "731ea65ab7f7abf4f06a0fd348071b61f320078a",
      "parents": [
        "d2a411840c58eaee05499bab0190e3f3656e2e84"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Jul 30 20:18:48 2014 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Mon Aug 04 23:00:43 2014 +0000"
      },
      "message": "Fix Delegates\n\nChange-Id: I2b6a6b679b7a5b2532b76b723155bc2763b70768\n"
    },
    {
      "commit": "d2a411840c58eaee05499bab0190e3f3656e2e84",
      "tree": "686047bed8ef4cf9417b6f4f615c925ae5162a24",
      "parents": [
        "86eb8b4e29b1ad889fc814bae723d4d6e491f53f"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Jul 30 18:27:14 2014 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Mon Aug 04 22:59:38 2014 +0000"
      },
      "message": "Fix LayoutLib Create tests.\n\nChange-Id: Ica3efe417d54da7dc74b21d28215199d37600744\n"
    },
    {
      "commit": "86eb8b4e29b1ad889fc814bae723d4d6e491f53f",
      "tree": "6288e70c680adaa54cfec66e00c8a3f8d988bcf2",
      "parents": [
        "b99b18e78e8aa9a27596c13ea05a188ab43c7e12"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Jul 31 11:32:25 2014 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Mon Aug 04 22:58:39 2014 +0000"
      },
      "message": "Add testing framework to LayoutLib.\n\nThis change adds an end to end test which loads the framework resources\nand a test app and ensures that no exceptions or warnings are thrown.\n\nThe change also adds project configuration for intelliJ.\n\nChange-Id: I7b67c0f1a2af2dac95df7f3231cab537b9826d7d\n"
    },
    {
      "commit": "a87863a8bddb033ca9ace11e7d78932d70d08ce3",
      "tree": "4bbd16fdf6b8a8149309b5f3f287a631fba5640b",
      "parents": [
        "d5ce9759524740cfb02638fd1d7b44315957b422"
      ],
      "author": {
        "name": "Sander Alewijnse",
        "email": "salewijnse@google.com",
        "time": "Tue Jul 29 12:01:38 2014 +0100"
      },
      "committer": {
        "name": "Sander Alewijnse",
        "email": "salewijnse@google.com",
        "time": "Thu Jul 31 09:16:46 2014 +0000"
      },
      "message": "Fix deadlock window manager and device policy manager.\n\nRemoved all communication from wm to device policy manager.\nAdded initialization of cache in wm by dpms.\n\nChange-Id: Ifa0b8bfcd625464b156d5cc0fb66d342deda1c27\n"
    },
    {
      "commit": "72c60ab7d487c487806f0f20564693c2264fc99d",
      "tree": "b176ecda9d48c1334e8d8c194c047dc2da9edcee",
      "parents": [
        "8db80b674201f18062f06f95e6ff10e14d16971c"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Jul 30 22:08:48 2014 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Jul 31 05:10:03 2014 +0000"
      },
      "message": "Fix classpath for AndroidLocale\n\nChange-Id: I9af9ac05ec26f12529d51e566bf38789a2579390\n"
    },
    {
      "commit": "549d39e5496633852467d3245386151cae88fce9",
      "tree": "fbe3576e4c2eb71ff8013415c1e413ed86094410",
      "parents": [
        "d73aa155168c0f191bd0685ee544b618afb3bfdd",
        "8e1a01a49c425572e6832419453d72110d137788"
      ],
      "author": {
        "name": "Sander Alewijnse",
        "email": "salewijnse@google.com",
        "time": "Wed Jul 23 17:18:27 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 23 17:18:27 2014 +0000"
      },
      "message": "am f3c523e0: am ce1088a6: am fcb490a2: Merge \"Add Device Policy API to disable screen capture.\" into lmp-dev\n\n* commit \u0027f3c523e06217b19ae8389f9ca8be71ed2cd9fe7b\u0027:\n  Add Device Policy API to disable screen capture.\n"
    },
    {
      "commit": "d2a1eec400128f39e1b223a720a88dbd395f3e6e",
      "tree": "e0375970d7d1d412071be022c8a41a18307ba5f3",
      "parents": [
        "dedc4a379ff2697d5abce37aa422918a01ad0676"
      ],
      "author": {
        "name": "Sander Alewijnse",
        "email": "salewijnse@google.com",
        "time": "Wed Jul 09 12:57:05 2014 +0100"
      },
      "committer": {
        "name": "Sander Alewijnse",
        "email": "salewijnse@google.com",
        "time": "Wed Jul 23 13:44:28 2014 +0000"
      },
      "message": "Add Device Policy API to disable screen capture.\n\nWindowManager will set secure flag on SurfaceControl for\nall windows of a flagged user to prevent screen capture.\nAPI is consistent with the camera disable API.\n\nChange-Id: Ib180f67f1ad827b6f4aca2af615274256cce58f4\n"
    },
    {
      "commit": "aa474ff0f3bf68110dc60f9472c062ff1a4a44ae",
      "tree": "13513671bd8073b043619d9a00fd9f1c6951f9bc",
      "parents": [
        "b51750fda671c8ec7a7ed9037aad1a65e49539ec",
        "9a61270d67f654f3558b29f6b3e78c0b2fbe0178"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Jul 22 01:04:00 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 22 01:04:00 2014 +0000"
      },
      "message": "am 9a61270d: Merge \"LayoutLib: Fix EditText rendering [DO NOT MERGE]\" into klp-modular-dev\n\n* commit \u00279a61270d67f654f3558b29f6b3e78c0b2fbe0178\u0027:\n  LayoutLib: Fix EditText rendering [DO NOT MERGE]\n"
    },
    {
      "commit": "b51750fda671c8ec7a7ed9037aad1a65e49539ec",
      "tree": "1dcdc8a8e0f292a9169bcba102766311331e6046",
      "parents": [
        "b81099963772f886e68129c33f32fefb85ac673e",
        "0ca0853c52a81b317996b2997373f5882b369c80"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Jul 22 01:03:55 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 22 01:03:55 2014 +0000"
      },
      "message": "am 0ca0853c: Merge \"Update layoutlib create README [DO NOT MERGE]\" into klp-modular-dev\n\n* commit \u00270ca0853c52a81b317996b2997373f5882b369c80\u0027:\n  Update layoutlib create README [DO NOT MERGE]\n"
    },
    {
      "commit": "c54100d449e30919db4879d52ee2cc25942b44d5",
      "tree": "b7200e5f029aceb51ff22581411f6760599a8b14",
      "parents": [
        "643fa8d1ecf5d2a485b7b30d43a47d090b5e3dcc"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Apr 08 16:16:43 2014 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Mon Jul 21 17:37:20 2014 -0700"
      },
      "message": "Update layoutlib create README [DO NOT MERGE]\n\nUpdate the doc to reflect the current state of the tool and use a\nconsistent 100 char column limit.\n\nChange-Id: I64fb58cc46abbc2f3759cb1f99d42b5090c1409f\n(cherry picked from commit 88585f404cb493129847e4487b628062674a4ede)\n"
    },
    {
      "commit": "f5fbff9b1aeb3abb94b7ee45f989b965424ee43f",
      "tree": "81c8866faa49da3c92bde05d0fe557af71974a5b",
      "parents": [
        "c54100d449e30919db4879d52ee2cc25942b44d5"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Mon Jun 09 18:57:18 2014 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Mon Jul 21 17:38:00 2014 -0700"
      },
      "message": "LayoutLib: Fix EditText rendering [DO NOT MERGE]\n\nFramework has overloaded java.lang.System.arraycopy() for char[]. The\nmethod is not present on the Desktop VMs. This change replaces the calls\nto this method by its more general alternative - the one using Objects.\n\nTODO: Make it more configurable and flexible to allow rewrite of any\nsuch methods in the future.\n\nChange-Id: I6823b13e52b1c555eb257d02b79707d84e73236f\n(cherry picked from commit fc3e93300733b4a161adb9cceebea6cda353d085)\n"
    },
    {
      "commit": "0804e0aded17c1aee8cbd2c34247b390051123c3",
      "tree": "c45d39f8c7ee4d2c222aaa2ca0a19607fe4e936d",
      "parents": [
        "d7f2bf067fce644ed902122fffb9e22b6596a0ff",
        "a9e488a6d2b20ecc91412072a5f39022d7fe6926"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Fri Jul 18 21:53:37 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 18 21:53:37 2014 +0000"
      },
      "message": "am a9e488a6: am d8d3e87c: am 4627c98d: Merge \"Fix style resolution for styles with \\\u0027.\\\u0027 [DO NOT MERGE]\" into klp-dev\n\n* commit \u0027a9e488a6d2b20ecc91412072a5f39022d7fe6926\u0027:\n  Fix style resolution for styles with \u0027.\u0027 [DO NOT MERGE]\n"
    },
    {
      "commit": "87234e8544370d86b305fc55d6a5021c38b65495",
      "tree": "e161307bfb583215e222c22ed5215a0f0aeb6c12",
      "parents": [
        "295184bc71a32a4e9418d34b2adeb0cef4b39781",
        "9c48ab82084828087c47086f2379b4927ec057e2"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Fri Jul 18 21:50:15 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 18 21:50:15 2014 +0000"
      },
      "message": "am 9c48ab82: am ccf7b2aa: am 5af7324a: Fix style resolution for styles with \\\u0027.\\\u0027 [DO NOT MERGE]\n\n* commit \u00279c48ab82084828087c47086f2379b4927ec057e2\u0027:\n  Fix style resolution for styles with \u0027.\u0027 [DO NOT MERGE]\n"
    },
    {
      "commit": "a9e488a6d2b20ecc91412072a5f39022d7fe6926",
      "tree": "97f25cdab7686fb73cbc041a74f1c8a03e35f234",
      "parents": [
        "f75489f2f1f2dc4f75205f4b242800777bf7d5ec",
        "d8d3e87cf339deaf890e4b083d09b074065cd35f"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Fri Jul 18 21:48:05 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 18 21:48:05 2014 +0000"
      },
      "message": "am d8d3e87c: am 4627c98d: Merge \"Fix style resolution for styles with \\\u0027.\\\u0027 [DO NOT MERGE]\" into klp-dev\n\n* commit \u0027d8d3e87cf339deaf890e4b083d09b074065cd35f\u0027:\n  Fix style resolution for styles with \u0027.\u0027 [DO NOT MERGE]\n"
    },
    {
      "commit": "d7f2bf067fce644ed902122fffb9e22b6596a0ff",
      "tree": "e3af26756184e83859b8ffd11fae91eb36ab79d6",
      "parents": [
        "f59ce46880ebe2c2466a2c862ec2ed401f635d51",
        "f75489f2f1f2dc4f75205f4b242800777bf7d5ec"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Fri Jul 18 21:45:47 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 18 21:45:47 2014 +0000"
      },
      "message": "am f75489f2: am c425c438: am 710a55b4: Fix default level flags for bidi. [DO NOT MERGE]\n\n* commit \u0027f75489f2f1f2dc4f75205f4b242800777bf7d5ec\u0027:\n  Fix default level flags for bidi. [DO NOT MERGE]\n"
    },
    {
      "commit": "9c48ab82084828087c47086f2379b4927ec057e2",
      "tree": "9602c27df473b3f10c36ca76ad461916bb6ed58b",
      "parents": [
        "8782a12005e90bbd49be579fb8ede3a42a007380",
        "ccf7b2aac600b6069f03f7f420872b64cc5e6726"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Fri Jul 18 21:45:28 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 18 21:45:28 2014 +0000"
      },
      "message": "am ccf7b2aa: am 5af7324a: Fix style resolution for styles with \\\u0027.\\\u0027 [DO NOT MERGE]\n\n* commit \u0027ccf7b2aac600b6069f03f7f420872b64cc5e6726\u0027:\n  Fix style resolution for styles with \u0027.\u0027 [DO NOT MERGE]\n"
    },
    {
      "commit": "610341b3eb99ef2f070c96d60ca30c28283f1dea",
      "tree": "8b860e411dcb179d93b884bf3909e117564eadff",
      "parents": [
        "696eb4da44097693a18e99e1f38d062ac1f0e147",
        "95bbeb967243d453bf793cd06dd2dd914667fee9"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Fri Jul 18 21:45:19 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 18 21:45:19 2014 +0000"
      },
      "message": "am 95bbeb96: am b8e4e8e1: am d3ac01ff: Merge \"Fix style resolution for styles with \\\u0027.\\\u0027 [DO NOT MERGE]\" into jb-mr1.1-dev\n\n* commit \u002795bbeb967243d453bf793cd06dd2dd914667fee9\u0027:\n  Fix style resolution for styles with \u0027.\u0027 [DO NOT MERGE]\n"
    },
    {
      "commit": "f75489f2f1f2dc4f75205f4b242800777bf7d5ec",
      "tree": "60917e9fd58447580990c7dc6caccc9c3d6e7085",
      "parents": [
        "b477fc6c2fcd04e6952a7eec856d30b64fd95e0c",
        "c425c438a38f9065c4fbae76602bce66563950c0"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Fri Jul 18 21:39:42 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 18 21:39:42 2014 +0000"
      },
      "message": "am c425c438: am 710a55b4: Fix default level flags for bidi. [DO NOT MERGE]\n\n* commit \u0027c425c438a38f9065c4fbae76602bce66563950c0\u0027:\n  Fix default level flags for bidi. [DO NOT MERGE]\n"
    },
    {
      "commit": "ccf7b2aac600b6069f03f7f420872b64cc5e6726",
      "tree": "70ec691409dc692239c04ee0d64792c80aed2305",
      "parents": [
        "61fb5784322fce5198e74834c32c8d8c547a8adf",
        "5af7324ace4f318d7395b680beabec7a0f0e39b3"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Fri Jul 18 21:39:35 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 18 21:39:35 2014 +0000"
      },
      "message": "am 5af7324a: Fix style resolution for styles with \\\u0027.\\\u0027 [DO NOT MERGE]\n\n* commit \u00275af7324ace4f318d7395b680beabec7a0f0e39b3\u0027:\n  Fix style resolution for styles with \u0027.\u0027 [DO NOT MERGE]\n"
    },
    {
      "commit": "696eb4da44097693a18e99e1f38d062ac1f0e147",
      "tree": "559fbac733fa03dbe7dd32e3f71b047f067f2a8f",
      "parents": [
        "0b4876043be6eb9c2eaccb8270370b9275d4d899",
        "c39916f7dadb2f8be2e7523c5ceade9f04a94e1e"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Fri Jul 18 21:39:33 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 18 21:39:33 2014 +0000"
      },
      "message": "am c39916f7: am 37f54f4c: am 357ebfc5: Fix default level flags for bidi. [DO NOT MERGE]\n\n* commit \u0027c39916f7dadb2f8be2e7523c5ceade9f04a94e1e\u0027:\n  Fix default level flags for bidi. [DO NOT MERGE]\n"
    },
    {
      "commit": "4627c98da4ecb66e32a3273ea3713df528cda6b2",
      "tree": "c5b1111bdd50cf1a5346f439b160e33fcd2b3a94",
      "parents": [
        "710a55b419908068529a8e95c4eba88297f67e3f",
        "f2fa79e9b56b71f8aa30e6675255df69f88a173d"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Fri Jul 18 21:33:28 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 17 21:09:48 2014 +0000"
      },
      "message": "Merge \"Fix style resolution for styles with \u0027.\u0027 [DO NOT MERGE]\" into klp-dev"
    },
    {
      "commit": "5efee91e12420e59214946c526f80961738a9c1d",
      "tree": "f412aeeba288432af93271a563ca0df24de3f800",
      "parents": [
        "10395cbb5cdec35a0ebee1d0b18b58c4803092a1",
        "0f49025998e1d70e3b71a4157c5bab7ae7f6167d"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Fri Jul 18 21:33:40 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 17 21:09:48 2014 +0000"
      },
      "message": "Merge \"Fix style resolution for styles with \u0027.\u0027 [DO NOT MERGE]\" into jb-mr2-dev"
    },
    {
      "commit": "d3ac01ff7616f7135b8b5044816690c93fba8548",
      "tree": "eeea6ad77ee6b956e7eb9c867be858eced1811eb",
      "parents": [
        "357ebfc5e43ecb35da9207d78a9a8a6c117a1002",
        "da28101757e62602a743b95488f4670f9759bb26"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Fri Jul 18 21:33:46 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 17 21:04:20 2014 +0000"
      },
      "message": "Merge \"Fix style resolution for styles with \u0027.\u0027 [DO NOT MERGE]\" into jb-mr1.1-dev"
    },
    {
      "commit": "871296d9766662f25e8e49d904627cbb48bf8499",
      "tree": "b43f2e626e4b7c9bfd51ef642316574bc8861ce6",
      "parents": [
        "d84e59c70f7adc48adbdfbba823a8083dfec7e38",
        "1fbf05a67087e469f4fad5a57ef591708a248407"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Mon Jul 21 22:42:04 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jul 21 22:42:04 2014 +0000"
      },
      "message": "am 044a4fc9: am 7c5fe1db: am 1e976fd5: Build framework.jar with multidex support.\n\n* commit \u0027044a4fc9d4b4e13c509be5a0929fd785dd98e178\u0027:\n  Build framework.jar with multidex support.\n"
    },
    {
      "commit": "88e199045bbe10296124203837b24dea116bf108",
      "tree": "025a6733eaa53585970f3abcb6ac9a1e1ccacedc",
      "parents": [
        "e5bcff624fb58b6f95be8ddff7f5b6b3bf5d19c7"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Mon Jul 21 14:40:42 2014 -0700"
      },
      "committer": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Mon Jul 21 15:23:14 2014 -0700"
      },
      "message": "Build framework.jar with multidex support.\n\nWe don\u0027t need the framework/framework2 split now with the multidex\nsupport.\n\nChange-Id: I30ee5c7e24df87b2c54e854f17fbf0b5adef4c60\n"
    },
    {
      "commit": "e32bac5ef056cd3d7eeda5f0aba8128dad3fd75a",
      "tree": "55e55563ae65682cbc57ec03e92b0457cbf4f9a7",
      "parents": [
        "ee4c9ffb10d3b4c1750baf35acc856b3b73ea5f1",
        "0cd05aaaf684dcb2390777d675d9516bfec1e348"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Mon Jul 21 19:23:58 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jul 21 19:23:58 2014 +0000"
      },
      "message": "am 37423bbb: am db2a5ff1: am 78d85419: Fix missing initial moveto in path definition.\n\n* commit \u002737423bbbeab2822b39d859412aa80117a4b85282\u0027:\n  Fix missing initial moveto in path definition.\n"
    },
    {
      "commit": "3b3795601051f9ae7008e2b3e29e683f5d4a2e53",
      "tree": "e429fb179c8b2d9d306e4d431a510f2dddd2c619",
      "parents": [
        "1716baa6d3f0691087a7d512fc289bd88babda1c"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Jul 17 09:33:04 2014 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Mon Jul 21 17:36:45 2014 +0000"
      },
      "message": "Fix missing initial moveto in path definition.\n\nThe Path_Delegate was missing a moveTo call which resulted in\nIllegalPathStateException when rendering the ProgressBar.\n\nChange-Id: Ibdae5f90ffd0a71a3de4ba945238239faa0b18b2\n"
    },
    {
      "commit": "43aab0f419bdc99fa3a6c8e5c5fe4ff3c63ffd01",
      "tree": "883a73a9424975103e7301c3b71c1f2d4d6882a6",
      "parents": [
        "8b4cd92852c99ff4cdf062afd2b9f5a20c685e3e",
        "4f8500594f110e9ab36f5daefcec62324abb770a"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Fri Jul 18 21:41:59 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 18 21:41:59 2014 +0000"
      },
      "message": "am cdcebcef: Merge \"Fix style resolution for styles with \\\u0027.\\\u0027\" into lmp-preview-dev\n\n* commit \u0027cdcebcefed9a9bbf6835025d722ae31da1a93c85\u0027:\n  Fix style resolution for styles with \u0027.\u0027\n"
    },
    {
      "commit": "4f8500594f110e9ab36f5daefcec62324abb770a",
      "tree": "932c46bccd52905d8d85d7fcb627ca4dd4d22cdf",
      "parents": [
        "76dd54b64f0f8a9e321cee157c7778e22adc982f",
        "4f8ce228195be123eeb9b5f066a6abc92b8d923a"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Fri Jul 18 21:31:50 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 17 21:04:20 2014 +0000"
      },
      "message": "Merge \"Fix style resolution for styles with \u0027.\u0027\" into lmp-preview-dev"
    },
    {
      "commit": "4b8aa28ef2a3c2d0ef602a39262e82eb4134a82d",
      "tree": "55990d61bbb962ccdddc647473d99634d12d4ae3",
      "parents": [
        "6ccb5f894e11a0ee59c0632643f265427731536e"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Thu Jul 17 14:30:54 2014 -0700"
      },
      "committer": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Thu Jul 17 14:30:54 2014 -0700"
      },
      "message": "Fix sdk build.\n\nChange-Id: I9073747f7a12f826fabf99c34dce813edf6462c1\n"
    },
    {
      "commit": "6c57fc30198e8f3a2756aab6bc832450391eec94",
      "tree": "ac071fc0610bbfcab22ce9c42aff209abbde69e4",
      "parents": [
        "c8fcb3bcdb71fe16624bea146a67b13c150adb82"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Jul 16 10:23:28 2014 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Jul 16 10:23:28 2014 -0700"
      },
      "message": "DO NOT MERGE - Fix LayoutLib.\n\nThis fixes a bad merge and contains partial cherrypicks of the following\ncommits to make LayoutLib working again:\n103d40960daa0420995aa12881bef33892a0a2ab\n803d77d8904a8fd66f0370cca6ed7f8b7cf68907\n6a08225cee197e5baf80dd06dae46988db284122\n\nBug: 15987446\nChange-Id: I41563305206d30ecdbc7f609c4b90d53edb42689\n"
    },
    {
      "commit": "76dd54b64f0f8a9e321cee157c7778e22adc982f",
      "tree": "1b8160073832df8f901052f8abbdd9c916b61ff3",
      "parents": [
        "f94ecba4034f84da6fb32fa67a7c9f643bb23aa8",
        "85d43f01ed0f252df7b5374593792174d50779b7"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Jul 16 18:27:51 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 15 20:35:01 2014 +0000"
      },
      "message": "Merge \"Use BlendComposite for advanced PorterDuff Modes.\" into lmp-preview-dev"
    },
    {
      "commit": "85d43f01ed0f252df7b5374593792174d50779b7",
      "tree": "c42720301ef09cb047f25a170c5c6edb3acae3b7",
      "parents": [
        "303b908d6176ddec7b9defb683a34dc21208a007"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Jul 15 18:12:14 2014 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Jul 15 18:14:00 2014 -0700"
      },
      "message": "Use BlendComposite for advanced PorterDuff Modes.\n\nNot all PorterDuff modes are supported by Java\u0027s AlphaComposite. Use\nBlendComposite for such modes.\n\nChange-Id: I51486a40f09186cf8a87ce1e6a3d1cfcf39fb2d3\n"
    },
    {
      "commit": "303b908d6176ddec7b9defb683a34dc21208a007",
      "tree": "8847c78a8eaaef8c9cff3bffbc7405695f0b759c",
      "parents": [
        "e6bf903db90b491e4dd654ea26da981200d39875"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Mon Jul 07 14:22:19 2014 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Jul 15 18:13:53 2014 -0700"
      },
      "message": "Optimize Blend composites.\n\nRemoved redundant array allocations to improve performance for various\nblending modes.\n\nChange-Id: Iaba1d6ff3ad03eebdc859c599b610cc593370438\n(cherry picked from commit 9ce074610413ce3a5dd0cef9295f0ae9061402b7)\n"
    },
    {
      "commit": "e6bf903db90b491e4dd654ea26da981200d39875",
      "tree": "c40cd5c1da3ac470a2f814442f1062f20d6d2635",
      "parents": [
        "274a6049edcd99346b0d07e3a4f9f61cd2d84c3e"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Mon Jul 07 10:35:15 2014 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Jul 15 18:13:46 2014 -0700"
      },
      "message": "Add BlendComposite.java\n\nThe class is adapted from a demo tool for Blending Modes written by\nRomain Guy (romainguy@android.com). The tool is available at\nhttp://www.curious-creature.org/2006/09/20/new-blendings-modes-for-java2d/\n\nChange-Id: I8f7c7ca08d3078106056764a4e2f1ce95d990137\n(cherry picked from commit 882e08759137a77090c3c7dff8cba425a3393474)\n"
    },
    {
      "commit": "f94ecba4034f84da6fb32fa67a7c9f643bb23aa8",
      "tree": "a2b03a084d3909fc055c23add7db7c2d7df78733",
      "parents": [
        "a17674319d3423453507728cb2658e3d8a7922ce",
        "303b908d6176ddec7b9defb683a34dc21208a007"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Jul 16 18:27:40 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 15 20:35:01 2014 +0000"
      },
      "message": "Merge \"Optimize Blend composites.\" into lmp-preview-dev"
    },
    {
      "commit": "8ee6bcf8096803fe5c4fbc3838a296a692173e49",
      "tree": "b2a7fa1adaabc65f6adff13ef4c3ade421475206",
      "parents": [
        "47fa5c920d6eb93e435794544b96a0e4ede4403a"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Jul 15 18:12:14 2014 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Jul 16 19:53:38 2014 +0000"
      },
      "message": "Use BlendComposite for advanced PorterDuff Modes. [DO NOT MERGE]\n\nNot all PorterDuff modes are supported by Java\u0027s AlphaComposite. Use\nBlendComposite for such modes.\n\nChange-Id: I51486a40f09186cf8a87ce1e6a3d1cfcf39fb2d3\n(cherry picked from commit b15709cd36d28c47660b0ae30918642bfd3d85f7)\n"
    },
    {
      "commit": "47fa5c920d6eb93e435794544b96a0e4ede4403a",
      "tree": "557018fa6a83ea55f2870b5a77af83f5cedd10a8",
      "parents": [
        "3dfc1c21d58a7a6764a436cbf5c3c8ba09db45e5"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Mon Jul 07 14:22:19 2014 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Jul 16 19:52:48 2014 +0000"
      },
      "message": "Optimize Blend composites. [DO NOT MERGE]\n\nRemoved redundant array allocations to improve performance for various\nblending modes.\n\nChange-Id: Iaba1d6ff3ad03eebdc859c599b610cc593370438\n(cherry picked from commit 9ce074610413ce3a5dd0cef9295f0ae9061402b7)\n"
    },
    {
      "commit": "3dfc1c21d58a7a6764a436cbf5c3c8ba09db45e5",
      "tree": "2face5a5220c66a75e5125848c1d6ff9db7abab5",
      "parents": [
        "f49e33c87e132dcc34aa8e11c0f9ef4b309dea0f"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Mon Jul 07 10:35:15 2014 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Jul 16 19:52:24 2014 +0000"
      },
      "message": "Add BlendComposite.java [DO NOT MERGE]\n\nThe class is adapted from a demo tool for Blending Modes written by\nRomain Guy (romainguy@android.com). The tool is available at\nhttp://www.curious-creature.org/2006/09/20/new-blendings-modes-for-java2d/\n\nChange-Id: I8f7c7ca08d3078106056764a4e2f1ce95d990137\n(cherry picked from commit 882e08759137a77090c3c7dff8cba425a3393474)\n"
    },
    {
      "commit": "a17674319d3423453507728cb2658e3d8a7922ce",
      "tree": "05eb266fdf63f818c230b9e3a9d12637f6d06e25",
      "parents": [
        "3a6cedfe7266163e436f659d9d36d95bea8dcda0",
        "e6bf903db90b491e4dd654ea26da981200d39875"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Jul 16 18:26:50 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 15 20:35:01 2014 +0000"
      },
      "message": "Merge \"Add BlendComposite.java\" into lmp-preview-dev"
    },
    {
      "commit": "4ed745d359ada6986ac15d8718452e5c55f40170",
      "tree": "fce91cd40193520da8012e839ac3615da51da57f",
      "parents": [
        "78a130144bdd047665f00782c481d31edb3e5fb7"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Jul 15 20:39:15 2014 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Jul 15 22:13:26 2014 -0700"
      },
      "message": "Add code cache directory for apps.\n\nThis provides a directory where apps can cache compiled or optimized\ncode generated at runtime.  The platform will delete all files in\nthis location on both app and platform upgrade.\n\nBug: 16187224\nChange-Id: I641b21d841c436247f35ff235317e3a4ba520441\n"
    }
  ],
  "next": "d8176941eb6466ebe26816d79b37a808103fd81d"
}
