Summary: | [Cocoa] Remove unconditional features from FeatureDefines.xcconfig, making sure they are covered in PlatformEnableCocoa.h | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Darin Adler <darin> | ||||||||
Component: | WebKit Misc. | Assignee: | Darin Adler <darin> | ||||||||
Status: | RESOLVED FIXED | ||||||||||
Severity: | Normal | CC: | aestes, andersca, ews-watchlist, keith_miller, mark.lam, msaboff, saam, sam, tsavell, tzagallo, webkit-bug-importer | ||||||||
Priority: | P2 | Keywords: | InRadar | ||||||||
Version: | WebKit Nightly Build | ||||||||||
Hardware: | Unspecified | ||||||||||
OS: | Unspecified | ||||||||||
Bug Depends on: | 212420, 212451, 212664 | ||||||||||
Bug Blocks: | |||||||||||
Attachments: |
|
Description
Darin Adler
2020-05-27 10:41:19 PDT
Created attachment 400350 [details]
Patch
Created attachment 400605 [details]
Patch
After this, with a little more blood, sweat, and tears, we might be able to get rid of all 6 copies of the FeatureDefines.xcconfig file! Committed r262311: <https://trac.webkit.org/changeset/262311> It looks like the changes in https://trac.webkit.org/changeset/262311/webkit broke 14 layout tests: http/wpt/css/css-images-4/conic-gradient-parsing.html [ Failure ] imported/w3c/web-platform-tests/css/css-backgrounds/parsing/border-image-source-computed.sub.html [ Failure ] imported/w3c/web-platform-tests/css/css-images/gradient/color-stops-parsing.html [ Failure ] fast/gradients/conic-center-outside-box.html [ ImageOnlyFailure ] fast/gradients/conic-extended-stops.html [ ImageOnlyFailure ] fast/gradients/conic-from-angle.html [ ImageOnlyFailure ] fast/gradients/conic-gradient-alpha.html [ ImageOnlyFailure ] fast/gradients/conic-gradient-extended-stops.html [ ImageOnlyFailure ] fast/gradients/conic-gradient.html [ ImageOnlyFailure ] fast/gradients/conic-off-center.html [ ImageOnlyFailure ] fast/gradients/conic-repeating-last-stop.html [ ImageOnlyFailure ] fast/gradients/conic-repeating.html [ ImageOnlyFailure ] fast/gradients/conic-two-hints.html [ ImageOnlyFailure ] fast/gradients/conic.html [ ImageOnlyFailure ] Results: https://build.webkit.org/results/Apple-Catalina-Release-WK1-Tests/r262311%20(6271)/results.html It appears that most of the Diffs show no image or missing parts of an image. Tests should be fixed by https://trac.webkit.org/changeset/262318 Reopening because r262311 and r262318 were reverted in r262462: <https://trac.webkit.org/changeset/262462>. Created attachment 403528 [details]
Patch
OK, this one is ready to go now. Looks like the prep work was successful, and all this removal worked! Comment on attachment 403528 [details]
Patch
Very nice!
Committed r263942: <https://trac.webkit.org/changeset/263942> All reviewed patches have been landed. Closing bug and clearing flags on attachment 403528 [details]. |