895af605aeb886313ef91e9d3f786a9ed3c95e43: Bug 865745 - Use a SafeJSContext in TabChildParent. r=smaug
Bobby Holley <bobbyholley@gmail.com> - Sun, 30 Jun 2013 09:00:19 -0600 - rev 136961
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 865745 - Use a SafeJSContext in TabChildParent. r=smaug This is just used for rooting, but happens to be a consumer of nsFrameMessageManager::GetJSContext, which we're about to remove.
4b027ffa665a648a9a72bbc6425af9bc06dc8839: Bug 865745 - Remove redundant cx push. r=smaug
Bobby Holley <bobbyholley@gmail.com> - Sun, 30 Jun 2013 09:00:18 -0600 - rev 136960
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 865745 - Remove redundant cx push. r=smaug AutoSafeJSContext will always push.
329b420eb34bced163cc4d7c46aa6f7bf2a82867: Bug 865745 - Use an AutoSafeJSContext in nsFrameMessageManager::ReceiveMessage. r=smaug
Bobby Holley <bobbyholley@gmail.com> - Sun, 30 Jun 2013 09:00:18 -0600 - rev 136959
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 865745 - Use an AutoSafeJSContext in nsFrameMessageManager::ReceiveMessage. r=smaug This function proceeds to push its cx and enters a compartment, so it can't be depending on any compartment or callstack state of the cx it's using. The only potential issue would then be reporting the error to the correct DOM window, but this stuff is used only for chrome, where that doesn't matter. The safe JSContext uses the same error reporter as JSMs and such, which is probably fine.
c3a8e4da1ccec886f14ce7f846408af0e09cfaf4: Bug 865745 - Hold a strong ref to the global for the duration that each nsFrameScriptCx is on the stack. r=smaug
Bobby Holley <bobbyholley@gmail.com> - Sun, 30 Jun 2013 09:00:18 -0600 - rev 136958
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 865745 - Hold a strong ref to the global for the duration that each nsFrameScriptCx is on the stack. r=smaug These things currently do a complicated refcounting dance to avoid destroying the cx until all the consumers of it are gone. That stuff can mostly go away now that we're just using the SafeJSContext, but DestroyCx also nulls out the global, so we should make sure to keep that alive for anyone that might be using it.
2433717d83cd7ed69aa114e38674f8a221a82297: Bug 865745 - Rename nsFrameScriptExecutor::DidCreateCx. r=smaug
Bobby Holley <bobbyholley@gmail.com> - Sun, 30 Jun 2013 09:00:18 -0600 - rev 136957
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 865745 - Rename nsFrameScriptExecutor::DidCreateCx. r=smaug
72f3191b2f5731f66b0790eed938f11e42c2398f: Bug 865745 - Stop depending on mCx during frame script execution. r=smaug
Bobby Holley <bobbyholley@gmail.com> - Sun, 30 Jun 2013 09:00:17 -0600 - rev 136956
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 865745 - Stop depending on mCx during frame script execution. r=smaug
aa679500024a8695aefba3c0c2ae258a9f34c1dc: Merge birch to m-c
Phil Ringnalda <philringnalda@gmail.com> - Sun, 30 Jun 2013 16:45:45 -0700 - rev 136955
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Merge birch to m-c
16a6252d6d6868b9b519091016a78ac78eb8bf82: Bug 879680 - (mmi-result-cf) [MMI] Use MMIResult for Call Forwarding related functionality. r=ferjm
Jose Antonio Olivera Ortega <josea.olivera@gmail.com> - Mon, 01 Jul 2013 01:23:52 +0800 - rev 136954
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 879680 - (mmi-result-cf) [MMI] Use MMIResult for Call Forwarding related functionality. r=ferjm
ac17d84c8b7ce832ab2f1d97e951f7f3ad794000: Bug 874000 - (mmi-result-pin) [MMI] Use MMIResult for PIN/PIN2/PUK related functionality. r=vicamo
Fernando Jiménez <ferjmoreno@gmail.com> - Mon, 01 Jul 2013 01:01:02 +0800 - rev 136953
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 874000 - (mmi-result-pin) [MMI] Use MMIResult for PIN/PIN2/PUK related functionality. r=vicamo
7965d384123c42ca0e4e4b18bc3ad73b26369f16: Bug 888746 - Fix JS error on toolbarless windows, r=MattN
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Sun, 30 Jun 2013 22:41:54 +0200 - rev 136952
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 888746 - Fix JS error on toolbarless windows, r=MattN
e24391ffbe7e56ac975d7564aa8d3126c62e9529: Merge m-i to m-c
Phil Ringnalda <philringnalda@gmail.com> - Sun, 30 Jun 2013 08:36:29 -0700 - rev 136951
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Merge m-i to m-c
d8abc39f2820e523c66c5164f6488e6527f04913: Bug 886618. Part 2: Simplify OOM handling when stealing array buffer data. r=ehsan
Robert O'Callahan <robert@ocallahan.org> - Sun, 30 Jun 2013 00:30:35 +1200 - rev 136950
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 886618. Part 2: Simplify OOM handling when stealing array buffer data. r=ehsan
89035681fdd1043f2feda3d87fa5a7174fc55519: Back out 9a57cd3e5a93:b62548e26499 (bug 865745) for causing an unexpected exception in a mochiperf test
Phil Ringnalda <philringnalda@gmail.com> - Sat, 29 Jun 2013 20:27:48 -0700 - rev 136949
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Back out 9a57cd3e5a93:b62548e26499 (bug 865745) for causing an unexpected exception in a mochiperf test
d4659e304514c1e163d29e941561fd756f898f4a: Bug 888646 - Update missed use of SimpleManifestSink API. r=trivial
Nick Alexander <nalexander@mozilla.com> - Sat, 29 Jun 2013 20:15:08 -0700 - rev 136948
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 888646 - Update missed use of SimpleManifestSink API. r=trivial This is a simple follow-up to Bug 887121.
592cee0b82249b094c92667997809463d22c9655: Bug 888105 - '.DS_Store files can screw up origin initialization.' r=janv.
Ben Turner <bent.mozilla@gmail.com> - Sat, 29 Jun 2013 19:25:15 -0700 - rev 136947
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 888105 - '.DS_Store files can screw up origin initialization.' r=janv.
9a57cd3e5a931cf69fa97fdb7a3d7f366d85c8b1: Bug 865745 - Remove nsFrameScriptExecutor::DestroyCx. r=smaug
Bobby Holley <bobbyholley@gmail.com> - Sat, 29 Jun 2013 18:44:06 -0600 - rev 136946
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 865745 - Remove nsFrameScriptExecutor::DestroyCx. r=smaug
4856c8ac6b889ef2315f3c3fa12ae068dc45364d: Bug 865745 - Remove mCx from nsFrameScriptExecutor. r=smaug
Bobby Holley <bobbyholley@gmail.com> - Sat, 29 Jun 2013 18:44:06 -0600 - rev 136945
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 865745 - Remove mCx from nsFrameScriptExecutor. r=smaug
ab8aa18eac656355b3e93f4b757b489ff6cf06a4: Bug 865745 - Return the safe JSContext for Tab Children in GetJSContextForEventHandlers. r=smaug
Bobby Holley <bobbyholley@gmail.com> - Sat, 29 Jun 2013 18:44:05 -0600 - rev 136944
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 865745 - Return the safe JSContext for Tab Children in GetJSContextForEventHandlers. r=smaug
01048d1a7a7dd4192d5160b377ae4a52a3b657bd: Bug 865745 - Check mGlobal instead of mCx to see if we're in a functional state. r=smaug
Bobby Holley <bobbyholley@gmail.com> - Sat, 29 Jun 2013 18:44:05 -0600 - rev 136943
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 865745 - Check mGlobal instead of mCx to see if we're in a functional state. r=smaug Their lifetimes should be the same, and the latter is going away.
bd55c7d866c39b9b7aea2ebd6b55881ced265c90: Bug 865745 - Remove mContext from nsFrameMessageManager. r=smaug
Bobby Holley <bobbyholley@gmail.com> - Sat, 29 Jun 2013 18:44:05 -0600 - rev 136942
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 865745 - Remove mContext from nsFrameMessageManager. r=smaug
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip