summaryrefslogtreecommitdiff
path: root/src/cairo-traps.c
AgeCommit message (Expand)AuthorFilesLines
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
2007-10-10[cairo-traps] Simplify the status interaction of traps_grow().Chris Wilson1-8/+3
2007-10-04[cairo-error] Clean up all the warnings and missing _cairo_error() calls.Chris Wilson1-6/+3
2007-10-04[malloc/error] Add call to _cairo_error() after a failed malloc.Chris Wilson1-1/+4
2007-10-04[malloc] Check for integer overflow when realloc'ing.Chris Wilson1-1/+2
2007-07-18[fixpt] Create cairo_region wrapper around pixman_region16_tVladimir Vukicevic1-27/+23
2007-07-18[fixpt] Use _cairo_fixed_mul insted of manual multiplicationVladimir Vukicevic1-15/+11
2007-07-02Merge branch 'master' of git+ssh://sandmann@git.freedesktop.org/git/cairoSøren Sandmann Pedersen1-1/+1
2007-06-29[fix] Avoid int overflow when allocating large buffersVladimir Vukicevic1-1/+1
2007-06-21[pixman] Initial port to standalone pixman library.Søren Sandmann1-2/+2
2007-06-18[perf] Add pixman_region_init_rects and use in extract_regionVladimir Vukicevic1-17/+41
2007-05-16[cairo-traps] Initialize traps to use embedded buffer.Chris Wilson1-20/+6
2007-04-27Clip trapezoids that are partially (or wholly) outside the clip region.Carl Worth1-1/+67