- d00b887 Revert "[subset/closure] Batch recursions in scheduled stages" by Behdad Esfahbod · 1 year, 6 months ago
- f2aaeeb [subset/closure] Batch recursions in scheduled stages by Behdad Esfahbod · 1 year, 6 months ago
- 7a4bd97 [layout] Build lookup accelerators lazily on-demand by Behdad Esfahbod · 2 years ago
- 83353f1 [layout] Reduce memory use slightly by Behdad Esfahbod · 2 years ago
- 950c7ab [gsubgpos] Use accelerator when recursing by Behdad Esfahbod · 2 years ago
- 79eb0f7 [GSUB] Fix build on GCC < 7 by Kleis Auke Wolthuizen · 2 years, 6 months ago
- 900476c Move GSUB.hh GPOS.hh back into the GPOS/GSUB sub directories. by Garret Rieger · 2 years, 6 months ago
- 5fdae68 [reorg] Move GSUB.hh up one level and change GSUB namespace to GSUB_impl. by Garret Rieger · 2 years, 7 months ago
- 4119f73 [subset/layout] Rename dispatch_closure_lookups_recurse_func to dispatch_recurse_func<> by Behdad Esfahbod · 2 years, 7 months ago
- c13ff39 [layout] Rename apply_recurse_func to specialization of dispatch_recurse_func by Behdad Esfahbod · 2 years, 7 months ago
- a9910e2 [reorg] Move SubstLookup and GSUB into the new layout. by Garret Rieger · 2 years, 10 months ago
- 90af214 [reorg] Move ReverseChainSingleSubst to new layout. by Garret Rieger · 2 years, 10 months ago
- 403feb3 [reorg] Move LigatureSubst to new layout. by Garret Rieger · 2 years, 10 months ago
- 6a36938 [reorg] Move AlternateSubst to new layout. by Garret Rieger · 2 years, 10 months ago
- dea0681 [reorg] Move MultipleSubst into new layout. by Garret Rieger · 2 years, 10 months ago
- 7dfd9e7 [reorganization] WIP move single substitution into separate files. by Garret Rieger · 3 years ago
- a575992 [unsafe-to-concat] Mark LigatureSubst by Behdad Esfahbod · 3 years ago
- 78481b3 [gsubgpos] Combine input/backtrack/lookahead unsafe-to-concat by Behdad Esfahbod · 3 years, 2 months ago
- ac1bb3e [machinery] Move accelerators to constructor/destructor by Behdad Esfahbod · 3 years ago
- 94d43c0 [buffer] Merge and rename clear_glyph_flags() by Behdad Esfahbod · 3 years, 1 month ago
- 49c9392 [subset] During LigatureSubstFormat1 subsetting always place Coverage last. by Garret Rieger · 3 years, 4 months ago
- 6d555ce [meta] Use std::forward instead of hb_forward() by Behdad Esfahbod · 3 years, 2 months ago
- c852b86 Rename HBGlyphID to HBGlyphID16 by Behdad Esfahbod · 3 years, 4 months ago
- f0a1892 [serialize] Remove unnecessary pointer indirection by Behdad Esfahbod · 3 years, 6 months ago
- 6fe0d7d [GSUB] If MultipleSubst is applied to a ligature-component, preserve lig-id by Behdad Esfahbod · 3 years, 6 months ago
- b926fb9 Whitespace by Behdad Esfahbod · 3 years, 6 months ago
- 40884af [ot-layout] Narrow down random feature logic vs safe-to-break by Behdad Esfahbod · 3 years, 6 months ago
- cc96c4e [shaping] Update shaping substituion lookup serialization to use serializer pop()/pack(). by Garret Rieger · 3 years, 7 months ago
- 5ba46ed [subset] Correct OffsetTo serialization in GSUB to use serialize_serialize (). by Garret Rieger · 3 years, 7 months ago
- 35458b6 [subset] Add serialize_serialize to OffsetTo. by Garret Rieger · 3 years, 7 months ago
- 5639e25 Add Array16Of<> by Behdad Esfahbod · 3 years, 10 months ago
- 6c4e049 s/OffsetArrayOf/Array16OfOffset16To/g by Behdad Esfahbod · 3 years, 10 months ago
- ad28f97 Rename offset types to be explicit about their size by Behdad Esfahbod · 3 years, 10 months ago
- 95230e2 [subset] support subsetting GSUB8 by Qunxin Liu · 3 years, 10 months ago
- b14475d [subset] further changes to serializer error handling. by Garret Rieger · 3 years, 10 months ago
- 73ed59f [subset] store errors in the serializer as a flag set. by Garret Rieger · 3 years, 10 months ago
- 56ca435 [subset] fix for collect_features and remove_redundant_lamngsys by Qunxin Liu · 4 years ago
- 0e1c0fa [subset] optimize glyph closure method: step 5 by Qunxin Liu · 4 years ago
- b8a58a0 [subset] optimize glyph closure method: step 4 by Qunxin Liu · 4 years ago
- b4fc593 [subset] optimize glyph closure method: step1 by Qunxin Liu · 4 years, 1 month ago
- e583505 [subset] Use plan->glyphset_gsub instead of plan->glyphset for GSUB/GPOS by Garret Rieger · 4 years, 3 months ago
- 5a7cc7f minor spacing tweak by Ebrahim Byagowi · 4 years, 6 months ago
- d0e2add minor by Ebrahim Byagowi · 4 years, 6 months ago
- b2a1acc Simplify get_glyph_alternates() dispatcher by Behdad Esfahbod · 4 years, 7 months ago
- ffe8d3f Use dispatch for get_glyph_alternates_t by Behdad Esfahbod · 4 years, 7 months ago
- bedf417 Push get_glyph_alternates() work all the way down by Behdad Esfahbod · 4 years, 7 months ago
- 1bac858 [layout] Rename _get_alternates to _get_glyph_alternates by Ebrahim Byagowi · 4 years, 7 months ago
- d3c1697 [layout] move alternate buffer iteration logic to AlternateSet by Ebrahim Byagowi · 4 years, 7 months ago
- 1348a2c [layout] hb_ot_layout_lookup_get_alternates, a new API by Ebrahim Byagowi · 4 years, 7 months ago
- 41ef75f [gsub] Don't substitute in ReverseChainSingleSubstFormat1 if missing substitute by Behdad Esfahbod · 4 years, 7 months ago
- 973c47f [subset] Move 2 experimental public api methods to be private methods in GSUB/GPOS. by Qunxin Liu · 4 years, 7 months ago
- 5671947 s/blacklist/blocklist/g by Behdad Esfahbod · 4 years, 7 months ago
- 5cf53c0 Rename add_coverage to collect_coverage by Behdad Esfahbod · 4 years, 9 months ago
- 188a0a4 removed default base; replaced w/ bias if required by ariza · 4 years, 10 months ago
- 0750456 [gsub] minor format by Ebrahim Byagowi · 5 years ago
- 4112254 Fix glyph closure for alternate substitution. by Garret Rieger · 5 years ago
- 72cbfb9 remove empty lookup subtables by ariza · 5 years ago
- e565d1f [subset] subset lookup/feature/script lists for GSUB/GPOS by Qunxin Liu · 5 years ago
- 0b39c48 [subset] closure lookups for GSUB/GPOS by Qunxin Liu · 5 years ago
- a061e47 Change a few HB_INTERNAL static methods to static inline by Behdad Esfahbod · 5 years ago
- dd3972a [GSUB] Simplify Extension is_reverse() by Behdad Esfahbod · 5 years ago
- 858b627 [machinery] Remove CastR<>() by Behdad Esfahbod · 5 years ago
- e17e744 Convert existing uses of serialize_append in gsub subsetting to use subset_offset_array. by Garret Rieger · 5 years ago
- 36f18ce Add subset_offset_array helper function which simplifies subsetting offset arrays during stream operations. by Garret Rieger · 5 years ago
- d512087 Rename GlyphID to HBGlyphID by Ebrahim Byagowi · 5 years ago
- 38f95ba [subset] in SingleSubst subsetting, check for substitute in glyphset by Behdad Esfahbod · 5 years ago
- 4990296 [gsub] Fix clang's semicolon complains by Ebrahim Byagowi · 5 years ago
- dc9222b [subset] Implement AlternateSubst subsetting by Behdad Esfahbod · 5 years ago
- 23681b6 Minor by Behdad Esfahbod · 5 years ago
- 33c8e23 [subset] Implement MultipleSubst subsetting by Behdad Esfahbod · 5 years ago
- 5c43a7b [GSUB] Use dagger in Ligature::intersects() by Behdad Esfahbod · 5 years ago
- b8c642c Minor by Behdad Esfahbod · 5 years ago
- bc5ef76 [subset] Subset ligature substitutes! by Behdad Esfahbod · 5 years ago
- 0a18efd Minor by Behdad Esfahbod · 5 years ago
- 7dcf8e1 [config] Fix build with HB_NO_OT_LAYOUT by Behdad Esfahbod · 6 years ago
- 2ad4ba7 [gsub] Minor by Behdad Esfahbod · 6 years ago
- 2dbdec6 [gsub] Porting serialize to iterators by Behdad Esfahbod · 6 years ago
- 0af9de1 [subset] For gsub subsetting only consider glyphs reachable via gsub closure. by Garret Rieger · 6 years ago
- bcd3ffc Whitespace by Behdad Esfahbod · 6 years ago
- 05bc5f9 [subset] Remove extra iteration by Behdad Esfahbod · 6 years ago
- 2376867 Use hb_map(hb_add(this)) to dereference OffsetTo<>'s by Behdad Esfahbod · 6 years ago
- d214b07 Fix clang build by Behdad Esfahbod · 6 years ago
- 371b55c Fix clang build by Behdad Esfahbod · 6 years ago
- f92d188 Whitespace by Behdad Esfahbod · 6 years ago
- 962f95c [subset] Switch SingleSubst to use iterators in serialize. by Garret Rieger · 6 years ago
- 78d35f0 Reduce captures of lambdas by Behdad Esfahbod · 6 years ago
- d0df996 Use implicit lambda return type by Behdad Esfahbod · 6 years ago
- 7df3ecf [meta] hb_void_t -> hb_empty_t by Behdad Esfahbod · 6 years ago
- 83e3eab Whitespace by Behdad Esfahbod · 6 years ago
- 41248cc Remove MIN/MAX in favor of hb_min/hb_max by Behdad Esfahbod · 6 years ago
- 36bb24f [dispatch] Forward arguments in all dispatch multiplexers by Behdad Esfahbod · 6 years ago
- b10f659 [dispatch] Use functionality from previous commit by Behdad Esfahbod · 6 years ago
- 88a4147 [serializer] Accept exact type in serialize_subset/copy() by Behdad Esfahbod · 6 years ago
- 9258878 Remove space between right angle brackets now that we have C++11 (#1689) by Ebrahim Byagowi · 6 years ago
- 42526d1 [serialize] Fix SingleSubstFormat1 failure by Behdad Esfahbod · 6 years ago
- 915b9ea [serialize] Add c->check_assign() by Behdad Esfahbod · 6 years ago
- 00a00bc Fix two TODOs by Behdad Esfahbod · 6 years ago
- 95df00a Hide a few static methods by Behdad Esfahbod · 6 years ago
- 688069b [iter] One more dagger by Behdad Esfahbod · 6 years ago
- 90b60bd Remove HB_DEBUG_WOULD_APPLY by Behdad Esfahbod · 6 years ago