summaryrefslogtreecommitdiff
path: root/src/cairo-arc.c
AgeCommit message (Collapse)AuthorFilesLines
2005-08-05Remove include of math.h since cairoint.h does it more carefully, (for ↵Carl Worth1-2/+0
annoying platforms for which just including math.h without extra defines is not enough). Replace Cairo with cairo. Include config.h so HAVE_UNISTD_H gets picked up as necessary. Fix non-UTF-8 copyright symbol.
2005-07-11Note that the cairo_content_t work is done.Carl Worth1-0/+2
Note that this function is computing an incorrect result.
2005-05-10Don't use return when calling a void function (thanks to Damien Carbery ↵Carl Worth1-4/+4
<damien.carbery@sun.com>). Closes bug #3134.
2005-04-26Originally: 2005-04-19 Carl Worth <cworth@cworth.org>Carl Worth1-0/+296
Add cairo_stroke_preserve, cairo_fill_preserve, and cairo_clip_preserve. Rip the path out of cairo_gstate_t. Add path to cairo_t. Bring in most of the path code that used to live in cairo-gstate.c Move arc generation code into its own file. Accept path+ctm_inverse+tolerance instead of gstate. Absorb flattening and device space->user space conversion that used to be in _cairo_gstate_intepret_path. Prefer cairo_fixed_t parameters over ciaro_point_t for cross-file interfaces. Track changes in _cairo_path_fixed interfaces. Port to use cairo_fill_preserve rather than cairo_save/cairo_restore which no longer work for saving the path. Remove get and set of current point since it is no longer affected by cairo_save and cairo_restore. Add get and set testing for cairo_matrix_t.