Title: [89527] branches/safari-534-branch/Source/WebKit2
Diff
Modified: branches/safari-534-branch/Source/WebKit2/ChangeLog (89526 => 89527)
--- branches/safari-534-branch/Source/WebKit2/ChangeLog 2011-06-23 03:55:53 UTC (rev 89526)
+++ branches/safari-534-branch/Source/WebKit2/ChangeLog 2011-06-23 04:18:16 UTC (rev 89527)
@@ -1,3 +1,22 @@
+2011-06-22 Lucas Forschler <[email protected]>
+
+ Merged 89398.
+
+ 2011-06-21 Jer Noble <[email protected]>
+
+ Reviewed by Simon Fraser.
+
+ REGRESSION: Fullscreen videos are broken (affects embedded vimeo, vimeo.com, and apple.com)
+ https://bugs.webkit.org/show_bug.cgi?id=63098
+ <rdar://problem/9645393>
+
+ Force a repaint after completing entering full-screen mode only after the notification
+ is sent for the QTMovie to tear down its layer. Then, the QTMovie will build up its
+ layer again during the repaint.
+
+ * WebProcess/FullScreen/mac/WebFullScreenManagerMac.mm:
+ (WebKit::WebFullScreenManagerMac::setRootFullScreenLayer):
+
2011-06-14 Lucas Forschler <[email protected]>
Merged 88978.
Modified: branches/safari-534-branch/Source/WebKit2/WebProcess/FullScreen/mac/WebFullScreenManagerMac.mm (89526 => 89527)
--- branches/safari-534-branch/Source/WebKit2/WebProcess/FullScreen/mac/WebFullScreenManagerMac.mm 2011-06-23 03:55:53 UTC (rev 89526)
+++ branches/safari-534-branch/Source/WebKit2/WebProcess/FullScreen/mac/WebFullScreenManagerMac.mm 2011-06-23 04:18:16 UTC (rev 89527)
@@ -138,14 +138,14 @@
return;
if (!layer) {
- m_page->forceRepaintWithoutCallback();
- m_page->send(Messages::WebFullScreenManagerProxy::ExitAcceleratedCompositingMode());
-
PlatformLayer* rootPlatformLayer = m_rootLayer->platformLayer();
[[NSNotificationCenter defaultCenter] postNotificationName:@"WebKitLayerHostChanged" object:rootPlatformLayer userInfo:nil];
m_rootLayer->removeAllChildren();
m_rootLayer->syncCompositingStateForThisLayerOnly();
m_rootLayer = nullptr;
+
+ m_page->forceRepaintWithoutCallback();
+ m_page->send(Messages::WebFullScreenManagerProxy::ExitAcceleratedCompositingMode());
return;
}
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes