RESOLVED FIXED 238371
[CSS Shapes] Add support for shape()
https://bugs.webkit.org/show_bug.cgi?id=238371
Summary [CSS Shapes] Add support for shape()
Noam Rosenthal
Reported 2022-03-25 05:39:44 PDT
Attachments
Patch (94.58 KB, patch)
2022-04-19 00:25 PDT, Noam Rosenthal
ews-feeder: commit-queue-
Patch (94.54 KB, patch)
2022-04-19 00:44 PDT, Noam Rosenthal
ews-feeder: commit-queue-
Patch (94.59 KB, patch)
2022-04-19 01:11 PDT, Noam Rosenthal
ews-feeder: commit-queue-
Patch (94.59 KB, patch)
2022-04-19 02:42 PDT, Noam Rosenthal
ews-feeder: commit-queue-
Patch (94.62 KB, patch)
2022-04-19 03:00 PDT, Noam Rosenthal
no flags
Patch (94.72 KB, patch)
2022-04-19 04:37 PDT, Noam Rosenthal
ews-feeder: commit-queue-
Patch (94.72 KB, patch)
2022-04-19 05:58 PDT, Noam Rosenthal
ews-feeder: commit-queue-
Patch (94.73 KB, patch)
2022-04-19 06:57 PDT, Noam Rosenthal
no flags
Patch (95.21 KB, patch)
2022-04-19 07:24 PDT, Noam Rosenthal
no flags
Patch (95.16 KB, patch)
2022-04-19 07:34 PDT, Noam Rosenthal
ews-feeder: commit-queue-
Patch (95.19 KB, patch)
2022-04-19 08:56 PDT, Noam Rosenthal
ews-feeder: commit-queue-
Patch (94.64 KB, patch)
2022-04-19 10:30 PDT, Noam Rosenthal
no flags
Patch (94.84 KB, patch)
2022-04-19 23:27 PDT, Noam Rosenthal
no flags
Radar WebKit Bug Importer
Comment 1 2022-03-28 06:43:16 PDT
Noam Rosenthal
Comment 2 2022-04-19 00:25:21 PDT
EWS Watchlist
Comment 3 2022-04-19 00:27:00 PDT
This patch modifies the imported WPT tests. Please ensure that any changes on the tests (not coming from a WPT import) are exported to WPT. Please see https://trac.webkit.org/wiki/WPTExportProcess
Noam Rosenthal
Comment 4 2022-04-19 00:28:56 PDT
Noam Rosenthal
Comment 5 2022-04-19 00:44:05 PDT
Noam Rosenthal
Comment 6 2022-04-19 01:11:50 PDT
Noam Rosenthal
Comment 7 2022-04-19 02:42:57 PDT
Noam Rosenthal
Comment 8 2022-04-19 03:00:33 PDT
Noam Rosenthal
Comment 9 2022-04-19 04:37:54 PDT
Noam Rosenthal
Comment 10 2022-04-19 05:58:30 PDT
Noam Rosenthal
Comment 11 2022-04-19 06:57:10 PDT
Noam Rosenthal
Comment 12 2022-04-19 07:24:20 PDT
Noam Rosenthal
Comment 13 2022-04-19 07:34:25 PDT
Noam Rosenthal
Comment 14 2022-04-19 08:56:20 PDT
Noam Rosenthal
Comment 15 2022-04-19 10:30:30 PDT
Antoine Quint
Comment 16 2022-04-19 11:39:36 PDT
Hi Noam. Do you know whether there are existing animation tests for shape()? I don't see any new PASS results in the diff for tests that would improve. Do we need to import more? If so, I think it would be nice to import them first as failures, so this patch shows the progress. If not, then it would be GREAT for this patch to add animation testing coverage and upstream it to WPT.
Noam Rosenthal
Comment 17 2022-04-19 11:48:39 PDT
(In reply to Antoine Quint from comment #16) > Hi Noam. Do you know whether there are existing animation tests for shape()? > I don't see any new PASS results in the diff for tests that would improve. > Do we need to import more? If so, I think it would be nice to import them > first as failures, so this patch shows the progress. If not, then it would > be GREAT for this patch to add animation testing coverage and upstream it to > WPT. Yes of course, those tests are already upstreamed to WPT and imported to webkit, and this patch unskips them. imported/w3c/web-platform-tests/css/css-masking/clip-path/clip-path-shape-interpolation-001.html imported/w3c/web-platform-tests/css/css-masking/clip-path/clip-path-shape-interpolation-002.html
Noam Rosenthal
Comment 18 2022-04-19 23:27:12 PDT
Noam Rosenthal
Comment 19 2022-05-09 02:01:23 PDT
Review anyone?
Simon Fraser (smfr)
Comment 20 2023-01-26 14:13:10 PST
Noam Rosenthal
Comment 21 2023-01-26 21:11:21 PST
(In reply to Simon Fraser (smfr) from comment #20) > https://github.com/w3c/csswg-drafts/issues/5841 I believe these were addressed 2 years ago already, Tab added a lot regarding animation support for example.
Noam Rosenthal
Comment 22 2023-01-26 23:11:10 PST
Apologies, I see that only some of the comments (the animation related ones) were addressed and I missed the other ones. Will get back to the issue.
Simon Fraser (smfr)
Comment 23 2024-07-23 15:01:45 PDT
Noam, do you mind if I take this over?
Noam Rosenthal
Comment 24 2024-07-24 01:02:36 PDT
(In reply to Simon Fraser (smfr) from comment #23) > Noam, do you mind if I take this over? Please do, that would make me very happy! I suspect that my patch from 2 years ago is still mostly valid, and https://github.com/w3c/csswg-drafts/issues/5841 is still up and I think not far from a resolution. Hopefully if WebKit takes this on I can make the case for prioritizing this work in chrome as well.
Note You need to log in before you can comment on or make changes to this bug.