summaryrefslogtreecommitdiff
path: root/src/cairo-pattern.c
AgeCommit message (Expand)AuthorFilesLines
2009-06-03[pattern] Typo in documentChris Wilson1-1/+1
2008-10-30Review users of cairo_rectangle_int_t for incorrect unsigned promotion.Chris Wilson1-5/+8
2008-10-30[pattern] Allow the projected surface extents to be negative.Chris Wilson1-4/+4
2008-10-14[pattern] Correctly optimize away fractional translations.Chris Wilson1-8/+10
2008-10-14[pattern] Only perform non-integer optimization for identity matrices.Chris Wilson1-10/+6
2008-10-13[pattern] Optimize away fractional translation for NEAREST patterns.Chris Wilson1-0/+35
2008-10-12[pattern] Rescale the linear pattern matrix to avoid overflow.Chris Wilson1-6/+42
2008-10-09[pattern] Remove incorrect assert.Chris Wilson1-1/+0
2008-10-07[pattern] After cloning adjust [xy]_offset if possible.Chris Wilson1-3/+13
2008-10-07Fixup a couple of trivials doc warnings.Chris Wilson1-3/+2
2008-09-29[pattern] Fix up OBO introduced to cloned areaChris Wilson1-4/+4
2008-09-29[pattern] Improve handling of filter radius and optimize when possible.Owen W. Taylor1-35/+78
2008-09-29_cairo_pattern_get_extents: Fix to allow for expansion based on filterCarl Worth1-0/+22
2008-09-29[pattern] Fix acquiring outside of source boundsOwen W. Taylor1-31/+32
2008-09-29[pattern] Remove the hack to support cloning surface patterns.Owen W. Taylor1-4/+1
2008-09-27clone_similar(): s/device_offset/clone_offset/Chris Wilson1-3/+3
2008-09-27Allow cloning sub-regions of similar surfaces.Chris Wilson1-2/+13
2008-09-23[pattern] Beware unsigned wrap-around with pathological surface patterns.Chris Wilson1-2/+2
2008-09-23Return the real error status for set_user_data()Chris Wilson1-1/+1
2008-09-10Rename _init_pattern_with_snapshot to _cairo_pattern_init_snapshotCarl Worth1-0/+30
2008-08-11[pattern] Unbounded patterns should have infinite extents.Chris Wilson1-2/+3
2008-08-07Check return from pixman_image_set_filter().Chris Wilson1-2/+7
2008-08-07[pattern] Set the reference count for stack allocations to 0.Chris Wilson1-3/+13
2008-07-03[cairo-pattern] Fix crash in solid-pattern-surface cacheBehdad Esfahbod1-4/+3
2008-06-24Cleanup _set_error functions a bitBehdad Esfahbod1-2/+5
2008-06-19Add a create_solid_pattern_surface surface backend methodBehdad Esfahbod1-8/+2
2008-06-19[cairo-surface] Remove optional pattern argument from create_similar_solid()Behdad Esfahbod1-2/+1
2008-06-19[cairo-pattern] Clean up _cairo_pattern_acquire_surface_for_solid()Behdad Esfahbod1-20/+34
2008-06-19Remove opaque solid pattern COLOR_ALPHA optimization from call sitesBehdad Esfahbod1-8/+2
2008-06-19[cairo-pattern] In init_solid() convert COLOR_ALPHA to COLOR if color is opaqueBehdad Esfahbod1-3/+3
2008-06-19[cairo-pattern] Don't call _cairo_stock_color() directlyBehdad Esfahbod1-7/+2
2008-06-19[cairo-pattern] Remove stale commentBehdad Esfahbod1-1/+0
2008-06-19Rename cairo_* global vars to _cairo_*Behdad Esfahbod1-1/+1
2008-06-19[cairo-pattern] Fix solid surface cache to check for content match tooBehdad Esfahbod1-5/+15
2008-06-19[cairo-pattern] Band-aid for the solid surface cache.Chris Wilson1-2/+7
2008-06-13[cairo-pattern] Generate an opaque solid colour if alpha >= 1.Chris Wilson1-0/+3
2008-06-13[cairo-pattern] Try to repaint the evicted surface from the solid surface cache.Chris Wilson1-61/+50
2008-06-01Fix newly detected doc syntax issuesBehdad Esfahbod1-1/+1
2008-05-24Avoid deadlock when clearing cachesJeff Muizelaar1-5/+12
2008-05-23Revert "BUGGY: Add surface_backend->acquire_source_image_transformed"Carl Worth1-6/+3
2008-05-21BUGGY: Add surface_backend->acquire_source_image_transformedCarl Worth1-3/+6
2008-05-15[cairo-pattern] Make a free() call conditionalBehdad Esfahbod1-1/+2
2008-05-09[cairo-pattern] Extend infinite pattern extents to negative coordinates tooBehdad Esfahbod1-9/+4
2008-05-06[cairo-pattern] Repaint existing cached similar solid surfaces.Chris Wilson1-12/+50
2008-04-07Revert "_cairo_pattern_get_extents: Fix to allow for expansion based on filter"Carl Worth1-22/+0
2008-04-06Document default extend modesCarl Worth1-0/+3
2008-04-04_cairo_pattern_get_extents: Fix to allow for expansion based on filterCarl Worth1-0/+22
2008-04-04Replace open-coded transformation with a call to _cairo_matrix_transform_boun...Carl Worth1-34/+27
2008-03-26Use floating-point offsets for color stopsCarl Worth1-6/+4
2008-03-04[cairo-pattern] Raise an error for _cairo_pattern_create_solid() failure.Chris Wilson1-2/+3