)]}'
{
  "log": [
    {
      "commit": "1368436e428e2af1241bf88cb0688f288f96da1c",
      "tree": "f183904ced5f75c99097bac91b9f28b4a5d7103c",
      "parents": [
        "28f0a53a882a39bc22bc5892250411cadf6c0d5d",
        "fdc54a97ee588bbd6c981a5708050fd97f01baec"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Jan 19 16:49:17 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 19 16:49:17 2011 -0800"
      },
      "message": "Merge \"Check and propogate errors from llvm.\" into honeycomb"
    },
    {
      "commit": "9dd9d021896e350df983baf7174d980a43533e69",
      "tree": "9e29daf4ffe483af53a2b9ab5a48ff6b6344a471",
      "parents": [
        "b2b14397e522da4d779b19415eab49967a7922d9",
        "4fa3eed8e03348e2629abd539b3476a86b44135e"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Jan 19 16:27:06 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 19 16:27:06 2011 -0800"
      },
      "message": "Merge \"Expose unchecked copyFrom variants.\" into honeycomb"
    },
    {
      "commit": "fdc54a97ee588bbd6c981a5708050fd97f01baec",
      "tree": "88a9b5701378a62b858b393f727373b91a8add18",
      "parents": [
        "4fa3eed8e03348e2629abd539b3476a86b44135e"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Jan 19 16:14:21 2011 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Jan 19 16:14:21 2011 -0800"
      },
      "message": "Check and propogate errors from llvm.\n\nChange-Id: Id99a724f746d1f64eabcdf67c12646cc32ff8f9d\n"
    },
    {
      "commit": "4fa3eed8e03348e2629abd539b3476a86b44135e",
      "tree": "c46c282902362caf13e7192662eefd7931206f97",
      "parents": [
        "aa2275e31d1ab6d672013e82a7b8da2559b0e085"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Jan 19 15:44:38 2011 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Jan 19 15:44:38 2011 -0800"
      },
      "message": "Expose unchecked copyFrom variants.\n\nChange-Id: I452d082bb4adbd578b6300bf5829dc59e91e517a\n"
    },
    {
      "commit": "120856c50a56595c0954ae1bf6f05888386937b9",
      "tree": "c45ab13dbbdb191e698be7e05b4161733082aaa4",
      "parents": [
        "6223fba87efabfca2342fd75594e39d913023aa2"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Wed Jan 19 14:52:08 2011 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Wed Jan 19 15:29:31 2011 -0800"
      },
      "message": "Pass SkRegion::toString() through to java.\n\nChange-Id: I3814b491c689313c1f8da811a104d913175f6268\n"
    },
    {
      "commit": "d1ac98149737299513da1357e36f68cbb6d74425",
      "tree": "d59875cb9ab74b735cd2d417d42020d1a5b5158e",
      "parents": [
        "991040c8261237997915f8a4c899a6ea5012fb42"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Jan 18 18:12:26 2011 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Jan 18 18:12:26 2011 -0800"
      },
      "message": "Fix race condition between GC thread and\nthe teardown of RS.  The RS context was going away while\nthe objects were being deleted within the finializer.\n\nAdd more debugging for playCoreCommands.\n\nChange-Id: I391f0b4db948f43f54017b47b062ab47d6a1ef64\n"
    },
    {
      "commit": "991040c8261237997915f8a4c899a6ea5012fb42",
      "tree": "4efa4158c78b85002e1018a1859bfaf3feb1e47a",
      "parents": [
        "529fc53d3fd298ee5aef20e3a07bd263f7376b8d"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Mon Jan 17 15:59:39 2011 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Jan 18 12:42:32 2011 -0800"
      },
      "message": "Cleanup logs.\n\nChange-Id: I206d45863752adbc71fc91cd14e7cd3a555c8c53\n"
    },
    {
      "commit": "4b26247e8b45850afc78e414a7007266dbdc5d18",
      "tree": "d906faef007f6060d25e2de55828924149dd8454",
      "parents": [
        "f46013b67219b0b2e95fcebb0e51e9816ab0ce94",
        "a9d0d47076ecf2d1739bb3534abc9deead8ebebd"
      ],
      "author": {
        "name": "Owen Lin",
        "email": "owenlin@google.com",
        "time": "Tue Jan 18 04:13:13 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 18 04:13:13 2011 -0800"
      },
      "message": "Merge \"Change to stream decoding mode if the file descriptor cannot support seek.\" into honeycomb"
    },
    {
      "commit": "a9d0d47076ecf2d1739bb3534abc9deead8ebebd",
      "tree": "e1c3290a850d079f59cb07e603acaeddd1d4a5d7",
      "parents": [
        "92cd4d0296cc8936fcccd97cdbc7a13b724efab4"
      ],
      "author": {
        "name": "Owen Lin",
        "email": "owenlin@google.com",
        "time": "Tue Jan 18 17:39:15 2011 +0800"
      },
      "committer": {
        "name": "Owen Lin",
        "email": "owenlin@google.com",
        "time": "Tue Jan 18 18:25:32 2011 +0800"
      },
      "message": "Change to stream decoding mode if the file descriptor cannot support seek.\n\nbug: 3298498\nChange-Id: Id7ae46bf8e885a417753edbd6648332052fee469\n"
    },
    {
      "commit": "44593df6fa741c22bfc76d1608160f053b91bd05",
      "tree": "4965837d15b1320cf09b4f95bfc1bf822d245f1d",
      "parents": [
        "3d7a9707a58bb043147f30dc81c61deeeffeeef7",
        "ec0d3353b16741c69681577eb43ccfea435eb4ba"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Mon Jan 17 16:10:10 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 17 16:10:10 2011 -0800"
      },
      "message": "Merge \"More docs\" into honeycomb"
    },
    {
      "commit": "3240339cfe25b95c04871bb78b09d666ad0e7010",
      "tree": "7e96d6e2c48ed83e4cb5f3791d20e9e1b0cfd8cc",
      "parents": [
        "2fd90e92ee0731fd77c2b113706c07083b9673ec",
        "b97b251c26b801b26f2630e3a2e3f93e4088f2c5"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Mon Jan 17 15:48:00 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 17 15:48:00 2011 -0800"
      },
      "message": "Merge \"Add error checks to the copyFrom functions.\" into honeycomb"
    },
    {
      "commit": "ec0d3353b16741c69681577eb43ccfea435eb4ba",
      "tree": "379f4188fd2391e05ff52ad0b9bdf84d1c523c7f",
      "parents": [
        "981df1d9931c1bd48dbb735437823b92db51e1a1"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Mon Jan 17 15:23:22 2011 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Mon Jan 17 15:23:22 2011 -0800"
      },
      "message": "More docs\n\nChange-Id: I3dfea7d83bf8525efda59cef6fafa854b5aa9fe3\n"
    },
    {
      "commit": "1689c3459b27657b6900429ae64ac5323c584ce3",
      "tree": "00a4be73d862a7d4d44aade64b6def48222a0473",
      "parents": [
        "d6c54d97867edd566700c535f3edf57dd4396350",
        "2361098da3b9d9c3eeed410dc72ba62c0e9177cf"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Jan 17 13:03:16 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 17 13:03:16 2011 -0800"
      },
      "message": "Merge \"Add BitmapFactory.Options.inMutable to load mutable bitmaps.\" into honeycomb"
    },
    {
      "commit": "2361098da3b9d9c3eeed410dc72ba62c0e9177cf",
      "tree": "f3c5cb63e38bfb99ef76e10400cb846ecc21c812",
      "parents": [
        "875862e3ec85153553ce50acc02863ea0720ccb6"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Jan 17 12:51:55 2011 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Jan 17 13:04:12 2011 -0800"
      },
      "message": "Add BitmapFactory.Options.inMutable to load mutable bitmaps.\n\nChange-Id: Iaa222127520f3aa55072d44af12ee3477908b876\n"
    },
    {
      "commit": "cf18c4788af740773c9b2720a1c4ed5f45454b8e",
      "tree": "cedb4dece79a0f609bf38744e2fbceabcf786957",
      "parents": [
        "41424adec8382af9064baf1d8bde29d7349a6155",
        "376590d668e22a918439877b55faf075427b13f3"
      ],
      "author": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Sun Jan 16 18:15:36 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jan 16 18:15:36 2011 -0800"
      },
      "message": "Merge \"Implement SurfaceTexture frame-available callback.\" into honeycomb"
    },
    {
      "commit": "376590d668e22a918439877b55faf075427b13f3",
      "tree": "d55b9baf0efec6a49de60786cc996f6ef699d067",
      "parents": [
        "0fb736c0937d9d65001e0176d90e1011226594bf"
      ],
      "author": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Thu Jan 13 14:43:36 2011 -0800"
      },
      "committer": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Sun Jan 16 17:28:39 2011 -0800"
      },
      "message": "Implement SurfaceTexture frame-available callback.\n\nThis change implements the onFrameAvailable callback for the\nSurfaceTexture java class.  It includes the C++ SurfaceTexture code as\nwell as the JNI and Java code to enable the callback.\n\nChange-Id: Ifd8b8e7ad46ee70cba6da1c2e96dab8045d1ea30\n"
    },
    {
      "commit": "b97b251c26b801b26f2630e3a2e3f93e4088f2c5",
      "tree": "2e9db711d8474aa41ceeccbc9e36b030d92b301a",
      "parents": [
        "300406abd4a1e96d18d2a6486b3e41ddd3cee8b4"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Sun Jan 16 15:04:08 2011 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Sun Jan 16 16:11:42 2011 -0800"
      },
      "message": "Add error checks to the copyFrom functions.\n\nChange-Id: Iac064c52eb58b05a94fa1c432304c6216256555b\n"
    },
    {
      "commit": "21b4103e42cb0fa004cc4a978f49f63e7668ab0b",
      "tree": "175250a3ee0f6bd968adcf347cbbd214c1d5ec91",
      "parents": [
        "6e72ff9082f82885d738f637d40bfe43d267107a"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Sun Jan 16 15:05:41 2011 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Sun Jan 16 15:05:52 2011 -0800"
      },
      "message": "unhide functions used by reflected files for SDK.\n\nChange-Id: I7cfbfa94cb21207cc5c91e08a60a7184da3f583a\n"
    },
    {
      "commit": "0b08c5cb14e848f41eb33093c3e8198ab416e0ab",
      "tree": "e00c55c16f9712b65ec872a4d9eba18e39892979",
      "parents": [
        "604363dc63206a07280b2fb5b89f2b32c2cc8ae7",
        "6efd2bad954e0e5bd74916a32f036a0f149dcd4d"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Jan 14 15:37:28 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 14 15:37:28 2011 -0800"
      },
      "message": "Merge \"Don\u0027t drop the drawable cache completely on configuration change\" into honeycomb"
    },
    {
      "commit": "6efd2bad954e0e5bd74916a32f036a0f149dcd4d",
      "tree": "b800fc721ac0905c4dab35b300e4ffb830290f29",
      "parents": [
        "d922ae01ca99a2b6d39a9393f86776a1d10ebd14"
      ],
      "author": {
        "name": "Christopher Lais",
        "email": "chris+android@zenthought.org",
        "time": "Thu Jan 13 15:02:05 2011 -0600"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Jan 14 12:31:26 2011 -0800"
      },
      "message": "Don\u0027t drop the drawable cache completely on configuration change\n\nThere was a lot of fancy code just above the clear to ensure\nthat drawables that aren\u0027t affected by the change are kept,\nthen the entire array was cleared.  This patch removes the\nclear, so that the drawables that haven\u0027t changed are really\nkept, matching the logs, comments and larger part of the code.\n\nThis patch also fixes the various constant states to return\ncorrect ChangingConfigurations.\n\nChange-Id: Ic11f6179537318d3de16dc58286989eb62a07f15\nOld-Change-Id: I22495e6ed232dfe056207ce5155405af1fa82428\n"
    },
    {
      "commit": "0473ff1ef653434a1a0f3c07be00f7ebcbb472ad",
      "tree": "183b25ac0b3d9ef8ab5563581a1e76796823042b",
      "parents": [
        "2dc59d56cbfe90fdae745496038352fdada6ee26"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Jan 14 11:27:27 2011 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Jan 14 12:16:02 2011 -0800"
      },
      "message": "Removing things that shouldn\u0027t be public\n\nChange-Id: I23ea748f7f4ba27307807d7e1d56e49b7c10a827\n"
    },
    {
      "commit": "f5c876e82d7cc647ba94d29eb914e64b7977c303",
      "tree": "9aa6100564f31b0c2a60da2fb2cc07bdd5402658",
      "parents": [
        "a3cdaa5337fa573c4c61770195d6232c2e587090"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Jan 13 14:53:43 2011 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Jan 13 14:53:43 2011 -0800"
      },
      "message": "Docs plus removing some junk per API review.\n\nChange-Id: I45f995b656754550be68c78e467071d6e59b348f\n"
    },
    {
      "commit": "9aba2324ac8d7216732b42346bfcaf0be71eb22e",
      "tree": "56f1ca9d1e4d31822638aee68206064788504760",
      "parents": [
        "39d80c3846972e6204dfd956263a3fb6a799444d",
        "b0ba48c95ea8768a051100c5adb4c906caa1e080"
      ],
      "author": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Thu Jan 13 11:29:14 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 13 11:29:14 2011 -0800"
      },
      "message": "Merge \"Add getTransformMatrix to the SurfaceTexture API.\" into honeycomb"
    },
    {
      "commit": "623c54dd1605d802bb6bfdd0d266a191d4f2d88c",
      "tree": "bd0279bc03a08dc185b229cd667119d7609fb764",
      "parents": [
        "14bdce0441378b766afca3eaa5ac78dbc2f7c6e1"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Jan 12 17:32:36 2011 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Jan 12 17:32:36 2011 -0800"
      },
      "message": "Documentation\n\nChange-Id: Idb5f87f9d2c0f7fb4677b1b45c232502d66b4668\n"
    },
    {
      "commit": "208a1c68ee21930112a3704bf8c46a9f27d8d04d",
      "tree": "a6e50131c61eeb408566b4edc6a23d158e5e19a2",
      "parents": [
        "63be8dd178447fce289c940638cd37aa560d9de3",
        "fb9f82ca4f11cf7e43a001f3e6fd1b381cc86210"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Jan 12 15:22:09 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 12 15:22:09 2011 -0800"
      },
      "message": "Merge \"Implement more of copy2DRange*\" into honeycomb"
    },
    {
      "commit": "fb9f82ca4f11cf7e43a001f3e6fd1b381cc86210",
      "tree": "000fb80d2d73d062f9493cec84880974d77e68db",
      "parents": [
        "f7086090cfc8d97b5bd3b4d7801a27af11f7c207"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Jan 12 14:53:25 2011 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Jan 12 14:53:25 2011 -0800"
      },
      "message": "Implement more of copy2DRange*\n\nChange-Id: Id6be481c4abc968df27e5bba1ed044262ec0f293\n"
    },
    {
      "commit": "b11e3d2b0edb03a5e3ea535d58b0cbe2d920ed16",
      "tree": "c4ad77c456f7b43f7ceb910b186f8a0b10ff51b3",
      "parents": [
        "54c38bf05da42e40b8726ab2b5a33762081e9345"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue Jan 11 19:30:58 2011 -0800"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Wed Jan 12 14:24:35 2011 -0800"
      },
      "message": "Unhide more of the RS APIs.\n\nChange-Id: I7ec5de42680a4184d3a1380ea7c35b6ba3cf13bf\n"
    },
    {
      "commit": "8f597fdfacd1b9cda6dfebf4f3a1c34d1ffb5b2f",
      "tree": "5c39ac8dbc7cc014a69806622f58f8e6cee5cf50",
      "parents": [
        "fb0a242be65e4ddbda0cbaec1ac949d29568ac25",
        "f7086090cfc8d97b5bd3b4d7801a27af11f7c207"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Jan 12 13:30:41 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 12 13:30:41 2011 -0800"
      },
      "message": "Merge \"Cleanup bitmap uploads Implement standalone mipmap generation.\" into honeycomb"
    },
    {
      "commit": "f7086090cfc8d97b5bd3b4d7801a27af11f7c207",
      "tree": "44ac295d7ede32a76af74f20b80a95cb2a6d1e13",
      "parents": [
        "1415bb7a948e0add9f6beb6dccbea70e9d2bedd0"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Jan 12 13:28:37 2011 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Jan 12 13:28:37 2011 -0800"
      },
      "message": "Cleanup bitmap uploads\nImplement standalone mipmap generation.\n\nChange-Id: Ie3a9781bbe50e2f58adca6f184d84fea50e40263\n"
    },
    {
      "commit": "cf894c91a9b6c7749c9bb325c9e54336b97df900",
      "tree": "cc26285e4076b793cf15a263f95677be0d705389",
      "parents": [
        "5e9ba49f5efed4f0adc7ffcf5052668cdfd92a25",
        "9454fe1080458812db76599dd02a8b91a2e1e8f4"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Jan 12 12:47:30 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 12 12:47:30 2011 -0800"
      },
      "message": "Merge \"Fix CTS test. Bug #3345445\" into honeycomb"
    },
    {
      "commit": "9454fe1080458812db76599dd02a8b91a2e1e8f4",
      "tree": "4a1b814b722ba05371149259775fbb696baf9efe",
      "parents": [
        "35f24545e56caaff067f7dcd550ad4073efcface"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Jan 12 12:50:05 2011 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Jan 12 12:50:05 2011 -0800"
      },
      "message": "Fix CTS test.\nBug #3345445\n\nChange-Id: I3e9fa6002d173e6c9182ee5798420829e4bd2e30\n"
    },
    {
      "commit": "27d116085ebbb112ec1fd959763a027ec08f7179",
      "tree": "84ed2039d69959fe571a5ce4744542bb0144275e",
      "parents": [
        "7a8f01abf98b6212358ea0e0401879093d2c0f93",
        "dcc231955d81c66309ce97cca05a25f79ee7d5ea"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Jan 12 11:53:42 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 12 11:53:42 2011 -0800"
      },
      "message": "Merge \"Adding ability to load cubemaps from individual faces.\" into honeycomb"
    },
    {
      "commit": "b0ba48c95ea8768a051100c5adb4c906caa1e080",
      "tree": "ce086804fb00584d57ccbc6932355889df25ab17",
      "parents": [
        "b598fb90727be45e926a11abefc319819a733540"
      ],
      "author": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Sun Jan 09 18:22:05 2011 -0800"
      },
      "committer": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Wed Jan 12 11:28:38 2011 -0800"
      },
      "message": "Add getTransformMatrix to the SurfaceTexture API.\n\nChange-Id: Icd11ed4982220be9d08b00498aef02531610ce1f\n"
    },
    {
      "commit": "4b9adfbe7d0cf578b82eb7794c506ad1986854b9",
      "tree": "c467cc6c967457740f402d62154a97d7719a1e65",
      "parents": [
        "2ad2bf232714009586c5163e08754886bdd9ea20",
        "96d3b5e38301f5d4eff01de8730b6021eb167af9"
      ],
      "author": {
        "name": "Wei-Ta Chen",
        "email": "weita@google.com",
        "time": "Tue Jan 11 23:16:15 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 11 23:16:15 2011 -0800"
      },
      "message": "Merge \"Correct the API comments.\" into honeycomb"
    },
    {
      "commit": "96d3b5e38301f5d4eff01de8730b6021eb167af9",
      "tree": "697c8a3eff710bd32634a42100ab4a151e2e49ed",
      "parents": [
        "9fafe4e0ebab270591a505f1f07fd2e5489a16f7"
      ],
      "author": {
        "name": "Wei-Ta Chen",
        "email": "weita@google.com",
        "time": "Tue Jan 11 22:42:17 2011 -0800"
      },
      "committer": {
        "name": "Wei-Ta Chen",
        "email": "weita@google.com",
        "time": "Tue Jan 11 23:06:56 2011 -0800"
      },
      "message": "Correct the API comments.\n\nBitmapRegionDecoder supports PNG as well.\n\nChange-Id: I5f1b95c20c3ae87738f9814cfc16d6a4c5af2bf5\n"
    },
    {
      "commit": "252c07802f7039f15f723751162e64a6621e6998",
      "tree": "302fa408642f596699f8bd78dc26971d10615279",
      "parents": [
        "9fafe4e0ebab270591a505f1f07fd2e5489a16f7"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Jan 11 17:42:52 2011 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Jan 11 17:42:52 2011 -0800"
      },
      "message": "Add error checks to bitmap uploads.\nFix java side calculation for pixel sizes.\n\nChange-Id: I2636db2ccdc9a330214fe9d8b26617b33e52ec8e\n"
    },
    {
      "commit": "dcc231955d81c66309ce97cca05a25f79ee7d5ea",
      "tree": "ac72f6344468683aa146e431c3fc96c710f197b9",
      "parents": [
        "d5208cf42c0f9b281505cb465b4de4e8179a6f9f"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Jan 11 14:47:44 2011 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Jan 11 14:47:44 2011 -0800"
      },
      "message": "Adding ability to load cubemaps from individual faces.\n\nChange-Id: Ic8b6693f625c181e031d4393ba8fac40049da88b\n"
    },
    {
      "commit": "3b703f2d11f20efaa953ad31d6c97fe3561efb03",
      "tree": "701ac837fcc0618ed88ac5b8ec55897c25abb711",
      "parents": [
        "fe852e216fdfab20e7b3d3e55247f70634d267b9"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Jan 10 16:33:48 2011 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Jan 10 16:42:55 2011 -0800"
      },
      "message": "Hide Canvas.getGL()\n\nChange-Id: I6d81cf9f43ce0c990fe30b3b3159c95ac738ae79\n"
    },
    {
      "commit": "fe852e216fdfab20e7b3d3e55247f70634d267b9",
      "tree": "a0d83f8e4b74f40a5e53704ca0ba9bcf8c06df03",
      "parents": [
        "3045bbaf58574ad3168466b198b835b29d174c18"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Mon Jan 10 15:57:57 2011 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Mon Jan 10 15:57:57 2011 -0800"
      },
      "message": "Updating cubemap loading code.\n\nChange-Id: I93bb00e5fd1ccc622d17eba70a510664c2093723\n"
    },
    {
      "commit": "67e3d206ca80dd97309ca63169503088cb509bde",
      "tree": "993c8150e0c2c8825b19702418837ad60c7e3b77",
      "parents": [
        "febbf6e7f87900b479fbed31ab1e0486caeb281d"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Sun Jan 09 13:49:01 2011 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Sun Jan 09 13:49:31 2011 -0800"
      },
      "message": "Hide and delete some code that should not be public.\n\nChange-Id: Ibe201c235fc81ef1fecb120d6049d6e56222462c\n"
    },
    {
      "commit": "6c191768f112d17f926e9b3bf5ed581af7273cb8",
      "tree": "3ff3a4288e85944147f35f19679f42b523d1c5f5",
      "parents": [
        "bdd8d17d81c4ef41a2ae82c7f73ecff6b48f493e",
        "df27202debdc2573b7882405010fba31ee4d46e6"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Sun Jan 09 12:07:00 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jan 09 12:07:00 2011 -0800"
      },
      "message": "Merge \"Adding comments to the renderscript program classes.\" into honeycomb"
    },
    {
      "commit": "df27202debdc2573b7882405010fba31ee4d46e6",
      "tree": "9022187d129d9a7b13d27c629800ac10bf7402a9",
      "parents": [
        "660733d3e457482104d8a6e5b0a1fe2182de5150"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Sun Jan 09 11:34:03 2011 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Sun Jan 09 11:34:03 2011 -0800"
      },
      "message": "Adding comments to the renderscript program classes.\n\nChange-Id: I989575951df1218c1e753dfa12193d560266bf11\n"
    },
    {
      "commit": "fa445b9353972735d8d65e8a936786b1afe9886d",
      "tree": "0262ad6fe9a936fea749a3203d35849036e27fcb",
      "parents": [
        "e4aff7c6bf0808690ee230cb143ba4394fbc259b"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Fri Jan 07 17:00:07 2011 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Fri Jan 07 17:04:29 2011 -0800"
      },
      "message": "Cleanup subdata apis\n\nChange-Id: I70d0d5e4ca2b42f3a9cbf854fe47917cee8f46df\n"
    },
    {
      "commit": "b0253ea6969bdd27bf574e0da7fa91aa6d09f44f",
      "tree": "2c2c89870052eb05e3d150d8710c7df4d1f3646a",
      "parents": [
        "60525c824ccf11302a9b8343e72eba259485edea"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Jan 07 11:12:08 2011 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Jan 07 11:16:08 2011 -0800"
      },
      "message": "Additional loading methods for fonts and a3d files.\nCleaned up error messages.\n\nChange-Id: Id33b7149671df23c37cc11375d844a7837dac750\n\nChange-Id: I6663ce54f7b9bbaf285935ca658d93ba417f8179\n"
    },
    {
      "commit": "6714efc5e0c52953b65e774de0003e22377e7d39",
      "tree": "ad85eec8ea32d2e05af0008aa9d798cbf74665bc",
      "parents": [
        "ff2dc46c121c166f10684da069d07ae11d4f9b9a"
      ],
      "author": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Mon Dec 20 12:09:37 2010 -0800"
      },
      "committer": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Thu Jan 06 16:05:14 2011 -0800"
      },
      "message": "Add the SurfaceTexture java class.\n\nThis class exposes to Java the application-side interface to the\nSurfaceTexture C++ class.\n\nChange-Id: I0dba42aad90257c7adbde6fa362658c0717b70d0\n"
    },
    {
      "commit": "b03ba34b769a39c01c5ef50d4d7f6a281d20744b",
      "tree": "51e60345a155e482840e2f5286f0dc693fbe8ca5",
      "parents": [
        "50c5785b4fa61856bedafd094bd28102f0f0947e",
        "feb8ba4a5e6834bf2f6b9ba31d8376ffdbdfa90f"
      ],
      "author": {
        "name": "Brian Muramatsu",
        "email": "btmura@google.com",
        "time": "Wed Jan 05 15:19:38 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 05 15:19:38 2011 -0800"
      },
      "message": "Merge \"Add MipmapDrawableTest\""
    },
    {
      "commit": "70588bf864f961974c93aace7586d3e2773a54a8",
      "tree": "96f20ead5d33bef526758486ffb3e5cbd08c8049",
      "parents": [
        "e0f9552cc13b51bf82bc0002f294f197dceb0386",
        "3a2c6bf0fcae9421cccf113ff972df7aaeb6d3e9"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Wed Jan 05 14:04:06 2011 -0800"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Wed Jan 05 14:04:06 2011 -0800"
      },
      "message": "resolved conflicts for merge of 3a2c6bf0 to master\n\nChange-Id: I1963d8fc391bb84de1054f2b20ce4e082d764cbe\n"
    },
    {
      "commit": "3a2c6bf0fcae9421cccf113ff972df7aaeb6d3e9",
      "tree": "9cb0833fdaf4da5a536f4f1cb8ad57cf31c9a07f",
      "parents": [
        "978e41fccf278bb64c5204d80d8de95c9bf2e3d5",
        "69ea4e15e52c456537575d21443ac1efdb03a902"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Wed Jan 05 13:52:53 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jan 05 13:52:53 2011 -0800"
      },
      "message": "am 69ea4e15: Documentation fixes found over vacation hacking.\n\n* commit \u002769ea4e15e52c456537575d21443ac1efdb03a902\u0027:\n  Documentation fixes found over vacation hacking.\n"
    },
    {
      "commit": "69ea4e15e52c456537575d21443ac1efdb03a902",
      "tree": "cc6af2500033ae9d0b50a7fe5a20d5cbefb256c6",
      "parents": [
        "8d98aebe286be0ca963232afce3d5ceec67d3d7a"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Wed Jan 05 11:13:40 2011 -0800"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Wed Jan 05 13:07:34 2011 -0800"
      },
      "message": "Documentation fixes found over vacation hacking.\n\nChange-Id: I28900026465d66d950cf4f05f0c202b46c3c2d43\n"
    },
    {
      "commit": "cfc2330c4eb42c8e71d00d1a13e84089adcbd595",
      "tree": "3640f1c7356bfaf8e16e11ff5fdbf952bc026b05",
      "parents": [
        "334108b56c60ecb0aec25b63708aa2f9668e2926"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Jan 04 23:06:28 2011 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Jan 04 23:06:28 2011 -0800"
      },
      "message": "fix build\n\nChange-Id: I4991e3e11b2f44328ee272dcb498c6b9fd90c5ee\n"
    },
    {
      "commit": "334108b56c60ecb0aec25b63708aa2f9668e2926",
      "tree": "65c787668c92050bdc11d07516a2713ddd77fb78",
      "parents": [
        "a23d4e792cb13090c540edfdd5cee03799bb9d48"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Jan 04 21:58:19 2011 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Jan 04 22:19:53 2011 -0800"
      },
      "message": "Random cleanup\n\nChange-Id: Ife6f19d51e8229b6cf1ca8689df7baba2fcb4dc9\n"
    },
    {
      "commit": "a23d4e792cb13090c540edfdd5cee03799bb9d48",
      "tree": "1d9995552ef8cebdf3942c62d7a94c9d28f7ec06",
      "parents": [
        "c91d8c3ea5d2a3a065f7d5074817689713ea6dda"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Jan 04 18:59:12 2011 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Jan 04 22:19:44 2011 -0800"
      },
      "message": "unhide renderscript\n\nChange-Id: I44dd19aec0a994316da22ea8bea01b9962f54680\n\napi update\n\nChange-Id: I77f5365b8b7a919cd572ceb65a9ab3871b9495d0\n"
    },
    {
      "commit": "6b1f6e6ac1d8c8cff778ee161f430e077a82082e",
      "tree": "0c43c7fc3334879ad8f480d134759bf75fe1d0ba",
      "parents": [
        "b794a5e53a8a954d7f8c2be1d321f1c87bfc556f",
        "a9ebfa6bcce62d7fee69693fe3dee6027afd3f0e"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Jan 04 15:00:48 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 04 15:00:48 2011 -0800"
      },
      "message": "Merge \"Keep a reference to the local matrix. Bug #3299324\""
    },
    {
      "commit": "a9ebfa6bcce62d7fee69693fe3dee6027afd3f0e",
      "tree": "08937fdff6c33566fe39295e5bf91c22c7f926a5",
      "parents": [
        "068a73555a3ed79710fb511c7684f4d0048fc7d6"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Jan 04 15:02:59 2011 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Jan 04 15:02:59 2011 -0800"
      },
      "message": "Keep a reference to the local matrix.\nBug #3299324\n\nThis is needed for ADT, which does not rely on Skia\u0027s reference counting\nto correctly keep track of the native objects.\n\nChange-Id: Ia2fc5c1ec2b80bad226bc549fefc6bb064784609\n"
    },
    {
      "commit": "b341df446ba852d6c092da7f76dc5b8d685047e7",
      "tree": "8a963cb4384bd3517b37848be0b9b24c4cb0e953",
      "parents": [
        "69b43587bee29b4f60f554c947901c501046dc49",
        "65e293273a2bd1598af46e3a070733bfc5688ac3"
      ],
      "author": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Tue Jan 04 13:14:31 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 04 13:14:31 2011 -0800"
      },
      "message": "Merge \"Fixed bug with reverseTransition\""
    },
    {
      "commit": "69011ff5e1e306d7f3e635be1b3681b622c51d67",
      "tree": "bf0b5bab480feb11ed086e07ab053663cf7003db",
      "parents": [
        "753467e6c7d244e4c9c3c9a20c78bf4874432db2",
        "49a05d7b82956009f03acbb92a064eed054eb031"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Dec 29 16:27:00 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 29 16:27:00 2010 -0800"
      },
      "message": "Merge \"Move adapter2D to a derived class from Allocation.\""
    },
    {
      "commit": "49a05d7b82956009f03acbb92a064eed054eb031",
      "tree": "d0cd4c1b228dfbf08170ffe1712087df41ac38fd",
      "parents": [
        "5c68a712dacf8cf0a419f1b743474a3b4290d024"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Dec 29 14:31:29 2010 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Dec 29 14:31:29 2010 -0800"
      },
      "message": "Move adapter2D to a derived class from Allocation.\n\nChange-Id: I7e9d8b0028ba95956476f253da38dbe64564d0da\n"
    },
    {
      "commit": "b3b89f63af148031817c046ba8023b76241c1e7c",
      "tree": "042dab40434bd64cdc123162533c0b0a79d63270",
      "parents": [
        "7f2b6c270bb0cf904632a8290c41d527ebb9b00f"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Dec 29 08:43:49 2010 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Dec 29 08:43:49 2010 -0800"
      },
      "message": "Fixing a bug in the load function.\n\nChange-Id: Ie5e72836dec7f77d42c8cb9afb8c3d5591ff35a7\n"
    },
    {
      "commit": "b4d7bb6872f523b4318144202e119766ed9054ed",
      "tree": "2e7e18e9864c7c9398bbce8f0bc227f147b648f4",
      "parents": [
        "1528d8f47cc6f0e0d5c9f905f82d15a35ce1bafb"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Dec 21 14:42:26 2010 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Dec 21 14:57:04 2010 -0800"
      },
      "message": "API cleanup for renderscript. This will be a multiproject commit.\n\nChange-Id: Ida62d3a155285a20725be9daa62217faef1c3734\n"
    },
    {
      "commit": "feb8ba4a5e6834bf2f6b9ba31d8376ffdbdfa90f",
      "tree": "0b3ffa72af7bd86582d879fee8e5780a45946283",
      "parents": [
        "346a6b2142ab3fe4e5c390bb28ed76feb457eb6e"
      ],
      "author": {
        "name": "Brian Muramatsu",
        "email": "btmura@google.com",
        "time": "Tue Dec 21 12:24:30 2010 -0800"
      },
      "committer": {
        "name": "Brian Muramatsu",
        "email": "btmura@google.com",
        "time": "Tue Dec 21 12:28:29 2010 -0800"
      },
      "message": "Add MipmapDrawableTest\n\nMove these tests from CTS, because Mipmap is now hidden.\nAlso remove all the XML inflation code, because that is currently\ndisabled.\n\nOriginal change: f445b8a7\nDeletion from CTS: Ibfd1b8a5\n\nChange-Id: I816581062778a9cbe868e32c3c6975cc9a74af5b\n"
    },
    {
      "commit": "65e293273a2bd1598af46e3a070733bfc5688ac3",
      "tree": "2bf04c4e9744819560a95b65568923141f2f9529",
      "parents": [
        "7dd7c69f0fba6f205e584d9379b5daeb99c55dc4"
      ],
      "author": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Mon Dec 20 21:22:50 2010 -0800"
      },
      "committer": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Mon Dec 20 21:22:50 2010 -0800"
      },
      "message": "Fixed bug with reverseTransition\n\n- calling this multiple times very quickly left the transition showing the wrong drawable"
    },
    {
      "commit": "96abab264e4d96071dc169b4828e950c1ae59681",
      "tree": "5b05866f2a8e5224f720f5b0e934173c88f6ee11",
      "parents": [
        "4cfcca91ef717d54feefc7748cb9de15e1fd257c",
        "f890fab5a6715548e520a6f010a3bfe7607ce56e"
      ],
      "author": {
        "name": "Patrick Dubroy",
        "email": "dubroy@google.com",
        "time": "Mon Dec 20 17:15:31 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 20 17:15:31 2010 -0800"
      },
      "message": "Merge \"Ensure bitmaps aren\u0027t freed while referenced from a display list\""
    },
    {
      "commit": "f890fab5a6715548e520a6f010a3bfe7607ce56e",
      "tree": "6c61a1b736399a9dde6b83f4978ad5ef36e18a95",
      "parents": [
        "2a1cc5ac30efc05880a12a2114c09364fc38e032"
      ],
      "author": {
        "name": "Patrick Dubroy",
        "email": "dubroy@google.com",
        "time": "Sun Dec 19 16:47:17 2010 -0800"
      },
      "committer": {
        "name": "Patrick Dubroy",
        "email": "dubroy@google.com",
        "time": "Mon Dec 20 17:02:15 2010 -0800"
      },
      "message": "Ensure bitmaps aren\u0027t freed while referenced from a display list\n\nAlso removes the reference queue finalizers. They aren\u0027t necessary\nanymore now that Bitmaps are allocated in the heap.\n"
    },
    {
      "commit": "e688213f6f2b2e10eb7a5c70b43fe0c3ad45db81",
      "tree": "384a415a84710d90953aefbbb7408444cdf5ea2c",
      "parents": [
        "b89e142949127502c5ecd3f221d5ac0d30ac9a54",
        "d19524047fa2d12ecd45ebcf69543836e1b45579"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Mon Dec 20 14:28:52 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 20 14:28:52 2010 -0800"
      },
      "message": "Merge \"Clean up Allocation buffer object api.\""
    },
    {
      "commit": "d19524047fa2d12ecd45ebcf69543836e1b45579",
      "tree": "df06ecaa455d32026980a5915e0f6585c798f602",
      "parents": [
        "8903058a4a77ae920502054ba136b1b4539f1ea1"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Mon Dec 20 12:55:28 2010 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Mon Dec 20 12:55:28 2010 -0800"
      },
      "message": "Clean up Allocation buffer object api.\n\nChange-Id: Id3e2391a93a99f4c414a805ee33cfd113242a7e6\n"
    },
    {
      "commit": "eeca435dc6134a285b9bbb832cd6a1a88f34e85f",
      "tree": "0c7650ef80ade830a7892e867afe777a64187780",
      "parents": [
        "b70c82dc45f62a1c257a80e7aa9e0ecfe063c1be"
      ],
      "author": {
        "name": "Shih-wei Liao",
        "email": "sliao@google.com",
        "time": "Mon Dec 20 20:45:56 2010 +0800"
      },
      "committer": {
        "name": "Shih-wei Liao",
        "email": "sliao@google.com",
        "time": "Mon Dec 20 21:02:32 2010 +0800"
      },
      "message": "Stale cache management to address a P1 bug # 3296131.\n\nChange-Id: I593f35a91c4a14c055828f8989fe01b9e7790039\n"
    },
    {
      "commit": "2118b25ad422e946d4d87e191c5710bfacd7503e",
      "tree": "04f1e103eff0166dc7fabee24996b2dd1bdcf550",
      "parents": [
        "202ef9e85105c4f5f08cc6f9ede78e155da040c8"
      ],
      "author": {
        "name": "Carl Shapiro",
        "email": "cshapiro@google.com",
        "time": "Fri Dec 17 18:03:38 2010 -0800"
      },
      "committer": {
        "name": "Carl Shapiro",
        "email": "cshapiro@google.com",
        "time": "Fri Dec 17 18:03:38 2010 -0800"
      },
      "message": "Eliminate tracked allocations and the inNativeAlloc option.\n\nChange-Id: Ic10b2b41a26925d799e5d1e50be77fc480ec0f17\n"
    },
    {
      "commit": "e27cdeeecba5b445e307d653d9cb7da007adfac3",
      "tree": "2bd196f42ef3d904c610f2b327642391a6724e20",
      "parents": [
        "60e41fa4456ce6bc37a33b1e4b81a56e9411199b"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Dec 17 11:41:08 2010 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Dec 17 11:41:08 2010 -0800"
      },
      "message": "API reaview cleanup\n\nChange-Id: Ib1aaf81130ffa6b5e6c60096c27c969e8891db3f\n"
    },
    {
      "commit": "27c1d4debb3848f5accd5673fffeeacad3e61648",
      "tree": "aca76b86aaa0f77df4e5f6f0a5352b7a214ed762",
      "parents": [
        "d3040307abe598367ada0c878686f2b71284ef58"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Thu Dec 16 07:58:28 2010 -0800"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Thu Dec 16 15:25:52 2010 -0800"
      },
      "message": "Fix minor animation and doc issues\n\nChange-Id: I0ea077d9434ac3e22e8600f22ca4a24a6a46965c\n"
    },
    {
      "commit": "e5d3712d9eaef7ebbf142b508bd740414d930cb0",
      "tree": "e2fe8e53a1fb39d0ce15d0e36ae5906e9a9f40b4",
      "parents": [
        "17268ccfcf11c71d3524163cd0f01f5c272cf3a7"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Dec 16 00:33:33 2010 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Dec 16 12:18:28 2010 -0800"
      },
      "message": "Remove outdated texture upload functions.\n\nChange-Id: Ie3f9ba64a94425fa96b1924cb4b70dd36b71e294\n"
    },
    {
      "commit": "0857196107d55bae312c12b72b115d25d5fee4f9",
      "tree": "2180a2809a3c945de178284fd44b8e5ed26fd42d",
      "parents": [
        "320a4beda312279e842a97d3af5b3f0b28cbe49d"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Dec 15 09:59:58 2010 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Dec 15 10:11:31 2010 -0800"
      },
      "message": "Cleanup and refactoring of an earlier cl.\n\nChange-Id: I5e356ed88375a1620846e0c500659e3b7ead5030\n"
    },
    {
      "commit": "6d8eb266dd398abf0511685fdaf98abba3396174",
      "tree": "1dab5166d146562573c048806a337b24177d732e",
      "parents": [
        "7dddf275cd7aa3b44ebeea1e34346f0a31308649"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Dec 15 01:41:00 2010 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Dec 15 01:41:00 2010 -0800"
      },
      "message": "Fix mipmap bug introduced with Allocation cleanup.\nAdd syncAll to rsg headers.\n\nChange-Id: I02c953f3fddab3c6f4e98570cdad45a59711bbde\n"
    },
    {
      "commit": "82d4a3ab858f0652c6fe76fc429e5f4f9c55fafe",
      "tree": "2920d3f5124362d2ef4f1a4604216fde707bb2b8",
      "parents": [
        "72b5ed42deb5fd57661401849570619ebb00740c",
        "f2a47782f31b58d2d31bd00b50fe43604af8b9c2"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Dec 14 17:36:28 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 14 17:36:28 2010 -0800"
      },
      "message": "Merge \"Make Drawable.mCallback a WeakReference.\""
    },
    {
      "commit": "f2a47782f31b58d2d31bd00b50fe43604af8b9c2",
      "tree": "e6e8dc0bcada03e1481dd0d26f10f403ed3d0b79",
      "parents": [
        "86568198f2c83d4ce5c4cd692eda074ba9de9ed2"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Dec 14 17:33:00 2010 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Dec 14 17:33:00 2010 -0800"
      },
      "message": "Make Drawable.mCallback a WeakReference.\n\nMany memory leaks occur because of long lived drawables. This should\nhelp.\n\nChange-Id: I2e9e8dee26579ec56e8e73f08f6b1d62be7812d9\n"
    },
    {
      "commit": "982b71bf4713d57b0fdb9acaaf9f9465a817aacb",
      "tree": "211deba434e54321f1427f3e3d1d2057213aae57",
      "parents": [
        "52e08834094aef141c1352c601415132785f533d",
        "e4ac2d6b5723c95e648c489b187ddde449452c13"
      ],
      "author": {
        "name": "Patrick Dubroy",
        "email": "dubroy@google.com",
        "time": "Tue Dec 14 16:56:07 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 14 16:56:07 2010 -0800"
      },
      "message": "Merge \"Allocate bitmap backing buffers in the Java heap.\""
    },
    {
      "commit": "e4ac2d6b5723c95e648c489b187ddde449452c13",
      "tree": "a783470220e1840761dc6696f3e5f4cc7870054b",
      "parents": [
        "89f8d63a991f2dc4a961ad92ab5bb6b6c1ecd60f"
      ],
      "author": {
        "name": "Patrick Dubroy",
        "email": "dubroy@google.com",
        "time": "Wed Dec 01 11:23:13 2010 -0800"
      },
      "committer": {
        "name": "Patrick Dubroy",
        "email": "dubroy@google.com",
        "time": "Tue Dec 14 16:50:50 2010 -0800"
      },
      "message": "Allocate bitmap backing buffers in the Java heap.\n\nChange-Id: I60f6ccff13357c1c518e9d56b02fe0171637edd1"
    },
    {
      "commit": "6b32fab1dbfd8bc1cc176557fe0a7b2ebd4966bd",
      "tree": "49b2bdb6cec0af7f5e0131c8d17d88d365382b8a",
      "parents": [
        "2bc248b698b17fd333beae828039a8bff7604a9f"
      ],
      "author": {
        "name": "Shih-wei Liao",
        "email": "sliao@google.com",
        "time": "Fri Dec 10 01:03:59 2010 -0800"
      },
      "committer": {
        "name": "Shih-wei Liao",
        "email": "sliao@google.com",
        "time": "Tue Dec 14 11:17:20 2010 -0800"
      },
      "message": "1. Add Context to a RenderScript or RenderScriptGL instance.\n   This is to allow RenderScript to better interact with the Android environment.\n   E.g., per-app cache.\n2. Plumbing, testing.\n3. Added getApplicationContext in RenderScript.java.\n\nChange-Id: I85edeebe38825e20b2e86f4f4815689dfc332ef9\n"
    },
    {
      "commit": "d4b23b54445b13dacaafad97d100999abb36ea6f",
      "tree": "265a246ae22c5b726690c422bc5c5518e6d445a0",
      "parents": [
        "666a5ed98142867bcd6658c97210b775c828dae5"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Mon Dec 13 15:32:35 2010 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Mon Dec 13 15:32:35 2010 -0800"
      },
      "message": "More API updates.\n\nChange-Id: I754dc645ac08fa25019eed8fd8b7b3c47f178ff2\n"
    },
    {
      "commit": "ad3ec1b9cb7885a7c5a18012764d63bdc0cdbb88",
      "tree": "3e229cdb2ff625d1a8482af3004857f0a1757ecd",
      "parents": [
        "0f868ca036ed6dcd835dfb2d8f8842f344d4f5ff",
        "decc8cd41eca3770c8f5ee13d81b9cd5f0c25ccd"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Mon Dec 13 08:15:57 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 13 08:15:57 2010 -0800"
      },
      "message": "Merge \"Add ability to reuse bitmaps when decoding PNG content\""
    },
    {
      "commit": "decc8cd41eca3770c8f5ee13d81b9cd5f0c25ccd",
      "tree": "bf93b241857b5603ad6107bb0d9f2ba5f3953c4f",
      "parents": [
        "37f74cad46c6f1799aec3c52e8f47598237f43d4"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Fri Dec 10 16:44:41 2010 -0800"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Fri Dec 10 16:56:53 2010 -0800"
      },
      "message": "Add ability to reuse bitmaps when decoding PNG content\n\nChange-Id: Ic74b62c6280954ff80bcf64f3989a36c7c0b5615\n"
    },
    {
      "commit": "4ef6650bd05a39a09958ea1db92f120ea4949cb1",
      "tree": "19e72e8c62fe8239d453826f4610feb7491dbcba",
      "parents": [
        "16bb80af66012cee1625dd4e926c1fbdf87b8670"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Fri Dec 10 16:03:15 2010 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Fri Dec 10 16:03:15 2010 -0800"
      },
      "message": "Remove CreateFromBitmapRef and add\nCopyTo(bitmap) replacement.\n\nChange-Id: Ib73fb9f4bfe5f468eaf0f8f1bf68a93759eef00d\n"
    },
    {
      "commit": "37f74cad46c6f1799aec3c52e8f47598237f43d4",
      "tree": "3730bc3cde3e7fc2eaca6a83b9dd19596379de2f",
      "parents": [
        "792be60c8675f40ddc1f25d90ffd43692d6eaf44"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Wed Dec 08 17:56:36 2010 -0800"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Thu Dec 09 15:07:39 2010 -0800"
      },
      "message": "Add ability to reuse bitmaps when loading new content\n\nChange-Id: Ic5f5f40ee39787403977fb372b335dc21cf07243\n"
    },
    {
      "commit": "5476b450e50939940dcf3f15c92335cee2fc572d",
      "tree": "2129f5a5abfdfa6d43ae3e884d759d4614604c41",
      "parents": [
        "af8962e48ecf0ff3833084f540ca7e2f05295560"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Dec 08 16:14:36 2010 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Dec 08 16:14:36 2010 -0800"
      },
      "message": "Allocation API update.\n\nChange-Id: I9b4a71f9e94c7d3978f06b7971051ab4f8472503\n"
    },
    {
      "commit": "0e007d7ab9ae4f1be506f4976182609d80d75a5c",
      "tree": "9400d1dfdafe2d7e6ea50a2fb922a97089d06e28",
      "parents": [
        "debfb7fc01b01b2f7a4e165bfc81ee699f6f518a"
      ],
      "author": {
        "name": "Wei-Ta Chen",
        "email": "weita@google.com",
        "time": "Mon Dec 06 15:44:18 2010 -0800"
      },
      "committer": {
        "name": "Wei-Ta Chen",
        "email": "weita@google.com",
        "time": "Tue Dec 07 16:10:16 2010 -0800"
      },
      "message": "Unhide inPreferQualityOverSpeed in BitmapFactory.Options.\n\nThe new field allows a developer to use a more accurate by\nslightly slower IDCT method in JPEG decode. This in turns improves the\nquality of the reconstructed image.\n\nThe field by default is not set and thus does not affect existing\napplications.\n\nBug: 3238925\n\nRelated changes: https://android-git.corp.google.com/g/#change,83291 and\n                 https://android-git.corp.google.com/g/#change,83294\n\nChange-Id: I969f5c413f9b2179454aeb90e18ae8222ee583b4\n"
    },
    {
      "commit": "bf6ef8d78fffbce6c1849a4a28fb3f4401ad039e",
      "tree": "7bbf2a1d7b8034834e49fa6b636deafcf874d277",
      "parents": [
        "11a8af5ea1e5a760e6d40f025f9cbc356edf1894"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Mon Dec 06 15:59:59 2010 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Mon Dec 06 17:46:20 2010 -0800"
      },
      "message": "API review cleanup.\n\nChange-Id: Ieae7d450308b5637ed4253fe9baed3634c6ed141\n"
    },
    {
      "commit": "953f9094a2ec14594fa8501d5f3e2d9e300b1b62",
      "tree": "418adb9e964bcaa3b17ee60976435e6e3efc359c",
      "parents": [
        "961d55fe00577921c9a803a315bed0a7f87544cb"
      ],
      "author": {
        "name": "Wei-Ta Chen",
        "email": "weita@google.com",
        "time": "Fri Dec 03 14:06:18 2010 -0800"
      },
      "committer": {
        "name": "Wei-Ta Chen",
        "email": "weita@google.com",
        "time": "Mon Dec 06 14:24:51 2010 -0800"
      },
      "message": "Add inPreferQualityOverSpeed into BitmapFactory.Options.\n\nThe new field allows a developer to use a more accurate by\nslightly slower IDCT method in JPEG decode. This in turns improves the\nquality of the reconstructed image.\n\nThe field by default is not set and thus does not affect existing\napplications.\n\nBug: 3238925\nChange-Id: I93d55b7226e47a43e639325cd1a677694d6f2ee4\n"
    },
    {
      "commit": "8c7a580b34d67fefd5f777c7bd6247b2d3960608",
      "tree": "0d4c48ccc8c813f8202193c799b5fdb2bc6d3e16",
      "parents": [
        "988f382308f4d6c743a3d85462184ed077c3a36e"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Dec 03 14:46:23 2010 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Dec 03 16:32:50 2010 -0800"
      },
      "message": "Some theme cleanup.\n\n- Add new dialog themes without a title bar.\n- Add new Theme.Holo.NoActionBar.DialogWhenLarge.\n- Remove old Extended and Theme.Light.Holo themes.\n- Reorder the public definitions to keep things nice.\n\nAlso @hide the MipmapDrawable class.\n\nChange-Id: Ic69a56e9b28aacf441780633f37f0bc6a475d08a\n"
    },
    {
      "commit": "0bb000931bb841e75903d655552d1626ae158707",
      "tree": "4cee560a61d3c37fb619719e4e9214bfe135b128",
      "parents": [
        "dcafdb2e9babeaa7aafd1cb15be6423a656de996"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Dec 02 15:50:26 2010 -0800"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Dec 02 16:18:54 2010 -0800"
      },
      "message": "Fix in vertical measurement in text lines with different text sizes\n\nThe last span of the TextLine was defining the FontMetrics, instead of\nmin/maxing the different values.\n\nBug 3220698\n\nChange-Id: I7394b1699a15aeee4cc38462d561faf329d3e1f6\n"
    },
    {
      "commit": "2970c499388b4dcd1232cd622a9b80b395eeb2b4",
      "tree": "c9e019b5c1ab43aea7e9e2becdcf8dde99a1a559",
      "parents": [
        "f499eedd8bea27cae31464987d17d9810144c884"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Tue Nov 09 13:58:04 2010 -0800"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Tue Nov 23 14:05:42 2010 -0800"
      },
      "message": "various fixes for animations and javadocs\n\nIssues around threading of animations and AnimatorSet bugs are\nfixed in this change. Unrelated fixes to javadocs in other\nframework classes are also part of the change.\n\nChange-Id: I35f7e03ffdec9143bc2eb155e8f9384798ad35b3\n"
    },
    {
      "commit": "add9d9633205f76cc34f04368b8482c2c369ba63",
      "tree": "cc360ce8783627e98c05f764d99c70dc29cc5b87",
      "parents": [
        "83d97c8c7ddff9374f876bef48758414a7775cb1"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Mon Nov 22 16:20:16 2010 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Mon Nov 22 16:20:16 2010 -0800"
      },
      "message": "More error checks\n\nChange-Id: Id2b9ab7a76bbdf2ed745f5e36e552dc9b101982f\n"
    },
    {
      "commit": "67f2e442a31b8395e3c1951f8e91139ec7f2be99",
      "tree": "9e3001eb5181faec98ac13fa85c7915fb8c96c1a",
      "parents": [
        "3d019afcdb167a04d9c879285b448f9be1de3c67"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Nov 18 15:22:43 2010 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Nov 18 15:27:28 2010 -0800"
      },
      "message": "Support for cubemaps.\n\nChange-Id: Iaf6087f614451a8e233b3e5bc49c834ab0ad08ee\n"
    },
    {
      "commit": "a914f340ae5b267dc3ab36c1156c795b8fa18f5d",
      "tree": "57050355fb1457ad8cbe27d7a8f657b9902cd85a",
      "parents": [
        "4daaeafd278d22ec9013d1cdaade562044ee907e"
      ],
      "author": {
        "name": "Shih-wei Liao",
        "email": "sliao@google.com",
        "time": "Mon Nov 08 01:33:59 2010 -0800"
      },
      "committer": {
        "name": "Shih-wei Liao",
        "email": "sliao@google.com",
        "time": "Thu Nov 18 00:03:23 2010 -0800"
      },
      "message": "Add caching support of BCC binaries.\n\nChange-Id: I1e75bb84d88319cb6f1bbe6d907cf6e8ed546142\n"
    },
    {
      "commit": "e70b375c4b9d73d1165a21a421cfd73170cd06cc",
      "tree": "f4b2dd62b9bc712d1c3fd72c26148acf5459863d",
      "parents": [
        "3f1845ffec469cac9d897b504fee29c173890024"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Wed Nov 17 20:42:00 2010 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Wed Nov 17 21:20:08 2010 -0800"
      },
      "message": "Add an opacity attribute to LayerDrawable that lets you control the opacity directly instead of\ncollecting the values from the children-- a task that is much harder to get right than we want to\nspend startup time on.\n\nChange-Id: Idf5b1d612472c6accfdc935c6a6fadb1eb239a73\n"
    },
    {
      "commit": "68f0a32d103d3861103bce3763b222bde99c0a4c",
      "tree": "2681e49340e97dc410b9a376a84754c7c5136db0",
      "parents": [
        "4a0d0b34b244b5b730e861d875e7ae289cbb3311",
        "6f4cf0b8885403ead157ae00fd43cf1282331c23"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Nov 16 18:30:58 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 16 18:30:58 2010 -0800"
      },
      "message": "Merge \"Fix ref counting for globals when set from java code.\""
    },
    {
      "commit": "6f4cf0b8885403ead157ae00fd43cf1282331c23",
      "tree": "ae1e103e42911792c5f859d34d8362a76ae362b0",
      "parents": [
        "7a21ee61484e7c55f8642231362821058104a49d"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Nov 16 17:37:02 2010 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Nov 16 17:37:02 2010 -0800"
      },
      "message": "Fix ref counting for globals when set from java code.\n\nChange-Id: I415b6ddeaab277e60233e905a6bae357cd5193eb\n"
    },
    {
      "commit": "4bd1a3dbcad2ae424293e276434b45ebee97248d",
      "tree": "4073c54ebeff628e249a3edec1f80910d990792b",
      "parents": [
        "4e74e181d1f06b31ebe98589dbe2ee9ddb722173"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Nov 16 13:46:34 2010 -0800"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Nov 16 13:47:37 2010 -0800"
      },
      "message": "Show Bitmap.Config value when unable to handle.\n\nPart of investigating http://b/3201172.\n\nChange-Id: I76a31c968b4c60beb079349a0722aa9a4ea5921c\n"
    },
    {
      "commit": "6af97e1c20df4d7010fafd7059c95d9b4113e4a6",
      "tree": "bc48a49d23a1441bc2687ba3ba663971a1700b41",
      "parents": [
        "95483c92f41e9f23a049b5c34ee1a6ae0bb01bd6"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Nov 11 21:11:53 2010 -0800"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Nov 12 19:06:40 2010 -0800"
      },
      "message": "Revised assets for progress bars and indeterminate progress spinners.\n\nAdd support in ActionBar for activity-wide progress APIs.\n\nAdd ability for progress bars to set a target framerate rather than\nthe 5fps previously used.\n\nClean up some more dialog layouts using hardcoded styles rather than\ntheme attributes.\n\nChange-Id: I8e88c7595e27c0b6f7829b598f2b084ac8501ae3\n"
    },
    {
      "commit": "7194a7bacd67105ce8a19cbccb9a9fbd2b4874a7",
      "tree": "79a3b91d81030a81bf8d369ca1b201dee6c15587",
      "parents": [
        "cb4e77389ca3b0aa623d127dcc3a22aeab918356",
        "a1b13ed0912a7e08f9848196b4ca64dcb5db9d0b"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Fri Nov 12 15:01:07 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 12 15:01:07 2010 -0800"
      },
      "message": "Merge \"Document RS element and type and add validity checking to type creation.\""
    },
    {
      "commit": "a1b13ed0912a7e08f9848196b4ca64dcb5db9d0b",
      "tree": "8ca5d9d8596f2a7da54e707e4b9ce8b654227afe",
      "parents": [
        "27676fe24be7444a174c15df476e49adc5335d03"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Fri Nov 12 14:58:37 2010 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Fri Nov 12 14:58:37 2010 -0800"
      },
      "message": "Document RS element and type and add validity checking to type creation.\n\nChange-Id: Ic96c0199e27785b3eabde2c6e95ed514915328e9\n"
    },
    {
      "commit": "d99a7be36ebf5f145bbe7f73e50251f2b3cc5fcb",
      "tree": "f84d407d2647674d46c87f150418b0c3c7230bd5",
      "parents": [
        "83e40921b2475e467ffd9c8aed2dd7f3b206817e",
        "27676fe24be7444a174c15df476e49adc5335d03"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Fri Nov 12 11:15:59 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 12 11:15:59 2010 -0800"
      },
      "message": "Merge \"More documentation.\""
    }
  ],
  "next": "021aad952bee3ac9ee4a98c09f1a012359088dd2"
}
