[Webkit-unassigned] [Bug 54471] New: [Gtk][cairo] Cairo's tolerance is too big

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Feb 15 09:24:37 PST 2011


https://bugs.webkit.org/show_bug.cgi?id=54471

           Summary: [Gtk][cairo] Cairo's tolerance is too big
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: PC
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P2
         Component: Canvas
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: zandobersek at gmail.com
                CC: mdelaney at apple.com


Created an attachment (id=82473)
 --> (https://bugs.webkit.org/attachment.cgi?id=82473&action=review)
Comparison image

There are two tests that fail because Cairo's preset tolerance is too big.

The tests are:
-canvas/philip/tests/2d.path.arc.selfintersect.1.html
-canvas/philip/tests/2d.path.arc.shape.3.html

Both tests draw arcs, but arcs in Cairo are drawn by being split into segments. Because of the default tolerance being too big these segments are not precise enough (there are too many and are too big) so they end up expanding the arc furthermore, making these tests fail.

I'm attaching a comparison image that furthermore illustrates the problem.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list