172d388c717cd9a09adec3fa0f066f527d680a74: bug 580128 - Pass the XrayWrapper itself to scriptable helpers (and related cleanup) since the holder doesn't have enough smarts to do lookups, etc. r=gal
Blake Kaplan <mrbkap@gmail.com> - Thu, 23 Sep 2010 15:56:28 -0700 - rev 55602
Push 16269 by jst@mozilla.com at Thu, 14 Oct 2010 01:40:35 +0000
bug 580128 - Pass the XrayWrapper itself to scriptable helpers (and related cleanup) since the holder doesn't have enough smarts to do lookups, etc. r=gal
9dc0c11e8eb862a7f6ffcdaef0f4024f820c2562: Bug 580128 - Fix compartment warnings by entering. r=gal/peterv/jst/mrbkap/jorendorff (and written by all of us too).
Blake Kaplan <mrbkap@gmail.com> - Wed, 22 Sep 2010 17:34:20 -0700 - rev 55601
Push 16269 by jst@mozilla.com at Thu, 14 Oct 2010 01:40:35 +0000
Bug 580128 - Fix compartment warnings by entering. r=gal/peterv/jst/mrbkap/jorendorff (and written by all of us too).
6ea97eaa5e32e599ae85ef04c4d8b771cbbaf957: bug 580128 - Make xpcconvert trust cx->compartment when called from JS. r=peterv
Blake Kaplan <mrbkap@gmail.com> - Wed, 22 Sep 2010 16:35:10 -0700 - rev 55600
Push 16269 by jst@mozilla.com at Thu, 14 Oct 2010 01:40:35 +0000
bug 580128 - Make xpcconvert trust cx->compartment when called from JS. r=peterv
8080ddffac50df8ac8a24dd1916caa39f2dfed45: bug 580128 - Rewrite XrayWrapper so the wrapped object is in the wrapped object slot and the holder goes in an extra slot. r=gal
Blake Kaplan <mrbkap@gmail.com> - Mon, 20 Sep 2010 14:48:01 -0700 - rev 55599
Push 16269 by jst@mozilla.com at Thu, 14 Oct 2010 01:40:35 +0000
bug 580128 - Rewrite XrayWrapper so the wrapped object is in the wrapped object slot and the holder goes in an extra slot. r=gal
2e717bbd04ef357812f31fb135c9c4642112817e: bug 580128 - .wrappedJSObject returns a wrapper that pushes principals. r=gal
Blake Kaplan <mrbkap@gmail.com> - Mon, 20 Sep 2010 14:47:15 -0700 - rev 55598
Push 16269 by jst@mozilla.com at Thu, 14 Oct 2010 01:40:35 +0000
bug 580128 - .wrappedJSObject returns a wrapper that pushes principals. r=gal
720b1e116dac3f0156d4965cfce79e865d09a437: bug 580128 - Make sure nsDOMClassInfo uses the right compartment for objects that it defines on wrappers (both security and not). r=jst
Blake Kaplan <mrbkap@gmail.com> - Fri, 17 Sep 2010 14:54:41 -0700 - rev 55597
Push 16269 by jst@mozilla.com at Thu, 14 Oct 2010 01:40:35 +0000
bug 580128 - Make sure nsDOMClassInfo uses the right compartment for objects that it defines on wrappers (both security and not). r=jst
254f53b60c2fea5ba1823856fae2c129e7e1ed25: bug 580128 - Make compartment warnings real. r=jst
Blake Kaplan <mrbkap@gmail.com> - Fri, 17 Sep 2010 14:54:41 -0700 - rev 55596
Push 16269 by jst@mozilla.com at Thu, 14 Oct 2010 01:40:35 +0000
bug 580128 - Make compartment warnings real. r=jst
fc48ee4bc5ab316783c98166ebecc2ffe76ebd76: bug 580128 - Set nsGlobalChromeWindows' principals to chrome even before they know it. r=jst
Blake Kaplan <mrbkap@gmail.com> - Fri, 17 Sep 2010 14:54:41 -0700 - rev 55595
Push 16269 by jst@mozilla.com at Thu, 14 Oct 2010 01:40:35 +0000
bug 580128 - Set nsGlobalChromeWindows' principals to chrome even before they know it. r=jst
5a068bead64389528699999676a5d4b2cecb02da: bug 580128 - Don't allow fast getting of nsGlobalWindow's wrapper cache. r=peterv
Blake Kaplan <mrbkap@gmail.com> - Fri, 17 Sep 2010 14:54:41 -0700 - rev 55594
Push 16269 by jst@mozilla.com at Thu, 14 Oct 2010 01:40:35 +0000
bug 580128 - Don't allow fast getting of nsGlobalWindow's wrapper cache. r=peterv
27bee6af8563a2d775d035012cc4a7e69b589bcc: bug 603152 - Inner windows principals must remain constant. If we want to change them, change the inner window instead. r=bz
Blake Kaplan <mrbkap@gmail.com> - Fri, 17 Sep 2010 14:54:41 -0700 - rev 55593
Push 16269 by jst@mozilla.com at Thu, 14 Oct 2010 01:40:35 +0000
bug 603152 - Inner windows principals must remain constant. If we want to change them, change the inner window instead. r=bz
d288a2f24a5d7e048b8d932f82892dd780dd673d: bug 580128 - Propagate whether we're getting or setting to getPropertyDescriptor. r=gal
Blake Kaplan <mrbkap@gmail.com> - Fri, 17 Sep 2010 14:54:41 -0700 - rev 55592
Push 16269 by jst@mozilla.com at Thu, 14 Oct 2010 01:40:35 +0000
bug 580128 - Propagate whether we're getting or setting to getPropertyDescriptor. r=gal
d6a91228ac5a7dd214087adf3dfe1b4e5ceb1184: bug 580128 - Chrome sandboxes cause this assertion to box: use plain cross compartment wrappers when we see them. r=jst
Blake Kaplan <mrbkap@gmail.com> - Fri, 17 Sep 2010 14:54:41 -0700 - rev 55591
Push 16269 by jst@mozilla.com at Thu, 14 Oct 2010 01:40:35 +0000
bug 580128 - Chrome sandboxes cause this assertion to box: use plain cross compartment wrappers when we see them. r=jst
b503f60e424553b117ea7a243121a4442579185e: bug 580128 - Make evalInSandbox work with the new wrappers. r=peterv
Blake Kaplan <mrbkap@gmail.com> - Fri, 17 Sep 2010 14:54:41 -0700 - rev 55590
Push 16269 by jst@mozilla.com at Thu, 14 Oct 2010 01:40:35 +0000
bug 580128 - Make evalInSandbox work with the new wrappers. r=peterv
08a441b59c4ac8aca4fea461a4bcd6ec3fd3324c: bug 580128 - Fix a bug in early XrayWrappers that allowed Holders to get in here. r=gal
Blake Kaplan <mrbkap@gmail.com> - Fri, 17 Sep 2010 14:54:41 -0700 - rev 55589
Push 16269 by jst@mozilla.com at Thu, 14 Oct 2010 01:40:35 +0000
bug 580128 - Fix a bug in early XrayWrappers that allowed Holders to get in here. r=gal
2c80ce5263d9ccb5ce9e80dc9f60cde79c710fc9: bug 580128 - Prepare objects for wrapping. r=peterv
Blake Kaplan <mrbkap@gmail.com> - Fri, 17 Sep 2010 14:54:41 -0700 - rev 55588
Push 16269 by jst@mozilla.com at Thu, 14 Oct 2010 01:40:35 +0000
bug 580128 - Prepare objects for wrapping. r=peterv
9260cbf76bd1ae020ee0d0b49d0cb980cc146778: bug 580128 - Allow calling functions cross origin. r=gal
Blake Kaplan <mrbkap@gmail.com> - Fri, 17 Sep 2010 14:54:40 -0700 - rev 55587
Push 16269 by jst@mozilla.com at Thu, 14 Oct 2010 01:40:35 +0000
bug 580128 - Allow calling functions cross origin. r=gal
5c0bf4194696bf9c36e782f9abf5e5dde7111910: bug 580128 - Make the Window constructor be defined on new windows. r=peterv
Blake Kaplan <mrbkap@gmail.com> - Fri, 17 Sep 2010 14:54:40 -0700 - rev 55586
Push 16269 by jst@mozilla.com at Thu, 14 Oct 2010 01:40:35 +0000
bug 580128 - Make the Window constructor be defined on new windows. r=peterv
58e14859dcdd37d3cc9de8fdfce38512009f2f18: bug 580128 - Give windows a .wrappedJSObject property to help out old consumers of XPCNativeWrappers. r=peterv
Blake Kaplan <mrbkap@gmail.com> - Fri, 17 Sep 2010 14:54:40 -0700 - rev 55585
Push 16269 by jst@mozilla.com at Thu, 14 Oct 2010 01:40:35 +0000
bug 580128 - Give windows a .wrappedJSObject property to help out old consumers of XPCNativeWrappers. r=peterv
cdf199d23d8924ec21ca4c7edfba9815d1f7d456: Bug 580128 - Preliminary fixes to make .wrappedJSObject on XrayWrappers work. Overridden by later patches. r=gal
Blake Kaplan <mrbkap@gmail.com> - Fri, 03 Sep 2010 19:24:23 -0700 - rev 55584
Push 16269 by jst@mozilla.com at Thu, 14 Oct 2010 01:40:35 +0000
Bug 580128 - Preliminary fixes to make .wrappedJSObject on XrayWrappers work. Overridden by later patches. r=gal
41327aab1437a862063f105eeede57f2d5f4c548: Bug 580128 - Fix a leak caused by holding a non-cycle collectable object instead of a cycle-collectable one. r=peterv
Blake Kaplan <mrbkap@gmail.com> - Fri, 03 Sep 2010 14:15:50 -0700 - rev 55583
Push 16269 by jst@mozilla.com at Thu, 14 Oct 2010 01:40:35 +0000
Bug 580128 - Fix a leak caused by holding a non-cycle collectable object instead of a cycle-collectable one. r=peterv
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip