37ef5c0b5533994492225b6a803d527be1605ad2: Bug 1223658 - Part 6: Send animations to compositor even though it's in delay phase. r?birtles draft
Hiroyuki Ikezoe <hiikezoe@mozilla-japan.org> - Tue, 10 May 2016 18:28:58 +0900 - rev 365229
Push 17675 by hiikezoe@mozilla-japan.org at Tue, 10 May 2016 09:29:14 +0000
Bug 1223658 - Part 6: Send animations to compositor even though it's in delay phase. r?birtles To send animations to compositor in the delay phase there needs to be returned true from nsIFrame::IsTransformed() or nsIFrame::HasOpacity(). In case of nsIFrame::HasOpacity(), returning true from EffectCompositor::HasAnimationsForCompositor() in the delay phase is sufficient. In case of nsIFrame::IsTransformed(), we need to set NS_FRAME_MAY_BE_TRANSFORMED in addition to being returned true from EffectCompositor::HasAnimationsForCompositor(). Unfotunately it's hard to set NS_FRAME_MAY_BE_TRANSFORMED directly in ComposeStyle() because we sometimes doesn't have corresponding nsIFrame in ComposeStyle(). To solve it, we return an identity transform style from ComposeStyle(), as a restult nsStyleDisplay::mSpecifiedTransform is set, then NS_FRAME_MAY_BE_TRANSFORMED is properly set in frame constructing. MozReview-Commit-ID: ILYKig3c08d
6257da774970096db4d01e85aa4d7240d9b7d401: Bug 1223658 - Part 5: Add a function to check active duration is zero. r?birtles draft
Hiroyuki Ikezoe <hiikezoe@mozilla-japan.org> - Tue, 10 May 2016 18:28:58 +0900 - rev 365228
Push 17675 by hiikezoe@mozilla-japan.org at Tue, 10 May 2016 09:29:14 +0000
Bug 1223658 - Part 5: Add a function to check active duration is zero. r?birtles We are going to pass animations to the compositor in before phase but not to pass when active duration is zero. To distinguish this state we need a new function to check that the active duration is zero. MozReview-Commit-ID: HYAmjNGdt5W
f5e2e7fdaff0b81954828b9703c0e0924bab6644: Bug 1223658 - Part 4: Consider fillMode in compositor thread as well. r?birtles draft
Hiroyuki Ikezoe <hiikezoe@mozilla-japan.org> - Tue, 10 May 2016 18:28:57 +0900 - rev 365227
Push 17675 by hiikezoe@mozilla-japan.org at Tue, 10 May 2016 09:29:14 +0000
Bug 1223658 - Part 4: Consider fillMode in compositor thread as well. r?birtles We need to consider fill mode in compositor thread as well as other properties because pulling the animation back from the compositor thread is sometimes delayed due to the main thread busyness. In such situations, if there is another animation running on the main thread on the same element, users can easily notice a gap between both of animations. MozReview-Commit-ID: 1i7YTWboira
defbb2f02ee8c15e4ff63e0de3b582ef3e3274d7: Bug 1223658 - Part 3: Pass delay property to compositor. r?birtles draft
Hiroyuki Ikezoe <hiikezoe@mozilla-japan.org> - Tue, 10 May 2016 18:28:57 +0900 - rev 365226
Push 17675 by hiikezoe@mozilla-japan.org at Tue, 10 May 2016 09:29:14 +0000
Bug 1223658 - Part 3: Pass delay property to compositor. r?birtles The check of negative elapsedDuration is no longer valid since animation delay is not factored into start time any more. Once we incorpolate playbackRate into GetCurrentOrPendingStartTime, we don't need to call AnimationTimeToTimeStamp for deviding delay by playbackRate since the time passed to AnimationTimeToTimeStamp does not contain delay any more. MozReview-Commit-ID: IVE2IFfNgm0
d1b812c5bb77d1b7bceb29c75f8b4cdc2e47714d: Bug 1223658 - Part 2: Add SetIdentityTransform to be used for sending animations in before phase. r?dholbert draft
Hiroyuki Ikezoe <hiikezoe@mozilla-japan.org> - Tue, 10 May 2016 18:28:57 +0900 - rev 365225
Push 17675 by hiikezoe@mozilla-japan.org at Tue, 10 May 2016 09:29:14 +0000
Bug 1223658 - Part 2: Add SetIdentityTransform to be used for sending animations in before phase. r?dholbert To send transform animations in before phase to compositor we need any transforms in the before phase even though there is no transform on the target element. SetIdentityTransform is for that purporse. MozReview-Commit-ID: 9rpx15pFvNN
9e94bb6c4a6d50c66c22406dd05134a44b65a5ac: Bug 1223658 - Part 1: Drop ExtractComputedValueForTransition. r=birtles,dholbert draft
Hiroyuki Ikezoe <hiikezoe@mozilla-japan.org> - Tue, 10 May 2016 18:28:57 +0900 - rev 365224
Push 17675 by hiikezoe@mozilla-japan.org at Tue, 10 May 2016 09:29:14 +0000
Bug 1223658 - Part 1: Drop ExtractComputedValueForTransition. r=birtles,dholbert MozReview-Commit-ID: I4SMwcv30YL
ba417ab143f9aa3d3d6d489e373e563b96b43e19: Bug 1244590 - Part 5: Calculate paced spacing. draft
Boris Chiou <boris.chiou@gmail.com> - Tue, 10 May 2016 16:52:45 +0800 - rev 365223
Push 17674 by bmo:boris.chiou@gmail.com at Tue, 10 May 2016 09:22:32 +0000
Bug 1244590 - Part 5: Calculate paced spacing. MozReview-Commit-ID: HFWQwoKhKWt
13323d729994a877ff0d1df8aa08ec2d203711de: Bug 1244590 - Part 4: Rewrite ApplyDistributeSpacing. draft
Boris Chiou <boris.chiou@gmail.com> - Fri, 06 May 2016 19:21:11 +0800 - rev 365222
Push 17674 by bmo:boris.chiou@gmail.com at Tue, 10 May 2016 09:22:32 +0000
Bug 1244590 - Part 4: Rewrite ApplyDistributeSpacing. Rename it to ApplySpacing, and let it handle both distribute and paced mode. MozReview-Commit-ID: 2kGA6LMHUsz
edd3713a6fe6ad446134b395eb59d184095f3221: Bug 1122124 - fix default profile setting after reset, keep profile name, r?MattN draft
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Tue, 10 May 2016 10:09:46 +0100 - rev 365221
Push 17673 by gijskruitbosch@gmail.com at Tue, 10 May 2016 09:11:36 +0000
Bug 1122124 - fix default profile setting after reset, keep profile name, r?MattN MozReview-Commit-ID: 9h1ktdUUVZH
e34254bca3f447e27e5ee5586ce57eb37691bfa2: Bug 1270160 - gracefully handle no webchannel uri preference or failure to create a channel. r=stomlinson
Mark Hammond <mhammond@skippinet.com.au> - Tue, 10 May 2016 16:45:09 +1000 - rev 365220
Push 17673 by gijskruitbosch@gmail.com at Tue, 10 May 2016 09:11:36 +0000
Bug 1270160 - gracefully handle no webchannel uri preference or failure to create a channel. r=stomlinson
44d89f6e2bb3640fd63d5ed3a47c0c6e00cfff69: Bug 1271508. Part 4 - address review comments. r=jya. draft
JW Wang <jwwang@mozilla.com> - Tue, 10 May 2016 17:08:59 +0800 - rev 365219
Push 17672 by jwwang@mozilla.com at Tue, 10 May 2016 09:09:42 +0000
Bug 1271508. Part 4 - address review comments. r=jya. MozReview-Commit-ID: FPWZpcjGGyu
fd71df17bbe78c805b43204daea30df039b176da: Bug 1271508. Part 3 - extract code to the parent class and remove use of mTaskQueue from sub-classes. r=jya. draft
JW Wang <jwwang@mozilla.com> - Mon, 09 May 2016 23:23:48 +0800 - rev 365218
Push 17672 by jwwang@mozilla.com at Tue, 10 May 2016 09:09:42 +0000
Bug 1271508. Part 3 - extract code to the parent class and remove use of mTaskQueue from sub-classes. r=jya. MozReview-Commit-ID: 2GEY4EzcxCR
d716e59add0738ab58b8c0bf17cf516874a583e6: Bug 1271508. Part 2 - rename functions so they are the same as those of FFmpegAudioDecoder so it would be easier to extract common code to the parent class. r=jya. draft
JW Wang <jwwang@mozilla.com> - Mon, 09 May 2016 23:06:14 +0800 - rev 365217
Push 17672 by jwwang@mozilla.com at Tue, 10 May 2016 09:09:42 +0000
Bug 1271508. Part 2 - rename functions so they are the same as those of FFmpegAudioDecoder so it would be easier to extract common code to the parent class. r=jya. MozReview-Commit-ID: LLwSBoL2A7r
a09622dbf3198acfa93bfb1127fbe77bbc7a489f: Bug 1266235 - Move blocklist preferences to all.js draft
Mathieu Leplatre <mathieu@mozilla.com> - Fri, 29 Apr 2016 13:17:09 +0200 - rev 365216
Push 17671 by mleplatre@mozilla.com at Tue, 10 May 2016 08:53:01 +0000
Bug 1266235 - Move blocklist preferences to all.js Related: * https://bugzilla.mozilla.org/show_bug.cgi?id=1248557 * https://bugzilla.mozilla.org/show_bug.cgi?id=1259947 MozReview-Commit-ID: H2Eh1oqXeS1
e8620248bf051f800ca6b4b01bc8b2e825719a1c: Bug 1271508. Part 4 - address review comments. r=jya. draft
JW Wang <jwwang@mozilla.com> - Tue, 10 May 2016 16:49:20 +0800 - rev 365215
Push 17670 by jwwang@mozilla.com at Tue, 10 May 2016 08:50:03 +0000
Bug 1271508. Part 4 - address review comments. r=jya. MozReview-Commit-ID: 7Phu0eV2SG4
18fa7d956dad7f257c49b931474714d3872b7f1b: Bug 1208373 - Fix test_peerConnection_capturedVideo.html to wait for close() promise. r?jib draft
Andreas Pehrson <pehrsons@gmail.com> - Wed, 04 May 2016 16:32:17 +0200 - rev 365214
Push 17669 by pehrsons@gmail.com at Tue, 10 May 2016 08:38:35 +0000
Bug 1208373 - Fix test_peerConnection_capturedVideo.html to wait for close() promise. r?jib MozReview-Commit-ID: AOrm5JkfxAG
7e35467f2d2f75ad6bba96abda3a60b2554f150b: Bug 1208373 - Implement MediaStreamTrack.readyState. r?smaug,jib draft
Andreas Pehrson <pehrsons@gmail.com> - Wed, 04 May 2016 16:30:40 +0200 - rev 365213
Push 17669 by pehrsons@gmail.com at Tue, 10 May 2016 08:38:35 +0000
Bug 1208373 - Implement MediaStreamTrack.readyState. r?smaug,jib MozReview-Commit-ID: EoMaG0R3Dpp
13d7d9ea0142e29d08f88ff86af0da76888e8184: Bug 1208373 - Implement MediaStreamTrack's "ended" event and onended EventHandler. r?smaug,jib draft
Andreas Pehrson <pehrsons@gmail.com> - Mon, 02 May 2016 15:48:39 +0200 - rev 365212
Push 17669 by pehrsons@gmail.com at Tue, 10 May 2016 08:38:35 +0000
Bug 1208373 - Implement MediaStreamTrack's "ended" event and onended EventHandler. r?smaug,jib MozReview-Commit-ID: DtqzY5nIdPI
04387d4de1db2d81614346009f52025e08d692be: Bug 1208373 - End received audio tracks on closing of PeerConnection. r?jesup draft
Andreas Pehrson <pehrsons@gmail.com> - Wed, 04 May 2016 11:30:44 +0200 - rev 365211
Push 17669 by pehrsons@gmail.com at Tue, 10 May 2016 08:38:35 +0000
Bug 1208373 - End received audio tracks on closing of PeerConnection. r?jesup MozReview-Commit-ID: 860jvDzHPhV
7a55203795c10000874a7a0f9883fdf5a5486ea5: Bug 1208373 - Test that ended tracks that are cloned are also ended. r?jib draft
Andreas Pehrson <pehrsons@gmail.com> - Wed, 04 May 2016 11:28:14 +0200 - rev 365210
Push 17669 by pehrsons@gmail.com at Tue, 10 May 2016 08:38:35 +0000
Bug 1208373 - Test that ended tracks that are cloned are also ended. r?jib MozReview-Commit-ID: 4YU31TK0Mdf
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip