6917 Commits (5a24ea15e0c242c3e2a4a49980da3ab7dd61a3df)
 

Author SHA1 Message Date
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
Behdad Esfahbod 5f810363ac [HB] Add ArrayOf<> 15 years ago
Behdad Esfahbod 238c855fcd [HB] Use OffsetTo<> for Coverage 15 years ago
Behdad Esfahbod 3d54bd1293 [HB] Use OffsetTo<> in more places 15 years ago
Behdad Esfahbod 9e4d9d7b27 [HB] Add OffsetTo template. 15 years ago
Behdad Esfahbod e07f89295b [HB] Automate int-type size assertion 15 years ago
Behdad Esfahbod 8b83580331 [HB] Use templates for Null objects 15 years ago
Behdad Esfahbod 6e13d41401 [HB] Remove obsolete comment 15 years ago
Behdad Esfahbod 9f721cf380 [GSUB] Start ChainContextSubst 15 years ago
Behdad Esfahbod 7fca9e5245 [GSUB] Implement ContextSubstFormat3 15 years ago
Behdad Esfahbod 1ff926a568 [GSUB] Implement ContextSubstFormat2 15 years ago
Behdad Esfahbod fc36d9453e [GSUB] Add GSUB::substitute_lookup() 15 years ago
Behdad Esfahbod c43562b2a7 [GSUB] Finish ContextSubstFormat1 15 years ago
Behdad Esfahbod 5ee2189622 [HB] Fix typo 15 years ago
Behdad Esfahbod 6b59c9b445 [HB] Add TODO item 15 years ago
Behdad Esfahbod c5419b6cf2 [HB] Remove DEFINE_NON_INSTANTIABLE 15 years ago
Behdad Esfahbod 0dff25f036 [HB] Remove get_size() 15 years ago
Behdad Esfahbod 25c6c9a3f6 [GSUB] ContextSubst format 1 15 years ago
Behdad Esfahbod f702295103 [GSUB] Shuffle 15 years ago
Behdad Esfahbod a83e08f872 [HarfBuzz] Start a TODO file 15 years ago
Behdad Esfahbod eed05b04eb [GSUB] minor 15 years ago
Behdad Esfahbod cdb317bc4e [GSUB] Towards Context subtitutes 15 years ago
Behdad Esfahbod c9c6a78aec [GSUB] Minor refactoring 15 years ago
Behdad Esfahbod bb3899a579 [GSUB] Implement ligature substitutions 15 years ago
Behdad Esfahbod 38b011a293 [GSUB] Hook new GSUB up in Pango 15 years ago
Behdad Esfahbod a84e71ad11 [GSUB] Start Ligature subtable support 15 years ago
Behdad Esfahbod 52886ca56b [GSUB] Implement Alternate subtables 15 years ago
Behdad Esfahbod 4f27ce7e02 [GSUB] Implement Extension subtables 15 years ago
Behdad Esfahbod 83e61ff470 [GSUB] Fix reverse lookup loop like we did in the old code before 15 years ago
Behdad Esfahbod 5a0b791184 [harfbuzz/GSUB] towards a partially working GSUB 15 years ago
Behdad Esfahbod 30bd763fa2 Implement the first substitute() 15 years ago
Behdad Esfahbod ce48f03946 Merge harfbuzz-ng 15 years ago
Behdad Esfahbod 0e13beeb93 Use git.mk 16 years ago
Behdad Esfahbod 2d15e72c75 Give it a start at GSUB 16 years ago
Behdad Esfahbod 9d870f2a55 Bug 577952 – Error loading {GDEF,GSUB,GPOS} table 0x6EAD 16 years ago
Behdad Esfahbod d49caf1f77 [opentype] Protect against illegal access for arrays of length zero 16 years ago
Behdad Esfahbod 66871797af [opentype] Use size_t instead of uint for malloc wrappers 16 years ago
Behdad Esfahbod 3664e59c52 Fix Bug 572529 – Poor -I ordering can break build 16 years ago
Behdad Esfahbod aca4d11388 Allocate all array rows in a single ALLOC call. Saves over 100 alloc calls 16 years ago
Behdad Esfahbod c561d69c72 Remove ClassDef->Defined field. This is the comment accompanying it: 16 years ago
Behdad Esfahbod 9372edd6f0 Use calloc(), instead of malloc()ing and memset()ing. 16 years ago
Behdad Esfahbod 94c21d26ba Remove old cruft. 16 years ago
Behdad Esfahbod 0a47c4f78e Allocate all array rows in a single ALLOC call. Saves over 2000 alloc 16 years ago