summaryrefslogtreecommitdiff
path: root/src/cairo-traps.c
AgeCommit message (Expand)AuthorFilesLines
2019-01-31Misc. typosluz.paz1-1/+1
2015-06-26Avoid indiscriminate use of VALGRIND_MAKE_MEM_NOACCESS.John Lindgren1-1/+1
2014-09-29stroke,traps: Emit join without loss of precisionChris Wilson1-14/+71
2013-01-03stroke: Make the incremental trapezoid stroker optionally available againChris Wilson1-0/+252
2012-03-29doc: Make the documentation name match the function nameAndrea Canciani1-1/+1
2012-03-04traps: Use the mono-scan-converter to reduce the number of trapsChris Wilson1-0/+62
2011-10-11debug-trapsChris Wilson1-0/+35
2011-09-12Introduce a new compositor architectureChris Wilson1-0/+61
2011-07-19clip: Rudimentary support for clip-polygon extractionChris Wilson1-22/+73
2010-04-27Update FSF addressAndrea Canciani1-1/+1
2010-01-22surface-fallback: Convert to composite rectanglesChris Wilson1-23/+24
2010-01-22Move _cairo_error() to a standalone headerChris Wilson1-0/+1
2009-08-29[clip] Apply surface offset when combining with clip maskChris Wilson1-6/+2
2009-08-29[tessellate] Rectangular special caseChris Wilson1-7/+21
2009-08-29[slope] Inline _cairo_slope_init()Chris Wilson1-0/+1
2009-08-29[clip] Use geometric clipping for unaligned clipsChris Wilson1-91/+119
2009-08-29[tessellator] Special case rectilinear tessellationChris Wilson1-0/+2
2009-08-29[traps] Increase exponential expansion factor.Chris Wilson1-5/+3
2009-08-29[traps] Compute extents on demand.Chris Wilson1-314/+126
2009-08-29Eliminate self-intersecting strokes.Chris Wilson1-26/+46
2009-07-23Remove clip handling from generic surface layer.Chris Wilson1-10/+16
2009-06-15Reinstate cairo_region_create_rectangles()Søren Sandmann Pedersen1-19/+28
2009-06-04valgrindify init/fini routinesChris Wilson1-0/+4
2009-04-23[memfault] Manually inject faults when using stack allocationsChris Wilson1-0/+5
2009-03-30[traps] Propagate allocation failure.Chris Wilson1-13/+10
2009-03-28[region] Expand rect to rectangle in a couple of namesSøren Sandmann Pedersen1-1/+1
2009-03-28[region] Delete cairo_region_create_rectangles()Søren Sandmann Pedersen1-37/+23
2009-03-28[region] Remove underscores from _cairo_region_*Søren Sandmann1-5/+5
2009-03-28[region] Consistently use rectangles in the API of regionsSøren Sandmann Pedersen1-15/+16
2009-03-28[region] Make cairo_region_t a malloced object.Søren Sandmann1-5/+9
2008-11-29Mark allocation failures as unlikely.Chris Wilson1-2/+2
2008-11-29Mark if(status) as being unlikely.Chris Wilson1-6/+6
2008-10-30[traps] Whitespace.Chris Wilson1-13/+20
2008-10-04[traps] Discard trivially empty trapezoid.Chris Wilson1-2/+9
2008-10-04[traps] Reset extents on clearing.Chris Wilson1-0/+2
2008-09-24[trap] Trivial reject if trapezoid is entirely above or belowChris Wilson1-0/+4
2008-09-24[traps] Adjust lines if either point is on the boundary.Chris Wilson1-4/+4
2008-09-24[traps] Limit extents to imposed constraints.Chris Wilson1-1/+14
2008-09-19[stroke] Optimise rectilinear strokes.Chris Wilson1-0/+18
2008-09-19Simple perf tweaks for a rectilinear Hilbert curve.Chris Wilson1-110/+65
2008-09-19[trap] Fixup a double _cairo_traps_fini().Chris Wilson1-0/+8
2008-05-15[cairo-traps] Fix overflow in traps_path codeBehdad Esfahbod1-9/+10
2008-05-09[cairo-traps] Add _cairo_traps_path()Behdad Esfahbod1-0/+46
2008-05-09Add more consts to function signatures and remove stale prototypeBehdad Esfahbod1-4/+6
2008-02-05Optimize dashed strokes, part 2Vladimir Vukicevic1-0/+8
2008-01-28[doc] Make sure all function names in docs are followed by ()Behdad Esfahbod1-1/+1
2008-01-28[doc] Make sure all type names in docs are prefixed by #Behdad Esfahbod1-1/+1
2008-01-10[cairo-traps] Typo caught by valgrind.Chris Wilson1-1/+1
2008-01-05[cairo-traps] Return zero extents if it contains no traps.Chris Wilson1-1/+5
2007-12-17Replace various uses of CAIRO_STACK_BUF_SIZE with a single macro.Chris Wilson1-3/+1