dom/bindings/BindingUtils.h
1b1381894c4402d105cf59e45078bd9573facd01
created 2013-04-25 12:29 -0400
pushed 2013-07-29 23:00 +0000
Boris Zbarsky Boris Zbarsky - Bug 864727 part 5. Make all the WrapObject methods take a handle for the scope object. r=ms2ger
3011f288bfe7da7bafa1f52853341cfd5dd7fdc1
created 2013-04-25 12:29 -0400
pushed 2013-07-29 23:00 +0000
Boris Zbarsky Boris Zbarsky - Bug 864727 part 4. Pass a handle for the scope object to all the various Wrap*Object stuff in BindingUtils. r=ms2ger
72b91a0ba3981526783cb05b3b06b32e920ca2bf
created 2013-04-24 14:59 -0400
pushed 2013-07-29 23:00 +0000
Boris Zbarsky Boris Zbarsky - Bug 864590. Assert that the object is not null when wrapping WebIDL objects. r=peterv
4d3894186e6e554fa0a5bf26da1b8063a4bf552b
created 2012-12-20 10:56 +0100
pushed 2013-07-29 23:00 +0000
Peter Van der Beken Peter Van der Beken - Bug 852094 - Support Unforgeable on proxy-based DOM bindings. r=bz.
bccba6d0be91b23cfb062a12b2c90a79bfbce225
created 2013-04-19 18:18 -0400
pushed 2013-07-29 23:00 +0000
David Zbarsky David Zbarsky - Bug 857439 Followup: Add null-checks for WrapObject failing and assert that the JSObject took ownership if WrapObject succeeded r=bz
3a2610c6d7852df2a6ea1fb07cb4fea23643eb30
created 2013-04-19 04:49 -0400
pushed 2013-07-29 23:00 +0000
David Zbarsky David Zbarsky - Bug 857439 Part 3: Make sure to delete owned interfaces if wrapping fails r=bz
3fa225a54135f955614f0b7bb781f3f2b401548e
created 2013-04-15 18:32 +0100
pushed 2013-07-29 23:00 +0000
Jon Coppeard Jon Coppeard - Bug 861281 - GC: Root the wrap object API r=terrence r=bholley
4add88d3db6959db49c8f1c47b0d8537539fa969
created 2013-04-11 11:50 -0700
pushed 2013-07-29 23:00 +0000
Jacek Szpot Jacek Szpot - Bug 854503 - Rename JS unwrapping functions. r=bholley
729177f4b5c8abebe4f5f44ff1b6850e83a54391
created 2013-04-08 17:04 -0400
pushed 2013-07-29 23:00 +0000
Boris Zbarsky Boris Zbarsky - Bug 688691. Warn when LenientThis actually causes us to not throw. r=ms2ger
c677dd4b1aba3806ea464b1dfccef647d4aefe56
created 2013-04-06 14:37 -0400
pushed 2013-07-29 23:00 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset a85d21e394c0 (bug 854503) for bustage.
a85d21e394c0b3114e4ae34eac63ac5bea2f0f7c
created 2013-04-04 12:14 +0200
pushed 2013-07-29 23:00 +0000
Jacek Szpot Jacek Szpot - Bug 854503 - Rename JS unwrapping functions. r=bholley
db4edcd5986e66d352315742dde8deade1011080
created 2013-04-03 22:22 -0400
pushed 2013-07-29 23:00 +0000
Boris Zbarsky Boris Zbarsky - Bug 855700. Make returning an nsIVariant from a WebIDL interface work. r=smaug
b6771a98037b1ab978244a151e84b9132ea9b461
created 2013-04-02 20:20 -0400
pushed 2013-07-29 23:00 +0000
Boris Zbarsky Boris Zbarsky - Bug 855582 part 2. Make the bindings' various spec arrays const, and make the jitinfo structs static. r=khuey
3ad41b35ab801b5e8979bf61370a11fb630b68e8
created 2013-04-02 20:20 -0400
pushed 2013-07-29 23:00 +0000
Boris Zbarsky Boris Zbarsky - Bug 856833 part 3. Rip out no longer needed proxy-unwrapping code. r=waldo
623c8b11f31fa673d6324ec4ed5b1fdbcd223ac7
created 2013-04-01 15:17 -0700
pushed 2013-07-29 23:00 +0000
Bobby Holley Bobby Holley - Bug 854480 - Remove old-style unwrapping from dom/bindings bindings. r=bz
90ee8d82a171d0f2c87aeb1dc95f2f0e311f3b91
created 2013-04-25 21:02 -0400
pushed 2013-06-17 22:53 +0000
Boris Zbarsky Boris Zbarsky - Bug 861493 - When passing arguments to an Xray for a WebIDL constructor, make sure to do the argument unwrapping before entering the content compartment. r=bholley, r=Waldo, a=akeybl
2cb5ad80203eec7e62aafa136b1ce3528de5dd19
created 2013-03-26 15:10 -0700
pushed 2013-06-17 22:53 +0000
Terrence Cole Terrence Cole - Bug 855145 - DeMACROize the JS tracing interfaces; r=billm,mccr8
db2babefda123b26b1900c4be799b2a9c642d5ca
created 2013-03-28 15:43 -0400
pushed 2013-06-17 22:53 +0000
Boris Zbarsky Boris Zbarsky - Bug 854001 part 2. Remove a null check in bindings code that is no longer needed because workers no longer use a DOMJSClass for prototype objects. r=peterv,bent
fa78767a3e78c3e18f0b3afeea472bcab65957b2
created 2013-03-19 10:35 +0000
pushed 2013-06-17 22:53 +0000
Jon Coppeard Jon Coppeard - Bug 849273 - Investigate splitting the js and JS namespaces r=terrence
ea947ec162a17ce543e6b2a7edebacc9ccf9729c
created 2013-03-17 21:47 -0400
pushed 2013-06-17 22:53 +0000
Peter Van der Beken Peter Van der Beken - Bug 812617 - Provide a JSBindingFinalized hook for the native classes using Web IDL bindings to know when their JS wrapper has been finalized; r=bzbarsky
883db473ec469f8377ba4922776673a21b5e8dc6
created 2013-03-17 10:42 -0400
pushed 2013-06-17 22:53 +0000
Boris Zbarsky Boris Zbarsky - Bug 846972 part 2. Add the WebIDL APIs for StyleSheet and CSSStyleSheet. r=peterv
23df95aba9cde5613e423b5d4c70e9ae5dfdfb65
created 2013-03-16 20:36 -0700
pushed 2013-06-17 22:53 +0000
Bill McCloskey Bill McCloskey - Bug 759585 - Zones (r=jonco,bhackett,njn,dvander,luke,bz,mccr8,bholley)
43128c241d3e0a95200703f9168d4fdf039d7ae7
created 2013-03-12 08:03 +0900
pushed 2013-06-17 22:53 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 848339 - Remove the vestigial boolean outparam from nsWrapperCache::WrapObject. r=bz
eaff1533257994b4cd479bc33e4024162addef46
created 2013-03-09 13:34 +0200
pushed 2013-06-17 22:53 +0000
Olli Pettay Olli Pettay - Bug 822399 - Make Event to use Paris bindings, r=peterv
0d3f5942d825d1345e33fa68473c2329d5aa74d8
created 2013-03-06 16:41 +0000
pushed 2013-06-17 22:53 +0000
Jon Coppeard Jon Coppeard - Bug 848395 - GC: Move Rooted to JS namespace - rename js::Rooted to JS::Rooted outside SpiderMonkey r=terrence
408973dba4ebd3e525a92e7de50f2d4b0666150b
created 2013-03-07 13:03 +0000
pushed 2013-06-17 22:53 +0000
Ed Morley Ed Morley - Backed out changeset 28ef4bdff455 (bug 848395)
28ef4bdff4551a365ec4c9e7c360a64aa6619068
created 2013-03-06 16:41 +0000
pushed 2013-06-17 22:53 +0000
Jon Coppeard Jon Coppeard - Bug 848395 - GC: Move Rooted to JS namespace - rename js::Rooted to JS::Rooted outside SpiderMonkey r=terrence
3f464b187876ae56f1bdd53d86066d91964cd773
created 2013-03-04 20:30 -0800
pushed 2013-06-17 22:53 +0000
William Chen William Chen - Bug 847773 - Added override for GetWrapperCache with smart pointer argument to resolve ambiguity in templates. r=bz
2f35f1c8d0f9eb4099bdb388a9354b906aea01d3
created 2013-03-02 01:07 -0500
pushed 2013-06-17 22:53 +0000
Boris Zbarsky Boris Zbarsky - Bug 845666. Add support for sequences containing other sequences (or dictionaries containing sequences) to WebIDL. r=peterv
5f03d15b1ef936e249849784a1b9b6c7074de5d9
created 2013-01-22 11:51 +0100
pushed 2013-06-17 22:53 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 825628 (Implement NamedConstructor) - add codegen support for NamedConstructor. r=bz.
181787e9d67049d65f34b0838e7442c7ce100ff1
created 2013-02-22 09:36 +0000
pushed 2013-06-17 22:53 +0000
Jonathan Kew Jonathan Kew - backout cset 4ede352670cd (bug 759585) on a CLOSED TREE on suspicion of making windows reftests so slow that they timeout and burn
4ede352670cd61828435f213935faf3f51166a04
created 2013-02-21 18:23 -0800
pushed 2013-06-17 22:53 +0000
Bill McCloskey Bill McCloskey - Bug 759585 - Change the granularity of collection from compartment to zone (r=jonco,bhackett,njn,dvander,mccr8,bz,luke,bholley)
313c30fbb1faa88a69f572320ee1b9121359006a
created 2013-02-19 11:54 -0500
pushed 2013-06-17 22:53 +0000
Boris Zbarsky Boris Zbarsky - Bug 839088 part 1. Add a way to throw a JS::Value on an ErrorResult. r=peterv
95c8ca26e8bb81d48378974a94a0d3878123e248
created 2013-03-28 15:43 -0400
pushed 2013-05-07 01:20 +0000
Boris Zbarsky Boris Zbarsky - Bug 854001 - Part 2: Remove a null check in bindings code that is no longer needed because workers no longer use a DOMJSClass for prototype objects. r=peterv, r=bent, a=bajaj
9a12a0f8c8beb183201fddcb993b84159f9f7520
created 2013-01-08 19:05 +0100
pushed 2013-05-07 01:20 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 838269 (Support cross-global |... instanceof DOMInterface|). r=bz.
88601eca5f694b6047d4d6a41d58eb0a0ee5fc88
created 2013-02-06 09:56 +0000
pushed 2013-05-07 01:20 +0000
Boris Zbarsky Boris Zbarsky - Bug 836920. Move dom::Optional<> and dom::Sequence to BindingDeclarations.h so using dictionaries in interfaces whose name comes before 'PrimitiveConversions' alphabetically does not break. r=peterv
a8bfa0b091b5efce7825a8dab3129bd048844719
created 2013-02-06 09:42 +0000
pushed 2013-05-07 01:20 +0000
Boris Zbarsky Boris Zbarsky - Bug 830992 part 1. Make it possible to pass CallbackObject& as the thisObj for callback functions. r=peterv
5517fe5d3fda4d381549e7659a524e2779254d96
created 2013-01-28 08:34 -0500
pushed 2013-05-07 01:20 +0000
Boris Zbarsky Boris Zbarsky - Bug 822470 part 7. Use new callback codegen for conversion to and from JS. r=peterv
02a297c64232a8d19cab964e0064e1852a913333
created 2013-01-28 08:34 -0500
pushed 2013-05-07 01:20 +0000
Boris Zbarsky Boris Zbarsky - Bug 822470 part 6. Hook up callback interface codegen. r=peterv
162b9b638e4513be49a49618055573ff1413322e
created 2012-11-09 10:59 -0800
pushed 2013-03-26 17:28 +0000
Andrew McCreight Andrew McCreight - Bug 777385 - Support (some) Paris bindings objects as weak map keys. r=peterv, a=lsblakk
79b2064c1a9909f33dd547ab56835fd79cfe343d
created 2013-01-03 15:31 -0600
pushed 2013-03-26 17:28 +0000
Jeff Walden Jeff Walden - Bug 826447 - Change all the proxy API signatures to take unsigned flags, rather than bool set, so that it's easier to find all tests of JSRESOLVE_ASSIGNING. r=bz
e72009158e15dc3f17af1c70ac358a2264058b73
created 2013-01-03 14:03 -0500
pushed 2013-03-26 17:28 +0000
Boris Zbarsky Boris Zbarsky - Bug 820665 part 4. Remove no-longer-used IsPlatformObject. r=khuey
ed9af04edd8c73649151ad77fd5458943b9ba668
created 2013-01-03 14:03 -0500
pushed 2013-03-26 17:28 +0000
Boris Zbarsky Boris Zbarsky - Bug 820665 part 3. WebIDL spec updates to changes in how callback interfaces work. r=khuey
cc603feaa2862586bfc2c5eefdfdadf70401d09b
created 2013-01-03 14:03 -0500
pushed 2013-03-26 17:28 +0000
Boris Zbarsky Boris Zbarsky - Bug 820665 part 1. More WebIDL spec updates to changes in how dictionaries work. r=khuey
41920fe1eac185ad74ebe307db6e33d608090f67
created 2013-01-02 22:03 -0500
pushed 2013-03-26 17:28 +0000
Boris Zbarsky Boris Zbarsky - Bug 825288. Handle SOWs correctly in MaybeWrapValue. r=peterv
ad6784f8e19b15150d7f154117ed54f20d931092
created 2013-01-02 22:03 -0500
pushed 2013-03-26 17:28 +0000
Boris Zbarsky Boris Zbarsky - Bug 819845. Update WebIDL bindings to spec change: sequences/arrays are no longer distinguishable from dictionaries, and conversion to a sequence works on arbitrary objects. r=khuey
f06d734bcb53ddc5e15c1e2fcd3f786436b0eb42
created 2012-12-29 22:13 -0800
pushed 2013-03-26 17:28 +0000
Boris Zbarsky Boris Zbarsky - Bug 825025. MaybeWrapValue should work with all gcthings. r=peterv
e16925279ea3b533fcbcf8c2ce968ecd34aee211
created 2012-12-25 14:00 -0800
pushed 2013-03-26 17:28 +0000
Boris Zbarsky Boris Zbarsky - Bug 816421. Make Document.visibilityState a WebIDL enum. r=peterv
9edcce2eabaec3e050a19f983c258b0dc14cd930
created 2012-09-26 16:17 +0200
pushed 2013-03-26 17:28 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 820577 (Support reparenting for new DOM binding objects). r=bholley/bz.
61e9b18ee21ca9fd6449ace461dec0da591e48fc
created 2012-09-12 22:29 +0200
pushed 2013-03-26 17:28 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 815149 (Add support for SOWs and XBL bindings in new DOM bindings). r=bz.
51e3f82d820bf71d316470de9ffd8de92f8f0b09
created 2012-12-18 20:16 -0500
pushed 2013-03-26 17:28 +0000
Boris Zbarsky Boris Zbarsky - Bug 819523 part 2. Allow Nullable<> of various array types to work sanely. r=jlebar
f774c609480827729a5d199504763775cdd2ac40
created 2012-12-17 13:44 -0800
pushed 2013-03-26 17:28 +0000
William Chen William Chen - Bug 820957 - Support object members in WebIDL dictionary. r=bz
ea066846993ce8d78286deb51ce74333e1dba538
created 2012-12-15 11:53 -0500
pushed 2013-03-26 17:28 +0000
Boris Zbarsky Boris Zbarsky - Bug 773911 part 2. Use the now-inline js::GetContextCompartment in a few places. r=waldo
adde19c975eb8d87dfbb015a196e389fcfdfd161
created 2012-12-06 15:21 -0500
pushed 2013-03-26 17:28 +0000
Boris Zbarsky Boris Zbarsky - Bug 815803. Now that JSSLOT_PROXY_PRIVATE == 0, simplify binding code that had to deal with different slot indices on proxy and non-proxy objects. r=peterv
7d678d658159f4ebe557072e1510ffc097949f80
created 2012-11-27 10:20 +0100
pushed 2013-03-26 17:28 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 814821 (Dromaeo dom-traverse regression from bug 812333) - part 4: inline xpc_qsUnwrapObj. r=bz.
2997ef8891c41006b1ce5dc19762fd109c4ecda3
created 2012-11-27 10:20 +0100
pushed 2013-03-26 17:28 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 814821 (Dromaeo dom-traverse regression from bug 812333) - part 2: make WrapNewBindingObject a little faster. r=bz.
3db4085a10b2fcb585cbc19f15012e69bf218e2d
created 2012-11-27 10:20 +0100
pushed 2013-03-26 17:28 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 814821 (Dromaeo dom-traverse regression from bug 812333) - part 1: use qsObjectHelper instead of xpcObjectHelper in HandleNewBindingWrappingFailure. r=bz.
5de5d395032832e27e570aaa7cd616b53f490ca4
created 2012-11-27 16:30 -0500
pushed 2013-03-26 17:28 +0000
Ehsan Akhgari Ehsan Akhgari - Backed out 6 changesets (bug 814821, bug 815158, bug 814195) for test failures
bf8746658a7203bda1fb0019f6631d4df9c6cb37
created 2012-11-27 10:20 +0100
pushed 2013-03-26 17:28 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 814821 (Dromaeo dom-traverse regression from bug 812333) - part 4: inline xpc_qsUnwrapObj. r=bz.
49fc6d535c417224d59eb2f2a3302f4e164ac668
created 2012-11-27 10:20 +0100
pushed 2013-03-26 17:28 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 814821 (Dromaeo dom-traverse regression from bug 812333) - part 2: make WrapNewBindingObject a little faster. r=bz.
less more (0) -100 -60 tip