)]}'
{
  "commit": "d1f2d15b36f6a6a9d199581b998a7ca924a1f1a8",
  "tree": "47553864d75d3e70edc693cdac3eed0cc7cee340",
  "parents": [
    "a20ae70af542208b06c21413f13c4c86269c0b84"
  ],
  "author": {
    "name": "Ben Wagner",
    "email": "bungeman@behemoth.cnc.corp.google.com",
    "time": "Thu Jun 15 10:43:17 2017 -0400"
  },
  "committer": {
    "name": "Ben Wagner",
    "email": "bungeman@google.com",
    "time": "Fri Jul 28 19:49:23 2017 +0000"
  },
  "message": "Clip FreeType glyph bitmap to mask.\n\nSkia has for some time assumed that when using FT_Render_Glyph with one\nof the LCD render modes that one extra pixel would be applied to each\nside of the resulting bitmap. FreieType has changed to make this more\nconservative when possible, so the pre-allocated SkMask and the generated\nFT_Bitmap may no longer agree on the size and origin.\n\nThis change ensures the SkMask and FT_Bitmap are the same size and their\norigins align. This is not an ideal long term fix, but is both simple and\nlocalized for easy and quick back-porting, should that become necessary.\n\nBUG\u003dskia:6663\n\nOriginal-Change-Id: I49ec8f45376be8d867e8aef54eab79537731c310\nReviewed-on: https://skia-review.googlesource.com/20327\nReviewed-by: Herb Derby \u003cherb@google.com\u003e\nCommit-Queue: Ben Wagner \u003cbungeman@google.com\u003e\n\nBUG\u003dchromium:726631\n\nChange-Id: I9740bc7df544b402720caaf97244ff1fb05f3b81\nCherry-Pick: 6cdb5f2ad7684302a8a66217462d2aef4c5f4632\nApproval: https://crbug.com/726631#c69\nReviewed-on: https://skia-review.googlesource.com/28185\nReviewed-by: Ben Wagner \u003cbungeman@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9df7268bb4e0542a10caf538081061be63e7486a",
      "old_mode": 33188,
      "old_path": "src/ports/SkFontHost_FreeType_common.cpp",
      "new_id": "a216fdb29cdb305d29f82c8e395b3fc5a65fea2e",
      "new_mode": 33188,
      "new_path": "src/ports/SkFontHost_FreeType_common.cpp"
    }
  ]
}
