summaryrefslogtreecommitdiff
path: root/src/cairo-path-stroke.c
AgeCommit message (Expand)AuthorFilesLines
2013-03-14stroke: Use round-joins near inflection points of splinesMartin Robinson1-0/+36
2013-03-14stroke: Fix large line widths for fallback stroke shaperMartin Robinson1-8/+82
2013-01-03stroke: Make the incremental trapezoid stroker optionally available againChris Wilson1-6/+6
2012-11-01stroke: Precompute the line half-widthChris Wilson1-8/+9
2012-10-03stroke: Remove redundant code for computing culling extentsChris Wilson1-58/+33
2012-08-26stroke: Compute bounds for fallback stroker (typically dashing)Chris Wilson1-7/+35
2012-08-26stroke: Convert fallback stroker to new pen vertex finderChris Wilson1-78/+95
2012-04-19Split cairo-box-privates into struct+inlinesChris Wilson1-1/+1
2012-03-29doc: Make doc ids more consistent my always putting ':' after themAndrea Canciani1-1/+1
2012-03-29doc: Make documentation comments symmetricAndrea Canciani1-1/+1
2011-09-12Introduce a new compositor architectureChris Wilson1-4/+6
2011-08-15stroke: Convert the outlines into contour and then into a polygonChris Wilson1-1/+1
2011-08-15stroke: move normal stroker to new fileChris Wilson1-6/+6
2011-08-13stroke: Rely on the tessellator to remove self-intersectionsChris Wilson1-811/+1
2011-07-19clip: Rudimentary support for clip-polygon extractionChris Wilson1-5/+29
2011-07-15Implement cairo_backend_tChris Wilson1-2/+2
2011-06-16path-stroke: Avoid mixing cap and join valuesAndrea Canciani1-1/+1
2010-12-10polygon: Merge _cairo_polygon_init and _cairo_polygon_limitAndrea Canciani1-3/+1
2010-12-10path: Always interpret in forward directionAndrea Canciani1-4/+0
2010-10-29box: Add box headerAndrea Canciani1-0/+1
2010-10-29path: Do not access flags directlyAndrea Canciani1-3/+3
2010-04-27Update FSF addressAndrea Canciani1-1/+1
2010-02-01Partially revert "Improve stroking of densely dashed styles"Andrea Canciani1-18/+6
2010-01-22stroke: Convert rectilinear paths to boxes.Chris Wilson1-35/+135
2010-01-22Constify stroke style and matrices.Chris Wilson1-30/+30
2010-01-22Move _cairo_error() to a standalone headerChris Wilson1-0/+1
2010-01-01[stroker] Fix off-by-one memory allocation in _tessellate_fan().M Joonas Pihlaja1-1/+1
2009-11-11Improve stroking of densely dashed stylesAndrea Canciani1-6/+18
2009-08-29[tessellate] Rectangular special caseChris Wilson1-1/+2
2009-08-29[stroke] Only mark traps as having intersection if non-empty.Chris Wilson1-3/+2
2009-08-29[slope] Inline _cairo_slope_init()Chris Wilson1-0/+2
2009-08-29[clip] Use geometric clipping for unaligned clipsChris Wilson1-10/+12
2009-08-29[tessellator] Special case rectilinear tessellationChris Wilson1-0/+1
2009-08-29Eliminate self-intersecting strokes.Chris Wilson1-400/+625
2009-07-23Remove clip handling from generic surface layer.Chris Wilson1-4/+4
2009-05-08[path] Define _BSD_SOURCE to enable hypot()Chris Wilson1-0/+1
2009-04-23[memfault] Manually inject faults when using stack allocationsChris Wilson1-0/+2
2009-01-29[stroker] Rectilinear dashing.Chris Wilson1-86/+406
2008-12-12[path] Mark points as const during _cairo_path_fixed_interpret()Chris Wilson1-72/+36
2008-12-12[spline] Propagate errors during add point.Chris Wilson1-8/+6
2008-11-29Mark allocation failures as unlikely.Chris Wilson1-2/+2
2008-11-29Mark if(status) as being unlikely.Chris Wilson1-28/+28
2008-11-16[spline] Eliminate intermediate allocations during spline decomposition.Chris Wilson1-48/+53
2008-10-26[stroke] Ensure we record the first face for a dashed path.Chris Wilson1-0/+1
2008-10-26[stroke] _cairo_stroker_line_to_dashed() whitespaceChris Wilson1-18/+39
2008-10-06[stroke] Simplify dash-off logic.Chris Wilson1-37/+28
2008-09-24[stroke] Cap trailing segment when skipping invisible segments.Chris Wilson1-0/+8
2008-09-19[stroke] Optimise rectilinear strokes.Chris Wilson1-17/+25
2008-09-19[trap] Fixup a double _cairo_traps_fini().Chris Wilson1-3/+2
2008-08-08[matrix] Prefer a return parameter for _compute_determinant().Chris Wilson1-5/+2