summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2018-08-28C++11 solution for previous commitrvalue-referenceBehdad Esfahbod1-8/+1
2018-08-28Explicitly pass reference in hb_auto_t constructorBehdad Esfahbod1-1/+8
2018-08-26[ot-face] Remove tables_t. The face_data_t is what tables_t wasBehdad Esfahbod8-61/+54
2018-08-26Free up hb-ot-face.hh from includesBehdad Esfahbod13-13/+36
2018-08-26[face] Use saved cmap in collect_unicodes() APIsBehdad Esfahbod1-10/+8
2018-08-26[OT] Move code aroundBehdad Esfahbod2-20/+21
2018-08-26[OT] Use relaxed ops for recursing into GSUB/GPOS lookups againBehdad Esfahbod4-8/+16
2018-08-26[GDEF] Move code aroundBehdad Esfahbod3-138/+128
2018-08-26Add template keywordBehdad Esfahbod1-1/+1
2018-08-26FixupBehdad Esfahbod1-1/+1
2018-08-26[ot-face] Port GDEF to unified table accelerator model as wellBehdad Esfahbod5-111/+147
2018-08-26[ot-face] Unify GSUB/GPOS accelerators in the table accelerator frameworkBehdad Esfahbod9-86/+66
2018-08-26WIPBehdad Esfahbod6-25/+51
2018-08-26[ot-face] Unify accelerators and tablesBehdad Esfahbod5-51/+26
2018-08-26MinorBehdad Esfahbod1-1/+0
2018-08-26[ot-font] RenameBehdad Esfahbod2-18/+18
2018-08-25[ot-font] Cache tables on face, not fontBehdad Esfahbod6-77/+58
2018-08-25[ot-font] Use init0Behdad Esfahbod1-9/+9
2018-08-25[ot-font] Make everything (cmap/metrics) lazyBehdad Esfahbod2-25/+31
2018-08-25[ot-font] Fallback vertical advance to UPEMBehdad Esfahbod2-2/+2
2018-08-25Add hb-ot-face.cc/hhBehdad Esfahbod7-281/+355
2018-08-25[face] Introduce character-map APIBehdad Esfahbod7-73/+86
2018-08-25MinorBehdad Esfahbod1-1/+2
2018-08-25Rename hb-*private.hh to hb-*.hhBehdad Esfahbod168-455/+452
2018-08-25[unicode] Add HB_UNICODE_MAXBehdad Esfahbod3-6/+6
2018-08-25[cmap] More hb_auto_t<>(...)Behdad Esfahbod1-9/+3
2018-08-25[cmap] Fix skipping gid0 in Format4 collect_unicodes()Behdad Esfahbod1-2/+18
2018-08-25Use new hb_auto_t<> constructor with Coverage::IterBehdad Esfahbod2-43/+52
2018-08-25Add 1-param passthrough constructor to hb_auto_t<>Behdad Esfahbod2-4/+4
2018-08-25[cmap] MinorBehdad Esfahbod1-3/+5
2018-08-25[cmap Add hb_subset_collect_variation_unicodes()Behdad Esfahbod3-12/+82
2018-08-25[cmap] Add hb_subset_collect_variation_selectors()Behdad Esfahbod3-9/+49
2018-08-25[cmap] Remove unused codeBehdad Esfahbod1-10/+0
2018-08-25[cmap] Use bsearch to find subtablesBehdad Esfahbod2-5/+2
2018-08-25[cmap] Factor out find_best_subtableBehdad Esfahbod1-21/+31
2018-08-25MinorBehdad Esfahbod1-22/+26
2018-08-25[cmap] Implement collect_unicodes() for Format0/6/10Behdad Esfahbod1-4/+19
2018-08-25[cmap] Simplify collect_unicodes()Behdad Esfahbod1-23/+29
2018-08-25Rename get_all_codepoints() to collect_unicodes()Behdad Esfahbod5-28/+28
2018-08-25[ot-font] Return char-not-found if mapped to gid 0Behdad Esfahbod1-4/+4
2018-08-25Add face-builderBehdad Esfahbod7-139/+169
2018-08-24[blob] Add as_bytes()Behdad Esfahbod1-0/+4
2018-08-24[sanitize] Document how sanitize machinery worksBehdad Esfahbod1-0/+62
2018-08-24[serialize] Add copy_bytes() and copy_blob()Behdad Esfahbod2-1/+23
2018-08-23[ot] Rename hb_ot_layout_t to hb_ot_face_data_tBehdad Esfahbod10-91/+71
2018-08-14Add guard around free_static_C_localeEmil A Eklund1-1/+2
2018-08-14Guard free_static function definitions with macroEmil A Eklund6-6/+15
2018-08-141.8.81.8.8Behdad Esfahbod3-3/+21
2018-08-13[icu] Pass normalizer instance down as user_dataBehdad Esfahbod1-14/+9
2018-08-13Don't add reference in get_unicode_funcs() functionsBehdad Esfahbod4-5/+4