Reduce number of header includes in SVG. In particular, SVGAnimatedPropertyMacros.h no longer brings SVGElement.h header include. This means that the SVGElement class can now have animated properties. This patch is a prerequirement to merge SVGStyledElement into SVGElement. Corresponding blink commit: https://src.chromium.org/viewvc/blink?view=rev&revision=153682
Created attachment 206302 [details] Patch
Created attachment 206303 [details] Patch
Comment on attachment 206303 [details] Patch Attachment 206303 [details] did not pass qt-ews (qt): Output: http://webkit-queues.appspot.com/results/881642
Comment on attachment 206303 [details] Patch Attachment 206303 [details] did not pass efl-ews (efl): Output: http://webkit-queues.appspot.com/results/1029312
Comment on attachment 206303 [details] Patch Attachment 206303 [details] did not pass qt-wk2-ews (qt-wk2): Output: http://webkit-queues.appspot.com/results/1025751
Comment on attachment 206303 [details] Patch Attachment 206303 [details] did not pass efl-wk2-ews (efl-wk2): Output: http://webkit-queues.appspot.com/results/963919
Created attachment 206304 [details] Patch
Comment on attachment 206304 [details] Patch LGTM.
Created attachment 206412 [details] Patch for landing
Comment on attachment 206412 [details] Patch for landing Clearing flags on attachment: 206412 Committed r152553: <http://trac.webkit.org/changeset/152553>
All reviewed patches have been landed. Closing bug.