)]}'
{
  "commit": "60e4bc20fb45f1739d587671a99b9cb33a8dc624",
  "tree": "20b1cef4da14cd1960b33a84daee2cf28e1c03f5",
  "parents": [
    "c2cdb2edb607b9907d8f2360cce5825cfef2828b"
  ],
  "author": {
    "name": "Tom Sepez",
    "email": "tsepez@chromium.org",
    "time": "Tue Jul 02 16:14:51 2019 +0000"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Tue Jul 02 16:14:51 2019 +0000"
  },
  "message": "Introduce enum class XFA_EventError.\n\nPresently, the code is using int32_t for these status codes,\nand is doing so inconsistently, sometimes returning true/false\nand sometimes or-ing the bits together. The enum class prevents\nthese abuses.\n\nChange-Id: Ife1a7296b20fabb6789e35c197cae2018b34e5a2\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/57070\nCommit-Queue: Tom Sepez \u003ctsepez@chromium.org\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9970f093124eb041bdc10bdc6a07f96754599b93",
      "old_mode": 33188,
      "old_path": "fpdfsdk/cpdfsdk_widget.cpp",
      "new_id": "5309c494b60c94e29dbe2ba6041f5c8a7e74b52c",
      "new_mode": 33188,
      "new_path": "fpdfsdk/cpdfsdk_widget.cpp"
    },
    {
      "type": "modify",
      "old_id": "dc76841561894e56bf0ca7e503e890a204b32f54",
      "old_mode": 33188,
      "old_path": "fpdfsdk/fpdfxfa/cpdfxfa_docenvironment.cpp",
      "new_id": "db3de42bc0a2f057f7c77b1675c6b91676c04a45",
      "new_mode": 33188,
      "new_path": "fpdfsdk/fpdfxfa/cpdfxfa_docenvironment.cpp"
    },
    {
      "type": "modify",
      "old_id": "ae20485dc9d59b1d2127cd7f681008965ad202e7",
      "old_mode": 33188,
      "old_path": "fxjs/xfa/cjx_exclgroup.cpp",
      "new_id": "00bf53929a497de9422c9e9fd250d8b7436794ea",
      "new_mode": 33188,
      "new_path": "fxjs/xfa/cjx_exclgroup.cpp"
    },
    {
      "type": "modify",
      "old_id": "e43acc9a0ce2548705a5d036967b41eb1565220a",
      "old_mode": 33188,
      "old_path": "fxjs/xfa/cjx_field.cpp",
      "new_id": "3c0e8881e45d8dc6eb2fff7db8f4f6cc3f521ae9",
      "new_mode": 33188,
      "new_path": "fxjs/xfa/cjx_field.cpp"
    },
    {
      "type": "modify",
      "old_id": "32c884b8262192297a64edd105c91122a1941a66",
      "old_mode": 33188,
      "old_path": "fxjs/xfa/cjx_form.cpp",
      "new_id": "07e86028d39856ecb2f859dd1406a29d84216fe5",
      "new_mode": 33188,
      "new_path": "fxjs/xfa/cjx_form.cpp"
    },
    {
      "type": "modify",
      "old_id": "0cfd1357d66c56726d1d7c62cbfc6b26142a9069",
      "old_mode": 33188,
      "old_path": "fxjs/xfa/cjx_node.cpp",
      "new_id": "d143095e756174ddb271e8685226d871d30daf43",
      "new_mode": 33188,
      "new_path": "fxjs/xfa/cjx_node.cpp"
    },
    {
      "type": "modify",
      "old_id": "29b7c8e98bed45ba6c8de2efcfcde8787acc3970",
      "old_mode": 33188,
      "old_path": "fxjs/xfa/cjx_node.h",
      "new_id": "1cbceb627cfef56e06f811a544a59b9459bf79b2",
      "new_mode": 33188,
      "new_path": "fxjs/xfa/cjx_node.h"
    },
    {
      "type": "modify",
      "old_id": "18e1508e34bd021add8221a359ed04c913633361",
      "old_mode": 33188,
      "old_path": "fxjs/xfa/cjx_subform.cpp",
      "new_id": "8dd192aa4d3ccb0587d4eb3fe2e36bdfba667d07",
      "new_mode": 33188,
      "new_path": "fxjs/xfa/cjx_subform.cpp"
    },
    {
      "type": "modify",
      "old_id": "2c52c9c4bd9f7acf4006bd1e798223f8c6dbc961",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/cxfa_ffdocview.cpp",
      "new_id": "59bc5fe3ddceabc7dae6593de52ede45a096803b",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/cxfa_ffdocview.cpp"
    },
    {
      "type": "modify",
      "old_id": "37525273de03bf2d3176226620004b36c9d41090",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/cxfa_ffdocview.h",
      "new_id": "e9a094fc2b755e9404530215456bce33b4df92f9",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/cxfa_ffdocview.h"
    },
    {
      "type": "modify",
      "old_id": "194bf6553f49c31525f70d4214a864a1390e43e0",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/cxfa_ffnotify.cpp",
      "new_id": "18a59c94beff4bf9c36f12256a24f558ed3bdb0e",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/cxfa_ffnotify.cpp"
    },
    {
      "type": "modify",
      "old_id": "ecfbd475cd22ae56ec4d5a3afa5de440b5639f34",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/cxfa_ffnotify.h",
      "new_id": "6debca84e4708e5fe82911fd1b3c57e7e6358325",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/cxfa_ffnotify.h"
    },
    {
      "type": "modify",
      "old_id": "138b7f01942eff740c04d47b7aeabb7b8595b22a",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/cxfa_ffwidgethandler.cpp",
      "new_id": "c2277fc1851b2bd0febd6e66f26a2ead75f52139",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/cxfa_ffwidgethandler.cpp"
    },
    {
      "type": "modify",
      "old_id": "1e7c546df82a440ffb31e7ad1ec6e74168d9b072",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/cxfa_ffwidgethandler.h",
      "new_id": "2969e8e1f07559c9b7ce4e1bf59ba371b0289261",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/cxfa_ffwidgethandler.h"
    },
    {
      "type": "modify",
      "old_id": "7b940ff134b95c0fe63b8aebbf3f71c49ff3da10",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/fxfa.h",
      "new_id": "b5a6d1aab8667620c940089aea728314f4dccf15",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/fxfa.h"
    },
    {
      "type": "modify",
      "old_id": "ecd0264fd25c7204b82734ff4320401604c324c7",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/parser/cxfa_node.cpp",
      "new_id": "3f13b05ad4234f8ec05b507def871e896c8eea80",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/parser/cxfa_node.cpp"
    },
    {
      "type": "modify",
      "old_id": "b4466db020a223dbf33be950886f4305b318c8e0",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/parser/cxfa_node.h",
      "new_id": "0bb2e330215a2636c31cfd4007d78e6f61053145",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/parser/cxfa_node.h"
    },
    {
      "type": "modify",
      "old_id": "4ce9b23cfe1e9f8ad8e4f1a4b78dbb0d852d2f76",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/parser/xfa_utils.cpp",
      "new_id": "3dddbd9966d76af78cfe51e634fc8e5f23213da7",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/parser/xfa_utils.cpp"
    },
    {
      "type": "modify",
      "old_id": "f602f192f562f220e6a270e0ee39fb72c2ff4a56",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/parser/xfa_utils.h",
      "new_id": "89c30c38237299faafacc2ce27ff264c1c5ab60d",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/parser/xfa_utils.h"
    }
  ]
}
