)]}'
{
  "commit": "a1229deddf171d8d96a74914e35416c70a61e83f",
  "tree": "7294e87fee487f9b0e389620c4eb3f253ad574c2",
  "parents": [
    "287d53eaa4b362c24c2a49307ede0d930383aa67"
  ],
  "author": {
    "name": "Lukasz Anforowicz",
    "email": "lukasza@google.com",
    "time": "Wed Dec 03 14:35:49 2025 -0800"
  },
  "committer": {
    "name": "Pdfium LUCI CQ",
    "email": "pdfium-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Dec 03 14:35:49 2025 -0800"
  },
  "message": "[rust png] Fix handling of `discard_transparency` in `EncodeBGRAPNG`.\n\nhttps://pdfium-review.googlesource.com/c/pdfium/+/136570 has landed an\nimplementation of `EncodeBGRAPNG` that ignores `discard_transparency`.\nThis behavior was different from the old, `libpng`-based implementation\nas shown by the new `EncodeBGRAPNGAndDiscardTransparency` test where\nthe last assertion (`EXPECT_EQ(rgba_output[3], 255)`) would pass with\n`libpng`-based implementation but (before this CL) fail with the\nRust-based implementation.\n\nBug: 444045690\nChange-Id: Ifa894e36ab0f568aeea8a4421bc8ed9010f23d6b\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/138891\nAuto-Submit: Łukasz Anforowicz \u003clukasza@google.com\u003e\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a929c276e53569858188c1da3dec190de81f5cb9",
      "old_mode": 33188,
      "old_path": "BUILD.gn",
      "new_id": "df7110c0b4df537d6ae27f60c31b997d7ff9d310",
      "new_mode": 33188,
      "new_path": "BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "c1047673fa748216b75b73fd8b1ef933e308d9c6",
      "old_mode": 33188,
      "old_path": "testing/image_diff/BUILD.gn",
      "new_id": "6706ba2ba73dd674c1017574b00b38ecde532254",
      "new_mode": 33188,
      "new_path": "testing/image_diff/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "cc783346f5b36e047e93fac42d75a97de2e8c3f4",
      "old_mode": 33188,
      "old_path": "testing/image_diff/image_diff_png_skia.cpp",
      "new_id": "64ce821cc679cb5ef1d975ec2d9d5984772c8d5a",
      "new_mode": 33188,
      "new_path": "testing/image_diff/image_diff_png_skia.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b92c66b681410c369a2d987be360091152cc7c03",
      "new_mode": 33188,
      "new_path": "testing/image_diff/image_diff_png_unittests.cpp"
    }
  ]
}
