2c18076d35765948328b80267bbd9d0a23e54381: bug 1189168 avoid main thread assertion accessing mNode in SizeOfIncludingThis() r=padenot
Karl Tomlinson <karlt+@karlt.net> - Fri, 31 Jul 2015 12:49:07 +1200 - rev 256025
Push 63215 by ktomlinson@mozilla.com at Tue, 04 Aug 2015 06:50:31 +0000
bug 1189168 avoid main thread assertion accessing mNode in SizeOfIncludingThis() r=padenot because the main thread is blocked during the call.
3bc68d2d516eea21e702078b2963c1d7f94963b3: bug 1190285 only update mStateComputedTime once per iteration r=padenot
Karl Tomlinson <karlt+@karlt.net> - Wed, 29 Jul 2015 16:58:59 +1200 - rev 256024
Push 63215 by ktomlinson@mozilla.com at Tue, 04 Aug 2015 06:50:31 +0000
bug 1190285 only update mStateComputedTime once per iteration r=padenot UpdateStateComputedTime(GraphTime aStateComputedTime) occurs midway during the iteration, so there is no need to update at the end.
aae1fbf8c99a0942a2d6e9d265a087c03f36f708: bug 1190285 share ThreadedDriver interval update code r=padenot
Karl Tomlinson <karlt+@karlt.net> - Thu, 23 Jul 2015 17:15:49 +1200 - rev 256023
Push 63215 by ktomlinson@mozilla.com at Tue, 04 Aug 2015 06:50:31 +0000
bug 1190285 share ThreadedDriver interval update code r=padenot
9e7df6704c2c0c0d763d7899d808e55722b48790: bug 1190285 move GraphTime definition to avoid GraphDriver.h includes r=padenot
Karl Tomlinson <karlt+@karlt.net> - Thu, 23 Jul 2015 11:48:47 +1200 - rev 256022
Push 63215 by ktomlinson@mozilla.com at Tue, 04 Aug 2015 06:50:31 +0000
bug 1190285 move GraphTime definition to avoid GraphDriver.h includes r=padenot
e0fc6c3f48a74316f3f1010d2ab6429650564b87: bug 1190285 move GetIntervalForIteration() from base class to ThreadedDriver, where it is used r=padenot
Karl Tomlinson <karlt+@karlt.net> - Thu, 23 Jul 2015 11:30:02 +1200 - rev 256021
Push 63215 by ktomlinson@mozilla.com at Tue, 04 Aug 2015 06:50:31 +0000
bug 1190285 move GetIntervalForIteration() from base class to ThreadedDriver, where it is used r=padenot
9db3e1d16ff58fd900d94f8d3a9482d255b0c251: bug 1190285 remove unused HaveEnoughBuffered r=padenot
Karl Tomlinson <karlt+@karlt.net> - Fri, 31 Jul 2015 18:54:05 +1200 - rev 256020
Push 63215 by ktomlinson@mozilla.com at Tue, 04 Aug 2015 06:50:31 +0000
bug 1190285 remove unused HaveEnoughBuffered r=padenot
2bcb21c74b7438c6587466ab60b92692633b87f8: bug 1190285 remove unused DispatchWhenNotEnoughBuffered r=padenot
Karl Tomlinson <karlt+@karlt.net> - Fri, 31 Jul 2015 18:46:04 +1200 - rev 256019
Push 63215 by ktomlinson@mozilla.com at Tue, 04 Aug 2015 06:50:31 +0000
bug 1190285 remove unused DispatchWhenNotEnoughBuffered r=padenot
e89ea131df69dcace07e483eac07fc569c1c0bfe: bug 1190285 remove unused GetCurrentTime() r=padenot
Karl Tomlinson <karlt+@karlt.net> - Thu, 23 Jul 2015 17:31:32 +1200 - rev 256018
Push 63215 by ktomlinson@mozilla.com at Tue, 04 Aug 2015 06:50:31 +0000
bug 1190285 remove unused GetCurrentTime() r=padenot
bd2d8b78d1fc6c2e9114d6aa300f8c16180fe77b: Bug 1190019: [MSE] P2. Remove cycle between TrackBuffersManager and MediaSourceDemuxer. r=gerald
Jean-Yves Avenard <jyavenard@mozilla.com> - Tue, 04 Aug 2015 15:36:47 +1000 - rev 256017
Push 63214 by jyavenard@mozilla.com at Tue, 04 Aug 2015 06:20:07 +0000
Bug 1190019: [MSE] P2. Remove cycle between TrackBuffersManager and MediaSourceDemuxer. r=gerald
a736fc66131dc2eea727c887c606ea3bb8ad24ed: Bug 1190019: [MSE] P1. Remove cycle between SourceBuffer and TrackBuffersManager. r=cpearce
Jean-Yves Avenard <jyavenard@mozilla.com> - Tue, 04 Aug 2015 13:25:47 +1000 - rev 256016
Push 63214 by jyavenard@mozilla.com at Tue, 04 Aug 2015 06:20:07 +0000
Bug 1190019: [MSE] P1. Remove cycle between SourceBuffer and TrackBuffersManager. r=cpearce Instead we use a a ref-counted attribute holder to store those arguments.
b4a3696bed55dd325cdd13e22d1e8ed705dc1ecf: Bug 1189776: Store our audio decode time in TimeUnits. r=cpearce
Jean-Yves Avenard <jyavenard@mozilla.com> - Sat, 01 Aug 2015 01:20:11 +1000 - rev 256015
Push 63214 by jyavenard@mozilla.com at Tue, 04 Aug 2015 06:20:07 +0000
Bug 1189776: Store our audio decode time in TimeUnits. r=cpearce Decode time were stored in number of samples ; which could cause integer overflow when performing the conversion.
909e4b1913a9ce70d5aead33e13261f288d87904: Bug 1189156 (part 4) - Don't use enumeration style for nsBaseHashtable::SizeOf{In,Ex}cludingThis(). r=erahm,jfkthame.
Nicholas Nethercote <nnethercote@mozilla.com> - Thu, 30 Jul 2015 21:19:57 -0700 - rev 256014
Push 63213 by nnethercote@mozilla.com at Tue, 04 Aug 2015 05:05:21 +0000
Bug 1189156 (part 4) - Don't use enumeration style for nsBaseHashtable::SizeOf{In,Ex}cludingThis(). r=erahm,jfkthame. After this change, we have ShallowSizeOf{In,Ex}cludingThis(), which don't do anything to measure children. (They can be combined with iteration to measure children.)
a998270ed671cb5a11b983479a462c117c6a8fa6: Bug 1189156 (part 3) - Factor out FontTable better. r=jfkthame.
Nicholas Nethercote <nnethercote@mozilla.com> - Thu, 30 Jul 2015 21:15:16 -0700 - rev 256013
Push 63213 by nnethercote@mozilla.com at Tue, 04 Aug 2015 05:05:21 +0000
Bug 1189156 (part 3) - Factor out FontTable better. r=jfkthame.
8296e64c47e82a33ac90b82d9bf4bde00f60e99b: Bug 1189156 (part 2) - Don't use enumeration style for nsTHashtable::SizeOf{In,Ex}cludingThis(). r=erahm.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 29 Jul 2015 01:50:52 -0700 - rev 256012
Push 63213 by nnethercote@mozilla.com at Tue, 04 Aug 2015 05:05:21 +0000
Bug 1189156 (part 2) - Don't use enumeration style for nsTHashtable::SizeOf{In,Ex}cludingThis(). r=erahm. After this change, we have ShallowSizeOf{In,Ex}cludingThis(), which don't do anything to measure children. (They can be combined with iteration to measure children.) And we still have the existing single-arg SizeOf{In,Ex}cluding() functions, which work if the entry type itself defines SizeOfExcludingThis().
ad6eae12a1957a900d2fd8a22cf3e7f8a74159cd: Bug 1190252 - Remove use of std::ifstream in GMPChild.cpp. r=edwin
Chris Pearce <cpearce@mozilla.com> - Tue, 04 Aug 2015 16:06:50 +1200 - rev 256011
Push 63212 by cpearce@mozilla.com at Tue, 04 Aug 2015 04:07:26 +0000
Bug 1190252 - Remove use of std::ifstream in GMPChild.cpp. r=edwin
064871541f3d59b13e9d45fc8117b922e0141637: Bug 1190252 - Remove std::string from GMPChild and friends. r=edwin
Chris Pearce <cpearce@mozilla.com> - Tue, 04 Aug 2015 16:06:32 +1200 - rev 256010
Push 63212 by cpearce@mozilla.com at Tue, 04 Aug 2015 04:07:26 +0000
Bug 1190252 - Remove std::string from GMPChild and friends. r=edwin
48d5d4b398c21fdff339419b75e677f890179b4c: Bug 1187851 patch 3 - Rename nsChangeHint_AddOrRemoveTransform to nsChangeHint_UpdateContainingBlock. r=roc
L. David Baron <dbaron@dbaron.org> - Mon, 03 Aug 2015 20:18:00 -0700 - rev 256009
Push 63211 by dbaron@mozilla.com at Tue, 04 Aug 2015 03:18:38 +0000
Bug 1187851 patch 3 - Rename nsChangeHint_AddOrRemoveTransform to nsChangeHint_UpdateContainingBlock. r=roc This is because patch 4 now uses AddAndRemoveTransform hints for changes that are other than adding and removing a transform. There's still a little bit of transform-related stuff there too (which I did make conditional in patch 2).
7bb53182d1bc2d9f7886de9d6f95c0035765957b: Bug 1187851 patch 2 - Cleanup to prepare for making dynamic changes to filter and perspective change fixed position containing block for descendants. r=roc
L. David Baron <dbaron@dbaron.org> - Mon, 03 Aug 2015 20:18:00 -0700 - rev 256008
Push 63211 by dbaron@mozilla.com at Tue, 04 Aug 2015 03:18:38 +0000
Bug 1187851 patch 2 - Cleanup to prepare for making dynamic changes to filter and perspective change fixed position containing block for descendants. r=roc
144378d2a7cefeab1c5fa1b070382720a9ee3057: Bug 1187851 patch 1 - Tests for making dynamic changes to filter and perspective change fixed position containing block for descendants. r=roc
L. David Baron <dbaron@dbaron.org> - Mon, 03 Aug 2015 20:18:00 -0700 - rev 256007
Push 63211 by dbaron@mozilla.com at Tue, 04 Aug 2015 03:18:38 +0000
Bug 1187851 patch 1 - Tests for making dynamic changes to filter and perspective change fixed position containing block for descendants. r=roc As expected, without the patch in patch 4, the filter and perspective tests fail, but the added transform test passes. All the tests pass locally with patch 4.
28708429fd23ee20953fd6741f0933eac20e477e: Bug 1190245 - Make frame script loading and browser-api initialization easier to follow. r=smaug
Kan-Ru Chen <kanru@kanru.info> - Fri, 31 Jul 2015 18:08:36 +0800 - rev 256006
Push 63210 by kchen@mozilla.com at Tue, 04 Aug 2015 03:11:27 +0000
Bug 1190245 - Make frame script loading and browser-api initialization easier to follow. r=smaug Load frame script and initialize browser-api at the end of (1) DocShell creation (2) RemoteBrowser creation (3) SetRemoteBrowser
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip