| Summary: | Remove the legacy animation code | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | Antoine Quint <graouts> | ||||||||||||||||||||||
| Component: | Animations | Assignee: | Antoine Quint <graouts> | ||||||||||||||||||||||
| Status: | RESOLVED FIXED | ||||||||||||||||||||||||
| Severity: | Normal | CC: | annulen, benjamin, cdumez, changseok, cmarcelo, dino, dstockwell, esprehn+autocc, ews-watchlist, fred.wang, glenn, graouts, gyuyoung.kim, kangil.han, kondapallykalyan, luiz, macpherson, menard, noam, pdr, ryuan.choi, sam, sergio, simon.fraser, webkit-bug-importer | ||||||||||||||||||||||
| Priority: | P2 | Keywords: | InRadar | ||||||||||||||||||||||
| Version: | WebKit Nightly Build | ||||||||||||||||||||||||
| Hardware: | Unspecified | ||||||||||||||||||||||||
| OS: | Unspecified | ||||||||||||||||||||||||
| Attachments: |
|
||||||||||||||||||||||||
|
Description
Antoine Quint
2020-09-16 07:11:06 PDT
Created attachment 408920 [details]
Patch
Created attachment 408921 [details]
Patch
Looks like I broke computed style for transform and filter, both accelerated properties. Created attachment 408928 [details]
Patch
Created attachment 408931 [details]
Patch
Filed bug 216612 to look into the GTK / WPE build failures which seem to be a bug in the code generation for IDL files. Created attachment 408938 [details]
Patch
Created attachment 408941 [details]
Patch
Created attachment 408945 [details]
Patch
Created attachment 408952 [details]
Patch
Created attachment 409018 [details]
Patch
Created attachment 409020 [details]
Patch
The test failures on the Windows bots don't seem related to this patch. A local Windows build manages to pass animation tests that otherwise showed as a Crash. Note that the Windows build required a manual clean build on the bot to succeed. Same goes for WPE and GTK builds, though I managed to get the EWS bots to build by making a dummy change to ShadowRoot.idl. This is covered by bug 216612. Going to land the patch as I believe it to be OK with the caveats listed above. Committed r267188: <https://trac.webkit.org/changeset/267188> |