summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2011-08-14xlib: Mark surfaces as finished when the Display is finished/destroyed/closed.Chris Wilson6-53/+76
2011-08-14script: Missed break for creating unbounded recording surfaces.Chris Wilson1-0/+1
2011-08-14script: take advantage of the polymorphism of the interpreterChris Wilson1-16/+19
2011-08-14script: leave the tail of the RGB24 data unmolestedChris Wilson1-7/+8
2011-08-14pdf: If the recording surface is unbounded, limit the pattern to the ink extentsChris Wilson1-4/+11
2011-08-14wrapper: Use the backend->snapshot functionChris Wilson1-1/+4
2011-08-14paginated: Use the backend->snapshotChris Wilson1-1/+1
2011-08-14snapshot: Assert that we do not generate a snapshot cloneChris Wilson2-5/+4
2011-08-14ps: unwrap recording surface snapshotsChris Wilson1-1/+13
2011-08-14analysis: prevent recursion whilst analysing recording patternsChris Wilson1-12/+61
2011-08-14paginated: unwrap subsurfaces during context creationChris Wilson2-1/+19
2011-08-14image: peek through a snapshot to the recording surface behindChris Wilson8-11/+21
2011-08-14subsurface+recording: handle recursionChris Wilson4-119/+238
2011-08-14subsurface: call the high-level cairo_surface_flushChris Wilson1-6/+2
2011-08-14recording: break self-copy loopChris Wilson1-5/+19
2011-08-14recording: remove the duplicate 'content' fieldChris Wilson5-11/+7
2011-08-14script: Support unbounded native recording surfacesChris Wilson2-44/+66
2011-08-14snapshot: Defer acquisitionChris Wilson7-93/+181
2011-08-14ps: use deflate compression for ps level 3Adrian Johnson1-35/+74
2011-08-13script: Emit sequences of boxes to as 'rectangle' for clarityChris Wilson1-21/+72
2011-08-13test/xlib-expose-event: Be kinder to recording surfacesChris Wilson1-12/+15
2011-08-13Add missing 'cairo-image-surface-private.h'Chris Wilson1-0/+86
2011-08-13stroke: Rely on the tessellator to remove self-intersectionsChris Wilson8-1129/+884
2011-08-13test: Add a couple of variants to line-width-overlapChris Wilson6-2/+83
2011-08-13test/line-width: Refactor and tidyChris Wilson1-24/+3
2011-08-13Only reduce the clip if it is not in active use for the operationChris Wilson5-36/+44
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-13recording: replay_all is meant to mean REPLAY && ALL!Chris Wilson1-1/+1
2011-08-13surface: Don't modify operatorChris Wilson1-28/+21
2011-08-13pdf: Propagate NOTHING_TO_DOChris Wilson1-41/+9
2011-08-13surface: propagate internal statusesChris Wilson2-7/+13
2011-08-13recording-surface: Don't store the transient error when returning the pathChris Wilson1-1/+1
2011-08-13boilerplate: improve fidelity of surface extractionChris Wilson1-3/+15
2011-08-13bo-rect: One step too far...Chris Wilson1-1/+1
2011-08-13surface-wrapper: Initialise clip to NULLChris Wilson1-1/+2
2011-08-13Fix pollution from skia commitChris Wilson3-6/+4
2011-08-13skia: Update to use cairo_backend_t interfaceChris Wilson17-34/+2422
2011-08-13image: move surface definition to new header for subclassingChris Wilson28-98/+107
2011-08-13bo-rect: Micro-optimisationChris Wilson1-29/+22
2011-08-13perf/micro: diagonal linesChris Wilson4-1/+223
2011-08-13perf/micro: Test wide vs hairline strokesChris Wilson8-16/+404
2011-08-13test/line-width: Add a non-antialiased variantChris Wilson3-2/+37
2011-08-12xlib: Set the clip_region for glyphsChris Wilson1-33/+2
2011-08-12bo: Perform an initial bucket sort on the start eventsChris Wilson1-9/+38
2011-08-12tor: Micro-optimiseChris Wilson1-361/+222
2011-08-12default-context: Tidy push-groupChris Wilson1-7/+8
2011-08-12script: Remove reference to image-surface-privateChris Wilson1-1/+0
2011-08-12util/show-traps: Cache the rendering of the traps+edgesChris Wilson1-14/+86
2011-08-12util/show-polygon: Show end-pointsChris Wilson1-6/+17