summaryrefslogtreecommitdiff
path: root/src/cairo-surface.c
AgeCommit message (Expand)AuthorFilesLines
2009-10-22[meta] Rename cairo_meta_surface_t to cairo_recording_surface_t.M Joonas Pihlaja1-29/+29
2009-10-21Make the surface->is_clear logic commonChris Wilson1-7/+59
2009-10-18[gstate] Apply target device offsets to patterns immediatelyBenjamin Otte1-59/+0
2009-10-16[surface] Don't AND in the desired content.Chris Wilson1-10/+4
2009-10-15[atomic] Fallback to libatomic-ops-devChris Wilson1-2/+2
2009-09-30[API] Make _cairo_meta_surface_replay() private againBenjamin Otte1-2/+2
2009-09-21[xlib] Fix recent bug in unbounded trapezoidsChris Wilson1-13/+10
2009-09-10[surface] Early return for (region IN white)Chris Wilson1-0/+7
2009-09-01[ps/pdf] Trim patterns to operation extentsChris Wilson1-0/+162
2009-08-29[gl] Use spans for trapezois.Chris Wilson1-17/+10
2009-08-29Introduce cairo_tee_surface_tChris Wilson1-0/+11
2009-08-10[surface] Check for a NULL snapshotChris Wilson1-13/+15
2009-08-06[surface] Protect against the user setting a fallback resolution of 0.Chris Wilson1-0/+8
2009-07-23Remove clip handling from generic surface layer.Chris Wilson1-628/+229
2009-07-04[surface] Refactor meta-surface cloneChris Wilson1-61/+79
2009-07-04[meta] Cache replays when used as a pattern sourceChris Wilson1-22/+70
2009-07-03Export meta-surfaceChris Wilson1-1/+1
2009-07-02[surface] Allocate temporary region on stackChris Wilson1-8/+5
2009-07-01[surface] Expose a SURFACE_TYPE_MISMATCH nil objectChris Wilson1-1/+3
2009-06-18[cairo-surface] Handle the all clipped out case for regions.M Joonas Pihlaja1-3/+31
2009-06-13[surface] Give ownership of the snapshot to the snapshotter.Chris Wilson1-1/+14
2009-06-13[surface] Mark cairo_surface_show_page() with begin-modificationChris Wilson1-1/+1
2009-06-05[atomic] Hide compiler warningsChris Wilson1-3/+3
2009-06-02Add a generic cow-snapshotting frameworkChris Wilson1-64/+208
2009-06-01[surface] Assign a unique id to the surface.Chris Wilson1-0/+25
2009-06-01[surface] Speed up cairo_surface_get_mime_data().Chris Wilson1-15/+18
2009-05-22[surface] Early return if the backend cannot clone an imageChris Wilson1-1/+5
2009-05-22[surface] Provide nil-surface for INVALID_SIZEChris Wilson1-1/+3
2009-05-15[debug] Check image contents using memcheck.Chris Wilson1-9/+23
2009-05-15[xlib] Use minimal depth for similar clones.Chris Wilson1-1/+6
2009-05-06[user-font] Add CAIRO_STATUS_USER_FONT_NOT_IMPLEMENTEDBehdad Esfahbod1-0/+1
2009-03-30[surface] Propagate region allocation failure.Chris Wilson1-11/+10
2009-03-29Silence compiler warnings for CAIRO_STATUS_LAST_STATUSChris Wilson1-0/+1
2009-03-28[region] Add cairo_region_intersect_rectangle() and _subtract_rectangle()Søren Sandmann1-8/+1
2009-03-28[region] Expand rect to rectangle in a couple of namesSøren Sandmann Pedersen1-2/+2
2009-03-28[region] Remove underscores from _cairo_region_*Søren Sandmann1-7/+7
2009-03-28[region] Consistently use rectangles in the API of regionsSøren Sandmann Pedersen1-17/+8
2009-03-28[region] Get rid of clip->has_regionSøren Sandmann1-1/+1
2009-03-28[region] Make cairo_region_t a malloced object.Søren Sandmann1-15/+14
2009-02-18Fix a const warning in _cairo_user_data_array_foreach()Jeff Muizelaar1-1/+1
2009-02-15Delete _cairo_region_get_boxes() in favor of _cairo_region_get_box()Søren Sandmann1-27/+17
2009-02-13[surface] Move the meta-data copy-on-snapshot to the generic layer.Chris Wilson1-3/+27
2009-02-13[surface] Separate the mime-data from the user-data.Chris Wilson1-21/+21
2009-01-29[surface] Fix memleak of along set_mime_data() error pathChris Wilson1-2/+6
2009-01-29[surface] add CAIRO_STATUS_INVALID_SIZEPaolo Bonzini1-0/+1
2008-12-18Query the backend to see if we can repaint the solid pattern.Chris Wilson1-17/+24
2008-12-06[cairo-spans] Add a check/create_span_renderer backend methods.M Joonas Pihlaja1-0/+53
2008-11-29Mark allocation failures as unlikely.Chris Wilson1-2/+2
2008-11-29Mark if(status) as being unlikely.Chris Wilson1-30/+30
2008-11-25[path] Compute approximate extents.Chris Wilson1-3/+5