summaryrefslogtreecommitdiff
path: root/src/cairo-truetype-subset.c
AgeCommit message (Expand)AuthorFilesLines
2011-07-31Remove useless checks for NULL before freeingAndrea Canciani1-12/+6
2011-07-19clip: Rudimentary support for clip-polygon extractionChris Wilson1-5/+6
2010-11-26Truetype subset: add missing unicode ranges to cmapAdrian Johnson1-0/+2
2010-11-23Check is_synthetic() font backend exists before calling itAdrian Johnson1-1/+1
2010-11-23Check table size in cairo_truetype_get_style()Adrian Johnson1-0/+11
2010-11-23win32: add synthetic font subsetting supportAdrian Johnson1-0/+32
2010-11-23Use fallback font for synthetic fontsAdrian Johnson1-0/+4
2010-10-02Don't embed cmap in TrueType fonts embedded in PostScriptAdrian Johnson1-7/+24
2010-10-01TrueType subsetting: embed a cmap for latin subsetsAdrian Johnson1-36/+87
2010-04-27Update FSF addressAndrea Canciani1-1/+1
2010-01-22Move _cairo_error() to a standalone headerChris Wilson1-0/+1
2009-09-30Fix truetype subset crashAdrian Johnson1-0/+1
2009-05-27Fix typo in commentAdrian Johnson1-1/+1
2009-04-05Fix the TrueType subsetting fix in 9b496af5cAdrian Johnson1-1/+1
2009-04-05Fix TrueType subsetting bugAdrian Johnson1-5/+7
2009-04-05Fix buffer size check in TrueType subsettingAdrian Johnson1-1/+1
2009-03-31[truetype] Free local names on failure.Chris Wilson1-4/+9
2009-03-03[truetype] Move the sizeof asserts to compile time.Chris Wilson1-0/+15
2009-01-29[truetype] Free font name.Chris Wilson1-0/+2
2009-01-29[truetype] Initialise font_nameChris Wilson1-0/+1
2009-01-22Use PS font name in CFF and TrueType PDF font subsetsAdrian Johnson1-28/+69
2009-01-22Factor out duplicate code in truetype and cff subsettingAdrian Johnson1-61/+88
2008-11-29Mark allocation failures as unlikely.Chris Wilson1-15/+15
2008-11-29Mark if(status) as being unlikely.Chris Wilson1-49/+49
2008-10-11Check that reads in truetype_reverse_cmap are within valid dataAdrian Johnson1-1/+11
2008-09-03[scaled-fonts] Cleanup a couple of valgrind warnings.Chris Wilson1-3/+2
2008-09-02Revamp the build system.Behdad Esfahbod1-0/+4
2008-08-08[truetype] Fix gcc warning about possibly-infinite-loopsBehdad Esfahbod1-5/+6
2008-06-29Removed unused cairo_truetype_create_glyph_to_unicode_map()Adrian Johnson1-147/+0
2008-06-29Add _cairo_truetype_index_to_ucs4()Adrian Johnson1-0/+151
2008-04-04TrueType: Fix buffer checkAdrian Johnson1-8/+8
2008-04-04TrueType: Remove assertAdrian Johnson1-1/+2
2008-04-04Add links to the font specifications.Chris Wilson1-0/+6
2008-04-03[cairo-truetype-subset] Check reads are within valid data.Chris Wilson1-4/+12
2008-04-03[cairo-truetype-subset] Prevent accesses beyond the end of the glyph array.Chris Wilson1-13/+30
2008-04-03[cairo-truetype-subset] Perform a quick sanity check that glyf end >= begin.Chris Wilson1-0/+6
2008-03-12Define _BSD_SOURCE to enable prototypes for strdup, snprintf.Chris Wilson1-0/+1
2008-03-04[cairo-truetype-subset] Remove duplicate _cairo_error().Chris Wilson1-5/+2
2008-01-03[cairo-truetype-subset] Propagate error from failing to allocate padding.Chris Wilson1-19/+32
2007-10-04[cairo-truetype-subset] Do mask error status returns.Chris Wilson1-144/+219
2007-10-04[cairo-error] Another _cairo_error (CAIRO_STATUS_SUCCESS)!Chris Wilson1-1/+1
2007-10-04[cairo-error] Clean up all the warnings and missing _cairo_error() calls.Chris Wilson1-25/+18
2007-10-04[malloc/error] Add call to _cairo_error() after a failed malloc.Chris Wilson1-2/+11
2007-09-23Truetype Subsetting: Avoid failing when fonts are missing optional tablesAdrian Johnson1-43/+110
2007-08-16[cairo-truetype-subset] Avoid malloc(0).Chris Wilson1-6/+9
2007-05-17TrueType Subsetting: Remove post tableAdrian Johnson1-33/+1
2007-05-16[cairo-truetype-subset] Avoid a potential 0 byte allocation.Chris Wilson1-8/+13
2007-05-16[cairo-truetype-subset] Destroy the arrays on error.Chris Wilson1-11/+11
2007-05-10[cairo-truetype-subset] Set CAIRO_STATUS_NO_MEMORY on malloc failure.Chris Wilson1-4/+12
2007-04-20Add support for creating CID/composite font subsetsAdrian Johnson1-13/+8