)]}'
{
  "commit": "cb3d34063154bf164c61eeba41c6166b0bd304fb",
  "tree": "bd1428ef05e3df875191ccf6e854cfaeafb548db",
  "parents": [
    "97a201becf936f62046914b568e5763e27ee936e"
  ],
  "author": {
    "name": "Behdad Esfahbod",
    "email": "behdad@behdad.org",
    "time": "Sun Jul 29 20:37:38 2012 -0400"
  },
  "committer": {
    "name": "Behdad Esfahbod",
    "email": "behdad@behdad.org",
    "time": "Sun Jul 29 20:37:38 2012 -0400"
  },
  "message": "[GSUB] Don\u0027t set new lig_id on mark ligatures\n\nIf two marks form a ligature, retain their previous lig_id, such that\nthe mark ligature can attach to ligature components...\n\nFixes https://bugzilla.gnome.org/show_bug.cgi?id\u003d676343\n\nIn fact, I noticed that we should not let ligatures form between glyphs\ncoming from different components of a previous ligature.  For example,\nif the sequence is: LAM,SHADDA,LAM,FATHA,HEH, the LAM,LAM,HEH form a\nligature, putting SHADDA and FATHA next to eachother.  However, it would\nbe wrong to ligate them.  Uniscribe has this bug also.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "03244b5de02008be93768f63902611db777bfbbf",
      "old_mode": 33188,
      "old_path": "src/hb-ot-layout-gsub-table.hh",
      "new_id": "a74f70750a108252b54793581236869757bbd97c",
      "new_mode": 33188,
      "new_path": "src/hb-ot-layout-gsub-table.hh"
    }
  ]
}
