Bug 3753

Summary: Stroked circle results in a spike with PDF backend
Product: cairo Reporter: Carl Worth <cworth>
Component: pdf backendAssignee: Kristian Høgsberg <krh>
Status: RESOLVED FIXED QA Contact: cairo-bugs mailing list <cairo-bugs>
Severity: normal    
Priority: high CC: jwatt
Version: 0.9.3   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description Carl Worth 2005-07-12 05:11:07 UTC
I've got a trivial SVG file, (a single stroked circle), which renders
correctly with the image and xlib backends, but has an errant spike when
rendered with the PDF backend.

I'll attach the SVG file and the current PDF result.

This has the appearance of a very thin, errant trapezoid, and is likely just
a bug in the tessellator.

If the work described in bug #3752 were complete, then this problem would
certainly go away, (since this file would no longer result in trapezoids in 
the PDF output).
Comment 1 Carl Worth 2005-07-12 05:12:39 UTC
Created attachment 3067 [details]
Real cairo-only test case
Comment 2 Carl Worth 2005-07-12 05:13:08 UTC
Created attachment 3068 [details] [review]
pixman patch checked to compile
Comment 3 Carl Worth 2005-08-22 17:14:42 UTC
Move bugs against "cvs" version to "0.9.3" so we can remove the "cvs" version.
Comment 4 Carl Worth 2006-04-19 17:19:10 UTC
The attachment appears to have been eaten, but the recent implementation of
_cairo_pdf_surface_stroke should most definitely have taken care of this bug.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.