Commit Graph

1790 Commits

Author SHA1 Message Date
Jacek Szpot
4b634f9cf2 Bug 854503 - Rename JS unwrapping functions. r=bholley 2013-04-04 12:14:32 +02:00
Eitan Isaacson
9999f6869b Bug 858136 - Rename nsIDOMSpeechSynthesisGetter as nsISpeechSynthesisGetter. r=smaug 2013-04-04 15:12:34 -07:00
Ms2ger
794ac76025 Bug 856605 - Remove TimeRanges CI; r=mounir 2013-04-04 09:04:41 +02:00
Ms2ger
edd27005e4 Bug 853818 - Remove HTMLMediaElement CI/nsIJSNativeInitializer; r=mounir 2013-04-04 09:04:29 +02:00
Ms2ger
3398fa6350 Bug 841488 - Part a: Rename nsHTMLSelectElement; r=khuey 2013-04-04 09:03:33 +02:00
Ms2ger
9c1116fcc3 Bug 854090 - Move nsHTMLFormElementSH::FindNamedItem to nsHTMLFormElement; r=khuey 2013-04-04 09:03:12 +02:00
Eitan Isaacson
f1f4aea26b Bug 525444 - (Part 1/3) Basic SpeechSynthesis setup and voice registration. r=smaug 2013-04-03 15:13:16 -07:00
Bobby Holley
9ce5a84788 Bug 854480 - Remove old-style unwrapping from nsDOMClassInfo. r=mrbkap 2013-04-01 15:17:50 -07:00
Jan Varga
07aa8b4003 Bug 854323 - Move IDBFactory to Paris bindings. r=khuey 2013-03-31 10:18:30 +02:00
Olli Pettay
1471cefa17 Bug 856167 - DeviceAcceleration and DeviceRotationRate have wrong classinfo, r=bz 2013-03-29 23:04:25 +02:00
Peter Van der Beken
c4cc00ccd3 Fix for bug 820657 (Implement the NamedGetter functionality on HTMLDocument) - hook up document.all in the HTMLDocument NamedGetter. r=bz. 2013-03-27 18:15:37 +01:00
Peter Van der Beken
e70021587e Fix for bug 820657 (Implement the NamedGetter functionality on HTMLDocument) - refactor code to support document.all. r=bz. 2013-03-27 18:15:37 +01:00
Bobby Holley
32812f24b4 Bug 790732 - Components shim telemetry. r=mrbkap 2013-03-27 18:27:27 -07:00
Bobby Holley
ae89e873a7 Bug 790732 - Define a lazily-resolved shim for Components. r=mrbkap 2013-03-27 18:27:26 -07:00
David Zbarsky
33bc99f42d Bug 840417 Part 2: Remove nsSVGUnknownElement r=Ms2ger 2013-03-27 21:23:10 -04:00
David Zbarsky
c29c86fe7b Bug 847120: Remove nsIDOMSVGFilterPrimitiveStandardAttributes r=Ms2ger f=jwatt 2013-03-27 21:23:09 -04:00
Phil Ringnalda
96111bd4c5 Back out 8e59146e161e:29acf1494fed (bug 790732) for failing in exactly the same way it failed on the tryserver
CLOSED TREE
2013-03-26 23:40:45 -07:00
Bobby Holley
36346651a9 Bug 790732 - Components shim telemetry. r=mrbkap 2013-03-26 22:18:56 -07:00
Bobby Holley
89c5b3d4f1 Bug 790732 - Define a lazily-resolved shim for Components. r=mrbkap 2013-03-26 22:18:55 -07:00
David Zbarsky
725df45589 Bug 847120: Convert SVGFETurbulenceElement to WebIDL r=Ms2ger 2013-03-26 19:43:33 -04:00
David Zbarsky
128658a20a Bug 847120: Convert SVGFEMorphologyElement to WebIDL r=Ms2ger 2013-03-26 19:43:33 -04:00
Peter Van der Beken
5204a8d648 Fix for bug 852954 (Split nsHTMLDocument::ResolveName). r=bz. 2013-03-18 10:47:32 +01:00
David Zbarsky
18ac1cf970 Bug 847120: Convert SVGFEConvolveMatrixElement to WebIDL r=Ms2ger 2013-03-25 02:26:06 -04:00
David Zbarsky
0ed08a6753 Bug 847120: Convert SVGFEDisplacementMapElement to WebIDL r=Ms2ger 2013-03-25 02:26:06 -04:00
David Zbarsky
3ecf46f7e4 Bug 847120: Convert SVGFEDiffuseLightingElement to WebIDL r=Ms2ger 2013-03-25 02:26:05 -04:00
David Zbarsky
6206ca984f Bug 847120: Convert SVGFESpecularLightingElement to WebIDL r=Ms2ger 2013-03-25 02:26:05 -04:00
David Zbarsky
48b466c881 Bug 853692: Convert SVGFESpotLightElement to WebIDL r=Ms2ger 2013-03-25 02:26:04 -04:00
Phil Ringnalda
9bf1ba7055 Back out 939f0488b0f7:46e4373d6d95 (bug 847120) and 13443c4586a4:e7f48e9b8bd7 (bug 853692) on suspicion of causing bug 854225 Linux32 PGO build failures
CLOSED TREE
2013-03-24 15:17:18 -07:00
David Zbarsky
c3a6f3b4a1 Bug 847120: Convert SVGFETurbulenceElement to WebIDL r=Ms2ger 2013-03-23 17:00:36 -04:00
David Zbarsky
2caaa94f72 Bug 847120: Convert SVGFEMorphologyElement to WebIDL r=Ms2ger 2013-03-23 17:00:36 -04:00
David Zbarsky
9a9b40c8e2 Bug 847120: Convert SVGFEConvolveMatrixElement to WebIDL r=Ms2ger 2013-03-23 17:00:36 -04:00
David Zbarsky
65decea1c2 Bug 847120: Convert SVGFEDisplacementMapElement to WebIDL r=Ms2ger 2013-03-23 17:00:35 -04:00
David Zbarsky
a5d58f6992 Bug 847120: Convert SVGFEDiffuseLightingElement to WebIDL r=Ms2ger 2013-03-23 17:00:35 -04:00
David Zbarsky
524d544fd1 Bug 847120: Convert SVGFESpecularLightingElement to WebIDL r=Ms2ger 2013-03-23 17:00:34 -04:00
David Zbarsky
86ed34580d Bug 853692: Convert SVGFESpotLightElement to WebIDL r=Ms2ger 2013-03-23 17:00:34 -04:00
Bobby Holley
c71020f35d Bug 658909 - Remove GWNOJO from nsDOMClassInfo. r=mrbkap 2013-03-21 08:20:45 -07:00
Bobby Holley
2d1f4077bc Bug 658909 - Use JS_{,Strict}PropertyOp instead of null when defining value props in nsDOMClassInfo. r=mrbkap
Using JSPropertyOp means a null shape getter, whereas null means that the shape
uses the class getter. This means that stuff like window.top, which is defined
as a non-configurable |own| property in nsDOMClassInfo, was getting set up with
XPC_WN_Helper_GetProperty as its get operation. But this confused
SandboxProxyHandler, which explicitly avoids rebinding class getters/setters,
which in turn meant that our sandboxPrototype feature was relying on the crazy
prototype-climbing behavior of GetWrappedNativeOfJSObject to make stuff like
|this.top| work. We're removing this behavior, so we need to fix nsDOMClassInfo
here.

Here are some DefineProperty cases that I left with null getters/setters:
* nsDOMClassInfo::ResolveConstructor
* The child window stuff at the bottom of nsWindowSH::NewResolve
* Named item resolution in nsNamedArraySH::NewResolve
* document.all stuff (scary!)
* nsHTMLDocumentSH::NewResolve
* nsHTMLFormElementSH::NewResolve
* nsStorage2SH::NewResolve
2013-03-21 08:20:42 -07:00
Bobby Holley
36c2975eb0 Bug 853283 - Grab the window directly from the navigator in nsNavigatorSH::NewResolve. r=mrbkap 2013-03-21 08:20:41 -07:00
Ryan VanderMeulen
562d818991 Backed out changeset 55d19e574b86 (bug 853283) for Windows debug bustage on a CLOSED TREE. 2013-03-21 15:25:14 -04:00
Ryan VanderMeulen
736320d2fd Backed out 22 changesets (bug 658909) for Windows debug bustage. 2013-03-21 15:24:54 -04:00
David Zbarsky
8333626fa3 Bug 847120: Convert SVGFEOffsetElement to WebIDL r=Ms2ger 2013-03-21 13:38:28 -04:00
Bobby Holley
9d9bfc8ff6 Bug 658909 - Remove GWNOJO from nsDOMClassInfo. r=mrbkap 2013-03-21 08:20:45 -07:00
Bobby Holley
c5f56ecf9a Bug 658909 - Use JS_{,Strict}PropertyOp instead of null when defining value props in nsDOMClassInfo. r=mrbkap
Using JSPropertyOp means a null shape getter, whereas null means that the shape
uses the class getter. This means that stuff like window.top, which is defined
as a non-configurable |own| property in nsDOMClassInfo, was getting set up with
XPC_WN_Helper_GetProperty as its get operation. But this confused
SandboxProxyHandler, which explicitly avoids rebinding class getters/setters,
which in turn meant that our sandboxPrototype feature was relying on the crazy
prototype-climbing behavior of GetWrappedNativeOfJSObject to make stuff like
|this.top| work. We're removing this behavior, so we need to fix nsDOMClassInfo
here.

Here are some DefineProperty cases that I left with null getters/setters:
* nsDOMClassInfo::ResolveConstructor
* The child window stuff at the bottom of nsWindowSH::NewResolve
* Named item resolution in nsNamedArraySH::NewResolve
* document.all stuff (scary!)
* nsHTMLDocumentSH::NewResolve
* nsHTMLFormElementSH::NewResolve
* nsStorage2SH::NewResolve
2013-03-21 08:20:42 -07:00
Bobby Holley
72abf28a4a Bug 853283 - Grab the window directly from the navigator in nsNavigatorSH::NewResolve. r=mrbkap 2013-03-21 08:20:41 -07:00
Ted Mielczarek
8a2ebe0370 bug 604039 - Add DOM Gamepad APIs. r=smaug 2011-08-03 14:12:08 -04:00
Bobby Holley
94181ba950 Bug 851887 - Null-check XPConnect() in nsWindowSH::GlobalScopePolluterNewResolve. r=bz 2013-03-20 11:08:30 -07:00
David Zbarsky
84290eef3b Bug 847120: Convert SVGFEGaussianBlurElement to WebIDL r=Ms2ger 2013-03-19 13:43:31 -04:00
Bobby Holley
5414d43560 Bug 823227 - Stop pref-controlling the GSP. r=mrbkap 2013-03-18 23:06:47 -07:00
Bobby Holley
9657dfb5e1 Bug 823227 - Resolve named frames for non-HTML documents. r=bz 2013-03-18 23:06:47 -07:00
Bobby Holley
c49f99a2e1 Bug 823227 - Have the global scope polluter find the document via the global. r=bz 2013-03-18 23:06:44 -07:00