[SCM] WebKit Debian packaging branch, debian/unstable, updated. debian/1.1.15-1-40151-g37bb677
hyatt
hyatt at 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Sat Sep 26 08:31:05 UTC 2009
The following commit has been merged in the debian/unstable branch:
commit 7cc79436b7500bc0c907e80dc2eb71c7aff2b9e2
Author: hyatt <hyatt at 268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date: Sat Mar 27 01:56:01 2004 +0000
Fix for 3600642, letter magnet demo doesn't update until mouse move. This patch also fixes problems
with the animated text Gecko DOM demos on developer.netscape.com. Make sure that timer callbacks via
setTimeout always updateRendering after executing the JS code.
Reviewed by darin
* khtml/ecma/kjs_window.cpp:
(ScheduledAction::execute):
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@6266 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/WebCore/ChangeLog-2005-08-23 b/WebCore/ChangeLog-2005-08-23
index f6f632b..57b436b 100644
--- a/WebCore/ChangeLog-2005-08-23
+++ b/WebCore/ChangeLog-2005-08-23
@@ -1,3 +1,14 @@
+2004-03-26 David Hyatt <hyatt at apple.com>
+
+ Fix for 3600642, letter magnet demo doesn't update until mouse move. This patch also fixes problems
+ with the animated text Gecko DOM demos on developer.netscape.com. Make sure that timer callbacks via
+ setTimeout always updateRendering after executing the JS code.
+
+ Reviewed by darin
+
+ * khtml/ecma/kjs_window.cpp:
+ (ScheduledAction::execute):
+
=== Safari-134 ===
2004-03-25 David Hyatt <hyatt at apple.com>
diff --git a/WebCore/khtml/ecma/kjs_window.cpp b/WebCore/khtml/ecma/kjs_window.cpp
index 6c562b1..5f5ef03 100644
--- a/WebCore/khtml/ecma/kjs_window.cpp
+++ b/WebCore/khtml/ecma/kjs_window.cpp
@@ -1678,10 +1678,6 @@ void ScheduledAction::execute(Window *window)
#endif
exec->clearException();
}
-
- // Update our document's rendering following the execution of the timeout callback.
- DOM::DocumentImpl *doc = static_cast<DOM::DocumentImpl*>(window->m_part->document().handle());
- doc->updateRendering();
}
}
}
@@ -1689,6 +1685,10 @@ void ScheduledAction::execute(Window *window)
window->m_part->executeScript(code);
}
+ // Update our document's rendering following the execution of the timeout callback.
+ DOM::DocumentImpl *doc = static_cast<DOM::DocumentImpl*>(window->m_part->document().handle());
+ doc->updateRendering();
+
interpreter->setProcessingTimerCallback(false);
}
--
WebKit Debian packaging
More information about the Pkg-webkit-commits
mailing list