+2007-03-23 Mitz Pettel <mitz@webkit.org>
+
+ Reviewed by Adele.
+
+ - test for http://bugs.webkit.org/show_bug.cgi?id=13124
+ REGRESSION: Reproducible crash in Widget::getView
+
+ * fast/frames/hover-timer-crash-expected.txt: Added.
+ * fast/frames/hover-timer-crash.html: Added.
+
2007-03-23 Justin Garcia <justin.garcia@apple.com>
Reviewed by adele
--- /dev/null
+<html>
+<head>
+ <script type="text/javascript">
+ function finish()
+ {
+ if (window.layoutTestController)
+ layoutTestController.notifyDone();
+ }
+
+ function crash_step2()
+ {
+ var target = document.getElementById("target");
+ target.contentDocument.body.parentNode.removeChild(target.contentDocument.body);
+ target.parentNode.removeChild(target);
+ setTimeout(finish, 10);
+ }
+
+ function test()
+ {
+ if (window.layoutTestController) {
+ layoutTestController.dumpAsText();
+ layoutTestController.waitUntilDone();
+ var target = document.getElementById("target");
+ eventSender.mouseMoveTo(target.offsetLeft + target.offsetWidth / 2, target.offsetTop + target.offsetHeight / 2);
+ setTimeout(crash_step2, 100);
+ }
+ }
+ </script>
+</head>
+<body onload="test()">
+ <p>
+ Test for <i><a href="http://bugs.webkit.org/show_bug.cgi?id=13124">http://bugs.webkit.org/show_bug.cgi?id=13124</a>
+ REGRESSION: Reproducible crash in Widget::getView</i>.
+ </p>
+ <p>
+ To test interactively, move the mouse into the yellow rect and wait a second.
+ </p>
+ <p>
+ No crash means SUCCESS.
+ </p>
+ <iframe onmouseover="if (!window.layoutTestController) setTimeout(crash_step2, 1000)" id="target" src="data:text/html,<body bgcolor='yellow'></body>" style="border: solid black"></iframe>
+</body>
+</html>
+2007-03-23 Mitz Pettel <mitz@webkit.org>
+
+ Reviewed by Adele.
+
+ - fix http://bugs.webkit.org/show_bug.cgi?id=13124
+ REGRESSION: Reproducible crash in Widget::getView
+
+ Test: fast/frames/hover-timer-crash.html
+
+ * page/Frame.cpp:
+ (WebCore::Frame::setView): Added a call to EventHandler::clear().
+
2007-03-23 Justin Garcia <justin.garcia@apple.com>
Reviewed by adele