WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
190034
Remove the frames() timing function
https://bugs.webkit.org/show_bug.cgi?id=190034
Summary
Remove the frames() timing function
Antoine Quint
Reported
2018-09-27 05:01:09 PDT
We implemented the new frames() timing function as part of the work on Web Animations, but that function has been removed and its functionality are now available via the steps() timing function and the jump-* keywords. We need to make this change and place this new functionality behind a flag that would be disabled while the spec is under development.
Attachments
Patch
(31.08 KB, patch)
2018-10-09 11:39 PDT
,
Antoine Quint
no flags
Details
Formatted Diff
Diff
Patch
(31.05 KB, patch)
2018-10-09 13:15 PDT
,
Antoine Quint
no flags
Details
Formatted Diff
Diff
Patch
(35.83 KB, patch)
2018-10-09 14:14 PDT
,
Antoine Quint
ews-watchlist
: commit-queue-
Details
Formatted Diff
Diff
Archive of layout-test-results from ews102 for mac-sierra
(3.02 MB, application/zip)
2018-10-09 15:25 PDT
,
EWS Watchlist
no flags
Details
Archive of layout-test-results from ews112 for mac-sierra
(3.22 MB, application/zip)
2018-10-09 16:31 PDT
,
EWS Watchlist
no flags
Details
Archive of layout-test-results from ews104 for mac-sierra-wk2
(2.90 MB, application/zip)
2018-10-09 17:49 PDT
,
EWS Watchlist
no flags
Details
Archive of layout-test-results from ews123 for ios-simulator-wk2
(2.32 MB, application/zip)
2018-10-09 19:23 PDT
,
EWS Watchlist
no flags
Details
Archive of layout-test-results from ews124 for ios-simulator-wk2
(2.74 MB, application/zip)
2018-10-09 21:30 PDT
,
EWS Watchlist
no flags
Details
Show Obsolete
(2)
View All
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2018-09-27 05:01:35 PDT
<
rdar://problem/44827544
>
Antoine Quint
Comment 2
2018-10-05 04:10:40 PDT
For reference, this is the relevant spec:
https://www.w3.org/TR/css-timing-1/#step-timing-functions
Antoine Quint
Comment 3
2018-10-09 11:20:02 PDT
We'll use this bug to remove frames() and use
webkit.org/b/190406
to track the implementation of the jump-* values for steps().
Antoine Quint
Comment 4
2018-10-09 11:39:01 PDT
Created
attachment 351899
[details]
Patch
Dean Jackson
Comment 5
2018-10-09 11:39:54 PDT
Comment on
attachment 351899
[details]
Patch View in context:
https://bugs.webkit.org/attachment.cgi?id=351899&action=review
> Source/WebCore/ChangeLog:9 > + No new tests (OOPS!).
OOPS!
> LayoutTests/imported/w3c/ChangeLog:13 > + * web-platform-tests/css-timing-1/frames-timing-functions-output-expected.txt: > + * web-platform-tests/css-timing-1/frames-timing-functions-syntax-expected.txt: > + * web-platform-tests/web-animations/animation-model/keyframe-effects/effect-value-transformed-distance-expected.txt: > + * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/easing-expected.txt: > + * web-platform-tests/web-animations/timing-model/time-transformations/transformed-progress-expected.txt:
You should contribute these back to WPT.
EWS Watchlist
Comment 6
2018-10-09 11:40:43 PDT
Attachment 351899
[details]
did not pass style-queue: ERROR: Source/WebCore/ChangeLog:9: You should remove the 'No new tests' and either add and list tests, or explain why no new tests were possible. [changelog/nonewtests] [5] Total errors found: 1 in 11 files If any of these errors are false positives, please file a bug against check-webkit-style.
Antoine Quint
Comment 7
2018-10-09 13:15:35 PDT
Created
attachment 351904
[details]
Patch
Antoine Quint
Comment 8
2018-10-09 14:14:25 PDT
Created
attachment 351915
[details]
Patch
EWS Watchlist
Comment 9
2018-10-09 15:25:49 PDT
Comment on
attachment 351915
[details]
Patch
Attachment 351915
[details]
did not pass mac-ews (mac): Output:
https://webkit-queues.webkit.org/results/9508399
New failing tests: legacy-animation-engine/transitions/transitions-parsing.html legacy-animation-engine/transitions/frames-timing-function.html
EWS Watchlist
Comment 10
2018-10-09 15:25:51 PDT
Created
attachment 351919
[details]
Archive of layout-test-results from ews102 for mac-sierra The attached test failures were seen while running run-webkit-tests on the mac-ews. Bot: ews102 Port: mac-sierra Platform: Mac OS X 10.12.6
EWS Watchlist
Comment 11
2018-10-09 16:31:36 PDT
Comment on
attachment 351915
[details]
Patch
Attachment 351915
[details]
did not pass mac-debug-ews (mac): Output:
https://webkit-queues.webkit.org/results/9508661
New failing tests: legacy-animation-engine/transitions/transitions-parsing.html legacy-animation-engine/transitions/frames-timing-function.html
EWS Watchlist
Comment 12
2018-10-09 16:31:38 PDT
Created
attachment 351923
[details]
Archive of layout-test-results from ews112 for mac-sierra The attached test failures were seen while running run-webkit-tests on the mac-debug-ews. Bot: ews112 Port: mac-sierra Platform: Mac OS X 10.12.6
EWS Watchlist
Comment 13
2018-10-09 17:49:12 PDT
Comment on
attachment 351915
[details]
Patch
Attachment 351915
[details]
did not pass mac-wk2-ews (mac-wk2): Output:
https://webkit-queues.webkit.org/results/9509595
New failing tests: legacy-animation-engine/transitions/transitions-parsing.html legacy-animation-engine/transitions/frames-timing-function.html
EWS Watchlist
Comment 14
2018-10-09 17:49:14 PDT
Created
attachment 351930
[details]
Archive of layout-test-results from ews104 for mac-sierra-wk2 The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews. Bot: ews104 Port: mac-sierra-wk2 Platform: Mac OS X 10.12.6
EWS Watchlist
Comment 15
2018-10-09 19:23:01 PDT
Comment on
attachment 351915
[details]
Patch
Attachment 351915
[details]
did not pass ios-sim-ews (ios-simulator-wk2): Output:
https://webkit-queues.webkit.org/results/9509407
New failing tests: legacy-animation-engine/transitions/transitions-parsing.html legacy-animation-engine/transitions/frames-timing-function.html
EWS Watchlist
Comment 16
2018-10-09 19:23:03 PDT
Created
attachment 351933
[details]
Archive of layout-test-results from ews123 for ios-simulator-wk2 The attached test failures were seen while running run-webkit-tests on the ios-sim-ews. Bot: ews123 Port: ios-simulator-wk2 Platform: Mac OS X 10.13.6
EWS Watchlist
Comment 17
2018-10-09 21:30:03 PDT
Comment on
attachment 351915
[details]
Patch
Attachment 351915
[details]
did not pass ios-sim-ews (ios-simulator-wk2): Output:
https://webkit-queues.webkit.org/results/9510422
New failing tests: legacy-animation-engine/transitions/transitions-parsing.html legacy-animation-engine/transitions/frames-timing-function.html
EWS Watchlist
Comment 18
2018-10-09 21:30:05 PDT
Created
attachment 351940
[details]
Archive of layout-test-results from ews124 for ios-simulator-wk2 The attached test failures were seen while running run-webkit-tests on the ios-sim-ews. Bot: ews124 Port: ios-simulator-wk2 Platform: Mac OS X 10.13.6
Antoine Quint
Comment 19
2018-10-09 23:55:31 PDT
Committed
r236998
: <
https://trac.webkit.org/changeset/236998
>
Alex Christensen
Comment 20
2021-11-01 12:54:44 PDT
Comment on
attachment 351915
[details]
Patch This has been requesting review for more than one year. If this is still needed, please rebase and re-request review.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug