)]}'
{
  "commit": "3512b96da35dc030132304c82c3192c695bf863f",
  "tree": "53f88c4b3fa36bd0c59426d18f017b75632cad48",
  "parents": [
    "1de7f9c6deabe2b7bf40797ff3e0f2f49081c4c4"
  ],
  "author": {
    "name": "Tom Sepez",
    "email": "tsepez@chromium.org",
    "time": "Wed Jun 12 17:19:56 2019 +0000"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Wed Jun 12 17:19:56 2019 +0000"
  },
  "message": "Introduce ref-counted CFX_Face class.\n\nThe class wraps the FXFT_FaceRec usage, and removes the ad-hoc\nrefcounting from CTTFontDesc.\n\nThis imposes some requirements upon the time at which the underling\nFT library is created. These have been resolved as of 78f6819.\n\nChange-Id: I6f0dac16aa0d8e629555af66acc9a34e20eba264\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/54790\nCommit-Queue: Tom Sepez \u003ctsepez@chromium.org\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b149732ec3b6a6a7e4b22367aaf2977e9e10d967",
      "old_mode": 33188,
      "old_path": "core/fxge/BUILD.gn",
      "new_id": "1dcf7517887ad5dd63cd62dfb8463a474a7185ff",
      "new_mode": 33188,
      "new_path": "core/fxge/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "926cf3e8bf033b1c8c873e8cb883961f5731bee3",
      "old_mode": 33188,
      "old_path": "core/fxge/android/cfpf_skiafont.cpp",
      "new_id": "eb299fbf7257bdff6500116ba570dfc5d4fd6503",
      "new_mode": 33188,
      "new_path": "core/fxge/android/cfpf_skiafont.cpp"
    },
    {
      "type": "modify",
      "old_id": "a00a93e6d34619be89425e33626a1734eb757db1",
      "old_mode": 33188,
      "old_path": "core/fxge/android/cfpf_skiafont.h",
      "new_id": "67204d3ab3265ca5d57e6442e08306a4dfef008e",
      "new_mode": 33188,
      "new_path": "core/fxge/android/cfpf_skiafont.h"
    },
    {
      "type": "modify",
      "old_id": "7d853fff34c13a3acaf581b539db26814d1580f5",
      "old_mode": 33188,
      "old_path": "core/fxge/android/cfpf_skiafontmgr.cpp",
      "new_id": "dc84f26a4ba5a32d35841abaec7ecf234e0ff99f",
      "new_mode": 33188,
      "new_path": "core/fxge/android/cfpf_skiafontmgr.cpp"
    },
    {
      "type": "modify",
      "old_id": "3b660f537f2b934bf59466847aa88fa13d9b82e9",
      "old_mode": 33188,
      "old_path": "core/fxge/android/cfpf_skiafontmgr.h",
      "new_id": "4d5c7888cdc3934f7e2ce7cee45c3c8bfc0fdcf5",
      "new_mode": 33188,
      "new_path": "core/fxge/android/cfpf_skiafontmgr.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c99210cda6db00fbf612685bfd38fcf10c1334dc",
      "new_mode": 33188,
      "new_path": "core/fxge/cfx_face.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "11925f3a97a758a16875135a8a2adbeee6d27292",
      "new_mode": 33188,
      "new_path": "core/fxge/cfx_face.h"
    },
    {
      "type": "modify",
      "old_id": "aea8f1693835c00d5f747afea98a6ff481e32498",
      "old_mode": 33188,
      "old_path": "core/fxge/cfx_font.cpp",
      "new_id": "2b2e1c4d50a077db047c93eb7112a57b965861f9",
      "new_mode": 33188,
      "new_path": "core/fxge/cfx_font.cpp"
    },
    {
      "type": "modify",
      "old_id": "8b3fdaf0e06ddae281bc2ab5885dc463fbd9f632",
      "old_mode": 33188,
      "old_path": "core/fxge/cfx_font.h",
      "new_id": "83b80572dfca5848aa2d45867fc6443e498686ff",
      "new_mode": 33188,
      "new_path": "core/fxge/cfx_font.h"
    },
    {
      "type": "modify",
      "old_id": "571517d41daefa3a68d17413774a66eb43a4ab50",
      "old_mode": 33188,
      "old_path": "core/fxge/cfx_fontcache.cpp",
      "new_id": "7289026e9e4a18248c4303beb479fb7ab485b94c",
      "new_mode": 33188,
      "new_path": "core/fxge/cfx_fontcache.cpp"
    },
    {
      "type": "modify",
      "old_id": "55a74c68f37aabb8a44df3d9b5f94d64e0a43d20",
      "old_mode": 33188,
      "old_path": "core/fxge/cfx_fontcache.h",
      "new_id": "703685251bddcd1c043b1bbe875faa409a054605",
      "new_mode": 33188,
      "new_path": "core/fxge/cfx_fontcache.h"
    },
    {
      "type": "modify",
      "old_id": "c3df1cb5225c1da05792a1634613388ea282e9c7",
      "old_mode": 33188,
      "old_path": "core/fxge/cfx_fontmapper.cpp",
      "new_id": "1e17ae6f10dae5905ad42229d06159087c4afd4c",
      "new_mode": 33188,
      "new_path": "core/fxge/cfx_fontmapper.cpp"
    },
    {
      "type": "modify",
      "old_id": "7b9b00bb02d75d35d609d1f3175cfdceb1670276",
      "old_mode": 33188,
      "old_path": "core/fxge/cfx_fontmapper.h",
      "new_id": "532448adba4d23ee9a3a2039c6c9fa3a3c64a7f8",
      "new_mode": 33188,
      "new_path": "core/fxge/cfx_fontmapper.h"
    },
    {
      "type": "modify",
      "old_id": "28a7e1e8d84b84c3abe27cacddda25d6791827bb",
      "old_mode": 33188,
      "old_path": "core/fxge/cfx_fontmgr.cpp",
      "new_id": "2961e187f80c7c5ceb6d07f45bd9043e2ac9d684",
      "new_mode": 33188,
      "new_path": "core/fxge/cfx_fontmgr.cpp"
    },
    {
      "type": "modify",
      "old_id": "bb388db4c37261942b2e2aaa1dd442d01b75ca0a",
      "old_mode": 33188,
      "old_path": "core/fxge/cfx_fontmgr.h",
      "new_id": "18fe9addd8e4ff162246a19a1b4e91c258bcfc9b",
      "new_mode": 33188,
      "new_path": "core/fxge/cfx_fontmgr.h"
    },
    {
      "type": "modify",
      "old_id": "8d7a3026eb95d03489588f7ef9b206426d754b5a",
      "old_mode": 33188,
      "old_path": "core/fxge/cfx_glyphcache.cpp",
      "new_id": "80e33d4a973fd4fdcf701a7105a8f06124fe4721",
      "new_mode": 33188,
      "new_path": "core/fxge/cfx_glyphcache.cpp"
    },
    {
      "type": "modify",
      "old_id": "7cdc5a4a715a93b7aaaad4d1f1d585d69880ecdb",
      "old_mode": 33188,
      "old_path": "core/fxge/cfx_glyphcache.h",
      "new_id": "165359cfc41e4cbd0254ce131b095dab652283bb",
      "new_mode": 33188,
      "new_path": "core/fxge/cfx_glyphcache.h"
    },
    {
      "type": "modify",
      "old_id": "ff01e4fa023163d5248930cfc07f49d26553c809",
      "old_mode": 33188,
      "old_path": "core/fxge/cttfontdesc.cpp",
      "new_id": "9d504bb235b434c4ed6b5d2e7f3224e1cbd7cde0",
      "new_mode": 33188,
      "new_path": "core/fxge/cttfontdesc.cpp"
    },
    {
      "type": "modify",
      "old_id": "624b576353adee30e04ed02a138b6cecf58e6b00",
      "old_mode": 33188,
      "old_path": "core/fxge/cttfontdesc.h",
      "new_id": "e79d89a40a5419f993b5da1ccf44ac7bed16826f",
      "new_mode": 33188,
      "new_path": "core/fxge/cttfontdesc.h"
    },
    {
      "type": "modify",
      "old_id": "ef3b5cf51c579aace401ae267c29f52c214788fa",
      "old_mode": 33188,
      "old_path": "core/fxge/scoped_font_transform.cpp",
      "new_id": "2bd53963eb87ca08aeb844312d640d7704940c0d",
      "new_mode": 33188,
      "new_path": "core/fxge/scoped_font_transform.cpp"
    },
    {
      "type": "modify",
      "old_id": "3f33f40460ae92ded276f205476cd943e5aa52e6",
      "old_mode": 33188,
      "old_path": "core/fxge/scoped_font_transform.h",
      "new_id": "bcbbb5061f7c8a753603551d5418c190be2ec161",
      "new_mode": 33188,
      "new_path": "core/fxge/scoped_font_transform.h"
    },
    {
      "type": "modify",
      "old_id": "4ae263a5826c4d338edc8beb2c3864c9c77638e7",
      "old_mode": 33188,
      "old_path": "xfa/fde/cfde_textout.cpp",
      "new_id": "eb21c93295e333731ea463ddaccd7c552269d0b7",
      "new_mode": 33188,
      "new_path": "xfa/fde/cfde_textout.cpp"
    },
    {
      "type": "modify",
      "old_id": "51f46a483e38e65653ec24ccc864e093f4227aa6",
      "old_mode": 33188,
      "old_path": "xfa/fgas/font/cfgas_fontmgr.cpp",
      "new_id": "e9568456877230677c915660f1ffcd3bb58f3e02",
      "new_mode": 33188,
      "new_path": "xfa/fgas/font/cfgas_fontmgr.cpp"
    },
    {
      "type": "modify",
      "old_id": "9dff7e4c6897b9935963273e638be30d894b0d00",
      "old_mode": 33188,
      "old_path": "xfa/fgas/font/cfgas_fontmgr.h",
      "new_id": "b8eca58d888a3b18b760f870d8f38dfa91dcca89",
      "new_mode": 33188,
      "new_path": "xfa/fgas/font/cfgas_fontmgr.h"
    }
  ]
}
