summaryrefslogtreecommitdiff
path: root/src/cairo-traps.c
Commit message (Expand)AuthorAgeFilesLines
* Rename cairo_lines_compare_at_y into _cairo_lines_compare_at_y and fix syntaxMarc Jeanmougin2021-04-021-1/+1
* Misc. typosluz.paz2019-01-311-1/+1
* Avoid indiscriminate use of VALGRIND_MAKE_MEM_NOACCESS.John Lindgren2015-06-261-1/+1
* stroke,traps: Emit join without loss of precisionChris Wilson2014-09-291-14/+71
* stroke: Make the incremental trapezoid stroker optionally available againChris Wilson2013-01-031-0/+252
* doc: Make the documentation name match the function nameAndrea Canciani2012-03-291-1/+1
* traps: Use the mono-scan-converter to reduce the number of trapsChris Wilson2012-03-041-0/+62
* debug-trapsChris Wilson2011-10-111-0/+35
* Introduce a new compositor architectureChris Wilson2011-09-121-0/+61
* clip: Rudimentary support for clip-polygon extractionChris Wilson2011-07-191-22/+73
* Update FSF addressAndrea Canciani2010-04-271-1/+1
* surface-fallback: Convert to composite rectanglesChris Wilson2010-01-221-23/+24
* Move _cairo_error() to a standalone headerChris Wilson2010-01-221-0/+1
* [clip] Apply surface offset when combining with clip maskChris Wilson2009-08-291-6/+2
* [tessellate] Rectangular special caseChris Wilson2009-08-291-7/+21
* [slope] Inline _cairo_slope_init()Chris Wilson2009-08-291-0/+1
* [clip] Use geometric clipping for unaligned clipsChris Wilson2009-08-291-91/+119
* [tessellator] Special case rectilinear tessellationChris Wilson2009-08-291-0/+2
* [traps] Increase exponential expansion factor.Chris Wilson2009-08-291-5/+3
* [traps] Compute extents on demand.Chris Wilson2009-08-291-314/+126
* Eliminate self-intersecting strokes.Chris Wilson2009-08-291-26/+46
* Remove clip handling from generic surface layer.Chris Wilson2009-07-231-10/+16
* Reinstate cairo_region_create_rectangles()Søren Sandmann Pedersen2009-06-151-19/+28
* valgrindify init/fini routinesChris Wilson2009-06-041-0/+4
* [memfault] Manually inject faults when using stack allocationsChris Wilson2009-04-231-0/+5
* [traps] Propagate allocation failure.Chris Wilson2009-03-301-13/+10
* [region] Expand rect to rectangle in a couple of namesSøren Sandmann Pedersen2009-03-281-1/+1
* [region] Delete cairo_region_create_rectangles()Søren Sandmann Pedersen2009-03-281-37/+23
* [region] Remove underscores from _cairo_region_*Søren Sandmann2009-03-281-5/+5
* [region] Consistently use rectangles in the API of regionsSøren Sandmann Pedersen2009-03-281-15/+16
* [region] Make cairo_region_t a malloced object.Søren Sandmann2009-03-281-5/+9
* Mark allocation failures as unlikely.Chris Wilson2008-11-291-2/+2
* Mark if(status) as being unlikely.Chris Wilson2008-11-291-6/+6
* [traps] Whitespace.Chris Wilson2008-10-301-13/+20
* [traps] Discard trivially empty trapezoid.Chris Wilson2008-10-041-2/+9
* [traps] Reset extents on clearing.Chris Wilson2008-10-041-0/+2
* [trap] Trivial reject if trapezoid is entirely above or belowChris Wilson2008-09-241-0/+4
* [traps] Adjust lines if either point is on the boundary.Chris Wilson2008-09-241-4/+4
* [traps] Limit extents to imposed constraints.Chris Wilson2008-09-241-1/+14
* [stroke] Optimise rectilinear strokes.Chris Wilson2008-09-191-0/+18
* Simple perf tweaks for a rectilinear Hilbert curve.Chris Wilson2008-09-191-110/+65
* [trap] Fixup a double _cairo_traps_fini().Chris Wilson2008-09-191-0/+8
* [cairo-traps] Fix overflow in traps_path codeBehdad Esfahbod2008-05-151-9/+10
* [cairo-traps] Add _cairo_traps_path()Behdad Esfahbod2008-05-091-0/+46
* Add more consts to function signatures and remove stale prototypeBehdad Esfahbod2008-05-091-4/+6
* Optimize dashed strokes, part 2Vladimir Vukicevic2008-02-051-0/+8
* [doc] Make sure all function names in docs are followed by ()Behdad Esfahbod2008-01-281-1/+1
* [doc] Make sure all type names in docs are prefixed by #Behdad Esfahbod2008-01-281-1/+1
* [cairo-traps] Typo caught by valgrind.Chris Wilson2008-01-101-1/+1
* [cairo-traps] Return zero extents if it contains no traps.Chris Wilson2008-01-051-1/+5