Andreas Gal
|
7f9d12d8d0
|
bug 580128 - Fix wrapping of jsval parameters. r=peterv
|
2010-10-10 15:39:04 -07:00 |
|
Peter Van der Beken
|
33995dacf8
|
Bug 580128 - Fix XPCVariant::VariantDataToJS to properly rewrap, r=gal.
|
2010-10-10 15:39:02 -07:00 |
|
Blake Kaplan
|
4e1b8c7a56
|
bug 580128 - Make the XPCNativeWrapper constructor work to actually construct XrayWrappers. r=jst
|
2010-10-10 15:38:56 -07:00 |
|
Blake Kaplan
|
9973d0f31d
|
bug 580128 - Deal better with compartments around the xray holder object. r=gal
|
2010-10-10 15:38:39 -07:00 |
|
Blake Kaplan
|
79395ab7c3
|
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
|
b08d9a62c9
|
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 |
|
Peter Van der Beken
|
a1eae3cb88
|
Bug 580128. Call JS_ClearScope on the holder object for XrayWrappers around windows when navigating. r=mrbkap
|
2010-10-10 15:38:10 -07:00 |
|
Blake Kaplan
|
42c68caa59
|
bug 580128 - Bad attempt to make .wrappedJSObject on raw windows only apply to chrome. Fixed later r=nobody I hope!
|
2010-10-10 15:38:04 -07:00 |
|
Blake Kaplan
|
186109950a
|
bug 580128 - Attempt to make the XPCNativeWrapper constructor create XrayWrappers. r=jst
|
2010-10-10 15:37:44 -07:00 |
|
Johnny Stenback
|
c6b8f8093f
|
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
|
21cdd79153
|
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
|
efbae541a4
|
Bug 580128 - Small cleanups in XrayWrapper and first stab at enumeration. r=mrbkap
|
2010-10-10 15:37:22 -07:00 |
|
Blake Kaplan
|
644aa16e54
|
bug 580128 - Fix more compartment warnings. Work of multiple people. r=gal/peterv/jst
|
2010-10-10 15:37:19 -07:00 |
|
Blake Kaplan
|
969bd22678
|
bug 580128 - Add a test about double wrapped native objects in security wrappers. r=jst
|
2010-10-10 15:36:59 -07:00 |
|
Andreas Gal
|
8f2f47a9d0
|
bug 580128 - Clean up our passing from JS-into-C++ story. r=peterv/mrbkap
|
2010-10-10 15:36:41 -07:00 |
|
Blake Kaplan
|
a6e9a41e46
|
bug 580128 - Allow API consumers to pass in a new object altogether before trying to wrap in a security wrapper. r=gal/peterv
|
2010-10-10 15:36:38 -07:00 |
|
Mounir Lamouri
|
0e8ed043cb
|
Bug 580128. Make tests that now need to be chrome tests be chrome tests. r=jst@mozilla.org
--HG--
rename : js/src/xpconnect/tests/mochitest/test_bug484459.html => js/src/xpconnect/tests/chrome/test_bug484459.xul
rename : js/src/xpconnect/tests/mochitest/test_cows.html => js/src/xpconnect/tests/chrome/test_cows.xul
rename : js/src/xpconnect/tests/mochitest/test_wrappers.html => js/src/xpconnect/tests/chrome/test_wrappers-2.xul
|
2010-09-30 00:14:30 -07:00 |
|
Blake Kaplan
|
58483cc685
|
bug 580128 - Implement XrayWrapper::toString. r=jst
|
2010-10-10 15:36:32 -07:00 |
|
Blake Kaplan
|
f55282e9f1
|
bug 580128 - Use the shiny new API for finding XrayWrappers. r=jst
|
2010-10-10 15:36:20 -07:00 |
|
Andreas Gal
|
3ae5caff40
|
bug 580128 - Give XrayWrappers a flag they can query for. r=mrbkap
|
2010-10-10 15:36:04 -07:00 |
|
Blake Kaplan
|
c00723aef7
|
bug 580128 - Find the true caller through the wrappers. r=jst
|
2010-10-10 15:36:01 -07:00 |
|
Blake Kaplan
|
a943fb0e00
|
bug 580128 - Allow unwrapping XrayWrappers via XPCNativeWrapper.unwrap. r=jst
|
2010-10-10 15:35:54 -07:00 |
|
Blake Kaplan
|
71313e7628
|
bug 580128 - Enter the right compartment when calling toString. r=jst
|
2010-10-10 15:35:51 -07:00 |
|
Blake Kaplan
|
4d8b527cd4
|
bug 580128 - Stop returning the old wrappers from their constructors. r=jst
|
2010-10-10 15:35:48 -07:00 |
|
Jason Orendorff
|
01554ba3dc
|
Bug 580128 - Some more compartment fixes. r=gal
|
2010-10-10 15:35:46 -07:00 |
|
Ben Turner
|
1bea2a0e1e
|
Bug 580128 - Make IndexedDB work with compartments. r=jst
|
2010-10-10 15:35:42 -07:00 |
|
Peter Van der Beken
|
e036314b75
|
Bug 580128 - Always wrap Location objects in wrappers, even for same origin. r=mrbkap/gal
|
2010-09-29 10:00:52 -07:00 |
|
Johnny Stenback
|
2ec85d518c
|
bug 580128 - Make the component loader work for content scripts with UniversalXPConnect. r=mrbkap
|
2010-09-29 10:00:52 -07:00 |
|
Johnny Stenback
|
8241c4727c
|
bug 580128 - Deal with null principals (for e.g. dom worker compartments). r=mrbkap
|
2010-09-29 10:00:52 -07:00 |
|
Blake Kaplan
|
f1b7679b78
|
bug 580128 - Loosen our policy on what you're to see on cross-origin errors. r=jst
|
2010-09-29 10:00:52 -07:00 |
|
Peter Van der Beken
|
aea5afc9a8
|
Fix dom/tests/mochitest/general/file_frameElementWrapping.html to deal with proxies. r=mrbkap
|
2010-09-28 17:02:43 -07:00 |
|
Johnny Stenback
|
cba6015395
|
bug 580128 - Forward to outer in AreDialogsBlocked. r=mrbkap
|
2010-09-28 17:02:43 -07:00 |
|
Blake Kaplan
|
e8317e009f
|
bug 580128 - Outerize in JS instead of in the rewrap hook so the identity in the wrapper map stays constant. r=gal
|
2010-09-28 17:02:43 -07:00 |
|
Blake Kaplan
|
7fa4640e8e
|
bug 580128 - Fix bugs dealing with transplanting when navigating. r=gal
|
2010-09-28 17:02:43 -07:00 |
|
Blake Kaplan
|
b72500f6bc
|
bug 580128 - Wrap values in the array. r=jst
|
2010-09-27 20:40:27 -07:00 |
|
Blake Kaplan
|
51fd47c31c
|
bug 580128 - Make js_DumpStackFrame deal with dummy frames. r=jst
|
2010-09-27 19:52:15 -07:00 |
|
Jason Orendorff
|
be323545f1
|
bug 580033 - Make JS_Save/RestoreFrameChain set cx->compartment. r=mrbkap
|
2010-09-27 18:24:24 -07:00 |
|
Andreas Gal
|
6fd1e21fc8
|
bug 599503 - Return true compartment info from JSObject::getCompartment(). r=jorendorff/gregor/gal
|
2010-09-27 13:49:09 -07:00 |
|
Blake Kaplan
|
948fa12cc4
|
Bug 580128 - Use compartments instead of global objects to see if we should use slim wrappers. r=peterv
|
2010-09-24 23:49:58 -07:00 |
|
Blake Kaplan
|
bdb04e3dcc
|
bug 580128 - Avoid using the parent chain of proxies for anything because it's often wrong. r=jst
|
2010-09-24 18:00:58 -07:00 |
|
Blake Kaplan
|
64aaf55c41
|
bug 580128 - Pass the right resolve flags to ResolveNativeHandler. r=peterv/jst
|
2010-09-24 15:30:00 -07:00 |
|
Blake Kaplan
|
ce180ccef3
|
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
|
2010-09-23 15:56:28 -07:00 |
|
Blake Kaplan
|
275fe3585d
|
Bug 580128 - Fix compartment warnings by entering. r=gal/peterv/jst/mrbkap/jorendorff (and written by all of us too).
|
2010-09-22 17:34:20 -07:00 |
|
Blake Kaplan
|
05101cc6dc
|
bug 580128 - Make xpcconvert trust cx->compartment when called from JS. r=peterv
|
2010-09-22 16:35:10 -07:00 |
|
Blake Kaplan
|
f120eb5713
|
bug 580128 - Rewrite XrayWrapper so the wrapped object is in the wrapped object slot and the holder goes in an extra slot. r=gal
|
2010-09-20 14:48:01 -07:00 |
|
Blake Kaplan
|
c48532f705
|
bug 580128 - .wrappedJSObject returns a wrapper that pushes principals. r=gal
|
2010-09-20 14:47:15 -07:00 |
|
Blake Kaplan
|
2549d7dc99
|
bug 580128 - Make sure nsDOMClassInfo uses the right compartment for objects that it defines on wrappers (both security and not). r=jst
|
2010-09-17 14:54:41 -07:00 |
|
Blake Kaplan
|
3dab00be72
|
bug 580128 - Make compartment warnings real. r=jst
|
2010-09-17 14:54:41 -07:00 |
|
Blake Kaplan
|
da04c91998
|
bug 580128 - Set nsGlobalChromeWindows' principals to chrome even before they know it. r=jst
|
2010-09-17 14:54:41 -07:00 |
|
Blake Kaplan
|
e9e8be9370
|
bug 580128 - Don't allow fast getting of nsGlobalWindow's wrapper cache. r=peterv
|
2010-09-17 14:54:41 -07:00 |
|