Johnny Stenback
|
65f800bb78
|
bug 580128 - Allow unwrapping windows via JSObject::unwrap. r=jst
|
2010-10-10 15:48:35 -07:00 |
Andreas Gal
|
d57858e03c
|
bug 580128 - Implement deep wrapping for .wrappedJSObject. r=mrbkap
|
2010-10-10 15:48:29 -07:00 |
Blake Kaplan
|
2976346a0c
|
bug 580128 - Outerize inner windows. r=jst
|
2010-10-10 15:47:55 -07:00 |
Blake Kaplan
|
15775f1bf8
|
bug 580128 - Reparent proxies when we pull them out of the map in order to try to keep their parents sembling something current. r=jst
|
2010-10-10 15:47:48 -07:00 |
Andreas Gal
|
dc2e83e4c7
|
bug 580128 - Cross origin wrapper needs no waive xray flag. r=mrbkap
|
2010-10-10 15:47:22 -07:00 |
Peter Van der Beken
|
df4cfdf19f
|
bug 580128 - Don't create slim wrappers when crossing compartments. r=mrbkap
|
2010-10-10 15:47:19 -07:00 |
Peter Van der Beken
|
13711188f4
|
bug 580128 - Don't create multiple wrappers for global objects (like BackstagePass). r=mrbkap
|
2010-10-10 15:47:16 -07:00 |
David Anderson
|
016817669a
|
Fix bug 602574 - Assertion failure: constOffset != 0 in JSScript::NewScript() on 64-bit platforms. r=gal@uci.edu
|
2010-10-10 15:47:09 -07:00 |
Blake Kaplan
|
fd3d460e9e
|
bug 580128 - Revert bogus change to which scope we use in nsXPCWrappedJSClass::CallMethod. r=jst Many thanks to Margaret and sdwilsh who helped track this one down.
|
2010-10-10 15:46:59 -07:00 |
Peter Van der Beken
|
155dfa7b38
|
Bug 580128. Remove XrayUtils::JSSLOT_PROXY_OBJ to fix leaks. r=mrbkap.
|
2010-10-10 15:46:45 -07:00 |
Peter Van der Beken
|
c8ee8265da
|
bug 580128 - Fix js_PrintObjectSlotName. r=mrbkap
|
2010-10-10 15:46:42 -07:00 |
Peter Van der Beken
|
0603277ffe
|
bug 580128 - Initialize vp before calling property op in JSProxyHandler::get. r=mrbkap
|
2010-10-10 15:46:34 -07:00 |
Peter Van der Beken
|
77409a67ef
|
Bug 580128 - Fix NativeWrapper(window).document. r=mrbkap
|
2010-10-10 15:46:26 -07:00 |
Andreas Gal
|
594577a504
|
bug 580128 - Fix compartment bugs in XrayWrapper. r=mrbkap
|
2010-10-10 15:46:23 -07:00 |
Johnny Stenback
|
d2eae6376e
|
Bug 580128. Reset gczeal after test completes. r=gal@uci.edu
|
2010-10-10 15:46:20 -07:00 |
Johnny Stenback
|
66f860e05f
|
Bug 580128. Properly switch compartments and wrap values when running xpcshell tests. r=mrbkap@gmail.com
|
2010-10-10 15:46:16 -07:00 |
Johnny Stenback
|
40af29c60d
|
Bug 580128. Disable test that is not ready for the new wrappers yet. r=mrbkap@gmail.com
|
2010-10-10 15:46:13 -07:00 |
Peter Van der Beken
|
4f0abcc94d
|
bug 580128 - Fix evalInSandbox. r=mrbkap
|
2010-10-10 15:46:07 -07:00 |
Andreas Gal
|
a67ef19b55
|
bug 580128 - Make e4x anyname etc be per compartment, not in the default compartment. r=mrbkap
|
2010-10-10 15:46:05 -07:00 |
Andreas Gal
|
a88fa79d4d
|
bug 580128 - Remove test that no longer works right. r=mrbkap
|
2010-10-10 15:43:06 -07:00 |
Johnny Stenback
|
a93d446c13
|
bug 580128 - Move test that tests for existence of XrayWrapper's into chrome, and fix lookupMethod bug that was triggered by the test move. r=mrbkap
--HG--
rename : js/src/xpconnect/tests/mochitest/test_bug517163.html => js/src/xpconnect/tests/chrome/test_bug517163.xul
|
2010-10-10 15:42:45 -07:00 |
Blake Kaplan
|
4f7649797a
|
bug 580128 - Attempt to fix file:// URIs all ending up in the same compartment. r=peterv
|
2010-10-10 15:42:36 -07:00 |
Blake Kaplan
|
0acb8b4b21
|
bug 580128 - Make document.domain affect how we look up properties in addition to the security check. r=gal
|
2010-10-10 15:42:21 -07:00 |
Blake Kaplan
|
4c4c20a6b7
|
bug 580128 - Distinguish between XOW XrayWrappers and XPCNW XrayWrappers and use the new knowledge in a few places. r=gal
|
2010-10-10 15:42:18 -07:00 |
Blake Kaplan
|
f9cf9e013e
|
bug 580128 - Use scopes when we have them to wrap into the right scopes. r=peterv
|
2010-10-10 15:42:12 -07:00 |
Johnny Stenback
|
763715fac1
|
bug 580128 - Fix getting doubled wrapped objects in XPConnect. r=mrbkap
|
2010-10-10 15:42:04 -07:00 |
Andreas Gal
|
e5837bfacc
|
bug 580128 - Remove test that uses an obsolete wrapper. r=mrbkap
|
2010-10-10 15:42:01 -07:00 |
Jason Orendorff
|
f3a07d6d48
|
Mainly just fix ExposedPropertiesOnly::check to ignore non-enumerable properties and return true when no property is found. r=mrbkap
|
2010-10-10 15:41:56 -07:00 |
Peter Van der Beken
|
ee865213da
|
bug 580128 - Remove old wrappers. r=mrbkap
|
2010-10-10 15:41:40 -07:00 |
Blake Kaplan
|
375a00528d
|
bug 580128 - Fix evalInSandbox returning objects in the wrong compartment. r=jst
|
2010-10-10 15:41:33 -07:00 |
Andreas Gal
|
5ff6a51811
|
bug 580128 - Try to allow UniversalXPConnect to have full access through "XOWs".
|
2010-10-10 15:41:24 -07:00 |
Andreas Gal
|
88c2bfa888
|
bug 580128 - Don't think the outer window isn't "native". r=mrbkap
|
2010-10-10 15:41:20 -07:00 |
Andreas Gal
|
a1fc00b5dd
|
Bug 580128. Update mochi tests to the new wrappers. r=mrbkap@gmail.com
|
2010-10-10 15:41:14 -07:00 |
Andreas Gal
|
f50e80d1d5
|
bug 580128 - Fix compartment mistakes around document.domain stuff. r=mrbkap
|
2010-10-10 15:39:29 -07:00 |
Andreas Gal
|
7638a8f558
|
bug 580128 - Allow proxies to answer the "hasInstance" question. r=mrbkap
|
2010-10-10 15:39:26 -07:00 |
Peter Van der Beken
|
2f85f5f41b
|
bug 580128 - Allow NewResolve to set properties on wrappers. r=gal
|
2010-10-10 15:39:23 -07:00 |
Andreas Gal
|
cbc705da67
|
bug 580128 - Allow access when both sites have set document.domain. r=mrbkap
|
2010-10-10 15:39:19 -07:00 |
Johnny Stenback
|
e64726aa83
|
Bug 580128. Use JS_WrapObject() in xpcJSWeakReference::Get() since it's the right API to use here. r=mrbkap@gmail.com
|
2010-10-10 15:39:17 -07:00 |
Andreas Gal
|
fa912fc601
|
Bug 580128. Don't let script access only wrappers be passed to C++ code. r=peterv@propagandism.org
|
2010-10-10 15:39:08 -07:00 |
Andreas Gal
|
7ce0334faa
|
bug 580128 - Fix wrapping of jsval parameters. r=peterv
|
2010-10-10 15:39:04 -07:00 |
Peter Van der Beken
|
ce47a62917
|
Bug 580128 - Fix XPCVariant::VariantDataToJS to properly rewrap, r=gal.
|
2010-10-10 15:39:02 -07:00 |
Blake Kaplan
|
aa99ffdd86
|
bug 580128 - Make the XPCNativeWrapper constructor work to actually construct XrayWrappers. r=jst
|
2010-10-10 15:38:56 -07:00 |
Blake Kaplan
|
66069edde9
|
bug 580128 - Deal better with compartments around the xray holder object. r=gal
|
2010-10-10 15:38:39 -07:00 |
Blake Kaplan
|
2431048ce3
|
bug 580128 - Try to make test_wrappers-2.xul work a little better.
--HG--
rename : js/src/xpconnect/tests/chrome/file_wrappers-2.html => js/src/xpconnect/tests/mochitest/file_wrappers-2.html
|
2010-10-10 15:38:24 -07:00 |
Andreas Gal
|
4c755acf19
|
Bug 580128. Add more asserts to the interpreter to check that we're on the right compartment. r=mrbkap@gmail.com
|
2010-10-10 15:38:13 -07:00 |
Blake Kaplan
|
c2fe351214
|
bug 580128 - Attempt to make the XPCNativeWrapper constructor create XrayWrappers. r=jst
|
2010-10-10 15:37:44 -07:00 |
Johnny Stenback
|
0aeff67250
|
Bug 580128. Fix various mochi chrome tests to work with the new wrappers. r=mrbkap@gmail.com
|
2010-10-10 15:37:28 -07:00 |
Andreas Gal
|
0014b2cf0b
|
Make functions per compartment, and deep copy instead of clone them if needed (584789, r=mrbkap).
|
2010-09-29 23:17:29 -07:00 |
Andreas Gal
|
4686b72df9
|
Bug 580128 - Small cleanups in XrayWrapper and first stab at enumeration. r=mrbkap
|
2010-10-10 15:37:22 -07:00 |
Blake Kaplan
|
1120f0efdb
|
bug 580128 - Fix more compartment warnings. Work of multiple people. r=gal/peterv/jst
|
2010-10-10 15:37:19 -07:00 |