)]}'
{
  "commit": "c9f0b0fe8192aa4555b6516c4fb2d01f5061c0a8",
  "tree": "6a852b4752fcabf7280e04825c3aace7c7204aea",
  "parents": [
    "eb636a3bea8bfac1abcaac4c8465be14865da073"
  ],
  "author": {
    "name": "Lei Zhang",
    "email": "thestig@chromium.org",
    "time": "Fri Mar 28 23:17:18 2025 -0700"
  },
  "committer": {
    "name": "Pdfium LUCI CQ",
    "email": "pdfium-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Mar 28 23:17:18 2025 -0700"
  },
  "message": "Add FPDFBitmap_BGRA_Premul format\n\nExpose FXDIB_Format::kBgraPremul to embedders. Then embedders that\nprefer pre-multiplied alpha can create pre-multiplied bitmaps and use\nthem with PDFium without the need to do back and forth conversions\nbetween pre-multiplied alpha and straight alpha formats.\n\nBug: 42271033\nChange-Id: I6c51cbf844c939856b4bc4a80b24a4de5bfac0ea\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/129013\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\nReviewed-by: Tom Sepez \u003ctsepez@chromium.org\u003e\nReviewed-by: Thomas Sepez \u003ctsepez@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "de5a5c4430cef80f4d31157ebe0912f900b429c3",
      "old_mode": 33188,
      "old_path": "core/fxge/dib/cfx_dibitmap.cpp",
      "new_id": "17ca2d2a4e81d448656171722948ddfb40534bd4",
      "new_mode": 33188,
      "new_path": "core/fxge/dib/cfx_dibitmap.cpp"
    },
    {
      "type": "modify",
      "old_id": "c5ef3aa88bb7e7cfe48f9a25500ce483045ccab1",
      "old_mode": 33188,
      "old_path": "core/fxge/dib/cfx_dibitmap.h",
      "new_id": "b051427dc0400f83c32ab98084d6b5a5fb6b49e4",
      "new_mode": 33188,
      "new_path": "core/fxge/dib/cfx_dibitmap.h"
    },
    {
      "type": "modify",
      "old_id": "aff8aedb63819d943e38fe50156e94ba318796fa",
      "old_mode": 33188,
      "old_path": "fpdfsdk/cpdfsdk_helpers.cpp",
      "new_id": "7454626a739102e192c3c11eeec90caa03797353",
      "new_mode": 33188,
      "new_path": "fpdfsdk/cpdfsdk_helpers.cpp"
    },
    {
      "type": "modify",
      "old_id": "96210920cd46333819ff516f0834eefe69129f94",
      "old_mode": 33188,
      "old_path": "fpdfsdk/cpdfsdk_helpers.h",
      "new_id": "90cdc96f8ac59dc2a37c50e871d4436fbd9bcd67",
      "new_mode": 33188,
      "new_path": "fpdfsdk/cpdfsdk_helpers.h"
    },
    {
      "type": "modify",
      "old_id": "da464bc2f425a5bd6ce1a00a849f3f13d867362b",
      "old_mode": 33188,
      "old_path": "fpdfsdk/fpdf_view.cpp",
      "new_id": "8bd14aa56d4dc1640d93f8f7c66e87b9dd50de2a",
      "new_mode": 33188,
      "new_path": "fpdfsdk/fpdf_view.cpp"
    },
    {
      "type": "modify",
      "old_id": "8c42582834059e314cbcf4b6c8611bbe846ffe94",
      "old_mode": 33188,
      "old_path": "fpdfsdk/fpdf_view_embeddertest.cpp",
      "new_id": "5eb5e979d29391b2151d1c22840b3297390a233c",
      "new_mode": 33188,
      "new_path": "fpdfsdk/fpdf_view_embeddertest.cpp"
    },
    {
      "type": "modify",
      "old_id": "540d569065d1a442bd2137ef4a235aa3769fe971",
      "old_mode": 33188,
      "old_path": "public/fpdfview.h",
      "new_id": "6922da991c7e97c04de47955aca00fd1fd37bf4c",
      "new_mode": 33188,
      "new_path": "public/fpdfview.h"
    }
  ]
}
