summaryrefslogtreecommitdiff
path: root/src/cairo-polygon.c
AgeCommit message (Expand)AuthorFilesLines
2011-10-12spans: Refresh polygon limits after trimming the composite extentsChris Wilson1-13/+31
2011-09-12Introduce a new compositor architectureChris Wilson1-13/+39
2011-08-15stroke: Convert the outlines into contour and then into a polygonChris Wilson1-13/+35
2011-07-28polygon: Fix generic case of edge clippingAndrea Canciani1-76/+51
2011-07-28polygon: Simplify code for edge clippingAndrea Canciani1-47/+33
2011-07-27polygon: Fix clipping of edges outside of their rangeChris Wilson1-4/+4
2011-07-27polygon: Don't skip clipped horizontal edgesChris Wilson1-3/+0
2011-07-19clip: Rudimentary support for clip-polygon extractionChris Wilson1-0/+111
2010-12-10polygon: Merge _cairo_polygon_init and _cairo_polygon_limitAndrea Canciani1-11/+6
2010-12-10fill: Simplify path to polygon conversionAndrea Canciani1-88/+0
2010-06-11polygon: Reorder conditionals based on likelihood.Chris Wilson1-15/+15
2010-04-27Update FSF addressAndrea Canciani1-1/+1
2010-01-22Move _cairo_error() to a standalone headerChris Wilson1-0/+1
2009-09-03[polygon] Compute the limit of the limits slightly more efficientlyChris Wilson1-12/+12
2009-09-03[polygon] Fix discard with non-banded disjoint clip boxesChris Wilson1-5/+24
2009-08-29[polygon] Return status from path opsChris Wilson1-6/+12
2009-08-29[slope] Inline _cairo_slope_init()Chris Wilson1-0/+2
2009-08-29[clip] Use geometric clipping for unaligned clipsChris Wilson1-147/+182
2009-08-29[polygon] Amalgamate collinear edgesChris Wilson1-7/+51
2009-08-29Eliminate self-intersecting strokes.Chris Wilson1-19/+250
2009-06-04valgrindify init/fini routinesChris Wilson1-0/+4
2009-04-23[memfault] Manually inject faults when using stack allocationsChris Wilson1-0/+5
2008-11-29Mark allocation failures as unlikely.Chris Wilson1-1/+1
2008-11-16[spline] Eliminate intermediate allocations during spline decomposition.Chris Wilson1-12/+11
2008-09-18[polygon] Reduce number of branches.Chris Wilson1-50/+21
2008-06-13Enlarge the embedded arrays to eliminate frequent allocations.Chris Wilson1-14/+5
2007-10-04[cairo-error] Clean up all the warnings and missing _cairo_error() calls.Chris Wilson1-4/+2
2007-10-04[malloc] Check for integer overflow when realloc'ing.Chris Wilson1-1/+2
2007-10-04[cairo-polygon] Add a _cairo_error().Chris Wilson1-0/+1
2007-06-29[fix] Avoid int overflow when allocating large buffersVladimir Vukicevic1-1/+1
2007-04-10Add a status field to cairo_polygon_tCarl Worth1-27/+33
2007-04-10Rename ARRAY_LEN to ARRAY_LENGTHCarl Worth1-1/+1
2007-04-09cairo-polygon - trivial propagation of error statusChris Wilson1-5/+3
2007-04-03[src] Make sure all source files #include "cairoint.h" as their first includeBehdad Esfahbod1-1/+0
2007-03-20Define and use ARRAY_LENBehdad Esfahbod1-1/+1
2007-03-13[polygon,spline,traps] Avoid free(NULL)Behdad Esfahbod1-1/+1
2007-03-13[cairo-polygon] Add a cache of eight edges to cairo_polygon_tBehdad Esfahbod1-7/+23
2007-03-13[cairo_polygon_t] Change has_current_point from int to cairo_bool_tBehdad Esfahbod1-4/+4
2007-03-13[cairo-polygon] Clean-up realloc algorithm for clarityBehdad Esfahbod1-11/+7
2006-06-06Remove all remaining trailing whitespace.Carl Worth1-1/+1
2005-02-22Switch from broken cworth@isi.edu address to canonical cworth@cworth.org addr...Carl Worth1-1/+1
2004-12-23Remove unused CAIRO_TRAPS_GROWTH_INC.Carl Worth1-3/+2
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
2003-12-08Clean up cairo_path_callbacks to have move_to, line_to, curve_to, abd close_p...Carl Worth1-33/+23
2003-11-21Use 0 and 1 not False and True, (to avoid false dependency on X headers).Carl Worth1-2/+2
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-18/+18