summaryrefslogtreecommitdiff
path: root/src/cairo-spline.c
AgeCommit message (Expand)AuthorFilesLines
2009-09-18Add a description of how we compute the spline_error_squared.Jeff Muizelaar1-6/+11
2009-08-29[slope] Inline _cairo_slope_init()Chris Wilson1-0/+2
2009-07-27Revert "[spline] Treat a straight spline as degenerate."Carl Worth1-9/+0
2009-07-27[spline] Treat a straight spline as degenerate.Chris Wilson1-0/+9
2009-03-27[spline] fix wrong sign in _cairo_spline_bound.Bertram Felgenhauer1-1/+1
2009-01-29[spline] Correct the definition of a cubic Bezier curve.Chris Wilson1-4/+4
2008-12-29[spline] Be pedantic and propagate errors.Chris Wilson1-4/+11
2008-12-28[_cairo_spline_bound] Protect against b == 0Behdad Esfahbod1-3/+5
2008-12-28[_cairo_spline_bound] Simplify conditionBehdad Esfahbod1-5/+9
2008-12-28[_cairo_spline_bound] Fix the check for feasible solutionsBehdad Esfahbod1-3/+6
2008-12-28[spline] Save a couple more mulsBehdad Esfahbod1-13/+13
2008-12-28[spline] Do some checks to avoid calling sqrt() if no feasible solution existsBehdad Esfahbod1-7/+20
2008-12-28[spline] Simplify codeBehdad Esfahbod1-10/+9
2008-12-28[spline] Remove duplicated code by using a macroBehdad Esfahbod1-29/+21
2008-12-27[spline] Add an analytical bounder for splinesBehdad Esfahbod1-0/+131
2008-12-12[spline] Propagate errors during add point.Chris Wilson1-20/+20
2008-11-19[spline] Fix compile.Chris Wilson1-2/+4
2008-11-16[spline] Eliminate intermediate allocations during spline decomposition.Chris Wilson1-100/+21
2007-11-01[cairo-spline] Eliminate redundant _cairo_fixed_to_double().Chris Wilson1-55/+52
2007-11-01[cairo-spline] Reduce stack requirements during recursive refinement.Chris Wilson1-47/+47
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-0/+1
2007-10-04[malloc] Check for integer overflow when realloc'ing.Chris Wilson1-1/+2
2007-06-29[fix] Avoid int overflow when allocating large buffersVladimir Vukicevic1-1/+1
2007-04-10Rename ARRAY_LEN to ARRAY_LENGTHCarl Worth1-2/+2
2007-04-09Initialise cairo_spline_t to use its embedded buffer.Chris Wilson1-17/+7
2007-03-20Define and use ARRAY_LENBehdad Esfahbod1-1/+1
2007-03-13[polygon,spline,traps] Avoid free(NULL)Behdad Esfahbod1-1/+1
2007-03-13[cairo-spline] Fix typo in commentBehdad Esfahbod1-1/+1
2007-03-13[cairo-spline] Add a cache of eight points to cairo_spline_tBehdad Esfahbod1-5/+23
2007-03-13[cairo-spline] Clean-up realloc algorithm for clarityBehdad Esfahbod1-10/+7
2006-06-06Remove initial, final, and duplicate blank lines.Carl Worth1-1/+0
2006-06-06Remove extraneous whitespace from "blank" lines.Carl Worth1-1/+1
2005-06-03Add CODING_STYLE document to standardize on some style issues.Carl Worth1-9/+7
2005-02-22Switch from broken cworth@isi.edu address to canonical cworth@cworth.org addr...Carl Worth1-1/+1
2004-12-23Remove unused CAIRO_TRAPS_GROWTH_INC.Carl Worth1-3/+2
2004-10-21Convert all files to utf-8. Add copyright information to cairo_png_surface.c.Carl Worth1-1/+1
2004-09-04Add the MPL as a new license option, in addition to the LGPL.Carl Worth1-10/+27
2004-08-02Fix to explicitly refer to GNU Lesser Public License 2.1 rather than the Libr...Carl Worth1-7/+5
2004-08-02Change from MIT license to LGPL.Carl Worth1-20/+14
2004-05-07Bail on NULL utf8 string.Carl Worth1-0/+7
2003-10-23Fixed copyright attribution to refer to "University of Southern CaliforniaCarl Worth1-1/+1
2003-10-04Remove abbreviation of "point" as "pt". Fix cairo_destrot, cairo_set_target_s...Carl Worth1-22/+22
2003-09-27Fixed some internal enums that had been mistakenly converted to lowercase at ...Carl Worth1-1/+1
2003-09-05Preliminary support for running Cairo with X servers without the Render exten...Carl Worth1-6/+6
2003-07-30Made all changes necessary to abandon the Xc library, (sucking the functional...Carl Worth1-19/+21
2003-07-18Fixed some inconsistent tag/typedef names I missed the first time.Carl Worth1-1/+1
2003-07-18Renamed everything from Xr* to cairo_*Carl Worth1-0/+271