haikuwebkit/LayoutTests/fast/gradients/unprefixed-radial-gradients...

39 lines
735 B
HTML
Raw Permalink Normal View History

Source/WebCore: Update CSS3 gradient support to the latest spec version and unprefix. https://bugs.webkit.org/show_bug.cgi?id=67166 Patch by Tab Atkins <tabatkins@google.com> on 2013-01-15 Reviewed by Dean Jackson. Tests: fast/gradients/unprefixed-color-stop-units.html fast/gradients/unprefixed-color-stops.html fast/gradients/unprefixed-generated-gradients.html fast/gradients/unprefixed-gradient-parsing.html fast/gradients/unprefixed-linear-angle-gradients.html fast/gradients/unprefixed-linear-right-angle-gradients.html fast/gradients/unprefixed-list-item-gradient.html fast/gradients/unprefixed-radial-gradients.html fast/gradients/unprefixed-radial-gradients2.html fast/gradients/unprefixed-radial-gradients3.html fast/gradients/unprefixed-repeating-end-fill.html fast/gradients/unprefixed-repeating-linear-gradient.html fast/gradients/unprefixed-repeating-radial-gradients.html fast/gradients/unprefixed-zero-range-repeating-gradient-hang.html * css/CSSGradientValue.cpp: (WebCore::CSSGradientValue::computeEndPoint): Rename parameters to make more sense. (WebCore::CSSLinearGradientValue::customCssText): (WebCore::CSSLinearGradientValue::createGradient): (WebCore::CSSRadialGradientValue::customCssText): (WebCore::CSSRadialGradientValue::createGradient): * css/CSSGradientValue.h: (CSSGradientValue): (CSSRadialGradientValue): * css/CSSParser.cpp: (WebCore::CSSParser::parseLinearGradient): (WebCore::CSSParser::parseRadialGradient): (WebCore::CSSParser::isGeneratedImageValue): (WebCore::CSSParser::parseGeneratedImage): * css/CSSParser.h: LayoutTests: Update CSS3 gradient support to the latest spec version https://bugs.webkit.org/show_bug.cgi?id=67166 Patch by Tab Atkins <jackalmage@gmail.com> on 2013-01-15 Reviewed by Dean Jackson. * fast/gradients/unprefixed-color-stop-units-expected.txt: Added. * fast/gradients/unprefixed-color-stop-units.html: Added. * fast/gradients/unprefixed-color-stops-expected.txt: Added. * fast/gradients/unprefixed-color-stops.html: Added. * fast/gradients/unprefixed-generated-gradients-expected.txt: Added. * fast/gradients/unprefixed-generated-gradients.html: Added. * fast/gradients/unprefixed-gradient-parsing-expected.txt: Added. * fast/gradients/unprefixed-gradient-parsing.html: Added. * fast/gradients/unprefixed-linear-angle-gradients-expected.txt: Added. * fast/gradients/unprefixed-linear-angle-gradients.html: Added. * fast/gradients/unprefixed-linear-right-angle-gradients-expected.txt: Added. * fast/gradients/unprefixed-linear-right-angle-gradients.html: Added. * fast/gradients/unprefixed-list-item-gradient-expected.txt: Added. * fast/gradients/unprefixed-list-item-gradient.html: Added. * fast/gradients/unprefixed-radial-gradients-expected.txt: Added. * fast/gradients/unprefixed-radial-gradients.html: Added. * fast/gradients/unprefixed-radial-gradients2-expected.txt: Added. * fast/gradients/unprefixed-radial-gradients2.html: Added. * fast/gradients/unprefixed-radial-gradients3-expected.txt: Added. * fast/gradients/unprefixed-radial-gradients3.html: Added. * fast/gradients/unprefixed-repeating-end-fill-expected.txt: Added. * fast/gradients/unprefixed-repeating-end-fill.html: Added. * fast/gradients/unprefixed-repeating-linear-gradient-expected.txt: Added. * fast/gradients/unprefixed-repeating-linear-gradient.html: Added. * fast/gradients/unprefixed-repeating-radial-gradients-expected.txt: Added. * fast/gradients/unprefixed-repeating-radial-gradients.html: Added. * fast/gradients/unprefixed-zero-range-repeating-gradient-hang-expected.txt: Added. * fast/gradients/unprefixed-zero-range-repeating-gradient-hang.html: Added. * platform/chromium-linux/fast/gradients/unprefixed-color-stop-units-expected.png: Added. * platform/chromium-linux/fast/gradients/unprefixed-color-stops-expected.png: Added. * platform/chromium-linux/fast/gradients/unprefixed-generated-gradients-expected.png: Added. * platform/chromium-linux/fast/gradients/unprefixed-linear-angle-gradients-expected.png: Added. * platform/chromium-linux/fast/gradients/unprefixed-linear-right-angle-gradients-expected.png: Added. * platform/chromium-linux/fast/gradients/unprefixed-list-item-gradient-expected.png: Added. * platform/chromium-linux/fast/gradients/unprefixed-radial-gradients-expected.png: Added. * platform/chromium-linux/fast/gradients/unprefixed-radial-gradients2-expected.png: Added. * platform/chromium-linux/fast/gradients/unprefixed-radial-gradients3-expected.png: Added. * platform/chromium-linux/fast/gradients/unprefixed-repeating-end-fill-expected.png: Added. * platform/chromium-linux/fast/gradients/unprefixed-repeating-linear-gradient-expected.png: Added. * platform/chromium-linux/fast/gradients/unprefixed-repeating-radial-gradients-expected.png: Added. * platform/chromium-linux/fast/gradients/unprefixed-zero-range-repeating-gradient-hang-expected.png: Added. Canonical link: https://commits.webkit.org/125218@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@139836 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2013-01-16 06:15:31 +00:00
<!DOCTYPE html>
<html>
<head>
<style>
.box {
display: inline-block;
height: 200px;
width: 250px;
margin: 10px;
border: 1px solid black;
background-repeat: no-repeat;
}
.gradient1 {
background-image: radial-gradient(50% 50% at center, black, white);
}
/* Should have the 3rd white ring touching both edges. */
.gradient2 {
background-image: repeating-radial-gradient(20% 20% at center, black, white, black);
}
</style>
<script>
if (window.testRunner) {
var dumpPixels = true;
testRunner.dumpAsText(dumpPixels);
}
</script>
</head>
<body>
<div class="gradient1 box"></div>
<div class="gradient2 box"></div>
</body>
</html>