summaryrefslogtreecommitdiff
path: root/src/cairo-pattern.c
AgeCommit message (Expand)AuthorFilesLines
2007-11-26[malloc] Check for integer overflow when realloc'ing.Chris Wilson1-1/+3
2007-11-26Fix previous create_similar fallback patchVladimir Vukicevic1-32/+0
2007-11-26Ensure that a copied pattern gets its own user_data arrayCarl Worth1-0/+2
2007-11-20[fix] Avoid int overflow when allocating large buffersVladimir Vukicevic1-3/+3
2007-05-28[doc] Minor documentation fixesKouhei Sutou1-1/+1
2007-05-25[cairo-pattern] Fully initialise the error pattern.Chris Wilson1-1/+1
2007-05-18Fix typo in comment.Carl Worth1-1/+1
2007-05-18Document behavior of color stops added with identical offsets.Carl Worth1-0/+13
2007-05-16[cairo-pattern] Check for the nil surface.Chris Wilson1-4/+22
2007-05-10[cairo-pattern] Return the nil cairo_pattern_t for CAIRO_STATUS_NO_MEMORY.Chris Wilson1-0/+3
2007-05-09[cairo-pattern] Return status from _cairo_pattern_init_copy()Chris Wilson1-8/+22
2007-05-08[cairo-pattern] Cleanly handle an invalid pattern in cairo_pattern_transform()Chris Wilson1-1/+2
2007-05-04[cairo-pattern] Don't cache fallback surfacesChris Wilson1-1/+7
2007-05-04[cairo-pattern] Cache surface for solid patternsChris Wilson1-16/+119
2007-04-25Add a content value to solid patternsCarl Worth1-15/+26
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