path: root/src/cairo-path-fill.c
AgeCommit message (Expand)AuthorFilesLines
2011-09-30fill: Fix unantialiased rectilinear-fill-to-boxesChris Wilson1-5/+11
2011-09-12Introduce a new compositor architectureChris Wilson1-21/+48
2011-08-13stroke: Rely on the tessellator to remove self-intersectionsChris Wilson1-245/+0
2011-07-19clip: Rudimentary support for clip-polygon extractionChris Wilson1-5/+107
2010-12-10polygon: Merge _cairo_polygon_init and _cairo_polygon_limitAndrea Canciani1-10/+6
2010-12-10fill: Simplify path to polygon conversionAndrea Canciani1-50/+41
2010-12-10path: Always interpret in forward directionAndrea Canciani1-1/+0
2010-10-29path: Do not access flags directlyAndrea Canciani1-4/+4
2010-05-10region: _cairo_region_create_in_error()Chris Wilson1-5/+2
2010-04-27Update FSF addressAndrea Canciani1-1/+1
2010-01-22fill: Convert rectilinear paths to boxes.Chris Wilson1-1/+75
2010-01-22Move _cairo_error() to a standalone headerChris Wilson1-0/+1
2009-10-18[path] Fix compiler warningsBenjamin Otte1-4/+3
2009-08-29[path] Return the canonical box.Chris Wilson1-32/+0
2009-08-29[clip] Use the rectangular tessellator to extract boxesChris Wilson1-7/+22
2009-08-29[tessellate] Rectangular special caseChris Wilson1-26/+14
2009-08-29[fill] Use trivial rectilinear_to_trapsChris Wilson1-0/+74
2009-08-29[polygon] Return status from path opsChris Wilson1-22/+4
2009-08-29[clip] Use geometric clipping for unaligned clipsChris Wilson1-5/+3
2009-08-29[fill] Early check for empty path/polygonChris Wilson1-1/+4
2009-08-29[clip] Eliminate redundant clipsChris Wilson1-0/+3
2009-08-29[clip] Use the rectilinear tessellatorChris Wilson1-15/+64
2009-08-29[tessellator] Special case rectilinear tessellationChris Wilson1-91/+9
2009-08-29[fallback] Avoid going through traps for trivial regions.Chris Wilson1-0/+129
2009-08-29Eliminate self-intersecting strokes.Chris Wilson1-53/+56
2009-07-23Remove clip handling from generic surface layer.Chris Wilson1-3/+8
2008-12-12[path] Mark points as const during _cairo_path_fixed_interpret()Chris Wilson1-26/+7
2008-12-12[spline] Propagate errors during add point.Chris Wilson1-8/+3
2008-11-29Mark if(status) as being unlikely.Chris Wilson1-3/+3
2008-11-29[fill] Allow rectangles to be implicitly closed.Chris Wilson1-1/+1
2008-11-25[fill] Emit rectangles for GdkRegionChris Wilson1-17/+68
2008-11-16[spline] Eliminate intermediate allocations during spline decomposition.Chris Wilson1-15/+8
2008-09-23[fill] Check for the most common rectilinear case first.Chris Wilson1-7/+11
2008-09-19[fill] Construct trap using rectangle directly.Chris Wilson1-2/+14
2008-02-25[quartz] Optimize path handling where possibleVladimir Vukicevic1-64/+2
2008-01-28[doc] Make sure all macro names in docs are prefixed by %Behdad Esfahbod1-1/+1
2007-11-05[cairo-path-fixed] Exponentially enlarge cairo_path_buf_t.Chris Wilson1-1/+1
2007-04-10Add a status field to cairo_polygon_tCarl Worth1-25/+11
2007-04-09cairo-path-fill - trivial missing unused resultChris Wilson1-1/+1
2007-03-13[cairo-path-fixed] Merge op and arg bufsBehdad Esfahbod1-26/+25
2007-03-05Optimize filling of a path that is a single device-axis-aligned rectangle.Carl Worth1-0/+93
2006-11-22Switch from old tessellator to new tessellatorCarl Worth1-3/+3
2006-06-06Remove initial, final, and duplicate blank lines.Carl Worth1-1/+0
2006-06-06Remove extraneous whitespace from "blank" lines.Carl Worth1-1/+1
2005-08-04New files. Move code for manipulating cairo_clip_t out into cairo_clip_* func...Kristian Høgsberg1-11/+9
2005-03-23Remove unneeded includes of cairo-path-fixed-private.h.Carl Worth1-1/+0
2005-03-23Rename cairo_path_real_t to cairo_path_fixed_t and fix all _cairo_path functi...Carl Worth1-10/+10
2005-03-23Begin the process of breaking up cairoint.h, moving structure definitions of ...Carl Worth1-0/+3
2005-03-18* src/cairo.c: (cairo_copy_path), (cairo_copy_path_flat), (cairo_append_path)...Carl Worth1-1/+3
2005-02-22Switch from broken address to canonical addr...Carl Worth1-1/+1