9718 Commits (c930ae2bd8b6f626ddec0628ae6b38e3134e3c97)
 

Author SHA1 Message Date
Behdad Esfahbod 67ec9fa9e4 [iter] Add hb_chop() 6 years ago
Behdad Esfahbod 5828d8e83c [iter] Add hb_take() specialization for arrays 6 years ago
Behdad Esfahbod 398b296f3b [iter] Add hb_len() 6 years ago
Behdad Esfahbod 875131d478 [iter] Add hb_take() 6 years ago
Behdad Esfahbod 1f88dae9f5 [iter] Make iota() accept invokable for increasing to next item 6 years ago
Behdad Esfahbod 3bc86fb237 [algs] Fix hb_inc/dec signature 6 years ago
Behdad Esfahbod b1378d8a21 [iter] Add hb_repeat() 6 years ago
Behdad Esfahbod 966a18b92a [iter] Remove some && 6 years ago
Behdad Esfahbod de45775c37 [iter] Use hb_ridentity instead of lazy + 6 years ago
Behdad Esfahbod ce4d63beec [iter] Separate hb_iota implementation from hb_range 6 years ago
Behdad Esfahbod 814dc3cbe5 [iter] Rename 6 years ago
Behdad Esfahbod 2d5643aed4 [algs] Add hb_inc() and hb_dec()) 6 years ago
Behdad Esfahbod 7eafe94705 Revert "[array] Add chop()" 6 years ago
Ebrahim Byagowi 28c8dcb53f
[subset] minor 6 years ago
Behdad Esfahbod 545fe9d9f0 [array] Add chop() 6 years ago
Behdad Esfahbod c72589f13f [iter] Change item_size to get_item_size() 6 years ago
Behdad Esfahbod d58e248df6 [array] Add truncate() method 6 years ago
Behdad Esfahbod a06edf1430 [array] Use injected class name more 6 years ago
Behdad Esfahbod e0e0c8c109 Minor 6 years ago
qxliu76 0313ef86e3 bug fix in optimizing coverage table format (#1942) 6 years ago
Behdad Esfahbod 38f95baf6b [subset] in SingleSubst subsetting, check for substitute in glyphset 6 years ago
Ebrahim Byagowi 499029644f
[gsub] Fix clang's semicolon complains 6 years ago
Ebrahim Byagowi 28620310b8
[test] Avoid alloca use as clang complain 6 years ago
Ebrahim Byagowi 875985cd48
[subset] Don't allow malicious fonts to insert unlimited table headers 6 years ago
Behdad Esfahbod dc9222b1dd [subset] Implement AlternateSubst subsetting 6 years ago
Behdad Esfahbod 23681b6da4 Minor 6 years ago
Behdad Esfahbod 33c8e2303c [subset] Implement MultipleSubst subsetting 6 years ago
Behdad Esfahbod 5c43a7ba7e [GSUB] Use dagger in Ligature::intersects() 6 years ago
Behdad Esfahbod b8c642c1f5 Minor 6 years ago
Behdad Esfahbod dc2c9aa0c3 Rename 6 years ago
Behdad Esfahbod bc5ef765a8 [subset] Subset ligature substitutes! 6 years ago
Behdad Esfahbod 42d887bd22 Beef up HeadlessArrayOf<> 6 years ago
Behdad Esfahbod 3ca809e362 Add ArrayOf::pop() 6 years ago
Behdad Esfahbod 307bd6d79f Add arithmetic operators to IntType<> 6 years ago
Behdad Esfahbod 2e1d00c85b [debug] Minor 6 years ago
Behdad Esfahbod 062cad5e28 Add ArrayOf::serialize_append 6 years ago
Adrian Wong b66076812d Adjustments to the generated Indic table output (#1936) 6 years ago
Ebrahim Byagowi 4ef08dbce1 Use hb_bytes_t as<T> in hb_blob_t 6 years ago
Ebrahim Byagowi dce42cef2b [glyf] Move GlyphHeader::from_bytes to hb_bytes_t, introduce .as<T> () 6 years ago
Ebrahim Byagowi 6e82d59b4f
[glyf] Revert the way indexToLocFormat is set 6 years ago
Ebrahim Byagowi 88e9db19d2
[subset] Remove subset table size assertion 6 years ago
Ebrahim Byagowi a0b4ac4dce Turn 8 spaces to tab across the project 6 years ago
Ebrahim Byagowi 269a120f13
[subset] Raise the bar in new vs old table size 6 years ago
Ebrahim Byagowi 2f8e823331
[glyf] minor 6 years ago
Ebrahim Byagowi 07e467a30e [glyf] Move GlyphHeader size checking to a static method 6 years ago
Ebrahim Byagowi 139d14dc89 [glyf] Move GlyphHeader related logics to its, making its fields protected 6 years ago
Ebrahim Byagowi d57819cbdb [glyf] format source 6 years ago
Ebrahim Byagowi 2aef3013f3 [subset] Consider instruction length place itself 6 years ago
Ebrahim Byagowi 922898c814 [subset] Fail on table grow more than 16x+4096 6 years ago
Ebrahim Byagowi 28aba780c4 [subset] Fix blob leak of _subset2 when returns early 6 years ago