Changeset 92605 in webkit


Ignore:
Timestamp:
Aug 8, 2011 10:52:26 AM (13 years ago)
Author:
commit-queue@webkit.org
Message:

[Cairo][Gtk] Get more of the philip suite of canvas tests passing
https://bugs.webkit.org/show_bug.cgi?id=54458

Patch by Zan Dobersek <zandobersek@gmail.com> on 2011-08-08
Reviewed by Martin Robinson.

Update the list of skipped canvas tests and describe why platform-specific
failures occur.

  • platform/gtk/Skipped:
Location:
trunk/LayoutTests
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r92604 r92605  
     12011-08-08  Zan Dobersek  <zandobersek@gmail.com>
     2
     3        [Cairo][Gtk] Get more of the philip suite of canvas tests passing
     4        https://bugs.webkit.org/show_bug.cgi?id=54458
     5
     6        Reviewed by Martin Robinson.
     7
     8        Update the list of skipped canvas tests and describe why platform-specific
     9        failures occur.
     10
     11        * platform/gtk/Skipped:
     12
    1132011-08-08  Anders Carlsson  <andersca@apple.com>
    214
  • trunk/LayoutTests/platform/gtk/Skipped

    r92554 r92605  
    682682#   Tests failing
    683683svg/filters/feColorMatrix-values.svg
     684svg/filters/sourceAlpha.svg
    684685svg/dom/altGlyph-dom.xhtml
    685686svg/custom/getSubStringLength.html
     
    10891090svg/custom/non-circular-marker-reference.svg
    10901091
    1091 # The following  canvas test cases from http://philip.html5.org/tests/canvas/suite/tests/
    1092 # fail for Mac and can likely be removed from this Skipped list when they are removed from
    1093 # the Mac Skipped list.
    1094 
    1095 canvas/philip/tests/2d.drawImage.broken.html
    1096 #NOTE: 2d.composite.operation.clear is failing because we support the "clear" composite op
    1097 #without our vendor prefix since it was around in canvas before the spec was written.
     1092# Canvas tests
     1093
     1094# Tests that fail across all platforms.
     1095# Even though some platforms don't skip these tests, there are platform-specific
     1096# results generated that make these tests 'pass'.
    10981097canvas/philip/tests/2d.composite.operation.clear.html
    10991098canvas/philip/tests/2d.composite.operation.darker.html
     
    11061105canvas/philip/tests/2d.composite.uncovered.pattern.copy.html
    11071106canvas/philip/tests/2d.drawImage.broken.html
     1107canvas/philip/tests/2d.drawImage.image.incomplete.omitted.html
     1108canvas/philip/tests/2d.fillStyle.parse.invalid.rgba-6.html
     1109canvas/philip/tests/2d.fillStyle.parse.rgb-eof.html
     1110canvas/philip/tests/2d.fillStyle.parse.rgba-eof.html
    11081111canvas/philip/tests/2d.imageData.create1.type.html
    11091112canvas/philip/tests/2d.imageData.create2.type.html
     1113canvas/philip/tests/2d.imageData.put.wrongtype.html
    11101114canvas/philip/tests/2d.imageData.get.type.html
    11111115canvas/philip/tests/2d.missingargs.html
    11121116canvas/philip/tests/2d.pattern.image.broken.html
     1117canvas/philip/tests/2d.pattern.image.incomplete.empty.html
     1118canvas/philip/tests/2d.pattern.image.incomplete.omitted.html
    11131119canvas/philip/tests/2d.text.draw.baseline.bottom.html
    11141120canvas/philip/tests/2d.text.draw.baseline.hanging.html
     
    11271133canvas/philip/tests/2d.text.font.parse.size.percentage.html
    11281134canvas/philip/tests/2d.text.font.parse.size.percentage.default.html
    1129 svg/filters/sourceAlpha.svg
    11301135canvas/philip/tests/2d.text.font.parse.system.html
    11311136canvas/philip/tests/2d.text.measure.width.space.html
     
    11351140# These tests are failing for us, but not for Mac. This likely
    11361141# indicates platform specific problems.
     1142
     1143# When drawing canvas into itself, WebCore draws canvas's buffer into the same buffer. This
     1144# results in recursive drawing into cairo surface. We should either use groups when drawing
     1145# with cairo or copy the buffer every time the HTMLCanvasElement gets repainted.
    11371146canvas/philip/tests/2d.drawImage.self.2.html
     1147
     1148# A testcase for this failure is already in cairo tree, but has not yet been fixed.
     1149# https://bugs.webkit.org/show_bug.cgi?id=54471
     1150# http://cgit.freedesktop.org/cairo/commit/?id=4d4056872db94573183473610ad1d81d5439fdc6
    11381151canvas/philip/tests/2d.path.arc.selfintersect.1.html
    11391152canvas/philip/tests/2d.path.arc.shape.3.html
     1153
     1154# This test already passes with cairo trunk, but we're waiting for a new release.
     1155# Cairo commit http://cgit.freedesktop.org/cairo/commit/?id=e46dc9e17a6f6737d5624dbcdd3c42c2353a72f1
     1156# Cairo test http://cgit.freedesktop.org/cairo/commit/?id=7386960d063e4a3642fb281aaae071404d837bdb
    11401157canvas/philip/tests/2d.path.arc.zeroradius.html
     1158
     1159# A testcase for this failure is already in cairo tree, but has not yet been fixed.
     1160# http://cgit.freedesktop.org/cairo/commit/?id=303f56a2d34a23d933a02fa625873211fb51eb3b
    11411161canvas/philip/tests/2d.path.rect.selfintersect.html
     1162
     1163# Strangely set miter limit - calculations suggest it should be 1.414 (and the test passes
     1164# with miter limit set to that) but perhaps there are special steps to be taken because the
     1165# rectangle has zero height.
    11421166canvas/philip/tests/2d.path.rect.zero.6.html
     1167
     1168# Repeat-x/-y doesn't work - not supported in Cairo, workaround needed
     1169# https://bugs.webkit.org/show_bug.cgi?id=53085
    11431170canvas/philip/tests/2d.pattern.paint.repeatx.coord1.html
    11441171canvas/philip/tests/2d.pattern.paint.repeatx.outside.html
    11451172canvas/philip/tests/2d.pattern.paint.repeaty.coord1.html
    11461173canvas/philip/tests/2d.pattern.paint.repeaty.outside.html
    1147 
    1148 # Failing tests after sync with Philip Taylor's upstream tests
    1149 canvas/philip/tests/2d.drawImage.image.incomplete.omitted.html
    1150 canvas/philip/tests/2d.fillStyle.parse.invalid.rgba-6.html
    1151 canvas/philip/tests/2d.fillStyle.parse.rgb-eof.html
    1152 canvas/philip/tests/2d.fillStyle.parse.rgba-eof.html
    1153 canvas/philip/tests/2d.imageData.put.wrongtype.html
    1154 canvas/philip/tests/2d.pattern.image.incomplete.empty.html
    1155 canvas/philip/tests/2d.pattern.image.incomplete.omitted.html
    11561174
    11571175# Fake italics do not work: https://bugs.webkit.org/show_bug.cgi?id=40856
Note: See TracChangeset for help on using the changeset viewer.