summaryrefslogtreecommitdiff
path: root/src/cairo-surface-fallback.c
AgeCommit message (Expand)AuthorFilesLines
2009-08-29[clip] Apply surface offset when combining with clip maskChris Wilson1-6/+2
2009-08-29[clip] Pass in destination offset for combining with clip-maskChris Wilson1-5/+9
2009-08-29[fallback] Include implicit closes in the check for rectilinear pathsChris Wilson1-2/+4
2009-08-29[gl] Use spans for trapezois.Chris Wilson1-8/+2
2009-08-29[fallback] Reduce paint + clipmask to fillChris Wilson1-9/+17
2009-08-29[clip] Use the rectangular tessellator to extract boxesChris Wilson1-4/+4
2009-08-29[tessellate] Rectangular special caseChris Wilson1-5/+90
2009-08-29[fill] Use trivial rectilinear_to_trapsChris Wilson1-0/+14
2009-08-29[clip] Combine directly onto targetChris Wilson1-24/+2
2009-08-29[clip] Use geometric clipping for unaligned clipsChris Wilson1-123/+144
2009-08-29[clip] Eliminate redundant clipsChris Wilson1-30/+81
2009-08-29[fallback] Avoid tessellating empty polygonsChris Wilson1-2/+8
2009-08-29[tessellator] Special case rectilinear tessellationChris Wilson1-15/+19
2009-08-29[fallback] Avoid going through traps for trivial regions.Chris Wilson1-46/+138
2009-08-29[traps] Compute extents on demand.Chris Wilson1-10/+0
2009-08-29Eliminate self-intersecting strokes.Chris Wilson1-75/+133
2009-07-28[gl] Fallback for overlapping glyphs.Chris Wilson1-1/+2
2009-07-23Remove clip handling from generic surface layer.Chris Wilson1-440/+555
2009-06-02Add a generic cow-snapshotting frameworkChris Wilson1-1/+1
2009-06-01[surface-fallback] Tidy pattern handling.Chris Wilson1-50/+33
2009-05-15[xlib] Use minimal depth for similar clones.Chris Wilson1-1/+2
2009-05-05[surface] Convert FORMAT_INVALID during snapshotsChris Wilson1-1/+9
2009-03-31[region] Change name of cairo_region_empty() to cairo_region_is_empty()Søren Sandmann Pedersen1-1/+1
2009-03-28[region] Expand rect to rectangle in a couple of namesSøren Sandmann Pedersen1-1/+1
2009-03-28[region] Remove underscores from _cairo_region_*Søren Sandmann1-10/+10
2009-03-28[region] Consistently use rectangles in the API of regionsSøren Sandmann Pedersen1-1/+1
2009-03-28[region] Change sense of _cairo_region_not_empty() to _cairo_region_empty()Søren Sandmann1-1/+1
2009-03-28[region] Make cairo_region_t a malloced object.Søren Sandmann1-34/+31
2009-02-13[surface] Move the meta-data copy-on-snapshot to the generic layer.Chris Wilson1-11/+0
2009-02-13[surface] Separate the mime-data from the user-data.Chris Wilson1-20/+7
2009-01-29Spelling corrections: s/it's/its/Daniel Holbert1-1/+1
2009-01-29[path] Rename _cairo_path_fixed_approximate_extents()Chris Wilson1-1/+1
2008-12-29[path] Remove tolerance from path boundersChris Wilson1-1/+0
2008-12-18[path] Separate the approx. bounds into 3 distinct functionsChris Wilson1-5/+5
2008-12-18[path] Return the fixed-point bounds of the pathChris Wilson1-3/+6
2008-12-12[clip] Intersect to region extents.Chris Wilson1-1/+0
2008-12-12[surface] Avoid a short-lived context during fallback_clone_similar()Chris Wilson1-22/+19
2008-12-07[cairo-spans] Hook up filling paths with spans to cairo-surface-fallback.c.M Joonas Pihlaja1-1/+85
2008-11-29Mark allocation failures as unlikely.Chris Wilson1-1/+1
2008-11-29Mark if(status) as being unlikely.Chris Wilson1-41/+41
2008-11-23Add JPEG2000 mimetype and image info functionAdrian Johnson1-0/+1
2008-11-05[png] Attach the png representation to cairo_surface_create_from_png().Chris Wilson1-9/+11
2008-11-03[mime-data] Copy a reference to the mime-data on snapshotting.Chris Wilson1-24/+5
2008-11-03[mime-data] Allow embedding of arbitrary mime-types.Chris Wilson1-11/+26
2008-11-02Add cairo_surface_set_mime_data()Adrian Johnson1-0/+15
2008-10-30[pattern] Avoid needless copying of patterns.Chris Wilson1-32/+33
2008-10-30Review users of cairo_rectangle_int_t for incorrect unsigned promotion.Chris Wilson1-11/+20
2008-10-22Ensure that the scaled font is frozen for the lifetime of the scaled glyph.Chris Wilson1-0/+1
2008-09-27clone_similar(): s/device_offset/clone_offset/Chris Wilson1-4/+4
2008-09-27[surface] Only return early for no traps if the operator is bounded by a mask.Chris Wilson1-3/+1