summaryrefslogtreecommitdiff
path: root/src/cairo-path-fixed.c
AgeCommit message (Expand)AuthorFilesLines
2013-01-25gl/msaa: Add a fast path for fills that are simple quadsMartin Robinson1-34/+102
2012-09-05path: Update last_move_point after move-toChris Wilson1-0/+1
2012-04-19Split cairo-list into struct+inlinesChris Wilson1-0/+1
2012-04-19Split cairo-box-privates into struct+inlinesChris Wilson1-1/+1
2012-02-20path-fixed: Silence gcc warningsAndrea Canciani1-1/+1
2011-09-16path: Fix a minor oversight in 1ce5d4707cf26061Uli Schlachter1-1/+1
2011-09-16path: Skip calls to zero-length memcpyChris Wilson1-0/+3
2011-09-12Introduce a new compositor architectureChris Wilson1-0/+57
2011-08-15stroke: Convert the outlines into contour and then into a polygonChris Wilson1-1/+1
2011-08-10fixed: Allow the implicit close of the last fill path to complete a fill-boxChris Wilson1-4/+4
2011-08-09fill: A horizontal/vertical line is also a degenerate fill boxChris Wilson1-13/+21
2011-03-18path: Fix _cairo_path_fixed_is_rectangle()Andrea Canciani1-1/+4
2010-12-13path: Silence warningsAndrea Canciani1-1/+1
2010-12-10path: Remove support for inverse direction interpretationAndrea Canciani1-34/+11
2010-12-10path: Always interpret in forward directionAndrea Canciani1-7/+4
2010-10-29path: Tighten transformed extentsAndrea Canciani1-0/+15
2010-10-29path: Tighten curve_to extentsAndrea Canciani1-4/+2
2010-10-29path: Replace _cairo_path_fixed_extents_add with _cairo_box_add_pointAndrea Canciani1-18/+3
2010-10-29path: Fix _cairo_path_fixed_transformAndrea Canciani1-16/+34
2010-10-29path: Recompute flags in _cairo_path_fixed_scale_and_offsetAndrea Canciani1-10/+9
2010-10-29path: Transform current_point and last_move_to in _cairo_path_fixed_scale_and...Andrea Canciani1-0/+4
2010-10-29path: Recompute flags in _cairo_path_fixed_translateAndrea Canciani1-11/+12
2010-10-29path: Cleanup close_pathAndrea Canciani1-6/+2
2010-10-29path: Make _cairo_path_fixed_last_op assert on empty pathAndrea Canciani1-2/+1
2010-10-29path: Cleanup _cairo_path_fixed_iter_at_endAndrea Canciani1-10/+1
2010-10-29path: Cleanup _cairo_path_fixed_transformAndrea Canciani1-11/+10
2010-10-29path: Log flagsAndrea Canciani1-2/+13
2010-10-29path: Rename fill optimization flagsAndrea Canciani1-21/+26
2010-10-29path: Add stroke_is_rectilinear flagAndrea Canciani1-21/+24
2010-10-29path: New path construction logicAndrea Canciani1-51/+60
2010-10-29path: Drop degenerate line_to in _cairo_path_fixed_curve_toAndrea Canciani1-0/+11
2010-10-29path: Move _cairo_path_fixed_add at the end of line_to and curve_toAndrea Canciani1-8/+3
2010-10-29box: Add box headerAndrea Canciani1-0/+1
2010-10-29path: Cleanup _cairo_path_fixed_line_toAndrea Canciani1-14/+8
2010-10-29path: Simplify close_pathAndrea Canciani1-20/+17
2010-10-29path: Add utility functionsAndrea Canciani1-0/+28
2010-10-29path: Rename _cairo_path_last_op to _cairo_path_fixed_last_opAndrea Canciani1-6/+6
2010-10-29path: Make path equality independent of flagsAndrea Canciani1-4/+1
2010-10-29path: Improve hashingAndrea Canciani1-10/+10
2010-10-29path: Replace _cairo_path_fixed_is_equal with _cairo_path_fixed_equalAndrea Canciani1-35/+0
2010-06-11path: Exponentially grow buffer based on populated points and ops.Chris Wilson1-20/+19
2010-05-07Remove useless null checks of a and b in _cairo_path_fixed_equaltimeless1-14/+8
2010-04-27Update FSF addressAndrea Canciani1-1/+1
2010-01-22path: Compute coarse bounds upon construction.Chris Wilson1-7/+76
2010-01-22Move _cairo_error() to a standalone headerChris Wilson1-0/+1
2010-01-12path: Do not remove anti-parallel line segments in case we are strokingChris Wilson1-1/+4
2009-10-30path: Skip any secondary degenerate line-to segments.Chris Wilson1-3/+10
2009-10-30path: Misclassification of rectilinear after degenerate line-toChris Wilson1-49/+52
2009-08-29[path] Return the canonical box.Chris Wilson1-4/+24
2009-08-29[path-fixed] Distinguish cw and ccw boxesChris Wilson1-2/+2