searching for reviewer(peterv)
316f2d6d7cbd33bbf75d5a578606d7f335e79513: Bug 801819. Remove nsIDOMCSS2Properties and the classinfo bits for CSS declarations. r=peterv,dbaron
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 30 Oct 2012 17:14:06 -0400 - rev 111952
Push 93 by nmatsakis@mozilla.com at Wed, 31 Oct 2012 21:26:57 +0000
Bug 801819. Remove nsIDOMCSS2Properties and the classinfo bits for CSS declarations. r=peterv,dbaron
b02152aa3ed82842390caef6bf392ceb97eb1b01: Bug 793267. Add support for [Unforgeable] in WebIDL. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 24 Oct 2012 16:10:49 -0400 - rev 111416
Push 93 by nmatsakis@mozilla.com at Wed, 31 Oct 2012 21:26:57 +0000
Bug 793267. Add support for [Unforgeable] in WebIDL. r=peterv Unforgeable attributes are defined directly on the object, not on the prototype. So we keep them in a separate spec array and define them during object creation as needed. This means that we have to pass that separate spec array to the Xray helpers, unfortunately, which somewhat complicates those.
12e833d6f1524b66b07777b6371a6f5787ba73d6: Bug 798187 even more followup. Disable broken WebGL test, and update to Peter's review comments. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Mon, 22 Oct 2012 15:14:30 -0400 - rev 111201
Push 93 by nmatsakis@mozilla.com at Wed, 31 Oct 2012 21:26:57 +0000
Bug 798187 even more followup. Disable broken WebGL test, and update to Peter's review comments. r=peterv
c2a70bac7627304e53ff183a1615e8c34d70c218: Bug 798187 followup. Actually return our newly-created object from dictionary ToObject. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Mon, 22 Oct 2012 14:35:08 -0400 - rev 111199
Push 93 by nmatsakis@mozilla.com at Wed, 31 Oct 2012 21:26:57 +0000
Bug 798187 followup. Actually return our newly-created object from dictionary ToObject. r=peterv
0b6a823a8cfeba5f2184d8d53d21297fa064c7c9: Bug 798187 part 2. Switch WebGLContextAttributes to being a dictionary. r=peterv,bjacob
Boris Zbarsky <bzbarsky@mit.edu> - Mon, 22 Oct 2012 13:08:52 -0400 - rev 111179
Push 93 by nmatsakis@mozilla.com at Wed, 31 Oct 2012 21:26:57 +0000
Bug 798187 part 2. Switch WebGLContextAttributes to being a dictionary. r=peterv,bjacob
085bffb67692ead726e5129573da57edfddc86aa: Bug 798187 part 1. Add support for dictionary return values. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Mon, 22 Oct 2012 13:08:52 -0400 - rev 111178
Push 93 by nmatsakis@mozilla.com at Wed, 31 Oct 2012 21:26:57 +0000
Bug 798187 part 1. Add support for dictionary return values. r=peterv
ffa2d8f5b8be06649da504d863bb6c57e2f586d6: Bug 798151. Support stringifier operations (but not yet attributes!) on non-proxy bindings, and fix Object.prototype.toString for proxy bindings. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Mon, 22 Oct 2012 13:08:52 -0400 - rev 111177
Push 93 by nmatsakis@mozilla.com at Wed, 31 Oct 2012 21:26:57 +0000
Bug 798151. Support stringifier operations (but not yet attributes!) on non-proxy bindings, and fix Object.prototype.toString for proxy bindings. r=peterv
982da0cd2711c3365cc6ff62ecbb8b1b30ef34e4: Bug 801712 part 3. Make object return values faster by only doing the JS_WrapValue if needed. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Mon, 22 Oct 2012 13:08:52 -0400 - rev 111176
Push 93 by nmatsakis@mozilla.com at Wed, 31 Oct 2012 21:26:57 +0000
Bug 801712 part 3. Make object return values faster by only doing the JS_WrapValue if needed. r=peterv
c8ad798b2ced652b26163fdeecadca5b08042419: Bug 801712 part 2. Switch ImageData to WebIDL bindings. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Mon, 22 Oct 2012 13:08:52 -0400 - rev 111175
Push 93 by nmatsakis@mozilla.com at Wed, 31 Oct 2012 21:26:57 +0000
Bug 801712 part 2. Switch ImageData to WebIDL bindings. r=peterv
c9773896322992cd5cce897d871e2c414f7515f5: Bug 801712 part 1. Add the WebIDL binding API to ImageData. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Mon, 22 Oct 2012 13:08:52 -0400 - rev 111174
Push 93 by nmatsakis@mozilla.com at Wed, 31 Oct 2012 21:26:57 +0000
Bug 801712 part 1. Add the WebIDL binding API to ImageData. r=peterv
480088c6114cf1e3eedc17b525061d74a080f0db: Bug 776242. Remove now-unused 2d canvas classinfo. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Mon, 22 Oct 2012 13:08:52 -0400 - rev 111173
Push 93 by nmatsakis@mozilla.com at Wed, 31 Oct 2012 21:26:57 +0000
Bug 776242. Remove now-unused 2d canvas classinfo. r=peterv
95be4274988ce54067798bee82efdae7b2a98f28: Bug 801723. WebIDL binding objects may not have classinfo even if they're nsISupports. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Mon, 22 Oct 2012 13:08:51 -0400 - rev 111172
Push 93 by nmatsakis@mozilla.com at Wed, 31 Oct 2012 21:26:57 +0000
Bug 801723. WebIDL binding objects may not have classinfo even if they're nsISupports. r=peterv
c37ac98907d13736321c28677917c85adc7e546a: Bug 797304 - Replace MoveWrapper nonsense with orphan fixup. r=peterv
Bobby Holley <bobbyholley@gmail.com> - Tue, 16 Oct 2012 15:07:54 +0200 - rev 110539
Push 93 by nmatsakis@mozilla.com at Wed, 31 Oct 2012 21:26:57 +0000
Bug 797304 - Replace MoveWrapper nonsense with orphan fixup. r=peterv
a812a1ef0bfcc6221e07576ba95e7f96176343ec: Bug 797304 - Add special handling for nuked parents in orphan fixup. r=peterv
Bobby Holley <bobbyholley@gmail.com> - Tue, 16 Oct 2012 15:07:54 +0200 - rev 110538
Push 93 by nmatsakis@mozilla.com at Wed, 31 Oct 2012 21:26:57 +0000
Bug 797304 - Add special handling for nuked parents in orphan fixup. r=peterv
ce9b7d6c139697d33e759a00ad7e4e8b560fa053: Bug 797304 - Be more aggressive when fixing up orphans. r=peterv
Bobby Holley <bobbyholley@gmail.com> - Tue, 16 Oct 2012 15:07:54 +0200 - rev 110537
Push 93 by nmatsakis@mozilla.com at Wed, 31 Oct 2012 21:26:57 +0000
Bug 797304 - Be more aggressive when fixing up orphans. r=peterv To make stronger assumptions, we should dig deeper on the parent chain, and also morph any slim wrappers. This is slightly slower, but not much, since this stuff only gets called for HTML documents, and the parent chains there tend to be short. Moreover, this only gets called during document.open(), where performance doesn't matter so much.
b57ffb225317c4126fd2a6d0e7743d55f668ae15: Bug 797304 - Explicitly reparent the document to the new scope during document.open. r=peterv
Bobby Holley <bobbyholley@gmail.com> - Tue, 16 Oct 2012 15:07:54 +0200 - rev 110536
Push 93 by nmatsakis@mozilla.com at Wed, 31 Oct 2012 21:26:57 +0000
Bug 797304 - Explicitly reparent the document to the new scope during document.open. r=peterv
2803709dc340deb32dc82ac4d67433cf01f7b00b: Bug 792890. Fix JS-wrapping of callback interfaces to just return the underlying JS object. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 10 Oct 2012 15:57:57 -0400 - rev 110006
Push 84 by nmatsakis@mozilla.com at Thu, 11 Oct 2012 23:26:24 +0000
Bug 792890. Fix JS-wrapping of callback interfaces to just return the underlying JS object. r=peterv There are several changes here: 1) When wrapping a callback interface object for JS, just extract the underlying JSObject from inside it and hand that object out. 2) Flag callback interface descriptors as "not concrete" (only matters for cases when they have constants on the interface object) and not wrappercached (will catch bugs if someone tries to treat them as a Gecko object). 3) Fix a preexisting bug in sequence wrapping where we'd try to JS_DefineElement twice if we were wrapping a null value for a sequence of nullable interface objects.
c24f40ee97cb316c5a9e21e3aa3b6fe6c282d690: Bug 792137. [TreatNonCallableAsNull] lives on the callback type now. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 10 Oct 2012 15:53:02 -0400 - rev 110005
Push 84 by nmatsakis@mozilla.com at Thu, 11 Oct 2012 23:26:24 +0000
Bug 792137. [TreatNonCallableAsNull] lives on the callback type now. r=peterv
6a38038d6c587391498b5bf07db128916f0c8034: Bug 786142 - Make sure we have a real WN in MoveWrappers. r=peterv
Bobby Holley <bobbyholley@gmail.com> - Tue, 09 Oct 2012 17:28:13 +0200 - rev 109867
Push 84 by nmatsakis@mozilla.com at Thu, 11 Oct 2012 23:26:24 +0000
Bug 786142 - Make sure we have a real WN in MoveWrappers. r=peterv
221cf927f71d6e15e1d5673efbc5e2157838c698: Bug 796410. Make things still work right if we disable Paris list bindings. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Sat, 06 Oct 2012 12:21:42 -0400 - rev 109644
Push 84 by nmatsakis@mozilla.com at Thu, 11 Oct 2012 23:26:24 +0000
Bug 796410. Make things still work right if we disable Paris list bindings. r=peterv
3b4562fd4f202ee9759092a69c26c07f8bf6012f: Bug 761695 - Put Proxy and DOM expandos on the expando object, rather than the holder. r=peterv
Bobby Holley <bobbyholley@gmail.com> - Fri, 05 Oct 2012 18:59:24 +0200 - rev 109539
Push 84 by nmatsakis@mozilla.com at Thu, 11 Oct 2012 23:26:24 +0000
Bug 761695 - Put Proxy and DOM expandos on the expando object, rather than the holder. r=peterv
563787d9f0bb8f6595f8b2f87b4dfea1ac416e9f: Bug 761695 - Hoist expando-checking (but not expando-creating) operations into common code. r=peterv
Bobby Holley <bobbyholley@gmail.com> - Fri, 05 Oct 2012 18:59:24 +0200 - rev 109538
Push 84 by nmatsakis@mozilla.com at Thu, 11 Oct 2012 23:26:24 +0000
Bug 761695 - Hoist expando-checking (but not expando-creating) operations into common code. r=peterv We do this for delete_, enumerateNames, and resolveOwnProperty. This doesn't change existing behavior, because for ProxyXrayTraits and DOMXrayTraits the expando object will (currently) always be null.
b2bb146b3fa7bfed6c68d4b6491a0801b415c177: Bug 761695 - Create XrayTraits::resolveOwnProperty. r=peterv
Bobby Holley <bobbyholley@gmail.com> - Fri, 05 Oct 2012 18:59:23 +0200 - rev 109537
Push 84 by nmatsakis@mozilla.com at Thu, 11 Oct 2012 23:26:24 +0000
Bug 761695 - Create XrayTraits::resolveOwnProperty. r=peterv
d8c15d5aeaa238904349eb285887653f1a191aae: Bug 761695 - Reorder checks for expandos and nodePrincipal. r=peterv
Bobby Holley <bobbyholley@gmail.com> - Fri, 05 Oct 2012 18:59:23 +0200 - rev 109536
Push 84 by nmatsakis@mozilla.com at Thu, 11 Oct 2012 23:26:24 +0000
Bug 761695 - Reorder checks for expandos and nodePrincipal. r=peterv Peter and I decided this was ok. We can't hoist expando stuff otherwise.
bc5648cb99722667dc9ea4dca572214504b1c16d: Bug 761695 - Implement expando traps for ProxyXrayTraits DOMXrayTraits. r=peterv
Bobby Holley <bobbyholley@gmail.com> - Fri, 05 Oct 2012 18:59:23 +0200 - rev 109535
Push 84 by nmatsakis@mozilla.com at Thu, 11 Oct 2012 23:26:24 +0000
Bug 761695 - Implement expando traps for ProxyXrayTraits DOMXrayTraits. r=peterv For new DOM proxies, we could probably use the Xray expando machinery for the regular expando object as well, and free up one of the reserved slots. That's more than I want to bite off for the moment, though. I also decided not to block on bug 760095 and just kick the problem of globals with new binding down the road a little bit.
509ebfec55a1cf2006e49b8d7897c4e9d0a949ae: Bug 761695 - Move wrapper preservation stuff into a virtual trap. r=peterv
Bobby Holley <bobbyholley@gmail.com> - Fri, 05 Oct 2012 18:59:23 +0200 - rev 109534
Push 84 by nmatsakis@mozilla.com at Thu, 11 Oct 2012 23:26:24 +0000
Bug 761695 - Move wrapper preservation stuff into a virtual trap. r=peterv I'm not sure this stuff is correct for non-WN objects. Hopefully that will come out in review. Anyway, with this change, the expando infrastructure in XrayTraits is now fully generic and non-WN-specific. To make things work for other objects, we now need to implement the virtual traps and hoist the code that calls the expando machinery out of XPCWrappedNativeXrayTraits.
5763702031329ea3e5072bde2d73be170f5c50ef: Bug 761695 - Make expando chain getting/setting a virtual trap. r=peterv
Bobby Holley <bobbyholley@gmail.com> - Fri, 05 Oct 2012 18:59:23 +0200 - rev 109533
Push 84 by nmatsakis@mozilla.com at Thu, 11 Oct 2012 23:26:24 +0000
Bug 761695 - Make expando chain getting/setting a virtual trap. r=peterv
0e13f5279a6e3fe2c99ec2ddc4dab40ae7713ea6: Bug 761695 - Hoist expando infrastructure into XrayTraits. r=peterv
Bobby Holley <bobbyholley@gmail.com> - Fri, 05 Oct 2012 18:59:23 +0200 - rev 109532
Push 84 by nmatsakis@mozilla.com at Thu, 11 Oct 2012 23:26:24 +0000
Bug 761695 - Hoist expando infrastructure into XrayTraits. r=peterv It's still WN-only, now we can move the WN-only bits into virtual traps. Note that the new-binding reparenting code will need to have a call to CloneExpandoChain.
861cd25072734fd6f76f657f1eacc10326e24267: Bug 761695 - Hoist Xray identification machinery into XrayWrapper, and use it for trait identification. r=peterv
Bobby Holley <bobbyholley@gmail.com> - Fri, 05 Oct 2012 18:59:23 +0200 - rev 109531
Push 84 by nmatsakis@mozilla.com at Thu, 11 Oct 2012 23:26:24 +0000
Bug 761695 - Hoist Xray identification machinery into XrayWrapper, and use it for trait identification. r=peterv We don't currently have a good way of selecting the traits used by a given Xray wrapper. This lets us do that. Note: We add a call to js::UnwrapObject to GetXrayType while hoisting it. When it was used only in WrapperFactory, this was unnecessary, because |obj| was always unwrapped. But for our new purposes, it might not be. Aside from that, there are no changes to the function.
455e5bd1cd2a48e06c7c4fcb3529e860e8d81141: Bug 761695 - Move Xray expando infrastructure further down in the file. r=peterv
Bobby Holley <bobbyholley@gmail.com> - Fri, 05 Oct 2012 18:59:23 +0200 - rev 109530
Push 84 by nmatsakis@mozilla.com at Thu, 11 Oct 2012 23:26:24 +0000
Bug 761695 - Move Xray expando infrastructure further down in the file. r=peterv Just cut/paste. No code changes.
b1c000f475d45cb532e567d7a099b80cc2597fa4: Bug 761695 - Unify holder creation and access. r=peterv
Bobby Holley <bobbyholley@gmail.com> - Fri, 05 Oct 2012 18:59:23 +0200 - rev 109529
Push 84 by nmatsakis@mozilla.com at Thu, 11 Oct 2012 23:26:24 +0000
Bug 761695 - Unify holder creation and access. r=peterv With this patch, all holders are created lazily. There are two common accessors, getHolder() and ensureHolder(). The former returns null if no holder exists, the latter lazily creates the holder if it doesn't exist. It does this by calling into a virtual trap on XrayTraits, which lets the appropriate Xray type do its thing.
03667c5bc77b2eea5e3faf521282ee0d30486716: Bug 761695 - Get the WN directly from the wrapper. r=peterv
Bobby Holley <bobbyholley@gmail.com> - Fri, 05 Oct 2012 18:59:23 +0200 - rev 109528
Push 84 by nmatsakis@mozilla.com at Thu, 11 Oct 2012 23:26:24 +0000
Bug 761695 - Get the WN directly from the wrapper. r=peterv All this indirection was getting seriously mucky. This, incidentally, means that the XPCWN holder no longer needs a reserved slot pointing to the WN.
f5225ec3579517e083d62a5ea6161368ee1d6bae: Bug 761695 - Hoist call and construct traps into Traits, since the current implementations are XPCWN-specific. r=peterv
Bobby Holley <bobbyholley@gmail.com> - Fri, 05 Oct 2012 18:59:22 +0200 - rev 109527
Push 84 by nmatsakis@mozilla.com at Thu, 11 Oct 2012 23:26:24 +0000
Bug 761695 - Hoist call and construct traps into Traits, since the current implementations are XPCWN-specific. r=peterv
317a3211dfad1e17310c3a427892a354fde2b394: Bug 761695 - Rename getInnerObject to getTargetObject. r=peterv
Bobby Holley <bobbyholley@gmail.com> - Fri, 05 Oct 2012 18:59:22 +0200 - rev 109526
Push 84 by nmatsakis@mozilla.com at Thu, 11 Oct 2012 23:26:24 +0000
Bug 761695 - Rename getInnerObject to getTargetObject. r=peterv The current name potentially implies that the object returned is an inner object in the JS sense, which isn't true. Really we just want the thing we're Xraying to.
9af31b39e3f794fb0481559cca258992cb90720f: Bug 761695 - Hoist getInnerObject into XrayTraits. r=peterv
Bobby Holley <bobbyholley@gmail.com> - Fri, 05 Oct 2012 18:59:22 +0200 - rev 109525
Push 84 by nmatsakis@mozilla.com at Thu, 11 Oct 2012 23:26:24 +0000
Bug 761695 - Hoist getInnerObject into XrayTraits. r=peterv The only special handling here with wrapped natives is to make sure that we bypass outer windows. But we can do this with js::UnwrapObject.
8d62ef879869f54b2c7c5ee6155a64924a41619f: Bug 761695 - Make Xray traits inherit from a common superclass and give them a singleton instance. r=peterv
Bobby Holley <bobbyholley@gmail.com> - Fri, 05 Oct 2012 18:59:22 +0200 - rev 109524
Push 84 by nmatsakis@mozilla.com at Thu, 11 Oct 2012 23:26:24 +0000
Bug 761695 - Make Xray traits inherit from a common superclass and give them a singleton instance. r=peterv There's some code that can be shared between different Xray traits, but can't (yet) be hoisted into XrayWrapper, because it needs to be callable from outside XrayWrapper where we don't have the appropriate template parameters. Moreover, this code benefits from virtual function specialization. The use case here is illuminated in the next patch. For the moment, we skip converting the bulk of the traits calls to virtual methods, because they're working just fine.
cf00f8f3f80dc41c497ce3d5715365784aa6c132: Bug 761695 - Stop stashing a raw WN pointer in XPCWN Xray holders. r=peterv
Bobby Holley <bobbyholley@gmail.com> - Fri, 05 Oct 2012 18:59:22 +0200 - rev 109523
Push 84 by nmatsakis@mozilla.com at Thu, 11 Oct 2012 23:26:24 +0000
Bug 761695 - Stop stashing a raw WN pointer in XPCWN Xray holders. r=peterv We might as well do this dynamically, which simplifies the code. Note that we could avoid the reserved slot by parenting the holder to the wrapper. But the JS parent API is deprecated, and we need to move away from it to reserved slots anyhow. We might as well start here, with the added advantage that parenting to the global makes us consistent with the other Xray types.
26ffd02bc89ce5b1df54129ca7e8d872f5414f4f: Bug 761695 - Simplify XPCWN Xray holder creation. r=peterv
Bobby Holley <bobbyholley@gmail.com> - Fri, 05 Oct 2012 18:59:22 +0200 - rev 109522
Push 84 by nmatsakis@mozilla.com at Thu, 11 Oct 2012 23:26:24 +0000
Bug 761695 - Simplify XPCWN Xray holder creation. r=peterv The major semantic change here is that we parent holders directly to their global. This should be fine.
eea6e8237e2d0a712ca13a70cfadb241a2e73eaa: Bug 761695 - Fix inaccurate commenting. r=peterv
Bobby Holley <bobbyholley@gmail.com> - Fri, 05 Oct 2012 18:59:22 +0200 - rev 109521
Push 84 by nmatsakis@mozilla.com at Thu, 11 Oct 2012 23:26:24 +0000
Bug 761695 - Fix inaccurate commenting. r=peterv The .wrappedJSObject property only exists when the Xray wrapper subsumes the wrappee.
b2dfc53c0dd69ab040a706460eb50740bacd3002: Bug 798346 - nsContentUtils::PreserveWrapper should explicitly QI its argument to the CC ISupports. r=peterv
Bobby Holley <bobbyholley@gmail.com> - Fri, 05 Oct 2012 18:59:22 +0200 - rev 109520
Push 84 by nmatsakis@mozilla.com at Thu, 11 Oct 2012 23:26:24 +0000
Bug 798346 - nsContentUtils::PreserveWrapper should explicitly QI its argument to the CC ISupports. r=peterv
86cc9c289960e869d047a72372f060c919879c66: Bug 792980. Don't force consumers to list descriptors for interfaces that are using all teh defaults. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Mon, 01 Oct 2012 08:56:31 -0400 - rev 108863
Push 82 by shu@rfrn.org at Fri, 05 Oct 2012 13:20:22 +0000
Bug 792980. Don't force consumers to list descriptors for interfaces that are using all teh defaults. r=peterv The new setup is: * Consequential interfaces with no explicit descriptor are still skipped. * If no information is provided about an interface, an empty descriptor is assumed. * If a list is provided and the only entry is a worker descriptor, an empty main-thread descriptor is assumed.
ceec86729302ed1145322bf25f3a12c9cabbe5b4: Bug 792215 part 2. Convert old proxy bindings to JSNative getters and setters. r=peterv,ejpbruel
Kannan Vijayan <kvijayan@mozilla.com> - Tue, 25 Sep 2012 14:44:40 -0400 - rev 108159
Push 82 by shu@rfrn.org at Fri, 05 Oct 2012 13:20:22 +0000
Bug 792215 part 2. Convert old proxy bindings to JSNative getters and setters. r=peterv,ejpbruel
21efec008d919c74a3edbf13478692a7276c6866: Bug 792215 part 1. Convert quickstubs to using JSNative getters and setters. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 25 Sep 2012 14:44:40 -0400 - rev 108158
Push 82 by shu@rfrn.org at Fri, 05 Oct 2012 13:20:22 +0000
Bug 792215 part 1. Convert quickstubs to using JSNative getters and setters. r=peterv
f6778c068c0352e8ee58bf8870eb48a28dd723eb: Bug 776243 - Unpref WebGL context bindings; r=peterv
Ms2ger <ms2ger@gmail.com> - Thu, 20 Sep 2012 09:55:36 +0200 - rev 107588
Push 82 by shu@rfrn.org at Fri, 05 Oct 2012 13:20:22 +0000
Bug 776243 - Unpref WebGL context bindings; r=peterv
17dcbe563c2b00d5bb4544138c7e4355f3cbd62f: Bug 790975. Support sequences as dictionary members in WebIDL. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 18 Sep 2012 23:24:27 -0400 - rev 107567
Push 82 by shu@rfrn.org at Fri, 05 Oct 2012 13:20:22 +0000
Bug 790975. Support sequences as dictionary members in WebIDL. r=peterv
83380c25f756c73a2cf710d13f40893bd809ef80: Bug 790273. Add support for [LenientThis] in WebIDL. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 12 Sep 2012 17:24:58 +0100 - rev 107001
Push 74 by shu@rfrn.org at Tue, 18 Sep 2012 19:23:47 +0000
Bug 790273. Add support for [LenientThis] in WebIDL. r=peterv
034e75e31d2e52cf06cd8cd51228d3c243eefccc: Bug 787543. Put all the typedeffy bits back in WebGLRenderingContext now that we can. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 11 Sep 2012 20:08:30 +0100 - rev 106926
Push 74 by shu@rfrn.org at Tue, 18 Sep 2012 19:23:47 +0000
Bug 787543. Put all the typedeffy bits back in WebGLRenderingContext now that we can. r=peterv
443937d07b1392e78bd09202748cc1c87a37bcf8: Bug 787554. Don't prefix WebIDL getters names with a Get if they look like simple member access on the C++ side. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 11 Sep 2012 20:08:24 +0100 - rev 106925
Push 74 by shu@rfrn.org at Tue, 18 Sep 2012 19:23:47 +0000
Bug 787554. Don't prefix WebIDL getters names with a Get if they look like simple member access on the C++ side. r=peterv
79a573c42da85e32e4e915369e9a6bf9f618c314: Bug 789636. Make getInterface on XHR and QueryInterface on all WebIDL objects be [ChromeOnly]. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 11 Sep 2012 20:08:24 +0100 - rev 106924
Push 74 by shu@rfrn.org at Tue, 18 Sep 2012 19:23:47 +0000
Bug 789636. Make getInterface on XHR and QueryInterface on all WebIDL objects be [ChromeOnly]. r=peterv
2f60894b8355d695a0923f504e3dacb2a0e74450: Bug 788369. Allow passing strings to the XHR constructor, since CoffeeScript seems to want to do it. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 07 Sep 2012 11:07:12 -0400 - rev 106664
Push 74 by shu@rfrn.org at Tue, 18 Sep 2012 19:23:47 +0000
Bug 788369. Allow passing strings to the XHR constructor, since CoffeeScript seems to want to do it. r=peterv