Changeset 83249 in webkit
- Timestamp:
- Apr 7, 2011 9:32:04 PM (13 years ago)
- Location:
- trunk/Source
- Files:
-
- 9 added
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r83247 r83249 1 2011-04-07 Nat Duca <nduca@chromium.org> 2 3 Reviewed by David Levin. 4 5 [chromium] Compositor thread infrastructure 6 https://bugs.webkit.org/show_bug.cgi?id=56131 7 8 Introduce chrome compositor thread and related 9 infrastructure. 10 11 * WebCore.gypi: 12 * platform/graphics/chromium/cc/CCMainThread.cpp: Added. 13 (WebCore::CCMainThread::performTask): 14 (WebCore::CCMainThread::postTask): 15 * platform/graphics/chromium/cc/CCMainThread.h: Added. 16 (WebCore::CCMainThread::Task::~Task): 17 (WebCore::CCMainThread::Task::instance): 18 (WebCore::CCMainThread::Task::Task): 19 * platform/graphics/chromium/cc/CCMainThreadTask.h: Added. 20 (WebCore::MainThreadTask0::create): 21 (WebCore::MainThreadTask0::MainThreadTask0): 22 (WebCore::MainThreadTask0::performTask): 23 (WebCore::MainThreadTask1::create): 24 (WebCore::MainThreadTask1::MainThreadTask1): 25 (WebCore::MainThreadTask1::performTask): 26 (WebCore::MainThreadTask2::create): 27 (WebCore::MainThreadTask2::MainThreadTask2): 28 (WebCore::MainThreadTask2::performTask): 29 (WebCore::MainThreadTask3::create): 30 (WebCore::MainThreadTask3::MainThreadTask3): 31 (WebCore::MainThreadTask3::performTask): 32 (WebCore::createMainThreadTask): 33 * platform/graphics/chromium/cc/CCThread.cpp: Added. 34 (WebCore::CCThread::create): 35 (WebCore::CCThread::CCThread): 36 (WebCore::CCThread::~CCThread): 37 (WebCore::CCThread::postTask): 38 (WebCore::CCThread::compositorThreadStart): 39 (WebCore::CCThread::runLoop): 40 * platform/graphics/chromium/cc/CCThread.h: Added. 41 (WebCore::CCThread::Task::~Task): 42 (WebCore::CCThread::Task::instance): 43 (WebCore::CCThread::Task::Task): 44 (WebCore::CCThread::threadID): 45 (WebCore::CCCompletionEvent::CCCompletionEvent): 46 (WebCore::CCCompletionEvent::~CCCompletionEvent): 47 (WebCore::CCCompletionEvent::wait): 48 (WebCore::CCCompletionEvent::signal): 49 * platform/graphics/chromium/cc/CCThreadTask.h: Added. 50 (WebCore::CCThreadTask0::create): 51 (WebCore::CCThreadTask0::CCThreadTask0): 52 (WebCore::CCThreadTask0::performTask): 53 (WebCore::CCThreadTask1::create): 54 (WebCore::CCThreadTask1::CCThreadTask1): 55 (WebCore::CCThreadTask1::performTask): 56 (WebCore::CCThreadTask2::create): 57 (WebCore::CCThreadTask2::CCThreadTask2): 58 (WebCore::CCThreadTask2::performTask): 59 (WebCore::CCThreadTask3::create): 60 (WebCore::CCThreadTask3::CCThreadTask3): 61 (WebCore::CCThreadTask3::performTask): 62 (WebCore::createCCThreadTask): 63 1 64 2011-04-07 Ryosuke Niwa <rniwa@webkit.org> 2 65 -
trunk/Source/WebCore/WebCore.gypi
r83240 r83249 4032 4032 'platform/graphics/chromium/cc/CCLayerImpl.cpp', 4033 4033 'platform/graphics/chromium/cc/CCLayerImpl.h', 4034 'platform/graphics/chromium/cc/CCMainThread.cpp', 4035 'platform/graphics/chromium/cc/CCMainThread.h', 4036 'platform/graphics/chromium/cc/CCMainThreadTask.h', 4034 4037 'platform/graphics/chromium/cc/CCPluginLayerImpl.cpp', 4035 4038 'platform/graphics/chromium/cc/CCPluginLayerImpl.h', 4039 'platform/graphics/chromium/cc/CCThread.cpp', 4040 'platform/graphics/chromium/cc/CCThread.h', 4041 'platform/graphics/chromium/cc/CCThreadTask.h', 4036 4042 'platform/graphics/chromium/cc/CCVideoLayerImpl.cpp', 4037 4043 'platform/graphics/chromium/cc/CCVideoLayerImpl.h', -
trunk/Source/WebKit/chromium/ChangeLog
r83223 r83249 1 2011-04-07 Nat Duca <nduca@chromium.org> 2 3 Reviewed by David Levin. 4 5 [chromium] Compositor thread infrastructure 6 https://bugs.webkit.org/show_bug.cgi?id=56131 7 8 Tests for chrome compositor thread and related infrastructure. 9 10 * WebKit.gyp: 11 * WebKit.gypi: 12 * tests/CCThreadTaskTest.cpp: Added. 13 (WebCore::TEST): 14 * tests/CCThreadTest.cpp: Added. 15 (WebCore::TEST): 16 (WebCore::PingPongUsingCondition::ping): 17 (WebCore::PingPongTestUsingTasks::ping): 18 (WebCore::PingPongTestUsingTasks::pong): 19 * tests/RunAllTests.cpp: 20 (main): 21 1 22 2011-04-07 Andrew Scherkus <scherkus@chromium.org> 2 23 -
trunk/Source/WebKit/chromium/WebKit.gyp
r83021 r83249 598 598 '<(chromium_src_dir)/build/temp_gyp/googleurl.gyp:googleurl', 599 599 '<(chromium_src_dir)/testing/gtest.gyp:gtest', 600 '<(chromium_src_dir)/testing/gmock.gyp:gmock', 600 601 '<(chromium_src_dir)/third_party/icu/icu.gyp:*', 601 602 '<(chromium_src_dir)/third_party/libjpeg/libjpeg.gyp:libjpeg', … … 792 793 '../../WebCore/WebCore.gyp/WebCore.gyp:webcore', 793 794 '<(chromium_src_dir)/testing/gtest.gyp:gtest', 795 '<(chromium_src_dir)/testing/gmock.gyp:gmock', 794 796 '<(chromium_src_dir)/base/base.gyp:base', 795 797 '<(chromium_src_dir)/base/base.gyp:base_i18n', -
trunk/Source/WebKit/chromium/WebKit.gypi
r83021 r83249 54 54 'webkit_unittest_files': [ 55 55 'tests/ArenaTestHelpers.h', 56 'tests/CCThreadTaskTest.cpp', 57 'tests/CCThreadTest.cpp', 56 58 'tests/DragImageTest.cpp', 57 59 'tests/IDBBindingUtilitiesTest.cpp', -
trunk/Source/WebKit/chromium/tests/RunAllTests.cpp
r69243 r83249 40 40 #endif 41 41 42 #include <gmock/gmock.h> 43 42 44 int main(int argc, char** argv) 43 45 { 46 ::testing::InitGoogleMock(&argc, argv); 44 47 TestSuite testSuite(argc, argv); 45 48 // TestSuite must be created before SetUpTestEnvironment so it performs
Note: See TracChangeset
for help on using the changeset viewer.