summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2011-07-27polygon: Fix clipping of edges outside of their rangeHEADmasterChris Wilson1-4/+4
2011-07-27polygon: Don't skip clipped horizontal edgesChris Wilson1-3/+0
2011-07-27record: Use a bbtree to reduce is-visible checking overheadsChris Wilson2-11/+283
2011-07-27win32: Fix typos in documentationAndrea Canciani1-2/+2
2011-07-27surface: Check image parameter in cairo_surface_unmap_image()Andrea Canciani1-1/+5
2011-07-27win32: ConstifyAndrea Canciani3-5/+5
2011-07-26win32: Fix compilationAndrea Canciani1-9/+9
2011-07-26Fix surface backend structuresAndrea Canciani3-3/+18
2011-07-26quartz: Silence const cast warningsAndrea Canciani1-4/+4
2011-07-26wrapper: translate the clip by the device transformChris Wilson1-0/+6
2011-07-26composite: Pass unbounded extents to initialisationChris Wilson10-136/+123
2011-07-26API: map-to-image and create-similar-imageChris Wilson42-361/+1169
2011-07-26rectangle: speed up the is-intersecting test.Chris Wilson1-12/+4
2011-07-26wrapper: target to recording needs the inverse transformChris Wilson1-2/+23
2011-07-26record: Check the operation against the target device extents.Chris Wilson4-2/+75
2011-07-26record: Store the untransformed operation extents along with the commandChris Wilson5-104/+210
2011-07-24xcb: Make composite_opacity_boxes slightly less sillyChris Wilson1-2/+13
2011-07-24recording: Combine the clip to the recording + target surface extentsChris Wilson3-33/+28
2011-07-24clip: Short-cut the common condition of intersecting with a single boxChris Wilson1-1/+4
2011-07-24clip: Skip processing of rectangle-intersection if it wholly subsumes the clipChris Wilson1-4/+20
2011-07-24wrapper: Correct translation of clip for wrapper extentsChris Wilson3-15/+47
2011-07-24wrapper: show-text-glyphs can now operate on constant array of glyphsChris Wilson2-4/+4
2011-07-24wrapper: Use the stack for small glyph allocationsChris Wilson1-10/+15
2011-07-24wrapper: Factor out the common clip handlingChris Wilson1-158/+73
2011-07-24recording: Move the glyph allocation into the wrapper after checking clip statusChris Wilson2-49/+60
2011-07-24xcb: set the right members of cairo_color_t for generating the opacity maskChris Wilson1-10/+6
2011-07-24image: Fix clip-intersectChris Wilson2-7/+20
2011-07-24test: Add clip-intersectChris Wilson4-0/+96
2011-07-24test: Exercise replaying basic painting pathsChris Wilson14-0/+530
2011-07-24recording: Only look for a fill-stroke operation if the target supports oneChris Wilson2-39/+45
2011-07-24composite: Perform a quick is-clipped for glyphsChris Wilson3-18/+28
2011-07-24scaled-font: Single glyph extent computations are worryingly frequentChris Wilson1-0/+45
2011-07-24freed-pool: Enlarge the freed cacheChris Wilson1-1/+1
2011-07-24clip: Embed a single box to avoid a common allocationChris Wilson3-35/+61
2011-07-23surface-wrapper: Fix use of uninitialised variableChris Wilson1-2/+2
2011-07-23trace: Create a new opcode for recording surfaceChris Wilson2-9/+66
2011-07-23region: Directly handle single rectangle creation in create_rectangles()Chris Wilson1-2/+11
2011-07-23tests: Another missing ref, this time clip-disjoint-hatchingChris Wilson2-0/+1
2011-07-23tests: Missing ref images for new recording-surface testChris Wilson4-0/+3
2011-07-23image: Apply mask-opacity to clip boxesChris Wilson1-146/+299
2011-07-23image: replay the recording surface directly onto the targetChris Wilson8-103/+337
2011-07-23image: Fix partial clipping of textChris Wilson1-19/+63
2011-07-23test: Add a paint-with-alpha variant to test clip-boxes fast pathChris Wilson5-7/+60
2011-07-23test: Extend recording-surface-pattern to include a SOURCE operator testChris Wilson16-67/+108
2011-07-23test: Expand partial-clip-textChris Wilson10-12/+85
2011-07-22Check glyph_index range in _index_to_glyph_nameAdrian Johnson2-2/+6
2011-07-21Use new pixman formatsAndrea Canciani3-13/+9
2011-07-21xcb: Work around wrong extent computation in the X serverUli Schlachter1-3/+15
2011-07-21xcb: Unset the deferred_clear flag on fallbackUli Schlachter1-0/+3
2011-07-21xcb: Handle deferred_clear in _get_imageUli Schlachter1-0/+11