)]}'
{
  "commit": "1e5f8aac8cc36a324c0c8c321d9b98b594399e62",
  "tree": "738a19f16064bdd5f1a8bf916d65a7c9b7c9a585",
  "parents": [
    "89b367b8ffc1202068e34c001e5cf91df89cdaa6"
  ],
  "author": {
    "name": "Lei Zhang",
    "email": "thestig@chromium.org",
    "time": "Fri Dec 16 03:06:42 2022 +0000"
  },
  "committer": {
    "name": "Pdfium LUCI CQ",
    "email": "pdfium-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Dec 16 03:06:42 2022 +0000"
  },
  "message": "Replace CFX_ScanlineCompositor::m_iTransparency with 2 structs.\n\nThe `m_iTransparency` integer is overloaded and has different meanings\nin different parts of CFX_ScanlineCompositor. Replace it with an\nabsl::variant to better distinguish what it actually means. Then for the\n2 different contexts in which it is used, replaced the int value with a\nstruct, so it is easier to understand what the value stands for.\n\nChange-Id: I27dae274e0487124e30ff537d4cb9976ba1067f4\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/102672\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\nReviewed-by: Tom Sepez \u003ctsepez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4da229a4b8cc809b4818ad8c14c7ec9a3c675da0",
      "old_mode": 33188,
      "old_path": "core/fxge/dib/cfx_scanlinecompositor.cpp",
      "new_id": "61f63e117bd8f0473969dd525559b25783a0b141",
      "new_mode": 33188,
      "new_path": "core/fxge/dib/cfx_scanlinecompositor.cpp"
    },
    {
      "type": "modify",
      "old_id": "4e87f287bbc71fa3235ad8c3adeaabd1dc20e100",
      "old_mode": 33188,
      "old_path": "core/fxge/dib/cfx_scanlinecompositor.h",
      "new_id": "c0202eabc7820f16c0acfffdc40f79d4628edbaa",
      "new_mode": 33188,
      "new_path": "core/fxge/dib/cfx_scanlinecompositor.h"
    }
  ]
}
