searching for reviewer(birtles)
a7b8e6460fb8b1245507e9e15deadc1e62674102: Bug 1383650 - Notify style system when SMIL animation changes length r=birtles,longsonr
violet <violet.bugreport@gmail.com> - Thu, 16 May 2019 00:58:56 +0000 - rev 532850
Push 11272 by apavel@mozilla.com at Thu, 16 May 2019 15:28:22 +0000
Bug 1383650 - Notify style system when SMIL animation changes length r=birtles,longsonr When animating geometry attribute, we need to notify style system about the change of SMIL override style. Differential Revision: https://phabricator.services.mozilla.com/D30361
2a2a6da7e8990127f5dfa5a2e12d30bb627357a9: Bug 1544216 Part 6 - Make function declaration and definition parameter names match r=birtles
longsonr <longsonr@gmail.com> - Sat, 27 Apr 2019 08:57:46 +0100 - rev 530472
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1544216 Part 6 - Make function declaration and definition parameter names match r=birtles
2d2c69004a2958bb798a558fe86b3afc07a69e73: Bug 1544216 Part 5 - add noexcept to move constructors and reassignment operators r=birtles
longsonr <longsonr@gmail.com> - Wed, 24 Apr 2019 21:39:47 +0100 - rev 530088
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1544216 Part 5 - add noexcept to move constructors and reassignment operators r=birtles
9d57a72036d3ce614762bdb48bdcd1311bc72f12: Bug 1544216 Part 5 - add noexcept to move constructors and reassignment operators r=birtles
longsonr <longsonr@gmail.com> - Wed, 24 Apr 2019 21:39:47 +0100 - rev 530084
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1544216 Part 5 - add noexcept to move constructors and reassignment operators r=birtles
fb417cb3679079f3b0b64a26b36a8313991f6752: Bug 1544216 Part 4 - use modern looping r=birtles
longsonr <longsonr@gmail.com> - Wed, 17 Apr 2019 23:32:46 +0100 - rev 528854
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1544216 Part 4 - use modern looping r=birtles
6c81fd084c4f8f6c25539cbca70fb911859218cb: Bug 1544216 Part 3 - simplify boolean logic r=birtles
longsonr <longsonr@gmail.com> - Wed, 17 Apr 2019 23:32:42 +0100 - rev 528853
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1544216 Part 3 - simplify boolean logic r=birtles
d886995a0251f42c2ae25b1ee4d341e217f3fdbe: Bug 1544216 Part 2 - no else after return r=birtles
longsonr <longsonr@gmail.com> - Wed, 17 Apr 2019 23:32:38 +0100 - rev 528852
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1544216 Part 2 - no else after return r=birtles
18169336baefc8485fd3536d91f82c0c9615708b: Bug 1544216 Part 1 - use default keyword instead of empty constructors and destructors r=birtles
longsonr <longsonr@gmail.com> - Wed, 17 Apr 2019 23:04:53 +0100 - rev 528851
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1544216 Part 1 - use default keyword instead of empty constructors and destructors r=birtles
9fe743aa6c94f49346902934f40f8f55663bc54d: Bug 1425837 - Part 8: Test that individual transforms run on the compositor thread. r=hiro,birtles
Boris Chiou <boris.chiou@gmail.com> - Mon, 18 Mar 2019 18:05:04 +0000 - rev 523747
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1425837 - Part 8: Test that individual transforms run on the compositor thread. r=hiro,birtles This also adds the missing preference in test_transition_per_property.html. Depends on D22567 Differential Revision: https://phabricator.services.mozilla.com/D22568
af39dc228d19a34892e32faab8fb105352708099: Bug 1425837 - Part 7: Drop the hard-code disabling compositor animations on individual transforms. r=hiro,birtles
Boris Chiou <boris.chiou@gmail.com> - Mon, 18 Mar 2019 18:05:02 +0000 - rev 523746
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1425837 - Part 7: Drop the hard-code disabling compositor animations on individual transforms. r=hiro,birtles Drop the hack which prevents individual transform running on the compositor thread. Depends on D22566 Differential Revision: https://phabricator.services.mozilla.com/D22567
b27d18cccc623d49dfcd89aa07890ab940d859f5: Bug 1425837 - Part 4: Implement compositor animations on translate/rotate/scale. r=hiro,birtles
Boris Chiou <boris.chiou@gmail.com> - Mon, 18 Mar 2019 18:04:50 +0000 - rev 523743
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1425837 - Part 4: Implement compositor animations on translate/rotate/scale. r=hiro,birtles On the sender side of transactions, we have to convert the individual transforms to the proper types in layers::Animations, and this includes SetAnimatable and the definition in LayersMessages. On the compositor side (i.e. received side of transactions). Basically, we convert the list of layers::Animation into a list of `PropertyAnimationGroup`, which is an intermediate value. And then use this list to do interpolation for each property in `SampleAnimationForEachNode`, which will return a list of `RefPtr<RawServoAnimationValue>`. Depends on D23062 Differential Revision: https://phabricator.services.mozilla.com/D22565
6c55b82deb9ba9b5924ef6bfdecdffaf9f42307a: Bug 1425837 - Part 3: Don't store AnimationArray (a.k.a. AnimationInfo::mAnimations) on the compositor thread. r=birtles
Boris Chiou <boris.chiou@gmail.com> - Mon, 18 Mar 2019 18:04:48 +0000 - rev 523742
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1425837 - Part 3: Don't store AnimationArray (a.k.a. AnimationInfo::mAnimations) on the compositor thread. r=birtles The original implementation about "setting animations" is a little bit hard to read. In `SetAnimations()`, we create a new intermediate data, `AnimData`, and we mutate the original animations. And then iterate this mutated animations & intermediate data for sampling. In this bug, we are planning to group the AnimData as a useful data structure for supporting multiple properties transform-like animations, so it seems the structure of original animations may be hard to use after that. Therefore, we decide to do some reworks on this: First, we do renames, 1. InfalliableTArray to nsTArray. (They are the same.) 2. AnimData to PropertyAnimation. 3. SetAnimations() to ExtractAnimations(), which returns nsTArray<PropertyAnimationGroup>. Each entry in the array is for one property. In this patch, there is only one entry. We will extend this to multiple entries in the next patch. And then rework `ExtractAnimations()`, which stores all the necessary data in `PropertyAnimationGroup`. For WR, we store this in `CompositorAnimationStorage`. For non-WR, we store it in `AnimationInfo`. So we can just use this organized data structure for supporting multiple properties animations. (See the next patch.) Depends on D22563 Differential Revision: https://phabricator.services.mozilla.com/D23062
a9a91a32262e099d6366cb2c7500db10f551bf13: Bug 1413319 - Correctly check a double is within long's limit r=birtles
violet <violet.bugreport@gmail.com> - Sun, 17 Mar 2019 23:34:02 +0000 - rev 522615
Push 10871 by cbrindusan@mozilla.com at Mon, 18 Mar 2019 15:49:32 +0000
Bug 1413319 - Correctly check a double is within long's limit r=birtles When close to int64_t's limit, the int64 can't be precisely converted to double because of rounding error, rounding-up is also allowed. To ensure a double `d` is within int64's limit, we should check `d < std::numeric_limits<int64_t>::max()`, instead of `<=`. Because `std::numeric_limits<int64_t>::max()` might be converted to a larger double, when they are equal, we can't be sure if `d` is indeed within the actual int64 limit. Differential Revision: https://phabricator.services.mozilla.com/D23680
a7d81b7bc493094223744d4010c87789cdf2977e: Bug 1532205 - Intermittent TEST-UNEXPECTED-TIMEOUT in Event-dispatch-on-disabled-elements.html r=birtles
Marcos Cáceres <mcaceres@mozilla.com> - Fri, 15 Mar 2019 05:49:25 +0000 - rev 522018
Push 10871 by cbrindusan@mozilla.com at Mon, 18 Mar 2019 15:49:32 +0000
Bug 1532205 - Intermittent TEST-UNEXPECTED-TIMEOUT in Event-dispatch-on-disabled-elements.html r=birtles try to extend the animation time. I tested this locally on repeat 50 times. Differential Revision: https://phabricator.services.mozilla.com/D23498
5849b867ecf7c485b71ca694167f5a63b2d6c6ca: Bug 1322770: Remove bogus assertion from SMIL motion code. r=birtles
Daniel Holbert <dholbert@cs.stanford.edu> - Thu, 14 Mar 2019 00:55:31 +0000 - rev 521808
Push 10867 by dvarga@mozilla.com at Thu, 14 Mar 2019 15:20:45 +0000
Bug 1322770: Remove bogus assertion from SMIL motion code. r=birtles We had an assertion here that assumed progression along a motion path must be positive, but that's not the case when we have decreasing values of the `keyPoints` attribute. The assertion wasn't justified and nothing depended on it being valid, so let's just remove it. Differential Revision: https://phabricator.services.mozilla.com/D23354
1ae26ce1cf090db6b0b19ea7d7eccd42373dd5fa: Bug 1215878 - Implement CSS revert keyword. r=heycam,birtles
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 07 Mar 2019 11:59:36 +0000 - rev 520750
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1215878 - Implement CSS revert keyword. r=heycam,birtles The only fishy bit is the animation stuff. In particular, there are two places where we just mint the revert behavior: * When serializing web-animations keyframes (the custom properties stuff in declaration_block.rs). That codepath is already not sound and I wanted to get rid of it in bug 1501530, but what do I know. * When getting an animation value from a property declaration. At that point we no longer have the CSS rules that apply to the element to compute the right revert value handy. It'd also use the wrong style anyway, I think, given the way StyleBuilder::for_animation works. We _could_ probably get them out of somewhere, but it seems like a whole lot of code reinventing the wheel which is probably not useful, and that Blink and WebKit just cannot implement either since they don't have a rule tree, so it just doesn't seem worth the churn. The custom properties code looks a bit different in order to minimize hash lookups in the common case. FWIW, `revert` for custom properties doesn't seem very useful either, but oh well. Differential Revision: https://phabricator.services.mozilla.com/D21877
1d56a0d3a3236253b297d9928083175c2d1b403e: Bug 1531567 - fix intermittent in Event-dispatch-on-disabled-elements.html r=birtles
Marcos Cáceres <mcaceres@mozilla.com> - Thu, 07 Mar 2019 05:18:46 +0000 - rev 520706
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1531567 - fix intermittent in Event-dispatch-on-disabled-elements.html r=birtles change how transitions are triggered and extend the animation/transition time. Differential Revision: https://phabricator.services.mozilla.com/D22251
dcabcaa944f5130b4ddb5bccc6076ec50d46f2ca: Bug 1443320 - Drop |aNotify| argument from Element::SetSMILOverrideStyleDeclaration. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Wed, 13 Feb 2019 04:44:34 +0000 - rev 516724
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1443320 - Drop |aNotify| argument from Element::SetSMILOverrideStyleDeclaration. r=birtles The other call site was removed in https://hg.mozilla.org/mozilla-central/rev/e8c0ffefb34f Depends on D19570 Differential Revision: https://phabricator.services.mozilla.com/D19571
fc540ce0e4298b98f8961ecbc4b58733e35df0e0: Bug 1443320 - Wait for an additional frame if the vsync tick happened within 1ms and check the observed result with tolerance. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Wed, 13 Feb 2019 04:46:31 +0000 - rev 516723
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1443320 - Wait for an additional frame if the vsync tick happened within 1ms and check the observed result with tolerance. r=birtles SMILTime is clamped to milliseconds in SMILAnimationController::GetParentTime[1]. Unfortunately our software based vsync timer is no accurate, it ticks sometimes within 1ms. In such frames, it's possible that the SMILTime is not advanced due to the clamping. It's hard to precisely predict when the clamping happens, so we wait for an additinal frame in the case where the frame is ticked within 1ms and allow redundant restyling count for the case. [1] https://searchfox.org/mozilla-central/rev/00c0d068ece99717bea7475f7dc07e61f7f35984/dom/smil/SMILAnimationController.cpp#103 Depends on D19568 Differential Revision: https://phabricator.services.mozilla.com/D19570
6ff72e58273bb587b53f9917aac4e16c4eaa3e63: Bug 1273876 - Use 'transitionstart' event to detect the target transition has been started instead of using setTimeout. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 29 Jan 2019 09:20:44 +0000 - rev 513729
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1273876 - Use 'transitionstart' event to detect the target transition has been started instead of using setTimeout. r=birtles And stop the transitions inside the event callbacks. Also in this commit, `did_stop` flag was split into two dedicated flags for `five' and `six` elements respectively to avoid success accidentally. And flip the flag usage, e.g. true if the transition finished at the same time of the transitionstart event. MozReview-Commit-ID: DttQ2nLVYWU Depends on D17911 Differential Revision: https://phabricator.services.mozilla.com/D17912
4ae308f1f64bff4bb51072c95e38d68e93061577: Bug 1273876 - Check the computed style _color_. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 29 Jan 2019 09:20:32 +0000 - rev 513728
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1273876 - Check the computed style _color_. r=birtles Differential Revision: https://phabricator.services.mozilla.com/D17911
7feeb976784f6ae4132ca9fa7f6494ec36cf5365: Bug 1507166 - Make test_omta_animations.html work under GeckoView r=birtles
James Willcox <snorp@snorp.net> - Sun, 27 Jan 2019 04:14:25 +0000 - rev 513512
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1507166 - Make test_omta_animations.html work under GeckoView r=birtles The GeckoView test app doesn't handle visited link history, so disable a couple tests that rely on that. Differential Revision: https://phabricator.services.mozilla.com/D17698
767ca8e22c4d1b9169f43c4f282495fd53a23dde: Bug 1273876 - Use 'transitionstart' event to detect the target transition has been started instead of using setTimeout. r=birtles, a=test-only
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 29 Jan 2019 09:20:44 +0000 - rev 512749
Push 10584 by ryanvm@gmail.com at Wed, 30 Jan 2019 23:29:23 +0000
Bug 1273876 - Use 'transitionstart' event to detect the target transition has been started instead of using setTimeout. r=birtles, a=test-only And stop the transitions inside the event callbacks. Also in this commit, `did_stop` flag was split into two dedicated flags for `five' and `six` elements respectively to avoid success accidentally. And flip the flag usage, e.g. true if the transition finished at the same time of the transitionstart event. MozReview-Commit-ID: DttQ2nLVYWU Depends on D17911 Differential Revision: https://phabricator.services.mozilla.com/D17912
aea1f9d170ef4f6085c0d6065f5f3b5d63218136: Bug 1273876 - Check the computed style _color_. r=birtles, a=test-only
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 29 Jan 2019 09:20:32 +0000 - rev 512748
Push 10584 by ryanvm@gmail.com at Wed, 30 Jan 2019 23:29:23 +0000
Bug 1273876 - Check the computed style _color_. r=birtles, a=test-only Differential Revision: https://phabricator.services.mozilla.com/D17911
0d747e05337bdedc46a153a7ae710cda95913c62: Bug 1522749 - Fix SMIL include guard naming. r=birtles
longsonr <longsonr@gmail.com> - Fri, 25 Jan 2019 08:16:09 +0000 - rev 512532
Push 10566 by archaeopteryx@coole-files.de at Mon, 28 Jan 2019 12:41:12 +0000
Bug 1522749 - Fix SMIL include guard naming. r=birtles
c00ab2984f8a48fdf89f3793e8fe00da5520014c: Bug 1522744 - Use DebugOnly where we can and remove a couple of useless ifdef DEBUG statements around MOZ_ASSERT statements. r=birtles
longsonr <longsonr@gmail.com> - Fri, 25 Jan 2019 03:47:16 +0000 - rev 512530
Push 10566 by archaeopteryx@coole-files.de at Mon, 28 Jan 2019 12:41:12 +0000
Bug 1522744 - Use DebugOnly where we can and remove a couple of useless ifdef DEBUG statements around MOZ_ASSERT statements. r=birtles
9c985b12ab62c7b671e478f9c5b473e6c89ebe2e: Bug 1522650 - Rename all remaining nsSMIL classes and types as SMIL and ensure they are in the mozilla namespace. r=birtles
longsonr <longsonr@gmail.com> - Fri, 25 Jan 2019 03:24:01 +0000 - rev 512529
Push 10566 by archaeopteryx@coole-files.de at Mon, 28 Jan 2019 12:41:12 +0000
Bug 1522650 - Rename all remaining nsSMIL classes and types as SMIL and ensure they are in the mozilla namespace. r=birtles
551abefb4933ba447468a385bd9f7f9478592173: Bug 1521946 - Move nsSMILTypes and nsSMILValue to the mozilla namespace r=birtles
longsonr <longsonr@gmail.com> - Wed, 23 Jan 2019 13:48:08 +0000 - rev 512241
Push 10566 by archaeopteryx@coole-files.de at Mon, 28 Jan 2019 12:41:12 +0000
Bug 1521946 - Move nsSMILTypes and nsSMILValue to the mozilla namespace r=birtles
d358a9083413cb023f6875a8432ead7bafa1f1d2: Bug 1521575 - Move nsSMILTimeValue classes and nsSMILInstanceTime to the mozilla namespace r=birtles
longsonr <longsonr@gmail.com> - Tue, 22 Jan 2019 07:28:40 +0000 - rev 511933
Push 10566 by archaeopteryx@coole-files.de at Mon, 28 Jan 2019 12:41:12 +0000
Bug 1521575 - Move nsSMILTimeValue classes and nsSMILInstanceTime to the mozilla namespace r=birtles
2668f097f56dff2258bfc62de51715d3627ae4d2: Bug 1519253 - Move nsSMILInterval and nsSMILRepeatCount to the mozilla namespace r=birtles
longsonr <longsonr@gmail.com> - Mon, 21 Jan 2019 13:08:12 +0000 - rev 511830
Push 10563 by archaeopteryx@coole-files.de at Thu, 24 Jan 2019 17:31:37 +0000
Bug 1519253 - Move nsSMILInterval and nsSMILRepeatCount to the mozilla namespace r=birtles
f358ebdec0b4996d41f43da7493cbb055b3cbe42: Bug 1518646 - Export things from dom/smil in the mozilla namespace properly r=birtles
longsonr <longsonr@gmail.com> - Wed, 09 Jan 2019 00:34:14 +0000 - rev 510108
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1518646 - Export things from dom/smil in the mozilla namespace properly r=birtles
04943bb8dcdcbb78870d89246939248d3f0f6a56: Bug 1516411 - Move nsSMILAnimationController into the mozilla namespace and rename it as SMILAnimationController r=birtles
longsonr <longsonr@gmail.com> - Fri, 28 Dec 2018 11:47:58 +0000 - rev 509145
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1516411 - Move nsSMILAnimationController into the mozilla namespace and rename it as SMILAnimationController r=birtles
5f85f8fe9a58cf56fc3dc2e56f9717c70ba6ff7d: Bug 1516175 - Move nsSMILFloatType into the mozilla namespace r=birtles
longsonr <longsonr@gmail.com> - Mon, 24 Dec 2018 19:24:45 +0000 - rev 509005
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1516175 - Move nsSMILFloatType into the mozilla namespace r=birtles
84931341bac16f5c047f137fffd9c69bb05a7a77: Bug 1515800 - Rename some more GetCurrentTime methods to avoid winbase.h bustage r=birtles,bzbarsky
Cameron McCormack <cam@mcc.id.au> - Fri, 21 Dec 2018 05:37:58 +0000 - rev 508717
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1515800 - Rename some more GetCurrentTime methods to avoid winbase.h bustage r=birtles,bzbarsky Differential Revision: https://phabricator.services.mozilla.com/D15167
c1b46f5fc73bf34193b70d8aba86a1d6f3597357: Bug 1512883 - Part 2: Tests. r=birtles
Boris Chiou <boris.chiou@gmail.com> - Wed, 19 Dec 2018 19:08:10 +0000 - rev 508497
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1512883 - Part 2: Tests. r=birtles Add some tests to make sure we clamp the interpolated result with negative easing function on circle(), ellipse(), and inset(). Depends on D14654 Differential Revision: https://phabricator.services.mozilla.com/D14655
70912a8087d7ddf36dec65b83e07a2e703f3dd44: Bug 1512883 - Part 1: Clamp to non-negative value after doing interpolation for circle(), ellipse(), and inset(). r=emilio,birtles
Boris Chiou <boris.chiou@gmail.com> - Wed, 19 Dec 2018 19:08:08 +0000 - rev 508496
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1512883 - Part 1: Clamp to non-negative value after doing interpolation for circle(), ellipse(), and inset(). r=emilio,birtles Replace LengthOrPercentage with NonNegativeLengthOrPercentage on ShapeRadius, Circle, Ellipse. And derive ToAnimatedValue for ShapeSource and its related types, so we clamp its interpolated results into non-negative values. (i.e. The radius of circle()/ellipse() and the border-radius of inset().) Note: We may get negative values when using a negative easing function, so the clamp is necessary to avoid the incorrect result or any undefined behavior. Differential Revision: https://phabricator.services.mozilla.com/D14654
4a2e65b750282683982627bbaf8f07a7de855d7a: Bug 1513750 - Add BUG_COMPONENT "Core :: CSS Transitions and Animations" component for css-animations/ and css-transitions/. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Thu, 13 Dec 2018 07:13:39 +0000 - rev 507484
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1513750 - Add BUG_COMPONENT "Core :: CSS Transitions and Animations" component for css-animations/ and css-transitions/. r=birtles Also the css-easing/ entry is moved to the position by alphabetical order. Differential Revision: https://phabricator.services.mozilla.com/D14354
5ddc7cc6b70a2f0869384e0522610fe01ca2b220: Bug 1513243 - Set gfx.omta.background-color true for the reftest for background-color animations on the compositor. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Wed, 12 Dec 2018 00:04:11 +0000 - rev 507266
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1513243 - Set gfx.omta.background-color true for the reftest for background-color animations on the compositor. r=birtles Differential Revision: https://phabricator.services.mozilla.com/D14208
0132b59bb0937c3bc2e8ee7c04b8127726c0b768: Bug 1512754 - Don't apply opacity to background color display items if the background-color is going to be animated on the compositor. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 11 Dec 2018 06:55:02 +0000 - rev 506874
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1512754 - Don't apply opacity to background color display items if the background-color is going to be animated on the compositor. r=birtles We need to do the same thing what we did for opacity display items in bug 1395151. Differential Revision: https://phabricator.services.mozilla.com/D14051
42cc52da72dccf71d107d2d675c69649dcac204d: Bug 1510697 - Set gfx.omta.background-color pref in dom/animation/test/chrome.ini. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Thu, 29 Nov 2018 10:02:39 +0000 - rev 505137
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1510697 - Set gfx.omta.background-color pref in dom/animation/test/chrome.ini. r=birtles Differential Revision: https://phabricator.services.mozilla.com/D13378
94ecc40729d0302ee3953dbab0d280d4a6b174c4: Bug 1504065 - Drop text in the child element inside background-color animated element to avoid fuzziness on Windows 7 GPU. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Wed, 28 Nov 2018 01:43:55 +0000 - rev 504898
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1504065 - Drop text in the child element inside background-color animated element to avoid fuzziness on Windows 7 GPU. r=birtles Depends on D13002 Differential Revision: https://phabricator.services.mozilla.com/D13171
a30f77050399cefc43236e7c552760ce6a68275a: Bug 1504065 - Support background-color animations on the compositor for nsIDOMWindowUtils::GetOMTAValue. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Wed, 28 Nov 2018 00:59:15 +0000 - rev 504897
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1504065 - Support background-color animations on the compositor for nsIDOMWindowUtils::GetOMTAValue. r=birtles Depends on D13001 Differential Revision: https://phabricator.services.mozilla.com/D13002
d99d8f275d8bfa954671ea2663bbe37a561d7583: Bug 1504065 - Run background-color animations on the compositor. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Wed, 28 Nov 2018 00:58:46 +0000 - rev 504896
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1504065 - Run background-color animations on the compositor. r=birtles Changes for nsIDOMWindowUtils.getOMTAValue is in the next commit with come test cases. Differential Revision: https://phabricator.services.mozilla.com/D13001
1291883702312b5ca9c44983121ac39fd2b8bdf6: Bug 1504065 - Support background-color animations on the compositor for nsIDOMWindowUtils::GetOMTAValue. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 27 Nov 2018 09:27:22 +0000 - rev 504644
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1504065 - Support background-color animations on the compositor for nsIDOMWindowUtils::GetOMTAValue. r=birtles Depends on D13001 Differential Revision: https://phabricator.services.mozilla.com/D13002
359e81b35cfb72928457964fcf1c826db1404818: Bug 1504065 - Run background-color animations on the compositor. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 27 Nov 2018 09:26:51 +0000 - rev 504643
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1504065 - Run background-color animations on the compositor. r=birtles Changes for nsIDOMWindowUtils.getOMTAValue is in the next commit with come test cases. Differential Revision: https://phabricator.services.mozilla.com/D13001
995042d1cd8cdc7bd7ea8724017afde36cc69b7c: Bug 1506860 - Revert the workaround that we did in bug 1504929. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Mon, 26 Nov 2018 01:35:10 +0000 - rev 504377
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1506860 - Revert the workaround that we did in bug 1504929. r=birtles That's because the underlying issue which had caused intermittent failure has been fixed in 1506988. Here is the link to the workaround commit; https://hg.mozilla.org/mozilla-central/rev/c84f0ad36ce9 Differential Revision: https://phabricator.services.mozilla.com/D12861
e117fa83228d64be9b7ba16ef80196f332a90828: Bug 1508843 - Factor out common processes to send animations to the compositor for WebRender. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Thu, 22 Nov 2018 03:57:21 +0000 - rev 504090
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1508843 - Factor out common processes to send animations to the compositor for WebRender. r=birtles Depends on D12483 Differential Revision: https://phabricator.services.mozilla.com/D12484
56460b8902bc75a17685c28423d5fcff7ee9c681: Bug 1508843 - Make boolean arguments for AddAnimationsForProperty enums. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Thu, 22 Nov 2018 03:57:19 +0000 - rev 504089
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1508843 - Make boolean arguments for AddAnimationsForProperty enums. r=birtles Differential Revision: https://phabricator.services.mozilla.com/D12483
fc274ec5515e6b5f72f56b4e39097cbc1972f2e3: Bug 1506988 - Don't incorporate properties that are prevented from running on the compositor in GetPropertiesForCompositor. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Thu, 22 Nov 2018 03:57:59 +0000 - rev 504088
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1506988 - Don't incorporate properties that are prevented from running on the compositor in GetPropertiesForCompositor. r=birtles Now we no longer update the corresponding display items for the animations that are prevented from running on the compositor if the animations themselves don't generate any change hints, e.g the same value is specified in both 'from' and 'to' keyframes. So that we can enable the reftests that we had been suffering from continuous MozAfterPaint events. Depends on D12397 Differential Revision: https://phabricator.services.mozilla.com/D12369
d639382fc76a4ffbbe119311b65fddf767dbeed7: Bug 1506988 - Move IsMatchForCompositor to KeyframeEffect. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Thu, 22 Nov 2018 04:01:10 +0000 - rev 504087
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1506988 - Move IsMatchForCompositor to KeyframeEffect. r=birtles So that we can use for KeyframeEffect::GetPropertiesForCompositor(). Depends on D12396 Differential Revision: https://phabricator.services.mozilla.com/D12397