)]}'
{
  "commit": "4bf33ed08762002bbde45ab20a344f1f6c030a69",
  "tree": "e6e9d4a8ecfffd3529d82d55b58f2a1c2f96941d",
  "parents": [
    "e3add0962eb0b22df33a02caec94c88140769e35"
  ],
  "author": {
    "name": "Lei Zhang",
    "email": "thestig@chromium.org",
    "time": "Fri Jul 26 19:53:53 2024 +0000"
  },
  "committer": {
    "name": "Pdfium LUCI CQ",
    "email": "pdfium-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Jul 26 19:53:53 2024 +0000"
  },
  "message": "Return failure/unsupported in RenderDeviceDriverIface::StartDIBits()\n\nCurrently, StartDIBits() returns false to mean failure, but failure can\neither be \"something went wrong\" or \"operation not supported\". Change\nthe bool return value to a Result enum to tell these two cases apart.\nThen change CPDF_ImageRenderer::StartDIBBase() to return when something\ngoes wrong, and only use the fallback code in the not supported case.\n\nChange-Id: I209bbd8e5d974ebd5ad485f2a706c59486730df0\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/122595\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": "bf9891c190adb53d0e1e3d6316b50a6fc8c0c278",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/render/cpdf_imagerenderer.cpp",
      "new_id": "56c71a2030e4333a2c998c2cefb365c5b7e59105",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/render/cpdf_imagerenderer.cpp"
    },
    {
      "type": "modify",
      "old_id": "a847ddbd49a0ae67f9aab56bd31282248d252bcb",
      "old_mode": 33188,
      "old_path": "core/fxge/agg/cfx_agg_devicedriver.cpp",
      "new_id": "06b1fd1acd6f9daffa2d76df8884e1e405d9d196",
      "new_mode": 33188,
      "new_path": "core/fxge/agg/cfx_agg_devicedriver.cpp"
    },
    {
      "type": "modify",
      "old_id": "b63773502fb88ee5eadabe81b6e2868ad18b8c15",
      "old_mode": 33188,
      "old_path": "core/fxge/renderdevicedriver_iface.cpp",
      "new_id": "f5a59dbfa873fc5902df1b6711aab3436dec0856",
      "new_mode": 33188,
      "new_path": "core/fxge/renderdevicedriver_iface.cpp"
    },
    {
      "type": "modify",
      "old_id": "d19f6b85522718ba0857f66a89e575afdc929314",
      "old_mode": 33188,
      "old_path": "core/fxge/renderdevicedriver_iface.h",
      "new_id": "ee4f4bfad7811ddf2cb2024241415882d88be768",
      "new_mode": 33188,
      "new_path": "core/fxge/renderdevicedriver_iface.h"
    },
    {
      "type": "modify",
      "old_id": "d9a23797efeda089d2c59b99f96a131e4de7684d",
      "old_mode": 33188,
      "old_path": "core/fxge/skia/fx_skia_device.cpp",
      "new_id": "a1bb41b0694b72a4aa0d9d6f26f11c6c40204c62",
      "new_mode": 33188,
      "new_path": "core/fxge/skia/fx_skia_device.cpp"
    },
    {
      "type": "modify",
      "old_id": "f5aefcb269493a6a1513626914cd7c83adcc8c98",
      "old_mode": 33188,
      "old_path": "core/fxge/win32/cgdi_display_driver.cpp",
      "new_id": "ad4a09095d0480fc06c75eaffa30e6cdb60c66bc",
      "new_mode": 33188,
      "new_path": "core/fxge/win32/cgdi_display_driver.cpp"
    },
    {
      "type": "modify",
      "old_id": "8918a568b4ebc5e4882978dfa698eb1d228c79eb",
      "old_mode": 33188,
      "old_path": "core/fxge/win32/cgdi_printer_driver.cpp",
      "new_id": "7281bc5557960ad009010544e72e5e6997149ae9",
      "new_mode": 33188,
      "new_path": "core/fxge/win32/cgdi_printer_driver.cpp"
    },
    {
      "type": "modify",
      "old_id": "f7c121a3c4716c1f45813d822ed447ad2b0e83dd",
      "old_mode": 33188,
      "old_path": "core/fxge/win32/cps_printer_driver.cpp",
      "new_id": "fd6b3cc244fde5b5483ab1b70af7f17aff6c9502",
      "new_mode": 33188,
      "new_path": "core/fxge/win32/cps_printer_driver.cpp"
    },
    {
      "type": "modify",
      "old_id": "8f20bd75ede5208b0b26df9548c3451c3a4b75dd",
      "old_mode": 33188,
      "old_path": "core/fxge/win32/ctext_only_printer_driver.cpp",
      "new_id": "1b5b361c9a33efcd1448a574b026135a2e8addf0",
      "new_mode": 33188,
      "new_path": "core/fxge/win32/ctext_only_printer_driver.cpp"
    },
    {
      "type": "modify",
      "old_id": "575f1a9a4fd5b84a970ea98702b4ec92f42354d3",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/cxfa_imagerenderer.cpp",
      "new_id": "b78764c02e6b815b1106edf36d23f5a76da1bb11",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/cxfa_imagerenderer.cpp"
    }
  ]
}
