Title: [177312] branches/safari-600.3-branch/Source

Diff

Modified: branches/safari-600.3-branch/Source/WebCore/ChangeLog (177311 => 177312)


--- branches/safari-600.3-branch/Source/WebCore/ChangeLog	2014-12-15 21:33:01 UTC (rev 177311)
+++ branches/safari-600.3-branch/Source/WebCore/ChangeLog	2014-12-15 21:39:14 UTC (rev 177312)
@@ -1,3 +1,18 @@
+2014-12-15  Matthew Hanson  <[email protected]>
+
+        Merge r177253. rdar://problem/19221935
+
+    2014-12-12  Beth Dakin  <[email protected]>
+
+            Need a fake mouse move after hiding data detectors UI
+            https://bugs.webkit.org/show_bug.cgi?id=139608
+            -and corresponding-
+            rdar://problem/19221935
+
+            Reviewed by Tim Horton.
+
+            * WebCore.exp.in:
+
 2014-12-13  Babak Shafiei  <[email protected]>
 
         Merge r177254.

Modified: branches/safari-600.3-branch/Source/WebCore/WebCore.exp.in (177311 => 177312)


--- branches/safari-600.3-branch/Source/WebCore/WebCore.exp.in	2014-12-15 21:33:01 UTC (rev 177311)
+++ branches/safari-600.3-branch/Source/WebCore/WebCore.exp.in	2014-12-15 21:39:14 UTC (rev 177312)
@@ -220,6 +220,7 @@
 __ZN7WebCore12EventHandler21handleMousePressEventERKNS_18PlatformMouseEventE
 __ZN7WebCore12EventHandler23handleMouseReleaseEventERKNS_18PlatformMouseEventE
 __ZN7WebCore12EventHandler24logicalScrollRecursivelyENS_22ScrollLogicalDirectionENS_17ScrollGranularityEPNS_4NodeE
+__ZN7WebCore12EventHandler30dispatchFakeMouseMoveEventSoonEv
 __ZN7WebCore12EventHandler30setCapturingMouseEventsElementEN3WTF10PassRefPtrINS_7ElementEEE
 __ZN7WebCore12EventHandler31passMouseMovedEventToScrollbarsERKNS_18PlatformMouseEventE
 __ZN7WebCore12EventHandler8keyEventERKNS_21PlatformKeyboardEventE

Modified: branches/safari-600.3-branch/Source/WebKit2/ChangeLog (177311 => 177312)


--- branches/safari-600.3-branch/Source/WebKit2/ChangeLog	2014-12-15 21:33:01 UTC (rev 177311)
+++ branches/safari-600.3-branch/Source/WebKit2/ChangeLog	2014-12-15 21:39:14 UTC (rev 177312)
@@ -1,3 +1,19 @@
+2014-12-15  Matthew Hanson  <[email protected]>
+
+        Merge r177253. rdar://problem/19221935
+
+    2014-12-12  Beth Dakin  <[email protected]>
+
+            Need a fake mouse move after hiding data detectors UI
+            https://bugs.webkit.org/show_bug.cgi?id=139608
+            -and corresponding-
+            rdar://problem/19221935
+
+            Reviewed by Tim Horton.
+
+            * WebProcess/WebPage/mac/WebPageMac.mm:
+            (WebKit::WebPage::dataDetectorsDidHideUI):
+
 2014-12-11  Matthew Hanson  <[email protected]>
 
         Merge r177106. rdar://problem/19135389

Modified: branches/safari-600.3-branch/Source/WebKit2/WebProcess/WebPage/mac/WebPageMac.mm (177311 => 177312)


--- branches/safari-600.3-branch/Source/WebKit2/WebProcess/WebPage/mac/WebPageMac.mm	2014-12-15 21:33:01 UTC (rev 177311)
+++ branches/safari-600.3-branch/Source/WebKit2/WebProcess/WebPage/mac/WebPageMac.mm	2014-12-15 21:39:14 UTC (rev 177312)
@@ -1110,6 +1110,10 @@
 void WebPage::dataDetectorsDidHideUI(PageOverlay::PageOverlayID overlayID)
 {
     MainFrame& mainFrame = corePage()->mainFrame();
+
+    // Dispatching a fake mouse event will allow clients to display any UI that is normally displayed on hover.
+    mainFrame.eventHandler().dispatchFakeMouseMoveEventSoon();
+
     for (const auto& overlay : mainFrame.pageOverlayController().pageOverlays()) {
         if (overlay->pageOverlayID() == overlayID) {
             if (WebPageOverlay* webOverlay = WebPageOverlay::fromCoreOverlay(*overlay))
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to