summaryrefslogtreecommitdiff
path: root/src/cairo-path-stroke.c
AgeCommit message (Expand)AuthorFilesLines
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
2008-06-13[cairo-path-stroke] Avoid allocation for single rectangle.Chris Wilson1-17/+24
2008-03-13Correctly pass the device-space vector through to strokerVladimir Vukicevic1-14/+23
2008-02-20Remove _cairo_slope_[counter_]clockwiseCarl Worth1-1/+1
2008-02-18[stroker] fix _compute_normalized_device_slope to return correct signVladimir Vukicevic1-4/+14
2008-02-06Do correct calculation of pen dimensions for stroke optimizationVladimir Vukicevic1-20/+13
2008-02-05Optimize dashed strokes, part 2Vladimir Vukicevic1-39/+83
2008-02-05Optimize stroker by hoisting some calculations out of loopsVladimir Vukicevic1-55/+87
2008-01-22[cairo-path-stroke] Use M_SQRT2 for constant valueBehdad Esfahbod1-4/+4
2008-01-21Disable rectilinear stroke optimization for small miter limit valuesCarl Worth1-0/+6
2008-01-16[cairo-path-stroke] Convert degenerate splines into lines.Chris Wilson1-2/+2
2008-01-04Directly check the miter corner to detect wild miters.Keith Packard1-82/+57
2007-10-30Limit miters for small anglesCarl Worth1-1/+75
2007-10-30Add figure illustrating derivation of miter limitCarl Worth1-7/+36
2007-10-11[cairo-path-stroke] Jump to cleanup after error.Chris Wilson1-1/+1
2007-10-04[cairo-error] Clean up all the warnings and missing _cairo_error() calls.Chris Wilson1-4/+2
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-08-16[cairo-pen] Remove status from _cairo_pen_find_active_vertex_*()Chris Wilson1-18/+6
2007-04-10Add a status field to cairo_polygon_tCarl Worth1-1/+7
2007-04-09cairo-pen - cairo_pen_init() can fail propagate its error.Chris Wilson1-8/+15
2007-04-09cairo-path-stroke - add trivial missing status checksChris Wilson1-8/+25
2007-03-01Fix leak in rectilinear stroking codeBehdad Esfahbod1-7/+8
2007-02-19Clean up some inconsistent spacing in the stroking codeJeff Smith1-2/+2
2007-02-19Add or reword several comments in the stroking codeJeff Smith1-6/+8
2007-02-19Minor changes to shorten the stroking codeJeff Smith1-17/+9
2007-02-19Rename tmp to step_length because that is what it actually is.Jeff Muizelaar1-6/+6
2007-02-19Fix several issues with dashed stroking code, particularly 'leaky-dash'Jeff Muizelaar1-46/+39
2007-02-19Rename has_sub_path to has_initial_sub_pathJeff Muizelaar1-8/+8
2007-02-19Add a comment about the point choice when capping degenerate pathsJeff Muizelaar1-0/+3
2007-02-19Modify how _cairo_stroker_add_caps handles zero-length sub-pathsJeff Smith1-3/+8
2007-02-19Change type of cairo_stroker_t's dash_on from int to cairo_bool_tJeff Smith1-4/+4
2007-01-07Spell check the docsBehdad Esfahbod1-2/+2
2006-12-22Add optimization for rectilinear strokeCarl Worth1-1/+317
2006-11-22Switch from old tessellator to new tessellatorCarl Worth1-1/+1
2006-11-13Make miter join code use tessellate_convex_quad rather than tessellate_polygonCarl Worth1-13/+7
2006-11-13Make _cairo_stroker_add_sub_edge use tessellate_convex_quad rather than tesse...Carl Worth1-25/+6
2006-08-18Merge branch 'jrmuizel-stroking-fixes' into cairoCarl Worth1-0/+3
2006-07-28Add -Wsign-compare compiler flag and fix all warningsCarl Worth1-2/+2