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 165206
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 165205
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 165204
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 165203
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 165202
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 165201
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 165200
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 165199
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 165198
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 165197
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 165196
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 165195
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 165194
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 165193
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 165192
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 165191
Bug 959787 - Handlify several JSAPI interfaces that can GC, Part 6; r=jonco
8eb896135c625d44e3aa5119979d13718fa173ff: Bug 963232 - Add extensive documentation to js/GCAPI.h; r=billm
Terrence Cole <terrence@mozilla.com> - Thu, 23 Jan 2014 11:47:11 -0800 - rev 165190
Bug 963232 - Add extensive documentation to js/GCAPI.h; r=billm
d651d623964173877f3e5f73d4387c5b7114d6f7: Bug 676358 - HTTP auth realm parameter parsed as quoted-string doesn't get unescaped r=jduell
Daniel Stenberg <daniel@haxx.se> - Fri, 24 Jan 2014 15:07:37 -0800 - rev 165189
Bug 676358 - HTTP auth realm parameter parsed as quoted-string doesn't get unescaped r=jduell
b5aad0b45a84d83c0548434d1377311271b01128: Bug 963434 - Remove jsopcode.tbl and jsoplengen.cpp in favor of a higher-order macro, and make JSOP_*_LENGTH into C++ constant variables. This will make the build process simpler, and it likely eliminates a needs-CLOBBER situation encountered while landing bug 948583. Particular thanks to r=jorendorff for the fast review here (given any change at all to jsopcode.tbl would bitrot this), DONTBUILD because already landed with wrong bug number
Jeff Walden <jwalden@mit.edu> - Fri, 24 Jan 2014 13:21:09 -0800 - rev 165188
Bug 963434 - Remove jsopcode.tbl and jsoplengen.cpp in favor of a higher-order macro, and make JSOP_*_LENGTH into C++ constant variables. This will make the build process simpler, and it likely eliminates a needs-CLOBBER situation encountered while landing bug 948583. Particular thanks to r=jorendorff for the fast review here (given any change at all to jsopcode.tbl would bitrot this), DONTBUILD because already landed with wrong bug number
bb900e8085fdd2e3fc21f7002ad3e3c490577cfb: Backed out changeset fe06fb5e10a7, wrong bug number.
Jeff Walden <jwalden@mit.edu> - Fri, 24 Jan 2014 15:00:52 -0800 - rev 165187
Backed out changeset fe06fb5e10a7, wrong bug number.
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip