summaryrefslogtreecommitdiff
path: root/src/cairo-surface-subsurface.c
AgeCommit message (Expand)AuthorFilesLines
2018-05-07Use _cairo_malloc instead of mallocAdrian Johnson1-2/+2
2015-10-17Don't cull very thin lines on vector surfacesAdrian Johnson1-2/+4
2013-09-05surface: Merge scratch construction into _cairo_surface_create_scratchAlexander Larsson1-4/+5
2013-09-05surface: expose the device scaleAlexander Larsson1-6/+6
2013-09-05subsurface: Handle device scalesAlexander Larsson1-3/+18
2012-08-17xlib: Implement SHM fallbacks and fast upload pathsChris Wilson1-4/+2
2012-06-14subsurface: Disable subsurface-set-snapshot as it creates a ref cycleHenry Song1-0/+6
2012-05-26surface: Make backend-specific map/unmap functions symmetricAndrea Canciani1-10/+2
2012-05-26surface: Make map_to_image return cairo_image_surface_t*Andrea Canciani1-1/+1
2012-04-27snapshot: Perform the cow under a mutexChris Wilson1-1/+2
2012-04-19Split cairo-clip-privates into struct+inlinesChris Wilson1-0/+1
2012-03-13subsurface: Avoid potential crash when subsurface's size is less than 0Chuanbo Weng1-0/+5
2012-02-24subsurface: Fix typo in snapshot creationChris Wilson1-1/+1
2012-02-24debug: Add some TRACE statements for recording surfaces and snapshotsChris Wilson1-0/+7
2012-02-09Replace the ad-hoc surface unwrappers with a function pointerChris Wilson1-0/+14
2012-01-11subsurface: Add guards for creating similar surfaceChris Wilson1-0/+8
2011-11-25subsurface: Replace any existing snapshotChris Wilson1-1/+3
2011-11-23subsurface: Support caching for cloned subsurfacesChris Wilson1-0/+28
2011-11-23subsurface: And remove the dead code for releasing complex sourceChris Wilson1-14/+0
2011-11-23subsurface: Simplify acquire_source_imageChris Wilson1-115/+21
2011-10-14xlib-xpChris Wilson1-0/+2
2011-09-12Introduce a new compositor architectureChris Wilson1-15/+6
2011-08-14image: peek through a snapshot to the recording surface behindChris Wilson1-1/+1
2011-08-14subsurface+recording: handle recursionChris Wilson1-46/+59
2011-08-14subsurface: call the high-level cairo_surface_flushChris Wilson1-6/+2
2011-08-14recording: remove the duplicate 'content' fieldChris Wilson1-1/+1
2011-08-13image: move surface definition to new header for subclassingChris Wilson1-0/+1
2011-07-27win32: ConstifyAndrea Canciani1-1/+1
2011-07-26API: map-to-image and create-similar-imageChris Wilson1-1/+79
2011-07-21Fix proxying of ->context_create()Chris Wilson1-1/+1
2011-07-19clip: Rudimentary support for clip-polygon extractionChris Wilson1-52/+27
2011-07-15Implement cairo_backend_tChris Wilson1-0/+9
2010-09-01subsurface: Fix acquire_source_surface for out-of-bounds surfacesBenjamin Otte1-18/+23
2010-08-29subsurface: Add a note to the docs about usage restrictions.M Joonas Pihlaja1-0/+7
2010-08-27subsurface: Fix crash when acquiring a source image.M Joonas Pihlaja1-1/+1
2010-08-26subsurface: Correct cloning conditionAndrea Canciani1-5/+5
2010-08-26subsurface: Avoid invalid accessesAndrea Canciani1-1/+11
2010-08-26subsurface: Silence compiler warningsAndrea Canciani1-2/+0
2010-08-26subsurface: Don't clip size to target sizeBenjamin Otte1-3/+0
2010-08-26subsurface: Make CAIRO_SURFACE_TYPE_SUBSURFACE publicBenjamin Otte1-2/+2
2010-08-26subsurface: Don't crash when the device transform isn't integerBenjamin Otte1-6/+4
2010-08-26subsurface: Make subsurfaces their own typeBenjamin Otte1-1/+0
2010-08-26subsurface: Properly account for device offsets in the targetBenjamin Otte1-5/+5
2010-07-10subsurface: Don't assume we ever own the target.Chris Wilson1-9/+8
2010-07-05Call _cairo_error() when setting the FINISHED error on surfacesBenjamin Otte1-1/+1
2010-07-05subsurface: Fail if created from a finished surfaceBenjamin Otte1-0/+2
2010-06-28xlib: Compile without fontconfigChris Wilson1-0/+1
2010-05-08subsurface: Don't double apply device offset for deep subsurfaces.Chris Wilson1-5/+5
2010-05-07subsurface: Include device offset in extentsChris Wilson1-2/+8
2010-04-30ps: Enable native encoding of subsurface patterns.Chris Wilson1-31/+70