247254df784d59d81cbf1e7d456bd04774de7fd2: Bug 1305325 - Part 4: Update base values for each property. r?birtles draft
Hiroyuki Ikezoe <hiikezoe@mozilla-japan.org> - Fri, 21 Oct 2016 05:46:25 +0900 - rev 427788
Push 33113 by bmo:hiikezoe@mozilla-japan.org at Thu, 20 Oct 2016 21:36:11 +0000
Bug 1305325 - Part 4: Update base values for each property. r?birtles Now EffectSet has a hashtable to store non-animating base value for each property as StyleAnimationValue. StyleAnimationValue is convinient to be used in KeyframeEffectReadOnly::ComposeStyle(). The hashtable is updated in UpdateCascadeResults(). The reason why we don't update the hashtable in UpdateProperties() is; 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
44db51bbe77a99c064b179de3bfedf9a552dd6c2: Bug 1305325 - Part 3: Add AnimValuesStyleRule::GetValue and HasPropertyValue to get the last composed style. r?birtles draft
Hiroyuki Ikezoe <hiikezoe@mozilla-japan.org> - Fri, 21 Oct 2016 05:46:25 +0900 - rev 427787
Push 33113 by bmo:hiikezoe@mozilla-japan.org at Thu, 20 Oct 2016 21:36:11 +0000
Bug 1305325 - Part 3: Add AnimValuesStyleRule::GetValue and HasPropertyValue to get the last composed style. r?birtles HasPropertyValue() will be used to check that we have already composed style for a given property or not. MozReview-Commit-ID: L8lezGyON5o
5d3715c285ec83dd966f9aace24b5148f5eb0aab: Bug 1305325 - Part 2: Define neutral values for each CSS property. r?birtles draft
Hiroyuki Ikezoe <hiikezoe@mozilla-japan.org> - Fri, 21 Oct 2016 05:46:24 +0900 - rev 427786
Push 33113 by bmo:hiikezoe@mozilla-japan.org at Thu, 20 Oct 2016 21:36:11 +0000
Bug 1305325 - Part 2: Define neutral values for each CSS property. r?birtles Neutral value is zero element in additive operation space for each property. For properties that are unable to define neutral value, we will handle uninitialized StyleAnimationValue as the neutral value. MozReview-Commit-ID: Ye4QTcGoYl
1fa7ce8acbfdb561f2cfeb5396a26a158b7adf6d: 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> - Fri, 21 Oct 2016 05:46:24 +0900 - rev 427785
Push 33113 by bmo:hiikezoe@mozilla-japan.org at Thu, 20 Oct 2016 21:36:11 +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
e2796dd804cf9ab7e19e636d98f9ae8dd27a944d: Bug 1293333 - (WIP, Don't Commit) Implement window.onvrdisplayactivate and window.onvrdisplaydeactivate events draft
Kearwood (Kip) Gilbert <kgilbert@mozilla.com> - Tue, 18 Oct 2016 18:18:10 -0400 - rev 427784
Push 33112 by kgilbert@mozilla.com at Thu, 20 Oct 2016 21:30:36 +0000
Bug 1293333 - (WIP, Don't Commit) Implement window.onvrdisplayactivate and window.onvrdisplaydeactivate events MozReview-Commit-ID: 746L5KObBcg
6621dbe5dc15405a85b37e5bba4cfa9dd160f226: Bug 1249119 - Prevent exception when opening inspector on a loading document. r=pbro draft
Alexandre Poirot <poirot.alex@gmail.com> - Wed, 19 Oct 2016 05:26:40 -0700 - rev 427783
Push 33111 by bmo:poirot.alex@gmail.com at Thu, 20 Oct 2016 21:28:50 +0000
Bug 1249119 - Prevent exception when opening inspector on a loading document. r=pbro MozReview-Commit-ID: 9TNRUblT0SW
9e8da4d69b92a5ed29a72c8ed845e87095bcef85: Bug 1249119 - Let shared-head helper cleanup tests instead of duplicating the effort in inspector head. r=pbro draft
Alexandre Poirot <poirot.alex@gmail.com> - Wed, 19 Oct 2016 05:26:08 -0700 - rev 427782
Push 33111 by bmo:poirot.alex@gmail.com at Thu, 20 Oct 2016 21:28:50 +0000
Bug 1249119 - Let shared-head helper cleanup tests instead of duplicating the effort in inspector head. r=pbro MozReview-Commit-ID: 2GxvXl3GTy8
b9bcce380d5ba721763c10333b8916a7ba8bf17d: Bug 1249119 - Fix inspector startup when opening it on a loading document r=jdescottes draft
Alexandre Poirot <poirot.alex@gmail.com> - Wed, 19 Oct 2016 05:25:26 -0700 - rev 427781
Push 33111 by bmo:poirot.alex@gmail.com at Thu, 20 Oct 2016 21:28:50 +0000
Bug 1249119 - Fix inspector startup when opening it on a loading document r=jdescottes MozReview-Commit-ID: 5d4K6VFLTgE
dc1317c5d8474a56209fc75ca6978dbadebd9094: Bug 1249119 - Prevent trying to initialize highlighter on still-loading documents. r=pbro draft
Alexandre Poirot <poirot.alex@gmail.com> - Wed, 19 Oct 2016 05:19:48 -0700 - rev 427780
Push 33111 by bmo:poirot.alex@gmail.com at Thu, 20 Oct 2016 21:28:50 +0000
Bug 1249119 - Prevent trying to initialize highlighter on still-loading documents. r=pbro MozReview-Commit-ID: 3S0LoB40q2W
f0f1aaf051d6798e1e73d1feee07ca847333167a: Backed out changeset 19d4e98a1191 (bug 1295352) for frequently failing mda test test_getUserMedia_trackEnded.html on Linux x64 debug. r=backout a=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Thu, 20 Oct 2016 20:03:17 +0200 - rev 427779
Push 33111 by bmo:poirot.alex@gmail.com at Thu, 20 Oct 2016 21:28:50 +0000
Backed out changeset 19d4e98a1191 (bug 1295352) for frequently failing mda test test_getUserMedia_trackEnded.html on Linux x64 debug. r=backout a=backout
6baa5acba3fcd5fd753596db44805765e281553e: Backed out changeset 4f5c09304792 (bug 1295352)
Sebastian Hengst <archaeopteryx@coole-files.de> - Thu, 20 Oct 2016 20:03:17 +0200 - rev 427778
Push 33111 by bmo:poirot.alex@gmail.com at Thu, 20 Oct 2016 21:28:50 +0000
Backed out changeset 4f5c09304792 (bug 1295352)
1c1c747944f2bda636b28bbfa892f90e5d9ae8eb: Backed out changeset d921975370c7 (bug 1295352)
Sebastian Hengst <archaeopteryx@coole-files.de> - Thu, 20 Oct 2016 20:03:17 +0200 - rev 427777
Push 33111 by bmo:poirot.alex@gmail.com at Thu, 20 Oct 2016 21:28:50 +0000
Backed out changeset d921975370c7 (bug 1295352)
8886d3fad3ab9531ef96be6e77e3dc1304e18c8c: Backed out changeset 081401df2032 (bug 1295352)
Sebastian Hengst <archaeopteryx@coole-files.de> - Thu, 20 Oct 2016 20:03:16 +0200 - rev 427776
Push 33111 by bmo:poirot.alex@gmail.com at Thu, 20 Oct 2016 21:28:50 +0000
Backed out changeset 081401df2032 (bug 1295352)
07889c2aef318ab171feff7a9f83f1e3fdda526f: Backed out changeset 9a2ec23ccac7 (bug 1295352)
Sebastian Hengst <archaeopteryx@coole-files.de> - Thu, 20 Oct 2016 20:03:16 +0200 - rev 427775
Push 33111 by bmo:poirot.alex@gmail.com at Thu, 20 Oct 2016 21:28:50 +0000
Backed out changeset 9a2ec23ccac7 (bug 1295352)
3dcb945d820a04dba2723ce408c69177fa3e35dd: Backed out changeset 95f04e2c2b06 (bug 1295352)
Sebastian Hengst <archaeopteryx@coole-files.de> - Thu, 20 Oct 2016 20:03:16 +0200 - rev 427774
Push 33111 by bmo:poirot.alex@gmail.com at Thu, 20 Oct 2016 21:28:50 +0000
Backed out changeset 95f04e2c2b06 (bug 1295352)
c162c2edcb17805c723b43193823ebcf46bcef4a: Backed out changeset d0d0f847d043 (bug 1295352)
Sebastian Hengst <archaeopteryx@coole-files.de> - Thu, 20 Oct 2016 20:03:16 +0200 - rev 427773
Push 33111 by bmo:poirot.alex@gmail.com at Thu, 20 Oct 2016 21:28:50 +0000
Backed out changeset d0d0f847d043 (bug 1295352)
2fcc4c8de788e376db1fa3ccd6b5401265f1a9db: Backed out changeset 1978000eae5e (bug 1294605)
Sebastian Hengst <archaeopteryx@coole-files.de> - Thu, 20 Oct 2016 20:03:16 +0200 - rev 427772
Push 33111 by bmo:poirot.alex@gmail.com at Thu, 20 Oct 2016 21:28:50 +0000
Backed out changeset 1978000eae5e (bug 1294605)
8831d4f8127707f65eaa181f48a0fbd1b4468a21: Backed out changeset eb930799bd15 (bug 1294605)
Sebastian Hengst <archaeopteryx@coole-files.de> - Thu, 20 Oct 2016 20:03:16 +0200 - rev 427771
Push 33111 by bmo:poirot.alex@gmail.com at Thu, 20 Oct 2016 21:28:50 +0000
Backed out changeset eb930799bd15 (bug 1294605)
16813ed5122558a0c6fc0609a9598df8cc7b4737: Backed out changeset 0593feead369 (bug 1294605)
Sebastian Hengst <archaeopteryx@coole-files.de> - Thu, 20 Oct 2016 20:03:16 +0200 - rev 427770
Push 33111 by bmo:poirot.alex@gmail.com at Thu, 20 Oct 2016 21:28:50 +0000
Backed out changeset 0593feead369 (bug 1294605)
a8ae71a79bb863191d10a98eef33f3ffe95a47fb: Backed out changeset 443a94083e00 (bug 1294605)
Sebastian Hengst <archaeopteryx@coole-files.de> - Thu, 20 Oct 2016 20:03:16 +0200 - rev 427769
Push 33111 by bmo:poirot.alex@gmail.com at Thu, 20 Oct 2016 21:28:50 +0000
Backed out changeset 443a94083e00 (bug 1294605)
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip