)]}'
{
  "commit": "d86805176f390e0fec1802aae7dbbf1d1d9f53b0",
  "tree": "435f3e3fc508a0b2ca1b74e23ae50fd46a8f0c8d",
  "parents": [
    "61fd012d3805257021a03c42ff8e78f3fd66e768"
  ],
  "author": {
    "name": "Tom Sepez",
    "email": "tsepez@chromium.org",
    "time": "Wed Oct 24 00:15:53 2018 +0000"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Wed Oct 24 00:15:53 2018 +0000"
  },
  "message": "Be more particular about FX objects constructed from JS\n\nThis is back-filling some more error cases from the work from\na few weeks ago.\n\nReplaces a lambda with a static CallHandler() method since the\nverbosity was increasing. It gets invoked if you try to make a new\nFXJS object from the javascript side, rather than the C++ side.\n\nMaking such an object is a little tricky, since we don\u0027t give\nthese functions names in V8, but they can be obtained via constructor\nproperty from an instance of the object.\n\n\nChange-Id: Ibca686e75338ac54d08a114f36f930cd424a1eb5\nReviewed-on: https://pdfium-review.googlesource.com/c/44534\nCommit-Queue: Tom Sepez \u003ctsepez@chromium.org\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c993a7dafa8898d4e0ef4744a65bfc246a729c2d",
      "old_mode": 33188,
      "old_path": "fxjs/cfxjs_engine.cpp",
      "new_id": "d329e1320543db8532cb5d05080b23ba513fce33",
      "new_mode": 33188,
      "new_path": "fxjs/cfxjs_engine.cpp"
    },
    {
      "type": "modify",
      "old_id": "1b4e8e3faf3cd0e16857f8ec398fe405f4583342",
      "old_mode": 33188,
      "old_path": "testing/resources/javascript/bug_695826.in",
      "new_id": "e17eaf11d9ef178b19cc8ca0585fb9b86fbbabb3",
      "new_mode": 33188,
      "new_path": "testing/resources/javascript/bug_695826.in"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1211f89868d4bb9fe6cc429c585ea464ab575bb2",
      "new_mode": 33188,
      "new_path": "testing/resources/javascript/constructor.in"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "af0333735ccfa43ed577db554d5511272baecbeb",
      "new_mode": 33188,
      "new_path": "testing/resources/javascript/constructor_expected.txt"
    }
  ]
}
