)]}'
{
  "commit": "9cccc2b9bdd4850a3f9679569aaec3ab98477a5d",
  "tree": "365c32954d65cf037c948ee92b14ed30243319f5",
  "parents": [
    "de0547c07a65b59d5330588cdd8b1e410a613e9c"
  ],
  "author": {
    "name": "Romain Guy",
    "email": "romainguy@android.com",
    "time": "Sat Aug 07 23:46:15 2010 -0700"
  },
  "committer": {
    "name": "Romain Guy",
    "email": "romainguy@android.com",
    "time": "Sat Aug 07 23:48:29 2010 -0700"
  },
  "message": "Enforce maximum texture size.\n\nWhen an app tries to render a bitmap or path larger than the GPU\u0027s maximum\ntexture size, the drawing command is ignored and a warning is logged. This\nchange also makes texture drawing more robust by catching potential errors\nduring texture creation.\n\nThis change also fixes a crash in the FontRenderer. The destructor would\nsometimes try to free an uninitialized array.\n\nChange-Id: I95ae0939c52192d97b340aa02417bf6d0c962c57\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dbea1147b87d081612b3c4f3fb490be8ebad4a2d",
      "old_mode": 33188,
      "old_path": "libs/hwui/FontRenderer.cpp",
      "new_id": "8d00e85ffa2ccc18068ef63c037263b2bfdae214",
      "new_mode": 33188,
      "new_path": "libs/hwui/FontRenderer.cpp"
    },
    {
      "type": "modify",
      "old_id": "aeda416f24c24c39920a09edc4cab806e623b5ac",
      "old_mode": 33188,
      "old_path": "libs/hwui/GradientCache.cpp",
      "new_id": "59fa0a7badcd442f409391bef08ec04b643e6b80",
      "new_mode": 33188,
      "new_path": "libs/hwui/GradientCache.cpp"
    },
    {
      "type": "modify",
      "old_id": "db8c8637aa67f25b368442e9b88e183235ec7474",
      "old_mode": 33188,
      "old_path": "libs/hwui/OpenGLRenderer.cpp",
      "new_id": "5d30b1ad0b91d7f6afd1a1afd5a2adfc4e8b8489",
      "new_mode": 33188,
      "new_path": "libs/hwui/OpenGLRenderer.cpp"
    },
    {
      "type": "modify",
      "old_id": "fa6ea2591cc88f20f13446e820c47c4c49e4d080",
      "old_mode": 33188,
      "old_path": "libs/hwui/PathCache.cpp",
      "new_id": "4a01ffa554ebf33f6e1f74c77d93bdac65b884c4",
      "new_mode": 33188,
      "new_path": "libs/hwui/PathCache.cpp"
    },
    {
      "type": "modify",
      "old_id": "206fb49ca4e74384bca589ea29274e8dbaf9875f",
      "old_mode": 33188,
      "old_path": "libs/hwui/PathCache.h",
      "new_id": "d09789f037637973850184489a65d330b4a282f7",
      "new_mode": 33188,
      "new_path": "libs/hwui/PathCache.h"
    },
    {
      "type": "modify",
      "old_id": "ffdb3485b3c09c7b217ae768fce777a4fd1e6ead",
      "old_mode": 33188,
      "old_path": "libs/hwui/SkiaShader.cpp",
      "new_id": "42c0621787843ec034c8321e4020d84704f5a663",
      "new_mode": 33188,
      "new_path": "libs/hwui/SkiaShader.cpp"
    },
    {
      "type": "modify",
      "old_id": "58f2870ac6c646578202a0858c6bd5b6566cdbf8",
      "old_mode": 33188,
      "old_path": "libs/hwui/SkiaShader.h",
      "new_id": "d95e3b04a42cd4b2fc221809d99005ef2226f660",
      "new_mode": 33188,
      "new_path": "libs/hwui/SkiaShader.h"
    },
    {
      "type": "modify",
      "old_id": "59903b70a6a1d5a28f49b8dcb6be4231dd0f4566",
      "old_mode": 33188,
      "old_path": "libs/hwui/TextureCache.cpp",
      "new_id": "1cb593267ae492dc41cd8a8be1ce4d18369cbde0",
      "new_mode": 33188,
      "new_path": "libs/hwui/TextureCache.cpp"
    },
    {
      "type": "modify",
      "old_id": "bed11915c58118476be6fb3b5a712908b4c7364d",
      "old_mode": 33188,
      "old_path": "libs/hwui/TextureCache.h",
      "new_id": "c7e50a17c5ddd980797a16e09a2f9c09d676a1dd",
      "new_mode": 33188,
      "new_path": "libs/hwui/TextureCache.h"
    }
  ]
}
