summaryrefslogtreecommitdiff
path: root/src/cairo-image-surface.c
AgeCommit message (Expand)AuthorFilesLines
2009-10-21Support component-alpha.Chris Wilson1-14/+41
2009-10-21Make the surface->is_clear logic commonChris Wilson1-44/+3
2009-10-16[surface] Don't AND in the desired content.Chris Wilson1-4/+0
2009-10-16[image] Clone the format for a similar surface with identical contentChris Wilson1-2/+9
2009-09-29[image] Fix masks computation for BGRx formatBenjamin Otte1-3/+3
2009-09-25[image] Return cairo_bool_t from _pixman_format_to_masksBenjamin Otte1-11/+10
2009-09-23[image] Do not trust user supplied data to be clearChris Wilson1-1/+1
2009-09-23[image] Tweak coding styleChris Wilson1-4/+5
2009-09-23[image] Move setting of is_clear to _create_with_pixman_format()Benjamin Otte1-12/+6
2009-09-23[image] Do assumption initial user data is cleared.Chris Wilson1-4/+22
2009-09-13[image] Add pixel masks for BGRA formatsChris Wilson1-1/+9
2009-09-03[image] Check for out of bounds image surface sizes in constructors.M Joonas Pihlaja1-2/+25
2009-08-29[gl] Use spans for trapezois.Chris Wilson1-3/+1
2009-07-24[image] Discard redundant clearsChris Wilson1-1/+34
2009-07-23[drm] Add an accelerated image surface.Chris Wilson1-0/+1
2009-07-23Remove clip handling from generic surface layer.Chris Wilson1-67/+106
2009-07-16[xlib] Enable Render support for the extended PDF operatorsChris Wilson1-4/+6
2009-07-14Use new pixman extended blend operatorsBenjamin Otte1-0/+31
2009-06-18Factor out _cairo_image_surface_span_render_row()Jeff Muizelaar1-13/+23
2009-06-03[image] Doc typo.Chris Wilson1-1/+1
2009-06-02[pattern] Pass flags to _cairo_pattern_acquire_surface()Chris Wilson1-0/+3
2009-06-01[image] Eliminate trapezoid array allocationChris Wilson1-47/+45
2009-05-15[xlib] Use minimal depth for similar clones.Chris Wilson1-0/+4
2009-05-05[image] Treat A1 image surfaces as BILEVEL_ALPHAChris Wilson1-2/+7
2009-05-05[image] Make _cairo_image_analayze_transparency() more format agnosticChris Wilson1-10/+7
2009-05-05[image] Return FORMAT_INVALID for an error surface.Chris Wilson1-1/+1
2009-04-23[memfault] Manually inject faults when using stack allocationsChris Wilson1-0/+6
2009-03-28[region] Miscellaneous bug fixes.Søren Sandmann1-1/+1
2008-12-18[image] Eliminate the short-lived context used for coercing.Chris Wilson1-18/+24
2008-12-12[image] Set status on error path.Chris Wilson1-2/+2
2008-12-06[cairo-spans] Implement a span renderer for cairo_image_surface_t.M Joonas Pihlaja1-40/+233
2008-12-06[cairo-spans] Add a check/create_span_renderer backend methods.M Joonas Pihlaja1-0/+2
2008-11-29Mark allocation failures as unlikely.Chris Wilson1-6/+6
2008-11-29Mark if(status) as being unlikely.Chris Wilson1-8/+8
2008-11-28image: Use unsigned long to compute color masks.Luo Jinghua1-1/+1
2008-11-21[image] Trim image surface size by a few bytesChris Wilson1-5/+6
2008-11-05[matrix] Compensate pixman_matrix in device space.Chris Wilson1-2/+2
2008-11-05[matrix] Minimise pixman conversion error.Chris Wilson1-8/+17
2008-10-30[pattern] Avoid needless copying of patterns.Chris Wilson1-3/+3
2008-10-28[image] Remove invalid assert.Chris Wilson1-2/+0
2008-10-28[image] Check create_for_data() to ensure a valid minimum stride.Chris Wilson1-0/+12
2008-10-19[image] Remove unused variable.Chris Wilson1-1/+0
2008-10-15[xlib] Handle 4,20,24,28 depth XImagesChris Wilson1-7/+6
2008-10-10[image] Warn about a potential NULL return after finish().Chris Wilson1-1/+2
2008-09-27clone_similar(): s/device_offset/clone_offset/Chris Wilson1-3/+3
2008-09-27Allow cloning sub-regions of similar surfaces.Chris Wilson1-0/+3
2008-09-19[image] Check for PACKAGE_BUGREPORT availabilityBehdad Esfahbod1-1/+4
2008-09-10Avoid missing enum warnings with pixman 0.11.9Carl Worth1-0/+10
2008-08-28Move version number to src/cairo-version.hBehdad Esfahbod1-1/+2
2008-08-17[cairo-image-surface] Dead store.Chris Wilson1-6/+1