mirror of
https://github.com/servo/servo.git
synced 2025-08-12 00:45:33 +01:00
Update to latest rust-cssparser.
This also updates wpt tests for new CSS Level 4 color parsing, and disables the relevant CSS tests until they can be updated (tracked by #6856).
This commit is contained in:
parent
df722ec1de
commit
154b5fd6da
16 changed files with 129 additions and 43 deletions
|
@ -0,0 +1,31 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT! This test has been generated by tools/gentest.py. -->
|
||||
<title>Canvas test: 2d.fillStyle.parse.hex4</title>
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
<script src="/common/canvas-tests.js"></script>
|
||||
<link rel="stylesheet" href="/common/canvas-tests.css">
|
||||
<body class="show_output">
|
||||
|
||||
<h1>2d.fillStyle.parse.hex4</h1>
|
||||
<p class="desc"></p>
|
||||
|
||||
<p class="notes">
|
||||
<p class="output">Actual output:</p>
|
||||
<canvas id="c" class="output" width="100" height="50"><p class="fallback">FAIL (fallback content)</p></canvas>
|
||||
<p class="output expectedtext">Expected output:<p><img src="2d.fillStyle.parse.hex4.png" class="output expected" id="expected" alt="">
|
||||
<ul id="d"></ul>
|
||||
<script>
|
||||
var t = async_test("");
|
||||
_addTest(function(canvas, ctx) {
|
||||
|
||||
|
||||
ctx.fillStyle = '#f00';
|
||||
ctx.fillStyle = '#0f0f';
|
||||
ctx.fillRect(0, 0, 100, 50);
|
||||
_assertPixel(canvas, 50,25, 0,255,0,255, "50,25", "0,255,0,255");
|
||||
|
||||
|
||||
});
|
||||
</script>
|
||||
|
Binary file not shown.
After Width: | Height: | Size: 205 B |
|
@ -0,0 +1,31 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT! This test has been generated by tools/gentest.py. -->
|
||||
<title>Canvas test: 2d.fillStyle.parse.hex8</title>
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
<script src="/common/canvas-tests.js"></script>
|
||||
<link rel="stylesheet" href="/common/canvas-tests.css">
|
||||
<body class="show_output">
|
||||
|
||||
<h1>2d.fillStyle.parse.hex8</h1>
|
||||
<p class="desc"></p>
|
||||
|
||||
<p class="notes">
|
||||
<p class="output">Actual output:</p>
|
||||
<canvas id="c" class="output" width="100" height="50"><p class="fallback">FAIL (fallback content)</p></canvas>
|
||||
<p class="output expectedtext">Expected output:<p><img src="2d.fillStyle.parse.hex8.png" class="output expected" id="expected" alt="">
|
||||
<ul id="d"></ul>
|
||||
<script>
|
||||
var t = async_test("");
|
||||
_addTest(function(canvas, ctx) {
|
||||
|
||||
|
||||
ctx.fillStyle = '#f00';
|
||||
ctx.fillStyle = '#00ff00ff';
|
||||
ctx.fillRect(0, 0, 100, 50);
|
||||
_assertPixel(canvas, 50,25, 0,255,0,255, "50,25", "0,255,0,255");
|
||||
|
||||
|
||||
});
|
||||
</script>
|
||||
|
Binary file not shown.
After Width: | Height: | Size: 205 B |
|
@ -21,7 +21,7 @@ _addTest(function(canvas, ctx) {
|
|||
|
||||
|
||||
ctx.fillStyle = '#0f0';
|
||||
try { ctx.fillStyle = '#ff00'; } catch (e) { } // this shouldn't throw, but it shouldn't matter here if it does
|
||||
try { ctx.fillStyle = '#fg00'; } catch (e) { } // this shouldn't throw, but it shouldn't matter here if it does
|
||||
ctx.fillRect(0, 0, 100, 50);
|
||||
_assertPixel(canvas, 50,25, 0,255,0,255, "50,25", "0,255,0,255");
|
||||
|
||||
|
|
|
@ -21,7 +21,7 @@ _addTest(function(canvas, ctx) {
|
|||
|
||||
|
||||
ctx.fillStyle = '#0f0';
|
||||
try { ctx.fillStyle = '#ff0000ff'; } catch (e) { } // this shouldn't throw, but it shouldn't matter here if it does
|
||||
try { ctx.fillStyle = '#fg0000ff'; } catch (e) { } // this shouldn't throw, but it shouldn't matter here if it does
|
||||
ctx.fillRect(0, 0, 100, 50);
|
||||
_assertPixel(canvas, 50,25, 0,255,0,255, "50,25", "0,255,0,255");
|
||||
|
||||
|
|
|
@ -1329,7 +1329,9 @@
|
|||
for name, string, r,g,b,a, notes in [
|
||||
('html4', 'limE', 0,255,0,255, ""),
|
||||
('hex3', '#0f0', 0,255,0,255, ""),
|
||||
('hex4', '#0f0f', 0,255,0,255, ""),
|
||||
('hex6', '#00fF00', 0,255,0,255, ""),
|
||||
('hex8', '#00ff00ff', 0,255,0,255, ""),
|
||||
('rgb-num', 'rgb(0,255,0)', 0,255,0,255, ""),
|
||||
('rgb-clamp-1', 'rgb(-1000, 1000, -1000)', 0,255,0,255, 'Assumes colours are clamped to [0,255].'),
|
||||
('rgb-clamp-2', 'rgb(-200%, 200%, -200%)', 0,255,0,255, 'Assumes colours are clamped to [0,255].'),
|
||||
|
@ -1397,11 +1399,11 @@
|
|||
('hex1', '#f'),
|
||||
('hex2', '#f0'),
|
||||
('hex3', '#g00'),
|
||||
('hex4', '#ff00'),
|
||||
('hex4', '#fg00'),
|
||||
('hex5', '#ff000'),
|
||||
('hex6', '#fg0000'),
|
||||
('hex7', '#ff0000f'),
|
||||
('hex8', '#ff0000ff'),
|
||||
('hex8', '#fg0000ff'),
|
||||
('rgb-1', 'rgb(255.0, 0, 0)'),
|
||||
('rgb-2', 'rgb(255, 0.0, 0)'),
|
||||
('rgb-3', 'rgb(255.0, 0, 0,)'),
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue