Title: [177312] branches/safari-600.3-branch/Source
- Revision
- 177312
- Author
- [email protected]
- Date
- 2014-12-15 13:39:14 -0800 (Mon, 15 Dec 2014)
Log Message
Merged r177253. rdar://problems/19221935
Modified Paths
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