WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
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
See
https://drafts.csswg.org/css-shapes-2/#shape-function
Attachments
Patch
(94.58 KB, patch)
2022-04-19 00:25 PDT
,
Noam Rosenthal
ews-feeder
: commit-queue-
Details
Formatted Diff
Diff
Patch
(94.54 KB, patch)
2022-04-19 00:44 PDT
,
Noam Rosenthal
ews-feeder
: commit-queue-
Details
Formatted Diff
Diff
Patch
(94.59 KB, patch)
2022-04-19 01:11 PDT
,
Noam Rosenthal
ews-feeder
: commit-queue-
Details
Formatted Diff
Diff
Patch
(94.59 KB, patch)
2022-04-19 02:42 PDT
,
Noam Rosenthal
ews-feeder
: commit-queue-
Details
Formatted Diff
Diff
Patch
(94.62 KB, patch)
2022-04-19 03:00 PDT
,
Noam Rosenthal
no flags
Details
Formatted Diff
Diff
Patch
(94.72 KB, patch)
2022-04-19 04:37 PDT
,
Noam Rosenthal
ews-feeder
: commit-queue-
Details
Formatted Diff
Diff
Patch
(94.72 KB, patch)
2022-04-19 05:58 PDT
,
Noam Rosenthal
ews-feeder
: commit-queue-
Details
Formatted Diff
Diff
Patch
(94.73 KB, patch)
2022-04-19 06:57 PDT
,
Noam Rosenthal
no flags
Details
Formatted Diff
Diff
Patch
(95.21 KB, patch)
2022-04-19 07:24 PDT
,
Noam Rosenthal
no flags
Details
Formatted Diff
Diff
Patch
(95.16 KB, patch)
2022-04-19 07:34 PDT
,
Noam Rosenthal
ews-feeder
: commit-queue-
Details
Formatted Diff
Diff
Patch
(95.19 KB, patch)
2022-04-19 08:56 PDT
,
Noam Rosenthal
ews-feeder
: commit-queue-
Details
Formatted Diff
Diff
Patch
(94.64 KB, patch)
2022-04-19 10:30 PDT
,
Noam Rosenthal
no flags
Details
Formatted Diff
Diff
Patch
(94.84 KB, patch)
2022-04-19 23:27 PDT
,
Noam Rosenthal
no flags
Details
Formatted Diff
Diff
Show Obsolete
(13)
View All
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2022-03-28 06:43:16 PDT
<
rdar://problem/90919476
>
Noam Rosenthal
Comment 2
2022-04-19 00:25:21 PDT
Created
attachment 457864
[details]
Patch
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
Corresponding Chromium bug:
https://bugs.chromium.org/p/chromium/issues/detail?id=1308431
Corresponding Mozilla bug:
https://bugzilla.mozilla.org/show_bug.cgi?id=1758784
Noam Rosenthal
Comment 5
2022-04-19 00:44:05 PDT
Created
attachment 457866
[details]
Patch
Noam Rosenthal
Comment 6
2022-04-19 01:11:50 PDT
Created
attachment 457867
[details]
Patch
Noam Rosenthal
Comment 7
2022-04-19 02:42:57 PDT
Created
attachment 457870
[details]
Patch
Noam Rosenthal
Comment 8
2022-04-19 03:00:33 PDT
Created
attachment 457874
[details]
Patch
Noam Rosenthal
Comment 9
2022-04-19 04:37:54 PDT
Created
attachment 457877
[details]
Patch
Noam Rosenthal
Comment 10
2022-04-19 05:58:30 PDT
Created
attachment 457881
[details]
Patch
Noam Rosenthal
Comment 11
2022-04-19 06:57:10 PDT
Created
attachment 457885
[details]
Patch
Noam Rosenthal
Comment 12
2022-04-19 07:24:20 PDT
Created
attachment 457889
[details]
Patch
Noam Rosenthal
Comment 13
2022-04-19 07:34:25 PDT
Created
attachment 457891
[details]
Patch
Noam Rosenthal
Comment 14
2022-04-19 08:56:20 PDT
Created
attachment 457901
[details]
Patch
Noam Rosenthal
Comment 15
2022-04-19 10:30:30 PDT
Created
attachment 457914
[details]
Patch
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
Created
attachment 457962
[details]
Patch
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
https://github.com/w3c/csswg-drafts/issues/5841
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.
Top of Page
Format For Printing
XML
Clone This Bug