Changeset 96990 in webkit
- Timestamp:
- Oct 7, 2011 4:38:39 PM (12 years ago)
- Location:
- trunk/Source
- Files:
-
- 15 added
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r96987 r96990 1 2011-10-07 Antoine Labour <piman@chromium.org> 2 3 Webkit API for compositor 4 https://bugs.webkit.org/show_bug.cgi?id=69107 5 6 Reviewed by Darin Fisher. 7 8 Covered by existing compositing tests. 9 10 * platform/graphics/chromium/ContentLayerChromium.h: 11 1 12 2011-10-07 Ben Wells <benwells@chromium.org> 2 13 -
trunk/Source/WebCore/platform/graphics/chromium/ContentLayerChromium.h
r96927 r96990 52 52 virtual void paintContentsIfDirty(); 53 53 54 pr ivate:54 protected: 55 55 explicit ContentLayerChromium(CCLayerDelegate*); 56 56 57 private: 57 58 virtual void cleanupResources(); 58 59 virtual bool drawsContent() const; -
trunk/Source/WebKit/chromium/ChangeLog
r96986 r96990 1 2011-10-07 Antoine Labour <piman@chromium.org> 2 3 Webkit API for compositor 4 https://bugs.webkit.org/show_bug.cgi?id=69107 5 6 Reviewed by Darin Fisher. 7 8 * WebKit.gyp: 9 * public/WebContentLayer.h: Added. 10 (WebKit::WebContentLayer::WebContentLayer): 11 (WebKit::WebContentLayer::~WebContentLayer): 12 (WebKit::WebContentLayer::operator=): 13 * public/WebContentLayerClient.h: Added. 14 (WebKit::WebContentLayerClient::~WebContentLayerClient): 15 * public/WebLayer.h: Added. 16 (WebKit::WebLayer::WebLayer): 17 (WebKit::WebLayer::operator=): 18 (WebKit::WebLayer::to): 19 (WebKit::WebLayer::toConst): 20 (WebKit::WebLayer::unwrap): 21 (WebKit::WebLayer::constUnwrap): 22 (WebKit::operator==): 23 (WebKit::operator!=): 24 * public/WebLayerClient.h: Added. 25 (WebKit::WebLayerClient::~WebLayerClient): 26 * public/WebLayerTreeView.h: Added. 27 (WebKit::WebLayerTreeView::Settings::Settings): 28 (WebKit::WebLayerTreeView::WebLayerTreeView): 29 (WebKit::WebLayerTreeView::~WebLayerTreeView): 30 (WebKit::WebLayerTreeView::operator=): 31 (WebKit::operator==): 32 (WebKit::operator!=): 33 * public/WebLayerTreeViewClient.h: Added. 34 (WebKit::WebLayerTreeViewClient::~WebLayerTreeViewClient): 35 * src/WebContentLayer.cpp: Added. 36 (WebKit::WebContentLayer::create): 37 (WebKit::WebContentLayer::setDrawsContent): 38 (WebKit::WebContentLayer::drawsContent): 39 (WebKit::WebContentLayer::setNeedsDisplay): 40 (WebKit::WebContentLayer::dirtyRect): 41 (WebKit::WebContentLayer::WebContentLayer): 42 (WebKit::WebContentLayer::operator=): 43 (WebKit::WebContentLayer::operator PassRefPtr<WebContentLayerImpl>): 44 * src/WebContentLayerImpl.cpp: Added. 45 (WebKit::WebContentLayerImpl::create): 46 (WebKit::WebContentLayerImpl::WebContentLayerImpl): 47 (WebKit::WebContentLayerImpl::~WebContentLayerImpl): 48 (WebKit::WebContentLayerImpl::setDrawsContent): 49 (WebKit::WebContentLayerImpl::drawsContent): 50 (WebKit::WebContentLayerImpl::paintContents): 51 (WebKit::WebContentLayerImpl::notifySyncRequired): 52 * src/WebContentLayerImpl.h: Added. 53 * src/WebLayer.cpp: Added. 54 (WebKit::WebLayer::create): 55 (WebKit::WebLayer::~WebLayer): 56 (WebKit::WebLayer::reset): 57 (WebKit::WebLayer::assign): 58 (WebKit::WebLayer::equals): 59 (WebKit::WebLayer::rootLayer): 60 (WebKit::WebLayer::parent): 61 (WebKit::WebLayer::addChild): 62 (WebKit::WebLayer::insertChild): 63 (WebKit::WebLayer::replaceChild): 64 (WebKit::WebLayer::removeFromParent): 65 (WebKit::WebLayer::removeAllChildren): 66 (WebKit::WebLayer::setAnchorPoint): 67 (WebKit::WebLayer::anchorPoint): 68 (WebKit::WebLayer::setAnchorPointZ): 69 (WebKit::WebLayer::anchorPointZ): 70 (WebKit::WebLayer::setBounds): 71 (WebKit::WebLayer::bounds): 72 (WebKit::WebLayer::setMasksToBounds): 73 (WebKit::WebLayer::masksToBounds): 74 (WebKit::WebLayer::setMaskLayer): 75 (WebKit::WebLayer::maskLayer): 76 (WebKit::WebLayer::setOpacity): 77 (WebKit::WebLayer::opacity): 78 (WebKit::WebLayer::setOpaque): 79 (WebKit::WebLayer::opaque): 80 (WebKit::WebLayer::setPosition): 81 (WebKit::WebLayer::position): 82 (WebKit::WebLayer::setSublayerTransform): 83 (WebKit::WebLayer::sublayerTransform): 84 (WebKit::WebLayer::setTransform): 85 (WebKit::WebLayer::transform): 86 (WebKit::WebLayer::WebLayer): 87 (WebKit::WebLayer::operator=): 88 (WebKit::WebLayer::operator PassRefPtr<LayerChromium>): 89 * src/WebLayerImpl.cpp: Added. 90 (WebKit::WebLayerImpl::create): 91 (WebKit::WebLayerImpl::WebLayerImpl): 92 (WebKit::WebLayerImpl::~WebLayerImpl): 93 (WebKit::WebLayerImpl::drawsContent): 94 (WebKit::WebLayerImpl::paintContents): 95 (WebKit::WebLayerImpl::notifySyncRequired): 96 * src/WebLayerImpl.h: Added. 97 * src/WebLayerTreeView.cpp: Added. 98 (WebKit::WebLayerTreeView::Settings::operator CCSettings): 99 (WebKit::WebLayerTreeView::create): 100 (WebKit::WebLayerTreeView::reset): 101 (WebKit::WebLayerTreeView::assign): 102 (WebKit::WebLayerTreeView::equals): 103 (WebKit::WebLayerTreeView::composite): 104 (WebKit::WebLayerTreeView::setViewportSize): 105 (WebKit::WebLayerTreeView::viewportSize): 106 (WebKit::WebLayerTreeView::WebLayerTreeView): 107 (WebKit::WebLayerTreeView::operator=): 108 (WebKit::WebLayerTreeView::operator PassRefPtr<CCLayerTreeHost>): 109 * src/WebLayerTreeViewImpl.cpp: Added. 110 (WebKit::WebLayerTreeViewImpl::create): 111 (WebKit::WebLayerTreeViewImpl::WebLayerTreeViewImpl): 112 (WebKit::WebLayerTreeViewImpl::~WebLayerTreeViewImpl): 113 (WebKit::WebLayerTreeViewImpl::animateAndLayout): 114 (WebKit::WebLayerTreeViewImpl::applyScrollDelta): 115 (WebKit::WebLayerTreeViewImpl::createLayerTreeHostContext3D): 116 (WebKit::WebLayerTreeViewImpl::didRecreateGraphicsContext): 117 (WebKit::WebLayerTreeViewImpl::scheduleComposite): 118 * src/WebLayerTreeViewImpl.h: Added. 119 1 120 2011-10-07 Shawn Singh <shawnsingh@chromium.org> 2 121 -
trunk/Source/WebKit/chromium/WebKit.gyp
r96964 r96990 86 86 'src', 87 87 '<(chromium_src_dir)/third_party/angle/include', 88 '<(chromium_src_dir)/third_party/skia/include/utils', 88 89 ], 89 90 'defines': [ … … 131 132 'public/WebCompositor.h', 132 133 'public/WebConsoleMessage.h', 134 'public/WebContentLayer.h', 135 'public/WebContentLayerClient.h', 133 136 'public/WebContextMenuData.h', 134 137 'public/WebCookie.h', … … 217 220 'public/WebKitPlatformSupport.h', 218 221 'public/WebLabelElement.h', 222 'public/WebLayer.h', 223 'public/WebLayerClient.h', 224 'public/WebLayerTreeView.h', 225 'public/WebLayerTreeViewClient.h', 219 226 'public/WebLocalizedString.h', 220 227 'public/WebMediaElement.h', … … 450 457 'src/WebCompositorImpl.cpp', 451 458 'src/WebCompositorImpl.h', 459 'src/WebContentLayer.cpp', 460 'src/WebContentLayerImpl.cpp', 461 'src/WebContentLayerImpl.h', 452 462 'src/WebCrossOriginPreflightResultCache.cpp', 453 463 'src/WebCString.cpp', … … 534 544 'src/WebKit.cpp', 535 545 'src/WebLabelElement.cpp', 546 'src/WebLayer.cpp', 547 'src/WebLayerImpl.cpp', 548 'src/WebLayerImpl.h', 549 'src/WebLayerTreeView.cpp', 550 'src/WebLayerTreeViewImpl.cpp', 551 'src/WebLayerTreeViewImpl.h', 536 552 'src/WebMediaElement.cpp', 537 553 'src/WebMediaPlayerClientImpl.cpp',
Note: See TracChangeset
for help on using the changeset viewer.