)]}'
{
  "commit": "0467326d09f60768a360f427d8522aab3f8f640f",
  "tree": "98b928fa4d9192374648a7dedbac3e135f8090be",
  "parents": [
    "3c4a8c9145313cafbb9b2052fe212b58851f5afa"
  ],
  "author": {
    "name": "Lei Zhang",
    "email": "thestig@chromium.org",
    "time": "Wed Jun 16 00:42:51 2021 +0000"
  },
  "committer": {
    "name": "Pdfium LUCI CQ",
    "email": "pdfium-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Jun 16 00:42:51 2021 +0000"
  },
  "message": "Remove useless forward declarations in headers.\n\nFound by printing out _CheckUselessForwardDeclarations() variables while\nrunning presubmits on a CL with dummy changes to all first party\nheaders. Then fix the build by adding a missing forward declaration.\n\nChange-Id: I135285ff7434d5f752eda8824d552ce7501d2d09\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/82152\nReviewed-by: Tom Sepez \u003ctsepez@chromium.org\u003e\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b4e03b213e5eeca02439a4b283587269a3a39598",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/edit/cpdf_pagecontentmanager.h",
      "new_id": "1552957537f37f8509537b10d4ebde9cbc404b04",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/edit/cpdf_pagecontentmanager.h"
    },
    {
      "type": "modify",
      "old_id": "5a51e4012a581459d1c9ab240bff983ec42456bc",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/font/cpdf_cidfont.h",
      "new_id": "11f6d81fefac4b3b9e337d22b76a2365a580198e",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/font/cpdf_cidfont.h"
    },
    {
      "type": "modify",
      "old_id": "5390b36bf82ed7a7ec758d0be623a96ce4612dc6",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/font/cpdf_font.h",
      "new_id": "a70ffe4cf117bf76637547ff209036f6924a4f08",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/font/cpdf_font.h"
    },
    {
      "type": "modify",
      "old_id": "40b673c457364597bb04fbb0386ceab49f5fc8b9",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/font/cpdf_type3font.h",
      "new_id": "bcbb704872f0711ed2f2fb019fe409f1c0b57c26",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/font/cpdf_type3font.h"
    },
    {
      "type": "modify",
      "old_id": "6f571a2caac0bcbcb75b40cafd51621f606f02c1",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_form.h",
      "new_id": "073171368db7ac697125ed6a3a9361147bf92c4d",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_form.h"
    },
    {
      "type": "modify",
      "old_id": "29ab76db34db19dce052749e8c17ebca50745601",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_pageobjectholder.h",
      "new_id": "3eb976e0dd904f63e7bb50e884ec26c07757faeb",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_pageobjectholder.h"
    },
    {
      "type": "modify",
      "old_id": "44e042285a08a745e9afbefbbfc5d2ad1e91ce92",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_linearized_header.h",
      "new_id": "546e5a9d3f448bd1c69a6af323b15c666a8bfb5d",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_linearized_header.h"
    },
    {
      "type": "modify",
      "old_id": "06f8f644718a5c759d51fe9973284b042ea1a89d",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_object.h",
      "new_id": "a6b9136fb0f5e8e6f6a916cd9078130638ad3614",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_object.h"
    },
    {
      "type": "modify",
      "old_id": "901fb17cdc69f9683245a1d22657d9d22a078d7e",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_object_avail.h",
      "new_id": "a1dcc2772a9af2b0bf03077b0a3aee418d01f40e",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_object_avail.h"
    },
    {
      "type": "modify",
      "old_id": "c9b590e6590cf5ebb501440b298eda2a30dd5f1f",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_parser.h",
      "new_id": "a2939cd0b6c10c57db10a6d27bfbc79434eebd34",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_parser.h"
    },
    {
      "type": "modify",
      "old_id": "280d92f9257a87ff9f8e7c9ed1a5bd8246149d1b",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_security_handler.h",
      "new_id": "79f5ced642e8047a50e1f55609a1d34a766e8c72",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_security_handler.h"
    },
    {
      "type": "modify",
      "old_id": "d1778fdad62add07dd05eb5fd47ef9e46687ac57",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_syntax_parser.h",
      "new_id": "e7319f9d1fb5a27c8eb7ca05e990f7d217ee0e93",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_syntax_parser.h"
    },
    {
      "type": "modify",
      "old_id": "4c3032fcaa452e21957c6eacde25e1ae661341fe",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/render/cpdf_imagerenderer.h",
      "new_id": "d51e5f3eb07180c07830dbd2e8e33b9d08f99e4b",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/render/cpdf_imagerenderer.h"
    },
    {
      "type": "modify",
      "old_id": "0d273d02919be7ae4bd71d3e71b92fa8b141eaaa",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/render/cpdf_renderstatus.h",
      "new_id": "d455ca672395964e153b94001cdf37377bfcb781",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/render/cpdf_renderstatus.h"
    },
    {
      "type": "modify",
      "old_id": "e141366668b793685ff5cfa8d7594c0fc6c13e4b",
      "old_mode": 33188,
      "old_path": "core/fpdfdoc/cpdf_apsettings.h",
      "new_id": "80b6107e4cfa86b8d1590cab8fc920baf59a6413",
      "new_mode": 33188,
      "new_path": "core/fpdfdoc/cpdf_apsettings.h"
    },
    {
      "type": "modify",
      "old_id": "fbdfed142f093730142a4773cf2dd519ce73571f",
      "old_mode": 33188,
      "old_path": "core/fpdfdoc/cpdf_formcontrol.h",
      "new_id": "c05acbb5ae7dde2cb035a5ac1d0bf2d5f3ffc75e",
      "new_mode": 33188,
      "new_path": "core/fpdfdoc/cpdf_formcontrol.h"
    },
    {
      "type": "modify",
      "old_id": "9bac8aab0aa5d99837659eb344751c96b7b86c56",
      "old_mode": 33188,
      "old_path": "core/fpdfdoc/cpdf_interactiveform.h",
      "new_id": "1b27dfef28c5473772455ddaa7bddf776e32ac6b",
      "new_mode": 33188,
      "new_path": "core/fpdfdoc/cpdf_interactiveform.h"
    },
    {
      "type": "modify",
      "old_id": "407e47b60e830c0ada9110589f8229dd25ab2266",
      "old_mode": 33188,
      "old_path": "core/fpdfdoc/cpvt_section.h",
      "new_id": "bd8ae007df14565c29d3e809291c9491569ba5c7",
      "new_mode": 33188,
      "new_path": "core/fpdfdoc/cpvt_section.h"
    },
    {
      "type": "modify",
      "old_id": "a03f3fb4601a403742d430b8d59a05a2ef009193",
      "old_mode": 33188,
      "old_path": "core/fpdftext/cpdf_textpage.h",
      "new_id": "ddc94133191e469235de6db4d64cb36fd8138999",
      "new_mode": 33188,
      "new_path": "core/fpdftext/cpdf_textpage.h"
    },
    {
      "type": "modify",
      "old_id": "6bc337da8c6d631693390918ba03edfd3d5370b0",
      "old_mode": 33188,
      "old_path": "core/fxcodec/jbig2/JBig2_Context.h",
      "new_id": "11d104e1bbe81797efb8fe77fea9f040ce11effd",
      "new_mode": 33188,
      "new_path": "core/fxcodec/jbig2/JBig2_Context.h"
    },
    {
      "type": "modify",
      "old_id": "91c78dbb6f852046de731e49322e98d7fd1774fe",
      "old_mode": 33188,
      "old_path": "core/fxcodec/jbig2/jbig2_decoder.h",
      "new_id": "9b274170060b67b6bca6bd754ccd0136aa98137a",
      "new_mode": 33188,
      "new_path": "core/fxcodec/jbig2/jbig2_decoder.h"
    },
    {
      "type": "modify",
      "old_id": "ef171c66342ac4760f8ff10345cc0406e7c5dcba",
      "old_mode": 33188,
      "old_path": "core/fxcrt/xml/cfx_xmlparser.h",
      "new_id": "7e1cba77235213faf6abd6ad34886922af4dd4a3",
      "new_mode": 33188,
      "new_path": "core/fxcrt/xml/cfx_xmlparser.h"
    },
    {
      "type": "modify",
      "old_id": "a356dc642fb40b783012123310fc2e619889dafb",
      "old_mode": 33188,
      "old_path": "core/fxge/cfx_windowsrenderdevice.h",
      "new_id": "635c72bf0b35f9fe2184f68043fd516c27393da8",
      "new_mode": 33188,
      "new_path": "core/fxge/cfx_windowsrenderdevice.h"
    },
    {
      "type": "modify",
      "old_id": "1a6835440f606366ffc87c70defec80d805fb0a8",
      "old_mode": 33188,
      "old_path": "core/fxge/skia/fx_skia_device.h",
      "new_id": "e44aa4264ed0f3e28bc372a620e9c1e00b59d8b2",
      "new_mode": 33188,
      "new_path": "core/fxge/skia/fx_skia_device.h"
    },
    {
      "type": "modify",
      "old_id": "b09643c58488d7c24125126e73fff359af9ab374",
      "old_mode": 33188,
      "old_path": "fxjs/xfa/cfxjse_engine.h",
      "new_id": "9c83c0d9a3dc31a01af8f8780473f2da2f985ebb",
      "new_mode": 33188,
      "new_path": "fxjs/xfa/cfxjse_engine.h"
    },
    {
      "type": "modify",
      "old_id": "1f55c4488abe038506446dfa39302cb23cd2cca7",
      "old_mode": 33188,
      "old_path": "fxjs/xfa/cjx_eventpseudomodel.h",
      "new_id": "39b6c08da6dc56c836714e0662c4708371957229",
      "new_mode": 33188,
      "new_path": "fxjs/xfa/cjx_eventpseudomodel.h"
    },
    {
      "type": "modify",
      "old_id": "7dacd99b6069718c30cbecf04ddf5aa51df00ec9",
      "old_mode": 33188,
      "old_path": "fxjs/xfa/cjx_object.h",
      "new_id": "b23e87dfa62e9700e1276ab2175f55844629c62e",
      "new_mode": 33188,
      "new_path": "fxjs/xfa/cjx_object.h"
    },
    {
      "type": "modify",
      "old_id": "271558e50f91d2e47715f0745415bb3c2cf5c97b",
      "old_mode": 33188,
      "old_path": "fxjs/xfa/cjx_tree.h",
      "new_id": "f18d0b7bf29919c4362a56b8144a5f9c046c41e8",
      "new_mode": 33188,
      "new_path": "fxjs/xfa/cjx_tree.h"
    },
    {
      "type": "modify",
      "old_id": "fd7ff18a2b15ba97501b76148ddaf162ed99195f",
      "old_mode": 33188,
      "old_path": "fxjs/xfa/fxjse.h",
      "new_id": "63646ab90c078a972c6419cfcc08703442938e49",
      "new_mode": 33188,
      "new_path": "fxjs/xfa/fxjse.h"
    },
    {
      "type": "modify",
      "old_id": "330817d6b8b0d531d50205b6eba0250bfd63be4b",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/parser/cxfa_box.h",
      "new_id": "1a361d5fae036685718767a1be5a75685e1aa1eb",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/parser/cxfa_box.h"
    },
    {
      "type": "modify",
      "old_id": "d1fa47cbc2df954ea6f0741e0109e2843130a534",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/parser/cxfa_fill.h",
      "new_id": "2f7fb5111025988a15a64f61a531049cadaf0f0c",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/parser/cxfa_fill.h"
    }
  ]
}
