)]}'
{
  "commit": "cc11f15f76a62ded3e403cb2bc818c6aa5bf261c",
  "tree": "1df94766a0343820a8b542d3a79705a33d9fcf59",
  "parents": [
    "35dec44394358bac2cdf31d5e8377687a1723476"
  ],
  "author": {
    "name": "Leon Scroggins",
    "email": "scroggo@google.com",
    "time": "Mon Mar 31 16:52:13 2014 -0400"
  },
  "committer": {
    "name": "Leon Scroggins III",
    "email": "scroggo@google.com",
    "time": "Fri Apr 04 14:42:39 2014 -0400"
  },
  "message": "Update to call new Skia APIs.\n\nI816129d49c0118453222916f3c818eccac33663d merges a new version of\nSkia that updates various APIs. Call the new ones.\n\nSkBitmap::copyTo now takes an SkColorType instead of an\nSkBitmap::Config, so do the conversion with\nSkBitmapConfigToColorType or use the enum when it makes sense.\n\nCall SkImageDecoder::decodeSubset instead of (deprecated)\nSkImageDecoder::decodeRegion.\n\nOverride SkCanvas::ClipVisitor::clipRRect in ClipCopier.\n\nIn Canvas::clip calls, call SkCanvas::isClipEmpty(), which was\npreviously called inside the clip call, to determine the return value.\n\nFor various SkPaint effects, call the new factories (as the constructors\nhave been made protected).\n\nImplement SkJavaOutputStream::bytesWritten(), overriding a new pure\nvirtual function on SkWStream.\n\nUpdate Matrix calls to always return true (since SkMatrix calls no\nlonger return a value).\n\nDepends on I816129d49c0118453222916f3c818eccac33663d (skia).\n\nChange-Id: I5cdcea827ebff587df0bbddc0965e3e0fbf48002\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "310966cb8222c838bf9f027fd26817f475bbf1a8",
      "old_mode": 33188,
      "old_path": "core/jni/android/graphics/Bitmap.cpp",
      "new_id": "e0fa9ba432a5a7b6c23ceca240569d414d023722",
      "new_mode": 33188,
      "new_path": "core/jni/android/graphics/Bitmap.cpp"
    },
    {
      "type": "modify",
      "old_id": "b89dceda547fc67ab0ce6fec9602b5714ac4dfbe",
      "old_mode": 33188,
      "old_path": "core/jni/android/graphics/BitmapFactory.cpp",
      "new_id": "7aa241ab77643fe207c277dcaa20b38b4b882910",
      "new_mode": 33188,
      "new_path": "core/jni/android/graphics/BitmapFactory.cpp"
    },
    {
      "type": "modify",
      "old_id": "098643b1eda3291328f7085ef76474b3e5667c58",
      "old_mode": 33188,
      "old_path": "core/jni/android/graphics/BitmapRegionDecoder.cpp",
      "new_id": "ead2de373ab561ea9bcbb1e2d31d4ff7ab5443f7",
      "new_mode": 33188,
      "new_path": "core/jni/android/graphics/BitmapRegionDecoder.cpp"
    },
    {
      "type": "modify",
      "old_id": "946b8987db632eebf1b873ecd617116c0a77baf0",
      "old_mode": 33188,
      "old_path": "core/jni/android/graphics/Canvas.cpp",
      "new_id": "27ed0f6a5bc6af9c5d86b36abe9fad8cc447a3fb",
      "new_mode": 33188,
      "new_path": "core/jni/android/graphics/Canvas.cpp"
    },
    {
      "type": "modify",
      "old_id": "a59ed1912441c31de3954e04d1c15c2859632499",
      "old_mode": 33188,
      "old_path": "core/jni/android/graphics/ColorFilter.cpp",
      "new_id": "c66c84416111d39e8171d51678a9516b630b1e7c",
      "new_mode": 33188,
      "new_path": "core/jni/android/graphics/ColorFilter.cpp"
    },
    {
      "type": "modify",
      "old_id": "2cb101515586d42ff3afe2d8a23080e161a7139a",
      "old_mode": 33188,
      "old_path": "core/jni/android/graphics/CreateJavaOutputStreamAdaptor.cpp",
      "new_id": "b64ab0d9d3ea9dfb23bb8d289fe843f0b069e394",
      "new_mode": 33188,
      "new_path": "core/jni/android/graphics/CreateJavaOutputStreamAdaptor.cpp"
    },
    {
      "type": "modify",
      "old_id": "5573366889892af1e98e9d05176bd06dbb391c1c",
      "old_mode": 33188,
      "old_path": "core/jni/android/graphics/MaskFilter.cpp",
      "new_id": "7dc04464a1bafba9fa7e1c4d0b825492832f4355",
      "new_mode": 33188,
      "new_path": "core/jni/android/graphics/MaskFilter.cpp"
    },
    {
      "type": "modify",
      "old_id": "c400c57a7e3e0ce8c3b728c8239c30b2ac8f423b",
      "old_mode": 33188,
      "old_path": "core/jni/android/graphics/Matrix.cpp",
      "new_id": "d573aa8cda3e73d07e7bcda3548556ecb9f4fb1a",
      "new_mode": 33188,
      "new_path": "core/jni/android/graphics/Matrix.cpp"
    },
    {
      "type": "modify",
      "old_id": "280375898a10205ee10f173c386d9feb2bc4cb1e",
      "old_mode": 33188,
      "old_path": "core/jni/android/graphics/PathEffect.cpp",
      "new_id": "81b46ce2beb277bf2b47ca7e1b7b9e58034f453f",
      "new_mode": 33188,
      "new_path": "core/jni/android/graphics/PathEffect.cpp"
    },
    {
      "type": "modify",
      "old_id": "eedceb7e8360b63309f2f5a278c4fef613c8bea3",
      "old_mode": 33188,
      "old_path": "core/jni/android/graphics/Xfermode.cpp",
      "new_id": "6bf6f8a6abe9dc21e5bf95bb0ade0a2e4c0db12f",
      "new_mode": 33188,
      "new_path": "core/jni/android/graphics/Xfermode.cpp"
    },
    {
      "type": "modify",
      "old_id": "c8bcf2680d9a243cbb2d0ce35dfd5b3cf4238acc",
      "old_mode": 33188,
      "old_path": "graphics/java/android/graphics/Matrix.java",
      "new_id": "66bf75c4fdac55e056331146cfa3161e4d719973",
      "new_mode": 33188,
      "new_path": "graphics/java/android/graphics/Matrix.java"
    },
    {
      "type": "modify",
      "old_id": "2667a720af676b5bfae78bf6bd63b081fc1e1e65",
      "old_mode": 33188,
      "old_path": "libs/input/SpriteController.cpp",
      "new_id": "3f6ccc9acdf8810cf254e395b2bc8269597cf229",
      "new_mode": 33188,
      "new_path": "libs/input/SpriteController.cpp"
    },
    {
      "type": "modify",
      "old_id": "75e4843d38dc853ae573f10424b595193222f72f",
      "old_mode": 33188,
      "old_path": "libs/input/SpriteController.h",
      "new_id": "797efd747066f2e39768518f76292019a5da5ec1",
      "new_mode": 33188,
      "new_path": "libs/input/SpriteController.h"
    },
    {
      "type": "modify",
      "old_id": "e1069aecaeb46199e13d8c33af1d4c30c9b8c718",
      "old_mode": 33188,
      "old_path": "services/core/jni/com_android_server_input_InputManagerService.cpp",
      "new_id": "08d6ca6870df945b2dddca8d0152bdad391e5373",
      "new_mode": 33188,
      "new_path": "services/core/jni/com_android_server_input_InputManagerService.cpp"
    }
  ]
}
