)]}'
{
  "commit": "d29ddca3a135f4dfeb95e97cb188081652ac37ec",
  "tree": "3645eaa03a9499f506d8d4c1326b654cbce0ca92",
  "parents": [
    "c907c78ce8981827513b8ed314d78d31fd310074"
  ],
  "author": {
    "name": "Lei Zhang",
    "email": "thestig@chromium.org",
    "time": "Wed Jun 12 03:14:47 2024 +0000"
  },
  "committer": {
    "name": "Pdfium LUCI CQ",
    "email": "pdfium-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Jun 12 03:14:47 2024 +0000"
  },
  "message": "Use std::unique_ptr in CJPX_Decoder\n\nAdd custom deleters for opj_codec_t* and other OpenJPEG types. Then\nswitch unowned pointers to std::unique_ptr to better represent the\nownership semantics.\n\nChange-Id: I69b2e7beeb942c66e070d42d070a685fe0f9b7ad\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/120350\nReviewed-by: Tom Sepez \u003ctsepez@chromium.org\u003e\nReviewed-by: Thomas Sepez \u003ctsepez@google.com\u003e\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f0607fd27f2bbbce2911c3177e625e068f1ab22c",
      "old_mode": 33188,
      "old_path": "core/fxcodec/jpx/cjpx_decoder.cpp",
      "new_id": "11c939da5ad3c9ff1b892ee07f56be5059185486",
      "new_mode": 33188,
      "new_path": "core/fxcodec/jpx/cjpx_decoder.cpp"
    },
    {
      "type": "modify",
      "old_id": "aaf53012f70b7af13c64e9b1cad1da14d467d673",
      "old_mode": 33188,
      "old_path": "core/fxcodec/jpx/cjpx_decoder.h",
      "new_id": "b391edb3205927a142372d74c26a4d0591625f07",
      "new_mode": 33188,
      "new_path": "core/fxcodec/jpx/cjpx_decoder.h"
    }
  ]
}
