e86f74ef0205f749cad6c89670b59ff728565796: Bug 1210796 - Part 9: Add progress indicator. r=pbro draft
Daisuke Akatsuka <daisuke@mozilla-japan.org> - Sun, 09 Apr 2017 15:35:55 +0900 - rev 559227
Push 53023 by bmo:dakatsuka@mozilla.com at Sun, 09 Apr 2017 08:38:09 +0000
Bug 1210796 - Part 9: Add progress indicator. r=pbro MozReview-Commit-ID: GRcj1tFIKZB
85d2add3f699c5a6e21445430574a14b42d7977e: Bug 1210796 - Part 8: Add selection color to selected animation element. r=pbro draft
Daisuke Akatsuka <daisuke@mozilla-japan.org> - Sun, 09 Apr 2017 15:35:54 +0900 - rev 559226
Push 53023 by bmo:dakatsuka@mozilla.com at Sun, 09 Apr 2017 08:38:09 +0000
Bug 1210796 - Part 8: Add selection color to selected animation element. r=pbro MozReview-Commit-ID: Dq4b5kGNAKc
71eeee2e14394894d1132afb68cbe6041e2e93f4: Bug 1210796 - Part 7: Change selection logic. r=pbro draft
Daisuke Akatsuka <daisuke@mozilla-japan.org> - Sun, 09 Apr 2017 15:35:54 +0900 - rev 559225
Push 53023 by bmo:dakatsuka@mozilla.com at Sun, 09 Apr 2017 08:38:09 +0000
Bug 1210796 - Part 7: Change selection logic. r=pbro MozReview-Commit-ID: BgG2Hjf0gP4
37e99b4031c1931bec5cf7e8ef6e5d112b781456: Bug 1210796 - Part 6: Fixed animation detail panel. r=pbro draft
Daisuke Akatsuka <daisuke@mozilla-japan.org> - Sun, 09 Apr 2017 15:35:54 +0900 - rev 559224
Push 53023 by bmo:dakatsuka@mozilla.com at Sun, 09 Apr 2017 08:38:09 +0000
Bug 1210796 - Part 6: Fixed animation detail panel. r=pbro MozReview-Commit-ID: CYIka7UkTPx
5d0067ff6d625798bdb9126253c4a6db5b708a0b: Bug 1210796 - Part 5: Add aniamted property's progress line tick. r=pbro draft
Daisuke Akatsuka <daisuke@mozilla-japan.org> - Sun, 09 Apr 2017 15:35:54 +0900 - rev 559223
Push 53023 by bmo:dakatsuka@mozilla.com at Sun, 09 Apr 2017 08:38:09 +0000
Bug 1210796 - Part 5: Add aniamted property's progress line tick. r=pbro MozReview-Commit-ID: Dwuoq3TD95G
6b5fb23983fa91fefb7a5a326e5e6f7ab9da89c8: Bug 1210796 - Part 4: Add animated property header. r=pbro draft
Daisuke Akatsuka <daisuke@mozilla-japan.org> - Sun, 09 Apr 2017 15:35:54 +0900 - rev 559222
Push 53023 by bmo:dakatsuka@mozilla.com at Sun, 09 Apr 2017 08:38:09 +0000
Bug 1210796 - Part 4: Add animated property header. r=pbro MozReview-Commit-ID: F2KpzTvlyOj
76b501d658ae7db372f79dd0e93aeae48a881607: Bug 1210796 - Part 3: Isolated timeline. r=pbro draft
Daisuke Akatsuka <daisuke@mozilla-japan.org> - Sun, 09 Apr 2017 15:35:54 +0900 - rev 559221
Push 53023 by bmo:dakatsuka@mozilla.com at Sun, 09 Apr 2017 08:38:09 +0000
Bug 1210796 - Part 3: Isolated timeline. r=pbro MozReview-Commit-ID: KOWHeKRIyLb
8ca3597320fd9a6d2a6641754b860c5c2befde47: Bug 1210796 - Part 2: Visualize each properties. r=pbro draft
Daisuke Akatsuka <dakatsuka@mozilla.com> - Sun, 09 Apr 2017 15:35:53 +0900 - rev 559220
Push 53023 by bmo:dakatsuka@mozilla.com at Sun, 09 Apr 2017 08:38:09 +0000
Bug 1210796 - Part 2: Visualize each properties. r=pbro MozReview-Commit-ID: Hjb1QyOMNZR
b8ccc033bdf92085aadeb496790b5ce3a635c52c: Bug 1210796 - Part 1a: Add GetUnanimatedComputedStyle into nsIDOMWindowUtils to use in animationinspector of devtools. r=birtles,r?heycam draft
Daisuke Akatsuka <dakatsuka@mozilla.com> - Sun, 09 Apr 2017 15:35:53 +0900 - rev 559219
Push 53023 by bmo:dakatsuka@mozilla.com at Sun, 09 Apr 2017 08:38:09 +0000
Bug 1210796 - Part 1a: Add GetUnanimatedComputedStyle into nsIDOMWindowUtils to use in animationinspector of devtools. r=birtles,r?heycam In this patch, we implement nsIDOMWindowUtils::GetUnanimatedComputedStyle which returns computed value of given CSS property without animation rule. This method is used from the DevTools animation inspector to fill in keyframe values when the property value is null (indicating that the underlying/base value is being used). In order to implement this, we extend nsComputedDOMStyle constructor to fetch the computed style minus animation style (i.e. the base style). This is somewhat complicated by the fact that for discrete animation. StyleAnimationValue::ExtractComputedValue may return ‘unset’, ‘initial’ or ‘inherit’. For example, if the author uses the 'unset' 'initial' or 'inherit' keyword for a discrete property (e.g. 'align-content’), ExtractComputedValue returns the keywords as-is. Furthermore, if the user does not set any specific keyword, ExtractComputedValue returns ‘unset’. We use this new nsComputedDOMStyle mechanism to resolve these keywords into a valid keyword for computed style in the same way as other properties (e.g. ‘opacity’). MozReview-Commit-ID: HffJ9SCDf2k
90d0c000474fca2e704e4ea38ba8d7d9668bde60: Bug 1210796 - Part 1: Add GetAnimationTypeForLonghand into nsIDOMWindowUtils to use in animationinspector of devtools. r=hiro draft
Daisuke Akatsuka <daisuke@mozilla-japan.org> - Sun, 09 Apr 2017 15:35:53 +0900 - rev 559218
Push 53023 by bmo:dakatsuka@mozilla.com at Sun, 09 Apr 2017 08:38:09 +0000
Bug 1210796 - Part 1: Add GetAnimationTypeForLonghand into nsIDOMWindowUtils to use in animationinspector of devtools. r=hiro MozReview-Commit-ID: 5uxQr4hH0WP
c744f454c8e5f6c9240c5d8bcd09acd8b9e25fcd: Bug 1343753 - Part 9: Early return for non-animatable properties for transitions. draft
Boris Chiou <boris.chiou@gmail.com> - Tue, 04 Apr 2017 17:41:13 +0800 - rev 559217
Push 53022 by bmo:boris.chiou@gmail.com at Sun, 09 Apr 2017 07:07:19 +0000
Bug 1343753 - Part 9: Early return for non-animatable properties for transitions. MozReview-Commit-ID: HtNavkzyHvt
b65f77d44740156f0defc730aa1bd792f97dd959: Bug 1343753 - Part 8: Rename and add new methods in nsTransitionManager. draft
Boris Chiou <boris.chiou@gmail.com> - Mon, 03 Apr 2017 18:30:12 +0800 - rev 559216
Push 53022 by bmo:boris.chiou@gmail.com at Sun, 09 Apr 2017 07:07:19 +0000
Bug 1343753 - Part 8: Rename and add new methods in nsTransitionManager. Rename UpdateTransitions as DoUpdateTransitions, and add a public method, UpdateTransitions for stylo. MozReview-Commit-ID: 7UiGzFsGZC4
ebb1f9284f793ef054a835b5769e1ae0b92c77ca: Bug 1343753 - Part 7: Use template for UpdateTransitions and ConsiderInitiatingTransition. draft
Boris Chiou <boris.chiou@gmail.com> - Thu, 09 Mar 2017 15:37:17 +0800 - rev 559215
Push 53022 by bmo:boris.chiou@gmail.com at Sun, 09 Apr 2017 07:07:19 +0000
Bug 1343753 - Part 7: Use template for UpdateTransitions and ConsiderInitiatingTransition. We use the template to replace the type, nsStyleContext and ServoComputedValuesWithParent. MozReview-Commit-ID: JFPdODZAwX8
a822e3156eb0a272ef7e42e61e71ef1a73c3a0f3: Bug 1343753 - Part 6: Move mAnimationGeneration into RestyleManager. draft
Boris Chiou <boris.chiou@gmail.com> - Thu, 09 Mar 2017 17:15:08 +0800 - rev 559214
Push 53022 by bmo:boris.chiou@gmail.com at Sun, 09 Apr 2017 07:07:19 +0000
Bug 1343753 - Part 6: Move mAnimationGeneration into RestyleManager. So stylo can also use mAnimationGeneration. MozReview-Commit-ID: KTc8vs2RKMm
6e0bde71d70c5a83390e9c2e1debfc060e3d9b11: Bug 1343753 - Part 5: Support ServoComputedValues in ExtractNonDiscreteComputedValue. draft
Boris Chiou <boris.chiou@gmail.com> - Wed, 08 Mar 2017 18:09:58 +0800 - rev 559213
Push 53022 by bmo:boris.chiou@gmail.com at Sun, 09 Apr 2017 07:07:19 +0000
Bug 1343753 - Part 5: Support ServoComputedValues in ExtractNonDiscreteComputedValue. We use ServoComputedStyleValues as the argument here, instead of ServoComputedValues, because I will use template for nsStyleContext and ServoComputedValuesWithParent in UpdateTransitions() and ConsiderInitiatingTransition(). Besides, add an FFI to check if a proeprty is discrete animation type. MozReview-Commit-ID: 7VtcMDtgl55
d47e1088e3b4c21e7939c6c300cd29ae3b8b363c: Bug 1343753 - Part 4: Introduce AnimationValue::IsInterpolableWith. draft
Boris Chiou <boris.chiou@gmail.com> - Thu, 09 Mar 2017 13:52:40 +0800 - rev 559212
Push 53022 by bmo:boris.chiou@gmail.com at Sun, 09 Apr 2017 07:07:19 +0000
Bug 1343753 - Part 4: Introduce AnimationValue::IsInterpolableWith. We have different interpolation implementations on Gecko and Servo, so wrap the "Can be Interpolated" in AnimationValue. This patch also introduces the FFI, Servo_Animationvalues_IsInterpolable. MozReview-Commit-ID: 92Yf1u84A3c
bfd5db95c7d55d7604484b786494a6584f6cdd32: Bug 1343753 - Part 3: Use AnimationValue in ElementPropertyTransition and CSSTransition. draft
Boris Chiou <boris.chiou@gmail.com> - Thu, 09 Mar 2017 12:33:15 +0800 - rev 559211
Push 53022 by bmo:boris.chiou@gmail.com at Sun, 09 Apr 2017 07:07:19 +0000
Bug 1343753 - Part 3: Use AnimationValue in ElementPropertyTransition and CSSTransition. We also need to update the interpolation code based on ServoAnimationValue in ElementPropertyTransition::UpdateStartValueFromReplacedTransition(). Therefore, ElementPropertyTransition can be used by both Gecko and Servo. MozReview-Commit-ID: BrIpvRR3te8
4304f5c92b68c6eed22065ff50a18dfa9d26641a: Bug 1343753 - Part 2: Update GetTransitionKeyframes for stylo. draft
Boris Chiou <boris.chiou@gmail.com> - Thu, 09 Mar 2017 11:40:53 +0800 - rev 559210
Push 53022 by bmo:boris.chiou@gmail.com at Sun, 09 Apr 2017 07:07:19 +0000
Bug 1343753 - Part 2: Update GetTransitionKeyframes for stylo. Use AnimationValue as arguments, and add one FFI to uncompute the value. Therefore, we can use GetTransitionKeyframes for both Gecko and Servo backends. However, there are many "mGecko"s, which will be removed later. MozReview-Commit-ID: Dg5hrDdlIWb
53f4ec02a7a83543e708fd7091952ed9cc0814b0: Bug 1343753 - Part 1: Make GetTransitionKeyframes as a local static function. draft
Boris Chiou <boris.chiou@gmail.com> - Thu, 09 Mar 2017 13:35:43 +0800 - rev 559209
Push 53022 by bmo:boris.chiou@gmail.com at Sun, 09 Apr 2017 07:07:19 +0000
Bug 1343753 - Part 1: Make GetTransitionKeyframes as a local static function. GetTransitionKeyframes is a simple helper function, which is only used by ConsiderInitiatingTransition, so let's make it static to reduce the time to revise the header. MozReview-Commit-ID: HlztPxz8sMJ
f0e834150a883b3fb5b3a7c7bdb65fc41f4991cf: Bug 1341724 - Part 4: stylo: Make font metrics usage threadsafe; r?heycam draft
Manish Goregaokar <manishearth@gmail.com> - Fri, 07 Apr 2017 15:49:44 -0700 - rev 559208
Push 53021 by bmo:manishearth@gmail.com at Sun, 09 Apr 2017 06:50:47 +0000
Bug 1341724 - Part 4: stylo: Make font metrics usage threadsafe; r?heycam MozReview-Commit-ID: 3EqpUy09UuI
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip