)]}'
{
  "commit": "6df67a7658cfc022e00909d319cd3da8f96b47b6",
  "tree": "c4ee7c0e5670b6c864c5a7b2d8cc61bb3fc0d304",
  "parents": [
    "e6113f28d68b72e280d5c23e7ce44906906b708d"
  ],
  "author": {
    "name": "Tom Sepez",
    "email": "tsepez@chromium.org",
    "time": "Fri Mar 10 16:16:54 2023 +0000"
  },
  "committer": {
    "name": "Pdfium LUCI CQ",
    "email": "pdfium-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Mar 10 16:16:54 2023 +0000"
  },
  "message": "Make CFXJS_PerObjectData constructor private.\n\nSmall cleanup to avoid duplicate bare `new` in other code by\nallocating in a static method of the class.\n\nRequires subsequent retrieval of the value in one place; encapsulate\nthat and re-order classes to have complete type at time of retrieval.\n\nChange-Id: I956a66d67ab614658d098613973e0415f0d1726c\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/104650\nCommit-Queue: Tom Sepez \u003ctsepez@chromium.org\u003e\nReviewed-by: Nigi \u003cnigi@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2ff630152f262f7fef8d7047b8b0ed8b9ffe6fff",
      "old_mode": 33188,
      "old_path": "fxjs/cfxjs_engine.cpp",
      "new_id": "35653c980e137095c05faa6cc8774efab292d5bd",
      "new_mode": 33188,
      "new_path": "fxjs/cfxjs_engine.cpp"
    }
  ]
}
