summaryrefslogtreecommitdiff
path: root/src/hb-ot-glyf-table.hh
AgeCommit message (Expand)AuthorFilesLines
2019-01-22Convert tag enum class consts to static constexprBehdad Esfahbod1-2/+2
2018-12-22Minor, tweak spacesEbrahim Byagowi1-4/+4
2018-12-17Remove redundant void from C++ sources (#1486)Ebrahim Byagowi1-3/+3
2018-12-16Remove redundant 'inline' from methods (#1483)Ebrahim Byagowi1-19/+18
2018-12-12minor style fix, use void in methods on no argumentEbrahim Byagowi1-1/+1
2018-12-08[glyf] minorEbrahim Byagowi1-1/+4
2018-11-29Convert "static const hb_tag_t" constants to enumBehdad Esfahbod1-2/+2
2018-11-22[glyf] Don't mark structs UNBOUNDEDBehdad Esfahbod1-2/+6
2018-11-22Fix up recent changeBehdad Esfahbod1-2/+2
2018-11-16[subset] minor, adjust spacesEbrahim Byagowi1-126/+116
2018-11-13[ot-face] Add 'head' tableBehdad Esfahbod1-8/+3
2018-11-11Add hb_blob_ptr_t.destroy()Behdad Esfahbod1-2/+2
2018-11-11[color] Port to hb_blob_ptr_tBehdad Esfahbod1-14/+8
2018-11-10[glyf] minorEbrahim Byagowi1-1/+1
2018-11-03Fix null accelerator'sBehdad Esfahbod1-3/+3
2018-10-31Improve blob->as<>Behdad Esfahbod1-1/+2
2018-10-26Fix bunch of unused parameter warningsBehdad Esfahbod1-2/+2
2018-09-11Port rest from VAR to UnsizedArrayOf<>Behdad Esfahbod1-5/+5
2018-08-31[subset] Add hb-subset-input.hh and make hb-subset.hh toplevel includeBehdad Esfahbod1-2/+0
2018-08-26Free up hb-ot-face.hh from includesBehdad Esfahbod1-0/+2
2018-08-25Rename hb-*private.hh to hb-*.hhBehdad Esfahbod1-2/+2
2018-08-06Remove most uses of direct comparison to Null objectsBehdad Esfahbod1-3/+3
2018-07-23Remove unnecessary OT:: namespace specifiersBehdad Esfahbod1-2/+2
2018-07-22Port more off of Sanitizer<>Behdad Esfahbod1-4/+4
2018-05-30[subset] Switch to using hb_map_t inside of hb_subset_plan_t.Garret Rieger1-6/+6
2018-05-08Always lock blob in sanitize. Remove blob->lock_as() in favor of blob->lock()Behdad Esfahbod1-3/+3
2018-05-08Move Sanitizer::lock_instance<>() to blob->lock_as<>().Behdad Esfahbod1-3/+3
2018-05-02Rename some X-terminated members to Z-terminatedBehdad Esfahbod1-7/+7
2018-04-19[subset] Check instruction offsets in glyph to ensure they are in bounds.Garret Rieger1-2/+16
2018-04-12Add or update tables specifications linksEbrahim Byagowi1-2/+2
2018-03-23Fix llvm-gcc-4.2 compile issue and add a macOS bot to test it (#899)Ebrahim Byagowi1-18/+22
2018-03-20[subset] Check for the Null table and not nullptr to detect failure to find a...Garret Rieger1-3/+3
2018-03-20[subset] Disable glyf accelerator_t methods if it didn't successfully init.Garret Rieger1-1/+6
2018-03-07[ci] Enable -Werror=unused (#862)Ebrahim Byagowi1-1/+0
2018-02-27[subset] update the test file for composite, fix an offset calculationRod Sheeter1-1/+1
2018-02-27[subset] add a (failing for now) test for composite glyf hint droppingRod Sheeter1-4/+4
2018-02-26[subset] clearer name for trim() and better comment about composite handling,...Rod Sheeter1-3/+5
2018-02-23[subset] keep glyph trim separate of more general get_offsetRod Sheeter1-8/+4
2018-02-23[subset] zero glyf and loca memory before writing so pads are clean. Test jus...Rod Sheeter1-3/+3
2018-02-23[subset] clone trim logic from fonttools glyf handlingRod Sheeter1-2/+90
2018-02-21[subset] sketch out dropping in-glyf instructions. Sometimes yields differnet...Rod Sheeter1-0/+45
2018-02-20[subset] Switch to hb_blob_copy_writable_or_fail in glyf subsetting.Garret Rieger1-18/+11
2018-02-20[subset] Move glyf subsetting code into hb-ot-glyf-table.hhGarret Rieger1-1/+48
2018-02-16[subset] Refactor composite glyf iteration code into an Iterator outside of t...Garret Rieger1-53/+57
2018-02-16[subset] add constant to get_composite and in_table methods in hb-ot-glyf-tableGarret Rieger1-2/+2
2018-02-16[subset] add helper methods to glyf accelerator for reading composite glyph i...Garret Rieger1-3/+112
2018-02-07Extract glyf offset calculation into it's own method.Garret Rieger1-8/+18
2018-01-10Prefix int types with HBBehdad Esfahbod1-5/+5
2018-01-10[aat] Implement Lookup tableBehdad Esfahbod1-3/+3
2017-11-14Replace USHORT/SHORT/ULONG/etc with UINT16/INT16/UINT32/etcBehdad Esfahbod1-5/+5