[SCM] WebKit Debian packaging branch, webkit-1.1, updated. upstream/1.1.15.1-1414-gc69ee75
mrowe at apple.com
mrowe at apple.com
Thu Oct 29 20:38:33 UTC 2009
The following commit has been merged in the webkit-1.1 branch:
commit 113a58789929324433b7209c3788ad5dc44f1140
Author: mrowe at apple.com <mrowe at apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date: Sat Oct 3 00:47:32 2009 +0000
Roll out r49044 as it breaks many tests.
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@49057 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/WebKit/mac/ChangeLog b/WebKit/mac/ChangeLog
index 7f757a9..d00ee08 100644
--- a/WebKit/mac/ChangeLog
+++ b/WebKit/mac/ChangeLog
@@ -1,29 +1,3 @@
-2009-10-02 Anders Carlsson <andersca at apple.com>
-
- Reviewed by Kevin Decker and Dan Bernstein.
-
- WebKit side of <rdar://problem/7179166>
-
- * Plugins/Hosted/NetscapePluginInstanceProxy.h:
- Add an m_pluginIsWaitingForDraw member variable.
-
- * Plugins/Hosted/NetscapePluginInstanceProxy.mm:
- (WebKit::NetscapePluginInstanceProxy::NetscapePluginInstanceProxy):
- Initialize m_pluginIsWaitingForDraw.
-
- (WebKit::NetscapePluginInstanceProxy::invalidateRect):
- Set m_pluginIsWaitingForDraw to true.
-
- (WebKit::NetscapePluginInstanceProxy::didDraw):
- If m_pluginIsWaitingForDraw is true, call _WKPHPluginInstanceDidDraw.
-
- * Plugins/Hosted/WebHostedNetscapePluginView.mm:
- (-[WebHostedNetscapePluginView drawRect:]):
- Call didDraw.
-
- * Plugins/Hosted/WebKitPluginHost.defs:
- Add PHPluginInstanceDidDraw.
-
2009-10-02 Dave Hyatt <hyatt at apple.com>
Reviewed by Adam Roben.
diff --git a/WebKit/mac/Plugins/Hosted/NetscapePluginInstanceProxy.h b/WebKit/mac/Plugins/Hosted/NetscapePluginInstanceProxy.h
index 280f161..1841afd 100644
--- a/WebKit/mac/Plugins/Hosted/NetscapePluginInstanceProxy.h
+++ b/WebKit/mac/Plugins/Hosted/NetscapePluginInstanceProxy.h
@@ -162,8 +162,6 @@ public:
void resolveURL(const char* url, const char* target, data_t& resolvedURLData, mach_msg_type_number_t& resolvedURLLength);
- void didDraw();
-
// Reply structs
struct Reply {
enum Type {
@@ -309,7 +307,6 @@ private:
bool m_shouldStopSoon;
uint32_t m_currentRequestID;
bool m_inDestroy;
- bool m_pluginIsWaitingForDraw;
RefPtr<HostedNetscapePluginStream> m_manualStream;
};
diff --git a/WebKit/mac/Plugins/Hosted/NetscapePluginInstanceProxy.mm b/WebKit/mac/Plugins/Hosted/NetscapePluginInstanceProxy.mm
index de159f4..ea3ac90 100644
--- a/WebKit/mac/Plugins/Hosted/NetscapePluginInstanceProxy.mm
+++ b/WebKit/mac/Plugins/Hosted/NetscapePluginInstanceProxy.mm
@@ -113,7 +113,6 @@ NetscapePluginInstanceProxy::NetscapePluginInstanceProxy(NetscapePluginHostProxy
, m_shouldStopSoon(false)
, m_currentRequestID(0)
, m_inDestroy(false)
- , m_pluginIsWaitingForDraw(false)
{
ASSERT(m_pluginView);
@@ -1286,19 +1285,9 @@ void NetscapePluginInstanceProxy::invalidateRect(double x, double y, double widt
{
ASSERT(m_pluginView);
- m_pluginIsWaitingForDraw = true;
[m_pluginView invalidatePluginContentRect:NSMakeRect(x, y, width, height)];
}
-void NetscapePluginInstanceProxy::didDraw()
-{
- if (!m_pluginIsWaitingForDraw)
- return;
-
- m_pluginIsWaitingForDraw = false;
- _WKPHPluginInstanceDidDraw(m_pluginHostProxy->port(), m_pluginID);
-}
-
bool NetscapePluginInstanceProxy::getCookies(data_t urlData, mach_msg_type_number_t urlLength, data_t& cookiesData, mach_msg_type_number_t& cookiesLength)
{
ASSERT(m_pluginView);
diff --git a/WebKit/mac/Plugins/Hosted/WebHostedNetscapePluginView.mm b/WebKit/mac/Plugins/Hosted/WebHostedNetscapePluginView.mm
index 34a2211..0cce014 100644
--- a/WebKit/mac/Plugins/Hosted/WebHostedNetscapePluginView.mm
+++ b/WebKit/mac/Plugins/Hosted/WebHostedNetscapePluginView.mm
@@ -330,10 +330,9 @@ extern "C" {
{
if (_proxy) {
if (_softwareRenderer) {
- if ([NSGraphicsContext currentContextDrawingToScreen]) {
+ if ([NSGraphicsContext currentContextDrawingToScreen])
WKSoftwareCARendererRender(_softwareRenderer, (CGContextRef)[[NSGraphicsContext currentContext] graphicsPort], NSRectToCGRect(rect));
- _proxy->didDraw();
- } else
+ else
_proxy->print(reinterpret_cast<CGContextRef>([[NSGraphicsContext currentContext] graphicsPort]), [self bounds].size.width, [self bounds].size.height);
}
diff --git a/WebKit/mac/Plugins/Hosted/WebKitPluginHost.defs b/WebKit/mac/Plugins/Hosted/WebKitPluginHost.defs
index 710aee6..41d7498 100644
--- a/WebKit/mac/Plugins/Hosted/WebKitPluginHost.defs
+++ b/WebKit/mac/Plugins/Hosted/WebKitPluginHost.defs
@@ -220,10 +220,7 @@ simpleroutine PHNPObjectEnumerate(pluginHostPort :mach_port_t;
pluginID :uint32_t;
requestID :uint32_t;
objectID :uint32_t);
-
-simpleroutine PHPluginInstanceDidDraw(pluginHostPort :mach_port_t;
- pluginID :uint32_t);
-
+
// Replies
simpleroutine PHBooleanReply(clientPort :mach_port_t;
--
WebKit Debian packaging
More information about the Pkg-webkit-commits
mailing list