)]}'
{
  "commit": "7ca77b11a965a78bae719e97e56a6710ad01b982",
  "tree": "c15d2f68fc7755f8c748a0f18660757f60ec7377",
  "parents": [
    "0162d3a8080211919a08fed23a7f24110cbaa886"
  ],
  "author": {
    "name": "Lei Zhang",
    "email": "thestig@chromium.org",
    "time": "Tue Feb 24 17:41:16 2026 -0800"
  },
  "committer": {
    "name": "Pdfium LUCI CQ",
    "email": "pdfium-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Feb 24 17:41:16 2026 -0800"
  },
  "message": "Fix CFX_GlyphBitmap::GetBitmap() const correctness\n\nConfusingly, GetBitmap()\u0027s `const RetainPtr\u003cCFX_DIBitmap\u003e\u0026` return type\nis actually non-const. Make GetBitmap() truly const and add\nGetWritableBitmap() for the non-const use cases.\n\nAlong the way, mark `CFX_GlyphBitmap::bitmap_` as a const pointer, and\nchange callers to avoid repeated GetBitmap() calls.\n\nChange-Id: I65ea18a1d2910b8be6f413d8fd4524ecc738b228\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/143454\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\nReviewed-by: Tom Sepez \u003ctsepez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dced77c1e325c38cc6670835c712691f08e76f64",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/render/cpdf_renderstatus.cpp",
      "new_id": "b11f21368527b87409b098c3f8b5896aea7b4906",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/render/cpdf_renderstatus.cpp"
    },
    {
      "type": "modify",
      "old_id": "26ca33c873a756ff27c86f813c0aba3466738dbd",
      "old_mode": 33188,
      "old_path": "core/fxge/cfx_face.cpp",
      "new_id": "0af4b62608ccfcafb7599f6e994e8fba187952d6",
      "new_mode": 33188,
      "new_path": "core/fxge/cfx_face.cpp"
    },
    {
      "type": "modify",
      "old_id": "15406fb342a425b88a32a538d9adb4f9d5cd174b",
      "old_mode": 33188,
      "old_path": "core/fxge/cfx_glyphbitmap.cpp",
      "new_id": "02fca9589d65bc59fe5bd34639420de00ec2aa6d",
      "new_mode": 33188,
      "new_path": "core/fxge/cfx_glyphbitmap.cpp"
    },
    {
      "type": "modify",
      "old_id": "10bf4773f7eeeedbb87f125c29305758db3b72b1",
      "old_mode": 33188,
      "old_path": "core/fxge/cfx_glyphbitmap.h",
      "new_id": "a79b3fd2c16e3bea31d2e6c6e772a8c74eb7200e",
      "new_mode": 33188,
      "new_path": "core/fxge/cfx_glyphbitmap.h"
    },
    {
      "type": "modify",
      "old_id": "a1d7e9ac4a855d9186ce4ba31652ce8207941346",
      "old_mode": 33188,
      "old_path": "core/fxge/cfx_renderdevice.cpp",
      "new_id": "32fd03ed62b6d6d8e18d5c550a16f65d159a6714",
      "new_mode": 33188,
      "new_path": "core/fxge/cfx_renderdevice.cpp"
    },
    {
      "type": "modify",
      "old_id": "fe5fb5372e3da23fbcefe0f7b5c87bd8f1cb2b3e",
      "old_mode": 33188,
      "old_path": "core/fxge/fx_font.cpp",
      "new_id": "a5b75f36c4d0ad335b6610845a4c6110753d0e2a",
      "new_mode": 33188,
      "new_path": "core/fxge/fx_font.cpp"
    }
  ]
}
