js/xpconnect/src/Sandbox.cpp
2e84c560ac0b2607fc36b83c1fb051ff67e95db6
created 2015-05-07 08:05 +0100
pushed 2015-08-03 13:22 +0000
Andrea Marchesini Andrea Marchesini - Bug 1156875 - patch 1 - URL.createObjectURL leaks in JS sandbox, r=bholley
be04da4b954d8e8be849890a76e612c9759f3fec
created 2015-05-03 12:49 -0700
pushed 2015-08-03 13:22 +0000
Bobby Holley Bobby Holley - Bug 1151385 - Fail early for cross-origin sandboxPrototype. r=gabor
8ed771ecfecd259a6236fbf0ad3214affb3b98aa
created 2015-04-23 15:51 +0200
pushed 2015-08-03 13:22 +0000
Jan de Mooij Jan de Mooij - Bug 1155946 part 1 - Add a mayResolve class hook to optimize objects with resolve hooks better. r=bhackett
2f1129bf94a28b97d74db27f54b923def45c1d23
created 2015-04-13 14:25 -0400
pushed 2015-08-03 13:22 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1153922 - Add a SandboxOptions option for creating the sandbox in a fresh JS::Zone. r=mrbkap
720d0e4030454d43299ab3c23fc97467fdaa3176
created 2015-04-08 21:23 -0400
pushed 2015-08-03 13:22 +0000
Jim Blandy Jim Blandy - Bug 1152577: Add 'aReason' argument to AutoEntryScript constructor, and provide plausible names for its instantiations. r=bholley
9af492c191a90fcf668c175f92641d123cf09784
created 2015-04-10 17:52 +0200
pushed 2015-08-03 13:22 +0000
David Rajchenbach-Teller David Rajchenbach-Teller - Bug 1150045 - De-anonymize Expanded Principals. r=bholley
fb6ceba6f57e8e1458894d6ebae0bd6a30ac47a3
created 2015-04-02 11:22 +0200
pushed 2015-08-03 13:22 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 followup - Stop declaring multiple pointers on a single line. r=jorendorff
c89c30a9b45f5df338760f337e6b1acb8d8758cf
created 2015-03-28 14:47 +0100
pushed 2015-08-03 13:22 +0000
Tom Schuster Tom Schuster - Bug 1147005 - Change JSAddPropertyOp signature. r=jorendorff,peterv
60d47f6038172abe1291384867198b18fd6a517e
created 2015-03-31 13:11 -0400
pushed 2015-08-03 13:22 +0000
Boris Zbarsky Boris Zbarsky - Bug 1149280 part 1. Make nullprincipal creation faster. r=smaug
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-06-19 19:24 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
5b892d8ef4538ea84378ebe4a352c49d8b9aa366
created 2015-03-28 10:39 -0700
pushed 2015-06-19 19:24 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 0c030f97a04f (bug 1144366) for being on top of patches being backed out
055c19334b2e2c289cfafb069c3d13c8a0a47ef0
created 2015-03-28 10:39 -0700
pushed 2015-06-19 19:24 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset d72144153749 (bug 1147005) for being on top of a patch on top of a patch being backed out
d72144153749bcb0c7a492ee8583711c03e4e6e2
created 2015-03-28 14:47 +0100
pushed 2015-06-19 19:24 +0000
Tom Schuster Tom Schuster - Bug 1147005 - Change JSAddPropertyOp signature. r=jorendorff,peterv
0c030f97a04f4e34c138b878c4352423f5e920f9
created 2015-03-28 12:08 +0100
pushed 2015-06-19 19:24 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
8c02abfe5360fa4bf00c5c59ea1640f1e2e7c14a
created 2015-03-01 13:16 -0600
pushed 2015-06-19 19:24 +0000
Jason Orendorff Jason Orendorff - Bug 1142794 - Change 'receiver' argument to SetProperty functions and ProxyHandler::set methods to be a HandleValue. r=Waldo.
c3638d994edd641c54b6cfcc60d8f32576530eca
created 2015-03-22 09:34 -0700
pushed 2015-06-19 19:24 +0000
Phil Ringnalda Phil Ringnalda - Backed out 9 changesets (bug 1142775, bug 1139683, bug 1143810, bug 1142761, bug 1142784, bug 1142794, bug 1144819) for widespread bustage
7613fc978d36faaf405f3490c19c85886c9e9686
created 2015-03-01 13:16 -0600
pushed 2015-06-19 19:24 +0000
Jason Orendorff Jason Orendorff - Bug 1142794 - Change 'receiver' argument to SetProperty functions and ProxyHandler::set methods to be a HandleValue. r=Waldo.
0b0c492a33b545fb9daa9b041969e17b5dcbe00e
created 2015-03-19 10:13 -0400
pushed 2015-06-19 19:24 +0000
Boris Zbarsky Boris Zbarsky - Bug 1117172 part 3. Change the wrappercached WrapObject methods to allow passing in aGivenProto. r=peterv
702b075ca1e6d87c67090c24ffa268a2ad075b41
created 2015-03-14 01:36 -0400
pushed 2015-06-19 19:24 +0000
Boris Zbarsky Boris Zbarsky - Bug 1097987 part 7. Require callers of JS::Evaluate to either use the global as the scope or pass in an explicit scopechain. r=waldo
c78a9d1273c5d4ddf7a804eab41a92ff90ce0ec5
created 2015-02-15 06:18 -0600
pushed 2015-06-19 19:24 +0000
Jason Orendorff Jason Orendorff - Bug 1133081, part 5 - Remove non-asserting PropertyDescriptor accessors in favor of the new PropDesc-inspired asserting accessors. r=efaust.
0712a3d4b79c78f151cf50407fb8707f41b52b25
created 2015-02-03 19:51 -0600
pushed 2015-06-19 19:24 +0000
Jason Orendorff Jason Orendorff - Bug 1113369, part 4 - [[Set]] ObjectOpResult support. r=Waldo, r=bz in dom, r=dvander in js/ipc, r=bholley in js/xpconnect.
d4f1b7962af4e949a0aa19af22fa88c23ba4b575
created 2015-03-03 21:01 -0500
pushed 2015-06-19 19:24 +0000
Boris Zbarsky Boris Zbarsky - Bug 1137591 part 1. Get rid of SandboxCreateXMLHttpRequest and just use the normal XHR constructor in sandboxes if someone asks for XHR there. r=bholley
dc3c7c5d75a7f56e4eba25acc9bdbd8494639362
created 2015-02-26 16:33 -0500
pushed 2015-06-19 19:24 +0000
Boris Zbarsky Boris Zbarsky - Bug 1131803 - Comment fix followup.
2e9b1150861bab37b5120e712fea7e872f4d8bd8
created 2015-02-26 15:58 -0500
pushed 2015-06-19 19:24 +0000
Boris Zbarsky Boris Zbarsky - Bug 1136925 part 3. Stop passing parents to js::NewProxyObject. r=waldo
eed045e1478f91b01b153dcc7203149e9b6353c0
created 2015-02-26 15:58 -0500
pushed 2015-06-19 19:24 +0000
Boris Zbarsky Boris Zbarsky - Bug 1131803. Remove the use of parents from SandboxCallableProxyHandler and SandboxProxyHandler. r=bholley
351ff671a30106a8f4aea581997da1e5af2c44ba
created 2015-02-26 23:20 -0800
pushed 2015-06-19 19:24 +0000
Wes Kocher Wes Kocher - Backed out changeset 4ef990c3d69d (bug 1131803) for potentially busting mochitest-e10s-dt on a CLOSED TREE
5dac945cae321bf7da54f6ca830d995fd4758906
created 2015-02-26 23:19 -0800
pushed 2015-06-19 19:24 +0000
Wes Kocher Wes Kocher - Backed out changeset b590778549ab (bug 1131803)
7c3cc4f11d38fd6adfc585cf06afb3d092471bdc
created 2015-02-26 23:17 -0800
pushed 2015-06-19 19:24 +0000
Wes Kocher Wes Kocher - Backed out 4 changesets (bug 1136925) for potentially busting m-e10s-dt on a CLOSED TREE
b590778549ab55bb903c38596c291fbf590dab1e
created 2015-02-26 16:33 -0500
pushed 2015-06-19 19:24 +0000
Boris Zbarsky Boris Zbarsky - Bug 1131803 comment fix followup. DONTBUILD
2faa0e91fe230efb7219e3b63b04641d12ee5264
created 2015-02-26 15:58 -0500
pushed 2015-06-19 19:24 +0000
Boris Zbarsky Boris Zbarsky - Bug 1136925 part 3. Stop passing parents to js::NewProxyObject. r=waldo
4ef990c3d69d31c78253b6c4125aa5b46533f238
created 2015-02-26 15:58 -0500
pushed 2015-06-19 19:24 +0000
Boris Zbarsky Boris Zbarsky - Bug 1131803. Remove the use of parents from SandboxCallableProxyHandler and SandboxProxyHandler. r=bholley
41be09fe77e0268ce047337453fa84c8cdc4e839
created 2015-03-30 14:41 +0200
pushed 2015-04-21 23:03 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff, a=sledru
7cf45873e3682883bae83fa90c55e963fe40c402
created 2015-02-22 10:57 +1300
pushed 2015-04-21 23:03 +0000
Martin Thomson Martin Thomson - Bug 975144 - Adding rtcIdentityProvider to sandbox global scope, r=gabor
2477541524cf864a039a87537fe082df653ef5d7
created 2015-02-10 19:58 +0100
pushed 2015-04-21 23:03 +0000
Tom Schuster Tom Schuster - Bug 1131003 - Move jsproxy.h to js/Proxy.h. r=efaust
21c74787b9b903cfc3ed2931403d77292e5e1296
created 2015-01-23 09:54 -0500
pushed 2015-04-21 23:03 +0000
Boris Zbarsky Boris Zbarsky - Bug 1107443 part 3. Stop defining non-configurable properties on the window in xpconnect sandbox code. r=peterv,jorendorff
ec05328eb3252d9adc6529e47f6f5b428959fa09
created 2014-12-18 05:02 -0600
pushed 2015-04-21 23:03 +0000
Jason Orendorff Jason Orendorff - Bug 1112778, part 2 - Rename js::DefaultValue -> js::OrdinaryToPrimitive. r=Waldo.
da03d6aff37d92878b0c19897fd759db92600f59
created 2015-01-09 10:55 -0800
pushed 2015-03-23 22:08 +0000
Martin Thomson Martin Thomson - Bug 1116269 - Add 'crypto' to sandbox global properties, r=gabor
b0b1ccb01cfcae90a0ed8af57973e21c3e64f24e
created 2015-01-08 11:21 -0500
pushed 2015-03-23 22:08 +0000
Ben Kelly Ben Kelly - Bug 1118443 Make workers specify the XHR load group to use during the request. r=sicking
36f9d31965036534c74757e73c3ce0b8bdd71f20
created 2014-12-18 12:44 -0800
pushed 2015-03-23 22:08 +0000
Bobby Holley Bobby Holley - Bug 1110546 - Allow null as the principal argument for the sandbox constructor. r=gabor
2e24211fa51cfd027ddb208b324980fabe65c70a
created 2014-12-17 00:28 +0100
pushed 2015-03-23 22:08 +0000
Tom Schuster Tom Schuster - Bug 783829 - Change from Proxy iterate to enumerate. r=efaust,bholley
4d9be695d380fca3cce00f34e1c435a8880b10e7
created 2014-12-15 11:34 +0100
pushed 2015-03-23 22:08 +0000
Gabor Krizsanits Gabor Krizsanits - Bug 1110105 - Get rid of -Promise from wantGlobalProperties. r=bholley
65e82280a4be780a54ea4cf4ae15e85f216dd8dd
created 2014-11-22 12:23 -0600
pushed 2015-03-23 22:08 +0000
Jason Orendorff Jason Orendorff - Bug 1103368, part 5 - Make Class::getProperty and setProperty nullable instead of needing stub functions. Never store stub functions in JSPropertyDescriptors. r=bhackett.
a7d403088a1608e6c04692313bf476478c5095eb
created 2014-12-02 16:56 -0600
pushed 2015-03-23 22:08 +0000
Jason Orendorff Jason Orendorff - Bug 1103152 - Remove JS_DeletePropertyStub, JS_EnumerateStub, JS_ResolveStub, and JS_ConvertStub. Make five mandatory JSClass hooks optional (nullable). r=bhackett.
c44465f2a4832426f0467a531c0a8ca2c6979fc3
created 2014-12-09 14:44 -0500
pushed 2015-03-23 22:08 +0000
Boris Zbarsky Boris Zbarsky - Bug 1101123. Don't allow redefining the getter of a non-configurable accessor property on native objects, even via the low-level JSAPI methods. r=efaust,bholley
63f71ff39bbc6f87008f7222db71d21d5d9d6d95
created 2014-11-24 17:04 -0800
pushed 2015-02-18 20:30 +0000
Wes Kocher Wes Kocher - Backed out changeset b3f742c00ba1 (bug 1103152)
c80672f72db67fa665c49642f2a73801b27249d8
created 2014-11-24 17:03 -0800
pushed 2015-02-18 20:30 +0000
Wes Kocher Wes Kocher - Backed out changeset b4b619628d1d (bug 1103368) for b2g build bustage
b4b619628d1d1ffd28413d102f11ee89a7f77819
created 2014-11-22 12:23 -0600
pushed 2015-02-18 20:30 +0000
Jason Orendorff Jason Orendorff - Bug 1103368, part 5 - Make Class::getProperty and setProperty nullable instead of needing stub functions. Never store stub functions in JSPropertyDescriptors. r=bhackett.
b3f742c00ba1395e499d859b6374ca6864d4f522
created 2014-11-21 15:14 -0600
pushed 2015-02-18 20:30 +0000
Jason Orendorff Jason Orendorff - Bug 1103152 - Remove JS_DeletePropertyStub, JS_EnumerateStub, JS_ResolveStub, and JS_ConvertStub. Make five mandatory JSClass hooks optional (nullable). r=bhackett.
14a34e921e1b2ec5b962ecd6ffccc009f0684c44
created 2014-11-19 01:44 +0100
pushed 2015-02-18 20:30 +0000
Tom Schuster Tom Schuster - Bug 1091900 - Make GetIterator and others take an object as outparam. r=efaust
466732e6be01fac4b758ad54f542ee9d0960f1a0
created 2014-11-08 01:07 +0100
pushed 2015-02-18 20:30 +0000
Tom Schuster Tom Schuster - Bug 993026 - Change resolve hook in browser/XPC. r=bholley
92d4cb1178bdd3ea90b1066c119f608991d81e13
created 2014-11-05 20:36 +0100
pushed 2015-02-18 20:30 +0000
Tom Schuster Tom Schuster - Bug 1091900 - Remove iteratorObject hook. r=jorendorff
5fbb8f4655ff290b9bd7366f93c0b76b4cdba226
created 2014-11-06 09:11 +0100
pushed 2015-02-18 20:30 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset dc265cc31095 (bug 1091900)
dc265cc310956d69520670be10672731a3b9b8d5
created 2014-11-05 20:36 +0100
pushed 2015-02-18 20:30 +0000
Tom Schuster Tom Schuster - Bug 1091900 - Remove iteratorObject hook. r=jorendorff
19efe73ee9f78718c56863cdcf55f803b2767825
created 2014-10-31 08:45 +0000
pushed 2015-02-18 20:30 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Fix sandbox object moved hook to work on partly initialized object r=bholley
66860992cd5ea5e12dc41ec39101de2cca4b7737
created 2014-10-29 15:06 -0400
pushed 2015-02-18 20:30 +0000
Boris Zbarsky Boris Zbarsky - Bug 1088002 part 2. Change JS_DefineElement, JS_DefineProperty, JS_DefineUCProperty, JS_DefinePropertyById, and JS_DefineProperties to default to using JSNative accessors, not JSPropertyOp accessors. r=waldo
bca59fc6ffd8eb052c7c9dee28190e667e108735
created 2014-10-23 15:21 -0400
pushed 2015-02-18 20:30 +0000
Boris Zbarsky Boris Zbarsky - Bug 1087404. Get rid of XPCQuickStubs.h/cpp. r=bholley
ad5d5e03408fa62bf8f003efdd10e8cd45c1389c
created 2014-10-20 13:04 -0400
pushed 2015-02-18 20:30 +0000
Boris Zbarsky Boris Zbarsky - Bug 1085071. Stop handling JSPropertyOp getters/setters in sandbox code, since we no longer have those around for any of the objects we care about. r=bholley
5c097e67bdb02dd12e7a172334b9044ff7cb3eea
created 2014-10-20 09:07 +0100
pushed 2015-02-18 20:30 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Relocate global objects (browser changes) r=bholley
a2458d9afc8167382d14066bd804689e6e401e22
created 2014-10-08 22:01 -0500
pushed 2015-02-18 20:30 +0000
Jason Orendorff Jason Orendorff - Bug 1081280 - Rename BaseProxyHandler::keys -> getOwnEnumerablePropertyKeys. r=efaust.
56d729d290c72aa489f82dff3f8df3c00acb7be4
created 2014-10-14 05:58 +0200
pushed 2015-02-18 20:30 +0000
Guilherme Goncalves Guilherme Goncalves - Bug 1082547 - Copy sandbox option strings instead of adopting them. r=bholley
less more (0) -100 -60 tip