summaryrefslogtreecommitdiff
path: root/src/cairo-clip.c
AgeCommit message (Expand)AuthorFilesLines
2009-09-10[clip] Simplify applying a box clipChris Wilson1-38/+46
2009-08-29[clip] Correctly compute a geometric mask for a rectilinear + arbitraryChris Wilson1-9/+38
2009-08-29[clip] Apply surface offset when combining with clip maskChris Wilson1-41/+44
2009-08-29[clip] Pass in destination offset for combining with clip-maskChris Wilson1-23/+22
2009-08-29[clip] Fix refleak of previous clipping surfaces.Chris Wilson1-3/+6
2009-08-29[clip] Use the rectangular tessellator to extract boxesChris Wilson1-7/+10
2009-08-29[tessellate] Rectangular special caseChris Wilson1-9/+17
2009-08-29[clip] Cache intermediate clip masks.Chris Wilson1-64/+101
2009-08-29[clip] Combine directly onto targetChris Wilson1-8/+110
2009-08-29[clip] Use geometric clipping for unaligned clipsChris Wilson1-8/+288
2009-08-29[clip] Eliminate redundant clipsChris Wilson1-36/+151
2009-08-29[clip] Use the rectilinear tessellatorChris Wilson1-7/+2
2009-08-29[clip] Use special-purpose fill_to_region()Chris Wilson1-17/+9
2009-08-29Eliminate self-intersecting strokes.Chris Wilson1-6/+8
2009-07-23Remove clip handling from generic surface layer.Chris Wilson1-630/+660
2009-06-17[clip] Missing {} (coding style)Chris Wilson1-1/+2
2009-06-17[clip] During _clip() limit the extracted traps to the current clip extentsChris Wilson1-4/+35
2009-06-17[clip] Avoid copying region within _cairo_clip_intersect_region()Chris Wilson1-9/+3
2009-05-15[xlib] Use minimal depth for similar clones.Chris Wilson1-0/+1
2009-03-31[region] Change name of cairo_region_empty() to cairo_region_is_empty()Søren Sandmann Pedersen1-1/+1
2009-03-28[region] Add cairo_region_intersect_rectangle() and _subtract_rectangle()Søren Sandmann1-23/+4
2009-03-28[region] Expand rect to rectangle in a couple of namesSøren Sandmann Pedersen1-2/+2
2009-03-28[region] Remove underscores from _cairo_region_*Søren Sandmann1-25/+25
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