RESOLVED FIXED 95259
Remove extraneous includes (Node.h, Document.h, Element.h, RenderObject.h)
https://bugs.webkit.org/show_bug.cgi?id=95259
Summary Remove extraneous includes (Node.h, Document.h, Element.h, RenderObject.h)
nbhargava
Reported 2012-08-28 16:20:37 PDT
Remove extraneous includes (Node.h, Document.h, Element.h, RenderObject.h)
Attachments
Patch (30.78 KB, patch)
2012-08-28 16:23 PDT, nbhargava
no flags
Patch (30.81 KB, patch)
2012-08-28 16:33 PDT, nbhargava
no flags
Patch (30.83 KB, patch)
2012-08-28 16:46 PDT, nbhargava
no flags
Patch (31.56 KB, patch)
2012-08-29 13:14 PDT, nbhargava
no flags
Patch (30.77 KB, patch)
2012-08-29 16:13 PDT, nbhargava
no flags
Patch for landing (28.88 KB, patch)
2012-08-30 16:25 PDT, nbhargava
no flags
nbhargava
Comment 1 2012-08-28 16:23:13 PDT
nbhargava
Comment 2 2012-08-28 16:26:06 PDT
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.
nbhargava
Comment 3 2012-08-28 16:33:09 PDT
nbhargava
Comment 4 2012-08-28 16:46:58 PDT
kov's GTK+ EWS bot
Comment 5 2012-08-28 17:09:04 PDT
Gyuyoung Kim
Comment 6 2012-08-28 17:13:41 PDT
Build Bot
Comment 7 2012-08-28 17:24:53 PDT
Early Warning System Bot
Comment 8 2012-08-28 17:51:12 PDT
Early Warning System Bot
Comment 9 2012-08-28 18:02:57 PDT
WebKit Review Bot
Comment 10 2012-08-28 18:18:56 PDT
Comment on attachment 161089 [details] Patch Attachment 161089 [details] did not pass chromium-ews (chromium-xvfb): Output: http://queues.webkit.org/results/13651590
Peter Beverloo (cr-android ews)
Comment 11 2012-08-28 18:21:32 PDT
Comment on attachment 161089 [details] Patch Attachment 161089 [details] did not pass cr-android-ews (chromium-android): Output: http://queues.webkit.org/results/13658559
Build Bot
Comment 12 2012-08-28 20:13:35 PDT
nbhargava
Comment 13 2012-08-29 13:14:05 PDT
Build Bot
Comment 14 2012-08-29 13:34:34 PDT
kov's GTK+ EWS bot
Comment 15 2012-08-29 13:48:54 PDT
Early Warning System Bot
Comment 16 2012-08-29 14:14:02 PDT
Build Bot
Comment 17 2012-08-29 14:18:59 PDT
Early Warning System Bot
Comment 18 2012-08-29 14:34:50 PDT
Gyuyoung Kim
Comment 19 2012-08-29 14:56:19 PDT
Peter Beverloo (cr-android ews)
Comment 20 2012-08-29 15:09:19 PDT
Comment on attachment 161294 [details] Patch Attachment 161294 [details] did not pass cr-android-ews (chromium-android): Output: http://queues.webkit.org/results/13693419
nbhargava
Comment 21 2012-08-29 16:13:43 PDT
Gyuyoung Kim
Comment 22 2012-08-29 18:40:19 PDT
Gyuyoung Kim
Comment 23 2012-08-29 18:55:21 PDT
nbhargava
Comment 24 2012-08-30 16:25:31 PDT
Created attachment 161580 [details] Patch for landing
WebKit Review Bot
Comment 25 2012-08-31 12:11:10 PDT
Comment on attachment 161580 [details] Patch for landing Clearing flags on attachment: 161580 Committed r127300: <http://trac.webkit.org/changeset/127300>
WebKit Review Bot
Comment 26 2012-08-31 12:11:15 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.