[Webkit-unassigned] [Bug 54458] [Cairo][Gtk] Get more of the philip suite of canvas tests passing

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Mar 7 07:53:20 PST 2011


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





--- Comment #7 from Zan Dobersek <zandobersek at gmail.com>  2011-03-07 07:53:20 PST ---
This is a part of the Skipped file covering canvas tests that I've modified to clarify why these tests fail. Only tests that are failing because of Gtk/Cairo implementation are listed, the others are (probably) failing because of incomplete implementation of the canvas element in WebCore.

# These tests are failing for us, but not for Mac. This likely
# indicates platform specific problems.

# When drawing canvas into itself, WebCore draws canvas's buffer into the same buffer. This
# results in recursive drawing into cairo surface. We should either use groups when drawing
# with cairo or copy the buffer every time the HTMLCanvasElement gets repainted.
canvas/philip/tests/2d.drawImage.self.2.html

# https://bugs.webkit.org/show_bug.cgi?id=54471
# http://cgit.freedesktop.org/cairo/commit/?id=4d4056872db94573183473610ad1d81d5439fdc6
canvas/philip/tests/2d.path.arc.selfintersect.1.html
canvas/philip/tests/2d.path.arc.shape.3.html

# Succeeds with Cairo trunk, should be unskipped when Cairo 1.11.3/1.10.3 is released
# Cairo commit http://cgit.freedesktop.org/cairo/commit/?id=e46dc9e17a6f6737d5624dbcdd3c42c2353a72f1
# Cairo test http://cgit.freedesktop.org/cairo/commit/?id=7386960d063e4a3642fb281aaae071404d837bdb
canvas/philip/tests/2d.path.arc.zeroradius.html

# http://cgit.freedesktop.org/cairo/commit/?id=303f56a2d34a23d933a02fa625873211fb51eb3b
canvas/philip/tests/2d.path.rect.selfintersect.html

# Strangely set miter limit - should be 1.414, or there's a bug in maths!
canvas/philip/tests/2d.path.rect.zero.6.html

# Repeat-x/-y doesn't work - not supported in Cairo, workaround needed
# https://bugs.webkit.org/show_bug.cgi?id=53085
canvas/philip/tests/2d.pattern.paint.repeatx.coord1.html
canvas/philip/tests/2d.pattern.paint.repeatx.outside.html
canvas/philip/tests/2d.pattern.paint.repeaty.coord1.html
canvas/philip/tests/2d.pattern.paint.repeaty.outside.html

# Quality should be in range [0, 100]
# https://bugs.webkit.org/show_bug.cgi?id=55878
canvas/philip/tests/toDataURL.jpeg.quality.basic.html

-- 
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