Boris Zbarsky
|
536f3cb891
|
Bug 860551. Fix instanceof for prototype-less interface objects to be saner. r=dzbarsky
|
2013-04-11 14:31:06 -04:00 |
|
Boris Zbarsky
|
d5740592e1
|
Bug 860473 part 3. Root ErrorResult::ThrowJSException. r=evilpie,smaug
|
2013-04-11 14:31:06 -04:00 |
|
Boris Zbarsky
|
9c6066c314
|
Bug 860473 part 2. Root WebIDL dictionary ToObject. r=evilpie,smaug
|
2013-04-11 14:31:06 -04:00 |
|
Boris Zbarsky
|
4cf80a8cde
|
Bug 860473 part 1. Root WebIDL dictionary ParseJSON. r=evilpie, smaug
|
2013-04-11 14:31:05 -04:00 |
|
Ms2ger
|
d783193999
|
bug 851542 - Gamepad to webidl (with nsIVariant). r=smaug
--HG--
extra : rebase_source : ae08a894b592465641ed774688957a446c8966a7
|
2013-04-09 08:43:25 -04:00 |
|
Ted Mielczarek
|
ace7ab8859
|
Backed out changeset dcf67f13c6bb, bug 851542 for B2G bustage.
|
2013-04-11 09:23:14 -04:00 |
|
Ms2ger
|
cd3a35b28b
|
bug 851542 - Gamepad to webidl (with nsIVariant). r=smaug
|
2013-04-09 08:43:25 -04:00 |
|
Boris Zbarsky
|
01b9201374
|
Bug 859503. Make unknown extended attributes into parse errors. r=khuey
|
2013-04-10 13:49:06 -04:00 |
|
Andrea Marchesini
|
ae939003db
|
Bug 858893 - Port DesktopNotification to WebIDL. r=Ms2ger
|
2013-04-10 10:20:43 -04:00 |
|
Kyle Huey
|
7cc06acbc5
|
Bug 859894: Reland on this CLOSED TREE with a CLOBBER.
|
2013-04-09 15:39:44 -07:00 |
|
Kyle Huey
|
33b6a6d614
|
Back out bug 859894 to open this CLOSED TREE.
|
2013-04-09 15:33:05 -07:00 |
|
Kyle Huey
|
3e1a12c496
|
Bug 859894: Switch dom/bindings off of mddepend.pl. r=ted
|
2013-04-09 15:11:43 -07:00 |
|
Boris Zbarsky
|
a3971c86de
|
Bug 857417. Trigger a fatal assertion when wrapping a wrappercached and nsISupports WebIDL object which has the wrapper cache before the nsISupports in its object layout. r=khuey
|
2013-04-08 17:04:21 -04:00 |
|
Andrea Marchesini
|
88fb3bf458
|
Bug 851470 - Attr to WebIDL. r=Ms2ger
|
2013-04-09 17:29:47 +02:00 |
|
Ehsan Akhgari
|
a003638449
|
Bug 859594 - Remove AudioSourceNode; r=bzbarsky
|
2013-04-08 22:45:02 -04:00 |
|
Boris Zbarsky
|
0825a21b96
|
Back out Bug 810644 part 2 to fix b2g test_closeOnGC.html orange.
|
2013-04-08 22:55:15 -04:00 |
|
Ehsan Akhgari
|
a8ee3411c7
|
Backed out changeset d0d75e76d41f (bug 857417) for crashes during tests
|
2013-04-08 18:48:38 -04:00 |
|
Boris Zbarsky
|
081e372b68
|
Bug 856428. Don't try to root an uninitialized value. r=peterv
|
2013-04-08 17:05:22 -04:00 |
|
Boris Zbarsky
|
3eba25eee5
|
Bug 857417. Trigger a fatal assertion when wrapping a wrappercached and nsISupports WebIDL object which has the wrapper cache before the nsISupports in its object layout. r=khuey
|
2013-04-08 17:04:21 -04:00 |
|
Boris Zbarsky
|
ecc404d587
|
Bug 688691. Warn when LenientThis actually causes us to not throw. r=ms2ger
|
2013-04-08 17:04:21 -04:00 |
|
Boris Zbarsky
|
5bc9517a69
|
Bug 810644 part 2. Eliminate the now-unused CallEventHandler. r=smaug, sr=peterv
|
2013-01-03 14:02:42 -05:00 |
|
Ryan VanderMeulen
|
24a4c17eff
|
Backed out changeset a85d21e394c0 (bug 854503) for bustage.
|
2013-04-06 14:37:33 -04:00 |
|
Jacek Szpot
|
8ce12e971c
|
Bug 854503 - Rename JS unwrapping functions. r=bholley
|
2013-04-04 12:14:32 +02:00 |
|
Nathan Froyd
|
c9dfdcad2f
|
Bug 857254 - add CGTemplatedType and use it everywhere; r=bz
|
2013-04-02 15:29:03 -04:00 |
|
Nathan Froyd
|
c741af4b3b
|
Bug 857254 - use CGIfWrapper more consistently; r=bz
|
2013-04-02 15:09:16 -04:00 |
|
Boris Zbarsky
|
0d9204981d
|
Bug 855700. Make returning an nsIVariant from a WebIDL interface work. r=smaug
|
2013-04-03 22:22:16 -04:00 |
|
Boris Zbarsky
|
6d1fe7f08a
|
Bug 856819 part 2. Sort js-implemented interfaces in a given file so that the declarations in C++ come in the right order. r=mccr8
|
2013-04-03 22:22:16 -04:00 |
|
Boris Zbarsky
|
5f998ce2a9
|
Bug 856819 part 1. Refactor the dependency-sorting we do for dictionaries so that we can also use it for JS-implemented interfaces. r=mccr8
|
2013-04-03 22:22:16 -04:00 |
|
Boris Zbarsky
|
0bbbeb9739
|
Bug 856841. Don't pass in an implicit JSContext based on argument or return value types for JS-implemented interfaces. r=mccr8
|
2013-04-03 22:22:16 -04:00 |
|
Boris Zbarsky
|
d1d7bbfca7
|
Bug 852219 part 6. Handle cases when the C++ class we want to actually inherit from is not the one that the WebIDL interface is mapped to. r=mccr8
|
2013-04-03 22:22:16 -04:00 |
|
Boris Zbarsky
|
c4a0a2468f
|
Bug 852219 part 5. Add tests for JS-implemented interfaces inheriting from other interfaces. r=mccr8
|
2013-04-03 22:22:15 -04:00 |
|
Boris Zbarsky
|
0b155803de
|
Bug 852219 part 4. Fix forward-declarations and includes for JS-implemented interfaces. r=mccr8
|
2013-04-03 22:22:15 -04:00 |
|
Boris Zbarsky
|
abe07c4a46
|
Bug 852219 part 3. Handle JS-implemented interfaces having a parent interface. r=mccr8
|
2013-04-03 22:22:15 -04:00 |
|
Boris Zbarsky
|
e46eb7751d
|
Bug 852219 part 2. Add an infallible constructor for CallbackObjects which are already in the right compartment and use this to simplify construction of the autogenerated implementation of a JS-implemented WebIDL binding. r=mccr8
|
2013-04-03 22:22:15 -04:00 |
|
Boris Zbarsky
|
f1a792a7a7
|
Bug 852219 part 1. Don't mark JS-implemented interfaces with descendant interfaces as final. r=khuey,mccr8
|
2013-04-03 22:22:15 -04:00 |
|
Boris Zbarsky
|
e46a3bd2f6
|
Bug 854532. Make _asInstance codegen always produce code in the same order. r=khuey
Also fixes whitespace in _hasInstance and makes sure the .pp files are always in the same order
|
2013-04-03 22:22:14 -04:00 |
|
Jose Cortes
|
21f2e0d958
|
Bug 842186 - Replace use of jsval with JS::Value in h and cpp files in the dom/bindings/ dom/plugins/ dom/src/ dom/activities/ directories. r=jwalden
--HG--
extra : rebase_source : 2757a7ab265153fa4c769a69a4947b9258e4413e
|
2013-04-02 16:05:37 -07:00 |
|
Boris Zbarsky
|
b105f502e9
|
Bug 855582 part 2. Make the bindings' various spec arrays const, and make the jitinfo structs static. r=khuey
|
2013-04-02 20:20:38 -04:00 |
|
Boris Zbarsky
|
1f72f2ad4e
|
Bug 856215. Fix conversion of sequences of sequences to JS to not screw up its indexing. r=khuey
|
2013-04-02 20:20:38 -04:00 |
|
Boris Zbarsky
|
52855cafca
|
Bug 856833 part 3. Rip out no longer needed proxy-unwrapping code. r=waldo
|
2013-04-02 20:20:37 -04:00 |
|
David Zbarsky
|
c86b9ad0f3
|
Bug 855597: Rename DOMSVGTransform to SVGTransform r=jwatt
--HG--
rename : content/svg/content/src/DOMSVGTransform.cpp => content/svg/content/src/SVGTransform.cpp
rename : content/svg/content/src/DOMSVGTransform.h => content/svg/content/src/SVGTransform.h
|
2013-04-02 15:17:41 -04:00 |
|
David Zbarsky
|
e79754ad61
|
Bug 855597: Make SVGTransform not inherit nsISupports r=longsonr
|
2013-04-02 15:17:40 -04:00 |
|
Ehsan Akhgari
|
28ce05cf89
|
Bug 855990 - Part 1: Implement the DOM bindings to AnalyserNode; r=bzbarsky
|
2013-03-31 23:41:14 -04:00 |
|
Bobby Holley
|
e231772ba1
|
Bug 854480 - Remove old-style unwrapping from dom/bindings bindings. r=bz
|
2013-04-01 15:17:50 -07:00 |
|
Boris Zbarsky
|
436faf79ed
|
Bug 841429. Fix callback codegen for optional arguments with default values. r=mccr8
The change to enum wrapping is just to fix an indentation bug I ran into while reading the generated code for some of these test methods.
|
2013-04-01 17:17:17 -04:00 |
|
Kyle Machulis
|
5aa83c3e11
|
Bug 855465 - Add emacs python mode comments to moz.build files; r=gps
|
2013-04-01 11:36:59 -07:00 |
|
Jan Varga
|
c60929486c
|
Bug 854323 - Move IDBFactory to Paris bindings. r=khuey
|
2013-03-31 10:18:30 +02:00 |
|
Eddy Bruel
|
000c08fe71
|
Bug 789897 - Implement isExtensible and preventExtensions traps for proxies, including scriptable direct proxies, and in the various wrapper classes. Also move non-static JSObject::preventExtensions to static ObjectImpl::preventExtensions, for handle correctness. Patch is a semi-tag-team effort with jwalden. r=jwalden, r=ejpbruel, r=bholley, r=two-turtle-doves-and-a-partridge-in-a-pear-tree
--HG--
extra : rebase_source : 156d2c22499372fceb60d130e363a3685e68b9fc
|
2013-03-22 19:43:03 -07:00 |
|
Kyle Machulis
|
c79ccc0693
|
Backout for changeset 03452b187c14 (Bug 855465) due to bustage on a CLOSED TREE; r=qdot
|
2013-03-29 15:12:58 -07:00 |
|
Kyle Machulis
|
a59d40f143
|
Bug 855465 - Add emacs python mode comments to moz.build files; r=gps
--HG--
extra : rebase_source : 004a756492323e1a049586e85b3be5037159df20
|
2013-03-29 13:56:18 -07:00 |
|