[OTLayout] Add note about collect_glyphs() and recursive lookups
[OTLayout] Add hb_ot_layout_lookup_accelerator_t
Move code around
[OTLayout] Refactor a bit more
[OTLayout] Add is_inplace() method to GSUB
[OTLayout] Minor
[OTLayout] Minor
[OTLayout] Merge / templateize apply_string()
[OTLayout] Use is_inplace() when flipping buffers
[test] Add test for hb_set_get_min() bug

Failing now.

Bug 64476 - Typo in hb_set_t.get_min()
Bug 64476 - Typo in hb_set_t.get_min()

Fixes previous commit's test.
Arabic mark width-zeroing regression

Mozilla Bug 873902 - Display Arabic text with diacritics is bad
https://bugzilla.mozilla.org/show_bug.cgi?id=873902
Minor refactoring
0.9.17
Copy stdint.h boilerplate to ucdn
[icu_le] Fix scaling

Seems to work...
Merge commit '9d9e72e94e7914f82ce62a304e7242f79c13edaf'
[icu_le] A bit better scaling
[icu_le] Support non-BMP text
Don't zero advance of mark-non-mark ligatures

If there's a mark ligating forward with non-mark, they were
inheriting the GC of the mark and later get advance-zeroed.
Don't do that if there's any non-mark glyph in the ligature.

Sample test: U+1780,U+17D2,U+179F with Kh-Metal-Chrieng.ttf

Also:
Bug 58922 - Issue with mark advance zeroing in generic shaper