summaryrefslogtreecommitdiff
path: root/src/cairo-clip.c
AgeCommit message (Expand)AuthorFilesLines
2010-04-10clip: Compile fix for previous clip.Chris Wilson1-3/+0
2010-04-10clip: Compare the whole clip when testing for equality.Chris Wilson1-3/+37
2010-03-24clip: propagate the no-clip through the copy.Chris Wilson1-0/+1
2010-03-24clip: Don't reduce all-clip to no-clip.Chris Wilson1-1/+2
2010-03-23clip: Remove the redundant _cairo_clip_init_rectangle()Chris Wilson1-19/+11
2010-02-12clip: Restrict composite extents to clip extentsChris Wilson1-0/+84
2010-02-02clip: Propagate all-clipped when copyingChris Wilson1-5/+2
2010-01-25clip: Create a fallback clip surfaceChris Wilson1-0/+5
2010-01-22clip: Implement clipping using only the high-level operators.Chris Wilson1-132/+125
2010-01-22pattern: Add convenience patterns for stock coloursChris Wilson1-18/+11
2010-01-22Unify the two freed object poolsChris Wilson1-85/+3
2010-01-22Move _cairo_error() to a standalone headerChris Wilson1-0/+1
2009-11-25[clip] Don't ignore outermost clip when it clips everythingBenjamin Otte1-4/+1
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