)]}'
{
  "log": [
    {
      "commit": "c6aacce37191e1cc79cfeba13b39899f59c68c3b",
      "tree": "df4401aaa38914e03d5eadc82507e7c6fdcc573e",
      "parents": [
        "a51f0e707f1f3142358aa919ea60ad2842803139"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Fri Jan 06 19:20:56 2012 +0000"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Thu Jan 19 14:45:03 2012 -0800"
      },
      "message": "Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF)\n\nChange-Id: I1de629b4632a4b3187ca1a28d6416daccd35f924\n"
    },
    {
      "commit": "06ade6ae1bd015e8b8ad0685847911213c93cc5b",
      "tree": "0fb687dcbdf125a30cdb645605b57bb847d0c7b5",
      "parents": [
        "c318bbb05e02a0080e129623ec8029d31be0d60e"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Thu Oct 20 11:56:00 2011 +0100"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Thu Jan 19 14:44:31 2012 -0800"
      },
      "message": "Rename (IF_)LOGV(_IF) to (IF_)ALOGV(_IF)\n\nChange-Id: I5321ebd12e9c6248a108529e82c4e1af2a4405e3\n"
    },
    {
      "commit": "117abdbc67123654d0754b686c5bbdee6b44bcdd",
      "tree": "7531e3083956f7fc2db9310253425c32e9743b8f",
      "parents": [
        "065fa8deb178f00ad9957d3212ec2620c46f78e4"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Aug 16 13:09:46 2011 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Aug 16 13:09:46 2011 -0700"
      },
      "message": "Fixing asynchronous performance issues.\n\nChange-Id: I10f02cd37a33a6c655814d24e0a4291dc044fba3\n"
    },
    {
      "commit": "d0f5bd130bdbd5b357b7f1db4562fa55e06d384c",
      "tree": "48ee3f26d8879c2a92b8ee60df9821d46666e9e2",
      "parents": [
        "e62e890b68cce46b4ed19010874707d3d45fa258"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Mon Jan 31 14:53:24 2011 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Mon Jan 31 14:53:24 2011 -0800"
      },
      "message": "Cleaning up the serialization change.\nRenaming the define to be more in line with what it does and removing the host stub header file.\n\nChange-Id: Ibd3a0a6a398c7f81cc661f71e4478707fe1679ed\n"
    },
    {
      "commit": "a3b5960f6f28a81cd63abd69adcdfb5dcc05aa30",
      "tree": "ced261c0c614263d9f8acb5bdc483324f6b25311",
      "parents": [
        "bd07f8e864120c183d6ef6dded1fb286a004b2a5"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Jan 28 09:31:47 2011 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Mon Jan 31 12:38:34 2011 -0800"
      },
      "message": "Making sure we can build libRS on the host for serialization.\n\nChange-Id: If0a5d77b20c0e1e2d124fa0737643a5dd1d4409a\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": "ed9f210568082dd6d1d8a0c92c693d574d87d545",
      "tree": "d1b9a5c7862ac078064946a122dd89f05d88f38b",
      "parents": [
        "c65347f239e0adae4fe9fad5248b69a5a6d3bbe8"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Nov 09 17:00:54 2010 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Nov 10 11:30:51 2010 -0800"
      },
      "message": "Code cleanup to make formatting consistent\nacross all the renderscript files.\n\nChange-Id: Idf5fcc60877e44c8f074f7176e37f70b3b895a3c\n"
    },
    {
      "commit": "581cc64028e8b8f66cec8105bf530b16d5fb34eb",
      "tree": "82d5b43ecb850ffa7b0dede58c86032fcc066d54",
      "parents": [
        "0424d69d484dfc25c73f6557199cfbb7aaaeb043"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Oct 27 14:10:07 2010 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Oct 27 14:10:07 2010 -0700"
      },
      "message": "Adding nvidia extension for limited npot support.\nUpdating a3d loading to be async.\n\nChange-Id: I4be71d2002b9ad6ab8896d63e625f031e6b7ea6c\n"
    },
    {
      "commit": "76322af2a6c109a79431f019dcef6e038c030686",
      "tree": "713cd5b099fc21a0f27e1f4f468c2f31e1bb6a24",
      "parents": [
        "cd1b8d3665fcab89e28592838cfba1a09bc8202a"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Oct 05 13:23:55 2010 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Oct 05 13:28:09 2010 -0700"
      },
      "message": "Adding average fps counter.\nRemoving rsLight from libRS\n\nChange-Id: I8622efd10619dc120d37f3a12122e9c7fc34ff2e\n"
    },
    {
      "commit": "b89aaacb2ca9d062e0a17a32e3d4dbf3f6948a17",
      "tree": "01a6a7c86f5b91018a81d74f16320ce1ed207445",
      "parents": [
        "5eb22e2ce1cb46d18ce0c8e68e10a7f64bed01ea"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Sep 23 16:16:33 2010 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Sep 23 16:16:33 2010 -0700"
      },
      "message": "Adding support for all allowed textures.\nCleaning up unused code\nAdding error messages\n\nChange-Id: I3a92476738ff7699d49feeafcd3eee6f70621acb\n"
    },
    {
      "commit": "164aaedf7f24827c3da84acc733325ae985930d6",
      "tree": "20e8d0a291b527ce31dc91dd3a32e32ab69a5ad8",
      "parents": [
        "738639ccd0f12b06d17df3d3b3ee68f506311331"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Jul 01 16:14:06 2010 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Jul 01 16:14:12 2010 -0700"
      },
      "message": "Start of mesh API cleanup.\nSwitched all native code to go through Mesh class.\nRemoved SimpleMesh\nAdded java Mesh class\nWill need to port all existing code to use java Mesh, then remove java SimpleMesh.\n\nChange-Id: Idb9c03d0b06b4ef87db28dffcffa1881d39120e5\n"
    },
    {
      "commit": "9b949fce39f0f39ce9275b71d7c347210775e7a8",
      "tree": "76b739126b5b3f10e8fd0bc63071dd22a105e227",
      "parents": [
        "8f31bd6b68c796d4a4176721a6e13bfdba2166e0"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Jun 24 17:15:34 2010 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Jun 24 17:15:34 2010 -0700"
      },
      "message": "Adding freetype font rendering to renderscript.\n\nChange-Id: I3a10ffe27092a41df156341c9cb3f7aa19c49f19\n"
    },
    {
      "commit": "aae74ad6144470c66e72b075ac3afeddb186fa98",
      "tree": "b8dbb72f6fd23eef520f4330288e9113f0d2036e",
      "parents": [
        "e407a608b0e2c7aad5cd6321426ec85d35f3bafa"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Jun 04 10:06:50 2010 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Jun 04 10:06:50 2010 -0700"
      },
      "message": "Creating the jni and java layer to integrate a3d\n\nChange-Id: I438359633bae59bf9188cd2c4664a92ca16c5f37\n"
    },
    {
      "commit": "aa7d2884cb563f87294003981e03e37a1abeb961",
      "tree": "85e27332bc586e3eae0ea334e624920de27687cd",
      "parents": [
        "dd56b39ec000b3ddd206d242b0fe24b4b955c8ee"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri May 21 12:53:13 2010 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri May 21 14:00:10 2010 -0700"
      },
      "message": "Removed unnecessary change based on comments.\nNow using android utils lib.\ncollada_to_a3d seems to work with android util libs.\nIntegrating old changelist\nChanging assert to rsAssrt in VertexArray\nmaking context compile.\nChange-Id: I33890defa777f09253bfab630d97782359ec49d7\n\nAdded serialization code to rsLib\nIntegrated old changelist\nChange-Id: Ie4746113f6d1817fbb3264f97fdddde25b779311\n\nAdded serialization code to rsLib\n\nChange-Id: Ie4746113f6d1817fbb3264f97fdddde25b779311\n"
    },
    {
      "commit": "718cd1f322ee5b62b6a49cb36195bcb18a5ab711",
      "tree": "f2f8c9db5a8141eafa2f1547634d7586fdc6ef04",
      "parents": [
        "ceedafacdb87307234c84196a12eeb6e657d6220"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Dec 23 14:35:29 2009 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Dec 23 14:35:29 2009 -0800"
      },
      "message": "Element restructuring.  Add support for new basic Element types including the RS objects and vectors(2-4).  In theory this paves the way for maintaining type info for RS objects, passing elements for GLSL uiforms/attribs/varyings, and supporting nested structures.\n\nThis will break some apps, checkings for other projects will follow to unbreak them.\n"
    },
    {
      "commit": "a9e7a05b84470257637c97d65f6562aa832c66ef",
      "tree": "04a3175485ae7492c3387003c244953b6880c514",
      "parents": [
        "a0cad2f5d19d95cfe496ebb82f3227dd4ed7c169"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Fri Sep 25 14:51:22 2009 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Fri Sep 25 14:51:22 2009 -0700"
      },
      "message": "Improve renderscript context teardown.  Track object in the system and then force their cleanup by releasing all user references once destroy context is called.  Java layer will no longer send destroy notifications for objects garbage collected once a context is destroyed.\n"
    },
    {
      "commit": "43ee06857bb7f99446d1d84f8789016c5d105558",
      "tree": "cc88d57d27c7ea1c1d0a9e21a49f3fc16908e1cc",
      "parents": [
        "a9f1dd021f8f6ee777bc4d27913bd40c42e753af"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Aug 12 17:54:11 2009 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Aug 12 17:54:11 2009 -0700"
      },
      "message": "Implement reflecting Java objects into the ACC enviroment.\n"
    },
    {
      "commit": "7aa4f3a16355848e3cdf01642aca68416e80fd14",
      "tree": "14651ce0e4816279efe3771a1efe8ef808985a65",
      "parents": [
        "334a67740c9f7f35fa9ee93cf0f8051d41ce2d7a"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Fri Jul 10 17:32:40 2009 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Jul 14 13:59:23 2009 -0700"
      },
      "message": "More test app work\n"
    },
    {
      "commit": "64676f3c21a07d650069315572811570cbf8f728",
      "tree": "cb644e9e9ea740f5193ceeb445a426f34d107fc2",
      "parents": [
        "48e61cf545c59dd269a4831e52803d132c0ca09a"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Jul 08 18:01:53 2009 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Fri Jul 10 17:32:59 2009 -0700"
      },
      "message": "1st cut of a3d file loader.\n"
    }
  ]
}
