Title: [117145] branches/safari-536-branch/Source
Revision
117145
Author
[email protected]
Date
2012-05-15 13:47:51 -0700 (Tue, 15 May 2012)

Log Message

Merged r116720.

Modified Paths

Diff

Modified: branches/safari-536-branch/Source/WebCore/ChangeLog (117144 => 117145)


--- branches/safari-536-branch/Source/WebCore/ChangeLog	2012-05-15 20:46:13 UTC (rev 117144)
+++ branches/safari-536-branch/Source/WebCore/ChangeLog	2012-05-15 20:47:51 UTC (rev 117145)
@@ -22,6 +22,28 @@
 
 2012-05-15  Lucas Forschler  <[email protected]>
 
+    Merge 116720
+
+    2012-05-10  Anders Carlsson  <[email protected]>
+
+            PDF files won't scroll in Safari when using Adobe plug-in
+            https://bugs.webkit.org/show_bug.cgi?id=86167
+            <rdar://problem/11389719>
+
+            Reviewed by Sam Weinig.
+
+            * page/scrolling/ScrollingCoordinator.cpp:
+            (WebCore::computeNonFastScrollableRegion):
+            Loop over the frame view children looking for plug-in views that want wheel events
+            and add them to the non-fast scrollable region. Ideally, the plug-ins should be added
+            to the set of scrollable areas, but PluginView in WebKit2 is not a ScrollableArea yet.
+
+            * plugins/PluginViewBase.h:
+            (PluginViewBase):
+            (WebCore::PluginViewBase::wantsWheelEvents):
+
+2012-05-15  Lucas Forschler  <[email protected]>
+
     Merge 116711
 
     2012-05-10  Beth Dakin  <[email protected]>

Modified: branches/safari-536-branch/Source/WebKit2/ChangeLog (117144 => 117145)


--- branches/safari-536-branch/Source/WebKit2/ChangeLog	2012-05-15 20:46:13 UTC (rev 117144)
+++ branches/safari-536-branch/Source/WebKit2/ChangeLog	2012-05-15 20:47:51 UTC (rev 117145)
@@ -55,6 +55,61 @@
 
 2012-05-15  Lucas Forschler  <[email protected]>
 
+    Merge 116720
+
+    2012-05-10  Anders Carlsson  <[email protected]>
+
+            PDF files won't scroll in Safari when using Adobe plug-in
+            https://bugs.webkit.org/show_bug.cgi?id=86167
+            <rdar://problem/11389719>
+
+            Reviewed by Sam Weinig.
+
+            Add a way to whitelist plug-ins that we know will process wheel events correctly. Add the new
+            Adobe Reader plug-in to this whitelist. Only send wheel events to plug-ins that are in the whitelist.
+
+            * PluginProcess/PluginControllerProxy.cpp:
+            (WebKit::PluginControllerProxy::wantsWheelEvents):
+            (WebKit):
+            * PluginProcess/PluginControllerProxy.h:
+            (PluginControllerProxy):
+            * PluginProcess/WebProcessConnection.cpp:
+            (WebKit::WebProcessConnection::createPlugin):
+            * PluginProcess/WebProcessConnection.h:
+            (WebProcessConnection):
+            * PluginProcess/WebProcessConnection.messages.in:
+            * Shared/Plugins/Netscape/mac/NetscapePluginModuleMac.mm:
+            (WebKit::NetscapePluginModule::determineQuirks):
+            * Shared/Plugins/PluginQuirks.h:
+            * WebProcess/Plugins/Netscape/NetscapePlugin.cpp:
+            (WebKit::NetscapePlugin::wantsWheelEvents):
+            (WebKit):
+            * WebProcess/Plugins/Netscape/NetscapePlugin.h:
+            (NetscapePlugin):
+            * WebProcess/Plugins/PDF/BuiltInPDFView.h:
+            (BuiltInPDFView):
+            * WebProcess/Plugins/PDF/BuiltInPDFView.mm:
+            (WebKit::BuiltInPDFView::wantsWheelEvents):
+            (WebKit):
+            * WebProcess/Plugins/Plugin.h:
+            (Plugin):
+            * WebProcess/Plugins/PluginProxy.cpp:
+            (WebKit::PluginProxy::PluginProxy):
+            (WebKit::PluginProxy::initialize):
+            (WebKit::PluginProxy::wantsWheelEvents):
+            (WebKit):
+            * WebProcess/Plugins/PluginProxy.h:
+            (PluginProxy):
+            * WebProcess/Plugins/PluginView.cpp:
+            (WebKit::PluginView::initializePlugin):
+            (WebKit::PluginView::wantsWheelEvents):
+            (WebKit):
+            (WebKit::PluginView::handleEvent):
+            * WebProcess/Plugins/PluginView.h:
+            (PluginView):
+
+2012-05-15  Lucas Forschler  <[email protected]>
+
     Merge 116716
 
     2012-05-10  Anders Carlsson  <[email protected]>
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to