Index: Source/WebKit/chromium/ChangeLog |
=================================================================== |
--- Source/WebKit/chromium/ChangeLog (revision 112611) |
+++ Source/WebKit/chromium/ChangeLog (working copy) |
@@ -1,207 +1,3 @@ |
-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 |
- https://bugs.webkit.org/show_bug.cgi?id=82406 |
- |
- Reviewed by Adrienne Walker. |
- |
- Propagate the visibility bit to the WebLayerTreeView even when compositing is inactive. |
- |
- * src/WebViewImpl.cpp: |
- (WebKit::WebViewImpl::setVisibilityState): |
- |
-2012-03-28 Fady Samuel <fsamuel@chromium.org> |
- |
- [Chromium] Enable Viewport define by default |
- https://bugs.webkit.org/show_bug.cgi?id=79514 |
- |
- Reviewed by Darin Fisher. |
- |
- * features.gypi: |
- |
-2012-03-27 James Robinson <jamesr@chromium.org> |
- |
- [chromium] Transfer wheel fling via WebCompositorInputHandlerClient |
- https://bugs.webkit.org/show_bug.cgi?id=81740 |
- |
- Reviewed by Adrienne Walker. |
- |
- Adds a path for transfering an active wheel fling animation out to the embedder from the compositor and back in |
- to a WebViewImpl via the embedder. This is used when we start a wheel fling animation on the compositor thread |
- but then hit a condition that we can't handle from the compositor, such as registered wheel event listeners or a |
- scrollable area we can't handle. |
- |
- New tests added to WebCompositorInputHandlerTest for the transfering logic. |
- |
- * public/WebActiveWheelFlingParameters.h: Copied from Source/WebKit/chromium/public/WebCompositorInputHandlerClient.h. |
- (WebKit): |
- (WebActiveWheelFlingParameters): |
- (WebKit::WebActiveWheelFlingParameters::WebActiveWheelFlingParameters): |
- * public/WebCompositorInputHandlerClient.h: |
- (WebKit): |
- (WebCompositorInputHandlerClient): |
- (WebKit::WebCompositorInputHandlerClient::transferActiveWheelFlingAnimation): |
- * public/WebView.h: |
- (WebKit): |
- (WebView): |
- * src/WebCompositorInputHandlerImpl.cpp: |
- (WebKit::WebCompositorInputHandlerImpl::handleGestureFling): |
- (WebKit::WebCompositorInputHandlerImpl::animate): |
- (WebKit::WebCompositorInputHandlerImpl::cancelCurrentFling): |
- (WebKit::WebCompositorInputHandlerImpl::scrollBy): |
- * src/WebCompositorInputHandlerImpl.h: |
- (WebCore): |
- * src/WebViewImpl.cpp: |
- (WebKit::WebViewImpl::transferActiveWheelFlingAnimation): |
- (WebKit): |
- * src/WebViewImpl.h: |
- (WebViewImpl): |
- * tests/WebCompositorInputHandlerImplTest.cpp: |
- (WebKit::MockWebCompositorInputHandlerClient::MockWebCompositorInputHandlerClient): |
- (MockWebCompositorInputHandlerClient): |
- (WebKit::TEST): |
- (WebKit::WebCompositorInputHandlerImplTest::WebCompositorInputHandlerImplTest): |
- (WebKit::WebCompositorInputHandlerImplTest::~WebCompositorInputHandlerImplTest): |
- (WebCompositorInputHandlerImplTest): |
- (WebKit::TEST_F): |
- (WebKit): |
- |
-2012-03-27 James Robinson <jamesr@chromium.org> |
- |
- [chromium] Send wheel events to main thread even if we think nothing is scrollable |
- https://bugs.webkit.org/show_bug.cgi?id=82408 |
- |
- Reviewed by Adrienne Walker. |
- |
- * src/WebCompositorInputHandlerImpl.cpp: |
- (WebKit::WebCompositorInputHandlerImpl::handleInputEventInternal): |
- |
2012-03-27 Nat Duca <nduca@chromium.org> |
[chromium] Route monotonic clock up from compositor |