summaryrefslogtreecommitdiff
path: root/src/cairo-clip.c
AgeCommit message (Expand)AuthorFilesLines
2009-03-28[region] Consistently use rectangles in the API of regionsSøren Sandmann Pedersen1-14/+8
2009-03-28[region] Change sense of _cairo_region_not_empty() to _cairo_region_empty()Søren Sandmann1-1/+1
2009-03-28[region] Miscellaneous bug fixes.Søren Sandmann1-0/+2
2009-03-28[region] Get rid of clip->has_regionSøren Sandmann1-21/+15
2009-03-28[region] Make cairo_region_t a malloced object.Søren Sandmann1-50/+49
2009-03-28Simplify _cairo_clip_intersect_region()Søren Sandmann Pedersen1-14/+5
2009-02-15Delete _cairo_region_get_boxes() in favor of _cairo_region_get_box()Søren Sandmann1-12/+9
2009-01-29[path] Rename _cairo_path_fixed_approximate_extents()Chris Wilson1-2/+2
2008-12-18[path] Separate the approx. bounds into 3 distinct functionsChris Wilson1-8/+6
2008-12-18[path] Return the fixed-point bounds of the pathChris Wilson1-11/+14
2008-12-12[clip] Intersect to region extents.Chris Wilson1-13/+5
2008-12-07[cairo-spans] Render clip mask surfaces with spans if we can.M Joonas Pihlaja1-0/+140
2008-11-29Fix up a couple of likely(malloc==NULL)Chris Wilson1-1/+1
2008-11-29Mark allocation failures as unlikely.Chris Wilson1-4/+4
2008-11-29Mark if(status) as being unlikely.Chris Wilson1-12/+11
2008-11-25[path] Compute approximate extents.Chris Wilson1-22/+3
2008-11-25[clip] Check for error surfaceChris Wilson1-1/+1
2008-11-13[clip] Fix uninitialised status return in _cairo_clip_intersect_mask() for em...M Joonas Pihlaja1-1/+1
2008-11-11Make the clipping implementation comment clearerJeff Muizelaar1-3/+4
2008-10-30Cleanup 'status && status != UNSUPPORTED'Chris Wilson1-2/+2
2008-10-30Review users of cairo_rectangle_int_t for incorrect unsigned promotion.Chris Wilson1-21/+22
2008-09-27Allow cloning sub-regions of similar surfaces.Chris Wilson1-0/+6
2008-09-24[clip] Limit traps.Chris Wilson1-2/+16
2008-09-24[traps] Replace open-coding of box->rectangle->boxChris Wilson1-2/+2
2008-08-17[cairo-clip] Dead store.Chris Wilson1-2/+0
2008-08-17Compile with old compilersPeter O'Gorman1-5/+10
2008-06-19[cairo-surface] Remove optional pattern argument from create_similar_solid()Behdad Esfahbod1-2/+1
2008-06-13Allocate the correct pattern type on the stack.Chris Wilson1-2/+2
2008-05-13[cairo-path-fixed] Implement full-matrix _cairo_path_fixed_transform()Behdad Esfahbod1-1/+1
2008-04-18Clone surface correctly when doing a deep clip copyRobert O'Callahan1-2/+2
2008-03-04[cairo-clip] Raise _cairo_error() at original error site.Chris Wilson1-2/+6
2008-01-29Use ADD instead of IN for clipping.Jeff Muizelaar1-2/+32
2008-01-17[cairo-region] Review status propagation.Chris Wilson1-1/+1
2008-01-03Remove cairo_private from *.c files.Chris Wilson1-1/+1
2007-11-06[cairo-clip] Special case using an empty clip path.Chris Wilson1-0/+6
2007-10-19[cairo-clip] Avoid work when all clipped out.Chris Wilson1-9/+77
2007-10-16[cairo-clip] Pass the local pattern to create_similar_solid().Chris Wilson1-5/+7
2007-10-10[cairo-clip] Propagate error status from clip_intersect_path().Chris Wilson1-20/+31
2007-10-04[cairo-error] Clean up all the warnings and missing _cairo_error() calls.Chris Wilson1-10/+8
2007-10-04[malloc/error] Add call to _cairo_error() after a failed malloc.Chris Wilson1-1/+3
2007-09-25[cairo-atomic] Rewrite reference counting using atomic ops.Chris Wilson1-4/+7
2007-09-23[cairo-clip] Avoid a malloc(0).Chris Wilson1-15/+21
2007-09-11[mlk] Free boxes in copy_rectangle_list on successVladimir Vukicevic1-0/+2
2007-07-18[fixpt] Fixup malloc usage to use _cairo_malloc_*Vladimir Vukicevic1-1/+1
2007-07-18[fixpt] Create cairo_region wrapper around pixman_region16_tVladimir Vukicevic1-88/+94
2007-07-18[fixpt] Replace cairo_rectangle_int16_t with cairo_rectangle_int_tVladimir Vukicevic1-6/+6
2007-07-02Merge branch 'master' of git+ssh://sandmann@git.freedesktop.org/git/cairoSøren Sandmann Pedersen1-3/+7
2007-06-29[fix] Avoid int overflow when allocating large buffersVladimir Vukicevic1-3/+7
2007-06-21[pixman] Initial port to standalone pixman library.Søren Sandmann1-23/+13
2007-05-10[cairo-clip] Correctly report allocation failureChris Wilson1-2/+5