summaryrefslogtreecommitdiff
path: root/src/cairo-path-fixed.c
Commit message (Expand)AuthorAgeFilesLines
* Fix cast between incompatible function types warningsAdrian Johnson2021-08-221-2/+10
* Use uintptr_t for all casts between pointer and integerAdrian Johnson2021-07-251-2/+2
* build: Fix various compiler warningsGeorge Matsumura2020-11-071-1/+1
* Use _cairo_malloc instead of mallocAdrian Johnson2018-05-071-1/+1
* Avoid indiscriminate use of VALGRIND_MAKE_MEM_NOACCESS.John Lindgren2015-06-261-1/+1
* Preserve current-point in copy_path()/append_path() sequenceBehdad Esfahbod2014-01-271-0/+3
* path: Fix a bug in line intersectionMartin Robinson2013-03-141-12/+27
* path: Fix bbox computation for negative scale factorsChris Wilson2013-02-121-0/+11
* gl/msaa: Add a fast path for fills that are simple quadsMartin Robinson2013-01-251-34/+102
* path: Update last_move_point after move-toChris Wilson2012-09-051-0/+1
* Split cairo-list into struct+inlinesChris Wilson2012-04-191-0/+1
* Split cairo-box-privates into struct+inlinesChris Wilson2012-04-191-1/+1
* path-fixed: Silence gcc warningsAndrea Canciani2012-02-201-1/+1
* path: Fix a minor oversight in 1ce5d4707cf26061Uli Schlachter2011-09-161-1/+1
* path: Skip calls to zero-length memcpyChris Wilson2011-09-161-0/+3
* Introduce a new compositor architectureChris Wilson2011-09-121-0/+57
* stroke: Convert the outlines into contour and then into a polygonChris Wilson2011-08-151-1/+1
* fixed: Allow the implicit close of the last fill path to complete a fill-boxChris Wilson2011-08-101-4/+4
* fill: A horizontal/vertical line is also a degenerate fill boxChris Wilson2011-08-091-13/+21
* path: Fix _cairo_path_fixed_is_rectangle()Andrea Canciani2011-03-181-1/+4
* path: Silence warningsAndrea Canciani2010-12-131-1/+1
* path: Remove support for inverse direction interpretationAndrea Canciani2010-12-101-34/+11
* path: Always interpret in forward directionAndrea Canciani2010-12-101-7/+4
* path: Tighten transformed extentsAndrea Canciani2010-10-291-0/+15
* path: Tighten curve_to extentsAndrea Canciani2010-10-291-4/+2
* path: Replace _cairo_path_fixed_extents_add with _cairo_box_add_pointAndrea Canciani2010-10-291-18/+3
* path: Fix _cairo_path_fixed_transformAndrea Canciani2010-10-291-16/+34
* path: Recompute flags in _cairo_path_fixed_scale_and_offsetAndrea Canciani2010-10-291-10/+9
* path: Transform current_point and last_move_to in _cairo_path_fixed_scale_and...Andrea Canciani2010-10-291-0/+4
* path: Recompute flags in _cairo_path_fixed_translateAndrea Canciani2010-10-291-11/+12
* path: Cleanup close_pathAndrea Canciani2010-10-291-6/+2
* path: Make _cairo_path_fixed_last_op assert on empty pathAndrea Canciani2010-10-291-2/+1
* path: Cleanup _cairo_path_fixed_iter_at_endAndrea Canciani2010-10-291-10/+1
* path: Cleanup _cairo_path_fixed_transformAndrea Canciani2010-10-291-11/+10
* path: Log flagsAndrea Canciani2010-10-291-2/+13
* path: Rename fill optimization flagsAndrea Canciani2010-10-291-21/+26
* path: Add stroke_is_rectilinear flagAndrea Canciani2010-10-291-21/+24
* path: New path construction logicAndrea Canciani2010-10-291-51/+60
* path: Drop degenerate line_to in _cairo_path_fixed_curve_toAndrea Canciani2010-10-291-0/+11
* path: Move _cairo_path_fixed_add at the end of line_to and curve_toAndrea Canciani2010-10-291-8/+3
* box: Add box headerAndrea Canciani2010-10-291-0/+1
* path: Cleanup _cairo_path_fixed_line_toAndrea Canciani2010-10-291-14/+8
* path: Simplify close_pathAndrea Canciani2010-10-291-20/+17
* path: Add utility functionsAndrea Canciani2010-10-291-0/+28
* path: Rename _cairo_path_last_op to _cairo_path_fixed_last_opAndrea Canciani2010-10-291-6/+6
* path: Make path equality independent of flagsAndrea Canciani2010-10-291-4/+1
* path: Improve hashingAndrea Canciani2010-10-291-10/+10
* path: Replace _cairo_path_fixed_is_equal with _cairo_path_fixed_equalAndrea Canciani2010-10-291-35/+0
* path: Exponentially grow buffer based on populated points and ops.Chris Wilson2010-06-111-20/+19
* Remove useless null checks of a and b in _cairo_path_fixed_equaltimeless2010-05-071-14/+8