9ddc7309c2c305e6d26831ba64a3305dd362c9aa: Bug 1305325 - Part 10: Handle missing keyframe whose offset 0 or 1 on the main thread. r?birtles draft
Hiroyuki Ikezoe <hiikezoe@mozilla-japan.org> - Tue, 15 Nov 2016 10:33:28 +0900 - rev 438788
Push 35813 by hiikezoe@mozilla-japan.org at Tue, 15 Nov 2016 01:51:52 +0000
Bug 1305325 - Part 10: Handle missing keyframe whose offset 0 or 1 on the main thread. r?birtles MozReview-Commit-ID: 5WMiTJQKfZd * * * [mq]: FIX MozReview-Commit-ID: 80NzO37ENrC
a893d972b058028c9a528b1afb0a40a69152f0a6: Bug 1307871 - Add new console frontend support for 'Enable timestamps' pref. r=bgrins draft
Tim Nguyen <ntim.bugs@gmail.com> - Tue, 15 Nov 2016 01:31:20 +0000 - rev 438787
Push 35812 by bmo:ntim.bugs@gmail.com at Tue, 15 Nov 2016 01:31:39 +0000
Bug 1307871 - Add new console frontend support for 'Enable timestamps' pref. r=bgrins MozReview-Commit-ID: FshE769sETL
c9dbb7fa5658fd62bd4a4360b7fc0ec087fa319c: Bug 1305325 - Part 14: Tests composed style for missing keyframe for properties runnning on the compositor. r?birtles draft
Hiroyuki Ikezoe <hiikezoe@mozilla-japan.org> - Tue, 15 Nov 2016 10:15:22 +0900 - rev 438786
Push 35811 by hiikezoe@mozilla-japan.org at Tue, 15 Nov 2016 01:21:28 +0000
Bug 1305325 - Part 14: Tests composed style for missing keyframe for properties runnning on the compositor. r?birtles The error value, 0.01, used in this test is the same as we used in test_animation_omta.html. MozReview-Commit-ID: 50g3k43yAgu
7fcf5b03f5ae20f31b06a62ece912cf6e9b1718a: Bug 1305325 - Part 13: Compose base values on the compositor. r?birtles draft
Hiroyuki Ikezoe <hiikezoe@mozilla-japan.org> - Tue, 15 Nov 2016 10:15:22 +0900 - rev 438785
Push 35811 by hiikezoe@mozilla-japan.org at Tue, 15 Nov 2016 01:21:28 +0000
Bug 1305325 - Part 13: Compose base values on the compositor. r?birtles MozReview-Commit-ID: EWumBqQ82RT
88f832be260d875dcd21955ee5ba02110df59638: Bug 1305325 - Part 12: Tests composed style for missing keyframe for properties running on the main thread. r?birtles draft
Hiroyuki Ikezoe <hiikezoe@mozilla-japan.org> - Tue, 15 Nov 2016 10:15:22 +0900 - rev 438784
Push 35811 by hiikezoe@mozilla-japan.org at Tue, 15 Nov 2016 01:21:28 +0000
Bug 1305325 - Part 12: Tests composed style for missing keyframe for properties running on the main thread. r?birtles MozReview-Commit-ID: 7QuksI30bwY
45909665ccb5fe3e59cac95d447b6995a56ca62c: Bug 1305325 - Part 11: The expected value of offset is 1.0 for input value whose offset is 1.0. r?birtles draft
Hiroyuki Ikezoe <hiikezoe@mozilla-japan.org> - Tue, 15 Nov 2016 10:15:22 +0900 - rev 438783
Push 35811 by hiikezoe@mozilla-japan.org at Tue, 15 Nov 2016 01:21:28 +0000
Bug 1305325 - Part 11: The expected value of offset is 1.0 for input value whose offset is 1.0. r?birtles MozReview-Commit-ID: JnsWmDBfW3p
1782824a192af1285649ea3e2b0b59530d6812fb: Bug 1305325 - Part 10: Handle missing keyframe whose offset 0 or 1 on the main thread. r?birtles draft
Hiroyuki Ikezoe <hiikezoe@mozilla-japan.org> - Tue, 15 Nov 2016 10:15:17 +0900 - rev 438782
Push 35811 by hiikezoe@mozilla-japan.org at Tue, 15 Nov 2016 01:21:28 +0000
Bug 1305325 - Part 10: Handle missing keyframe whose offset 0 or 1 on the main thread. r?birtles MozReview-Commit-ID: 5WMiTJQKfZd
006653b4223863ce9ebab5488d52045995a003ca: Bug 1305325 - Part 9: Add AnimationUtils::IsCoreAPIEnable. r?birtles draft
Hiroyuki Ikezoe <hiikezoe@mozilla-japan.org> - Tue, 15 Nov 2016 07:06:41 +0900 - rev 438781
Push 35811 by hiikezoe@mozilla-japan.org at Tue, 15 Nov 2016 01:21:28 +0000
Bug 1305325 - Part 9: Add AnimationUtils::IsCoreAPIEnable. r?birtles To check simulateComputeValuesFailure flag in chrome privilege, we will need to know the core Web Animations API preference is enabled in chrome privilege. MozReview-Commit-ID: GYRMc9Od4Bm
e910847317700024536442640224b921cc4dca15: Bug 1305325 - Part 8: Pass base value for opacity or transform to the compositor. r?birtles,mstange draft
Hiroyuki Ikezoe <hiikezoe@mozilla-japan.org> - Tue, 15 Nov 2016 07:06:41 +0900 - rev 438780
Push 35811 by hiikezoe@mozilla-japan.org at Tue, 15 Nov 2016 01:21:28 +0000
Bug 1305325 - Part 8: Pass base value for opacity or transform to the compositor. r?birtles,mstange MozReview-Commit-ID: 3mxatMvsNKk
71ff5669b1209703941b633f875d1119cbb412b8: Bug 1305325 - Part 7: Make SampleValue returning StyleAnimationValue. r?birtles draft
Hiroyuki Ikezoe <hiikezoe@mozilla-japan.org> - Tue, 15 Nov 2016 07:06:41 +0900 - rev 438779
Push 35811 by hiikezoe@mozilla-japan.org at Tue, 15 Nov 2016 01:21:28 +0000
Bug 1305325 - Part 7: Make SampleValue returning StyleAnimationValue. r?birtles MozReview-Commit-ID: Izr6Cvee96Q
1a87d934fb18b4c0ac0545436e47cceb2d720ae8: Bug 1305325 - Part 6: Send animations even if it's paused, finished or zero playback rate. r?birtles. draft
Hiroyuki Ikezoe <hiikezoe@mozilla-japan.org> - Tue, 15 Nov 2016 07:05:50 +0900 - rev 438778
Push 35811 by hiikezoe@mozilla-japan.org at Tue, 15 Nov 2016 01:21:28 +0000
Bug 1305325 - Part 6: Send animations even if it's paused, finished or zero playback rate. r?birtles. If all of animations on an element are paused, finished or zero playback rate, we don't send those animations to the compositor. MozReview-Commit-ID: CHjv6Buy5fa
094e7dc44b61f1ef0951753c3f859e241e85247e: Bug 1305325 - Part 5: Make AnimationPropertyValueDetails::mValue optional. r?birtles draft
Hiroyuki Ikezoe <hiikezoe@mozilla-japan.org> - Tue, 15 Nov 2016 06:10:15 +0900 - rev 438777
Push 35811 by hiikezoe@mozilla-japan.org at Tue, 15 Nov 2016 01:21:28 +0000
Bug 1305325 - Part 5: Make AnimationPropertyValueDetails::mValue optional. r?birtles MozReview-Commit-ID: 4a1N1J4EtIU
1751643c8b655b0868f0c2043818f80c6e97e5ac: Bug 1305325 - Part 4: Update base values for each property. r? draft
Hiroyuki Ikezoe <hiikezoe@mozilla-japan.org> - Tue, 15 Nov 2016 06:10:15 +0900 - rev 438776
Push 35811 by hiikezoe@mozilla-japan.org at Tue, 15 Nov 2016 01:21:28 +0000
Bug 1305325 - Part 4: Update base values for each property. r? This patch adds a hashtable to store the non-animated base value of each property animated by the effects in EffectSet. The values are stored as StyleAnimationValue objects since they are intended to be used in KeyframeEffectReadOnly::ComposeStyle. 1) We have to update it even if there is no animation properties changes because changing non-animating style value does not cause any animation property changes. If we do it in Updateproperties() it's apparently less effective. 2) There is the case that we have no EffectSet in UpdateProperties(), e.g. creating an animation. What happens on Element.animate(); i) KeyframeEffect constructor i-1) UpdateProperties() ii) Animation constructor with the effect ii-1) KeyframeEffectReadOnly::SetAnimation() ii-2) The effect is added in EffectSet MozReview-Commit-ID: FPzyX9fxxx3
40ffe60b4abf9e4f88595b815021c1cee6e05275: Bug 1305325 - Part 3: Add AnimValuesStyleRule::GetValue and HasValue to get the last composed style. r?birtles draft
Hiroyuki Ikezoe <hiikezoe@mozilla-japan.org> - Tue, 15 Nov 2016 06:10:15 +0900 - rev 438775
Push 35811 by hiikezoe@mozilla-japan.org at Tue, 15 Nov 2016 01:21:28 +0000
Bug 1305325 - Part 3: Add AnimValuesStyleRule::GetValue and HasValue to get the last composed style. r?birtles HasValue() will be used to check that we have already composed style for a given property or not. MozReview-Commit-ID: L8lezGyON5o
2c0bc7b313fe44e067c46e3d95091295ac290b2a: Bug 1305325 - Part 2: Add AnimationProperty::HasAddOrAccumulate. r?birtles draft
Hiroyuki Ikezoe <hiikezoe@mozilla-japan.org> - Tue, 15 Nov 2016 06:10:14 +0900 - rev 438774
Push 35811 by hiikezoe@mozilla-japan.org at Tue, 15 Nov 2016 01:21:28 +0000
Bug 1305325 - Part 2: Add AnimationProperty::HasAddOrAccumulate. r?birtles We will resolve base values only if HasAddOrAccumulate() returns true. MozReview-Commit-ID: LUui9BpuphW
5b95d99a7c60310687dda0fe27e4b5ea05c39927: Bug 1305325 - Part 1: Move test cases in file_partial_keyframes.html into file_disable_animations_api_core.html. r?boris draft
Hiroyuki Ikezoe <hiikezoe@mozilla-japan.org> - Tue, 15 Nov 2016 06:10:14 +0900 - rev 438773
Push 35811 by hiikezoe@mozilla-japan.org at Tue, 15 Nov 2016 01:21:28 +0000
Bug 1305325 - Part 1: Move test cases in file_partial_keyframes.html into file_disable_animations_api_core.html. r?boris Missing keyframe will be handled only if the Web Animatins API is enabled. Test cases in file_partial_keyframes.html will not throw any exceptions once we handle missing keyframe because they are run with the Animations API pref, but still we should run the test cases with disabled the pref. So we are now going to move the test cases into file_disable_animations_api_code.html. We can't use KeyframeEffectReadOnly contructor in a new test file since the constructor is also behind the Web Animations API pref. MozReview-Commit-ID: 9ApVxJebBUj
5c4f863a208fcb1e28fbbe7ca823dcea7f4b0438: Bug 1315600 - Part 2: Add test. r=pbro draft
Daisuke Akatsuka <daisuke@mozilla-japan.org> - Tue, 15 Nov 2016 10:19:30 +0900 - rev 438772
Push 35810 by bmo:daisuke@mozilla-japan.org at Tue, 15 Nov 2016 01:19:57 +0000
Bug 1315600 - Part 2: Add test. r=pbro MozReview-Commit-ID: B9AikFP5sEH
5b149fc33529ac6ce756741ea154901b62ba414d: Bug 1315600 - Part 1: Mask behind animation name is too long for animations running on the compositor. r=pbro draft
Daisuke Akatsuka <daisuke@mozilla-japan.org> - Tue, 15 Nov 2016 10:19:17 +0900 - rev 438771
Push 35810 by bmo:daisuke@mozilla-japan.org at Tue, 15 Nov 2016 01:19:57 +0000
Bug 1315600 - Part 1: Mask behind animation name is too long for animations running on the compositor. r=pbro MozReview-Commit-ID: 3emNof5b908
987f6d602d88284d9ba7166c68e8062bdaa28dd7: Bug 1303704 Part3: [Pointer Event] Add test case to ensure preventDefault on pointerdown doesn't impact firing click event. r=masayuki draft
Stone Shih <sshih@mozilla.com> - Thu, 10 Nov 2016 10:11:16 +0800 - rev 438770
Push 35809 by sshih@mozilla.com at Tue, 15 Nov 2016 01:08:21 +0000
Bug 1303704 Part3: [Pointer Event] Add test case to ensure preventDefault on pointerdown doesn't impact firing click event. r=masayuki MozReview-Commit-ID: KWmnuMbwoiI
f4fef6298ffafc645e7e11438390bfe45e66af86: Bug 1303704 Part2: [Pointer Event] Enable prevent default on pointerdown related test cases. r=masayuki draft
Stone Shih <sshih@mozilla.com> - Fri, 14 Oct 2016 10:31:28 +0800 - rev 438769
Push 35809 by sshih@mozilla.com at Tue, 15 Nov 2016 01:08:21 +0000
Bug 1303704 Part2: [Pointer Event] Enable prevent default on pointerdown related test cases. r=masayuki MozReview-Commit-ID: 4h33uyh30LF
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip