[cairo-commit] 3 commits - csi-trace.c full/evolution-20090618.lzma full/poppler-20090811.lzma README

Chris Wilson ickle at kemper.freedesktop.org
Tue Feb 9 02:34:56 PST 2010


 README      |    4 ----
 csi-trace.c |    7 ++++---
 dev/null    |binary
 3 files changed, 4 insertions(+), 7 deletions(-)

New commits:
commit 6582bb43cb73f55afe6e4979c3e002cddde82f02
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date:   Tue Feb 9 10:33:28 2010 +0000

    Remove poppler-20090811
    
    I uploaded a bound trace which is not sufficiently future proof - i.e.
    it breaks as soon as we try to improve the format and bytecodes.

diff --git a/README b/README
index f911249..fd911c1 100644
--- a/README
+++ b/README
@@ -71,9 +71,6 @@ swfdec-fill-rate        - an example slideshow created from www.slide.com
 swfdec-fill-rate-2xaa   - ditto, but with 2x FSAA
 swfdec-fill-rate-4xaa   - ditto, but with 4x FSAA
 
-poppler-20090811     - render every page of http://intellinuxgraphics.org/*.pdf
-                       (compare with poppler-alt-20090619 from commit 773987,
-                        to see how much the poppler-cairo backend has improved!)
 poppler-bug-12266    - A notorious document that is slow to render in poppler,
                        and suffered a severe regression with the clipping
                        rework.
diff --git a/full/poppler-20090811.lzma b/full/poppler-20090811.lzma
deleted file mode 100644
index 690cb56..0000000
Binary files a/full/poppler-20090811.lzma and /dev/null differ
commit d34298d14186a2681ecc7e84df2d402d51db2ba2
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date:   Tue Feb 9 10:31:33 2010 +0000

    Remove evolution-20090618
    
    This trace record evolution/gtk trying to create an illegal Window (one
    with a larger size than 32k) and so we cannot replay it.

diff --git a/README b/README
index 948d7cb..f911249 100644
--- a/README
+++ b/README
@@ -64,7 +64,6 @@ gnome-terminal-20090728 - ls -lR /usr
                           A real-world example of a many glyphs micro-benchmark!
 
 evolution-20090605 - perusing some old cairo@ mail
-evolution-20090618 - using the gtk-cairo-theme and client-side-windows
 
 swfdec-giant-steps      - http://michalevy.com/wp-content/uploads/Giant%20Steps%202007.swf
 swfdec-youtube          - http://www.youtube.com/v/l6IAoPAjzpw&hl=en&fs=1&
diff --git a/full/evolution-20090618.lzma b/full/evolution-20090618.lzma
deleted file mode 100644
index 90cc03b..0000000
Binary files a/full/evolution-20090618.lzma and /dev/null differ
commit de3651848e26765c82e47c5a4d43ca54486c0462
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date:   Tue Jan 26 20:23:38 2010 +0000

    csi-trace: Update to latest cairo-script api.

diff --git a/csi-trace.c b/csi-trace.c
index 71c76af..ea4f1e9 100644
--- a/csi-trace.c
+++ b/csi-trace.c
@@ -24,7 +24,8 @@ format_from_content (cairo_content_t content)
 static cairo_surface_t *
 _script_surface_create (void *closure,
 			 cairo_content_t content,
-			 double width, double height)
+			 double width, double height,
+			 long uid)
 {
     cairo_surface_t *surface, *image;
     cairo_rectangle_t extents;
@@ -61,7 +62,7 @@ int
 main (int argc, char **argv)
 {
     const cairo_script_interpreter_hooks_t hooks = {
-	.closure = cairo_script_context_create_for_stream (write, stdout),
+	.closure = cairo_script_create_for_stream (write, stdout),
 	.surface_create = _script_surface_create,
 	.context_create = _script_context_create,
     };
@@ -90,6 +91,6 @@ main (int argc, char **argv)
     cairo_script_interpreter_install_hooks (csi, &hooks);
     if (setjmp (jmp) == 0)
 	cairo_script_interpreter_feed_stream (csi, stdin);
-    cairo_script_context_destroy (hooks.closure);
+    cairo_device_destroy (hooks.closure);
     return cairo_script_interpreter_destroy (csi);
 }


More information about the cairo-commit mailing list