js/src/xpconnect/src/XPCNativeWrapper.cpp
85acdb9128ce699374a725e7000cb9daff19f22e
created 2009-07-01 12:12 -0700
pushed unknown
Blake Kaplan Blake Kaplan - Bug 498000 - Throw a better error when toString is called cross-origin on an XPCNativeWrapper from an unprivileged context. r+sr=bzbarsky
181731cd107e6d8f9324974f831812ad68cc87fc
created 2009-05-22 22:19 +0200
pushed unknown
Peter Van der Beken Peter Van der Beken - Fix for bug 494445. r/sr=mrbkap.
40530e79373cfafa9e1e4dabdf43d15b2cd43794
created 2009-04-20 12:29 +0200
pushed unknown
brian :crowder brian :crowder - Bug 339587 - content canvas getImageData always returns null from chrome context; r+sr=mrbkap
1f035bf7617b5268f2cc3c6bf46710636d3aaf31
created 2009-03-14 20:45 -0700
pushed unknown
Ben Turner Ben Turner - Bug 480185 - 'XPConnect shouldn't poke JS objects manually, should use JSAPI.' patch by Blake Kaplan <mrbkap@gmail.com> and myself. r+sr=jst.
c8b9eca59375306472f71dde64796a5418c4d8cf
created 2009-03-04 13:49 -0800
pushed unknown
Ben Newman Ben Newman - Bug 478438 - Can't access allAccess properties of cross-origin XPCNativeWrappers. r+sr=mrbkap
6b6128b321706c338d30104863590f1e160b3ef5
created 2009-02-25 17:33 -0800
pushed unknown
Blake Kaplan Blake Kaplan - Bug 478433 - Use a better method to create this function. r+sr=jst
e8b424fbdab8c17a20ef280d848e439d31c04d70
created 2009-02-24 17:44 +0100
pushed unknown
Peter Van der Beken Peter Van der Beken - Fix for bug 471395 ( "Illegal Value" exception when accessing XHR request within an extension). r=mrbkap, sr=jst.
4e892b36c3f57bf77fae370f57b9218c635868bf
created 2009-02-10 12:06 -0800
pushed unknown
Blake Kaplan Blake Kaplan - Bug 477128 - Don't throw if XPCNativeWrapper is called as a function but passed a primitive value to allow for safe primitive testing. r+sr=jst
122cf69f6692ead0fbc52d7751d37cec83b41890
created 2009-01-16 18:05 -0800
pushed unknown
Blake Kaplan Blake Kaplan - Bug 472674 - Allow XPCNativeWrapper to unwrap SJOWs again. r+sr=jst
cd3ec07611fc6ee4046fdaf7db92d7802f2486b1
created 2009-01-16 19:36 -0800
pushed unknown
Blake Kaplan Blake Kaplan - Backed out changeset 5d3af3ff9639. It doesn't allow UniversalXPConnect scripts to arbitrarily unwrap XPCNativeWrappers.
5d3af3ff96391326fea5f07b9eac94ea9216cedd
created 2009-01-16 18:05 -0800
pushed unknown
Blake Kaplan Blake Kaplan - Bug 472674 - Allow XPCNativeWrapper to unwrap SJOWs again. r+sr=jst
abaa242f2300ea1149b9ef2d3c63c93df4d89068
created 2009-01-06 14:17 -0500
pushed unknown
Blake Kaplan Blake Kaplan - Bug 470720 - Don't automatically unwrap XOWs or SJOWs in XPCNativeWrappers. r+sr=jst
27a7da1735981b2be2ab76d49bfd297709d91a9f
created 2008-12-09 10:38 -0600
pushed unknown
Jason Orendorff Jason Orendorff - Bug 460865 - Read barrier for cx->fp. r=mrbkap, r=dmandelin.
ef515839d49bcdb04d14fb116bdb8ddd7e34a2d9
created 2008-11-06 18:06 -0800
pushed unknown
Blake Kaplan Blake Kaplan - Bug 370461 - Fix the scope returned from Components.utils.lookupFunction. r=bzbarsky sr=jst
b91e44d05452000bf1b0edaf246c8653c978455b
created 2008-10-22 13:19 -0700
pushed unknown
Blake Kaplan Blake Kaplan - Bug 453310 - Reparameterize GetNewOrUsed and move some work around. r+sr=brendan
7de3a1cdeb25f58068628cec48c2ca22a65fabab
created 2008-10-13 15:55 -0700
pushed unknown
Blake Kaplan Blake Kaplan - Bug 455633 - Protect against the weird Sandbox global object case when creating XPCNativeWrappers. r+sr=bzbarsky
09fcb1bab6ebb3393ab648c608b855d0c646d2b2
created 2008-10-11 19:35 +0200
pushed unknown
Igor Bukanov Igor Bukanov - Bug 408539 - Storing XPCContext inside JSContext
e71240d4b28c3c520a3faa951c946c3f7d7cb924
created 2008-09-07 00:21 +0200
pushed unknown
Arpad Borsos Arpad Borsos - Bug 398946 - Remove JS_STATIC_DLL_CALLBACK and JS_DLL_CALLBACK from the tree; r=(benjamin + bent.mozilla)
825b049918201d06b80d89f7f47b583b7b19cb90
created 2008-09-05 16:26 -0700
pushed unknown
Ben Turner Ben Turner - Bug 451731 - "Update caps, dom, xpconnect for Bug 451729 (checkObjectAccess moving to the JSContext)". r+sr=jst.
4593610d9715b7de0aa9cb716dcd3159393ccd5e
created 2008-08-11 16:00 -0700
pushed unknown
Blake Kaplan Blake Kaplan - Create implicit XPCNativeWrappers in fewer situations. bug 441087, r=jst sr=bzbarsky
631c0cb99782433cb982fd3a077e2c3fe1b207df
created 2008-06-24 16:32 +0200
pushed unknown
Blake Kaplan Blake Kaplan - Make XPCNativeWrapper deal with non-browser embeddings. bug 422113, r+sr=jst
7bd0b533835ee85f75de4a272471372fc276f1e5
created 2008-03-04 17:39 -0800
pushed unknown
mrbkap mrbkap - Always wrap content nodes in chrome with some sort of wrapper. bug 344494, r+sr=jst
584dd398693c32863601765ff0c3fc6a41b6a1ab
created 2008-03-04 15:58 -0800
pushed unknown
brendan brendan - Fix over-including dependencies, and relocate ID_TO_VALUE to avoid over-including (r=mrbkap, bustage fix).
5943e539a3aa6d35f725be05a2a7208a4faed9e0
created 2008-02-13 21:10 -0800
pushed unknown
brendan brendan - Optimize wrapper creation via JS_NewObjectWithGivenProto, and avoid cycle-check overhead in JS_Set{Prototype,Parent} (408871, r=mrbkap).
6277038fa52616f2ea172b463dfb08dbc266b020
created 2008-01-29 21:13 -0800
pushed unknown
mrbkap mrbkap - Don't wrap chrome objects in SJOWs if we don't have to. bug 414296, r=jst sr=bzbarsky
60498013c9bdc5e63a4f6062d41176dc53a0218f
created 2008-01-28 15:19 -0800
pushed unknown
jst jst - Fixing bug 413559. Make XPConnect use faster accessors for JS class/parent/private/proto. r=mrbkap@gmail.com, sr=brendan@mozilla.org
a9aff7054e04264e492f0b3155fba5f67d9320b9
created 2008-01-04 20:45 -0800
pushed unknown
mrbkap mrbkap - Add a way to find all of the XOWs for an object and use it to deal with hard cases where we have to clear the scope of XOWs in order to reflect changes to the underlying object. Also deal with objects moving between scopes by ensuring that we're always able to find their XOWs. bug 399587, r+sr=jst r=brendan for some last-minute changes added in this version.
f296ab366476371575d7023d80f532d3c2847593
created 2008-01-04 17:37 -0800
pushed unknown
mrbkap mrbkap - Do not allow scripted getters or setters on XPCNativeWrappers. bug 387390, r=jst sr=brendan
d794afc01e5e129d5ae878eb3d04d16186452d0d
created 2008-01-03 20:12 -0800
pushed unknown
jruderman jruderman - Backing out mrbkap's fix for bug 399587, in the hope of fixing bug 410323 and perhaps bug 410291.
c840a8cbcf5bf98bc9b0d6a32e397938c3885743
created 2007-12-29 20:34 -0800
pushed unknown
mrbkap mrbkap - Add a way to find all of the XOWs for an object and use it to deal with hard cases where we have to clear the scope of XOWs in order to reflect changes to the underlying object. Also deal with objects moving between scopes by ensuring that we're always able to find their XOWs. bug 399587, r+sr=jst
b8a250537dfa5e03da40faf6c3866fbac5fbf255
created 2007-12-18 11:40 -0800
pushed unknown
mrbkap mrbkap - Work around weird behavior from JS_NewObject when we pass it a parent. bug 407289, r=jst sr=brendan
9a9fc273e95ffff0dedb60ab9a2f067a22f33a37
created 2007-12-04 16:13 -0800
pushed unknown
mrbkap mrbkap - Complete the checkin for bug 399298. r+sr=jst
7837df6153f43e070fa360619aece2dfa14691f5
created 2007-11-27 17:03 -0800
pushed unknown
mrbkap mrbkap - Don't use a prototype to do any work, just do it ourselves. bug 399298, r=jst sr=brendan a=blocking-1.9
13bb6432aad2aaf0e1ec40f6e5494fd1de75da0d
created 2007-08-07 18:51 -0700
pushed unknown
mrbkap mrbkap - Allow UniversalXPConnect scripts to touch XPCNativeWrappers. bug 390788, r+sr=bzbarsky a=jst
ade677d3c99438c32781ef01989e7413611cb7cb
created 2007-07-26 12:18 -0700
pushed unknown
mrbkap mrbkap - Implement cross-origin wrappers to gate accesses between sites that are cross origin. This will prevent sites from monkeying with each other by doing bad things to allAccess properties, and pave the way for more security work. bug 367911, r=jst rs=brendan
b393167fc88a589fdb0d7724d41f9c084475c97a
created 2007-07-11 20:14 -0700
pushed unknown
jwalden jwalden - Back out bug 387390; it causes the marquee binding to throw security exceptions.
0e7618c9ab36516fba3a49fa40871cbd37b00116
created 2007-07-11 18:27 -0700
pushed unknown
mrbkap mrbkap - Don't trust the filename of cloned functions. bug 387390, r=jst sr=brendan
ab58bdbde9e03330d3a406d8b95aa3877152cf36
created 2007-07-08 00:08 -0700
pushed unknown
jwalden jwalden - Bug 348748 - Replace all instances of NS_STATIC_CAST and friends with C++ casts (and simultaneously bitrot nearly every patch in existence). r=bsmedberg on the script that did this. Tune in next time for Macro Wars: Episode II: Attack on the LL_* Macros.
e61499d5663b5916e10bf8d96f7ca29178859ac4
created 2007-07-06 17:52 -0700
pushed unknown
mrbkap mrbkap - Allow chrome files to touch implicit XPCNativeWrappers. bug 387084, r+sr=jst
c46781038ecbd3e6fb54908b0ff1cd629ad55526
created 2007-07-05 13:13 -0700
pushed unknown
mrbkap mrbkap - Ensure that accesses to implicit XPCNativeWrappers are actually legal. bug 384750, r+sr=jst
589dd4564f338f924c42703e39e001d96627abe6
created 2007-07-05 13:01 -0700
pushed unknown
mrbkap mrbkap - Ensure that accesses to implicit XPCNativeWrappers are actually legal. bug 384750, r+sr=jst
c8b251fad8ad5f574d39159b0009b04d49f4bcb8
created 2007-07-02 18:12 -0700
pushed unknown
mrbkap mrbkap - Backing out these changes to fix tinderbox orange.
e4ec809c399de093b1cdf3cffba09364bbe89c38
created 2007-07-02 16:39 -0700
pushed unknown
mrbkap mrbkap - Ensure that accesses to implicit XPCNativeWrappers are actually legal. bug 384750, r+sr=jst
88b45a669dd5569e7981feaf69afed5acb8355ce
created 2007-06-04 14:43 -0700
pushed unknown
mrbkap mrbkap - Create XPCNativeWrapper function wrappers with the right parent. bug 370127, r=bzbarsky sr=brendan
17b59bb83d018ba33065d87bf5a48caaf64c9836
created 2007-05-23 17:50 -0700
pushed unknown
mrbkap mrbkap - Back this out for now to sort out what happens when we're called from C++, not from Javascript.
a105197679133abaa38142a28e65e73079d4e169
created 2007-05-23 17:18 -0700
pushed unknown
mrbkap mrbkap - Use the currently executing function as the nominal parent for our function so that we pull the correct prototype for our function. bug 370127, r+sr=jst
87a7d2575c301d021c55782b1190ad2f2dd8288a
created 2007-05-02 13:20 -0700
pushed unknown
igor igor - Bug 377751: Switching JSClass.mark in XPConnect to the tracing semantics. r=jst, sr=brendan
3eb42f5df8becd4102c9f38092e612ecf63889d1
created 2007-05-01 14:54 -0700
pushed unknown
igor igor - Bug 377751: removal of the commit.
1fdb587b35d96d30d2818f483ff1915fec728645
created 2007-05-01 14:06 -0700
pushed unknown
igor igor - Bug 377751: JSClass instances in xpconnect use the tracing API. r=brendan, sr=jst
9b2a99adc05e53cd4010de512f50118594756650
created 2007-03-22 10:30 -0700
pushed unknown
hg hg - Free the (distributed) Lizard! Automatic merge from CVS: Module mozilla: tag HG_REPO_INITIAL_IMPORT at 22 Mar 2007 10:30 PDT,
less more (0) tip