)]}'
{
  "log": [
    {
      "commit": "16ab843dcb9ee9f853a4745499f0f4fa5be25eb0",
      "tree": "3ebb5b9f6772bead4153f58aff5a27b35303709e",
      "parents": [
        "c88a4e474d9c3768083f26b519c8fb716f7799a3",
        "a9becd0099ae44a6e11b63b2d0c0a84eca07a23a"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Thu Jul 12 12:07:40 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 12 12:07:40 2012 -0700"
      },
      "message": "am a9becd00: (-s ours) am c03f0a15: Merge \"Import translations. DO NOT MERGE\" into jb-dev\n\n* commit \u0027a9becd0099ae44a6e11b63b2d0c0a84eca07a23a\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "a9becd0099ae44a6e11b63b2d0c0a84eca07a23a",
      "tree": "3ecd1c131cbec375f91b2818c6c4c4cf59b0d99c",
      "parents": [
        "d7b7c2cead0d734e6dcc24758d0466d5314baae0",
        "c03f0a15578223208b48c1d946872d22a233ede4"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Thu Jul 12 12:04:49 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 12 12:04:49 2012 -0700"
      },
      "message": "am c03f0a15: Merge \"Import translations. DO NOT MERGE\" into jb-dev\n\n* commit \u0027c03f0a15578223208b48c1d946872d22a233ede4\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "c03f0a15578223208b48c1d946872d22a233ede4",
      "tree": "6fbbad5e271ccaf9e5c40a7c09c82c26f2281beb",
      "parents": [
        "23edefc6c6d12dd84ff6b7bd8694b50abf0cc158",
        "d792ef71cbb77fd8d3082941d59501325b440132"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Thu Jul 12 12:02:35 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 12 12:02:35 2012 -0700"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into jb-dev"
    },
    {
      "commit": "c88a4e474d9c3768083f26b519c8fb716f7799a3",
      "tree": "3ebb5b9f6772bead4153f58aff5a27b35303709e",
      "parents": [
        "3a1c1c1139e9b3429b0c183bd6d7ddd50adaaa9a",
        "da1f77aef76730d13904ac51daf72d553d7fcbc5"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Thu Jul 12 12:01:47 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 12 12:01:47 2012 -0700"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "d792ef71cbb77fd8d3082941d59501325b440132",
      "tree": "d21377edfb6a267c123f22762c63a8c9a6cd95cf",
      "parents": [
        "82c815500e7d73befd85df4ceca04ae00814d9c1"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Thu Jul 12 12:00:03 2012 -0700"
      },
      "committer": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Thu Jul 12 12:00:03 2012 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I11573dc6817d3ef1756ecb6c889e83129317d239\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "da1f77aef76730d13904ac51daf72d553d7fcbc5",
      "tree": "01753e141f1d3e832a346a41d738494e9fd9489c",
      "parents": [
        "7914fdbfa6bf49b1b346c40e1f234b2a8ed7bc63"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Thu Jul 12 11:50:38 2012 -0700"
      },
      "committer": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Thu Jul 12 11:50:38 2012 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ifa66f213bcb88bc7f7f992af8f8763d6d3cf1dd1\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "3a1c1c1139e9b3429b0c183bd6d7ddd50adaaa9a",
      "tree": "4396db49005a0df2562512acbe09ba16f8e680f3",
      "parents": [
        "92bd5f95ca078a795db7c2efd30e85d4260561de",
        "d7b7c2cead0d734e6dcc24758d0466d5314baae0"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Thu Jul 12 11:49:53 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 12 11:49:53 2012 -0700"
      },
      "message": "am d7b7c2ce: (-s ours) am 23edefc6: Import translations. DO NOT MERGE\n\n* commit \u0027d7b7c2cead0d734e6dcc24758d0466d5314baae0\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "d7b7c2cead0d734e6dcc24758d0466d5314baae0",
      "tree": "b2fed95fe3774f7a84566bbd581786f83c14490a",
      "parents": [
        "1b003ef05fad1fbdad9674feda9cc1731c7d99dd",
        "23edefc6c6d12dd84ff6b7bd8694b50abf0cc158"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Thu Jul 12 11:46:49 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 12 11:46:49 2012 -0700"
      },
      "message": "am 23edefc6: Import translations. DO NOT MERGE\n\n* commit \u002723edefc6c6d12dd84ff6b7bd8694b50abf0cc158\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "23edefc6c6d12dd84ff6b7bd8694b50abf0cc158",
      "tree": "e1061ebc6e558b8b001319319eb480ed7918763b",
      "parents": [
        "82c815500e7d73befd85df4ceca04ae00814d9c1"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Thu Jul 12 11:41:58 2012 -0700"
      },
      "committer": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Thu Jul 12 11:41:58 2012 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I115e6356599b76597f52d5f0006d61f4324ae48b\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "92bd5f95ca078a795db7c2efd30e85d4260561de",
      "tree": "4396db49005a0df2562512acbe09ba16f8e680f3",
      "parents": [
        "7914fdbfa6bf49b1b346c40e1f234b2a8ed7bc63"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Jul 12 10:31:06 2012 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Jul 12 10:31:06 2012 -0700"
      },
      "message": "Update cleanspec\n\nmms and telephony have been moved remove the framework_intermediates.\n\nChange-Id: I49c2128ebaddfdae6cfa91913b739900d0f8d91b\n"
    },
    {
      "commit": "7914fdbfa6bf49b1b346c40e1f234b2a8ed7bc63",
      "tree": "9cc0cdf4d0ecd7a06abd3f3c1c17539c85de5b50",
      "parents": [
        "f0af1d5cb255f136d2fff773be7518ffd7ae3b93",
        "5362f17ff5e8e06601b172bd86c26027ced9780c"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Jul 12 09:18:57 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 12 09:18:57 2012 -0700"
      },
      "message": "Merge \"Merge commit \u00271b003ef0\u0027 into mit\""
    },
    {
      "commit": "f0af1d5cb255f136d2fff773be7518ffd7ae3b93",
      "tree": "3759f544ac8bb80b5eb8cd8c40265cf536ca7f52",
      "parents": [
        "7d3082a3f09e32e7c42b2896e90902157039b10e"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Jul 11 18:31:21 2012 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Jul 11 18:31:21 2012 -0700"
      },
      "message": "Remove unused View.flushLayer() API\n\nChange-Id: I5d4c7388afb5265964ab6b769cc0abfee9745c84\n"
    },
    {
      "commit": "5362f17ff5e8e06601b172bd86c26027ced9780c",
      "tree": "5d42b9b05f148cd90cd0613655a66ede573a3db5",
      "parents": [
        "f16336790bca9d3e946553f2e5a16e14bb9dbc3e",
        "1b003ef05fad1fbdad9674feda9cc1731c7d99dd"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Jul 11 18:15:50 2012 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Jul 11 18:15:50 2012 -0700"
      },
      "message": "Merge commit \u00271b003ef0\u0027 into mit\n\n* commit \u00271b003ef0\u0027:\n  Create telephony-common and mms-common\n\nChange-Id: Ie8876541dbe7f4c933cf7d69910dd204538bc975\n"
    },
    {
      "commit": "7d3082a3f09e32e7c42b2896e90902157039b10e",
      "tree": "5c232457d90ed5618518225a70a09b07ced44d96",
      "parents": [
        "4c9dfc4da992f67a86209d8b2b8539d697373ad6"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Jul 11 17:52:54 2012 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Jul 11 17:52:54 2012 -0700"
      },
      "message": "Update View\u0027s opacity when changing the background color\n\nChange-Id: Ib5851d47918c99d4906055a9d0245ea100aee231\n"
    },
    {
      "commit": "4c9dfc4da992f67a86209d8b2b8539d697373ad6",
      "tree": "798612c5944e1b15ac42bf2c6547b3da01c6f637",
      "parents": [
        "f16336790bca9d3e946553f2e5a16e14bb9dbc3e",
        "846a533945576e5cb1a66529ca3a52d71749f04f"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Jul 11 17:48:34 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 11 17:48:34 2012 -0700"
      },
      "message": "Merge \"Update layers\u0027 opaque property when needed\""
    },
    {
      "commit": "846a533945576e5cb1a66529ca3a52d71749f04f",
      "tree": "5f122ddffce0038a2b885851249cb8a9bb51ca6c",
      "parents": [
        "053a82cc18b8ad9b6cb321b57893225411ccf146"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Jul 11 17:44:57 2012 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Jul 11 17:44:57 2012 -0700"
      },
      "message": "Update layers\u0027 opaque property when needed\n\nBefore this change, changing a View\u0027s opacity would not be reflected\nby hardware layers. This could cause layers to retain their previous\nopacity.\n\nChange-Id: Iba2c8b4242deca021651df9324cc7c585a64653d\n"
    },
    {
      "commit": "1b003ef05fad1fbdad9674feda9cc1731c7d99dd",
      "tree": "aacc8788dc833ac92f05ff531cf73533e1f88718",
      "parents": [
        "204a1022220b92afb9a383df75c036c556714742",
        "a639b311e93ad14d9ee5c2b2c215ed2d86c32d2a"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Jul 11 16:55:11 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 11 16:55:11 2012 -0700"
      },
      "message": "Merge \"Create telephony-common and mms-common\" into jb-dev-plus-aosp"
    },
    {
      "commit": "f16336790bca9d3e946553f2e5a16e14bb9dbc3e",
      "tree": "927539d26ab47c63364a7834baf137a063ca91c5",
      "parents": [
        "73a3c0c4d783e49fd7c660b1249b97fda5e2fc61",
        "2545b32ced69100fe70685b95315c6adf411083b"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Jul 11 16:08:25 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 11 16:08:25 2012 -0700"
      },
      "message": "Merge \"Fixed exception caused crash in GL bindings\""
    },
    {
      "commit": "73a3c0c4d783e49fd7c660b1249b97fda5e2fc61",
      "tree": "56acccf1429ba6840a8ef5982505e2a901fdb0b1",
      "parents": [
        "4accd54f01600ce9687086ab2efe1e50e6cc1ce7",
        "6b1e838fc16d397359f82c3a4f5700f1ed7dd910"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Jul 11 16:08:18 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 11 16:08:18 2012 -0700"
      },
      "message": "Merge \"EGL 1.4 bindings generated by glgen\""
    },
    {
      "commit": "a639b311e93ad14d9ee5c2b2c215ed2d86c32d2a",
      "tree": "8fc3e0698132d5fdba03726a1468fefa18dd2a02",
      "parents": [
        "64ab8fcd6f2011c0d185f2973b9615f155f6d239"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Tue Jul 10 12:37:54 2012 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Jul 11 16:02:08 2012 -0700"
      },
      "message": "Create telephony-common and mms-common\n\nThese have been created to reduce the size and complexity\nof frameworks/base.\n\nmms-common was created by moving all of\n  frameworks/base/core/java/com/google/android/mms\nto:\n   frameworks/opt/mms\n\ntelephony-common was created by moving some of\n   frameworks/base/telephony\nto:\n   frameworks/opt/telephony\n\nChange-Id: If6cb3c6ff952767fc10210f923dc0e4b343cd4ad\n"
    },
    {
      "commit": "4accd54f01600ce9687086ab2efe1e50e6cc1ce7",
      "tree": "e5f06a3e2aa5c653821bfd4b12bc48a821cd7a8f",
      "parents": [
        "779a33b779cbdbb22b590a4b9a073b73d0454f3d",
        "204a1022220b92afb9a383df75c036c556714742"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Wed Jul 11 15:56:45 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 11 15:56:45 2012 -0700"
      },
      "message": "am 204a1022: am 82c81550: Merge \"docs: ADK 2012 IDE for Windows download link update, plus minor content fixes/updates\" into jb-dev\n\n* commit \u0027204a1022220b92afb9a383df75c036c556714742\u0027:\n  docs: ADK 2012 IDE for Windows download link update, plus minor content fixes/updates\n"
    },
    {
      "commit": "204a1022220b92afb9a383df75c036c556714742",
      "tree": "09d5336dbd6833390759bab33ace315d942c2232",
      "parents": [
        "64ab8fcd6f2011c0d185f2973b9615f155f6d239",
        "82c815500e7d73befd85df4ceca04ae00814d9c1"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Wed Jul 11 15:53:35 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 11 15:53:35 2012 -0700"
      },
      "message": "am 82c81550: Merge \"docs: ADK 2012 IDE for Windows download link update, plus minor content fixes/updates\" into jb-dev\n\n* commit \u002782c815500e7d73befd85df4ceca04ae00814d9c1\u0027:\n  docs: ADK 2012 IDE for Windows download link update, plus minor content fixes/updates\n"
    },
    {
      "commit": "82c815500e7d73befd85df4ceca04ae00814d9c1",
      "tree": "c03420afe699f750a43750e6dc2276fb0156663e",
      "parents": [
        "dcddea95301641e3dc9692ed7d70127085458a24",
        "d2d6c09a85e1dc6110f72b5d8ec72739b16424e0"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Wed Jul 11 15:50:35 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 11 15:50:35 2012 -0700"
      },
      "message": "Merge \"docs: ADK 2012 IDE for Windows download link update, plus minor content fixes/updates\" into jb-dev"
    },
    {
      "commit": "d2d6c09a85e1dc6110f72b5d8ec72739b16424e0",
      "tree": "062002a084afec78e8947eaf029b8e8ec90ecfe9",
      "parents": [
        "1b637fbad4de204f737e2617da04eed7b334e945"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Wed Jul 11 15:26:09 2012 -0700"
      },
      "committer": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Wed Jul 11 15:26:09 2012 -0700"
      },
      "message": "docs: ADK 2012 IDE for Windows download link update, plus minor content fixes/updates\n\nChange-Id: I53fed5504b6d77185dc9715afcd3bdf0bc9182a8\n"
    },
    {
      "commit": "779a33b779cbdbb22b590a4b9a073b73d0454f3d",
      "tree": "d5089b229d82e127b53299c1002173efc89cd073",
      "parents": [
        "9b3465792c9de9a1a793b8f36e7f15c4b449c072",
        "64ab8fcd6f2011c0d185f2973b9615f155f6d239"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Jul 11 15:21:39 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 11 15:21:39 2012 -0700"
      },
      "message": "am 64ab8fcd: (-s ours) am dcddea95: Merge \"Handle keyguard visibility states separately. DO NOT MERGE\" into jb-dev\n\n* commit \u002764ab8fcd6f2011c0d185f2973b9615f155f6d239\u0027:\n  Handle keyguard visibility states separately. DO NOT MERGE\n"
    },
    {
      "commit": "64ab8fcd6f2011c0d185f2973b9615f155f6d239",
      "tree": "15109f8215440887b2383ea81a53de52c9eaec39",
      "parents": [
        "7e7674489f75003b3f33244345c48f755fef88f1",
        "dcddea95301641e3dc9692ed7d70127085458a24"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Jul 11 15:18:14 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 11 15:18:14 2012 -0700"
      },
      "message": "am dcddea95: Merge \"Handle keyguard visibility states separately. DO NOT MERGE\" into jb-dev\n\n* commit \u0027dcddea95301641e3dc9692ed7d70127085458a24\u0027:\n  Handle keyguard visibility states separately. DO NOT MERGE\n"
    },
    {
      "commit": "dcddea95301641e3dc9692ed7d70127085458a24",
      "tree": "be6fb7dcb1c88f26bd2681ce1eb90aa8efeee3d8",
      "parents": [
        "d5cd89049b801e669960890863f1fa7f4a6e61d9",
        "f333f5f67a6e2e943123797d8752f946c9a4b399"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Jul 11 15:15:00 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 11 15:15:00 2012 -0700"
      },
      "message": "Merge \"Handle keyguard visibility states separately. DO NOT MERGE\" into jb-dev"
    },
    {
      "commit": "f333f5f67a6e2e943123797d8752f946c9a4b399",
      "tree": "8f9d669cff5cc860c0a92848033d79fdfffd746c",
      "parents": [
        "04ca8e577859235a68fa9a5268af528d547310be"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Jul 11 14:37:39 2012 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Jul 11 14:38:29 2012 -0700"
      },
      "message": "Handle keyguard visibility states separately. DO NOT MERGE\n\nPrevious to this change the forceHiding variable was a boolean. This\nchange recognizes the different configurations of the keyguard by\ndefining separate states for forceHiding and testing for window\nvisibility differently in each state.\n\nFixes bug 6786114.\n\nChange-Id: I3460c45ea6da772a4ff76bb016de7aa4b051a673\n"
    },
    {
      "commit": "9b3465792c9de9a1a793b8f36e7f15c4b449c072",
      "tree": "d5089b229d82e127b53299c1002173efc89cd073",
      "parents": [
        "b34378a799504270eb8f3a66e44b18a738a8ff00"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Jul 11 14:35:25 2012 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Jul 11 14:35:25 2012 -0700"
      },
      "message": "Add a blank line to MockRilTest.java\n\nCreate a merge conflict on the first change to be submitted for moving\ntelephony and mms from frameworks/base to frameworks/opt. I\u0027m doing this\nby adding a blank line to a file in master that will be deleted in\nframeworks/base in jb-dev-plus-aosp.\n\nWe can then manually merge all of the changes across the projects and\nminimize the time master might be broken.\n\nChange-Id: Ie55db5037dbfd20ea6b4be430f65b93250203a63\n"
    },
    {
      "commit": "b34378a799504270eb8f3a66e44b18a738a8ff00",
      "tree": "ef408edd81c88a2bf6b162ae4e239d9ae4d8b7e3",
      "parents": [
        "75d928a1c0870a016b114e1c7e54757b51bdbe9c",
        "7e7674489f75003b3f33244345c48f755fef88f1"
      ],
      "author": {
        "name": "Katie McCormick",
        "email": "kmccormick@google.com",
        "time": "Wed Jul 11 14:18:29 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 11 14:18:29 2012 -0700"
      },
      "message": "am 7e767448: am d5cd8904: Merge \"Doc change: New TTL error code.\" into jb-dev\n\n* commit \u00277e7674489f75003b3f33244345c48f755fef88f1\u0027:\n  Doc change: New TTL error code.\n"
    },
    {
      "commit": "7e7674489f75003b3f33244345c48f755fef88f1",
      "tree": "8bcc6d928b178a32d171f9e6a002f47f0d8009ab",
      "parents": [
        "0ddea75be44df61b4bde5d69340e071b39e54417",
        "d5cd89049b801e669960890863f1fa7f4a6e61d9"
      ],
      "author": {
        "name": "Katie McCormick",
        "email": "kmccormick@google.com",
        "time": "Wed Jul 11 14:15:12 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 11 14:15:12 2012 -0700"
      },
      "message": "am d5cd8904: Merge \"Doc change: New TTL error code.\" into jb-dev\n\n* commit \u0027d5cd89049b801e669960890863f1fa7f4a6e61d9\u0027:\n  Doc change: New TTL error code.\n"
    },
    {
      "commit": "d5cd89049b801e669960890863f1fa7f4a6e61d9",
      "tree": "696045a753efc56674cfbba8bbb0755b922d7e89",
      "parents": [
        "04ca8e577859235a68fa9a5268af528d547310be",
        "507c3129eb3f222d21f8b46f85fe1c7d2a7d0ac6"
      ],
      "author": {
        "name": "Katie McCormick",
        "email": "kmccormick@google.com",
        "time": "Wed Jul 11 14:12:13 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 11 14:12:13 2012 -0700"
      },
      "message": "Merge \"Doc change: New TTL error code.\" into jb-dev"
    },
    {
      "commit": "75d928a1c0870a016b114e1c7e54757b51bdbe9c",
      "tree": "fd4f3a2429565e1dabb491ecad2ee95ea16e3873",
      "parents": [
        "40cbdd2ae616121da2437b401a1b00679ac52884",
        "0ddea75be44df61b4bde5d69340e071b39e54417"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Wed Jul 11 14:00:50 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 11 14:00:50 2012 -0700"
      },
      "message": "am 0ddea75b: (-s ours) am 04ca8e57: Merge \"Import translations. DO NOT MERGE\" into jb-dev\n\n* commit \u00270ddea75be44df61b4bde5d69340e071b39e54417\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "0ddea75be44df61b4bde5d69340e071b39e54417",
      "tree": "41db9143dc849c5df1675be36791e6f81e8aef4a",
      "parents": [
        "e7c08bcd48b5025370f5858ac0b4bfc22b50980e",
        "04ca8e577859235a68fa9a5268af528d547310be"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Wed Jul 11 13:57:43 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 11 13:57:43 2012 -0700"
      },
      "message": "am 04ca8e57: Merge \"Import translations. DO NOT MERGE\" into jb-dev\n\n* commit \u002704ca8e577859235a68fa9a5268af528d547310be\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "40cbdd2ae616121da2437b401a1b00679ac52884",
      "tree": "fd4f3a2429565e1dabb491ecad2ee95ea16e3873",
      "parents": [
        "6ce20c4d4ff8513877443585a8e961c8a472e097",
        "b16d4294d0efa4bee8de081a3608bcd4680584f2"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Wed Jul 11 13:55:46 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 11 13:55:46 2012 -0700"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "04ca8e577859235a68fa9a5268af528d547310be",
      "tree": "7b81a0831e26fe3805493d41becf6a0ba1f4e1a9",
      "parents": [
        "87f86e640e1192e9cc37e25393ccdff7862acdd8",
        "2ba281577affaa6146d0d722fc3b5b803dbc50c7"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Wed Jul 11 13:55:33 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 11 13:55:33 2012 -0700"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into jb-dev"
    },
    {
      "commit": "6ce20c4d4ff8513877443585a8e961c8a472e097",
      "tree": "ee69b9979034b04082208f7c07d3a6bb5e9a6ce0",
      "parents": [
        "5a9bb64eaf9672032caf2c4b276477ae9002f07a",
        "e7c08bcd48b5025370f5858ac0b4bfc22b50980e"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Wed Jul 11 13:34:00 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 11 13:34:00 2012 -0700"
      },
      "message": "am e7c08bcd: am 87f86e64: Merge \"Replace AndroidEmoji.ttf for UI optimization\" into jb-dev\n\n* commit \u0027e7c08bcd48b5025370f5858ac0b4bfc22b50980e\u0027:\n  Replace AndroidEmoji.ttf for UI optimization\n"
    },
    {
      "commit": "5a9bb64eaf9672032caf2c4b276477ae9002f07a",
      "tree": "7fdbd02cd7b3f4f6a841913de05079c830c1a5bc",
      "parents": [
        "cae28fa0511bb526b4e94e8acfa1ba3b1745576b",
        "156f97b6c8580b790600b09b679b9dab8b271c5d"
      ],
      "author": {
        "name": "Teng-Hui Zhu",
        "email": "ztenghui@google.com",
        "time": "Wed Jul 11 13:31:02 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 11 13:31:02 2012 -0700"
      },
      "message": "Merge \"Release the media player when trimming memory\""
    },
    {
      "commit": "e7c08bcd48b5025370f5858ac0b4bfc22b50980e",
      "tree": "b9276d11dbf82487028dcecae10728a840ac940e",
      "parents": [
        "b64e0f971d03237a4fc6af101e76db669fb2fd15",
        "87f86e640e1192e9cc37e25393ccdff7862acdd8"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Wed Jul 11 13:25:53 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 11 13:25:53 2012 -0700"
      },
      "message": "am 87f86e64: Merge \"Replace AndroidEmoji.ttf for UI optimization\" into jb-dev\n\n* commit \u002787f86e640e1192e9cc37e25393ccdff7862acdd8\u0027:\n  Replace AndroidEmoji.ttf for UI optimization\n"
    },
    {
      "commit": "87f86e640e1192e9cc37e25393ccdff7862acdd8",
      "tree": "d057179c47fe9b181eaf7f34595b604b5138b0c7",
      "parents": [
        "1b637fbad4de204f737e2617da04eed7b334e945",
        "514bdc3b6e62240ff4df686a7844d5ecdd9a0a66"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Wed Jul 11 13:22:27 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 11 13:22:27 2012 -0700"
      },
      "message": "Merge \"Replace AndroidEmoji.ttf for UI optimization\" into jb-dev"
    },
    {
      "commit": "b16d4294d0efa4bee8de081a3608bcd4680584f2",
      "tree": "b54b45b13dfcfb48b9fc94e11457e48698e34645",
      "parents": [
        "d59bf6491c70c843f7b755d8bd919189f697ac78"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Wed Jul 11 12:58:16 2012 -0700"
      },
      "committer": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Wed Jul 11 12:58:16 2012 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I2a0c62b421d1a080549c2cbedc1a14c3afaf60f3\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "2ba281577affaa6146d0d722fc3b5b803dbc50c7",
      "tree": "64fd488935347ab4a8e7cb016dea534f89c82393",
      "parents": [
        "1b637fbad4de204f737e2617da04eed7b334e945"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Wed Jul 11 12:51:31 2012 -0700"
      },
      "committer": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Wed Jul 11 12:51:31 2012 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Idabf12464d73bf707daf0f870de2349731b574e2\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "cae28fa0511bb526b4e94e8acfa1ba3b1745576b",
      "tree": "426302b83d0d2e234b39dfbddaa325a07984f75e",
      "parents": [
        "d59bf6491c70c843f7b755d8bd919189f697ac78",
        "d6deccb346e913d906f484d279b19e0f6ea18d94"
      ],
      "author": {
        "name": "Victoria Lease",
        "email": "violets@google.com",
        "time": "Wed Jul 11 12:49:12 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 11 12:49:12 2012 -0700"
      },
      "message": "Merge \"Remove hardcoded typeface pointers\""
    },
    {
      "commit": "507c3129eb3f222d21f8b46f85fe1c7d2a7d0ac6",
      "tree": "93ec014a69d11332a8477dbad71210d5f15686c9",
      "parents": [
        "2a17520fbaf2ca38c04702bacfe443d7a24b4b91"
      ],
      "author": {
        "name": "Katie McCormick",
        "email": "kmccormick@google.com",
        "time": "Tue Jul 10 15:12:38 2012 -0700"
      },
      "committer": {
        "name": "Katie McCormick",
        "email": "kmccormick@google.com",
        "time": "Wed Jul 11 10:25:13 2012 -0700"
      },
      "message": "Doc change: New TTL error code.\n\nChange-Id: I99844d28243e0d6592219f532db08855d73f338e\n"
    },
    {
      "commit": "d6deccb346e913d906f484d279b19e0f6ea18d94",
      "tree": "eb6ef4d0f65b05f72b8457d8158702f2da05548c",
      "parents": [
        "792344bc248a7cc64d421a34815183a02d7ad01f"
      ],
      "author": {
        "name": "Billy Hewlett",
        "email": "billyh@google.com",
        "time": "Fri Jun 22 10:30:55 2012 -0700"
      },
      "committer": {
        "name": "Billy Hewlett",
        "email": "billyh@google.com",
        "time": "Wed Jul 11 08:55:59 2012 -0700"
      },
      "message": "Remove hardcoded typeface pointers\n\nThere were a number of extraneous typeface pointers, one per\nlanguage, in TextLayoutCache.  Removing these makes adding additional\nsupported fonts easier.  This checkin now properly\nunrefs typefaces returned by SkCreateTypefaceForScript.  Additionally,\nall harfbuzz shaped fonts (with exceptions Greek, Cyrillic, Hangul)\nshould call SkCreateTypefaceForScript.\n\nChange-Id: I7dcf603a89e5ff52c6dab8fb87ae1807a79c351c\n"
    },
    {
      "commit": "d59bf6491c70c843f7b755d8bd919189f697ac78",
      "tree": "6d9e3431cca91446af737d4b3e837a39f18f7f8f",
      "parents": [
        "8807d427c67a3d41898220b83ace8acd53420c57",
        "b64e0f971d03237a4fc6af101e76db669fb2fd15"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Wed Jul 11 07:40:35 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 11 07:40:35 2012 -0700"
      },
      "message": "am b64e0f97: am 1b637fba: Merge \"Remove gradients from navbar glow highlights.\" into jb-dev\n\n* commit \u0027b64e0f971d03237a4fc6af101e76db669fb2fd15\u0027:\n  Remove gradients from navbar glow highlights.\n"
    },
    {
      "commit": "b64e0f971d03237a4fc6af101e76db669fb2fd15",
      "tree": "a4208fef6de5b458c2d1342ea7d5ad65aeb09e68",
      "parents": [
        "54059cd38de24bbffc2525b56955535df73bf1eb",
        "1b637fbad4de204f737e2617da04eed7b334e945"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Wed Jul 11 07:38:02 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 11 07:38:02 2012 -0700"
      },
      "message": "am 1b637fba: Merge \"Remove gradients from navbar glow highlights.\" into jb-dev\n\n* commit \u00271b637fbad4de204f737e2617da04eed7b334e945\u0027:\n  Remove gradients from navbar glow highlights.\n"
    },
    {
      "commit": "1b637fbad4de204f737e2617da04eed7b334e945",
      "tree": "b161713d811760bbf9d8d7d3e6151dc24b8f0d40",
      "parents": [
        "15c15eaac51c0c375d18fb70cd1bd066d87b034e",
        "25a916d6bc20ec217fe6a204e8d12f6e0151aead"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Wed Jul 11 07:35:37 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 11 07:35:37 2012 -0700"
      },
      "message": "Merge \"Remove gradients from navbar glow highlights.\" into jb-dev"
    },
    {
      "commit": "8807d427c67a3d41898220b83ace8acd53420c57",
      "tree": "84dad36cbe16a39432e8fcb3fa47870374f2d284",
      "parents": [
        "39c8738b895c4303a341d1f7a11524e981566100",
        "54059cd38de24bbffc2525b56955535df73bf1eb"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Tue Jul 10 18:41:21 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 10 18:41:21 2012 -0700"
      },
      "message": "am 54059cd3: (-s ours) am 15c15eaa: Merge \"Replace LruCache implementation for layoutlib. do not merge.\" into jb-dev\n\n* commit \u002754059cd38de24bbffc2525b56955535df73bf1eb\u0027:\n  Replace LruCache implementation for layoutlib. do not merge.\n"
    },
    {
      "commit": "54059cd38de24bbffc2525b56955535df73bf1eb",
      "tree": "693abe2c8ae261ba276ef46f72e9c7b16cb2adf4",
      "parents": [
        "23316a1ef8868bc641ed72d42839c20b7b86fadb",
        "15c15eaac51c0c375d18fb70cd1bd066d87b034e"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Tue Jul 10 18:38:21 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 10 18:38:21 2012 -0700"
      },
      "message": "am 15c15eaa: Merge \"Replace LruCache implementation for layoutlib. do not merge.\" into jb-dev\n\n* commit \u002715c15eaac51c0c375d18fb70cd1bd066d87b034e\u0027:\n  Replace LruCache implementation for layoutlib. do not merge.\n"
    },
    {
      "commit": "15c15eaac51c0c375d18fb70cd1bd066d87b034e",
      "tree": "f61fb60d1bdaa4c8cc8592ae8ddc7da453c3b42f",
      "parents": [
        "00139b2238562780d66c2ebb8a0675fbe7d896b7",
        "54a18ef7ad9da65a95f4d383952ae6268f8a4f34"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Tue Jul 10 18:34:40 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 10 18:34:40 2012 -0700"
      },
      "message": "Merge \"Replace LruCache implementation for layoutlib. do not merge.\" into jb-dev"
    },
    {
      "commit": "39c8738b895c4303a341d1f7a11524e981566100",
      "tree": "84dad36cbe16a39432e8fcb3fa47870374f2d284",
      "parents": [
        "010835d47156b5189b0cfe3ad43ce6a5fbb96d99",
        "23316a1ef8868bc641ed72d42839c20b7b86fadb"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Tue Jul 10 18:10:28 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 10 18:10:28 2012 -0700"
      },
      "message": "am 23316a1e: (-s ours) am 00139b22: Merge \"Fix for bug 6716343. Use correct offset for mPos reset. DO NOT MERGE\" into jb-dev\n\n* commit \u002723316a1ef8868bc641ed72d42839c20b7b86fadb\u0027:\n  Fix for bug 6716343. Use correct offset for mPos reset. DO NOT MERGE\n"
    },
    {
      "commit": "23316a1ef8868bc641ed72d42839c20b7b86fadb",
      "tree": "3c8056ddcfb6d99b56d87593a8625218f92105c0",
      "parents": [
        "413b5c19a681bb4fda4cc5a6e8347d37792aa905",
        "00139b2238562780d66c2ebb8a0675fbe7d896b7"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Tue Jul 10 18:07:27 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 10 18:07:27 2012 -0700"
      },
      "message": "am 00139b22: Merge \"Fix for bug 6716343. Use correct offset for mPos reset. DO NOT MERGE\" into jb-dev\n\n* commit \u002700139b2238562780d66c2ebb8a0675fbe7d896b7\u0027:\n  Fix for bug 6716343. Use correct offset for mPos reset. DO NOT MERGE\n"
    },
    {
      "commit": "514bdc3b6e62240ff4df686a7844d5ecdd9a0a66",
      "tree": "26c2f31a60e4b0cfa93931be71cc03f70f21e031",
      "parents": [
        "10366b93157718ed8621f5af087e7a771191b41a"
      ],
      "author": {
        "name": "Junichi Monma",
        "email": "monma@google.com",
        "time": "Wed Jul 11 09:51:28 2012 +0900"
      },
      "committer": {
        "name": "Junichi Monma",
        "email": "monma@google.com",
        "time": "Wed Jul 11 10:06:56 2012 +0900"
      },
      "message": "Replace AndroidEmoji.ttf for UI optimization\n\nBug: 6785630\nChange-Id: Ie236c59704138263831930e3682a7ee9ac2f84b1\n"
    },
    {
      "commit": "00139b2238562780d66c2ebb8a0675fbe7d896b7",
      "tree": "50af0ef66be65bf0858f440176c68ef75edc66ea",
      "parents": [
        "10366b93157718ed8621f5af087e7a771191b41a",
        "8e136f85f761fe6a31f45a2594405a2d6143716f"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Tue Jul 10 18:05:12 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 10 18:05:12 2012 -0700"
      },
      "message": "Merge \"Fix for bug 6716343. Use correct offset for mPos reset. DO NOT MERGE\" into jb-dev"
    },
    {
      "commit": "25a916d6bc20ec217fe6a204e8d12f6e0151aead",
      "tree": "11dc03ffd61e9c962457cfccc17629a99ea2cb41",
      "parents": [
        "1ab2edbcff94d53856a87010e35ffa50ce4c0502"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Tue Jul 10 21:01:55 2012 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Tue Jul 10 21:01:55 2012 -0400"
      },
      "message": "Remove gradients from navbar glow highlights.\n\nShould reduce unsightly banding.\n\nBug: 6789484\nChange-Id: I1bd552d571651ff614a867c2e52b8532b6e22749\n"
    },
    {
      "commit": "010835d47156b5189b0cfe3ad43ce6a5fbb96d99",
      "tree": "84dad36cbe16a39432e8fcb3fa47870374f2d284",
      "parents": [
        "0fb362b41ef4c272148b90d16880f09160293f96",
        "ec6f200cd8a882458c57a63e1740731f0563cbcc"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue Jul 10 17:26:37 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 10 17:26:37 2012 -0700"
      },
      "message": "Merge \"Fix RS matrix docs regarding row/column and x/y.\""
    },
    {
      "commit": "0fb362b41ef4c272148b90d16880f09160293f96",
      "tree": "4bc19115adc46dc5ea69f17be0cf068d0cfc3a78",
      "parents": [
        "ec4ed1af2c0d68012e0b7f548505aaae6b7377b3",
        "413b5c19a681bb4fda4cc5a6e8347d37792aa905"
      ],
      "author": {
        "name": "Yu Shan Emily Lau",
        "email": "yslau@google.com",
        "time": "Tue Jul 10 16:51:20 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 10 16:51:20 2012 -0700"
      },
      "message": "am 413b5c19: am 10366b93: Merge \"Remove the unnecssary intent call.\" into jb-dev\n\n* commit \u0027413b5c19a681bb4fda4cc5a6e8347d37792aa905\u0027:\n  Remove the unnecssary intent call.\n"
    },
    {
      "commit": "413b5c19a681bb4fda4cc5a6e8347d37792aa905",
      "tree": "6d6fb96d0c3eaaa5bd286fd31f0bdce1fa62e9b5",
      "parents": [
        "1408b9c5b339a368e20ca8f7dac019e56f19089d",
        "10366b93157718ed8621f5af087e7a771191b41a"
      ],
      "author": {
        "name": "Yu Shan Emily Lau",
        "email": "yslau@google.com",
        "time": "Tue Jul 10 16:49:31 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 10 16:49:31 2012 -0700"
      },
      "message": "am 10366b93: Merge \"Remove the unnecssary intent call.\" into jb-dev\n\n* commit \u002710366b93157718ed8621f5af087e7a771191b41a\u0027:\n  Remove the unnecssary intent call.\n"
    },
    {
      "commit": "10366b93157718ed8621f5af087e7a771191b41a",
      "tree": "2bf35fd7ff479b4422b627e96c3d0dbaf4a1695b",
      "parents": [
        "d22469302707d87ee56d7a30dd8b38e671ee0179",
        "e60393ae7168e97922dd7d4821a69d5546a6a522"
      ],
      "author": {
        "name": "Yu Shan Emily Lau",
        "email": "yslau@google.com",
        "time": "Tue Jul 10 16:47:09 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 10 16:47:09 2012 -0700"
      },
      "message": "Merge \"Remove the unnecssary intent call.\" into jb-dev"
    },
    {
      "commit": "e60393ae7168e97922dd7d4821a69d5546a6a522",
      "tree": "ed22b705fad41102a298623e8a6695da69c89086",
      "parents": [
        "c17f92ce047e8d62fac829d1df5dae654f7e4de8"
      ],
      "author": {
        "name": "Yu Shan Emily Lau",
        "email": "yslau@google.com",
        "time": "Tue Jul 10 16:04:58 2012 -0700"
      },
      "committer": {
        "name": "Yu Shan Emily Lau",
        "email": "yslau@google.com",
        "time": "Tue Jul 10 16:45:38 2012 -0700"
      },
      "message": "Remove the unnecssary intent call.\n\nChange-Id: Ia0a460ca8532ccb2f4b0f0205d192b1ba907b5b6\n"
    },
    {
      "commit": "ec4ed1af2c0d68012e0b7f548505aaae6b7377b3",
      "tree": "26b8a34a0bc87b32b365806b361e4cd28464c354",
      "parents": [
        "c81270e5b163200efc96622511153954ac0df107",
        "1408b9c5b339a368e20ca8f7dac019e56f19089d"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Tue Jul 10 16:42:52 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 10 16:42:52 2012 -0700"
      },
      "message": "am 1408b9c5: am d2246930: Merge \"Preserve retryCount when retrying.\" into jb-dev\n\n* commit \u00271408b9c5b339a368e20ca8f7dac019e56f19089d\u0027:\n  Preserve retryCount when retrying.\n"
    },
    {
      "commit": "c81270e5b163200efc96622511153954ac0df107",
      "tree": "0a737548d624d9f48e6ffbd47b55b6c927d377e0",
      "parents": [
        "82a8c48b859ea4ca7b4b9794ac6cf455f5918786",
        "8461680fab7c4baf8bef0b932d74d817b07fd786"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Tue Jul 10 16:42:49 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 10 16:42:49 2012 -0700"
      },
      "message": "am 8461680f: am e87c71f8: Merge \"When reconnecting disassociate dc and apnContext.\" into jb-dev\n\n* commit \u00278461680fab7c4baf8bef0b932d74d817b07fd786\u0027:\n  When reconnecting disassociate dc and apnContext.\n"
    },
    {
      "commit": "1408b9c5b339a368e20ca8f7dac019e56f19089d",
      "tree": "7662f72c4b638a3a1fdcec9200e91b79acb044e3",
      "parents": [
        "8461680fab7c4baf8bef0b932d74d817b07fd786",
        "d22469302707d87ee56d7a30dd8b38e671ee0179"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Tue Jul 10 16:40:09 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 10 16:40:09 2012 -0700"
      },
      "message": "am d2246930: Merge \"Preserve retryCount when retrying.\" into jb-dev\n\n* commit \u0027d22469302707d87ee56d7a30dd8b38e671ee0179\u0027:\n  Preserve retryCount when retrying.\n"
    },
    {
      "commit": "8461680fab7c4baf8bef0b932d74d817b07fd786",
      "tree": "2c33a7b062c41c95d8967271598236cf3addb983",
      "parents": [
        "585228d33b60b8d04fdc34995a26fefddce5e9bb",
        "e87c71f8c1db547831e8f91be765a6eecee27342"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Tue Jul 10 16:40:01 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 10 16:40:01 2012 -0700"
      },
      "message": "am e87c71f8: Merge \"When reconnecting disassociate dc and apnContext.\" into jb-dev\n\n* commit \u0027e87c71f8c1db547831e8f91be765a6eecee27342\u0027:\n  When reconnecting disassociate dc and apnContext.\n"
    },
    {
      "commit": "d22469302707d87ee56d7a30dd8b38e671ee0179",
      "tree": "43c4c092381c2ed09b65ca5f981510ad209edc65",
      "parents": [
        "e87c71f8c1db547831e8f91be765a6eecee27342",
        "68e66497e78f1fcfcb49a28a17ac7805734e7a3c"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Tue Jul 10 16:38:44 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 10 16:38:44 2012 -0700"
      },
      "message": "Merge \"Preserve retryCount when retrying.\" into jb-dev"
    },
    {
      "commit": "e87c71f8c1db547831e8f91be765a6eecee27342",
      "tree": "ed5eeb18659dc0508d59a5a5adb91e2c206b1aa1",
      "parents": [
        "2a17520fbaf2ca38c04702bacfe443d7a24b4b91",
        "1157e1a8d4320589983fc39688bb7be7d6487d67"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Tue Jul 10 16:38:09 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 10 16:38:09 2012 -0700"
      },
      "message": "Merge \"When reconnecting disassociate dc and apnContext.\" into jb-dev"
    },
    {
      "commit": "82a8c48b859ea4ca7b4b9794ac6cf455f5918786",
      "tree": "8185fa0919346cf45b43c9ad9c7a51fc4e2ea25b",
      "parents": [
        "603b2d0731955a726ca51d2b5ec5188adeb0577b",
        "f2b0c11f4e797e183131261724d8de310dac5431"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Jul 10 16:33:37 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 10 16:33:37 2012 -0700"
      },
      "message": "Merge \"Fix sound effect attenuation calculation\""
    },
    {
      "commit": "ec6f200cd8a882458c57a63e1740731f0563cbcc",
      "tree": "5a2d934b646ac74cdca02ff3a138555f7742b60b",
      "parents": [
        "0a6101b2adaae2128e4cad8247f827c164b8d657"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue Jul 10 16:16:22 2012 -0700"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue Jul 10 16:25:07 2012 -0700"
      },
      "message": "Fix RS matrix docs regarding row/column and x/y.\n\nChange-Id: Ibcb90ee62e458adfa55849fc1bc79257293975fe\n"
    },
    {
      "commit": "603b2d0731955a726ca51d2b5ec5188adeb0577b",
      "tree": "cb17deeee1b6a7598a4a0d3856f8b98fcc829ab5",
      "parents": [
        "105b78bb310a75dc44e0baa49fe7d20341cc0f15",
        "702fb2c502ee6bab5cced1835005e0e225533751"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue Jul 10 15:51:40 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 10 15:51:40 2012 -0700"
      },
      "message": "Merge \"Cleanup filter preview test.\""
    },
    {
      "commit": "6b1e838fc16d397359f82c3a4f5700f1ed7dd910",
      "tree": "318d0b9e0476cc6fb8a9dc997539f7a06957bf11",
      "parents": [
        "7c67fcb2f983c08d9ab1ab65b0b877472d98dc06"
      ],
      "author": {
        "name": "Thomas Tafertshofer",
        "email": "tafertth@google.com",
        "time": "Tue Jul 03 13:37:35 2012 -0700"
      },
      "committer": {
        "name": "Thomas Tafertshofer",
        "email": "tafertth@google.com",
        "time": "Tue Jul 10 15:48:30 2012 -0700"
      },
      "message": "EGL 1.4 bindings generated by glgen\n\nChange-Id: I1c3da57101f4ea089a12f1796f25b72d6852141e\n"
    },
    {
      "commit": "105b78bb310a75dc44e0baa49fe7d20341cc0f15",
      "tree": "f724600922f997278723d8d650e469a8ce561f09",
      "parents": [
        "fbf885b652272013f44da71e9f77923333bf62eb"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Jul 10 15:17:25 2012 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Jul 10 15:17:25 2012 -0700"
      },
      "message": "Add missing interface method.\n\nFix broken build.\n\nChange-Id: I6644df218e11a35330a985bdcb9ace33723330f5\n"
    },
    {
      "commit": "156f97b6c8580b790600b09b679b9dab8b271c5d",
      "tree": "75b9f9309edefd99b1078f50dde2c4e51995d8c7",
      "parents": [
        "4461f6028df664009c707b3dc1815b789171f4dc"
      ],
      "author": {
        "name": "Teng-Hui Zhu",
        "email": "ztenghui@google.com",
        "time": "Mon Jul 09 15:54:32 2012 -0700"
      },
      "committer": {
        "name": "Teng-Hui Zhu",
        "email": "ztenghui@google.com",
        "time": "Tue Jul 10 15:11:38 2012 -0700"
      },
      "message": "Release the media player when trimming memory\n\nChange-Id: I2bb2880546311761fc38d6208de080a66216fa2f\n"
    },
    {
      "commit": "fbf885b652272013f44da71e9f77923333bf62eb",
      "tree": "5ab64f7642664a172c5bfaceea554be329b21a3d",
      "parents": [
        "db30781663bb907ed6a0915979bc86e1e063d909",
        "5702d4dfb5b81491f873a3617f8d8fc8dc5279e6"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Jul 10 14:48:06 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 10 14:48:06 2012 -0700"
      },
      "message": "Merge \"Notify client side of window movement.\""
    },
    {
      "commit": "db30781663bb907ed6a0915979bc86e1e063d909",
      "tree": "a4658f9b764b78b9c27dd651a03a920c07ebfb1c",
      "parents": [
        "ce99e792445e74b542d79e9129431700c60dcdb0",
        "585228d33b60b8d04fdc34995a26fefddce5e9bb"
      ],
      "author": {
        "name": "Katie McCormick",
        "email": "kmccormick@google.com",
        "time": "Tue Jul 10 14:32:37 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 10 14:32:37 2012 -0700"
      },
      "message": "am 585228d3: am 2a17520f: Merge \"Doc update: GCM doc cleanup.\" into jb-dev\n\n* commit \u0027585228d33b60b8d04fdc34995a26fefddce5e9bb\u0027:\n  Doc update: GCM doc cleanup.\n"
    },
    {
      "commit": "8e136f85f761fe6a31f45a2594405a2d6143716f",
      "tree": "e020743fd08328e6139fca289bbdcc0d3f1d09f3",
      "parents": [
        "1ab2edbcff94d53856a87010e35ffa50ce4c0502"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Tue Jul 10 14:30:45 2012 -0700"
      },
      "committer": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Tue Jul 10 14:30:45 2012 -0700"
      },
      "message": "Fix for bug 6716343. Use correct offset for mPos reset. DO NOT MERGE\n\nThe mPos field in the MeasuredText object is relative to the start of\nthe text (mTextStart), but the pos passed in by the caller of the\nsetPos() method is relative to the character sequence. When spans\noverlap break boundaries and the paragraph doesn\u0027t start at 0, the\nresult is an out of bounds error. This fix uses the correct offset.\n\nChange-Id: I64ef06df0eb06f75aedd25de97e9f347eeb52979\n"
    },
    {
      "commit": "585228d33b60b8d04fdc34995a26fefddce5e9bb",
      "tree": "03379b5ab423e1f155a62e269500b026f2f10c35",
      "parents": [
        "6d2999a048332c6192e66ec67835a71d59282384",
        "2a17520fbaf2ca38c04702bacfe443d7a24b4b91"
      ],
      "author": {
        "name": "Katie McCormick",
        "email": "kmccormick@google.com",
        "time": "Tue Jul 10 14:30:15 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 10 14:30:15 2012 -0700"
      },
      "message": "am 2a17520f: Merge \"Doc update: GCM doc cleanup.\" into jb-dev\n\n* commit \u00272a17520fbaf2ca38c04702bacfe443d7a24b4b91\u0027:\n  Doc update: GCM doc cleanup.\n"
    },
    {
      "commit": "2a17520fbaf2ca38c04702bacfe443d7a24b4b91",
      "tree": "72f17701f5bc3818d120eacff8c2a59a3712b9cd",
      "parents": [
        "907524851af0d656ba049311f7535a4ba5d2b1d2",
        "7cd6dcd2f80fbc3094ae4948f58dd897b89fd98e"
      ],
      "author": {
        "name": "Katie McCormick",
        "email": "kmccormick@google.com",
        "time": "Tue Jul 10 14:27:42 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 10 14:27:42 2012 -0700"
      },
      "message": "Merge \"Doc update: GCM doc cleanup.\" into jb-dev"
    },
    {
      "commit": "702fb2c502ee6bab5cced1835005e0e225533751",
      "tree": "8461420b18fd10f666609246369e0d5a6017ae3a",
      "parents": [
        "2ff5ff24a79b57a60c0db52bcd02428ea3ef12e6"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue Jul 10 14:18:45 2012 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue Jul 10 14:18:45 2012 -0700"
      },
      "message": "Cleanup filter preview test.\n\nChange-Id: I626a1261affb86499ec398678523b0fe9e5fe679\n"
    },
    {
      "commit": "ce99e792445e74b542d79e9129431700c60dcdb0",
      "tree": "77c96d3d996484c92e2cedf1dbaa470d3eef7567",
      "parents": [
        "717b81ff3e335b5c5b5b4d1a0a901bec098dbdda",
        "4bf18a7c97c0f312ccf12bcd952b420af0c95e5f"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Jul 10 14:15:53 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 10 14:15:53 2012 -0700"
      },
      "message": "Merge \"Handle keyguard visibility states separately.\""
    },
    {
      "commit": "4bf18a7c97c0f312ccf12bcd952b420af0c95e5f",
      "tree": "9b150acf56cd6d4ae9cf0bda173aba555b8ad372",
      "parents": [
        "4461f6028df664009c707b3dc1815b789171f4dc"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Jul 10 14:08:16 2012 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Jul 10 14:08:16 2012 -0700"
      },
      "message": "Handle keyguard visibility states separately.\n\nPrevious to this change the forceHiding variable was a boolean. This\nchange recognizes the different configurations of the keyguard by\ndefining separate states for forceHiding and testing for window\nvisibility differently in each state.\n\nFixes bug 6786114.\n\nChange-Id: I078e0df7865ddafe498ee46e02110c3a017386d0\n"
    },
    {
      "commit": "7cd6dcd2f80fbc3094ae4948f58dd897b89fd98e",
      "tree": "46e143a789372643bafc5178dae74f108e6ade7c",
      "parents": [
        "76c6d86b5e05cc617a376f970444c737950c1556"
      ],
      "author": {
        "name": "Katie McCormick",
        "email": "kmccormick@google.com",
        "time": "Tue Jul 03 14:36:05 2012 -0700"
      },
      "committer": {
        "name": "Katie McCormick",
        "email": "kmccormick@google.com",
        "time": "Tue Jul 10 14:07:08 2012 -0700"
      },
      "message": "Doc update: GCM doc cleanup.\n\nChange-Id: Ie84a6ebdd12a05c8dbe1fff97539aea90c93554c\n"
    },
    {
      "commit": "717b81ff3e335b5c5b5b4d1a0a901bec098dbdda",
      "tree": "3da009bce20f4a95a55a7c9c380a13f0a5734984",
      "parents": [
        "70d0c1532f55b5135bd9c96bfa9fc239ab1759a1",
        "6d2999a048332c6192e66ec67835a71d59282384"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Jul 10 13:29:20 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 10 13:29:20 2012 -0700"
      },
      "message": "am 6d2999a0: am 90752485: Properly resize paletted bitmaps when adjusting for density\n\n* commit \u00276d2999a048332c6192e66ec67835a71d59282384\u0027:\n  Properly resize paletted bitmaps when adjusting for density\n"
    },
    {
      "commit": "6d2999a048332c6192e66ec67835a71d59282384",
      "tree": "23455c9d0e00e8029766c4cac95d8613c6a2842d",
      "parents": [
        "b8c5df85622155196d5d961f7674547947f5fc08",
        "907524851af0d656ba049311f7535a4ba5d2b1d2"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Jul 10 13:26:49 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 10 13:26:49 2012 -0700"
      },
      "message": "am 90752485: Properly resize paletted bitmaps when adjusting for density\n\n* commit \u0027907524851af0d656ba049311f7535a4ba5d2b1d2\u0027:\n  Properly resize paletted bitmaps when adjusting for density\n"
    },
    {
      "commit": "f2b0c11f4e797e183131261724d8de310dac5431",
      "tree": "1f40492f37b26c85ea70766f5e8aa21184b92c43",
      "parents": [
        "70d0c1532f55b5135bd9c96bfa9fc239ab1759a1"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon Jul 09 11:59:11 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 10 13:24:23 2012 -0700"
      },
      "message": "Fix sound effect attenuation calculation\n\nThe sound effect volume attenuation calculation is wrong: the\n division by 20 was always returning 1 or 0.\nIn AudioService, rename the sound effect attenuation value to\n follow the naming conventions for static variables.\n\nChange-Id: I3c36d50f4470ff09ca98cb944aefb5ad0f968782\n"
    },
    {
      "commit": "907524851af0d656ba049311f7535a4ba5d2b1d2",
      "tree": "7c4078b191c683e70cdc5c308d356e59e00686bf",
      "parents": [
        "40a4ab130a3e3c99afb1a57e9aa30de03a89b51e"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Jul 10 12:02:33 2012 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Jul 10 13:16:46 2012 -0700"
      },
      "message": "Properly resize paletted bitmaps when adjusting for density\n\nIf an app used a GIF file in the wrong density bucket, the auto-scaling\ncode would not properly resize the bitmap.\n\nThis issue affects third party applications, here is the external bug\nreport:\n\nhttp://code.google.com/p/android/issues/detail?id\u003d34619\n\nDO NOT MERGE\n\nChange-Id: I7f99b28ad6e6c28bdbcb29bbbadcb215268ff710\n"
    },
    {
      "commit": "54a18ef7ad9da65a95f4d383952ae6268f8a4f34",
      "tree": "627ce814923bcd9cedc56c43b57faeddd2f1bea5",
      "parents": [
        "40a4ab130a3e3c99afb1a57e9aa30de03a89b51e"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Mon Jul 09 15:53:40 2012 -0700"
      },
      "committer": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Tue Jul 10 12:51:30 2012 -0700"
      },
      "message": "Replace LruCache implementation for layoutlib. do not merge.\n\nThe android version depends on a custom version of LinkedHashMap\nwhich is not present on desktop VMs. This new implementation is done\nin a way that minimizes the difference between the two.\n\nAlso some minor fixes.\n\n(cherry picked from commit 01b6c755dbcf24e71192dc44757e2eea2a426091)\n\nChange-Id: Idc7bca820e472e281a3024a5b610fd55606cf428\n"
    },
    {
      "commit": "70d0c1532f55b5135bd9c96bfa9fc239ab1759a1",
      "tree": "3da009bce20f4a95a55a7c9c380a13f0a5734984",
      "parents": [
        "34d62d1b9764313ee8ca8b5fc4d2c86d35678543",
        "01b6c755dbcf24e71192dc44757e2eea2a426091"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Tue Jul 10 12:39:17 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 10 12:39:17 2012 -0700"
      },
      "message": "Merge \"Replace LruCache implementation for layoutlib.\""
    },
    {
      "commit": "34d62d1b9764313ee8ca8b5fc4d2c86d35678543",
      "tree": "efb213cd200045d180f3cfff9124fe7630f9cb4f",
      "parents": [
        "016c75dd5eb79ab21f784f37576a43d74c750161",
        "b8c5df85622155196d5d961f7674547947f5fc08"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Tue Jul 10 12:38:46 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 10 12:38:46 2012 -0700"
      },
      "message": "am b8c5df85: (-s ours) am 40a4ab13: Import translations. DO NOT MERGE\n\n* commit \u0027b8c5df85622155196d5d961f7674547947f5fc08\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "b8c5df85622155196d5d961f7674547947f5fc08",
      "tree": "ba6cab9c2141ca15fa5356cb75199c34180973a6",
      "parents": [
        "b0f356579eb0348fac7157a6348f1e568556a4db",
        "40a4ab130a3e3c99afb1a57e9aa30de03a89b51e"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Tue Jul 10 12:36:11 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 10 12:36:11 2012 -0700"
      },
      "message": "am 40a4ab13: Import translations. DO NOT MERGE\n\n* commit \u002740a4ab130a3e3c99afb1a57e9aa30de03a89b51e\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "016c75dd5eb79ab21f784f37576a43d74c750161",
      "tree": "efb213cd200045d180f3cfff9124fe7630f9cb4f",
      "parents": [
        "acc79d9c6bd4ebc67bd66638ed0c3b72a3239e29",
        "b1ac6afe7f8a10ae0db666e9b6fcd3f29260ebda"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Tue Jul 10 12:34:48 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 10 12:34:48 2012 -0700"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "acc79d9c6bd4ebc67bd66638ed0c3b72a3239e29",
      "tree": "cb0a7669c0cdd4e2d6fb1e0871eb4d323e667fc8",
      "parents": [
        "2ff5ff24a79b57a60c0db52bcd02428ea3ef12e6",
        "c49c9158f27cb0398defe068f97957f5eb8a7ed8"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Tue Jul 10 12:34:42 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 10 12:34:42 2012 -0700"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "b1ac6afe7f8a10ae0db666e9b6fcd3f29260ebda",
      "tree": "e0c03d246c71897d886fe9f28a97f771916c6a4e",
      "parents": [
        "28b7809e309637decc867547dc34b7635785c5f8"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Tue Jul 10 12:27:03 2012 -0700"
      },
      "committer": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Tue Jul 10 12:27:03 2012 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I64327f26c87a11b1395acd7dfa217c3fd386b133\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "c49c9158f27cb0398defe068f97957f5eb8a7ed8",
      "tree": "d7869d998b1feca16e473b910e0b6706609aa5ca",
      "parents": [
        "28b7809e309637decc867547dc34b7635785c5f8"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Tue Jul 10 12:23:21 2012 -0700"
      },
      "committer": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Tue Jul 10 12:23:21 2012 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I324a365991605a90f45bc5e6b2c32893713eebaf\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "40a4ab130a3e3c99afb1a57e9aa30de03a89b51e",
      "tree": "bf481a920cada5539d43e8fe3ccc725216aa9d68",
      "parents": [
        "1ab2edbcff94d53856a87010e35ffa50ce4c0502"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Tue Jul 10 12:15:26 2012 -0700"
      },
      "committer": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Tue Jul 10 12:15:26 2012 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I8e0e293c98a3659ef6e9a07c3a62e0056f5ea4cb\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "2ff5ff24a79b57a60c0db52bcd02428ea3ef12e6",
      "tree": "db41c4cf57656c945bad8bc7632a7014a937b562",
      "parents": [
        "f27ac09501dfcf12668c8144fbc8cc041b872388",
        "053a82cc18b8ad9b6cb321b57893225411ccf146"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Jul 10 12:04:57 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 10 12:04:57 2012 -0700"
      },
      "message": "Merge \"Properly resize paletted bitmaps when adjusting for density\""
    },
    {
      "commit": "053a82cc18b8ad9b6cb321b57893225411ccf146",
      "tree": "d00ae1cc7b6af8ebacf9902689214dacb2d1e228",
      "parents": [
        "3849f93b3c2b29ca3873b602897dccac039a0b98"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Jul 10 12:02:33 2012 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Jul 10 12:02:33 2012 -0700"
      },
      "message": "Properly resize paletted bitmaps when adjusting for density\n\nIf an app used a GIF file in the wrong density bucket, the auto-scaling\ncode would not properly resize the bitmap.\n\nChange-Id: I28f6506a94b20d11b3ba53ac442abec2b92e093e\n"
    },
    {
      "commit": "01b6c755dbcf24e71192dc44757e2eea2a426091",
      "tree": "ca4347753ccb79e7dc4307a8a54387a087c8d1a1",
      "parents": [
        "42eae21fb9abcff50ad69ab2faf2ffbdbd3b1156"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Mon Jul 09 15:53:40 2012 -0700"
      },
      "committer": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Tue Jul 10 11:48:10 2012 -0700"
      },
      "message": "Replace LruCache implementation for layoutlib.\n\nThe android version depends on a custom version of LinkedHashMap\nwhich is not present on desktop VMs. This new implementation is done\nin a way that minimizes the difference between the two.\n\nAlso some minor fixes.\n\nChange-Id: Ib27b0419f9d0e6ba4d4abb26b2ccd968af59eba8\n"
    },
    {
      "commit": "f27ac09501dfcf12668c8144fbc8cc041b872388",
      "tree": "31c3d4aa54d45e337eae5d10956502faa04ca0b5",
      "parents": [
        "67f64d0d0d11c02fd892d08804d5c6ea28535b42"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Thu Jun 28 11:21:05 2012 -0700"
      },
      "committer": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Tue Jul 10 11:19:58 2012 -0700"
      },
      "message": "Update documentation to clarify AppCache usage\n\nBug: 5869022\nChange-Id: I5830583b6c68128cbfda0e61cd6f031702faebf5\n"
    },
    {
      "commit": "67f64d0d0d11c02fd892d08804d5c6ea28535b42",
      "tree": "8ba5d9f08b0918c17a1167f9154610297beadbf9",
      "parents": [
        "905bd369510838b35db61c30d6b8e2c5f564be6a",
        "4ab6968bb7014e6f4c6c4e4bd076626cf07f218b"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Tue Jul 10 11:17:06 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 10 11:17:06 2012 -0700"
      },
      "message": "Merge \"Fix dividers position for LinearLayout\""
    }
  ],
  "next": "905bd369510838b35db61c30d6b8e2c5f564be6a"
}
