summaryrefslogtreecommitdiff
path: root/src/cairo-arc.c
AgeCommit message (Collapse)AuthorFilesLines
2007-04-10Rename ARRAY_LEN to ARRAY_LENGTHCarl Worth1-1/+1
Yet another victim in my hunt against abbreviations within cairo's implementation.
2007-04-03[src] Make sure all source files #include "cairoint.h" as their first includeBehdad Esfahbod1-0/+2
This is necessary to avoid many portability problems as cairoint.h includes config.h. Without a test, we will regress again, hence add it. The inclusion idiom for cairo now is: #include "cairoint.h" #include "cairo-something.h" #include "cairo-anotherthing-private.h" #include <some-library.h> #include <other-library/other-file.h> Moreover, some standard headers files are included from cairoint.h and need not be included again.
2007-03-20Define and use ARRAY_LENBehdad Esfahbod1-1/+1
2006-08-07Fix typos in internal documentation.Declan Naughton1-2/+2
2006-06-06Remove trailing whitespace from lines that look like comments.Carl Worth1-2/+2
This patch was produced with the following (GNU) sed script: sed -i -r -e '/^[ \t]*\/?\*/ s/[ \t]+$//' run on all *.[ch] files within cairo, (though I manually excluded src/cairo-atsui-font.c which has a code line that appears as a comment to this script).
2006-06-06Remove extraneous whitespace from "blank" lines.Carl Worth1-1/+1
This patch was produced with the following (GNU) sed script: sed -i -r -e 's/^[ \t]+$//' run on all *.[ch] files within cairo.
2005-08-22correct the calculation of the error bound.Bertram Felgenhauer1-14/+6
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.