)]}'
{
  "commit": "4bb942083a0d4db746adf95349108dd8ef842e32",
  "tree": "7707bc9551f3db4ad0561c30c73293e4a0edfbf2",
  "parents": [
    "5a3b8e698e276839e502dcf41894b56ad59695c3"
  ],
  "author": {
    "name": "Romain Guy",
    "email": "romainguy@google.com",
    "time": "Tue Oct 12 15:59:26 2010 -0700"
  },
  "committer": {
    "name": "Romain Guy",
    "email": "romainguy@google.com",
    "time": "Tue Oct 12 15:59:26 2010 -0700"
  },
  "message": "Optimize 9patch rendering.\n\nThis change detects empty quads in 9patches and removes them from\nthe mesh to avoid unnecessary blending.\n\nChange-Id: I4500566fb4cb6845d64dcb59b522c0be7a0ec704\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "20019193236c94ca490b11c4ca88acf23536827d",
      "old_mode": 33188,
      "old_path": "core/jni/android_view_GLES20Canvas.cpp",
      "new_id": "dfa614ca60f2c6e0a5c9eefc11e89013be7d3106",
      "new_mode": 33188,
      "new_path": "core/jni/android_view_GLES20Canvas.cpp"
    },
    {
      "type": "modify",
      "old_id": "df6feba47de943977a525e770e750b2b34bf9e86",
      "old_mode": 33188,
      "old_path": "graphics/java/android/graphics/NinePatch.java",
      "new_id": "6de4d846e22b094470410b87084605b8998aa44c",
      "new_mode": 33188,
      "new_path": "graphics/java/android/graphics/NinePatch.java"
    },
    {
      "type": "modify",
      "old_id": "61e5408e01410768d54dda1a7b7ed877b078da91",
      "old_mode": 33188,
      "old_path": "libs/hwui/DisplayListRenderer.cpp",
      "new_id": "b3517c4b738953928636c36d534317d351541970",
      "new_mode": 33188,
      "new_path": "libs/hwui/DisplayListRenderer.cpp"
    },
    {
      "type": "modify",
      "old_id": "0fbfce19e4fc32f438d6b6ff21da8cdc2f5aeddd",
      "old_mode": 33188,
      "old_path": "libs/hwui/DisplayListRenderer.h",
      "new_id": "9e6d5b14df155e2e5693385b4f131c37aaac3ad2",
      "new_mode": 33188,
      "new_path": "libs/hwui/DisplayListRenderer.h"
    },
    {
      "type": "modify",
      "old_id": "219fd5e127593ba1194d865751d80c8ff5011d4f",
      "old_mode": 33188,
      "old_path": "libs/hwui/Matrix.cpp",
      "new_id": "5502e668d33a03c38fd716696e2d3f544aeba156",
      "new_mode": 33188,
      "new_path": "libs/hwui/Matrix.cpp"
    },
    {
      "type": "modify",
      "old_id": "b9583e52225045134f957332c0e558a3d0d99658",
      "old_mode": 33188,
      "old_path": "libs/hwui/OpenGLDebugRenderer.cpp",
      "new_id": "d492e231876174527c11c4bb671095c1de032070",
      "new_mode": 33188,
      "new_path": "libs/hwui/OpenGLDebugRenderer.cpp"
    },
    {
      "type": "modify",
      "old_id": "2ac19aee759ccc685f98e52486f22a026c73fa9b",
      "old_mode": 33188,
      "old_path": "libs/hwui/OpenGLDebugRenderer.h",
      "new_id": "4997ef32eb0ae32dd7a83ebb550e946ac63ce0d9",
      "new_mode": 33188,
      "new_path": "libs/hwui/OpenGLDebugRenderer.h"
    },
    {
      "type": "modify",
      "old_id": "cb23680f9007b255bcc0d868fb02b4f71fa6b34b",
      "old_mode": 33188,
      "old_path": "libs/hwui/OpenGLRenderer.cpp",
      "new_id": "e965e6119e8214588985be73ef5ca61a089d325f",
      "new_mode": 33188,
      "new_path": "libs/hwui/OpenGLRenderer.cpp"
    },
    {
      "type": "modify",
      "old_id": "4caa8fb4dbbdfdaa8b25939960d9d7df16880c74",
      "old_mode": 33188,
      "old_path": "libs/hwui/OpenGLRenderer.h",
      "new_id": "9900a27e1c32c171832ec39a81f933fe84ec0230",
      "new_mode": 33188,
      "new_path": "libs/hwui/OpenGLRenderer.h"
    },
    {
      "type": "modify",
      "old_id": "ca0a0b1691de7926771835e6d275842a0f67ac2c",
      "old_mode": 33188,
      "old_path": "libs/hwui/Patch.cpp",
      "new_id": "560decf15d38a0e5fcfcb6870413e6a8e0f41746",
      "new_mode": 33188,
      "new_path": "libs/hwui/Patch.cpp"
    },
    {
      "type": "modify",
      "old_id": "a9109cd77f5efb3bbef587785d439034bebd504b",
      "old_mode": 33188,
      "old_path": "libs/hwui/Patch.h",
      "new_id": "54c9d6cca7e455f8b33f26b3b489cc1bd7b4cf79",
      "new_mode": 33188,
      "new_path": "libs/hwui/Patch.h"
    },
    {
      "type": "modify",
      "old_id": "eca5e4d201f58767c6933a64569892db310bae0e",
      "old_mode": 33188,
      "old_path": "libs/hwui/PatchCache.cpp",
      "new_id": "4762d21b03d6e902b60450a8b5d585a25f5937e0",
      "new_mode": 33188,
      "new_path": "libs/hwui/PatchCache.cpp"
    },
    {
      "type": "modify",
      "old_id": "08f78a316af01c984f5644553f850201c4cc9ae2",
      "old_mode": 33188,
      "old_path": "libs/hwui/PatchCache.h",
      "new_id": "2a8ac82d1699cc407fe97f34bc878857a58520f7",
      "new_mode": 33188,
      "new_path": "libs/hwui/PatchCache.h"
    },
    {
      "type": "modify",
      "old_id": "596dfabd77edbc223809f9083a7ab403e5bc2ca1",
      "old_mode": 33188,
      "old_path": "libs/hwui/PathCache.h",
      "new_id": "0c74261fcb906cfd55fec3d009a18e70f262a780",
      "new_mode": 33188,
      "new_path": "libs/hwui/PathCache.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "754b470d72aea1a0c93ec2b25bc2b94589949e14",
      "new_mode": 33188,
      "new_path": "libs/hwui/utils/Compare.h"
    }
  ]
}
