Commit Graph

1151 Commits

Author SHA1 Message Date
Ms2ger
977184c182 Bug 838182 - Part a: Remove nsWindowSH::SecurityCheckOnAddDelProp and nsWindowSH::SecurityCheckOnSetProp; r=mrbkap 2013-02-07 09:08:57 +01:00
Andrea Marchesini
2a6baffb1c Bug 838124 - Convert BatteryManager to WebIDL. r=peterv 2013-02-05 07:54:49 -05:00
Vicamo Yang
9646f239b9 Bug 833278 - Part 2/2: Implement MozVoicemailEvent using codegenerator. r=gwagner,smaug 2013-02-05 17:02:18 +08:00
Vicamo Yang
859c856153 Bug 833278 - Part 1/2: move voicemail sources to dom/voicemail. r=mounir 2013-02-05 17:02:15 +08:00
Bobby Holley
86e72f170c Bug 831076 - Add assertSameCompartment to JS_ObjectToOuterObject, and clean up classinfo hook. r=mrbkap 2013-02-04 15:13:14 +00:00
David Zbarsky
c17367e5a2 Bug 833446: Remove nsIDOMSVGStyleElement r=peterv 2013-02-02 15:23:19 -05:00
David Zbarsky
6c85771578 Bug 833446: Remove nsIDOMSVGStopElement r=peterv 2013-02-02 15:23:18 -05:00
David Zbarsky
faff4e910d Bug 833446: Remove nsIDOMSVGScriptElement r=peterv 2013-02-02 15:23:18 -05:00
David Zbarsky
e606c5e099 Bug 833446: Remove nsIDOMSVGRectElement r=peterv 2013-02-02 15:23:18 -05:00
David Zbarsky
df70998e06 Bug 833446: Remove nsIDOMSVGPolylineElement r=peterv 2013-02-02 15:23:18 -05:00
David Zbarsky
8497348666 Bug 833446: Remove nsIDOMSVGPolygonElement r=peterv 2013-02-02 15:23:17 -05:00
David Zbarsky
07aa05e8a3 Bug 833446: Remove nsIDOMSVGPatternElement r=bz 2013-02-02 15:23:17 -05:00
David Zbarsky
74ea661e90 Bug 833446: Remove nsIDOMSVGPathElement r=peterv 2013-02-02 15:23:17 -05:00
David Zbarsky
08bbadb548 Bug 833446: Remove nsIDOMSVGMPathElement r=peterv 2013-02-02 15:23:17 -05:00
David Zbarsky
ee8e8d62e5 Bug 833446: Remove nsIDOMSVGMetadataElement r=peterv 2013-02-02 15:23:16 -05:00
David Zbarsky
4f6d67b220 Bug 833446: Remove nsIDOMSVGLineElement r=peterv 2013-02-02 15:23:16 -05:00
David Zbarsky
f25e840727 Bug 833446: Remove nsIDOMSVGGradientElement and subclasses r=peterv 2013-02-02 15:23:16 -05:00
David Zbarsky
2e59b37691 Bug 833446: Remove nsIDOMSVGGElement r=peterv 2013-02-02 15:23:15 -05:00
David Zbarsky
6030e8b770 Bug 833446: Remove nsIDOMSVGForeignObjectElement r=peterv 2013-02-02 15:23:15 -05:00
David Zbarsky
add25c8efe Bug 833446: Remove nsIDOMSVGEllipseElement r=peterv 2013-02-02 15:23:15 -05:00
David Zbarsky
0762ed44bd Bug 833446: Remove nsIDOMSVGDescElement r=peterv 2013-02-02 15:23:15 -05:00
David Zbarsky
805789f3dd Bug 833446: Remove nsIDOMSVGDefsElement r=peterv 2013-02-02 15:23:14 -05:00
David Zbarsky
08170fa184 Bug 833446: Remove nsIDOMSVGCircleElement r=peterv 2013-02-02 15:23:14 -05:00
David Zbarsky
61fbf2a4a6 Bug 833446: Remove nsIDOMSVGAnimationElement r=peterv 2013-02-02 15:23:11 -05:00
David Zbarsky
616eafa0b6 Bug 833446: Remove nsIDOMSVGSetElement r=peterv 2013-02-02 15:22:37 -05:00
David Zbarsky
c6d0f65037 Bug 833446: Remove nsIDOMSVGAnimateTransformElement r=peterv 2013-02-02 15:22:36 -05:00
David Zbarsky
da56f1a1d8 Bug 833446: Remove nsIDOMSVGAnimateMotionElement r=peterv 2013-02-02 15:22:36 -05:00
David Zbarsky
bd46a7f16f Bug 833446: Remove nsIDOMSVGAnimateElement r=peterv 2013-02-02 15:22:36 -05:00
David Zbarsky
984653cef0 Bug 833446: Remove nsIDOMSVGAltGlyphElement r=peterv 2013-02-02 15:22:36 -05:00
Boris Zbarsky
ec363fb17a Bug 824589. Convert XULElement to WebIDL. r=peterv
The assertions in nsINode and nsWrapperCache are to eagerly catch
failures to override those methods.

The classinfo change for XULTreeBuilder is needed because one of those
is returned via an nsIXULTemplateBuilder attribute on XULElement.
Alternately, I could mark it notflattened in Bindings.conf, but Enn
said he prefers this anyway.

The change to the QI impl in BindingUtils is needed because when
XPConnect converts an IID from C++ to JS it makes is an nsJSID, not an
nsJSIID.  We've run into this before, sadly.

I removed "id" from nsIDOMXULElement because it's already on Element.
I suppose I could have left it there, but this seems cleaner.

The nsJSIID::HasInstance changes are needed to support XBL-implemented
interfaces.  Sadly, this does mean that if the underlying object QIs
to something but we didn't put those props on the WebIDL we'll end up
testing true for instanceof but not exposing the props.  I don't see
an obviously better way.  We should work on killing off uses of
"instanceof someinterface".

The browser.js change is needed to avoid throwing exceptions during
browser-chrome tests that are now getting reported because our
swapFrameLoaders is no longer an XPConnect method.
2013-01-29 12:51:55 -05:00
Boris Zbarsky
c1ef2bf3e1 Back out bug 824589 (rev 22695cac3896) on suspicion of Ts regression 2013-01-29 17:18:06 -05:00
David Zbarsky
26951024d4 Bug 835195: Remove nsIDOMSVGFitToViewBox r=bz 2013-01-29 17:11:45 -05:00
David Zbarsky
07ccb86f29 Bug 835195: Remove nsIDOMSVGTests r=bz 2013-01-29 17:11:45 -05:00
Boris Zbarsky
2ce431d578 Bug 824589. Convert XULElement to WebIDL. r=peterv
The assertions in nsINode and nsWrapperCache are to eagerly catch
failures to override those methods.

The classinfo change for XULTreeBuilder is needed because one of those
is returned via an nsIXULTemplateBuilder attribute on XULElement.
Alternately, I could mark it notflattened in Bindings.conf, but Enn
said he prefers this anyway.

The change to the QI impl in BindingUtils is needed because when
XPConnect converts an IID from C++ to JS it makes is an nsJSID, not an
nsJSIID.  We've run into this before, sadly.

I removed "id" from nsIDOMXULElement because it's already on Element.
I suppose I could have left it there, but this seems cleaner.

The nsJSIID::HasInstance changes are needed to support XBL-implemented
interfaces.  Sadly, this does mean that if the underlying object QIs
to something but we didn't put those props on the WebIDL we'll end up
testing true for instanceof but not exposing the props.  I don't see
an obviously better way.  We should work on killing off uses of
"instanceof someinterface".

The browser.js change is needed to avoid throwing exceptions during
browser-chrome tests that are now getting reported because our
swapFrameLoaders is no longer an XPConnect method.
2013-01-29 12:51:55 -05:00
Robert O'Callahan
d6533bd483 Backing out 306003528e10, 335160d7855a, dfc9d5651175, 0559d630dd89, 03c3ae8323bd: bug 835195, bug 832154, bug 831561 ... in a CLOSED TREE 2013-01-29 22:45:50 +13:00
David Zbarsky
17337a9861 Bug 835195: Remove nsIDOMSVGFitToViewBox r=bz 2013-01-29 03:50:57 -05:00
David Zbarsky
82824aee8e Bug 835195: Remove nsIDOMSVGTests r=bz 2013-01-29 03:50:56 -05:00
Gina Yeh
c633bf1482 Bug 811569 - Patch 1: Remove unused files in bluetooth, r=echou 2013-01-29 14:52:30 +08:00
Kyle Machulis
4e4d4451fa Bug 777271 - Re-implement nsIDOMCallEvent using event implementation codegen. r=bent,vicamo,hsinyi 2013-01-28 15:39:50 +08:00
Doug Turner
b2abee1d78 Bug 834595 - Factor stat() such that there are 3 independent methods. r=sicking 2013-01-25 11:05:24 -08:00
Jose Antonio Olivera Ortega
6b67b8c834 Bug 827280 - Part 2: DOMEvent. r=philikon a=tef+ 2013-01-25 19:45:16 +01:00
Bobby Holley
1afa818dc1 Bug 833412 - Remove AddBinding/RemoveBinding and remove dead code. r=bz 2013-01-24 18:45:50 +01:00
Andrew McCreight
968ce99850 Bug 826471. Add JSAutoCompartment in nsWindowSH::NewResolve. r=bholley 2013-01-17 16:30:41 -08:00
Boris Zbarsky
9d36a38dff Bug 823228 part 2. Move indexed property access on windows from nsWindowSH::GetProperty to the outer window proxy. r=bholley 2013-01-17 12:30:37 -05:00
David Zbarsky
60cdf1e8c9 Bug 827174 - Remove nsIDOMSVGLocatable and nsIDOMSVGTransformable r=bz 2013-01-16 15:51:00 -05:00
David Zbarsky
d8844120dc Bug 827172 - Convert SVGPathElement to WebIDL r=bz 2013-01-16 15:50:59 -05:00
Trevor Saunders
f5ba13250b bug 830396 - add back nsIDOMCSSValueList r=bz 2013-01-14 12:29:27 -05:00
David Zbarsky
4446e97f72 Bug 830231 - Remove nsIDOMDOM(Settable)TokenList r=bz 2013-01-15 03:35:59 -05:00
David Zbarsky
54c6619a7d Bug 827724 - Remove nsIDOMSVGAnimatedPoints r=bz 2013-01-12 17:21:53 -05:00
David Zbarsky
f5f8fac1c8 Bug 827200 - Remove nsIDOMSVGZoomAndPan r=bz, longsonr 2013-01-10 00:24:37 -05:00