Commit Graph

1184 Commits

Author SHA1 Message Date
Reuben Morais
b51a32c23b Bug 837865 - Use DOMCursor instead of DeviceStorageCursor. r=bent 2013-03-01 16:21:01 -08:00
David Zbarsky
6283fb5748 Bug 849710 - Convert SVGFEComponentTransferElement to WebIDL r=Ms2ger 2013-03-16 00:13:31 -04:00
Gene Lian
3a8a9f5edf Bug 844431 - B2G MMS: provide nsIDOMMobileMessageManager interface (with sendMMS() first) (part 2, nsIDOMMozMmsMessage). r=vicamo,mounir,mrbkap sr=sicking a=leo+ 2013-03-09 15:21:55 +08:00
Gene Lian
331ab329e3 Bug 844431 - B2G MMS: provide nsIDOMMobileMessageManager interface (with sendMMS() first) (part 1, nsIDOMMobileMessageManager). r=vicamo sr=sicking a=leo+ 2013-03-09 15:21:47 +08:00
David Zbarsky
45c4e4bcb1 Bug 832155: Convert SVGFEDistantLightElement to WebIDL r=Ms2ger 2013-03-15 03:01:38 -04:00
Bobby Holley
20e3be8014 Bug 850517 - Remove nsWindowSH::GetProperty. r=mrbkap
It no longer does anything useful.
2013-03-14 22:38:27 -07:00
Bobby Holley
e1c4dc8401 Bug 850517 - Switch named children resolution to pure getters on the global scope polluter. r=mrbkap
Note that this causes us to throw when assigning to named children, but this is
spec-correct.
2013-03-14 22:38:26 -07:00
Bobby Holley
154aa77bef Bug 850517 - Factor out child window lookup into a helper. r=mrbkap 2013-03-14 22:38:26 -07:00
David Zbarsky
7261f44783 Bug 832155: Convert SVGFEPointLightElement to WebIDL r=Ms2ger 2013-03-13 17:41:20 -04:00
Benoit Jacob
e2980b062a Bug 840260 - make an assert crash release builds so we catch this sooner - r=peterv 2013-02-11 18:15:55 -05:00
David Zbarsky
cb0a448acc Bug 847120: Remove nsIDOMSVGURIReference r=Ms2ger 2013-03-11 18:05:57 -04:00
Olli Pettay
9a9497368d Bug 847600 - Remove SVGEvent, r=jwatt 2013-03-11 20:57:08 +02:00
Neil Deakin
5d472397f0 Bug 407983, add clipboard events constructor, r=smaug 2013-03-11 11:49:56 -04:00
Neil Deakin
af4c6238c1 Bug 407983, add support for clipboardData in cut/copy/paste events, r=ehsan,sr=smaug 2013-03-11 11:49:48 -04:00
David Zbarsky
12b55c0197 Bug 847120: Convert SVGFETileElement to WebIDL r=Ms2ger 2013-03-11 03:27:08 -04:00
Phil Ringnalda
85340d5284 Back out d39b5acb8d83 and cf778a07299d (bug 847120) for Windows build bustage 2013-03-10 22:54:32 -07:00
David Zbarsky
752775c756 Bug 847120: Convert SVGFETileElement to WebIDL r=Ms2ger 2013-03-11 00:50:58 -04:00
Ms2ger
b8e501d12e Bug 847195 - Make NamedNodeMap only deal with Attrs; r=khuey 2013-03-10 09:00:33 +01:00
Ms2ger
dc01d232a1 Bug 825285 - Part b: Move ArchiveReader to Paris bindings, remove XPCOM goop; r=khuey 2013-03-10 08:57:14 +01:00
Olli Pettay
101570a786 Bug 822399 - Make Event to use Paris bindings, r=peterv 2013-03-09 13:34:29 +02:00
Jon Coppeard
66d2e2f630 Bug 848395 - GC: Move Rooted to JS namespace - rename js::Rooted to JS::Rooted outside SpiderMonkey r=terrence 2013-03-06 16:41:43 +00:00
Ed Morley
0e54ea5e7a Backed out changeset 28ef4bdff455 (bug 848395) 2013-03-07 13:03:35 +00:00
Jon Coppeard
76e226089a Bug 848395 - GC: Move Rooted to JS namespace - rename js::Rooted to JS::Rooted outside SpiderMonkey r=terrence 2013-03-06 16:41:43 +00:00
David Zbarsky
53bbf69f05 Bug 847120: Convert SVGFEImageElement to WebIDL r=Ms2ger 2013-03-07 04:15:23 -05:00
David Zbarsky
10c17a45f0 Bug 847120: Convert SVGFEFloodElement to WebIDL r=Ms2ger 2013-03-07 04:15:22 -05:00
David Zbarsky
cb2434b87f Bug 847202: Convert SVGFEMergeNodeElement to WebIDL r=Ms2ger 2013-03-07 04:15:22 -05:00
David Zbarsky
1be702491a Bug 847120: Convert SVGFEMergeElement to WebIDL r=Ms2ger 2013-03-07 04:15:21 -05:00
David Zbarsky
843e714c82 Bug 847116: WebIDL bindings for SVGFEBlendElement r=Ms2ger 2013-03-07 02:17:00 -05:00
David Zbarsky
83c174b7bf Backed out changeset 3710f0b135b8 for wrong commit message 2013-03-07 02:16:30 -05:00
David Zbarsky
4f587dce09 Bug 847120: WebIDL bindings for SVGFEBlendElement r=Ms2ger 2013-03-07 02:12:33 -05:00
William Chen
5a92b7312f Bug 783129 - Implementation of document.register without shadow DOM support. r=mrbkap 2012-11-01 11:18:08 -07:00
Boris Zbarsky
7947878dd7 Bug 827158 part 6. Add a telemetry ping for object/embed callability actually working. r=bsmedberg 2013-03-04 14:08:23 -05:00
Boris Zbarsky
c0b62ce794 Bug 827158 part 5. Refactor some of the nsHTMLPluginObjElementSH code to be able to work with WebIDL objects. r=peterv,johns 2013-03-04 14:08:23 -05:00
Gene Lian
466e249b56 Bug 844429 - B2G SMS & MMS: move SMS codes into dom/mobilemessage to make it generic for MMS. r=vicamo 2013-03-01 16:38:47 +08:00
Olli Pettay
b11c8df130 Bug 845631 - Remove nsXMLHttpProgressEvent, r=sicking 2013-02-28 20:53:04 +02:00
Bobby Holley
e630740247 Bug 834732 - Push a cx in nsWindowSH::NewResolve. r=mrbkap 2013-02-26 11:04:11 -08:00
Bobby Holley
f6920a0bac Bug 834732 - Make nsCxPusher.Push(JSContext*) infallible. r=mrbkap
We leave the nsIDOMEventTarget* versions fallible for now, but this makes the
common case a lot simpler. Note that this means that pushing a null JSContext,
a bug, is no longer handled at runtime. But I think we should just assert
against it, since there are already callers that don't check the return value.
2013-02-26 11:04:11 -08:00
Bobby Holley
4b13cc3ad2 Bug 834732 - Remove PushBehavior. r=mrbkap
Now that we only have ALWAYS_PUSH and ASSERT_SCRIPT_CONTEXT, we have uniform
release-mode behavior everywhere. Remove the crap.
2013-02-26 11:04:11 -08:00
Bobby Holley
013df9cacc Bug 834732 - Move cx pushing into nsPluginProtoChainInstallRunner. r=mrbkap
This gets rid of the last use of REQUIRE_SCRIPT_CONTEXT. \o/
2013-02-26 11:04:10 -08:00
Bobby Holley
7570d65d99 Bug 834732 - Get rid of footgun bool param for nsCxPusher and use an explicit enum. r=mrbkap
The goal here is to get rid of this crap entirely, and make nsCxPusher always
push. But that's a scary change, so we do it in chunks. This patch, in particular,
should have zero behavioral change. This means preserving some very wrong behavior.
For instance, currently SafeAutoJSContext never pushes a damn thing, because the
safe JSContext doesn't have an associated nsIScriptContext. We preserve this
behavior, and in fact convert various similarly-buggy consumers to
SafeAutoJSContext, so that we can hoist the behavioral change into a subsequent
patch.
2013-02-26 11:04:09 -08:00
Bobby Holley
a93e541177 Bug 812693 - Remove GetJSObjectOfWrapper. r=mrbkap 2013-02-26 08:15:44 -08:00
Peter Van der Beken
6b2f4ca983 Fix for bug 844225 (Remove some DOMCI and quickstubs). r=bz. 2013-01-10 10:54:46 +01:00
Boris Zbarsky
cbed62de4d Bug 842726. Kill off GetterShim and the classinfo support for chrome-only stuff on Document now that we can do that via WebIDL. r=peterv 2013-02-22 09:56:29 -05:00
Ryan VanderMeulen
6a966d0b7e Backed out 6 changesets (bug 832920, bug 825341, bug 838582, bug 842726, bug 629801, bug 842561) for Linux32 debug mochitest-2 and Windows/OSX mochitest-browser-chrome failures on a CLOSED TREE. 2013-02-22 15:30:06 -05:00
Boris Zbarsky
b1edb23c85 Bug 842726. Kill off GetterShim and the classinfo support for chrome-only stuff on Document now that we can do that via WebIDL. r=peterv 2013-02-22 09:56:29 -05:00
Peter Van der Beken
715d9242cf Fix for bug 825628 (Implement NamedConstructor) - add codegen support for NamedConstructor. r=bz. 2013-01-22 11:51:15 +01:00
David Zbarsky
2027e9a6fa Bug 833446: Remove nsIDOMSVGMarkerElement r=peterv 2013-02-18 17:48:54 -05:00
David Zbarsky
fa24af4674 Bug 833446: Remove nsIDOMSVGImageElement r=peterv 2013-02-18 17:48:54 -05:00
David Zbarsky
a3d784205a Bug 833446: Remove nsIDOMSVGMaskElement r=peterv 2013-02-18 17:48:54 -05:00
David Zbarsky
a5a570ff1f Bug 833446: Remove nsIDOMSVGAElement r=peterv 2013-02-18 17:48:53 -05:00