)]}'
{
  "commit": "2b23f4de364ea1df100a90df77fda5f3d57a6f28",
  "tree": "8f5ad0d439543e3b5518b21a40f8532cb66d7e93",
  "parents": [
    "e38c84159a9de2a586d623335a8cbaa6a9b0c334"
  ],
  "author": {
    "name": "Tom Sepez",
    "email": "tsepez@google.com",
    "time": "Fri Oct 09 15:53:31 2026 -0700"
  },
  "committer": {
    "name": "pdfium-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "pdfium-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Oct 09 15:53:31 2026 -0700"
  },
  "message": "Enforce non-null bitmap in CFX_RenderDevice::AttachSkiaImpl()\n\nThe change at https://pdfium-review.googlesource.com/150952\neliminated two-stage initialization of CFX_RenderDevice and\nrouted FPDF_FFLDrawSkia() to CFX_RenderDevice::CreateForSkiaCanvas().\nConsequently, AttachSkiaImpl() is no longer invoked with a null bitmap\npointer during canvas recording.\n\nReplace the dead null-check in AttachSkiaImpl() with a CHECK(pBitmap),\nmatching AttachAggImpl(). Remove the now-obsolete comments regarding\nnull bitmaps in both AttachSkiaImpl() and AttachAggImpl().\n\nChange-Id: Ib213880b0d231b95b0e13758722f1b549581205b\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/160361\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nCommit-Queue: Tom Sepez \u003ctsepez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6712982276f97212109290f060f4239f693c72b2",
      "old_mode": 33188,
      "old_path": "core/fxge/agg/cfx_agg_devicedriver.cpp",
      "new_id": "0e5465eb3068cc6de4c2e75b7896c8faca9bec87",
      "new_mode": 33188,
      "new_path": "core/fxge/agg/cfx_agg_devicedriver.cpp"
    },
    {
      "type": "modify",
      "old_id": "c9369e998e741036fca3155d97934e3bf03498f8",
      "old_mode": 33188,
      "old_path": "core/fxge/skia/fx_skia_device.cpp",
      "new_id": "144d7469b228ed1492771ee7bfafefbb8c79e7a3",
      "new_mode": 33188,
      "new_path": "core/fxge/skia/fx_skia_device.cpp"
    }
  ]
}
