9e06d42c2a6ad84eb6b701105b544cf031fad0b9: Bug 963885 - Disable mozdevice tests in make check until we can address they way they cause builds to be RETRYed
Phil Ringnalda <philringnalda@gmail.com> - Fri, 24 Jan 2014 19:36:32 -0800 - rev 165191
Push 38915 by philringnalda@gmail.com at Sat, 25 Jan 2014 03:47:25 +0000
Bug 963885 - Disable mozdevice tests in make check until we can address they way they cause builds to be RETRYed
15edf6b80226c1b327eca5f83963fbbe26a124f5: Bug 963607 - add some consts, make cache members mutable, GetChildAt part, r=tbsaunde
Alexander Surkov <surkov.alexander@gmail.com> - Fri, 24 Jan 2014 22:08:17 -0500 - rev 165190
Push 38914 by surkov.alexander@gmail.com at Sat, 25 Jan 2014 03:08:34 +0000
Bug 963607 - add some consts, make cache members mutable, GetChildAt part, r=tbsaunde
87b0be26bea9c10cbf6cd76dbd10c85c4d519515: Bug 952977: Convert GetEffectiveTransform to gfx::Matrix4x4 r=nical
David Zbarsky <dzbarsky@gmail.com> - Fri, 24 Jan 2014 17:49:19 -0800 - rev 165189
Push 38913 by dzbarsky@gmail.com at Sat, 25 Jan 2014 01:49:24 +0000
Bug 952977: Convert GetEffectiveTransform to gfx::Matrix4x4 r=nical
1aed8b03154a6769517102748cc8fdcb5c3b1e59: Bug 952977: Convert GetTextureTransform to gfx::Matrix4x4 r=nical
David Zbarsky <dzbarsky@gmail.com> - Fri, 24 Jan 2014 17:49:02 -0800 - rev 165188
Push 38913 by dzbarsky@gmail.com at Sat, 25 Jan 2014 01:49:24 +0000
Bug 952977: Convert GetTextureTransform to gfx::Matrix4x4 r=nical
7418f487bb8badda68b43b328b7ba0ce3f5531b6: Bug 844473: Honor mozdisallowselectionprint and moznomarginboxes in print preview as well as print. r=roc
Oskar Eisemuth <dev_oskar@hotmail.com> - Fri, 24 Jan 2014 17:18:54 -0500 - rev 165187
Push 38912 by zackw@panix.com at Sat, 25 Jan 2014 01:00:48 +0000
Bug 844473: Honor mozdisallowselectionprint and moznomarginboxes in print preview as well as print. r=roc
af1f556b0c094ad119b2a357a9e54b4e6ecfdea6: Bug 920849 - Part 2: Discover xpcshell tests through metadata, not filesystem; r=ted
Gregory Szorc <gps@mozilla.com> - Tue, 22 Oct 2013 16:54:40 -0700 - rev 165186
Push 38911 by gszorc@mozilla.com at Sat, 25 Jan 2014 00:32:29 +0000
Bug 920849 - Part 2: Discover xpcshell tests through metadata, not filesystem; r=ted
461927a6e0200e8c23c928f3bb5b3dcb9b986731: Bug 911547 - Test CSP enforcement in session-restored documents. r=ttaubert
Sid Stamm <sstamm@mozilla.com> - Thu, 23 Jan 2014 15:34:56 -0800 - rev 165185
Push 38910 by sstamm@mozilla.com at Sat, 25 Jan 2014 00:12:00 +0000
Bug 911547 - Test CSP enforcement in session-restored documents. r=ttaubert
80c7fa20601d757adba3c582a9ce7b36cbea2766: Bug 911547 - make nsIContentSecurityPolicy serializable and trigger read/write from nsPrincipal. r=jst,grobinson
Sid Stamm <sstamm@mozilla.com> - Thu, 23 Jan 2014 15:34:59 -0800 - rev 165184
Push 38910 by sstamm@mozilla.com at Sat, 25 Jan 2014 00:12:00 +0000
Bug 911547 - make nsIContentSecurityPolicy serializable and trigger read/write from nsPrincipal. r=jst,grobinson
cc32cb2daf2782ba95029cd30c462bc0c03653ae: Bug 957688 - Remove nsIXPCSecurityManager::CanAccess and nsScriptSecurityManager::CheckPropertyAccessImpl. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Fri, 24 Jan 2014 16:08:26 -0800 - rev 165183
Push 38909 by bobbyholley@gmail.com at Sat, 25 Jan 2014 00:08:42 +0000
Bug 957688 - Remove nsIXPCSecurityManager::CanAccess and nsScriptSecurityManager::CheckPropertyAccessImpl. r=mrbkap \o/
5db4e6d1dc023cf90e9518457f40a985ac766536: Bug 957688 - Remove nsIScriptSecurityManager::CheckPropertyAccess. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Fri, 24 Jan 2014 16:08:26 -0800 - rev 165182
Push 38909 by bobbyholley@gmail.com at Sat, 25 Jan 2014 00:08:42 +0000
Bug 957688 - Remove nsIScriptSecurityManager::CheckPropertyAccess. r=mrbkap
5ac97770b63cb9b72cb5e87a4c582fd9187f61b4: Bug 957688 - Kill off checkAccess. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Fri, 24 Jan 2014 16:08:26 -0800 - rev 165181
Push 38909 by bobbyholley@gmail.com at Sat, 25 Jan 2014 00:08:42 +0000
Bug 957688 - Kill off checkAccess. r=mrbkap
4030b1beb0d4cc167f5b2ad18f99261b1483b9d9: Bug 957688 - Remove checkaccess junk from the XBL compilation scope. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Fri, 24 Jan 2014 16:08:25 -0800 - rev 165180
Push 38909 by bobbyholley@gmail.com at Sat, 25 Jan 2014 00:08:42 +0000
Bug 957688 - Remove checkaccess junk from the XBL compilation scope. r=mrbkap I have no idea what this is supposed to be doing, given that the compilation scope doesn't run script. We should make sure this is reviewed by someone who remembers why this was written.
7ed1607eac3a08eb86f67179fa4e5f37b28fefaa: Bug 957688 - Remove checkAccess nsIXPCScriptable hook. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Fri, 24 Jan 2014 16:08:25 -0800 - rev 165179
Push 38909 by bobbyholley@gmail.com at Sat, 25 Jan 2014 00:08:42 +0000
Bug 957688 - Remove checkAccess nsIXPCScriptable hook. r=mrbkap
1a85688d37ea8d1a034ce7286fffa7436e2e272e: Bug 957688 - Remove checkObjectAccess security callback. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Fri, 24 Jan 2014 16:08:25 -0800 - rev 165178
Push 38909 by bobbyholley@gmail.com at Sat, 25 Jan 2014 00:08:42 +0000
Bug 957688 - Remove checkObjectAccess security callback. r=mrbkap There's no need for the JS shell stuff either, since vm/Runtime.cpp already sets up NullSecurityCallbacks by default.
4e3c42f192f4cd2b3965e91ec7b970c8e06d9f7f: Bug 957688 - Remove side-effect-y call to js::CheckAccess, and remove js::CheckAccess itself. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Fri, 24 Jan 2014 16:08:25 -0800 - rev 165177
Push 38909 by bobbyholley@gmail.com at Sat, 25 Jan 2014 00:08:42 +0000
Bug 957688 - Remove side-effect-y call to js::CheckAccess, and remove js::CheckAccess itself. r=mrbkap Thankfully, this case was only taking the JSACC_PROTO, which is significantly simpler than the alternative.
048746b43ad37d5106fe258caf4c118231b9ca8c: Bug 957688 - Remove side-effect-free calls to js::CheckAccess. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Fri, 24 Jan 2014 16:08:24 -0800 - rev 165176
Push 38909 by bobbyholley@gmail.com at Sat, 25 Jan 2014 00:08:42 +0000
Bug 957688 - Remove side-effect-free calls to js::CheckAccess. r=mrbkap js::CheckAccess has all sorts of crazy side-effects on its parameters. Luckily, they mostly happen on dead values. We have to alter a jit-test that previously threw, and doesn't anymore. I have confirmed that the reason for throwing was not the security check itself, but rather the lookupGeneric call that happens inside js::CheckAccess, which ends up throwing 'undefined is not a function'. It seems like this is just an issue of calling lookupGeneric when we shouldn't, and that the correct behavior here is not to throw.
08b7f4b5b665a4e4c4c83c7b96d22d0e712efbff: Bug 957688 - Remove JS_CheckAccess. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Fri, 24 Jan 2014 16:08:24 -0800 - rev 165175
Push 38909 by bobbyholley@gmail.com at Sat, 25 Jan 2014 00:08:42 +0000
Bug 957688 - Remove JS_CheckAccess. r=mrbkap But how will we call from Gecko into the JS engine to query CAPS via a callback?
f6fb2082c9964d0a5930381cd7bf4ae71e2cb20a: Bug 957688 - Make ComputeStackString pass a principal and remove checkAccess call. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Fri, 24 Jan 2014 16:08:24 -0800 - rev 165174
Push 38909 by bobbyholley@gmail.com at Sat, 25 Jan 2014 00:08:42 +0000
Bug 957688 - Make ComputeStackString pass a principal and remove checkAccess call. r=mrbkap Now that we have the principal-based filtering for stack walking, we can do this. This isn't technically equivalent to the old behavior, since a stack that goes: A -> B -> A would previous have only seen the second set of |A| frames, whereas now we'd see both sets. But this seems strictly better (also, it doesn't happen on the web). As noted, I've filed a bug for making this context- and saveFrameChain-agnostic.
37420d9a2c76d14009c25d84580e03befaa7eae0: Bug 959787 - Handlify several JSAPI interfaces that can GC, Part 7; r=sfink
Terrence Cole <terrence@mozilla.com> - Tue, 21 Jan 2014 17:03:20 -0800 - rev 165173
Push 38908 by tcole@mozilla.com at Fri, 24 Jan 2014 23:48:55 +0000
Bug 959787 - Handlify several JSAPI interfaces that can GC, Part 7; r=sfink
64ad4b2af6ac51427f8cd4c679caf5bbcd26f88f: Bug 959787 - Handlify several JSAPI interfaces that can GC, Part 6; r=jonco
Terrence Cole <terrence@mozilla.com> - Fri, 17 Jan 2014 10:10:17 -0800 - rev 165172
Push 38908 by tcole@mozilla.com at Fri, 24 Jan 2014 23:48:55 +0000
Bug 959787 - Handlify several JSAPI interfaces that can GC, Part 6; r=jonco
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip