Remove extraneous includes (Node.h, Document.h, Element.h, RenderObject.h)
Created attachment 161083 [details] Patch
Comment on attachment 161083 [details] Patch This patch removes several #includes from across the project that are unnecessary or over-inclusive. The focus is primarily on Node.h, Document.h, Element.h, and RenderObject.h though some other includes may be added or removed to make sure it still compiles. There is a slight compile-time performance boost but the main purpose of this was to remove some excess and make further compile-time analysis easier.
Created attachment 161087 [details] Patch
Created attachment 161089 [details] Patch
Comment on attachment 161089 [details] Patch Attachment 161089 [details] did not pass gtk-ews (gtk): Output: http://queues.webkit.org/results/13663487
Comment on attachment 161089 [details] Patch Attachment 161089 [details] did not pass efl-ews (efl): Output: http://queues.webkit.org/results/13665445
Comment on attachment 161089 [details] Patch Attachment 161089 [details] did not pass win-ews (win): Output: http://queues.webkit.org/results/13659540
Comment on attachment 161089 [details] Patch Attachment 161089 [details] did not pass qt-ews (qt): Output: http://queues.webkit.org/results/13660513
Comment on attachment 161089 [details] Patch Attachment 161089 [details] did not pass qt-wk2-ews (qt): Output: http://queues.webkit.org/results/13662467
Comment on attachment 161089 [details] Patch Attachment 161089 [details] did not pass chromium-ews (chromium-xvfb): Output: http://queues.webkit.org/results/13651590
Comment on attachment 161089 [details] Patch Attachment 161089 [details] did not pass cr-android-ews (chromium-android): Output: http://queues.webkit.org/results/13658559
Comment on attachment 161089 [details] Patch Attachment 161089 [details] did not pass mac-ews (mac): Output: http://queues.webkit.org/results/13685019
Created attachment 161294 [details] Patch
Comment on attachment 161294 [details] Patch Attachment 161294 [details] did not pass mac-ews (mac): Output: http://queues.webkit.org/results/13694357
Comment on attachment 161294 [details] Patch Attachment 161294 [details] did not pass gtk-ews (gtk): Output: http://queues.webkit.org/results/13687346
Comment on attachment 161294 [details] Patch Attachment 161294 [details] did not pass qt-ews (qt): Output: http://queues.webkit.org/results/13687353
Comment on attachment 161294 [details] Patch Attachment 161294 [details] did not pass win-ews (win): Output: http://queues.webkit.org/results/13694369
Comment on attachment 161294 [details] Patch Attachment 161294 [details] did not pass qt-wk2-ews (qt): Output: http://queues.webkit.org/results/13689401
Comment on attachment 161294 [details] Patch Attachment 161294 [details] did not pass efl-ews (efl): Output: http://queues.webkit.org/results/13687372
Comment on attachment 161294 [details] Patch Attachment 161294 [details] did not pass cr-android-ews (chromium-android): Output: http://queues.webkit.org/results/13693419
Created attachment 161349 [details] Patch
Comment on attachment 161349 [details] Patch Attachment 161349 [details] did not pass efl-ews (efl): Output: http://queues.webkit.org/results/13680499
Comment on attachment 161349 [details] Patch Attachment 161349 [details] did not pass efl-ews (efl): Output: http://queues.webkit.org/results/13688532
Created attachment 161580 [details] Patch for landing
Comment on attachment 161580 [details] Patch for landing Clearing flags on attachment: 161580 Committed r127300: <http://trac.webkit.org/changeset/127300>
All reviewed patches have been landed. Closing bug.