)]}'
{
  "log": [
    {
      "commit": "6cad75744ed3b81cf2c96f545368067b62c726ec",
      "tree": "42028d937d8071bbd1e58029da66a20e39346b1c",
      "parents": [
        "4a8baef3f56042ab4592db030c61af0a4c632d15"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Jul 24 11:49:33 2013 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Jul 24 11:49:33 2013 -0700"
      },
      "message": "Fix 9patches\u0027 limitation of 32 empty quads\n\nThe 9patch format allows to define more empty quads than this, remove\nthe use of a single int to index empty quads and replace it with a\nlookup in the 9patch resource data structure.\n\nChange-Id: I148ee5d9e0c96822b534a344e15c9d88078db7c2\n"
    },
    {
      "commit": "31e08e953fe7bdb1b1cbc247156cb6a19917a2f1",
      "tree": "a9b1d4f934c40a6c1a6e3c32e10451fc323ebaea",
      "parents": [
        "2d5945e88731787babce1061f44cd54f02eeefc5"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Jun 18 15:53:53 2013 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Jun 18 15:53:53 2013 -0700"
      },
      "message": "Share Caches\u0027 index buffer with FontRenderer\n\nThis reduces state changes when we draw 9patches and text together,\nwhich happens *a lot*. Also disable the NV profiling extension by\ndefault since it doesn\u0027t play nice with display lists deferrals.\nTo enable it set debug.hwui.nv_profiling to true.\n\nChange-Id: I518b44b7d294e5def10c78911ceb9f01ae401609\n"
    },
    {
      "commit": "e9bc11f7121dbe373b0cbe5779ee6a12d824492c",
      "tree": "0da7d9e380841202b3df300341321fed984a9c0c",
      "parents": [
        "e0fc1875492cf1e59fe3ae4e0b1a5020672962bb"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu May 23 12:47:26 2013 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu May 23 12:50:13 2013 -0700"
      },
      "message": "Add PerfHUD ES profiling capabilities\n\nThe eglGetSystemTimeNV extension can be used to enable profiling\nin PerfHUD ES. When the delta of two calls to eglGetSystemTimeNV\nequals 0, we now cancels display lists updates. This allows the\ntool to redraw the same frame several times in a row to run its\nanalysis.\n\nFor better results profiling should only be attempted after\nsetting viewroot.profile_rendering to true using adb shell\nsetprop.\n\nChange-Id: I02e3c237418004cff8d6cb0b9a37126efae44c90\n"
    },
    {
      "commit": "df1dc28ba0c63b195016ad0453fc58025ee82acb",
      "tree": "11f126bd3dd87fcdf97c4cd27fea8a795479578b",
      "parents": [
        "02b49b70ede0b9eb760ff334823aee1d9520ed85"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Mar 29 18:32:29 2013 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Apr 04 10:50:48 2013 -0700"
      },
      "message": "Add internal API to query GL version number\n\nChange-Id: Idc02efc237b8e97445a9bab05c291bf193c7f279\n"
    },
    {
      "commit": "3bbacf27c0be1bae4e4483577fc89ae3113abe5d",
      "tree": "102ffa5362c1782af27f2f0abad3e9f481479e79",
      "parents": [
        "c2a972131f1870042eb63847d4b24fbe718d8e3f"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Feb 06 16:51:04 2013 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Feb 07 12:11:22 2013 -0800"
      },
      "message": "Add a RenderBuffer object to store stencil buffers.\nBug #7146141\n\nThis change is needed to add a render buffer cache to avoid\ncreating and destroying stencil buffers on every frame.\n\nThis change also allows the renderer to use a 1 bit or 4 bit\nstencil buffer whenever possible.\n\nFinally this change fixes a bug introduced by a previous CL\nwhich causes the stencil buffer to not be updated in certain\nconditions. The fix relies on a new optional parameter in\ndrawColorRects() that can be used to avoid performing a\nquickReject on rectangles generated by the clip region.\n\nChange-Id: I2f55a8e807009887b276a83cde9f53fd5c01199f\n"
    }
  ]
}
