)]}'
{
  "commit": "421cc8f5a726d60925b91c992a82885064332ec4",
  "tree": "fc2235bbeac512ae87cc5516049a9e7666c4a921",
  "parents": [
    "f7a8ef5022fa35500a0def38641b0f4d03ee9fe8"
  ],
  "author": {
    "name": "Khaled Hosny",
    "email": "khaled@aliftype.com",
    "time": "Wed Jul 08 12:20:57 2026 +0300"
  },
  "committer": {
    "name": "Khaled Hosny",
    "email": "khaled@aliftype.com",
    "time": "Wed Jul 08 20:29:31 2026 +0300"
  },
  "message": "[paint] Add hb_paint_fill_glyph()\n\nInstead of painting COLRv0 and outline fallback layers with\npush_clip_glyph + color + pop_clip, add a dedicated callback for this\ncommon paint operation.\n\nThe default (*_nil) implementation uses the decomposed sequence, so\nexisting clients without a fill_glyph implementation continue to work as\nbefore.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "95c179c2fbeaf4e3635f6039dc0ba6e42b876675",
      "old_mode": 33188,
      "old_path": "docs/harfbuzz-sections.txt",
      "new_id": "955e33b81a0c56f8af29fabad6c6f4eff3c813cd",
      "new_mode": 33188,
      "new_path": "docs/harfbuzz-sections.txt"
    },
    {
      "type": "modify",
      "old_id": "39a8231ba8da784a8bc218b50ce1cfa1b1193d76",
      "old_mode": 33188,
      "old_path": "src/OT/Color/COLR/COLR.hh",
      "new_id": "7db97299ba0b4ca18bff86d8d28feb42ca4aa2cb",
      "new_mode": 33188,
      "new_path": "src/OT/Color/COLR/COLR.hh"
    },
    {
      "type": "modify",
      "old_id": "96fcff50144f774d83854eca05069f66c7a9b7d7",
      "old_mode": 33188,
      "old_path": "src/hb-font.cc",
      "new_id": "4b7bce99fc2421aefa29d76920beefd7176454b6",
      "new_mode": 33188,
      "new_path": "src/hb-font.cc"
    },
    {
      "type": "modify",
      "old_id": "e272ec39b2bfb733250bd1400281a330a2943f92",
      "old_mode": 33188,
      "old_path": "src/hb-paint.cc",
      "new_id": "9e84fbbb99976e8aca5178f47d606d50375083ec",
      "new_mode": 33188,
      "new_path": "src/hb-paint.cc"
    },
    {
      "type": "modify",
      "old_id": "9057e3b720b9fa33f56d1cfa4cc19a37074cd07f",
      "old_mode": 33188,
      "old_path": "src/hb-paint.h",
      "new_id": "46e83b81701d5fa8044462ab8d062691ade16d44",
      "new_mode": 33188,
      "new_path": "src/hb-paint.h"
    },
    {
      "type": "modify",
      "old_id": "148bfc974df643ecea0c324f4594c98ba280902d",
      "old_mode": 33188,
      "old_path": "src/hb-paint.hh",
      "new_id": "f06bce45dd536143699ebe1bf5367163309573d0",
      "new_mode": 33188,
      "new_path": "src/hb-paint.hh"
    }
  ]
}
