)]}'
{
  "commit": "81fd018706282ad004d858064b4f0281fb6934c4",
  "tree": "77cb997236d3f43fd0fcb89a25cac5f806d53934",
  "parents": [
    "494efc70ded6db2688e70d3cd0e1c072b0fd2f21"
  ],
  "author": {
    "name": "Tom Sepez",
    "email": "tsepez@chromium.org",
    "time": "Tue Dec 01 18:38:08 2020 +0000"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Tue Dec 01 18:38:08 2020 +0000"
  },
  "message": "Rework XFA_ResolveNodeRS.\n\n-- nest class as CFXJSE_Engine::ResolveResult.\n-- prefer returning Optional\u003c\u003e over out-paramenters.\n-- use inside of RNDdata.\n\nChange-Id: I126ed580c87467197083b7cf967ff62a3d9cb8dc\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/76510\nCommit-Queue: Tom Sepez \u003ctsepez@chromium.org\u003e\nReviewed-by: Daniel Hosseinian \u003cdhoss@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "70dab0b76496ee14f631bf60a720d21d7aadf271",
      "old_mode": 33188,
      "old_path": "fxjs/xfa/cfxjse_engine.cpp",
      "new_id": "1c4221888d40ba0cd5006bf3b8d63f272232c4eb",
      "new_mode": 33188,
      "new_path": "fxjs/xfa/cfxjse_engine.cpp"
    },
    {
      "type": "modify",
      "old_id": "326aa9b8a8cfc3aba30088d2cfa13ee6a6953519",
      "old_mode": 33188,
      "old_path": "fxjs/xfa/cfxjse_engine.h",
      "new_id": "f6253c87b785d7d6347600c4347328a05e5971a6",
      "new_mode": 33188,
      "new_path": "fxjs/xfa/cfxjse_engine.h"
    },
    {
      "type": "modify",
      "old_id": "057de36f52167eee01941bb36a15db03dab6bd4a",
      "old_mode": 33188,
      "old_path": "fxjs/xfa/cfxjse_formcalc_context.cpp",
      "new_id": "de914d8b8904f10401c64d2bea5ed678d9d8ec32",
      "new_mode": 33188,
      "new_path": "fxjs/xfa/cfxjse_formcalc_context.cpp"
    },
    {
      "type": "modify",
      "old_id": "ff4f36759d8902e592690da058a93ffacfc413d5",
      "old_mode": 33188,
      "old_path": "fxjs/xfa/cfxjse_formcalc_context.h",
      "new_id": "06827d5baefec8c7133e9f7dddf63aaa6ca04843",
      "new_mode": 33188,
      "new_path": "fxjs/xfa/cfxjse_formcalc_context.h"
    },
    {
      "type": "modify",
      "old_id": "f6b6932023c59c4d4a5735916e9065bb5325667c",
      "old_mode": 33188,
      "old_path": "fxjs/xfa/cfxjse_nodehelper.cpp",
      "new_id": "508a1c18fb2a39e166d84a1a0b216c7f85173e0c",
      "new_mode": 33188,
      "new_path": "fxjs/xfa/cfxjse_nodehelper.cpp"
    },
    {
      "type": "modify",
      "old_id": "39ea232a6746b39e6f9b5c5f85f8ea4c4edfddcc",
      "old_mode": 33188,
      "old_path": "fxjs/xfa/cfxjse_nodehelper.h",
      "new_id": "01e27f4df8620445312dc0dbc8c21bd6d7bf74c2",
      "new_mode": 33188,
      "new_path": "fxjs/xfa/cfxjse_nodehelper.h"
    },
    {
      "type": "modify",
      "old_id": "a187f1dfee2496b8a7778f67bd8b6c0afa151f7f",
      "old_mode": 33188,
      "old_path": "fxjs/xfa/cfxjse_resolveprocessor.cpp",
      "new_id": "e9dc7a7dda3c91595cae661e3340b9b3db300434",
      "new_mode": 33188,
      "new_path": "fxjs/xfa/cfxjse_resolveprocessor.cpp"
    },
    {
      "type": "modify",
      "old_id": "139b79a0825103267a33012d83363eb5b9e76aa7",
      "old_mode": 33188,
      "old_path": "fxjs/xfa/cfxjse_resolveprocessor.h",
      "new_id": "9e32a1f7b9c649c82724490b9c71e249032a7cdf",
      "new_mode": 33188,
      "new_path": "fxjs/xfa/cfxjse_resolveprocessor.h"
    },
    {
      "type": "modify",
      "old_id": "b06fd060f3cc890993eb67538564bcf067786ad5",
      "old_mode": 33188,
      "old_path": "fxjs/xfa/cjx_hostpseudomodel.cpp",
      "new_id": "bb52e6753291b13c3c9b766e922ef20d18c25eb5",
      "new_mode": 33188,
      "new_path": "fxjs/xfa/cjx_hostpseudomodel.cpp"
    },
    {
      "type": "modify",
      "old_id": "f1defdea0f459998936463bedab66d5d4cfbe521",
      "old_mode": 33188,
      "old_path": "fxjs/xfa/cjx_object.cpp",
      "new_id": "7426c19231c2d3b0e316909df2e402b2e20b1220",
      "new_mode": 33188,
      "new_path": "fxjs/xfa/cjx_object.cpp"
    },
    {
      "type": "modify",
      "old_id": "a074ad17b4b24e9fed167f54b2a1c7f72dd7bac0",
      "old_mode": 33188,
      "old_path": "fxjs/xfa/cjx_tree.cpp",
      "new_id": "ae49ea2c9df9ffc36b717fbf65656d4af9733432",
      "new_mode": 33188,
      "new_path": "fxjs/xfa/cjx_tree.cpp"
    },
    {
      "type": "modify",
      "old_id": "dd88653b87aada209e32e4864dc141aaf5e60868",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/cxfa_ffdocview.cpp",
      "new_id": "ec40e2b39e49e5097ad0e71a74f54f9bd950304a",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/cxfa_ffdocview.cpp"
    },
    {
      "type": "modify",
      "old_id": "c08452df13f6e7414fc2740be1a60ac8da73d770",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/cxfa_textprovider.cpp",
      "new_id": "781bb5d54af6e5e0f852f86976229f52ba21c61c",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/cxfa_textprovider.cpp"
    },
    {
      "type": "modify",
      "old_id": "b6794235b2d676e430b584589e5a1d0196a27fa5",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/layout/cxfa_viewlayoutprocessor.cpp",
      "new_id": "68ca498201ae981af5522615c0af1d0132b1d704",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/layout/cxfa_viewlayoutprocessor.cpp"
    },
    {
      "type": "modify",
      "old_id": "024eb3e108302b5b908b0ad2aba231b59c849e92",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/parser/BUILD.gn",
      "new_id": "097e4abb4fe08c9983a38506d067473ff540bb09",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/parser/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "3ae93076547d563f63d8c96cfbe246be421a94e5",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/parser/cxfa_document.cpp",
      "new_id": "0fc6532b953a81857b7a1d540205bac0e7e8784d",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/parser/cxfa_document.cpp"
    },
    {
      "type": "delete",
      "old_id": "fd0fbaff27b2f0ffb6dcdc5679509d5cd089c8b7",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/parser/xfa_resolvenode_rs.cpp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "851c94b079ee3b18bbc8a8cbbd087d5274e78783",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/parser/xfa_resolvenode_rs.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
