summaryrefslogtreecommitdiff
path: root/src/cairo-path-fill.c
AgeCommit message (Expand)AuthorFilesLines
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 cworth@isi.edu address to canonical cworth@cworth.org addr...Carl Worth1-1/+1
2004-10-21Convert all files to utf-8. Add copyright information to cairo_png_surface.c.Carl Worth1-1/+1
2004-09-04Add the MPL as a new license option, in addition to the LGPL.Carl Worth1-10/+27
2004-08-02Fix to explicitly refer to GNU Lesser Public License 2.1 rather than the Libr...Carl Worth1-7/+5
2004-08-02Change from MIT license to LGPL.Carl Worth1-20/+14
2004-02-12Add typedefs for new callbacks to be used by cairo_current_path: cairo_move_t...Carl Worth1-38/+20
2003-12-08Clean up cairo_path_callbacks to have move_to, line_to, curve_to, abd close_p...Carl Worth1-24/+77
2003-10-23Fixed copyright attribution to refer to "University of Southern CaliforniaCarl Worth1-1/+1
2003-10-04Remove abbreviation of "point" as "pt". Fix cairo_destrot, cairo_set_target_s...Carl Worth1-2/+2
2003-09-27Fixed some internal enums that had been mistakenly converted to lowercase at ...Carl Worth1-2/+2
2003-08-26Added missing underscores to several internal functions.Carl Worth1-3/+3
2003-07-30Made all changes necessary to abandon the Xc library, (sucking the functional...Carl Worth1-4/+8
2003-07-18Fixed some inconsistent tag/typedef names I missed the first time.Carl Worth1-13/+13
2003-07-18Renamed everything from Xr* to cairo_*Carl Worth1-0/+158