summaryrefslogtreecommitdiff
path: root/src/cairo-gstate.c
AgeCommit message (Expand)AuthorFilesLines
2011-07-31Remove useless checks for NULL before freeingAndrea Canciani1-2/+1
2011-07-31pattern: Do not provide type field in cairo_pattern_union_tAndrea Canciani1-1/+1
2011-07-21gstate: Handle NULL clip for in_clip()Chris Wilson1-0/+3
2011-07-19clip: Rudimentary support for clip-polygon extractionChris Wilson1-122/+84
2011-07-15pattern: Add observer hooksChris Wilson1-0/+1
2011-07-15Implement cairo_backend_tChris Wilson1-72/+70
2011-07-08gstate: Remove useless codeAndrea Canciani1-11/+1
2011-03-19Do not warn when ignoring the return value of _cairo_rectangle_intersect()Andrea Canciani1-3/+1
2011-03-18Improve cairo_rectangle_list_t error handlingAndrea Canciani1-1/+7
2011-03-18Make cairo_set_font_size() a wrapper of cairo_set_font_matrix()Andrea Canciani1-11/+0
2011-02-04Don't err on non-invertible font matrixBehdad Esfahbod1-3/+0
2011-01-22gstate: Remove unused codeAndrea Canciani1-33/+0
2011-01-22gstate: Set an error status when restoring a push_groupAndrea Canciani1-0/+16
2011-01-01gstate: Disallow incomplete mesh gradient sourcesAndrea Canciani1-12/+32
2010-10-29path: Do not access flags directlyAndrea Canciani1-1/+1
2010-08-08gstate: Correct commentAndrea Canciani1-1/+1
2010-07-17clip: consider gstate target extents in _cairo_gstate_copy_clip_rectangle_listKarl Tomlinson1-1/+13
2010-06-11gstate: Update cached matrix state after device transform changes on the targetChris Wilson1-4/+24
2010-06-10gstate: correct optimizationsAndrea Canciani1-68/+17
2010-06-10pattern: remove content field from solid patternsAndrea Canciani1-9/+5
2010-06-10gstate: Track whether the combination of ctm * device is identity.Chris Wilson1-2/+16
2010-06-06Revert "gstate: reduce a couple more operators"Chris Wilson1-14/+1
2010-05-13Use a solid color for 0xN and Nx0 surfacesBenjamin Otte1-0/+15
2010-05-13Make cairo_color_stop_t a unique type.Chris Wilson1-1/+1
2010-05-13color: Special case comparing color stops.Chris Wilson1-2/+2
2010-05-13gstate: Don't reduce solid source and mask for SOURCE and CLEARChris Wilson1-1/+2
2010-05-12gstate: reduce a couple more operatorsChris Wilson1-1/+14
2010-05-12xcb: discard glyph mask and use dst directly when possible.Chris Wilson1-3/+15
2010-04-27Update FSF addressAndrea Canciani1-1/+1
2010-03-10gstate: Account for undropped non-transformed glyphs.Chris Wilson1-0/+1
2010-03-03gstate: Use _cairo_pattern_clear for CLEAR.Chris Wilson1-38/+62
2010-02-01Approximate dash patterns in gstateAndrea Canciani1-1/+12
2010-01-22path: Compute coarse bounds upon construction.Chris Wilson1-5/+16
2010-01-22gstate: Reduce operatorsChris Wilson1-14/+72
2010-01-22gstate: Skip ops with a clear mask.Chris Wilson1-0/+6
2010-01-22gstate: Check for an invalid matrix before cairo_transform()Chris Wilson1-0/+3
2010-01-22gstate: White space.Chris Wilson1-2/+5
2010-01-22pattern: Add convenience patterns for stock coloursChris Wilson1-6/+3
2010-01-22pattern: An EXTEND_NONE surface is not opaque if we sample outsideChris Wilson1-1/+1
2010-01-22configure: Globally define AC_GNU_SOURCEChris Wilson1-2/+0
2010-01-22Move _cairo_error() to a standalone headerChris Wilson1-0/+1
2010-01-15pattern: Premultiply color-stop when converting to solidChris Wilson1-7/+19
2009-11-29[gstate] Change dash offset normalisation to preserve offsets in range.M Joonas Pihlaja1-1/+6
2009-11-11Improve stroke offset computationAndrea Canciani1-6/+4
2009-11-11Fix odd length dashing with negative offsetAndrea Canciani1-2/+2
2009-10-21Support component-alpha.Chris Wilson1-6/+11
2009-10-18[gstate] Apply target device offsets to patterns immediatelyBenjamin Otte1-0/+4
2009-08-29[gstate] Convert simple mask() into a paint()Chris Wilson1-8/+93
2009-08-29[clip] Use geometric clipping for unaligned clipsChris Wilson1-7/+8
2009-08-29[gstate] Discard trivial all-clipped regionsChris Wilson1-2/+6