)]}'
{
  "commit": "4c22dd5690cdec725389055bb7c07c300a4b6fe4",
  "tree": "2b4ead266695d206172fbf11c63274286c496496",
  "parents": [
    "232b918d1f0faec230652f4097b834257a7dbb27"
  ],
  "author": {
    "name": "Dan Sinclair",
    "email": "dsinclair@chromium.org",
    "time": "Tue Apr 03 19:10:51 2018 +0000"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Tue Apr 03 19:10:51 2018 +0000"
  },
  "message": "Use Optional to determine if appearance stream as font\n\nThis CL changes the CPDF_DefaultAppearance code to remove the HasFont\nmethod and change GetFont to return an Optional. This forces all the\ncall sites to verify a font was returned correctly and removes the need\nfor the duplicate appearance stream parsing.\n\nBug: chromium:827430\nChange-Id: If09e0a7d3f7dd63ad77b97a5a388127e4a02da61\nReviewed-on: https://pdfium-review.googlesource.com/29610\nCommit-Queue: Ryan Harrison \u003crharrison@chromium.org\u003e\nReviewed-by: Ryan Harrison \u003crharrison@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "add1c26498214b155f2169491f878bc74c97d768",
      "old_mode": 33188,
      "old_path": "core/fpdfdoc/cpdf_defaultappearance.cpp",
      "new_id": "161f90e0144466e45e5282d02505d8463c8578d7",
      "new_mode": 33188,
      "new_path": "core/fpdfdoc/cpdf_defaultappearance.cpp"
    },
    {
      "type": "modify",
      "old_id": "79578930e1299c0df123e1a1eb3bb5dc06e3d42b",
      "old_mode": 33188,
      "old_path": "core/fpdfdoc/cpdf_defaultappearance.h",
      "new_id": "ae3c4f5517126701133e24f3630fb63996da4c77",
      "new_mode": 33188,
      "new_path": "core/fpdfdoc/cpdf_defaultappearance.h"
    },
    {
      "type": "modify",
      "old_id": "384c35ea12fc1a60fa494b8b09277e70eb494303",
      "old_mode": 33188,
      "old_path": "core/fpdfdoc/cpdf_formcontrol.cpp",
      "new_id": "a78a24db9df36d36f8a9e8ea1123cc30c4eb5ad9",
      "new_mode": 33188,
      "new_path": "core/fpdfdoc/cpdf_formcontrol.cpp"
    },
    {
      "type": "modify",
      "old_id": "f3dcac222840ac2a98c444c45c049be4741c1982",
      "old_mode": 33188,
      "old_path": "core/fpdfdoc/cpdf_formfield.cpp",
      "new_id": "540e1c9ae0fa3418171c4e4dd861e96dfd0b7226",
      "new_mode": 33188,
      "new_path": "core/fpdfdoc/cpdf_formfield.cpp"
    },
    {
      "type": "modify",
      "old_id": "a6a64aaf8d27f2b43a70be5ac8a9fb44232112c9",
      "old_mode": 33188,
      "old_path": "core/fpdfdoc/cpvt_generateap.cpp",
      "new_id": "ef55545f9e4d4599a0329745f8ad8cc5074d3966",
      "new_mode": 33188,
      "new_path": "core/fpdfdoc/cpvt_generateap.cpp"
    },
    {
      "type": "modify",
      "old_id": "b7e14b4636895715481454b42e797d6cfb66854d",
      "old_mode": 33188,
      "old_path": "fpdfsdk/formfiller/cba_fontmap.cpp",
      "new_id": "0daa0cd5ac44e0b6766a9b500dcf9c4a81eddd0d",
      "new_mode": 33188,
      "new_path": "fpdfsdk/formfiller/cba_fontmap.cpp"
    },
    {
      "type": "modify",
      "old_id": "0731398ae2cb19d8cbf9c07bf0b9750c8364cafe",
      "old_mode": 33188,
      "old_path": "fpdfsdk/pwl/cpwl_appstream.cpp",
      "new_id": "6e65831627dd45fb4c37fbb0205a82e91ad44930",
      "new_mode": 33188,
      "new_path": "fpdfsdk/pwl/cpwl_appstream.cpp"
    }
  ]
}
