summaryrefslogtreecommitdiff
path: root/src/cairo-truetype-subset.c
AgeCommit message (Expand)AuthorFilesLines
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
2007-04-19[cairo-truetype-subset] Shut gcc warning upBehdad Esfahbod1-1/+1
2007-04-11cairo-truetype-subset.c: Add missing error checks and propagationCarl Worth1-58/+120
2007-04-10cairo-truetype-subset: Fix missing error propagationCarl Worth1-1/+4
2007-04-10cairo-truetype-subset: Check resturn value from _cairo_array_append and propa...Carl Worth1-4/+24
2007-04-10Rename ARRAY_LEN to ARRAY_LENGTHCarl Worth1-3/+3
2007-04-03[src] Make sure all source files #include "cairoint.h" as their first includeBehdad Esfahbod1-1/+1
2007-03-20Define and use ARRAY_LENBehdad Esfahbod1-5/+3
2007-03-13Fix incorrect file permission in previous commitAdrian Johnson1-0/+0
2007-03-13Fix buffer overflow warningAdrian Johnson1-1/+1
2007-03-07[cairoint] Move endian-conversion routines into cairoint.hBehdad Esfahbod1-37/+0
2007-02-16TrueType: Add post table and 3,0 cmap encodingAdrian Johnson1-7/+62
2007-02-07PDF: Another fix for TrueType metricsAdrian Johnson1-9/+13
2007-02-07PDF: Make text selection and extraction workAdrian Johnson1-0/+144
2007-02-04TrueType: Include notdef glyph in the subsetAdrian Johnson1-7/+16
2007-02-04TrueType Subsetting: Whitespace changeAdrian Johnson1-10/+10
2007-02-04TrueType Subsetting: Add commentAdrian Johnson1-1/+5
2007-02-04TrueType Subsetting: Sort table directoryEugeniy Meshcheryakov1-12/+13
2007-02-04TrueType Subsetting: Correct the checksum calculation of 'head' tableEugeniy Meshcheryakov1-0/+3
2007-02-04TrueType Subsetting : Correct the checksum calculationEugeniy Meshcheryakov1-1/+1
2006-10-15Correct an unsigned to signed conversion problem in truetype subsetting bboxAdrian Johnson1-6/+6
2006-09-26Compute right index when looking up left side bearing.Kristian Høgsberg1-4/+3
2006-09-05Improve error checking in TrueType subsettingAdrian Johnson1-12/+24