Changeset 176462 in webkit
- Timestamp:
- Nov 21, 2014, 12:18:29 PM (12 years ago)
- Location:
- trunk/Source
- Files:
-
- 4 added
- 4 deleted
- 33 edited
-
WebCore/CMakeLists.txt (modified) (1 diff)
-
WebCore/ChangeLog (modified) (1 diff)
-
WebCore/WebCore.exp.in (modified) (2 diffs)
-
WebCore/WebCore.xcodeproj/project.pbxproj (modified) (8 diffs)
-
WebCore/page/TextIndicator.cpp (added)
-
WebCore/page/TextIndicator.h (added)
-
WebCore/page/mac/TextIndicatorWindow.h (added)
-
WebCore/page/mac/TextIndicatorWindow.mm (added)
-
WebKit2/CMakeLists.txt (modified) (1 diff)
-
WebKit2/ChangeLog (modified) (1 diff)
-
WebKit2/Scripts/webkit/messages.py (modified) (2 diffs)
-
WebKit2/Shared/DictionaryPopupInfo.h (modified) (2 diffs)
-
WebKit2/Shared/TextIndicator.cpp (deleted)
-
WebKit2/Shared/TextIndicator.h (deleted)
-
WebKit2/Shared/WebCoreArgumentCoders.cpp (modified) (2 diffs)
-
WebKit2/Shared/WebCoreArgumentCoders.h (modified) (2 diffs)
-
WebKit2/Shared/mac/ActionMenuHitTestResult.h (modified) (2 diffs)
-
WebKit2/Shared/mac/ActionMenuHitTestResult.mm (modified) (2 diffs)
-
WebKit2/UIProcess/API/gtk/PageClientImpl.cpp (modified) (1 diff)
-
WebKit2/UIProcess/API/gtk/PageClientImpl.h (modified) (1 diff)
-
WebKit2/UIProcess/API/mac/WKView.mm (modified) (2 diffs)
-
WebKit2/UIProcess/API/mac/WKViewInternal.h (modified) (3 diffs)
-
WebKit2/UIProcess/CoordinatedGraphics/WebView.cpp (modified) (1 diff)
-
WebKit2/UIProcess/CoordinatedGraphics/WebView.h (modified) (1 diff)
-
WebKit2/UIProcess/PageClient.h (modified) (3 diffs)
-
WebKit2/UIProcess/WebPageProxy.cpp (modified) (3 diffs)
-
WebKit2/UIProcess/WebPageProxy.h (modified) (3 diffs)
-
WebKit2/UIProcess/WebPageProxy.messages.in (modified) (1 diff)
-
WebKit2/UIProcess/ios/PageClientImplIOS.h (modified) (1 diff)
-
WebKit2/UIProcess/ios/WKContentView.h (modified) (1 diff)
-
WebKit2/UIProcess/mac/PageClientImpl.h (modified) (2 diffs)
-
WebKit2/UIProcess/mac/PageClientImpl.mm (modified) (2 diffs)
-
WebKit2/UIProcess/mac/TextIndicatorWindow.h (deleted)
-
WebKit2/UIProcess/mac/TextIndicatorWindow.mm (deleted)
-
WebKit2/UIProcess/mac/WKActionMenuController.mm (modified) (3 diffs)
-
WebKit2/WebKit2.xcodeproj/project.pbxproj (modified) (10 diffs)
-
WebKit2/WebProcess/WebCoreSupport/mac/WebContextMenuClientMac.mm (modified) (3 diffs)
-
WebKit2/WebProcess/WebPage/FindController.cpp (modified) (3 diffs)
-
WebKit2/WebProcess/WebPage/WebPage.h (modified) (4 diffs)
-
WebKit2/WebProcess/WebPage/ios/WebPageIOS.mm (modified) (1 diff)
-
WebKit2/WebProcess/WebPage/mac/WebPageMac.mm (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/CMakeLists.txt
r176423 r176462 1935 1935 page/SpatialNavigation.cpp 1936 1936 page/SuspendableTimer.cpp 1937 page/TextIndicator.cpp 1937 1938 page/UserContentController.cpp 1938 1939 page/UserContentURLPattern.cpp -
trunk/Source/WebCore/ChangeLog
r176461 r176462 1 2014-11-21 Tim Horton <timothy_horton@apple.com> 2 3 Move TextIndicator{Window} to WebCore 4 https://bugs.webkit.org/show_bug.cgi?id=138954 5 <rdar://problem/18992185> 6 7 Some adjustments by Csaba Osztrogonác. 8 Reviewed by Anders Carlsson. 9 10 Move TextIndicator and TextIndicatorWindow to WebCore so that both 11 WebKits can share the implementation. 12 13 * CMakeLists.txt: 14 Build TextIndicator. 15 16 * WebCore.exp.in: 17 Export TextIndicator{Window} symbols for the WebKits. 18 19 * WebCore.xcodeproj/project.pbxproj: 20 * page/TextIndicator.cpp: Renamed from Source/WebKit2/Shared/TextIndicator.cpp. 21 * page/TextIndicator.h: Renamed from Source/WebKit2/Shared/TextIndicator.h. 22 Straighforward move of TextIndicator from WebKit2, except: 23 24 Move TextIndicator::Data and TextIndicator::PresentationTransition out directly 25 into the WebCore namespace to allow for implementation of WebKit2 argument coders. 26 27 Use Image instead of ShareableBitmap internally. 28 29 Move the TextIndicatorData encode/decode to WebCoreArgumentCoders. 30 31 * page/mac/TextIndicatorWindow.h: Renamed from Source/WebKit2/UIProcess/mac/TextIndicatorWindow.h. 32 * page/mac/TextIndicatorWindow.mm: Renamed from Source/WebKit2/UIProcess/mac/TextIndicatorWindow.mm. 33 Straighforward move of TextIndicatorWindow from WebKit2. 34 1 35 2014-11-21 Anders Carlsson <andersca@apple.com> 2 36 -
trunk/Source/WebCore/WebCore.exp.in
r176437 r176462 2296 2296 __ZN7WebCore12EventHandler9mouseDownEP7NSEvent 2297 2297 __ZN7WebCore13DataDetection29detectItemAroundHitTestResultERKNS_13HitTestResultERNS_9FloatRectERN3WTF6RefPtrINS_5RangeEEE 2298 __ZN7WebCore13TextIndicator15createWithRangeERKNS_5RangeENS_35TextIndicatorPresentationTransitionE 2299 __ZN7WebCore13TextIndicator26createWithSelectionInFrameERNS_5FrameENS_35TextIndicatorPresentationTransitionE 2300 __ZN7WebCore13TextIndicator6createERKNS_17TextIndicatorDataE 2301 __ZN7WebCore13TextIndicatorD1Ev 2298 2302 __ZN7WebCore13getRawCookiesERKNS_21NetworkStorageSessionERKNS_3URLES5_RN3WTF6VectorINS_6CookieELj0ENS6_15CrashOnOverflowEEE 2299 2303 __ZN7WebCore13toDeviceSpaceERKNS_9FloatRectEP8NSWindow … … 2310 2314 __ZN7WebCore17ScrollbarThemeMac27setUpOverhangAreaBackgroundEP7CALayerRKNS_5ColorE 2311 2315 __ZN7WebCore17ScrollbarThemeMac28removeOverhangAreaBackgroundEP7CALayer 2316 __ZN7WebCore19TextIndicatorWindow16setTextIndicatorEN3WTF10PassRefPtrINS_13TextIndicatorEEEbNSt3__18functionIFvvEEE 2317 __ZN7WebCore19TextIndicatorWindowC1EP6NSView 2318 __ZN7WebCore19TextIndicatorWindowD1Ev 2312 2319 __ZN7WebCore19applicationIsSafariEv 2313 2320 __ZN7WebCore20PlatformEventFactory24createPlatformMouseEventEP7NSEventP6NSView -
trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj
r176448 r176462 1105 1105 2D481F03146B5C6500AA7834 /* GradientImage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2D2FC0561460CD6F00263633 /* GradientImage.cpp */; }; 1106 1106 2D481F04146B5C6B00AA7834 /* GradientImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D2FC0571460CD6F00263633 /* GradientImage.h */; }; 1107 2D4F96F51A1ECC240098BF88 /* TextIndicator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2D4F96F11A1ECC240098BF88 /* TextIndicator.cpp */; }; 1108 2D4F96F61A1ECC240098BF88 /* TextIndicator.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D4F96F21A1ECC240098BF88 /* TextIndicator.h */; settings = {ATTRIBUTES = (Private, ); }; }; 1109 2D4F96F71A1ECC240098BF88 /* TextIndicatorWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D4F96F31A1ECC240098BF88 /* TextIndicatorWindow.h */; settings = {ATTRIBUTES = (Private, ); }; }; 1110 2D4F96F81A1ECC240098BF88 /* TextIndicatorWindow.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2D4F96F41A1ECC240098BF88 /* TextIndicatorWindow.mm */; }; 1107 1111 2D58D8551A15F65F00A5F726 /* DataDetection.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D58D8531A15F65F00A5F726 /* DataDetection.h */; settings = {ATTRIBUTES = (Private, ); }; }; 1108 1112 2D58D8561A15F65F00A5F726 /* DataDetection.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2D58D8541A15F65F00A5F726 /* DataDetection.mm */; }; … … 8133 8137 2D46F04D17B96FBD005647F0 /* IntPoint.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IntPoint.cpp; sourceTree = "<group>"; }; 8134 8138 2D46F04F17B96FD2005647F0 /* IntSize.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IntSize.cpp; sourceTree = "<group>"; }; 8139 2D4F96F11A1ECC240098BF88 /* TextIndicator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TextIndicator.cpp; sourceTree = "<group>"; }; 8140 2D4F96F21A1ECC240098BF88 /* TextIndicator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TextIndicator.h; sourceTree = "<group>"; }; 8141 2D4F96F31A1ECC240098BF88 /* TextIndicatorWindow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TextIndicatorWindow.h; sourceTree = "<group>"; }; 8142 2D4F96F41A1ECC240098BF88 /* TextIndicatorWindow.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = TextIndicatorWindow.mm; sourceTree = "<group>"; }; 8135 8143 2D58D8531A15F65F00A5F726 /* DataDetection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DataDetection.h; sourceTree = "<group>"; }; 8136 8144 2D58D8541A15F65F00A5F726 /* DataDetection.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = DataDetection.mm; sourceTree = "<group>"; }; … … 16724 16732 62C1217A11AB9E76003C462C /* SuspendableTimer.cpp */, 16725 16733 62C1217B11AB9E77003C462C /* SuspendableTimer.h */, 16734 2D4F96F11A1ECC240098BF88 /* TextIndicator.cpp */, 16735 2D4F96F21A1ECC240098BF88 /* TextIndicator.h */, 16726 16736 1AE79D40188DB61F002239C2 /* UserContentController.cpp */, 16727 16737 1AE79D41188DB61F002239C2 /* UserContentController.h */, … … 17631 17641 2D93AEE219DF5641002A86C3 /* ServicesOverlayController.mm */, 17632 17642 E1C2F2481533A2120083F974 /* SettingsMac.mm */, 17643 2D4F96F31A1ECC240098BF88 /* TextIndicatorWindow.h */, 17644 2D4F96F41A1ECC240098BF88 /* TextIndicatorWindow.mm */, 17633 17645 26255F0218878E110006E1FD /* UserAgentMac.mm */, 17634 17646 F587854C02DE375901EA4122 /* WebCoreFrameView.h */, … … 23538 23550 6ED8C37A183BFF8C009E53BD /* BoxShape.h in Headers */, 23539 23551 BCEA4855097D93020094C9E4 /* break_lines.h in Headers */, 23552 2D4F96F61A1ECC240098BF88 /* TextIndicator.h in Headers */, 23540 23553 93309DDB099E64920056E581 /* BreakBlockquoteCommand.h in Headers */, 23541 23554 599E759011055A1F00D904FA /* Bridge.h in Headers */, … … 26097 26110 4512502315DCE37D002F84E2 /* SpinButtonElement.h in Headers */, 26098 26111 93309E12099E64920056E581 /* SplitElementCommand.h in Headers */, 26112 2D4F96F71A1ECC240098BF88 /* TextIndicatorWindow.h in Headers */, 26099 26113 93309E14099E64920056E581 /* SplitTextNodeCommand.h in Headers */, 26100 26114 93309E16099E64920056E581 /* SplitTextNodeContainingElementCommand.h in Headers */, … … 27628 27642 85C050BB0AD84F5E005532E7 /* DOMHTMLEmbedElement.mm in Sources */, 27629 27643 85BA4CE00AA6861B0088052D /* DOMHTMLFieldSetElement.mm in Sources */, 27644 2D4F96F81A1ECC240098BF88 /* TextIndicatorWindow.mm in Sources */, 27630 27645 85ECBEF00AA7626900544F0B /* DOMHTMLFontElement.mm in Sources */, 27631 27646 85DF2C5D0AA341F600AD64C5 /* DOMHTMLFormElement.mm in Sources */, … … 29535 29550 97BC6A4D1505F081001B74AC /* SQLStatementSync.cpp in Sources */, 29536 29551 97BC6A4F1505F081001B74AC /* SQLTransaction.cpp in Sources */, 29552 2D4F96F51A1ECC240098BF88 /* TextIndicator.cpp in Sources */, 29537 29553 FEE1811316C319E800084849 /* SQLTransactionBackend.cpp in Sources */, 29538 29554 FEAD7D8716C339EE00D4670B /* SQLTransactionBackendSync.cpp in Sources */, -
trunk/Source/WebKit2/CMakeLists.txt
r176011 r176462 208 208 Shared/ShareableResource.cpp 209 209 Shared/StatisticsData.cpp 210 Shared/TextIndicator.cpp211 210 Shared/UpdateInfo.cpp 212 211 Shared/UserData.cpp -
trunk/Source/WebKit2/ChangeLog
r176460 r176462 1 2014-11-21 Tim Horton <timothy_horton@apple.com> 2 3 Move TextIndicator{Window} to WebCore 4 https://bugs.webkit.org/show_bug.cgi?id=138954 5 <rdar://problem/18992185> 6 7 Some adjustments by Csaba Osztrogonác. 8 Reviewed by Anders Carlsson. 9 10 * CMakeLists.txt: 11 Remove TextIndicator.cpp. 12 13 * Scripts/webkit/messages.py: 14 (struct_or_class): 15 (headers_for_type): 16 Tell messages.py that TextIndicatorData is a struct, and comes from TextIndicator.h. 17 18 * Shared/WebCoreArgumentCoders.h: 19 * Shared/WebCoreArgumentCoders.cpp: 20 (IPC::ArgumentCoder<TextIndicatorData>::encode): 21 (IPC::ArgumentCoder<TextIndicatorData>::decode): 22 Add argument coders for TextIndicatorData. 23 24 * Shared/DictionaryPopupInfo.h: 25 * Shared/mac/ActionMenuHitTestResult.h: 26 * Shared/mac/ActionMenuHitTestResult.mm: 27 * UIProcess/API/gtk/PageClientImpl.h: 28 * UIProcess/API/gtk/PageClientImpl.cpp: 29 * UIProcess/API/mac/WKView.mm: 30 * UIProcess/API/mac/WKViewInternal.h: 31 * UIProcess/CoordinatedGraphics/WebView.h: 32 * UIProcess/CoordinatedGraphics/WebView.cpp: 33 * UIProcess/PageClient.h: 34 * UIProcess/WebPageProxy.cpp: 35 * UIProcess/WebPageProxy.h: 36 * UIProcess/WebPageProxy.messages.in: 37 * UIProcess/ios/PageClientImplIOS.h: 38 * UIProcess/ios/WKContentView.h: 39 * UIProcess/mac/PageClientImpl.h: 40 * UIProcess/mac/PageClientImpl.mm: 41 * UIProcess/mac/WKActionMenuController.mm: 42 * WebKit2.xcodeproj/project.pbxproj: 43 * WebProcess/WebCoreSupport/mac/WebContextMenuClientMac.mm: 44 * WebProcess/WebPage/FindController.cpp: 45 * WebProcess/WebPage/WebPage.h: 46 * WebProcess/WebPage/ios/WebPageIOS.mm: 47 * WebProcess/WebPage/mac/WebPageMac.mm: 48 Adjust to TextIndicator and TextIndicatorWindow's new home. 49 1 50 2014-11-21 Tim Horton <timothy_horton@apple.com> 2 51 -
trunk/Source/WebKit2/Scripts/webkit/messages.py
r175075 r176462 184 184 'WebCore::ScaleTransformOperation', 185 185 'WebCore::SkewTransformOperation', 186 'WebCore::TextIndicatorData', 186 187 'WebCore::TimingFunction', 187 188 'WebCore::TransformationMatrix', … … 439 440 'WebCore::TextCheckingRequestData': ['<WebCore/TextChecking.h>'], 440 441 'WebCore::TextCheckingResult': ['<WebCore/TextCheckerClient.h>'], 442 'WebCore::TextIndicatorData': ['<WebCore/TextIndicator.h>'], 441 443 'WebCore::ViewportAttributes': ['<WebCore/ViewportArguments.h>'], 442 444 'WebKit::BackForwardListItemState': ['"SessionState.h"'], -
trunk/Source/WebKit2/Shared/DictionaryPopupInfo.h
r176164 r176462 27 27 #define DictionaryPopupInfo_h 28 28 29 #include "TextIndicator.h"30 29 #include <WebCore/FloatPoint.h> 30 #include <WebCore/TextIndicator.h> 31 31 32 32 #if PLATFORM(COCOA) … … 47 47 48 48 WebCore::FloatPoint origin; 49 TextIndicator::Data textIndicator;49 WebCore::TextIndicatorData textIndicator; 50 50 #if PLATFORM(COCOA) 51 51 RetainPtr<CFDictionaryRef> options; -
trunk/Source/WebKit2/Shared/WebCoreArgumentCoders.cpp
r175794 r176462 60 60 #include <WebCore/SessionID.h> 61 61 #include <WebCore/TextCheckerClient.h> 62 #include <WebCore/TextIndicator.h> 62 63 #include <WebCore/TimingFunction.h> 63 64 #include <WebCore/TransformationMatrix.h> … … 1961 1962 } 1962 1963 1964 void ArgumentCoder<TextIndicatorData>::encode(ArgumentEncoder& encoder, const TextIndicatorData& textIndicatorData) 1965 { 1966 encoder << textIndicatorData.selectionRectInWindowCoordinates; 1967 encoder << textIndicatorData.textBoundingRectInWindowCoordinates; 1968 encoder << textIndicatorData.textRectsInBoundingRectCoordinates; 1969 encoder << textIndicatorData.contentImageScaleFactor; 1970 encoder.encodeEnum(textIndicatorData.presentationTransition); 1971 encodeImage(encoder, textIndicatorData.contentImage.get()); 1972 encodeImage(encoder, textIndicatorData.contentImageWithHighlight.get()); 1973 } 1974 1975 bool ArgumentCoder<TextIndicatorData>::decode(ArgumentDecoder& decoder, TextIndicatorData& textIndicatorData) 1976 { 1977 if (!decoder.decode(textIndicatorData.selectionRectInWindowCoordinates)) 1978 return false; 1979 1980 if (!decoder.decode(textIndicatorData.textBoundingRectInWindowCoordinates)) 1981 return false; 1982 1983 if (!decoder.decode(textIndicatorData.textRectsInBoundingRectCoordinates)) 1984 return false; 1985 1986 if (!decoder.decode(textIndicatorData.contentImageScaleFactor)) 1987 return false; 1988 1989 if (!decoder.decodeEnum(textIndicatorData.presentationTransition)) 1990 return false; 1991 1992 if (!decodeImage(decoder, textIndicatorData.contentImage)) 1993 return false; 1994 1995 if (!decodeImage(decoder, textIndicatorData.contentImageWithHighlight)) 1996 return false; 1997 1998 return true; 1999 } 2000 1963 2001 } // namespace IPC -
trunk/Source/WebKit2/Shared/WebCoreArgumentCoders.h
r175794 r176462 86 86 struct ScrollableAreaParameters; 87 87 struct TextCheckingResult; 88 struct TextIndicatorData; 88 89 struct ViewportAttributes; 89 90 struct WindowFeatures; … … 436 437 #endif 437 438 439 template<> struct ArgumentCoder<WebCore::TextIndicatorData> { 440 static void encode(ArgumentEncoder&, const WebCore::TextIndicatorData&); 441 static bool decode(ArgumentDecoder&, WebCore::TextIndicatorData&); 442 }; 443 438 444 } // namespace IPC 439 445 -
trunk/Source/WebKit2/Shared/mac/ActionMenuHitTestResult.h
r176288 r176462 30 30 #include "ShareableBitmap.h" 31 31 #include "SharedMemory.h" 32 #include "TextIndicator.h"33 32 #include "WebHitTestResult.h" 34 33 #include <WebCore/FloatRect.h> 35 34 #include <WebCore/PageOverlay.h> 35 #include <WebCore/TextIndicator.h> 36 36 #include <wtf/text/WTFString.h> 37 37 … … 58 58 RetainPtr<DDActionContext> actionContext; 59 59 WebCore::FloatRect detectedDataBoundingBox; 60 RefPtr< TextIndicator> detectedDataTextIndicator;60 RefPtr<WebCore::TextIndicator> detectedDataTextIndicator; 61 61 WebCore::PageOverlay::PageOverlayID detectedDataOriginatingPageOverlay; 62 62 }; -
trunk/Source/WebKit2/Shared/mac/ActionMenuHitTestResult.mm
r176288 r176462 32 32 #import "ArgumentDecoder.h" 33 33 #import "ArgumentEncoder.h" 34 #import "TextIndicator.h"35 34 #import "WebCoreArgumentCoders.h" 36 35 #import <WebCore/DataDetectorsSPI.h> 36 #import <WebCore/TextIndicator.h> 37 37 38 38 namespace WebKit { … … 119 119 120 120 if (hasTextIndicator) { 121 TextIndicator::Data indicatorData;121 WebCore::TextIndicatorData indicatorData; 122 122 if (!decoder.decode(indicatorData)) 123 123 return false; 124 124 125 actionMenuHitTestResult.detectedDataTextIndicator = TextIndicator::create(indicatorData);125 actionMenuHitTestResult.detectedDataTextIndicator = WebCore::TextIndicator::create(indicatorData); 126 126 } 127 127 } -
trunk/Source/WebKit2/UIProcess/API/gtk/PageClientImpl.cpp
r176385 r176462 234 234 #endif 235 235 236 void PageClientImpl::setTextIndicator(PassRefPtr< TextIndicator>, bool /* fadeOut */)236 void PageClientImpl::setTextIndicator(PassRefPtr<WebCore::TextIndicator>, bool /* fadeOut */) 237 237 { 238 238 notImplemented(); -
trunk/Source/WebKit2/UIProcess/API/gtk/PageClientImpl.h
r176385 r176462 94 94 virtual PassRefPtr<WebColorPicker> createColorPicker(WebPageProxy*, const WebCore::Color& intialColor, const WebCore::IntRect&) override; 95 95 #endif 96 virtual void setTextIndicator(PassRefPtr< TextIndicator>, bool fadeOut) override;96 virtual void setTextIndicator(PassRefPtr<WebCore::TextIndicator>, bool fadeOut) override; 97 97 virtual void getEditorCommandsForKeyEvent(const NativeWebKeyboardEvent&, const AtomicString&, Vector<WTF::String>&) override; 98 98 virtual void updateTextInputState() override; -
trunk/Source/WebKit2/UIProcess/API/mac/WKView.mm
r176427 r176462 52 52 #import "TextChecker.h" 53 53 #import "TextCheckerState.h" 54 #import "TextIndicator.h"55 #import "TextIndicatorWindow.h"56 54 #import "TiledCoreAnimationDrawingAreaProxy.h" 57 55 #import "ViewGestureController.h" … … 97 95 #import <WebCore/SoftLinking.h> 98 96 #import <WebCore/TextAlternativeWithRange.h> 97 #import <WebCore/TextIndicator.h> 98 #import <WebCore/TextIndicatorWindow.h> 99 99 #import <WebCore/TextUndoInsertionMarkupMac.h> 100 100 #import <WebCore/WebActionDisablingCALayerDelegate.h> -
trunk/Source/WebKit2/UIProcess/API/mac/WKViewInternal.h
r176363 r176462 42 42 class Image; 43 43 class SharedBuffer; 44 class TextIndicator; 44 45 struct KeypressCommand; 45 46 } … … 48 49 class DrawingAreaProxy; 49 50 class LayerTreeContext; 50 class TextIndicator;51 51 class ViewSnapshot; 52 52 class WebContext; … … 81 81 - (NSRect)_convertToDeviceSpace:(NSRect)rect; 82 82 - (NSRect)_convertToUserSpace:(NSRect)rect; 83 - (void)_setTextIndicator:(PassRefPtr<Web Kit::TextIndicator>)textIndicator fadeOut:(BOOL)fadeOut;84 - (void)_setTextIndicator:(PassRefPtr<Web Kit::TextIndicator>)textIndicator fadeOut:(BOOL)fadeOut animationCompletionHandler:(std::function<void ()>)completionHandler;83 - (void)_setTextIndicator:(PassRefPtr<WebCore::TextIndicator>)textIndicator fadeOut:(BOOL)fadeOut; 84 - (void)_setTextIndicator:(PassRefPtr<WebCore::TextIndicator>)textIndicator fadeOut:(BOOL)fadeOut animationCompletionHandler:(std::function<void ()>)completionHandler; 85 85 86 86 - (void)_setAcceleratedCompositingModeRootLayer:(CALayer *)rootLayer; -
trunk/Source/WebKit2/UIProcess/CoordinatedGraphics/WebView.cpp
r176375 r176462 449 449 #endif 450 450 451 void WebView::setTextIndicator(PassRefPtr< TextIndicator>, bool)451 void WebView::setTextIndicator(PassRefPtr<WebCore::TextIndicator>, bool) 452 452 { 453 453 notImplemented(); -
trunk/Source/WebKit2/UIProcess/CoordinatedGraphics/WebView.h
r176375 r176462 185 185 #endif 186 186 187 virtual void setTextIndicator(PassRefPtr< TextIndicator>, bool) override;187 virtual void setTextIndicator(PassRefPtr<WebCore::TextIndicator>, bool) override; 188 188 189 189 virtual void enterAcceleratedCompositingMode(const LayerTreeContext&) override; -
trunk/Source/WebKit2/UIProcess/PageClient.h
r176363 r176462 48 48 namespace WebCore { 49 49 class Cursor; 50 class TextIndicator; 51 struct Highlight; 50 52 struct ViewportAttributes; 51 struct Highlight;52 53 } 53 54 … … 55 56 56 57 class DrawingAreaProxy; 57 class TextIndicator;58 58 class NativeWebKeyboardEvent; 59 59 class RemoteLayerTreeTransaction; … … 215 215 #endif 216 216 217 virtual void setTextIndicator(PassRefPtr< TextIndicator>, bool fadeOut) = 0;217 virtual void setTextIndicator(PassRefPtr<WebCore::TextIndicator>, bool fadeOut) = 0; 218 218 219 219 virtual void enterAcceleratedCompositingMode(const LayerTreeContext&) = 0; -
trunk/Source/WebKit2/UIProcess/WebPageProxy.cpp
r176408 r176462 55 55 #include "TextChecker.h" 56 56 #include "TextCheckerState.h" 57 #include "TextIndicator.h"58 57 #include "UserMediaPermissionRequestProxy.h" 59 58 #include "WKContextPrivate.h" … … 98 97 #include <WebCore/SerializedCryptoKeyWrap.h> 99 98 #include <WebCore/TextCheckerClient.h> 99 #include <WebCore/TextIndicator.h> 100 100 #include <WebCore/WindowFeatures.h> 101 101 #include <stdio.h> … … 3659 3659 } 3660 3660 3661 void WebPageProxy::setTextIndicator(const TextIndicator ::Data& indicatorData, bool fadeOut)3661 void WebPageProxy::setTextIndicator(const TextIndicatorData& indicatorData, bool fadeOut) 3662 3662 { 3663 3663 m_pageClient.setTextIndicator(TextIndicator::create(indicatorData), fadeOut); -
trunk/Source/WebKit2/UIProcess/WebPageProxy.h
r176408 r176462 131 131 class RunLoopObserver; 132 132 class SharedBuffer; 133 class TextIndicator; 133 134 struct FileChooserSettings; 134 135 struct TextAlternativeWithRange; … … 156 157 class RemoteScrollingCoordinatorProxy; 157 158 class StringPairVector; 158 class TextIndicator;159 159 class ViewSnapshot; 160 160 class VisitedLinkProvider; … … 669 669 void countStringMatches(const String&, FindOptions, unsigned maxMatchCount); 670 670 void didCountStringMatches(const String&, uint32_t matchCount); 671 void setTextIndicator(const TextIndicator::Data&, bool fadeOut);671 void setTextIndicator(const WebCore::TextIndicatorData&, bool fadeOut); 672 672 void clearTextIndicator(); 673 673 void didFindString(const String&, uint32_t matchCount, int32_t matchIndex); -
trunk/Source/WebKit2/UIProcess/WebPageProxy.messages.in
r176363 r176462 228 228 # Find messages 229 229 DidCountStringMatches(String string, uint32_t matchCount) 230 SetTextIndicator(Web Kit::TextIndicator::Data indicator, bool fadeOut)230 SetTextIndicator(WebCore::TextIndicatorData indicator, bool fadeOut) 231 231 ClearTextIndicator() 232 232 DidFindString(String string, uint32_t matchCount, int32_t matchIndex) -
trunk/Source/WebKit2/UIProcess/ios/PageClientImplIOS.h
r176363 r176462 97 97 virtual PassRefPtr<WebPopupMenuProxy> createPopupMenuProxy(WebPageProxy*) override; 98 98 virtual PassRefPtr<WebContextMenuProxy> createContextMenuProxy(WebPageProxy*) override; 99 virtual void setTextIndicator(PassRefPtr< TextIndicator>, bool fadeOut) override;99 virtual void setTextIndicator(PassRefPtr<WebCore::TextIndicator>, bool fadeOut) override; 100 100 101 101 virtual void enterAcceleratedCompositingMode(const LayerTreeContext&) override; -
trunk/Source/WebKit2/UIProcess/ios/WKContentView.h
r175476 r176462 42 42 class GeolocationPermissionRequestProxy; 43 43 class RemoteLayerTreeTransaction; 44 class TextIndicator;45 44 class WebContext; 46 45 class WebFrameProxy; -
trunk/Source/WebKit2/UIProcess/mac/PageClientImpl.h
r176363 r176462 43 43 44 44 namespace WebKit { 45 class TextIndicatorWindow;46 45 47 46 class PageClientImpl final : public PageClient … … 121 120 #endif 122 121 123 void setTextIndicator(PassRefPtr< TextIndicator>, bool fadeOut);122 void setTextIndicator(PassRefPtr<WebCore::TextIndicator>, bool fadeOut); 124 123 125 124 virtual void enterAcceleratedCompositingMode(const LayerTreeContext&); -
trunk/Source/WebKit2/UIProcess/mac/PageClientImpl.mm
r176363 r176462 38 38 #import "NavigationState.h" 39 39 #import "StringUtilities.h" 40 #import "TextIndicator.h"41 40 #import "ViewSnapshotStore.h" 42 41 #import "WKAPICast.h" … … 62 61 #import <WebCore/NotImplemented.h> 63 62 #import <WebCore/SharedBuffer.h> 63 #import <WebCore/TextIndicator.h> 64 64 #import <WebCore/TextUndoInsertionMarkupMac.h> 65 65 #import <WebKitSystemInterface.h> -
trunk/Source/WebKit2/UIProcess/mac/WKActionMenuController.mm
r176460 r176462 29 29 #if PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 101000 30 30 31 #import "TextIndicator.h"32 31 #import "WKNSURLExtras.h" 33 32 #import "WKViewInternal.h" … … 51 50 #import <WebCore/NSViewSPI.h> 52 51 #import <WebCore/SoftLinking.h> 52 #import <WebCore/TextIndicator.h> 53 53 #import <WebCore/URL.h> 54 54 … … 653 653 NSArray *menuItems = [[getDDActionsManagerClass() sharedManager] menuItemsForResult:[_currentActionContext mainResult] actionContext:_currentActionContext.get()]; 654 654 if (menuItems.count == 1 && _hitTestResult.detectedDataTextIndicator) 655 _hitTestResult.detectedDataTextIndicator->setPresentationTransition(TextIndicator ::PresentationTransition::Bounce);655 _hitTestResult.detectedDataTextIndicator->setPresentationTransition(TextIndicatorPresentationTransition::Bounce); 656 656 return menuItems; 657 657 } -
trunk/Source/WebKit2/WebKit2.xcodeproj/project.pbxproj
r176362 r176462 111 111 0FCB4E5418BBE044000FCFC9 /* WKScrollView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FCB4E4418BBE044000FCFC9 /* WKScrollView.h */; }; 112 112 0FCB4E5518BBE044000FCFC9 /* WKScrollView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0FCB4E4518BBE044000FCFC9 /* WKScrollView.mm */; }; 113 0FCB4E6018BBE3D9000FCFC9 /* TextIndicatorWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FCB4E5618BBE3D9000FCFC9 /* TextIndicatorWindow.h */; };114 0FCB4E6118BBE3D9000FCFC9 /* TextIndicatorWindow.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0FCB4E5718BBE3D9000FCFC9 /* TextIndicatorWindow.mm */; };115 113 0FCB4E6218BBE3D9000FCFC9 /* PageClientImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FCB4E5818BBE3D9000FCFC9 /* PageClientImpl.h */; }; 116 114 0FCB4E6318BBE3D9000FCFC9 /* PageClientImpl.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0FCB4E5918BBE3D9000FCFC9 /* PageClientImpl.mm */; }; … … 309 307 1A90C1F41264FD71003E44D4 /* FindController.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A90C1F21264FD71003E44D4 /* FindController.h */; }; 310 308 1A90C1F51264FD71003E44D4 /* FindController.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1A90C1F31264FD71003E44D4 /* FindController.cpp */; }; 311 1A910071126675C4001842F5 /* TextIndicator.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A91006F126675C3001842F5 /* TextIndicator.h */; };312 1A910072126675C4001842F5 /* TextIndicator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1A910070126675C4001842F5 /* TextIndicator.cpp */; };313 309 1A92DC1112F8BA460017AF65 /* LayerTreeContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A92DC1012F8BA460017AF65 /* LayerTreeContext.h */; }; 314 310 1A92DC1312F8BAB90017AF65 /* LayerTreeContext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1A92DC1212F8BAB90017AF65 /* LayerTreeContext.cpp */; }; … … 2072 2068 0FCB4E4418BBE044000FCFC9 /* WKScrollView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WKScrollView.h; path = ios/WKScrollView.h; sourceTree = "<group>"; }; 2073 2069 0FCB4E4518BBE044000FCFC9 /* WKScrollView.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = WKScrollView.mm; path = ios/WKScrollView.mm; sourceTree = "<group>"; }; 2074 0FCB4E5618BBE3D9000FCFC9 /* TextIndicatorWindow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TextIndicatorWindow.h; sourceTree = "<group>"; };2075 0FCB4E5718BBE3D9000FCFC9 /* TextIndicatorWindow.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = TextIndicatorWindow.mm; sourceTree = "<group>"; };2076 2070 0FCB4E5818BBE3D9000FCFC9 /* PageClientImpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PageClientImpl.h; sourceTree = "<group>"; }; 2077 2071 0FCB4E5918BBE3D9000FCFC9 /* PageClientImpl.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = PageClientImpl.mm; sourceTree = "<group>"; }; … … 2295 2289 1A90C1F21264FD71003E44D4 /* FindController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FindController.h; sourceTree = "<group>"; }; 2296 2290 1A90C1F31264FD71003E44D4 /* FindController.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FindController.cpp; sourceTree = "<group>"; }; 2297 1A91006F126675C3001842F5 /* TextIndicator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TextIndicator.h; sourceTree = "<group>"; };2298 1A910070126675C4001842F5 /* TextIndicator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TextIndicator.cpp; sourceTree = "<group>"; };2299 2291 1A92DC1012F8BA460017AF65 /* LayerTreeContext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LayerTreeContext.h; sourceTree = "<group>"; }; 2300 2292 1A92DC1212F8BAB90017AF65 /* LayerTreeContext.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LayerTreeContext.cpp; sourceTree = "<group>"; }; … … 4494 4486 5272B2891406985D0096A5D0 /* StatisticsData.h */, 4495 4487 1A5E4DA312D3BD3D0099A2BB /* TextCheckerState.h */, 4496 1A910070126675C4001842F5 /* TextIndicator.cpp */,4497 1A91006F126675C3001842F5 /* TextIndicator.h */,4498 4488 1A64245D12DE29A100CAAE2C /* UpdateInfo.cpp */, 4499 4489 1A64245C12DE29A100CAAE2C /* UpdateInfo.h */, … … 6642 6632 B878B613133428DC006888E9 /* CorrectionPanel.h */, 6643 6633 B878B614133428DC006888E9 /* CorrectionPanel.mm */, 6644 0FCB4E5618BBE3D9000FCFC9 /* TextIndicatorWindow.h */,6645 0FCB4E5718BBE3D9000FCFC9 /* TextIndicatorWindow.mm */,6646 6634 1AFDE65B1954E8D500C48FFA /* LegacySessionStateCoding.cpp */, 6647 6635 0FCB4E5818BBE3D9000FCFC9 /* PageClientImpl.h */, … … 7238 7226 1AA575FB1496B52600A4EE06 /* EventDispatcher.h in Headers */, 7239 7227 1A90C1F41264FD71003E44D4 /* FindController.h in Headers */, 7240 1A910071126675C4001842F5 /* TextIndicator.h in Headers */,7241 7228 515E7728183DD6F60007203F /* AsyncRequest.h in Headers */, 7242 7229 BCE81D8D1319F7EF00241910 /* FontInfo.h in Headers */, … … 7286 7273 BC33E0D112408E8600360F3F /* InjectedBundleRangeHandle.h in Headers */, 7287 7274 A115DC72191D82DA00DA8072 /* _WKWebViewPrintFormatter.h in Headers */, 7288 0FCB4E6018BBE3D9000FCFC9 /* TextIndicatorWindow.h in Headers */,7289 7275 BC14DF77120B5B7900826C0C /* InjectedBundleScriptWorld.h in Headers */, 7290 7276 BCB0B0DE12305A8C00B1341E /* InjectedBundleUserMessageCoders.h in Headers */, … … 8901 8887 1A1E093318861D3800D2DC49 /* WebProgressTrackerClient.cpp in Sources */, 8902 8888 1A90C1F51264FD71003E44D4 /* FindController.cpp in Sources */, 8903 1A910072126675C4001842F5 /* TextIndicator.cpp in Sources */,8904 8889 BCE81D8C1319F7EF00241910 /* FontInfo.cpp in Sources */, 8905 8890 378E1A4918208CD60031007A /* WKNSString.mm in Sources */, … … 9407 9392 BCBAACF51452324F0053F82F /* WKBrowsingContextGroup.mm in Sources */, 9408 9393 51290992183ACEAF005522A6 /* WebIDBServerConnection.cpp in Sources */, 9409 0FCB4E6118BBE3D9000FCFC9 /* TextIndicatorWindow.mm in Sources */,9410 9394 BC204EEE11C83EC8008F3375 /* WKBundle.cpp in Sources */, 9411 9395 7C6E70FB18B2DC7A00F24E2E /* WebProcessCocoa.mm in Sources */, -
trunk/Source/WebKit2/WebProcess/WebCoreSupport/mac/WebContextMenuClientMac.mm
r176363 r176462 30 30 31 31 #import "DictionaryPopupInfo.h" 32 #import "TextIndicator.h"33 32 #import "WebCoreArgumentCoders.h" 34 33 #import "WebPage.h" … … 37 36 #import <WebCore/MainFrame.h> 38 37 #import <WebCore/Page.h> 38 #import <WebCore/TextIndicator.h> 39 39 #import <wtf/text/WTFString.h> 40 40 … … 45 45 void WebContextMenuClient::lookUpInDictionary(Frame* frame) 46 46 { 47 m_page->performDictionaryLookupForSelection(frame, frame->selection().selection(), TextIndicator ::PresentationTransition::BounceAndCrossfade);47 m_page->performDictionaryLookupForSelection(frame, frame->selection().selection(), TextIndicatorPresentationTransition::BounceAndCrossfade); 48 48 } 49 49 -
trunk/Source/WebKit2/WebProcess/WebPage/FindController.cpp
r176363 r176462 30 30 #include "PluginView.h" 31 31 #include "ShareableBitmap.h" 32 #include "TextIndicator.h"33 32 #include "WKPage.h" 34 33 #include "WebCoreArgumentCoders.h" … … 45 44 #include <WebCore/PlatformMouseEvent.h> 46 45 #include <WebCore/PluginDocument.h> 46 #include <WebCore/TextIndicator.h> 47 47 48 48 using namespace WebCore; … … 315 315 bool FindController::updateFindIndicator(Frame& selectedFrame, bool isShowingOverlay, bool shouldAnimate) 316 316 { 317 RefPtr<TextIndicator> indicator = TextIndicator::createWithSelectionInFrame( *WebFrame::fromCoreFrame(selectedFrame), shouldAnimate ? TextIndicator::PresentationTransition::Bounce : TextIndicator::PresentationTransition::None);317 RefPtr<TextIndicator> indicator = TextIndicator::createWithSelectionInFrame(selectedFrame, shouldAnimate ? TextIndicatorPresentationTransition::Bounce : TextIndicatorPresentationTransition::None); 318 318 if (!indicator) 319 319 return false; -
trunk/Source/WebKit2/WebProcess/WebPage/WebPage.h
r176437 r176462 45 45 #include "SandboxExtension.h" 46 46 #include "ShareableBitmap.h" 47 #include "TextIndicator.h"48 47 #include "UserMediaPermissionRequestManager.h" 49 48 #include <WebCore/DictationAlternative.h> … … 59 58 #include <WebCore/ScrollTypes.h> 60 59 #include <WebCore/TextChecking.h> 60 #include <WebCore/TextIndicator.h> 61 61 #include <WebCore/UserActivity.h> 62 62 #include <WebCore/ViewState.h> … … 674 674 void stopSpeaking(); 675 675 676 void performDictionaryLookupForSelection(WebCore::Frame*, const WebCore::VisibleSelection&, TextIndicator::PresentationTransition);676 void performDictionaryLookupForSelection(WebCore::Frame*, const WebCore::VisibleSelection&, WebCore::TextIndicatorPresentationTransition); 677 677 #endif 678 678 … … 992 992 void performDictionaryLookupAtLocation(const WebCore::FloatPoint&); 993 993 void performDictionaryLookupOfCurrentSelection(); 994 void performDictionaryLookupForRange(WebCore::Frame*, WebCore::Range&, NSDictionary *options, TextIndicator::PresentationTransition);994 void performDictionaryLookupForRange(WebCore::Frame*, WebCore::Range&, NSDictionary *options, WebCore::TextIndicatorPresentationTransition); 995 995 996 996 void windowAndViewFramesChanged(const WebCore::FloatRect& windowFrameInScreenCoordinates, const WebCore::FloatRect& windowFrameInUnflippedScreenCoordinates, const WebCore::FloatRect& viewFrameInWindowCoordinates, const WebCore::FloatPoint& accessibilityViewCoordinates); -
trunk/Source/WebKit2/WebProcess/WebPage/ios/WebPageIOS.mm
r176437 r176462 297 297 } 298 298 299 void WebPage::performDictionaryLookupForSelection(Frame*, const VisibleSelection&, TextIndicator ::PresentationTransition)299 void WebPage::performDictionaryLookupForSelection(Frame*, const VisibleSelection&, TextIndicatorPresentationTransition) 300 300 { 301 301 notImplemented(); 302 302 } 303 303 304 void WebPage::performDictionaryLookupForRange(Frame*, Range&, NSDictionary *, TextIndicator ::PresentationTransition)304 void WebPage::performDictionaryLookupForRange(Frame*, Range&, NSDictionary *, TextIndicatorPresentationTransition) 305 305 { 306 306 notImplemented(); -
trunk/Source/WebKit2/WebProcess/WebPage/mac/WebPageMac.mm
r176412 r176462 495 495 return; 496 496 497 performDictionaryLookupForRange(frame, *range, options, TextIndicator ::PresentationTransition::Bounce);498 } 499 500 void WebPage::performDictionaryLookupForSelection(Frame* frame, const VisibleSelection& selection, TextIndicator ::PresentationTransition presentationTransition)497 performDictionaryLookupForRange(frame, *range, options, TextIndicatorPresentationTransition::Bounce); 498 } 499 500 void WebPage::performDictionaryLookupForSelection(Frame* frame, const VisibleSelection& selection, TextIndicatorPresentationTransition presentationTransition) 501 501 { 502 502 NSDictionary *options = nil; … … 509 509 { 510 510 Frame* frame = &m_page->focusController().focusedOrMainFrame(); 511 performDictionaryLookupForSelection(frame, frame->selection().selection(), TextIndicator ::PresentationTransition::BounceAndCrossfade);512 } 513 514 void WebPage::performDictionaryLookupForRange(Frame* frame, Range& range, NSDictionary *options, TextIndicator ::PresentationTransition presentationTransition)511 performDictionaryLookupForSelection(frame, frame->selection().selection(), TextIndicatorPresentationTransition::BounceAndCrossfade); 512 } 513 514 void WebPage::performDictionaryLookupForRange(Frame* frame, Range& range, NSDictionary *options, TextIndicatorPresentationTransition presentationTransition) 515 515 { 516 516 if (range.text().stripWhiteSpace().isEmpty()) … … 1041 1041 1042 1042 actionMenuResult.detectedDataBoundingBox = detectedDataBoundingBox; 1043 actionMenuResult.detectedDataTextIndicator = TextIndicator::createWithRange(*mainResultRange, TextIndicator ::PresentationTransition::BounceAndCrossfade);1043 actionMenuResult.detectedDataTextIndicator = TextIndicator::createWithRange(*mainResultRange, TextIndicatorPresentationTransition::BounceAndCrossfade); 1044 1044 actionMenuResult.detectedDataOriginatingPageOverlay = overlay->pageOverlayID(); 1045 1045 m_lastActionMenuRangeForSelection = mainResultRange; … … 1055 1055 if (actionMenuResult.actionContext && detectedDataRange) { 1056 1056 actionMenuResult.detectedDataBoundingBox = detectedDataBoundingBox; 1057 actionMenuResult.detectedDataTextIndicator = TextIndicator::createWithRange(*detectedDataRange, TextIndicator ::PresentationTransition::BounceAndCrossfade);1057 actionMenuResult.detectedDataTextIndicator = TextIndicator::createWithRange(*detectedDataRange, TextIndicatorPresentationTransition::BounceAndCrossfade); 1058 1058 m_lastActionMenuRangeForSelection = detectedDataRange; 1059 1059 }
Note:
See TracChangeset
for help on using the changeset viewer.