summaryrefslogtreecommitdiff
path: root/src/cairo-pattern.c
AgeCommit message (Expand)AuthorFilesLines
2007-04-19Optionally provide a pattern to use for creating a similar solid surface.Chris Wilson1-1/+2
2007-04-19Create opaque similar solid surfaces when possible.Chris Wilson1-3/+5
2007-04-19Define a CAIRO_ALPHA_IS_OPAQUE variant that operates on uint16.Chris Wilson1-3/+3
2007-04-13[cairo-pattern] Slightly hackish fix for bug #10508Behdad Esfahbod1-5/+10
2007-04-12[cairo-pattern] Add a TODO item to codeBehdad Esfahbod1-0/+7
2007-04-11cairo_pattern_set_matrix: Validate that matrix is invertibleCarl Worth1-0/+8
2007-04-10Invert condition to more intuitive form.Carl Worth1-3/+4
2007-04-10Rename ARRAY_LEN to ARRAY_LENGTHCarl Worth1-4/+4
2007-04-09Correct handling of a malloc failure during pattern_create_in_error()Chris Wilson1-18/+6
2007-04-09cairo-pattern - propagate statusChris Wilson1-2/+8
2007-04-03Make sure all nil objects start with _cairo_Behdad Esfahbod1-7/+7
2007-03-26Destroy the current pattern before replacing with cairo_set_source().Chris Wilson1-0/+10
2007-03-26Back out the solid-pattern-cache from 9b53bc7c6585db7ae647bb992fb9817d7bd75b38.Chris Wilson1-52/+48
2007-03-21[cairo-pattern] Make sure cached solid patterns are not put in error statusBehdad Esfahbod1-4/+15
2007-03-20Define and use ARRAY_LENBehdad Esfahbod1-1/+1
2007-03-20Cache solid patternsChris Wilson1-2/+61
2007-03-20Move declaration of cairo_mutex_t to cairo-mutex-private.hMathias Hasselmann1-1/+0
2007-03-20Initialize mutexes at central location.Mathias Hasselmann1-0/+3
2007-03-14[cairo-pattern] Add a cache of two color stops to cairo_gradient_pattern_tBehdad Esfahbod1-4/+21
2007-03-14[cairo-pattern] Grow color-stops array exponentiallyBehdad Esfahbod1-18/+43
2007-03-13[cairo-pattern] Use _cairo_color_double_to_short() to fix color conversionBehdad Esfahbod1-4/+4
2007-03-13[cairo-pattern] Fix color conversion from short to doubleBehdad Esfahbod1-4/+4
2007-03-13[cairo-pattern] Add XXX noteBehdad Esfahbod1-0/+1
2007-03-05Uniform object handling in _reference(), _destroy(), and _get_reference_count()Behdad Esfahbod1-9/+3
2007-03-02[doc] Docuemnt all symbols but cairo_filter_t and cairo_operator_tBehdad Esfahbod1-0/+3
2007-03-02[doc] Some documentation loveBehdad Esfahbod1-0/+19
2007-03-02Cast -1 values to unsigned to quiet the compiler.Carl Worth1-1/+2
2007-03-01Merge branch 'radial-gradient-fixes' into cairoCarl Worth1-18/+18
2007-03-01Rename radial gradient inner/outer to c1/c2Carl Worth1-18/+18
2007-02-28Revert the solid-pattern cacheBehdad Esfahbod1-84/+7
2007-02-23[TODO] Add various TODO itemsBehdad Esfahbod1-0/+1
2007-02-23[cairo-pattern] Correctly delegate device_transform so tests pass againBehdad Esfahbod1-0/+7
2007-02-23[cairo-pattern] Fall back on cairo_surface_create_similar in _cairo_pattern_a...Behdad Esfahbod1-0/+18
2007-02-23Support CAIRO_EXTEND_REFLECT on surface patternsBehdad Esfahbod1-1/+57
2007-02-23[core] put back REF_COUNT_INVALID to be -1, fix finishVladimir Vukicevic1-0/+3
2007-02-23[core] Add user_data and reference count getters to all objectsVladimir Vukicevic1-0/+76
2007-02-14[cairo-pattern] Cache surface for solid patternsJorn Baayen1-7/+84
2007-01-26Fix _cairo_pattern_acquire_surface_for_surface to not clone outside surface e...Carl Worth1-6/+15
2007-01-07Spell check the docsBehdad Esfahbod1-5/+5
2006-11-07Rewrite _cairo_matrix_transform_bounding_box to actually accept a box not a r...Carl Worth1-11/+8
2006-10-25Fix repeating source surface patterns with xlib backend.Carl Worth1-20/+34
2006-10-238711: Fix transformed source surface patterns with xlib backend.Carl Worth1-0/+23
2006-10-18Add extents to clone_similar (fixing subimage_copy performance bug)Christopher (Monty) Montgomery1-18/+20
2006-10-08[slim] hide cairo_pattern_status() #8551Behdad Esfahbod1-0/+1
2006-10-04Rename the create_for_status pattern to create_in_error.Carl Worth1-2/+2
2006-10-04Add new _cairo_pattern_create_for_status so that patterns properly propagate ...Carl Worth1-36/+16
2006-10-04Cast to squelch warning messageCarl Worth1-1/+1
2006-09-19dash and pattern getter functionsVladimir Vukicevic1-2/+236
2006-09-05Add many missing slim_hidden calls to bypass PLT entries for local use of pub...Carl Worth1-0/+8
2006-08-07Update doc syntaxBehdad Esfahbod1-1/+4