Andreas Gal
|
f8bd40201e
|
bug 580128 - Allow access when both sites have set document.domain. r=mrbkap
|
2010-10-10 15:39:19 -07:00 |
Johnny Stenback
|
a0fe326988
|
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 |
Ben Turner
|
b7e2067093
|
Bug 580128. Fix plugin stream test to work with the new wrappers. r=jst@mozilla.org
|
2010-10-10 15:39:14 -07:00 |
Ben Turner
|
09878ba8cc
|
Bug 580128. Add cross compartment JSObject clone hooks. r=jst@mozilla.org
|
2010-10-10 15:39:11 -07:00 |
Andreas Gal
|
6a4e9945b0
|
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
|
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 |
David Mandelin
|
d112487c3d
|
Bug 602003: add jsd API to query valid script begin and end PCs, r=sayrer,jjb
|
2010-10-06 11:23:14 -07:00 |
Jason Orendorff
|
dde8e36f2a
|
Bug 592664, Epilogue: caching eval scripts that we will never use again is necessary to avoid leaking them. rs=Waldo. (Note that my 4 previous commits today were all for bug 592664, not "592644" as the commit messages say.)
--HG--
extra : rebase_source : e7337a31313a4ef3d2d676be41291c832afa4c15
|
2010-10-07 19:15:45 -05:00 |
David Mandelin
|
4e2d76fbc7
|
Backed out changeset af020f2b9293 due to x64 build bustage.
|
2010-10-07 17:03:01 -07:00 |
David Mandelin
|
8b91a371ac
|
Bug 602003: add jsd API to query valid script begin and end PCs, r=sayrer,jjb
|
2010-10-06 11:23:14 -07:00 |
David Mandelin
|
87255fd816
|
Remove obsolete declarations for functions never defined or called
|
2010-10-07 16:33:40 -07:00 |
Nicholas Nethercote
|
ebb0ade8cb
|
Bug 601009 - TM: allow for guards that always exit. r=dmandelin.
|
2010-10-07 15:51:57 -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 |
Jeff Walden
|
94009aa8b6
|
Bug 600128 - Properly record attempted addition of properties to non-extensible objects. r=jimb
--HG--
extra : rebase_source : af730b39d1f5d6b299e74278ec22d1920ec96e2c
|
2010-09-28 17:09:40 -07:00 |
Jeff Walden
|
9e9b0bfd94
|
Bug 601307 - Add a test for directness of the eval in |with (...) eval(...)| (assuming eval is the global eval function). r=jimb
--HG--
extra : rebase_source : 9a6b233cd99a3f9016c760f1249497d5a39d0c55
|
2010-10-01 18:40:11 -07:00 |
Jason Orendorff
|
450b5d7856
|
Bug 592644 - ES5 indirect eval. Part 2, factor out EvalCacheLookup and other misc. cleanup. r=brendan.
|
2010-10-07 15:01:45 -05:00 |
Jason Orendorff
|
2eddcbcb39
|
Back out changeset 7598b7ab2e76.
--HG--
extra : rebase_source : e3571c6433d01e53ba31639d4dc082ced93775f0
|
2010-10-07 15:35:08 -05:00 |
Brendan Eich
|
b9a95a11db
|
Back out my last push (599009 botched followup).
|
2010-10-07 13:17:03 -07:00 |
Jason Orendorff
|
0ca8694996
|
Bug 592644 - ES5 indirect eval. Part 2, factor out EvalCacheLookup and other misc. cleanup. r=brendan.
--HG--
extra : rebase_source : 6c0dfea58dbbe3d9ce7aa6315b4c9c17c253a03a
|
2010-10-07 15:01:45 -05:00 |
Jason Orendorff
|
c317b35338
|
Bug 592644 - ES5 indirect eval. Part 1, add support and tests. r=brendan.
--HG--
extra : rebase_source : 5d07f3e847b2adfb46f30f343af2e06d494012c3
|
2010-10-07 15:00:09 -05:00 |
Brendan Eich
|
b250c727a3
|
Nit-picks, mainly localizing and initializing the oldAttrs var, on patchwork for bug 599009 (r=bz).
|
2010-10-07 11:33:23 -07:00 |
Dave Herman
|
b3fd89a22a
|
bug 584787, r=pcwalton: Node shouldn't subclass Array
|
2010-10-07 10:59:45 -07:00 |