67 Commits (266368993625e0cfb6eef9188f8b9aa29fb97391)

Author SHA1 Message Date
Behdad Esfahbod f9abbf83b6 Fix fallout from 975bdd5ef5 7 years ago
Behdad Esfahbod a7dd90f519 Revert "Remove HB_DISALLOW_COPY_AND_ASSIGN" 7 years ago
Behdad Esfahbod ff92de766b Remove HB_DISALLOW_COPY_AND_ASSIGN 7 years ago
Behdad Esfahbod 6c2227640b Add HB_DISALLOW_COPY_AND_ASSIGN 7 years ago
Behdad Esfahbod a60ba7964e s/finish/fini 7 years ago
Behdad Esfahbod 384862d7ee Remove NO_COPY() 7 years ago
Behdad Esfahbod dbdbfe3d7b Use nullptr instead of NULL 7 years ago
Behdad Esfahbod 72ada4f0c6 [GX] Hook up feature variations 8 years ago
Behdad Esfahbod a82165248c Only do fallback Hebrew composition if no GPOS 'mark' available 11 years ago
Behdad Esfahbod 5497a8a274 Cache various masks on the shape plan 11 years ago
Behdad Esfahbod f47b921954 Fix unsafe shape_plan->face dependency 11 years ago
Behdad Esfahbod 2265be0a62 Minor 12 years ago
Behdad Esfahbod 607feb7cff [OTLayout] Ignore default-ignorables when matching GSUB/GPOS 12 years ago
Behdad Esfahbod 6b1e3502e2 Remember ZWNJ 12 years ago
Behdad Esfahbod f30641038b Bunch of independent changes (ouch) 12 years ago
Behdad Esfahbod 6fddf2d739 Refactoring ot-map building to make chosen script available earlier 12 years ago
Behdad Esfahbod cf3afd8979 Rename and revamp is_zero_width() to be is_default_ignorable() 12 years ago
Behdad Esfahbod 3992b5ec4c Move code around 12 years ago
Behdad Esfahbod cd0c6e148f Shuffle buffer variable allocations around 12 years ago
Behdad Esfahbod a8c6da90f4 [OT] Add per-complex-shaper shape_plan data 12 years ago
Behdad Esfahbod 8bb5deba96 [OT] Pipe shape_plan down to pause_callbacks 12 years ago
Behdad Esfahbod 16c6a27b4b [OT] Port complex_shaper to planner/plan 12 years ago
Behdad Esfahbod 5393e3a62b [OT] Minor refactoring 12 years ago
Behdad Esfahbod 208f70f055 Inline Unicode callbacks internally 12 years ago
Behdad Esfahbod 693918ef85 [OT] Streamline complex shaper enumeration 12 years ago
Behdad Esfahbod e82061e8db Move ot shaper completely to shape_plan 12 years ago
Behdad Esfahbod 027857d041 Start adding a unified shaper access infrastructure 12 years ago
Behdad Esfahbod d1deaa2f5b Replace zerowidth invisible chars with a zero-advance space glyph 13 years ago
Behdad Esfahbod 683b503f30 Minor 13 years ago
Behdad Esfahbod b9f199c8e3 Move code around 13 years ago
Behdad Esfahbod 6bd9b479b8 Hide backend-specific shape functions 13 years ago
Behdad Esfahbod 7752aa73e7 Minor 13 years ago
Behdad Esfahbod 11138ccff7 Add normalize mode 13 years ago
Behdad Esfahbod 6769f21d57 More moving code around 13 years ago
Behdad Esfahbod 2db2a56682 Move code around 13 years ago
Behdad Esfahbod 634c9e3423 Minor 13 years ago
Behdad Esfahbod 514b6f8866 Followup: Reorder Hebrew combining classes for better rendering 13 years ago
Behdad Esfahbod 6e78607ea7 Reorder Hebrew combining classes for better rendering 13 years ago
Behdad Esfahbod 3007ffa9e5 Reorder combining-class to better suit Arabic shadda mark-mark positioning 13 years ago
Behdad Esfahbod c605bbbb6d Remove C++ guards from source files 13 years ago
Behdad Esfahbod 34c22f8168 Implement Unicode Canonical Reordering Algorithm 14 years ago
Behdad Esfahbod 45412523dc More normalization kick 14 years ago
Behdad Esfahbod 5d90a342e3 Document normalization design 14 years ago
Behdad Esfahbod 192445aef2 Remove intermittent_glyph() 14 years ago
Behdad Esfahbod 5c6f5982d7 Towards normalization 14 years ago
Behdad Esfahbod 655586fe5e Towards normalization 14 years ago
Behdad Esfahbod 76f76812ac Shuffle code around, remove shape_plan from complex shapers 14 years ago
Behdad Esfahbod b9452bfc16 Fix compiler warnings with -pedantic 14 years ago
Behdad Esfahbod b9ddbd5593 [Indic] Start an Indic shaper 14 years ago
Behdad Esfahbod 90645fb24b [OT] Separate map_builder from the actual map 14 years ago