summaryrefslogtreecommitdiffstats
path: root/WebCore/manual-tests/resources
diff options
context:
space:
mode:
authorThe Android Open Source Project <initial-contribution@android.com>2009-03-03 19:30:52 -0800
committerThe Android Open Source Project <initial-contribution@android.com>2009-03-03 19:30:52 -0800
commit8e35f3cfc7fba1d1c829dc557ebad6409cbe16a2 (patch)
tree11425ea0b299d6fb89c6d3618a22d97d5bf68d0f /WebCore/manual-tests/resources
parent648161bb0edfc3d43db63caed5cc5213bc6cb78f (diff)
downloadexternal_webkit-8e35f3cfc7fba1d1c829dc557ebad6409cbe16a2.zip
external_webkit-8e35f3cfc7fba1d1c829dc557ebad6409cbe16a2.tar.gz
external_webkit-8e35f3cfc7fba1d1c829dc557ebad6409cbe16a2.tar.bz2
auto import from //depot/cupcake/@135843
Diffstat (limited to 'WebCore/manual-tests/resources')
-rw-r--r--WebCore/manual-tests/resources/200x100.pngbin0 -> 236 bytes
-rw-r--r--WebCore/manual-tests/resources/200x200.pngbin0 -> 314 bytes
-rw-r--r--WebCore/manual-tests/resources/3dolph.gifbin0 -> 17455 bytes
-rw-r--r--WebCore/manual-tests/resources/ArrayParameterTestApplet.classbin0 -> 2145 bytes
-rw-r--r--WebCore/manual-tests/resources/ArrayParameterTestApplet.java89
-rw-r--r--WebCore/manual-tests/resources/CheckerApplet.classbin0 -> 425 bytes
-rw-r--r--WebCore/manual-tests/resources/CheckerApplet.java21
-rw-r--r--WebCore/manual-tests/resources/Default-port-frame-contents.html4
-rw-r--r--WebCore/manual-tests/resources/DrawMessage.classbin0 -> 1219 bytes
-rw-r--r--WebCore/manual-tests/resources/StringTypeTest.classbin0 -> 354 bytes
-rw-r--r--WebCore/manual-tests/resources/StringTypeTest.java7
-rw-r--r--WebCore/manual-tests/resources/TestApplet.classbin0 -> 427 bytes
-rw-r--r--WebCore/manual-tests/resources/TestApplet.java16
-rw-r--r--WebCore/manual-tests/resources/apple.jpgbin0 -> 6388 bytes
-rw-r--r--WebCore/manual-tests/resources/before-go-back.html17
-rw-r--r--WebCore/manual-tests/resources/big-page.html2
-rw-r--r--WebCore/manual-tests/resources/chrome-bidi-text-window.html61
-rw-r--r--WebCore/manual-tests/resources/empty-file.js0
-rw-r--r--WebCore/manual-tests/resources/frame1.html8
-rw-r--r--WebCore/manual-tests/resources/frame2.html8
-rw-r--r--WebCore/manual-tests/resources/hash-ref-test.html24
-rw-r--r--WebCore/manual-tests/resources/helpCursor.tiffbin0 -> 274 bytes
-rw-r--r--WebCore/manual-tests/resources/hover-subframe-1.html29
-rw-r--r--WebCore/manual-tests/resources/hover-subframe-2.html29
-rw-r--r--WebCore/manual-tests/resources/liveconnect-security-exception-popup.html47
-rw-r--r--WebCore/manual-tests/resources/lorem-text.html34
-rw-r--r--WebCore/manual-tests/resources/mouseevent-on-closeddoc.html1
-rwxr-xr-xWebCore/manual-tests/resources/multiFileResources/post-echo-and-notify-done.cgi12
-rw-r--r--WebCore/manual-tests/resources/multiFileResources/testFile1.html4
-rw-r--r--WebCore/manual-tests/resources/multiFileResources/testFile2.html4
-rw-r--r--WebCore/manual-tests/resources/multiFileResources/testFile3.html5
-rw-r--r--WebCore/manual-tests/resources/named-window-blank-target-step2.html19
-rw-r--r--WebCore/manual-tests/resources/named-window-blank-target-step3.html14
-rw-r--r--WebCore/manual-tests/resources/named-window-blank-target-step4.html14
-rw-r--r--WebCore/manual-tests/resources/nested-plug-ins-inner-frame.html1
-rw-r--r--WebCore/manual-tests/resources/nested-plug-ins-outer-frame.html3
-rw-r--r--WebCore/manual-tests/resources/nestedframesets.html4
-rw-r--r--WebCore/manual-tests/resources/open-after-close-popup.html5
-rw-r--r--WebCore/manual-tests/resources/open-close-tokenizer-crash.html8
-rw-r--r--WebCore/manual-tests/resources/orange.movbin0 -> 875 bytes
-rw-r--r--WebCore/manual-tests/resources/plain-text-paste.dmgbin0 -> 63687 bytes
-rw-r--r--WebCore/manual-tests/resources/popup200x100.html8
-rw-r--r--WebCore/manual-tests/resources/popup200x200.html8
-rwxr-xr-xWebCore/manual-tests/resources/print-subframe.html1
-rw-r--r--WebCore/manual-tests/resources/redraw-page-cache-visited-links-2.html19
-rw-r--r--WebCore/manual-tests/resources/spinbox.swfbin0 -> 1083 bytes
-rw-r--r--WebCore/manual-tests/resources/testframe-link_text.html5
-rw-r--r--WebCore/manual-tests/resources/testframeset.html4
-rw-r--r--WebCore/manual-tests/resources/touch-poster.pngbin0 -> 11681 bytes
-rw-r--r--WebCore/manual-tests/resources/webkit-background.pngbin0 -> 41522 bytes
-rw-r--r--WebCore/manual-tests/resources/will-go-back.html11
-rw-r--r--WebCore/manual-tests/resources/window-close-during-parsing-popup1.html11
-rw-r--r--WebCore/manual-tests/resources/window-close-during-parsing-popup2.html7
-rw-r--r--WebCore/manual-tests/resources/write-after-open-popup.html5
54 files changed, 569 insertions, 0 deletions
diff --git a/WebCore/manual-tests/resources/200x100.png b/WebCore/manual-tests/resources/200x100.png
new file mode 100644
index 0000000..f7cf784
--- /dev/null
+++ b/WebCore/manual-tests/resources/200x100.png
Binary files differ
diff --git a/WebCore/manual-tests/resources/200x200.png b/WebCore/manual-tests/resources/200x200.png
new file mode 100644
index 0000000..35414cd
--- /dev/null
+++ b/WebCore/manual-tests/resources/200x200.png
Binary files differ
diff --git a/WebCore/manual-tests/resources/3dolph.gif b/WebCore/manual-tests/resources/3dolph.gif
new file mode 100644
index 0000000..2a1801f
--- /dev/null
+++ b/WebCore/manual-tests/resources/3dolph.gif
Binary files differ
diff --git a/WebCore/manual-tests/resources/ArrayParameterTestApplet.class b/WebCore/manual-tests/resources/ArrayParameterTestApplet.class
new file mode 100644
index 0000000..0435db6
--- /dev/null
+++ b/WebCore/manual-tests/resources/ArrayParameterTestApplet.class
Binary files differ
diff --git a/WebCore/manual-tests/resources/ArrayParameterTestApplet.java b/WebCore/manual-tests/resources/ArrayParameterTestApplet.java
new file mode 100644
index 0000000..d145844
--- /dev/null
+++ b/WebCore/manual-tests/resources/ArrayParameterTestApplet.java
@@ -0,0 +1,89 @@
+import java.applet.Applet;
+import java.awt.*;
+import java.awt.event.*;
+
+
+public class ArrayParameterTestApplet
+ extends Applet
+{
+ public void init()
+ {
+ setLayout(new BorderLayout());
+ }
+
+
+ public void start()
+ {
+ }
+
+
+ public void stop()
+ {
+ }
+
+
+ public void destroy()
+ {
+ }
+
+
+ public void arrayFunction(String [] array) {
+ System.out.println("arrayFunction called");
+ for (int i = 0; i < array.length; i++)
+ System.out.println(array[i]);
+ }
+
+ public void booleanFunction(boolean[] array) {
+ System.out.println("booleanArray called");
+ for (int i = 0; i < array.length; i++)
+ System.out.println(array[i]);
+ }
+
+ public void byteFunction(byte[] array) {
+ System.out.println("byteArray called");
+ for (int i = 0; i < array.length; i++)
+ System.out.println(array[i]);
+ }
+
+ public void charFunction(char[] array) {
+ System.out.println("charArray called");
+ for (int i = 0; i < array.length; i++)
+ System.out.println(array[i]);
+ }
+
+ public void shortFunction(short[] array) {
+ System.out.println("shortArray called");
+ for (int i = 0; i < array.length; i++)
+ System.out.println(array[i]);
+ }
+
+ public void intFunction(int[] array) {
+ System.out.println("intArray called");
+ for (int i = 0; i < array.length; i++)
+ System.out.println(array[i]);
+ }
+
+ public void longFunction(long[] array) {
+ System.out.println("longArray called");
+ for (int i = 0; i < array.length; i++)
+ System.out.println(array[i]);
+ }
+
+ public void floatFunction(float[] array) {
+ System.out.println("floatArray called");
+ for (int i = 0; i < array.length; i++)
+ System.out.println(array[i]);
+ }
+
+ public void doubleFunction(double[] array) {
+ System.out.println("doubleArray called");
+ for (int i = 0; i < array.length; i++)
+ System.out.println(array[i]);
+ }
+
+ public void objectFunction(Applet[] array) {
+ System.out.println("objectArray called");
+ for (int i = 0; i < array.length; i++)
+ System.out.println(array[i]);
+ }
+}
diff --git a/WebCore/manual-tests/resources/CheckerApplet.class b/WebCore/manual-tests/resources/CheckerApplet.class
new file mode 100644
index 0000000..684aa81
--- /dev/null
+++ b/WebCore/manual-tests/resources/CheckerApplet.class
Binary files differ
diff --git a/WebCore/manual-tests/resources/CheckerApplet.java b/WebCore/manual-tests/resources/CheckerApplet.java
new file mode 100644
index 0000000..895e33c
--- /dev/null
+++ b/WebCore/manual-tests/resources/CheckerApplet.java
@@ -0,0 +1,21 @@
+import java.applet.Applet;
+import java.awt.Color;
+import java.awt.Component;
+
+public class CheckerApplet extends Applet
+{
+
+ public boolean checkVersion()
+ {
+ return true;
+ }
+
+ public void start()
+ {
+ setBackground(new Color(255, 255, 255));
+ }
+
+ public CheckerApplet()
+ {
+ }
+}
diff --git a/WebCore/manual-tests/resources/Default-port-frame-contents.html b/WebCore/manual-tests/resources/Default-port-frame-contents.html
new file mode 100644
index 0000000..3565b28
--- /dev/null
+++ b/WebCore/manual-tests/resources/Default-port-frame-contents.html
@@ -0,0 +1,4 @@
+My URL is: <script>document.write(document.URL);</script>
+<script>
+ window.testData = "Sam is SOOOOOO hot!";
+</script> \ No newline at end of file
diff --git a/WebCore/manual-tests/resources/DrawMessage.class b/WebCore/manual-tests/resources/DrawMessage.class
new file mode 100644
index 0000000..6de7afc
--- /dev/null
+++ b/WebCore/manual-tests/resources/DrawMessage.class
Binary files differ
diff --git a/WebCore/manual-tests/resources/StringTypeTest.class b/WebCore/manual-tests/resources/StringTypeTest.class
new file mode 100644
index 0000000..3a81287
--- /dev/null
+++ b/WebCore/manual-tests/resources/StringTypeTest.class
Binary files differ
diff --git a/WebCore/manual-tests/resources/StringTypeTest.java b/WebCore/manual-tests/resources/StringTypeTest.java
new file mode 100644
index 0000000..9b8dd78
--- /dev/null
+++ b/WebCore/manual-tests/resources/StringTypeTest.java
@@ -0,0 +1,7 @@
+import java.applet.*;
+
+public class StringTypeTest extends Applet {
+ public String getString() {
+ return new String("hello");
+ }
+} \ No newline at end of file
diff --git a/WebCore/manual-tests/resources/TestApplet.class b/WebCore/manual-tests/resources/TestApplet.class
new file mode 100644
index 0000000..05fabdd
--- /dev/null
+++ b/WebCore/manual-tests/resources/TestApplet.class
Binary files differ
diff --git a/WebCore/manual-tests/resources/TestApplet.java b/WebCore/manual-tests/resources/TestApplet.java
new file mode 100644
index 0000000..e4758a3
--- /dev/null
+++ b/WebCore/manual-tests/resources/TestApplet.java
@@ -0,0 +1,16 @@
+import java.applet.Applet;
+
+public class TestApplet extends Applet {
+ public static int MAGIC_NUMBER = 1;
+ public int field;
+
+ public void init()
+ {
+ field = MAGIC_NUMBER;
+ }
+
+ public int method()
+ {
+ return MAGIC_NUMBER;
+ }
+} \ No newline at end of file
diff --git a/WebCore/manual-tests/resources/apple.jpg b/WebCore/manual-tests/resources/apple.jpg
new file mode 100644
index 0000000..bce4c38
--- /dev/null
+++ b/WebCore/manual-tests/resources/apple.jpg
Binary files differ
diff --git a/WebCore/manual-tests/resources/before-go-back.html b/WebCore/manual-tests/resources/before-go-back.html
new file mode 100644
index 0000000..10d8dbe
--- /dev/null
+++ b/WebCore/manual-tests/resources/before-go-back.html
@@ -0,0 +1,17 @@
+<html>
+<body>
+<a href="will-go-back.html">
+Click this link</a>
+<br>
+<br>
+<u>Manual test :</u>
+Just click on the link : if the webkit doesn't crash, the test has succeed.
+<br>
+<u>Details:</u>
+This test checks if you can go back to a _blank previously tab-opened page.
+<br>
+When you click on the above link, one page is loaded and tries to go back.
+<br>
+If the webkit doesn't meet an assertion failure : this test is successfull.
+</body>
+</html>
diff --git a/WebCore/manual-tests/resources/big-page.html b/WebCore/manual-tests/resources/big-page.html
new file mode 100644
index 0000000..987ea75
--- /dev/null
+++ b/WebCore/manual-tests/resources/big-page.html
@@ -0,0 +1,2 @@
+<p>This page is large enough to need to be scrolled in a 200x200 frame.</p>
+<div style="width: 400px; height: 400px; background-color: blue"></div>
diff --git a/WebCore/manual-tests/resources/chrome-bidi-text-window.html b/WebCore/manual-tests/resources/chrome-bidi-text-window.html
new file mode 100644
index 0000000..a2333b7
--- /dev/null
+++ b/WebCore/manual-tests/resources/chrome-bidi-text-window.html
@@ -0,0 +1,61 @@
+<head>
+ <meta name="content-type" content="text/html; charset=UTF-8">
+ <style>
+ body { margin-top: 0; }
+ select { display: block; font-size: 13px; }
+ div#reference { font: 13px 'Lucida Grande'; text-align: center; height: 24px; }
+ </style>
+ <script>
+ function setTitle(text)
+ {
+ document.title = text;
+ document.getElementById("reference").innerHTML = text;
+ }
+ </script>
+</head>
+<body>
+<div id="reference"></div>
+<p>
+ This tests drawing bidirectional text in Windows Safari chrome.
+</p>
+<p>
+ Select each item from the list and verify that the window title is
+ rendered exactly like the selected item.
+ Pay attention to the ordering of
+ the characters, the direction of parentheses, diacritics and combining marks,
+ and shaping of Arabic letters. You can ignore small differences in the overall width
+ of the text.
+ For your convenience, the
+ text to match will be displayed at the top of the window.
+</p>
+<select onchange="setTitle(item(selectedIndex).innerText)" size="9">
+ <option>
+ First שניה (03) רביעית fifth
+ </option>
+ <option>
+ &#x202b;First שניה (03) רביעית fifth&#x202c;
+ </option>
+ <option>
+ &#x202d;First שניה (03) רביעית fifth&#x202c;
+ </option>
+ <option>
+ &#x202e;First שניה (03) רביעית fifth&#x202c;
+ </option>
+ <option>
+ משהו עם נִקּוּד
+ </option>
+ <option>
+ اللغة العربية
+ </option>
+ <option>
+ Et volia&#x0300: ATSUI!
+ </option>
+ <option>
+ Directional &#x202e;overrides&#x202c; are confusing.
+ </option>
+ <option>
+ She said &ldquo;&#x202b;יש TNT במזוודה!&#x202c;&rdquo; and ran off
+ </option>
+</select>
+</body>
+</html>
diff --git a/WebCore/manual-tests/resources/empty-file.js b/WebCore/manual-tests/resources/empty-file.js
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/WebCore/manual-tests/resources/empty-file.js
diff --git a/WebCore/manual-tests/resources/frame1.html b/WebCore/manual-tests/resources/frame1.html
new file mode 100644
index 0000000..50f3b98
--- /dev/null
+++ b/WebCore/manual-tests/resources/frame1.html
@@ -0,0 +1,8 @@
+<html>
+<head>
+<title>frame1</title>
+</head>
+<body>
+Frame 1
+</body>
+</html> \ No newline at end of file
diff --git a/WebCore/manual-tests/resources/frame2.html b/WebCore/manual-tests/resources/frame2.html
new file mode 100644
index 0000000..d74db38
--- /dev/null
+++ b/WebCore/manual-tests/resources/frame2.html
@@ -0,0 +1,8 @@
+<html>
+<head>
+<title>frame2</title>
+</head>
+<body>
+Frame 2
+</body>
+</html> \ No newline at end of file
diff --git a/WebCore/manual-tests/resources/hash-ref-test.html b/WebCore/manual-tests/resources/hash-ref-test.html
new file mode 100644
index 0000000..ed45778
--- /dev/null
+++ b/WebCore/manual-tests/resources/hash-ref-test.html
@@ -0,0 +1,24 @@
+<html>
+<head>
+<title>Test Case for Bug 13067: Manually adding #hash to URL reloads entire page instead of jumping to #hash location in cached page</title>
+<style>
+body {
+ min-height: 10000px;
+ margin-top: 0px;
+ padding-top: 0px;
+}
+div {
+ min-height: 100px;
+ border: 1px solid black;
+}
+</style>
+</head>
+<body>
+top
+<div id="div1">div1</div>
+<div id="div2">div2</div>
+<div id="div3">div3</div>
+<div id="div4">div4</div>
+<div id="div5">div5</div>
+</body>
+</html>
diff --git a/WebCore/manual-tests/resources/helpCursor.tiff b/WebCore/manual-tests/resources/helpCursor.tiff
new file mode 100644
index 0000000..20b56b9
--- /dev/null
+++ b/WebCore/manual-tests/resources/helpCursor.tiff
Binary files differ
diff --git a/WebCore/manual-tests/resources/hover-subframe-1.html b/WebCore/manual-tests/resources/hover-subframe-1.html
new file mode 100644
index 0000000..181956b
--- /dev/null
+++ b/WebCore/manual-tests/resources/hover-subframe-1.html
@@ -0,0 +1,29 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html>
+<head>
+<style>
+body { margin: 0px; }
+.outer {
+ margin: -100px;
+ width: 400px;
+ height: 500px;
+ background-color: yellow;
+}
+.outer:hover {
+ background-color: red;
+}
+.inner {
+ visibility: hidden;
+ width: 100%;
+ height: 50%;
+ background-color: cyan;
+}
+</style>
+</head>
+
+<body>
+<div class="outer"
+ onmouseover="firstChild.style.visibility='visible'"
+ onmouseout="firstChild.style.visibility='hidden'"><div class="inner"></div></div>
+</body>
+</html>
diff --git a/WebCore/manual-tests/resources/hover-subframe-2.html b/WebCore/manual-tests/resources/hover-subframe-2.html
new file mode 100644
index 0000000..ca4ca40
--- /dev/null
+++ b/WebCore/manual-tests/resources/hover-subframe-2.html
@@ -0,0 +1,29 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html>
+<head>
+<style>
+body { margin: 0px; }
+.outer {
+ margin: -100px;
+ width: 400px;
+ height: 500px;
+ background-color: green;
+}
+.outer:hover {
+ background-color: red;
+}
+.inner {
+ visibility: hidden;
+ width: 100%;
+ height: 50%;
+ background-color: cyan;
+}
+</style>
+</head>
+
+<body>
+<div class="outer"
+ onmouseover="firstChild.style.visibility='visible'"
+ onmouseout="firstChild.style.visibility='hidden'"><div class="inner"></div></div>
+</body>
+</html>
diff --git a/WebCore/manual-tests/resources/liveconnect-security-exception-popup.html b/WebCore/manual-tests/resources/liveconnect-security-exception-popup.html
new file mode 100644
index 0000000..cea621b
--- /dev/null
+++ b/WebCore/manual-tests/resources/liveconnect-security-exception-popup.html
@@ -0,0 +1,47 @@
+<html>
+<head>
+<!--
+Sorry for the hackery in this test. Currently, we have no elegant way to
+catch Java errors and print out an intelligent response.
+-->
+
+<title>popup window</title>
+<script>
+function print(message) {
+ var paragraph = document.createElement("p");
+ paragraph.appendChild(document.createTextNode(message));
+ document.getElementById("console").appendChild(paragraph);
+}
+
+function test() {
+ if (window.layoutTestController) {
+ layoutTestController.dumpAsText();
+ }
+
+ print(
+ "applet.field returned " +
+ document.getElementById('applet').field
+ );
+
+ document.getElementById('applet').field += 1;
+ print(
+ "incremented applet.field by 1"
+ );
+
+ print(
+ "applet.field returned " +
+ document.getElementById('applet').field
+ );
+
+ print(
+ "applet.method() returned " +
+ document.getElementById('applet').method()
+ );
+}
+</script>
+</head>
+<body onload="test();">
+<applet id='applet' code="TestApplet.class" codebase="."></applet>
+<div id='console'/>
+</body>
+</html>
diff --git a/WebCore/manual-tests/resources/lorem-text.html b/WebCore/manual-tests/resources/lorem-text.html
new file mode 100644
index 0000000..12a42a6
--- /dev/null
+++ b/WebCore/manual-tests/resources/lorem-text.html
@@ -0,0 +1,34 @@
+<HTML><HEAD><META http-equiv="Content-Type" content="text/html; charset=UTF-8"></HEAD><BODY><P>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam
+ nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat,
+ sed diam voluptua. At vero eos et accusam et justo duo dolores et ea
+ rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem
+ ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing
+ elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna
+ aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo
+ dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus
+ est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur
+ sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et
+ dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam
+ et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea
+ takimata sanctus est Lorem ipsum dolor sit amet.
+ </P>
+ <P> Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse
+ molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero
+ eros et accumsan et iusto odio dignissim qui blandit praesent luptatum
+ zzril delenit augue duis dolore te feugait nulla facilisi. Lorem ipsum
+ dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh
+ euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
+ </P>
+ <P> Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper
+ suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem
+ vel eum iriure dolor in hendrerit in vulputate velit esse molestie
+ consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et
+ accumsan et iusto odio dignissim qui blandit praesent luptatum zzril
+ delenit augue duis dolore te feugait nulla facilisi.
+ </P>
+ <P> Nam liber tempor cum soluta nobis eleifend option congue nihil
+ imperdiet doming id quod mazim placerat facer possim assum. Lorem ipsum
+ dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh
+ euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut
+ wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper
+ suscipit lobortis nisl ut aliquip ex ea commodo consequat.</P></BODY></HTML> \ No newline at end of file
diff --git a/WebCore/manual-tests/resources/mouseevent-on-closeddoc.html b/WebCore/manual-tests/resources/mouseevent-on-closeddoc.html
new file mode 100644
index 0000000..569616a
--- /dev/null
+++ b/WebCore/manual-tests/resources/mouseevent-on-closeddoc.html
@@ -0,0 +1 @@
+<body onload="document.open();document.close();document.open();"></body>
diff --git a/WebCore/manual-tests/resources/multiFileResources/post-echo-and-notify-done.cgi b/WebCore/manual-tests/resources/multiFileResources/post-echo-and-notify-done.cgi
new file mode 100755
index 0000000..2c523dc
--- /dev/null
+++ b/WebCore/manual-tests/resources/multiFileResources/post-echo-and-notify-done.cgi
@@ -0,0 +1,12 @@
+#!/usr/bin/perl -w
+
+print "Content-type: text/html\n\n";
+
+if ($ENV{'REQUEST_METHOD'} eq "POST") {
+ read(STDIN, $request, $ENV{'CONTENT_LENGTH'})
+ || die "Could not get query\n";
+ print "<pre>$request</pre>";
+ print "<script>if (window.layoutTestController) layoutTestController.notifyDone();</script>";
+} else {
+ print "Wrong method: " . $ENV{'REQUEST_METHOD'} . "\n";
+}
diff --git a/WebCore/manual-tests/resources/multiFileResources/testFile1.html b/WebCore/manual-tests/resources/multiFileResources/testFile1.html
new file mode 100644
index 0000000..4313554
--- /dev/null
+++ b/WebCore/manual-tests/resources/multiFileResources/testFile1.html
@@ -0,0 +1,4 @@
+<script>
+parent.log('test file 1 submitted');
+parent.submittedFiles++;
+</script> \ No newline at end of file
diff --git a/WebCore/manual-tests/resources/multiFileResources/testFile2.html b/WebCore/manual-tests/resources/multiFileResources/testFile2.html
new file mode 100644
index 0000000..90167f7
--- /dev/null
+++ b/WebCore/manual-tests/resources/multiFileResources/testFile2.html
@@ -0,0 +1,4 @@
+<script>
+parent.log('test file 2 submitted');
+parent.submittedFiles++;
+</script> \ No newline at end of file
diff --git a/WebCore/manual-tests/resources/multiFileResources/testFile3.html b/WebCore/manual-tests/resources/multiFileResources/testFile3.html
new file mode 100644
index 0000000..f89ddf3
--- /dev/null
+++ b/WebCore/manual-tests/resources/multiFileResources/testFile3.html
@@ -0,0 +1,5 @@
+<script>
+parent.log('test file 3 submitted');
+parent.submittedFiles++;
+parent.verifyResults();
+</script> \ No newline at end of file
diff --git a/WebCore/manual-tests/resources/named-window-blank-target-step2.html b/WebCore/manual-tests/resources/named-window-blank-target-step2.html
new file mode 100644
index 0000000..0275603
--- /dev/null
+++ b/WebCore/manual-tests/resources/named-window-blank-target-step2.html
@@ -0,0 +1,19 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
+ "http://www.w3.org/TR/html4/strict.dtd">
+<html lang="en">
+<head>
+</head>
+<body>
+<p><b>BUG ID:</b> <a href="http://bugs.webkit.org/show_bug.cgi?id=7747">Bugzilla bug 7747</a> REGRESSION: Background tab/window auto-refresh in GMail will take focus.</p>
+
+<p id="test" style="background-color:skyblue; padding:3px;"><b>STEPS TO TEST (continued):</b> <br>
+STEP 3: Click <a target="foo" href="named-window-blank-target-step3.html">this link</a>.
+</p>
+
+<p id="failure" style="background-color:#FF3300; padding:3px;"><b>TEST FAIL:</b>
+If this window is frontmost after STEP 4, then the test FAILED.
+</p>
+
+
+</body>
+</html>
diff --git a/WebCore/manual-tests/resources/named-window-blank-target-step3.html b/WebCore/manual-tests/resources/named-window-blank-target-step3.html
new file mode 100644
index 0000000..c510522
--- /dev/null
+++ b/WebCore/manual-tests/resources/named-window-blank-target-step3.html
@@ -0,0 +1,14 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
+ "http://www.w3.org/TR/html4/strict.dtd">
+<html lang="en">
+<head>
+</head>
+<body>
+<p><b>BUG ID:</b> <a href="http://bugs.webkit.org/show_bug.cgi?id=7747">Bugzilla bug 7747</a> REGRESSION: Background tab/window auto-refresh in GMail will take focus.</p>
+
+<p id="test" style="background-color:skyblue; padding:3px;"><b>STEPS TO TEST:</b> <br>
+STEP 4: Click <a href="named-window-blank-target-step4.html">this link</a>.
+</p>
+
+</body>
+</html>
diff --git a/WebCore/manual-tests/resources/named-window-blank-target-step4.html b/WebCore/manual-tests/resources/named-window-blank-target-step4.html
new file mode 100644
index 0000000..ee07450
--- /dev/null
+++ b/WebCore/manual-tests/resources/named-window-blank-target-step4.html
@@ -0,0 +1,14 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
+ "http://www.w3.org/TR/html4/strict.dtd">
+<html lang="en">
+<head>
+</head>
+<body>
+<p><b>BUG ID:</b> <a href="http://bugs.webkit.org/show_bug.cgi?id=7747">Bugzilla bug 7747</a> REGRESSION: Background tab/window auto-refresh in GMail will take focus.</p>
+
+<p id="success" style="background-color:palegreen; padding:3px;"><b>TEST PASS:</b>
+If this window is frontmost after STEP 4, the test PASSED.
+</p>
+
+</body>
+</html>
diff --git a/WebCore/manual-tests/resources/nested-plug-ins-inner-frame.html b/WebCore/manual-tests/resources/nested-plug-ins-inner-frame.html
new file mode 100644
index 0000000..193bbe9
--- /dev/null
+++ b/WebCore/manual-tests/resources/nested-plug-ins-inner-frame.html
@@ -0,0 +1 @@
+<embed id="plugin" width='100' height='100' src='spinbox.swf' wmode='window'>
diff --git a/WebCore/manual-tests/resources/nested-plug-ins-outer-frame.html b/WebCore/manual-tests/resources/nested-plug-ins-outer-frame.html
new file mode 100644
index 0000000..c447d16
--- /dev/null
+++ b/WebCore/manual-tests/resources/nested-plug-ins-outer-frame.html
@@ -0,0 +1,3 @@
+<embed id="plugin" width='100' height='100' src='spinbox.swf' wmode='window'>
+<br>
+<iframe style="height: 200px; width: 200px;" id='inner' src='nested-plug-ins-inner-frame.html'></iframe>
diff --git a/WebCore/manual-tests/resources/nestedframesets.html b/WebCore/manual-tests/resources/nestedframesets.html
new file mode 100644
index 0000000..3202fc0
--- /dev/null
+++ b/WebCore/manual-tests/resources/nestedframesets.html
@@ -0,0 +1,4 @@
+<frameset cols="300,300" rows="*">
+ <frame src="testframeset.html" >
+ <frame src="lorem-text.html">
+</frameset> \ No newline at end of file
diff --git a/WebCore/manual-tests/resources/open-after-close-popup.html b/WebCore/manual-tests/resources/open-after-close-popup.html
new file mode 100644
index 0000000..4f443d0
--- /dev/null
+++ b/WebCore/manual-tests/resources/open-after-close-popup.html
@@ -0,0 +1,5 @@
+<html>
+ <body>
+ PASS: window.open succeeded after window.close using same name.
+ </body>
+</html>
diff --git a/WebCore/manual-tests/resources/open-close-tokenizer-crash.html b/WebCore/manual-tests/resources/open-close-tokenizer-crash.html
new file mode 100644
index 0000000..b45110a
--- /dev/null
+++ b/WebCore/manual-tests/resources/open-close-tokenizer-crash.html
@@ -0,0 +1,8 @@
+<html>
+<head>
+<script Language="javaScript">
+self.close();
+</script>
+<script language="javascript" src="empty-file.js"></script>
+</head>
+</html>
diff --git a/WebCore/manual-tests/resources/orange.mov b/WebCore/manual-tests/resources/orange.mov
new file mode 100644
index 0000000..a17e81b
--- /dev/null
+++ b/WebCore/manual-tests/resources/orange.mov
Binary files differ
diff --git a/WebCore/manual-tests/resources/plain-text-paste.dmg b/WebCore/manual-tests/resources/plain-text-paste.dmg
new file mode 100644
index 0000000..f22188d
--- /dev/null
+++ b/WebCore/manual-tests/resources/plain-text-paste.dmg
Binary files differ
diff --git a/WebCore/manual-tests/resources/popup200x100.html b/WebCore/manual-tests/resources/popup200x100.html
new file mode 100644
index 0000000..7e649c0
--- /dev/null
+++ b/WebCore/manual-tests/resources/popup200x100.html
@@ -0,0 +1,8 @@
+<html>
+<head>
+<title>Popup 200x100</title>
+</head>
+<body bgcolor="#ffffff" leftmargin="0" topmargin="0" marginheight="0" marginwidth="0">
+<img src="200x100.png" width="200" height="100">
+</body>
+</html>
diff --git a/WebCore/manual-tests/resources/popup200x200.html b/WebCore/manual-tests/resources/popup200x200.html
new file mode 100644
index 0000000..c569c0c
--- /dev/null
+++ b/WebCore/manual-tests/resources/popup200x200.html
@@ -0,0 +1,8 @@
+<html>
+<head>
+<title>Popup 100x100</title>
+</head>
+<body bgcolor="#ffffff" leftmargin="0" topmargin="0" marginheight="0" marginwidth="0">
+<img src="200x200.png" width="200" height="200">
+</body>
+</html> \ No newline at end of file
diff --git a/WebCore/manual-tests/resources/print-subframe.html b/WebCore/manual-tests/resources/print-subframe.html
new file mode 100755
index 0000000..272b684
--- /dev/null
+++ b/WebCore/manual-tests/resources/print-subframe.html
@@ -0,0 +1 @@
+<p>This text in the subframe should be printed.</p>
diff --git a/WebCore/manual-tests/resources/redraw-page-cache-visited-links-2.html b/WebCore/manual-tests/resources/redraw-page-cache-visited-links-2.html
new file mode 100644
index 0000000..c6568dc
--- /dev/null
+++ b/WebCore/manual-tests/resources/redraw-page-cache-visited-links-2.html
@@ -0,0 +1,19 @@
+<html>
+<head>
+<script>
+function runTest() {
+// Uncomment to make this an automated test
+// // Uses window.history hack; see http://bugs.webkit.org/show_bug.cgi?id=7135
+// window.history[99999] = 1;
+// window.history.back();
+}
+</script>
+</head>
+<body onload="runTest();">
+<div><a href="http://bugs.webkit.org/show_bug.cgi?id=8079">Bug 8079 REGRESSION: Redraw from page cache does not show visited links</a></div>
+<div><br><br></div>
+<ol>
+<li value="3">Click the "Back" button on the browser.
+</ol>
+</body>
+</html>
diff --git a/WebCore/manual-tests/resources/spinbox.swf b/WebCore/manual-tests/resources/spinbox.swf
new file mode 100644
index 0000000..220d00a
--- /dev/null
+++ b/WebCore/manual-tests/resources/spinbox.swf
Binary files differ
diff --git a/WebCore/manual-tests/resources/testframe-link_text.html b/WebCore/manual-tests/resources/testframe-link_text.html
new file mode 100644
index 0000000..24c862d
--- /dev/null
+++ b/WebCore/manual-tests/resources/testframe-link_text.html
@@ -0,0 +1,5 @@
+<p title="Can you see this title?" style="margin-left: -10px; margin-top: -15px;"><a href="http://www.google.com">Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Curabitur dui nunc, tristique a, varius commodo, pellentesque in, augue. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Curabitur vehicula ante et nisl. Sed vitae sapien. Quisque turpis. Nullam libero urna, semper quis, tincidunt a, aliquam eget, nulla. Proin sollicitudin, purus ut aliquet imperdiet, eros tortor vehicula ante, id rutrum erat sapien ut sem. Mauris urna velit, scelerisque vitae, aliquam non, venenatis vitae, nibh. In nunc massa, commodo in, imperdiet vitae, tempor ut, neque. Suspendisse pharetra, mauris in scelerisque iaculis, tellus magna tempus elit, eget ultricies libero magna eget tortor. Suspendisse nibh quam, commodo sit amet, bibendum dapibus, sollicitudin eu, nisi. Vestibulum ipsum. Sed eget odio at ante iaculis fermentum. Quisque sed velit. Cras adipiscing, felis sed sodales dictum, felis neque dictum ante, ac dignissim leo nibh id erat. Sed consectetuer, ligula quis faucibus tincidunt, mauris lorem tempor justo, et ultricies nisi enim sit amet eros. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Nam dictum posuere augue. Sed fringilla. Nunc nunc.
+
+Suspendisse fringilla dui quis libero. Vestibulum ipsum erat, dictum eu, sodales et, pharetra nec, nibh. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec ac turpis eget dolor facilisis commodo. Nunc augue. Quisque in mauris ac nunc mollis dictum. In hac habitasse platea dictumst. Cras sed nisl at purus mattis suscipit. Suspendisse potenti. Maecenas vel dui. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Sed pede nisl, tristique ac, convallis vitae, mattis et, ante. Maecenas tortor. Suspendisse pulvinar ullamcorper pede. Praesent ac lacus. Integer sapien massa, tempus at, interdum ut, fermentum vitae, mi. Nullam pulvinar eros id purus. Duis velit quam, dictum ac, gravida ut, luctus id, dui. Nam id neque.
+
+Aliquam vitae tortor sed massa aliquam pellentesque. Aliquam erat volutpat. Donec sem. Duis lacus. Mauris magna velit, feugiat vel, interdum sit amet, viverra vitae, leo. Fusce lectus arcu, lacinia tempor, sodales vitae, mollis nec, turpis. Donec et elit consequat ligula egestas aliquam. Aliquam a turpis. Phasellus quis magna. Pellentesque vehicula, ligula ac tristique sodales, odio arcu mollis lorem, a vestibulum quam ipsum ut orci. In accumsan malesuada nibh. Quisque accumsan, augue non egestas egestas, nibh arcu varius nunc, at ornare ipsum libero et eros.</a></p> \ No newline at end of file
diff --git a/WebCore/manual-tests/resources/testframeset.html b/WebCore/manual-tests/resources/testframeset.html
new file mode 100644
index 0000000..4d907e4
--- /dev/null
+++ b/WebCore/manual-tests/resources/testframeset.html
@@ -0,0 +1,4 @@
+<frameset rows="244,516" cols="*">
+ <frame src="testframe-link_text.html" >
+ <frame src="http://www.google.com">
+</frameset> \ No newline at end of file
diff --git a/WebCore/manual-tests/resources/touch-poster.png b/WebCore/manual-tests/resources/touch-poster.png
new file mode 100644
index 0000000..781c85a
--- /dev/null
+++ b/WebCore/manual-tests/resources/touch-poster.png
Binary files differ
diff --git a/WebCore/manual-tests/resources/webkit-background.png b/WebCore/manual-tests/resources/webkit-background.png
new file mode 100644
index 0000000..6213bf5
--- /dev/null
+++ b/WebCore/manual-tests/resources/webkit-background.png
Binary files differ
diff --git a/WebCore/manual-tests/resources/will-go-back.html b/WebCore/manual-tests/resources/will-go-back.html
new file mode 100644
index 0000000..5d09ba3
--- /dev/null
+++ b/WebCore/manual-tests/resources/will-go-back.html
@@ -0,0 +1,11 @@
+<html>
+<script>
+function goBack() {
+ history.back();
+}
+</script>
+
+<body onload="if (!window.layoutTestController) goBack();">
+If you can go back using the history : test has succeed.
+</body>
+</html>
diff --git a/WebCore/manual-tests/resources/window-close-during-parsing-popup1.html b/WebCore/manual-tests/resources/window-close-during-parsing-popup1.html
new file mode 100644
index 0000000..249cea8
--- /dev/null
+++ b/WebCore/manual-tests/resources/window-close-during-parsing-popup1.html
@@ -0,0 +1,11 @@
+<html>
+<body onload="alert('FAIL: onload fired')" onunload="alert('FAIL: onunload fired')">
+<script>
+window.close();
+alert('PASS: same script tag after close');
+</script>
+<script>
+alert('FAIL: different script tag after close');
+</script>
+</body>
+</html>
diff --git a/WebCore/manual-tests/resources/window-close-during-parsing-popup2.html b/WebCore/manual-tests/resources/window-close-during-parsing-popup2.html
new file mode 100644
index 0000000..9d0e682
--- /dev/null
+++ b/WebCore/manual-tests/resources/window-close-during-parsing-popup2.html
@@ -0,0 +1,7 @@
+<html>
+<body onload="window.print()">
+<script>
+window.close()
+</script>
+</body>
+</html>
diff --git a/WebCore/manual-tests/resources/write-after-open-popup.html b/WebCore/manual-tests/resources/write-after-open-popup.html
new file mode 100644
index 0000000..ca73200
--- /dev/null
+++ b/WebCore/manual-tests/resources/write-after-open-popup.html
@@ -0,0 +1,5 @@
+<html>
+ <body>
+ FAIL: document.write should clear this text.
+ </body>
+</html> \ No newline at end of file