summaryrefslogtreecommitdiff
path: root/src/cairo-pdf-surface.c
AgeCommit message (Expand)AuthorFilesLines
2011-12-06pdf: avoid using pdf patterns to paint/fill translucent linear/radial gradientsAdrian Johnson1-35/+58
2011-12-06pdf: avoid using pdf patterns to paint/fill opaque linear/radial gradientsAdrian Johnson1-34/+203
2011-12-06pdf: allow embedding of cmyk jpeg imagesAdrian Johnson1-3/+15
2011-12-06pdf: don't use patterns with padded imagesAdrian Johnson1-115/+131
2011-11-25Convert cairo_mime_surface_t to cairo_raster_source_pattern_tChris Wilson1-1/+3
2011-09-18pdf: Use the helper functions to update the composite rectanglesChris Wilson1-4/+13
2011-09-18pdf: ensure ink extents is not larger than bounded extentsAdrian Johnson1-2/+4
2011-09-15subsetting: Support unicode fontnamesAdrian Johnson1-6/+75
2011-09-12pdf: add status checkAdrian Johnson1-2/+8
2011-09-12Introduce a new compositor architectureChris Wilson1-52/+31
2011-09-09pdf: latin text must use character codes in the toUnicode CMap, not glyph ind...Adrian Johnson1-1/+3
2011-09-06pdf: use interpolate in image smaskAdrian Johnson1-17/+20
2011-09-06ps/pdf: fix the polarity of stencil masksAdrian Johnson1-1/+2
2011-09-06pdf: use _emit_smask() instead of _emit_imagemask to emit stencil maskAdrian Johnson1-76/+67
2011-09-05pdf: each row of 1-bit image data needs to begin on a byte boundaryAdrian Johnson1-2/+6
2011-09-05pdf: use ink extents in content stream XObjectsAdrian Johnson1-31/+36
2011-09-05pdf: use ink extents for pattern bboxAdrian Johnson1-33/+56
2011-09-05pdf: use ink extents for smask bboxAdrian Johnson1-25/+77
2011-08-29pdf: use a new clipper object in recording_subsurfaceAdrian Johnson1-0/+6
2011-08-29ps/pdf: use a new clipper object when emitting a recording surfaceAdrian Johnson1-0/+6
2011-08-16pdf: change end of line in pdf output from \r\n to \nAdrian Johnson1-2/+2
2011-08-14pdf: If the recording surface is unbounded, limit the pattern to the ink extentsChris Wilson1-4/+11
2011-08-14image: peek through a snapshot to the recording surface behindChris Wilson1-4/+4
2011-08-14snapshot: Defer acquisitionChris Wilson1-5/+14
2011-08-13Only reduce the clip if it is not in active use for the operationChris Wilson1-13/+4
2011-08-13pdf: composite-rectangles now require freeing after useChris Wilson1-110/+191
2011-08-13pdf: Compute fill-stroke extents first before trying to use it to set the clipChris Wilson1-25/+22
2011-08-13pdf: Propagate NOTHING_TO_DOChris Wilson1-41/+9
2011-08-13image: move surface definition to new header for subclassingChris Wilson1-0/+1
2011-08-05pdf: check if smask is bilevel and encode as suchAdrian Johnson1-30/+34
2011-08-02pdf: check if images are grayscale or monochrome and encode as suchAdrian Johnson1-23/+67
2011-07-31Remove useless checks for NULL before freeingAndrea Canciani1-10/+5
2011-07-29pdf: Don't remove the current clip if redundantChris Wilson1-0/+11
2011-07-29pdf: Remove redundant clip regionsChris Wilson1-6/+21
2011-07-26composite: Pass unbounded extents to initialisationChris Wilson1-19/+23
2011-07-26API: map-to-image and create-similar-imageChris Wilson1-1/+6
2011-07-19clip: Rudimentary support for clip-polygon extractionChris Wilson1-40/+42
2011-07-18type1-subset: Remove FT dependency part 6Adrian Johnson1-4/+0
2011-07-18png: fix type1 encoding bugsAdrian Johnson1-4/+6
2011-07-15Implement cairo_backend_tChris Wilson1-0/+3
2011-03-19Do not warn when ignoring the return value of _cairo_rectangle_intersect()Andrea Canciani1-6/+2
2011-01-24Fix regressions from 1.10 mergeAndrea Canciani1-12/+0
2011-01-23Merge branch '1.10' into tmpChris Wilson1-0/+12
2011-01-18pdf,ps,quartz: Use correct tolerance for gradient domain computationAndrea Canciani1-3/+7
2011-01-01pdf,ps: Add native mesh pattern supportAdrian Johnson1-1/+152
2010-12-13ps,pdf: Deal with empty domain gradients.Andrea Canciani1-1/+59
2010-12-13pdf: Unify gradient emitters and support all extend modes.Andrea Canciani1-282/+132
2010-12-13ps, pdf, pattern: Implement _cairo_pattern_alpha_range to analyse patterns.Andrea Canciani1-14/+4
2010-12-13pdf: Use switch instead of multiple if'sAndrea Canciani1-5/+9
2010-12-10pdf: Use composite rectangles in fill_strokeAndrea Canciani1-16/+47