searching for reviewer(boris)
870a3fac5d60675752e827ecd2cd131b9a899c9b: Bug 1637532 - Allow animations and transitions on ::marker; r=boris
Brian Birtles <birtles@gmail.com> - Wed, 22 Jul 2020 00:44:18 +0000 - rev 605924
Push 13434 by ffxbld-merge at Mon, 27 Jul 2020 16:59:11 +0000
Bug 1637532 - Allow animations and transitions on ::marker; r=boris As per the following change to the spec: https://github.com/w3c/csswg-drafts/commit/6b3d7240b57aec90846c4b6b753bdc4bf7726c8c The additional failure annotation is added because we don't currently treat text-combine-upright as non-animatable and this patch exposes the existing bug (bug 1654195). Differential Revision: https://phabricator.services.mozilla.com/D84308
fbf04fb63a8aa711630a40526842e010b6ee68ff: Bug 1636562 - Respect property restrictions on pseudo elements when animating; r=boris
Brian Birtles <birtles@gmail.com> - Tue, 21 Jul 2020 23:12:35 +0000 - rev 605923
Push 13434 by ffxbld-merge at Mon, 27 Jul 2020 16:59:11 +0000
Bug 1636562 - Respect property restrictions on pseudo elements when animating; r=boris Differential Revision: https://phabricator.services.mozilla.com/D84306
c6b12316f0b01d58651ba62a4be317d7a2f1ff90: Bug 1652676 - Enable Web Animations API compositing operations on release channels; r=boris
Brian Birtles <birtles@gmail.com> - Thu, 16 Jul 2020 18:00:55 +0000 - rev 605251
Push 13434 by ffxbld-merge at Mon, 27 Jul 2020 16:59:11 +0000
Bug 1652676 - Enable Web Animations API compositing operations on release channels; r=boris Differential Revision: https://phabricator.services.mozilla.com/D83727
da77d5528a0819c4e61a92f642542b55da81183e: Bug 1653339 - Teach style_derive's map_type_params about mapping self correctly. r=boris
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 16 Jul 2020 18:51:21 +0000 - rev 605185
Push 13434 by ffxbld-merge at Mon, 27 Jul 2020 16:59:11 +0000
Bug 1653339 - Teach style_derive's map_type_params about mapping self correctly. r=boris Consider the following: struct Complex<T> { something: T, #[compute(field_bound)] something_else: Generic<Self, T>, } That will generate: impl<T> ToComputedValue for Complex<T> where T: ToComputedValue, Generic<Self, T>: ToComputedValue<ComputedValue = Generic<Self, <T as ToComputedValue>::ComputedValue>>, { // ... } That last clause is obviously incorrect. map_type_params correctly maps the T, but it should know also about Self. Ideally we could just do the same as for T and do: <Self as ToComputedValue>::ComputedValue But that doesn't quite work, because we are in that implementation of the trait, and the compiler rightfully complains about we don't yet knowing the computed type. So we need to pass it explicitly, which is simple enough, if a bit annoying. Differential Revision: https://phabricator.services.mozilla.com/D83816
940a19c60317f878483c287223c61cc5660f18d8: Bug 1650975 - Drop unused `transformOrigin` in LayerTransactionParent::RecvGetTransform. r=boris
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Tue, 07 Jul 2020 19:43:55 +0000 - rev 603595
Push 13434 by ffxbld-merge at Mon, 27 Jul 2020 16:59:11 +0000
Bug 1650975 - Drop unused `transformOrigin` in LayerTransactionParent::RecvGetTransform. r=boris The value is used only for WebRender implementation. Differential Revision: https://phabricator.services.mozilla.com/D82468
5d5e5aafec2f3c8f1c66e99c2c74b078647f7b5f: Bug 1324591 - Report janked animations to the main-thread and update them on the main-thread. r=botond,boris
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Sun, 05 Jul 2020 11:45:01 +0000 - rev 603217
Push 13434 by ffxbld-merge at Mon, 27 Jul 2020 16:59:11 +0000
Bug 1324591 - Report janked animations to the main-thread and update them on the main-thread. r=botond,boris The machinery to report janked animations is; 1) Store the partial pre-rendered animation id and the Animation object in a hashtable in LayerManager 2) Store the animation id in the Animation object as well 3) When we detect jank, we send the animation id to the main-thread via an IPC call 4) Find the Animation object with the id in the hashtable and update the Animaiton 5) Whenever the partial pre-rendered Animation stop running on the compositor i.e. the Animation finished normally, the Animation's target element is changed, etc. etc., remove the Animation from the hashtable Depends on D75731 Differential Revision: https://phabricator.services.mozilla.com/D75732
c258d455b29023031059b1b1c92f5adfdd245be7: Bug 1324591 - A simple mochitest to make sure partial pre-rendered transform animations run on the compositor. r=boris
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Sun, 05 Jul 2020 11:42:22 +0000 - rev 603210
Push 13434 by ffxbld-merge at Mon, 27 Jul 2020 16:59:11 +0000
Bug 1324591 - A simple mochitest to make sure partial pre-rendered transform animations run on the compositor. r=boris We just need this regardless of whether there appears checkerboarding or jank. To avoid shrinking the content to the minimum-scale size on mobile environments, we need to specify a meta viewport tag in this test. Differential Revision: https://phabricator.services.mozilla.com/D75727
d6a01c6bc40efca63c4a9bd8f2eca1bfbb9a9619: Bug 1324591 - Report janked animations to the main-thread and update them on the main-thread. r=botond,boris
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Sun, 05 Jul 2020 02:21:01 +0000 - rev 603205
Push 13434 by ffxbld-merge at Mon, 27 Jul 2020 16:59:11 +0000
Bug 1324591 - Report janked animations to the main-thread and update them on the main-thread. r=botond,boris The machinery to report janked animations is; 1) Store the partial pre-rendered animation id and the Animation object in a hashtable in LayerManager 2) Store the animation id in the Animation object as well 3) When we detect jank, we send the animation id to the main-thread via an IPC call 4) Find the Animation object with the id in the hashtable and update the Animaiton 5) Whenever the partial pre-rendered Animation stop running on the compositor i.e. the Animation finished normally, the Animation's target element is changed, etc. etc., remove the Animation from the hashtable Differential Revision: https://phabricator.services.mozilla.com/D75732
6bc284863aff8261626f40cf0d5e0663ddc9867c: Bug 1324591 - A simple mochitest to make sure partial pre-rendered transform animations run on the compositor. r=boris
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Sun, 05 Jul 2020 02:18:22 +0000 - rev 603198
Push 13434 by ffxbld-merge at Mon, 27 Jul 2020 16:59:11 +0000
Bug 1324591 - A simple mochitest to make sure partial pre-rendered transform animations run on the compositor. r=boris We just need this regardless of whether there appears checkerboarding or jank. To avoid shrinking the content to the minimum-scale size on mobile environments, we need to specify a meta viewport tag in this test. Differential Revision: https://phabricator.services.mozilla.com/D75727
4e24f7b970651dc87aa1449450f4eba8695e46db: Bug 1650354 - Clear color animation properties in flush_pending_updates. r=boris
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Sat, 04 Jul 2020 05:21:53 +0000 - rev 603181
Push 13434 by ffxbld-merge at Mon, 27 Jul 2020 16:59:11 +0000
Bug 1650354 - Clear color animation properties in flush_pending_updates. r=boris Differential Revision: https://phabricator.services.mozilla.com/D82173
85b6217d3449ce0407756d6e8d6260947cbf3d13: Bug 1618446 - Clear runningOnCompositor flag in the case where WebRenderAnimationData is destroyed. r=boris
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Mon, 22 Jun 2020 20:46:31 +0000 - rev 600735
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1618446 - Clear runningOnCompositor flag in the case where WebRenderAnimationData is destroyed. r=boris Differential Revision: https://phabricator.services.mozilla.com/D80341
2afab7c7a40875d34c15dcf23da6c033b40deea2: Bug 1646546 - Port the style crate to rust 2018. r=boris
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 17 Jun 2020 23:40:30 +0000 - rev 600306
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1646546 - Port the style crate to rust 2018. r=boris Differential Revision: https://phabricator.services.mozilla.com/D80101
92eafca38a76a73a27cbaf29408b259f89f520bc: Bug 1646546 - Fix some manual occurrences of try(). r=boris
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 17 Jun 2020 22:27:45 +0000 - rev 600305
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1646546 - Fix some manual occurrences of try(). r=boris Depends on D80099 Differential Revision: https://phabricator.services.mozilla.com/D80100
7ccafb150a36ec00d130eedbce4ebf56c4534733: Bug 1646546 - Switch all callsites of try() to try_parse() in the style crate. r=boris
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 17 Jun 2020 22:27:37 +0000 - rev 600304
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1646546 - Switch all callsites of try() to try_parse() in the style crate. r=boris Fully automated via: $ rg -l '\.try\(' | xargs sed -i 's/\.try(/.try_parse(/g' $ cd servo/components/style && cargo +nightly fmt Differential Revision: https://phabricator.services.mozilla.com/D80099
0fd1d7d9a005c0a0c3de380e5c7213efd6aec59b: Bug 1645900 - Use AutoTArray for sampling animation values. r=boris
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Mon, 15 Jun 2020 21:50:06 +0000 - rev 599846
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1645900 - Use AutoTArray for sampling animation values. r=boris In the sampling methods, we do basically sample an animation value for each CSS property other than transform-like properties. Differential Revision: https://phabricator.services.mozilla.com/D79749
4caa7179e462f754dc5f993b917a57669896f741: Bug 1644591 - Store AnimationStorageData as std::unique_ptr in std::unordered_map. r=boris
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Tue, 09 Jun 2020 23:37:01 +0000 - rev 598868
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1644591 - Store AnimationStorageData as std::unique_ptr in std::unordered_map. r=boris Differential Revision: https://phabricator.services.mozilla.com/D79000
f70ef48c33550aa23cd09656d2b347de13e23a3f: Bug 1643078 - Don't use lazy_static for media feature parsing. r=boris
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 03 Jun 2020 22:43:49 +0000 - rev 597874
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1643078 - Don't use lazy_static for media feature parsing. r=boris This used to be needed when destructors in statics were not allowed, but we can get rid of it nowadays. Differential Revision: https://phabricator.services.mozilla.com/D78109
1e8f9e9a4ad4c61b23a0cc520ddd56f7d8c9802b: Bug 1640667 - Manually tweak inlining in stateless pseudo selector matching. r=boris
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 27 May 2020 00:00:52 +0000 - rev 596052
Push 13186 by ffxbld-merge at Mon, 01 Jun 2020 09:52:46 +0000
Bug 1640667 - Manually tweak inlining in stateless pseudo selector matching. r=boris This addresses a minor regression in bloom-matching.html. The common case here is that there's no selector to the right of the pseudo-element, so keep that path inline, while keeping all other checks out of line. Differential Revision: https://phabricator.services.mozilla.com/D76793
fef1ee4326f2a82df16ee1350ccc1d39d6bca0cf: Bug 1640525 - Avoid looking up AnimatedValue twice. r=boris
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Tue, 26 May 2020 21:56:20 +0000 - rev 596041
Push 13186 by ffxbld-merge at Mon, 01 Jun 2020 09:52:46 +0000
Bug 1640525 - Avoid looking up AnimatedValue twice. r=boris We've already tried to looking up the existing AnimatedValue so that when we want to replace the old one in the hash table we can reuse the existing one. With this manner, we no longer need to copy TransformData if we don't need to do. Differential Revision: https://phabricator.services.mozilla.com/D76633
6cc8ef8beb3059b791d5e93ea72145a992273710: Bug 1640985 - Remove two useless mem::replace calls. r=boris
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 26 May 2020 21:58:25 +0000 - rev 596039
Push 13186 by ffxbld-merge at Mon, 01 Jun 2020 09:52:46 +0000
Bug 1640985 - Remove two useless mem::replace calls. r=boris Differential Revision: https://phabricator.services.mozilla.com/D76884
191e2f5c5f5477657d291382645afbc4e2242be3: Bug 1640524 - Drop a variant of CompositorAnimationStorage::SetAnimatedValue. r=boris
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Tue, 26 May 2020 21:33:25 +0000 - rev 596030
Push 13186 by ffxbld-merge at Mon, 01 Jun 2020 09:52:46 +0000
Bug 1640524 - Drop a variant of CompositorAnimationStorage::SetAnimatedValue. r=boris It's not used at all. Depends on D76631 Differential Revision: https://phabricator.services.mozilla.com/D76632
c1385a2a9e7636724b8fc0d589bbad1043f0d486: Bug 1640524 - Move nsTArray for non animating values. r=boris
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Tue, 26 May 2020 19:05:59 +0000 - rev 596029
Push 13186 by ffxbld-merge at Mon, 01 Jun 2020 09:52:46 +0000
Bug 1640524 - Move nsTArray for non animating values. r=boris Differential Revision: https://phabricator.services.mozilla.com/D76631
a52fc20a6c06a6e74e62a87aebc3ae5d3593ed07: Bug 1639905 - Derive parse for ShapeRadius. r=boris
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 21 May 2020 18:43:12 +0000 - rev 595247
Push 13186 by ffxbld-merge at Mon, 01 Jun 2020 09:52:46 +0000
Bug 1639905 - Derive parse for ShapeRadius. r=boris Depends on D76331 Differential Revision: https://phabricator.services.mozilla.com/D76332
97c335c0d79f429f33831f39b974df1ab1132fed: Bug 1639905 - Derive parse for TextOverflowSide. r=boris
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 21 May 2020 18:44:19 +0000 - rev 595246
Push 13186 by ffxbld-merge at Mon, 01 Jun 2020 09:52:46 +0000
Bug 1639905 - Derive parse for TextOverflowSide. r=boris Depends on D76330 Differential Revision: https://phabricator.services.mozilla.com/D76331
b2cc9667df966192f3643c5b065de16649c8e7d4: Bug 1639689 - Support field_bound in #[derive(Parse)]. r=boris
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 21 May 2020 13:48:36 +0000 - rev 595203
Push 13186 by ffxbld-merge at Mon, 01 Jun 2020 09:52:46 +0000
Bug 1639689 - Support field_bound in #[derive(Parse)]. r=boris Differential Revision: https://phabricator.services.mozilla.com/D76268
038296d39d10f1681a72a78802c92478bd386578: Bug 1632646 - Enable :is() and :where() in all release channels. r=boris
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 20 May 2020 21:57:21 +0000 - rev 595155
Push 13186 by ffxbld-merge at Mon, 01 Jun 2020 09:52:46 +0000
Bug 1632646 - Enable :is() and :where() in all release channels. r=boris Differential Revision: https://phabricator.services.mozilla.com/D75860
ab2a9658abc1caa8c2399b18b8d31fd6c55e3a73: Bug 1561225 - Add a reftest a transform aniamtion which is running on the compositor on a path element. r=boris
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Sat, 16 May 2020 20:41:56 +0000 - rev 594242
Push 13186 by ffxbld-merge at Mon, 01 Jun 2020 09:52:46 +0000
Bug 1561225 - Add a reftest a transform aniamtion which is running on the compositor on a path element. r=boris This reftest is based on a reduced test case provided by thewingthing. Differential Revision: https://phabricator.services.mozilla.com/D75258
bbdcd1272c462d73d35bfd9488cc1006c822ae26: Bug 1638201 - Reuse AnimationStorageData in AnimationInfo. r=boris
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Fri, 15 May 2020 21:30:25 +0000 - rev 594145
Push 13186 by ffxbld-merge at Mon, 01 Jun 2020 09:52:46 +0000
Bug 1638201 - Reuse AnimationStorageData in AnimationInfo. r=boris Differential Revision: https://phabricator.services.mozilla.com/D75453
0c94dc7dfbff7615297f6b64e80c84db6b0132cd: Bug 1561225 - Add a reftest a transform aniamtion which is runnin on the compositor on a path element. r=boris
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Thu, 14 May 2020 20:54:31 +0000 - rev 593910
Push 13186 by ffxbld-merge at Mon, 01 Jun 2020 09:52:46 +0000
Bug 1561225 - Add a reftest a transform aniamtion which is runnin on the compositor on a path element. r=boris This reftest is based on a reduced test case provided by thewingthing. Differential Revision: https://phabricator.services.mozilla.com/D75258
cb1c0ef08ff597fc897c52b6dfe4977b4be9df42: Bug 1637808 - Make SampleAnimations a member function of AsyncCompositionManager. r=boris
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Thu, 14 May 2020 19:01:01 +0000 - rev 593908
Push 13186 by ffxbld-merge at Mon, 01 Jun 2020 09:52:46 +0000
Bug 1637808 - Make SampleAnimations a member function of AsyncCompositionManager. r=boris Differential Revision: https://phabricator.services.mozilla.com/D75225
54ad37dd1a9d62b1d64fcf004145702d86cf8879: Bug 1637801 - Drop a PrerenderDecision check in the PrerenderDecision::No case. r=boris
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Thu, 14 May 2020 04:53:08 +0000 - rev 593528
Push 13186 by ffxbld-merge at Mon, 01 Jun 2020 09:52:46 +0000
Bug 1637801 - Drop a PrerenderDecision check in the PrerenderDecision::No case. r=boris PrerenderDecision::Partial no longer falls back to the No case since bug 1634616. Differential Revision: https://phabricator.services.mozilla.com/D75222
7afae3b7d194adde21becd47de87a49d65402b62: Bug 1637801 - Constify some functions in nsDisplayTransform. r=boris
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Thu, 14 May 2020 04:52:11 +0000 - rev 593527
Push 13186 by ffxbld-merge at Mon, 01 Jun 2020 09:52:46 +0000
Bug 1637801 - Constify some functions in nsDisplayTransform. r=boris Differential Revision: https://phabricator.services.mozilla.com/D75221
7b0e9e06d3e4130c5301d05d339f6b590d7c1c51: Bug 1637806 - Skip composing only if there exists the previous composed value. r=boris
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Thu, 14 May 2020 04:37:09 +0000 - rev 593526
Push 13186 by ffxbld-merge at Mon, 01 Jun 2020 09:52:46 +0000
Bug 1637806 - Skip composing only if there exists the previous composed value. r=boris Differential Revision: https://phabricator.services.mozilla.com/D75224
a14a719778ae956c5afc1ebcf6ba409f0b51078d: Bug 1332588 - Drop explicit setting of dom.animations.mainthread-synchronization-with-geometric-animations. r=boris
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Wed, 13 May 2020 21:36:44 +0000 - rev 593484
Push 13186 by ffxbld-merge at Mon, 01 Jun 2020 09:52:46 +0000
Bug 1332588 - Drop explicit setting of dom.animations.mainthread-synchronization-with-geometric-animations. r=boris Since we no longer see the "Unexpected UpdateTransformLayer hint" assertion on those tests. Differential Revision: https://phabricator.services.mozilla.com/D75052
2eb1dfb0ba119da843ee29dc89135acb9cc9ca9e: Bug 1332588 - Drop the code to set NS_FRAME_MAY_BE_TRANSFORMED introduced in bug 1524480. r=boris
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Wed, 13 May 2020 21:52:16 +0000 - rev 593483
Push 13186 by ffxbld-merge at Mon, 01 Jun 2020 09:52:46 +0000
Bug 1332588 - Drop the code to set NS_FRAME_MAY_BE_TRANSFORMED introduced in bug 1524480. r=boris The right place to set the bit was in nsIFrame::SetMayHaveTransformAnimations() (i.e. when we call KeyframeEffect::UpdateEffectSet) for cases where we add transform animations. on an nsIFrame which has been already initialized. Depends on D75050 Differential Revision: https://phabricator.services.mozilla.com/D75051
194aab18de04c300fb541b32aaf5190fb93b1a39: Bug 1332588 - Drop nsChangeHint_UpdateTransformLayer on the frame that we don't support transform. r=boris
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Wed, 13 May 2020 21:52:08 +0000 - rev 593482
Push 13186 by ffxbld-merge at Mon, 01 Jun 2020 09:52:46 +0000
Bug 1332588 - Drop nsChangeHint_UpdateTransformLayer on the frame that we don't support transform. r=boris Depends on D75049 Differential Revision: https://phabricator.services.mozilla.com/D75050
641d8019eb5ec1e8fe994aef4bd3509326e01a45: Bug 1332588 - Set NS_FRAME_MAY_BE_TRANSFORMED bit in nsIFrame::SetMayHaveTransformAnimation. r=boris
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Wed, 13 May 2020 21:39:59 +0000 - rev 593481
Push 13186 by ffxbld-merge at Mon, 01 Jun 2020 09:52:46 +0000
Bug 1332588 - Set NS_FRAME_MAY_BE_TRANSFORMED bit in nsIFrame::SetMayHaveTransformAnimation. r=boris Without this change stacking-context-transform-changing-keyframe.html will fail with the next change, since we will incorrectly remove nsChangeHint_UpdateTransformLayer from the target nsIFrame if the frame doesn't have NS_FRAME_MAY_BE_TRANSFORMED bit. Differential Revision: https://phabricator.services.mozilla.com/D75049
dae120e926626898a9caafccf402af17c3feea64: Bug 1636838 - Undef CurrentTime and define X11CurrentTime instead. r=boris
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Mon, 11 May 2020 19:34:02 +0000 - rev 593006
Push 13186 by ffxbld-merge at Mon, 01 Jun 2020 09:52:46 +0000
Bug 1636838 - Undef CurrentTime and define X11CurrentTime instead. r=boris Differential Revision: https://phabricator.services.mozilla.com/D74585
c8f546346cbad64dda24f54bf1f5ebf492108950: Bug 1608194 - Add a test case for a visible animation on a position:fixed element in an iframe. r=boris
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Mon, 11 May 2020 20:35:50 +0000 - rev 592995
Push 13186 by ffxbld-merge at Mon, 01 Jun 2020 09:52:46 +0000
Bug 1608194 - Add a test case for a visible animation on a position:fixed element in an iframe. r=boris Differential Revision: https://phabricator.services.mozilla.com/D73974
b96882fea0925fbaab77f8a408af215217d81119: Bug 1636815 - Drop |aOrigin| and |aFlags| arguments from GetResultingTransformMatrixInternal. r=boris
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Mon, 11 May 2020 20:25:34 +0000 - rev 592994
Push 13186 by ffxbld-merge at Mon, 01 Jun 2020 09:52:46 +0000
Bug 1636815 - Drop |aOrigin| and |aFlags| arguments from GetResultingTransformMatrixInternal. r=boris Differential Revision: https://phabricator.services.mozilla.com/D74575
ead8f0367372fe5767d33a0aa0a95b07ee76ea75: Bug 1635941 followup: Drop some more debugging printfs. r=boris
Daniel Holbert <dholbert@cs.stanford.edu> - Thu, 07 May 2020 23:13:51 +0000 - rev 592466
Push 13186 by ffxbld-merge at Mon, 01 Jun 2020 09:52:46 +0000
Bug 1635941 followup: Drop some more debugging printfs. r=boris Differential Revision: https://phabricator.services.mozilla.com/D74342
6e2d679c71681402c99bc6263e003d56aed9313c: Bug 1635941 - Drop debug printf. r=boris
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Wed, 06 May 2020 21:21:46 +0000 - rev 592273
Push 13186 by ffxbld-merge at Mon, 01 Jun 2020 09:52:46 +0000
Bug 1635941 - Drop debug printf. r=boris Differential Revision: https://phabricator.services.mozilla.com/D74141
b689db8aa22977a60cb6a940678ba0124a84957e: Bug 1634943 - Move animation related stuff in nsDisplayList.cpp into AnimationInfo class. r=boris
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Wed, 06 May 2020 01:42:05 +0000 - rev 592075
Push 13186 by ffxbld-merge at Mon, 01 Jun 2020 09:52:46 +0000
Bug 1634943 - Move animation related stuff in nsDisplayList.cpp into AnimationInfo class. r=boris Depends on D73573 Differential Revision: https://phabricator.services.mozilla.com/D73574
0b4e0acc6b1f9b05ade7245109a381e5d8e6edea: Bug 1634943 - Drop `Send` argument from AddAnimationsForDisplayItem. r=boris
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Tue, 05 May 2020 22:41:14 +0000 - rev 592074
Push 13186 by ffxbld-merge at Mon, 01 Jun 2020 09:52:46 +0000
Bug 1634943 - Drop `Send` argument from AddAnimationsForDisplayItem. r=boris Depends on D73572 Differential Revision: https://phabricator.services.mozilla.com/D73573
393c207465365116e325ab6b291afc87e37d152a: Bug 1634943 - Split CSSAnimation and CSSAnimationKeyframe classes into a new file in dom/animation/. r=boris
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Tue, 05 May 2020 22:41:04 +0000 - rev 592073
Push 13186 by ffxbld-merge at Mon, 01 Jun 2020 09:52:46 +0000
Bug 1634943 - Split CSSAnimation and CSSAnimationKeyframe classes into a new file in dom/animation/. r=boris For consistency with CSSTransition class. Depends on D73571 Differential Revision: https://phabricator.services.mozilla.com/D73572
3c133c2342909a3737723997d8d91b1bef656425: Bug 1634943 - Split CSSTransition class into a new file in dom/animation/. r=boris
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Tue, 05 May 2020 22:41:02 +0000 - rev 592072
Push 13186 by ffxbld-merge at Mon, 01 Jun 2020 09:52:46 +0000
Bug 1634943 - Split CSSTransition class into a new file in dom/animation/. r=boris The motivation here is that we will want to call CSSTransition specific functions, e.g. updating the start value of a given CSSTransition with the latest value of the CSSTransition on the compositor, from somewhere not in layout/style. Unfotunately nsTransitionManager.h is not exposed and we will never want to expose it since it's purely for layout/style stuff. Depends on D73570 Differential Revision: https://phabricator.services.mozilla.com/D73571
6cd353885c49f03ad296c915d6aa3aa269909f92: Bug 1634943 - Fix non-unified build in dom/animation/. r=boris
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Tue, 05 May 2020 22:40:57 +0000 - rev 592071
Push 13186 by ffxbld-merge at Mon, 01 Jun 2020 09:52:46 +0000
Bug 1634943 - Fix non-unified build in dom/animation/. r=boris Depends on D73569 Differential Revision: https://phabricator.services.mozilla.com/D73570
7e0a2234b0c9bbf39eeacef50e64c292b9f1faaf: Bug 1634943 - Include nsPrintfCString.h in TimingParams.h. r=boris
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Tue, 05 May 2020 22:39:44 +0000 - rev 592070
Push 13186 by ffxbld-merge at Mon, 01 Jun 2020 09:52:46 +0000
Bug 1634943 - Include nsPrintfCString.h in TimingParams.h. r=boris Depends on D73568 Differential Revision: https://phabricator.services.mozilla.com/D73569
c5baa85c480cf45f26eeea5f33e0d8fce9320341: Bug 1634943 - Export nsDOMMutationObserver.h since it's used in layout/style/. r=boris
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Tue, 05 May 2020 22:39:37 +0000 - rev 592069
Push 13186 by ffxbld-merge at Mon, 01 Jun 2020 09:52:46 +0000
Bug 1634943 - Export nsDOMMutationObserver.h since it's used in layout/style/. r=boris I have no idea why compilers don't complain about it. Depends on D73567 Differential Revision: https://phabricator.services.mozilla.com/D73568
95d1fb68578344bee2ff6a09dd6ad210bbf94afa: Bug 1634943 - Cleanup header inclusions in AnimationCollection.{cpp,h} and AnimationCommon.h. r=boris
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Tue, 05 May 2020 22:39:21 +0000 - rev 592068
Push 13186 by ffxbld-merge at Mon, 01 Jun 2020 09:52:46 +0000
Bug 1634943 - Cleanup header inclusions in AnimationCollection.{cpp,h} and AnimationCommon.h. r=boris Differential Revision: https://phabricator.services.mozilla.com/D73567