summaryrefslogtreecommitdiff
path: root/src/cairo-polygon.c
Commit message (Expand)AuthorAgeFilesLines
* Avoid indiscriminate use of VALGRIND_MAKE_MEM_NOACCESS.John Lindgren2015-06-261-1/+1
* polygon: Avoid computing the unused intersection coordinatesChris Wilson2013-02-081-5/+8
* polygon: Only rely on the computed boundary intersections for crossing edgesChris Wilson2013-02-081-10/+25
* polygon: Tweak the y-coordinates of the edge so that it is inside the clipChris Wilson2011-12-061-0/+12
* polygon: Assert that we add edges that are wholly contained by the clipChris Wilson2011-12-061-1/+42
* spans: Refresh polygon limits after trimming the composite extentsChris Wilson2011-10-121-13/+31
* Introduce a new compositor architectureChris Wilson2011-09-121-13/+39
* stroke: Convert the outlines into contour and then into a polygonChris Wilson2011-08-151-13/+35
* polygon: Fix generic case of edge clippingAndrea Canciani2011-07-281-76/+51
* polygon: Simplify code for edge clippingAndrea Canciani2011-07-281-47/+33
* polygon: Fix clipping of edges outside of their rangeChris Wilson2011-07-271-4/+4
* polygon: Don't skip clipped horizontal edgesChris Wilson2011-07-271-3/+0
* clip: Rudimentary support for clip-polygon extractionChris Wilson2011-07-191-0/+111
* polygon: Merge _cairo_polygon_init and _cairo_polygon_limitAndrea Canciani2010-12-101-11/+6
* fill: Simplify path to polygon conversionAndrea Canciani2010-12-101-88/+0
* polygon: Reorder conditionals based on likelihood.Chris Wilson2010-06-111-15/+15
* Update FSF addressAndrea Canciani2010-04-271-1/+1
* Move _cairo_error() to a standalone headerChris Wilson2010-01-221-0/+1
* [polygon] Compute the limit of the limits slightly more efficientlyChris Wilson2009-09-031-12/+12
* [polygon] Fix discard with non-banded disjoint clip boxesChris Wilson2009-09-031-5/+24
* [polygon] Return status from path opsChris Wilson2009-08-291-6/+12
* [slope] Inline _cairo_slope_init()Chris Wilson2009-08-291-0/+2
* [clip] Use geometric clipping for unaligned clipsChris Wilson2009-08-291-147/+182
* [polygon] Amalgamate collinear edgesChris Wilson2009-08-291-7/+51
* Eliminate self-intersecting strokes.Chris Wilson2009-08-291-19/+250
* valgrindify init/fini routinesChris Wilson2009-06-041-0/+4
* [memfault] Manually inject faults when using stack allocationsChris Wilson2009-04-231-0/+5
* Mark allocation failures as unlikely.Chris Wilson2008-11-291-1/+1
* [spline] Eliminate intermediate allocations during spline decomposition.Chris Wilson2008-11-161-12/+11
* [polygon] Reduce number of branches.Chris Wilson2008-09-181-50/+21
* Enlarge the embedded arrays to eliminate frequent allocations.Chris Wilson2008-06-131-14/+5
* [cairo-error] Clean up all the warnings and missing _cairo_error() calls.Chris Wilson2007-10-041-4/+2
* [malloc] Check for integer overflow when realloc'ing.Chris Wilson2007-10-041-1/+2
* [cairo-polygon] Add a _cairo_error().Chris Wilson2007-10-041-0/+1
* [fix] Avoid int overflow when allocating large buffersVladimir Vukicevic2007-06-291-1/+1
* Add a status field to cairo_polygon_tCarl Worth2007-04-101-27/+33
* Rename ARRAY_LEN to ARRAY_LENGTHCarl Worth2007-04-101-1/+1
* cairo-polygon - trivial propagation of error statusChris Wilson2007-04-091-5/+3
* [src] Make sure all source files #include "cairoint.h" as their first includeBehdad Esfahbod2007-04-031-1/+0
* Define and use ARRAY_LENBehdad Esfahbod2007-03-201-1/+1
* [polygon,spline,traps] Avoid free(NULL)Behdad Esfahbod2007-03-131-1/+1
* [cairo-polygon] Add a cache of eight edges to cairo_polygon_tBehdad Esfahbod2007-03-131-7/+23
* [cairo_polygon_t] Change has_current_point from int to cairo_bool_tBehdad Esfahbod2007-03-131-4/+4
* [cairo-polygon] Clean-up realloc algorithm for clarityBehdad Esfahbod2007-03-131-11/+7
* Remove all remaining trailing whitespace.Carl Worth2006-06-061-1/+1
* Switch from broken cworth@isi.edu address to canonical cworth@cworth.org addr...Carl Worth2005-02-221-1/+1
* Remove unused CAIRO_TRAPS_GROWTH_INC.Carl Worth2004-12-231-3/+2
* Convert all files to utf-8. Add copyright information to cairo_png_surface.c.Carl Worth2004-10-211-1/+1
* Add the MPL as a new license option, in addition to the LGPL.Carl Worth2004-09-041-10/+27
* Fix to explicitly refer to GNU Lesser Public License 2.1 rather than the Libr...Carl Worth2004-08-021-7/+5