)]}'
{
  "commit": "71a5a32d45f12733d8e1a072d1c6744c51fa654a",
  "tree": "9fe1ea2e6e6e9b0c2272aa7a50daa3647dff91ae",
  "parents": [
    "5ea38ddd227842532d448882b9937a147415733b"
  ],
  "author": {
    "name": "Tom Sepez",
    "email": "tsepez@chromium.org",
    "time": "Mon Oct 11 18:29:57 2021 +0000"
  },
  "committer": {
    "name": "Pdfium LUCI CQ",
    "email": "pdfium-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Oct 11 18:29:57 2021 +0000"
  },
  "message": "Revert \"Use spancpy() in CFX_DIBBase::Clone().\"\n\nThis reverts commit aa7822513967ba139ce9e9fdf10ea8e00b7a621c.\n\nReason for revert: https://crbug.com/1258634\n\nAvoid a check while we diagnose what CPDF_DIB is doing when it\nthinks there are only two components to an image.\n\nOriginal change\u0027s description:\n\u003e Use spancpy() in CFX_DIBBase::Clone().\n\u003e\n\u003e Had Clone() been coded like this originally, even without the safe\n\u003e arithmetic, the issue in https://pdfium-review.googlesource.com/85510\n\u003e would have caused a trap. The additional checks should be acceptable\n\u003e since they occur once per scanline and not once per pixel.\n\u003e\n\u003e Change-Id: I0b0c8b0977e6902a4c233b582cbdb01796871174\n\u003e Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/85555\n\u003e Commit-Queue: Tom Sepez \u003ctsepez@chromium.org\u003e\n\u003e Reviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\n\n# Not skipping CQ checks because original CL landed \u003e 1 day ago.\n\nChange-Id: I9e1ff0438b0d17e391f63c16a7d4b8a241b03b99\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/85850\nAuto-Submit: Tom Sepez \u003ctsepez@chromium.org\u003e\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b29298f70b6e379d25da92e98bb2e6f1ff8a27f1",
      "old_mode": 33188,
      "old_path": "core/fxge/dib/cfx_dibbase.cpp",
      "new_id": "45ce5d56483b04365bf0b00dd6c37a386167cc88",
      "new_mode": 33188,
      "new_path": "core/fxge/dib/cfx_dibbase.cpp"
    }
  ]
}
