)]}'
{
  "commit": "141128e0e9199a56fe3c3ad07734f8a71a603ef8",
  "tree": "9b30e600967038d78ae5f4de77b67e043f80ce5a",
  "parents": [
    "6105c670bc71b1f93f41260e644256154b7c4847"
  ],
  "author": {
    "name": "Behdad Esfahbod",
    "email": "behdad@behdad.org",
    "time": "Sun Oct 11 00:39:27 2026 -0600"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sun Oct 11 00:39:27 2026 -0600"
  },
  "message": "[subset] Preserve negative derived COLR radial gradients (#6379)\n\nNegative radii are valid after variation. Clamping them to zero changes\nthe cone and color line. Reparameterize both circles and color stops\ntogether with a positive parameter scale, preserve repeat/reflect phase,\nand handle constant pad colors and empty equal-negative-radius paints.\n\nPreserve stable stop ordering. Reject unrepresentable stop precision\ninstead of rounding it. Add regressions for all extend modes, both\nradius orders, full/composed instances, and wide stop offsets.\nAll 254 configured Meson tests pass.\n\nAssisted-by: Codex",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "823267b76549a638d6c4506e1d21949f1ed152f5",
      "old_mode": 33188,
      "old_path": "src/OT/Color/COLR/COLR.hh",
      "new_id": "a0ea14e2e9aa81f0789a7b590b9992917061a060",
      "new_mode": 33188,
      "new_path": "src/OT/Color/COLR/COLR.hh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "353878dfc59afde757a1c24c85d2c5ecc04e0eef",
      "new_mode": 33188,
      "new_path": "test/api/fonts/colr-negative-radii-precision.ttf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d561330d192b02cc0f4b84b5cdcd9e5211290a5a",
      "new_mode": 33188,
      "new_path": "test/api/fonts/colr-negative-radii-wide-stops.ttf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f41fac599d9b093e3ba357c3a6a7ca5f2ec53709",
      "new_mode": 33188,
      "new_path": "test/api/fonts/colr-negative-radii.ttf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fef8d4eac515916ce090bdb0d12aff6005a286cd",
      "new_mode": 33188,
      "new_path": "test/api/fonts/generate-colr-negative-radii-font.py"
    },
    {
      "type": "modify",
      "old_id": "b482b3b45f1fab0fdb7b4a76db3981abb5de88ea",
      "old_mode": 33188,
      "old_path": "test/api/test-subset-colr.c",
      "new_id": "782629ef802ee170d7d0f8e98a155ae60b743622",
      "new_mode": 33188,
      "new_path": "test/api/test-subset-colr.c"
    }
  ]
}
