)]}'
{
  "commit": "0d76dab2254fdc3e39f29ac3ee1ae4fd0750542a",
  "tree": "585e42657225440fa6e198e399bd19a20070640a",
  "parents": [
    "f63c9650bca285932fb4dced804f9eec7e40b5ff"
  ],
  "author": {
    "name": "Tom Sepez",
    "email": "tsepez@chromium.org",
    "time": "Tue Nov 03 21:49:31 2020 +0000"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Tue Nov 03 21:49:31 2020 +0000"
  },
  "message": "Move some more binding logic out of CFXJSE_Value.\n\nPass locals where possible rather than references to globals,\nwhich means plumbing an isolate into a few place so we can\nmake a local from the global.\n\n-- de-duplicates some code in CFXJSE_Engine in the process.\n-- rename NewXFAObject() and remove arg that is always the same.\n-- replace friendship with name testing method.\n\nBug: pdfium:1610\nChange-Id: Iddf429bb7ee388090100ba60871c56503c292f07\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/75931\nReviewed-by: Daniel Hosseinian \u003cdhoss@chromium.org\u003e\nCommit-Queue: Tom Sepez \u003ctsepez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "411542a2d3878c93c12ea4c7fe7af7b55c90f66c",
      "old_mode": 33188,
      "old_path": "fxjs/xfa/cfxjse_class.cpp",
      "new_id": "86512c5f10515e4e189e88b9c1127bf650eb4929",
      "new_mode": 33188,
      "new_path": "fxjs/xfa/cfxjse_class.cpp"
    },
    {
      "type": "modify",
      "old_id": "f5bc232837ea48e2e3af1ba73347fcbe4e37ee6d",
      "old_mode": 33188,
      "old_path": "fxjs/xfa/cfxjse_class.h",
      "new_id": "f23e2d975c520eff784f13a76aecebb6a3a681d5",
      "new_mode": 33188,
      "new_path": "fxjs/xfa/cfxjse_class.h"
    },
    {
      "type": "modify",
      "old_id": "ffca7d5293c27ca29fd2361b91df32aeb9bac725",
      "old_mode": 33188,
      "old_path": "fxjs/xfa/cfxjse_context.cpp",
      "new_id": "27196b451d3ac823e84dc4ed0b9f1fd57691c9c9",
      "new_mode": 33188,
      "new_path": "fxjs/xfa/cfxjse_context.cpp"
    },
    {
      "type": "modify",
      "old_id": "5833fb7a3a78a941ab2bdacc356593830531907f",
      "old_mode": 33188,
      "old_path": "fxjs/xfa/cfxjse_engine.cpp",
      "new_id": "46ed7bf5cd3a704223d33b2481f22a0c3b34e743",
      "new_mode": 33188,
      "new_path": "fxjs/xfa/cfxjse_engine.cpp"
    },
    {
      "type": "modify",
      "old_id": "502f072e437d28e6778dc8638f2d9f7bc3f9d790",
      "old_mode": 33188,
      "old_path": "fxjs/xfa/cfxjse_engine.h",
      "new_id": "ba3c2a89b9a99540447c5eced504ca47d8c76a31",
      "new_mode": 33188,
      "new_path": "fxjs/xfa/cfxjse_engine.h"
    },
    {
      "type": "modify",
      "old_id": "74a3a534f001ad92b38d91e01a855dd547efd335",
      "old_mode": 33188,
      "old_path": "fxjs/xfa/cfxjse_value.cpp",
      "new_id": "c0348080f7997992720cc58854f0381360c5b316",
      "new_mode": 33188,
      "new_path": "fxjs/xfa/cfxjse_value.cpp"
    },
    {
      "type": "modify",
      "old_id": "2bf0bf4402e5ee9745e2b9efb55b275e1e991749",
      "old_mode": 33188,
      "old_path": "fxjs/xfa/cfxjse_value.h",
      "new_id": "a58863378cff52fb3af7a5e841f63da14dc189ad",
      "new_mode": 33188,
      "new_path": "fxjs/xfa/cfxjse_value.h"
    },
    {
      "type": "modify",
      "old_id": "3352f185a3a46b4748244b8e972f9179172467ee",
      "old_mode": 33188,
      "old_path": "fxjs/xfa/cjx_container.cpp",
      "new_id": "1ae7c09729cfdcfdee081cc1d4aa331bb8e3b09c",
      "new_mode": 33188,
      "new_path": "fxjs/xfa/cjx_container.cpp"
    },
    {
      "type": "modify",
      "old_id": "da8181feba4f203ed707af4f06715b9b70ec371b",
      "old_mode": 33188,
      "old_path": "fxjs/xfa/cjx_layoutpseudomodel.cpp",
      "new_id": "e4a6f0317984c6e0a64bfff24e85f13d5a60ed8f",
      "new_mode": 33188,
      "new_path": "fxjs/xfa/cjx_layoutpseudomodel.cpp"
    },
    {
      "type": "modify",
      "old_id": "23d7e0dec9556a5c783a99441e9fa2fd829c07b0",
      "old_mode": 33188,
      "old_path": "fxjs/xfa/cjx_list.cpp",
      "new_id": "75d63b3649c7f714e4abc55d97b304b4016178b3",
      "new_mode": 33188,
      "new_path": "fxjs/xfa/cjx_list.cpp"
    },
    {
      "type": "modify",
      "old_id": "45e893f3383b93048bdce746d15fa5479e861cbb",
      "old_mode": 33188,
      "old_path": "fxjs/xfa/fxjse.cpp",
      "new_id": "b4f8d616a997d2feb230e5bbb0cbed3267220c84",
      "new_mode": 33188,
      "new_path": "fxjs/xfa/fxjse.cpp"
    },
    {
      "type": "modify",
      "old_id": "2d705763bd6ac4b1f98b3e53370e785c5bdd5f7f",
      "old_mode": 33188,
      "old_path": "fxjs/xfa/fxjse.h",
      "new_id": "10750ef4ab88dabe46b937112d2f4b601a29cdc0",
      "new_mode": 33188,
      "new_path": "fxjs/xfa/fxjse.h"
    }
  ]
}
