f11af0ae18111d530cc620d3bb3f95f57a8b4f68: Bug 1026803 part 7 - Store the CurrentX11TimeGetter as a member object on nsWindow; r=karlt
Brian Birtles <birtles@gmail.com> - Tue, 11 Aug 2015 17:13:44 +0900 - rev 258998
Push 29268 by ryanvm@gmail.com at Tue, 25 Aug 2015 00:37:23 +0000
Bug 1026803 part 7 - Store the CurrentX11TimeGetter as a member object on nsWindow; r=karlt In preparation for making CurrentX11TimeGetter capable of performing an asynchronous request of the current time, this patch revises the lifetime of such objects so that they are stored on nsWindow.
1bf77ab3474c1e81197cb41763037f920aad61a1: Bug 1026803 part 6 - Make SystemTimeConverter detect clock skew; r=karlt
Brian Birtles <birtles@gmail.com> - Tue, 11 Aug 2015 17:11:41 +0900 - rev 258997
Push 29268 by ryanvm@gmail.com at Tue, 25 Aug 2015 00:37:23 +0000
Bug 1026803 part 6 - Make SystemTimeConverter detect clock skew; r=karlt This patch revises the logic in SystemTimeConverter to detect backwards and forwards skew between the two time sources: the native time source (represented by the Time type) and the time source used to generate TimeStamp objects.
a03ecb6d3d008c230dd711f0a17b7a69abb5f830: Bug 1026803 part 5 - Convert CurrentXXXTimeGetter classes from functors to helper classes; r=karlt
Brian Birtles <birtles@gmail.com> - Thu, 19 Feb 2015 14:10:00 +0900 - rev 258996
Push 29268 by ryanvm@gmail.com at Tue, 25 Aug 2015 00:37:23 +0000
Bug 1026803 part 5 - Convert CurrentXXXTimeGetter classes from functors to helper classes; r=karlt Previously the CurrentX11TimeGetter and CurrentWindowsTimeGetter classes acted as functors with a single operator() method. In preparation for handling clock skew, this patch refactors these two helper classes into regular classes with two named methods: GetCurrentTime which matches the existing operator() method, and GetTimeAsyncForPossibleBackwardsSkew which will be used when possible backwards skew is detected to fetch the current time asynchronously. Some renaming is also included to match the expanded role of these classes.
5c5dc6f367ac6b5f80ae30a46d97ced446d5f69b: Bug 1026803 part 4 - Convert GTK native event times to timestamps; r=karlt
Brian Birtles <birtles@gmail.com> - Tue, 11 Aug 2015 16:40:34 +0900 - rev 258995
Push 29268 by ryanvm@gmail.com at Tue, 25 Aug 2015 00:37:23 +0000
Bug 1026803 part 4 - Convert GTK native event times to timestamps; r=karlt This patch adds a helper class to widgets/gtk/nsWindow.cpp similar to the one in widgets/windows/nsWindow.cpp and uses it to convert native event times to mozilla::TimeStamp objects on events returned by this class. This is similar to the operations performed for Windows native event times that were added in bug 77992.
67455b1c1e93b7302a6db8a93776aa84b921f2c4: Bug 1026803 part 3 - Make some simplifications to SystemTimeConverter; r=karlt
Brian Birtles <birtles@gmail.com> - Thu, 19 Feb 2015 14:06:01 +0900 - rev 258994
Push 29268 by ryanvm@gmail.com at Tue, 25 Aug 2015 00:37:23 +0000
Bug 1026803 part 3 - Make some simplifications to SystemTimeConverter; r=karlt This patch exploits the fact that the underlying Time type is an unsigned integer to simplify some of the overflow checks in SystemTimeConvert by relying on unsigned integer overflow behavior, which, unlike signed integer overflow, is well-defined.
19b4b30fc2ba7ad6acda304deed46db4e6fea5f5: Bug 1026803 part 2 - Add an assertion that SystemTimeConverter's template parameter is unsigned; r=karlt
Brian Birtles <birtles@gmail.com> - Thu, 19 Feb 2015 14:05:42 +0900 - rev 258993
Push 29268 by ryanvm@gmail.com at Tue, 25 Aug 2015 00:37:23 +0000
Bug 1026803 part 2 - Add an assertion that SystemTimeConverter's template parameter is unsigned; r=karlt Various operations in the time conversion assume that the native event time is an unsigned integer so this patch adds and assertion to check this precondition is met.
d3c1a726529692b0ea8cf672539683820894c5f7: Bug 1026803 part 1 - Factor out a common utility class for converting wrapping native times to TimeStamps; r=karlt
Brian Birtles <birtles@gmail.com> - Tue, 11 Aug 2015 13:38:18 +0900 - rev 258992
Push 29268 by ryanvm@gmail.com at Tue, 25 Aug 2015 00:37:23 +0000
Bug 1026803 part 1 - Factor out a common utility class for converting wrapping native times to TimeStamps; r=karlt This just moves the code from widget/windows/nsWindow.cpp to a template class in widget/xpwidgets/WrappingTimeConverter.h so that we can reuse this code for other platforms (GTK at least).
f8b3d9a3d5771e23cd99f899315831b97c774a92: Bug 1197143: Use dispatcher for listener goBack
Andreas Tolfsen <ato@mozilla.com> - Fri, 21 Aug 2015 11:19:53 +0100 - rev 258991
Push 29268 by ryanvm@gmail.com at Tue, 25 Aug 2015 00:37:23 +0000
Bug 1197143: Use dispatcher for listener goBack r=dburns
57971eca1e298f83a6dc1f0421219da8c6c6bc61: Bug 1197141: Use dispatcher for listener getPageSource
Andreas Tolfsen <ato@mozilla.com> - Fri, 21 Aug 2015 11:11:36 +0100 - rev 258990
Push 29268 by ryanvm@gmail.com at Tue, 25 Aug 2015 00:37:23 +0000
Bug 1197141: Use dispatcher for listener getPageSource r=dburns
ab7e85b0e839f04d1472a297b1d46cd384292a64: Bug 1197133: Use dispatcher for listener getTitle
Andreas Tolfsen <ato@mozilla.com> - Fri, 21 Aug 2015 11:04:06 +0100 - rev 258989
Push 29268 by ryanvm@gmail.com at Tue, 25 Aug 2015 00:37:23 +0000
Bug 1197133: Use dispatcher for listener getTitle r=dburns
1bcda7156c4d8aeeffd21853e09a9fb452c488ef: Bug 1197131: Use dispatcher for listener getCurrentUrl
Andreas Tolfsen <ato@mozilla.com> - Fri, 21 Aug 2015 10:57:06 +0100 - rev 258988
Push 29268 by ryanvm@gmail.com at Tue, 25 Aug 2015 00:37:23 +0000
Bug 1197131: Use dispatcher for listener getCurrentUrl r=dburns
a7fb70a151a1f562412c74e0d424f8a15cf48b6b: Bug 1195452 - Make UnboxedLayout::makeNativeGroup() handle OOM when propagating property types r=bhackett
Jon Coppeard <jcoppeard@mozilla.com> - Mon, 24 Aug 2015 13:21:13 +0100 - rev 258987
Push 29268 by ryanvm@gmail.com at Tue, 25 Aug 2015 00:37:23 +0000
Bug 1195452 - Make UnboxedLayout::makeNativeGroup() handle OOM when propagating property types r=bhackett
3bbe8780ca62bb315f48f12628c13f086e9ccd25: Merge mozilla-central to mozilla-inbound, CLOSED TREE
Nigel Babu <nigelbabu@gmail.com> - Mon, 24 Aug 2015 17:41:48 +0530 - rev 258986
Push 29268 by ryanvm@gmail.com at Tue, 25 Aug 2015 00:37:23 +0000
Merge mozilla-central to mozilla-inbound, CLOSED TREE
e7f6748ee57d45b441a9fde36ec9a31da60d6118: Bug 1136360 - Report actual number of frames written to ReleaseBuffer. r=jesup
Matthew Gregan <kinetik@flim.org> - Fri, 21 Aug 2015 18:09:34 +1200 - rev 258985
Push 29268 by ryanvm@gmail.com at Tue, 25 Aug 2015 00:37:23 +0000
Bug 1136360 - Report actual number of frames written to ReleaseBuffer. r=jesup
ece893a2e16fdd0b903520d434d1aa454f70e1c8: Bug 1136360 - Account for stream and device latency in stream position calculation. r=jesup
Matthew Gregan <kinetik@flim.org> - Fri, 21 Aug 2015 13:53:21 +1200 - rev 258984
Push 29268 by ryanvm@gmail.com at Tue, 25 Aug 2015 00:37:23 +0000
Bug 1136360 - Account for stream and device latency in stream position calculation. r=jesup
e7c52ea2f221d8c082c463a60e2d9a26f72f6902: Backed out 2 changesets (bug 1136360)
Matthew Gregan <kinetik@flim.org> - Mon, 24 Aug 2015 13:25:57 +1200 - rev 258983
Push 29268 by ryanvm@gmail.com at Tue, 25 Aug 2015 00:37:23 +0000
Backed out 2 changesets (bug 1136360) Backed out changeset 004f6db9c2dd (bug 1136360) Backed out changeset 9b568fb8d447 (bug 1136360)
004f6db9c2dd293009ea3bb934bc399f776bc15d: Bug 1136360 - Report actual number of frames written to ReleaseBuffer. r=jesup
Matthew Gregan <kinetik@flim.org> - Fri, 21 Aug 2015 18:09:34 +1200 - rev 258982
Push 29268 by ryanvm@gmail.com at Tue, 25 Aug 2015 00:37:23 +0000
Bug 1136360 - Report actual number of frames written to ReleaseBuffer. r=jesup
9b568fb8d4477b0095eaf31c93fd53f3d2f4aa45: Bug 1136360 - Account for stream and device latency in stream position calculation. r=jesup
Matthew Gregan <kinetik@flim.org> - Fri, 21 Aug 2015 13:53:21 +1200 - rev 258981
Push 29268 by ryanvm@gmail.com at Tue, 25 Aug 2015 00:37:23 +0000
Bug 1136360 - Account for stream and device latency in stream position calculation. r=jesup
976e8661ca3c649cbd8bed408193b20852c4a62a: Bug 1192667 - Trigger fullscreen transition when exiting fullscreen via F11. r=smaug
Xidorn Quan <quanxunzhen@gmail.com> - Mon, 24 Aug 2015 09:35:31 +1000 - rev 258980
Push 29268 by ryanvm@gmail.com at Tue, 25 Aug 2015 00:37:23 +0000
Bug 1192667 - Trigger fullscreen transition when exiting fullscreen via F11. r=smaug
1eb1c6f76ffc18bd10796bb660c703fd3693e50f: Bug 1142964 - Fix ICE tiebreaker on Windows. r=bwc
Nils Ohlmeier [:drno] <drno@ohlmeier.org> - Fri, 21 Aug 2015 10:35:28 -0700 - rev 258979
Push 29268 by ryanvm@gmail.com at Tue, 25 Aug 2015 00:37:23 +0000
Bug 1142964 - Fix ICE tiebreaker on Windows. r=bwc
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip