badac21940780338d5da32919297d656dd191e03: Bug 1197151 - Correct TaskQueue asertion. r=jya
Alfredo Yang <ayang@mozilla.com> - Sun, 23 Aug 2015 19:36:00 -0400 - rev 259002
Push 29268 by ryanvm@gmail.com at Tue, 25 Aug 2015 00:37:23 +0000
Bug 1197151 - Correct TaskQueue asertion. r=jya
e13c23f424f664651417fffe914efa7348106249: Bug 1026803 part 9 - Return DOMHighResTimeStamp objects from Event.timeStamp on Linux for Nightly/Aurora builds; r=karlt
Brian Birtles <birtles@gmail.com> - Wed, 12 Aug 2015 11:28:48 +0900 - rev 259001
Push 29268 by ryanvm@gmail.com at Tue, 25 Aug 2015 00:37:23 +0000
Bug 1026803 part 9 - Return DOMHighResTimeStamp objects from Event.timeStamp on Linux for Nightly/Aurora builds; r=karlt
e4be1361d6ca82367c0b03dd289c4b74070ebafd: Bug 1026803 part 8b - Factor out an IsTimeNewerThanTimeStamp method; r=karlt
Brian Birtles <birtles@gmail.com> - Wed, 12 Aug 2015 13:19:14 +0900 - rev 259000
Push 29268 by ryanvm@gmail.com at Tue, 25 Aug 2015 00:37:23 +0000
Bug 1026803 part 8b - Factor out an IsTimeNewerThanTimeStamp method; r=karlt
3e9a0b5dad97dedfb8f60a635c2d79916942071d: Bug 1026803 part 8 - Add ability for CurrentX11TimeGetter to perform an asynchronous request of the current time; r=karlt
Brian Birtles <birtles@gmail.com> - Wed, 12 Aug 2015 10:35:38 +0900 - rev 258999
Push 29268 by ryanvm@gmail.com at Tue, 25 Aug 2015 00:37:23 +0000
Bug 1026803 part 8 - Add ability for CurrentX11TimeGetter to perform an asynchronous request of the current time; r=karlt
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)
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip