diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2009-07-03 18:26:50 +0100 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2009-07-03 18:26:50 +0100 |
commit | 6003ab77e1ebefadb97338de0e7da4a76d973b1a (patch) | |
tree | e375335dac3abfdd3e75cb18a317824556de84f6 /NEWS | |
parent | 2a9903dbbfeb3fe843f0d618d15674b37a29f3a9 (diff) |
Export meta-surface
The meta-surface is a vital tool to record a trace of drawing commands
in-memory. As such it is used throughout cairo.
The value of such a surface is immediately obvious and should be
applicable for many applications. The first such case is by
cairo-test-trace which wants to record the entire graph of drawing commands
that affect a surface in the event of a failure.
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 27 |
1 files changed, 27 insertions, 0 deletions
@@ -1,3 +1,30 @@ +Snapshot 1.9.4 (2009-07-xx) +=========================== +API additions: + + cairo_meta_surface_create() + cairo_meta_surface_ink_extents() + cairo_meta_surface_replay() + + Finally exporting the internal meta-surface so that applications + have a method to record and replay a sequence of drawing commands. + +New utilities: + + cairo-test-trace + + A companion to cairo-perf-trace, this utility replays a trace against + multiple targets in parallel and looks for differences in the output, + and then records any drawing commands that cause a failure. + Future plans: + Further minimisation of the fail trace using "delta debugging". + More control over test/reference targets. + +New experimental backends: + + QT + + Snapshot 1.9.2 (2009-06-12) =========================== API additions: |