diff --git a/mozilla/content/html/content/src/nsGenericHTMLElement.h b/mozilla/content/html/content/src/nsGenericHTMLElement.h index 1708ae234b7..ab902971eeb 100644 --- a/mozilla/content/html/content/src/nsGenericHTMLElement.h +++ b/mozilla/content/html/content/src/nsGenericHTMLElement.h @@ -878,7 +878,7 @@ public: * valued content property. The method uses the generic SetAttr and * GetAttribute methods. */ -#define NS_IMPL_STRING_ATTR(_class, _method, _atom, _notify) \ +#define NS_IMPL_STRING_ATTR(_class, _method, _atom) \ NS_IMETHODIMP \ _class::Get##_method(nsString& aValue) \ { \ @@ -896,7 +896,7 @@ public: * valued content property. The method uses the generic SetAttr and * GetAttribute methods. */ -#define NS_IMPL_BOOL_ATTR(_class, _method, _atom, _notify) \ +#define NS_IMPL_BOOL_ATTR(_class, _method, _atom) \ NS_IMETHODIMP \ _class::Get##_method(PRBool* aValue) \ { \ @@ -923,7 +923,7 @@ public: * valued content property. The method uses the generic SetAttr and * GetAttribute methods. */ -#define NS_IMPL_INT_ATTR(_class, _method, _atom, _notify) \ +#define NS_IMPL_INT_ATTR(_class, _method, _atom) \ NS_IMETHODIMP \ _class::Get##_method(PRInt32* aValue) \ { \ diff --git a/mozilla/content/html/content/src/nsHTMLAnchorElement.cpp b/mozilla/content/html/content/src/nsHTMLAnchorElement.cpp index 046fe5aa86f..e8978ee2d12 100644 --- a/mozilla/content/html/content/src/nsHTMLAnchorElement.cpp +++ b/mozilla/content/html/content/src/nsHTMLAnchorElement.cpp @@ -154,18 +154,18 @@ nsHTMLAnchorElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_STRING_ATTR(nsHTMLAnchorElement, AccessKey, accesskey, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLAnchorElement, Charset, charset, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLAnchorElement, Coords, coords, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLAnchorElement, Href, href, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLAnchorElement, Hreflang, hreflang, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLAnchorElement, Name, name, eSetAttrNotify_Restart) -NS_IMPL_STRING_ATTR(nsHTMLAnchorElement, Rel, rel, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLAnchorElement, Rev, rev, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLAnchorElement, Shape, shape, eSetAttrNotify_None) -NS_IMPL_INT_ATTR(nsHTMLAnchorElement, TabIndex, tabindex, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLAnchorElement, Target, target, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLAnchorElement, Type, type, eSetAttrNotify_None) +NS_IMPL_STRING_ATTR(nsHTMLAnchorElement, AccessKey, accesskey) +NS_IMPL_STRING_ATTR(nsHTMLAnchorElement, Charset, charset) +NS_IMPL_STRING_ATTR(nsHTMLAnchorElement, Coords, coords) +NS_IMPL_STRING_ATTR(nsHTMLAnchorElement, Href, href) +NS_IMPL_STRING_ATTR(nsHTMLAnchorElement, Hreflang, hreflang) +NS_IMPL_STRING_ATTR(nsHTMLAnchorElement, Name, name) +NS_IMPL_STRING_ATTR(nsHTMLAnchorElement, Rel, rel) +NS_IMPL_STRING_ATTR(nsHTMLAnchorElement, Rev, rev) +NS_IMPL_STRING_ATTR(nsHTMLAnchorElement, Shape, shape) +NS_IMPL_INT_ATTR(nsHTMLAnchorElement, TabIndex, tabindex) +NS_IMPL_STRING_ATTR(nsHTMLAnchorElement, Target, target) +NS_IMPL_STRING_ATTR(nsHTMLAnchorElement, Type, type) NS_IMETHODIMP nsHTMLAnchorElement::Blur() diff --git a/mozilla/content/html/content/src/nsHTMLAppletElement.cpp b/mozilla/content/html/content/src/nsHTMLAppletElement.cpp index cb68c258f9e..8f0027e92ce 100644 --- a/mozilla/content/html/content/src/nsHTMLAppletElement.cpp +++ b/mozilla/content/html/content/src/nsHTMLAppletElement.cpp @@ -142,17 +142,17 @@ nsHTMLAppletElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_STRING_ATTR(nsHTMLAppletElement, Align, align, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLAppletElement, Alt, alt, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLAppletElement, Archive, archive, eSetAttrNotify_Restart) -NS_IMPL_STRING_ATTR(nsHTMLAppletElement, Code, code, eSetAttrNotify_Restart) -NS_IMPL_STRING_ATTR(nsHTMLAppletElement, CodeBase, codebase, eSetAttrNotify_Restart) -NS_IMPL_STRING_ATTR(nsHTMLAppletElement, Height, height, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLAppletElement, Hspace, hspace, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLAppletElement, Name, name, eSetAttrNotify_Restart) -NS_IMPL_STRING_ATTR(nsHTMLAppletElement, Object, object, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLAppletElement, Vspace, vspace, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLAppletElement, Width, width, eSetAttrNotify_Reflow) +NS_IMPL_STRING_ATTR(nsHTMLAppletElement, Align, align) +NS_IMPL_STRING_ATTR(nsHTMLAppletElement, Alt, alt) +NS_IMPL_STRING_ATTR(nsHTMLAppletElement, Archive, archive) +NS_IMPL_STRING_ATTR(nsHTMLAppletElement, Code, code) +NS_IMPL_STRING_ATTR(nsHTMLAppletElement, CodeBase, codebase) +NS_IMPL_STRING_ATTR(nsHTMLAppletElement, Height, height) +NS_IMPL_STRING_ATTR(nsHTMLAppletElement, Hspace, hspace) +NS_IMPL_STRING_ATTR(nsHTMLAppletElement, Name, name) +NS_IMPL_STRING_ATTR(nsHTMLAppletElement, Object, object) +NS_IMPL_STRING_ATTR(nsHTMLAppletElement, Vspace, vspace) +NS_IMPL_STRING_ATTR(nsHTMLAppletElement, Width, width) NS_IMETHODIMP nsHTMLAppletElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/content/html/content/src/nsHTMLAreaElement.cpp b/mozilla/content/html/content/src/nsHTMLAreaElement.cpp index da011020b78..2fd08612699 100644 --- a/mozilla/content/html/content/src/nsHTMLAreaElement.cpp +++ b/mozilla/content/html/content/src/nsHTMLAreaElement.cpp @@ -136,14 +136,14 @@ nsHTMLAreaElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_STRING_ATTR(nsHTMLAreaElement, AccessKey, accesskey, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLAreaElement, Alt, alt, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLAreaElement, Coords, coords, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLAreaElement, Href, href, eSetAttrNotify_None) -NS_IMPL_BOOL_ATTR(nsHTMLAreaElement, NoHref, nohref, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLAreaElement, Shape, shape, eSetAttrNotify_None) -NS_IMPL_INT_ATTR(nsHTMLAreaElement, TabIndex, tabindex, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLAreaElement, Target, target, eSetAttrNotify_None) +NS_IMPL_STRING_ATTR(nsHTMLAreaElement, AccessKey, accesskey) +NS_IMPL_STRING_ATTR(nsHTMLAreaElement, Alt, alt) +NS_IMPL_STRING_ATTR(nsHTMLAreaElement, Coords, coords) +NS_IMPL_STRING_ATTR(nsHTMLAreaElement, Href, href) +NS_IMPL_BOOL_ATTR(nsHTMLAreaElement, NoHref, nohref) +NS_IMPL_STRING_ATTR(nsHTMLAreaElement, Shape, shape) +NS_IMPL_INT_ATTR(nsHTMLAreaElement, TabIndex, tabindex) +NS_IMPL_STRING_ATTR(nsHTMLAreaElement, Target, target) NS_IMETHODIMP nsHTMLAreaElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/content/html/content/src/nsHTMLBRElement.cpp b/mozilla/content/html/content/src/nsHTMLBRElement.cpp index 25da1f70d24..4fbaccfd0a3 100644 --- a/mozilla/content/html/content/src/nsHTMLBRElement.cpp +++ b/mozilla/content/html/content/src/nsHTMLBRElement.cpp @@ -123,7 +123,7 @@ nsHTMLBRElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_STRING_ATTR(nsHTMLBRElement, Clear, clear, eSetAttrNotify_Reflow) +NS_IMPL_STRING_ATTR(nsHTMLBRElement, Clear, clear) static nsGenericHTMLElement::EnumTable kClearTable[] = { { "left", NS_STYLE_CLEAR_LEFT }, diff --git a/mozilla/content/html/content/src/nsHTMLBaseElement.cpp b/mozilla/content/html/content/src/nsHTMLBaseElement.cpp index 4d4e86d125e..3ab74115ef9 100644 --- a/mozilla/content/html/content/src/nsHTMLBaseElement.cpp +++ b/mozilla/content/html/content/src/nsHTMLBaseElement.cpp @@ -124,8 +124,8 @@ nsHTMLBaseElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_STRING_ATTR(nsHTMLBaseElement, Href, href, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLBaseElement, Target, target, eSetAttrNotify_None) +NS_IMPL_STRING_ATTR(nsHTMLBaseElement, Href, href) +NS_IMPL_STRING_ATTR(nsHTMLBaseElement, Target, target) NS_IMETHODIMP nsHTMLBaseElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/content/html/content/src/nsHTMLBaseFontElement.cpp b/mozilla/content/html/content/src/nsHTMLBaseFontElement.cpp index fb7dc37f918..99104a30726 100644 --- a/mozilla/content/html/content/src/nsHTMLBaseFontElement.cpp +++ b/mozilla/content/html/content/src/nsHTMLBaseFontElement.cpp @@ -126,9 +126,9 @@ nsHTMLBaseFontElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_STRING_ATTR(nsHTMLBaseFontElement, Color, color, eSetAttrNotify_Render) -NS_IMPL_STRING_ATTR(nsHTMLBaseFontElement, Face, face, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLBaseFontElement, Size, size, eSetAttrNotify_Reflow) +NS_IMPL_STRING_ATTR(nsHTMLBaseFontElement, Color, color) +NS_IMPL_STRING_ATTR(nsHTMLBaseFontElement, Face, face) +NS_IMPL_STRING_ATTR(nsHTMLBaseFontElement, Size, size) NS_IMETHODIMP nsHTMLBaseFontElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/content/html/content/src/nsHTMLBodyElement.cpp b/mozilla/content/html/content/src/nsHTMLBodyElement.cpp index 54839c4527e..a7350eda9a6 100644 --- a/mozilla/content/html/content/src/nsHTMLBodyElement.cpp +++ b/mozilla/content/html/content/src/nsHTMLBodyElement.cpp @@ -284,12 +284,12 @@ nsHTMLBodyElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_STRING_ATTR(nsHTMLBodyElement, ALink, alink, eSetAttrNotify_Render) -NS_IMPL_STRING_ATTR(nsHTMLBodyElement, Background, background, eSetAttrNotify_Render) -NS_IMPL_STRING_ATTR(nsHTMLBodyElement, BgColor, bgcolor, eSetAttrNotify_Render) -NS_IMPL_STRING_ATTR(nsHTMLBodyElement, Link, link, eSetAttrNotify_Render) -NS_IMPL_STRING_ATTR(nsHTMLBodyElement, Text, text, eSetAttrNotify_Render) -NS_IMPL_STRING_ATTR(nsHTMLBodyElement, VLink, vlink, eSetAttrNotify_Render) +NS_IMPL_STRING_ATTR(nsHTMLBodyElement, ALink, alink) +NS_IMPL_STRING_ATTR(nsHTMLBodyElement, Background, background) +NS_IMPL_STRING_ATTR(nsHTMLBodyElement, BgColor, bgcolor) +NS_IMPL_STRING_ATTR(nsHTMLBodyElement, Link, link) +NS_IMPL_STRING_ATTR(nsHTMLBodyElement, Text, text) +NS_IMPL_STRING_ATTR(nsHTMLBodyElement, VLink, vlink) NS_IMETHODIMP nsHTMLBodyElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/content/html/content/src/nsHTMLButtonElement.cpp b/mozilla/content/html/content/src/nsHTMLButtonElement.cpp index d5822c7f2c9..364cb900f5d 100644 --- a/mozilla/content/html/content/src/nsHTMLButtonElement.cpp +++ b/mozilla/content/html/content/src/nsHTMLButtonElement.cpp @@ -209,11 +209,11 @@ nsHTMLButtonElement::GetType(nsString& aType) return NS_OK; } -NS_IMPL_STRING_ATTR(nsHTMLButtonElement, AccessKey, accesskey, eSetAttrNotify_None) -NS_IMPL_BOOL_ATTR(nsHTMLButtonElement, Disabled, disabled, eSetAttrNotify_Render) -NS_IMPL_STRING_ATTR(nsHTMLButtonElement, Name, name, eSetAttrNotify_Restart) -NS_IMPL_INT_ATTR(nsHTMLButtonElement, TabIndex, tabindex, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLButtonElement, Value, value, eSetAttrNotify_Render) +NS_IMPL_STRING_ATTR(nsHTMLButtonElement, AccessKey, accesskey) +NS_IMPL_BOOL_ATTR(nsHTMLButtonElement, Disabled, disabled) +NS_IMPL_STRING_ATTR(nsHTMLButtonElement, Name, name) +NS_IMPL_INT_ATTR(nsHTMLButtonElement, TabIndex, tabindex) +NS_IMPL_STRING_ATTR(nsHTMLButtonElement, Value, value) static nsGenericHTMLElement::EnumTable kButtonTypeTable[] = { { "button", NS_FORM_BUTTON_BUTTON }, diff --git a/mozilla/content/html/content/src/nsHTMLDListElement.cpp b/mozilla/content/html/content/src/nsHTMLDListElement.cpp index f742474109e..4c79197fd13 100644 --- a/mozilla/content/html/content/src/nsHTMLDListElement.cpp +++ b/mozilla/content/html/content/src/nsHTMLDListElement.cpp @@ -123,7 +123,7 @@ nsHTMLDListElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_BOOL_ATTR(nsHTMLDListElement, Compact, compact, eSetAttrNotify_Reflow) +NS_IMPL_BOOL_ATTR(nsHTMLDListElement, Compact, compact) NS_IMETHODIMP nsHTMLDListElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/content/html/content/src/nsHTMLDelElement.cpp b/mozilla/content/html/content/src/nsHTMLDelElement.cpp index 8e8566b4002..14ea29bd667 100644 --- a/mozilla/content/html/content/src/nsHTMLDelElement.cpp +++ b/mozilla/content/html/content/src/nsHTMLDelElement.cpp @@ -124,8 +124,8 @@ nsHTMLDelElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_STRING_ATTR(nsHTMLDelElement, Cite, cite, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLDelElement, DateTime, datetime, eSetAttrNotify_None) +NS_IMPL_STRING_ATTR(nsHTMLDelElement, Cite, cite) +NS_IMPL_STRING_ATTR(nsHTMLDelElement, DateTime, datetime) NS_IMETHODIMP nsHTMLDelElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/content/html/content/src/nsHTMLDirectoryElement.cpp b/mozilla/content/html/content/src/nsHTMLDirectoryElement.cpp index 36d64cbbe45..89666f7f70d 100644 --- a/mozilla/content/html/content/src/nsHTMLDirectoryElement.cpp +++ b/mozilla/content/html/content/src/nsHTMLDirectoryElement.cpp @@ -127,7 +127,7 @@ nsHTMLDirectoryElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_BOOL_ATTR(nsHTMLDirectoryElement, Compact, compact, eSetAttrNotify_Reflow) +NS_IMPL_BOOL_ATTR(nsHTMLDirectoryElement, Compact, compact) NS_IMETHODIMP nsHTMLDirectoryElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/content/html/content/src/nsHTMLDivElement.cpp b/mozilla/content/html/content/src/nsHTMLDivElement.cpp index 2f468078d83..a6c83cfc6c2 100644 --- a/mozilla/content/html/content/src/nsHTMLDivElement.cpp +++ b/mozilla/content/html/content/src/nsHTMLDivElement.cpp @@ -125,7 +125,7 @@ nsHTMLDivElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_STRING_ATTR(nsHTMLDivElement, Align, align, eSetAttrNotify_Reflow) +NS_IMPL_STRING_ATTR(nsHTMLDivElement, Align, align) NS_IMETHODIMP nsHTMLDivElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/content/html/content/src/nsHTMLFontElement.cpp b/mozilla/content/html/content/src/nsHTMLFontElement.cpp index b03104efc6d..9dbe8b42c40 100644 --- a/mozilla/content/html/content/src/nsHTMLFontElement.cpp +++ b/mozilla/content/html/content/src/nsHTMLFontElement.cpp @@ -129,9 +129,9 @@ nsHTMLFontElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_STRING_ATTR(nsHTMLFontElement, Color, color, eSetAttrNotify_Render) -NS_IMPL_STRING_ATTR(nsHTMLFontElement, Face, face, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLFontElement, Size, size, eSetAttrNotify_Reflow) +NS_IMPL_STRING_ATTR(nsHTMLFontElement, Color, color) +NS_IMPL_STRING_ATTR(nsHTMLFontElement, Face, face) +NS_IMPL_STRING_ATTR(nsHTMLFontElement, Size, size) NS_IMETHODIMP nsHTMLFontElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/content/html/content/src/nsHTMLFormElement.cpp b/mozilla/content/html/content/src/nsHTMLFormElement.cpp index f93da052552..0655124eb72 100644 --- a/mozilla/content/html/content/src/nsHTMLFormElement.cpp +++ b/mozilla/content/html/content/src/nsHTMLFormElement.cpp @@ -261,11 +261,11 @@ nsHTMLFormElement::SetName(const nsString& aValue) return mInner.SetAttribute(nsHTMLAtoms::name, aValue, PR_TRUE); } -NS_IMPL_STRING_ATTR(nsHTMLFormElement, AcceptCharset, acceptcharset, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLFormElement, Action, action, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLFormElement, Enctype, enctype, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLFormElement, Method, method, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLFormElement, Target, target, eSetAttrNotify_None) +NS_IMPL_STRING_ATTR(nsHTMLFormElement, AcceptCharset, acceptcharset) +NS_IMPL_STRING_ATTR(nsHTMLFormElement, Action, action) +NS_IMPL_STRING_ATTR(nsHTMLFormElement, Enctype, enctype) +NS_IMPL_STRING_ATTR(nsHTMLFormElement, Method, method) +NS_IMPL_STRING_ATTR(nsHTMLFormElement, Target, target) NS_IMETHODIMP nsHTMLFormElement::Submit() diff --git a/mozilla/content/html/content/src/nsHTMLFrameElement.cpp b/mozilla/content/html/content/src/nsHTMLFrameElement.cpp index 61c25b9acc4..115891431a1 100644 --- a/mozilla/content/html/content/src/nsHTMLFrameElement.cpp +++ b/mozilla/content/html/content/src/nsHTMLFrameElement.cpp @@ -136,14 +136,14 @@ nsHTMLFrameElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_STRING_ATTR(nsHTMLFrameElement, FrameBorder, frameborder, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLFrameElement, LongDesc, longdesc, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLFrameElement, MarginHeight, marginheight, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLFrameElement, MarginWidth, marginwidth, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLFrameElement, Name, name, eSetAttrNotify_Restart) -NS_IMPL_BOOL_ATTR(nsHTMLFrameElement, NoResize, noresize, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLFrameElement, Scrolling, scrolling, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLFrameElement, Src, src, eSetAttrNotify_Reflow) +NS_IMPL_STRING_ATTR(nsHTMLFrameElement, FrameBorder, frameborder) +NS_IMPL_STRING_ATTR(nsHTMLFrameElement, LongDesc, longdesc) +NS_IMPL_STRING_ATTR(nsHTMLFrameElement, MarginHeight, marginheight) +NS_IMPL_STRING_ATTR(nsHTMLFrameElement, MarginWidth, marginwidth) +NS_IMPL_STRING_ATTR(nsHTMLFrameElement, Name, name) +NS_IMPL_BOOL_ATTR(nsHTMLFrameElement, NoResize, noresize) +NS_IMPL_STRING_ATTR(nsHTMLFrameElement, Scrolling, scrolling) +NS_IMPL_STRING_ATTR(nsHTMLFrameElement, Src, src) NS_IMETHODIMP nsHTMLFrameElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/content/html/content/src/nsHTMLFrameSetElement.cpp b/mozilla/content/html/content/src/nsHTMLFrameSetElement.cpp index 2716332470e..e850b180e1b 100644 --- a/mozilla/content/html/content/src/nsHTMLFrameSetElement.cpp +++ b/mozilla/content/html/content/src/nsHTMLFrameSetElement.cpp @@ -124,8 +124,8 @@ nsHTMLFrameSetElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_STRING_ATTR(nsHTMLFrameSetElement, Cols, cols, eSetAttrNotify_Restart) -NS_IMPL_STRING_ATTR(nsHTMLFrameSetElement, Rows, rows, eSetAttrNotify_Restart) +NS_IMPL_STRING_ATTR(nsHTMLFrameSetElement, Cols, cols) +NS_IMPL_STRING_ATTR(nsHTMLFrameSetElement, Rows, rows) NS_IMETHODIMP nsHTMLFrameSetElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/content/html/content/src/nsHTMLHRElement.cpp b/mozilla/content/html/content/src/nsHTMLHRElement.cpp index e5d413f5e5f..01e4f6dacb7 100644 --- a/mozilla/content/html/content/src/nsHTMLHRElement.cpp +++ b/mozilla/content/html/content/src/nsHTMLHRElement.cpp @@ -129,7 +129,7 @@ nsHTMLHRElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_STRING_ATTR(nsHTMLHRElement, Align, align, eSetAttrNotify_Reflow) +NS_IMPL_STRING_ATTR(nsHTMLHRElement, Align, align) #ifdef DEBUG_SET_ATTR NS_IMETHODIMP @@ -145,19 +145,19 @@ nsHTMLHRElement::SetNoShade(PRBool aValue) { nsAutoString empty; if (aValue) { - return mInner.SetAttr(nsHTMLAtoms::noshade, empty, eSetAttrNotify_Render); + return mInner.SetAttr(nsHTMLAtoms::noshade, empty); } else { - mInner.UnsetAttr(nsHTMLAtoms::noshade, eSetAttrNotify_Render); + mInner.UnsetAttr(nsHTMLAtoms::noshade); return NS_OK; } } #else -NS_IMPL_BOOL_ATTR(nsHTMLHRElement, NoShade, noshade, eSetAttrNotify_Render) +NS_IMPL_BOOL_ATTR(nsHTMLHRElement, NoShade, noshade) #endif -NS_IMPL_STRING_ATTR(nsHTMLHRElement, Size, size, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLHRElement, Width, width, eSetAttrNotify_Reflow) +NS_IMPL_STRING_ATTR(nsHTMLHRElement, Size, size) +NS_IMPL_STRING_ATTR(nsHTMLHRElement, Width, width) static nsGenericHTMLElement::EnumTable kAlignTable[] = { { "left", NS_STYLE_TEXT_ALIGN_LEFT }, diff --git a/mozilla/content/html/content/src/nsHTMLHeadElement.cpp b/mozilla/content/html/content/src/nsHTMLHeadElement.cpp index e959c35f940..98882f7d63d 100644 --- a/mozilla/content/html/content/src/nsHTMLHeadElement.cpp +++ b/mozilla/content/html/content/src/nsHTMLHeadElement.cpp @@ -122,7 +122,7 @@ nsHTMLHeadElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_STRING_ATTR(nsHTMLHeadElement, Profile, profile, eSetAttrNotify_None) +NS_IMPL_STRING_ATTR(nsHTMLHeadElement, Profile, profile) NS_IMETHODIMP nsHTMLHeadElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/content/html/content/src/nsHTMLHeadingElement.cpp b/mozilla/content/html/content/src/nsHTMLHeadingElement.cpp index 3bc105bd8de..5ccba30680e 100644 --- a/mozilla/content/html/content/src/nsHTMLHeadingElement.cpp +++ b/mozilla/content/html/content/src/nsHTMLHeadingElement.cpp @@ -123,7 +123,7 @@ nsHTMLHeadingElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_STRING_ATTR(nsHTMLHeadingElement, Align, align, eSetAttrNotify_Reflow) +NS_IMPL_STRING_ATTR(nsHTMLHeadingElement, Align, align) NS_IMETHODIMP nsHTMLHeadingElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/content/html/content/src/nsHTMLHtmlElement.cpp b/mozilla/content/html/content/src/nsHTMLHtmlElement.cpp index 169f1bd18fe..59846bec0e6 100644 --- a/mozilla/content/html/content/src/nsHTMLHtmlElement.cpp +++ b/mozilla/content/html/content/src/nsHTMLHtmlElement.cpp @@ -128,7 +128,7 @@ nsHTMLHtmlElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_STRING_ATTR(nsHTMLHtmlElement, Version, version, eSetAttrNotify_None) +NS_IMPL_STRING_ATTR(nsHTMLHtmlElement, Version, version) NS_IMETHODIMP nsHTMLHtmlElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/content/html/content/src/nsHTMLIFrameElement.cpp b/mozilla/content/html/content/src/nsHTMLIFrameElement.cpp index ae6fa214282..59da213f9e4 100644 --- a/mozilla/content/html/content/src/nsHTMLIFrameElement.cpp +++ b/mozilla/content/html/content/src/nsHTMLIFrameElement.cpp @@ -148,16 +148,16 @@ nsHTMLIFrameElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_STRING_ATTR(nsHTMLIFrameElement, Align, align, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLIFrameElement, FrameBorder, frameborder, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLIFrameElement, Height, height, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLIFrameElement, LongDesc, longdesc, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLIFrameElement, MarginHeight, marginheight, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLIFrameElement, MarginWidth, marginwidth, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLIFrameElement, Name, name, eSetAttrNotify_Restart) -NS_IMPL_STRING_ATTR(nsHTMLIFrameElement, Scrolling, scrolling, eSetAttrNotify_Restart) -NS_IMPL_STRING_ATTR(nsHTMLIFrameElement, Src, src, eSetAttrNotify_Restart) -NS_IMPL_STRING_ATTR(nsHTMLIFrameElement, Width, width, eSetAttrNotify_Reflow) +NS_IMPL_STRING_ATTR(nsHTMLIFrameElement, Align, align) +NS_IMPL_STRING_ATTR(nsHTMLIFrameElement, FrameBorder, frameborder) +NS_IMPL_STRING_ATTR(nsHTMLIFrameElement, Height, height) +NS_IMPL_STRING_ATTR(nsHTMLIFrameElement, LongDesc, longdesc) +NS_IMPL_STRING_ATTR(nsHTMLIFrameElement, MarginHeight, marginheight) +NS_IMPL_STRING_ATTR(nsHTMLIFrameElement, MarginWidth, marginwidth) +NS_IMPL_STRING_ATTR(nsHTMLIFrameElement, Name, name) +NS_IMPL_STRING_ATTR(nsHTMLIFrameElement, Scrolling, scrolling) +NS_IMPL_STRING_ATTR(nsHTMLIFrameElement, Src, src) +NS_IMPL_STRING_ATTR(nsHTMLIFrameElement, Width, width) NS_IMETHODIMP nsHTMLIFrameElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/content/html/content/src/nsHTMLImageElement.cpp b/mozilla/content/html/content/src/nsHTMLImageElement.cpp index c3f82650034..b2b33d46b02 100644 --- a/mozilla/content/html/content/src/nsHTMLImageElement.cpp +++ b/mozilla/content/html/content/src/nsHTMLImageElement.cpp @@ -167,19 +167,19 @@ nsHTMLImageElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_STRING_ATTR(nsHTMLImageElement, LowSrc, lowsrc, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLImageElement, Name, name, eSetAttrNotify_Restart) -NS_IMPL_STRING_ATTR(nsHTMLImageElement, Align, align, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLImageElement, Alt, alt, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLImageElement, Border, border, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLImageElement, Height, height, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLImageElement, Hspace, hspace, eSetAttrNotify_Reflow) -NS_IMPL_BOOL_ATTR(nsHTMLImageElement, IsMap, ismap, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLImageElement, LongDesc, longdesc, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLImageElement, Src, src, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLImageElement, UseMap, usemap, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLImageElement, Vspace, vspace, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLImageElement, Width, width, eSetAttrNotify_Reflow) +NS_IMPL_STRING_ATTR(nsHTMLImageElement, LowSrc, lowsrc) +NS_IMPL_STRING_ATTR(nsHTMLImageElement, Name, name) +NS_IMPL_STRING_ATTR(nsHTMLImageElement, Align, align) +NS_IMPL_STRING_ATTR(nsHTMLImageElement, Alt, alt) +NS_IMPL_STRING_ATTR(nsHTMLImageElement, Border, border) +NS_IMPL_STRING_ATTR(nsHTMLImageElement, Height, height) +NS_IMPL_STRING_ATTR(nsHTMLImageElement, Hspace, hspace) +NS_IMPL_BOOL_ATTR(nsHTMLImageElement, IsMap, ismap) +NS_IMPL_STRING_ATTR(nsHTMLImageElement, LongDesc, longdesc) +NS_IMPL_STRING_ATTR(nsHTMLImageElement, Src, src) +NS_IMPL_STRING_ATTR(nsHTMLImageElement, UseMap, usemap) +NS_IMPL_STRING_ATTR(nsHTMLImageElement, Vspace, vspace) +NS_IMPL_STRING_ATTR(nsHTMLImageElement, Width, width) NS_IMETHODIMP nsHTMLImageElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/content/html/content/src/nsHTMLInputElement.cpp b/mozilla/content/html/content/src/nsHTMLInputElement.cpp index bc764bd63c6..07b6faef2fd 100644 --- a/mozilla/content/html/content/src/nsHTMLInputElement.cpp +++ b/mozilla/content/html/content/src/nsHTMLInputElement.cpp @@ -242,22 +242,22 @@ nsHTMLInputElement::GetForm(nsIDOMHTMLFormElement** aForm) return result; } -NS_IMPL_STRING_ATTR(nsHTMLInputElement, DefaultValue, defaultvalue, eSetAttrNotify_None) -NS_IMPL_BOOL_ATTR(nsHTMLInputElement, DefaultChecked, defaultchecked, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLInputElement, Accept, accept, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLInputElement, AccessKey, accesskey, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLInputElement, Align, align, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLInputElement, Alt, alt, eSetAttrNotify_None) -//NS_IMPL_BOOL_ATTR(nsHTMLInputElement, Checked, checked, eSetAttrNotify_Render) -NS_IMPL_BOOL_ATTR(nsHTMLInputElement, Disabled, disabled, eSetAttrNotify_Render) -NS_IMPL_INT_ATTR(nsHTMLInputElement, MaxLength, maxlength, eSetAttrNotify_Render) -NS_IMPL_STRING_ATTR(nsHTMLInputElement, Name, name, eSetAttrNotify_Restart) -NS_IMPL_BOOL_ATTR(nsHTMLInputElement, ReadOnly, readonly, eSetAttrNotify_Render) -NS_IMPL_STRING_ATTR(nsHTMLInputElement, Size, size, eSetAttrNotify_Render) -NS_IMPL_STRING_ATTR(nsHTMLInputElement, Src, src, eSetAttrNotify_Render) -NS_IMPL_INT_ATTR(nsHTMLInputElement, TabIndex, tabindex, eSetAttrNotify_Render) -NS_IMPL_STRING_ATTR(nsHTMLInputElement, UseMap, usemap, eSetAttrNotify_None) -//NS_IMPL_STRING_ATTR(nsHTMLInputElement, Value, value, eSetAttrNotify_Render) +NS_IMPL_STRING_ATTR(nsHTMLInputElement, DefaultValue, defaultvalue) +NS_IMPL_BOOL_ATTR(nsHTMLInputElement, DefaultChecked, defaultchecked) +NS_IMPL_STRING_ATTR(nsHTMLInputElement, Accept, accept) +NS_IMPL_STRING_ATTR(nsHTMLInputElement, AccessKey, accesskey) +NS_IMPL_STRING_ATTR(nsHTMLInputElement, Align, align) +NS_IMPL_STRING_ATTR(nsHTMLInputElement, Alt, alt) +//NS_IMPL_BOOL_ATTR(nsHTMLInputElement, Checked, checked) +NS_IMPL_BOOL_ATTR(nsHTMLInputElement, Disabled, disabled) +NS_IMPL_INT_ATTR(nsHTMLInputElement, MaxLength, maxlength) +NS_IMPL_STRING_ATTR(nsHTMLInputElement, Name, name) +NS_IMPL_BOOL_ATTR(nsHTMLInputElement, ReadOnly, readonly) +NS_IMPL_STRING_ATTR(nsHTMLInputElement, Size, size) +NS_IMPL_STRING_ATTR(nsHTMLInputElement, Src, src) +NS_IMPL_INT_ATTR(nsHTMLInputElement, TabIndex, tabindex) +NS_IMPL_STRING_ATTR(nsHTMLInputElement, UseMap, usemap) +//NS_IMPL_STRING_ATTR(nsHTMLInputElement, Value, value) NS_IMETHODIMP nsHTMLInputElement::GetType(nsString& aValue) diff --git a/mozilla/content/html/content/src/nsHTMLInsElement.cpp b/mozilla/content/html/content/src/nsHTMLInsElement.cpp index 72fe0333c89..eebdc0a801a 100644 --- a/mozilla/content/html/content/src/nsHTMLInsElement.cpp +++ b/mozilla/content/html/content/src/nsHTMLInsElement.cpp @@ -124,8 +124,8 @@ nsHTMLInsElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_STRING_ATTR(nsHTMLInsElement, Cite, cite, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLInsElement, DateTime, datetime, eSetAttrNotify_None) +NS_IMPL_STRING_ATTR(nsHTMLInsElement, Cite, cite) +NS_IMPL_STRING_ATTR(nsHTMLInsElement, DateTime, datetime) NS_IMETHODIMP nsHTMLInsElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/content/html/content/src/nsHTMLIsIndexElement.cpp b/mozilla/content/html/content/src/nsHTMLIsIndexElement.cpp index 06e424dbf7d..40d534029ce 100644 --- a/mozilla/content/html/content/src/nsHTMLIsIndexElement.cpp +++ b/mozilla/content/html/content/src/nsHTMLIsIndexElement.cpp @@ -131,7 +131,7 @@ nsHTMLIsIndexElement::GetForm(nsIDOMHTMLFormElement** aForm) } -NS_IMPL_STRING_ATTR(nsHTMLIsIndexElement, Prompt, prompt, eSetAttrNotify_Restart) +NS_IMPL_STRING_ATTR(nsHTMLIsIndexElement, Prompt, prompt) NS_IMETHODIMP nsHTMLIsIndexElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/content/html/content/src/nsHTMLLIElement.cpp b/mozilla/content/html/content/src/nsHTMLLIElement.cpp index 16c5555cb89..1a0012501ce 100644 --- a/mozilla/content/html/content/src/nsHTMLLIElement.cpp +++ b/mozilla/content/html/content/src/nsHTMLLIElement.cpp @@ -125,8 +125,8 @@ nsHTMLLIElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_STRING_ATTR(nsHTMLLIElement, Type, type, eSetAttrNotify_Reflow) -NS_IMPL_INT_ATTR(nsHTMLLIElement, Value, value, eSetAttrNotify_Reflow) +NS_IMPL_STRING_ATTR(nsHTMLLIElement, Type, type) +NS_IMPL_INT_ATTR(nsHTMLLIElement, Value, value) static nsGenericHTMLElement::EnumTable kListItemTypeTable[] = { { "circle", NS_STYLE_LIST_STYLE_CIRCLE }, diff --git a/mozilla/content/html/content/src/nsHTMLLabelElement.cpp b/mozilla/content/html/content/src/nsHTMLLabelElement.cpp index 7f4fc31d57f..e81933e8e03 100644 --- a/mozilla/content/html/content/src/nsHTMLLabelElement.cpp +++ b/mozilla/content/html/content/src/nsHTMLLabelElement.cpp @@ -208,8 +208,8 @@ nsHTMLLabelElement::SetForm(nsIDOMHTMLFormElement* aForm) return result; } -NS_IMPL_STRING_ATTR(nsHTMLLabelElement, AccessKey, accesskey, eSetAttrNotify_None) -//NS_IMPL_STRING_ATTR(nsHTMLLabelElement, HtmlFor, _for, eSetAttrNotify_None) +NS_IMPL_STRING_ATTR(nsHTMLLabelElement, AccessKey, accesskey) +//NS_IMPL_STRING_ATTR(nsHTMLLabelElement, HtmlFor, _for) NS_IMETHODIMP nsHTMLLabelElement::GetHtmlFor(nsString& aValue) diff --git a/mozilla/content/html/content/src/nsHTMLLegendElement.cpp b/mozilla/content/html/content/src/nsHTMLLegendElement.cpp index bcb6ef88b22..dce5167bc91 100644 --- a/mozilla/content/html/content/src/nsHTMLLegendElement.cpp +++ b/mozilla/content/html/content/src/nsHTMLLegendElement.cpp @@ -149,8 +149,8 @@ nsHTMLLegendElement::GetForm(nsIDOMHTMLFormElement** aForm) return result; } -NS_IMPL_STRING_ATTR(nsHTMLLegendElement, AccessKey, accesskey, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLLegendElement, Align, align, eSetAttrNotify_Reflow) +NS_IMPL_STRING_ATTR(nsHTMLLegendElement, AccessKey, accesskey) +NS_IMPL_STRING_ATTR(nsHTMLLegendElement, Align, align) // this contains center, because IE4 does static nsGenericHTMLElement::EnumTable kAlignTable[] = { diff --git a/mozilla/content/html/content/src/nsHTMLLinkElement.cpp b/mozilla/content/html/content/src/nsHTMLLinkElement.cpp index c5c30fe55d6..855af6bf0c2 100644 --- a/mozilla/content/html/content/src/nsHTMLLinkElement.cpp +++ b/mozilla/content/html/content/src/nsHTMLLinkElement.cpp @@ -138,15 +138,15 @@ nsHTMLLinkElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_BOOL_ATTR(nsHTMLLinkElement, Disabled, disabled, eSetAttrNotify_Restart) -NS_IMPL_STRING_ATTR(nsHTMLLinkElement, Charset, charset, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLLinkElement, Href, href, eSetAttrNotify_Restart) -NS_IMPL_STRING_ATTR(nsHTMLLinkElement, Hreflang, hreflang, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLLinkElement, Media, media, eSetAttrNotify_Restart) -NS_IMPL_STRING_ATTR(nsHTMLLinkElement, Rel, rel, eSetAttrNotify_Restart) -NS_IMPL_STRING_ATTR(nsHTMLLinkElement, Rev, rev, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLLinkElement, Target, target, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLLinkElement, Type, type, eSetAttrNotify_Restart) +NS_IMPL_BOOL_ATTR(nsHTMLLinkElement, Disabled, disabled) +NS_IMPL_STRING_ATTR(nsHTMLLinkElement, Charset, charset) +NS_IMPL_STRING_ATTR(nsHTMLLinkElement, Href, href) +NS_IMPL_STRING_ATTR(nsHTMLLinkElement, Hreflang, hreflang) +NS_IMPL_STRING_ATTR(nsHTMLLinkElement, Media, media) +NS_IMPL_STRING_ATTR(nsHTMLLinkElement, Rel, rel) +NS_IMPL_STRING_ATTR(nsHTMLLinkElement, Rev, rev) +NS_IMPL_STRING_ATTR(nsHTMLLinkElement, Target, target) +NS_IMPL_STRING_ATTR(nsHTMLLinkElement, Type, type) NS_IMETHODIMP nsHTMLLinkElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/content/html/content/src/nsHTMLMapElement.cpp b/mozilla/content/html/content/src/nsHTMLMapElement.cpp index 29f6cc641ca..5b42f5b8466 100644 --- a/mozilla/content/html/content/src/nsHTMLMapElement.cpp +++ b/mozilla/content/html/content/src/nsHTMLMapElement.cpp @@ -131,7 +131,7 @@ nsHTMLMapElement::GetAreas(nsIDOMHTMLCollection** aAreas) } -NS_IMPL_STRING_ATTR(nsHTMLMapElement, Name, name, eSetAttrNotify_Restart) +NS_IMPL_STRING_ATTR(nsHTMLMapElement, Name, name) NS_IMETHODIMP nsHTMLMapElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/content/html/content/src/nsHTMLMenuElement.cpp b/mozilla/content/html/content/src/nsHTMLMenuElement.cpp index 95c0589049a..478d00ac2a4 100644 --- a/mozilla/content/html/content/src/nsHTMLMenuElement.cpp +++ b/mozilla/content/html/content/src/nsHTMLMenuElement.cpp @@ -127,7 +127,7 @@ nsHTMLMenuElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_BOOL_ATTR(nsHTMLMenuElement, Compact, compact, eSetAttrNotify_Reflow) +NS_IMPL_BOOL_ATTR(nsHTMLMenuElement, Compact, compact) NS_IMETHODIMP nsHTMLMenuElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/content/html/content/src/nsHTMLMetaElement.cpp b/mozilla/content/html/content/src/nsHTMLMetaElement.cpp index 7ee2ceb0907..0a7205eae4c 100644 --- a/mozilla/content/html/content/src/nsHTMLMetaElement.cpp +++ b/mozilla/content/html/content/src/nsHTMLMetaElement.cpp @@ -128,10 +128,10 @@ nsHTMLMetaElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_STRING_ATTR(nsHTMLMetaElement, Content, content, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLMetaElement, HttpEquiv, httpEquiv, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLMetaElement, Name, name, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLMetaElement, Scheme, scheme, eSetAttrNotify_None) +NS_IMPL_STRING_ATTR(nsHTMLMetaElement, Content, content) +NS_IMPL_STRING_ATTR(nsHTMLMetaElement, HttpEquiv, httpEquiv) +NS_IMPL_STRING_ATTR(nsHTMLMetaElement, Name, name) +NS_IMPL_STRING_ATTR(nsHTMLMetaElement, Scheme, scheme) NS_IMETHODIMP nsHTMLMetaElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/content/html/content/src/nsHTMLModElement.cpp b/mozilla/content/html/content/src/nsHTMLModElement.cpp index 22bb0f9815c..e882c10c996 100644 --- a/mozilla/content/html/content/src/nsHTMLModElement.cpp +++ b/mozilla/content/html/content/src/nsHTMLModElement.cpp @@ -124,8 +124,8 @@ nsHTMLModElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_STRING_ATTR(nsHTMLModElement, Cite, cite, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLModElement, DateTime, datetime, eSetAttrNotify_None) +NS_IMPL_STRING_ATTR(nsHTMLModElement, Cite, cite) +NS_IMPL_STRING_ATTR(nsHTMLModElement, DateTime, datetime) NS_IMETHODIMP nsHTMLModElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/content/html/content/src/nsHTMLOListElement.cpp b/mozilla/content/html/content/src/nsHTMLOListElement.cpp index 722999e0597..5f4a5fdb623 100644 --- a/mozilla/content/html/content/src/nsHTMLOListElement.cpp +++ b/mozilla/content/html/content/src/nsHTMLOListElement.cpp @@ -127,9 +127,9 @@ nsHTMLOListElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_BOOL_ATTR(nsHTMLOListElement, Compact, compact, eSetAttrNotify_Reflow) -NS_IMPL_INT_ATTR(nsHTMLOListElement, Start, start, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLOListElement, Type, type, eSetAttrNotify_Reflow) +NS_IMPL_BOOL_ATTR(nsHTMLOListElement, Compact, compact) +NS_IMPL_INT_ATTR(nsHTMLOListElement, Start, start) +NS_IMPL_STRING_ATTR(nsHTMLOListElement, Type, type) nsGenericHTMLElement::EnumTable kListTypeTable[] = { { "none", NS_STYLE_LIST_STYLE_NONE }, diff --git a/mozilla/content/html/content/src/nsHTMLObjectElement.cpp b/mozilla/content/html/content/src/nsHTMLObjectElement.cpp index c7c0b65e475..8853255ac39 100644 --- a/mozilla/content/html/content/src/nsHTMLObjectElement.cpp +++ b/mozilla/content/html/content/src/nsHTMLObjectElement.cpp @@ -162,23 +162,23 @@ nsHTMLObjectElement::GetForm(nsIDOMHTMLFormElement** aForm) return NS_OK; } -NS_IMPL_STRING_ATTR(nsHTMLObjectElement, Code, code, eSetAttrNotify_Restart) -NS_IMPL_STRING_ATTR(nsHTMLObjectElement, Align, align, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLObjectElement, Archive, archive, eSetAttrNotify_Restart) -NS_IMPL_STRING_ATTR(nsHTMLObjectElement, Border, border, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLObjectElement, CodeBase, codebase, eSetAttrNotify_Restart) -NS_IMPL_STRING_ATTR(nsHTMLObjectElement, CodeType, codetype, eSetAttrNotify_Restart) -NS_IMPL_STRING_ATTR(nsHTMLObjectElement, Data, data, eSetAttrNotify_None) -NS_IMPL_BOOL_ATTR(nsHTMLObjectElement, Declare, declare, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLObjectElement, Height, height, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLObjectElement, Hspace, hspace, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLObjectElement, Name, name, eSetAttrNotify_Restart) -NS_IMPL_STRING_ATTR(nsHTMLObjectElement, Standby, standby, eSetAttrNotify_None) -NS_IMPL_INT_ATTR(nsHTMLObjectElement, TabIndex, tabindex, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLObjectElement, Type, type, eSetAttrNotify_Restart) -NS_IMPL_STRING_ATTR(nsHTMLObjectElement, UseMap, usemap, eSetAttrNotify_Render) -NS_IMPL_STRING_ATTR(nsHTMLObjectElement, Vspace, vspace, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLObjectElement, Width, width, eSetAttrNotify_Reflow) +NS_IMPL_STRING_ATTR(nsHTMLObjectElement, Code, code) +NS_IMPL_STRING_ATTR(nsHTMLObjectElement, Align, align) +NS_IMPL_STRING_ATTR(nsHTMLObjectElement, Archive, archive) +NS_IMPL_STRING_ATTR(nsHTMLObjectElement, Border, border) +NS_IMPL_STRING_ATTR(nsHTMLObjectElement, CodeBase, codebase) +NS_IMPL_STRING_ATTR(nsHTMLObjectElement, CodeType, codetype) +NS_IMPL_STRING_ATTR(nsHTMLObjectElement, Data, data) +NS_IMPL_BOOL_ATTR(nsHTMLObjectElement, Declare, declare) +NS_IMPL_STRING_ATTR(nsHTMLObjectElement, Height, height) +NS_IMPL_STRING_ATTR(nsHTMLObjectElement, Hspace, hspace) +NS_IMPL_STRING_ATTR(nsHTMLObjectElement, Name, name) +NS_IMPL_STRING_ATTR(nsHTMLObjectElement, Standby, standby) +NS_IMPL_INT_ATTR(nsHTMLObjectElement, TabIndex, tabindex) +NS_IMPL_STRING_ATTR(nsHTMLObjectElement, Type, type) +NS_IMPL_STRING_ATTR(nsHTMLObjectElement, UseMap, usemap) +NS_IMPL_STRING_ATTR(nsHTMLObjectElement, Vspace, vspace) +NS_IMPL_STRING_ATTR(nsHTMLObjectElement, Width, width) NS_IMETHODIMP nsHTMLObjectElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/content/html/content/src/nsHTMLOptGroupElement.cpp b/mozilla/content/html/content/src/nsHTMLOptGroupElement.cpp index 7f6476b6224..c52a662455e 100644 --- a/mozilla/content/html/content/src/nsHTMLOptGroupElement.cpp +++ b/mozilla/content/html/content/src/nsHTMLOptGroupElement.cpp @@ -124,8 +124,8 @@ nsHTMLOptGroupElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_BOOL_ATTR(nsHTMLOptGroupElement, Disabled, disabled, eSetAttrNotify_Render) -NS_IMPL_STRING_ATTR(nsHTMLOptGroupElement, Label, label, eSetAttrNotify_None) +NS_IMPL_BOOL_ATTR(nsHTMLOptGroupElement, Disabled, disabled) +NS_IMPL_STRING_ATTR(nsHTMLOptGroupElement, Label, label) NS_IMETHODIMP nsHTMLOptGroupElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/content/html/content/src/nsHTMLOptionElement.cpp b/mozilla/content/html/content/src/nsHTMLOptionElement.cpp index 4b3c38efe50..b3a1ed1402c 100644 --- a/mozilla/content/html/content/src/nsHTMLOptionElement.cpp +++ b/mozilla/content/html/content/src/nsHTMLOptionElement.cpp @@ -189,11 +189,11 @@ nsHTMLOptionElement::GetSelected(PRBool *aSelected) return NS_OK; } -NS_IMPL_BOOL_ATTR(nsHTMLOptionElement, DefaultSelected, defaultselected, eSetAttrNotify_None) -NS_IMPL_INT_ATTR(nsHTMLOptionElement, Index, index, eSetAttrNotify_None) -NS_IMPL_BOOL_ATTR(nsHTMLOptionElement, Disabled, disabled, eSetAttrNotify_Render) -NS_IMPL_STRING_ATTR(nsHTMLOptionElement, Label, label, eSetAttrNotify_Render) -NS_IMPL_STRING_ATTR(nsHTMLOptionElement, Value, value, eSetAttrNotify_Render) +NS_IMPL_BOOL_ATTR(nsHTMLOptionElement, DefaultSelected, defaultselected) +NS_IMPL_INT_ATTR(nsHTMLOptionElement, Index, index) +NS_IMPL_BOOL_ATTR(nsHTMLOptionElement, Disabled, disabled) +NS_IMPL_STRING_ATTR(nsHTMLOptionElement, Label, label) +NS_IMPL_STRING_ATTR(nsHTMLOptionElement, Value, value) NS_IMETHODIMP nsHTMLOptionElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/content/html/content/src/nsHTMLParagraphElement.cpp b/mozilla/content/html/content/src/nsHTMLParagraphElement.cpp index fdb768963d5..8d6596013a2 100644 --- a/mozilla/content/html/content/src/nsHTMLParagraphElement.cpp +++ b/mozilla/content/html/content/src/nsHTMLParagraphElement.cpp @@ -130,7 +130,7 @@ nsHTMLParagraphElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_STRING_ATTR(nsHTMLParagraphElement, Align, align, eSetAttrNotify_Reflow) +NS_IMPL_STRING_ATTR(nsHTMLParagraphElement, Align, align) NS_IMETHODIMP nsHTMLParagraphElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/content/html/content/src/nsHTMLParamElement.cpp b/mozilla/content/html/content/src/nsHTMLParamElement.cpp index 2aa1d56b120..a67815d68df 100644 --- a/mozilla/content/html/content/src/nsHTMLParamElement.cpp +++ b/mozilla/content/html/content/src/nsHTMLParamElement.cpp @@ -128,10 +128,10 @@ nsHTMLParamElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_STRING_ATTR(nsHTMLParamElement, Name, name, eSetAttrNotify_Restart) -NS_IMPL_STRING_ATTR(nsHTMLParamElement, Type, type, eSetAttrNotify_Restart) -NS_IMPL_STRING_ATTR(nsHTMLParamElement, Value, value, eSetAttrNotify_Restart) -NS_IMPL_STRING_ATTR(nsHTMLParamElement, ValueType, valuetype, eSetAttrNotify_Restart) +NS_IMPL_STRING_ATTR(nsHTMLParamElement, Name, name) +NS_IMPL_STRING_ATTR(nsHTMLParamElement, Type, type) +NS_IMPL_STRING_ATTR(nsHTMLParamElement, Value, value) +NS_IMPL_STRING_ATTR(nsHTMLParamElement, ValueType, valuetype) NS_IMETHODIMP nsHTMLParamElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/content/html/content/src/nsHTMLPreElement.cpp b/mozilla/content/html/content/src/nsHTMLPreElement.cpp index c1513e98720..81d9266d910 100644 --- a/mozilla/content/html/content/src/nsHTMLPreElement.cpp +++ b/mozilla/content/html/content/src/nsHTMLPreElement.cpp @@ -125,7 +125,7 @@ nsHTMLPreElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_INT_ATTR(nsHTMLPreElement, Width, width, eSetAttrNotify_Reflow) +NS_IMPL_INT_ATTR(nsHTMLPreElement, Width, width) NS_IMETHODIMP nsHTMLPreElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/content/html/content/src/nsHTMLQuoteElement.cpp b/mozilla/content/html/content/src/nsHTMLQuoteElement.cpp index d2249f00659..aaf400796fc 100644 --- a/mozilla/content/html/content/src/nsHTMLQuoteElement.cpp +++ b/mozilla/content/html/content/src/nsHTMLQuoteElement.cpp @@ -122,7 +122,7 @@ nsHTMLQuoteElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_STRING_ATTR(nsHTMLQuoteElement, Cite, cite, eSetAttrNotify_None) +NS_IMPL_STRING_ATTR(nsHTMLQuoteElement, Cite, cite) NS_IMETHODIMP nsHTMLQuoteElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/content/html/content/src/nsHTMLScriptElement.cpp b/mozilla/content/html/content/src/nsHTMLScriptElement.cpp index 2c521aa5d64..04e0202051a 100644 --- a/mozilla/content/html/content/src/nsHTMLScriptElement.cpp +++ b/mozilla/content/html/content/src/nsHTMLScriptElement.cpp @@ -163,7 +163,7 @@ NS_IMETHODIMP nsHTMLScriptElement::SetHtmlFor(const nsString& aValue) { // XXX write me -// return mInner.SetAttr(nsHTMLAtoms::charset, aValue, eSetAttrNotify_None); +// return mInner.SetAttr(nsHTMLAtoms::charset, aValue); return NS_OK; } @@ -179,14 +179,14 @@ NS_IMETHODIMP nsHTMLScriptElement::SetEvent(const nsString& aValue) { // XXX write me -// return mInner.SetAttr(nsHTMLAtoms::charset, aValue, eSetAttrNotify_None); +// return mInner.SetAttr(nsHTMLAtoms::charset, aValue); return NS_OK; } -NS_IMPL_STRING_ATTR(nsHTMLScriptElement, Charset, charset, eSetAttrNotify_None) -NS_IMPL_BOOL_ATTR(nsHTMLScriptElement, Defer, defer, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLScriptElement, Src, src, eSetAttrNotify_Restart) -NS_IMPL_STRING_ATTR(nsHTMLScriptElement, Type, type, eSetAttrNotify_Restart) +NS_IMPL_STRING_ATTR(nsHTMLScriptElement, Charset, charset) +NS_IMPL_BOOL_ATTR(nsHTMLScriptElement, Defer, defer) +NS_IMPL_STRING_ATTR(nsHTMLScriptElement, Src, src) +NS_IMPL_STRING_ATTR(nsHTMLScriptElement, Type, type) NS_IMETHODIMP nsHTMLScriptElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/content/html/content/src/nsHTMLSelectElement.cpp b/mozilla/content/html/content/src/nsHTMLSelectElement.cpp index a32f5a88d7c..ded36863261 100644 --- a/mozilla/content/html/content/src/nsHTMLSelectElement.cpp +++ b/mozilla/content/html/content/src/nsHTMLSelectElement.cpp @@ -304,13 +304,13 @@ nsHTMLSelectElement::GetLength(PRUint32* aLength) } } -NS_IMPL_INT_ATTR(nsHTMLSelectElement, SelectedIndex, selectedindex, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLSelectElement, Value, value, eSetAttrNotify_Render) -NS_IMPL_BOOL_ATTR(nsHTMLSelectElement, Disabled, disabled, eSetAttrNotify_Render) -NS_IMPL_BOOL_ATTR(nsHTMLSelectElement, Multiple, multiple, eSetAttrNotify_Restart) -NS_IMPL_STRING_ATTR(nsHTMLSelectElement, Name, name, eSetAttrNotify_Restart) -NS_IMPL_INT_ATTR(nsHTMLSelectElement, Size, size, eSetAttrNotify_Render) -NS_IMPL_INT_ATTR(nsHTMLSelectElement, TabIndex, tabindex, eSetAttrNotify_Render) +NS_IMPL_INT_ATTR(nsHTMLSelectElement, SelectedIndex, selectedindex) +NS_IMPL_STRING_ATTR(nsHTMLSelectElement, Value, value) +NS_IMPL_BOOL_ATTR(nsHTMLSelectElement, Disabled, disabled) +NS_IMPL_BOOL_ATTR(nsHTMLSelectElement, Multiple, multiple) +NS_IMPL_STRING_ATTR(nsHTMLSelectElement, Name, name) +NS_IMPL_INT_ATTR(nsHTMLSelectElement, Size, size) +NS_IMPL_INT_ATTR(nsHTMLSelectElement, TabIndex, tabindex) NS_IMETHODIMP nsHTMLSelectElement::Blur() // XXX not tested diff --git a/mozilla/content/html/content/src/nsHTMLSharedObjectElement.cpp b/mozilla/content/html/content/src/nsHTMLSharedObjectElement.cpp index c7c0b65e475..8853255ac39 100644 --- a/mozilla/content/html/content/src/nsHTMLSharedObjectElement.cpp +++ b/mozilla/content/html/content/src/nsHTMLSharedObjectElement.cpp @@ -162,23 +162,23 @@ nsHTMLObjectElement::GetForm(nsIDOMHTMLFormElement** aForm) return NS_OK; } -NS_IMPL_STRING_ATTR(nsHTMLObjectElement, Code, code, eSetAttrNotify_Restart) -NS_IMPL_STRING_ATTR(nsHTMLObjectElement, Align, align, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLObjectElement, Archive, archive, eSetAttrNotify_Restart) -NS_IMPL_STRING_ATTR(nsHTMLObjectElement, Border, border, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLObjectElement, CodeBase, codebase, eSetAttrNotify_Restart) -NS_IMPL_STRING_ATTR(nsHTMLObjectElement, CodeType, codetype, eSetAttrNotify_Restart) -NS_IMPL_STRING_ATTR(nsHTMLObjectElement, Data, data, eSetAttrNotify_None) -NS_IMPL_BOOL_ATTR(nsHTMLObjectElement, Declare, declare, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLObjectElement, Height, height, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLObjectElement, Hspace, hspace, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLObjectElement, Name, name, eSetAttrNotify_Restart) -NS_IMPL_STRING_ATTR(nsHTMLObjectElement, Standby, standby, eSetAttrNotify_None) -NS_IMPL_INT_ATTR(nsHTMLObjectElement, TabIndex, tabindex, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLObjectElement, Type, type, eSetAttrNotify_Restart) -NS_IMPL_STRING_ATTR(nsHTMLObjectElement, UseMap, usemap, eSetAttrNotify_Render) -NS_IMPL_STRING_ATTR(nsHTMLObjectElement, Vspace, vspace, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLObjectElement, Width, width, eSetAttrNotify_Reflow) +NS_IMPL_STRING_ATTR(nsHTMLObjectElement, Code, code) +NS_IMPL_STRING_ATTR(nsHTMLObjectElement, Align, align) +NS_IMPL_STRING_ATTR(nsHTMLObjectElement, Archive, archive) +NS_IMPL_STRING_ATTR(nsHTMLObjectElement, Border, border) +NS_IMPL_STRING_ATTR(nsHTMLObjectElement, CodeBase, codebase) +NS_IMPL_STRING_ATTR(nsHTMLObjectElement, CodeType, codetype) +NS_IMPL_STRING_ATTR(nsHTMLObjectElement, Data, data) +NS_IMPL_BOOL_ATTR(nsHTMLObjectElement, Declare, declare) +NS_IMPL_STRING_ATTR(nsHTMLObjectElement, Height, height) +NS_IMPL_STRING_ATTR(nsHTMLObjectElement, Hspace, hspace) +NS_IMPL_STRING_ATTR(nsHTMLObjectElement, Name, name) +NS_IMPL_STRING_ATTR(nsHTMLObjectElement, Standby, standby) +NS_IMPL_INT_ATTR(nsHTMLObjectElement, TabIndex, tabindex) +NS_IMPL_STRING_ATTR(nsHTMLObjectElement, Type, type) +NS_IMPL_STRING_ATTR(nsHTMLObjectElement, UseMap, usemap) +NS_IMPL_STRING_ATTR(nsHTMLObjectElement, Vspace, vspace) +NS_IMPL_STRING_ATTR(nsHTMLObjectElement, Width, width) NS_IMETHODIMP nsHTMLObjectElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/content/html/content/src/nsHTMLStyleElement.cpp b/mozilla/content/html/content/src/nsHTMLStyleElement.cpp index efd63f9d4dc..d31c7908d73 100644 --- a/mozilla/content/html/content/src/nsHTMLStyleElement.cpp +++ b/mozilla/content/html/content/src/nsHTMLStyleElement.cpp @@ -128,9 +128,9 @@ nsHTMLStyleElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_BOOL_ATTR(nsHTMLStyleElement, Disabled, disabled, eSetAttrNotify_Render) -NS_IMPL_STRING_ATTR(nsHTMLStyleElement, Media, media, eSetAttrNotify_Restart) -NS_IMPL_STRING_ATTR(nsHTMLStyleElement, Type, type, eSetAttrNotify_Restart) +NS_IMPL_BOOL_ATTR(nsHTMLStyleElement, Disabled, disabled) +NS_IMPL_STRING_ATTR(nsHTMLStyleElement, Media, media) +NS_IMPL_STRING_ATTR(nsHTMLStyleElement, Type, type) NS_IMETHODIMP nsHTMLStyleElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/content/html/content/src/nsHTMLTableCaptionElement.cpp b/mozilla/content/html/content/src/nsHTMLTableCaptionElement.cpp index 58cfd38fa3f..3aa9720ffbe 100644 --- a/mozilla/content/html/content/src/nsHTMLTableCaptionElement.cpp +++ b/mozilla/content/html/content/src/nsHTMLTableCaptionElement.cpp @@ -123,7 +123,7 @@ nsHTMLTableCaptionElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_STRING_ATTR(nsHTMLTableCaptionElement, Align, align, eSetAttrNotify_Reflow) +NS_IMPL_STRING_ATTR(nsHTMLTableCaptionElement, Align, align) static nsGenericHTMLElement::EnumTable kTableCaptionAlignTable[] = { { "left", NS_STYLE_TEXT_ALIGN_LEFT }, diff --git a/mozilla/content/html/content/src/nsHTMLTableCellElement.cpp b/mozilla/content/html/content/src/nsHTMLTableCellElement.cpp index e19ccdb8474..046679b01f8 100644 --- a/mozilla/content/html/content/src/nsHTMLTableCellElement.cpp +++ b/mozilla/content/html/content/src/nsHTMLTableCellElement.cpp @@ -199,20 +199,20 @@ nsHTMLTableCellElement::SetCellIndex(PRInt32 aCellIndex) return NS_OK; } -NS_IMPL_STRING_ATTR(nsHTMLTableCellElement, Abbr, abbr, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLTableCellElement, Align, align, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLTableCellElement, Axis, axis, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLTableCellElement, BgColor, bgcolor, eSetAttrNotify_Render) -NS_IMPL_STRING_ATTR(nsHTMLTableCellElement, Ch, ch, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLTableCellElement, ChOff, choff, eSetAttrNotify_Reflow) -NS_IMPL_INT_ATTR(nsHTMLTableCellElement, ColSpan, colspan, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLTableCellElement, Headers, headers, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLTableCellElement, Height, height, eSetAttrNotify_Reflow) -NS_IMPL_BOOL_ATTR(nsHTMLTableCellElement, NoWrap, nowrap, eSetAttrNotify_Reflow) -NS_IMPL_INT_ATTR(nsHTMLTableCellElement, RowSpan, rowspan, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLTableCellElement, Scope, scope, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLTableCellElement, VAlign, valign, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLTableCellElement, Width, width, eSetAttrNotify_Reflow) +NS_IMPL_STRING_ATTR(nsHTMLTableCellElement, Abbr, abbr) +NS_IMPL_STRING_ATTR(nsHTMLTableCellElement, Align, align) +NS_IMPL_STRING_ATTR(nsHTMLTableCellElement, Axis, axis) +NS_IMPL_STRING_ATTR(nsHTMLTableCellElement, BgColor, bgcolor) +NS_IMPL_STRING_ATTR(nsHTMLTableCellElement, Ch, ch) +NS_IMPL_STRING_ATTR(nsHTMLTableCellElement, ChOff, choff) +NS_IMPL_INT_ATTR(nsHTMLTableCellElement, ColSpan, colspan) +NS_IMPL_STRING_ATTR(nsHTMLTableCellElement, Headers, headers) +NS_IMPL_STRING_ATTR(nsHTMLTableCellElement, Height, height) +NS_IMPL_BOOL_ATTR(nsHTMLTableCellElement, NoWrap, nowrap) +NS_IMPL_INT_ATTR(nsHTMLTableCellElement, RowSpan, rowspan) +NS_IMPL_STRING_ATTR(nsHTMLTableCellElement, Scope, scope) +NS_IMPL_STRING_ATTR(nsHTMLTableCellElement, VAlign, valign) +NS_IMPL_STRING_ATTR(nsHTMLTableCellElement, Width, width) static nsGenericHTMLElement::EnumTable kCellScopeTable[] = { diff --git a/mozilla/content/html/content/src/nsHTMLTableColElement.cpp b/mozilla/content/html/content/src/nsHTMLTableColElement.cpp index cdc47409caa..b7fc21c38c9 100644 --- a/mozilla/content/html/content/src/nsHTMLTableColElement.cpp +++ b/mozilla/content/html/content/src/nsHTMLTableColElement.cpp @@ -145,12 +145,12 @@ nsHTMLTableColElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_STRING_ATTR(nsHTMLTableColElement, Align, align, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLTableColElement, Ch, ch, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLTableColElement, ChOff, choff, eSetAttrNotify_Reflow) -NS_IMPL_INT_ATTR(nsHTMLTableColElement, Span, span, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLTableColElement, VAlign, valign, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLTableColElement, Width, width, eSetAttrNotify_Reflow) +NS_IMPL_STRING_ATTR(nsHTMLTableColElement, Align, align) +NS_IMPL_STRING_ATTR(nsHTMLTableColElement, Ch, ch) +NS_IMPL_STRING_ATTR(nsHTMLTableColElement, ChOff, choff) +NS_IMPL_INT_ATTR(nsHTMLTableColElement, Span, span) +NS_IMPL_STRING_ATTR(nsHTMLTableColElement, VAlign, valign) +NS_IMPL_STRING_ATTR(nsHTMLTableColElement, Width, width) NS_IMETHODIMP nsHTMLTableColElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/content/html/content/src/nsHTMLTableColGroupElement.cpp b/mozilla/content/html/content/src/nsHTMLTableColGroupElement.cpp index 58be3e543bd..7b532aa89a3 100644 --- a/mozilla/content/html/content/src/nsHTMLTableColGroupElement.cpp +++ b/mozilla/content/html/content/src/nsHTMLTableColGroupElement.cpp @@ -134,12 +134,12 @@ nsHTMLTableColGroupElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_STRING_ATTR(nsHTMLTableColGroupElement, Align, align, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLTableColGroupElement, Ch, ch, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLTableColGroupElement, ChOff, choff, eSetAttrNotify_Reflow) -NS_IMPL_INT_ATTR(nsHTMLTableColGroupElement, Span, span, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLTableColGroupElement, VAlign, valign, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLTableColGroupElement, Width, width, eSetAttrNotify_Reflow) +NS_IMPL_STRING_ATTR(nsHTMLTableColGroupElement, Align, align) +NS_IMPL_STRING_ATTR(nsHTMLTableColGroupElement, Ch, ch) +NS_IMPL_STRING_ATTR(nsHTMLTableColGroupElement, ChOff, choff) +NS_IMPL_INT_ATTR(nsHTMLTableColGroupElement, Span, span) +NS_IMPL_STRING_ATTR(nsHTMLTableColGroupElement, VAlign, valign) +NS_IMPL_STRING_ATTR(nsHTMLTableColGroupElement, Width, width) NS_IMETHODIMP nsHTMLTableColGroupElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/content/html/content/src/nsHTMLTableElement.cpp b/mozilla/content/html/content/src/nsHTMLTableElement.cpp index c3315edaac1..1b17382fd0d 100644 --- a/mozilla/content/html/content/src/nsHTMLTableElement.cpp +++ b/mozilla/content/html/content/src/nsHTMLTableElement.cpp @@ -159,15 +159,15 @@ nsHTMLTableElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) // the DOM spec says border, cellpadding, cellSpacing are all "wstring" // in fact, they are integers or they are meaningless. so we store them here as ints. -NS_IMPL_STRING_ATTR(nsHTMLTableElement, Align, align, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLTableElement, BgColor, bgcolor, eSetAttrNotify_Render) -NS_IMPL_STRING_ATTR(nsHTMLTableElement, Border, border, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLTableElement, CellPadding, cellpadding, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLTableElement, CellSpacing, cellspacing, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLTableElement, Frame, frame, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLTableElement, Rules, rules, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLTableElement, Summary, summary, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLTableElement, Width, width, eSetAttrNotify_Reflow) +NS_IMPL_STRING_ATTR(nsHTMLTableElement, Align, align) +NS_IMPL_STRING_ATTR(nsHTMLTableElement, BgColor, bgcolor) +NS_IMPL_STRING_ATTR(nsHTMLTableElement, Border, border) +NS_IMPL_STRING_ATTR(nsHTMLTableElement, CellPadding, cellpadding) +NS_IMPL_STRING_ATTR(nsHTMLTableElement, CellSpacing, cellspacing) +NS_IMPL_STRING_ATTR(nsHTMLTableElement, Frame, frame) +NS_IMPL_STRING_ATTR(nsHTMLTableElement, Rules, rules) +NS_IMPL_STRING_ATTR(nsHTMLTableElement, Summary, summary) +NS_IMPL_STRING_ATTR(nsHTMLTableElement, Width, width) NS_IMETHODIMP nsHTMLTableElement::GetCaption(nsIDOMHTMLTableCaptionElement** aValue) diff --git a/mozilla/content/html/content/src/nsHTMLTableRowElement.cpp b/mozilla/content/html/content/src/nsHTMLTableRowElement.cpp index 7f7a7787121..35a9a52877f 100644 --- a/mozilla/content/html/content/src/nsHTMLTableRowElement.cpp +++ b/mozilla/content/html/content/src/nsHTMLTableRowElement.cpp @@ -199,11 +199,11 @@ nsHTMLTableRowElement::DeleteCell(PRInt32 aValue) return NS_OK; } -NS_IMPL_STRING_ATTR(nsHTMLTableRowElement, Align, align, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLTableRowElement, BgColor, bgcolor, eSetAttrNotify_Render) -NS_IMPL_STRING_ATTR(nsHTMLTableRowElement, Ch, ch, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLTableRowElement, ChOff, choff, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLTableRowElement, VAlign, valign, eSetAttrNotify_Reflow) +NS_IMPL_STRING_ATTR(nsHTMLTableRowElement, Align, align) +NS_IMPL_STRING_ATTR(nsHTMLTableRowElement, BgColor, bgcolor) +NS_IMPL_STRING_ATTR(nsHTMLTableRowElement, Ch, ch) +NS_IMPL_STRING_ATTR(nsHTMLTableRowElement, ChOff, choff) +NS_IMPL_STRING_ATTR(nsHTMLTableRowElement, VAlign, valign) NS_IMETHODIMP diff --git a/mozilla/content/html/content/src/nsHTMLTableSectionElement.cpp b/mozilla/content/html/content/src/nsHTMLTableSectionElement.cpp index 02c9c7d4a98..40d6df0504f 100644 --- a/mozilla/content/html/content/src/nsHTMLTableSectionElement.cpp +++ b/mozilla/content/html/content/src/nsHTMLTableSectionElement.cpp @@ -134,10 +134,10 @@ nsHTMLTableSectionElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_STRING_ATTR(nsHTMLTableSectionElement, Align, align, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLTableSectionElement, VAlign, valign, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLTableSectionElement, Ch, ch, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLTableSectionElement, ChOff, choff, eSetAttrNotify_Reflow) +NS_IMPL_STRING_ATTR(nsHTMLTableSectionElement, Align, align) +NS_IMPL_STRING_ATTR(nsHTMLTableSectionElement, VAlign, valign) +NS_IMPL_STRING_ATTR(nsHTMLTableSectionElement, Ch, ch) +NS_IMPL_STRING_ATTR(nsHTMLTableSectionElement, ChOff, choff) NS_IMETHODIMP nsHTMLTableSectionElement::GetRows(nsIDOMHTMLCollection** aValue) diff --git a/mozilla/content/html/content/src/nsHTMLTextAreaElement.cpp b/mozilla/content/html/content/src/nsHTMLTextAreaElement.cpp index 70300bf8a1a..72965897887 100644 --- a/mozilla/content/html/content/src/nsHTMLTextAreaElement.cpp +++ b/mozilla/content/html/content/src/nsHTMLTextAreaElement.cpp @@ -246,13 +246,13 @@ nsHTMLTextAreaElement::Select() // XXX not tested return NS_OK; } -NS_IMPL_STRING_ATTR(nsHTMLTextAreaElement, AccessKey, accesskey, eSetAttrNotify_None) -NS_IMPL_INT_ATTR(nsHTMLTextAreaElement, Cols, cols, eSetAttrNotify_Reflow) -NS_IMPL_BOOL_ATTR(nsHTMLTextAreaElement, Disabled, disabled, eSetAttrNotify_Render) -NS_IMPL_STRING_ATTR(nsHTMLTextAreaElement, Name, name, eSetAttrNotify_Restart) -NS_IMPL_BOOL_ATTR(nsHTMLTextAreaElement, ReadOnly, readonly, eSetAttrNotify_Render) -NS_IMPL_INT_ATTR(nsHTMLTextAreaElement, Rows, rows, eSetAttrNotify_Reflow) -NS_IMPL_INT_ATTR(nsHTMLTextAreaElement, TabIndex, tabindex, eSetAttrNotify_None) +NS_IMPL_STRING_ATTR(nsHTMLTextAreaElement, AccessKey, accesskey) +NS_IMPL_INT_ATTR(nsHTMLTextAreaElement, Cols, cols) +NS_IMPL_BOOL_ATTR(nsHTMLTextAreaElement, Disabled, disabled) +NS_IMPL_STRING_ATTR(nsHTMLTextAreaElement, Name, name) +NS_IMPL_BOOL_ATTR(nsHTMLTextAreaElement, ReadOnly, readonly) +NS_IMPL_INT_ATTR(nsHTMLTextAreaElement, Rows, rows) +NS_IMPL_INT_ATTR(nsHTMLTextAreaElement, TabIndex, tabindex) NS_IMETHODIMP diff --git a/mozilla/content/html/content/src/nsHTMLTitleElement.cpp b/mozilla/content/html/content/src/nsHTMLTitleElement.cpp index 0afd8d23275..2a80181251e 100644 --- a/mozilla/content/html/content/src/nsHTMLTitleElement.cpp +++ b/mozilla/content/html/content/src/nsHTMLTitleElement.cpp @@ -123,7 +123,7 @@ nsHTMLTitleElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_STRING_ATTR(nsHTMLTitleElement, Text, text, eSetAttrNotify_Reflow) +NS_IMPL_STRING_ATTR(nsHTMLTitleElement, Text, text) NS_IMETHODIMP nsHTMLTitleElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/content/html/content/src/nsHTMLUListElement.cpp b/mozilla/content/html/content/src/nsHTMLUListElement.cpp index df6d7bc6f0f..2508683d235 100644 --- a/mozilla/content/html/content/src/nsHTMLUListElement.cpp +++ b/mozilla/content/html/content/src/nsHTMLUListElement.cpp @@ -128,8 +128,8 @@ nsHTMLUListElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_BOOL_ATTR(nsHTMLUListElement, Compact, compact, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLUListElement, Type, type, eSetAttrNotify_Reflow) +NS_IMPL_BOOL_ATTR(nsHTMLUListElement, Compact, compact) +NS_IMPL_STRING_ATTR(nsHTMLUListElement, Type, type) NS_IMETHODIMP nsHTMLUListElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/layout/html/content/src/nsGenericHTMLElement.h b/mozilla/layout/html/content/src/nsGenericHTMLElement.h index 1708ae234b7..ab902971eeb 100644 --- a/mozilla/layout/html/content/src/nsGenericHTMLElement.h +++ b/mozilla/layout/html/content/src/nsGenericHTMLElement.h @@ -878,7 +878,7 @@ public: * valued content property. The method uses the generic SetAttr and * GetAttribute methods. */ -#define NS_IMPL_STRING_ATTR(_class, _method, _atom, _notify) \ +#define NS_IMPL_STRING_ATTR(_class, _method, _atom) \ NS_IMETHODIMP \ _class::Get##_method(nsString& aValue) \ { \ @@ -896,7 +896,7 @@ public: * valued content property. The method uses the generic SetAttr and * GetAttribute methods. */ -#define NS_IMPL_BOOL_ATTR(_class, _method, _atom, _notify) \ +#define NS_IMPL_BOOL_ATTR(_class, _method, _atom) \ NS_IMETHODIMP \ _class::Get##_method(PRBool* aValue) \ { \ @@ -923,7 +923,7 @@ public: * valued content property. The method uses the generic SetAttr and * GetAttribute methods. */ -#define NS_IMPL_INT_ATTR(_class, _method, _atom, _notify) \ +#define NS_IMPL_INT_ATTR(_class, _method, _atom) \ NS_IMETHODIMP \ _class::Get##_method(PRInt32* aValue) \ { \ diff --git a/mozilla/layout/html/content/src/nsHTMLAnchorElement.cpp b/mozilla/layout/html/content/src/nsHTMLAnchorElement.cpp index 046fe5aa86f..e8978ee2d12 100644 --- a/mozilla/layout/html/content/src/nsHTMLAnchorElement.cpp +++ b/mozilla/layout/html/content/src/nsHTMLAnchorElement.cpp @@ -154,18 +154,18 @@ nsHTMLAnchorElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_STRING_ATTR(nsHTMLAnchorElement, AccessKey, accesskey, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLAnchorElement, Charset, charset, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLAnchorElement, Coords, coords, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLAnchorElement, Href, href, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLAnchorElement, Hreflang, hreflang, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLAnchorElement, Name, name, eSetAttrNotify_Restart) -NS_IMPL_STRING_ATTR(nsHTMLAnchorElement, Rel, rel, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLAnchorElement, Rev, rev, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLAnchorElement, Shape, shape, eSetAttrNotify_None) -NS_IMPL_INT_ATTR(nsHTMLAnchorElement, TabIndex, tabindex, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLAnchorElement, Target, target, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLAnchorElement, Type, type, eSetAttrNotify_None) +NS_IMPL_STRING_ATTR(nsHTMLAnchorElement, AccessKey, accesskey) +NS_IMPL_STRING_ATTR(nsHTMLAnchorElement, Charset, charset) +NS_IMPL_STRING_ATTR(nsHTMLAnchorElement, Coords, coords) +NS_IMPL_STRING_ATTR(nsHTMLAnchorElement, Href, href) +NS_IMPL_STRING_ATTR(nsHTMLAnchorElement, Hreflang, hreflang) +NS_IMPL_STRING_ATTR(nsHTMLAnchorElement, Name, name) +NS_IMPL_STRING_ATTR(nsHTMLAnchorElement, Rel, rel) +NS_IMPL_STRING_ATTR(nsHTMLAnchorElement, Rev, rev) +NS_IMPL_STRING_ATTR(nsHTMLAnchorElement, Shape, shape) +NS_IMPL_INT_ATTR(nsHTMLAnchorElement, TabIndex, tabindex) +NS_IMPL_STRING_ATTR(nsHTMLAnchorElement, Target, target) +NS_IMPL_STRING_ATTR(nsHTMLAnchorElement, Type, type) NS_IMETHODIMP nsHTMLAnchorElement::Blur() diff --git a/mozilla/layout/html/content/src/nsHTMLAppletElement.cpp b/mozilla/layout/html/content/src/nsHTMLAppletElement.cpp index cb68c258f9e..8f0027e92ce 100644 --- a/mozilla/layout/html/content/src/nsHTMLAppletElement.cpp +++ b/mozilla/layout/html/content/src/nsHTMLAppletElement.cpp @@ -142,17 +142,17 @@ nsHTMLAppletElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_STRING_ATTR(nsHTMLAppletElement, Align, align, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLAppletElement, Alt, alt, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLAppletElement, Archive, archive, eSetAttrNotify_Restart) -NS_IMPL_STRING_ATTR(nsHTMLAppletElement, Code, code, eSetAttrNotify_Restart) -NS_IMPL_STRING_ATTR(nsHTMLAppletElement, CodeBase, codebase, eSetAttrNotify_Restart) -NS_IMPL_STRING_ATTR(nsHTMLAppletElement, Height, height, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLAppletElement, Hspace, hspace, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLAppletElement, Name, name, eSetAttrNotify_Restart) -NS_IMPL_STRING_ATTR(nsHTMLAppletElement, Object, object, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLAppletElement, Vspace, vspace, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLAppletElement, Width, width, eSetAttrNotify_Reflow) +NS_IMPL_STRING_ATTR(nsHTMLAppletElement, Align, align) +NS_IMPL_STRING_ATTR(nsHTMLAppletElement, Alt, alt) +NS_IMPL_STRING_ATTR(nsHTMLAppletElement, Archive, archive) +NS_IMPL_STRING_ATTR(nsHTMLAppletElement, Code, code) +NS_IMPL_STRING_ATTR(nsHTMLAppletElement, CodeBase, codebase) +NS_IMPL_STRING_ATTR(nsHTMLAppletElement, Height, height) +NS_IMPL_STRING_ATTR(nsHTMLAppletElement, Hspace, hspace) +NS_IMPL_STRING_ATTR(nsHTMLAppletElement, Name, name) +NS_IMPL_STRING_ATTR(nsHTMLAppletElement, Object, object) +NS_IMPL_STRING_ATTR(nsHTMLAppletElement, Vspace, vspace) +NS_IMPL_STRING_ATTR(nsHTMLAppletElement, Width, width) NS_IMETHODIMP nsHTMLAppletElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/layout/html/content/src/nsHTMLAreaElement.cpp b/mozilla/layout/html/content/src/nsHTMLAreaElement.cpp index da011020b78..2fd08612699 100644 --- a/mozilla/layout/html/content/src/nsHTMLAreaElement.cpp +++ b/mozilla/layout/html/content/src/nsHTMLAreaElement.cpp @@ -136,14 +136,14 @@ nsHTMLAreaElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_STRING_ATTR(nsHTMLAreaElement, AccessKey, accesskey, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLAreaElement, Alt, alt, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLAreaElement, Coords, coords, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLAreaElement, Href, href, eSetAttrNotify_None) -NS_IMPL_BOOL_ATTR(nsHTMLAreaElement, NoHref, nohref, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLAreaElement, Shape, shape, eSetAttrNotify_None) -NS_IMPL_INT_ATTR(nsHTMLAreaElement, TabIndex, tabindex, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLAreaElement, Target, target, eSetAttrNotify_None) +NS_IMPL_STRING_ATTR(nsHTMLAreaElement, AccessKey, accesskey) +NS_IMPL_STRING_ATTR(nsHTMLAreaElement, Alt, alt) +NS_IMPL_STRING_ATTR(nsHTMLAreaElement, Coords, coords) +NS_IMPL_STRING_ATTR(nsHTMLAreaElement, Href, href) +NS_IMPL_BOOL_ATTR(nsHTMLAreaElement, NoHref, nohref) +NS_IMPL_STRING_ATTR(nsHTMLAreaElement, Shape, shape) +NS_IMPL_INT_ATTR(nsHTMLAreaElement, TabIndex, tabindex) +NS_IMPL_STRING_ATTR(nsHTMLAreaElement, Target, target) NS_IMETHODIMP nsHTMLAreaElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/layout/html/content/src/nsHTMLBRElement.cpp b/mozilla/layout/html/content/src/nsHTMLBRElement.cpp index 25da1f70d24..4fbaccfd0a3 100644 --- a/mozilla/layout/html/content/src/nsHTMLBRElement.cpp +++ b/mozilla/layout/html/content/src/nsHTMLBRElement.cpp @@ -123,7 +123,7 @@ nsHTMLBRElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_STRING_ATTR(nsHTMLBRElement, Clear, clear, eSetAttrNotify_Reflow) +NS_IMPL_STRING_ATTR(nsHTMLBRElement, Clear, clear) static nsGenericHTMLElement::EnumTable kClearTable[] = { { "left", NS_STYLE_CLEAR_LEFT }, diff --git a/mozilla/layout/html/content/src/nsHTMLBaseElement.cpp b/mozilla/layout/html/content/src/nsHTMLBaseElement.cpp index 4d4e86d125e..3ab74115ef9 100644 --- a/mozilla/layout/html/content/src/nsHTMLBaseElement.cpp +++ b/mozilla/layout/html/content/src/nsHTMLBaseElement.cpp @@ -124,8 +124,8 @@ nsHTMLBaseElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_STRING_ATTR(nsHTMLBaseElement, Href, href, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLBaseElement, Target, target, eSetAttrNotify_None) +NS_IMPL_STRING_ATTR(nsHTMLBaseElement, Href, href) +NS_IMPL_STRING_ATTR(nsHTMLBaseElement, Target, target) NS_IMETHODIMP nsHTMLBaseElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/layout/html/content/src/nsHTMLBaseFontElement.cpp b/mozilla/layout/html/content/src/nsHTMLBaseFontElement.cpp index fb7dc37f918..99104a30726 100644 --- a/mozilla/layout/html/content/src/nsHTMLBaseFontElement.cpp +++ b/mozilla/layout/html/content/src/nsHTMLBaseFontElement.cpp @@ -126,9 +126,9 @@ nsHTMLBaseFontElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_STRING_ATTR(nsHTMLBaseFontElement, Color, color, eSetAttrNotify_Render) -NS_IMPL_STRING_ATTR(nsHTMLBaseFontElement, Face, face, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLBaseFontElement, Size, size, eSetAttrNotify_Reflow) +NS_IMPL_STRING_ATTR(nsHTMLBaseFontElement, Color, color) +NS_IMPL_STRING_ATTR(nsHTMLBaseFontElement, Face, face) +NS_IMPL_STRING_ATTR(nsHTMLBaseFontElement, Size, size) NS_IMETHODIMP nsHTMLBaseFontElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/layout/html/content/src/nsHTMLBodyElement.cpp b/mozilla/layout/html/content/src/nsHTMLBodyElement.cpp index 54839c4527e..a7350eda9a6 100644 --- a/mozilla/layout/html/content/src/nsHTMLBodyElement.cpp +++ b/mozilla/layout/html/content/src/nsHTMLBodyElement.cpp @@ -284,12 +284,12 @@ nsHTMLBodyElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_STRING_ATTR(nsHTMLBodyElement, ALink, alink, eSetAttrNotify_Render) -NS_IMPL_STRING_ATTR(nsHTMLBodyElement, Background, background, eSetAttrNotify_Render) -NS_IMPL_STRING_ATTR(nsHTMLBodyElement, BgColor, bgcolor, eSetAttrNotify_Render) -NS_IMPL_STRING_ATTR(nsHTMLBodyElement, Link, link, eSetAttrNotify_Render) -NS_IMPL_STRING_ATTR(nsHTMLBodyElement, Text, text, eSetAttrNotify_Render) -NS_IMPL_STRING_ATTR(nsHTMLBodyElement, VLink, vlink, eSetAttrNotify_Render) +NS_IMPL_STRING_ATTR(nsHTMLBodyElement, ALink, alink) +NS_IMPL_STRING_ATTR(nsHTMLBodyElement, Background, background) +NS_IMPL_STRING_ATTR(nsHTMLBodyElement, BgColor, bgcolor) +NS_IMPL_STRING_ATTR(nsHTMLBodyElement, Link, link) +NS_IMPL_STRING_ATTR(nsHTMLBodyElement, Text, text) +NS_IMPL_STRING_ATTR(nsHTMLBodyElement, VLink, vlink) NS_IMETHODIMP nsHTMLBodyElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/layout/html/content/src/nsHTMLButtonElement.cpp b/mozilla/layout/html/content/src/nsHTMLButtonElement.cpp index d5822c7f2c9..364cb900f5d 100644 --- a/mozilla/layout/html/content/src/nsHTMLButtonElement.cpp +++ b/mozilla/layout/html/content/src/nsHTMLButtonElement.cpp @@ -209,11 +209,11 @@ nsHTMLButtonElement::GetType(nsString& aType) return NS_OK; } -NS_IMPL_STRING_ATTR(nsHTMLButtonElement, AccessKey, accesskey, eSetAttrNotify_None) -NS_IMPL_BOOL_ATTR(nsHTMLButtonElement, Disabled, disabled, eSetAttrNotify_Render) -NS_IMPL_STRING_ATTR(nsHTMLButtonElement, Name, name, eSetAttrNotify_Restart) -NS_IMPL_INT_ATTR(nsHTMLButtonElement, TabIndex, tabindex, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLButtonElement, Value, value, eSetAttrNotify_Render) +NS_IMPL_STRING_ATTR(nsHTMLButtonElement, AccessKey, accesskey) +NS_IMPL_BOOL_ATTR(nsHTMLButtonElement, Disabled, disabled) +NS_IMPL_STRING_ATTR(nsHTMLButtonElement, Name, name) +NS_IMPL_INT_ATTR(nsHTMLButtonElement, TabIndex, tabindex) +NS_IMPL_STRING_ATTR(nsHTMLButtonElement, Value, value) static nsGenericHTMLElement::EnumTable kButtonTypeTable[] = { { "button", NS_FORM_BUTTON_BUTTON }, diff --git a/mozilla/layout/html/content/src/nsHTMLDListElement.cpp b/mozilla/layout/html/content/src/nsHTMLDListElement.cpp index f742474109e..4c79197fd13 100644 --- a/mozilla/layout/html/content/src/nsHTMLDListElement.cpp +++ b/mozilla/layout/html/content/src/nsHTMLDListElement.cpp @@ -123,7 +123,7 @@ nsHTMLDListElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_BOOL_ATTR(nsHTMLDListElement, Compact, compact, eSetAttrNotify_Reflow) +NS_IMPL_BOOL_ATTR(nsHTMLDListElement, Compact, compact) NS_IMETHODIMP nsHTMLDListElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/layout/html/content/src/nsHTMLDelElement.cpp b/mozilla/layout/html/content/src/nsHTMLDelElement.cpp index 8e8566b4002..14ea29bd667 100644 --- a/mozilla/layout/html/content/src/nsHTMLDelElement.cpp +++ b/mozilla/layout/html/content/src/nsHTMLDelElement.cpp @@ -124,8 +124,8 @@ nsHTMLDelElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_STRING_ATTR(nsHTMLDelElement, Cite, cite, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLDelElement, DateTime, datetime, eSetAttrNotify_None) +NS_IMPL_STRING_ATTR(nsHTMLDelElement, Cite, cite) +NS_IMPL_STRING_ATTR(nsHTMLDelElement, DateTime, datetime) NS_IMETHODIMP nsHTMLDelElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/layout/html/content/src/nsHTMLDirectoryElement.cpp b/mozilla/layout/html/content/src/nsHTMLDirectoryElement.cpp index 36d64cbbe45..89666f7f70d 100644 --- a/mozilla/layout/html/content/src/nsHTMLDirectoryElement.cpp +++ b/mozilla/layout/html/content/src/nsHTMLDirectoryElement.cpp @@ -127,7 +127,7 @@ nsHTMLDirectoryElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_BOOL_ATTR(nsHTMLDirectoryElement, Compact, compact, eSetAttrNotify_Reflow) +NS_IMPL_BOOL_ATTR(nsHTMLDirectoryElement, Compact, compact) NS_IMETHODIMP nsHTMLDirectoryElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/layout/html/content/src/nsHTMLDivElement.cpp b/mozilla/layout/html/content/src/nsHTMLDivElement.cpp index 2f468078d83..a6c83cfc6c2 100644 --- a/mozilla/layout/html/content/src/nsHTMLDivElement.cpp +++ b/mozilla/layout/html/content/src/nsHTMLDivElement.cpp @@ -125,7 +125,7 @@ nsHTMLDivElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_STRING_ATTR(nsHTMLDivElement, Align, align, eSetAttrNotify_Reflow) +NS_IMPL_STRING_ATTR(nsHTMLDivElement, Align, align) NS_IMETHODIMP nsHTMLDivElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/layout/html/content/src/nsHTMLFontElement.cpp b/mozilla/layout/html/content/src/nsHTMLFontElement.cpp index b03104efc6d..9dbe8b42c40 100644 --- a/mozilla/layout/html/content/src/nsHTMLFontElement.cpp +++ b/mozilla/layout/html/content/src/nsHTMLFontElement.cpp @@ -129,9 +129,9 @@ nsHTMLFontElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_STRING_ATTR(nsHTMLFontElement, Color, color, eSetAttrNotify_Render) -NS_IMPL_STRING_ATTR(nsHTMLFontElement, Face, face, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLFontElement, Size, size, eSetAttrNotify_Reflow) +NS_IMPL_STRING_ATTR(nsHTMLFontElement, Color, color) +NS_IMPL_STRING_ATTR(nsHTMLFontElement, Face, face) +NS_IMPL_STRING_ATTR(nsHTMLFontElement, Size, size) NS_IMETHODIMP nsHTMLFontElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/layout/html/content/src/nsHTMLFormElement.cpp b/mozilla/layout/html/content/src/nsHTMLFormElement.cpp index f93da052552..0655124eb72 100644 --- a/mozilla/layout/html/content/src/nsHTMLFormElement.cpp +++ b/mozilla/layout/html/content/src/nsHTMLFormElement.cpp @@ -261,11 +261,11 @@ nsHTMLFormElement::SetName(const nsString& aValue) return mInner.SetAttribute(nsHTMLAtoms::name, aValue, PR_TRUE); } -NS_IMPL_STRING_ATTR(nsHTMLFormElement, AcceptCharset, acceptcharset, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLFormElement, Action, action, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLFormElement, Enctype, enctype, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLFormElement, Method, method, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLFormElement, Target, target, eSetAttrNotify_None) +NS_IMPL_STRING_ATTR(nsHTMLFormElement, AcceptCharset, acceptcharset) +NS_IMPL_STRING_ATTR(nsHTMLFormElement, Action, action) +NS_IMPL_STRING_ATTR(nsHTMLFormElement, Enctype, enctype) +NS_IMPL_STRING_ATTR(nsHTMLFormElement, Method, method) +NS_IMPL_STRING_ATTR(nsHTMLFormElement, Target, target) NS_IMETHODIMP nsHTMLFormElement::Submit() diff --git a/mozilla/layout/html/content/src/nsHTMLFrameElement.cpp b/mozilla/layout/html/content/src/nsHTMLFrameElement.cpp index 61c25b9acc4..115891431a1 100644 --- a/mozilla/layout/html/content/src/nsHTMLFrameElement.cpp +++ b/mozilla/layout/html/content/src/nsHTMLFrameElement.cpp @@ -136,14 +136,14 @@ nsHTMLFrameElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_STRING_ATTR(nsHTMLFrameElement, FrameBorder, frameborder, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLFrameElement, LongDesc, longdesc, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLFrameElement, MarginHeight, marginheight, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLFrameElement, MarginWidth, marginwidth, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLFrameElement, Name, name, eSetAttrNotify_Restart) -NS_IMPL_BOOL_ATTR(nsHTMLFrameElement, NoResize, noresize, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLFrameElement, Scrolling, scrolling, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLFrameElement, Src, src, eSetAttrNotify_Reflow) +NS_IMPL_STRING_ATTR(nsHTMLFrameElement, FrameBorder, frameborder) +NS_IMPL_STRING_ATTR(nsHTMLFrameElement, LongDesc, longdesc) +NS_IMPL_STRING_ATTR(nsHTMLFrameElement, MarginHeight, marginheight) +NS_IMPL_STRING_ATTR(nsHTMLFrameElement, MarginWidth, marginwidth) +NS_IMPL_STRING_ATTR(nsHTMLFrameElement, Name, name) +NS_IMPL_BOOL_ATTR(nsHTMLFrameElement, NoResize, noresize) +NS_IMPL_STRING_ATTR(nsHTMLFrameElement, Scrolling, scrolling) +NS_IMPL_STRING_ATTR(nsHTMLFrameElement, Src, src) NS_IMETHODIMP nsHTMLFrameElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/layout/html/content/src/nsHTMLFrameSetElement.cpp b/mozilla/layout/html/content/src/nsHTMLFrameSetElement.cpp index 2716332470e..e850b180e1b 100644 --- a/mozilla/layout/html/content/src/nsHTMLFrameSetElement.cpp +++ b/mozilla/layout/html/content/src/nsHTMLFrameSetElement.cpp @@ -124,8 +124,8 @@ nsHTMLFrameSetElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_STRING_ATTR(nsHTMLFrameSetElement, Cols, cols, eSetAttrNotify_Restart) -NS_IMPL_STRING_ATTR(nsHTMLFrameSetElement, Rows, rows, eSetAttrNotify_Restart) +NS_IMPL_STRING_ATTR(nsHTMLFrameSetElement, Cols, cols) +NS_IMPL_STRING_ATTR(nsHTMLFrameSetElement, Rows, rows) NS_IMETHODIMP nsHTMLFrameSetElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/layout/html/content/src/nsHTMLHRElement.cpp b/mozilla/layout/html/content/src/nsHTMLHRElement.cpp index e5d413f5e5f..01e4f6dacb7 100644 --- a/mozilla/layout/html/content/src/nsHTMLHRElement.cpp +++ b/mozilla/layout/html/content/src/nsHTMLHRElement.cpp @@ -129,7 +129,7 @@ nsHTMLHRElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_STRING_ATTR(nsHTMLHRElement, Align, align, eSetAttrNotify_Reflow) +NS_IMPL_STRING_ATTR(nsHTMLHRElement, Align, align) #ifdef DEBUG_SET_ATTR NS_IMETHODIMP @@ -145,19 +145,19 @@ nsHTMLHRElement::SetNoShade(PRBool aValue) { nsAutoString empty; if (aValue) { - return mInner.SetAttr(nsHTMLAtoms::noshade, empty, eSetAttrNotify_Render); + return mInner.SetAttr(nsHTMLAtoms::noshade, empty); } else { - mInner.UnsetAttr(nsHTMLAtoms::noshade, eSetAttrNotify_Render); + mInner.UnsetAttr(nsHTMLAtoms::noshade); return NS_OK; } } #else -NS_IMPL_BOOL_ATTR(nsHTMLHRElement, NoShade, noshade, eSetAttrNotify_Render) +NS_IMPL_BOOL_ATTR(nsHTMLHRElement, NoShade, noshade) #endif -NS_IMPL_STRING_ATTR(nsHTMLHRElement, Size, size, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLHRElement, Width, width, eSetAttrNotify_Reflow) +NS_IMPL_STRING_ATTR(nsHTMLHRElement, Size, size) +NS_IMPL_STRING_ATTR(nsHTMLHRElement, Width, width) static nsGenericHTMLElement::EnumTable kAlignTable[] = { { "left", NS_STYLE_TEXT_ALIGN_LEFT }, diff --git a/mozilla/layout/html/content/src/nsHTMLHeadElement.cpp b/mozilla/layout/html/content/src/nsHTMLHeadElement.cpp index e959c35f940..98882f7d63d 100644 --- a/mozilla/layout/html/content/src/nsHTMLHeadElement.cpp +++ b/mozilla/layout/html/content/src/nsHTMLHeadElement.cpp @@ -122,7 +122,7 @@ nsHTMLHeadElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_STRING_ATTR(nsHTMLHeadElement, Profile, profile, eSetAttrNotify_None) +NS_IMPL_STRING_ATTR(nsHTMLHeadElement, Profile, profile) NS_IMETHODIMP nsHTMLHeadElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/layout/html/content/src/nsHTMLHeadingElement.cpp b/mozilla/layout/html/content/src/nsHTMLHeadingElement.cpp index 3bc105bd8de..5ccba30680e 100644 --- a/mozilla/layout/html/content/src/nsHTMLHeadingElement.cpp +++ b/mozilla/layout/html/content/src/nsHTMLHeadingElement.cpp @@ -123,7 +123,7 @@ nsHTMLHeadingElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_STRING_ATTR(nsHTMLHeadingElement, Align, align, eSetAttrNotify_Reflow) +NS_IMPL_STRING_ATTR(nsHTMLHeadingElement, Align, align) NS_IMETHODIMP nsHTMLHeadingElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/layout/html/content/src/nsHTMLHtmlElement.cpp b/mozilla/layout/html/content/src/nsHTMLHtmlElement.cpp index 169f1bd18fe..59846bec0e6 100644 --- a/mozilla/layout/html/content/src/nsHTMLHtmlElement.cpp +++ b/mozilla/layout/html/content/src/nsHTMLHtmlElement.cpp @@ -128,7 +128,7 @@ nsHTMLHtmlElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_STRING_ATTR(nsHTMLHtmlElement, Version, version, eSetAttrNotify_None) +NS_IMPL_STRING_ATTR(nsHTMLHtmlElement, Version, version) NS_IMETHODIMP nsHTMLHtmlElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/layout/html/content/src/nsHTMLIFrameElement.cpp b/mozilla/layout/html/content/src/nsHTMLIFrameElement.cpp index ae6fa214282..59da213f9e4 100644 --- a/mozilla/layout/html/content/src/nsHTMLIFrameElement.cpp +++ b/mozilla/layout/html/content/src/nsHTMLIFrameElement.cpp @@ -148,16 +148,16 @@ nsHTMLIFrameElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_STRING_ATTR(nsHTMLIFrameElement, Align, align, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLIFrameElement, FrameBorder, frameborder, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLIFrameElement, Height, height, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLIFrameElement, LongDesc, longdesc, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLIFrameElement, MarginHeight, marginheight, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLIFrameElement, MarginWidth, marginwidth, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLIFrameElement, Name, name, eSetAttrNotify_Restart) -NS_IMPL_STRING_ATTR(nsHTMLIFrameElement, Scrolling, scrolling, eSetAttrNotify_Restart) -NS_IMPL_STRING_ATTR(nsHTMLIFrameElement, Src, src, eSetAttrNotify_Restart) -NS_IMPL_STRING_ATTR(nsHTMLIFrameElement, Width, width, eSetAttrNotify_Reflow) +NS_IMPL_STRING_ATTR(nsHTMLIFrameElement, Align, align) +NS_IMPL_STRING_ATTR(nsHTMLIFrameElement, FrameBorder, frameborder) +NS_IMPL_STRING_ATTR(nsHTMLIFrameElement, Height, height) +NS_IMPL_STRING_ATTR(nsHTMLIFrameElement, LongDesc, longdesc) +NS_IMPL_STRING_ATTR(nsHTMLIFrameElement, MarginHeight, marginheight) +NS_IMPL_STRING_ATTR(nsHTMLIFrameElement, MarginWidth, marginwidth) +NS_IMPL_STRING_ATTR(nsHTMLIFrameElement, Name, name) +NS_IMPL_STRING_ATTR(nsHTMLIFrameElement, Scrolling, scrolling) +NS_IMPL_STRING_ATTR(nsHTMLIFrameElement, Src, src) +NS_IMPL_STRING_ATTR(nsHTMLIFrameElement, Width, width) NS_IMETHODIMP nsHTMLIFrameElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/layout/html/content/src/nsHTMLImageElement.cpp b/mozilla/layout/html/content/src/nsHTMLImageElement.cpp index c3f82650034..b2b33d46b02 100644 --- a/mozilla/layout/html/content/src/nsHTMLImageElement.cpp +++ b/mozilla/layout/html/content/src/nsHTMLImageElement.cpp @@ -167,19 +167,19 @@ nsHTMLImageElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_STRING_ATTR(nsHTMLImageElement, LowSrc, lowsrc, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLImageElement, Name, name, eSetAttrNotify_Restart) -NS_IMPL_STRING_ATTR(nsHTMLImageElement, Align, align, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLImageElement, Alt, alt, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLImageElement, Border, border, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLImageElement, Height, height, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLImageElement, Hspace, hspace, eSetAttrNotify_Reflow) -NS_IMPL_BOOL_ATTR(nsHTMLImageElement, IsMap, ismap, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLImageElement, LongDesc, longdesc, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLImageElement, Src, src, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLImageElement, UseMap, usemap, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLImageElement, Vspace, vspace, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLImageElement, Width, width, eSetAttrNotify_Reflow) +NS_IMPL_STRING_ATTR(nsHTMLImageElement, LowSrc, lowsrc) +NS_IMPL_STRING_ATTR(nsHTMLImageElement, Name, name) +NS_IMPL_STRING_ATTR(nsHTMLImageElement, Align, align) +NS_IMPL_STRING_ATTR(nsHTMLImageElement, Alt, alt) +NS_IMPL_STRING_ATTR(nsHTMLImageElement, Border, border) +NS_IMPL_STRING_ATTR(nsHTMLImageElement, Height, height) +NS_IMPL_STRING_ATTR(nsHTMLImageElement, Hspace, hspace) +NS_IMPL_BOOL_ATTR(nsHTMLImageElement, IsMap, ismap) +NS_IMPL_STRING_ATTR(nsHTMLImageElement, LongDesc, longdesc) +NS_IMPL_STRING_ATTR(nsHTMLImageElement, Src, src) +NS_IMPL_STRING_ATTR(nsHTMLImageElement, UseMap, usemap) +NS_IMPL_STRING_ATTR(nsHTMLImageElement, Vspace, vspace) +NS_IMPL_STRING_ATTR(nsHTMLImageElement, Width, width) NS_IMETHODIMP nsHTMLImageElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/layout/html/content/src/nsHTMLInputElement.cpp b/mozilla/layout/html/content/src/nsHTMLInputElement.cpp index bc764bd63c6..07b6faef2fd 100644 --- a/mozilla/layout/html/content/src/nsHTMLInputElement.cpp +++ b/mozilla/layout/html/content/src/nsHTMLInputElement.cpp @@ -242,22 +242,22 @@ nsHTMLInputElement::GetForm(nsIDOMHTMLFormElement** aForm) return result; } -NS_IMPL_STRING_ATTR(nsHTMLInputElement, DefaultValue, defaultvalue, eSetAttrNotify_None) -NS_IMPL_BOOL_ATTR(nsHTMLInputElement, DefaultChecked, defaultchecked, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLInputElement, Accept, accept, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLInputElement, AccessKey, accesskey, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLInputElement, Align, align, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLInputElement, Alt, alt, eSetAttrNotify_None) -//NS_IMPL_BOOL_ATTR(nsHTMLInputElement, Checked, checked, eSetAttrNotify_Render) -NS_IMPL_BOOL_ATTR(nsHTMLInputElement, Disabled, disabled, eSetAttrNotify_Render) -NS_IMPL_INT_ATTR(nsHTMLInputElement, MaxLength, maxlength, eSetAttrNotify_Render) -NS_IMPL_STRING_ATTR(nsHTMLInputElement, Name, name, eSetAttrNotify_Restart) -NS_IMPL_BOOL_ATTR(nsHTMLInputElement, ReadOnly, readonly, eSetAttrNotify_Render) -NS_IMPL_STRING_ATTR(nsHTMLInputElement, Size, size, eSetAttrNotify_Render) -NS_IMPL_STRING_ATTR(nsHTMLInputElement, Src, src, eSetAttrNotify_Render) -NS_IMPL_INT_ATTR(nsHTMLInputElement, TabIndex, tabindex, eSetAttrNotify_Render) -NS_IMPL_STRING_ATTR(nsHTMLInputElement, UseMap, usemap, eSetAttrNotify_None) -//NS_IMPL_STRING_ATTR(nsHTMLInputElement, Value, value, eSetAttrNotify_Render) +NS_IMPL_STRING_ATTR(nsHTMLInputElement, DefaultValue, defaultvalue) +NS_IMPL_BOOL_ATTR(nsHTMLInputElement, DefaultChecked, defaultchecked) +NS_IMPL_STRING_ATTR(nsHTMLInputElement, Accept, accept) +NS_IMPL_STRING_ATTR(nsHTMLInputElement, AccessKey, accesskey) +NS_IMPL_STRING_ATTR(nsHTMLInputElement, Align, align) +NS_IMPL_STRING_ATTR(nsHTMLInputElement, Alt, alt) +//NS_IMPL_BOOL_ATTR(nsHTMLInputElement, Checked, checked) +NS_IMPL_BOOL_ATTR(nsHTMLInputElement, Disabled, disabled) +NS_IMPL_INT_ATTR(nsHTMLInputElement, MaxLength, maxlength) +NS_IMPL_STRING_ATTR(nsHTMLInputElement, Name, name) +NS_IMPL_BOOL_ATTR(nsHTMLInputElement, ReadOnly, readonly) +NS_IMPL_STRING_ATTR(nsHTMLInputElement, Size, size) +NS_IMPL_STRING_ATTR(nsHTMLInputElement, Src, src) +NS_IMPL_INT_ATTR(nsHTMLInputElement, TabIndex, tabindex) +NS_IMPL_STRING_ATTR(nsHTMLInputElement, UseMap, usemap) +//NS_IMPL_STRING_ATTR(nsHTMLInputElement, Value, value) NS_IMETHODIMP nsHTMLInputElement::GetType(nsString& aValue) diff --git a/mozilla/layout/html/content/src/nsHTMLInsElement.cpp b/mozilla/layout/html/content/src/nsHTMLInsElement.cpp index 72fe0333c89..eebdc0a801a 100644 --- a/mozilla/layout/html/content/src/nsHTMLInsElement.cpp +++ b/mozilla/layout/html/content/src/nsHTMLInsElement.cpp @@ -124,8 +124,8 @@ nsHTMLInsElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_STRING_ATTR(nsHTMLInsElement, Cite, cite, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLInsElement, DateTime, datetime, eSetAttrNotify_None) +NS_IMPL_STRING_ATTR(nsHTMLInsElement, Cite, cite) +NS_IMPL_STRING_ATTR(nsHTMLInsElement, DateTime, datetime) NS_IMETHODIMP nsHTMLInsElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/layout/html/content/src/nsHTMLIsIndexElement.cpp b/mozilla/layout/html/content/src/nsHTMLIsIndexElement.cpp index 06e424dbf7d..40d534029ce 100644 --- a/mozilla/layout/html/content/src/nsHTMLIsIndexElement.cpp +++ b/mozilla/layout/html/content/src/nsHTMLIsIndexElement.cpp @@ -131,7 +131,7 @@ nsHTMLIsIndexElement::GetForm(nsIDOMHTMLFormElement** aForm) } -NS_IMPL_STRING_ATTR(nsHTMLIsIndexElement, Prompt, prompt, eSetAttrNotify_Restart) +NS_IMPL_STRING_ATTR(nsHTMLIsIndexElement, Prompt, prompt) NS_IMETHODIMP nsHTMLIsIndexElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/layout/html/content/src/nsHTMLLIElement.cpp b/mozilla/layout/html/content/src/nsHTMLLIElement.cpp index 16c5555cb89..1a0012501ce 100644 --- a/mozilla/layout/html/content/src/nsHTMLLIElement.cpp +++ b/mozilla/layout/html/content/src/nsHTMLLIElement.cpp @@ -125,8 +125,8 @@ nsHTMLLIElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_STRING_ATTR(nsHTMLLIElement, Type, type, eSetAttrNotify_Reflow) -NS_IMPL_INT_ATTR(nsHTMLLIElement, Value, value, eSetAttrNotify_Reflow) +NS_IMPL_STRING_ATTR(nsHTMLLIElement, Type, type) +NS_IMPL_INT_ATTR(nsHTMLLIElement, Value, value) static nsGenericHTMLElement::EnumTable kListItemTypeTable[] = { { "circle", NS_STYLE_LIST_STYLE_CIRCLE }, diff --git a/mozilla/layout/html/content/src/nsHTMLLabelElement.cpp b/mozilla/layout/html/content/src/nsHTMLLabelElement.cpp index 7f4fc31d57f..e81933e8e03 100644 --- a/mozilla/layout/html/content/src/nsHTMLLabelElement.cpp +++ b/mozilla/layout/html/content/src/nsHTMLLabelElement.cpp @@ -208,8 +208,8 @@ nsHTMLLabelElement::SetForm(nsIDOMHTMLFormElement* aForm) return result; } -NS_IMPL_STRING_ATTR(nsHTMLLabelElement, AccessKey, accesskey, eSetAttrNotify_None) -//NS_IMPL_STRING_ATTR(nsHTMLLabelElement, HtmlFor, _for, eSetAttrNotify_None) +NS_IMPL_STRING_ATTR(nsHTMLLabelElement, AccessKey, accesskey) +//NS_IMPL_STRING_ATTR(nsHTMLLabelElement, HtmlFor, _for) NS_IMETHODIMP nsHTMLLabelElement::GetHtmlFor(nsString& aValue) diff --git a/mozilla/layout/html/content/src/nsHTMLLayerElement.cpp b/mozilla/layout/html/content/src/nsHTMLLayerElement.cpp index 5707679b478..9445217ed2b 100644 --- a/mozilla/layout/html/content/src/nsHTMLLayerElement.cpp +++ b/mozilla/layout/html/content/src/nsHTMLLayerElement.cpp @@ -127,7 +127,7 @@ nsHTMLLayerElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_STRING_ATTR(nsHTMLLayerElement, Cite, cite, eSetAttrNotify_None) +NS_IMPL_STRING_ATTR(nsHTMLLayerElement, Cite, cite) static nsGenericHTMLElement::EnumTable kVisibilityTable[] = { {"hide", NS_STYLE_VISIBILITY_HIDDEN}, diff --git a/mozilla/layout/html/content/src/nsHTMLLegendElement.cpp b/mozilla/layout/html/content/src/nsHTMLLegendElement.cpp index bcb6ef88b22..dce5167bc91 100644 --- a/mozilla/layout/html/content/src/nsHTMLLegendElement.cpp +++ b/mozilla/layout/html/content/src/nsHTMLLegendElement.cpp @@ -149,8 +149,8 @@ nsHTMLLegendElement::GetForm(nsIDOMHTMLFormElement** aForm) return result; } -NS_IMPL_STRING_ATTR(nsHTMLLegendElement, AccessKey, accesskey, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLLegendElement, Align, align, eSetAttrNotify_Reflow) +NS_IMPL_STRING_ATTR(nsHTMLLegendElement, AccessKey, accesskey) +NS_IMPL_STRING_ATTR(nsHTMLLegendElement, Align, align) // this contains center, because IE4 does static nsGenericHTMLElement::EnumTable kAlignTable[] = { diff --git a/mozilla/layout/html/content/src/nsHTMLLinkElement.cpp b/mozilla/layout/html/content/src/nsHTMLLinkElement.cpp index c5c30fe55d6..855af6bf0c2 100644 --- a/mozilla/layout/html/content/src/nsHTMLLinkElement.cpp +++ b/mozilla/layout/html/content/src/nsHTMLLinkElement.cpp @@ -138,15 +138,15 @@ nsHTMLLinkElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_BOOL_ATTR(nsHTMLLinkElement, Disabled, disabled, eSetAttrNotify_Restart) -NS_IMPL_STRING_ATTR(nsHTMLLinkElement, Charset, charset, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLLinkElement, Href, href, eSetAttrNotify_Restart) -NS_IMPL_STRING_ATTR(nsHTMLLinkElement, Hreflang, hreflang, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLLinkElement, Media, media, eSetAttrNotify_Restart) -NS_IMPL_STRING_ATTR(nsHTMLLinkElement, Rel, rel, eSetAttrNotify_Restart) -NS_IMPL_STRING_ATTR(nsHTMLLinkElement, Rev, rev, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLLinkElement, Target, target, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLLinkElement, Type, type, eSetAttrNotify_Restart) +NS_IMPL_BOOL_ATTR(nsHTMLLinkElement, Disabled, disabled) +NS_IMPL_STRING_ATTR(nsHTMLLinkElement, Charset, charset) +NS_IMPL_STRING_ATTR(nsHTMLLinkElement, Href, href) +NS_IMPL_STRING_ATTR(nsHTMLLinkElement, Hreflang, hreflang) +NS_IMPL_STRING_ATTR(nsHTMLLinkElement, Media, media) +NS_IMPL_STRING_ATTR(nsHTMLLinkElement, Rel, rel) +NS_IMPL_STRING_ATTR(nsHTMLLinkElement, Rev, rev) +NS_IMPL_STRING_ATTR(nsHTMLLinkElement, Target, target) +NS_IMPL_STRING_ATTR(nsHTMLLinkElement, Type, type) NS_IMETHODIMP nsHTMLLinkElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/layout/html/content/src/nsHTMLMapElement.cpp b/mozilla/layout/html/content/src/nsHTMLMapElement.cpp index 29f6cc641ca..5b42f5b8466 100644 --- a/mozilla/layout/html/content/src/nsHTMLMapElement.cpp +++ b/mozilla/layout/html/content/src/nsHTMLMapElement.cpp @@ -131,7 +131,7 @@ nsHTMLMapElement::GetAreas(nsIDOMHTMLCollection** aAreas) } -NS_IMPL_STRING_ATTR(nsHTMLMapElement, Name, name, eSetAttrNotify_Restart) +NS_IMPL_STRING_ATTR(nsHTMLMapElement, Name, name) NS_IMETHODIMP nsHTMLMapElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/layout/html/content/src/nsHTMLMenuElement.cpp b/mozilla/layout/html/content/src/nsHTMLMenuElement.cpp index 95c0589049a..478d00ac2a4 100644 --- a/mozilla/layout/html/content/src/nsHTMLMenuElement.cpp +++ b/mozilla/layout/html/content/src/nsHTMLMenuElement.cpp @@ -127,7 +127,7 @@ nsHTMLMenuElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_BOOL_ATTR(nsHTMLMenuElement, Compact, compact, eSetAttrNotify_Reflow) +NS_IMPL_BOOL_ATTR(nsHTMLMenuElement, Compact, compact) NS_IMETHODIMP nsHTMLMenuElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/layout/html/content/src/nsHTMLMetaElement.cpp b/mozilla/layout/html/content/src/nsHTMLMetaElement.cpp index 7ee2ceb0907..0a7205eae4c 100644 --- a/mozilla/layout/html/content/src/nsHTMLMetaElement.cpp +++ b/mozilla/layout/html/content/src/nsHTMLMetaElement.cpp @@ -128,10 +128,10 @@ nsHTMLMetaElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_STRING_ATTR(nsHTMLMetaElement, Content, content, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLMetaElement, HttpEquiv, httpEquiv, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLMetaElement, Name, name, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLMetaElement, Scheme, scheme, eSetAttrNotify_None) +NS_IMPL_STRING_ATTR(nsHTMLMetaElement, Content, content) +NS_IMPL_STRING_ATTR(nsHTMLMetaElement, HttpEquiv, httpEquiv) +NS_IMPL_STRING_ATTR(nsHTMLMetaElement, Name, name) +NS_IMPL_STRING_ATTR(nsHTMLMetaElement, Scheme, scheme) NS_IMETHODIMP nsHTMLMetaElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/layout/html/content/src/nsHTMLModElement.cpp b/mozilla/layout/html/content/src/nsHTMLModElement.cpp index 22bb0f9815c..e882c10c996 100644 --- a/mozilla/layout/html/content/src/nsHTMLModElement.cpp +++ b/mozilla/layout/html/content/src/nsHTMLModElement.cpp @@ -124,8 +124,8 @@ nsHTMLModElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_STRING_ATTR(nsHTMLModElement, Cite, cite, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLModElement, DateTime, datetime, eSetAttrNotify_None) +NS_IMPL_STRING_ATTR(nsHTMLModElement, Cite, cite) +NS_IMPL_STRING_ATTR(nsHTMLModElement, DateTime, datetime) NS_IMETHODIMP nsHTMLModElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/layout/html/content/src/nsHTMLOListElement.cpp b/mozilla/layout/html/content/src/nsHTMLOListElement.cpp index 722999e0597..5f4a5fdb623 100644 --- a/mozilla/layout/html/content/src/nsHTMLOListElement.cpp +++ b/mozilla/layout/html/content/src/nsHTMLOListElement.cpp @@ -127,9 +127,9 @@ nsHTMLOListElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_BOOL_ATTR(nsHTMLOListElement, Compact, compact, eSetAttrNotify_Reflow) -NS_IMPL_INT_ATTR(nsHTMLOListElement, Start, start, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLOListElement, Type, type, eSetAttrNotify_Reflow) +NS_IMPL_BOOL_ATTR(nsHTMLOListElement, Compact, compact) +NS_IMPL_INT_ATTR(nsHTMLOListElement, Start, start) +NS_IMPL_STRING_ATTR(nsHTMLOListElement, Type, type) nsGenericHTMLElement::EnumTable kListTypeTable[] = { { "none", NS_STYLE_LIST_STYLE_NONE }, diff --git a/mozilla/layout/html/content/src/nsHTMLObjectElement.cpp b/mozilla/layout/html/content/src/nsHTMLObjectElement.cpp index c7c0b65e475..8853255ac39 100644 --- a/mozilla/layout/html/content/src/nsHTMLObjectElement.cpp +++ b/mozilla/layout/html/content/src/nsHTMLObjectElement.cpp @@ -162,23 +162,23 @@ nsHTMLObjectElement::GetForm(nsIDOMHTMLFormElement** aForm) return NS_OK; } -NS_IMPL_STRING_ATTR(nsHTMLObjectElement, Code, code, eSetAttrNotify_Restart) -NS_IMPL_STRING_ATTR(nsHTMLObjectElement, Align, align, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLObjectElement, Archive, archive, eSetAttrNotify_Restart) -NS_IMPL_STRING_ATTR(nsHTMLObjectElement, Border, border, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLObjectElement, CodeBase, codebase, eSetAttrNotify_Restart) -NS_IMPL_STRING_ATTR(nsHTMLObjectElement, CodeType, codetype, eSetAttrNotify_Restart) -NS_IMPL_STRING_ATTR(nsHTMLObjectElement, Data, data, eSetAttrNotify_None) -NS_IMPL_BOOL_ATTR(nsHTMLObjectElement, Declare, declare, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLObjectElement, Height, height, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLObjectElement, Hspace, hspace, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLObjectElement, Name, name, eSetAttrNotify_Restart) -NS_IMPL_STRING_ATTR(nsHTMLObjectElement, Standby, standby, eSetAttrNotify_None) -NS_IMPL_INT_ATTR(nsHTMLObjectElement, TabIndex, tabindex, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLObjectElement, Type, type, eSetAttrNotify_Restart) -NS_IMPL_STRING_ATTR(nsHTMLObjectElement, UseMap, usemap, eSetAttrNotify_Render) -NS_IMPL_STRING_ATTR(nsHTMLObjectElement, Vspace, vspace, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLObjectElement, Width, width, eSetAttrNotify_Reflow) +NS_IMPL_STRING_ATTR(nsHTMLObjectElement, Code, code) +NS_IMPL_STRING_ATTR(nsHTMLObjectElement, Align, align) +NS_IMPL_STRING_ATTR(nsHTMLObjectElement, Archive, archive) +NS_IMPL_STRING_ATTR(nsHTMLObjectElement, Border, border) +NS_IMPL_STRING_ATTR(nsHTMLObjectElement, CodeBase, codebase) +NS_IMPL_STRING_ATTR(nsHTMLObjectElement, CodeType, codetype) +NS_IMPL_STRING_ATTR(nsHTMLObjectElement, Data, data) +NS_IMPL_BOOL_ATTR(nsHTMLObjectElement, Declare, declare) +NS_IMPL_STRING_ATTR(nsHTMLObjectElement, Height, height) +NS_IMPL_STRING_ATTR(nsHTMLObjectElement, Hspace, hspace) +NS_IMPL_STRING_ATTR(nsHTMLObjectElement, Name, name) +NS_IMPL_STRING_ATTR(nsHTMLObjectElement, Standby, standby) +NS_IMPL_INT_ATTR(nsHTMLObjectElement, TabIndex, tabindex) +NS_IMPL_STRING_ATTR(nsHTMLObjectElement, Type, type) +NS_IMPL_STRING_ATTR(nsHTMLObjectElement, UseMap, usemap) +NS_IMPL_STRING_ATTR(nsHTMLObjectElement, Vspace, vspace) +NS_IMPL_STRING_ATTR(nsHTMLObjectElement, Width, width) NS_IMETHODIMP nsHTMLObjectElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/layout/html/content/src/nsHTMLOptGroupElement.cpp b/mozilla/layout/html/content/src/nsHTMLOptGroupElement.cpp index 7f6476b6224..c52a662455e 100644 --- a/mozilla/layout/html/content/src/nsHTMLOptGroupElement.cpp +++ b/mozilla/layout/html/content/src/nsHTMLOptGroupElement.cpp @@ -124,8 +124,8 @@ nsHTMLOptGroupElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_BOOL_ATTR(nsHTMLOptGroupElement, Disabled, disabled, eSetAttrNotify_Render) -NS_IMPL_STRING_ATTR(nsHTMLOptGroupElement, Label, label, eSetAttrNotify_None) +NS_IMPL_BOOL_ATTR(nsHTMLOptGroupElement, Disabled, disabled) +NS_IMPL_STRING_ATTR(nsHTMLOptGroupElement, Label, label) NS_IMETHODIMP nsHTMLOptGroupElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/layout/html/content/src/nsHTMLOptionElement.cpp b/mozilla/layout/html/content/src/nsHTMLOptionElement.cpp index 4b3c38efe50..b3a1ed1402c 100644 --- a/mozilla/layout/html/content/src/nsHTMLOptionElement.cpp +++ b/mozilla/layout/html/content/src/nsHTMLOptionElement.cpp @@ -189,11 +189,11 @@ nsHTMLOptionElement::GetSelected(PRBool *aSelected) return NS_OK; } -NS_IMPL_BOOL_ATTR(nsHTMLOptionElement, DefaultSelected, defaultselected, eSetAttrNotify_None) -NS_IMPL_INT_ATTR(nsHTMLOptionElement, Index, index, eSetAttrNotify_None) -NS_IMPL_BOOL_ATTR(nsHTMLOptionElement, Disabled, disabled, eSetAttrNotify_Render) -NS_IMPL_STRING_ATTR(nsHTMLOptionElement, Label, label, eSetAttrNotify_Render) -NS_IMPL_STRING_ATTR(nsHTMLOptionElement, Value, value, eSetAttrNotify_Render) +NS_IMPL_BOOL_ATTR(nsHTMLOptionElement, DefaultSelected, defaultselected) +NS_IMPL_INT_ATTR(nsHTMLOptionElement, Index, index) +NS_IMPL_BOOL_ATTR(nsHTMLOptionElement, Disabled, disabled) +NS_IMPL_STRING_ATTR(nsHTMLOptionElement, Label, label) +NS_IMPL_STRING_ATTR(nsHTMLOptionElement, Value, value) NS_IMETHODIMP nsHTMLOptionElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/layout/html/content/src/nsHTMLParagraphElement.cpp b/mozilla/layout/html/content/src/nsHTMLParagraphElement.cpp index fdb768963d5..8d6596013a2 100644 --- a/mozilla/layout/html/content/src/nsHTMLParagraphElement.cpp +++ b/mozilla/layout/html/content/src/nsHTMLParagraphElement.cpp @@ -130,7 +130,7 @@ nsHTMLParagraphElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_STRING_ATTR(nsHTMLParagraphElement, Align, align, eSetAttrNotify_Reflow) +NS_IMPL_STRING_ATTR(nsHTMLParagraphElement, Align, align) NS_IMETHODIMP nsHTMLParagraphElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/layout/html/content/src/nsHTMLParamElement.cpp b/mozilla/layout/html/content/src/nsHTMLParamElement.cpp index 2aa1d56b120..a67815d68df 100644 --- a/mozilla/layout/html/content/src/nsHTMLParamElement.cpp +++ b/mozilla/layout/html/content/src/nsHTMLParamElement.cpp @@ -128,10 +128,10 @@ nsHTMLParamElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_STRING_ATTR(nsHTMLParamElement, Name, name, eSetAttrNotify_Restart) -NS_IMPL_STRING_ATTR(nsHTMLParamElement, Type, type, eSetAttrNotify_Restart) -NS_IMPL_STRING_ATTR(nsHTMLParamElement, Value, value, eSetAttrNotify_Restart) -NS_IMPL_STRING_ATTR(nsHTMLParamElement, ValueType, valuetype, eSetAttrNotify_Restart) +NS_IMPL_STRING_ATTR(nsHTMLParamElement, Name, name) +NS_IMPL_STRING_ATTR(nsHTMLParamElement, Type, type) +NS_IMPL_STRING_ATTR(nsHTMLParamElement, Value, value) +NS_IMPL_STRING_ATTR(nsHTMLParamElement, ValueType, valuetype) NS_IMETHODIMP nsHTMLParamElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/layout/html/content/src/nsHTMLPreElement.cpp b/mozilla/layout/html/content/src/nsHTMLPreElement.cpp index c1513e98720..81d9266d910 100644 --- a/mozilla/layout/html/content/src/nsHTMLPreElement.cpp +++ b/mozilla/layout/html/content/src/nsHTMLPreElement.cpp @@ -125,7 +125,7 @@ nsHTMLPreElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_INT_ATTR(nsHTMLPreElement, Width, width, eSetAttrNotify_Reflow) +NS_IMPL_INT_ATTR(nsHTMLPreElement, Width, width) NS_IMETHODIMP nsHTMLPreElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/layout/html/content/src/nsHTMLQuoteElement.cpp b/mozilla/layout/html/content/src/nsHTMLQuoteElement.cpp index d2249f00659..aaf400796fc 100644 --- a/mozilla/layout/html/content/src/nsHTMLQuoteElement.cpp +++ b/mozilla/layout/html/content/src/nsHTMLQuoteElement.cpp @@ -122,7 +122,7 @@ nsHTMLQuoteElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_STRING_ATTR(nsHTMLQuoteElement, Cite, cite, eSetAttrNotify_None) +NS_IMPL_STRING_ATTR(nsHTMLQuoteElement, Cite, cite) NS_IMETHODIMP nsHTMLQuoteElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/layout/html/content/src/nsHTMLScriptElement.cpp b/mozilla/layout/html/content/src/nsHTMLScriptElement.cpp index 2c521aa5d64..04e0202051a 100644 --- a/mozilla/layout/html/content/src/nsHTMLScriptElement.cpp +++ b/mozilla/layout/html/content/src/nsHTMLScriptElement.cpp @@ -163,7 +163,7 @@ NS_IMETHODIMP nsHTMLScriptElement::SetHtmlFor(const nsString& aValue) { // XXX write me -// return mInner.SetAttr(nsHTMLAtoms::charset, aValue, eSetAttrNotify_None); +// return mInner.SetAttr(nsHTMLAtoms::charset, aValue); return NS_OK; } @@ -179,14 +179,14 @@ NS_IMETHODIMP nsHTMLScriptElement::SetEvent(const nsString& aValue) { // XXX write me -// return mInner.SetAttr(nsHTMLAtoms::charset, aValue, eSetAttrNotify_None); +// return mInner.SetAttr(nsHTMLAtoms::charset, aValue); return NS_OK; } -NS_IMPL_STRING_ATTR(nsHTMLScriptElement, Charset, charset, eSetAttrNotify_None) -NS_IMPL_BOOL_ATTR(nsHTMLScriptElement, Defer, defer, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLScriptElement, Src, src, eSetAttrNotify_Restart) -NS_IMPL_STRING_ATTR(nsHTMLScriptElement, Type, type, eSetAttrNotify_Restart) +NS_IMPL_STRING_ATTR(nsHTMLScriptElement, Charset, charset) +NS_IMPL_BOOL_ATTR(nsHTMLScriptElement, Defer, defer) +NS_IMPL_STRING_ATTR(nsHTMLScriptElement, Src, src) +NS_IMPL_STRING_ATTR(nsHTMLScriptElement, Type, type) NS_IMETHODIMP nsHTMLScriptElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/layout/html/content/src/nsHTMLSelectElement.cpp b/mozilla/layout/html/content/src/nsHTMLSelectElement.cpp index a32f5a88d7c..ded36863261 100644 --- a/mozilla/layout/html/content/src/nsHTMLSelectElement.cpp +++ b/mozilla/layout/html/content/src/nsHTMLSelectElement.cpp @@ -304,13 +304,13 @@ nsHTMLSelectElement::GetLength(PRUint32* aLength) } } -NS_IMPL_INT_ATTR(nsHTMLSelectElement, SelectedIndex, selectedindex, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLSelectElement, Value, value, eSetAttrNotify_Render) -NS_IMPL_BOOL_ATTR(nsHTMLSelectElement, Disabled, disabled, eSetAttrNotify_Render) -NS_IMPL_BOOL_ATTR(nsHTMLSelectElement, Multiple, multiple, eSetAttrNotify_Restart) -NS_IMPL_STRING_ATTR(nsHTMLSelectElement, Name, name, eSetAttrNotify_Restart) -NS_IMPL_INT_ATTR(nsHTMLSelectElement, Size, size, eSetAttrNotify_Render) -NS_IMPL_INT_ATTR(nsHTMLSelectElement, TabIndex, tabindex, eSetAttrNotify_Render) +NS_IMPL_INT_ATTR(nsHTMLSelectElement, SelectedIndex, selectedindex) +NS_IMPL_STRING_ATTR(nsHTMLSelectElement, Value, value) +NS_IMPL_BOOL_ATTR(nsHTMLSelectElement, Disabled, disabled) +NS_IMPL_BOOL_ATTR(nsHTMLSelectElement, Multiple, multiple) +NS_IMPL_STRING_ATTR(nsHTMLSelectElement, Name, name) +NS_IMPL_INT_ATTR(nsHTMLSelectElement, Size, size) +NS_IMPL_INT_ATTR(nsHTMLSelectElement, TabIndex, tabindex) NS_IMETHODIMP nsHTMLSelectElement::Blur() // XXX not tested diff --git a/mozilla/layout/html/content/src/nsHTMLStyleElement.cpp b/mozilla/layout/html/content/src/nsHTMLStyleElement.cpp index efd63f9d4dc..d31c7908d73 100644 --- a/mozilla/layout/html/content/src/nsHTMLStyleElement.cpp +++ b/mozilla/layout/html/content/src/nsHTMLStyleElement.cpp @@ -128,9 +128,9 @@ nsHTMLStyleElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_BOOL_ATTR(nsHTMLStyleElement, Disabled, disabled, eSetAttrNotify_Render) -NS_IMPL_STRING_ATTR(nsHTMLStyleElement, Media, media, eSetAttrNotify_Restart) -NS_IMPL_STRING_ATTR(nsHTMLStyleElement, Type, type, eSetAttrNotify_Restart) +NS_IMPL_BOOL_ATTR(nsHTMLStyleElement, Disabled, disabled) +NS_IMPL_STRING_ATTR(nsHTMLStyleElement, Media, media) +NS_IMPL_STRING_ATTR(nsHTMLStyleElement, Type, type) NS_IMETHODIMP nsHTMLStyleElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/layout/html/content/src/nsHTMLTableCaptionElement.cpp b/mozilla/layout/html/content/src/nsHTMLTableCaptionElement.cpp index 58cfd38fa3f..3aa9720ffbe 100644 --- a/mozilla/layout/html/content/src/nsHTMLTableCaptionElement.cpp +++ b/mozilla/layout/html/content/src/nsHTMLTableCaptionElement.cpp @@ -123,7 +123,7 @@ nsHTMLTableCaptionElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_STRING_ATTR(nsHTMLTableCaptionElement, Align, align, eSetAttrNotify_Reflow) +NS_IMPL_STRING_ATTR(nsHTMLTableCaptionElement, Align, align) static nsGenericHTMLElement::EnumTable kTableCaptionAlignTable[] = { { "left", NS_STYLE_TEXT_ALIGN_LEFT }, diff --git a/mozilla/layout/html/content/src/nsHTMLTableCellElement.cpp b/mozilla/layout/html/content/src/nsHTMLTableCellElement.cpp index e19ccdb8474..046679b01f8 100644 --- a/mozilla/layout/html/content/src/nsHTMLTableCellElement.cpp +++ b/mozilla/layout/html/content/src/nsHTMLTableCellElement.cpp @@ -199,20 +199,20 @@ nsHTMLTableCellElement::SetCellIndex(PRInt32 aCellIndex) return NS_OK; } -NS_IMPL_STRING_ATTR(nsHTMLTableCellElement, Abbr, abbr, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLTableCellElement, Align, align, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLTableCellElement, Axis, axis, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLTableCellElement, BgColor, bgcolor, eSetAttrNotify_Render) -NS_IMPL_STRING_ATTR(nsHTMLTableCellElement, Ch, ch, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLTableCellElement, ChOff, choff, eSetAttrNotify_Reflow) -NS_IMPL_INT_ATTR(nsHTMLTableCellElement, ColSpan, colspan, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLTableCellElement, Headers, headers, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLTableCellElement, Height, height, eSetAttrNotify_Reflow) -NS_IMPL_BOOL_ATTR(nsHTMLTableCellElement, NoWrap, nowrap, eSetAttrNotify_Reflow) -NS_IMPL_INT_ATTR(nsHTMLTableCellElement, RowSpan, rowspan, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLTableCellElement, Scope, scope, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLTableCellElement, VAlign, valign, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLTableCellElement, Width, width, eSetAttrNotify_Reflow) +NS_IMPL_STRING_ATTR(nsHTMLTableCellElement, Abbr, abbr) +NS_IMPL_STRING_ATTR(nsHTMLTableCellElement, Align, align) +NS_IMPL_STRING_ATTR(nsHTMLTableCellElement, Axis, axis) +NS_IMPL_STRING_ATTR(nsHTMLTableCellElement, BgColor, bgcolor) +NS_IMPL_STRING_ATTR(nsHTMLTableCellElement, Ch, ch) +NS_IMPL_STRING_ATTR(nsHTMLTableCellElement, ChOff, choff) +NS_IMPL_INT_ATTR(nsHTMLTableCellElement, ColSpan, colspan) +NS_IMPL_STRING_ATTR(nsHTMLTableCellElement, Headers, headers) +NS_IMPL_STRING_ATTR(nsHTMLTableCellElement, Height, height) +NS_IMPL_BOOL_ATTR(nsHTMLTableCellElement, NoWrap, nowrap) +NS_IMPL_INT_ATTR(nsHTMLTableCellElement, RowSpan, rowspan) +NS_IMPL_STRING_ATTR(nsHTMLTableCellElement, Scope, scope) +NS_IMPL_STRING_ATTR(nsHTMLTableCellElement, VAlign, valign) +NS_IMPL_STRING_ATTR(nsHTMLTableCellElement, Width, width) static nsGenericHTMLElement::EnumTable kCellScopeTable[] = { diff --git a/mozilla/layout/html/content/src/nsHTMLTableColElement.cpp b/mozilla/layout/html/content/src/nsHTMLTableColElement.cpp index cdc47409caa..b7fc21c38c9 100644 --- a/mozilla/layout/html/content/src/nsHTMLTableColElement.cpp +++ b/mozilla/layout/html/content/src/nsHTMLTableColElement.cpp @@ -145,12 +145,12 @@ nsHTMLTableColElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_STRING_ATTR(nsHTMLTableColElement, Align, align, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLTableColElement, Ch, ch, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLTableColElement, ChOff, choff, eSetAttrNotify_Reflow) -NS_IMPL_INT_ATTR(nsHTMLTableColElement, Span, span, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLTableColElement, VAlign, valign, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLTableColElement, Width, width, eSetAttrNotify_Reflow) +NS_IMPL_STRING_ATTR(nsHTMLTableColElement, Align, align) +NS_IMPL_STRING_ATTR(nsHTMLTableColElement, Ch, ch) +NS_IMPL_STRING_ATTR(nsHTMLTableColElement, ChOff, choff) +NS_IMPL_INT_ATTR(nsHTMLTableColElement, Span, span) +NS_IMPL_STRING_ATTR(nsHTMLTableColElement, VAlign, valign) +NS_IMPL_STRING_ATTR(nsHTMLTableColElement, Width, width) NS_IMETHODIMP nsHTMLTableColElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/layout/html/content/src/nsHTMLTableColGroupElement.cpp b/mozilla/layout/html/content/src/nsHTMLTableColGroupElement.cpp index 58be3e543bd..7b532aa89a3 100644 --- a/mozilla/layout/html/content/src/nsHTMLTableColGroupElement.cpp +++ b/mozilla/layout/html/content/src/nsHTMLTableColGroupElement.cpp @@ -134,12 +134,12 @@ nsHTMLTableColGroupElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_STRING_ATTR(nsHTMLTableColGroupElement, Align, align, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLTableColGroupElement, Ch, ch, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLTableColGroupElement, ChOff, choff, eSetAttrNotify_Reflow) -NS_IMPL_INT_ATTR(nsHTMLTableColGroupElement, Span, span, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLTableColGroupElement, VAlign, valign, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLTableColGroupElement, Width, width, eSetAttrNotify_Reflow) +NS_IMPL_STRING_ATTR(nsHTMLTableColGroupElement, Align, align) +NS_IMPL_STRING_ATTR(nsHTMLTableColGroupElement, Ch, ch) +NS_IMPL_STRING_ATTR(nsHTMLTableColGroupElement, ChOff, choff) +NS_IMPL_INT_ATTR(nsHTMLTableColGroupElement, Span, span) +NS_IMPL_STRING_ATTR(nsHTMLTableColGroupElement, VAlign, valign) +NS_IMPL_STRING_ATTR(nsHTMLTableColGroupElement, Width, width) NS_IMETHODIMP nsHTMLTableColGroupElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/layout/html/content/src/nsHTMLTableElement.cpp b/mozilla/layout/html/content/src/nsHTMLTableElement.cpp index c3315edaac1..1b17382fd0d 100644 --- a/mozilla/layout/html/content/src/nsHTMLTableElement.cpp +++ b/mozilla/layout/html/content/src/nsHTMLTableElement.cpp @@ -159,15 +159,15 @@ nsHTMLTableElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) // the DOM spec says border, cellpadding, cellSpacing are all "wstring" // in fact, they are integers or they are meaningless. so we store them here as ints. -NS_IMPL_STRING_ATTR(nsHTMLTableElement, Align, align, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLTableElement, BgColor, bgcolor, eSetAttrNotify_Render) -NS_IMPL_STRING_ATTR(nsHTMLTableElement, Border, border, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLTableElement, CellPadding, cellpadding, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLTableElement, CellSpacing, cellspacing, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLTableElement, Frame, frame, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLTableElement, Rules, rules, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLTableElement, Summary, summary, eSetAttrNotify_None) -NS_IMPL_STRING_ATTR(nsHTMLTableElement, Width, width, eSetAttrNotify_Reflow) +NS_IMPL_STRING_ATTR(nsHTMLTableElement, Align, align) +NS_IMPL_STRING_ATTR(nsHTMLTableElement, BgColor, bgcolor) +NS_IMPL_STRING_ATTR(nsHTMLTableElement, Border, border) +NS_IMPL_STRING_ATTR(nsHTMLTableElement, CellPadding, cellpadding) +NS_IMPL_STRING_ATTR(nsHTMLTableElement, CellSpacing, cellspacing) +NS_IMPL_STRING_ATTR(nsHTMLTableElement, Frame, frame) +NS_IMPL_STRING_ATTR(nsHTMLTableElement, Rules, rules) +NS_IMPL_STRING_ATTR(nsHTMLTableElement, Summary, summary) +NS_IMPL_STRING_ATTR(nsHTMLTableElement, Width, width) NS_IMETHODIMP nsHTMLTableElement::GetCaption(nsIDOMHTMLTableCaptionElement** aValue) diff --git a/mozilla/layout/html/content/src/nsHTMLTableRowElement.cpp b/mozilla/layout/html/content/src/nsHTMLTableRowElement.cpp index 7f7a7787121..35a9a52877f 100644 --- a/mozilla/layout/html/content/src/nsHTMLTableRowElement.cpp +++ b/mozilla/layout/html/content/src/nsHTMLTableRowElement.cpp @@ -199,11 +199,11 @@ nsHTMLTableRowElement::DeleteCell(PRInt32 aValue) return NS_OK; } -NS_IMPL_STRING_ATTR(nsHTMLTableRowElement, Align, align, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLTableRowElement, BgColor, bgcolor, eSetAttrNotify_Render) -NS_IMPL_STRING_ATTR(nsHTMLTableRowElement, Ch, ch, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLTableRowElement, ChOff, choff, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLTableRowElement, VAlign, valign, eSetAttrNotify_Reflow) +NS_IMPL_STRING_ATTR(nsHTMLTableRowElement, Align, align) +NS_IMPL_STRING_ATTR(nsHTMLTableRowElement, BgColor, bgcolor) +NS_IMPL_STRING_ATTR(nsHTMLTableRowElement, Ch, ch) +NS_IMPL_STRING_ATTR(nsHTMLTableRowElement, ChOff, choff) +NS_IMPL_STRING_ATTR(nsHTMLTableRowElement, VAlign, valign) NS_IMETHODIMP diff --git a/mozilla/layout/html/content/src/nsHTMLTableSectionElement.cpp b/mozilla/layout/html/content/src/nsHTMLTableSectionElement.cpp index 02c9c7d4a98..40d6df0504f 100644 --- a/mozilla/layout/html/content/src/nsHTMLTableSectionElement.cpp +++ b/mozilla/layout/html/content/src/nsHTMLTableSectionElement.cpp @@ -134,10 +134,10 @@ nsHTMLTableSectionElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_STRING_ATTR(nsHTMLTableSectionElement, Align, align, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLTableSectionElement, VAlign, valign, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLTableSectionElement, Ch, ch, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLTableSectionElement, ChOff, choff, eSetAttrNotify_Reflow) +NS_IMPL_STRING_ATTR(nsHTMLTableSectionElement, Align, align) +NS_IMPL_STRING_ATTR(nsHTMLTableSectionElement, VAlign, valign) +NS_IMPL_STRING_ATTR(nsHTMLTableSectionElement, Ch, ch) +NS_IMPL_STRING_ATTR(nsHTMLTableSectionElement, ChOff, choff) NS_IMETHODIMP nsHTMLTableSectionElement::GetRows(nsIDOMHTMLCollection** aValue) diff --git a/mozilla/layout/html/content/src/nsHTMLTextAreaElement.cpp b/mozilla/layout/html/content/src/nsHTMLTextAreaElement.cpp index 70300bf8a1a..72965897887 100644 --- a/mozilla/layout/html/content/src/nsHTMLTextAreaElement.cpp +++ b/mozilla/layout/html/content/src/nsHTMLTextAreaElement.cpp @@ -246,13 +246,13 @@ nsHTMLTextAreaElement::Select() // XXX not tested return NS_OK; } -NS_IMPL_STRING_ATTR(nsHTMLTextAreaElement, AccessKey, accesskey, eSetAttrNotify_None) -NS_IMPL_INT_ATTR(nsHTMLTextAreaElement, Cols, cols, eSetAttrNotify_Reflow) -NS_IMPL_BOOL_ATTR(nsHTMLTextAreaElement, Disabled, disabled, eSetAttrNotify_Render) -NS_IMPL_STRING_ATTR(nsHTMLTextAreaElement, Name, name, eSetAttrNotify_Restart) -NS_IMPL_BOOL_ATTR(nsHTMLTextAreaElement, ReadOnly, readonly, eSetAttrNotify_Render) -NS_IMPL_INT_ATTR(nsHTMLTextAreaElement, Rows, rows, eSetAttrNotify_Reflow) -NS_IMPL_INT_ATTR(nsHTMLTextAreaElement, TabIndex, tabindex, eSetAttrNotify_None) +NS_IMPL_STRING_ATTR(nsHTMLTextAreaElement, AccessKey, accesskey) +NS_IMPL_INT_ATTR(nsHTMLTextAreaElement, Cols, cols) +NS_IMPL_BOOL_ATTR(nsHTMLTextAreaElement, Disabled, disabled) +NS_IMPL_STRING_ATTR(nsHTMLTextAreaElement, Name, name) +NS_IMPL_BOOL_ATTR(nsHTMLTextAreaElement, ReadOnly, readonly) +NS_IMPL_INT_ATTR(nsHTMLTextAreaElement, Rows, rows) +NS_IMPL_INT_ATTR(nsHTMLTextAreaElement, TabIndex, tabindex) NS_IMETHODIMP diff --git a/mozilla/layout/html/content/src/nsHTMLTitleElement.cpp b/mozilla/layout/html/content/src/nsHTMLTitleElement.cpp index 0afd8d23275..2a80181251e 100644 --- a/mozilla/layout/html/content/src/nsHTMLTitleElement.cpp +++ b/mozilla/layout/html/content/src/nsHTMLTitleElement.cpp @@ -123,7 +123,7 @@ nsHTMLTitleElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_STRING_ATTR(nsHTMLTitleElement, Text, text, eSetAttrNotify_Reflow) +NS_IMPL_STRING_ATTR(nsHTMLTitleElement, Text, text) NS_IMETHODIMP nsHTMLTitleElement::StringToAttribute(nsIAtom* aAttribute, diff --git a/mozilla/layout/html/content/src/nsHTMLUListElement.cpp b/mozilla/layout/html/content/src/nsHTMLUListElement.cpp index df6d7bc6f0f..2508683d235 100644 --- a/mozilla/layout/html/content/src/nsHTMLUListElement.cpp +++ b/mozilla/layout/html/content/src/nsHTMLUListElement.cpp @@ -128,8 +128,8 @@ nsHTMLUListElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn) return it->QueryInterface(kIDOMNodeIID, (void**) aReturn); } -NS_IMPL_BOOL_ATTR(nsHTMLUListElement, Compact, compact, eSetAttrNotify_Reflow) -NS_IMPL_STRING_ATTR(nsHTMLUListElement, Type, type, eSetAttrNotify_Reflow) +NS_IMPL_BOOL_ATTR(nsHTMLUListElement, Compact, compact) +NS_IMPL_STRING_ATTR(nsHTMLUListElement, Type, type) NS_IMETHODIMP nsHTMLUListElement::StringToAttribute(nsIAtom* aAttribute,