1
0
Fork 0
mirror of https://github.com/LadybirdBrowser/ladybird.git synced 2025-06-11 18:20:43 +09:00

Meta: Add DOCTYPEs to most text tests

This commit is contained in:
Psychpsyo 2025-03-18 19:28:35 +01:00 committed by Jelle Raaijmakers
parent a5a84159a3
commit b3487d8994
Notes: github-actions[bot] 2025-03-20 10:52:03 +00:00
536 changed files with 536 additions and 4 deletions

View file

@ -0,0 +1 @@
<!DOCTYPE html>

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script> <script>
try { try {
const initialHistoryLength = window.history.length; const initialHistoryLength = window.history.length;

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script> <script>
window.history.pushState({}, '', window.location.href + '#test'); window.history.pushState({}, '', window.location.href + '#test');

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script> <script>
window.addEventListener('message', event => { window.addEventListener('message', event => {
if (event.data && event.data.action === 'reload') { if (event.data && event.data.action === 'reload') {

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script> <script>
parent.postMessage("message from test iframe (1)", "*"); parent.postMessage("message from test iframe (1)", "*");
</script> </script>

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script> <script>
parent.postMessage("message from test iframe (2)", "*"); parent.postMessage("message from test iframe (2)", "*");
</script> </script>

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<style> <style>
div { div {
background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg"></svg>'); background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg"></svg>');

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script> <script>
localStorage.setItem("foo", "barbaz"); localStorage.setItem("foo", "barbaz");
parent.postMessage("local storage set", "*"); parent.postMessage("local storage set", "*");

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script> <script>
function filename(path) { function filename(path) {
url = new URL(path) url = new URL(path)

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<body> <body>
hello! hello!
</body> </body>

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<video id="video" autoplay src="../../Assets/test-webm.webm"></video> <video id="video" autoplay src="../../Assets/test-webm.webm"></video>
<script type="text/javascript"> <script type="text/javascript">
video.addEventListener("loadedmetadata", () => { video.addEventListener("loadedmetadata", () => {

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="include.js"></script> <script src="include.js"></script>
<script> <script>
test(() => { test(() => {

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<script> <script>
test(() => { test(() => {

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<script type="text/javascript"> <script type="text/javascript">
asyncTest(async (done) => { asyncTest(async (done) => {

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<script> <script>
asyncTest(async done => { asyncTest(async done => {

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<script> <script>
function readStream(reader) { function readStream(reader) {

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<script> <script>
asyncTest(async done => { asyncTest(async done => {

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<script> <script>
function bufferToHex(buffer) { function bufferToHex(buffer) {

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<script> <script>
asyncTest(async done => { asyncTest(async done => {

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<script> <script>
function bufferToHex(buffer) { function bufferToHex(buffer) {

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<script> <script>
function bufferToHex(buffer) { function bufferToHex(buffer) {

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<script> <script>
asyncTest(async done => { asyncTest(async done => {

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<script> <script>
function bufferToHex(buffer) { function bufferToHex(buffer) {

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<script> <script>
asyncTest(async (done) => { asyncTest(async (done) => {

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<script> <script>
asyncTest(async done => { asyncTest(async done => {

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<script> <script>
asyncTest(async done => { asyncTest(async done => {

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<script> <script>
test(() => { test(() => {

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<script> <script>
test(() => { test(() => {

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<script> <script>
test(() => { test(() => {

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<script> <script>
test(() => { test(() => {

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<div id="one"></div><div id="two"></div><script> <div id="one"></div><div id="two"></div><script>
test(() => { test(() => {

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<div id="one"></div><div id="two"></div><script> <div id="one"></div><div id="two"></div><script>
test(() => { test(() => {

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<script> <script>
test(() => { test(() => {

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<body> <body>
<script src="../include.js"></script> <script src="../include.js"></script>
<script> <script>

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<script> <script>
test(() => { test(() => {

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<script> <script>
test(() => { test(() => {

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<script> <script>
test(() => { test(() => {

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<script> <script>
test(() => { test(() => {

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<script> <script>
test(() => { test(() => {

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<form name="bob"> <form name="bob">
<button type="submit" id="fred" name="george" value="submit">Submit</button> <button type="submit" id="fred" name="george" value="submit">Submit</button>
</form> </form>

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<script> <script>
function setDesignMode(value) { function setDesignMode(value) {

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<svg xmlns="http://www.w3.org/2000/svg"> <svg xmlns="http://www.w3.org/2000/svg">
<script id="with-xlink-href" xlink:href="test"></script> <script id="with-xlink-href" xlink:href="test"></script>

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<svg xmlns="http://www.w3.org/2000/svg"> <svg xmlns="http://www.w3.org/2000/svg">
<script id="with-xlink-href" xlink:href="test"></script> <script id="with-xlink-href" xlink:href="test"></script>

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<svg xmlns="http://www.w3.org/2000/svg"> <svg xmlns="http://www.w3.org/2000/svg">
<script id="with-xlink-href" xlink:href="test"></script> <script id="with-xlink-href" xlink:href="test"></script>

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<script> <script>
test(() => { test(() => {

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<style> <style>
.scrollable-div { .scrollable-div {
width: 100%; width: 100%;

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<script> <script>
test(() => { test(() => {

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<script> <script>
test(() => { test(() => {

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<script> <script>
test(() => { test(() => {

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<div> <div>
<p>Some text</p> <p>Some text</p>
</div> </div>

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<input type="text" id="input" value="12389" /> <input type="text" id="input" value="12389" />
<script src="../include.js"></script> <script src="../include.js"></script>
<script> <script>

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<input type="text" id="text-input"> <input type="text" id="text-input">
<input type="date" id="date-input"> <input type="date" id="date-input">
<textarea id="textarea">some <textarea id="textarea">some

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<div id></div> <div id></div>
<div id=haxx></div> <div id=haxx></div>

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<a name="anchor1" id="foo"></a> <a name="anchor1" id="foo"></a>
<a name="anchor2" id="baz"></a> <a name="anchor2" id="baz"></a>
<a name="anchor3" id="anchor1"></a> <a name="anchor3" id="anchor1"></a>

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<a name="foo"></a> <a name="foo"></a>
<a name="bar"></a> <a name="bar"></a>
<a name="baz"></a> <a name="baz"></a>

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<script> <script>
test(() => { test(() => {

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<script> <script>
test(() => { test(() => {

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<body><p id="p1"><b>Hello💨</b>😮 World</p> <body><p id="p1"><b>Hello💨</b>😮 World</p>
<script src="../include.js"></script> <script src="../include.js"></script>
<script> <script>

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<script> <script>
test(() => { test(() => {

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<script> <script>
test(() => { test(() => {

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<script> <script>
test(() => { test(() => {

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<svg><circle id=c a(></svg> <svg><circle id=c a(></svg>
<script> <script>

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<script> <script>
test(() => { test(() => {

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<script> <script>
test(() => { test(() => {

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<script> <script>
test(() => { test(() => {

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<script> <script>
test(() => { test(() => {

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<script> <script>
test(() => { test(() => {

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<div id="foo" n="1"></div><div id="foo" n="2"></div> <div id="foo" n="1"></div><div id="foo" n="2"></div>
<script src="../include.js"></script> <script src="../include.js"></script>
<script> <script>

View file

@ -1,5 +1,5 @@
<!--refer to https://wpt.live/css/cssom-view/range-bounding-client-rect-with-nested-text.html -->
<!DOCTYPE html> <!DOCTYPE html>
<!--refer to https://wpt.live/css/cssom-view/range-bounding-client-rect-with-nested-text.html -->
<meta charset="utf-8"> <meta charset="utf-8">
<title>All the rectangles for the text nodes must included in getClientRects</title> <title>All the rectangles for the text nodes must included in getClientRects</title>
<script src="../include.js"></script> <script src="../include.js"></script>

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<!--refer to https://wpt.live/css/cssom-view/DOMRectList.html --> <!--refer to https://wpt.live/css/cssom-view/DOMRectList.html -->
<body> <body>
<div id="x">x</div> <div id="x">x</div>

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<script> <script>
test(() => { test(() => {

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<script> <script>
test(() => { test(() => {

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<style> <style>
#input { #input {

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<div contenteditable="true">foobar</div> <div contenteditable="true">foobar</div>
<script> <script>

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<div contenteditable="true">foobar</div> <div contenteditable="true">foobar</div>
<script> <script>

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<div contenteditable="true" id="d1">foobar</div> <div contenteditable="true" id="d1">foobar</div>
<div contenteditable="true" id="d2"><a href="https://ladybird.dev">ladybird</a></div> <div contenteditable="true" id="d2"><a href="https://ladybird.dev">ladybird</a></div>

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<div contenteditable="true">foobar</div> <div contenteditable="true">foobar</div>
<script> <script>

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<div contenteditable="true">foobar</div> <div contenteditable="true">foobar</div>
<script> <script>

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<div contenteditable="true">foobar</div> <div contenteditable="true">foobar</div>
<script> <script>

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<div contenteditable="true">foobar</div> <div contenteditable="true">foobar</div>
<script> <script>

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<div contenteditable="true"> <div contenteditable="true">
<div id="d1">foo<br>bar</div> <div id="d1">foo<br>bar</div>

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<div contenteditable="true">foobar</div> <div contenteditable="true">foobar</div>
<script> <script>

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<div contenteditable="true"> <div contenteditable="true">
<span>foobar</span> <span>foobar</span>

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<div contenteditable="true">foobar</div> <div contenteditable="true">foobar</div>
<script> <script>

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<div contenteditable="true">foobar</div> <div contenteditable="true">foobar</div>
<script> <script>

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<div contenteditable="true">foobar</div> <div contenteditable="true">foobar</div>
<script> <script>

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<div id="a" contenteditable>foobar</div> <div id="a" contenteditable>foobar</div>
<div id="b" contenteditable><p style="white-space: pre">foobar</p></div> <div id="b" contenteditable><p style="white-space: pre">foobar</p></div>

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<div contenteditable="true" id="d1">foobar</div> <div contenteditable="true" id="d1">foobar</div>
<div contenteditable="true" id="d2"><ol><li>foobar</li></ol></div> <div contenteditable="true" id="d2"><ol><li>foobar</li></ol></div>

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<div contenteditable="true"><ul><li>foobar</li></ul></div> <div contenteditable="true"><ul><li>foobar</li></ul></div>
<script> <script>

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<div contenteditable="true">foobar</div> <div contenteditable="true">foobar</div>
<script> <script>

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<div contenteditable="true" id="d1">foobar</div> <div contenteditable="true" id="d1">foobar</div>
<div contenteditable="true" id="d2"><ul><li>foobar</li></ul></div> <div contenteditable="true" id="d2"><ul><li>foobar</li></ul></div>

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<div contenteditable="true">foobar</div> <div contenteditable="true">foobar</div>
<script> <script>

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<div contenteditable="true" id="d1">foobar</div> <div contenteditable="true" id="d1">foobar</div>
<div contenteditable="true" id="d2"><div style="text-align: right">foobar</div></div> <div contenteditable="true" id="d2"><div style="text-align: right">foobar</div></div>

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<div contenteditable="true" id="d1">foobar</div> <div contenteditable="true" id="d1">foobar</div>
<div contenteditable="true" id="d2"><div style="text-align: right">foobar</div></div> <div contenteditable="true" id="d2"><div style="text-align: right">foobar</div></div>

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<div contenteditable="true" id="d1">foobar</div> <div contenteditable="true" id="d1">foobar</div>
<div contenteditable="true" id="d2"><div style="text-align: right">foobar</div></div> <div contenteditable="true" id="d2"><div style="text-align: right">foobar</div></div>

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<div contenteditable="true" id="d1">foobar</div> <div contenteditable="true" id="d1">foobar</div>
<div contenteditable="true" id="d2"><div style="text-align: left">foobar</div></div> <div contenteditable="true" id="d2"><div style="text-align: left">foobar</div></div>

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<div contenteditable="true"></div> <div contenteditable="true"></div>
<script> <script>

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<div contenteditable="true"> <div contenteditable="true">
<ul><li>foobar</li></ul> <ul><li>foobar</li></ul>

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<div contenteditable="true">f<b>o</b>ob<i>a</i>r</div> <div contenteditable="true">f<b>o</b>ob<i>a</i>r</div>
<script> <script>

View file

@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../include.js"></script> <script src="../include.js"></script>
<div contenteditable="true"> <div contenteditable="true">
<span>foobar</span> <span>foobar</span>

Some files were not shown because too many files have changed in this diff Show more