diff browse annotate |
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 |
diff browse annotate |
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. |
diff browse annotate |
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 |
diff browse annotate |
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. |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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. |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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. |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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. |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
09fcb1bab6ebb3393ab648c608b855d0c646d2b2 created 2008-10-11 19:35 +0200 pushed unknown |
Igor Bukanov | Igor Bukanov - Bug 408539 - Storing XPCContext inside JSContext |
diff browse annotate |
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) |
diff browse annotate |
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. |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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). |
diff browse annotate |
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). |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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. |
diff browse annotate |
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 |
diff browse annotate |
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. |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
9a9fc273e95ffff0dedb60ab9a2f067a22f33a37 created 2007-12-04 16:13 -0800 pushed unknown |
mrbkap | mrbkap - Complete the checkin for bug 399298. r+sr=jst |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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. |
diff browse annotate |
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 |
diff browse annotate |
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. |
diff browse annotate |
e61499d5663b5916e10bf8d96f7ca29178859ac4 created 2007-07-06 17:52 -0700 pushed unknown |
mrbkap | mrbkap - Allow chrome files to touch implicit XPCNativeWrappers. bug 387084, r+sr=jst |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
c8b251fad8ad5f574d39159b0009b04d49f4bcb8 created 2007-07-02 18:12 -0700 pushed unknown |
mrbkap | mrbkap - Backing out these changes to fix tinderbox orange. |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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. |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
3eb42f5df8becd4102c9f38092e612ecf63889d1 created 2007-05-01 14:54 -0700 pushed unknown |
igor | igor - Bug 377751: removal of the commit. |
diff browse annotate |
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 |
diff browse annotate |
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, |