)]}'
{
  "commit": "7f43fd79213bd3e56fb793f1059c89fe82134633",
  "tree": "5ac5bbb0400abe6030b83d9c27593e2c0971a58f",
  "parents": [
    "4d80852fd1e4e2ad6c92723bcbebf70c899f6f69"
  ],
  "author": {
    "name": "Lukasz Anforowicz",
    "email": "lukasza@google.com",
    "time": "Thu Oct 30 17:00:36 2025 -0700"
  },
  "committer": {
    "name": "Pdfium LUCI CQ",
    "email": "pdfium-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Oct 30 17:00:36 2025 -0700"
  },
  "message": "[rust png] Support using Rust-based PNG codec in XFA implementation.\n\nAfter this CL, if `pdf_use_skia \u0026\u0026 pdf_enable_rust_png` then the\nRust-based PNG codec will be used in XFA implementation.\n\nBug: 444045690\nChange-Id: Ia6ec12d0335b1fa74c278acc94973e97aaa30b60\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/135730\nCommit-Queue: Łukasz Anforowicz \u003clukasza@google.com\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3870d39d6963a43551bdadd6865da5873dc58594",
      "old_mode": 33188,
      "old_path": "build_overrides/pdfium.gni",
      "new_id": "f0cf35a220c6c1c3f9d2551cd2616ff1e44edd80",
      "new_mode": 33188,
      "new_path": "build_overrides/pdfium.gni"
    },
    {
      "type": "modify",
      "old_id": "c5ecba0f90d1fcfe4e530fb2b8cb7bff52e2cdc4",
      "old_mode": 33188,
      "old_path": "core/fxcodec/BUILD.gn",
      "new_id": "f6930a16b0f64ebd78a3e50f3da8b7d24c0796fe",
      "new_mode": 33188,
      "new_path": "core/fxcodec/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "9caa4d85335998921d3ecc72f6807c13afb2acab",
      "old_mode": 33188,
      "old_path": "core/fxcodec/png/DEPS",
      "new_id": "a3d387bb4acd23a4eb884e1ee57881bd94517066",
      "new_mode": 33188,
      "new_path": "core/fxcodec/png/DEPS"
    },
    {
      "type": "modify",
      "old_id": "dc14179c62184466fae4f0b003eeaea13cf9d4b5",
      "old_mode": 33188,
      "old_path": "core/fxcodec/png/libpng_png_decoder.cpp",
      "new_id": "383456f3dfbbaae184e2a6c988de54f70c014d1b",
      "new_mode": 33188,
      "new_path": "core/fxcodec/png/libpng_png_decoder.cpp"
    },
    {
      "type": "modify",
      "old_id": "d41395c57978c2e8472f07121fec74ee5bf84a66",
      "old_mode": 33188,
      "old_path": "core/fxcodec/png/png_decoder_delegate.h",
      "new_id": "aa01a9cd45816780ffe3c3e78c81acf483a3eaae",
      "new_mode": 33188,
      "new_path": "core/fxcodec/png/png_decoder_delegate.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6a13fd642ba5f8946d77390d1d484d6ed0fe7066",
      "new_mode": 33188,
      "new_path": "core/fxcodec/png/skia_png_decoder.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eccac70cf0c0c05278b1b75aeabb8185e7199ace",
      "new_mode": 33188,
      "new_path": "core/fxcodec/png/skia_png_decoder.h"
    },
    {
      "type": "modify",
      "old_id": "cb00ef34cabd5a54e11d97b11789d5b2246fbea7",
      "old_mode": 33188,
      "old_path": "core/fxcodec/progressive_decoder.cpp",
      "new_id": "68159f6975b01fbbadd03c3bb6ee958ba68dcbee",
      "new_mode": 33188,
      "new_path": "core/fxcodec/progressive_decoder.cpp"
    },
    {
      "type": "modify",
      "old_id": "260bf18e30e08826550523ec2f1f5f7f081d5ec3",
      "old_mode": 33188,
      "old_path": "core/fxcodec/progressive_decoder.h",
      "new_id": "1c3d7832e570fefaf41482706fc193f7707b4df5",
      "new_mode": 33188,
      "new_path": "core/fxcodec/progressive_decoder.h"
    },
    {
      "type": "modify",
      "old_id": "e2d3ef4b261559628b52fdef81f524777d0df2f1",
      "old_mode": 33188,
      "old_path": "pdfium.gni",
      "new_id": "73ea9f46bd8793a24bf28fa7f159fe95937f73fd",
      "new_mode": 33188,
      "new_path": "pdfium.gni"
    }
  ]
}
