0448238daeffffd1086bfe251144e9df2bf251fa: bug 580128 - Outerize in JS instead of in the rewrap hook so the identity in the wrapper map stays constant. r=gal
Blake Kaplan <mrbkap@gmail.com> - Tue, 28 Sep 2010 17:02:43 -0700 - rev 55611
Push 16269 by jst@mozilla.com at Thu, 14 Oct 2010 01:40:35 +0000
bug 580128 - Outerize in JS instead of in the rewrap hook so the identity in the wrapper map stays constant. r=gal
141e6224a354c18618d104ae7a21dee1c7deb255: bug 580128 - Fix bugs dealing with transplanting when navigating. r=gal
Blake Kaplan <mrbkap@gmail.com> - Tue, 28 Sep 2010 17:02:43 -0700 - rev 55610
Push 16269 by jst@mozilla.com at Thu, 14 Oct 2010 01:40:35 +0000
bug 580128 - Fix bugs dealing with transplanting when navigating. r=gal
8448abb3e0942be74f4d3a1063e001113a96a7e2: bug 580128 - Wrap values in the array. r=jst
Blake Kaplan <mrbkap@gmail.com> - Mon, 27 Sep 2010 20:40:27 -0700 - rev 55609
Push 16269 by jst@mozilla.com at Thu, 14 Oct 2010 01:40:35 +0000
bug 580128 - Wrap values in the array. r=jst
38af0b201199ed3eea1e62e8bbb02c6696e1677a: bug 580128 - Make js_DumpStackFrame deal with dummy frames. r=jst
Blake Kaplan <mrbkap@gmail.com> - Mon, 27 Sep 2010 19:52:15 -0700 - rev 55608
Push 16269 by jst@mozilla.com at Thu, 14 Oct 2010 01:40:35 +0000
bug 580128 - Make js_DumpStackFrame deal with dummy frames. r=jst
c23e2b6f20f7cb588c317f3acf60bf8c0b52aef1: bug 580033 - Make JS_Save/RestoreFrameChain set cx->compartment. r=mrbkap
Jason Orendorff <jorendorff@mozilla.com> - Mon, 27 Sep 2010 18:24:24 -0700 - rev 55607
Push 16269 by jst@mozilla.com at Thu, 14 Oct 2010 01:40:35 +0000
bug 580033 - Make JS_Save/RestoreFrameChain set cx->compartment. r=mrbkap
47429cecc9cb68481c4f9680d87944f587ce3eec: bug 599503 - Return true compartment info from JSObject::getCompartment(). r=jorendorff/gregor/gal
Andreas Gal <gal@mozilla.com> - Mon, 27 Sep 2010 13:49:09 -0700 - rev 55606
Push 16269 by jst@mozilla.com at Thu, 14 Oct 2010 01:40:35 +0000
bug 599503 - Return true compartment info from JSObject::getCompartment(). r=jorendorff/gregor/gal
e167ad4febd670ad1534bcd264e94cfc96bdb667: Bug 580128 - Use compartments instead of global objects to see if we should use slim wrappers. r=peterv
Blake Kaplan <mrbkap@gmail.com> - Fri, 24 Sep 2010 23:49:58 -0700 - rev 55605
Push 16269 by jst@mozilla.com at Thu, 14 Oct 2010 01:40:35 +0000
Bug 580128 - Use compartments instead of global objects to see if we should use slim wrappers. r=peterv
c42a624a877c66721a8a4b827bae87be66740b0d: bug 580128 - Avoid using the parent chain of proxies for anything because it's often wrong. r=jst
Blake Kaplan <mrbkap@gmail.com> - Fri, 24 Sep 2010 18:00:58 -0700 - rev 55604
Push 16269 by jst@mozilla.com at Thu, 14 Oct 2010 01:40:35 +0000
bug 580128 - Avoid using the parent chain of proxies for anything because it's often wrong. r=jst
b886c3138d751b8e3cd6833def03c801c3475446: bug 580128 - Pass the right resolve flags to ResolveNativeHandler. r=peterv/jst
Blake Kaplan <mrbkap@gmail.com> - Fri, 24 Sep 2010 15:30:00 -0700 - rev 55603
Push 16269 by jst@mozilla.com at Thu, 14 Oct 2010 01:40:35 +0000
bug 580128 - Pass the right resolve flags to ResolveNativeHandler. r=peterv/jst
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
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip