summaryrefslogtreecommitdiff
path: root/src/cairo-recording-surface.c
Commit message (Expand)AuthorAgeFilesLines
...
* recording-surface: Free the contents of the command array when clearingChris Wilson2011-10-121-2/+16
* Introduce a new compositor architectureChris Wilson2011-09-121-83/+48
* recording: optionally disable optimise away clearsChris Wilson2011-08-201-6/+6
* observer: record all operations and their timingsChris Wilson2011-08-201-0/+90
* recording: Defend against bad user-inputChris Wilson2011-08-151-1/+1
* record: Offset the clip by the replay transformation as wellChris Wilson2011-08-141-14/+0
* subsurface+recording: handle recursionChris Wilson2011-08-141-14/+97
* recording: break self-copy loopChris Wilson2011-08-141-5/+19
* recording: remove the duplicate 'content' fieldChris Wilson2011-08-141-4/+2
* Only reduce the clip if it is not in active use for the operationChris Wilson2011-08-131-5/+2
* recording: replay_all is meant to mean REPLAY && ALL!Chris Wilson2011-08-131-1/+1
* recording-surface: Don't store the transient error when returning the pathChris Wilson2011-08-131-1/+1
* image: move surface definition to new header for subclassingChris Wilson2011-08-131-0/+1
* recording: do not reduce required clipsChris Wilson2011-08-101-0/+2
* gl: Rectangular fast pathChris Wilson2011-07-291-2/+8
* record: Only reduce fill+stroke if the clip doesn't change between the commandsChris Wilson2011-07-291-1/+3
* record: Assume recording surface targets are clearChris Wilson2011-07-291-21/+18
* record: Recording surfaces need an explicit clearChris Wilson2011-07-281-1/+1
* record: We can only skip the clear so long as we know the destination is clearChris Wilson2011-07-281-1/+1
* record: And remember to offset the index of unbounded playbackChris Wilson2011-07-281-1/+1
* record: Use a bbtree to reduce is-visible checking overheadsChris Wilson2011-07-281-11/+310
* composite: Pass unbounded extents to initialisationChris Wilson2011-07-261-16/+5
* API: map-to-image and create-similar-imageChris Wilson2011-07-261-1/+6
* record: Check the operation against the target device extents.Chris Wilson2011-07-261-2/+9
* record: Store the untransformed operation extents along with the commandChris Wilson2011-07-261-96/+199
* recording: Combine the clip to the recording + target surface extentsChris Wilson2011-07-241-22/+18
* recording: Move the glyph allocation into the wrapper after checking clip statusChris Wilson2011-07-241-20/+1
* recording: Only look for a fill-stroke operation if the target supports oneChris Wilson2011-07-241-39/+39
* image: replay the recording surface directly onto the targetChris Wilson2011-07-231-21/+47
* clip: Rudimentary support for clip-polygon extractionChris Wilson2011-07-191-48/+34
* Implement cairo_backend_tChris Wilson2011-07-151-0/+3
* doc: Fix some broken references and gtk-doc warningsMaarten Bosmans2011-01-161-5/+5
* path: Always interpret in forward directionAndrea Canciani2010-12-101-1/+1
* Fix fallback-resolution testAdrian Johnson2010-11-281-6/+26
* path: Replace _cairo_path_fixed_is_equal with _cairo_path_fixed_equalAndrea Canciani2010-10-291-2/+2
* recording: Document CAIRO_HAS_RECORDING_SURFACE macroCarlos Garcia Campos2010-09-091-0/+10
* recording: Fix cairo_recording_surface_create() doc commentsCarlos Garcia Campos2010-09-091-3/+7
* recording: Add section doc commentsCarlos Garcia Campos2010-09-091-3/+7
* pattern: Remove extraordinary _cairo_pattern_fini_snapshot().Chris Wilson2010-06-111-12/+12
* recording: Mark an empty recording surface as clear.Chris Wilson2010-05-051-0/+6
* recording: Avoid refcycles by always copying the command array.Chris Wilson2010-05-051-11/+12
* recording: Check that we do not use a finished recording surface.Chris Wilson2010-04-301-1/+4
* ps: Enable native encoding of subsurface patterns.Chris Wilson2010-04-301-3/+9
* surface: Convert snapshots from an array to a double-linked list.Chris Wilson2010-04-301-5/+1
* Update FSF addressAndrea Canciani2010-04-271-1/+1
* recording: Fix leak of clip from snapshots of recording surfaces.Chris Wilson2010-03-241-0/+1
* clip: Remove the redundant _cairo_clip_init_rectangle()Chris Wilson2010-03-231-6/+5
* cairo: Typos in docs.Chris Wilson2010-03-231-6/+4
* recording: Cleanup the clip on error.Chris Wilson2010-03-221-0/+5
* Add cairo_device_tChris Wilson2010-01-221-2/+7