)]}'
{
  "commit": "bd186405786cc515bec35e5584e764803d5446e4",
  "tree": "f3d351c24982a80d104cf828655006b9b8efe208",
  "parents": [
    "a05c20f2f600701f4ae8e1a5a9893b8a7ecd7b7c"
  ],
  "author": {
    "name": "Aryan Krishnan",
    "email": "aryankrishnan4b@gmail.com",
    "time": "Tue Apr 14 10:58:50 2026 -0700"
  },
  "committer": {
    "name": "pdfium-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "pdfium-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Apr 14 10:58:50 2026 -0700"
  },
  "message": "Remove XFA_ELEMENT_SUBMIT_ENABLED code\n\nRemove the code guarded by the PDF_XFA_ELEMENT_SUBMIT_ENABLED\npreprocessor definition in fpdfxfa/ and xfa/fxfa/. This code is\ncurrently not included in the build and has suffered from bitrot.\n\nThe removal includes several submission-related helper functions,\ndefinitions for XFA configuration flags, and the main Submit and\nSubmitInternal logic. Cleaning up these unused portions reduces\ntechnical debt and clarifies the active codebase.\n\nBug: 41403860\nChange-Id: I97f68b0e19250476aea5745bee34b97bb6406b2c\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/145270\nReviewed-by: Tom Sepez \u003ctsepez@chromium.org\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nCommit-Queue: Tom Sepez \u003ctsepez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "820316a732689322578803626ff25c45ccf5eb3f",
      "old_mode": 33188,
      "old_path": "fpdfsdk/fpdfxfa/cpdfxfa_docenvironment.cpp",
      "new_id": "09b7a87949f7fbba7a47e989c4b13963e5b54efc",
      "new_mode": 33188,
      "new_path": "fpdfsdk/fpdfxfa/cpdfxfa_docenvironment.cpp"
    },
    {
      "type": "modify",
      "old_id": "059edf47577ec1d586215cf869c1b0b4a4fe5cc1",
      "old_mode": 33188,
      "old_path": "fpdfsdk/fpdfxfa/cpdfxfa_docenvironment.h",
      "new_id": "f5c26dc0ea9d1165c4f354e9c3f39250de8c6ed6",
      "new_mode": 33188,
      "new_path": "fpdfsdk/fpdfxfa/cpdfxfa_docenvironment.h"
    },
    {
      "type": "modify",
      "old_id": "3e0eb229f59ebf374c41015d84f2a45e4a17f1bf",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/cxfa_ffdoc.h",
      "new_id": "d56bee5da53791035b5c869d8c125dde6f1025dc",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/cxfa_ffdoc.h"
    },
    {
      "type": "modify",
      "old_id": "280d62c89f96339e264aa196727d3100e59a25f9",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/parser/cxfa_event.cpp",
      "new_id": "56eb54ded82284010c7cbdb42a54a7f864cc8352",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/parser/cxfa_event.cpp"
    },
    {
      "type": "modify",
      "old_id": "7366061bd3c6aefdbb040f7ea152259c528d94b2",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/parser/cxfa_event.h",
      "new_id": "edabd9ddc1d2be60ab7f39f2601f6210a7bcdf24",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/parser/cxfa_event.h"
    },
    {
      "type": "modify",
      "old_id": "a59f00780bc0d250057dcc1d4f9dfe372a074d30",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/parser/cxfa_node.cpp",
      "new_id": "e0adfaa594c05934c65e92a7324ec55384543092",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/parser/cxfa_node.cpp"
    }
  ]
}
