[khmer] Clear syllables before presentation features
6ddd669
[khmer] Revert previous change, and remove pauses
8eef196
[khmer] Apply ccmp after basic features
7c658ea
[khmer] Rewrite most of shaper to better follow spec
1a96cc8
[shaper] Move code around
f5152ce
[shaper] Remove a macro
36d0fbb
[atomic] Make pointer get op relaxed instead of acquire
b1e5650
[serialize] Increase stage count from 8 to 32
66ccd8a
[serialize] Remove unused truncate() method
ee8cf91
fixed FDSelect0::sanitize
8782f80
Added sanitize functions & calls
9c4cada
Merge branch 'master' into cff-subset
161b642
[subset] During lookup collection remember the features we've already processed.
5edf454
Minor
42c183f
[serialize] Allocate for markFilteringSet
ecab660
Minor
7f08818
Fix unlikely leaks
2e25d8f
Add hb-iter-private.hh
3c2842c
Move some code from hb-open-type-private.hh to hb-machinery-private.hh
92b1e02
[closure] Allocate out set on the stack
6b11fea
Fix compile
74467b7
[coretext] Add note
bf90f35
[subset] Only used reachable lookups for gsub closure.
fb58cb4
[closure] Separate in and out glyphs
c38bd40
[subset] Limit the iterations of the closure algorithm.
85646fd
Fix visibility on mingw32
94759d4
Fix infinite loop in loading num_glyphs within sanitizer
61eddbd
One more visibility trick
e22a48a
One more
e57a638
Remove unnecessary OT:: namespace specifiers
36ed163