)]}'
{
  "commit": "2712a1994ddd0f2d32659dda2e34fee808fa2eae",
  "tree": "6917e9929d95875bed0f9d6145febd7d6a77fdf7",
  "parents": [
    "7677c1773b540c384e9796e1579e9d0f388f5bcc"
  ],
  "author": {
    "name": "Lei Zhang",
    "email": "thestig@chromium.org",
    "time": "Mon Jul 22 21:33:06 2024 +0000"
  },
  "committer": {
    "name": "Pdfium LUCI CQ",
    "email": "pdfium-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Jul 22 21:33:06 2024 +0000"
  },
  "message": "Ger rid of size parameters in ProgressiveDecoder::StartDecode()\n\nThe size parameters are always the bitmap size. Since the bitmap is\nalready been provided, the size parameters can be deleted. As a result,\nthe code inside StartDecode() that assume the size parameters can\ndiffere from the bitmap size can be deleted.\n\nAlso use more move semantics to pass the bitmap around, and turn some\nother impossible conditions, like a null bitmap, into CHECKs.\n\nChange-Id: Ia6f59009000d5f38d8a7b915b5fb8834604cf2a1\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/122230\nReviewed-by: Tom Sepez \u003ctsepez@chromium.org\u003e\nReviewed-by: Tom Sepez \u003ctsepez@google.com\u003e\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "030d2da680fe84225e929dd4c4b0b4bea34cc2e5",
      "old_mode": 33188,
      "old_path": "core/fxcodec/progressive_decoder.cpp",
      "new_id": "0613012fec0cb9db5e356dc62e1a40d40c468ffc",
      "new_mode": 33188,
      "new_path": "core/fxcodec/progressive_decoder.cpp"
    },
    {
      "type": "modify",
      "old_id": "1c5d53fd199a905fb1aeb55c82bff85f3d5e609c",
      "old_mode": 33188,
      "old_path": "core/fxcodec/progressive_decoder.h",
      "new_id": "78153fcf7e07cf6e96e317f269e9268d051d8bf3",
      "new_mode": 33188,
      "new_path": "core/fxcodec/progressive_decoder.h"
    },
    {
      "type": "modify",
      "old_id": "bbabf0677739e3c20970fb8a1fc20b6d944f6801",
      "old_mode": 33188,
      "old_path": "core/fxcodec/progressive_decoder_unittest.cpp",
      "new_id": "126a2998698939b81abd2618751d83b8755d1f64",
      "new_mode": 33188,
      "new_path": "core/fxcodec/progressive_decoder_unittest.cpp"
    },
    {
      "type": "modify",
      "old_id": "29a10df586f51006606b489f83a6e74b761c119b",
      "old_mode": 33188,
      "old_path": "testing/fuzzers/xfa_codec_fuzzer.h",
      "new_id": "118d70a0fda639e8da5b87560f38652204272824",
      "new_mode": 33188,
      "new_path": "testing/fuzzers/xfa_codec_fuzzer.h"
    },
    {
      "type": "modify",
      "old_id": "d9d6f0261ba56567ed0c602af7ad2f15b7ee1c62",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/cxfa_ffwidget.cpp",
      "new_id": "46f02a14686aa9c6088dc19c7714679e21ce1c56",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/cxfa_ffwidget.cpp"
    }
  ]
}
