cdf37b6a641ad4d5d9fe432467302345d3682b22: Bug 779721. Part 5: Add a comment explaining more about how MediaStream lifetimes are managed. r=jesup
Robert O'Callahan <robert@ocallahan.org> - Thu, 09 Aug 2012 23:30:02 +1200 - rev 101953
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 779721. Part 5: Add a comment explaining more about how MediaStream lifetimes are managed. r=jesup
409c0d581dcd2b98a7f130e34a3b57bd0900759a: Bug 779721. Part 4: Fix lock ordering inversion when running control messages during a forced shutdown. r=jesup
Robert O'Callahan <robert@ocallahan.org> - Wed, 01 Aug 2012 00:17:22 +1200 - rev 101952
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 779721. Part 4: Fix lock ordering inversion when running control messages during a forced shutdown. r=jesup
cecd42ed79433091aa46688aa2145d809d8d062e: Bug 779721. Part 3: Don't clean up streams on the MediaGraph thread during a forced shutdown. r=jesup
Robert O'Callahan <robert@ocallahan.org> - Thu, 09 Aug 2012 23:29:47 +1200 - rev 101951
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 779721. Part 3: Don't clean up streams on the MediaGraph thread during a forced shutdown. r=jesup This is actually a better fix for bug 774597. We can rely on main thread code to call Destroy on all the MediaStreams normally. These Destroy calls can be handled even when the MediaGraph thread has been shut down, since MediaStreamGraphImpl::AppendMessage will call RunDuringShutdown on the Destroy messages.
28860e96d78d1618d472840cf28d43b578eafe71: Bug 779721. Part 2: Don't block a stream just because it has no consumers. r=jesup
Robert O'Callahan <robert@ocallahan.org> - Wed, 01 Aug 2012 00:17:21 +1200 - rev 101950
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 779721. Part 2: Don't block a stream just because it has no consumers. r=jesup There is actually no reason to do this.
51de5c54e500a1c267f95545a3e9d94bdf356fd9: Bug 779721. Part 1: Simplify MediaStreamGraph's invariants around when messages are processed. r=jesup
Robert O'Callahan <robert@ocallahan.org> - Wed, 01 Aug 2012 00:17:21 +1200 - rev 101949
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 779721. Part 1: Simplify MediaStreamGraph's invariants around when messages are processed. r=jesup Rename mBlockingDecisionsMadeUntilTime to mStateComputedTime. The invariant is that all graph state is known up to mStateComputedTime but not beyond it (except for some stream contents that may be buffered beyond it). Get rid of mMessageAffectedTime and all the code around computing "affected times" and "action times". Instead, all messages take effect at mStateComputedTime. Get rid of the two-phase execution of messages. Everything can just happen in a single Run() method.
f67014b40e1ece5b2025578031b3ed122977130e: Bug 780345. Use a heuristic to reduce the scroll-port height by the height of fixed-position headers and footers when scrolling the viewport vertically by pages. r=tnikkel
Robert O'Callahan <robert@ocallahan.org> - Thu, 09 Aug 2012 23:17:40 +1200 - rev 101948
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 780345. Use a heuristic to reduce the scroll-port height by the height of fixed-position headers and footers when scrolling the viewport vertically by pages. r=tnikkel
9d4d0dc404b858977218d4068ddd0cb1644c5143: bug 767754 - move application accessible life cycle logic to nsAccessibilityService r=tbsaund
Xi Yang <vinceyang15@gmail.com> - Thu, 09 Aug 2012 00:59:00 -0400 - rev 101947
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
bug 767754 - move application accessible life cycle logic to nsAccessibilityService r=tbsaund
6c88e6a56be4020017b0a0c5f3055c595ba7674e: Bug 777292 - modules/libpref/, toolkit/: Fix incorrect conversions to nsresult; r=bsmedberg
Aryeh Gregor <ayg@aryeh.name> - Mon, 30 Jul 2012 12:24:36 +0300 - rev 101946
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 777292 - modules/libpref/, toolkit/: Fix incorrect conversions to nsresult; r=bsmedberg
6470b9cd490f22aae77706f25419a1c841af472d: Bug 751554 part 4 - Make nsEditor::OperationID an enum class; r=ehsan
Aryeh Gregor <ayg@aryeh.name> - Wed, 01 Aug 2012 15:22:07 +0300 - rev 101945
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 751554 part 4 - Make nsEditor::OperationID an enum class; r=ehsan
ec30d0346e92b15b605bfabe1b4eadf448d442d8: Bug 751554 part 3 - Fix OperationID type errors; r=ehsan
Aryeh Gregor <ayg@aryeh.name> - Wed, 01 Aug 2012 15:20:59 +0300 - rev 101944
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 751554 part 3 - Fix OperationID type errors; r=ehsan
1731751746eab3b036f45bf710ae1d137b2bb9d1: Bug 751554 part 2 - Support strongly-typed enums in MFBT; r=ehsan
Aryeh Gregor <ayg@aryeh.name> - Wed, 01 Aug 2012 15:19:00 +0300 - rev 101943
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 751554 part 2 - Support strongly-typed enums in MFBT; r=ehsan
62a5c7e3be903a8e39155a319ccfa3051f9daca8: Bug 751554 part 1 - Support explicit underlying enum types in MFBT; r=cjones
Aryeh Gregor <ayg@aryeh.name> - Sun, 05 Aug 2012 12:11:24 +0300 - rev 101942
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 751554 part 1 - Support explicit underlying enum types in MFBT; r=cjones
d65e9bb1608ccab34bf02f71eb4fc18ee0716287: Bug 780880 - patternTransforms that involve rotation do not work properly. r=dholbert
Robert Longson <longsonr@gmail.com> - Thu, 09 Aug 2012 09:17:05 +0100 - rev 101941
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 780880 - patternTransforms that involve rotation do not work properly. r=dholbert
ed5c848f50e0d48341e4f7ee5ffbff74f650e587: Bug 781608 - Don't call waitForFinish with a short timeout, in case old mozprocess is still in use, a=test-only, DONTBUILD because NPOTB
Jonathan Griffin <jgriffin@mozilla.com> - Thu, 09 Aug 2012 12:04:28 -0700 - rev 101940
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 781608 - Don't call waitForFinish with a short timeout, in case old mozprocess is still in use, a=test-only, DONTBUILD because NPOTB
4770bca010461123a3bfde393bdebd1884dc3fcf: merge m-c to fx-team
Tim Taubert <ttaubert@mozilla.com> - Thu, 09 Aug 2012 20:48:53 +0200 - rev 101939
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
merge m-c to fx-team
54f9a8c340c830422b53ee6442dadc42c9001834: Bug 779618 - Tiny follow-up to remove unnecessary return; r=follow-up
Tim Taubert <ttaubert@mozilla.com> - Thu, 09 Aug 2012 14:45:15 +0200 - rev 101938
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 779618 - Tiny follow-up to remove unnecessary return; r=follow-up
c7bc29d4de78aeaf4237d38896ca61d898f9909d: Share the breakpoint store across ThreadActor instances (bug 777146); r=past
Nick Fitzgerald <fitzgen@gmail.com> - Mon, 06 Aug 2012 12:32:00 +0300 - rev 101937
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Share the breakpoint store across ThreadActor instances (bug 777146); r=past
3411e98278d67e024c848d8e360f991d45b5fc4a: Bug 779618 - [Page Thumbnails] make tabbrowser use the thumbnail service; r=jaws
Tim Taubert <ttaubert@mozilla.com> - Thu, 09 Aug 2012 08:46:17 +0200 - rev 101936
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 779618 - [Page Thumbnails] make tabbrowser use the thumbnail service; r=jaws
0c3dd2229961e79beda648fb8191f7a530b12a1a: Bug 771169 - Some linux window managers steal focus on noautohide panels (Which causes some bizarre focus issues in GCLI), r=rcampbell
Michael Ratcliffe <mratcliffe@mozilla.com> - Fri, 03 Aug 2012 11:05:24 +0100 - rev 101935
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 771169 - Some linux window managers steal focus on noautohide panels (Which causes some bizarre focus issues in GCLI), r=rcampbell
0349be34cdc190214657dd06f601100980b188df: Bug 780631 - Don't change the selected script while filtering if the file part from the search expression hasn't changed, r=rcampbell
Victor Porof <vporof@mozilla.com> - Thu, 09 Aug 2012 00:37:23 +0300 - rev 101934
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 780631 - Don't change the selected script while filtering if the file part from the search expression hasn't changed, r=rcampbell
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip