)]}'
{
  "commit": "9bfb3a58af67ea79b5e2e36699698b6d2907b048",
  "tree": "c1fae2f2775ac7c75fa5300ef0e6e6bd69cec738",
  "parents": [
    "00b52f79b3f5375157b046bf9da29ff26ba96d39"
  ],
  "author": {
    "name": "Tom Sepez",
    "email": "tsepez@google.com",
    "time": "Fri May 29 11:54:11 2026 -0700"
  },
  "committer": {
    "name": "pdfium-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "pdfium-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri May 29 11:54:11 2026 -0700"
  },
  "message": "Introduce CFX_DIBitmap::PopulateFromSpan() and PopulateFrom1bppSpan()\n\nRemove pixel packing from CFX_Face and put it into the bitmap code.\n\nChange-Id: I2dd76700855de1e369f62583b3442575d39be6a2\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/148653\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nCommit-Queue: Tom Sepez \u003ctsepez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c0aacd76d7695c12293c35ab28d2742d0f9ff2f9",
      "old_mode": 33188,
      "old_path": "core/fxge/cfx_face.cpp",
      "new_id": "04f5d8ac9aa7e94f0616149f1746269e9f403889",
      "new_mode": 33188,
      "new_path": "core/fxge/cfx_face.cpp"
    },
    {
      "type": "modify",
      "old_id": "3b88416449a1261fbc7099c4ba7542226cb7bf4e",
      "old_mode": 33188,
      "old_path": "core/fxge/dib/cfx_dibitmap.cpp",
      "new_id": "2abe0e5964ba25f2cea228efcf1f9e54916b5040",
      "new_mode": 33188,
      "new_path": "core/fxge/dib/cfx_dibitmap.cpp"
    },
    {
      "type": "modify",
      "old_id": "c8fb487505dd2c311ebb10ace548ee6836e680bd",
      "old_mode": 33188,
      "old_path": "core/fxge/dib/cfx_dibitmap.h",
      "new_id": "0c98f1c280a0c5c85c56222fcde8c01491da7d75",
      "new_mode": 33188,
      "new_path": "core/fxge/dib/cfx_dibitmap.h"
    }
  ]
}
