js/xpconnect/wrappers/XrayWrapper.cpp
98d705a709c78a4ca6dd3a80d1ca1cfc2de95376
created 2014-08-06 23:32 -0400
pushed 2014-10-06 12:51 +0000
Bobby Holley Bobby Holley - Bug 1042436 - Warn once to the console when XrayWrappers deny access to an object. r=gabor, sr=smaug, a=sledru
704ef45176bd7f9407861b78df715c4d7804c9e8
created 2014-08-06 23:32 -0400
pushed 2014-10-06 12:51 +0000
Bobby Holley Bobby Holley - Bug 1042436 - Lowercase the "reason" param to SilentFailure. a=sledru
2449111f679e4ebf776bccb85fdfe58e7105736d
created 2014-08-06 23:32 -0400
pushed 2014-10-06 12:51 +0000
Bobby Holley Bobby Holley - Bug 1042436 - Always enter the wrapper's compartment before invoking SilentFailure. r=gabor, a=sledru
d8d4e3267f18eaa5708a9d08c28888f379bdb979
created 2014-07-14 10:09 -0700
pushed 2014-10-06 12:51 +0000
Bobby Holley Bobby Holley - Bug 856067 - Add some helpful logging to the console when we deny access to a non-Xrayable object. r=gabor
ad3e496af06c059b34fb87adc6ffbc5a8114c8a2
created 2014-07-14 10:09 -0700
pushed 2014-10-06 12:51 +0000
Bobby Holley Bobby Holley - Bug 856067 - Make unwaived non-Xrayable objects opaque from privileged code. r=gabor
d257e3805fc79aaf1c023144881ff3d9527c6611
created 2014-07-11 09:37 -0700
pushed 2014-10-06 12:51 +0000
Bobby Holley Bobby Holley - Bug 987669 - Just use macros because MSVC and gcc don't have real constexpr support. r=me CLOSED TREE
a2cbaa33712041d83416da86e33618f1a4e80b58
created 2014-07-11 09:09 -0700
pushed 2014-10-06 12:51 +0000
Bobby Holley Bobby Holley - Bug 987669 - Turn on Xrays for Error objects. r=gabor
e171c0317b8279076ce884ec756a204afb774290
created 2014-07-11 09:09 -0700
pushed 2014-10-06 12:51 +0000
Bobby Holley Bobby Holley - Bug 987669 - Add Xray support for FooError.prototype.name. r=gabor
4e45b8a55bfbdf96b6ca113efab4bbb926decf8e
created 2014-07-11 09:09 -0700
pushed 2014-10-06 12:51 +0000
Bobby Holley Bobby Holley - Bug 987669 - Implement Xray support for the data properties on ErrorObject instances. r=gabor
8fed72d0f4961bedc9e726b229e66a3d92914580
created 2014-07-11 09:09 -0700
pushed 2014-10-06 12:51 +0000
Bobby Holley Bobby Holley - Bug 987669 - Implement IsErrorObjectKey and do more at compile-time. r=gabor
b4e66f3f59f82a7237c7cf34386fc58244051c60
created 2014-06-29 20:42 -0700
pushed 2014-10-06 12:51 +0000
Chris Peterson Chris Peterson - Bug 1036778 - Replace MOZ_ASSUME_UNREACHABLE with MOZ_CRASH in js/xpconnect. r=bholley
fd0234ab45821e25c1b304ac06f769f03a123c66
created 2014-07-10 09:31 -0700
pushed 2014-10-06 12:51 +0000
Bobby Holley Bobby Holley - Bug 1034239 - Replace GentlyOpaque with an "Xray-to-nothing" wrapper. r=gabor
74c612bb014700b7953162aa4bb1e1c175c3f1f5
created 2014-07-07 13:11 -0700
pushed 2014-10-06 12:51 +0000
Bobby Holley Bobby Holley - Bug 1033927 - Drop support for custom [object XrayWrapper [object ClassName]] stringification. r=peterv
102fae9cacc1b3c48c9a8e640a9e183ea62fd9c5
created 2014-07-05 17:30 +0200
pushed 2014-10-06 12:51 +0000
Jan de Mooij Jan de Mooij - Bug 1034191 - Make nsDependentJSString users work with Latin1 strings and nursery-allocated strings. r=bz
30c45b56a2ef3e4a3ceac6d9328922606bc1cfd5
created 2014-07-04 12:41 -0700
pushed 2014-10-06 12:51 +0000
Bobby Holley Bobby Holley - Bug 1029933 - Introduce and use ParentKeyForStandardClass. r=Waldo
3ff6b5e30818ab1ecaf861d850d50d74cab88692
created 2014-07-04 12:41 -0700
pushed 2014-10-06 12:51 +0000
Bobby Holley Bobby Holley - Bug 1029933 - Introduce the concept of "dependent" standard classes and handle them in the ClassSpec infrastructure. r=Waldo
a30f01152c58b8482e4465a0cb1326e926c611e1
created 2014-07-03 09:40 -0700
pushed 2014-10-06 12:51 +0000
Bobby Holley Bobby Holley - Bug 1032317 - Make CompartmentPrivate and XPCWrappedNativeScope accessors infallible. r=gabor
0072f8f779415817ab9ae68cbb914c21ff724645
created 2014-07-02 21:06 -0700
pushed 2014-10-06 12:51 +0000
Bobby Holley Bobby Holley - Bug 1033920 - Handle null in XrayWrapper::setPrototypeOf. v1 r=efaust
ffddc07896d7bc6b6627cf9348383bc57ca54e0d
created 2014-07-02 11:02 -0700
pushed 2014-10-06 12:51 +0000
Bobby Holley Bobby Holley - Bug 1033253 - Null-check the result of JS_GetFunctionId. r=bz
965c8f8bce9af670c3b9d4f5a8ba228bfdd1c917
created 2014-06-25 15:35 -0700
pushed 2014-10-06 12:51 +0000
Steve Fink Steve Fink - Bug 1022773 - Return value rooting for XPConnect, r=bholley
f74b2c50ea0bc991eb69d7c6390c6986d5cba0d6
created 2014-06-27 04:44 -0700
pushed 2014-10-06 12:51 +0000
Eric Faust Eric Faust - Bug 1027402 - Part 4: Mark Proxy Handler uses const. (r=jorendorff, r=bz)
fe5b4bc91c68defa5562c1863b2c050eaf60bdb0
created 2014-06-27 04:44 -0700
pushed 2014-10-06 12:51 +0000
Eric Faust Eric Faust - Bug 1027402 - Part 3: Mark all Proxy Handler methods const. (r=jorendorff, r=bz)
dc01b6b21d7189f9807e524f4e2690181f12c152
created 2014-06-27 04:44 -0700
pushed 2014-10-06 12:51 +0000
Eric Faust Eric Faust - Bug 1027402 - Part 2: Mark Proxy Handler instances as const. (r=bholley, r=bz over IRC)
636c7e0c143dd72a911cc143006877a185ab076d
created 2014-06-27 04:44 -0700
pushed 2014-10-06 12:51 +0000
Eric Faust Eric Faust - Bug 1027402 - Part 1: Remove set* from BaseProxyHandler. (r=bholley)
e10bf710fb7a6f137016e86733a5483295be33be
created 2014-06-27 14:21 +0200
pushed 2014-10-06 12:51 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 2c6403818106 (bug 1027402) for bustage on a CLOSED TREE
41e50e705f51d540656dd79d179b5b609861fa8c
created 2014-06-27 14:21 +0200
pushed 2014-10-06 12:51 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 346912776f97 (bug 1027402)
55f6c141528165e4487de0cdd76295adacdc0bcf
created 2014-06-27 14:21 +0200
pushed 2014-10-06 12:51 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 285c853fedfa (bug 1027402)
eeea01ddfe7ba8d9ef6615c7568c8faee501d502
created 2014-06-27 14:21 +0200
pushed 2014-10-06 12:51 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 96443362db6f (bug 1027402)
96443362db6fae4ff7e7c2f31654a3c6d3dcdbb1
created 2014-06-27 04:44 -0700
pushed 2014-10-06 12:51 +0000
Eric Faust Eric Faust - Bug 1027402 - Part 4: Mark Proxy Handler uses const. (r=jorendorff, r=bz)
285c853fedfa684dfea52dba1e1e7db1cec7050b
created 2014-06-27 04:44 -0700
pushed 2014-10-06 12:51 +0000
Eric Faust Eric Faust - Bug 1027402 - Part 3: Mark all Proxy Handler methods const. (r=jorendorff, r=bz)
346912776f973e9f5375cc49c4cac6ef374a3e75
created 2014-06-27 04:44 -0700
pushed 2014-10-06 12:51 +0000
Eric Faust Eric Faust - Bug 1027402 - Part 2: Mark Proxy Handler instances as const. (r=bholley)
2c64038181063d93859477d05edd2f2c0fd3e173
created 2014-06-27 04:44 -0700
pushed 2014-10-06 12:51 +0000
Eric Faust Eric Faust - Bug 1027402 - Part 1: Remove set* from BaseProxyHandler. (r=bholley)
828bbf42999554ce67dbebcd968885d8c0a75af5
created 2014-06-23 10:57 -0500
pushed 2014-10-06 12:51 +0000
Jason Orendorff Jason Orendorff - Bug 645416, part 22 - Remove JSCompartment::wrapId. r=terrence.
206d7f502e142587002b10f96f49e76f0cacf594
created 2014-06-19 09:57 -0700
pushed 2014-10-06 12:51 +0000
Bobby Holley Bobby Holley - Bug 976148 - Support the .name and .length properties of Function instances. r=gabor
a471415834ae635da94c5e8a2344bf31c44118ed
created 2014-06-19 09:57 -0700
pushed 2014-10-06 12:51 +0000
Bobby Holley Bobby Holley - Bug 976148 - Support the 'prototype' property for standard constructors. r=gabor
fa086a70cfbfc508f298fdbfeeb5066ca801c5d3
created 2014-06-19 09:57 -0700
pushed 2014-10-06 12:51 +0000
Bobby Holley Bobby Holley - Bug 976148 - Implement Xrays to Function objects. r=gabor
4a50fbe99969d14f9dfa41c21053638dbced091f
created 2014-06-17 10:16 -0700
pushed 2014-10-06 12:51 +0000
Bobby Holley Bobby Holley - Bug 987163 - Implement Xrays for TypedArrays. r=gabor
a8ca188e4c661914b701f7043185a5e6b1cd7323
created 2014-06-17 10:16 -0700
pushed 2014-10-06 12:51 +0000
Bobby Holley Bobby Holley - Bug 987163 - Fix some squelched OOMs. r=gabor
211c785e34bbaefa1a317f75d872327c87a634c0
created 2014-06-17 10:16 -0700
pushed 2014-10-06 12:51 +0000
Bobby Holley Bobby Holley - Bug 987163 - Convert from |switch| statements to |if| statements. r=gabor
17b0811fc6aea4b4345746716caa0312ef2989cc
created 2014-06-11 15:16 -0700
pushed 2014-10-06 12:51 +0000
Bobby Holley Bobby Holley - Bug 1020609 - Implement Xrays to Arrays. r=bz
a03d78cf4635f7411de50f1952c109de98ba3e85
created 2014-06-11 15:16 -0700
pushed 2014-10-06 12:51 +0000
Bobby Holley Bobby Holley - Bug 1020609 - Make configurability check in Xray defineProperty match the spec. r=bz
c45ab5ebb3937adf38427bd8a3bd9854297df6d6
created 2014-06-10 20:15 -0700
pushed 2014-10-06 12:51 +0000
Bobby Holley Bobby Holley - Bug 1022016 - Redesign nsDependentJSString API to be less of a footgun. r=gabor
2b64fd64d1c772fda138da46e158c9451da33193
created 2014-06-09 15:48 -0700
pushed 2014-10-06 12:51 +0000
Eric Faust Eric Faust - Backout changesets 654a3fc28fa2 and 88fefd05fb64 (bug 1017862) for Cpp and mochitest failures on a CLOSED TREE. r=bustage
88fefd05fb64739808d9185fa3b9e262017c7545
created 2014-06-09 14:12 -0700
pushed 2014-10-06 12:51 +0000
Eric Faust Eric Faust - Bug 1017862 - Remove virtual destructor from BaseProxyHandler. (r=jorendorff)
c405f720f58761908c282d9307a4873ff91f8a95
created 2014-08-09 00:39 -0400
pushed 2014-08-25 18:42 +0000
Bobby Holley Bobby Holley - Bug 1042436 - Warn once to the console when XrayWrappers deny access to an object. r=gabor,sr=smaug a=sylvestre
84bf42618416eb099c3c7b17ae98290ae8de90c0
created 2014-08-09 00:39 -0400
pushed 2014-08-25 18:42 +0000
Bobby Holley Bobby Holley - Bug 1042436 - Lowercase the "reason" param to SilentFailure. r=me
08c5b02a125e590f5684df1c579374befde99d19
created 2014-08-09 00:39 -0400
pushed 2014-08-25 18:42 +0000
Bobby Holley Bobby Holley - Bug 1042436 - Always enter the wrapper's compartment before invoking SilentFailure. r=gabor
53c7aceaf1a8845ebe63951307e010d8753cabff
created 2014-08-08 15:22 -0400
pushed 2014-08-25 18:42 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 1cf7b5810eb5, 4cb373d9ce33, and 6037db66624b (bug 1042436) for bustage.
1cf7b5810eb5cd68bb3c609c19248cc4389a998a
created 2014-08-06 23:32 -0400
pushed 2014-08-25 18:42 +0000
Bobby Holley Bobby Holley - Bug 1042436 - Warn once to the console when XrayWrappers deny access to an object. r=gabor, sr=smaug, a=sledru
4cb373d9ce337d590b46863e6381f665438c2ae0
created 2014-08-06 23:32 -0400
pushed 2014-08-25 18:42 +0000
Bobby Holley Bobby Holley - Bug 1042436 - Lowercase the "reason" param to SilentFailure. a=sledru
6037db66624bc53a80021296aabf892013f82c14
created 2014-08-06 23:32 -0400
pushed 2014-08-25 18:42 +0000
Bobby Holley Bobby Holley - Bug 1042436 - Always enter the wrapper's compartment before invoking SilentFailure. r=gabor, a=sledru
0c294941cc3ede3bd06a84eaf008d1b9e7b68687
created 2014-07-02 21:06 -0700
pushed 2014-08-25 18:42 +0000
Bobby Holley Bobby Holley - Bug 1033920 - Handle null in XrayWrapper::setPrototypeOf. r=efaust, a=sledru
97ef8ef6033f0eb4947e2230fffeef5f36c0f5f4
created 2014-07-01 14:23 -0700
pushed 2014-08-25 18:42 +0000
Steve Fink Steve Fink - Bug 1022773 - Return value rooting for XPConnect, r=bholley, a=abillings
ee727fe51f064d134ed45376e59c6c72a654402d
created 2014-07-01 13:27 -0700
pushed 2014-08-25 18:42 +0000
Wes Kocher Wes Kocher - Backed out 7 changesets (bug 1022773) for build bustage
cde190482d72217502f687f17a184e3b955ddf6b
created 2014-06-25 15:35 -0700
pushed 2014-08-25 18:42 +0000
Steve Fink Steve Fink - Bug 1022773 - Return value rooting for XPConnect, r=bholley, a=abillings
2e56e197cdbfc0d28a2b6772a0c28897491e9646
created 2014-06-11 15:16 -0700
pushed 2014-08-25 18:42 +0000
Bobby Holley Bobby Holley - Bug 1020609 - Implement Xrays to Arrays. r=bz, a=lmandel
43fe37d13da6f7e5c1cbff924c3126990d055f42
created 2014-06-11 15:16 -0700
pushed 2014-08-25 18:42 +0000
Bobby Holley Bobby Holley - Bug 1020609 - Make configurability check in Xray defineProperty match the spec. r=bz, a=lmandel
042efa0757405a246c93e904b274679287197bce
created 2014-06-10 20:15 -0700
pushed 2014-08-25 18:42 +0000
Bobby Holley Bobby Holley - Bug 1022016 - Redesign nsDependentJSString API to be less of a footgun. r=gabor, a=lmandel
fc756706366d983e5d70345cab419fbf72db3d36
created 2014-06-06 15:31 -0400
pushed 2014-08-25 18:42 +0000
Trevor Saunders Trevor Saunders - bug 1021171 - don't return nulllptr in functions returning bool r=bz,waldo
9592f7abff55fdf582292cdc38991849d6c8d942
created 2014-06-05 22:32 -0700
pushed 2014-08-25 18:42 +0000
Bobby Holley Bobby Holley - Bug 987111 - Flip on Object Xrays. r=gabor
less more (0) -300 -100 -60 tip