)]}'
{
  "commit": "a5e00c61c8bd3a4d468f5331ad1bd13df3db2e5f",
  "tree": "cd4e4a995cd12289184135b82d27701fb336ccd9",
  "parents": [
    "1d3371aa4e3bf95a727e6703192b9c9b169bb52a"
  ],
  "author": {
    "name": "Tom Sepez",
    "email": "tsepez@google.com",
    "time": "Fri Sep 18 11:42:48 2026 -0700"
  },
  "committer": {
    "name": "pdfium-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "pdfium-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Sep 18 11:42:48 2026 -0700"
  },
  "message": "Remove the pdfium_diff --fuzzy option and its tolerance parameters\n\nWith pngdiffer deciding every image comparison from the measurements\nprinted by --metrics, the tolerance machinery inside pdfium_diff has\nno remaining caller. Delete the --fuzzy flag, the parsing of its\noptional delta, mse and win_mse fields, and the four tolerance\nparameters threaded through PixelsDifferent() and CompareImages().\nA pixel now counts as different if it differs at all.\n\nDrop the shadow validation in pngdiffer along with the c_result field\nit compared against. The check has served its purpose, and without\ntolerances in C++ a fuzzy-matched test would report a Python pass\nagainst a C++ failure on every run.\n\nThe fuzzy limits themselves are unchanged. pngdiffer still parses the\nfuzzy\u003d suppression token, and the C++ embedder tests still take the\nlimits from kFuzzyDiffOptions in testing/utils/pixel_diff_util.h.\n\nAlso report win_mse in the fuzzy failure reason, since it can be the\nsole cause of a failure and the Python verdict is now the only one.\n\nTAG\u003dagy\nCONV\u003dcb006656-4ac4-4ff7-9705-478ba4c6a291\n\nChange-Id: I8effaad520fc88d0537219c831bc4d335874a178\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/158191\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nCommit-Queue: Tom Sepez \u003ctsepez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b63f427423422d83557d3c9cc42d25842ca341e6",
      "old_mode": 33188,
      "old_path": "testing/image_diff.cpp",
      "new_id": "09092f145ca2cce3424f92d874ca2f60fefef0c7",
      "new_mode": 33188,
      "new_path": "testing/image_diff.cpp"
    },
    {
      "type": "modify",
      "old_id": "27852178a18c6f8ed52821b72e2c4ca981753200",
      "old_mode": 33261,
      "old_path": "testing/tools/pngdiffer.py",
      "new_id": "c180ebebc42e802db0f577c14f59f2de4ea34d31",
      "new_mode": 33261,
      "new_path": "testing/tools/pngdiffer.py"
    }
  ]
}
