This change is similar to https://bugs.webkit.org/show_bug.cgi?id=125536. Instead of caching the FloatRoundedRects which represent the BoxShape's shape-padding and shape-margin boundaries, just compute them as needed.
Created attachment 218974 [details] Patch Reduce BoxShape's footprint by about 2/3rds. Instead of caching the FloatRoundedRects which represent a BoxShape's shape-padding and shape-margin boundaries, compute them as needed. No new tests, this is just an internal refactoring.
Comment on attachment 218974 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=218974&action=review r=me > Source/WebCore/rendering/shapes/BoxShape.h:41 > + : Shape() This line can be omitted.
Created attachment 219592 [details] Patch Resync.
Comment on attachment 219592 [details] Patch Clearing flags on attachment: 219592 Committed r160814: <http://trac.webkit.org/changeset/160814>
All reviewed patches have been landed. Closing bug.