12459 Commits (1522015bb2d140f199359c4e7cfcf342b93894a7)
 

Author SHA1 Message Date
Behdad Esfahbod b24ecbadf4 [GPOS] PairPosFormat1 15 years ago
Behdad Esfahbod 056c7ec1ae [GPOS] Start filling apply() functions in 15 years ago
Behdad Esfahbod 4fa77d3c43 [HB] Use enums 15 years ago
Behdad Esfahbod 6b54c5d044 [HB] More reference cast simplification 15 years ago
Behdad Esfahbod eb0dfc830e [HB] Rename LOOKUP_ARGS to APPLY_ARGS 15 years ago
Behdad Esfahbod 2a8e6accdf [HB] Internally rename position() and substitute() to apply() 15 years ago
Behdad Esfahbod f6c8a6eacf [HB] Simplify casts 15 years ago
Behdad Esfahbod 9c42f05a5c Switch Pango to new, defunt, GPOS 15 years ago
Behdad Esfahbod 5e5eb0573f [HB] Start GPOS! 15 years ago
Behdad Esfahbod 64e67f7599 [GSUB] Minor 15 years ago
Behdad Esfahbod d79cae0b4e [HB] Minor 15 years ago
Behdad Esfahbod 8533bb985e [GSUB] Protect against mismatching Extension subtable types 15 years ago
Behdad Esfahbod 969afd706e [GSUB] Implement ReverseChainSingleSubst 15 years ago
Behdad Esfahbod 4acaffd786 [HB] Don't use G_LIKELY! 15 years ago
Behdad Esfahbod 3dcb12f171 [GSUB] Oops, fix Extension check 15 years ago
Behdad Esfahbod 2e8fb6c38d [HB] Tweak some constants and fix Coverage 15 years ago
Behdad Esfahbod d6aae5f5ca [HB] Cleanup TODOs 15 years ago
Behdad Esfahbod 122f21fb9a [GSUB] Fix context_length handling in Ligature too 15 years ago
Behdad Esfahbod 47958dea21 [HB] Minor cleanup 15 years ago
Behdad Esfahbod e73a0c2a90 [HB] Correctly skip glyphs when applying (Chain)Context lookups 15 years ago
Behdad Esfahbod 7cff75babd [HB] Fix context_length checking 15 years ago
Behdad Esfahbod d0ba055700 [HB] ChainContext complete 15 years ago
Behdad Esfahbod e072c24e79 [HB] Implement backtrack matching 15 years ago
Behdad Esfahbod 02e1e5c63f [HB] One more step to go, for fully working GSUB and ChainContext 15 years ago
Behdad Esfahbod f14c2b7acf [HB] Further modularize Context matching 15 years ago
Behdad Esfahbod 13ed4405c5 [HB] A step closer to working ChainContext 15 years ago
Behdad Esfahbod e8cbaaf6d5 [HB] Add HeadlessArrayTo<> 15 years ago
Behdad Esfahbod dcb6b60254 [HB] More template goodness 15 years ago
Behdad Esfahbod aa3d7adca5 [HB] More churning towards ChainContext lookups 15 years ago
Behdad Esfahbod 48f16ed96a [HB] Towards sharing Context and ChainContext code 15 years ago
Behdad Esfahbod 6cf2a52593 [HB] Add check to avoid infinite recursion 15 years ago
Behdad Esfahbod 887c4b4416 [HB] Cosmetic 15 years ago
Behdad Esfahbod ca5290f499 [HB] Start ChainContext and ReverseChainSingleSubst lookups 15 years ago
Behdad Esfahbod 433f4aea74 [HB] Remove stale TODO 15 years ago
Behdad Esfahbod 6f20f72e9c [HB] Split Layout-common tables into new files 15 years ago
Behdad Esfahbod f45107fe09 [HB] More shuffling 15 years ago
Behdad Esfahbod f8dc67b3c2 [HB] Cleanup format unions 15 years ago
Behdad Esfahbod da1097bc3b [HB] Use four bytes for Null Tag, not 5 15 years ago
Behdad Esfahbod 19fc24f268 [HB] Couple size checks 15 years ago
Behdad Esfahbod ecf17e849d [HB] Propagate property of first glyph 15 years ago
Behdad Esfahbod eca8e33710 [GSUB] Further optimize the main switch 15 years ago
Behdad Esfahbod 13068232e7 [HB] Unify first glyph property checking 15 years ago
Behdad Esfahbod 66bf7ce4e3 [HB] Move Context matching logic out of GSUB 15 years ago
Behdad Esfahbod a1625528cd [GSUB] Unify ContextSubst matching 15 years ago
Behdad Esfahbod c36238bea4 [HB] Renames 15 years ago
Behdad Esfahbod 15c3e75b39 [HB] Simplify buffer 15 years ago
Behdad Esfahbod 36f78446ce [HB] Add TODO item 15 years ago
Behdad Esfahbod ee58aaebd2 [HB] Update copyright years 15 years ago
Behdad Esfahbod f4c9514935 [HB] Simplify more arrays 15 years ago
Behdad Esfahbod c9a7cbe9cb [HB] Use ArrayOf<> in GSUB 15 years ago