Chromium Code Reviews| Index: Source/core/dom/Element.h |
| diff --git a/Source/core/dom/Element.h b/Source/core/dom/Element.h |
| index e2a2b1b8f7d994aab87cef43d1404dde06cea2c5..d48350442e8f74926ee6cf6c108af8847f9bb6cc 100644 |
| --- a/Source/core/dom/Element.h |
| +++ b/Source/core/dom/Element.h |
| @@ -359,7 +359,7 @@ public: |
| const AtomicString& prefix() const { return m_tagName.prefix(); } |
| const AtomicString& namespaceURI() const { return m_tagName.namespaceURI(); } |
| - virtual KURL baseURI() const; |
| + virtual KURL baseURI() const OVERRIDE FINAL; |
| virtual String nodeName() const; |
| @@ -417,7 +417,6 @@ public: |
| ShadowRoot* shadowRoot() const; |
| bool hasAuthorShadowRoot() const { return shadowRoot(); } |
| - virtual void willAddAuthorShadowRoot() { } |
|
eseidel
2013/04/29 20:57:21
Why is this OK to remove?
esprehn
2013/04/29 22:02:55
Nothing seems to call this now. Weird, I wonder wh
|
| ShadowRoot* userAgentShadowRoot() const; |
| ShadowRoot* ensureUserAgentShadowRoot(); |
| @@ -494,7 +493,7 @@ public: |
| bool isFinishedParsingChildren() const { return isParsingChildrenFinished(); } |
| virtual void finishParsingChildren(); |
| - virtual void beginParsingChildren(); |
| + virtual void beginParsingChildren() OVERRIDE FINAL; |
| bool hasPseudoElements() const; |
| PseudoElement* pseudoElement(PseudoId) const; |
| @@ -574,9 +573,9 @@ public: |
| }; |
| void webkitRequestFullScreen(unsigned short flags); |
| - virtual bool containsFullScreenElement() const; |
| - virtual void setContainsFullScreenElement(bool); |
| - virtual void setContainsFullScreenElementOnAncestorsCrossingFrameBoundaries(bool); |
| + bool containsFullScreenElement() const; |
|
eseidel
2013/04/29 20:57:21
I would rather you separated changes like this out
esprehn
2013/04/29 22:02:55
Ditto. It's clear that these don't need to be virt
|
| + void setContainsFullScreenElement(bool); |
| + void setContainsFullScreenElementOnAncestorsCrossingFrameBoundaries(bool); |
| // W3C API |
| void webkitRequestFullscreen(); |
| @@ -586,7 +585,7 @@ public: |
| void webkitRequestPointerLock(); |
| - virtual bool isSpellCheckingEnabled() const; |
| + bool isSpellCheckingEnabled() const; |
|
eseidel
2013/04/29 20:57:21
Same question. It's not that I don't believe you,
|
| PassRefPtr<RenderStyle> styleForRenderer(); |
| @@ -615,8 +614,8 @@ protected: |
| virtual InsertionNotificationRequest insertedInto(ContainerNode*) OVERRIDE; |
| virtual void removedFrom(ContainerNode*) OVERRIDE; |
| - virtual void childrenChanged(bool changedByParser = false, Node* beforeChange = 0, Node* afterChange = 0, int childCountDelta = 0); |
| - virtual void removeAllEventListeners() OVERRIDE; |
| + virtual void childrenChanged(bool changedByParser = false, Node* beforeChange = 0, Node* afterChange = 0, int childCountDelta = 0) OVERRIDE; |
| + virtual void removeAllEventListeners() OVERRIDE FINAL; |
| virtual bool willRecalcStyle(StyleChange); |
| virtual void didRecalcStyle(StyleChange); |
| @@ -667,9 +666,9 @@ private: |
| void scrollByUnits(int units, ScrollGranularity); |
| - virtual void setPrefix(const AtomicString&, ExceptionCode&); |
| - virtual NodeType nodeType() const; |
| - virtual bool childTypeAllowed(NodeType) const; |
| + virtual void setPrefix(const AtomicString&, ExceptionCode&) OVERRIDE FINAL; |
| + virtual NodeType nodeType() const OVERRIDE FINAL; |
| + virtual bool childTypeAllowed(NodeType) const OVERRIDE FINAL; |
| void setAttributeInternal(size_t index, const QualifiedName&, const AtomicString& value, SynchronizationOfLazyAttribute); |
| void addAttributeInternal(const QualifiedName&, const AtomicString& value, SynchronizationOfLazyAttribute); |
| @@ -684,9 +683,9 @@ private: |
| void cancelFocusAppearanceUpdate(); |
| - virtual const AtomicString& virtualPrefix() const { return prefix(); } |
| - virtual const AtomicString& virtualLocalName() const { return localName(); } |
| - virtual const AtomicString& virtualNamespaceURI() const { return namespaceURI(); } |
| + virtual const AtomicString& virtualPrefix() const OVERRIDE FINAL { return prefix(); } |
| + virtual const AtomicString& virtualLocalName() const OVERRIDE FINAL { return localName(); } |
| + virtual const AtomicString& virtualNamespaceURI() const OVERRIDE FINAL { return namespaceURI(); } |
| virtual RenderStyle* virtualComputedStyle(PseudoId pseudoElementSpecifier = NOPSEUDO) { return computedStyle(pseudoElementSpecifier); } |
| // cloneNode is private so that non-virtual cloneElementWithChildren and cloneElementWithoutChildren |