Changeset 98700 in webkit
- Timestamp:
- Oct 27, 2011 11:50:19 PM (12 years ago)
- Location:
- trunk/Source
- Files:
-
- 8 added
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r98695 r98700 1 2011-10-26 Nat Duca <nduca@chromium.org> 2 3 [chromium] Implement frame rate control portions of CCScheduler 4 https://bugs.webkit.org/show_bug.cgi?id=70713 5 6 Reviewed by James Robinson. 7 8 * WebCore.gypi: 9 * platform/graphics/chromium/cc/CCDelayBasedTimeSource.cpp: Added. 10 (WebCore::CCDelayBasedTimeSource::setActive): 11 (WebCore::CCDelayBasedTimeSource::postTickTask): 12 (WebCore::CCDelayBasedTimeSource::onTick): 13 * platform/graphics/chromium/cc/CCDelayBasedTimeSource.h: Added. 14 (WebCore::CCDelayBasedTimeSource::CCDelayBasedTimeSource): 15 (WebCore::CCDelayBasedTimeSource::~CCDelayBasedTimeSource): 16 (WebCore::CCDelayBasedTimeSource::setClient): 17 (WebCore::CCDelayBasedTimeSource::monotonicallyIncreasingTime): 18 * platform/graphics/chromium/cc/CCFrameRateController.cpp: Added. 19 (WebCore::CCFrameRateControllerTimeSourceAdapter::create): 20 (WebCore::CCFrameRateControllerTimeSourceAdapter::~CCFrameRateControllerTimeSourceAdapter): 21 (WebCore::CCFrameRateControllerTimeSourceAdapter::onTimerTick): 22 (WebCore::CCFrameRateControllerTimeSourceAdapter::CCFrameRateControllerTimeSourceAdapter): 23 (WebCore::CCFrameRateController::CCFrameRateController): 24 (WebCore::CCFrameRateController::~CCFrameRateController): 25 (WebCore::CCFrameRateController::onTimerTick): 26 (WebCore::CCFrameRateController::didBeginFrame): 27 (WebCore::CCFrameRateController::didFinishFrame): 28 (WebCore::CCFrameRateController::didAbortAllPendingFrames): 29 * platform/graphics/chromium/cc/CCFrameRateController.h: Added. 30 (WebCore::CCFrameRateControllerClient::~CCFrameRateControllerClient): 31 (WebCore::CCFrameRateController::setClient): 32 (WebCore::CCFrameRateController::setActive): 33 * platform/graphics/chromium/cc/CCTimeSource.h: Added. 34 (WebCore::CCTimeSourceClient::~CCTimeSourceClient): 35 (WebCore::CCTimeSource::~CCTimeSource): 36 1 37 2011-10-27 Kentaro Hara <haraken@chromium.org> 2 38 -
trunk/Source/WebCore/WebCore.gypi
r98686 r98700 3534 3534 'platform/graphics/chromium/cc/CCCanvasLayerImpl.cpp', 3535 3535 'platform/graphics/chromium/cc/CCCanvasLayerImpl.h', 3536 'platform/graphics/chromium/cc/CCDelayBasedTimeSource.cpp', 3537 'platform/graphics/chromium/cc/CCDelayBasedTimeSource.h', 3538 'platform/graphics/chromium/cc/CCFrameRateController.cpp', 3539 'platform/graphics/chromium/cc/CCFrameRateController.h', 3536 3540 'platform/graphics/chromium/cc/CCHeadsUpDisplay.cpp', 3537 3541 'platform/graphics/chromium/cc/CCHeadsUpDisplay.h', … … 3576 3580 'platform/graphics/chromium/cc/CCTiledLayerImpl.cpp', 3577 3581 'platform/graphics/chromium/cc/CCTiledLayerImpl.h', 3582 'platform/graphics/chromium/cc/CCTimeSource.h', 3578 3583 'platform/graphics/chromium/cc/CCVideoLayerImpl.cpp', 3579 3584 'platform/graphics/chromium/cc/CCVideoLayerImpl.h', -
trunk/Source/WebKit/chromium/ChangeLog
r98672 r98700 1 2011-10-26 Nat Duca <nduca@chromium.org> 2 3 [chromium] Implement frame rate control portions of CCScheduler 4 https://bugs.webkit.org/show_bug.cgi?id=70713 5 6 Reviewed by James Robinson. 7 8 * WebKit.gypi: 9 * tests/CCDelayBasedTimeSourceTest.cpp: Added. 10 (WebKitTests::TEST): 11 * tests/CCFrameRateControllerTest.cpp: Added. 12 (WebKitTests::FakeCCFrameRateControllerClient::FakeCCFrameRateControllerClient): 13 (WebKitTests::FakeCCFrameRateControllerClient::reset): 14 (WebKitTests::FakeCCFrameRateControllerClient::frameBegun): 15 (WebKitTests::FakeCCFrameRateControllerClient::beginFrame): 16 (WebKitTests::TEST): 17 * tests/CCLayerTreeHostTest.cpp: 18 * tests/CCSchedulerTestCommon.h: Added. 19 (WebKitTests::FakeCCTimeSourceClient::FakeCCTimeSourceClient): 20 (WebKitTests::FakeCCTimeSourceClient::reset): 21 (WebKitTests::FakeCCTimeSourceClient::tickCalled): 22 (WebKitTests::FakeCCTimeSourceClient::onTimerTick): 23 (WebKitTests::FakeCCThread::FakeCCThread): 24 (WebKitTests::FakeCCThread::reset): 25 (WebKitTests::FakeCCThread::hasPendingTask): 26 (WebKitTests::FakeCCThread::runPendingTask): 27 (WebKitTests::FakeCCThread::pendingDelay): 28 (WebKitTests::FakeCCThread::postTask): 29 (WebKitTests::FakeCCThread::postDelayedTask): 30 (WebKitTests::FakeCCThread::threadID): 31 (WebKitTests::FakeCCDelayBasedTimeSource::FakeCCDelayBasedTimeSource): 32 (WebKitTests::FakeCCDelayBasedTimeSource::setMonotonicallyIncreasingTime): 33 (WebKitTests::FakeCCDelayBasedTimeSource::monotonicallyIncreasingTime): 34 1 35 2011-10-27 Vangelis Kokkevis <vangelis@chromium.org> 2 36 -
trunk/Source/WebKit/chromium/WebKit.gypi
r98667 r98700 55 55 'tests/ArenaTestHelpers.h', 56 56 'tests/AssociatedURLLoaderTest.cpp', 57 'tests/CCDelayBasedTimeSourceTest.cpp', 58 'tests/CCFrameRateControllerTest.cpp', 57 59 'tests/CCLayerImplTest.cpp', 58 60 'tests/CCLayerSorterTest.cpp', … … 62 64 'tests/CCSchedulerTest.cpp', 63 65 'tests/CCSchedulerStateMachineTest.cpp', 66 'tests/CCSchedulerTestCommon.h', 64 67 'tests/CCThreadTaskTest.cpp', 65 68 'tests/CCThreadTest.cpp', -
trunk/Source/WebKit/chromium/tests/CCLayerTreeHostTest.cpp
r98445 r98700 754 754 755 755 } // namespace 756
Note: See TracChangeset
for help on using the changeset viewer.