)]}'
{
  "commit": "d60d3b63bbef2dc52a315788f7b8e277340d14e6",
  "tree": "f0bb10a0396907a2ea3184e20160fce594cc2086",
  "parents": [
    "3ffb7fe26c80dee4d606d71d0bd95cbfde77f3b3"
  ],
  "author": {
    "name": "Behdad Esfahbod",
    "email": "behdad@behdad.org",
    "time": "Sat Oct 10 19:53:50 2026 -0600"
  },
  "committer": {
    "name": "Behdad Esfahbod",
    "email": "behdad@behdad.org",
    "time": "Sat Oct 10 19:53:50 2026 -0600"
  },
  "message": "[subset] Preserve overflowing COLR partial-instance defaults\n\nFolding a moved default into F2DOT14 can wrap alpha, scale, sweep angles,\nor gradient stops before retained axes have applied their deltas. Keep\nbase fields unchanged and retain constant tuples in COLR\u0027s rebased item\nvariation store when the default does not fit.\n\nConstant regions can also contribute deltas at default coordinates, so\ncheck referenced COLR rows before taking the pinned-at-default shortcut.\n\nAdd generated fixtures and regressions for explicit and implicit maps,\nchanged defaults, constant regions, and composed instancing.\nAll 254 configured Meson tests pass.\n\nAssisted-by: Codex\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "794e33da77679882b17e272402f7b174277dd9e5",
      "old_mode": 33188,
      "old_path": "src/OT/Color/COLR/COLR.hh",
      "new_id": "73fd58cb2419cbb48b8122ee8ad8d136161a8431",
      "new_mode": 33188,
      "new_path": "src/OT/Color/COLR/COLR.hh"
    },
    {
      "type": "modify",
      "old_id": "19ec3d4e2ba303f977a7a9fd1b6d629b10d2933a",
      "old_mode": 33188,
      "old_path": "src/hb-ot-var-common.hh",
      "new_id": "44ac28a2cc46a1b080e6343b18e22400ba93aa9f",
      "new_mode": 33188,
      "new_path": "src/hb-ot-var-common.hh"
    },
    {
      "type": "modify",
      "old_id": "e34e13be80c22966e30aad9bff654601cb732208",
      "old_mode": 33188,
      "old_path": "src/hb-subset-plan.cc",
      "new_id": "21f031f5a002b25651f2312a099d3787f960687f",
      "new_mode": 33188,
      "new_path": "src/hb-subset-plan.cc"
    },
    {
      "type": "modify",
      "old_id": "9b20b3385ac7ac63b131e2590ad1b0c921149989",
      "old_mode": 33188,
      "old_path": "src/hb-subset-plan.hh",
      "new_id": "2bc6dbd231503251e8fb1c3f167f499b6c923510",
      "new_mode": 33188,
      "new_path": "src/hb-subset-plan.hh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b0ad49a00c85c2113478752c7d009d898dbe9194",
      "new_mode": 33188,
      "new_path": "test/api/fonts/colr-constant-bias.ttf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7b1ded191bf168c2aba8e4b32259e629039a937e",
      "new_mode": 33188,
      "new_path": "test/api/fonts/colr-partial-overflow-mapped.ttf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7b1ded191bf168c2aba8e4b32259e629039a937e",
      "new_mode": 33188,
      "new_path": "test/api/fonts/colr-partial-overflow.ttf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0a70dda34034cf4c27bcb75131ad0872cacfabfb",
      "new_mode": 33188,
      "new_path": "test/api/fonts/generate-colr-partial-overflow-fonts.py"
    },
    {
      "type": "modify",
      "old_id": "692f204cd0c0fb1e5556d2d6feda2983d0e3ea76",
      "old_mode": 33188,
      "old_path": "test/api/test-subset-colr.c",
      "new_id": "9e0709623c30ffd1e8f132f962454193b7c87f2e",
      "new_mode": 33188,
      "new_path": "test/api/test-subset-colr.c"
    }
  ]
}
