Changeset 167535 in webkit
- Timestamp:
- Apr 19, 2014 10:36:16 AM (10 years ago)
- Location:
- trunk/Source
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r167530 r167535 1 2014-04-18 Simon Fraser <simon.fraser@apple.com> 2 3 Use 'override' in GraphicsLayerCA 4 https://bugs.webkit.org/show_bug.cgi?id=131882 5 6 Reviewed by Tim Horton. 7 8 Add 'override' to all overridden functions. Found a few that need 9 not have been virtual. Removed "allowTiledLayer" stuff that was 10 never called. 11 12 * WebCore.exp.in: 13 * platform/graphics/ca/GraphicsLayerCA.cpp: 14 (WebCore::GraphicsLayerCA::GraphicsLayerCA): 15 (WebCore::GraphicsLayerCA::requiresTiledLayer): 16 (WebCore::GraphicsLayerCA::setAllowTiledLayer): Deleted. 17 * platform/graphics/ca/GraphicsLayerCA.h: 18 (WebCore::GraphicsLayerCA::platformCALayer): 19 (WebCore::GraphicsLayerCA::hasContentsLayer): Deleted. 20 (WebCore::GraphicsLayerCA::allowTiledLayer): Deleted. 21 (WebCore::GraphicsLayerCA::isGraphicsLayerCA): Deleted. 22 (WebCore::GraphicsLayerCA::platformCALayerLayoutSublayersOfLayer): Deleted. 23 (WebCore::GraphicsLayerCA::platformCALayerRespondsToLayoutChanges): Deleted. 24 (WebCore::GraphicsLayerCA::platformCALayerContentsOrientation): Deleted. 25 (WebCore::GraphicsLayerCA::platformCALayerShowDebugBorders): Deleted. 26 (WebCore::GraphicsLayerCA::platformCALayerIncrementRepaintCount): Deleted. 27 (WebCore::GraphicsLayerCA::platformCALayerContentsOpaque): Deleted. 28 (WebCore::GraphicsLayerCA::platformCALayerDrawsContent): Deleted. 29 (WebCore::GraphicsLayerCA::platformCALayerLayerDidDisplay): Deleted. 30 1 31 2014-04-18 Timothy Hatcher <timothy@apple.com> 2 32 -
trunk/Source/WebCore/WebCore.exp.in
r167530 r167535 554 554 __ZN7WebCore15GraphicsLayerCA17setCustomBehaviorENS_13GraphicsLayer14CustomBehaviorE 555 555 __ZN7WebCore15GraphicsLayerCA17suspendAnimationsEd 556 __ZN7WebCore15GraphicsLayerCA18setAllowTiledLayerEb557 556 __ZN7WebCore15GraphicsLayerCA18setBackgroundColorERKNS_5ColorE 558 557 __ZN7WebCore15GraphicsLayerCA18setContentsToImageEPNS_5ImageE -
trunk/Source/WebCore/platform/graphics/ca/GraphicsLayerCA.cpp
r167498 r167535 364 364 : GraphicsLayer(client) 365 365 , m_contentsLayerPurpose(NoContentsLayer) 366 , m_allowTiledLayer(true)367 366 , m_isPageTiledBackingLayer(false) 368 367 , m_rootRelativeScaleFactor(1) … … 657 656 GraphicsLayer::setAcceleratesDrawing(acceleratesDrawing); 658 657 noteLayerPropertyChanged(AcceleratesDrawingChanged); 659 }660 661 void GraphicsLayerCA::setAllowTiledLayer(bool allowTiledLayer)662 {663 if (allowTiledLayer == m_allowTiledLayer)664 return;665 666 m_allowTiledLayer = allowTiledLayer;667 668 // Handling this as a BoundsChanged will cause use to switch in or out of tiled layer as needed669 noteLayerPropertyChanged(GeometryChanged);670 658 } 671 659 … … 3134 3122 bool GraphicsLayerCA::requiresTiledLayer(float pageScaleFactor) const 3135 3123 { 3136 if (!m_drawsContent || !m_allowTiledLayer ||m_isPageTiledBackingLayer)3124 if (!m_drawsContent || m_isPageTiledBackingLayer) 3137 3125 return false; 3138 3126 -
trunk/Source/WebCore/platform/graphics/ca/GraphicsLayerCA.h
r167529 r167535 61 61 virtual void initialize() override; 62 62 63 virtual void setName(const String&) ;63 virtual void setName(const String&) override; 64 64 65 65 virtual PlatformLayerID primaryLayerID() const override; 66 66 67 virtual PlatformLayer* platformLayer() const ;68 virtualPlatformCALayer* platformCALayer() const { return primaryLayer(); }69 70 virtual bool setChildren(const Vector<GraphicsLayer*>&) ;71 virtual void addChild(GraphicsLayer*) ;72 virtual void addChildAtIndex(GraphicsLayer*, int index) ;73 virtual void addChildAbove(GraphicsLayer* layer, GraphicsLayer* sibling);74 virtual void addChildBelow(GraphicsLayer* layer, GraphicsLayer* sibling);75 virtual bool replaceChild(GraphicsLayer* oldChild, GraphicsLayer* newChild) ;76 77 virtual void removeFromParent() ;78 79 virtual void setMaskLayer(GraphicsLayer*) ;80 virtual void setReplicatedLayer(GraphicsLayer*) ;81 82 virtual void setPosition(const FloatPoint&) ;83 virtual void setAnchorPoint(const FloatPoint3D&) ;84 virtual void setSize(const FloatSize&) ;85 virtual void setBoundsOrigin(const FloatPoint&) ;86 87 virtual void setTransform(const TransformationMatrix&) ;88 89 virtual void setChildrenTransform(const TransformationMatrix&) ;90 91 virtual void setPreserves3D(bool) ;92 virtual void setMasksToBounds(bool) ;93 virtual void setDrawsContent(bool) ;94 virtual void setContentsVisible(bool) ;95 virtual void setAcceleratesDrawing(bool) ;96 97 virtual void setBackgroundColor(const Color&) ;98 99 virtual void setContentsOpaque(bool) ;100 virtual void setBackfaceVisibility(bool) ;67 virtual PlatformLayer* platformLayer() const override; 68 PlatformCALayer* platformCALayer() const { return primaryLayer(); } 69 70 virtual bool setChildren(const Vector<GraphicsLayer*>&) override; 71 virtual void addChild(GraphicsLayer*) override; 72 virtual void addChildAtIndex(GraphicsLayer*, int index) override; 73 virtual void addChildAbove(GraphicsLayer*, GraphicsLayer* sibling) override; 74 virtual void addChildBelow(GraphicsLayer*, GraphicsLayer* sibling) override; 75 virtual bool replaceChild(GraphicsLayer* oldChild, GraphicsLayer* newChild) override; 76 77 virtual void removeFromParent() override; 78 79 virtual void setMaskLayer(GraphicsLayer*) override; 80 virtual void setReplicatedLayer(GraphicsLayer*) override; 81 82 virtual void setPosition(const FloatPoint&) override; 83 virtual void setAnchorPoint(const FloatPoint3D&) override; 84 virtual void setSize(const FloatSize&) override; 85 virtual void setBoundsOrigin(const FloatPoint&) override; 86 87 virtual void setTransform(const TransformationMatrix&) override; 88 89 virtual void setChildrenTransform(const TransformationMatrix&) override; 90 91 virtual void setPreserves3D(bool) override; 92 virtual void setMasksToBounds(bool) override; 93 virtual void setDrawsContent(bool) override; 94 virtual void setContentsVisible(bool) override; 95 virtual void setAcceleratesDrawing(bool) override; 96 97 virtual void setBackgroundColor(const Color&) override; 98 99 virtual void setContentsOpaque(bool) override; 100 virtual void setBackfaceVisibility(bool) override; 101 101 102 102 // return true if we started an animation 103 virtual void setOpacity(float) ;103 virtual void setOpacity(float) override; 104 104 105 105 #if ENABLE(CSS_FILTERS) 106 virtual bool setFilters(const FilterOperations&) ;106 virtual bool setFilters(const FilterOperations&) override; 107 107 virtual bool filtersCanBeComposited(const FilterOperations&); 108 108 #endif … … 112 112 #endif 113 113 114 virtual void setNeedsDisplay() ;115 virtual void setNeedsDisplayInRect(const FloatRect&, ShouldClipToLayer = ClipToLayer) ;116 virtual void setContentsNeedsDisplay() ;114 virtual void setNeedsDisplay() override; 115 virtual void setNeedsDisplayInRect(const FloatRect&, ShouldClipToLayer = ClipToLayer) override; 116 virtual void setContentsNeedsDisplay() override; 117 117 118 118 virtual void setContentsRect(const FloatRect&) override; 119 119 virtual void setContentsClippingRect(const FloatRect&) override; 120 120 121 virtual void suspendAnimations(double time) ;122 virtual void resumeAnimations() ;123 124 virtual bool addAnimation(const KeyframeValueList&, const FloatSize& boxSize, const Animation*, const String& animationName, double timeOffset) ;125 virtual void pauseAnimation(const String& animationName, double timeOffset) ;126 virtual void removeAnimation(const String& animationName) ;127 128 virtual void setContentsToImage(Image*) ;129 virtual void setContentsToMedia(PlatformLayer*) ;121 virtual void suspendAnimations(double time) override; 122 virtual void resumeAnimations() override; 123 124 virtual bool addAnimation(const KeyframeValueList&, const FloatSize& boxSize, const Animation*, const String& animationName, double timeOffset) override; 125 virtual void pauseAnimation(const String& animationName, double timeOffset) override; 126 virtual void removeAnimation(const String& animationName) override; 127 128 virtual void setContentsToImage(Image*) override; 129 virtual void setContentsToMedia(PlatformLayer*) override; 130 130 #if PLATFORM(IOS) 131 131 virtual PlatformLayer* contentsLayerForMedia() const override; 132 132 #endif 133 virtual void setContentsToCanvas(PlatformLayer*) ;134 virtual void setContentsToSolidColor(const Color&) ;133 virtual void setContentsToCanvas(PlatformLayer*) override; 134 virtual void setContentsToSolidColor(const Color&) override; 135 135 136 136 virtual bool usesContentsLayer() const override { return m_contentsLayerPurpose != NoContentsLayer; } … … 139 139 virtual void setShowRepaintCounter(bool) override; 140 140 141 virtual void setDebugBackgroundColor(const Color&) ;142 virtual void setDebugBorder(const Color&, float borderWidth) ;143 144 virtual void setCustomAppearance(CustomAppearance) ;145 virtual void setCustomBehavior(CustomBehavior) ;146 147 virtual void layerDidDisplay(PlatformLayer*) ;148 149 virtual void setMaintainsPixelAlignment(bool) ;141 virtual void setDebugBackgroundColor(const Color&) override; 142 virtual void setDebugBorder(const Color&, float borderWidth) override; 143 144 virtual void setCustomAppearance(CustomAppearance) override; 145 virtual void setCustomBehavior(CustomBehavior) override; 146 147 virtual void layerDidDisplay(PlatformLayer*) override; 148 149 virtual void setMaintainsPixelAlignment(bool) override; 150 150 #if PLATFORM(IOS) 151 151 virtual FloatSize pixelAlignmentOffset() const override { return m_pixelAlignmentOffset; } 152 152 #endif 153 virtual void deviceOrPageScaleFactorChanged() ;153 virtual void deviceOrPageScaleFactorChanged() override; 154 154 155 155 struct CommitState { … … 163 163 void recursiveCommitChanges(const CommitState&, const TransformState&, const TransformationMatrix& rootRelativeTransformForScaling, float pageScaleFactor = 1, const FloatPoint& positionRelativeToBase = FloatPoint(), bool affectedByPageScale = false); 164 164 165 virtual void flushCompositingState(const FloatRect&) ;166 virtual void flushCompositingStateForThisLayerOnly() ;165 virtual void flushCompositingState(const FloatRect&) override; 166 virtual void flushCompositingStateForThisLayerOnly() override; 167 167 168 168 virtual bool visibleRectChangeRequiresFlush(const FloatRect& visibleRect) const override; … … 170 170 virtual TiledBacking* tiledBacking() const override; 171 171 172 bool allowTiledLayer() const { return m_allowTiledLayer; }173 virtual void setAllowTiledLayer(bool b);174 175 172 protected: 176 virtual void setOpacityInternal(float) ;173 virtual void setOpacityInternal(float) override; 177 174 178 175 bool animationCanBeAccelerated(const KeyframeValueList&, const Animation*) const; 179 176 180 177 private: 181 virtual bool isGraphicsLayerCA() const { return true; }182 183 virtual void willBeDestroyed() ;178 virtual bool isGraphicsLayerCA() const override { return true; } 179 180 virtual void willBeDestroyed() override; 184 181 185 182 // PlatformCALayerClient overrides 186 virtual void platformCALayerLayoutSublayersOfLayer(PlatformCALayer*) { }187 virtual bool platformCALayerRespondsToLayoutChanges() const { return false; }188 189 virtual void platformCALayerAnimationStarted(CFTimeInterval beginTime) ;190 virtual CompositingCoordinatesOrientation platformCALayerContentsOrientation() const { return contentsOrientation(); }191 virtual void platformCALayerPaintContents(PlatformCALayer*, GraphicsContext&, const FloatRect& clip) ;192 virtual bool platformCALayerShowDebugBorders() const { return isShowingDebugBorder(); }193 virtual bool platformCALayerShowRepaintCounter(PlatformCALayer*) const ;194 virtual int platformCALayerIncrementRepaintCount(PlatformCALayer*) { return incrementRepaintCount(); }195 196 virtual bool platformCALayerContentsOpaque() const { return contentsOpaque(); }197 virtual bool platformCALayerDrawsContent() const { return drawsContent(); }198 virtual void platformCALayerLayerDidDisplay(PlatformLayer* layer) { return layerDidDisplay(layer); }183 virtual void platformCALayerLayoutSublayersOfLayer(PlatformCALayer*) override { } 184 virtual bool platformCALayerRespondsToLayoutChanges() const override { return false; } 185 186 virtual void platformCALayerAnimationStarted(CFTimeInterval beginTime) override; 187 virtual CompositingCoordinatesOrientation platformCALayerContentsOrientation() const override { return contentsOrientation(); } 188 virtual void platformCALayerPaintContents(PlatformCALayer*, GraphicsContext&, const FloatRect& clip) override; 189 virtual bool platformCALayerShowDebugBorders() const override { return isShowingDebugBorder(); } 190 virtual bool platformCALayerShowRepaintCounter(PlatformCALayer*) const override; 191 virtual int platformCALayerIncrementRepaintCount(PlatformCALayer*) override { return incrementRepaintCount(); } 192 193 virtual bool platformCALayerContentsOpaque() const override { return contentsOpaque(); } 194 virtual bool platformCALayerDrawsContent() const override { return drawsContent(); } 195 virtual void platformCALayerLayerDidDisplay(PlatformLayer* layer) override { return layerDidDisplay(layer); } 199 196 virtual void platformCALayerSetNeedsToRevalidateTiles() override; 200 197 virtual float platformCALayerDeviceScaleFactor() const override; … … 205 202 virtual bool isCommittingChanges() const override { return m_isCommittingChanges; } 206 203 207 virtual double backingStoreMemoryEstimate() const ;204 virtual double backingStoreMemoryEstimate() const override; 208 205 209 206 virtual bool shouldRepaintOnSizeChange() const override; … … 283 280 #endif 284 281 285 virtual void setReplicatedByLayer(GraphicsLayer*) ;286 287 virtual void getDebugBorderInfo(Color&, float& width) const ;288 virtual void dumpAdditionalProperties(TextStream&, int indent, LayerTreeAsTextBehavior) const ;282 virtual void setReplicatedByLayer(GraphicsLayer*) override; 283 284 virtual void getDebugBorderInfo(Color&, float& width) const override; 285 virtual void dumpAdditionalProperties(TextStream&, int indent, LayerTreeAsTextBehavior) const override; 289 286 290 287 void computePixelAlignment(float pixelAlignmentScale, const FloatPoint& positionRelativeToBase, … … 303 300 bool recursiveVisibleRectChangeRequiresFlush(const TransformState&) const; 304 301 305 virtual bool canThrottleLayerFlush() const ;302 virtual bool canThrottleLayerFlush() const override; 306 303 307 304 // Used to track the path down the tree for replica layers. … … 496 493 497 494 ContentsLayerPurpose m_contentsLayerPurpose; 498 bool m_allowTiledLayer : 1;499 495 bool m_isPageTiledBackingLayer : 1; 500 496 -
trunk/Source/WebKit2/ChangeLog
r167534 r167535 1 2014-04-18 Simon Fraser <simon.fraser@apple.com> 2 3 Use 'override' in GraphicsLayerCA 4 https://bugs.webkit.org/show_bug.cgi?id=131882 5 6 Reviewed by Tim Horton. 7 8 Add an 'override'. 9 10 * WebProcess/WebPage/mac/GraphicsLayerCARemote.h: 11 1 12 2014-04-19 Darin Adler <darin@apple.com> 2 13 -
trunk/Source/WebKit2/WebProcess/WebPage/mac/GraphicsLayerCARemote.h
r167266 r167535 49 49 50 50 private: 51 virtual bool isGraphicsLayerCARemote() const { return true; }51 virtual bool isGraphicsLayerCARemote() const override { return true; } 52 52 53 53 virtual PassRefPtr<WebCore::PlatformCALayer> createPlatformCALayer(WebCore::PlatformCALayer::LayerType, WebCore::PlatformCALayerClient* owner) override;
Note: See TracChangeset
for help on using the changeset viewer.