Do not allow recursiving to same position and same lookup
authorBehdad Esfahbod <behdad@behdad.org>
Thu, 19 Nov 2015 20:39:09 +0000 (12:39 -0800)
committerBehdad Esfahbod <behdad@behdad.org>
Thu, 19 Nov 2015 20:39:09 +0000 (12:39 -0800)
commit9cc1ed4fa68075b3b142a2737438109772dd0002
treebc3dbd624956b2c9d2876282693eae3890e8297d
parent7d75eee799bbb5ee7eef2651cf7b7d3aee6f09b0
Do not allow recursiving to same position and same lookup

This is just to make it harder to be extremely slow.  There definitely
are ways still, just harder.  Oh well... how do we tame this problem
without solving halting problem?!

Fixes https://github.com/behdad/harfbuzz/issues/174
src/hb-ot-layout-gsubgpos-private.hh
test/shaping/fonts/sha1sum/MANIFEST
test/shaping/fonts/sha1sum/fab39d60d758cb586db5a504f218442cd1395725.ttf [new file with mode: 0644]
test/shaping/tests/fuzzed.tests