summaryrefslogtreecommitdiff
path: root/src/cairo-path-stroke.c
Commit message (Expand)AuthorAgeFilesLines
* Fix -Wunused-function warningsKhaled Hosny2023-02-061-11/+0
* Fix cast between incompatible function types warningsAdrian Johnson2021-08-221-4/+20
* replace _BSD_SOURCE with _DEFAULT_SOURCEAdrian Johnson2017-09-161-1/+1
* Revert "stroker: Check for scaling overflow in computing half line widths"Uli Schlachter2017-05-131-1/+0
* stroker: Check for scaling overflow in computing half line widthsChris Wilson2017-05-041-0/+1
* stroke: Use round-joins near inflection points of splinesMartin Robinson2013-03-141-0/+36
* stroke: Fix large line widths for fallback stroke shaperMartin Robinson2013-03-141-8/+82
* stroke: Make the incremental trapezoid stroker optionally available againChris Wilson2013-01-031-6/+6
* stroke: Precompute the line half-widthChris Wilson2012-11-011-8/+9
* stroke: Remove redundant code for computing culling extentsChris Wilson2012-10-031-58/+33
* stroke: Compute bounds for fallback stroker (typically dashing)Chris Wilson2012-08-261-7/+35
* stroke: Convert fallback stroker to new pen vertex finderChris Wilson2012-08-261-78/+95
* Split cairo-box-privates into struct+inlinesChris Wilson2012-04-191-1/+1
* doc: Make doc ids more consistent my always putting ':' after themAndrea Canciani2012-03-291-1/+1
* doc: Make documentation comments symmetricAndrea Canciani2012-03-291-1/+1
* Introduce a new compositor architectureChris Wilson2011-09-121-4/+6
* stroke: Convert the outlines into contour and then into a polygonChris Wilson2011-08-151-1/+1
* stroke: move normal stroker to new fileChris Wilson2011-08-151-6/+6
* stroke: Rely on the tessellator to remove self-intersectionsChris Wilson2011-08-131-811/+1
* clip: Rudimentary support for clip-polygon extractionChris Wilson2011-07-191-5/+29
* Implement cairo_backend_tChris Wilson2011-07-151-2/+2
* path-stroke: Avoid mixing cap and join valuesAndrea Canciani2011-06-161-1/+1
* polygon: Merge _cairo_polygon_init and _cairo_polygon_limitAndrea Canciani2010-12-101-3/+1
* path: Always interpret in forward directionAndrea Canciani2010-12-101-4/+0
* box: Add box headerAndrea Canciani2010-10-291-0/+1
* path: Do not access flags directlyAndrea Canciani2010-10-291-3/+3
* Update FSF addressAndrea Canciani2010-04-271-1/+1
* Partially revert "Improve stroking of densely dashed styles"Andrea Canciani2010-02-011-18/+6
* stroke: Convert rectilinear paths to boxes.Chris Wilson2010-01-221-35/+135
* Constify stroke style and matrices.Chris Wilson2010-01-221-30/+30
* Move _cairo_error() to a standalone headerChris Wilson2010-01-221-0/+1
* [stroker] Fix off-by-one memory allocation in _tessellate_fan().M Joonas Pihlaja2010-01-011-1/+1
* Improve stroking of densely dashed stylesAndrea Canciani2009-11-111-6/+18
* [tessellate] Rectangular special caseChris Wilson2009-08-291-1/+2
* [stroke] Only mark traps as having intersection if non-empty.Chris Wilson2009-08-291-3/+2
* [slope] Inline _cairo_slope_init()Chris Wilson2009-08-291-0/+2
* [clip] Use geometric clipping for unaligned clipsChris Wilson2009-08-291-10/+12
* [tessellator] Special case rectilinear tessellationChris Wilson2009-08-291-0/+1
* Eliminate self-intersecting strokes.Chris Wilson2009-08-291-400/+625
* Remove clip handling from generic surface layer.Chris Wilson2009-07-231-4/+4
* [path] Define _BSD_SOURCE to enable hypot()Chris Wilson2009-05-081-0/+1
* [memfault] Manually inject faults when using stack allocationsChris Wilson2009-04-231-0/+2
* [stroker] Rectilinear dashing.Chris Wilson2009-01-291-86/+406
* [path] Mark points as const during _cairo_path_fixed_interpret()Chris Wilson2008-12-121-72/+36
* [spline] Propagate errors during add point.Chris Wilson2008-12-121-8/+6
* Mark allocation failures as unlikely.Chris Wilson2008-11-291-2/+2
* Mark if(status) as being unlikely.Chris Wilson2008-11-291-28/+28
* [spline] Eliminate intermediate allocations during spline decomposition.Chris Wilson2008-11-161-48/+53
* [stroke] Ensure we record the first face for a dashed path.Chris Wilson2008-10-261-0/+1
* [stroke] _cairo_stroker_line_to_dashed() whitespaceChris Wilson2008-10-261-18/+39