)]}'
{
  "commit": "10924f3e8eb3ad97acc59bd20b567a33463c483f",
  "tree": "c035063321eeca1e69be1ee89afb50004e81b1f1",
  "parents": [
    "53c0b9abdac72b4000348caa77552d830e177789"
  ],
  "author": {
    "name": "Tom Sepez",
    "email": "tsepez@chromium.org",
    "time": "Wed Jun 05 22:40:18 2024 +0000"
  },
  "committer": {
    "name": "Pdfium LUCI CQ",
    "email": "pdfium-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Jun 05 22:40:18 2024 +0000"
  },
  "message": "Remove calls to v8::FunctionCallbackInfo::Holder()\n\nUse This() instead. Modify retrieval of internal fields to try\nthe prototype when missing, assuming it might be GlobalObjectProxy,\nWe previously had this logic, but it wasn\u0027t being applied in all\ncases.\n\n-- Store object type in private data for quicker validation.\n\nBug: 333672197\nChange-Id: I00e4f185e9f612ec7fe95422497552a5c6f10702\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/120132\nReviewed-by: Thomas Sepez \u003ctsepez@google.com\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nCommit-Queue: Tom Sepez \u003ctsepez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9e5d9d9d410930f6fe25fb561efe2d87acfc7c18",
      "old_mode": 33188,
      "old_path": "fxjs/cfxjs_engine.cpp",
      "new_id": "4379f81d87c0869dd9f047e18bec2b1a6ccd94f1",
      "new_mode": 33188,
      "new_path": "fxjs/cfxjs_engine.cpp"
    },
    {
      "type": "modify",
      "old_id": "dfd9bc2f9bf147a407270ba7b44d1aff174cc8b4",
      "old_mode": 33188,
      "old_path": "fxjs/cjs_globalarrays.cpp",
      "new_id": "0887b3abc0d26cdc82b647ce39197e861b7addd3",
      "new_mode": 33188,
      "new_path": "fxjs/cjs_globalarrays.cpp"
    },
    {
      "type": "modify",
      "old_id": "debb3d8d94e73262ffc722da8ba649f5514bc5e7",
      "old_mode": 33188,
      "old_path": "fxjs/cjs_publicmethods.cpp",
      "new_id": "c09930ccfd12dc9bd0b37e49056be08a964aeb9d",
      "new_mode": 33188,
      "new_path": "fxjs/cjs_publicmethods.cpp"
    },
    {
      "type": "modify",
      "old_id": "579cf5e50f3a4e7b21029c49733131cece1e0648",
      "old_mode": 33188,
      "old_path": "fxjs/js_define.h",
      "new_id": "8aa84c1dfe6940c887dfb7b8556809a649558f7b",
      "new_mode": 33188,
      "new_path": "fxjs/js_define.h"
    }
  ]
}
