1152 Commits (5dd4609f4da5674966a0169d9fa533ac5bc9f464)
 

Author SHA1 Message Date
Behdad Esfahbod 1115890b90 More cleanup 14 years ago
Behdad Esfahbod dbf56b1d94 More lig-id cleanup 14 years ago
Behdad Esfahbod f6a23a0b91 More removal of lig-id code from buffer 14 years ago
Behdad Esfahbod dd2ffd282c Minor renaming 14 years ago
Behdad Esfahbod fe263272a2 Move setting lig_id/component out of buffer and to the gsub code 14 years ago
Behdad Esfahbod 2e2b2480c0 Always allocate new ligature id 14 years ago
Behdad Esfahbod bf07d5a29c Set component=0 for ligature glyph 14 years ago
Behdad Esfahbod 37ab877149 Remove comment 14 years ago
Behdad Esfahbod 88474c6fda Get rid of the OpenType-specific internal buffer representation 14 years ago
Behdad Esfahbod 6cb8c34930 Add hb_var_int_t 14 years ago
Behdad Esfahbod f22802431a Remove trailing comma 14 years ago
Behdad Esfahbod 13528d0c78 Supposedly implement vertical support in GPOS 14 years ago
Behdad Esfahbod 9624de5b49 Clarify cursive_chain (and change its sign) 14 years ago
Behdad Esfahbod d6c9eadb88 Remove more pointless LONGTERMTODO items 14 years ago
Behdad Esfahbod e204674fe3 Rename hb_ot_layout_get_lig_carets() to hb_ot_layout_get_ligature_carets() 14 years ago
Behdad Esfahbod 3357d145f8 Implement vertical support in get_lig_carets() 14 years ago
Behdad Esfahbod 8eeed7eddc Remove LONGTERMTODO item that I'll never fix 14 years ago
Behdad Esfahbod 184a5279c6 Remove unused macro 14 years ago
Behdad Esfahbod af5d02a269 Rewrite Cursive joining to act more like other pair lookups 14 years ago
Behdad Esfahbod ea22c749c7 Fix Cursive positioning 14 years ago
Behdad Esfahbod aefdb64689 Fix segfault with Arabic combining marks 14 years ago
Behdad Esfahbod 12b2d09a87 Remove obsolete TODO item 14 years ago
Behdad Esfahbod 248e3c2ba4 Oops, remove extra mask setting that broke complex shaping 14 years ago
Behdad Esfahbod 502f4cba3e Divide get_metrics into get_advance and get_extents 14 years ago
Behdad Esfahbod ec6c0e54d3 Fix blob leak 14 years ago
Behdad Esfahbod bd7378b2ef Massage mask setting a bit more 14 years ago
Behdad Esfahbod 961f9baa7b Oops, actually set global mask 14 years ago
Behdad Esfahbod 39dede9fff Make sure boolean features always use value=1 14 years ago
Behdad Esfahbod 3506b2e78d Return early if mask is 0 14 years ago
Behdad Esfahbod 5c1c8c9c50 Make sure feature values don't leak out of their mask 14 years ago
Behdad Esfahbod 852912fc2d Fix applying default-value for features 14 years ago
Behdad Esfahbod 2989be4919 Set user masks after complex masks 14 years ago
Behdad Esfahbod a7820b7b15 Add TODO item 14 years ago
Behdad Esfahbod 04a3023a66 Cleanup TODO 14 years ago
Behdad Esfahbod 3111b8a0d5 Fix stupid bug, oops 14 years ago
Behdad Esfahbod 3703f88b74 Step the version up to 0.2 now that Arabic shaper is in 14 years ago
Behdad Esfahbod 758f68b860 Fix Arabic shaper 14 years ago
Behdad Esfahbod 13403bc67a Hookup Arabic shaper! 14 years ago
Behdad Esfahbod 57ac0ecb78 Merge clearing masks and setting global masks 14 years ago
Behdad Esfahbod fc96596b7c Form clusters before setting masks 14 years ago
Behdad Esfahbod 1e80782244 Clear masks before setting them up, not after! 14 years ago
Behdad Esfahbod fd3d32d31c Add hb_ot_shape_execute() 14 years ago
Behdad Esfahbod 49baa1f69e Add hb_ot_complex_shaper_t stuff and start hooking Arabic shaper up 14 years ago
Behdad Esfahbod 605ed468f3 Add hb_ot_shape_plan_t 14 years ago
Behdad Esfahbod 895fb5d364 Refactor, in a different direction 14 years ago
Behdad Esfahbod d2ba016ca1 More refactoring 14 years ago
Behdad Esfahbod 66e487dfbf Update Arabic shaping table to Unicode 6.0.0. 14 years ago
Behdad Esfahbod f4792d99ee Fix infinite loop! 14 years ago
Behdad Esfahbod 993d1e786a Fix missing negation in unreachable code! 14 years ago
Behdad Esfahbod 52601275d5 More separation 14 years ago