)]}'
{
  "commit": "341abde5b87459da978e36a7526b25b6ab298f66",
  "tree": "7bfeb50aec3bb09efdafea48332719f6dd715536",
  "parents": [
    "cee3d1d43a485ff77e563a1892ebe6eef2c91a6a"
  ],
  "author": {
    "name": "Lei Zhang",
    "email": "thestig@chromium.org",
    "time": "Tue Oct 24 22:15:23 2023 +0000"
  },
  "committer": {
    "name": "Pdfium LUCI CQ",
    "email": "pdfium-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Oct 24 22:15:23 2023 +0000"
  },
  "message": "Consolidate identical code into CPDF_Font::GetCharBBoxForFace()\n\nCPDF_CIDFont and CPDF_SimpleFont have identical code to construct\nrectangles from font metrics. Consolidate them into a static method in\nCPDF_Font, which is the closest class they have in common in the class\nhierarchy. This refactoring means potential integer overflows can be\nfixed in one place.\n\nBug: chromium:1492928\nChange-Id: Ice2ca4a6e5ef07463bd816f0964146a5c3dd2aa9\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/113110\nReviewed-by: Tom Sepez \u003ctsepez@chromium.org\u003e\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7f23f97f11a676e3eb49b89887150b13a712ed5d",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/font/cpdf_cidfont.cpp",
      "new_id": "4efd839d3431d94fbae9fc4ba20632b66f36b6eb",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/font/cpdf_cidfont.cpp"
    },
    {
      "type": "modify",
      "old_id": "36413f826a6896c1015ae044c8af0661bd451370",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/font/cpdf_font.cpp",
      "new_id": "d6df72b5e9aa885aa5eb29e44ee5e7ba823cd0a1",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/font/cpdf_font.cpp"
    },
    {
      "type": "modify",
      "old_id": "e192a5c897cc2b479a1aae34c65ee4b817ab8630",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/font/cpdf_font.h",
      "new_id": "c3ac83a454a2c24656a98071a91bf9b1c4068e78",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/font/cpdf_font.h"
    },
    {
      "type": "modify",
      "old_id": "ecdf72a0af191fa86672ef0d430b2d022a03748a",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/font/cpdf_simplefont.cpp",
      "new_id": "b4222bed5c38267a11f6c1f362d96e50253f9a75",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/font/cpdf_simplefont.cpp"
    }
  ]
}
