summaryrefslogtreecommitdiff
path: root/src/cairo-image-surface.c
AgeCommit message (Expand)AuthorFilesLines
2012-04-27Update the remaining backends to handle a NULL extents for _cairo_surface_get...Chris Wilson1-3/+5
2012-04-27image: Allow a snapshot to steal the original memory upon finishChris Wilson1-0/+18
2012-04-19Split cairo-recording-surface-private into struct+inlinesChris Wilson1-5/+5
2012-04-04fix bug in _cairo_image_analyze_colorAdrian Johnson1-1/+4
2012-03-29doc: Add "since" tag to documentationAndrea Canciani1-0/+8
2012-03-29doc: Do not use the '@' prefix on some tagsAndrea Canciani1-1/+1
2012-03-29doc: Make documentation comments symmetricAndrea Canciani1-2/+2
2012-02-20image: Add the get-font-options callback again.Chris Wilson1-1/+1
2012-02-15win32: Fix lifetime tracking of create_similar_image()Chris Wilson1-0/+5
2012-02-15win32: Rebase on the new compositor infrastructureChris Wilson1-1/+24
2012-02-15Add preliminary damage trackingChris Wilson1-3/+3
2012-02-09directfb: Discard long broken code and return to basicsChris Wilson1-5/+5
2012-02-09Replace the ad-hoc surface unwrappers with a function pointerChris Wilson1-0/+14
2011-09-12Introduce a new compositor architectureChris Wilson1-3935/+46
2011-08-14image: peek through a snapshot to the recording surface behindChris Wilson1-2/+6
2011-08-14snapshot: Defer acquisitionChris Wilson1-2/+31
2011-08-13image: move surface definition to new header for subclassingChris Wilson1-20/+27
2011-08-05image: check if A8 image is bilevel when analyzing transparencyAdrian Johnson1-2/+13
2011-08-04image: fix bug in analyze_colorAdrian Johnson1-1/+1
2011-08-02pdf: check if images are grayscale or monochrome and encode as suchAdrian Johnson1-0/+59
2011-08-01image: the boxes are already pixel-aligned so skip the extra rounding stepChris Wilson1-12/+12
2011-07-31image: Reduce compositing bounded boxes with a clip-mask to a polygonChris Wilson1-0/+42
2011-07-29image: Free clip_surface after useChris Wilson1-9/+14
2011-07-29image: extend support of direct replay for paginated surfacesChris Wilson1-12/+60
2011-07-26composite: Pass unbounded extents to initialisationChris Wilson1-28/+28
2011-07-26API: map-to-image and create-similar-imageChris Wilson1-1/+36
2011-07-24image: Fix clip-intersectChris Wilson1-7/+12
2011-07-23image: Apply mask-opacity to clip boxesChris Wilson1-146/+299
2011-07-23image: replay the recording surface directly onto the targetChris Wilson1-1/+63
2011-07-23image: Fix partial clipping of textChris Wilson1-19/+63
2011-07-19clip: Rudimentary support for clip-polygon extractionChris Wilson1-360/+147
2011-07-15pattern: Add observer hooksChris Wilson1-0/+1
2011-07-15Implement cairo_backend_tChris Wilson1-0/+3
2011-07-14image: Only discard the outer boxesChris Wilson1-4/+5
2011-06-08image: Don't crash on weird pixman formatsBenjamin Otte1-7/+16
2011-05-04image: Fix pixman format to RGB30 conversionChris Wilson1-2/+2
2011-05-01Expose 30bpp/10bpc support: CAIRO_FORMAT_RGB30Jesse Barnes1-2/+23
2011-03-31image: Don't use the fast path if it's wrongUli Schlachter1-0/+5
2011-03-18image: Silence gcc warningAndrea Canciani1-1/+1
2011-03-18image: Silence missing enum value warningAndrea Canciani1-0/+1
2011-02-19image: Fix surface acquisition if PIXMAN_HAS_ATOMIC_OPSAndrea Canciani1-0/+4
2011-02-19image: Avoid reusing pixman images for threadsafety.M Joonas Pihlaja1-24/+36
2011-02-06image: Limit span rendering to bounded extentsChris Wilson1-0/+28
2011-01-16doc: Add links to flush() and mark_dirty() in direct access functionsAndrea Canciani1-0/+5
2011-01-02pattern: Factor out pattern rescalingAndrea Canciani1-52/+12
2011-01-02matrix: Cairo matrix to pixman transform/offset conversionAndrea Canciani1-120/+44
2011-01-01Add mesh gradient rasterizerAndrea Canciani1-0/+25
2010-12-10polygon: Merge _cairo_polygon_init and _cairo_polygon_limitAndrea Canciani1-4/+2
2010-11-28image: Fix _pixel_to_solidAndrea Canciani1-1/+3
2010-11-28image: Fix compositing of unaligned boxesAndrea Canciani1-8/+14