)]}'
{
  "commit": "81dbb2e81835e397733da1f3bc799a82cc16f880",
  "tree": "da463bad91d6e6e5a7b55a0e1e4b700aae5cc419",
  "parents": [
    "6a97b489c9fd0d2f01eb664f12359a0d0e81d410"
  ],
  "author": {
    "name": "Lei Zhang",
    "email": "thestig@chromium.org",
    "time": "Mon Sep 22 21:22:40 2025 -0700"
  },
  "committer": {
    "name": "Pdfium LUCI CQ",
    "email": "pdfium-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Sep 22 21:22:40 2025 -0700"
  },
  "message": "Update OpenJPEG to 2.5.4\n\nUpgrade OpenJPEG and remove the need to separately maintain\n0049-check_after_parsing.patch. This supersedes\nhttps://pdfium-review.googlesource.com/135731.\n\nBug: 445128546\nChange-Id: I4d9af7baec551653b9b057e646ea8c48182ee722\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/135990\nReviewed-by: dan sinclair \u003cdsinclair@chromium.org\u003e\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "delete",
      "old_id": "84483240d4349773031e2581bf005428e059cd73",
      "old_mode": 33188,
      "old_path": "third_party/libopenjpeg/0049-check_after_parsing.patch",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "921be5a73eb3e12789d794db75a4af49cd80e74e",
      "old_mode": 33188,
      "old_path": "third_party/libopenjpeg/README.pdfium",
      "new_id": "eacdae0a57fd84dce4848275da5c3e9a1b35c645",
      "new_mode": 33188,
      "new_path": "third_party/libopenjpeg/README.pdfium"
    },
    {
      "type": "modify",
      "old_id": "af3b38f2142be099dc601788088675657de61f9f",
      "old_mode": 33188,
      "old_path": "third_party/libopenjpeg/jp2.c",
      "new_id": "b85c5cdd4fdbdd99ec71a3a3cf8e969084c7cdd1",
      "new_mode": 33188,
      "new_path": "third_party/libopenjpeg/jp2.c"
    },
    {
      "type": "modify",
      "old_id": "59abd323aed00297d3f40ebd687312a02bed3e21",
      "old_mode": 33188,
      "old_path": "third_party/libopenjpeg/openjpeg.h",
      "new_id": "fe2f1ee0c4f10adc8ff70468fc7af261d87bce48",
      "new_mode": 33188,
      "new_path": "third_party/libopenjpeg/openjpeg.h"
    },
    {
      "type": "modify",
      "old_id": "5aefbfebbaeb70b80ca0a40f4944b3ed692fddb8",
      "old_mode": 33188,
      "old_path": "third_party/libopenjpeg/opj_config.h",
      "new_id": "2f0301be69b96c6d3002fdfe7c6e4985acca2f16",
      "new_mode": 33188,
      "new_path": "third_party/libopenjpeg/opj_config.h"
    },
    {
      "type": "modify",
      "old_id": "74a88453fa81fc7dc8a7c17c166a804754935c46",
      "old_mode": 33188,
      "old_path": "third_party/libopenjpeg/opj_config_private.h",
      "new_id": "4f9236cfe70ecf04faad77089c9094074afcd410",
      "new_mode": 33188,
      "new_path": "third_party/libopenjpeg/opj_config_private.h"
    }
  ]
}
