50 Commits (3eb6a4dbf25b11fce5e0e426e89f7457887aeca0)

Author SHA1 Message Date
Behdad Esfahbod 3eb6a4dbf2 [coretext] Minor 10 years ago
Behdad Esfahbod 08acfe0d3a [hb-coretext] Fix cluster order of notdef runs in RTL text 10 years ago
Behdad Esfahbod 81b8d9777b [coretext] Fix buffer resizing 10 years ago
Behdad Esfahbod c3e924fb9e [coretext] Rewind scratch-allocated arrays when not needed anymore 10 years ago
Behdad Esfahbod fd0001d7db [coretext] Compare CGFont and PS name, if CTFont didn't match 10 years ago
Behdad Esfahbod 5a0eed3b50 [coretext] Implement vertical shaping 10 years ago
Behdad Esfahbod 1b55077f03 [coretext] Remove unnecessary alt_size 10 years ago
Behdad Esfahbod 10b1104d79 [coretext] Use CFRunStatus 10 years ago
Behdad Esfahbod fd1a6aa8d0 [coretext] Minor 10 years ago
Behdad Esfahbod 130856c705 [coretext] Remove debug printf! 10 years ago
Behdad Esfahbod 4acce77db7 [coretext] Pass buffer direction to CoreText 10 years ago
Behdad Esfahbod 5ec45dd37c [coretext] Minor 10 years ago
Behdad Esfahbod 624a299b82 [coretext] Attach marks to base clusters 10 years ago
Behdad Esfahbod 3c41ccb535 [coretext] Use input clusters 10 years ago
Behdad Esfahbod a6b8dc8742 [coretext] Fix buffer resize handling 10 years ago
Behdad Esfahbod 9b3c60c88b [coretext] Always compute log_clusters 10 years ago
Behdad Esfahbod 9ce067c775 [coretext] Simplify cluster mapping 10 years ago
Behdad Esfahbod 49f7fb6376 [coretext] Minor 10 years ago
Behdad Esfahbod 25f4fb9b56 [coretext] Fix fallback detection 10 years ago
Behdad Esfahbod 77a7a53ace [coretext] Fix last range 10 years ago
Behdad Esfahbod 92aeee3f04 Minor 10 years ago
Behdad Esfahbod b9993d8d6d [coretext] Fix assert on Yosemite 10 years ago
Behdad Esfahbod 087733dd66 [coretext] Use CGFont as face_data 10 years ago
Behdad Esfahbod 7627100f42 Mark unsigned integer literals with the u suffix 10 years ago
Behdad Esfahbod fb8cc86ff9 Rename sort() to qsort() 11 years ago
Behdad Esfahbod 7526373e70 [coretext] Remove unused var 11 years ago
Behdad Esfahbod a9e25e90a4 [coretext] Add hb_coretext_face_create() 11 years ago
Behdad Esfahbod c79865f90f [coretext] Add coretext_aat shaper 11 years ago
Behdad Esfahbod c29993a181 [coretext] Handle surrogate pairs when generating notdef glyphs 11 years ago
Behdad Esfahbod 748b2782e4 [coretext] Minor optimization 11 years ago
Behdad Esfahbod aec468f01e [coretext] Add TODO 11 years ago
Behdad Esfahbod 58cc233e8b [coretext] Cleanup 11 years ago
Khaled Hosny c8213c6198 [coretext] Avoid font fallback with CoreText shaper 11 years ago
Behdad Esfahbod 68c372ed2e More scratch-buffer cleanup 11 years ago
Behdad Esfahbod 8fcadb9cf9 [coretext] More scratch buffer fixes 11 years ago
Behdad Esfahbod 16f175cb2e Fix scratch-buffer alignment warnings 11 years ago
Behdad Esfahbod 3613696b57 [coretext] Fully support user features 11 years ago
Behdad Esfahbod a782a5e9a3 [coretext] Start adding support for features 11 years ago
Behdad Esfahbod c461371419 [CoreText] Don't leak the CTLine object (and everything that hangs off it) 11 years ago
Behdad Esfahbod 7235f33f9e Fix misc warnings reported by cppcheck 12 years ago
Behdad Esfahbod e923e6487b [coretext] Fixed typo 12 years ago
Behdad Esfahbod 9a8395824b [coretext] Add hb_coretext_face_get_cg_font() 12 years ago
Behdad Esfahbod 8611235688 [coretext] Remove hack around GlyphID 12 years ago
Behdad Esfahbod 7d52e6601f Whitespace 12 years ago
Behdad Esfahbod 45c1383cc7 Minor 12 years ago
Behdad Esfahbod 301168dae7 [CoreText] Port to shape_plan infrastructure 12 years ago
Behdad Esfahbod 027857d041 Start adding a unified shaper access infrastructure 12 years ago
Jonathan Kew ac2085d4b3 [CoreText] Ensure cluster indices in output buffer are non-decreasing. 12 years ago
Behdad Esfahbod 441d3bb7de Minor 12 years ago
Jonathan Kew aa6d849838 [CoreText] Add basic Core Text backend for comparison with our native shaping 12 years ago