)]}'
{
  "commit": "3efbe60cf2a07c2817de3014790ea7c35c71ecaf",
  "tree": "4cae137a2cf56b23836d69dca1f1974d6aa07e5e",
  "parents": [
    "a178a0ebe897abfdfd08978f9e9622ee36d764e3"
  ],
  "author": {
    "name": "Tom Sepez",
    "email": "tsepez@google.com",
    "time": "Tue Aug 11 13:37:06 2026 -0700"
  },
  "committer": {
    "name": "pdfium-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "pdfium-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Aug 11 13:37:06 2026 -0700"
  },
  "message": "Extract LibjpegScanlineDecoder from JpegModule\n\nMove JpegDecoder and JpegLoadInfo out of jpegmodule.cpp into dedicated\nLibjpegScanlineDecoder and LibjpegLoadInfo in libjpeg_scanline_decoder.h\nand libjpeg_scanline_decoder.cpp.\n\nKeep JpegModule as the high-level static facade calling through to\nLibjpegScanlineDecoder and LibjpegLoadInfo.\n\nTAG\u003dagy\nCONV\u003df1b1440b-3e75-459c-a95f-15b694c7fa1f\n\nChange-Id: Iebe5cc07ac3e97d00e94074556c3c4762706733c\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/154730\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nCommit-Queue: Tom Sepez \u003ctsepez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5eb57fcc1557950b45f8bda983ff0ce6fa1b7a42",
      "old_mode": 33188,
      "old_path": "core/fxcodec/BUILD.gn",
      "new_id": "49a1744a44e1566ef05020b0041587fcabd6f0a7",
      "new_mode": 33188,
      "new_path": "core/fxcodec/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8f271314eba3d6b8ca8b8ce016535bea2742b933",
      "new_mode": 33188,
      "new_path": "core/fxcodec/jpeg/jpegmodule.cpp"
    },
    {
      "type": "modify",
      "old_id": "b26fe945ab4f7bfc2f69779564508654277978bd",
      "old_mode": 33188,
      "old_path": "core/fxcodec/jpeg/libjpeg_scanline_decoder.cpp",
      "new_id": "0ecd1ffd47e4bc6c2be389d297851e993ec01d9b",
      "new_mode": 33188,
      "new_path": "core/fxcodec/jpeg/libjpeg_scanline_decoder.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1e417847d641a1ea9c256402dc9913437ca7b804",
      "new_mode": 33188,
      "new_path": "core/fxcodec/jpeg/libjpeg_scanline_decoder.h"
    }
  ]
}
