)]}'
{
  "commit": "40f98eb429a6d3d55b30f0b2d7e1df76e00fafb8",
  "tree": "98a5c283fc5fbf661f0967e8c56dbffcffc9f45e",
  "parents": [
    "594190814dbbb60b5e9f9933162f3351a90cb2d6"
  ],
  "author": {
    "name": "K. Moon",
    "email": "kmoon@chromium.org",
    "time": "Thu Apr 20 00:37:39 2023 +0000"
  },
  "committer": {
    "name": "Pdfium LUCI CQ",
    "email": "pdfium-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Apr 20 00:37:39 2023 +0000"
  },
  "message": "Implement CFX_SkiaDeviceDriver::GetClipBox()\n\nCorrectly implements CFX_SkiaDeviceDriver::GetClipBox() using SkCanvas\u0027s\ngetDeviceClipBounds() API, as per the TODO. The old implementation\nalways used the entire device as the clip box, leading to extreme\noverdraw for tiled patterns in particular.\n\nFixed: pdfium:2024\nChange-Id: I5cc1ff73991d86edf0036c8c67b767bc5103ce3c\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/106330\nCommit-Queue: K. Moon \u003ckmoon@chromium.org\u003e\nReviewed-by: Nigi \u003cnigi@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d56928127c96734f12621ea58b67fe314e835e51",
      "old_mode": 33188,
      "old_path": "DEPS",
      "new_id": "e5aa4d851fb897684cd0b864d1042df5e2777196",
      "new_mode": 33188,
      "new_path": "DEPS"
    },
    {
      "type": "modify",
      "old_id": "307b5b177ca53c076d764b2d7a382e66bf4b6590",
      "old_mode": 33188,
      "old_path": "core/fxge/BUILD.gn",
      "new_id": "c526c06a96fa140fc1026e1b89d454a1938a7e5e",
      "new_mode": 33188,
      "new_path": "core/fxge/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9304a8c6a356b81efde133bd59a6f8f91923a24f",
      "new_mode": 33188,
      "new_path": "core/fxge/cfx_defaultrenderdevice_unittest.cpp"
    },
    {
      "type": "modify",
      "old_id": "09a73ddb7350f46e03769e9e48d868428fe63eb0",
      "old_mode": 33188,
      "old_path": "core/fxge/skia/fx_skia_device.cpp",
      "new_id": "ef3218d7f4e0208a146fac66a86e1fbc32a05813",
      "new_mode": 33188,
      "new_path": "core/fxge/skia/fx_skia_device.cpp"
    },
    {
      "type": "modify",
      "old_id": "985259c30ca17b4f814e7e52563d25609144034c",
      "old_mode": 33188,
      "old_path": "testing/resources/pixel/bug_1258968_expected_skia.pdf.0.png",
      "new_id": "18f42796f958b29ca06b3b7d5522edc0a4348c8e",
      "new_mode": 33188,
      "new_path": "testing/resources/pixel/bug_1258968_expected_skia.pdf.0.png"
    },
    {
      "type": "modify",
      "old_id": "bac4bb13a537e9f8b9f5ac2dba2556ad92be8679",
      "old_mode": 33188,
      "old_path": "testing/resources/pixel/bug_1288_2_expected_skia.pdf.0.png",
      "new_id": "3a8cbeebfe4cc4801005c6ab4c9677d0ad80fdad",
      "new_mode": 33188,
      "new_path": "testing/resources/pixel/bug_1288_2_expected_skia.pdf.0.png"
    }
  ]
}
