mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 833012 - Remove "nsContentUtils.h" inclusion from Element.h. r=Ms2ger
This commit is contained in:
parent
9f6e4099c4
commit
9ad0959156
@ -47,6 +47,7 @@
|
||||
#include "nsEvent.h"
|
||||
#include "nsAttrValue.h"
|
||||
#include "mozilla/dom/BindingDeclarations.h"
|
||||
#include "nsIHTMLCollection.h"
|
||||
|
||||
class nsIDOMEventListener;
|
||||
class nsIFrame;
|
||||
@ -62,7 +63,6 @@ class nsAttrValueOrString;
|
||||
class ContentUnbinder;
|
||||
class nsClientRect;
|
||||
class nsClientRectList;
|
||||
class nsIHTMLCollection;
|
||||
class nsContentList;
|
||||
class nsDOMTokenList;
|
||||
struct nsRect;
|
||||
@ -447,16 +447,7 @@ public:
|
||||
nsIAtom* aPrefix,
|
||||
const nsAttrValueOrString& aValue,
|
||||
bool aNotify, nsAttrValue& aOldValue,
|
||||
uint8_t* aModType, bool* aHasListeners)
|
||||
{
|
||||
if (MaybeCheckSameAttrVal(aNamespaceID, aName, aPrefix, aValue, aNotify,
|
||||
aOldValue, aModType, aHasListeners)) {
|
||||
nsAutoScriptBlocker scriptBlocker;
|
||||
nsNodeUtils::AttributeSetToCurrentValue(this, aNamespaceID, aName);
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
uint8_t* aModType, bool* aHasListeners);
|
||||
|
||||
virtual nsresult SetAttr(int32_t aNameSpaceID, nsIAtom* aName, nsIAtom* aPrefix,
|
||||
const nsAString& aValue, bool aNotify);
|
||||
|
@ -1728,6 +1728,23 @@ Element::MaybeCheckSameAttrVal(int32_t aNamespaceID,
|
||||
return false;
|
||||
}
|
||||
|
||||
bool
|
||||
Element::OnlyNotifySameValueSet(int32_t aNamespaceID, nsIAtom* aName,
|
||||
nsIAtom* aPrefix,
|
||||
const nsAttrValueOrString& aValue,
|
||||
bool aNotify, nsAttrValue& aOldValue,
|
||||
uint8_t* aModType, bool* aHasListeners)
|
||||
{
|
||||
if (!MaybeCheckSameAttrVal(aNamespaceID, aName, aPrefix, aValue, aNotify,
|
||||
aOldValue, aModType, aHasListeners)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
nsAutoScriptBlocker scriptBlocker;
|
||||
nsNodeUtils::AttributeSetToCurrentValue(this, aNamespaceID, aName);
|
||||
return true;
|
||||
}
|
||||
|
||||
nsresult
|
||||
Element::SetAttr(int32_t aNamespaceID, nsIAtom* aName,
|
||||
nsIAtom* aPrefix, const nsAString& aValue,
|
||||
|
@ -9,6 +9,7 @@
|
||||
#include "nsHTMLFormElement.h"
|
||||
#include "mozilla/dom/FormDataBinding.h"
|
||||
#include "mozilla/dom/BindingUtils.h"
|
||||
#include "nsContentUtils.h"
|
||||
|
||||
using namespace mozilla;
|
||||
using namespace mozilla::dom;
|
||||
|
@ -6,6 +6,7 @@
|
||||
#include "WebGLBuffer.h"
|
||||
#include "WebGLContext.h"
|
||||
#include "mozilla/dom/WebGLRenderingContextBinding.h"
|
||||
#include "nsContentUtils.h"
|
||||
|
||||
using namespace mozilla;
|
||||
|
||||
|
@ -5,6 +5,7 @@
|
||||
|
||||
#include "WebGLContext.h"
|
||||
#include "WebGLExtensions.h"
|
||||
#include "nsContentUtils.h"
|
||||
|
||||
using namespace mozilla;
|
||||
|
||||
|
@ -6,6 +6,7 @@
|
||||
#include "WebGLContext.h"
|
||||
#include "WebGLFramebuffer.h"
|
||||
#include "mozilla/dom/WebGLRenderingContextBinding.h"
|
||||
#include "nsContentUtils.h"
|
||||
|
||||
using namespace mozilla;
|
||||
|
||||
|
@ -6,6 +6,7 @@
|
||||
#include "WebGLContext.h"
|
||||
#include "WebGLProgram.h"
|
||||
#include "mozilla/dom/WebGLRenderingContextBinding.h"
|
||||
#include "nsContentUtils.h"
|
||||
|
||||
using namespace mozilla;
|
||||
|
||||
|
@ -6,6 +6,7 @@
|
||||
#include "WebGLContext.h"
|
||||
#include "WebGLRenderbuffer.h"
|
||||
#include "mozilla/dom/WebGLRenderingContextBinding.h"
|
||||
#include "nsContentUtils.h"
|
||||
|
||||
using namespace mozilla;
|
||||
|
||||
|
@ -6,6 +6,7 @@
|
||||
#include "WebGLShader.h"
|
||||
#include "WebGLContext.h"
|
||||
#include "mozilla/dom/WebGLRenderingContextBinding.h"
|
||||
#include "nsContentUtils.h"
|
||||
|
||||
using namespace mozilla;
|
||||
|
||||
|
@ -7,6 +7,7 @@
|
||||
#include "WebGLTexture.h"
|
||||
#include "mozilla/dom/WebGLRenderingContextBinding.h"
|
||||
#include <algorithm>
|
||||
#include "nsContentUtils.h"
|
||||
|
||||
using namespace mozilla;
|
||||
|
||||
|
@ -10,6 +10,7 @@
|
||||
#include "nsAttrValueInlines.h"
|
||||
#include "nsMappedAttributes.h"
|
||||
#include "nsRuleData.h"
|
||||
#include "nsContentUtils.h"
|
||||
|
||||
NS_IMPL_NS_NEW_HTML_ELEMENT(Font)
|
||||
DOMCI_NODE_DATA(HTMLFontElement, mozilla::dom::HTMLFontElement)
|
||||
|
@ -23,6 +23,7 @@
|
||||
#include "nsNPAPIPluginInstance.h"
|
||||
#include "nsIConstraintValidation.h"
|
||||
#include "nsIWidget.h"
|
||||
#include "nsContentUtils.h"
|
||||
|
||||
namespace mozilla {
|
||||
namespace dom {
|
||||
|
@ -13,6 +13,7 @@
|
||||
#include "mozilla/dom/BindingUtils.h"
|
||||
#include "mozilla/dom/HTMLCollectionBinding.h"
|
||||
#include "mozilla/dom/HTMLTableElementBinding.h"
|
||||
#include "nsContentUtils.h"
|
||||
|
||||
NS_IMPL_NS_NEW_HTML_ELEMENT(Table)
|
||||
DOMCI_NODE_DATA(HTMLTableElement, mozilla::dom::HTMLTableElement)
|
||||
|
@ -12,6 +12,8 @@
|
||||
#include "nsRuleData.h"
|
||||
#include "mozilla/dom/BindingUtils.h"
|
||||
#include "mozilla/dom/HTMLTableRowElementBinding.h"
|
||||
#include "nsContentList.h"
|
||||
#include "nsContentUtils.h"
|
||||
|
||||
NS_IMPL_NS_NEW_HTML_ELEMENT(TableRow)
|
||||
DOMCI_NODE_DATA(HTMLTableRowElement, mozilla::dom::HTMLTableRowElement)
|
||||
|
@ -10,6 +10,7 @@
|
||||
|
||||
class nsIDOMHTMLTableElement;
|
||||
class nsIDOMHTMLTableSectionElement;
|
||||
class nsContentList;
|
||||
|
||||
namespace mozilla {
|
||||
namespace dom {
|
||||
|
@ -11,6 +11,7 @@
|
||||
#include "nsRuleData.h"
|
||||
#include "mozilla/dom/BindingUtils.h"
|
||||
#include "mozilla/dom/HTMLTableSectionElementBinding.h"
|
||||
#include "nsContentUtils.h"
|
||||
|
||||
NS_IMPL_NS_NEW_HTML_ELEMENT(TableSection)
|
||||
DOMCI_NODE_DATA(HTMLTableSectionElement, mozilla::dom::HTMLTableSectionElement)
|
||||
|
@ -7,6 +7,7 @@
|
||||
|
||||
#include "nsGenericHTMLElement.h"
|
||||
#include "nsIDOMHTMLTableSectionElement.h"
|
||||
#include "nsContentList.h" // For ctor.
|
||||
|
||||
namespace mozilla {
|
||||
namespace dom {
|
||||
|
@ -20,6 +20,7 @@
|
||||
#include "nsIDOMSVGDocument.h"
|
||||
#include "nsIScriptError.h"
|
||||
#include "nsIWidget.h"
|
||||
#include "nsContentUtils.h"
|
||||
|
||||
using namespace mozilla;
|
||||
using namespace mozilla::dom;
|
||||
|
@ -14,6 +14,7 @@
|
||||
#include "nsIDOMSVGAnimationElement.h"
|
||||
#include "nsSMILTimedElement.h"
|
||||
#include <algorithm>
|
||||
#include "mozilla/AutoRestore.h"
|
||||
|
||||
using namespace mozilla;
|
||||
using namespace mozilla::dom;
|
||||
|
@ -10,6 +10,7 @@
|
||||
#include "nsCOMPtr.h"
|
||||
#include "nsSVGAttrTearoffTable.h"
|
||||
#include "mozilla/dom/SVGAnimatedLengthListBinding.h"
|
||||
#include "nsContentUtils.h"
|
||||
|
||||
// See the architecture comment in this file's header.
|
||||
|
||||
|
@ -10,6 +10,7 @@
|
||||
#include "nsCOMPtr.h"
|
||||
#include "nsSVGAttrTearoffTable.h"
|
||||
#include "mozilla/dom/SVGAnimatedNumberListBinding.h"
|
||||
#include "nsContentUtils.h"
|
||||
|
||||
// See the architecture comment in this file's header.
|
||||
|
||||
|
@ -8,6 +8,7 @@
|
||||
#include "SVGAnimatedTransformList.h"
|
||||
#include "nsSVGAttrTearoffTable.h"
|
||||
#include "mozilla/dom/SVGAnimatedTransformListBinding.h"
|
||||
#include "nsContentUtils.h"
|
||||
|
||||
namespace mozilla {
|
||||
|
||||
|
@ -6,6 +6,7 @@
|
||||
#include "SVGAngle.h"
|
||||
#include "nsSVGAngle.h"
|
||||
#include "mozilla/dom/SVGAngleBinding.h"
|
||||
#include "nsContentUtils.h"
|
||||
|
||||
using namespace mozilla;
|
||||
using namespace mozilla::dom;
|
||||
|
@ -7,6 +7,7 @@
|
||||
#include "SVGAngle.h"
|
||||
#include "nsSVGAngle.h"
|
||||
#include "mozilla/dom/SVGAnimatedAngleBinding.h"
|
||||
#include "nsContentUtils.h"
|
||||
|
||||
using namespace mozilla;
|
||||
using namespace mozilla::dom;
|
||||
|
@ -6,6 +6,7 @@
|
||||
#include "SVGAnimatedBoolean.h"
|
||||
#include "nsSVGBoolean.h"
|
||||
#include "mozilla/dom/SVGAnimatedBooleanBinding.h"
|
||||
#include "nsContentUtils.h"
|
||||
|
||||
using namespace mozilla;
|
||||
using namespace mozilla::dom;
|
||||
|
@ -5,6 +5,7 @@
|
||||
|
||||
#include "mozilla/dom/SVGAnimatedLength.h"
|
||||
#include "mozilla/dom/SVGAnimatedLengthBinding.h"
|
||||
#include "nsContentUtils.h"
|
||||
|
||||
DOMCI_DATA(SVGAnimatedLength, mozilla::dom::SVGAnimatedLength)
|
||||
|
||||
|
@ -12,6 +12,7 @@
|
||||
#include "SMILEnumType.h"
|
||||
#include "nsAttrValueInlines.h"
|
||||
#include "mozilla/dom/SVGAnimatedPreserveAspectRatioBinding.h"
|
||||
#include "nsContentUtils.h"
|
||||
|
||||
using namespace mozilla;
|
||||
using namespace mozilla::dom;
|
||||
|
@ -18,6 +18,7 @@
|
||||
#include "SVGAnimationElement.h"
|
||||
#include "mozilla/dom/SVGSVGElement.h"
|
||||
#include "SVGAnimatedPreserveAspectRatio.h"
|
||||
#include "nsContentUtils.h"
|
||||
|
||||
using namespace mozilla;
|
||||
using namespace mozilla::dom;
|
||||
|
@ -8,6 +8,7 @@
|
||||
#include "mozilla/dom/SVGSVGElement.h"
|
||||
#include "mozilla/dom/SVGViewElement.h"
|
||||
#include "SVGAnimatedTransformList.h"
|
||||
#include "nsContentUtils.h"
|
||||
|
||||
using namespace mozilla;
|
||||
|
||||
|
@ -14,6 +14,7 @@
|
||||
#include "imgINotificationObserver.h"
|
||||
#include "gfxContext.h"
|
||||
#include "mozilla/dom/SVGImageElementBinding.h"
|
||||
#include "nsContentUtils.h"
|
||||
|
||||
DOMCI_NODE_DATA(SVGImageElement, mozilla::dom::SVGImageElement)
|
||||
|
||||
|
@ -6,6 +6,7 @@
|
||||
#include "SVGPreserveAspectRatio.h"
|
||||
#include "SVGAnimatedPreserveAspectRatio.h"
|
||||
#include "mozilla/dom/SVGPreserveAspectRatioBinding.h"
|
||||
#include "nsContentUtils.h"
|
||||
|
||||
using namespace mozilla;
|
||||
using namespace dom;
|
||||
|
@ -5,6 +5,7 @@
|
||||
|
||||
#include "mozilla/dom/SVGTSpanElement.h"
|
||||
#include "mozilla/dom/SVGTSpanElementBinding.h"
|
||||
#include "nsContentUtils.h"
|
||||
|
||||
DOMCI_NODE_DATA(SVGTSpanElement, mozilla::dom::SVGTSpanElement)
|
||||
|
||||
|
@ -37,6 +37,7 @@
|
||||
#include "gfxUtils.h"
|
||||
#include "SVGContentUtils.h"
|
||||
#include <algorithm>
|
||||
#include "nsContentUtils.h"
|
||||
|
||||
#if defined(XP_WIN)
|
||||
// Prevent Windows redefining LoadImage
|
||||
|
@ -18,6 +18,7 @@
|
||||
#include "nsSVGFilterPaintCallback.h"
|
||||
#include "nsSVGIntegrationUtils.h"
|
||||
#include "nsSVGUtils.h"
|
||||
#include "nsContentUtils.h"
|
||||
|
||||
nsIFrame*
|
||||
NS_NewSVGFilterFrame(nsIPresShell* aPresShell, nsStyleContext* aContext)
|
||||
|
@ -18,6 +18,7 @@
|
||||
#include "nsSVGUtils.h"
|
||||
#include "SVGContentUtils.h"
|
||||
#include "mozilla/dom/SVGImageElement.h"
|
||||
#include "nsContentUtils.h"
|
||||
|
||||
using namespace mozilla;
|
||||
using namespace mozilla::dom;
|
||||
|
@ -32,6 +32,7 @@
|
||||
#include "base/thread.h"
|
||||
#include "prenv.h"
|
||||
#include "mozilla/Attributes.h"
|
||||
#include "nsContentUtils.h"
|
||||
|
||||
#ifdef ACCESSIBILITY
|
||||
#include "nsAccessibilityService.h"
|
||||
|
Loading…
Reference in New Issue
Block a user