0016ffab4e24d4fa59b65dd5e989b2818a67aafa: Bug 1334036 - Part 9: Handle unsupported interpolation properly for OMTA. draft
Boris Chiou <boris.chiou@gmail.com> - Mon, 20 Feb 2017 14:58:39 +0800 - rev 486982
Push 46109 by bmo:boris.chiou@gmail.com at Mon, 20 Feb 2017 11:01:51 +0000
Bug 1334036 - Part 9: Handle unsupported interpolation properly for OMTA. MozReview-Commit-ID: Gg3siwB2Alr
e5c057002cca946db349e4e8d430bbb11f57d294: Bug 1334036 - Part 8: Need to update cascade result after change the style. draft
Boris Chiou <boris.chiou@gmail.com> - Sat, 18 Feb 2017 20:31:25 +0800 - rev 486981
Push 46109 by bmo:boris.chiou@gmail.com at Mon, 20 Feb 2017 11:01:51 +0000
Bug 1334036 - Part 8: Need to update cascade result after change the style. This patch is to fix the problem mentioned in Bug 1285407 (Animations which can be run on the compositor don't start when "!important" style is removed while it's in effect.). This is still not perfect because we may have many redundant calls of EffectSet::MarkCascadeNeedsUpdate(), which causes many redundant calls of EffectCompositor::UpdateCascadeResults(). Besides, we don't update effect properties after change the style, so still cannot pass many test cases. (e.g. Bug 1260983 - Update animation properties in response to style changes) MozReview-Commit-ID: IYTyqdgVfuX
60db9b299c06923183b4f4ec8e3b1d1dc66af4f3: Bug 1334036 - Part 7: Skip EnsureBaseStyle to avoid using Gecko StyleSet. draft
Boris Chiou <boris.chiou@gmail.com> - Sun, 19 Feb 2017 16:38:27 +0800 - rev 486980
Push 46109 by bmo:boris.chiou@gmail.com at Mon, 20 Feb 2017 11:01:51 +0000
Bug 1334036 - Part 7: Skip EnsureBaseStyle to avoid using Gecko StyleSet. MozReview-Commit-ID: 8DFxGSF91kp
a2401754d3f2715a489e9ac11c3581044d8b0b2b: Bug 1334036 - Part 6: Handle None transform properly. draft
Boris Chiou <boris.chiou@gmail.com> - Sat, 18 Feb 2017 18:49:26 +0800 - rev 486979
Push 46109 by bmo:boris.chiou@gmail.com at Mon, 20 Feb 2017 11:01:51 +0000
Bug 1334036 - Part 6: Handle None transform properly. If the transform is None, we should return a valid None transform from FFI. MozReview-Commit-ID: 49cFXE2BIbm
7e844f4849eb5ed5e759a6b4b86375d0d1c97137: Bug 1334036 - Part 5: Add AddLayerChangesForAnimation in ServoRestyleManager. draft
Boris Chiou <boris.chiou@gmail.com> - Fri, 17 Feb 2017 17:17:17 +0800 - rev 486978
Push 46109 by bmo:boris.chiou@gmail.com at Mon, 20 Feb 2017 11:01:51 +0000
Bug 1334036 - Part 5: Add AddLayerChangesForAnimation in ServoRestyleManager. This is the equivalent one in Gecko. We call AddLayerChangesForAnimation to make sure we restyle for the layer update correctly. MozReview-Commit-ID: LL7D1oGS65l
885d170a8a844bae650c29fd290c64a53739f3a8: Bug 1334036 - Part 4: Move mAnimationGeneration to RestyleManager. draft
Boris Chiou <boris.chiou@gmail.com> - Fri, 17 Feb 2017 13:47:04 +0800 - rev 486977
Push 46109 by bmo:boris.chiou@gmail.com at Mon, 20 Feb 2017 11:01:51 +0000
Bug 1334036 - Part 4: Move mAnimationGeneration to RestyleManager. MozReview-Commit-ID: EW6OLRSSTAu
a2f384046cd3663773667add6300fd50ae7b62dd: Bug 1334036 - Part 3: Support pseudo for finding properties overriding animatinos. draft
Boris Chiou <boris.chiou@gmail.com> - Fri, 17 Feb 2017 02:03:45 +0800 - rev 486976
Push 46109 by bmo:boris.chiou@gmail.com at Mon, 20 Feb 2017 11:01:51 +0000
Bug 1334036 - Part 3: Support pseudo for finding properties overriding animatinos. MozReview-Commit-ID: BPd1le2mp9e
2796b038672d6a566bbe87dc71bb29df6d2171c2: Bug 1334036 - Part 2: Implement FFI for finding properties overriding animations. draft
Boris Chiou <boris.chiou@gmail.com> - Mon, 13 Feb 2017 15:42:09 +0800 - rev 486975
Push 46109 by bmo:boris.chiou@gmail.com at Mon, 20 Feb 2017 11:01:51 +0000
Bug 1334036 - Part 2: Implement FFI for finding properties overriding animations. MozReview-Commit-ID: 67NO2nIcUfq
78c284a83e883189edbfaa4205ca2c097ff8ffc7: Update bindgen. draft
Boris Chiou <boris.chiou@gmail.com> - Mon, 20 Feb 2017 15:50:40 +0800 - rev 486974
Push 46109 by bmo:boris.chiou@gmail.com at Mon, 20 Feb 2017 11:01:51 +0000
Update bindgen. MozReview-Commit-ID: GAzyt5PJNK4
a4e7dfbd87e2b62656c2e9fbdd21c7a0ad70a03c: Bug 1334036 - Part 12: Revise stylo-failures.md and mochitest.ini for omta. draft
Boris Chiou <boris.chiou@gmail.com> - Mon, 20 Feb 2017 11:55:56 +0800 - rev 486973
Push 46108 by bmo:boris.chiou@gmail.com at Mon, 20 Feb 2017 10:45:45 +0000
Bug 1334036 - Part 12: Revise stylo-failures.md and mochitest.ini for omta. MozReview-Commit-ID: Ab2o9sRxgke
b0a49848340d2131342b660171b4948b8e52778c: Bug 1334036 - Part 11: Rewrite test_running_on_compositor.html by Web Animation API. draft
Boris Chiou <boris.chiou@gmail.com> - Sat, 18 Feb 2017 14:48:55 +0800 - rev 486972
Push 46108 by bmo:boris.chiou@gmail.com at Mon, 20 Feb 2017 10:45:45 +0000
Bug 1334036 - Part 11: Rewrite test_running_on_compositor.html by Web Animation API. Basically, we can pass all tests in test_running_on_compositor.html. However, there are some known issues: 1. Mutation observation is waiting forever. 2. CSS Transitions are all failed. 3. CSS Animations have leaks, but can pass the tests. Besides, there are still many tests failed in layer/style/tests/test_animations_omta.html. MozReview-Commit-ID: ENtpVmHiy40
e562cda0b16b8c108700fa21a27f28c2cc618a3a: Bug 1334036 - Part 10: Remove bug comments from dom/animation/test/crashtests.list. draft
Boris Chiou <boris.chiou@gmail.com> - Sat, 18 Feb 2017 13:06:50 +0800 - rev 486971
Push 46108 by bmo:boris.chiou@gmail.com at Mon, 20 Feb 2017 10:45:45 +0000
Bug 1334036 - Part 10: Remove bug comments from dom/animation/test/crashtests.list. MozReview-Commit-ID: BVpA2wq4tqM
b621e75c02ab009524813cd72c1adfb69dffeceb: Bug 1334036 - Part 9: Handle unsupported interpolation properly for OMTA. draft
Boris Chiou <boris.chiou@gmail.com> - Mon, 20 Feb 2017 14:58:39 +0800 - rev 486970
Push 46108 by bmo:boris.chiou@gmail.com at Mon, 20 Feb 2017 10:45:45 +0000
Bug 1334036 - Part 9: Handle unsupported interpolation properly for OMTA. MozReview-Commit-ID: Gg3siwB2Alr
4f7563936eda966f6c55af86332ae53f568a6905: Bug 1334036 - Part 8: Need to update cascade result after change the style. draft
Boris Chiou <boris.chiou@gmail.com> - Sat, 18 Feb 2017 20:31:25 +0800 - rev 486969
Push 46108 by bmo:boris.chiou@gmail.com at Mon, 20 Feb 2017 10:45:45 +0000
Bug 1334036 - Part 8: Need to update cascade result after change the style. This patch is to fix the problem mentioned in Bug 1285407 (Animations which can be run on the compositor don't start when "!important" style is removed while it's in effect.). This is still not perfect because we may have many redundant calls of EffectSet::MarkCascadeNeedsUpdate(), which causes many redundant calls of EffectCompositor::UpdateCascadeResults(). Besides, we don't update effect properties after change the style, so still cannot pass many test cases. (e.g. Bug 1260983 - Update animation properties in response to style changes) MozReview-Commit-ID: IYTyqdgVfuX
d814921286b227d211bb48ed1156509e32690548: Bug 1334036 - Part 7: Skip EnsureBaseStyle to avoid using Gecko StyleSet. draft
Boris Chiou <boris.chiou@gmail.com> - Sun, 19 Feb 2017 16:38:27 +0800 - rev 486968
Push 46108 by bmo:boris.chiou@gmail.com at Mon, 20 Feb 2017 10:45:45 +0000
Bug 1334036 - Part 7: Skip EnsureBaseStyle to avoid using Gecko StyleSet. MozReview-Commit-ID: 8DFxGSF91kp
0676f3f469fa0bb0cb98c9588472749e653fc05a: Bug 1334036 - Part 6: Handle None transform properly. draft
Boris Chiou <boris.chiou@gmail.com> - Sat, 18 Feb 2017 18:49:26 +0800 - rev 486967
Push 46108 by bmo:boris.chiou@gmail.com at Mon, 20 Feb 2017 10:45:45 +0000
Bug 1334036 - Part 6: Handle None transform properly. If the transform is None, we should return a valid None transform from FFI. MozReview-Commit-ID: 49cFXE2BIbm
21deeb5bbb52df271cda127bed04ec8a41c4ac83: Bug 1334036 - Part 5: Add AddLayerChangesForAnimation in ServoRestyleManager. draft
Boris Chiou <boris.chiou@gmail.com> - Fri, 17 Feb 2017 17:17:17 +0800 - rev 486966
Push 46108 by bmo:boris.chiou@gmail.com at Mon, 20 Feb 2017 10:45:45 +0000
Bug 1334036 - Part 5: Add AddLayerChangesForAnimation in ServoRestyleManager. MozReview-Commit-ID: LL7D1oGS65l
1fe551e9d3205f04dbab6be11eb22a5f707c69a1: Bug 1334036 - Part 4: Move mAnimationGeneration to RestyleManager. draft
Boris Chiou <boris.chiou@gmail.com> - Fri, 17 Feb 2017 13:47:04 +0800 - rev 486965
Push 46108 by bmo:boris.chiou@gmail.com at Mon, 20 Feb 2017 10:45:45 +0000
Bug 1334036 - Part 4: Move mAnimationGeneration to RestyleManager. MozReview-Commit-ID: EW6OLRSSTAu
ff8b5252e0ca5cc2e6a1474886b8f6ea3e209641: Bug 1334036 - Part 3: Support pseudo for finding properties overriding animatinos. draft
Boris Chiou <boris.chiou@gmail.com> - Fri, 17 Feb 2017 02:03:45 +0800 - rev 486964
Push 46108 by bmo:boris.chiou@gmail.com at Mon, 20 Feb 2017 10:45:45 +0000
Bug 1334036 - Part 3: Support pseudo for finding properties overriding animatinos. MozReview-Commit-ID: BPd1le2mp9e
673ed5272915a9579cf20684d7bfa2f07d35fcbb: Bug 1334036 - Part 2: Implement FFI for finding properties overriding animations. draft
Boris Chiou <boris.chiou@gmail.com> - Mon, 13 Feb 2017 15:42:09 +0800 - rev 486963
Push 46108 by bmo:boris.chiou@gmail.com at Mon, 20 Feb 2017 10:45:45 +0000
Bug 1334036 - Part 2: Implement FFI for finding properties overriding animations. MozReview-Commit-ID: 67NO2nIcUfq
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip