summaryrefslogtreecommitdiff
path: root/src/cairo-pattern.c
AgeCommit message (Expand)AuthorFilesLines
2009-10-23[pattern] Compute zero extents for empty patternsChris Wilson1-3/+24
2009-10-22[meta] Rename cairo_meta_surface_t to cairo_recording_surface_t.M Joonas Pihlaja1-1/+1
2009-10-21Support component-alpha.Chris Wilson1-4/+18
2009-10-16[surface] Don't AND in the desired content.Chris Wilson1-12/+3
2009-10-15[pattern] Compute extents for gradientsChris Wilson1-58/+126
2009-09-01[pattern] Remove unused hidden symbol for cairo_pattern_status()Chris Wilson1-5/+4
2009-08-29[pattern] Ensure that no repeated pattern is clippedChris Wilson1-1/+1
2009-08-29[pattern] Ignore matrix/filter/extend when comparing solidsChris Wilson1-9/+16
2009-08-06[pattern] Invalid access beyond end of freed-poolChris Wilson1-1/+3
2009-07-23Remove clip handling from generic surface layer.Chris Wilson1-68/+59
2009-06-28[pattern] Mark _cairo_pattern_nil as staticChris Wilson1-1/+1
2009-06-27[cairo] Report true error via pattern from cairo_pop_group()Chris Wilson1-2/+2
2009-06-27[gstate] Avoid temporary allocation for transformed patternsChris Wilson1-0/+31
2009-06-19[pattern] Add _cairo_pattern_fini_snapshotChris Wilson1-0/+17
2009-06-05[pattern] Generalise the freed pattern poolChris Wilson1-59/+111
2009-06-04valgrindify init/fini routinesChris Wilson1-1/+48
2009-06-03[pattern] Typo in documentChris Wilson1-1/+1
2009-06-02[pattern] Pass flags to _cairo_pattern_acquire_surface()Chris Wilson1-2/+11
2009-06-01[surface] Assign a unique id to the surface.Chris Wilson1-3/+8
2009-05-25[pattern] Trim REPEAT source size when applicable.Chris Wilson1-3/+18
2009-05-15[debug] Check image contents using memcheck.Chris Wilson1-0/+2
2009-05-15[xlib] Use minimal depth for similar clones.Chris Wilson1-3/+15
2009-04-23[memfault] Manually inject faults when using stack allocationsChris Wilson1-0/+9
2009-04-20[pattern] Silence compiler with impossible case.Chris Wilson1-0/+3
2009-04-16[pattern] Do not modify outparam on error path.Chris Wilson1-10/+11
2009-03-18[pattern] Report the true error status from getters.Chris Wilson1-0/+18
2009-02-13Inline _cairo_restrict_value()Chris Wilson1-16/+16
2008-12-25[pattern] Fix comment typoBehdad Esfahbod1-1/+1
2008-12-18[pattern] Use a solid pattern for a uniform gradient.Chris Wilson1-15/+39
2008-12-12[pattern] Compute the combined color content.Chris Wilson1-1/+2
2008-11-29Mark allocation failures as unlikely.Chris Wilson1-18/+18
2008-11-29Mark if(status) as being unlikely.Chris Wilson1-17/+17
2008-11-19[pattern] Cosmetic.Chris Wilson1-1/+1
2008-11-13Add CairoScript backend.Chris Wilson1-0/+255
2008-11-13[cairoint.h] Remove unused PLT entries.Chris Wilson1-1/+0
2008-11-05[pattern] Split the translation between the matrix and [xy]_offsetChris Wilson1-2/+5
2008-11-05[matrix] Minimise pixman conversion error.Chris Wilson1-1/+2
2008-10-30[pattern] Reduce likelihood of range overflow with large downscaling.Chris Wilson1-0/+19
2008-10-30[pattern] Tweak REFLECT HACKChris Wilson1-143/+136
2008-10-30[pattern] Support unbounded surfaces.Chris Wilson1-0/+3
2008-10-30[gstate] Use _cairo_pattern_black for the default source.Chris Wilson1-5/+7
2008-10-30[pattern] Avoid needless copying of patterns.Chris Wilson1-43/+27
2008-10-30[pattern] Do not recompute the inverse if setting an identical matrix.Chris Wilson1-0/+3
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