Remove things from FeatureDefines.xcconfig that are covered by PlatformEnableCocoa.h
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>
<rdar://problem/63769820>
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].