)]}'
{
  "commit": "6381dd4ff212a95be30d2b445d40ff419ab076b4",
  "tree": "ea96f7e229cafae41f7be46a3cf0345edd2dc869",
  "parents": [
    "3fc3b9fd1bf71351bf1ff2d49d6e10b6acabf068"
  ],
  "author": {
    "name": "Narayan Kamath",
    "email": "narayan@google.com",
    "time": "Mon Mar 03 17:12:03 2014 +0000"
  },
  "committer": {
    "name": "Narayan Kamath",
    "email": "narayan@google.com",
    "time": "Mon Mar 10 10:00:02 2014 +0000"
  },
  "message": "LP64: Make 9 patches architecture agnostic.\n\nThe Res_png_9patch struct had several pointer members\nwhose size differed between 32 and 64 bit platforms.\n\nThese members have been replaced by uint32_t offsets\nto serialized data. The serialized form for 9patches\nplaces a Res_png_9patch object at the beginning of\nserialized data, followed by int32_t arrays of xDivs,\nyDivs and colors.\n\nNote that these offsets are not strictly required,\nsince they can be computed from the values of numXDivs,\nnumYDivs \u0026 numColors, however they are called in tight\nloops so having them computed once is a beneficial.\n\nThis change also removed the unused patch_equals function\nfrom aapt\u0027s Image.cpp.\n\nChange-Id: I3b9ac8ae5c05510d41377cae4dff1c69b40c2531\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "56d903c0255a75a5f5e06062d53f77c8281bf7ae",
      "old_mode": 33188,
      "old_path": "core/jni/android/graphics/BitmapFactory.cpp",
      "new_id": "13c1fc82077f2ea1b653283e39003a6d72128ee0",
      "new_mode": 33188,
      "new_path": "core/jni/android/graphics/BitmapFactory.cpp"
    },
    {
      "type": "modify",
      "old_id": "01e7e3e0eb6ad8228d287c019632164e9f9330f1",
      "old_mode": 33188,
      "old_path": "core/jni/android/graphics/NinePatchImpl.cpp",
      "new_id": "86ff13c09a6afc5c49b4bd7f1d01cd43eebddd28",
      "new_mode": 33188,
      "new_path": "core/jni/android/graphics/NinePatchImpl.cpp"
    },
    {
      "type": "modify",
      "old_id": "df996afd0bf70c4809d8aa5322b58c653dafeecc",
      "old_mode": 33188,
      "old_path": "core/jni/android/graphics/NinePatchPeeker.cpp",
      "new_id": "51392abef84c2680ece31705bf0f4177729a2de7",
      "new_mode": 33188,
      "new_path": "core/jni/android/graphics/NinePatchPeeker.cpp"
    },
    {
      "type": "modify",
      "old_id": "10d268a22be612f05f12e524cd58363e7094cae6",
      "old_mode": 33188,
      "old_path": "core/jni/android/graphics/NinePatchPeeker.h",
      "new_id": "204386273a5fbc5bd6524e079ab667fa12ae16c0",
      "new_mode": 33188,
      "new_path": "core/jni/android/graphics/NinePatchPeeker.h"
    },
    {
      "type": "modify",
      "old_id": "a0bae1291dba90b96a78d4fab298ee6719e67e9f",
      "old_mode": 33188,
      "old_path": "include/androidfw/ResourceTypes.h",
      "new_id": "b334aab9ea0914edc0d13c763e210cbcc458811f",
      "new_mode": 33188,
      "new_path": "include/androidfw/ResourceTypes.h"
    },
    {
      "type": "modify",
      "old_id": "51f59f6858202cf932341705f2bc8d8e2c5988d8",
      "old_mode": 33188,
      "old_path": "libs/androidfw/ResourceTypes.cpp",
      "new_id": "98849e3598257d426bb5ccbc45d05404d24e5153",
      "new_mode": 33188,
      "new_path": "libs/androidfw/ResourceTypes.cpp"
    },
    {
      "type": "modify",
      "old_id": "9b023f989165b5cd36ceed6192df40ef1567c2f3",
      "old_mode": 33188,
      "old_path": "libs/hwui/Patch.cpp",
      "new_id": "b2148b04ba923cd39a039911cd2e1c192bf1085a",
      "new_mode": 33188,
      "new_path": "libs/hwui/Patch.cpp"
    },
    {
      "type": "modify",
      "old_id": "763a78565dec37759372b53b7441111ea781e5ea",
      "old_mode": 33188,
      "old_path": "libs/hwui/Patch.h",
      "new_id": "b5e8838523595e9d97fb0d9abb296911178fcbd9",
      "new_mode": 33188,
      "new_path": "libs/hwui/Patch.h"
    },
    {
      "type": "modify",
      "old_id": "25a948d7e3429824b9ef5575f5e38fb3dd7451ce",
      "old_mode": 33188,
      "old_path": "tools/aapt/Images.cpp",
      "new_id": "db74831d096d912b02e116e7a70914437a8d74b4",
      "new_mode": 33188,
      "new_path": "tools/aapt/Images.cpp"
    }
  ]
}
