summaryrefslogtreecommitdiff
path: root/src/cairo-gstate.c
AgeCommit message (Expand)AuthorFilesLines
2013-09-05gstate: Handle device scale on surface as sourceAlexander Larsson1-1/+1
2013-09-05gstate: Move device-scale font scaling to gstateAlexander Larsson1-1/+7
2013-09-05gstate: Respect device transform in strokeAlexander Larsson1-3/+12
2013-06-20gstate: Speed up stroked path extentsChris Wilson1-12/+12
2013-01-09gstate: Use the polygon intermediate for geometry queriesChris Wilson1-12/+12
2012-09-10context: Add missing functions to transform between user and backend coordinatesChris Wilson1-0/+7
2012-09-04default-context: Convert the relative path segments into the backend coordinatesChris Wilson1-0/+7
2012-04-29gstate: Correctly compact degenerate dash segmentsChris Wilson1-19/+18
2012-04-29gstate: Reduce degenerate dash to solidChris Wilson1-5/+30
2012-04-19Split cairo-list into struct+inlinesChris Wilson1-0/+1
2012-04-19Split cairo-clip-privates into struct+inlinesChris Wilson1-0/+1
2012-03-29doc: Make doc ids more consistent my always putting ':' after themAndrea Canciani1-1/+1
2012-03-29doc: Make documentation comments symmetricAndrea Canciani1-1/+1
2011-10-12gstate: Prevent leak of old clip when creating a group with translationChris Wilson1-0/+1
2011-09-12Introduce a new compositor architectureChris Wilson1-154/+187
2011-08-14gstate: Copy clusters for an untransformed unbounded surfaceChris Wilson1-0/+2
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