Index: Source/WebKit/chromium/ChangeLog |
=================================================================== |
--- Source/WebKit/chromium/ChangeLog (revision 112607) |
+++ Source/WebKit/chromium/ChangeLog (working copy) |
@@ -1,3 +1,129 @@ |
+2012-03-28 Nat Duca <nduca@chromium.org> |
+ |
+ [chromium] Scheduler should not tell FrameRateController to begin a frame when we dont swap |
+ https://bugs.webkit.org/show_bug.cgi?id=82516 |
+ |
+ Reviewed by James Robinson. |
+ |
+ * tests/CCSchedulerTest.cpp: |
+ (WebKitTests::FakeCCSchedulerClient::reset): |
+ (WebKitTests::FakeCCSchedulerClient::hasAction): |
+ (FakeCCSchedulerClient): |
+ (WebKitTests::FakeCCSchedulerClient::scheduledActionDrawAndSwapIfPossible): |
+ (WebKitTests::FakeCCSchedulerClient::scheduledActionDrawAndSwapForced): |
+ (WebKitTests::FakeCCSchedulerClient::setDrawWillHappen): |
+ (WebKitTests::FakeCCSchedulerClient::setSwapWillHappenIfDrawHappens): |
+ (WebKitTests::SchedulerClientThatSetNeedsDrawInsideDraw::scheduledActionDrawAndSwapIfPossible): |
+ (WebKitTests::SchedulerClientThatSetNeedsDrawInsideDraw::scheduledActionDrawAndSwapForced): |
+ (SchedulerClientThatSetNeedsDrawInsideDraw): |
+ (WebKitTests::TEST): |
+ (WebKitTests::SchedulerClientThatSetNeedsCommitInsideDraw::scheduledActionDrawAndSwapIfPossible): |
+ (WebKitTests::SchedulerClientThatSetNeedsCommitInsideDraw::scheduledActionDrawAndSwapForced): |
+ (SchedulerClientThatSetNeedsCommitInsideDraw): |
+ (WebKitTests): |
+ |
+2012-03-26 Shawn Singh <shawnsingh@chromium.org> |
+ |
+ [chromium] layer->clipRect() is not initialized for layers that create a renderSurface. |
+ https://bugs.webkit.org/show_bug.cgi?id=74147 |
+ |
+ Reviewed by Adrienne Walker. |
+ |
+ Added 3 more unit tests. One reproduces the clipRect problem in an |
+ integrated manner, the other two directly test that clipRects are |
+ properly initialized. |
+ |
+ * tests/CCLayerTreeHostCommonTest.cpp: |
+ (WebCore::TEST): |
+ (WebCore): |
+ * tests/CCLayerTreeTestCommon.h: |
+ (WebKitTests): |
+ |
+2012-03-28 Adrienne Walker <enne@google.com> |
+ |
+ [chromium] Fix tiled layer assert for huge layers |
+ https://bugs.webkit.org/show_bug.cgi?id=82486 |
+ |
+ Reviewed by James Robinson. |
+ |
+ Add test for updating a huge layer that would assert prior to this |
+ code. Fix up TilingData tests to use a testing class that provides a |
+ safe version of numTiles(). |
+ |
+ * tests/TiledLayerChromiumTest.cpp: |
+ (WTF::TEST): |
+ (WTF): |
+ * tests/TilingDataTest.cpp: |
+ (TestTiling): |
+ (WebCore::TestTiling::TestTiling): |
+ (WebCore::TestTiling::numTiles): |
+ (WebCore): |
+ (WebCore::TEST): |
+ |
+2012-03-28 Tommy Widenflycht <tommyw@google.com> |
+ |
+ [chromium] MediaStream API (JSEP): Introducing WebPeerConnection00Handler |
+ https://bugs.webkit.org/show_bug.cgi?id=82450 |
+ |
+ Reviewed by Adam Barth. |
+ |
+ Last patch to enable the PeerConnection00 functionality in Chromium introduces |
+ WebPeerConnection00Handler and WebPeerConnection00HandlerClient, together with the necessary plumbing. |
+ |
+ * WebKit.gyp: |
+ * bridge/PeerConnection00Handler.cpp: Added. |
+ (WebCore): |
+ (WebCore::PeerConnection00Handler::create): |
+ (WebCore::PeerConnection00Handler::PeerConnection00Handler): |
+ (WebCore::PeerConnection00Handler::~PeerConnection00Handler): |
+ (WebCore::PeerConnection00Handler::createOffer): |
+ (WebCore::PeerConnection00Handler::createAnswer): |
+ (WebCore::PeerConnection00Handler::setLocalDescription): |
+ (WebCore::PeerConnection00Handler::setRemoteDescription): |
+ (WebCore::PeerConnection00Handler::localDescription): |
+ (WebCore::PeerConnection00Handler::remoteDescription): |
+ (WebCore::PeerConnection00Handler::startIce): |
+ (WebCore::PeerConnection00Handler::processIceMessage): |
+ (WebCore::PeerConnection00Handler::addStream): |
+ (WebCore::PeerConnection00Handler::removeStream): |
+ (WebCore::PeerConnection00Handler::stop): |
+ * bridge/PeerConnection00HandlerInternal.cpp: Added. |
+ (WebCore): |
+ (WebCore::PeerConnection00HandlerInternal::PeerConnection00HandlerInternal): |
+ (WebCore::PeerConnection00HandlerInternal::~PeerConnection00HandlerInternal): |
+ (WebCore::PeerConnection00HandlerInternal::createOffer): |
+ (WebCore::PeerConnection00HandlerInternal::createAnswer): |
+ (WebCore::PeerConnection00HandlerInternal::setLocalDescription): |
+ (WebCore::PeerConnection00HandlerInternal::setRemoteDescription): |
+ (WebCore::PeerConnection00HandlerInternal::localDescription): |
+ (WebCore::PeerConnection00HandlerInternal::remoteDescription): |
+ (WebCore::PeerConnection00HandlerInternal::startIce): |
+ (WebCore::PeerConnection00HandlerInternal::processIceMessage): |
+ (WebCore::PeerConnection00HandlerInternal::addStream): |
+ (WebCore::PeerConnection00HandlerInternal::removeStream): |
+ (WebCore::PeerConnection00HandlerInternal::stop): |
+ (WebCore::PeerConnection00HandlerInternal::didGenerateICECandidate): |
+ (WebCore::PeerConnection00HandlerInternal::didChangeReadyState): |
+ (WebCore::PeerConnection00HandlerInternal::didChangeICEState): |
+ (WebCore::PeerConnection00HandlerInternal::didAddRemoteStream): |
+ (WebCore::PeerConnection00HandlerInternal::didRemoveRemoteStream): |
+ * bridge/PeerConnection00HandlerInternal.h: Copied from Source/WebCore/platform/mediastream/PeerConnection00Handler.h. |
+ (WebKit): |
+ (WebCore): |
+ (PeerConnection00HandlerInternal): |
+ * public/platform/WebKitPlatformSupport.h: |
+ (WebKit): |
+ (WebKit::WebKitPlatformSupport::createPeerConnection00Handler): |
+ * public/platform/WebPeerConnection00Handler.h: Added. |
+ (WebKit): |
+ (WebPeerConnection00Handler): |
+ (WebKit::WebPeerConnection00Handler::~WebPeerConnection00Handler): |
+ * public/platform/WebPeerConnection00HandlerClient.h: Added. |
+ (WebKit): |
+ (WebPeerConnection00HandlerClient): |
+ (WebKit::WebPeerConnection00HandlerClient::~WebPeerConnection00HandlerClient): |
+ * src/AssertMatchingEnums.cpp: |
+ |
2012-03-28 James Robinson <jamesr@chromium.org> |
[chromium] Compositor visibility setting must be updated even if not actively compositing |