)]}'
{
  "commit": "9de7e9d56396654b07649005cd2f4f494b2cdc4b",
  "tree": "6e7aca05ee68609d05787760852077d981be4547",
  "parents": [
    "0577ee23cfb1f89f1c308abf8039ded85ecb3db6"
  ],
  "author": {
    "name": "Nussu06",
    "email": "nussaibah@bugqore.com",
    "time": "Fri Jul 17 11:48:17 2026 +0530"
  },
  "committer": {
    "name": "Behdad Esfahbod",
    "email": "behdad@behdad.org",
    "time": "Fri Jul 17 11:43:34 2026 -0600"
  },
  "message": "[paint] pass color_glyph its own user_data\n\nThe dispatch wrapper handed the callback user_data-\u003epush_clip_glyph\ninstead of user_data-\u003ecolor_glyph, so a client registering both\ncallbacks with different contexts got the wrong pointer on every\nCOLR glyph.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f06bce45dd536143699ebe1bf5367163309573d0",
      "old_mode": 33188,
      "old_path": "src/hb-paint.hh",
      "new_id": "39135a5364369b627484ff1b3174305c9e1250aa",
      "new_mode": 33188,
      "new_path": "src/hb-paint.hh"
    },
    {
      "type": "modify",
      "old_id": "e63e2638961ddee7bee68f4143d8931eb4376637",
      "old_mode": 33188,
      "old_path": "test/api/test-paint.c",
      "new_id": "fb829c8091a299cc447df13667f68507408c6be1",
      "new_mode": 33188,
      "new_path": "test/api/test-paint.c"
    }
  ]
}
