RESOLVED FIXED 196087
Remove the SVG tear off objects for SVGAngle, SVGAnimatedAngle and SVGAnimatedEnumeration
https://bugs.webkit.org/show_bug.cgi?id=196087
Summary Remove the SVG tear off objects for SVGAngle, SVGAnimatedAngle and SVGAnimate...
Said Abou-Hallawa
Reported 2019-03-21 10:21:10 PDT
This is part of removing the tear off objects of the SVG properties.
Attachments
Patch (188.50 KB, patch)
2019-03-22 12:44 PDT, Said Abou-Hallawa
no flags
Patch (188.56 KB, patch)
2019-03-25 15:49 PDT, Said Abou-Hallawa
no flags
Patch (214.31 KB, patch)
2019-03-25 16:58 PDT, Said Abou-Hallawa
no flags
Radar WebKit Bug Importer
Comment 1 2019-03-21 14:01:17 PDT
Said Abou-Hallawa
Comment 2 2019-03-22 12:42:49 PDT
*** Bug 154141 has been marked as a duplicate of this bug. ***
Said Abou-Hallawa
Comment 3 2019-03-22 12:44:32 PDT
EWS Watchlist
Comment 4 2019-03-22 12:46:51 PDT
Attachment 365754 [details] did not pass style-queue: ERROR: Source/WebCore/svg/properties/SVGAnimatedDecoratedProperty.h:33: Failed to find complete declaration of class DecoratedProperty [build/class] [5] Total errors found: 1 in 57 files If any of these errors are false positives, please file a bug against check-webkit-style.
Simon Fraser (smfr)
Comment 5 2019-03-25 12:56:55 PDT
Comment on attachment 365754 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=365754&action=review > Source/WebCore/ChangeLog:44 > + To get the mechanics of this change correctly, new accessors, animators To get the mechanics of this change correct,
Said Abou-Hallawa
Comment 6 2019-03-25 15:49:12 PDT
EWS Watchlist
Comment 7 2019-03-25 15:52:27 PDT
Attachment 365911 [details] did not pass style-queue: ERROR: Source/WebCore/svg/properties/SVGAnimatedDecoratedProperty.h:33: Failed to find complete declaration of class DecoratedProperty [build/class] [5] Total errors found: 1 in 57 files If any of these errors are false positives, please file a bug against check-webkit-style.
Said Abou-Hallawa
Comment 8 2019-03-25 16:50:58 PDT
I found out these files can be removed with this patch: Source/WebCore/svg/properties/SVGAnimatedEnumerationPropertyTearOff.h Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h Source/WebCore/svg/properties/SVGStaticPropertyTearOff.h
Said Abou-Hallawa
Comment 9 2019-03-25 16:58:22 PDT
EWS Watchlist
Comment 10 2019-03-25 17:02:22 PDT
Attachment 365922 [details] did not pass style-queue: ERROR: Source/WebCore/svg/properties/SVGAnimatedDecoratedProperty.h:33: Failed to find complete declaration of class DecoratedProperty [build/class] [5] Total errors found: 1 in 57 files If any of these errors are false positives, please file a bug against check-webkit-style.
WebKit Commit Bot
Comment 11 2019-03-25 18:26:18 PDT
Comment on attachment 365922 [details] Patch Clearing flags on attachment: 365922 Committed r243478: <https://trac.webkit.org/changeset/243478>
WebKit Commit Bot
Comment 12 2019-03-25 18:26:20 PDT
All reviewed patches have been landed. Closing bug.
Note You need to log in before you can comment on or make changes to this bug.