)]}'
{
  "commit": "49026973ee31118cab3fdcfc2ea4c8ac1ddb6904",
  "tree": "8bd15ba2f1264d05be510cf6f604244ee11232a2",
  "parents": [
    "b2dd3c4e61770caa8457d8482decf080594763d1"
  ],
  "author": {
    "name": "Tom Sepez",
    "email": "tsepez@google.com",
    "time": "Thu Sep 10 11:40:18 2026 -0700"
  },
  "committer": {
    "name": "pdfium-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "pdfium-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Sep 10 11:40:18 2026 -0700"
  },
  "message": "Add m_IsolatePerDocument to FPDF_LIBRARY_CONFIG for version 7\n\nIntroduce version 7 of FPDF_LIBRARY_CONFIG containing the\nm_IsolatePerDocument flag to configure whether PDFium creates a\ndedicated v8::Isolate per document.\n\nEnforce via CHECK that when m_IsolatePerDocument is enabled,\nm_pIsolate must be NULL.\n\n-- Introduce test at fxjs/ layer for the sake of layering.\n\nTAG\u003dagy\nCONV\u003dcddd51c4-8efc-4ad4-b0cf-377b846e0dcf\n\nBug: 531975357\nChange-Id: I02ef14f03f42217ed0af7090ee4aeb5201db2f79\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/157251\nCommit-Queue: Tom Sepez \u003ctsepez@chromium.org\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2ac91516912f47100ecb5751b9d6a38fd171b128",
      "old_mode": 33188,
      "old_path": "fpdfsdk/fpdf_view.cpp",
      "new_id": "f45010feae384305a2388d35fdfbfffd9d855ab5",
      "new_mode": 33188,
      "new_path": "fpdfsdk/fpdf_view.cpp"
    },
    {
      "type": "modify",
      "old_id": "5a0d9e3d8088fb9a5f172e7087ab4ed878ae9eb7",
      "old_mode": 33188,
      "old_path": "fpdfsdk/fpdf_view_embeddertest.cpp",
      "new_id": "ddb00327edd1d1f50adc9111a4f33a988d30ccab",
      "new_mode": 33188,
      "new_path": "fpdfsdk/fpdf_view_embeddertest.cpp"
    },
    {
      "type": "modify",
      "old_id": "8062138eed74612dde135444a0d93c416455f285",
      "old_mode": 33188,
      "old_path": "fxjs/BUILD.gn",
      "new_id": "16100f39ce9b74feed2a915ee935a6b6c45bba3c",
      "new_mode": 33188,
      "new_path": "fxjs/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "560fcb371fdcba917f0d8d3c9162cc50f3ed0397",
      "old_mode": 33188,
      "old_path": "fxjs/ijs_runtime.cpp",
      "new_id": "478821e6a4dae9cfb2bf06ec74e01c4f136af518",
      "new_mode": 33188,
      "new_path": "fxjs/ijs_runtime.cpp"
    },
    {
      "type": "modify",
      "old_id": "52e15c8d4cc07ad12be1cbd63c05ab604672c6e0",
      "old_mode": 33188,
      "old_path": "fxjs/ijs_runtime.h",
      "new_id": "c0c66a003a92b6138f61a5f0866da14b7793743a",
      "new_mode": 33188,
      "new_path": "fxjs/ijs_runtime.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d1813e42c322f094bffbad245a4033a4d7bfc140",
      "new_mode": 33188,
      "new_path": "fxjs/ijs_runtime_unittest.cpp"
    },
    {
      "type": "modify",
      "old_id": "c64b1b3cadffb843c1920173931ad5939afdb38a",
      "old_mode": 33188,
      "old_path": "public/fpdfview.h",
      "new_id": "7c9328021a3e6459f42cd8feb08e6bac5d275324",
      "new_mode": 33188,
      "new_path": "public/fpdfview.h"
    }
  ]
}
