[cairo-bugs] [Bug 14945] New: cairo_write_func_t isn' t called when a call to cairo_show_page/cairo_copy_page is done

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Mar 10 14:22:13 PDT 2008


           Summary: cairo_write_func_t isn't called when a call to
                    cairo_show_page/cairo_copy_page is done
           Product: cairo
           Version: 1.5.13
          Platform: x86 (IA32)
        OS/Version: Linux (All)
            Status: NEW
          Severity: normal
          Priority: medium
         Component: svg backend
        AssignedTo: emmanuel.pacaud at lapp.in2p3.fr
        ReportedBy: cerdiogenes at yahoo.com.br
         QAContact: cairo-bugs at cairographics.org

Sometime ago, talking in #cairo, Carl Worth tell me that the cairo_write_func_t
used in cairo_svg_surface_create_for_stream must be called when a call to
cairo_show_page/cairo_copy_page or
cairo_surface_show_page/cairo_surface_copy_page is called, but this isn't what
actually happen.

The cairo_write_func_t is only called when the surface is destroyed, what's a
problem, since some applications only destroy the surface when it's terminate,
so we can't send progress throw the stream.

Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

More information about the cairo-bugs mailing list