4f05e3bc58ce3286af782d254794c3d648e41219: Backed out changeset 9b04f5fd79d6 (bug 836654)
Ed Morley <emorley@mozilla.com> - Thu, 14 Feb 2013 10:02:21 +0000 - rev 121873
Push 24311 by ryanvm@gmail.com at Thu, 14 Feb 2013 22:16:46 +0000
Backed out changeset 9b04f5fd79d6 (bug 836654)
d1404dc8f3e9eeb0f293c790b1e7d20ed855d3d7: Backed out changeset a74f08ec0e46 (bug 836654)
Ed Morley <emorley@mozilla.com> - Thu, 14 Feb 2013 10:02:18 +0000 - rev 121872
Push 24311 by ryanvm@gmail.com at Thu, 14 Feb 2013 22:16:46 +0000
Backed out changeset a74f08ec0e46 (bug 836654)
b533e53cea595ab363c775595cd5e21424108a91: bug 839051 - remove usage of nsISelectionPrivate::GetEnumerator() r=smaug
Trevor Saunders <trev.saunders@gmail.com> - Thu, 07 Feb 2013 09:17:47 -0500 - rev 121871
Push 24311 by ryanvm@gmail.com at Thu, 14 Feb 2013 22:16:46 +0000
bug 839051 - remove usage of nsISelectionPrivate::GetEnumerator() r=smaug
5ac0eb5c9ba880bdf9aa65e2fac9b42d9b898f13: bug 839059 - make nsISelection{,Private} builtinclass r=smaug
Trevor Saunders <trev.saunders@gmail.com> - Mon, 11 Feb 2013 13:14:01 -0500 - rev 121870
Push 24311 by ryanvm@gmail.com at Thu, 14 Feb 2013 22:16:46 +0000
bug 839059 - make nsISelection{,Private} builtinclass r=smaug
a74f08ec0e4669d3b1a333b0bf2e1f63d661f2d4: Bug 836654 - Fix -werror silliness. r=me
Justin Lebar <justin.lebar@gmail.com> - Thu, 14 Feb 2013 03:01:06 -0500 - rev 121869
Push 24311 by ryanvm@gmail.com at Thu, 14 Feb 2013 22:16:46 +0000
Bug 836654 - Fix -werror silliness. r=me
9b04f5fd79d63c3ee415cd7d32cbf04a6d1ab8b0: Bug 836654 - Part 12 (follow-up): Unbust debug builds, and remove an XXX comment.
Justin Lebar <justin.lebar@gmail.com> - Thu, 14 Feb 2013 02:53:07 -0500 - rev 121868
Push 24311 by ryanvm@gmail.com at Thu, 14 Feb 2013 22:16:46 +0000
Bug 836654 - Part 12 (follow-up): Unbust debug builds, and remove an XXX comment.
6df7745580ff4d4384bc201be1618c07f38cd8d0: Bug 840854 - remove the consumeoutsideclicks attribute from the social panel. r=MattN
Mark Hammond <mhammond@skippinet.com.au> - Thu, 14 Feb 2013 18:36:09 +1100 - rev 121867
Push 24311 by ryanvm@gmail.com at Thu, 14 Feb 2013 22:16:46 +0000
Bug 840854 - remove the consumeoutsideclicks attribute from the social panel. r=MattN
8cf341d4ccbd5490371d2930a178ddd478c58b0d: Bug 836654 - Part 10: Don't acquire the CPU wake lock in the alarm service any longer. r=cjones
Justin Lebar <justin.lebar@gmail.com> - Thu, 14 Feb 2013 02:26:44 -0500 - rev 121866
Push 24311 by ryanvm@gmail.com at Thu, 14 Feb 2013 22:16:46 +0000
Bug 836654 - Part 10: Don't acquire the CPU wake lock in the alarm service any longer. r=cjones We've removed the event that the AlarmService was listening to in order to find out when we could drop the lock!
55f1f62f747754db259732d557937de29d0511fa: Bug 836654 - Part 9: During app-frame creation, take the CPU wake lock only after sending down the mozapptype. r=cjones
Justin Lebar <justin.lebar@gmail.com> - Thu, 14 Feb 2013 02:26:44 -0500 - rev 121865
Push 24311 by ryanvm@gmail.com at Thu, 14 Feb 2013 22:16:46 +0000
Bug 836654 - Part 9: During app-frame creation, take the CPU wake lock only after sending down the mozapptype. r=cjones This prevents the child process from downgrading its CPU priority when it notices that it has the CPU wake lock but no "critical" frames. In this patch we also reduce the scope of a race condition which occurs when we don't launch a new process for an app. In this case, we still need to set the child process's priority and then check that the process is still alive. Because this isn't a brand-new process, it's possible that the process will downgrade its priority (e.g. due to a timer) after we check that it's still alive and before it notices that we've acquired the CPU wake lock on its behalf. This patch does not resolve that race.
f951099c6a3cc24ad0df1a5657d119983c26bc6a: Bug 836654 - Part 8: Inform the mozbrowser embedder when we're opening a frame that we expect to send a system message to. r=cjones
Justin Lebar <justin.lebar@gmail.com> - Thu, 14 Feb 2013 02:26:44 -0500 - rev 121864
Push 24311 by ryanvm@gmail.com at Thu, 14 Feb 2013 22:16:46 +0000
Bug 836654 - Part 8: Inform the mozbrowser embedder when we're opening a frame that we expect to send a system message to. r=cjones
ef4884e40bb4dbd501d3eecc470e3cf6ee43d951: Bug 836654 - Part 7: Hold a CPU wake lock while a "critical" process that's expecting a system message loads. r=cjones,fabrice
Justin Lebar <justin.lebar@gmail.com> - Thu, 14 Feb 2013 02:26:44 -0500 - rev 121863
Push 24311 by ryanvm@gmail.com at Thu, 14 Feb 2013 22:16:46 +0000
Bug 836654 - Part 7: Hold a CPU wake lock while a "critical" process that's expecting a system message loads. r=cjones,fabrice
693868d079cd33429780dc3466248dae2c238cfc: Bug 836654 - Part 6: If a process is "critical" and holds the "cpu" or "high-priority" wake lock, give it priority FOREGROUND_HIGH. r=cjones
Justin Lebar <justin.lebar@gmail.com> - Thu, 14 Feb 2013 02:26:44 -0500 - rev 121862
Push 24311 by ryanvm@gmail.com at Thu, 14 Feb 2013 22:16:46 +0000
Bug 836654 - Part 6: If a process is "critical" and holds the "cpu" or "high-priority" wake lock, give it priority FOREGROUND_HIGH. r=cjones
17f9660c7a7bdabaf1c257b1642a05d7e7a467dc: Bug 836654 - Part 5: Add nsIMozBrowserFrame::isExpectingSystemMessage. r=bz
Justin Lebar <justin.lebar@gmail.com> - Thu, 14 Feb 2013 02:26:43 -0500 - rev 121861
Push 24311 by ryanvm@gmail.com at Thu, 14 Feb 2013 22:16:46 +0000
Bug 836654 - Part 5: Add nsIMozBrowserFrame::isExpectingSystemMessage. r=bz
1862aa4b43ce6b33ae520ad7b86ea2319f5d3474: Bug 836654 - Part 4: Add PowerManagerService::NewWakeLockOnBehalfOfProcess. r=cjones
Justin Lebar <justin.lebar@gmail.com> - Thu, 14 Feb 2013 02:26:43 -0500 - rev 121860
Push 24311 by ryanvm@gmail.com at Thu, 14 Feb 2013 22:16:46 +0000
Bug 836654 - Part 4: Add PowerManagerService::NewWakeLockOnBehalfOfProcess. r=cjones
ea0b768ca1c36d4dd555bd9c780baa177933344e: Bug 836654 - Part 3: Modify hal to accept a ContentParent ID in ModifyWakeLock(). r=cjones
Justin Lebar <justin.lebar@gmail.com> - Thu, 14 Feb 2013 02:26:43 -0500 - rev 121859
Push 24311 by ryanvm@gmail.com at Thu, 14 Feb 2013 22:16:46 +0000
Bug 836654 - Part 3: Modify hal to accept a ContentParent ID in ModifyWakeLock(). r=cjones Also return the list of processes holding the lock in GetWakeLockInfo and in the wake-lock changed notification.
235887eecb561468cb20386ecd4f321f790a230a: Bug 836654 - Part 2: Add PROCESS_PRIORITY_FOREGROUND_HIGH. r=cjones
Justin Lebar <justin.lebar@gmail.com> - Thu, 14 Feb 2013 02:26:43 -0500 - rev 121858
Push 24311 by ryanvm@gmail.com at Thu, 14 Feb 2013 22:16:46 +0000
Bug 836654 - Part 2: Add PROCESS_PRIORITY_FOREGROUND_HIGH. r=cjones
77b0d7480b4c1af676d67f7df726cb2cc26d9302: Bug 836654 - Part 1: Don't require the "power" permission to do GetWakeLockInfo from a child process. r=cjones
Justin Lebar <justin.lebar@gmail.com> - Thu, 14 Feb 2013 02:26:43 -0500 - rev 121857
Push 24311 by ryanvm@gmail.com at Thu, 14 Feb 2013 22:16:46 +0000
Bug 836654 - Part 1: Don't require the "power" permission to do GetWakeLockInfo from a child process. r=cjones
fc2132ad05a1bcbf9e73089a20e4aa22f2ab4c0b: Bug 836654 - Part 0: Add constants CONTENT_PROCESS_{UNKNOWN_ID,MAIN_ID} to HalTypes.h and remove the equivalent constants from ContentParent.h. r=cjones
Justin Lebar <justin.lebar@gmail.com> - Thu, 14 Feb 2013 02:26:43 -0500 - rev 121856
Push 24311 by ryanvm@gmail.com at Thu, 14 Feb 2013 22:16:46 +0000
Bug 836654 - Part 0: Add constants CONTENT_PROCESS_{UNKNOWN_ID,MAIN_ID} to HalTypes.h and remove the equivalent constants from ContentParent.h. r=cjones
1cb87cc6b6a8481b86da031329f055f42345de7b: Bug 840277 - Explicitly check that the preallocated process hasn't been killed before we use it. r=cjones
Justin Lebar <justin.lebar@gmail.com> - Thu, 14 Feb 2013 02:26:43 -0500 - rev 121855
Push 24311 by ryanvm@gmail.com at Thu, 14 Feb 2013 22:16:46 +0000
Bug 840277 - Explicitly check that the preallocated process hasn't been killed before we use it. r=cjones We have to do this check /after/ we set the process's priority, since before then, it has BACKGROUND priority and is a candidate for killing.
1651dcb623970c926068956c27efa82f6d3e95ea: Bug 835563 - When an iframe mozbrowser's embedder calls setVisible(false), immediately send the relevant process into the background (if none of its other frames are in the foreground). r=cjones
Justin Lebar <justin.lebar@gmail.com> - Thu, 14 Feb 2013 02:26:43 -0500 - rev 121854
Push 24311 by ryanvm@gmail.com at Thu, 14 Feb 2013 22:16:46 +0000
Bug 835563 - When an iframe mozbrowser's embedder calls setVisible(false), immediately send the relevant process into the background (if none of its other frames are in the foreground). r=cjones
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip