summaryrefslogtreecommitdiffstats
path: root/Source/WebCore/html
diff options
context:
space:
mode:
authorcommit-queue@webkit.org <commit-queue@webkit.org>2012-10-17 10:46:48 +0000
committerSimon Hausmann <simon.hausmann@digia.com>2012-10-17 13:16:54 +0200
commitb9c9652036d5e9f1e29c574f40bc73a35c81ace6 (patch)
treea6f7625024a386d8408d1466ec52e2765a331533 /Source/WebCore/html
parentd45ff9df96f475d5ae3b68eb709278eac93e6a92 (diff)
Enable use of more AllInOne files https://bugs.webkit.org/show_bug.cgi?id=99579
Patch by Simon Hausmann <simon.hausmann@digia.com> on 2012-10-17 Reviewed by Tor Arne Vestbø. The AllInOne files reduce pressure during final link time because the object files contain less duplicated symbols. * Target.pri: Add HTMLElementsAllInOne, EditingAllInOne and RenderingAllInOne to the build * editing/EditingAllInOne.cpp: Place a #if USE(CF) around the inclusion of SmartReplaceCF.cpp * html/HTMLElementsAllInOne.cpp: Move HTMLPlugInElement.cpp to the top to fix builds on X11 based platforms where the X headers get confused by the "Region" type that's also declared in WebCore. * rendering/RenderingAllInOne.cpp: Fix build on case-sensitive file systems (Plugin -> PlugIn) and added a #if PLATFORM(WIN) around the inclusion of RenderThemeWin.cpp. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@131582 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Diffstat (limited to 'Source/WebCore/html')
-rw-r--r--Source/WebCore/html/HTMLElementsAllInOne.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/Source/WebCore/html/HTMLElementsAllInOne.cpp b/Source/WebCore/html/HTMLElementsAllInOne.cpp
index 3adde30c5..8847ae120 100644
--- a/Source/WebCore/html/HTMLElementsAllInOne.cpp
+++ b/Source/WebCore/html/HTMLElementsAllInOne.cpp
@@ -31,6 +31,9 @@
// This source file coalesces the HTML elements into a single object file to
// reduce bloat and allow us to link release builds on 32-bit Windows.
+// This file comes first due to the inclusion of conflicting X11 headers
+#include "HTMLPlugInElement.cpp"
+
#include "HTMLAnchorElement.cpp"
#include "HTMLAppletElement.cpp"
#include "HTMLAreaElement.cpp"
@@ -85,7 +88,6 @@
#include "HTMLOptionElement.cpp"
#include "HTMLParagraphElement.cpp"
#include "HTMLParamElement.cpp"
-#include "HTMLPlugInElement.cpp"
#include "HTMLPlugInImageElement.cpp"
#include "HTMLPreElement.cpp"
#include "HTMLProgressElement.cpp"