summaryrefslogtreecommitdiff
path: root/src/cairo-traps.c
AgeCommit message (Expand)AuthorFilesLines
2007-10-04[malloc/error] Add call to _cairo_error() after a failed malloc.Chris Wilson1-1/+4
2007-10-04[malloc] Check for integer overflow when realloc'ing.Chris Wilson1-1/+2
2007-07-18[fixpt] Create cairo_region wrapper around pixman_region16_tVladimir Vukicevic1-27/+23
2007-07-18[fixpt] Use _cairo_fixed_mul insted of manual multiplicationVladimir Vukicevic1-15/+11
2007-07-02Merge branch 'master' of git+ssh://sandmann@git.freedesktop.org/git/cairoSøren Sandmann Pedersen1-1/+1
2007-06-29[fix] Avoid int overflow when allocating large buffersVladimir Vukicevic1-1/+1
2007-06-21[pixman] Initial port to standalone pixman library.Søren Sandmann1-2/+2
2007-06-18[perf] Add pixman_region_init_rects and use in extract_regionVladimir Vukicevic1-17/+41
2007-05-16[cairo-traps] Initialize traps to use embedded buffer.Chris Wilson1-20/+6
2007-04-27Clip trapezoids that are partially (or wholly) outside the clip region.Carl Worth1-1/+67
2007-04-10Fix mis-indented _cairo_traps_init_boxCarl Worth1-15/+15
2007-04-10Fix cairo_traps_t status handlingCarl Worth1-10/+14
2007-04-10Rename ARRAY_LEN to ARRAY_LENGTHCarl Worth1-1/+1
2007-04-08Rename pixman_region_uninit to pixman_region_finiBehdad Esfahbod1-1/+1
2007-04-08[pixman-region] Separate pixman_region_initMathias Hasselmann1-1/+1
2007-04-08Avoid pixman_region_create in _cairo_traps_extract_regionMathias Hasselmann1-9/+9
2007-03-20Define and use ARRAY_LENBehdad Esfahbod1-1/+1
2007-03-14Implement _cairo_traps_tessellate_triangle with _cairo_traps_tessellate_conve...Carl Worth1-80/+9
2007-03-14Fix _cairo_traps_tessellate_convex_quad to handle a == bCarl Worth1-1/+13
2007-03-14Remove dead-code remnants of old tessellatorCarl Worth1-372/+0
2007-03-14Fix bugs in _cairo_traps_tessellate_convex_quadCarl Worth1-42/+59
2007-03-13[polygon,spline,traps] Avoid free(NULL)Behdad Esfahbod1-1/+1
2007-03-13[cairo-traps] Add a cache of one trapezoid to cairo_traps_tBehdad Esfahbod1-7/+23
2007-03-13[cairo-traps] Clean-up realloc algorithm for clarityBehdad Esfahbod1-12/+9
2007-03-13[cairo-traps] Use INT32_MIN/MAX instead of INT16_MIN/MAX << 16Behdad Esfahbod1-2/+2
2006-11-22Switch from old tessellator to new tessellatorCarl Worth1-6/+1
2006-11-14Fix typo.Behdad Esfahbod1-1/+1
2006-11-13Rewrite tessellate_rectangle as tessellate_convex_quad to make it more usefulCarl Worth1-16/+111
2006-11-13Add a status field to cairo_traps_t to enable less error checkingCarl Worth1-83/+65
2006-06-07Fix MAX vs. MIN bug introduced with rename away from CAIRO_MINSHORTCarl Worth1-1/+1
2006-06-06Remove CAIRO_{MIN,MAX}SHORT which did not distinguish signed vs. unsigned.Carl Worth1-2/+2
2006-06-06Remove initial, final, and duplicate blank lines.Carl Worth1-1/+0
2006-06-06Remove all remaining trailing whitespace.Carl Worth1-1/+1
2006-06-06Remove trailing whitespace from lines that look like comments.Carl Worth1-4/+4
2006-06-06Remove extraneous whitespace from "blank" lines.Carl Worth1-19/+19
2006-05-04Implement the device_offset functionality at surface, not gstate layerCarl Worth1-1/+48
2005-08-27Make the check for rectangular trapezoids simpler and more accurate. (#4220, ...Owen Taylor1-11/+5
2005-08-04New files. Move code for manipulating cairo_clip_t out into cairo_clip_* func...Kristian Høgsberg1-0/+29
2005-06-01Fix bug in converting box to rectangle that left clip_rect.height uninitializ...Carl Worth1-1/+1
2005-04-27src/cairo-traps.c src/cairoint.h (_cairo_traps_init_box): New function to cre...Owen Taylor1-0/+37
2005-04-13Fix a comment from last commitOwen Taylor1-1/+1
2005-04-13Work around a pair of libpixman bugs (denegerate trapezoids from tesellator, ...Owen Taylor1-0/+7
2005-04-13src/cairoint.h src/cairo-traps.c: Add _cairo_traps_extract_region for convert...Owen Taylor1-0/+55
2005-03-07Disable the "new" intersection code so that the incorrect fill problems (test...Carl Worth1-2/+26
2005-02-22Switch from broken cworth@isi.edu address to canonical cworth@cworth.org addr...Carl Worth1-1/+1
2005-02-01src/cairo_unicode.c src/cairoint.h src/Makefile.am: Add _cairo_utf8_to_utf16(...Owen Taylor1-9/+9
2004-12-23Remove unused CAIRO_TRAPS_GROWTH_INC.Carl Worth1-2/+0
2004-10-21Convert all files to utf-8. Add copyright information to cairo_png_surface.c.Carl Worth1-1/+1
2004-10-12Compute extents of cairo_traps_t on the fly using approximate method which is...Keith Packard1-49/+56
2004-05-28Add WARN_CFLAGS, autodetection for 64/128 bit ints and cairo_wideint.[ch]Keith Packard1-27/+91