summaryrefslogtreecommitdiff
path: root/src/cairo-analysis-surface.c
AgeCommit message (Expand)AuthorFilesLines
2012-04-27snapshot: Perform the cow under a mutexChris Wilson1-9/+3
2012-04-19Split cairo-surface-subsurface-private into struct+inlinesChris Wilson1-1/+1
2012-04-19Split cairo-recording-surface-private into struct+inlinesChris Wilson1-2/+2
2012-04-19Split cairo-box-privates into struct+inlinesChris Wilson1-1/+1
2012-04-09analysis: Apply the integer translation to the bbox as wellChris Wilson1-0/+8
2012-02-10analysis: replace open-coded _cairo_box_add_box()Chris Wilson1-10/+3
2012-02-09Replace the ad-hoc surface unwrappers with a function pointerChris Wilson1-0/+2
2011-09-16analysis mask: unwrap recording surface snapshotAdrian Johnson1-4/+8
2011-09-12Introduce a new compositor architectureChris Wilson1-50/+27
2011-08-14snapshot: Assert that we do not generate a snapshot cloneChris Wilson1-4/+2
2011-08-14analysis: prevent recursion whilst analysing recording patternsChris Wilson1-12/+61
2011-08-14image: peek through a snapshot to the recording surface behindChris Wilson1-1/+1
2011-08-14snapshot: Defer acquisitionChris Wilson1-0/+3
2011-07-26API: map-to-image and create-similar-imageChris Wilson1-2/+10
2011-07-20analysis: CAIRO_INT_STATUS_NOTHING_TO_DO should not cause fallbackAdrian Johnson1-2/+4
2011-07-19clip: Rudimentary support for clip-polygon extractionChris Wilson1-52/+46
2011-07-15Implement cairo_backend_tChris Wilson1-0/+4
2011-03-19Do not warn when ignoring the return value of _cairo_rectangle_intersect()Andrea Canciani1-14/+7
2010-11-21PS: Fix regression - incorrect EPS bounding boxAdrian Johnson1-30/+10
2010-08-26subsurface: Make CAIRO_SURFACE_TYPE_SUBSURFACE publicBenjamin Otte1-1/+1
2010-04-30ps: Enable native encoding of subsurface patterns.Chris Wilson1-3/+10
2010-04-27Update FSF addressAndrea Canciani1-1/+1
2010-01-22Add cairo_device_tChris Wilson1-2/+7
2010-01-22Constify stroke style and matrices.Chris Wilson1-6/+6
2010-01-22Move _cairo_error() to a standalone headerChris Wilson1-0/+1
2009-10-22[meta] Rename cairo_meta_surface_t to cairo_recording_surface_t.M Joonas Pihlaja1-24/+24
2009-07-28[gl] Fallback for overlapping glyphs.Chris Wilson1-2/+4
2009-07-23Remove clip handling from generic surface layer.Chris Wilson1-303/+236
2009-06-19[analysis] Restore nops for the analysis null surfaceChris Wilson1-51/+6
2009-06-15Expose _cairo_null_surface_create() via a test surfaceChris Wilson1-5/+51
2009-04-16[analysis] Use _cairo_region_init()Chris Wilson1-13/+13
2009-03-28[region] Expand rect to rectangle in a couple of namesSøren Sandmann Pedersen1-2/+2
2009-03-28[region] Move region function prototypes to cairo.h along with helper types.Søren Sandmann1-1/+0
2009-03-28[region] Remove underscores from _cairo_region_*Søren Sandmann1-10/+8
2009-03-28[region] Add a cairo_region_overlap_t typeSøren Sandmann Pedersen1-2/+2
2009-03-28[region] Make cairo_region_t a malloced object.Søren Sandmann1-14/+12
2009-01-29[path] Rename _cairo_path_fixed_approximate_extents()Chris Wilson1-1/+1
2008-12-29[path] Remove tolerance from path boundersChris Wilson1-2/+1
2008-12-18[path] Separate the approx. bounds into 3 distinct functionsChris Wilson1-18/+14
2008-12-18[path] Return the fixed-point bounds of the pathChris Wilson1-16/+14
2008-12-18Query the backend to see if we can repaint the solid pattern.Chris Wilson1-0/+2
2008-12-18[analysis] Use approximate extents.Chris Wilson1-37/+17
2008-12-06[cairo-spans] Add a check/create_span_renderer backend methods.M Joonas Pihlaja1-0/+4
2008-11-29Mark allocation failures as unlikely.Chris Wilson1-2/+2
2008-11-29Mark if(status) as being unlikely.Chris Wilson1-12/+12
2008-11-25[path] Fix up extents.Chris Wilson1-1/+1
2008-11-25[path] Compute approximate extents.Chris Wilson1-13/+3
2008-11-02Make meta-surface store and replay extents of each operationAdrian Johnson1-0/+12
2008-11-02Add an extents argument to the high level surface backend functionsAdrian Johnson1-19/+30
2008-10-30Cleanup 'status && status != UNSUPPORTED'Chris Wilson1-7/+7