Commit graph

153 commits

Author SHA1 Message Date
Xida Chen
588893e921 Bug 1629651 [wpt PR 22908] - [Layout test] Fix some timeout layout tests, a=testonly
Automatic update from web-platform-tests
[Layout test] Fix some timeout layout tests

These layout tests time out some times. I believe the reason is that
these tests have a for loop that loops roughly 200 times, so the tests
themselves takes a long time.

This CL breaks each test into two tests, and hopefully that will fix
the timeout problem

Bug: 1050936, 1069476, 1049899
Change-Id: Iedb61faa9cd2727a863069934c371acca5b27ef2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2146796
Reviewed-by: Kevin Ellis <kevers@chromium.org>
Commit-Queue: Xida Chen <xidachen@chromium.org>
Cr-Commit-Position: refs/heads/master@{#759323}

--

wpt-commits: 751ceadd296ff816cbcff15c5f508840bce08a41
wpt-pr: 22908
2020-04-21 14:32:03 +00:00
haozhe
62beae2c96 Bug 1595181 [wpt PR 20183] - Null-dereference Read in blink::TransformOperations::ApplyRemaining fix, a=testonly
Automatic update from web-platform-tests
Null-dereference Read in blink::TransformOperations::ApplyRemaining fix

null_ptr get inserted into the Interpolatedtransform as from_ops via Blend function.
This would cause the functions that call the Apply in Interpolatedtransform class to crash.
Added the test case for testing Interpolatedtransform Blend.

Bug: 998938
Change-Id: I34a2e44d0fadf1c0ea848167714adbd0aa656910
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1887235
Reviewed-by: Ian Vollick <vollick@chromium.org>
Reviewed-by: Kevin Ellis <kevers@chromium.org>
Commit-Queue: Hao Sheng <haozhes@chromium.org>
Cr-Commit-Position: refs/heads/master@{#717829}

--

wpt-commits: 74dbbd220fc9a072c3c14d8ceacda9af11046fb9
wpt-pr: 20183
2019-11-29 10:57:26 +00:00
Blink WPT Bot
60b0ff19cc Bug 1593146 [wpt PR 20040] - update WPT tests to eliminate CSSPseudoElement from animations, a=testonly
Automatic update from web-platform-tests
update WPT tests to eliminate CSSPseudoElement from animations (#20040)

Goes with spec CL https://github.com/w3c/csswg-drafts/pull/4437 (merged)
Eliminated the use of CSSPseudoElement from WebAnimations to coincide with
recent spec changes. JeyframeEffect targets now use an Element reference
and pseudo-element selector like getComputedStyle and css-animations events.

Change-Id: Ib6957a7b764eac3b4372ad35c1b79b139c356a19
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1894477
Reviewed-by: Stephen McGruer <smcgruer@chromium.org>
Reviewed-by: Kevin Ellis <kevers@chromium.org>
Commit-Queue: George Steel <gtsteel@chromium.org>
Cr-Commit-Position: refs/heads/master@{#714541}
--

wpt-commits: 2f837d2e318b64f66ee8da1f3b798b03b697d4d7
wpt-pr: 20040
2019-11-29 10:56:15 +00:00
Stephen McGruer
4586f97391 Bug 1586876 [wpt PR 19554] - [web-animations-1] Fix typo in test, a=testonly
Automatic update from web-platform-tests
[web-animations-1] Fix typo in test (#19554)

--

wpt-commits: d9a9f2970d628001ff100548a6fd1ee750802893
wpt-pr: 19554
2019-10-17 19:25:17 +00:00
Stephen McGruer
c0e9184644 Bug 1582463 [wpt PR 19160] - Fix visibility additive composition test, a=testonly
Automatic update from web-platform-tests
Fix visibility additive composition test (#19160)

--

wpt-commits: f029c61dfca5439cef3daa1f77c2542fa40704b7
wpt-pr: 19160
2019-09-30 14:02:24 +00:00
Stephen McGruer
6ddaad0bb0 Bug 1582199 [wpt PR 19141] - [web-animations-1] Update interpolation test for drop-shadow initial value, a=testonly
Automatic update from web-platform-tests
[web-animations-1] Update interpolation test for drop-shadow initial value

According to the spec
(https://drafts.fxtf.org/filter-effects-1/#funcdef-filter-drop-shadow):

The initial value for [drop-shadow] interpolation is all length values set to
0 and the used color set to transparent.

--

wpt-commits: 2f7b420ac06b3afa3e687ec82c1fa1ee7a39d541
wpt-pr: 19141
2019-09-24 19:32:48 +00:00
Stephen McGruer
126b25d85d Bug 1582175 [wpt PR 19139] - [web-animations-1] Remove discrete expectations for border-image-{outset, slice, width}, a=testonly
Automatic update from web-platform-tests
[web-animations-1] Remove discrete expectations for border-image-{outset, slice, width}

These properties do not animate discretely:

https://drafts.csswg.org/css-backgrounds-3/#the-border-image-outset
https://drafts.csswg.org/css-backgrounds-3/#border-image-slice
https://drafts.csswg.org/css-backgrounds-3/#border-image-width

--

wpt-commits: 816664bde5d4fb108b0b9f3a544b6d683b882f83
wpt-pr: 19139
2019-09-20 21:50:03 +00:00
Stephen McGruer
75ae64ea03 Bug 1572755 [wpt PR 18356] - Fix bug where composite: replace did not replace previous effects, a=testonly
Automatic update from web-platform-tests
Fix bug where composite: replace did not replace previous effects

Consider a set of effects:

e.animate([{ "width": "0" }, { "width": "5px" }], { duration: 100 });
e.animate([{ "width": "0" }, { "width": "5px" }], { duration: 100, composite: 'add' });
e.animate([{ "width": "0" }, { "width": "2px" }], { duration: 100 });
e.animate([{ "width": "0" }, { "width": "2px" }], { duration: 100, composite: 'add' });

Previously the code in CopyToActiveInterpolationsMap would incorrectly
move the third effect to the start of the list to replace the original
keyframe pair, resulting in an effect stack of:

{ "width": "0" }, { "width": "2px" }
{ "width": "0" }, { "width": "5px" }
{ "width": "0" }, { "width": "2px" }

This is wrong; not only has it retained an effect it shouldn't have, it
has also re-ordered keyframes which might break non-commutative additive
properties. This CL fixes the logic to properly clear out existing
effects when a composite: 'replace' effect is put onto the stack.

Bug: 992378
Change-Id: I94ae54429ac7d4d28a0702d397ab64c2e45dee65
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1746302
Commit-Queue: Stephen McGruer <smcgruer@chromium.org>
Reviewed-by: Yi Gu <yigu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#686024}

--

wpt-commits: a851a6a8e8b11160bcd6f5861553cf8419258136
wpt-pr: 18356
2019-08-15 02:16:54 +00:00
Emilio Cobos Álvarez
588e375d87 Bug 1573106 - Use shortest serialization for computed text-emphasis-style too. r=boris
Differential Revision: https://phabricator.services.mozilla.com/D41513

--HG--
extra : moz-landing-system : lando
2019-08-13 19:26:02 +00:00
Kevin Ellis
ad2463efda Bug 1560913 [wpt PR 17349] - Optimize cubic bezier solver., a=testonly
Automatic update from web-platform-tests
Optimize cubic bezier solver.

Newton's method requires an accurate guess to get good convergence.
This patch introduces a linear interpolation of a crude spline as a
starting point for the iterative solver. Previously the starting point
t = x was used.  The patch also introduces a tighter tolerance for
Newton's method than the fallback, and is justified by Newton's method
having quadratic convergence characteristics. Speed testing indicates
that the solver is roughly 50% faster, since the number of iterations
is typically less even at the higher accuracy requirement.

Bug: 827560
Change-Id: I89e3cc9061823269aabb16697e2d167751aa52b1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1643973
Reviewed-by: Ian Vollick <vollick@chromium.org>
Reviewed-by: Robert Flack <flackr@chromium.org>
Reviewed-by: Xida Chen <xidachen@chromium.org>
Commit-Queue: Kevin Ellis <kevers@chromium.org>
Cr-Commit-Position: refs/heads/master@{#670995}

--

wpt-commits: dbe15f82985f2e2a978255665f388c7dcdd425b1
wpt-pr: 17349
2019-07-24 13:30:41 +01:00
violet
8a8f7223a9 Bug 1557563 - Add computed value ZeroToOneNumber r=emilio,birtles
Correctly handle clamping to 1 behavior of grayscale(),
invert(), opacity() and sepia().

Differential Revision: https://phabricator.services.mozilla.com/D35509

--HG--
extra : moz-landing-system : lando
2019-06-23 23:01:47 +00:00
Boris Chiou
6f268e4980 Bug 1429299 - Part 4: Make offset-distance animatable. r=hiro
Use ComputedValue to animate offset-distance.

Differential Revision: https://phabricator.services.mozilla.com/D30584

--HG--
extra : moz-landing-system : lando
2019-05-20 23:42:56 +00:00
Brian Birtles
cb3c791020 Bug 1253476 - Implement Animation::Persist; r=boris,bzbarsky
https://drafts.csswg.org/web-animations-1/#dom-animation-persist

Differential Revision: https://phabricator.services.mozilla.com/D30325

--HG--
extra : moz-landing-system : lando
2019-05-20 05:22:22 +00:00
Brian Birtles
050372ea8e Bug 1253476 - Don't composite removed animations; r=boris
Differential Revision: https://phabricator.services.mozilla.com/D30324

--HG--
extra : moz-landing-system : lando
2019-05-20 05:55:52 +00:00
Brian Birtles
46c5c2141a Bug 1536688 - Allow animating the 'all' property from Web Animations; r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D28763

--HG--
extra : moz-landing-system : lando
2019-04-26 00:47:40 +00:00
Hiroyuki Ikezoe
eab764a7ae Bug 1312163 - Switch to the new scroll-snap-type syntax for the old scroll snap implementation and drop the scroll-snap-type-{x,y} longhands. r=emilio
Now scroll-snap-type is a longhand property.

Depends on D21621

Differential Revision: https://phabricator.services.mozilla.com/D21622

--HG--
extra : moz-landing-system : lando
2019-04-11 06:19:31 +00:00
Emilio Cobos Álvarez
f02f6a3545 Bug 1218257 - Use rust lengths for the SVG lengths. r=boris
As it turns out we need this to avoid losing precision both during painting and
during serialization.

This patch also changes to serialize `context-value` if it's the computed value.

I could keep the previous behavior, but it makes no sense to serialize the
initial value. We're the only ones to support this value anyway, and I couldn't
find a definition or spec for this.

Also update tests and expectations for:

 * New unexpected passes.
 * Always serializing the unit in getComputedStyle.
 * Calc and interpolation support.

Chrome also always serializes the unit in getComputedStyle, so I'm pretty sure
this is compatible with them. Chrome is inconsistent and keeps numbers in
specified style, but that's inconsistent with itself and with other quirky
lengths, so I updated the tests instead.

Differential Revision: https://phabricator.services.mozilla.com/D21819
2019-03-03 00:16:24 +01:00
Brian Birtles
540858a5b1 Bug 1528883 - Rename CSSPseudoElement.parentElement to CSSPseudoElement.element; r=bzbarsky
As per CSSWG resolution:

  https://github.com/w3c/csswg-drafts/issues/2816#issuecomment-454869173

And corresponding spec change:

  2dbf1e44a6

Differential Revision: https://phabricator.services.mozilla.com/D20427

--HG--
extra : moz-landing-system : lando
2019-02-22 03:12:19 +00:00
Boris Chiou
bdec90c4ee Bug 1348519 - Part 2: Implement Animate for track lists on grid-template-{columns|rows}. r=emilio
Based on https://bugzilla.mozilla.org/show_bug.cgi?id=1348519#c6 and
https://github.com/w3c/csswg-drafts/issues/3201:

Currently grid-template-rows/columns interpolate “per computed value”, which
means that if the number of tracks differs, or any track changes to/from a
particular keyword value to any other value, or if a line name is added/removed
at any position, the entire track listing is interpolated as “discrete”.
But we "agree" with two more granular options:

1. Check interpolation type per track, rather than for the entire list, before
   falling back to discrete. I.e. a length-percentage track can animate between
   two values while an adjacent auto track flips discretely to min-content.
2. Allow discrete interpolation of line name changes independently of track
   sizes.

Besides, for the repeat() function, it's complicated to support interpolation
between different repeat types (i.e. auto-fill, auto-fit) and different repeat
counts, so we always fall-back to discrete if the first parameter of repeat()
is different.

Depends on D16339

Differential Revision: https://phabricator.services.mozilla.com/D16129

--HG--
extra : moz-landing-system : lando
2019-01-12 02:22:39 +00:00
Emilio Cobos Álvarez
83fed3d31d Bug 1517511 - Simplify computed::LengthOrPercentage and friends. r=heycam
This is a first step to share LengthOrPercentage representation between Rust and
Gecko.

We need to preserve whether the value came from a calc() expression, for now at
least, since we do different things depending on whether we're calc or not right
now. See https://github.com/w3c/csswg-drafts/issues/3482 and dependent bugs for
example.

That means that the gecko conversion code needs to handle calc() in a bit of an
awkward way until I change it to not be needed (patches for that incoming in the
next few weeks I hope).

I need to add a hack to exclude other things from the PartialEq implementation
because the new conversion code is less lossy than the old one, and we relied on
the lousiness in AnimationValue comparison (in order to start transitions and
such, in [1] for example).

I expect to remove that manual PartialEq implementation as soon as I'm done with
the conversion.

The less lossy conversion does fix a few serialization bugs for animation values
though, like not loosing 0% values in calc() when interpolating lengths and
percentages, see the two modified tests:

 * property-types.js
 * test_animation_properties.html

Differential Revision: https://phabricator.services.mozilla.com/D15793

--HG--
extra : moz-landing-system : lando
2019-01-07 11:00:27 +00:00
Kevin Ellis
9b58fdca1f Bug 1509898 [wpt PR 14236] - Simplify interpolation of 2-D matrix transforms., a=testonly
Automatic update from web-platform-tests
Simplify interpolation of 2-D matrix transforms.

The decomposition of a transformation matrix into translations, rotation, scale and skew transforms is not unique. In some cases, the generalized 3-D decomposition does not align with the working draft for CSS transforms (https://drafts.csswg.org/css-transforms/).

In the special case where the transforms being interpolated are both 2-D, a simplified model provides more restricted set of decomposition transforms with less computational overhead.

Bug: 797472
Change-Id: I2b8ba99fe02c2eef878d94f5dfaea55c39652759
Reviewed-on: https://chromium-review.googlesource.com/c/1332253
Commit-Queue: Kevin Ellis <kevers@chromium.org>
Commit-Queue: Ian Vollick <vollick@chromium.org>
Reviewed-by: Ian Vollick <vollick@chromium.org>
Cr-Commit-Position: refs/heads/master@{#613191}

--

wpt-commits: a0aee6e93a0d8d367df19b14dd2facef903a2a63
wpt-pr: 14236
2018-12-14 13:54:04 +00:00
Brian Birtles
58da991fc3 Bug 1488122 - Add tests for filling effects; r=hiro
Differential Revision: https://phabricator.services.mozilla.com/D13932

--HG--
extra : moz-landing-system : lando
2018-12-06 20:56:44 +00:00
Eric Willigers
f4bf6f2143 Bug 1508211 [wpt PR 14121] - CSS: Serialize % before px in calc, a=testonly
Automatic update from web-platform-testsCSS: Serialize % before px in calc

https://drafts.csswg.org/css-values/#math-function-serialize-a-summation
Percentage should be serialized before dimensions with units

Also fix typo in WPTs svg/geometry/parsing/*-computed.svg
calc(50% + 60x) becomes calc(50% + 60px)

BUG=904805

Change-Id: I2ecb732564c405f9315a1ef06e5bd0777c407f19
Reviewed-on: https://chromium-review.googlesource.com/c/1341289
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Commit-Queue: Eric Willigers <ericwilligers@chromium.org>
Cr-Commit-Position: refs/heads/master@{#609262}

--

wpt-commits: 6f90ad64b9f531ae835623e445a6010031a52aa7
wpt-pr: 14121
2018-11-23 18:36:44 +00:00
Antoine Quint
088c3bf25f Bug 1506533 [wpt PR 14018] - Typo: "opoacity" should be "opacity", a=testonly
Automatic update from web-platform-testsTypo: "opoacity" should be "opacity" (#14018)

--

wpt-commits: 2f868fae5b43c68e4807f6a4ec9487f13ea39cf4
wpt-pr: 14018
2018-11-14 13:38:26 +00:00
Boris Chiou
94b54b2b26 Bug 1504327 - Support keywords [x|y|z] on rotate. r=emilio
Update the parser and the serialization to support the keywords, [x|y|z].

Differential Revision: https://phabricator.services.mozilla.com/D11531

--HG--
extra : moz-landing-system : lando
2018-11-13 18:37:14 +00:00
Boris Chiou
a2c42ba3de Bug 1505156 - Percentage values of translate are serialized as percent for computed values. r=emilio
Basically, we rewrite the type of generics::transform::Translate and its
ToCss to match the spec. Besides, we always serialize Translate by servo,
so we could drop a lot of duplicated code.

Differential Revision: https://phabricator.services.mozilla.com/D11206

--HG--
extra : moz-landing-system : lando
2018-11-08 22:41:00 +00:00
Boris Chiou
d781fa81ce Bug 1500107 - Fix the default behavior of scale:<number>{1}. r=birtles
The current spec says: "If only the X value is given, the Y value
defaults to the same value.", so we should update the behavior.

Besides, we also update the serialization, so we serialization both
specified and computed value by servo. We enable the preference
for all the css-transforms, so some of them are passed now.

Differential Revision: https://phabricator.services.mozilla.com/D10638

--HG--
extra : moz-landing-system : lando
2018-11-06 23:44:24 +00:00
Cameron McCormack
be0999a658 Bug 1501261 - Part 1: Use Servo to serialize border-image-repeat r=firefox-style-system-reviewers,emilio
With this change, all of Chrome, Edge, Firefox, and Safari serialize
border-image-repeat by omitting a repeated keyword, so we update a WPT
that was expecting duplicated keywords.

Differential Revision: https://phabricator.services.mozilla.com/D10445

--HG--
extra : moz-landing-system : lando
2018-11-05 02:21:39 +00:00
Brian Birtles
d250a94f0d Bug 1472917 - Fix a couple of typos in transform interpolation tests; r=hiro
Depends on D9182

Differential Revision: https://phabricator.services.mozilla.com/D9183

--HG--
extra : moz-landing-system : lando
2018-10-19 04:40:54 +00:00
Emilio Cobos Álvarez
40b1e83d81 Bug 1498734 - Always compute angle values to degrees. r=xidorn
This matches the spec, https://drafts.csswg.org/css-values/#angles, which says:

> All <angle> units are compatible, and deg is their canonical unit.

And https://drafts.csswg.org/css-values/#compat, which says:

>When serializing computed values [...], compatible units [...] are converted into a single canonical unit.

And also other implementations (Blink always serializes angles as degrees in
computed style for example).

Also allows us to get rid of quite a bit of code, and makes computed angle value
representation just a number, which is nice.

Differential Revision: https://phabricator.services.mozilla.com/D8619

--HG--
extra : moz-landing-system : lando
2018-10-13 00:41:03 +00:00
Eric Willigers
adae888855 Bug 1489699 [wpt PR 12903] - CSS: serialize linearRGB and sRGB in lower case, a=testonly
Automatic update from web-platform-testsCSS: serialize linearRGB and sRGB in lower case

CSS keywords serialize in lower case.

https://drafts.csswg.org/cssom/#serializing-css-values
"To serialize a CSS component value depends on the component, as follows:
keyword
The keyword converted to ASCII lowercase."

BUG=882014

Change-Id: Ibdfb7f3bf64f26bc4841bbf012668d9071d4473c
Reviewed-on: https://chromium-review.googlesource.com/1213563
Commit-Queue: Eric Willigers <ericwilligers@chromium.org>
Reviewed-by: Fredrik Söderquist <fs@opera.com>
Cr-Commit-Position: refs/heads/master@{#589769}

--

wpt-commits: 1c486739d0b8932b4a23ce5ed16936f87fb3b062
wpt-pr: 12903
2018-09-12 10:43:02 +00:00
Boris Chiou
6604dde882 Bug 1486094 - Part 2: Make offset-path:path() animatable. r=birtles
Here, we change the animation type of offset-path as ComputedValue, so
we could do animation on it. Also enable the wpt for offset-path
interpolation. In test_transition_per_property.html, we add some basic tests
ifor offset-path.

ToAnimatedZero for PathCommand will be dropped later.

Because the animations of arcs with mismatched flags are fallen back to
discrete animations, the result of getComputedValue is not normalized in this
case. This makes some wpt failed even though the progress is 100%.

Depends on D4786

Differential Revision: https://phabricator.services.mozilla.com/D4787

--HG--
extra : moz-landing-system : lando
2018-09-07 22:29:12 +00:00
Emilio Cobos Álvarez
a1d92f3584 Bug 1488414 - Add a test for perspective function interpolation. r=hiro
Differential Revision: https://phabricator.services.mozilla.com/D5030

--HG--
extra : moz-landing-system : lando
2018-09-05 21:18:03 +00:00
Antoine Quint
ad75a565d4 Bug 1474536 [wpt PR 11880] - Don't assume opacity computed values are exactly the same as specified on keyframe input, a=testonly
Automatic update from web-platform-testsMerge pull request #11880 from graouts/overlapping-keyframes

Don't assume opacity computed values are exactly the same as specified on keyframe input
--

wpt-commits: afc3a452f2020dc10c51f467a435ba5b32dc0589
wpt-pr: 11880
2018-07-20 13:04:25 +00:00
Majid Valipour
8b6348f8c8 Bug 1473733 [wpt PR 11813] - [web-animation] Make contain/will-change/writing modes props not animatable, a=testonly
Automatic update from web-platform-tests[web-animation] Make contain/will-change/writing modes props not animatable

Match the recent CSSWG resolutions:
https://github.com/w3c/csswg-drafts/issues/2737#issuecomment-402574750
https://github.com/w3c/csswg-drafts/issues/2751#issuecomment-402604609

Make following properties none animatable:

* contain
* direction
* display
* text-orientation
* unicode-bidi
* will-change
* writing-mode

Note that wpt tests have already been updated for direction and writing-mode
here [1]

[1] 41f4ab65b2

Bug: 860359
Change-Id: I3e7296e3c28ff494eddbc6f011621dd29ba7d2aa
Reviewed-on: https://chromium-review.googlesource.com/1127062
Commit-Queue: Majid Valipour <majidvp@chromium.org>
Reviewed-by: Eric Willigers <ericwilligers@chromium.org>
Cr-Commit-Position: refs/heads/master@{#573509}

--

wpt-commits: 7f017e863fec0f00ab1eb531b1bc12864d850d06
wpt-pr: 11813
2018-07-20 13:04:21 +00:00
Majid Valipour
8b02da2746 Bug 1474388 [wpt PR 11860] - [testing] Remove per platform expectations for wpt animation-types tests, a=testonly
Automatic update from web-platform-tests[testing] Remove per platform expectations for wpt animation-types tests

The only difference that required per platform expectation files was
the fact that 'hyphens: auto' is only supported in Chromium on Mac.

These tests don't care about the actual css property value but how one
value is animated to another in web animation interpolation model. So instead of
using 'auto' for hyphens, we use 'none' which is supported on all platforms.
This help remove three 500+ lines per platform expectation files and reduce
unnecessary maintenance burden.

Change-Id: I5f3b716ce11a72a5235e7899d2e90f4bbea77ebc
Bug: 860359
Reviewed-on: https://chromium-review.googlesource.com/1129201
Reviewed-by: Robert Flack <flackr@chromium.org>
Commit-Queue: Majid Valipour <majidvp@chromium.org>
Cr-Commit-Position: refs/heads/master@{#573328}

--

wpt-commits: 028ff8d15432d595df85c2becf66cce686659de7
wpt-pr: 11860
2018-07-20 13:04:19 +00:00
Cameron McCormack
8d5efb0c93 Bug 1473450 - Remove angle values from image-orientation. r=emilio
MozReview-Commit-ID: FB74ILJM6Fm

--HG--
extra : rebase_source : 0902aff63e0db070d2fdda3568453975f752b988
2018-07-05 12:04:58 +10:00
Emilio Cobos Álvarez
c6c50bd593 Bug 1473779: Make writing-mode and direction non-animatable. r=heycam
Per https://github.com/w3c/csswg-drafts/issues/2751

MozReview-Commit-ID: GCG3vJWNPfC
2018-07-06 10:19:02 +02:00
Emilio Cobos Álvarez
d73b4b0679 Bug 1464782: Rename offset-* logical properties to inset-*. r=xidorn
MozReview-Commit-ID: BW44sru99RF
2018-06-27 16:12:01 +02:00
Simon Pieters
01c657f957 Bug 1465815 [wpt PR 11276] - [web-animations] Fix timeout/0 tests in unsupporting browsers, a=testonly
Automatic update from web-platform-tests[web-animations] Fix timeout/0 tests in unsupporting browsers

Part of #11269.

--

wpt-commits: ee6c9d315b05a2afe40a13cbf26d3126d52c34a0
wpt-pr: 11276
2018-06-10 09:32:32 +01:00
Brian Birtles
53285a5e34 Bug 1460234 - Calculate the position in a keyframe segment using double precision; r=hiro
The added test fails without the code changes in this patch.

MozReview-Commit-ID: HXPaxLu1osC

--HG--
extra : rebase_source : 591d3efe3ae99fa22ec99af37657a2eec302ad3e
2018-05-29 12:54:19 +09:00
Hiroyuki Ikezoe
56f02023b4 Bug 1464647 - Add a web platform test that isn't affected by the smarter interpolation of transform list. r=birtles
Addition shouldn't be affected by the smarter interpolation.

MozReview-Commit-ID: DO8A33HKknL

--HG--
extra : rebase_source : e2533c041f139f234cf634b71786314ffa531a62
2018-05-29 12:33:15 +09:00
Hiroyuki Ikezoe
560656a673 Bug 1464647 - Add web platform tests affected by the smarter interpolation of transform list. r=birtles
MozReview-Commit-ID: 4nYK6UROK6f

--HG--
extra : rebase_source : 3274211d89264ead2f3b83f16848470755e68a4b
2018-05-29 12:33:14 +09:00
Xida Chen
28f25725f9 Bug 1456160 [wpt PR 10582] - Fix some layout tests that calls createPseudo, a=testonly
Automatic update from web-platform-testsFix some layout tests that calls createPseudo

In my previous CL I changed createPseudo function to getPseudoElement
without updating some of the callers. This CL fixes that.

NOTRY=true

Bug: None
Change-Id: I7a1f4bcc83736234e8bec2f16656cd72c39fd51d
Reviewed-on: https://chromium-review.googlesource.com/1023974
Commit-Queue: Xida Chen <xidachen@chromium.org>
Reviewed-by: Stephen McGruer <smcgruer@chromium.org>
Cr-Commit-Position: refs/heads/master@{#552709}

--

wpt-commits: c873caf7621a7376f976246eaa4921b13988e54a
wpt-pr: 10582
2018-04-30 14:36:07 +00:00
Emilio Cobos Álvarez
46c5356b75 Bug 1454883: Fix animation tests to account for font-stretch animating as percentage. r=hiro
MozReview-Commit-ID: KPXUJSI930X
2018-04-23 18:22:14 +02:00
Brian Birtles
08d941704d Bug 1445877 [wpt PR 10047] - [web-animations] Update timing interfaces, a=testonly
Automatic update from web-platform-tests[web-animations] Update timing interfaces (#10047)

This updates the tests to reflect the specification changes made in 953041faa3

wpt-commits: b73f249d95a82118603f749c266d540e0b4b3b04
wpt-pr: 10047
wpt-commits: b73f249d95a82118603f749c266d540e0b4b3b04
wpt-pr: 10047
2018-04-15 08:32:44 +01:00
Brian Birtles
e35d9492d0 Bug 1436659 - Further divide up finishing tests; r=hiro
MozReview-Commit-ID: FmYwTauidbv

--HG--
extra : rebase_source : cace4a6a0778ccfbc2876b7874d09a1a33e21b9a
2018-02-13 15:04:17 +09:00
arthur.iakab
4139c1f914 Backed out 14 changesets (bug 1436659) for Eslint failures on devtools/server/actors/animation.js:876:12 on a CLOSED TREE
Backed out changeset a2890507d13a (bug 1436659)
Backed out changeset c653d7a1b3ef (bug 1436659)
Backed out changeset 4ae911f19aee (bug 1436659)
Backed out changeset e9381081ab6a (bug 1436659)
Backed out changeset 7301bfeeb65c (bug 1436659)
Backed out changeset 607dccfa8387 (bug 1436659)
Backed out changeset 8f61bf3de90a (bug 1436659)
Backed out changeset 920aa51ae3a2 (bug 1436659)
Backed out changeset bfa0d1a4bf1c (bug 1436659)
Backed out changeset 467dd218d3d3 (bug 1436659)
Backed out changeset 737ff1676ff0 (bug 1436659)
Backed out changeset 071666b6c7e9 (bug 1436659)
Backed out changeset c2932cd4839f (bug 1436659)
Backed out changeset a9777027b7ad (bug 1436659)

--HG--
rename : testing/web-platform/tests/web-animations/timing-model/animations/setting-the-playback-rate-of-an-animation.html => testing/web-platform/tests/web-animations/interfaces/Animation/playbackRate.html
rename : testing/web-platform/tests/web-animations/timing-model/animations/the-current-time-of-an-animation.html => testing/web-platform/tests/web-animations/timing-model/animations/current-time.html
rename : testing/web-platform/tests/web-animations/timing-model/animations/setting-the-start-time-of-an-animation.html => testing/web-platform/tests/web-animations/timing-model/animations/set-the-animation-start-time.html
rename : testing/web-platform/tests/web-animations/timing-model/animations/setting-the-target-effect-of-an-animation.html => testing/web-platform/tests/web-animations/timing-model/animations/set-the-target-effect-of-an-animation.html
rename : testing/web-platform/tests/web-animations/timing-model/animations/setting-the-timeline-of-an-animation.html => testing/web-platform/tests/web-animations/timing-model/animations/set-the-timeline-of-an-animation.html
2018-02-14 22:40:07 +02:00
Brian Birtles
10d8f8eecd Bug 1436659 - Further divide up finishing tests; r=hiro
MozReview-Commit-ID: FmYwTauidbv

--HG--
extra : rebase_source : e116f106134f8c92593866a4bed6eb54f189c974
2018-02-13 15:04:17 +09:00
cku
bed94c4056 Bug 1207734 - Part 9.h. Update animation wpt for individual transform. r=birtles
MozReview-Commit-ID: EoKXT7CcYLA

--HG--
extra : rebase_source : 29606f6bf5a2641f99ad8d43414f54141c9bad5b
extra : source : 07266c831c84f123087823e518f52b281a697116
2018-01-05 15:41:20 +08:00