Boris Zbarsky
|
91dab40486
|
Bug 1131803. Remove the use of parents from SandboxCallableProxyHandler and SandboxProxyHandler. r=bholley
|
2015-02-26 15:58:59 -05:00 |
|
Wes Kocher
|
0ed4ba78c4
|
Backed out changeset 4ef990c3d69d (bug 1131803) for potentially busting mochitest-e10s-dt on a CLOSED TREE
|
2015-02-26 23:20:33 -08:00 |
|
Wes Kocher
|
bc62dd3b33
|
Backed out 4 changesets (bug 1136925) for potentially busting m-e10s-dt on a CLOSED TREE
Backed out changeset 331761aaae22 (bug 1136925)
Backed out changeset 2faa0e91fe23 (bug 1136925)
Backed out changeset a00f2530c911 (bug 1136925)
Backed out changeset d5e658bc0792 (bug 1136925)
|
2015-02-26 23:17:34 -08:00 |
|
Boris Zbarsky
|
c210c7621b
|
Bug 1136925 part 2. Stop passing a parent to Wrapper::New. r=waldo,bholley
|
2015-02-26 15:58:59 -05:00 |
|
Boris Zbarsky
|
8a4e0b62a3
|
Bug 1131803. Remove the use of parents from SandboxCallableProxyHandler and SandboxProxyHandler. r=bholley
|
2015-02-26 15:58:59 -05:00 |
|
Boris Zbarsky
|
a00f32b28f
|
Bug 1136520. Stop parenting Xray expando objects to a non-global. r=bholley
|
2015-02-26 09:40:08 -05:00 |
|
Boris Zbarsky
|
58d73aae7a
|
Bug 1136345. Drop the parent arg from JS_NewObjectWithGivenProto and introduce a JS_DeprecatedNewObjectWithGivenProtoAndParent for the few cases that still pass in a custom parent. r=waldo
|
2015-02-26 09:40:08 -05:00 |
|
Boris Zbarsky
|
bc8973aead
|
Bug 1136292 part 5. Stop passing a global as the parent arg to JS_NewObjectWithGivenProto in XPConnect. r=peterv
|
2015-02-26 09:40:07 -05:00 |
|
Nick Fitzgerald
|
770748abfb
|
Bug 1117242 - SavedFrame objects should do principal checks for every accessor; r=jimb,jandem,bz
|
2015-02-13 09:21:50 -08:00 |
|
Ryan VanderMeulen
|
0271067944
|
Backed out 7 changesets (bug 1117242) for mochitest failures.
Backed out changeset 694f7ac58964 (bug 1117242)
Backed out changeset b3f8122dd990 (bug 1117242)
Backed out changeset 442d41779bd8 (bug 1117242)
Backed out changeset ccf6dfe1ac75 (bug 1117242)
Backed out changeset 86421767cd26 (bug 1117242)
Backed out changeset 2f996950fb2f (bug 1117242)
Backed out changeset 4414e9d0b66b (bug 1117242)
CLOSED TREE
|
2015-02-06 13:40:53 -05:00 |
|
Nick Fitzgerald
|
16213c2fc2
|
Bug 1117242 - Part 5: Implement xray support for SavedFrame; r=bholley
|
2015-02-06 09:15:01 -08:00 |
|
Bobby Holley
|
0a4d9d8104
|
Bug 1126911 - Special-case all chrome objects in wrapper selection. r=gabor
|
2015-02-05 11:07:40 -08:00 |
|
Bill McCloskey
|
411974faf9
|
Bug 1123461 - Make a real interface for js/ipc (r=dvander)
|
2015-01-26 13:32:18 -08:00 |
|
Jason Orendorff
|
0a7eb056ad
|
Bug 1112778, part 2 - Rename js::DefaultValue -> js::OrdinaryToPrimitive. r=Waldo.
--HG--
extra : rebase_source : 90e9de457d157d0ac30308ceb633f981917645ff
|
2014-12-18 05:02:30 -06:00 |
|
Ehsan Akhgari
|
b6e35bb4b4
|
Bug 1118486 - Part 1: Use = delete instead of MOZ_DELETE directly; r=Waldo
Most of this patch (with the exception of dom/bindings/Codegen.py) was
generated by the following bash script:
#!/bin/bash
function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
! -wholename "*security/nss*" \
! -wholename "*/.hg*" \
! -wholename "*/.git*" \
! -wholename "obj-*" \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-o -iname "*.cc" \
-o -iname "*.idl" \
-o -iname "*.ipdl" \
-o -iname "*.ipdlh" \
-o -iname "*.mm" \) | \
xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}
convert MOZ_DELETE '= delete'
|
2015-01-08 23:19:05 -05:00 |
|
Tom Schuster
|
f64a27048c
|
Bug 1094176 - Remove lookup API from browser. r=bholley
|
2014-12-17 00:28:39 +01:00 |
|
Tom Schuster
|
a135bf8d75
|
Bug 783829 - Remove getEnumerablePropertyKeys. r=efaust,bholley
|
2014-12-17 00:28:38 +01:00 |
|
Tom Schuster
|
71db988913
|
Bug 783829 - Change from Proxy iterate to enumerate. r=efaust,bholley
|
2014-12-17 00:28:38 +01:00 |
|
Jason Orendorff
|
3adebb6c77
|
Bug 1103368, part 5 - Make Class::getProperty and setProperty nullable instead of needing stub functions. Never store stub functions in JSPropertyDescriptors. r=bhackett.
--HG--
extra : rebase_source : a44070dd6155426ef6026c1575116f90b5fdac0c
extra : amend_source : 8d8fcf05dfd5fdf214a39501663347a6d6b56463
|
2014-11-22 12:23:39 -06:00 |
|
Jason Orendorff
|
4724b42042
|
Bug 1103152 - Remove JS_DeletePropertyStub, JS_EnumerateStub, JS_ResolveStub, and JS_ConvertStub. Make five mandatory JSClass hooks optional (nullable). r=bhackett.
--HG--
extra : rebase_source : a349ef612573aff8f87b995a65df94ae56cab13d
extra : amend_source : bbfe549fe0735d8b33ffff66d7eeddcc2ad042d2
|
2014-12-02 16:56:35 -06:00 |
|
Boris Zbarsky
|
ae7e51d646
|
Bug 1087851 part 1. Rename WrapNewBindingObject to GetOrCreateDOMReflector to make it clearer what it does. r=peterv for the idea; patch itself is just search-and-replace
|
2014-11-26 14:25:20 -05:00 |
|
Tom Schuster
|
c8c5550401
|
Bug 1091900 - Make GetIterator and others take an object as outparam. r=efaust
|
2014-11-19 01:44:03 +01:00 |
|
Tom Schuster
|
5775dbcbf7
|
Bug 783829 - Rename Proxy enumerate trap to getEnumerablePropertyKeys. r=efaust
|
2014-11-14 16:21:12 +01:00 |
|
Tom Schuster
|
107172fa13
|
Bug 993026 - Rename NewResolve to Resolve in browser. r=bz
|
2014-11-08 01:07:12 +01:00 |
|
Bill McCloskey
|
204e02f724
|
Bug 1092446 - [e10s] Allow unprivileged scopes to call content-to-chrome CPOWs (r=bholley)
|
2014-11-04 17:38:19 -08:00 |
|
Carsten "Tomcat" Book
|
f94c96cce1
|
Backed out changeset 2dbf8f6bd2aa (bug 1092446) for suspicion of adding a hazard
|
2014-11-05 10:04:08 +01:00 |
|
Bill McCloskey
|
edd6c20e5b
|
Bug 1092446 - [e10s] Allow unprivileged scopes to call content-to-chrome CPOWs (r=bholley)
|
2014-11-04 17:38:19 -08:00 |
|
Boris Zbarsky
|
98fc026551
|
Bug 1090749. Reverse the isSelfHosted test in XrayWrapper and jsapi.cpp. r=waldo
|
2014-10-29 17:00:48 -04:00 |
|
Boris Zbarsky
|
d3ead51082
|
Bug 1088002 part 3. Stop requiring JSPROP_PROPOP_ACCESSORS just to use stub accessors. r=waldo
|
2014-10-29 15:06:32 -04:00 |
|
Boris Zbarsky
|
e783498ddd
|
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
|
2014-10-29 15:06:31 -04:00 |
|
Boris Zbarsky
|
68263e2b2f
|
Bug 1087374. Make .wrappedJSObject on Xrays a JSNative accessor. r=bholley
|
2014-10-23 15:21:46 -04:00 |
|
Jeff Walden
|
065609283e
|
Bug 1052139 - Reorder the preventExtensions trap just after the [[Prototype]]-access traps. r=code-motion
--HG--
extra : rebase_source : ea85bf1daa26ec7a32caf2656ebf99c6e2757cfa
|
2014-10-21 11:40:04 -07:00 |
|
Jeff Walden
|
63e44a7975
|
Bug 1085566 - Make the preventExtensions hook return succeeded/failed rather than always indicate failure by reporting an error. r=efaust
--HG--
extra : rebase_source : 487b569d23ce18f39fc53697e5f25cc789885803
|
2014-10-19 01:18:43 -07:00 |
|
Jeff Walden
|
dc01ba9c13
|
Bug 1052139 - Implement the ability to prevent modifying an extensible object's [[Prototype]]. r=efaust, r=bholley
--HG--
extra : rebase_source : 547490455fc588e40dd2b2dba4c3355768d78f8d
|
2014-09-23 13:03:40 -07:00 |
|
Carsten "Tomcat" Book
|
d1de25b046
|
Backed out changeset 77ff6a4dd3f1 (bug 1052139)
|
2014-10-22 08:59:11 +02:00 |
|
Carsten "Tomcat" Book
|
983ab2d153
|
Backed out changeset 9e900e87b4bb (bug 1085566)
|
2014-10-22 08:59:09 +02:00 |
|
Carsten "Tomcat" Book
|
ecd1a7bd6c
|
Backed out changeset 4eee647a5bd4 (bug 1052139)
|
2014-10-22 08:59:05 +02:00 |
|
Jeff Walden
|
07d1baf5b1
|
Bug 1052139 - Reorder the preventExtensions trap just after the [[Prototype]]-access traps. r=code-motion
--HG--
extra : rebase_source : 18f69552bad6922c1b602cbf81d6961883e4d5b8
|
2014-10-21 11:40:04 -07:00 |
|
Jeff Walden
|
7f782a5fda
|
Bug 1085566 - Make the preventExtensions hook return succeeded/failed rather than always indicate failure by reporting an error. r=efaust
--HG--
extra : rebase_source : 3b61c22efe8b5b2b3135b11556b6b329479d3dcd
|
2014-10-19 01:18:43 -07:00 |
|
Jeff Walden
|
09421bed32
|
Bug 1052139 - Implement the ability to prevent modifying an extensible object's [[Prototype]]. r=efaust, r=bholley
--HG--
extra : rebase_source : 58fdb9c3b30d4a46984fae6d546fc7ef94dc3d20
|
2014-09-23 13:03:40 -07:00 |
|
Bobby Holley
|
a448ea68c0
|
Bug 1084656 - Properly propagate exceptions out of getExpandoObjectInternal. r=bz
|
2014-10-21 11:59:30 +02:00 |
|
Bobby Holley
|
bd7f40a7db
|
Bug 1081985 - Remove prototype remapping and make COWs simple. r=gabor
\o/
|
2014-10-20 15:52:53 +02:00 |
|
Bobby Holley
|
12b839b8e0
|
Bug 1081985 - Move checkPassToPrivilegedCode to AccessCheck.cpp where it belongs. r=gabor
|
2014-10-20 15:52:52 +02:00 |
|
Bobby Holley
|
e355eafe03
|
Bug 1081990 - Turn off COWs for Functions. r=gabor
|
2014-10-18 11:02:10 +02:00 |
|
Bobby Holley
|
91ab5a0bd5
|
Bug 1081990 - Generalize CheckPassToChrome machinery to operate on call/construct for all FilteringWrappers. r=gabor
|
2014-10-18 11:02:10 +02:00 |
|
Bobby Holley
|
7d2f1c29d4
|
Bug 1081990 - Give all non-COW filtering wrappers a null proto. r=gabor
|
2014-10-18 11:02:10 +02:00 |
|
Bobby Holley
|
ca690bc061
|
Bug 1084245 - Introduce a hacky opt-out of the new security checks for MozTCPSocket. r=bz
|
2014-10-17 18:02:19 +02:00 |
|
Bobby Holley
|
88d4cad9dc
|
Bug 1083060 - Only use the XOW policy for Window and Location. r=bz
|
2014-10-17 16:17:03 +02:00 |
|
Bobby Holley
|
7577b8cff6
|
Bug 1083060 - Refactor the XOW access control code to use an enum rather than a char*. r=bz
Srsly.
|
2014-10-17 16:17:02 +02:00 |
|
Jason Orendorff
|
b9202204d9
|
Bug 1082672, part 4 - Change XrayWrapper code to be able to resolve symbol-keyed methods. r=bz, r=bholley.
--HG--
extra : rebase_source : f78cbb83f63dfffd648c6d3c280273f4a61c9fe8
extra : amend_source : f006a096174eee166125430753e65e9a31bd930b
|
2014-09-18 12:30:38 -05:00 |
|