Bug 1117264 - Mark virtual overridden functions as MOZ_OVERRIDE in dom/base code; r=baku

This commit is contained in:
Ehsan Akhgari
2015-01-02 21:13:39 -05:00
parent fa3d265a4f
commit 2acefe2331
45 changed files with 310 additions and 281 deletions

View File

@@ -79,7 +79,7 @@ public:
NS_DECL_CYCLE_COLLECTION_SKIPPABLE_SCRIPT_HOLDER_CLASS_AMBIGUOUS(Attr, NS_DECL_CYCLE_COLLECTION_SKIPPABLE_SCRIPT_HOLDER_CLASS_AMBIGUOUS(Attr,
nsIAttribute) nsIAttribute)
virtual nsIDOMNode* AsDOMNode() { return this; } virtual nsIDOMNode* AsDOMNode() MOZ_OVERRIDE { return this; }
// WebIDL // WebIDL
virtual JSObject* WrapNode(JSContext* aCx) MOZ_OVERRIDE; virtual JSObject* WrapNode(JSContext* aCx) MOZ_OVERRIDE;
@@ -98,7 +98,7 @@ public:
Element* GetOwnerElement(ErrorResult& aRv); Element* GetOwnerElement(ErrorResult& aRv);
protected: protected:
virtual Element* GetNameSpaceElement() virtual Element* GetNameSpaceElement() MOZ_OVERRIDE
{ {
return GetElement(); return GetElement();
} }

View File

@@ -52,7 +52,7 @@ public:
// Empty interface // Empty interface
// nsINode // nsINode
virtual bool IsNodeOfType(uint32_t aFlags) const; virtual bool IsNodeOfType(uint32_t aFlags) const MOZ_OVERRIDE;
virtual nsGenericDOMDataNode* CloneDataNode(mozilla::dom::NodeInfo *aNodeInfo, virtual nsGenericDOMDataNode* CloneDataNode(mozilla::dom::NodeInfo *aNodeInfo,
bool aCloneText) const MOZ_OVERRIDE; bool aCloneText) const MOZ_OVERRIDE;

View File

@@ -84,25 +84,25 @@ public:
NS_DECL_CYCLE_COLLECTION_CLASS_INHERITED(QuadBounds, DOMRectReadOnly) NS_DECL_CYCLE_COLLECTION_CLASS_INHERITED(QuadBounds, DOMRectReadOnly)
NS_DECL_ISUPPORTS_INHERITED NS_DECL_ISUPPORTS_INHERITED
virtual double X() const virtual double X() const MOZ_OVERRIDE
{ {
double x1, x2; double x1, x2;
GetHorizontalMinMax(&x1, &x2); GetHorizontalMinMax(&x1, &x2);
return x1; return x1;
} }
virtual double Y() const virtual double Y() const MOZ_OVERRIDE
{ {
double y1, y2; double y1, y2;
GetVerticalMinMax(&y1, &y2); GetVerticalMinMax(&y1, &y2);
return y1; return y1;
} }
virtual double Width() const virtual double Width() const MOZ_OVERRIDE
{ {
double x1, x2; double x1, x2;
GetHorizontalMinMax(&x1, &x2); GetHorizontalMinMax(&x1, &x2);
return x2 - x1; return x2 - x1;
} }
virtual double Height() const virtual double Height() const MOZ_OVERRIDE
{ {
double y1, y2; double y1, y2;
GetVerticalMinMax(&y1, &y2); GetVerticalMinMax(&y1, &y2);

View File

@@ -24,7 +24,7 @@ public:
NS_DECL_CYCLE_COLLECTING_ISUPPORTS NS_DECL_CYCLE_COLLECTING_ISUPPORTS
NS_DECL_CYCLE_COLLECTION_SCRIPT_HOLDER_CLASS(DOMStringList) NS_DECL_CYCLE_COLLECTION_SCRIPT_HOLDER_CLASS(DOMStringList)
virtual JSObject* WrapObject(JSContext* aCx); virtual JSObject* WrapObject(JSContext* aCx) MOZ_OVERRIDE;
nsISupports* GetParentObject() nsISupports* GetParentObject()
{ {
return nullptr; return nullptr;

View File

@@ -112,7 +112,7 @@ public:
return; return;
} }
virtual Element* GetNameSpaceElement() virtual Element* GetNameSpaceElement() MOZ_OVERRIDE
{ {
return nullptr; return nullptr;
} }

View File

@@ -159,7 +159,7 @@ public:
NS_DECLARE_STATIC_IID_ACCESSOR(NS_ELEMENT_IID) NS_DECLARE_STATIC_IID_ACCESSOR(NS_ELEMENT_IID)
NS_IMETHOD QueryInterface(REFNSIID aIID, void** aInstancePtr); NS_IMETHOD QueryInterface(REFNSIID aIID, void** aInstancePtr) MOZ_OVERRIDE;
/** /**
* Method to get the full state of this element. See mozilla/EventStates.h * Method to get the full state of this element. See mozilla/EventStates.h
@@ -1211,7 +1211,7 @@ protected:
nsIFrame* GetStyledFrame(); nsIFrame* GetStyledFrame();
virtual Element* GetNameSpaceElement() virtual Element* GetNameSpaceElement() MOZ_OVERRIDE
{ {
return this; return this;
} }
@@ -1311,9 +1311,9 @@ public:
NS_DECL_NSIDOMNODELIST NS_DECL_NSIDOMNODELIST
// nsINodeList // nsINodeList
virtual nsIContent* Item(uint32_t aIndex); virtual nsIContent* Item(uint32_t aIndex) MOZ_OVERRIDE;
virtual int32_t IndexOf(nsIContent* aContent); virtual int32_t IndexOf(nsIContent* aContent) MOZ_OVERRIDE;
virtual nsINode* GetParentObject() { return mParent; } virtual nsINode* GetParentObject() MOZ_OVERRIDE { return mParent; }
virtual uint32_t Length() const; virtual uint32_t Length() const;
virtual JSObject* WrapObject(JSContext* aCx) MOZ_OVERRIDE; virtual JSObject* WrapObject(JSContext* aCx) MOZ_OVERRIDE;
protected: protected:
@@ -1467,43 +1467,45 @@ _elementName::Clone(mozilla::dom::NodeInfo *aNodeInfo, nsINode **aResult) const
#define NS_FORWARD_NSIDOMELEMENT_TO_GENERIC \ #define NS_FORWARD_NSIDOMELEMENT_TO_GENERIC \
typedef mozilla::dom::Element Element; \ typedef mozilla::dom::Element Element; \
NS_IMETHOD GetTagName(nsAString& aTagName) MOZ_FINAL \ NS_IMETHOD GetTagName(nsAString& aTagName) MOZ_FINAL MOZ_OVERRIDE \
{ \ { \
Element::GetTagName(aTagName); \ Element::GetTagName(aTagName); \
return NS_OK; \ return NS_OK; \
} \ } \
NS_IMETHOD GetId(nsAString& aId) MOZ_FINAL \ NS_IMETHOD GetId(nsAString& aId) MOZ_FINAL MOZ_OVERRIDE \
{ \ { \
Element::GetId(aId); \ Element::GetId(aId); \
return NS_OK; \ return NS_OK; \
} \ } \
NS_IMETHOD SetId(const nsAString& aId) MOZ_FINAL \ NS_IMETHOD SetId(const nsAString& aId) MOZ_FINAL MOZ_OVERRIDE \
{ \ { \
Element::SetId(aId); \ Element::SetId(aId); \
return NS_OK; \ return NS_OK; \
} \ } \
NS_IMETHOD GetClassName(nsAString& aClassName) MOZ_FINAL \ NS_IMETHOD GetClassName(nsAString& aClassName) MOZ_FINAL MOZ_OVERRIDE \
{ \ { \
Element::GetClassName(aClassName); \ Element::GetClassName(aClassName); \
return NS_OK; \ return NS_OK; \
} \ } \
NS_IMETHOD SetClassName(const nsAString& aClassName) MOZ_FINAL \ NS_IMETHOD SetClassName(const nsAString& aClassName) MOZ_FINAL MOZ_OVERRIDE \
{ \ { \
Element::SetClassName(aClassName); \ Element::SetClassName(aClassName); \
return NS_OK; \ return NS_OK; \
} \ } \
NS_IMETHOD GetClassList(nsISupports** aClassList) MOZ_FINAL \ NS_IMETHOD GetClassList(nsISupports** aClassList) MOZ_FINAL MOZ_OVERRIDE \
{ \ { \
Element::GetClassList(aClassList); \ Element::GetClassList(aClassList); \
return NS_OK; \ return NS_OK; \
} \ } \
NS_IMETHOD GetAttributes(nsIDOMMozNamedAttrMap** aAttributes) MOZ_FINAL \ NS_IMETHOD GetAttributes(nsIDOMMozNamedAttrMap** aAttributes) MOZ_FINAL \
MOZ_OVERRIDE \
{ \ { \
NS_ADDREF(*aAttributes = Attributes()); \ NS_ADDREF(*aAttributes = Attributes()); \
return NS_OK; \ return NS_OK; \
} \ } \
using Element::GetAttribute; \ using Element::GetAttribute; \
NS_IMETHOD GetAttribute(const nsAString& name, nsAString& _retval) MOZ_FINAL \ NS_IMETHOD GetAttribute(const nsAString& name, nsAString& _retval) MOZ_FINAL \
MOZ_OVERRIDE \
{ \ { \
nsString attr; \ nsString attr; \
GetAttribute(name, attr); \ GetAttribute(name, attr); \
@@ -1512,13 +1514,13 @@ NS_IMETHOD GetAttribute(const nsAString& name, nsAString& _retval) MOZ_FINAL \
} \ } \
NS_IMETHOD GetAttributeNS(const nsAString& namespaceURI, \ NS_IMETHOD GetAttributeNS(const nsAString& namespaceURI, \
const nsAString& localName, \ const nsAString& localName, \
nsAString& _retval) MOZ_FINAL \ nsAString& _retval) MOZ_FINAL MOZ_OVERRIDE \
{ \ { \
Element::GetAttributeNS(namespaceURI, localName, _retval); \ Element::GetAttributeNS(namespaceURI, localName, _retval); \
return NS_OK; \ return NS_OK; \
} \ } \
NS_IMETHOD SetAttribute(const nsAString& name, \ NS_IMETHOD SetAttribute(const nsAString& name, \
const nsAString& value) \ const nsAString& value) MOZ_OVERRIDE \
{ \ { \
mozilla::ErrorResult rv; \ mozilla::ErrorResult rv; \
Element::SetAttribute(name, value, rv); \ Element::SetAttribute(name, value, rv); \
@@ -1526,14 +1528,14 @@ NS_IMETHOD SetAttribute(const nsAString& name, \
} \ } \
NS_IMETHOD SetAttributeNS(const nsAString& namespaceURI, \ NS_IMETHOD SetAttributeNS(const nsAString& namespaceURI, \
const nsAString& qualifiedName, \ const nsAString& qualifiedName, \
const nsAString& value) MOZ_FINAL \ const nsAString& value) MOZ_FINAL MOZ_OVERRIDE \
{ \ { \
mozilla::ErrorResult rv; \ mozilla::ErrorResult rv; \
Element::SetAttributeNS(namespaceURI, qualifiedName, value, rv); \ Element::SetAttributeNS(namespaceURI, qualifiedName, value, rv); \
return rv.ErrorCode(); \ return rv.ErrorCode(); \
} \ } \
using Element::RemoveAttribute; \ using Element::RemoveAttribute; \
NS_IMETHOD RemoveAttribute(const nsAString& name) MOZ_FINAL \ NS_IMETHOD RemoveAttribute(const nsAString& name) MOZ_FINAL MOZ_OVERRIDE \
{ \ { \
mozilla::ErrorResult rv; \ mozilla::ErrorResult rv; \
RemoveAttribute(name, rv); \ RemoveAttribute(name, rv); \
@@ -1541,6 +1543,7 @@ NS_IMETHOD RemoveAttribute(const nsAString& name) MOZ_FINAL \
} \ } \
NS_IMETHOD RemoveAttributeNS(const nsAString& namespaceURI, \ NS_IMETHOD RemoveAttributeNS(const nsAString& namespaceURI, \
const nsAString& localName) MOZ_FINAL \ const nsAString& localName) MOZ_FINAL \
MOZ_OVERRIDE \
{ \ { \
mozilla::ErrorResult rv; \ mozilla::ErrorResult rv; \
Element::RemoveAttributeNS(namespaceURI, localName, rv); \ Element::RemoveAttributeNS(namespaceURI, localName, rv); \
@@ -1548,31 +1551,31 @@ NS_IMETHOD RemoveAttributeNS(const nsAString& namespaceURI, \
} \ } \
using Element::HasAttribute; \ using Element::HasAttribute; \
NS_IMETHOD HasAttribute(const nsAString& name, \ NS_IMETHOD HasAttribute(const nsAString& name, \
bool* _retval) MOZ_FINAL \ bool* _retval) MOZ_FINAL MOZ_OVERRIDE \
{ \ { \
*_retval = HasAttribute(name); \ *_retval = HasAttribute(name); \
return NS_OK; \ return NS_OK; \
} \ } \
NS_IMETHOD HasAttributeNS(const nsAString& namespaceURI, \ NS_IMETHOD HasAttributeNS(const nsAString& namespaceURI, \
const nsAString& localName, \ const nsAString& localName, \
bool* _retval) MOZ_FINAL \ bool* _retval) MOZ_FINAL MOZ_OVERRIDE \
{ \ { \
*_retval = Element::HasAttributeNS(namespaceURI, localName); \ *_retval = Element::HasAttributeNS(namespaceURI, localName); \
return NS_OK; \ return NS_OK; \
} \ } \
NS_IMETHOD HasAttributes(bool* _retval) MOZ_FINAL \ NS_IMETHOD HasAttributes(bool* _retval) MOZ_FINAL MOZ_OVERRIDE \
{ \ { \
*_retval = Element::HasAttributes(); \ *_retval = Element::HasAttributes(); \
return NS_OK; \ return NS_OK; \
} \ } \
NS_IMETHOD GetAttributeNode(const nsAString& name, \ NS_IMETHOD GetAttributeNode(const nsAString& name, \
nsIDOMAttr** _retval) MOZ_FINAL \ nsIDOMAttr** _retval) MOZ_FINAL MOZ_OVERRIDE \
{ \ { \
NS_IF_ADDREF(*_retval = Element::GetAttributeNode(name)); \ NS_IF_ADDREF(*_retval = Element::GetAttributeNode(name)); \
return NS_OK; \ return NS_OK; \
} \ } \
NS_IMETHOD SetAttributeNode(nsIDOMAttr* newAttr, \ NS_IMETHOD SetAttributeNode(nsIDOMAttr* newAttr, \
nsIDOMAttr** _retval) MOZ_FINAL \ nsIDOMAttr** _retval) MOZ_FINAL MOZ_OVERRIDE \
{ \ { \
if (!newAttr) { \ if (!newAttr) { \
return NS_ERROR_INVALID_POINTER; \ return NS_ERROR_INVALID_POINTER; \
@@ -1583,7 +1586,7 @@ NS_IMETHOD SetAttributeNode(nsIDOMAttr* newAttr, \
return rv.ErrorCode(); \ return rv.ErrorCode(); \
} \ } \
NS_IMETHOD RemoveAttributeNode(nsIDOMAttr* oldAttr, \ NS_IMETHOD RemoveAttributeNode(nsIDOMAttr* oldAttr, \
nsIDOMAttr** _retval) MOZ_FINAL \ nsIDOMAttr** _retval) MOZ_FINAL MOZ_OVERRIDE \
{ \ { \
if (!oldAttr) { \ if (!oldAttr) { \
return NS_ERROR_INVALID_POINTER; \ return NS_ERROR_INVALID_POINTER; \
@@ -1595,14 +1598,14 @@ NS_IMETHOD RemoveAttributeNode(nsIDOMAttr* oldAttr, \
} \ } \
NS_IMETHOD GetAttributeNodeNS(const nsAString& namespaceURI, \ NS_IMETHOD GetAttributeNodeNS(const nsAString& namespaceURI, \
const nsAString& localName, \ const nsAString& localName, \
nsIDOMAttr** _retval) MOZ_FINAL \ nsIDOMAttr** _retval) MOZ_FINAL MOZ_OVERRIDE \
{ \ { \
NS_IF_ADDREF(*_retval = Element::GetAttributeNodeNS(namespaceURI, \ NS_IF_ADDREF(*_retval = Element::GetAttributeNodeNS(namespaceURI, \
localName)); \ localName)); \
return NS_OK; \ return NS_OK; \
} \ } \
NS_IMETHOD SetAttributeNodeNS(nsIDOMAttr* newAttr, \ NS_IMETHOD SetAttributeNodeNS(nsIDOMAttr* newAttr, \
nsIDOMAttr** _retval) MOZ_FINAL \ nsIDOMAttr** _retval) MOZ_FINAL MOZ_OVERRIDE \
{ \ { \
mozilla::ErrorResult rv; \ mozilla::ErrorResult rv; \
mozilla::dom::Attr* attr = static_cast<mozilla::dom::Attr*>(newAttr); \ mozilla::dom::Attr* attr = static_cast<mozilla::dom::Attr*>(newAttr); \
@@ -1611,6 +1614,7 @@ NS_IMETHOD SetAttributeNodeNS(nsIDOMAttr* newAttr, \
} \ } \
NS_IMETHOD GetElementsByTagName(const nsAString& name, \ NS_IMETHOD GetElementsByTagName(const nsAString& name, \
nsIDOMHTMLCollection** _retval) MOZ_FINAL \ nsIDOMHTMLCollection** _retval) MOZ_FINAL \
MOZ_OVERRIDE \
{ \ { \
Element::GetElementsByTagName(name, _retval); \ Element::GetElementsByTagName(name, _retval); \
return NS_OK; \ return NS_OK; \
@@ -1618,21 +1622,25 @@ NS_IMETHOD GetElementsByTagName(const nsAString& name, \
NS_IMETHOD GetElementsByTagNameNS(const nsAString& namespaceURI, \ NS_IMETHOD GetElementsByTagNameNS(const nsAString& namespaceURI, \
const nsAString& localName, \ const nsAString& localName, \
nsIDOMHTMLCollection** _retval) MOZ_FINAL \ nsIDOMHTMLCollection** _retval) MOZ_FINAL \
MOZ_OVERRIDE\
{ \ { \
return Element::GetElementsByTagNameNS(namespaceURI, localName, \ return Element::GetElementsByTagNameNS(namespaceURI, localName, \
_retval); \ _retval); \
} \ } \
NS_IMETHOD GetElementsByClassName(const nsAString& classes, \ NS_IMETHOD GetElementsByClassName(const nsAString& classes, \
nsIDOMHTMLCollection** _retval) MOZ_FINAL \ nsIDOMHTMLCollection** _retval) MOZ_FINAL \
MOZ_OVERRIDE\
{ \ { \
return Element::GetElementsByClassName(classes, _retval); \ return Element::GetElementsByClassName(classes, _retval); \
} \ } \
NS_IMETHOD GetChildElements(nsIDOMNodeList** aChildElements) MOZ_FINAL \ NS_IMETHOD GetChildElements(nsIDOMNodeList** aChildElements) MOZ_FINAL \
MOZ_OVERRIDE \
{ \ { \
nsIHTMLCollection* list = FragmentOrElement::Children(); \ nsIHTMLCollection* list = FragmentOrElement::Children(); \
return CallQueryInterface(list, aChildElements); \ return CallQueryInterface(list, aChildElements); \
} \ } \
NS_IMETHOD GetFirstElementChild(nsIDOMElement** aFirstElementChild) MOZ_FINAL \ NS_IMETHOD GetFirstElementChild(nsIDOMElement** aFirstElementChild) MOZ_FINAL \
MOZ_OVERRIDE \
{ \ { \
Element* element = Element::GetFirstElementChild(); \ Element* element = Element::GetFirstElementChild(); \
if (!element) { \ if (!element) { \
@@ -1642,6 +1650,7 @@ NS_IMETHOD GetFirstElementChild(nsIDOMElement** aFirstElementChild) MOZ_FINAL \
return CallQueryInterface(element, aFirstElementChild); \ return CallQueryInterface(element, aFirstElementChild); \
} \ } \
NS_IMETHOD GetLastElementChild(nsIDOMElement** aLastElementChild) MOZ_FINAL \ NS_IMETHOD GetLastElementChild(nsIDOMElement** aLastElementChild) MOZ_FINAL \
MOZ_OVERRIDE \
{ \ { \
Element* element = Element::GetLastElementChild(); \ Element* element = Element::GetLastElementChild(); \
if (!element) { \ if (!element) { \
@@ -1651,7 +1660,7 @@ NS_IMETHOD GetLastElementChild(nsIDOMElement** aLastElementChild) MOZ_FINAL \
return CallQueryInterface(element, aLastElementChild); \ return CallQueryInterface(element, aLastElementChild); \
} \ } \
NS_IMETHOD GetPreviousElementSibling(nsIDOMElement** aPreviousElementSibling) \ NS_IMETHOD GetPreviousElementSibling(nsIDOMElement** aPreviousElementSibling) \
MOZ_FINAL \ MOZ_FINAL MOZ_OVERRIDE \
{ \ { \
Element* element = Element::GetPreviousElementSibling(); \ Element* element = Element::GetPreviousElementSibling(); \
if (!element) { \ if (!element) { \
@@ -1661,7 +1670,7 @@ NS_IMETHOD GetPreviousElementSibling(nsIDOMElement** aPreviousElementSibling) \
return CallQueryInterface(element, aPreviousElementSibling); \ return CallQueryInterface(element, aPreviousElementSibling); \
} \ } \
NS_IMETHOD GetNextElementSibling(nsIDOMElement** aNextElementSibling) \ NS_IMETHOD GetNextElementSibling(nsIDOMElement** aNextElementSibling) \
MOZ_FINAL \ MOZ_FINAL MOZ_OVERRIDE \
{ \ { \
Element* element = Element::GetNextElementSibling(); \ Element* element = Element::GetNextElementSibling(); \
if (!element) { \ if (!element) { \
@@ -1671,121 +1680,124 @@ NS_IMETHOD GetNextElementSibling(nsIDOMElement** aNextElementSibling) \
return CallQueryInterface(element, aNextElementSibling); \ return CallQueryInterface(element, aNextElementSibling); \
} \ } \
NS_IMETHOD GetChildElementCount(uint32_t* aChildElementCount) MOZ_FINAL \ NS_IMETHOD GetChildElementCount(uint32_t* aChildElementCount) MOZ_FINAL \
MOZ_OVERRIDE \
{ \ { \
*aChildElementCount = Element::ChildElementCount(); \ *aChildElementCount = Element::ChildElementCount(); \
return NS_OK; \ return NS_OK; \
} \ } \
NS_IMETHOD MozRemove() MOZ_FINAL \ NS_IMETHOD MozRemove() MOZ_FINAL MOZ_OVERRIDE \
{ \ { \
nsINode::Remove(); \ nsINode::Remove(); \
return NS_OK; \ return NS_OK; \
} \ } \
NS_IMETHOD GetClientRects(nsIDOMClientRectList** _retval) MOZ_FINAL \ NS_IMETHOD GetClientRects(nsIDOMClientRectList** _retval) MOZ_FINAL \
MOZ_OVERRIDE \
{ \ { \
*_retval = Element::GetClientRects().take(); \ *_retval = Element::GetClientRects().take(); \
return NS_OK; \ return NS_OK; \
} \ } \
NS_IMETHOD GetBoundingClientRect(nsIDOMClientRect** _retval) MOZ_FINAL \ NS_IMETHOD GetBoundingClientRect(nsIDOMClientRect** _retval) MOZ_FINAL \
MOZ_OVERRIDE \
{ \ { \
*_retval = Element::GetBoundingClientRect().take(); \ *_retval = Element::GetBoundingClientRect().take(); \
return NS_OK; \ return NS_OK; \
} \ } \
NS_IMETHOD GetScrollTop(int32_t* aScrollTop) MOZ_FINAL \ NS_IMETHOD GetScrollTop(int32_t* aScrollTop) MOZ_FINAL MOZ_OVERRIDE \
{ \ { \
*aScrollTop = Element::ScrollTop(); \ *aScrollTop = Element::ScrollTop(); \
return NS_OK; \ return NS_OK; \
} \ } \
NS_IMETHOD SetScrollTop(int32_t aScrollTop) MOZ_FINAL \ NS_IMETHOD SetScrollTop(int32_t aScrollTop) MOZ_FINAL MOZ_OVERRIDE \
{ \ { \
Element::SetScrollTop(aScrollTop); \ Element::SetScrollTop(aScrollTop); \
return NS_OK; \ return NS_OK; \
} \ } \
NS_IMETHOD GetScrollLeft(int32_t* aScrollLeft) MOZ_FINAL \ NS_IMETHOD GetScrollLeft(int32_t* aScrollLeft) MOZ_FINAL MOZ_OVERRIDE \
{ \ { \
*aScrollLeft = Element::ScrollLeft(); \ *aScrollLeft = Element::ScrollLeft(); \
return NS_OK; \ return NS_OK; \
} \ } \
NS_IMETHOD SetScrollLeft(int32_t aScrollLeft) MOZ_FINAL \ NS_IMETHOD SetScrollLeft(int32_t aScrollLeft) MOZ_FINAL MOZ_OVERRIDE \
{ \ { \
Element::SetScrollLeft(aScrollLeft); \ Element::SetScrollLeft(aScrollLeft); \
return NS_OK; \ return NS_OK; \
} \ } \
NS_IMETHOD GetScrollWidth(int32_t* aScrollWidth) MOZ_FINAL \ NS_IMETHOD GetScrollWidth(int32_t* aScrollWidth) MOZ_FINAL MOZ_OVERRIDE \
{ \ { \
*aScrollWidth = Element::ScrollWidth(); \ *aScrollWidth = Element::ScrollWidth(); \
return NS_OK; \ return NS_OK; \
} \ } \
NS_IMETHOD GetScrollHeight(int32_t* aScrollHeight) MOZ_FINAL \ NS_IMETHOD GetScrollHeight(int32_t* aScrollHeight) MOZ_FINAL MOZ_OVERRIDE \
{ \ { \
*aScrollHeight = Element::ScrollHeight(); \ *aScrollHeight = Element::ScrollHeight(); \
return NS_OK; \ return NS_OK; \
} \ } \
NS_IMETHOD GetClientTop(int32_t* aClientTop) MOZ_FINAL \ NS_IMETHOD GetClientTop(int32_t* aClientTop) MOZ_FINAL MOZ_OVERRIDE \
{ \ { \
*aClientTop = Element::ClientTop(); \ *aClientTop = Element::ClientTop(); \
return NS_OK; \ return NS_OK; \
} \ } \
NS_IMETHOD GetClientLeft(int32_t* aClientLeft) MOZ_FINAL \ NS_IMETHOD GetClientLeft(int32_t* aClientLeft) MOZ_FINAL MOZ_OVERRIDE \
{ \ { \
*aClientLeft = Element::ClientLeft(); \ *aClientLeft = Element::ClientLeft(); \
return NS_OK; \ return NS_OK; \
} \ } \
NS_IMETHOD GetClientWidth(int32_t* aClientWidth) MOZ_FINAL \ NS_IMETHOD GetClientWidth(int32_t* aClientWidth) MOZ_FINAL MOZ_OVERRIDE \
{ \ { \
*aClientWidth = Element::ClientWidth(); \ *aClientWidth = Element::ClientWidth(); \
return NS_OK; \ return NS_OK; \
} \ } \
NS_IMETHOD GetClientHeight(int32_t* aClientHeight) MOZ_FINAL \ NS_IMETHOD GetClientHeight(int32_t* aClientHeight) MOZ_FINAL MOZ_OVERRIDE \
{ \ { \
*aClientHeight = Element::ClientHeight(); \ *aClientHeight = Element::ClientHeight(); \
return NS_OK; \ return NS_OK; \
} \ } \
NS_IMETHOD GetScrollLeftMax(int32_t* aScrollLeftMax) MOZ_FINAL \ NS_IMETHOD GetScrollLeftMax(int32_t* aScrollLeftMax) MOZ_FINAL MOZ_OVERRIDE \
{ \ { \
*aScrollLeftMax = Element::ScrollLeftMax(); \ *aScrollLeftMax = Element::ScrollLeftMax(); \
return NS_OK; \ return NS_OK; \
} \ } \
NS_IMETHOD GetScrollTopMax(int32_t* aScrollTopMax) MOZ_FINAL \ NS_IMETHOD GetScrollTopMax(int32_t* aScrollTopMax) MOZ_FINAL MOZ_OVERRIDE \
{ \ { \
*aScrollTopMax = Element::ScrollTopMax(); \ *aScrollTopMax = Element::ScrollTopMax(); \
return NS_OK; \ return NS_OK; \
} \ } \
NS_IMETHOD MozMatchesSelector(const nsAString& selector, \ NS_IMETHOD MozMatchesSelector(const nsAString& selector, \
bool* _retval) MOZ_FINAL \ bool* _retval) MOZ_FINAL MOZ_OVERRIDE \
{ \ { \
mozilla::ErrorResult rv; \ mozilla::ErrorResult rv; \
*_retval = Element::MozMatchesSelector(selector, rv); \ *_retval = Element::MozMatchesSelector(selector, rv); \
return rv.ErrorCode(); \ return rv.ErrorCode(); \
} \ } \
NS_IMETHOD SetCapture(bool retargetToElement) MOZ_FINAL \ NS_IMETHOD SetCapture(bool retargetToElement) MOZ_FINAL MOZ_OVERRIDE \
{ \ { \
Element::SetCapture(retargetToElement); \ Element::SetCapture(retargetToElement); \
return NS_OK; \ return NS_OK; \
} \ } \
NS_IMETHOD ReleaseCapture(void) MOZ_FINAL \ NS_IMETHOD ReleaseCapture(void) MOZ_FINAL MOZ_OVERRIDE \
{ \ { \
Element::ReleaseCapture(); \ Element::ReleaseCapture(); \
return NS_OK; \ return NS_OK; \
} \ } \
NS_IMETHOD MozRequestFullScreen(void) MOZ_FINAL \ NS_IMETHOD MozRequestFullScreen(void) MOZ_FINAL MOZ_OVERRIDE \
{ \ { \
Element::MozRequestFullScreen(mozilla::dom::RequestFullscreenOptions()); \ Element::MozRequestFullScreen(mozilla::dom::RequestFullscreenOptions()); \
return NS_OK; \ return NS_OK; \
} \ } \
NS_IMETHOD MozRequestPointerLock(void) MOZ_FINAL \ NS_IMETHOD MozRequestPointerLock(void) MOZ_FINAL MOZ_OVERRIDE \
{ \ { \
Element::MozRequestPointerLock(); \ Element::MozRequestPointerLock(); \
return NS_OK; \ return NS_OK; \
} \ } \
using nsINode::QuerySelector; \ using nsINode::QuerySelector; \
NS_IMETHOD QuerySelector(const nsAString& aSelector, \ NS_IMETHOD QuerySelector(const nsAString& aSelector, \
nsIDOMElement **aReturn) MOZ_FINAL \ nsIDOMElement **aReturn) MOZ_FINAL MOZ_OVERRIDE \
{ \ { \
return nsINode::QuerySelector(aSelector, aReturn); \ return nsINode::QuerySelector(aSelector, aReturn); \
} \ } \
using nsINode::QuerySelectorAll; \ using nsINode::QuerySelectorAll; \
NS_IMETHOD QuerySelectorAll(const nsAString& aSelector, \ NS_IMETHOD QuerySelectorAll(const nsAString& aSelector, \
nsIDOMNodeList **aReturn) MOZ_FINAL \ nsIDOMNodeList **aReturn) MOZ_FINAL MOZ_OVERRIDE \
{ \ { \
return nsINode::QuerySelectorAll(aSelector, aReturn); \ return nsINode::QuerySelectorAll(aSelector, aReturn); \
} }

View File

@@ -500,7 +500,7 @@ public:
NS_DECL_CYCLE_COLLECTION_CLASS(AsyncVerifyRedirectCallbackFwr) NS_DECL_CYCLE_COLLECTION_CLASS(AsyncVerifyRedirectCallbackFwr)
// nsIAsyncVerifyRedirectCallback implementation // nsIAsyncVerifyRedirectCallback implementation
NS_IMETHOD OnRedirectVerifyCallback(nsresult aResult) NS_IMETHOD OnRedirectVerifyCallback(nsresult aResult) MOZ_OVERRIDE
{ {
nsresult rv = mEventSource->OnRedirectVerifyCallback(aResult); nsresult rv = mEventSource->OnRedirectVerifyCallback(aResult);
if (NS_FAILED(rv)) { if (NS_FAILED(rv)) {

View File

@@ -1083,7 +1083,7 @@ public:
NS_DECL_THREADSAFE_ISUPPORTS NS_DECL_THREADSAFE_ISUPPORTS
NS_IMETHOD CollectReports(nsIMemoryReporterCallback *aCallback, NS_IMETHOD CollectReports(nsIMemoryReporterCallback *aCallback,
nsISupports *aClosure, bool aAnonymize) nsISupports *aClosure, bool aAnonymize) MOZ_OVERRIDE
{ {
typedef FileImplMemory::DataOwner DataOwner; typedef FileImplMemory::DataOwner DataOwner;

View File

@@ -439,7 +439,7 @@ public:
return mIsFile && mLastModificationDate == UINT64_MAX; return mIsFile && mLastModificationDate == UINT64_MAX;
} }
virtual bool IsFile() const virtual bool IsFile() const MOZ_OVERRIDE
{ {
return mIsFile; return mIsFile;
} }
@@ -460,13 +460,13 @@ public:
return false; return false;
} }
virtual bool IsSizeUnknown() const virtual bool IsSizeUnknown() const MOZ_OVERRIDE
{ {
return mLength == UINT64_MAX; return mLength == UINT64_MAX;
} }
virtual void Unlink() {} virtual void Unlink() MOZ_OVERRIDE {}
virtual void Traverse(nsCycleCollectionTraversalCallback &aCb) {} virtual void Traverse(nsCycleCollectionTraversalCallback &aCb) MOZ_OVERRIDE {}
protected: protected:
virtual ~FileImplBase() {} virtual ~FileImplBase() {}

View File

@@ -99,7 +99,7 @@ public:
// nsIWeakReference // nsIWeakReference
NS_DECL_NSIWEAKREFERENCE NS_DECL_NSIWEAKREFERENCE
virtual size_t SizeOfOnlyThis(mozilla::MallocSizeOf aMallocSizeOf) const; virtual size_t SizeOfOnlyThis(mozilla::MallocSizeOf aMallocSizeOf) const MOZ_OVERRIDE;
void NoticeNodeDestruction() void NoticeNodeDestruction()
{ {

View File

@@ -82,7 +82,7 @@ public:
, mFailed(false) , mFailed(false)
{} {}
NS_IMETHOD Run() NS_IMETHOD Run() MOZ_OVERRIDE
{ {
nsresult rv = NS_OK; nsresult rv = NS_OK;
MOZ_ASSERT(NS_IsMainThread()); MOZ_ASSERT(NS_IsMainThread());
@@ -190,7 +190,7 @@ public:
return rv; return rv;
} }
NS_IMETHOD Run() NS_IMETHOD Run() MOZ_OVERRIDE
{ {
uint64_t imgSize; uint64_t imgSize;
void* imgData = nullptr; void* imgData = nullptr;

View File

@@ -33,9 +33,9 @@ public:
virtual JSObject* WrapObject(JSContext* aCx) MOZ_OVERRIDE; virtual JSObject* WrapObject(JSContext* aCx) MOZ_OVERRIDE;
virtual DOMHighResTimeStamp StartTime() const; virtual DOMHighResTimeStamp StartTime() const MOZ_OVERRIDE;
virtual DOMHighResTimeStamp Duration() const virtual DOMHighResTimeStamp Duration() const MOZ_OVERRIDE
{ {
return ResponseEnd() - StartTime(); return ResponseEnd() - StartTime();
} }

View File

@@ -1981,7 +1981,7 @@ public:
return true; return true;
} }
bool Suspend(JSContext* aCx) bool Suspend(JSContext* aCx) MOZ_OVERRIDE
{ {
mWebSocketImpl->mWorkerShuttingDown = true; mWebSocketImpl->mWorkerShuttingDown = true;
mWebSocketImpl->CloseConnection(nsIWebSocketChannel::CLOSE_GOING_AWAY); mWebSocketImpl->CloseConnection(nsIWebSocketChannel::CLOSE_GOING_AWAY);

View File

@@ -86,23 +86,23 @@ public:
// nsIContentIterator interface methods ------------------------------ // nsIContentIterator interface methods ------------------------------
virtual nsresult Init(nsINode* aRoot); virtual nsresult Init(nsINode* aRoot) MOZ_OVERRIDE;
virtual nsresult Init(nsIDOMRange* aRange); virtual nsresult Init(nsIDOMRange* aRange) MOZ_OVERRIDE;
virtual void First(); virtual void First() MOZ_OVERRIDE;
virtual void Last(); virtual void Last() MOZ_OVERRIDE;
virtual void Next(); virtual void Next() MOZ_OVERRIDE;
virtual void Prev(); virtual void Prev() MOZ_OVERRIDE;
virtual nsINode* GetCurrentNode(); virtual nsINode* GetCurrentNode() MOZ_OVERRIDE;
virtual bool IsDone(); virtual bool IsDone() MOZ_OVERRIDE;
virtual nsresult PositionAt(nsINode* aCurNode); virtual nsresult PositionAt(nsINode* aCurNode) MOZ_OVERRIDE;
protected: protected:
virtual ~nsContentIterator(); virtual ~nsContentIterator();
@@ -1113,21 +1113,21 @@ public:
// nsContentIterator overrides ------------------------------ // nsContentIterator overrides ------------------------------
virtual nsresult Init(nsINode* aRoot); virtual nsresult Init(nsINode* aRoot) MOZ_OVERRIDE;
virtual nsresult Init(nsIDOMRange* aRange); virtual nsresult Init(nsIDOMRange* aRange) MOZ_OVERRIDE;
virtual void Next(); virtual void Next() MOZ_OVERRIDE;
virtual void Prev(); virtual void Prev() MOZ_OVERRIDE;
virtual nsresult PositionAt(nsINode* aCurNode); virtual nsresult PositionAt(nsINode* aCurNode) MOZ_OVERRIDE;
// Must override these because we don't do PositionAt // Must override these because we don't do PositionAt
virtual void First(); virtual void First() MOZ_OVERRIDE;
// Must override these because we don't do PositionAt // Must override these because we don't do PositionAt
virtual void Last(); virtual void Last() MOZ_OVERRIDE;
protected: protected:
virtual ~nsContentSubtreeIterator() {} virtual ~nsContentSubtreeIterator() {}

View File

@@ -339,7 +339,7 @@ public:
NS_DECL_ISUPPORTS NS_DECL_ISUPPORTS
NS_IMETHOD CollectReports(nsIHandleReportCallback* aHandleReport, NS_IMETHOD CollectReports(nsIHandleReportCallback* aHandleReport,
nsISupports* aData, bool aAnonymize) nsISupports* aData, bool aAnonymize) MOZ_OVERRIDE
{ {
// We don't measure the |EventListenerManager| objects pointed to by the // We don't measure the |EventListenerManager| objects pointed to by the
// entries because those references are non-owning. // entries because those references are non-owning.
@@ -411,7 +411,7 @@ class CharsetDetectionObserver MOZ_FINAL : public nsICharsetDetectionObserver
public: public:
NS_DECL_ISUPPORTS NS_DECL_ISUPPORTS
NS_IMETHOD Notify(const char *aCharset, nsDetectionConfident aConf) NS_IMETHOD Notify(const char *aCharset, nsDetectionConfident aConf) MOZ_OVERRIDE
{ {
mCharset = aCharset; mCharset = aCharset;
return NS_OK; return NS_OK;

View File

@@ -285,7 +285,7 @@ public:
NS_IMETHOD HasInstance(nsIXPConnectWrappedNative *wrapper, JSContext *cx, NS_IMETHOD HasInstance(nsIXPConnectWrappedNative *wrapper, JSContext *cx,
JSObject *obj, JS::Handle<JS::Value> val, bool *bp, JSObject *obj, JS::Handle<JS::Value> val, bool *bp,
bool *_retval); bool *_retval) MOZ_OVERRIDE;
static nsIClassInfo *doCreate(nsDOMClassInfoData* aData) static nsIClassInfo *doCreate(nsDOMClassInfoData* aData)
{ {

View File

@@ -9697,7 +9697,7 @@ class StubCSSLoaderObserver MOZ_FINAL : public nsICSSLoaderObserver {
~StubCSSLoaderObserver() {} ~StubCSSLoaderObserver() {}
public: public:
NS_IMETHOD NS_IMETHOD
StyleSheetLoaded(CSSStyleSheet*, bool, nsresult) StyleSheetLoaded(CSSStyleSheet*, bool, nsresult) MOZ_OVERRIDE
{ {
return NS_OK; return NS_OK;
} }
@@ -11837,7 +11837,7 @@ public:
NS_DECL_ISUPPORTS_INHERITED NS_DECL_ISUPPORTS_INHERITED
NS_DECL_NSICONTENTPERMISSIONREQUEST NS_DECL_NSICONTENTPERMISSIONREQUEST
NS_IMETHOD Run() NS_IMETHOD Run() MOZ_OVERRIDE
{ {
nsCOMPtr<Element> e = do_QueryReferent(mElement); nsCOMPtr<Element> e = do_QueryReferent(mElement);
nsCOMPtr<nsIDocument> d = do_QueryReferent(mDocument); nsCOMPtr<nsIDocument> d = do_QueryReferent(mDocument);

View File

@@ -991,23 +991,23 @@ public:
int32_t aNamespaceID, int32_t aNamespaceID,
nsIContent **aResult) MOZ_OVERRIDE; nsIContent **aResult) MOZ_OVERRIDE;
virtual void Sanitize(); virtual void Sanitize() MOZ_OVERRIDE;
virtual void EnumerateSubDocuments(nsSubDocEnumFunc aCallback, virtual void EnumerateSubDocuments(nsSubDocEnumFunc aCallback,
void *aData); void *aData) MOZ_OVERRIDE;
virtual bool CanSavePresentation(nsIRequest *aNewRequest); virtual bool CanSavePresentation(nsIRequest *aNewRequest) MOZ_OVERRIDE;
virtual void Destroy(); virtual void Destroy() MOZ_OVERRIDE;
virtual void RemovedFromDocShell(); virtual void RemovedFromDocShell() MOZ_OVERRIDE;
virtual already_AddRefed<nsILayoutHistoryState> GetLayoutHistoryState() const; virtual already_AddRefed<nsILayoutHistoryState> GetLayoutHistoryState() const MOZ_OVERRIDE;
virtual void BlockOnload(); virtual void BlockOnload() MOZ_OVERRIDE;
virtual void UnblockOnload(bool aFireSync); virtual void UnblockOnload(bool aFireSync) MOZ_OVERRIDE;
virtual void AddStyleRelevantLink(mozilla::dom::Link* aLink); virtual void AddStyleRelevantLink(mozilla::dom::Link* aLink) MOZ_OVERRIDE;
virtual void ForgetLink(mozilla::dom::Link* aLink); virtual void ForgetLink(mozilla::dom::Link* aLink) MOZ_OVERRIDE;
void ClearBoxObjectFor(nsIContent* aContent); virtual void ClearBoxObjectFor(nsIContent* aContent) MOZ_OVERRIDE;
virtual already_AddRefed<mozilla::dom::BoxObject> virtual already_AddRefed<mozilla::dom::BoxObject>
GetBoxObjectFor(mozilla::dom::Element* aElement, GetBoxObjectFor(mozilla::dom::Element* aElement,
@@ -1016,31 +1016,31 @@ public:
virtual Element* virtual Element*
GetAnonymousElementByAttribute(nsIContent* aElement, GetAnonymousElementByAttribute(nsIContent* aElement,
nsIAtom* aAttrName, nsIAtom* aAttrName,
const nsAString& aAttrValue) const; const nsAString& aAttrValue) const MOZ_OVERRIDE;
virtual Element* ElementFromPointHelper(float aX, float aY, virtual Element* ElementFromPointHelper(float aX, float aY,
bool aIgnoreRootScrollFrame, bool aIgnoreRootScrollFrame,
bool aFlushLayout); bool aFlushLayout) MOZ_OVERRIDE;
virtual nsresult NodesFromRectHelper(float aX, float aY, virtual nsresult NodesFromRectHelper(float aX, float aY,
float aTopSize, float aRightSize, float aTopSize, float aRightSize,
float aBottomSize, float aLeftSize, float aBottomSize, float aLeftSize,
bool aIgnoreRootScrollFrame, bool aIgnoreRootScrollFrame,
bool aFlushLayout, bool aFlushLayout,
nsIDOMNodeList** aReturn); nsIDOMNodeList** aReturn) MOZ_OVERRIDE;
virtual void FlushSkinBindings(); virtual void FlushSkinBindings() MOZ_OVERRIDE;
virtual nsresult InitializeFrameLoader(nsFrameLoader* aLoader); virtual nsresult InitializeFrameLoader(nsFrameLoader* aLoader) MOZ_OVERRIDE;
virtual nsresult FinalizeFrameLoader(nsFrameLoader* aLoader); virtual nsresult FinalizeFrameLoader(nsFrameLoader* aLoader) MOZ_OVERRIDE;
virtual void TryCancelFrameLoaderInitialization(nsIDocShell* aShell); virtual void TryCancelFrameLoaderInitialization(nsIDocShell* aShell) MOZ_OVERRIDE;
virtual bool FrameLoaderScheduledToBeFinalized(nsIDocShell* aShell); virtual bool FrameLoaderScheduledToBeFinalized(nsIDocShell* aShell) MOZ_OVERRIDE;
virtual nsIDocument* virtual nsIDocument*
RequestExternalResource(nsIURI* aURI, RequestExternalResource(nsIURI* aURI,
nsINode* aRequestingNode, nsINode* aRequestingNode,
ExternalResourceLoad** aPendingLoad); ExternalResourceLoad** aPendingLoad) MOZ_OVERRIDE;
virtual void virtual void
EnumerateExternalResources(nsSubDocEnumFunc aCallback, void* aData); EnumerateExternalResources(nsSubDocEnumFunc aCallback, void* aData) MOZ_OVERRIDE;
nsTArray<nsCString> mHostObjectURIs; nsTArray<nsCString> mHostObjectURIs;
@@ -1049,7 +1049,7 @@ public:
nsSMILAnimationController* GetAnimationController() MOZ_OVERRIDE; nsSMILAnimationController* GetAnimationController() MOZ_OVERRIDE;
virtual mozilla::PendingPlayerTracker* virtual mozilla::PendingPlayerTracker*
GetPendingPlayerTracker() MOZ_FINAL GetPendingPlayerTracker() MOZ_FINAL MOZ_OVERRIDE
{ {
return mPendingPlayerTracker; return mPendingPlayerTracker;
} }
@@ -1135,9 +1135,9 @@ public:
virtual void MozSetImageElement(const nsAString& aImageElementId, virtual void MozSetImageElement(const nsAString& aImageElementId,
Element* aElement) MOZ_OVERRIDE; Element* aElement) MOZ_OVERRIDE;
virtual nsresult AddImage(imgIRequest* aImage); virtual nsresult AddImage(imgIRequest* aImage) MOZ_OVERRIDE;
virtual nsresult RemoveImage(imgIRequest* aImage, uint32_t aFlags); virtual nsresult RemoveImage(imgIRequest* aImage, uint32_t aFlags) MOZ_OVERRIDE;
virtual nsresult SetImageLockingState(bool aLocked); virtual nsresult SetImageLockingState(bool aLocked) MOZ_OVERRIDE;
// AddPlugin adds a plugin-related element to mPlugins when the element is // AddPlugin adds a plugin-related element to mPlugins when the element is
// added to the tree. // added to the tree.
@@ -1312,25 +1312,25 @@ public:
mozilla::ErrorResult& rv) MOZ_OVERRIDE; mozilla::ErrorResult& rv) MOZ_OVERRIDE;
virtual void UseRegistryFromDocument(nsIDocument* aDocument) MOZ_OVERRIDE; virtual void UseRegistryFromDocument(nsIDocument* aDocument) MOZ_OVERRIDE;
virtual nsIDocument* MasterDocument() virtual nsIDocument* MasterDocument() MOZ_OVERRIDE
{ {
return mMasterDocument ? mMasterDocument.get() return mMasterDocument ? mMasterDocument.get()
: this; : this;
} }
virtual void SetMasterDocument(nsIDocument* master) virtual void SetMasterDocument(nsIDocument* master) MOZ_OVERRIDE
{ {
MOZ_ASSERT(master); MOZ_ASSERT(master);
mMasterDocument = master; mMasterDocument = master;
UseRegistryFromDocument(mMasterDocument); UseRegistryFromDocument(mMasterDocument);
} }
virtual bool IsMasterDocument() virtual bool IsMasterDocument() MOZ_OVERRIDE
{ {
return !mMasterDocument; return !mMasterDocument;
} }
virtual mozilla::dom::ImportManager* ImportManager() virtual mozilla::dom::ImportManager* ImportManager() MOZ_OVERRIDE
{ {
if (mImportManager) { if (mImportManager) {
MOZ_ASSERT(!mMasterDocument, "Only the master document has ImportManager set"); MOZ_ASSERT(!mMasterDocument, "Only the master document has ImportManager set");
@@ -1349,22 +1349,22 @@ public:
return mImportManager.get(); return mImportManager.get();
} }
virtual bool HasSubImportLink(nsINode* aLink) virtual bool HasSubImportLink(nsINode* aLink) MOZ_OVERRIDE
{ {
return mSubImportLinks.Contains(aLink); return mSubImportLinks.Contains(aLink);
} }
virtual uint32_t IndexOfSubImportLink(nsINode* aLink) virtual uint32_t IndexOfSubImportLink(nsINode* aLink) MOZ_OVERRIDE
{ {
return mSubImportLinks.IndexOf(aLink); return mSubImportLinks.IndexOf(aLink);
} }
virtual void AddSubImportLink(nsINode* aLink) virtual void AddSubImportLink(nsINode* aLink) MOZ_OVERRIDE
{ {
mSubImportLinks.AppendElement(aLink); mSubImportLinks.AppendElement(aLink);
} }
virtual nsINode* GetSubImportLink(uint32_t aIdx) virtual nsINode* GetSubImportLink(uint32_t aIdx) MOZ_OVERRIDE
{ {
return aIdx < mSubImportLinks.Length() ? mSubImportLinks[aIdx].get() return aIdx < mSubImportLinks.Length() ? mSubImportLinks[aIdx].get()
: nullptr; : nullptr;
@@ -1562,7 +1562,7 @@ public:
// ex. <x-button>, <button is="x-button> (type extension) // ex. <x-button>, <button is="x-button> (type extension)
virtual void SetupCustomElement(Element* aElement, virtual void SetupCustomElement(Element* aElement,
uint32_t aNamespaceID, uint32_t aNamespaceID,
const nsAString* aTypeExtension); const nsAString* aTypeExtension) MOZ_OVERRIDE;
static bool IsWebComponentsEnabled(JSContext* aCx, JSObject* aObject); static bool IsWebComponentsEnabled(JSContext* aCx, JSObject* aObject);

View File

@@ -1855,7 +1855,7 @@ public:
const nsAString& aMessage, const nsAString& aMessage,
const mozilla::dom::StructuredCloneData& aData, const mozilla::dom::StructuredCloneData& aData,
JS::Handle<JSObject *> aCpows, JS::Handle<JSObject *> aCpows,
nsIPrincipal* aPrincipal) nsIPrincipal* aPrincipal) MOZ_OVERRIDE
{ {
if (!nsFrameMessageManager::sPendingSameProcessAsyncMessages) { if (!nsFrameMessageManager::sPendingSameProcessAsyncMessages) {
nsFrameMessageManager::sPendingSameProcessAsyncMessages = new nsTArray<nsCOMPtr<nsIRunnable> >; nsFrameMessageManager::sPendingSameProcessAsyncMessages = new nsTArray<nsCOMPtr<nsIRunnable> >;

View File

@@ -427,7 +427,7 @@ class nsScriptCacheCleaner MOZ_FINAL : public nsIObserver
NS_IMETHODIMP Observe(nsISupports *aSubject, NS_IMETHODIMP Observe(nsISupports *aSubject,
const char *aTopic, const char *aTopic,
const char16_t *aData) const char16_t *aData) MOZ_OVERRIDE
{ {
nsFrameScriptExecutor::Shutdown(); nsFrameScriptExecutor::Shutdown();
return NS_OK; return NS_OK;

View File

@@ -41,11 +41,11 @@ public:
// nsIContent overrides // nsIContent overrides
virtual nsresult BindToTree(nsIDocument* aDocument, nsIContent* aParent, virtual nsresult BindToTree(nsIDocument* aDocument, nsIContent* aParent,
nsIContent* aBindingParent, nsIContent* aBindingParent,
bool aCompileEventHandlers); bool aCompileEventHandlers) MOZ_OVERRIDE;
virtual void UnbindFromTree(bool aDeep, bool aNullParent); virtual void UnbindFromTree(bool aDeep, bool aNullParent) MOZ_OVERRIDE;
virtual EventStates IntrinsicState() const; virtual EventStates IntrinsicState() const MOZ_OVERRIDE;
virtual nsresult PreHandleEvent(EventChainPreVisitor& aVisitor) virtual nsresult PreHandleEvent(EventChainPreVisitor& aVisitor) MOZ_OVERRIDE
{ {
MOZ_ASSERT(IsInNativeAnonymousSubtree()); MOZ_ASSERT(IsInNativeAnonymousSubtree());
if (aVisitor.mEvent->message == NS_LOAD || if (aVisitor.mEvent->message == NS_LOAD ||

View File

@@ -228,7 +228,7 @@ public:
protected: protected:
virtual ~nsGenericDOMDataNode(); virtual ~nsGenericDOMDataNode();
virtual mozilla::dom::Element* GetNameSpaceElement() virtual mozilla::dom::Element* GetNameSpaceElement() MOZ_OVERRIDE
{ {
nsINode *parent = GetParentNode(); nsINode *parent = GetParentNode();

View File

@@ -480,14 +480,14 @@ class nsGlobalWindowObserver MOZ_FINAL : public nsIObserver,
public: public:
explicit nsGlobalWindowObserver(nsGlobalWindow* aWindow) : mWindow(aWindow) {} explicit nsGlobalWindowObserver(nsGlobalWindow* aWindow) : mWindow(aWindow) {}
NS_DECL_ISUPPORTS NS_DECL_ISUPPORTS
NS_IMETHOD Observe(nsISupports* aSubject, const char* aTopic, const char16_t* aData) NS_IMETHOD Observe(nsISupports* aSubject, const char* aTopic, const char16_t* aData) MOZ_OVERRIDE
{ {
if (!mWindow) if (!mWindow)
return NS_OK; return NS_OK;
return mWindow->Observe(aSubject, aTopic, aData); return mWindow->Observe(aSubject, aTopic, aData);
} }
void Forget() { mWindow = nullptr; } void Forget() { mWindow = nullptr; }
NS_IMETHODIMP GetInterface(const nsIID& aIID, void** aResult) NS_IMETHODIMP GetInterface(const nsIID& aIID, void** aResult) MOZ_OVERRIDE
{ {
if (mWindow && aIID.Equals(NS_GET_IID(nsIDOMWindow)) && mWindow) { if (mWindow && aIID.Equals(NS_GET_IID(nsIDOMWindow)) && mWindow) {
return mWindow->QueryInterface(aIID, aResult); return mWindow->QueryInterface(aIID, aResult);

View File

@@ -358,7 +358,7 @@ public:
} }
// nsIGlobalJSObjectHolder // nsIGlobalJSObjectHolder
virtual JSObject *GetGlobalJSObject(); virtual JSObject* GetGlobalJSObject() MOZ_OVERRIDE;
// nsIScriptGlobalObject // nsIScriptGlobalObject
JSObject *FastGetGlobalJSObject() const JSObject *FastGetGlobalJSObject() const
@@ -368,18 +368,18 @@ public:
void TraceGlobalJSObject(JSTracer* aTrc); void TraceGlobalJSObject(JSTracer* aTrc);
virtual nsresult EnsureScriptEnvironment(); virtual nsresult EnsureScriptEnvironment() MOZ_OVERRIDE;
virtual nsIScriptContext *GetScriptContext(); virtual nsIScriptContext *GetScriptContext() MOZ_OVERRIDE;
void PoisonOuterWindowProxy(JSObject *aObject); void PoisonOuterWindowProxy(JSObject *aObject);
virtual bool IsBlackForCC(bool aTracingNeeded = true); virtual bool IsBlackForCC(bool aTracingNeeded = true) MOZ_OVERRIDE;
static JSObject* OuterObject(JSContext* aCx, JS::Handle<JSObject*> aObj); static JSObject* OuterObject(JSContext* aCx, JS::Handle<JSObject*> aObj);
// nsIScriptObjectPrincipal // nsIScriptObjectPrincipal
virtual nsIPrincipal* GetPrincipal(); virtual nsIPrincipal* GetPrincipal() MOZ_OVERRIDE;
// nsIDOMWindow // nsIDOMWindow
NS_DECL_NSIDOMWINDOW NS_DECL_NSIDOMWINDOW
@@ -412,76 +412,76 @@ public:
} }
// nsPIDOMWindow // nsPIDOMWindow
virtual nsPIDOMWindow* GetPrivateRoot(); virtual nsPIDOMWindow* GetPrivateRoot() MOZ_OVERRIDE;
// Outer windows only. // Outer windows only.
virtual void ActivateOrDeactivate(bool aActivate); virtual void ActivateOrDeactivate(bool aActivate) MOZ_OVERRIDE;
virtual void SetActive(bool aActive); virtual void SetActive(bool aActive) MOZ_OVERRIDE;
virtual void SetIsBackground(bool aIsBackground); virtual void SetIsBackground(bool aIsBackground) MOZ_OVERRIDE;
virtual void SetChromeEventHandler(mozilla::dom::EventTarget* aChromeEventHandler); virtual void SetChromeEventHandler(mozilla::dom::EventTarget* aChromeEventHandler) MOZ_OVERRIDE;
// Outer windows only. // Outer windows only.
virtual void SetInitialPrincipalToSubject(); virtual void SetInitialPrincipalToSubject() MOZ_OVERRIDE;
virtual PopupControlState PushPopupControlState(PopupControlState state, bool aForce) const; virtual PopupControlState PushPopupControlState(PopupControlState state, bool aForce) const MOZ_OVERRIDE;
virtual void PopPopupControlState(PopupControlState state) const; virtual void PopPopupControlState(PopupControlState state) const MOZ_OVERRIDE;
virtual PopupControlState GetPopupControlState() const; virtual PopupControlState GetPopupControlState() const MOZ_OVERRIDE;
virtual already_AddRefed<nsISupports> SaveWindowState(); virtual already_AddRefed<nsISupports> SaveWindowState() MOZ_OVERRIDE;
virtual nsresult RestoreWindowState(nsISupports *aState); virtual nsresult RestoreWindowState(nsISupports *aState) MOZ_OVERRIDE;
virtual void SuspendTimeouts(uint32_t aIncrease = 1, virtual void SuspendTimeouts(uint32_t aIncrease = 1,
bool aFreezeChildren = true); bool aFreezeChildren = true) MOZ_OVERRIDE;
virtual nsresult ResumeTimeouts(bool aThawChildren = true); virtual nsresult ResumeTimeouts(bool aThawChildren = true) MOZ_OVERRIDE;
virtual uint32_t TimeoutSuspendCount(); virtual uint32_t TimeoutSuspendCount() MOZ_OVERRIDE;
virtual nsresult FireDelayedDOMEvents(); virtual nsresult FireDelayedDOMEvents() MOZ_OVERRIDE;
virtual bool IsFrozen() const virtual bool IsFrozen() const MOZ_OVERRIDE
{ {
return mIsFrozen; return mIsFrozen;
} }
virtual bool IsRunningTimeout() { return mTimeoutFiringDepth > 0; } virtual bool IsRunningTimeout() MOZ_OVERRIDE { return mTimeoutFiringDepth > 0; }
// Outer windows only. // Outer windows only.
virtual bool WouldReuseInnerWindow(nsIDocument* aNewDocument); virtual bool WouldReuseInnerWindow(nsIDocument* aNewDocument) MOZ_OVERRIDE;
virtual void SetDocShell(nsIDocShell* aDocShell); virtual void SetDocShell(nsIDocShell* aDocShell) MOZ_OVERRIDE;
virtual void DetachFromDocShell(); virtual void DetachFromDocShell() MOZ_OVERRIDE;
virtual nsresult SetNewDocument(nsIDocument *aDocument, virtual nsresult SetNewDocument(nsIDocument *aDocument,
nsISupports *aState, nsISupports *aState,
bool aForceReuseInnerWindow); bool aForceReuseInnerWindow) MOZ_OVERRIDE;
// Outer windows only. // Outer windows only.
void DispatchDOMWindowCreated(); void DispatchDOMWindowCreated();
virtual void SetOpenerWindow(nsIDOMWindow* aOpener, virtual void SetOpenerWindow(nsIDOMWindow* aOpener,
bool aOriginalOpener); bool aOriginalOpener) MOZ_OVERRIDE;
// Outer windows only. // Outer windows only.
virtual void EnsureSizeUpToDate(); virtual void EnsureSizeUpToDate() MOZ_OVERRIDE;
virtual void EnterModalState(); virtual void EnterModalState() MOZ_OVERRIDE;
virtual void LeaveModalState(); virtual void LeaveModalState() MOZ_OVERRIDE;
// Outer windows only. // Outer windows only.
virtual bool CanClose(); virtual bool CanClose() MOZ_OVERRIDE;
virtual void ForceClose(); virtual void ForceClose() MOZ_OVERRIDE;
virtual void MaybeUpdateTouchState(); virtual void MaybeUpdateTouchState() MOZ_OVERRIDE;
virtual void UpdateTouchState(); virtual void UpdateTouchState() MOZ_OVERRIDE;
// Outer windows only. // Outer windows only.
virtual bool DispatchCustomEvent(const nsAString& aEventName); virtual bool DispatchCustomEvent(const nsAString& aEventName) MOZ_OVERRIDE;
bool DispatchResizeEvent(const mozilla::CSSIntSize& aSize); bool DispatchResizeEvent(const mozilla::CSSIntSize& aSize);
// Inner windows only. // Inner windows only.
virtual void RefreshCompartmentPrincipal(); virtual void RefreshCompartmentPrincipal() MOZ_OVERRIDE;
// Outer windows only. // Outer windows only.
virtual nsresult SetFullScreenInternal(bool aIsFullScreen, bool aRequireTrust, virtual nsresult SetFullScreenInternal(bool aIsFullScreen, bool aRequireTrust,
mozilla::gfx::VRHMDInfo *aHMD = nullptr); mozilla::gfx::VRHMDInfo *aHMD = nullptr) MOZ_OVERRIDE;
bool FullScreen() const; bool FullScreen() const;
// Inner windows only. // Inner windows only.
virtual void SetHasGamepadEventListener(bool aHasGamepad = true); virtual void SetHasGamepadEventListener(bool aHasGamepad = true) MOZ_OVERRIDE;
// nsIInterfaceRequestor // nsIInterfaceRequestor
NS_DECL_NSIINTERFACEREQUESTOR NS_DECL_NSIINTERFACEREQUESTOR
@@ -632,32 +632,32 @@ public:
#endif #endif
virtual JSObject* virtual JSObject*
GetCachedXBLPrototypeHandler(nsXBLPrototypeHandler* aKey); GetCachedXBLPrototypeHandler(nsXBLPrototypeHandler* aKey) MOZ_OVERRIDE;
virtual void virtual void
CacheXBLPrototypeHandler(nsXBLPrototypeHandler* aKey, CacheXBLPrototypeHandler(nsXBLPrototypeHandler* aKey,
JS::Handle<JSObject*> aHandler); JS::Handle<JSObject*> aHandler) MOZ_OVERRIDE;
virtual bool TakeFocus(bool aFocus, uint32_t aFocusMethod); virtual bool TakeFocus(bool aFocus, uint32_t aFocusMethod) MOZ_OVERRIDE;
virtual void SetReadyForFocus(); virtual void SetReadyForFocus() MOZ_OVERRIDE;
virtual void PageHidden(); virtual void PageHidden() MOZ_OVERRIDE;
virtual nsresult DispatchAsyncHashchange(nsIURI *aOldURI, nsIURI *aNewURI); virtual nsresult DispatchAsyncHashchange(nsIURI *aOldURI, nsIURI *aNewURI) MOZ_OVERRIDE;
virtual nsresult DispatchSyncPopState(); virtual nsresult DispatchSyncPopState() MOZ_OVERRIDE;
// Inner windows only. // Inner windows only.
virtual void EnableDeviceSensor(uint32_t aType); virtual void EnableDeviceSensor(uint32_t aType) MOZ_OVERRIDE;
virtual void DisableDeviceSensor(uint32_t aType); virtual void DisableDeviceSensor(uint32_t aType) MOZ_OVERRIDE;
virtual void EnableTimeChangeNotifications(); virtual void EnableTimeChangeNotifications() MOZ_OVERRIDE;
virtual void DisableTimeChangeNotifications(); virtual void DisableTimeChangeNotifications() MOZ_OVERRIDE;
#ifdef MOZ_B2G #ifdef MOZ_B2G
// Inner windows only. // Inner windows only.
virtual void EnableNetworkEvent(uint32_t aType); virtual void EnableNetworkEvent(uint32_t aType) MOZ_OVERRIDE;
virtual void DisableNetworkEvent(uint32_t aType); virtual void DisableNetworkEvent(uint32_t aType) MOZ_OVERRIDE;
#endif // MOZ_B2G #endif // MOZ_B2G
virtual nsresult SetArguments(nsIArray *aArguments); virtual nsresult SetArguments(nsIArray* aArguments) MOZ_OVERRIDE;
void MaybeForgiveSpamCount(); void MaybeForgiveSpamCount();
bool IsClosedOrClosing() { bool IsClosedOrClosing() {
@@ -673,7 +673,7 @@ public:
const nsAString& aPopupWindowName, const nsAString& aPopupWindowName,
const nsAString& aPopupWindowFeatures) MOZ_OVERRIDE; const nsAString& aPopupWindowFeatures) MOZ_OVERRIDE;
virtual uint32_t GetSerial() { virtual uint32_t GetSerial() MOZ_OVERRIDE {
return mSerial; return mSerial;
} }
@@ -1153,7 +1153,7 @@ protected:
OpenNoNavigate(const nsAString& aUrl, OpenNoNavigate(const nsAString& aUrl,
const nsAString& aName, const nsAString& aName,
const nsAString& aOptions, const nsAString& aOptions,
nsIDOMWindow **_retval); nsIDOMWindow** _retval) MOZ_OVERRIDE;
private: private:
/** /**
@@ -1222,7 +1222,7 @@ public:
// |interval| is in milliseconds. // |interval| is in milliseconds.
nsresult SetTimeoutOrInterval(nsIScriptTimeoutHandler *aHandler, nsresult SetTimeoutOrInterval(nsIScriptTimeoutHandler *aHandler,
int32_t interval, int32_t interval,
bool aIsInterval, int32_t *aReturn); bool aIsInterval, int32_t* aReturn) MOZ_OVERRIDE;
int32_t SetTimeoutOrInterval(mozilla::dom::Function& aFunction, int32_t SetTimeoutOrInterval(mozilla::dom::Function& aFunction,
int32_t aTimeout, int32_t aTimeout,
const mozilla::dom::Sequence<JS::Value>& aArguments, const mozilla::dom::Sequence<JS::Value>& aArguments,
@@ -1232,7 +1232,7 @@ public:
mozilla::ErrorResult& aError); mozilla::ErrorResult& aError);
void ClearTimeoutOrInterval(int32_t aTimerID, void ClearTimeoutOrInterval(int32_t aTimerID,
mozilla::ErrorResult& aError); mozilla::ErrorResult& aError);
nsresult ClearTimeoutOrInterval(int32_t aTimerID) nsresult ClearTimeoutOrInterval(int32_t aTimerID) MOZ_OVERRIDE
{ {
mozilla::ErrorResult rv; mozilla::ErrorResult rv;
ClearTimeoutOrInterval(aTimerID, rv); ClearTimeoutOrInterval(aTimerID, rv);
@@ -1277,10 +1277,10 @@ public:
uint32_t GetFuzzTimeMS(); uint32_t GetFuzzTimeMS();
nsresult ScheduleActiveTimerCallback(); nsresult ScheduleActiveTimerCallback();
uint32_t FindInsertionIndex(IdleObserverHolder* aIdleObserver); uint32_t FindInsertionIndex(IdleObserverHolder* aIdleObserver);
virtual nsresult RegisterIdleObserver(nsIIdleObserver* aIdleObserverPtr); virtual nsresult RegisterIdleObserver(nsIIdleObserver* aIdleObserverPtr) MOZ_OVERRIDE;
nsresult FindIndexOfElementToRemove(nsIIdleObserver* aIdleObserver, nsresult FindIndexOfElementToRemove(nsIIdleObserver* aIdleObserver,
int32_t* aRemoveElementIndex); int32_t* aRemoveElementIndex);
virtual nsresult UnregisterIdleObserver(nsIIdleObserver* aIdleObserverPtr); virtual nsresult UnregisterIdleObserver(nsIIdleObserver* aIdleObserverPtr) MOZ_OVERRIDE;
// Inner windows only. // Inner windows only.
nsresult FireHashchange(const nsAString &aOldURL, const nsAString &aNewURL); nsresult FireHashchange(const nsAString &aOldURL, const nsAString &aNewURL);
@@ -1362,16 +1362,16 @@ public:
virtual void SetFocusedNode(nsIContent* aNode, virtual void SetFocusedNode(nsIContent* aNode,
uint32_t aFocusMethod = 0, uint32_t aFocusMethod = 0,
bool aNeedsFocus = false); bool aNeedsFocus = false) MOZ_OVERRIDE;
virtual uint32_t GetFocusMethod(); virtual uint32_t GetFocusMethod() MOZ_OVERRIDE;
virtual bool ShouldShowFocusRing(); virtual bool ShouldShowFocusRing() MOZ_OVERRIDE;
virtual void SetKeyboardIndicators(UIStateChangeType aShowAccelerators, virtual void SetKeyboardIndicators(UIStateChangeType aShowAccelerators,
UIStateChangeType aShowFocusRings); UIStateChangeType aShowFocusRings) MOZ_OVERRIDE;
virtual void GetKeyboardIndicators(bool* aShowAccelerators, virtual void GetKeyboardIndicators(bool* aShowAccelerators,
bool* aShowFocusRings); bool* aShowFocusRings) MOZ_OVERRIDE;
// Inner windows only. // Inner windows only.
void UpdateCanvasFocus(bool aFocusChanged, nsIContent* aNewContent); void UpdateCanvasFocus(bool aFocusChanged, nsIContent* aNewContent);
@@ -1388,7 +1388,7 @@ protected:
void ClearStatus(); void ClearStatus();
virtual void UpdateParentTarget(); virtual void UpdateParentTarget() MOZ_OVERRIDE;
inline int32_t DOMMinTimeoutValue() const; inline int32_t DOMMinTimeoutValue() const;

View File

@@ -112,9 +112,9 @@ class nsSelectionCommandsBase : public nsIControllerCommand
{ {
public: public:
NS_DECL_ISUPPORTS NS_DECL_ISUPPORTS
NS_IMETHOD IsCommandEnabled(const char * aCommandName, nsISupports *aCommandContext, bool *_retval); NS_IMETHOD IsCommandEnabled(const char* aCommandName, nsISupports* aCommandContext, bool* _retval) MOZ_OVERRIDE;
NS_IMETHOD GetCommandStateParams(const char * aCommandName, nsICommandParams *aParams, nsISupports *aCommandContext); NS_IMETHOD GetCommandStateParams(const char* aCommandName, nsICommandParams* aParams, nsISupports* aCommandContext) MOZ_OVERRIDE;
NS_IMETHOD DoCommandParams(const char * aCommandName, nsICommandParams *aParams, nsISupports *aCommandContext); NS_IMETHOD DoCommandParams(const char* aCommandName, nsICommandParams* aParams, nsISupports* aCommandContext) MOZ_OVERRIDE;
protected: protected:
virtual ~nsSelectionCommandsBase() {} virtual ~nsSelectionCommandsBase() {}

View File

@@ -44,7 +44,7 @@ class HostObjectURLsReporter MOZ_FINAL : public nsIMemoryReporter
NS_DECL_ISUPPORTS NS_DECL_ISUPPORTS
NS_IMETHOD CollectReports(nsIHandleReportCallback* aHandleReport, NS_IMETHOD CollectReports(nsIHandleReportCallback* aHandleReport,
nsISupports* aData, bool aAnonymize) nsISupports* aData, bool aAnonymize) MOZ_OVERRIDE
{ {
return MOZ_COLLECT_REPORT( return MOZ_COLLECT_REPORT(
"host-object-urls", KIND_OTHER, UNITS_COUNT, "host-object-urls", KIND_OTHER, UNITS_COUNT,
@@ -62,7 +62,7 @@ class BlobURLsReporter MOZ_FINAL : public nsIMemoryReporter
NS_DECL_ISUPPORTS NS_DECL_ISUPPORTS
NS_IMETHOD CollectReports(nsIHandleReportCallback* aCallback, NS_IMETHOD CollectReports(nsIHandleReportCallback* aCallback,
nsISupports* aData, bool aAnonymize) nsISupports* aData, bool aAnonymize) MOZ_OVERRIDE
{ {
EnumArg env; EnumArg env;
env.mCallback = aCallback; env.mCallback = aCallback;

View File

@@ -2508,7 +2508,7 @@ protected:
virtual void MutationEventDispatched(nsINode* aTarget) = 0; virtual void MutationEventDispatched(nsINode* aTarget) = 0;
friend class mozAutoSubtreeModified; friend class mozAutoSubtreeModified;
virtual Element* GetNameSpaceElement() virtual Element* GetNameSpaceElement() MOZ_OVERRIDE
{ {
return GetRootElement(); return GetRootElement();
} }

View File

@@ -195,56 +195,56 @@ NS_DEFINE_STATIC_IID_ACCESSOR(nsIDocumentObserver, NS_IDOCUMENT_OBSERVER_IID)
#define NS_DECL_NSIDOCUMENTOBSERVER_BEGINUPDATE \ #define NS_DECL_NSIDOCUMENTOBSERVER_BEGINUPDATE \
virtual void BeginUpdate(nsIDocument* aDocument, \ virtual void BeginUpdate(nsIDocument* aDocument, \
nsUpdateType aUpdateType); nsUpdateType aUpdateType) MOZ_OVERRIDE;
#define NS_DECL_NSIDOCUMENTOBSERVER_ENDUPDATE \ #define NS_DECL_NSIDOCUMENTOBSERVER_ENDUPDATE \
virtual void EndUpdate(nsIDocument* aDocument, nsUpdateType aUpdateType); virtual void EndUpdate(nsIDocument* aDocument, nsUpdateType aUpdateType) MOZ_OVERRIDE;
#define NS_DECL_NSIDOCUMENTOBSERVER_BEGINLOAD \ #define NS_DECL_NSIDOCUMENTOBSERVER_BEGINLOAD \
virtual void BeginLoad(nsIDocument* aDocument); virtual void BeginLoad(nsIDocument* aDocument) MOZ_OVERRIDE;
#define NS_DECL_NSIDOCUMENTOBSERVER_ENDLOAD \ #define NS_DECL_NSIDOCUMENTOBSERVER_ENDLOAD \
virtual void EndLoad(nsIDocument* aDocument); virtual void EndLoad(nsIDocument* aDocument) MOZ_OVERRIDE;
#define NS_DECL_NSIDOCUMENTOBSERVER_CONTENTSTATECHANGED \ #define NS_DECL_NSIDOCUMENTOBSERVER_CONTENTSTATECHANGED \
virtual void ContentStateChanged(nsIDocument* aDocument, \ virtual void ContentStateChanged(nsIDocument* aDocument, \
nsIContent* aContent, \ nsIContent* aContent, \
mozilla::EventStates aStateMask); mozilla::EventStates aStateMask) MOZ_OVERRIDE;
#define NS_DECL_NSIDOCUMENTOBSERVER_DOCUMENTSTATESCHANGED \ #define NS_DECL_NSIDOCUMENTOBSERVER_DOCUMENTSTATESCHANGED \
virtual void DocumentStatesChanged(nsIDocument* aDocument, \ virtual void DocumentStatesChanged(nsIDocument* aDocument, \
mozilla::EventStates aStateMask); mozilla::EventStates aStateMask) MOZ_OVERRIDE;
#define NS_DECL_NSIDOCUMENTOBSERVER_STYLESHEETADDED \ #define NS_DECL_NSIDOCUMENTOBSERVER_STYLESHEETADDED \
virtual void StyleSheetAdded(nsIDocument* aDocument, \ virtual void StyleSheetAdded(nsIDocument* aDocument, \
nsIStyleSheet* aStyleSheet, \ nsIStyleSheet* aStyleSheet, \
bool aDocumentSheet); bool aDocumentSheet) MOZ_OVERRIDE;
#define NS_DECL_NSIDOCUMENTOBSERVER_STYLESHEETREMOVED \ #define NS_DECL_NSIDOCUMENTOBSERVER_STYLESHEETREMOVED \
virtual void StyleSheetRemoved(nsIDocument* aDocument, \ virtual void StyleSheetRemoved(nsIDocument* aDocument, \
nsIStyleSheet* aStyleSheet, \ nsIStyleSheet* aStyleSheet, \
bool aDocumentSheet); bool aDocumentSheet) MOZ_OVERRIDE;
#define NS_DECL_NSIDOCUMENTOBSERVER_STYLESHEETAPPLICABLESTATECHANGED \ #define NS_DECL_NSIDOCUMENTOBSERVER_STYLESHEETAPPLICABLESTATECHANGED \
virtual void StyleSheetApplicableStateChanged(nsIDocument* aDocument, \ virtual void StyleSheetApplicableStateChanged(nsIDocument* aDocument, \
nsIStyleSheet* aStyleSheet,\ nsIStyleSheet* aStyleSheet,\
bool aApplicable); bool aApplicable) MOZ_OVERRIDE;
#define NS_DECL_NSIDOCUMENTOBSERVER_STYLERULECHANGED \ #define NS_DECL_NSIDOCUMENTOBSERVER_STYLERULECHANGED \
virtual void StyleRuleChanged(nsIDocument* aDocument, \ virtual void StyleRuleChanged(nsIDocument* aDocument, \
nsIStyleSheet* aStyleSheet, \ nsIStyleSheet* aStyleSheet, \
nsIStyleRule* aOldStyleRule, \ nsIStyleRule* aOldStyleRule, \
nsIStyleRule* aNewStyleRule); nsIStyleRule* aNewStyleRule) MOZ_OVERRIDE;
#define NS_DECL_NSIDOCUMENTOBSERVER_STYLERULEADDED \ #define NS_DECL_NSIDOCUMENTOBSERVER_STYLERULEADDED \
virtual void StyleRuleAdded(nsIDocument* aDocument, \ virtual void StyleRuleAdded(nsIDocument* aDocument, \
nsIStyleSheet* aStyleSheet, \ nsIStyleSheet* aStyleSheet, \
nsIStyleRule* aStyleRule); nsIStyleRule* aStyleRule) MOZ_OVERRIDE;
#define NS_DECL_NSIDOCUMENTOBSERVER_STYLERULEREMOVED \ #define NS_DECL_NSIDOCUMENTOBSERVER_STYLERULEREMOVED \
virtual void StyleRuleRemoved(nsIDocument* aDocument, \ virtual void StyleRuleRemoved(nsIDocument* aDocument, \
nsIStyleSheet* aStyleSheet, \ nsIStyleSheet* aStyleSheet, \
nsIStyleRule* aStyleRule); nsIStyleRule* aStyleRule) MOZ_OVERRIDE;
#define NS_DECL_NSIDOCUMENTOBSERVER \ #define NS_DECL_NSIDOCUMENTOBSERVER \
NS_DECL_NSIDOCUMENTOBSERVER_BEGINUPDATE \ NS_DECL_NSIDOCUMENTOBSERVER_BEGINUPDATE \

View File

@@ -323,51 +323,51 @@ NS_DEFINE_STATIC_IID_ACCESSOR(nsIMutationObserver, NS_IMUTATION_OBSERVER_IID)
#define NS_DECL_NSIMUTATIONOBSERVER_CHARACTERDATAWILLCHANGE \ #define NS_DECL_NSIMUTATIONOBSERVER_CHARACTERDATAWILLCHANGE \
virtual void CharacterDataWillChange(nsIDocument* aDocument, \ virtual void CharacterDataWillChange(nsIDocument* aDocument, \
nsIContent* aContent, \ nsIContent* aContent, \
CharacterDataChangeInfo* aInfo); CharacterDataChangeInfo* aInfo) MOZ_OVERRIDE;
#define NS_DECL_NSIMUTATIONOBSERVER_CHARACTERDATACHANGED \ #define NS_DECL_NSIMUTATIONOBSERVER_CHARACTERDATACHANGED \
virtual void CharacterDataChanged(nsIDocument* aDocument, \ virtual void CharacterDataChanged(nsIDocument* aDocument, \
nsIContent* aContent, \ nsIContent* aContent, \
CharacterDataChangeInfo* aInfo); CharacterDataChangeInfo* aInfo) MOZ_OVERRIDE;
#define NS_DECL_NSIMUTATIONOBSERVER_ATTRIBUTEWILLCHANGE \ #define NS_DECL_NSIMUTATIONOBSERVER_ATTRIBUTEWILLCHANGE \
virtual void AttributeWillChange(nsIDocument* aDocument, \ virtual void AttributeWillChange(nsIDocument* aDocument, \
mozilla::dom::Element* aElement, \ mozilla::dom::Element* aElement, \
int32_t aNameSpaceID, \ int32_t aNameSpaceID, \
nsIAtom* aAttribute, \ nsIAtom* aAttribute, \
int32_t aModType); int32_t aModType) MOZ_OVERRIDE;
#define NS_DECL_NSIMUTATIONOBSERVER_ATTRIBUTECHANGED \ #define NS_DECL_NSIMUTATIONOBSERVER_ATTRIBUTECHANGED \
virtual void AttributeChanged(nsIDocument* aDocument, \ virtual void AttributeChanged(nsIDocument* aDocument, \
mozilla::dom::Element* aElement, \ mozilla::dom::Element* aElement, \
int32_t aNameSpaceID, \ int32_t aNameSpaceID, \
nsIAtom* aAttribute, \ nsIAtom* aAttribute, \
int32_t aModType); int32_t aModType) MOZ_OVERRIDE;
#define NS_DECL_NSIMUTATIONOBSERVER_CONTENTAPPENDED \ #define NS_DECL_NSIMUTATIONOBSERVER_CONTENTAPPENDED \
virtual void ContentAppended(nsIDocument* aDocument, \ virtual void ContentAppended(nsIDocument* aDocument, \
nsIContent* aContainer, \ nsIContent* aContainer, \
nsIContent* aFirstNewContent, \ nsIContent* aFirstNewContent, \
int32_t aNewIndexInContainer); int32_t aNewIndexInContainer) MOZ_OVERRIDE;
#define NS_DECL_NSIMUTATIONOBSERVER_CONTENTINSERTED \ #define NS_DECL_NSIMUTATIONOBSERVER_CONTENTINSERTED \
virtual void ContentInserted(nsIDocument* aDocument, \ virtual void ContentInserted(nsIDocument* aDocument, \
nsIContent* aContainer, \ nsIContent* aContainer, \
nsIContent* aChild, \ nsIContent* aChild, \
int32_t aIndexInContainer); int32_t aIndexInContainer) MOZ_OVERRIDE;
#define NS_DECL_NSIMUTATIONOBSERVER_CONTENTREMOVED \ #define NS_DECL_NSIMUTATIONOBSERVER_CONTENTREMOVED \
virtual void ContentRemoved(nsIDocument* aDocument, \ virtual void ContentRemoved(nsIDocument* aDocument, \
nsIContent* aContainer, \ nsIContent* aContainer, \
nsIContent* aChild, \ nsIContent* aChild, \
int32_t aIndexInContainer, \ int32_t aIndexInContainer, \
nsIContent* aPreviousSibling); nsIContent* aPreviousSibling) MOZ_OVERRIDE;
#define NS_DECL_NSIMUTATIONOBSERVER_NODEWILLBEDESTROYED \ #define NS_DECL_NSIMUTATIONOBSERVER_NODEWILLBEDESTROYED \
virtual void NodeWillBeDestroyed(const nsINode* aNode); virtual void NodeWillBeDestroyed(const nsINode* aNode) MOZ_OVERRIDE;
#define NS_DECL_NSIMUTATIONOBSERVER_PARENTCHAINCHANGED \ #define NS_DECL_NSIMUTATIONOBSERVER_PARENTCHAINCHANGED \
virtual void ParentChainChanged(nsIContent *aContent); virtual void ParentChainChanged(nsIContent *aContent) MOZ_OVERRIDE;
#define NS_DECL_NSIMUTATIONOBSERVER \ #define NS_DECL_NSIMUTATIONOBSERVER \
NS_DECL_NSIMUTATIONOBSERVER_CHARACTERDATAWILLCHANGE \ NS_DECL_NSIMUTATIONOBSERVER_CHARACTERDATAWILLCHANGE \

View File

@@ -239,7 +239,7 @@ private:
// defined, it is inherited from nsINode. // defined, it is inherited from nsINode.
// This macro isn't actually specific to nodes, and bug 956400 will move it into MFBT. // This macro isn't actually specific to nodes, and bug 956400 will move it into MFBT.
#define NS_DECL_SIZEOF_EXCLUDING_THIS \ #define NS_DECL_SIZEOF_EXCLUDING_THIS \
virtual size_t SizeOfExcludingThis(mozilla::MallocSizeOf aMallocSizeOf) const; virtual size_t SizeOfExcludingThis(mozilla::MallocSizeOf aMallocSizeOf) const MOZ_OVERRIDE;
// Categories of node properties // Categories of node properties
// 0 is global. // 0 is global.
@@ -293,7 +293,7 @@ public:
// The following members don't need to be measured: // The following members don't need to be measured:
// - nsIContent: mPrimaryFrame, because it's non-owning and measured elsewhere // - nsIContent: mPrimaryFrame, because it's non-owning and measured elsewhere
// //
NS_DECL_SIZEOF_EXCLUDING_THIS virtual size_t SizeOfExcludingThis(mozilla::MallocSizeOf aMallocSizeOf) const;
// SizeOfIncludingThis doesn't need to be overridden by sub-classes because // SizeOfIncludingThis doesn't need to be overridden by sub-classes because
// sub-classes of nsINode are guaranteed to be laid out in memory in such a // sub-classes of nsINode are guaranteed to be laid out in memory in such a
@@ -1877,81 +1877,81 @@ ToCanonicalSupports(nsINode* aPointer)
} }
#define NS_FORWARD_NSIDOMNODE_TO_NSINODE_HELPER(...) \ #define NS_FORWARD_NSIDOMNODE_TO_NSINODE_HELPER(...) \
NS_IMETHOD GetNodeName(nsAString& aNodeName) __VA_ARGS__ \ NS_IMETHOD GetNodeName(nsAString& aNodeName) __VA_ARGS__ MOZ_OVERRIDE \
{ \ { \
aNodeName = nsINode::NodeName(); \ aNodeName = nsINode::NodeName(); \
return NS_OK; \ return NS_OK; \
} \ } \
NS_IMETHOD GetNodeValue(nsAString& aNodeValue) __VA_ARGS__ \ NS_IMETHOD GetNodeValue(nsAString& aNodeValue) __VA_ARGS__ MOZ_OVERRIDE \
{ \ { \
nsINode::GetNodeValue(aNodeValue); \ nsINode::GetNodeValue(aNodeValue); \
return NS_OK; \ return NS_OK; \
} \ } \
NS_IMETHOD SetNodeValue(const nsAString& aNodeValue) __VA_ARGS__ \ NS_IMETHOD SetNodeValue(const nsAString& aNodeValue) __VA_ARGS__ MOZ_OVERRIDE \
{ \ { \
mozilla::ErrorResult rv; \ mozilla::ErrorResult rv; \
nsINode::SetNodeValue(aNodeValue, rv); \ nsINode::SetNodeValue(aNodeValue, rv); \
return rv.ErrorCode(); \ return rv.ErrorCode(); \
} \ } \
NS_IMETHOD GetNodeType(uint16_t* aNodeType) __VA_ARGS__ \ NS_IMETHOD GetNodeType(uint16_t* aNodeType) __VA_ARGS__ MOZ_OVERRIDE \
{ \ { \
*aNodeType = nsINode::NodeType(); \ *aNodeType = nsINode::NodeType(); \
return NS_OK; \ return NS_OK; \
} \ } \
NS_IMETHOD GetParentNode(nsIDOMNode** aParentNode) __VA_ARGS__ \ NS_IMETHOD GetParentNode(nsIDOMNode** aParentNode) __VA_ARGS__ MOZ_OVERRIDE \
{ \ { \
return nsINode::GetParentNode(aParentNode); \ return nsINode::GetParentNode(aParentNode); \
} \ } \
NS_IMETHOD GetParentElement(nsIDOMElement** aParentElement) __VA_ARGS__ \ NS_IMETHOD GetParentElement(nsIDOMElement** aParentElement) __VA_ARGS__ MOZ_OVERRIDE \
{ \ { \
return nsINode::GetParentElement(aParentElement); \ return nsINode::GetParentElement(aParentElement); \
} \ } \
NS_IMETHOD GetChildNodes(nsIDOMNodeList** aChildNodes) __VA_ARGS__ \ NS_IMETHOD GetChildNodes(nsIDOMNodeList** aChildNodes) __VA_ARGS__ MOZ_OVERRIDE \
{ \ { \
return nsINode::GetChildNodes(aChildNodes); \ return nsINode::GetChildNodes(aChildNodes); \
} \ } \
NS_IMETHOD GetFirstChild(nsIDOMNode** aFirstChild) __VA_ARGS__ \ NS_IMETHOD GetFirstChild(nsIDOMNode** aFirstChild) __VA_ARGS__ MOZ_OVERRIDE \
{ \ { \
return nsINode::GetFirstChild(aFirstChild); \ return nsINode::GetFirstChild(aFirstChild); \
} \ } \
NS_IMETHOD GetLastChild(nsIDOMNode** aLastChild) __VA_ARGS__ \ NS_IMETHOD GetLastChild(nsIDOMNode** aLastChild) __VA_ARGS__ MOZ_OVERRIDE \
{ \ { \
return nsINode::GetLastChild(aLastChild); \ return nsINode::GetLastChild(aLastChild); \
} \ } \
NS_IMETHOD GetPreviousSibling(nsIDOMNode** aPreviousSibling) __VA_ARGS__ \ NS_IMETHOD GetPreviousSibling(nsIDOMNode** aPreviousSibling) __VA_ARGS__ MOZ_OVERRIDE \
{ \ { \
return nsINode::GetPreviousSibling(aPreviousSibling); \ return nsINode::GetPreviousSibling(aPreviousSibling); \
} \ } \
NS_IMETHOD GetNextSibling(nsIDOMNode** aNextSibling) __VA_ARGS__ \ NS_IMETHOD GetNextSibling(nsIDOMNode** aNextSibling) __VA_ARGS__ MOZ_OVERRIDE \
{ \ { \
return nsINode::GetNextSibling(aNextSibling); \ return nsINode::GetNextSibling(aNextSibling); \
} \ } \
NS_IMETHOD GetOwnerDocument(nsIDOMDocument** aOwnerDocument) __VA_ARGS__ \ NS_IMETHOD GetOwnerDocument(nsIDOMDocument** aOwnerDocument) __VA_ARGS__ MOZ_OVERRIDE \
{ \ { \
return nsINode::GetOwnerDocument(aOwnerDocument); \ return nsINode::GetOwnerDocument(aOwnerDocument); \
} \ } \
NS_IMETHOD InsertBefore(nsIDOMNode* aNewChild, nsIDOMNode* aRefChild, nsIDOMNode** aResult) __VA_ARGS__ \ NS_IMETHOD InsertBefore(nsIDOMNode* aNewChild, nsIDOMNode* aRefChild, nsIDOMNode** aResult) __VA_ARGS__ MOZ_OVERRIDE \
{ \ { \
return ReplaceOrInsertBefore(false, aNewChild, aRefChild, aResult); \ return ReplaceOrInsertBefore(false, aNewChild, aRefChild, aResult); \
} \ } \
NS_IMETHOD ReplaceChild(nsIDOMNode* aNewChild, nsIDOMNode* aOldChild, nsIDOMNode** aResult) __VA_ARGS__ \ NS_IMETHOD ReplaceChild(nsIDOMNode* aNewChild, nsIDOMNode* aOldChild, nsIDOMNode** aResult) __VA_ARGS__ MOZ_OVERRIDE \
{ \ { \
return ReplaceOrInsertBefore(true, aNewChild, aOldChild, aResult); \ return ReplaceOrInsertBefore(true, aNewChild, aOldChild, aResult); \
} \ } \
NS_IMETHOD RemoveChild(nsIDOMNode* aOldChild, nsIDOMNode** aResult) __VA_ARGS__ \ NS_IMETHOD RemoveChild(nsIDOMNode* aOldChild, nsIDOMNode** aResult) __VA_ARGS__ MOZ_OVERRIDE \
{ \ { \
return nsINode::RemoveChild(aOldChild, aResult); \ return nsINode::RemoveChild(aOldChild, aResult); \
} \ } \
NS_IMETHOD AppendChild(nsIDOMNode* aNewChild, nsIDOMNode** aResult) __VA_ARGS__ \ NS_IMETHOD AppendChild(nsIDOMNode* aNewChild, nsIDOMNode** aResult) __VA_ARGS__ MOZ_OVERRIDE \
{ \ { \
return InsertBefore(aNewChild, nullptr, aResult); \ return InsertBefore(aNewChild, nullptr, aResult); \
} \ } \
NS_IMETHOD HasChildNodes(bool* aResult) __VA_ARGS__ \ NS_IMETHOD HasChildNodes(bool* aResult) __VA_ARGS__ MOZ_OVERRIDE \
{ \ { \
*aResult = nsINode::HasChildNodes(); \ *aResult = nsINode::HasChildNodes(); \
return NS_OK; \ return NS_OK; \
} \ } \
NS_IMETHOD CloneNode(bool aDeep, uint8_t aArgc, nsIDOMNode** aResult) __VA_ARGS__ \ NS_IMETHOD CloneNode(bool aDeep, uint8_t aArgc, nsIDOMNode** aResult) __VA_ARGS__ MOZ_OVERRIDE \
{ \ { \
if (aArgc == 0) { \ if (aArgc == 0) { \
aDeep = true; \ aDeep = true; \
@@ -1964,80 +1964,80 @@ ToCanonicalSupports(nsINode* aPointer)
*aResult = clone.forget().take()->AsDOMNode(); \ *aResult = clone.forget().take()->AsDOMNode(); \
return NS_OK; \ return NS_OK; \
} \ } \
NS_IMETHOD Normalize() __VA_ARGS__ \ NS_IMETHOD Normalize() __VA_ARGS__ MOZ_OVERRIDE \
{ \ { \
nsINode::Normalize(); \ nsINode::Normalize(); \
return NS_OK; \ return NS_OK; \
} \ } \
NS_IMETHOD GetNamespaceURI(nsAString& aNamespaceURI) __VA_ARGS__ \ NS_IMETHOD GetNamespaceURI(nsAString& aNamespaceURI) __VA_ARGS__ MOZ_OVERRIDE \
{ \ { \
nsINode::GetNamespaceURI(aNamespaceURI); \ nsINode::GetNamespaceURI(aNamespaceURI); \
return NS_OK; \ return NS_OK; \
} \ } \
NS_IMETHOD GetPrefix(nsAString& aPrefix) __VA_ARGS__ \ NS_IMETHOD GetPrefix(nsAString& aPrefix) __VA_ARGS__ MOZ_OVERRIDE \
{ \ { \
nsINode::GetPrefix(aPrefix); \ nsINode::GetPrefix(aPrefix); \
return NS_OK; \ return NS_OK; \
} \ } \
NS_IMETHOD GetLocalName(nsAString& aLocalName) __VA_ARGS__ \ NS_IMETHOD GetLocalName(nsAString& aLocalName) __VA_ARGS__ MOZ_OVERRIDE \
{ \ { \
aLocalName = nsINode::LocalName(); \ aLocalName = nsINode::LocalName(); \
return NS_OK; \ return NS_OK; \
} \ } \
NS_IMETHOD UnusedPlaceholder(bool* aResult) __VA_ARGS__ \ NS_IMETHOD UnusedPlaceholder(bool* aResult) __VA_ARGS__ MOZ_OVERRIDE \
{ \ { \
*aResult = false; \ *aResult = false; \
return NS_OK; \ return NS_OK; \
} \ } \
NS_IMETHOD GetDOMBaseURI(nsAString& aBaseURI) __VA_ARGS__ \ NS_IMETHOD GetDOMBaseURI(nsAString& aBaseURI) __VA_ARGS__ MOZ_OVERRIDE \
{ \ { \
nsINode::GetBaseURI(aBaseURI); \ nsINode::GetBaseURI(aBaseURI); \
return NS_OK; \ return NS_OK; \
} \ } \
NS_IMETHOD CompareDocumentPosition(nsIDOMNode* aOther, uint16_t* aResult) __VA_ARGS__ \ NS_IMETHOD CompareDocumentPosition(nsIDOMNode* aOther, uint16_t* aResult) __VA_ARGS__ MOZ_OVERRIDE \
{ \ { \
return nsINode::CompareDocumentPosition(aOther, aResult); \ return nsINode::CompareDocumentPosition(aOther, aResult); \
} \ } \
NS_IMETHOD GetTextContent(nsAString& aTextContent) __VA_ARGS__ \ NS_IMETHOD GetTextContent(nsAString& aTextContent) __VA_ARGS__ MOZ_OVERRIDE \
{ \ { \
mozilla::ErrorResult rv; \ mozilla::ErrorResult rv; \
nsINode::GetTextContent(aTextContent, rv); \ nsINode::GetTextContent(aTextContent, rv); \
return rv.ErrorCode(); \ return rv.ErrorCode(); \
} \ } \
NS_IMETHOD SetTextContent(const nsAString& aTextContent) __VA_ARGS__ \ NS_IMETHOD SetTextContent(const nsAString& aTextContent) __VA_ARGS__ MOZ_OVERRIDE \
{ \ { \
mozilla::ErrorResult rv; \ mozilla::ErrorResult rv; \
nsINode::SetTextContent(aTextContent, rv); \ nsINode::SetTextContent(aTextContent, rv); \
return rv.ErrorCode(); \ return rv.ErrorCode(); \
} \ } \
NS_IMETHOD LookupPrefix(const nsAString& aNamespaceURI, nsAString& aResult) __VA_ARGS__ \ NS_IMETHOD LookupPrefix(const nsAString& aNamespaceURI, nsAString& aResult) __VA_ARGS__ MOZ_OVERRIDE \
{ \ { \
nsINode::LookupPrefix(aNamespaceURI, aResult); \ nsINode::LookupPrefix(aNamespaceURI, aResult); \
return NS_OK; \ return NS_OK; \
} \ } \
NS_IMETHOD IsDefaultNamespace(const nsAString& aNamespaceURI, bool* aResult) __VA_ARGS__ \ NS_IMETHOD IsDefaultNamespace(const nsAString& aNamespaceURI, bool* aResult) __VA_ARGS__ MOZ_OVERRIDE \
{ \ { \
*aResult = nsINode::IsDefaultNamespace(aNamespaceURI); \ *aResult = nsINode::IsDefaultNamespace(aNamespaceURI); \
return NS_OK; \ return NS_OK; \
} \ } \
NS_IMETHOD LookupNamespaceURI(const nsAString& aPrefix, nsAString& aResult) __VA_ARGS__ \ NS_IMETHOD LookupNamespaceURI(const nsAString& aPrefix, nsAString& aResult) __VA_ARGS__ MOZ_OVERRIDE \
{ \ { \
nsINode::LookupNamespaceURI(aPrefix, aResult); \ nsINode::LookupNamespaceURI(aPrefix, aResult); \
return NS_OK; \ return NS_OK; \
} \ } \
NS_IMETHOD IsEqualNode(nsIDOMNode* aArg, bool* aResult) __VA_ARGS__ \ NS_IMETHOD IsEqualNode(nsIDOMNode* aArg, bool* aResult) __VA_ARGS__ MOZ_OVERRIDE \
{ \ { \
return nsINode::IsEqualNode(aArg, aResult); \ return nsINode::IsEqualNode(aArg, aResult); \
} \ } \
NS_IMETHOD SetUserData(const nsAString& aKey, nsIVariant* aData, nsIVariant** aResult) __VA_ARGS__ \ NS_IMETHOD SetUserData(const nsAString& aKey, nsIVariant* aData, nsIVariant** aResult) __VA_ARGS__ MOZ_OVERRIDE \
{ \ { \
return nsINode::SetUserData(aKey, aData, aResult); \ return nsINode::SetUserData(aKey, aData, aResult); \
} \ } \
NS_IMETHOD GetUserData(const nsAString& aKey, nsIVariant** aResult) __VA_ARGS__ \ NS_IMETHOD GetUserData(const nsAString& aKey, nsIVariant** aResult) __VA_ARGS__ MOZ_OVERRIDE \
{ \ { \
return nsINode::GetUserData(aKey, aResult); \ return nsINode::GetUserData(aKey, aResult); \
} \ } \
NS_IMETHOD Contains(nsIDOMNode* aOther, bool* aResult) __VA_ARGS__ \ NS_IMETHOD Contains(nsIDOMNode* aOther, bool* aResult) __VA_ARGS__ MOZ_OVERRIDE \
{ \ { \
return nsINode::Contains(aOther, aResult); \ return nsINode::Contains(aOther, aResult); \
} }

View File

@@ -50,7 +50,7 @@ public:
nsIPrincipal* aPrincipal, nsIPrincipal* aPrincipal,
JSContext* aCx, JSContext* aCx,
uint8_t aArgc, uint8_t aArgc,
JS::MutableHandle<JS::Value> aRetval) JS::MutableHandle<JS::Value> aRetval) MOZ_OVERRIDE
{ {
return mMessageManager return mMessageManager
? mMessageManager->SendSyncMessage(aMessageName, aObject, aRemote, ? mMessageManager->SendSyncMessage(aMessageName, aObject, aRemote,
@@ -63,7 +63,7 @@ public:
nsIPrincipal* aPrincipal, nsIPrincipal* aPrincipal,
JSContext* aCx, JSContext* aCx,
uint8_t aArgc, uint8_t aArgc,
JS::MutableHandle<JS::Value> aRetval) JS::MutableHandle<JS::Value> aRetval) MOZ_OVERRIDE
{ {
return mMessageManager return mMessageManager
? mMessageManager->SendRpcMessage(aMessageName, aObject, aRemote, ? mMessageManager->SendRpcMessage(aMessageName, aObject, aRemote,

View File

@@ -2942,7 +2942,7 @@ public:
NS_DECL_NSIARRAY NS_DECL_NSIARRAY
// nsIJSArgArray // nsIJSArgArray
nsresult GetArgs(uint32_t *argc, void **argv); nsresult GetArgs(uint32_t* argc, void** argv) MOZ_OVERRIDE;
void ReleaseJSObjects(); void ReleaseJSObjects();

View File

@@ -42,18 +42,18 @@ public:
const nsAString& aExpression, bool* aAllowEval, const nsAString& aExpression, bool* aAllowEval,
ErrorResult& aError); ErrorResult& aError);
virtual const char16_t *GetHandlerText(); virtual const char16_t* GetHandlerText() MOZ_OVERRIDE;
virtual Function* GetCallback() virtual Function* GetCallback() MOZ_OVERRIDE
{ {
return mFunction; return mFunction;
} }
virtual void GetLocation(const char **aFileName, uint32_t *aLineNo) virtual void GetLocation(const char** aFileName, uint32_t* aLineNo) MOZ_OVERRIDE
{ {
*aFileName = mFileName.get(); *aFileName = mFileName.get();
*aLineNo = mLineNo; *aLineNo = mLineNo;
} }
virtual const nsTArray<JS::Value>& GetArgs() virtual const nsTArray<JS::Value>& GetArgs() MOZ_OVERRIDE
{ {
return mArgs; return mArgs;
} }

View File

@@ -361,10 +361,10 @@ public:
} }
// nsRunnable // nsRunnable
NS_IMETHOD Run(); NS_IMETHOD Run() MOZ_OVERRIDE;
// nsITimerCallback // nsITimerCallback
NS_IMETHOD Notify(nsITimer *timer); NS_IMETHOD Notify(nsITimer* timer) MOZ_OVERRIDE;
protected: protected:
virtual ~nsStopPluginRunnable() {} virtual ~nsStopPluginRunnable() {}

View File

@@ -141,8 +141,8 @@ private:
} }
return NS_OK; return NS_OK;
} }
virtual void SetTo(Element* aTo) { mTo = aTo; } virtual void SetTo(Element* aTo) MOZ_OVERRIDE { mTo = aTo; }
virtual void Clear() virtual void Clear() MOZ_OVERRIDE
{ {
Notification::Clear(); mFrom = nullptr; mTo = nullptr; Notification::Clear(); mFrom = nullptr; mTo = nullptr;
} }
@@ -172,7 +172,7 @@ private:
private: private:
virtual ~DocumentLoadNotification() {} virtual ~DocumentLoadNotification() {}
virtual void SetTo(Element* aTo) { } virtual void SetTo(Element* aTo) MOZ_OVERRIDE { }
nsString mRef; nsString mRef;
}; };

View File

@@ -124,7 +124,7 @@ public:
virtual JSObject* WrapObject(JSContext* aCx) MOZ_OVERRIDE; virtual JSObject* WrapObject(JSContext* aCx) MOZ_OVERRIDE;
void Notify(const mozilla::hal::ScreenConfiguration& aConfiguration); void Notify(const mozilla::hal::ScreenConfiguration& aConfiguration) MOZ_OVERRIDE;
protected: protected:
nsDeviceContext* GetDeviceContext(); nsDeviceContext* GetDeviceContext();

View File

@@ -36,7 +36,7 @@ protected:
public: public:
// nsIContent interface methods // nsIContent interface methods
virtual mozilla::css::StyleRule* GetInlineStyleRule(); virtual mozilla::css::StyleRule* GetInlineStyleRule() MOZ_OVERRIDE;
virtual nsresult SetInlineStyleRule(mozilla::css::StyleRule* aStyleRule, virtual nsresult SetInlineStyleRule(mozilla::css::StyleRule* aStyleRule,
const nsAString* aSerialized, const nsAString* aSerialized,
bool aNotify) MOZ_OVERRIDE; bool aNotify) MOZ_OVERRIDE;

View File

@@ -47,15 +47,15 @@ public:
virtual nsresult BindToTree(nsIDocument* aDocument, nsIContent* aParent, virtual nsresult BindToTree(nsIDocument* aDocument, nsIContent* aParent,
nsIContent* aBindingParent, nsIContent* aBindingParent,
bool aCompileEventHandlers); bool aCompileEventHandlers) MOZ_OVERRIDE;
virtual void UnbindFromTree(bool aDeep = true, virtual void UnbindFromTree(bool aDeep = true,
bool aNullParent = true); bool aNullParent = true) MOZ_OVERRIDE;
NS_DECL_NSIMUTATIONOBSERVER_ATTRIBUTECHANGED NS_DECL_NSIMUTATIONOBSERVER_ATTRIBUTECHANGED
NS_DECL_NSIMUTATIONOBSERVER_NODEWILLBEDESTROYED NS_DECL_NSIMUTATIONOBSERVER_NODEWILLBEDESTROYED
virtual nsGenericDOMDataNode *CloneDataNode(mozilla::dom::NodeInfo *aNodeInfo, virtual nsGenericDOMDataNode *CloneDataNode(mozilla::dom::NodeInfo *aNodeInfo,
bool aCloneText) const bool aCloneText) const MOZ_OVERRIDE
{ {
already_AddRefed<mozilla::dom::NodeInfo> ni = already_AddRefed<mozilla::dom::NodeInfo> ni =
nsRefPtr<mozilla::dom::NodeInfo>(aNodeInfo).forget(); nsRefPtr<mozilla::dom::NodeInfo>(aNodeInfo).forget();

View File

@@ -57,7 +57,7 @@ public:
NS_FORWARD_NSIDOMTEXT(nsGenericDOMDataNode::) NS_FORWARD_NSIDOMTEXT(nsGenericDOMDataNode::)
// nsINode // nsINode
virtual bool IsNodeOfType(uint32_t aFlags) const; virtual bool IsNodeOfType(uint32_t aFlags) const MOZ_OVERRIDE;
virtual nsGenericDOMDataNode* CloneDataNode(mozilla::dom::NodeInfo *aNodeInfo, virtual nsGenericDOMDataNode* CloneDataNode(mozilla::dom::NodeInfo *aNodeInfo,
bool aCloneText) const MOZ_OVERRIDE; bool aCloneText) const MOZ_OVERRIDE;

View File

@@ -175,7 +175,7 @@ private:
NS_IMETHOD NS_IMETHOD
CollectReports(nsIHandleReportCallback* aHandleReport, nsISupports* aData, CollectReports(nsIHandleReportCallback* aHandleReport, nsISupports* aData,
bool aAnonymize) bool aAnonymize) MOZ_OVERRIDE
{ {
return MOZ_COLLECT_REPORT( return MOZ_COLLECT_REPORT(
"ghost-windows", KIND_OTHER, UNITS_COUNT, DistinguishedAmount(), "ghost-windows", KIND_OTHER, UNITS_COUNT, DistinguishedAmount(),

View File

@@ -3426,7 +3426,7 @@ public:
NS_DECL_CYCLE_COLLECTION_CLASS(AsyncVerifyRedirectCallbackForwarder) NS_DECL_CYCLE_COLLECTION_CLASS(AsyncVerifyRedirectCallbackForwarder)
// nsIAsyncVerifyRedirectCallback implementation // nsIAsyncVerifyRedirectCallback implementation
NS_IMETHOD OnRedirectVerifyCallback(nsresult result) NS_IMETHOD OnRedirectVerifyCallback(nsresult result) MOZ_OVERRIDE
{ {
mXHR->OnRedirectVerifyCallback(result); mXHR->OnRedirectVerifyCallback(result);

View File

@@ -143,7 +143,7 @@ public:
IMPL_EVENT_HANDLER(timeout) IMPL_EVENT_HANDLER(timeout)
IMPL_EVENT_HANDLER(loadend) IMPL_EVENT_HANDLER(loadend)
virtual void DisconnectFromOwner(); virtual void DisconnectFromOwner() MOZ_OVERRIDE;
}; };
class nsXMLHttpRequestUpload MOZ_FINAL : public nsXHREventTarget, class nsXMLHttpRequestUpload MOZ_FINAL : public nsXHREventTarget,
@@ -289,7 +289,7 @@ public:
// nsISizeOfEventTarget // nsISizeOfEventTarget
virtual size_t virtual size_t
SizeOfEventTargetIncludingThis(mozilla::MallocSizeOf aMallocSizeOf) const; SizeOfEventTargetIncludingThis(mozilla::MallocSizeOf aMallocSizeOf) const MOZ_OVERRIDE;
NS_REALLY_FORWARD_NSIDOMEVENTTARGET(nsXHREventTarget) NS_REALLY_FORWARD_NSIDOMEVENTTARGET(nsXHREventTarget)

View File

@@ -7,6 +7,15 @@
interface nsIDOMMozNamedAttrMap; interface nsIDOMMozNamedAttrMap;
%{C++
// Undo the windows.h damage
#undef GetMessage
#undef CreateEvent
#undef GetClassName
#undef GetBinaryType
#undef RemoveDirectory
%}
/** /**
* The nsIDOMElement interface represents an element in an HTML or * The nsIDOMElement interface represents an element in an HTML or
* XML document. * XML document.

View File

@@ -91,7 +91,7 @@ namespace mozilla {
bool InitWidgetTracing() bool InitWidgetTracing()
{ {
sEventHandle = CreateEvent(nullptr, FALSE, FALSE, nullptr); sEventHandle = CreateEventW(nullptr, FALSE, FALSE, nullptr);
return sEventHandle != nullptr; return sEventHandle != nullptr;
} }

View File

@@ -11,6 +11,14 @@
#include <shobjidl.h> #include <shobjidl.h>
#include <uxtheme.h> #include <uxtheme.h>
#include <dwmapi.h> #include <dwmapi.h>
// Undo the windows.h damage
#undef GetMessage
#undef CreateEvent
#undef GetClassName
#undef GetBinaryType
#undef RemoveDirectory
#include "nsAutoPtr.h" #include "nsAutoPtr.h"
#include "nsString.h" #include "nsString.h"
#include "nsRegion.h" #include "nsRegion.h"