Title: [94372] trunk/Source/WebCore
Revision
94372
Author
[email protected]
Date
2011-09-01 17:29:23 -0700 (Thu, 01 Sep 2011)

Log Message

Move LayoutRepainter to its own class
https://bugs.webkit.org/show_bug.cgi?id=66255

Reviewed by Hajime Morita.

No new tests, code movement only.

* rendering/RenderObject.h: Moved code from here ...
* rendering/LayoutRepainter.cpp: Added.
(WebCore::LayoutRepainter::LayoutRepainter):
(WebCore::LayoutRepainter::repaintAfterLayout):
* rendering/LayoutRepainter.h: Added.
(WebCore::LayoutRepainter::checkForRepaint):
... to those 2 files.

* CMakeLists.txt:
* GNUmakefile.list.am:
* WebCore.gypi:
* WebCore.pro:
* WebCore.vcproj/WebCore.vcproj:
* WebCore.xcodeproj/project.pbxproj:
Updated our build systems.

* rendering/RenderingAllInOne.cpp:
Needed for the Windows bot.

* rendering/RenderBlock.cpp:
* rendering/RenderDeprecatedFlexibleBox.cpp:
* rendering/RenderReplaced.cpp:
* rendering/RenderTable.cpp:
* rendering/svg/RenderSVGContainer.cpp:
* rendering/svg/RenderSVGForeignObject.cpp:
* rendering/svg/RenderSVGImage.cpp:
* rendering/svg/RenderSVGPath.cpp:
* rendering/svg/RenderSVGRoot.cpp:
* rendering/svg/RenderSVGText.cpp:
Added #include "LayoutRepainter".

Modified Paths

Added Paths

Diff

Modified: trunk/Source/WebCore/CMakeLists.txt (94371 => 94372)


--- trunk/Source/WebCore/CMakeLists.txt	2011-09-02 00:20:30 UTC (rev 94371)
+++ trunk/Source/WebCore/CMakeLists.txt	2011-09-02 00:29:23 UTC (rev 94372)
@@ -1187,6 +1187,7 @@
     rendering/InlineFlowBox.cpp
     rendering/InlineTextBox.cpp
     rendering/LayoutState.cpp
+    rendering/LayoutRepainter.cpp
     rendering/RenderApplet.cpp
     rendering/RenderArena.cpp
     rendering/RenderBR.cpp

Modified: trunk/Source/WebCore/ChangeLog (94371 => 94372)


--- trunk/Source/WebCore/ChangeLog	2011-09-02 00:20:30 UTC (rev 94371)
+++ trunk/Source/WebCore/ChangeLog	2011-09-02 00:29:23 UTC (rev 94372)
@@ -1,3 +1,43 @@
+2011-09-01  Julien Chaffraix  <[email protected]>
+
+        Move LayoutRepainter to its own class
+        https://bugs.webkit.org/show_bug.cgi?id=66255
+
+        Reviewed by Hajime Morita.
+
+        No new tests, code movement only.
+
+        * rendering/RenderObject.h: Moved code from here ...
+        * rendering/LayoutRepainter.cpp: Added.
+        (WebCore::LayoutRepainter::LayoutRepainter):
+        (WebCore::LayoutRepainter::repaintAfterLayout):
+        * rendering/LayoutRepainter.h: Added.
+        (WebCore::LayoutRepainter::checkForRepaint):
+        ... to those 2 files.
+
+        * CMakeLists.txt:
+        * GNUmakefile.list.am:
+        * WebCore.gypi:
+        * WebCore.pro:
+        * WebCore.vcproj/WebCore.vcproj:
+        * WebCore.xcodeproj/project.pbxproj:
+        Updated our build systems.
+
+        * rendering/RenderingAllInOne.cpp:
+        Needed for the Windows bot.
+
+        * rendering/RenderBlock.cpp:
+        * rendering/RenderDeprecatedFlexibleBox.cpp:
+        * rendering/RenderReplaced.cpp:
+        * rendering/RenderTable.cpp:
+        * rendering/svg/RenderSVGContainer.cpp:
+        * rendering/svg/RenderSVGForeignObject.cpp:
+        * rendering/svg/RenderSVGImage.cpp:
+        * rendering/svg/RenderSVGPath.cpp:
+        * rendering/svg/RenderSVGRoot.cpp:
+        * rendering/svg/RenderSVGText.cpp:
+        Added #include "LayoutRepainter".
+
 2011-09-01  Ada Chan  <[email protected]>
 
         Cleanup refactoring for https://bugs.webkit.org/show_bug.cgi?id=67160

Modified: trunk/Source/WebCore/GNUmakefile.list.am (94371 => 94372)


--- trunk/Source/WebCore/GNUmakefile.list.am	2011-09-02 00:20:30 UTC (rev 94371)
+++ trunk/Source/WebCore/GNUmakefile.list.am	2011-09-02 00:29:23 UTC (rev 94372)
@@ -2947,6 +2947,8 @@
 	Source/WebCore/rendering/LayoutState.cpp \
 	Source/WebCore/rendering/LayoutState.h \
 	Source/WebCore/rendering/LayoutTypes.h \
+	Source/WebCore/rendering/LayoutRepainter.h \
+	Source/WebCore/rendering/LayoutRepainter.cpp \
 	Source/WebCore/rendering/OverlapTestRequestClient.h \
 	Source/WebCore/rendering/PaintInfo.h \
 	Source/WebCore/rendering/PaintPhase.h \

Modified: trunk/Source/WebCore/WebCore.gypi (94371 => 94372)


--- trunk/Source/WebCore/WebCore.gypi	2011-09-02 00:20:30 UTC (rev 94371)
+++ trunk/Source/WebCore/WebCore.gypi	2011-09-02 00:29:23 UTC (rev 94372)
@@ -886,6 +886,7 @@
             'rendering/InlineTextBox.h',
             'rendering/LayoutState.h',
             'rendering/LayoutTypes.h',
+            'rendering/LayoutRepainter.h',
             'rendering/OverlapTestRequestClient.h',
             'rendering/PaintInfo.h',
             'rendering/PaintPhase.h',
@@ -4587,6 +4588,7 @@
             'rendering/InlineIterator.h',
             'rendering/InlineTextBox.cpp',
             'rendering/LayoutState.cpp',
+            'rendering/LayoutRepainter.cpp',
             'rendering/PointerEventsHitRules.cpp',
             'rendering/PointerEventsHitRules.h',
             'rendering/RenderApplet.cpp',

Modified: trunk/Source/WebCore/WebCore.pro (94371 => 94372)


--- trunk/Source/WebCore/WebCore.pro	2011-09-02 00:20:30 UTC (rev 94371)
+++ trunk/Source/WebCore/WebCore.pro	2011-09-02 00:29:23 UTC (rev 94372)
@@ -1110,6 +1110,7 @@
     rendering/InlineFlowBox.cpp \
     rendering/InlineTextBox.cpp \
     rendering/LayoutState.cpp \
+    rendering/LayoutRepainter.cpp \
     rendering/RenderApplet.cpp \
     rendering/RenderArena.cpp \
     rendering/RenderBlock.cpp \
@@ -2157,6 +2158,7 @@
     rendering/InlineTextBox.h \
     rendering/LayoutState.h \
     rendering/LayoutTypes.h \
+    rendering/LayoutRepainter.h \
     rendering/mathml/RenderMathMLBlock.h \
     rendering/mathml/RenderMathMLFenced.h \
     rendering/mathml/RenderMathMLFraction.h \

Modified: trunk/Source/WebCore/WebCore.vcproj/WebCore.vcproj (94371 => 94372)


--- trunk/Source/WebCore/WebCore.vcproj/WebCore.vcproj	2011-09-02 00:20:30 UTC (rev 94371)
+++ trunk/Source/WebCore/WebCore.vcproj/WebCore.vcproj	2011-09-02 00:29:23 UTC (rev 94372)
@@ -34062,6 +34062,62 @@
 				>
 			</File>
 			<File
+				RelativePath="..\rendering\LayoutRepainter.cpp"
+				>
+				<FileConfiguration
+					Name="Debug|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Debug_Cairo_CFLite|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release_Cairo_CFLite|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Debug_All|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Production|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
+			</File>
+			<File
+				RelativePath="..\rendering\LayoutRepainter.h"
+				>
+			</File>
+			<File
 				RelativePath="..\rendering\PaintInfo.h"
 				>
 			</File>

Modified: trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj (94371 => 94372)


--- trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj	2011-09-02 00:20:30 UTC (rev 94371)
+++ trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj	2011-09-02 00:29:23 UTC (rev 94372)
@@ -3308,6 +3308,8 @@
 		9FFE3EA511B5A4390037874E /* JSMemoryInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9FFE3EA311B5A4390037874E /* JSMemoryInfo.cpp */; };
 		9FFE3EA611B5A4390037874E /* JSMemoryInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 9FFE3EA411B5A4390037874E /* JSMemoryInfo.h */; };
 		A00B721A11DE6428008AB9FF /* CheckedInt.h in Headers */ = {isa = PBXBuildFile; fileRef = A00B721911DE6427008AB9FF /* CheckedInt.h */; };
+		A120ACA413F998CA00FE4AC7 /* LayoutRepainter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A120ACA113F9984600FE4AC7 /* LayoutRepainter.cpp */; };
+		A12538D413F9B60A00024754 /* LayoutRepainter.h in Headers */ = {isa = PBXBuildFile; fileRef = A120ACA013F9983700FE4AC7 /* LayoutRepainter.h */; settings = {ATTRIBUTES = (Private, ); }; };
 		A136A00C1134DBD200CC8D50 /* XMLHttpRequestProgressEventThrottle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A136A00A1134DBD200CC8D50 /* XMLHttpRequestProgressEventThrottle.cpp */; };
 		A136A00D1134DBD200CC8D50 /* XMLHttpRequestProgressEventThrottle.h in Headers */ = {isa = PBXBuildFile; fileRef = A136A00B1134DBD200CC8D50 /* XMLHttpRequestProgressEventThrottle.h */; };
 		A17C81220F2A5CF7005DAAEB /* HTMLElementFactory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A17C81200F2A5CF7005DAAEB /* HTMLElementFactory.cpp */; };
@@ -9940,6 +9942,8 @@
 		9FFE3EA311B5A4390037874E /* JSMemoryInfo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSMemoryInfo.cpp; sourceTree = "<group>"; };
 		9FFE3EA411B5A4390037874E /* JSMemoryInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSMemoryInfo.h; sourceTree = "<group>"; };
 		A00B721911DE6427008AB9FF /* CheckedInt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CheckedInt.h; path = canvas/CheckedInt.h; sourceTree = "<group>"; };
+		A120ACA013F9983700FE4AC7 /* LayoutRepainter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LayoutRepainter.h; sourceTree = "<group>"; };
+		A120ACA113F9984600FE4AC7 /* LayoutRepainter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LayoutRepainter.cpp; sourceTree = "<group>"; };
 		A136A00A1134DBD200CC8D50 /* XMLHttpRequestProgressEventThrottle.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = XMLHttpRequestProgressEventThrottle.cpp; sourceTree = "<group>"; };
 		A136A00B1134DBD200CC8D50 /* XMLHttpRequestProgressEventThrottle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMLHttpRequestProgressEventThrottle.h; sourceTree = "<group>"; };
 		A17C81200F2A5CF7005DAAEB /* HTMLElementFactory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = HTMLElementFactory.cpp; sourceTree = "<group>"; };
@@ -19635,6 +19639,8 @@
 				2D9066040BE141D400956998 /* LayoutState.cpp */,
 				2D9066050BE141D400956998 /* LayoutState.h */,
 				BACF290013B2A0D500781F90 /* LayoutTypes.h */,
+				A120ACA113F9984600FE4AC7 /* LayoutRepainter.cpp */,
+				A120ACA013F9983700FE4AC7 /* LayoutRepainter.h */,
 				3774ABA30FA21EB400AD7DE9 /* OverlapTestRequestClient.h */,
 				0885067D11DA045B00182B98 /* PaintInfo.h */,
 				0885067E11DA045B00182B98 /* PaintPhase.h */,
@@ -22398,6 +22404,7 @@
 				85EC9AFB0A71A2C600EEEAED /* Language.h in Headers */,
 				2D9066070BE141D400956998 /* LayoutState.h in Headers */,
 				BACF290113B2A0D500781F90 /* LayoutTypes.h in Headers */,
+				A12538D413F9B60A00024754 /* LayoutRepainter.h in Headers */,
 				512DD8F50D91E6AF000F89EE /* LegacyWebArchive.h in Headers */,
 				BCE65BEB0EACDF16007E4533 /* Length.h in Headers */,
 				BCFF64910EAD15C200C1D6F7 /* LengthBox.h in Headers */,
@@ -25442,6 +25449,7 @@
 				E18772F1126E2629003DD586 /* Language.cpp in Sources */,
 				9352084509BD43B900F2038D /* Language.mm in Sources */,
 				2D9066060BE141D400956998 /* LayoutState.cpp in Sources */,
+				A120ACA413F998CA00FE4AC7 /* LayoutRepainter.cpp in Sources */,
 				512DD8F40D91E6AF000F89EE /* LegacyWebArchive.cpp in Sources */,
 				51B2417B0D931F3F00E83F5C /* LegacyWebArchiveMac.mm in Sources */,
 				BCE65BEA0EACDF16007E4533 /* Length.cpp in Sources */,

Added: trunk/Source/WebCore/rendering/LayoutRepainter.cpp (0 => 94372)


--- trunk/Source/WebCore/rendering/LayoutRepainter.cpp	                        (rev 0)
+++ trunk/Source/WebCore/rendering/LayoutRepainter.cpp	2011-09-02 00:29:23 UTC (rev 94372)
@@ -0,0 +1,50 @@
+/*
+ * Copyright (C) 2000 Lars Knoll ([email protected])
+ *           (C) 2000 Antti Koivisto ([email protected])
+ *           (C) 2000 Dirk Mueller ([email protected])
+ *           (C) 2004 Allan Sandfeld Jensen ([email protected])
+ * Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009 Apple Inc. All rights reserved.
+ * Copyright (C) 2009 Google Inc. All rights reserved.
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public License
+ * along with this library; see the file COPYING.LIB.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+ * Boston, MA 02110-1301, USA.
+ *
+ */
+
+#include "config.h"
+#include "LayoutRepainter.h"
+
+#include "RenderObject.h"
+
+namespace WebCore {
+
+LayoutRepainter::LayoutRepainter(RenderObject& object, bool checkForRepaint, const IntRect* oldBounds)
+    : m_object(object)
+    , m_repaintContainer(0)
+    , m_checkForRepaint(checkForRepaint)
+{
+    if (m_checkForRepaint) {
+        m_repaintContainer = m_object.containerForRepaint();
+        m_oldBounds = oldBounds ? *oldBounds : m_object.clippedOverflowRectForRepaint(m_repaintContainer);
+        m_oldOutlineBox = m_object.outlineBoundsForRepaint(m_repaintContainer);
+    }
+}
+
+bool LayoutRepainter::repaintAfterLayout()
+{
+    return m_checkForRepaint ? m_object.repaintAfterLayoutIfNeeded(m_repaintContainer, m_oldBounds, m_oldOutlineBox) : false;
+}
+
+} // namespace WebCore

Added: trunk/Source/WebCore/rendering/LayoutRepainter.h (0 => 94372)


--- trunk/Source/WebCore/rendering/LayoutRepainter.h	                        (rev 0)
+++ trunk/Source/WebCore/rendering/LayoutRepainter.h	2011-09-02 00:29:23 UTC (rev 94372)
@@ -0,0 +1,55 @@
+/*
+ * Copyright (C) 2000 Lars Knoll ([email protected])
+ *           (C) 2000 Antti Koivisto ([email protected])
+ *           (C) 2000 Dirk Mueller ([email protected])
+ *           (C) 2004 Allan Sandfeld Jensen ([email protected])
+ * Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009 Apple Inc. All rights reserved.
+ * Copyright (C) 2009 Google Inc. All rights reserved.
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public License
+ * along with this library; see the file COPYING.LIB.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+ * Boston, MA 02110-1301, USA.
+ *
+ */
+
+#ifndef LayoutRepainter_h
+#define LayoutRepainter_h
+
+#include "LayoutTypes.h"
+
+namespace WebCore {
+
+class RenderObject;
+class RenderBoxModelObject;
+
+class LayoutRepainter {
+public:
+    LayoutRepainter(RenderObject&, bool checkForRepaint, const IntRect* oldBounds = 0);
+
+    bool checkForRepaint() const { return m_checkForRepaint; }
+
+    // Return true if it repainted.
+    bool repaintAfterLayout();
+
+private:
+    RenderObject& m_object;
+    RenderBoxModelObject* m_repaintContainer;
+    IntRect m_oldBounds;
+    IntRect m_oldOutlineBox;
+    bool m_checkForRepaint;
+};
+
+} // namespace WebCore
+
+#endif // LayoutRepainter_h

Modified: trunk/Source/WebCore/rendering/RenderBlock.cpp (94371 => 94372)


--- trunk/Source/WebCore/rendering/RenderBlock.cpp	2011-09-02 00:20:30 UTC (rev 94371)
+++ trunk/Source/WebCore/rendering/RenderBlock.cpp	2011-09-02 00:29:23 UTC (rev 94372)
@@ -37,6 +37,7 @@
 #include "HitTestResult.h"
 #include "InlineIterator.h"
 #include "InlineTextBox.h"
+#include "LayoutRepainter.h"
 #include "Page.h"
 #include "PaintInfo.h"
 #include "RenderCombineText.h"

Modified: trunk/Source/WebCore/rendering/RenderDeprecatedFlexibleBox.cpp (94371 => 94372)


--- trunk/Source/WebCore/rendering/RenderDeprecatedFlexibleBox.cpp	2011-09-02 00:20:30 UTC (rev 94371)
+++ trunk/Source/WebCore/rendering/RenderDeprecatedFlexibleBox.cpp	2011-09-02 00:29:23 UTC (rev 94372)
@@ -25,6 +25,7 @@
 #include "config.h"
 #include "RenderDeprecatedFlexibleBox.h"
 
+#include "LayoutRepainter.h"
 #include "RenderLayer.h"
 #include "RenderView.h"
 #include <wtf/StdLibExtras.h>

Modified: trunk/Source/WebCore/rendering/RenderObject.h (94371 => 94372)


--- trunk/Source/WebCore/rendering/RenderObject.h	2011-09-02 00:20:30 UTC (rev 94371)
+++ trunk/Source/WebCore/rendering/RenderObject.h	2011-09-02 00:29:23 UTC (rev 94372)
@@ -114,6 +114,7 @@
 
 // Base class for all rendering tree objects.
 class RenderObject : public CachedResourceClient {
+    friend class LayoutRepainter;
     friend class RenderBlock;
     friend class RenderBox;
     friend class RenderLayer;
@@ -824,36 +825,6 @@
 
     virtual IntRect outlineBoundsForRepaint(RenderBoxModelObject* /*repaintContainer*/, IntPoint* /*cachedOffsetToRepaintContainer*/ = 0) const { return IntRect(); }
 
-    class LayoutRepainter {
-    public:
-        LayoutRepainter(RenderObject& object, bool checkForRepaint, const IntRect* oldBounds = 0)
-            : m_object(object)
-            , m_repaintContainer(0)
-            , m_checkForRepaint(checkForRepaint)
-        {
-            if (m_checkForRepaint) {
-                m_repaintContainer = m_object.containerForRepaint();
-                m_oldBounds = oldBounds ? *oldBounds : m_object.clippedOverflowRectForRepaint(m_repaintContainer);
-                m_oldOutlineBox = m_object.outlineBoundsForRepaint(m_repaintContainer);
-            }
-        }
-        
-        // Return true if it repainted.
-        bool repaintAfterLayout()
-        {
-            return m_checkForRepaint ? m_object.repaintAfterLayoutIfNeeded(m_repaintContainer, m_oldBounds, m_oldOutlineBox) : false;
-        }
-        
-        bool checkForRepaint() const { return m_checkForRepaint; }
-        
-    private:
-        RenderObject& m_object;
-        RenderBoxModelObject* m_repaintContainer;
-        IntRect m_oldBounds;
-        IntRect m_oldOutlineBox;
-        bool m_checkForRepaint;
-    };
-    
 private:
     RenderStyle* firstLineStyleSlowCase() const;
     StyleDifference adjustStyleDifference(StyleDifference, unsigned contextSensitiveProperties) const;

Modified: trunk/Source/WebCore/rendering/RenderReplaced.cpp (94371 => 94372)


--- trunk/Source/WebCore/rendering/RenderReplaced.cpp	2011-09-02 00:20:30 UTC (rev 94371)
+++ trunk/Source/WebCore/rendering/RenderReplaced.cpp	2011-09-02 00:29:23 UTC (rev 94372)
@@ -24,6 +24,7 @@
 #include "RenderReplaced.h"
 
 #include "GraphicsContext.h"
+#include "LayoutRepainter.h"
 #include "RenderBlock.h"
 #include "RenderLayer.h"
 #include "RenderTheme.h"

Modified: trunk/Source/WebCore/rendering/RenderTable.cpp (94371 => 94372)


--- trunk/Source/WebCore/rendering/RenderTable.cpp	2011-09-02 00:20:30 UTC (rev 94371)
+++ trunk/Source/WebCore/rendering/RenderTable.cpp	2011-09-02 00:29:23 UTC (rev 94372)
@@ -34,6 +34,7 @@
 #include "FrameView.h"
 #include "HitTestResult.h"
 #include "HTMLNames.h"
+#include "LayoutRepainter.h"
 #include "RenderLayer.h"
 #include "RenderTableCell.h"
 #include "RenderTableCol.h"

Modified: trunk/Source/WebCore/rendering/RenderingAllInOne.cpp (94371 => 94372)


--- trunk/Source/WebCore/rendering/RenderingAllInOne.cpp	2011-09-02 00:20:30 UTC (rev 94371)
+++ trunk/Source/WebCore/rendering/RenderingAllInOne.cpp	2011-09-02 00:29:23 UTC (rev 94372)
@@ -35,6 +35,7 @@
 #include "InlineBox.cpp"
 #include "InlineFlowBox.cpp"
 #include "InlineTextBox.cpp"
+#include "LayoutRepainter.cpp"
 #include "LayoutState.cpp"
 #include "PointerEventsHitRules.cpp"
 #include "RenderApplet.cpp"

Modified: trunk/Source/WebCore/rendering/svg/RenderSVGContainer.cpp (94371 => 94372)


--- trunk/Source/WebCore/rendering/svg/RenderSVGContainer.cpp	2011-09-02 00:20:30 UTC (rev 94371)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGContainer.cpp	2011-09-02 00:29:23 UTC (rev 94372)
@@ -27,6 +27,7 @@
 #include "RenderSVGContainer.h"
 
 #include "GraphicsContext.h"
+#include "LayoutRepainter.h"
 #include "RenderSVGResource.h"
 #include "RenderSVGResourceFilter.h"
 #include "RenderView.h"

Modified: trunk/Source/WebCore/rendering/svg/RenderSVGForeignObject.cpp (94371 => 94372)


--- trunk/Source/WebCore/rendering/svg/RenderSVGForeignObject.cpp	2011-09-02 00:20:30 UTC (rev 94371)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGForeignObject.cpp	2011-09-02 00:29:23 UTC (rev 94372)
@@ -25,6 +25,7 @@
 #include "RenderSVGForeignObject.h"
 
 #include "GraphicsContext.h"
+#include "LayoutRepainter.h"
 #include "RenderSVGResource.h"
 #include "RenderView.h"
 #include "SVGForeignObjectElement.h"

Modified: trunk/Source/WebCore/rendering/svg/RenderSVGImage.cpp (94371 => 94372)


--- trunk/Source/WebCore/rendering/svg/RenderSVGImage.cpp	2011-09-02 00:20:30 UTC (rev 94371)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGImage.cpp	2011-09-02 00:29:23 UTC (rev 94372)
@@ -32,6 +32,7 @@
 #include "FloatConversion.h"
 #include "FloatQuad.h"
 #include "GraphicsContext.h"
+#include "LayoutRepainter.h"
 #include "PointerEventsHitRules.h"
 #include "RenderImageResource.h"
 #include "RenderLayer.h"

Modified: trunk/Source/WebCore/rendering/svg/RenderSVGPath.cpp (94371 => 94372)


--- trunk/Source/WebCore/rendering/svg/RenderSVGPath.cpp	2011-09-02 00:20:30 UTC (rev 94371)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGPath.cpp	2011-09-02 00:29:23 UTC (rev 94372)
@@ -32,6 +32,7 @@
 #include "FloatQuad.h"
 #include "GraphicsContext.h"
 #include "HitTestRequest.h"
+#include "LayoutRepainter.h"
 #include "PointerEventsHitRules.h"
 #include "RenderSVGContainer.h"
 #include "RenderSVGResourceMarker.h"

Modified: trunk/Source/WebCore/rendering/svg/RenderSVGRoot.cpp (94371 => 94372)


--- trunk/Source/WebCore/rendering/svg/RenderSVGRoot.cpp	2011-09-02 00:20:30 UTC (rev 94371)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGRoot.cpp	2011-09-02 00:29:23 UTC (rev 94372)
@@ -29,6 +29,7 @@
 #include "Frame.h"
 #include "GraphicsContext.h"
 #include "HitTestResult.h"
+#include "LayoutRepainter.h"
 #include "RenderPart.h"
 #include "RenderSVGContainer.h"
 #include "RenderSVGResource.h"

Modified: trunk/Source/WebCore/rendering/svg/RenderSVGText.cpp (94371 => 94372)


--- trunk/Source/WebCore/rendering/svg/RenderSVGText.cpp	2011-09-02 00:20:30 UTC (rev 94371)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGText.cpp	2011-09-02 00:29:23 UTC (rev 94372)
@@ -32,6 +32,7 @@
 #include "FloatQuad.h"
 #include "GraphicsContext.h"
 #include "HitTestRequest.h"
+#include "LayoutRepainter.h"
 #include "PointerEventsHitRules.h"
 #include "RenderSVGInlineText.h"
 #include "RenderSVGResource.h"
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to