Changeset 295052 in webkit
- Timestamp:
- May 31, 2022 8:22:39 AM (2 years ago)
- Location:
- trunk/Source
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/platform/ios/VideoFullscreenInterfaceAVKit.mm
r292408 r295052 1372 1372 [m_viewController _setIgnoreAppSupportedOrientations:YES]; 1373 1373 [m_window setRootViewController:m_viewController.get()]; 1374 [m_window setWindowLevel:PAL::get_UIKit_UITextEffectsBeneathStatusBarWindowLevel() +1];1374 [m_window setWindowLevel:PAL::get_UIKit_UITextEffectsBeneathStatusBarWindowLevel() - 1]; 1375 1375 [m_window makeKeyAndVisible]; 1376 1376 } -
trunk/Source/WebKit/UIProcess/PageClient.h
r294325 r295052 659 659 virtual bool usesOffscreenRendering() const = 0; 660 660 #endif 661 662 #if ENABLE(VIDEO_PRESENTATION_MODE) 663 virtual void didEnterFullscreen() = 0; 664 virtual void didExitFullscreen() = 0; 665 #endif 661 666 }; 662 667 -
trunk/Source/WebKit/UIProcess/WebPageProxy.cpp
r294987 r295052 6082 6082 } 6083 6083 6084 void WebPageProxy::didEnterFullscreen() 6084 #if ENABLE(VIDEO_PRESENTATION_MODE) 6085 6086 void WebPageProxy::didEnterFullscreen(PlaybackSessionContextIdentifier identifier) 6085 6087 { 6086 6088 m_uiClient->didEnterFullscreen(this); 6087 }6088 6089 void WebPageProxy::didExitFullscreen()6090 {6091 m_uiClient->didExitFullscreen(this);6092 }6093 6094 #if ENABLE(VIDEO_PRESENTATION_MODE)6095 6096 void WebPageProxy::didEnterFullscreen(PlaybackSessionContextIdentifier identifier)6097 {6098 didEnterFullscreen();6099 6089 6100 6090 m_currentFullscreenVideoSessionIdentifier = identifier; … … 6104 6094 void WebPageProxy::didExitFullscreen(PlaybackSessionContextIdentifier identifier) 6105 6095 { 6106 didExitFullscreen();6096 m_uiClient->didExitFullscreen(this); 6107 6097 6108 6098 if (m_currentFullscreenVideoSessionIdentifier == identifier) { … … 6112 6102 } 6113 6103 6114 #endif // ENABLE(VIDEO_PRESENTATION_MODE) 6104 #else 6105 6106 void WebPageProxy::didEnterFullscreen() 6107 { 6108 m_uiClient->didEnterFullscreen(this); 6109 } 6110 6111 void WebPageProxy::didExitFullscreen() 6112 { 6113 m_uiClient->didExitFullscreen(this); 6114 } 6115 6116 #endif 6115 6117 6116 6118 void WebPageProxy::closePage() -
trunk/Source/WebKit/UIProcess/WebPageProxy.h
r294987 r295052 523 523 void fullscreenMayReturnToInline(); 524 524 525 void didEnterFullscreen();526 void didExitFullscreen();527 528 525 void suspend(CompletionHandler<void(bool)>&&); 529 526 void resume(CompletionHandler<void(bool)>&&); … … 1972 1969 void didChangePlaybackRate(PlaybackSessionContextIdentifier); 1973 1970 void didChangeCurrentTime(PlaybackSessionContextIdentifier); 1971 #else 1972 void didEnterFullscreen(); 1973 void didExitFullscreen(); 1974 1974 #endif 1975 1975 -
trunk/Source/WebKit/UIProcess/ios/PageClientImplIOS.h
r294325 r295052 313 313 bool isInMultitaskingMode() const final; 314 314 315 #if ENABLE(VIDEO_PRESENTATION_MODE) 316 void didEnterFullscreen() final; 317 void didExitFullscreen() final; 318 #endif 319 315 320 WeakObjCPtr<WKContentView> m_contentView; 316 321 RetainPtr<WKEditorUndoTarget> m_undoTarget; -
trunk/Source/WebKit/UIProcess/ios/PageClientImplIOS.mm
r294325 r295052 984 984 } 985 985 986 #if ENABLE(VIDEO_PRESENTATION_MODE) 987 988 void PageClientImpl::didEnterFullscreen() 989 { 990 [m_contentView _didEnterFullscreen]; 991 } 992 993 void PageClientImpl::didExitFullscreen() 994 { 995 [m_contentView _didExitFullscreen]; 996 } 997 998 #endif // ENABLE(VIDEO_PRESENTATION_MODE) 999 986 1000 #if ENABLE(ATTACHMENT_ELEMENT) 987 1001 -
trunk/Source/WebKit/UIProcess/ios/WKContentViewInteraction.h
r294815 r295052 225 225 FocusedElementIsTooSmall = 1 << 1, 226 226 InteractionIsHappening = 1 << 2, 227 ShowingFullscreenVideo = 1 << 3, 227 228 }; 228 229 … … 729 730 #endif 730 731 732 #if ENABLE(VIDEO_PRESENTATION_MODE) 733 - (void)_didEnterFullscreen; 734 - (void)_didExitFullscreen; 735 #endif 736 731 737 - (void)_requestTextInputContextsInRect:(CGRect)rect completionHandler:(void (^)(NSArray<_WKTextInputContext *> *))completionHandler; 732 738 - (void)_focusTextInputContext:(_WKTextInputContext *)context placeCaretAt:(CGPoint)point completionHandler:(void (^)(UIResponder<UITextInput> *))completionHandler; -
trunk/Source/WebKit/UIProcess/ios/WKContentViewInteraction.mm
r294982 r295052 10208 10208 #endif // HAVE(PENCILKIT_TEXT_INPUT) 10209 10209 10210 #if ENABLE(VIDEO_PRESENTATION_MODE) 10211 10212 - (void)_didEnterFullscreen 10213 { 10214 [self _startSuppressingSelectionAssistantForReason:WebKit::SuppressSelectionAssistantReason::ShowingFullscreenVideo]; 10215 } 10216 10217 - (void)_didExitFullscreen 10218 { 10219 [self _stopSuppressingSelectionAssistantForReason:WebKit::SuppressSelectionAssistantReason::ShowingFullscreenVideo]; 10220 } 10221 10222 #endif // ENABLE(VIDEO_PRESENTATION_MODE) 10223 10210 10224 #if ENABLE(ATTACHMENT_ELEMENT) 10211 10225 -
trunk/Source/WebKit/UIProcess/mac/PageClientImplMac.h
r294325 r295052 296 296 void requestScrollToRect(const WebCore::FloatRect& targetRect, const WebCore::FloatPoint& origin) override; 297 297 298 #if ENABLE(VIDEO_PRESENTATION_MODE) 299 void didEnterFullscreen() final { } 300 void didExitFullscreen() final { } 301 #endif 302 298 303 NSView *m_view; 299 304 WeakPtr<WebViewImpl> m_impl;
Note: See TracChangeset
for help on using the changeset viewer.