19593a7c78f1a86a829503c1e5665661f54c4d04: Bug 834732 - Implement stricter cx handling in xpc_EvalInSandbox. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Tue, 26 Feb 2013 11:04:11 -0800 - rev 123038
Push 23632 by bobbyholley@gmail.com at Tue, 26 Feb 2013 19:04:30 +0000
Bug 834732 - Implement stricter cx handling in xpc_EvalInSandbox. r=mrbkap
d6766dee457e2b4d59ca65c4da87911caf450b33: Bug 834732 - Make nsCxPusher.Push(JSContext*) infallible. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Tue, 26 Feb 2013 11:04:11 -0800 - rev 123037
Push 23632 by bobbyholley@gmail.com at Tue, 26 Feb 2013 19:04:30 +0000
Bug 834732 - Make nsCxPusher.Push(JSContext*) infallible. r=mrbkap We leave the nsIDOMEventTarget* versions fallible for now, but this makes the common case a lot simpler. Note that this means that pushing a null JSContext, a bug, is no longer handled at runtime. But I think we should just assert against it, since there are already callers that don't check the return value.
471fe31fc325774e0aa26b39ec442e23b5cb1e2e: Bug 834732 - Remove PushBehavior. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Tue, 26 Feb 2013 11:04:11 -0800 - rev 123036
Push 23632 by bobbyholley@gmail.com at Tue, 26 Feb 2013 19:04:30 +0000
Bug 834732 - Remove PushBehavior. r=mrbkap Now that we only have ALWAYS_PUSH and ASSERT_SCRIPT_CONTEXT, we have uniform release-mode behavior everywhere. Remove the crap.
90724209f5552fc11863bf81d4d0b82074276684: Bug 834732 - Move cx pushing into nsPluginProtoChainInstallRunner. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Tue, 26 Feb 2013 11:04:10 -0800 - rev 123035
Push 23632 by bobbyholley@gmail.com at Tue, 26 Feb 2013 19:04:30 +0000
Bug 834732 - Move cx pushing into nsPluginProtoChainInstallRunner. r=mrbkap This gets rid of the last use of REQUIRE_SCRIPT_CONTEXT. \o/
34e3e1156a7f177b8300a330bb18934174dd2f90: Bug 834732 - Make nsDocShell::AddState push the JSContext if it grabs one, and remove push in nsStructuredCloneContainer. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Tue, 26 Feb 2013 11:04:10 -0800 - rev 123034
Push 23632 by bobbyholley@gmail.com at Tue, 26 Feb 2013 19:04:30 +0000
Bug 834732 - Make nsDocShell::AddState push the JSContext if it grabs one, and remove push in nsStructuredCloneContainer. r=mrbkap This gets rid of one of the last consumers of REQUIRE_SCRIPT_CONTEXT.
ebd40f774d14531e466ea36f7c5eaf4e13fa1243: Bug 834732 - Make SafeAutoJSContext actually push something. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Tue, 26 Feb 2013 11:04:10 -0800 - rev 123033
Push 23632 by bobbyholley@gmail.com at Tue, 26 Feb 2013 19:04:30 +0000
Bug 834732 - Make SafeAutoJSContext actually push something. r=mrbkap Currently it never does, because the SafeJSContext doesn't have an nsIScriptContext behind it. :-(
7736f5d80843cc3b3bcc817852753af51d6909c0: Bug 834732 - Get rid of footgun bool param for nsCxPusher and use an explicit enum. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Tue, 26 Feb 2013 11:04:09 -0800 - rev 123032
Push 23632 by bobbyholley@gmail.com at Tue, 26 Feb 2013 19:04:30 +0000
Bug 834732 - Get rid of footgun bool param for nsCxPusher and use an explicit enum. r=mrbkap The goal here is to get rid of this crap entirely, and make nsCxPusher always push. But that's a scary change, so we do it in chunks. This patch, in particular, should have zero behavioral change. This means preserving some very wrong behavior. For instance, currently SafeAutoJSContext never pushes a damn thing, because the safe JSContext doesn't have an associated nsIScriptContext. We preserve this behavior, and in fact convert various similarly-buggy consumers to SafeAutoJSContext, so that we can hoist the behavioral change into a subsequent patch.
8d8cb708ed97dfd44b171028570c873d84e0157f: Bug 835868 - Consolidate cross-process permission checks for TCPSocket. r=jdm
Glenna Buford <glennaL.buford@gmail.com> - Tue, 26 Feb 2013 13:57:39 -0500 - rev 123031
Push 23631 by josh@joshmatthews.net at Tue, 26 Feb 2013 18:58:25 +0000
Bug 835868 - Consolidate cross-process permission checks for TCPSocket. r=jdm
29de190ac31c1b28b6f41259b679dfcbd20a6e86: Bug 844984: Remove overdraw in Awesomebar. [r=bnicholson]
Sriram Ramasubramanian <sriram@mozilla.com> - Mon, 25 Feb 2013 12:15:00 -0800 - rev 123030
Push 23630 by sramasubramanian@mozilla.com at Tue, 26 Feb 2013 18:57:48 +0000
Bug 844984: Remove overdraw in Awesomebar. [r=bnicholson]
6a930768eb8298f33eb36ae953ff5dcc43c4dca3: Bug 841666 - Use exponent over-estimation to truncate operations. r=h4writer
Nicolas B. Pierron <nicolas.b.pierron@mozilla.com> - Mon, 25 Feb 2013 15:41:06 -0800 - rev 123029
Push 23629 by npierron@mozilla.com at Tue, 26 Feb 2013 18:56:31 +0000
Bug 841666 - Use exponent over-estimation to truncate operations. r=h4writer
018649ef8ce6b1404497be8c45311f9ef0f4b3be: Bug 844590 - Use Looper.getMainLooper() for UiAsyncTask. r=kats
Brian Nicholson <bnicholson@mozilla.com> - Mon, 25 Feb 2013 15:15:49 -0800 - rev 123028
Push 23628 by bnicholson@mozilla.com at Tue, 26 Feb 2013 18:50:33 +0000
Bug 844590 - Use Looper.getMainLooper() for UiAsyncTask. r=kats
9c97e01125cc15fc83ec327bdc29980fc7d8f9bf: Bug 844305 - Check that excluded type are included before generating guards. r=bhackett
Nicolas B. Pierron <nicolas.b.pierron@mozilla.com> - Mon, 25 Feb 2013 16:27:51 -0800 - rev 123027
Push 23627 by npierron@mozilla.com at Tue, 26 Feb 2013 18:45:53 +0000
Bug 844305 - Check that excluded type are included before generating guards. r=bhackett
729d41f6743b5e2711d530cc413f7499babb60a7: Bug 844059 - Prevent int-specialized GetElementIC to produce stub for float typed arrays. r=dvander
Nicolas B. Pierron <nicolas.b.pierron@mozilla.com> - Mon, 25 Feb 2013 15:34:31 -0800 - rev 123026
Push 23626 by npierron@mozilla.com at Tue, 26 Feb 2013 18:42:25 +0000
Bug 844059 - Prevent int-specialized GetElementIC to produce stub for float typed arrays. r=dvander
4b91cf1b0430921f322b244356770c625e1ec42f: Bug 775281: B2G Mochitest frontend fixes to enable xpcshell from test.sh. r=jgriffin
Marshall Culpepper <marshall@mozilla.com> - Tue, 26 Feb 2013 12:05:35 -0600 - rev 123025
Push 23625 by mculpepper@mozilla.com at Tue, 26 Feb 2013 18:30:21 +0000
Bug 775281: B2G Mochitest frontend fixes to enable xpcshell from test.sh. r=jgriffin
b5ec301ad6c04f33cb0b63ddb10b2ce8f1fbc444: Bug 832411 - Build fix for a CLOSED TREE.
Josh Matthews <josh@joshmatthews.net> - Tue, 26 Feb 2013 13:05:05 -0500 - rev 123024
Push 23624 by josh@joshmatthews.net at Tue, 26 Feb 2013 18:05:14 +0000
Bug 832411 - Build fix for a CLOSED TREE.
85e419239adb0778263514b2aff5900415a29011: Bug 843913: Set DBus watch function to null on event loop exit; r=tzimmermann
Kyle Machulis <kyle@nonpolynomial.com> - Tue, 26 Feb 2013 10:01:48 -0800 - rev 123023
Push 23623 by kmachulis@mozilla.com at Tue, 26 Feb 2013 18:01:13 +0000
Bug 843913: Set DBus watch function to null on event loop exit; r=tzimmermann
c862b0b9a898fca9549bbd778961ea639dd2f13e: Bug 844913 - Null-check getEditable() results in GeckoInputConnection; r=cpeterson
Jim Chen <nchen@mozilla.com> - Tue, 26 Feb 2013 12:48:32 -0500 - rev 123022
Push 23622 by nchen@mozilla.com at Tue, 26 Feb 2013 17:49:09 +0000
Bug 844913 - Null-check getEditable() results in GeckoInputConnection; r=cpeterson
6e195e29b4d6b35993e977a37658386b1fc8157d: Bug 832411 - Track geolocation requests' use of high accuracy and ensure the providers are update when necessary. r=dougt
Josh Matthews <josh@joshmatthews.net> - Tue, 26 Feb 2013 12:27:31 -0500 - rev 123021
Push 23621 by josh@joshmatthews.net at Tue, 26 Feb 2013 17:27:43 +0000
Bug 832411 - Track geolocation requests' use of high accuracy and ensure the providers are update when necessary. r=dougt
f613612cb05c3cc8a09524797c689f428aac028b: Bug 809254 - New Tab (⌘T) while minimized leaves the window minimized. r=dao
Andre Reinald <areinald@mozilla.com> - Tue, 26 Feb 2013 18:18:26 +0100 - rev 123020
Push 23620 by dgottwald@mozilla.com at Tue, 26 Feb 2013 17:18:44 +0000
Bug 809254 - New Tab (⌘T) while minimized leaves the window minimized. r=dao
cf2f3b45cb3837773293e38186de7b4cefe58b27: Bug 840887 - Test the behavior of DirectoryIterator when the directory doesn't exist. r=froydnj
David Rajchenbach-Teller <dteller@mozilla.com> - Tue, 26 Feb 2013 12:08:51 -0500 - rev 123019
Push 23619 by ryanvm@gmail.com at Tue, 26 Feb 2013 17:08:49 +0000
Bug 840887 - Test the behavior of DirectoryIterator when the directory doesn't exist. r=froydnj
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip