Skip to content

Commit 887ce39

Browse files
committed
Bug 1419270 part 2. Use getter or setter specific NeedsSubjectPrincipal annotations more. r=qdot
MozReview-Commit-ID: KBwjFh3TMUg
1 parent a61f696 commit 887ce39

29 files changed

+26
-58
lines changed

dom/base/Attr.h

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -87,10 +87,7 @@ class Attr final : public nsIAttribute,
8787

8888
// XPCOM GetName() is OK
8989

90-
void GetValue(nsString& val, nsIPrincipal&)
91-
{
92-
GetValue(val);
93-
}
90+
// XPCOM GetValue() is OK
9491

9592
void SetValue(const nsAString& aValue, nsIPrincipal* aTriggeringPrincipal, ErrorResult& aRv);
9693

dom/base/Element.h

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1220,10 +1220,6 @@ class Element : public FragmentOrElement
12201220
nsTArray<RefPtr<Animation>>& aAnimations);
12211221

12221222
NS_IMETHOD GetInnerHTML(nsAString& aInnerHTML);
1223-
void GetInnerHTML(nsAString& aInnerHTML, nsIPrincipal& aSubjectPrincipal)
1224-
{
1225-
GetInnerHTML(aInnerHTML);
1226-
}
12271223
virtual void SetInnerHTML(const nsAString& aInnerHTML, nsIPrincipal& aSubjectPrincipal, ErrorResult& aError);
12281224
void GetOuterHTML(nsAString& aOuterHTML);
12291225
void SetOuterHTML(const nsAString& aOuterHTML, ErrorResult& aError);

dom/base/Location.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -440,7 +440,6 @@ Location::GetHref(nsAString& aHref)
440440

441441
void
442442
Location::SetHref(const nsAString& aHref,
443-
nsIPrincipal& aSubjectPrincipal,
444443
ErrorResult& aRv)
445444
{
446445
JSContext *cx = nsContentUtils::GetCurrentJSContext();

dom/base/Location.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,6 @@ class Location final : public nsISupports
6969
}
7070

7171
void SetHref(const nsAString& aHref,
72-
nsIPrincipal& aSubjectPrincipal,
7372
ErrorResult& aError);
7473

7574
void GetOrigin(nsAString& aOrigin,

dom/base/nsINode.h

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1340,12 +1340,6 @@ class nsINode : public mozilla::dom::EventTarget
13401340
// way to ask an element whether it's an HTMLContentElement.
13411341
virtual bool IsHTMLContentElement() const { return false; }
13421342

1343-
void GetTextContent(nsAString& aTextContent,
1344-
nsIPrincipal& aSubjectPrincipal,
1345-
mozilla::OOMReporter& aError)
1346-
{
1347-
GetTextContentInternal(aTextContent, aError);
1348-
}
13491343
void GetTextContent(nsAString& aTextContent,
13501344
mozilla::OOMReporter& aError)
13511345
{

dom/bindings/GenerateCSS2PropertiesWebIDL.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ def generate(output, idlFilename, preprocessorHeader):
2929
# Unfortunately, even some of the getters here are fallible
3030
# (e.g. on nsComputedDOMStyle).
3131
extendedAttrs = ["Throws", "TreatNullAs=EmptyString",
32-
"NeedsSubjectPrincipal"]
32+
"SetterNeedsSubjectPrincipal"]
3333
if pref is not "":
3434
extendedAttrs.append('Pref="%s"' % pref)
3535

dom/html/HTMLFrameElement.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ class HTMLFrameElement final : public nsGenericHTMLFrameElement
100100
SetHTMLAttr(nsGkAtoms::scrolling, aScrolling, aError);
101101
}
102102

103-
void GetSrc(nsString& aSrc, nsIPrincipal&)
103+
void GetSrc(nsString& aSrc)
104104
{
105105
GetURIAttr(nsGkAtoms::src, nullptr, aSrc);
106106
}

dom/html/HTMLIFrameElement.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ class HTMLIFrameElement final : public nsGenericHTMLFrameElement
4646
uint32_t GetSandboxFlags();
4747

4848
// Web IDL binding methods
49-
void GetSrc(nsString& aSrc, nsIPrincipal&) const
49+
void GetSrc(nsString& aSrc) const
5050
{
5151
GetURIAttr(nsGkAtoms::src, nullptr, aSrc);
5252
}

dom/html/HTMLImageElement.h

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -142,10 +142,6 @@ class HTMLImageElement final : public nsGenericHTMLElement,
142142
{
143143
SetHTMLAttr(nsGkAtoms::alt, aAlt, aError);
144144
}
145-
void GetSrc(nsAString& aSrc, nsIPrincipal&)
146-
{
147-
GetSrc(aSrc);
148-
}
149145
void GetSrc(nsAString& aSrc)
150146
{
151147
GetURIAttr(nsGkAtoms::src, nullptr, aSrc);
@@ -158,7 +154,7 @@ class HTMLImageElement final : public nsGenericHTMLElement,
158154
{
159155
SetHTMLAttr(nsGkAtoms::src, aSrc, aTriggeringPrincipal, aError);
160156
}
161-
void GetSrcset(nsAString& aSrcset, nsIPrincipal&)
157+
void GetSrcset(nsAString& aSrcset)
162158
{
163159
GetHTMLAttr(nsGkAtoms::srcset, aSrcset);
164160
}

dom/html/HTMLInputElement.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -714,7 +714,7 @@ class HTMLInputElement final : public nsGenericHTMLFormElementWithState,
714714
SetUnsignedIntAttr(nsGkAtoms::size, aValue, DEFAULT_COLS, aRv);
715715
}
716716

717-
void GetSrc(nsAString& aValue, nsIPrincipal&)
717+
void GetSrc(nsAString& aValue)
718718
{
719719
GetURIAttr(nsGkAtoms::src, nullptr, aValue);
720720
}

0 commit comments

Comments
 (0)