Changeset 175980 in webkit
- Timestamp:
- Nov 11, 2014, 2:59:28 PM (11 years ago)
- Location:
- trunk/Source
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified trunk/Source/WebCore/ChangeLog ¶
r175978 r175980 1 2014-11-11 Eric Carlson <eric.carlson@apple.com> 2 3 [iOS] a page with video in optimized fullscreen is visible 4 https://bugs.webkit.org/show_bug.cgi?id=138632 5 6 Reviewed by Anders Carlsson. 7 8 * platform/ios/WebVideoFullscreenInterfaceAVKit.h: 9 (WebCore::WebVideoFullscreenInterfaceAVKit::mode): Expose fullscreen mode. 10 1 11 2014-11-11 Myles C. Maxfield <mmaxfield@apple.com> 2 12 -
TabularUnified trunk/Source/WebCore/platform/ios/WebVideoFullscreenInterfaceAVKit.h ¶
r175596 r175980 88 88 WEBCORE_EXPORT virtual void invalidate(); 89 89 WEBCORE_EXPORT virtual void requestHideAndExitFullscreen(); 90 90 91 HTMLMediaElement::VideoFullscreenMode mode() const { return m_mode; } 92 91 93 protected: 92 94 -
TabularUnified trunk/Source/WebKit2/ChangeLog ¶
r175973 r175980 1 2014-11-11 Eric Carlson <eric.carlson@apple.com> 2 3 [iOS] a page with video in optimized fullscreen is visible 4 https://bugs.webkit.org/show_bug.cgi?id=138632 5 6 Reviewed by Anders Carlsson. 7 8 * UIProcess/API/Cocoa/WKWebView.mm: 9 (-[WKWebView _isPlayingFullscreenOptimizedVideo]): New. 10 11 * UIProcess/API/Cocoa/WKWebViewInternal.h: 12 * UIProcess/ios/PageClientImplIOS.mm: 13 (WebKit::PageClientImpl::isViewVisible): Return true if displaying optimized fullscreen 14 video. 15 1 16 2014-11-11 Tim Horton <timothy_horton@apple.com> 2 17 -
TabularUnified trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebView.mm ¶
r175827 r175980 91 91 #import "WKWebViewContentProviderRegistry.h" 92 92 #import "WebPageMessages.h" 93 #import "WebVideoFullscreenManagerProxy.h" 93 94 #import <CoreGraphics/CGFloat.h> 94 95 #import <CoreGraphics/CGPDFDocumentPrivate.h> … … 237 238 { 238 239 return deviceOrientationForUIInterfaceOrientation([[UIApplication sharedApplication] statusBarOrientation]); 240 } 241 242 - (BOOL)_isPlayingFullscreenOptimizedVideo 243 { 244 return _page->videoFullscreenManager() && _page->videoFullscreenManager()->mode() == WebCore::HTMLMediaElement::HTMLMediaElement::VideoFullscreenModeOptimized; 239 245 } 240 246 #endif -
TabularUnified trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebViewInternal.h ¶
r175630 r175980 99 99 - (void)_didSameDocumentNavigationForMainFrame:(WebKit::SameDocumentNavigationType)navigationType; 100 100 101 - (BOOL)_isPlayingFullscreenOptimizedVideo; 102 101 103 @property (nonatomic, readonly) UIEdgeInsets _computedContentInset; 102 104 #else -
TabularUnified trunk/Source/WebKit2/UIProcess/ios/PageClientImplIOS.mm ¶
r175476 r175980 180 180 bool PageClientImpl::isViewVisible() 181 181 { 182 return isViewInWindow() && !m_contentView.isBackground;182 return isViewInWindow() && (!m_contentView.isBackground || [m_webView _isPlayingFullscreenOptimizedVideo]); 183 183 } 184 184
Note:
See TracChangeset
for help on using the changeset viewer.