зеркало из https://github.com/mozilla/gecko-dev.git
Add tests
This commit is contained in:
Родитель
049c3ed353
Коммит
175b7d536e
|
@ -0,0 +1,13 @@
|
|||
<?xml version="1.0"?>
|
||||
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:s="urn:croczilla:xulsvg1:">
|
||||
<rdf:Description about="urn:root">
|
||||
<s:shapes>
|
||||
<rdf:Bag>
|
||||
<rdf:li>
|
||||
<rdf:Description />
|
||||
</rdf:li>
|
||||
</rdf:Bag>
|
||||
</s:shapes>
|
||||
</rdf:Description>
|
||||
</rdf:RDF>
|
|
@ -0,0 +1,36 @@
|
|||
<?xml version="1.0"?>
|
||||
<?xml-stylesheet href="chrome://global/skin" type="text/css"?>
|
||||
<window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns:html="http://www.w3.org/1999/xhtml"
|
||||
onload="boom();">
|
||||
|
||||
<script type="text/javascript">
|
||||
|
||||
function boom()
|
||||
{
|
||||
var x = document.createElementNS("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul", "hbox");
|
||||
generatedShape = document.getElementById("s").childNodes[3];
|
||||
generatedShape.appendChild(x);
|
||||
document.documentElement.removeChild(document.getElementById("s"));
|
||||
}
|
||||
|
||||
</script>
|
||||
|
||||
<html:div datasources="330010-1.rdf" ref="urn:root" flex="1" id="s">
|
||||
<template>
|
||||
<rule>
|
||||
<conditions>
|
||||
<content uri="?root"/>
|
||||
<triple subject="?root"
|
||||
predicate="urn:croczilla:xulsvg1:shapes"
|
||||
object="?shapes"/>
|
||||
<member container="?shapes" child="?shape" id="m"/>
|
||||
</conditions>
|
||||
<action>
|
||||
<hbox id="p" uri="?shape" />
|
||||
</action>
|
||||
</rule>
|
||||
</template>
|
||||
</html:div>
|
||||
</window>
|
|
@ -1,5 +1,6 @@
|
|||
load 329335-1.xul
|
||||
load 329884-1.xul
|
||||
HTTP load 330010.xul
|
||||
load 330012-1.xul
|
||||
load 397148-1.xul
|
||||
load 404346-1.xul
|
||||
|
|
|
@ -0,0 +1,23 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<title>Testcase for bug </title>
|
||||
<head>
|
||||
<script type="text/javascript">
|
||||
function boom() {
|
||||
var colgroup = document.createElementNS("http://www.w3.org/1999/xhtml", 'colgroup');
|
||||
document.getElementById('thead').insertBefore(colgroup, null);
|
||||
}
|
||||
</script>
|
||||
|
||||
<style type="text/css">
|
||||
thead {border:3px solid purple;}
|
||||
</style>
|
||||
</head>
|
||||
|
||||
|
||||
<body onload="boom()">
|
||||
|
||||
<table><thead id="thead"></thead></table>
|
||||
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,47 @@
|
|||
<!DOCTYPE html>
|
||||
<html class="reftest-wait">
|
||||
<head>
|
||||
<script>
|
||||
|
||||
function boom()
|
||||
{
|
||||
var HTML_NS = "http://www.w3.org/1999/xhtml";
|
||||
var outer, inner, q;
|
||||
|
||||
function a()
|
||||
{
|
||||
outer = document.createElementNS(HTML_NS, "div");
|
||||
inner = document.createElementNS(HTML_NS, "div");
|
||||
|
||||
inner.appendChild(document.createElementNS(HTML_NS, "iframe"));
|
||||
inner.appendChild(document.createElementNS(HTML_NS, "div"));
|
||||
inner.appendChild(q = document.createElementNS(HTML_NS, "span"));
|
||||
|
||||
outer.appendChild(inner);
|
||||
document.documentElement.appendChild(outer);
|
||||
setTimeout(b, 10);
|
||||
}
|
||||
|
||||
function b()
|
||||
{
|
||||
outer.appendChild(document.createElementNS(HTML_NS, "span"));
|
||||
setTimeout(c, 10);
|
||||
}
|
||||
|
||||
function c()
|
||||
{
|
||||
q.appendChild(document.createElementNS(HTML_NS, "div"));
|
||||
document.documentElement.removeAttribute("class");
|
||||
}
|
||||
|
||||
a();
|
||||
}
|
||||
|
||||
window.addEventListener("load", boom, false);
|
||||
|
||||
</script>
|
||||
</head>
|
||||
|
||||
<frameset></frameset>
|
||||
|
||||
</html>
|
|
@ -151,6 +151,7 @@ load 384649-1.xhtml
|
|||
load 385866-1.xhtml
|
||||
load 385880-1.xhtml
|
||||
load 387195-1.html
|
||||
load 387195-2.xhtml
|
||||
load 388715-1.html
|
||||
load 390976-1.html
|
||||
load 393326-1.html
|
||||
|
@ -214,6 +215,7 @@ load 455063-2.html
|
|||
load 455063-3.html
|
||||
load 455171-4.html
|
||||
load 466763-1.html
|
||||
load 467881-1.html
|
||||
load 468491-1.html
|
||||
load 468546-1.xhtml
|
||||
# These three didn't actually crash without the resizing that the
|
||||
|
|
|
@ -0,0 +1,23 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<style>
|
||||
div {
|
||||
border: 1px solid black;
|
||||
font-family: monospace;
|
||||
width: 10ch;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div>
|
||||
<span style="direction: rtl;">
|
||||
<span style="unicode-bidi: bidi-override; color: blue;">abcd abcd abcd</span>
|
||||
foo
|
||||
</span>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
</html>
|
|
@ -0,0 +1,23 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<style>
|
||||
div {
|
||||
border: 1px solid black;
|
||||
font-family: monospace;
|
||||
width: 10ch;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
|
||||
<body onload="document.getElementById('r').style.direction = 'rtl';">
|
||||
<div>
|
||||
<span id="r">
|
||||
<span style="unicode-bidi: bidi-override; color: blue;">abcd abcd abcd</span>
|
||||
foo
|
||||
</span>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
</html>
|
|
@ -26,6 +26,7 @@ random-if(MOZ_WIDGET_TOOLKIT=="gtk2") == mixedChartype-03-j.html mixedChartype-0
|
|||
== 258928-1.html 258928-1-ref.html
|
||||
== 299065-1.html 299065-1-ref.html
|
||||
== 305643-1.html 305643-1-ref.html
|
||||
== 381279-1.html 381279-1-ref.html
|
||||
random-if(MOZ_WIDGET_TOOLKIT=="gtk2") == 386339.html 386339-ref.html
|
||||
== 409375.html 409375-ref.html
|
||||
== 413542-1.html 413542-1-ref.html
|
||||
|
|
Загрузка…
Ссылка в новой задаче