Changeset 162198 in webkit
- Timestamp:
- Jan 17, 2014 4:24:16 AM (10 years ago)
- Location:
- trunk/Source
- Files:
-
- 60 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/ChangeLog
r162192 r162198 1 2014-01-17 Peter Molnar <pmolnar.u-szeged@partner.samsung.com> 2 3 Remove workaround for compilers not supporting deleted functions 4 https://bugs.webkit.org/show_bug.cgi?id=127166 5 6 Reviewed by Andreas Kling. 7 8 * inspector/InspectorAgentRegistry.h: 9 1 10 2014-01-17 Commit Queue <commit-queue@webkit.org> 2 11 -
trunk/Source/JavaScriptCore/inspector/InspectorAgentRegistry.h
r161793 r162198 49 49 // These are declared here to avoid MSVC from trying to create default iplementations which would 50 50 // involve generating a copy constructor and copy assignment operator for the Vector of std::unique_ptrs. 51 InspectorAgentRegistry(const InspectorAgentRegistry&) WTF_DELETED_FUNCTION;52 InspectorAgentRegistry& operator=(const InspectorAgentRegistry&) WTF_DELETED_FUNCTION;51 InspectorAgentRegistry(const InspectorAgentRegistry&) = delete; 52 InspectorAgentRegistry& operator=(const InspectorAgentRegistry&) = delete; 53 53 54 54 Vector<std::unique_ptr<InspectorAgentBase>> m_agents; -
trunk/Source/WTF/ChangeLog
r162172 r162198 1 2014-01-17 Peter Molnar <pmolnar.u-szeged@partner.samsung.com> 2 3 Remove workaround for compilers not supporting deleted functions 4 https://bugs.webkit.org/show_bug.cgi?id=127166 5 6 Reviewed by Andreas Kling. 7 8 * wtf/Compiler.h: 9 * wtf/Noncopyable.h: 10 * wtf/PassRefPtr.h: 11 1 12 2014-01-16 Benjamin Poulain <bpoulain@apple.com> 2 13 -
trunk/Source/WTF/wtf/Compiler.h
r162161 r162198 254 254 #endif 255 255 256 #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS)257 #define WTF_DELETED_FUNCTION = delete258 #else259 #define WTF_DELETED_FUNCTION260 #endif261 256 262 257 /* REFERENCED_FROM_ASM */ -
trunk/Source/WTF/wtf/Noncopyable.h
r150450 r162198 26 26 #define WTF_MAKE_NONCOPYABLE(ClassName) \ 27 27 private: \ 28 ClassName(const ClassName&) WTF_DELETED_FUNCTION; \29 ClassName& operator=(const ClassName&) WTF_DELETED_FUNCTION; \28 ClassName(const ClassName&) = delete; \ 29 ClassName& operator=(const ClassName&) = delete; \ 30 30 31 31 #endif // WTF_Noncopyable_h -
trunk/Source/WTF/wtf/PassRefPtr.h
r157665 r162198 71 71 72 72 private: 73 PassRefPtr& operator=(const PassRefPtr&) WTF_DELETED_FUNCTION;73 PassRefPtr& operator=(const PassRefPtr&) = delete; 74 74 75 75 enum AdoptTag { Adopt }; -
trunk/Source/WebCore/ChangeLog
r162197 r162198 1 2014-01-17 Peter Molnar <pmolnar.u-szeged@partner.samsung.com> 2 3 Remove workaround for compilers not supporting deleted functions 4 https://bugs.webkit.org/show_bug.cgi?id=127166 5 6 Reviewed by Andreas Kling. 7 8 * bindings/js/JSLazyEventListener.h: 9 * dom/ContainerNode.h: 10 * dom/Document.h: 11 * dom/Element.h: 12 * rendering/InlineFlowBox.h: 13 * rendering/InlineTextBox.h: 14 * rendering/RenderButton.h: 15 * rendering/RenderCombineText.h: 16 * rendering/RenderElement.h: 17 * rendering/RenderFieldset.h: 18 * rendering/RenderFileUploadControl.h: 19 * rendering/RenderFrame.h: 20 * rendering/RenderFrameBase.h: 21 * rendering/RenderFrameSet.h: 22 * rendering/RenderHTMLCanvas.h: 23 * rendering/RenderIFrame.h: 24 * rendering/RenderLineBreak.h: 25 * rendering/RenderListBox.h: 26 * rendering/RenderListMarker.h: 27 * rendering/RenderMedia.h: 28 * rendering/RenderMenuList.h: 29 * rendering/RenderSnapshottedPlugIn.h: 30 * rendering/RenderTableCell.h: 31 * rendering/RenderTableRow.h: 32 * rendering/RenderTableSection.h: 33 * rendering/RenderText.h: 34 * rendering/RenderTextControl.h: 35 * rendering/RenderTextControlMultiLine.h: 36 * rendering/RenderTextControlSingleLine.h: 37 * rendering/RenderVideo.h: 38 * rendering/RenderWidget.h: 39 * rendering/svg/RenderSVGBlock.h: 40 * rendering/svg/RenderSVGForeignObject.h: 41 * rendering/svg/RenderSVGImage.h: 42 * rendering/svg/RenderSVGInline.h: 43 * rendering/svg/RenderSVGRect.h: 44 * rendering/svg/RenderSVGResourceClipper.h: 45 * rendering/svg/RenderSVGResourceFilter.h: 46 * rendering/svg/RenderSVGResourceFilterPrimitive.h: 47 * rendering/svg/RenderSVGResourceGradient.h: 48 * rendering/svg/RenderSVGResourceLinearGradient.h: 49 * rendering/svg/RenderSVGResourceMarker.h: 50 * rendering/svg/RenderSVGResourceMasker.h: 51 * rendering/svg/RenderSVGResourcePattern.h: 52 * rendering/svg/RenderSVGResourceRadialGradient.h: 53 * rendering/svg/RenderSVGRoot.h: 54 * rendering/svg/RenderSVGShape.h: 55 * rendering/svg/RenderSVGTSpan.h: 56 * rendering/svg/RenderSVGText.h: 57 * rendering/svg/RenderSVGTextPath.h: 58 * rendering/svg/RenderSVGTransformableContainer.h: 59 * rendering/svg/RenderSVGViewportContainer.h: 60 * xml/XPathValue.h: 61 1 62 2014-01-17 Zan Dobersek <zdobersek@igalia.com> 2 63 -
trunk/Source/WebCore/bindings/js/JSLazyEventListener.h
r162158 r162198 44 44 virtual bool wasCreatedFromMarkup() const override { return true; } 45 45 46 static void create() WTF_DELETED_FUNCTION;46 static void create() = delete; 47 47 48 48 mutable String m_functionName; -
trunk/Source/WebCore/dom/ContainerNode.h
r162139 r162198 170 170 void updateTreeAfterInsertion(Node& child); 171 171 172 bool isContainerNode() const WTF_DELETED_FUNCTION;172 bool isContainerNode() const = delete; 173 173 174 174 Node* m_firstChild; -
trunk/Source/WebCore/dom/Document.h
r162158 r162198 1236 1236 void commonTeardown(); 1237 1237 1238 RenderObject* renderer() const WTF_DELETED_FUNCTION;1239 void setRenderer(RenderObject*) WTF_DELETED_FUNCTION;1238 RenderObject* renderer() const = delete; 1239 void setRenderer(RenderObject*) = delete; 1240 1240 1241 1241 void createRenderTree(); -
trunk/Source/WebCore/dom/Element.h
r162158 r162198 675 675 676 676 // Anyone thinking of using this should call document instead of ownerDocument. 677 void ownerDocument() const WTF_DELETED_FUNCTION;677 void ownerDocument() const = delete; 678 678 679 679 QualifiedName m_tagName; -
trunk/Source/WebCore/rendering/InlineFlowBox.h
r162158 r162198 297 297 private: 298 298 virtual bool isInlineFlowBox() const override final { return true; } 299 void boxModelObject() const WTF_DELETED_FUNCTION;299 void boxModelObject() const = delete; 300 300 301 301 void addBoxShadowVisualOverflow(LayoutRect& logicalVisualOverflow); -
trunk/Source/WebCore/rendering/InlineTextBox.h
r162158 r162198 183 183 } 184 184 185 void behavesLikeText() const WTF_DELETED_FUNCTION;185 void behavesLikeText() const = delete; 186 186 187 187 InlineTextBox* m_prevTextBox; // The previous box that also uses our RenderObject -
trunk/Source/WebCore/rendering/RenderButton.h
r162158 r162198 63 63 64 64 private: 65 void element() const WTF_DELETED_FUNCTION;65 void element() const = delete; 66 66 67 67 virtual const char* renderName() const override { return "RenderButton"; } -
trunk/Source/WebCore/rendering/RenderCombineText.h
r162158 r162198 44 44 45 45 private: 46 void node() const WTF_DELETED_FUNCTION;46 void node() const = delete; 47 47 48 48 virtual bool isCombineText() const { return true; } -
trunk/Source/WebCore/rendering/RenderElement.h
r162158 r162198 178 178 179 179 private: 180 void node() const WTF_DELETED_FUNCTION;181 void nonPseudoNode() const WTF_DELETED_FUNCTION;182 void generatingNode() const WTF_DELETED_FUNCTION;183 void isText() const WTF_DELETED_FUNCTION;184 void isRenderElement() const WTF_DELETED_FUNCTION;180 void node() const = delete; 181 void nonPseudoNode() const = delete; 182 void generatingNode() const = delete; 183 void isText() const = delete; 184 void isRenderElement() const = delete; 185 185 186 186 virtual RenderObject* firstChildSlow() const override final { return firstChild(); } -
trunk/Source/WebCore/rendering/RenderFieldset.h
r162158 r162198 42 42 43 43 private: 44 void element() const WTF_DELETED_FUNCTION;44 void element() const = delete; 45 45 46 46 virtual const char* renderName() const override { return "RenderFieldSet"; } -
trunk/Source/WebCore/rendering/RenderFileUploadControl.h
r162158 r162198 43 43 44 44 private: 45 void element() const WTF_DELETED_FUNCTION;45 void element() const = delete; 46 46 47 47 virtual bool isFileUploadControl() const override { return true; } -
trunk/Source/WebCore/rendering/RenderFrame.h
r162158 r162198 39 39 40 40 private: 41 void frameOwnerElement() const WTF_DELETED_FUNCTION;41 void frameOwnerElement() const = delete; 42 42 43 43 virtual const char* renderName() const override { return "RenderFrame"; } -
trunk/Source/WebCore/rendering/RenderFrameBase.h
r158631 r162198 45 45 46 46 private: 47 void widget() const WTF_DELETED_FUNCTION;47 void widget() const = delete; 48 48 }; 49 49 -
trunk/Source/WebCore/rendering/RenderFrameSet.h
r162158 r162198 74 74 75 75 private: 76 void element() const WTF_DELETED_FUNCTION;76 void element() const = delete; 77 77 78 78 static const int noSplit = -1; -
trunk/Source/WebCore/rendering/RenderHTMLCanvas.h
r162158 r162198 42 42 43 43 private: 44 void element() const WTF_DELETED_FUNCTION;44 void element() const = delete; 45 45 virtual bool requiresLayer() const override; 46 46 virtual bool isCanvas() const override { return true; } -
trunk/Source/WebCore/rendering/RenderIFrame.h
r162158 r162198 43 43 44 44 private: 45 void frameOwnerElement() const WTF_DELETED_FUNCTION;45 void frameOwnerElement() const = delete; 46 46 47 47 virtual LayoutUnit minPreferredLogicalWidth() const override; -
trunk/Source/WebCore/rendering/RenderLineBreak.h
r162158 r162198 54 54 55 55 private: 56 void node() const WTF_DELETED_FUNCTION;56 void node() const = delete; 57 57 58 58 virtual bool canHaveChildren() const override { return false; } -
trunk/Source/WebCore/rendering/RenderListBox.h
r162158 r162198 61 61 62 62 private: 63 void element() const WTF_DELETED_FUNCTION;63 void element() const = delete; 64 64 65 65 virtual const char* renderName() const override { return "RenderListBox"; } -
trunk/Source/WebCore/rendering/RenderListMarker.h
r162158 r162198 47 47 48 48 private: 49 void element() const WTF_DELETED_FUNCTION;49 void element() const = delete; 50 50 51 51 virtual const char* renderName() const override { return "RenderListMarker"; } -
trunk/Source/WebCore/rendering/RenderMedia.h
r162158 r162198 46 46 47 47 private: 48 void element() const WTF_DELETED_FUNCTION;48 void element() const = delete; 49 49 50 50 virtual bool canHaveChildren() const override final { return true; } -
trunk/Source/WebCore/rendering/RenderMenuList.h
r162158 r162198 62 62 63 63 private: 64 void element() const WTF_DELETED_FUNCTION;64 void element() const = delete; 65 65 66 66 virtual bool isMenuList() const override { return true; } -
trunk/Source/WebCore/rendering/RenderSnapshottedPlugIn.h
r162158 r162198 47 47 48 48 private: 49 void frameOwnerElement() const WTF_DELETED_FUNCTION;49 void frameOwnerElement() const = delete; 50 50 virtual const char* renderName() const { return "RenderSnapshottedPlugIn"; } 51 51 -
trunk/Source/WebCore/rendering/RenderTableCell.h
r162158 r162198 285 285 unsigned parseColSpanFromDOM() const; 286 286 287 void nextSibling() const WTF_DELETED_FUNCTION;288 void previousSibling() const WTF_DELETED_FUNCTION;287 void nextSibling() const = delete; 288 void previousSibling() const = delete; 289 289 290 290 // Note MSVC will only pack members if they have identical types, hence we use unsigned instead of bool here. -
trunk/Source/WebCore/rendering/RenderTableRow.h
r162158 r162198 112 112 virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override; 113 113 114 void firstChild() const WTF_DELETED_FUNCTION;115 void lastChild() const WTF_DELETED_FUNCTION;116 void nextSibling() const WTF_DELETED_FUNCTION;117 void previousSibling() const WTF_DELETED_FUNCTION;114 void firstChild() const = delete; 115 void lastChild() const = delete; 116 void nextSibling() const = delete; 117 void previousSibling() const = delete; 118 118 119 119 unsigned m_rowIndex : 31; -
trunk/Source/WebCore/rendering/RenderTableSection.h
r162158 r162198 280 280 void setLogicalPositionForCell(RenderTableCell*, unsigned effectiveColumn) const; 281 281 282 void firstChild() const WTF_DELETED_FUNCTION;283 void lastChild() const WTF_DELETED_FUNCTION;282 void firstChild() const = delete; 283 void lastChild() const = delete; 284 284 285 285 Vector<RowStruct> m_grid; -
trunk/Source/WebCore/rendering/RenderText.h
r162158 r162198 186 186 void secureText(UChar mask); 187 187 188 void node() const WTF_DELETED_FUNCTION;188 void node() const = delete; 189 189 190 190 // We put the bitfield first to minimize padding on 64-bit. -
trunk/Source/WebCore/rendering/RenderTextControl.h
r162158 r162198 73 73 74 74 private: 75 void element() const WTF_DELETED_FUNCTION;75 void element() const = delete; 76 76 77 77 virtual const char* renderName() const override { return "RenderTextControl"; } -
trunk/Source/WebCore/rendering/RenderTextControlMultiLine.h
r162158 r162198 37 37 38 38 private: 39 void element() const WTF_DELETED_FUNCTION;39 void element() const = delete; 40 40 41 41 virtual bool isTextArea() const { return true; } -
trunk/Source/WebCore/rendering/RenderTextControlSingleLine.h
r162158 r162198 49 49 50 50 private: 51 void textFormControlElement() const WTF_DELETED_FUNCTION;51 void textFormControlElement() const = delete; 52 52 53 53 virtual bool hasControlClip() const override; -
trunk/Source/WebCore/rendering/RenderVideo.h
r162158 r162198 56 56 57 57 private: 58 void mediaElement() const WTF_DELETED_FUNCTION;58 void mediaElement() const = delete; 59 59 60 60 virtual void updateFromElement(); -
trunk/Source/WebCore/rendering/RenderWidget.h
r162158 r162198 90 90 91 91 private: 92 void element() const WTF_DELETED_FUNCTION;92 void element() const = delete; 93 93 94 94 virtual bool isWidget() const override final { return true; } -
trunk/Source/WebCore/rendering/svg/RenderSVGBlock.h
r162158 r162198 41 41 42 42 private: 43 void element() const WTF_DELETED_FUNCTION;43 void element() const = delete; 44 44 45 45 virtual void updateFromStyle() override final; -
trunk/Source/WebCore/rendering/svg/RenderSVGForeignObject.h
r162158 r162198 60 60 61 61 private: 62 void graphicsElement() const WTF_DELETED_FUNCTION;62 void graphicsElement() const = delete; 63 63 virtual const char* renderName() const override { return "RenderSVGForeignObject"; } 64 64 -
trunk/Source/WebCore/rendering/svg/RenderSVGImage.h
r162158 r162198 55 55 56 56 private: 57 void element() const WTF_DELETED_FUNCTION;57 void element() const = delete; 58 58 59 59 virtual const char* renderName() const { return "RenderSVGImage"; } -
trunk/Source/WebCore/rendering/svg/RenderSVGInline.h
r162158 r162198 35 35 36 36 private: 37 void element() const WTF_DELETED_FUNCTION;37 void element() const = delete; 38 38 39 39 virtual const char* renderName() const override { return "RenderSVGInline"; } -
trunk/Source/WebCore/rendering/svg/RenderSVGRect.h
r162158 r162198 43 43 44 44 private: 45 void graphicsElement() const WTF_DELETED_FUNCTION;45 void graphicsElement() const = delete; 46 46 47 47 virtual const char* renderName() const { return "RenderSVGRect"; } -
trunk/Source/WebCore/rendering/svg/RenderSVGResourceClipper.h
r162158 r162198 64 64 static RenderSVGResourceType s_resourceType; 65 65 private: 66 void element() const WTF_DELETED_FUNCTION;66 void element() const = delete; 67 67 68 68 virtual const char* renderName() const override { return "RenderSVGResourceClipper"; } -
trunk/Source/WebCore/rendering/svg/RenderSVGResourceFilter.h
r162158 r162198 89 89 FloatRect drawingRegion(RenderObject*) const; 90 90 private: 91 void element() const WTF_DELETED_FUNCTION;91 void element() const = delete; 92 92 93 93 virtual const char* renderName() const override { return "RenderSVGResourceFilter"; } -
trunk/Source/WebCore/rendering/svg/RenderSVGResourceFilterPrimitive.h
r162158 r162198 58 58 } 59 59 private: 60 void element() const WTF_DELETED_FUNCTION;60 void element() const = delete; 61 61 }; 62 62 -
trunk/Source/WebCore/rendering/svg/RenderSVGResourceGradient.h
r162158 r162198 56 56 RenderSVGResourceGradient(SVGGradientElement&, PassRef<RenderStyle>); 57 57 58 void element() const WTF_DELETED_FUNCTION;58 void element() const = delete; 59 59 60 60 void addStops(GradientData*, const Vector<Gradient::ColorStop>&) const; -
trunk/Source/WebCore/rendering/svg/RenderSVGResourceLinearGradient.h
r162158 r162198 48 48 49 49 private: 50 void gradientElement() const WTF_DELETED_FUNCTION;50 void gradientElement() const = delete; 51 51 52 52 virtual const char* renderName() const override { return "RenderSVGResourceLinearGradient"; } -
trunk/Source/WebCore/rendering/svg/RenderSVGResourceMarker.h
r162158 r162198 65 65 66 66 private: 67 void element() const WTF_DELETED_FUNCTION;67 void element() const = delete; 68 68 69 69 virtual const char* renderName() const override { return "RenderSVGResourceMarker"; } -
trunk/Source/WebCore/rendering/svg/RenderSVGResourceMasker.h
r162158 r162198 56 56 57 57 private: 58 void element() const WTF_DELETED_FUNCTION;58 void element() const = delete; 59 59 60 60 virtual const char* renderName() const override { return "RenderSVGResourceMasker"; } -
trunk/Source/WebCore/rendering/svg/RenderSVGResourcePattern.h
r162158 r162198 57 57 58 58 private: 59 void element() const WTF_DELETED_FUNCTION;59 void element() const = delete; 60 60 virtual const char* renderName() const override { return "RenderSVGResourcePattern"; } 61 61 -
trunk/Source/WebCore/rendering/svg/RenderSVGResourceRadialGradient.h
r162158 r162198 51 51 52 52 private: 53 void gradientElement() const WTF_DELETED_FUNCTION;53 void gradientElement() const = delete; 54 54 55 55 virtual const char* renderName() const override { return "RenderSVGResourceRadialGradient"; } -
trunk/Source/WebCore/rendering/svg/RenderSVGRoot.h
r162158 r162198 70 70 71 71 private: 72 void element() const WTF_DELETED_FUNCTION;72 void element() const = delete; 73 73 74 74 virtual bool isSVGRoot() const override { return true; } -
trunk/Source/WebCore/rendering/svg/RenderSVGShape.h
r162158 r162198 68 68 69 69 protected: 70 void element() const WTF_DELETED_FUNCTION;70 void element() const = delete; 71 71 72 72 virtual void updateShapeFromElement(); -
trunk/Source/WebCore/rendering/svg/RenderSVGTSpan.h
r162158 r162198 38 38 39 39 private: 40 void graphicsElement() const WTF_DELETED_FUNCTION;40 void graphicsElement() const = delete; 41 41 virtual const char* renderName() const { return "RenderSVGTSpan"; } 42 42 }; -
trunk/Source/WebCore/rendering/svg/RenderSVGText.h
r162158 r162198 61 61 62 62 private: 63 void graphicsElement() const WTF_DELETED_FUNCTION;63 void graphicsElement() const = delete; 64 64 65 65 virtual const char* renderName() const { return "RenderSVGText"; } -
trunk/Source/WebCore/rendering/svg/RenderSVGTextPath.h
r162158 r162198 39 39 40 40 private: 41 void graphicsElement() const WTF_DELETED_FUNCTION;41 void graphicsElement() const = delete; 42 42 43 43 virtual bool isSVGTextPath() const override { return true; } -
trunk/Source/WebCore/rendering/svg/RenderSVGTransformableContainer.h
r162158 r162198 40 40 41 41 private: 42 void element() const WTF_DELETED_FUNCTION;42 void element() const = delete; 43 43 virtual bool calculateLocalTransform(); 44 44 virtual AffineTransform localTransform() const { return m_localTransform; } -
trunk/Source/WebCore/rendering/svg/RenderSVGViewportContainer.h
r162158 r162198 48 48 49 49 private: 50 void element() const WTF_DELETED_FUNCTION;50 void element() const = delete; 51 51 52 52 virtual bool isSVGViewportContainer() const { return true; } -
trunk/Source/WebCore/xml/XPathValue.h
r157205 r162198 66 66 private: 67 67 // This constructor creates ambiguity so that we don't accidentally call the boolean overload for pointer types. 68 Value(void*) WTF_DELETED_FUNCTION;68 Value(void*) = delete; 69 69 70 70 struct Data : public RefCounted<Data> {
Note: See TracChangeset
for help on using the changeset viewer.