dom/animation/KeyframeEffect.cpp
180d65431190005d9607ae4ca4725226e1c8568c
created 2019-05-20 06:04 +0000
pushed 2019-05-20 13:43 +0000
Brian Birtles Brian Birtles - Bug 1253476 - Implement Animation.commitStyles; r=boris,emilio,bzbarsky,smaug
d540c77bd298cabf32ebfca673a47f2e34c9ed9f
created 2019-05-20 05:55 +0000
pushed 2019-05-20 13:43 +0000
Brian Birtles Brian Birtles - Bug 1253476 - Don't composite removed animations; r=boris
8642d6a60ad9ff41d3fa5e2f04bc957bd2d6ed81
created 2019-05-20 05:48 +0000
pushed 2019-05-20 13:43 +0000
Brian Birtles Brian Birtles - Bug 1253476 - Add remove events; r=boris,bzbarsky
f0273e0339381e099a35aef2ae6a65fe3149e415
created 2019-05-20 05:48 +0000
pushed 2019-05-20 13:43 +0000
Brian Birtles Brian Birtles - Bug 1253476 - Add KeyframeEffect::GetPropertySet; r=boris
23ca4e6edd55d1261e9829ed29b64166fd44fa18
created 2019-04-30 01:52 +0000
pushed 2019-04-30 11:32 +0000
Masayuki Nakano Masayuki Nakano - Bug 1547621 - Move all inline methods of nsIPresShell into mozilla::PresShell r=smaug
0d047d6f122b7fec64ce39da784f10e181ce8d66
created 2019-04-18 06:49 +0000
pushed 2019-04-18 21:35 +0000
Brian Birtles Brian Birtles - Bug 1541767 - Don't post animation restyles when unbinding an element; r=hiro
138e93062825c4d7d94f83bb6395bc1e8f491b54
created 2019-04-03 14:16 +0200
pushed 2019-04-04 04:33 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1535788 - add some includes to fix some builds on automation.
f529b394cb111fff7e16028f063f3b8c3b96b225
created 2019-03-29 15:12 +0000
pushed 2019-03-29 21:53 +0000
Masayuki Nakano Masayuki Nakano - Bug 1540015 - part 3: Rename Document::GetShell() to Document::GetPresShell() and make it return PresShell* rather than nsIPresShell* r=smaug,emilio
f2267d0779f7bc110e0a110a4b18eb651e4a1466
created 2019-03-29 15:11 +0000
pushed 2019-03-29 21:53 +0000
Masayuki Nakano Masayuki Nakano - Bug 1540015 - part 2: Make nsPresContext.h stop including nsIPresShel.h and nsIPresShellInlines.h r=smaug
5d97989d4f0d6e6d357648963a4951661fa37628
created 2019-03-29 16:14 +0200
pushed 2019-03-29 21:53 +0000
Dorel Luca Dorel Luca - Backed out 3 changesets (bug 1540015) for build bustage. CLOSED TREE
7b71c9da0214e43368ab5cfb95344ca5ae13d670
created 2019-03-29 13:09 +0000
pushed 2019-03-29 21:53 +0000
Masayuki Nakano Masayuki Nakano - Bug 1540015 - part 3: Rename Document::GetShell() to Document::GetPresShell() and make it return PresShell* rather than nsIPresShell* r=smaug,emilio
5723ddbc5c44979b0c6dfae7d7989f4f532d8913
created 2019-03-29 12:13 +0000
pushed 2019-03-29 21:53 +0000
Masayuki Nakano Masayuki Nakano - Bug 1540015 - part 2: Make nsPresContext.h stop including nsIPresShel.h and nsIPresShellInlines.h r=smaug
438983032b3459251e05b227a4d0e5e63ab6f851
created 2019-03-26 05:48 +0100
pushed 2019-03-27 16:37 +0000
Mats Palmgren Mats Palmgren - Bug 1538618 - [css-pseudo] implement animation support for ::marker pseudos. r=emilio
e02bd4f991578e9e6529bf0b63f2a1115a3942a4
created 2019-03-21 17:00 +0000
pushed 2019-03-22 09:56 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1536586 - Simplify a bit our generated bindings by getting rid of FooBorrowed and FooBorrowedMut. r=heycam
d810f579f67daa0f2dae79630818f508c64e2e62
created 2019-03-21 17:40 +0000
pushed 2019-03-22 09:56 +0000
Boris Chiou Boris Chiou - Bug 1533594 - Set performance warning by a property set. r=hiro
08126c1f53fe82ab685bd3e75e97ce7bf516a3d9
created 2019-03-18 18:05 +0000
pushed 2019-03-19 16:30 +0000
Boris Chiou Boris Chiou - Bug 1425837 - Part 9: Throttle transform-like properties animations without 0% or 100% keyframe. r=hiro
af39dc228d19a34892e32faab8fb105352708099
created 2019-03-18 18:05 +0000
pushed 2019-03-19 16:30 +0000
Boris Chiou Boris Chiou - Bug 1425837 - Part 7: Drop the hard-code disabling compositor animations on individual transforms. r=hiro,birtles
e7c2055118e59b47284ce16b1233f7697e982efb
created 2019-03-18 04:12 +0000
pushed 2019-03-18 21:36 +0000
Brian Birtles Brian Birtles - Bug 1518816 - Set the "may have transform animations" flag on the primary frame; r=hiro
e5bf7eaa0189769d3bbafaf04ded15e627bff9ce
created 2019-03-18 04:12 +0000
pushed 2019-03-18 21:36 +0000
Brian Birtles Brian Birtles - Bug 1518816 - Rework AnimationUtils::EffectSetContainsAnimatedScale to handle looking up the effect set correctly; r=hiro
a87a6c5b555072e97cb884326907eb70bd5b7b39
created 2019-03-18 04:10 +0000
pushed 2019-03-18 21:36 +0000
Brian Birtles Brian Birtles - Bug 1518816 - Use the primary frame in KeyframeEffect::CanAnimateTransformOnCompositor; r=hiro
8d9300956e10179cac87aff5f1a14d44776b2bf3
created 2019-03-18 04:10 +0000
pushed 2019-03-18 21:36 +0000
Brian Birtles Brian Birtles - Bug 1518816 - Clarify when and why KeyframeEffect::HasEffectiveAnimationOfPropertySet might return false even when there are effective animations in a property set; r=boris
a76b23d70349b38dfa885987c6888c730ede4173
created 2019-03-05 03:09 +0000
pushed 2019-03-05 09:26 +0000
Brian Birtles Brian Birtles - Bug 1527210 - Drop KeyframeEffect::MaybeUpdateFrameForCompositor; r=hiro
3daab28714966b7ad75f6ae4b5b46cb7c4e7da3e
created 2019-03-01 21:13 +0000
pushed 2019-03-02 09:26 +0000
Boris Chiou Boris Chiou - Bug 1526850 - Part 2: Let FindAnimationsForCompositor take nsCSSPropertyIDSet. r=hiro
159c31166c7a5ddcd61191729d1247484123de9d
created 2019-03-01 21:13 +0000
pushed 2019-03-02 09:26 +0000
Boris Chiou Boris Chiou - Bug 1526850 - Part 1: Add a function which sets RunningOnCompositor by DisplayItemType. r=hiro
f41cee9bf14931b453838d1bbcbda528e3b064e8
created 2019-02-25 16:05 -0600
pushed 2019-03-01 13:06 +0000
Ryan Hunt Ryan Hunt - Bug 1523969 part 6 - Move method definition inline comments to new line in 'dom/'. r=nika
a92c6acc3a946e43d935d6dffc4cf4314667706b
created 2019-02-24 03:27 +0000
pushed 2019-02-24 09:23 +0000
Boris Chiou Boris Chiou - Bug 1529422 - Part 2: Let GetScaleValue support individual transforms. r=hiro,emilio
6ee7f3988e84a856b8a07756ca25f7bf519dc6a9
created 2019-02-23 00:21 +0000
pushed 2019-02-24 09:23 +0000
Boris Chiou Boris Chiou - Bug 1529422 - Part 1: Add all transform-like properties into ActiveLayerTracker. r=hiro,mattwoodrow
f35e52301a453825fbe63b074b7702968786d8fe
created 2019-02-22 03:12 +0000
pushed 2019-02-22 16:25 +0000
Brian Birtles Brian Birtles - Bug 1528883 - Rename CSSPseudoElement.parentElement to CSSPseudoElement.element; r=bzbarsky
4ac79195eb46c0d09cedd00c8a6e102a1f59c486
created 2019-02-20 02:14 +0000
pushed 2019-02-21 03:41 +0000
Boris Chiou Boris Chiou - Bug 1505225 - Part 1: Make sure we also check the existence of individual transform animations. r=hiro
1fc71d46c09a20908e6d016af6312ac1682d101f
created 2019-02-19 13:44 +0000
pushed 2019-02-19 17:33 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1525955 - Include anon boxes in CSSPseudoElementType, to remove ComputedStyle::mPseudoTag. r=heycam
1625e825876ca6accdda4089532392e61a40d211
created 2019-02-15 05:54 +0000
pushed 2019-02-15 18:37 +0000
Brian Birtles Brian Birtles - Bug 1524480 - Make KeyframeEffect::CreateComputedStyleForAnimationValue handle a null elementForResolve; r=hiro
5dac0d4a3c4428a9e553ba7e1c47da7a81636c2a
created 2019-02-15 06:08 +0000
pushed 2019-02-15 18:37 +0000
Brian Birtles Brian Birtles - Bug 1524480 - Add a version of KeyframeEffect::GetTargetComputedStyle that does not flush style and use it; r=hiro
c8b3e45cd0313144925f44c10bfd47d430ee2b26
created 2019-02-15 05:51 +0000
pushed 2019-02-15 18:37 +0000
Brian Birtles Brian Birtles - Bug 1524480 - Update the cumulative change hint even if a keyframe effect's properties haven't changed if we failed to do so previously because we had no style data; r=hiro
0d8937fbde0faed0df91bd523cad61101e660621
created 2019-02-15 06:05 +0000
pushed 2019-02-15 18:37 +0000
Brian Birtles Brian Birtles - Bug 1524480 - Unified build fixes for KeyframeEffect.cpp and KeyframeUtils.cpp; r=hiro
6b71e3d434c232998629b8e18a983212e9d3fc9d
created 2019-02-05 19:47 +0000
pushed 2019-02-06 09:47 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1525134 - Move image loads out of the style struct accessors. r=heycam
090b26946348bf5f20ee20f74343c522a56cae7b
created 2019-02-05 19:36 +0200
pushed 2019-02-05 21:57 +0000
Razvan Maries Razvan Maries - Backed out changeset 919de32d4905 (bug 1525134) for build bustages. CLOSED TREE
919de32d4905660bb25129ff186191f0352a02dc
created 2019-02-04 18:57 +0100
pushed 2019-02-05 21:57 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1525134 - Move image loads out of the style struct accessors. r=heycam
954ae98c066e4f06b1f4de68dbe53034efb37aee
created 2019-02-05 18:54 +0200
pushed 2019-02-05 21:57 +0000
Razvan Maries Razvan Maries - Backed out changeset 992f27cfecac (bug 1525134) for build bustages. CLOSED TREE
992f27cfecacd75cb8374fc2f83f01b5cf9af4a4
created 2019-02-05 13:45 +0000
pushed 2019-02-05 21:57 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1525134 - Move image loads out of the style struct accessors. r=heycam
5d75876949f3865bfc8f07ed5f9a3607461b1318
created 2019-01-08 06:43 +0000
pushed 2019-01-08 09:41 +0000
Brian Birtles Brian Birtles - Bug 1518374 - Move a couple of bool members next to each other in KeyframeEffect.h so they can be packed together; r=hiro
c19867adc2c78839543c18eecd2c6425e736b894
created 2019-01-08 06:42 +0000
pushed 2019-01-08 09:41 +0000
Brian Birtles Brian Birtles - Bug 1518374 - Mark GetKeyframes and GetTargetComputedStyle as const; r=hiro
f0a91d36587266d7454a450c6044d573664fbed5
created 2019-01-02 14:05 +0100
pushed 2019-01-03 22:05 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1517241 - Rename nsIDocument to mozilla::dom::Document. r=smaug
736e6ca6a7e18ad7f7fa4acbb59d2a5a197dd63d
created 2018-12-11 01:50 +0100
pushed 2018-12-11 05:24 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1513012 - Move overflow to use cbindgen. r=heycam
ae37561c3bf7cc9b83c4f5aad5cf4e28ed2e332c
created 2018-12-07 17:28 +0000
pushed 2018-12-07 21:39 +0000
Brian Birtles Brian Birtles - Bug 1512678 - Simplify handling of previousBaseStyles in KeyframeEffect::EnsureBaseStyles; r=hiro
3c61fb185d513883a3a9c8eb510e102b0e7f5158
created 2018-12-06 20:57 +0000
pushed 2018-12-07 09:27 +0000
Brian Birtles Brian Birtles - Bug 1488122 - Factor out type definition for base values hashmap; r=hiro
174486c8cedba1a86ac4c7f643c7410e4aedd60f
created 2018-12-06 20:59 +0000
pushed 2018-12-07 09:27 +0000
Brian Birtles Brian Birtles - Bug 1488122 - Update additive filling animations when the base style changes; r=hiro
716bbe3d3a1503de28839b88b6b393098158bc1e
created 2018-12-06 20:57 +0000
pushed 2018-12-07 09:27 +0000
Brian Birtles Brian Birtles - Bug 1488122 - Rename KeyframeEffect::mBaseStyleValuesForServo to just mBaseValues; r=hiro
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-11-30 11:01 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
d99d8f275d8bfa954671ea2663bbe37a561d7583
created 2018-11-28 00:58 +0000
pushed 2018-11-28 09:51 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1504065 - Run background-color animations on the compositor. r=birtles
20898bcaaa0069be066b088fde0262169fc71261
created 2018-11-27 15:33 +0200
pushed 2018-11-27 17:30 +0000
Andreea Pavel Andreea Pavel - Backed out 2 changesets (bug 1504065) for failing Win reftest at child-in-animating-element-display-none.html on a CLOSED TREE
359e81b35cfb72928457964fcf1c826db1404818
created 2018-11-27 09:26 +0000
pushed 2018-11-27 17:30 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1504065 - Run background-color animations on the compositor. r=birtles
fc274ec5515e6b5f72f56b4e39097cbc1972f2e3
created 2018-11-22 03:57 +0000
pushed 2018-11-22 09:19 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1506988 - Don't incorporate properties that are prevented from running on the compositor in GetPropertiesForCompositor. r=birtles
d639382fc76a4ffbbe119311b65fddf767dbeed7
created 2018-11-22 04:01 +0000
pushed 2018-11-22 09:19 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1506988 - Move IsMatchForCompositor to KeyframeEffect. r=birtles
b59d17710f5cc00763a8ef1c3b550b09aa264e51
created 2018-11-13 10:18 +0000
pushed 2018-11-13 16:25 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1504929 - Factor out IsEffectiveProperty(). r=birtles
d77f35fe6d73f31466a8be5c39d5b1c8ff2f7e3a
created 2018-11-13 10:17 +0000
pushed 2018-11-13 16:25 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1504929 - Make `if` conditions in KeyframeEffect::GetEffectiveAnimationOfProperty negative. r=birtles
160a7716c1b39cf8b53a79b3263edb61289f8a63
created 2018-11-13 10:17 +0000
pushed 2018-11-13 16:25 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1504929 - Avoid hashmap lookups in nsLayoutUtils::HasEffectiveAnimation and EffectCompositor::FindAnimationsForCompositor. r=birtles
4a805bf94a328007cba285e4fe9eabf5911170ba
created 2018-11-13 10:22 +0000
pushed 2018-11-13 16:25 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1504929 - Stop iterating EffectSets and KeyframeEffect::mProperties for each CSS properties that can be animated on the compositor. r=birtles
774f5ab895af83c5afae387e800d7fbf081af4f5
created 2018-11-06 21:02 +0000
pushed 2018-11-07 09:52 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1479173 - Check animation generation change in the mProperties loop and drop LayerAnimationInfo::sRecords loop. r=birtles
a3dfabd0a69a45b8bfbbe3a886f15443e63922c3
created 2018-11-06 21:02 +0000
pushed 2018-11-07 09:52 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1479173 - Call EffectSet::GetEffectSet in CanThrottle just once. r=birtles
389edd54ab0f254aff479f5101627639510f9ee7
created 2018-11-06 21:01 +0000
pushed 2018-11-07 09:52 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1479173 - Check mIsRunningOnCompositor flag before iterating LayerAnimationInfo. r=birtles
less more (0) -300 -100 -60 tip