summaryrefslogtreecommitdiff
path: root/src/cairo-cff-subset.c
Commit message (Expand)AuthorAgeFilesLines
* Use _cairo_strndup where appropriateAdrian Johnson2023-01-031-5/+3
* Improve cff index reading codeUli Schlachter2022-12-311-3/+3
* Fix a possible out-of-bounds readUli Schlachter2022-12-311-1/+1
* Fix out-of-bounds access in cff subsetUli Schlachter2022-12-311-4/+4
* Fix some warningsAdrian Johnson2021-08-221-3/+3
* cff: use correct size cast when decoding bytes to a signed intAdrian Johnson2021-07-211-2/+2
* cff: Check subroutine number is valid before using as an array indexAdrian Johnson2021-07-201-2/+6
* Fix memory leak in cairo_cff_font_read_cid_fontdictUli Schlachter2021-06-261-1/+1
* Allow empty postscript name when using a CFF font in pdfCalixte Denizet2021-05-261-1/+1
* Fix undefined left-shiftsHeiko Lewin2021-03-311-1/+1
* Add a bounds check to cairo_cff_font_read_fdselect()Uli Schlachter2021-01-071-0/+2
* Add a bounds check to cairo_cff_parse_charstring()Uli Schlachter2020-12-251-0/+2
* cff: Allow empty array of operands for certain operatorsMarek Kasik2020-11-201-29/+49
* Use _cairo_malloc instead of mallocAdrian Johnson2018-05-071-18/+18
* factor out ascii to double code in cff-subset into _cairo_strtodAdrian Johnson2017-09-221-24/+3
* replace _BSD_SOURCE with _DEFAULT_SOURCEAdrian Johnson2017-09-161-1/+1
* subsetting: support variable fontsAdrian Johnson2017-05-281-3/+10
* cff: opentype fonts always use gid to lookup glyphAdrian Johnson2015-09-071-6/+10
* cff: ensure glyph widths are positive when font matrix yy is negativeAdrian Johnson2015-05-211-2/+2
* CFF: Fix unaligned accessAdrian Johnson2014-10-191-16/+19
* Fix compilation with bionic libcAdrian Johnson2014-09-231-3/+1
* Fix some memory leaks found by scan-build, the LLVM/Clang static analyzerSylvestre Ledru2014-05-161-1/+3
* font: Generate PDFs with correct font namesMarek Kasik2014-01-101-0/+2
* cff-subset: Fix allocation of width arraysMarek Kasik2013-03-151-2/+2
* type1-subset, cff-subset: Plugged 2 memory leaksKevin Tardif2012-10-301-3/+3
* cff subsetting: widths can be floating pointAdrian Johnson2012-07-311-11/+11
* cff: initialise variable to prevent valgrind warningAdrian Johnson2012-07-051-0/+1
* cff: use correct size for bufferAdrian Johnson2012-07-051-1/+1
* cff: convert '.' to locale specific decimal point before using sscanfAdrian Johnson2012-07-041-1/+25
* cff-subsetting: Ignore charset for non cid fontsAdrian Johnson2012-06-071-7/+9
* cff: fallback if seac style endchar is foundAdrian Johnson2011-10-091-0/+7
* cff: in CID fonts the CID is the glyph indexAdrian Johnson2011-10-091-3/+95
* subsetting: Support unicode fontnamesAdrian Johnson2011-09-151-6/+6
* Introduce a new compositor architectureChris Wilson2011-09-121-3/+5
* cff: strip subset tag when reading font nameAdrian Johnson2011-09-081-3/+18
* cff-subset: fix decoding of real numbersAdrian Johnson2011-08-231-1/+3
* cff-subset: don't easily give up parsing a charstring if we already have the ...Adrian Johnson2011-08-211-4/+10
* cff-subset: fallback when parsing the charstrings in bare cff fonts failsAdrian Johnson2011-08-211-6/+17
* Remove useless checks for NULL before freeingAndrea Canciani2011-07-311-36/+18
* cff-subset: Do not use garbage valuesAndrea Canciani2011-07-291-4/+4
* Add support for subsetting bare CFF fontsAdrian Johnson2011-07-211-110/+467
* clip: Rudimentary support for clip-polygon extractionChris Wilson2011-07-191-7/+7
* cff-subset: Fix /guillemotright SID encodingAdrian Johnson2011-07-181-1/+1
* cff: Fix heap corruptionAdrian Johnson2011-03-131-4/+11
* CFF Subsetting: Subset subroutinesAdrian Johnson2010-11-301-16/+329
* CFF subset: fix bug with euro glyph in fallback fontsAdrian Johnson2010-11-281-2/+5
* CFF subset: fix subsetting of Euro glyphAdrian Johnson2010-11-281-13/+38
* array: Silence warningsAndrea Canciani2010-11-261-1/+1
* Check is_synthetic() font backend exists before calling itAdrian Johnson2010-11-231-1/+1
* Use fallback font for synthetic fontsAdrian Johnson2010-11-231-0/+4