2011-01-14 Tony Gentilcore <tonyg@chromium.org>
authortonyg@chromium.org <tonyg@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 15 Jan 2011 00:27:07 +0000 (00:27 +0000)
committertonyg@chromium.org <tonyg@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 15 Jan 2011 00:27:07 +0000 (00:27 +0000)
        Reviewed by David Levin.

        Do some forward declaration in RenderStyle.h
        https://bugs.webkit.org/show_bug.cgi?id=52453

        No new tests because no new functionality.

        * css/CSSComputedStyleDeclaration.cpp:
        * css/CSSStyleSelector.cpp:
        * editing/Editor.cpp:
        * page/EventHandler.cpp:
        * rendering/EllipsisBox.cpp:
        * rendering/InlineBox.cpp:
        * rendering/InlineTextBox.cpp:
        * rendering/RenderBlock.cpp:
        * rendering/RenderBlock.h:
        * rendering/RenderBox.cpp:
        * rendering/RenderBox.h:
        * rendering/RenderEmbeddedObject.cpp:
        * rendering/RenderFieldset.cpp:
        * rendering/RenderFileUploadControl.cpp:
        * rendering/RenderFrameSet.cpp:
        * rendering/RenderHTMLCanvas.cpp:
        * rendering/RenderImageResource.cpp:
        * rendering/RenderInputSpeech.cpp:
        * rendering/RenderLayer.h:
        * rendering/RenderLineBoxList.cpp:
        * rendering/RenderListBox.cpp:
        * rendering/RenderMediaControlsChromium.cpp:
        * rendering/RenderObject.cpp:
        * rendering/RenderObject.h:
        * rendering/RenderObjectChildList.cpp:
        * rendering/RenderProgress.cpp:
        * rendering/RenderScrollbarPart.cpp:
        * rendering/RenderTable.cpp:
        * rendering/RenderTable.h:
        * rendering/RenderTableCell.cpp:
        * rendering/RenderTableRow.cpp:
        * rendering/RenderTableSection.cpp:
        * rendering/RenderTheme.cpp:
        * rendering/RenderThemeChromiumSkia.cpp:
        * rendering/RenderThemeChromiumWin.cpp:
        * rendering/RootInlineBox.cpp:
        * rendering/style/RenderStyle.cpp:
        * rendering/style/RenderStyle.h:
        * rendering/style/StyleRareInheritedData.cpp:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75837 268f45cc-cd09-0410-ab3c-d52691b4dbfc

56 files changed:
Source/WebCore/ChangeLog
Source/WebCore/css/CSSComputedStyleDeclaration.cpp
Source/WebCore/css/CSSStyleSelector.cpp
Source/WebCore/editing/Editor.cpp
Source/WebCore/page/EventHandler.cpp
Source/WebCore/page/chromium/FrameChromium.cpp
Source/WebCore/page/qt/FrameQt.cpp
Source/WebCore/platform/gtk/RenderThemeGtk.cpp
Source/WebCore/platform/gtk/RenderThemeGtk2.cpp
Source/WebCore/platform/gtk/RenderThemeGtk3.cpp
Source/WebCore/platform/qt/RenderThemeQt.cpp
Source/WebCore/rendering/EllipsisBox.cpp
Source/WebCore/rendering/InlineBox.cpp
Source/WebCore/rendering/InlineTextBox.cpp
Source/WebCore/rendering/RenderBlock.cpp
Source/WebCore/rendering/RenderBlock.h
Source/WebCore/rendering/RenderBox.cpp
Source/WebCore/rendering/RenderBox.h
Source/WebCore/rendering/RenderEmbeddedObject.cpp
Source/WebCore/rendering/RenderFieldset.cpp
Source/WebCore/rendering/RenderFileUploadControl.cpp
Source/WebCore/rendering/RenderFrameSet.cpp
Source/WebCore/rendering/RenderHTMLCanvas.cpp
Source/WebCore/rendering/RenderImageResource.cpp
Source/WebCore/rendering/RenderInputSpeech.cpp
Source/WebCore/rendering/RenderLayer.h
Source/WebCore/rendering/RenderLineBoxList.cpp
Source/WebCore/rendering/RenderListBox.cpp
Source/WebCore/rendering/RenderMediaControlsChromium.cpp
Source/WebCore/rendering/RenderObject.cpp
Source/WebCore/rendering/RenderObject.h
Source/WebCore/rendering/RenderObjectChildList.cpp
Source/WebCore/rendering/RenderProgress.cpp
Source/WebCore/rendering/RenderScrollbarPart.cpp
Source/WebCore/rendering/RenderTable.cpp
Source/WebCore/rendering/RenderTable.h
Source/WebCore/rendering/RenderTableCell.cpp
Source/WebCore/rendering/RenderTableRow.cpp
Source/WebCore/rendering/RenderTableSection.cpp
Source/WebCore/rendering/RenderTheme.cpp
Source/WebCore/rendering/RenderThemeChromiumLinux.cpp
Source/WebCore/rendering/RenderThemeChromiumMac.mm
Source/WebCore/rendering/RenderThemeChromiumSkia.cpp
Source/WebCore/rendering/RenderThemeChromiumWin.cpp
Source/WebCore/rendering/RenderThemeMac.mm
Source/WebCore/rendering/RenderThemeSafari.cpp
Source/WebCore/rendering/RenderThemeWinCE.cpp
Source/WebCore/rendering/RenderVideo.cpp
Source/WebCore/rendering/RootInlineBox.cpp
Source/WebCore/rendering/mathml/RenderMathMLFraction.cpp
Source/WebCore/rendering/mathml/RenderMathMLRoot.cpp
Source/WebCore/rendering/mathml/RenderMathMLSquareRoot.cpp
Source/WebCore/rendering/style/RenderStyle.cpp
Source/WebCore/rendering/style/RenderStyle.h
Source/WebCore/rendering/style/StyleRareInheritedData.cpp
WebKit2/WebProcess/WebPage/PageOverlay.cpp

index 06bc01acb6b0554d40fc8fb2566fbd92df3a1888..c488fd74592be06cc974b1da41015007466b30bd 100644 (file)
@@ -1,3 +1,52 @@
+2011-01-14  Tony Gentilcore  <tonyg@chromium.org>
+
+        Reviewed by David Levin.
+
+        Do some forward declaration in RenderStyle.h
+        https://bugs.webkit.org/show_bug.cgi?id=52453
+
+        No new tests because no new functionality.
+
+        * css/CSSComputedStyleDeclaration.cpp:
+        * css/CSSStyleSelector.cpp:
+        * editing/Editor.cpp:
+        * page/EventHandler.cpp:
+        * rendering/EllipsisBox.cpp:
+        * rendering/InlineBox.cpp:
+        * rendering/InlineTextBox.cpp:
+        * rendering/RenderBlock.cpp:
+        * rendering/RenderBlock.h:
+        * rendering/RenderBox.cpp:
+        * rendering/RenderBox.h:
+        * rendering/RenderEmbeddedObject.cpp:
+        * rendering/RenderFieldset.cpp:
+        * rendering/RenderFileUploadControl.cpp:
+        * rendering/RenderFrameSet.cpp:
+        * rendering/RenderHTMLCanvas.cpp:
+        * rendering/RenderImageResource.cpp:
+        * rendering/RenderInputSpeech.cpp:
+        * rendering/RenderLayer.h:
+        * rendering/RenderLineBoxList.cpp:
+        * rendering/RenderListBox.cpp:
+        * rendering/RenderMediaControlsChromium.cpp:
+        * rendering/RenderObject.cpp:
+        * rendering/RenderObject.h:
+        * rendering/RenderObjectChildList.cpp:
+        * rendering/RenderProgress.cpp:
+        * rendering/RenderScrollbarPart.cpp:
+        * rendering/RenderTable.cpp:
+        * rendering/RenderTable.h:
+        * rendering/RenderTableCell.cpp:
+        * rendering/RenderTableRow.cpp:
+        * rendering/RenderTableSection.cpp:
+        * rendering/RenderTheme.cpp:
+        * rendering/RenderThemeChromiumSkia.cpp:
+        * rendering/RenderThemeChromiumWin.cpp:
+        * rendering/RootInlineBox.cpp:
+        * rendering/style/RenderStyle.cpp:
+        * rendering/style/RenderStyle.h:
+        * rendering/style/StyleRareInheritedData.cpp:
+
 2011-01-14  Ryosuke Niwa  <rniwa@webkit.org>
 
         Reviewed by Eric Seidel.
index b9420f5908bb587f5875b3ad610c9f867a7d34e0..65abe3bf2c0edec639ef807d3f8a7c6af620b4e8 100644 (file)
@@ -24,6 +24,7 @@
 #include "CSSComputedStyleDeclaration.h"
 
 #include "AnimationController.h"
+#include "CursorList.h"
 #include "CSSBorderImageValue.h"
 #include "CSSMutableStyleDeclaration.h"
 #include "CSSPrimitiveValue.h"
index b9f9bab7bf82f0b5f96bab5ebc271cb77e500055..93db2f4b15391be993f7ced13d9a96d0d2c5f5f4 100644 (file)
@@ -27,6 +27,9 @@
 #include "CSSStyleSelector.h"
 
 #include "Attribute.h"
+#include "ContentData.h"
+#include "CounterContent.h"
+#include "CursorList.h"
 #include "CSSBorderImageValue.h"
 #include "CSSCursorImageValue.h"
 #include "CSSFontFaceRule.h"
index a24e7c60b525e615aa1ee1363f58001d6e110a42..93fdd3ce1f00692d6b27d9697ebcd515618542c7 100644 (file)
@@ -52,6 +52,7 @@
 #include "Frame.h"
 #include "FrameTree.h"
 #include "FrameView.h"
+#include "GraphicsContext.h"
 #include "HTMLFrameOwnerElement.h"
 #include "HTMLInputElement.h"
 #include "HTMLTextAreaElement.h"
index d0f1756a956fe66c420a52662c87a91e9ac226ae..fec17931ad354acec2cadf6d8b696a66a165d97e 100644 (file)
@@ -32,6 +32,7 @@
 #include "Chrome.h"
 #include "ChromeClient.h"
 #include "Cursor.h"
+#include "CursorList.h"
 #include "Document.h"
 #include "DragController.h"
 #include "Editor.h"
index 15ff8b478c63ba14c73fb1bec4683bb1efaf0fa0..f6f47a638cd564e36aeeea9421760e057282ac9b 100644 (file)
@@ -28,6 +28,7 @@
 
 #include "Document.h"
 #include "FloatRect.h"
+#include "GraphicsContext.h"
 #include "ImageBuffer.h"
 #include "RenderView.h"
 #include "Settings.h"
index 467592c2e29e93b8ea6fdedfb1336517d3db1221..bb577e08a30cbb52ae418e1e129cbd79372517fc 100644 (file)
@@ -24,6 +24,7 @@
 #include "config.h"
 #include "Frame.h"
 #include "FrameView.h"
+#include "GraphicsContext.h"
 #include "Image.h"
 #include "ImageBuffer.h"
 
index 276fb8f86d6195f2a3223bdc8003ef84cd606562..97c966d8b24f2f31928a104de7e12e455045bf29 100644 (file)
@@ -33,6 +33,7 @@
 #include "HTMLMediaElement.h"
 #include "HTMLNames.h"
 #include "MediaControlElements.h"
+#include "PaintInfo.h"
 #include "RenderBox.h"
 #include "RenderObject.h"
 #include "TimeRanges.h"
index cc6299e2d58ef5c13bc396b2d92074006e800790..e01508e699581ecd553edc1b31cde18cb9a9e50c 100644 (file)
@@ -32,6 +32,7 @@
 #include "GtkVersioning.h"
 #include "HTMLNames.h"
 #include "MediaControlElements.h"
+#include "PaintInfo.h"
 #include "RenderObject.h"
 #include "TextDirection.h"
 #include "UserAgentStyleSheets.h"
index 269f0fd7838ce16aafd0ba58f1152f1a3d1b8b5a..212e29dece42b43e76a7f3baa94ee3f5dce8f3c2 100644 (file)
@@ -33,6 +33,7 @@
 #include "HTMLNames.h"
 #include "MediaControlElements.h"
 #include "Page.h"
+#include "PaintInfo.h"
 #include "RenderObject.h"
 #include "TextDirection.h"
 #include "UserAgentStyleSheets.h"
index de3fd8f45f5c2b37efe237cd2ac52c8c3a0dd621..8d5cfcdb9550aefc61a1ab0dd9b8482fe8e426a0 100644 (file)
@@ -47,6 +47,7 @@
 #include "QtMobileWebStyle.h"
 #endif
 #include "NotImplemented.h"
+#include "PaintInfo.h"
 #include "Page.h"
 #include "QWebPageClient.h"
 #include "QtStyleOptionWebComboBox.h"
index f9c4f03c09c4e317a9a807f76fa3764f37ea6015..39fa205e1442f5c713bd0979d1968b0e5188ce4b 100644 (file)
@@ -23,6 +23,7 @@
 #include "Document.h"
 #include "GraphicsContext.h"
 #include "HitTestResult.h"
+#include "PaintInfo.h"
 #include "RootInlineBox.h"
 
 namespace WebCore {
index 145096b7ff790edd11e9bf253086abdd9675e864..bbf5a74800e1b581c182ac004938cb4f613fda53 100644 (file)
@@ -22,6 +22,7 @@
 
 #include "HitTestResult.h"
 #include "InlineFlowBox.h"
+#include "PaintInfo.h"
 #include "RenderArena.h"
 #include "RenderBlock.h"
 #include "RootInlineBox.h"
index 5978f8eb11a72fd608f5182a39c5861263c37592..9d993e74aaf9b0c2eb6d6a9e272bb401d14000dd 100644 (file)
@@ -33,6 +33,7 @@
 #include "GraphicsContext.h"
 #include "HitTestResult.h"
 #include "Page.h"
+#include "PaintInfo.h"
 #include "RenderArena.h"
 #include "RenderBlock.h"
 #include "RenderRubyRun.h"
index 4d5e9f86b7786c9f7877680c3d91352e299cd3a0..3dffff6cded7e39c85e334fb971d0b6865f85fd7 100644 (file)
@@ -35,6 +35,7 @@
 #include "HTMLNames.h"
 #include "HitTestResult.h"
 #include "InlineTextBox.h"
+#include "PaintInfo.h"
 #include "RenderFlexibleBox.h"
 #include "RenderImage.h"
 #include "RenderInline.h"
index d2820aa58028f3fe68f5181e07db5c86df27a978..9529bd630ee7f7b1f1f824adbb5016925bff347e 100644 (file)
@@ -38,6 +38,7 @@ class LayoutStateMaintainer;
 class RenderInline;
 
 struct BidiRun;
+struct PaintInfo;
 
 template <class Iterator, class Run> class BidiResolver;
 template <class Iterator> struct MidpointState;
index dc6d05f31228bca9f7aefad56211870eecec862f..3d367aa560ba3fc0173d6186cc0f1119cc950edf 100644 (file)
@@ -39,6 +39,7 @@
 #include "FloatQuad.h"
 #include "Frame.h"
 #include "Page.h"
+#include "PaintInfo.h"
 #include "RenderArena.h"
 #include "RenderFlexibleBox.h"
 #include "RenderInline.h"
index 67ac10384834b3fd2ca24c8b9266cf046bc50047..e784b93ffed5939d38c628235dd6822df9f64001 100644 (file)
@@ -29,6 +29,8 @@
 
 namespace WebCore {
 
+struct PaintInfo;
+
 enum LogicalWidthType { LogicalWidth, MinLogicalWidth, MaxLogicalWidth };
 
 class RenderBox : public RenderBoxModelObject {
index fa31ddf728a23664633a495831f284f5c147f08d..ac72fe149d9e787c7f70ac7a0c6b311792d8dfd2 100644 (file)
@@ -41,6 +41,7 @@
 #include "MIMETypeRegistry.h"
 #include "MouseEvent.h"
 #include "Page.h"
+#include "PaintInfo.h"
 #include "Path.h"
 #include "PluginViewBase.h"
 #include "RenderTheme.h"
index fd914727eb2786a5411d73ec3b77f46f082da62d..8c6531475b37463324d9d85b59d09233e7c1d1c4 100644 (file)
@@ -25,8 +25,9 @@
 #include "RenderFieldset.h"
 
 #include "CSSPropertyNames.h"
-#include "HTMLNames.h"
 #include "GraphicsContext.h"
+#include "HTMLNames.h"
+#include "PaintInfo.h"
 
 #if ENABLE(WML)
 #include "WMLNames.h"
index 8c5067782dd1455aa7191ed9fc85df930bf63124..3e4d216ccc2dade5c345dd0730249283bb89ac95 100644 (file)
@@ -32,6 +32,7 @@
 #include "Icon.h"
 #include "LocalizedStrings.h"
 #include "Page.h"
+#include "PaintInfo.h"
 #include "RenderButton.h"
 #include "RenderText.h"
 #include "RenderTheme.h"
index 52c4cdd2cc5131bdea553aac04714ac575e3d2fc..498cbd7d0a978ddce862df786e5a4af3fd37921d 100644 (file)
@@ -34,6 +34,7 @@
 #include "HitTestRequest.h"
 #include "HitTestResult.h"
 #include "MouseEvent.h"
+#include "PaintInfo.h"
 #include "RenderFrame.h"
 #include "RenderView.h"
 #include "Settings.h"
index 68bb536e8b860f8186fec7c9bba642c3b119b398..de2a2c156f1d83c2892e922afdf760ee06067e1f 100644 (file)
 
 #include "CanvasRenderingContext.h"
 #include "Document.h"
+#include "FrameView.h"
 #include "GraphicsContext.h"
 #include "HTMLCanvasElement.h"
 #include "HTMLNames.h"
+#include "PaintInfo.h"
 #include "RenderView.h"
-#include "FrameView.h"
 
 namespace WebCore {
 
index ea3ed2ff5991b6265de55e766b182d2c7c773c3b..a943c3db60b0b9b3eac49b615e179ef2ddeaa29b 100644 (file)
@@ -28,6 +28,7 @@
 #include "config.h"
 #include "RenderImageResource.h"
 
+#include "Image.h"
 #include "RenderImageResourceStyleImage.h"
 #include "RenderObject.h"
 
index 5472025c3e7d9acc03aa9fc1c57ec7fb91ba134d..8a1e73f7f901788bcd7eeb4d6c6c7d7c91c69b0d 100644 (file)
@@ -35,6 +35,7 @@
 
 #include "GraphicsContext.h"
 #include "HTMLNames.h"
+#include "PaintInfo.h"
 #include "RenderBox.h"
 #include "TextControlInnerElements.h"
 
index 55364f1698d5cf9c142e83f2234cbd0270bcbab4..1b60594df11549ee4b4b74a2a99923d714150654 100644 (file)
@@ -44,6 +44,7 @@
 #ifndef RenderLayer_h
 #define RenderLayer_h
 
+#include "PaintInfo.h"
 #include "RenderBox.h"
 #include "ScrollBehavior.h"
 #include "ScrollbarClient.h"
index 85d7f18faa6f6d93ce87d8db35db2e981274b2ab..1488ecc12f0c6519672e08ef3a737df2567abc6c 100644 (file)
@@ -31,6 +31,7 @@
 
 #include "HitTestResult.h"
 #include "InlineTextBox.h"
+#include "PaintInfo.h"
 #include "RenderArena.h"
 #include "RenderInline.h"
 #include "RenderView.h"
index a7cf0754eedb9889542f70568a2df725e153ece4..e6ce34078d23575e782ad512a26ab4ab3f9be7c8 100644 (file)
@@ -46,6 +46,7 @@
 #include "OptionGroupElement.h"
 #include "OptionElement.h"
 #include "Page.h"
+#include "PaintInfo.h"
 #include "RenderScrollbar.h"
 #include "RenderTheme.h"
 #include "RenderView.h"
index f938a5207c85432a9f6ffd38f9568cc4d0c0e441..71fca914a9785cc86479d668ce34345b53644aff 100644 (file)
@@ -32,6 +32,7 @@
 #include "GraphicsContext.h"
 #include "HTMLMediaElement.h"
 #include "HTMLNames.h"
+#include "PaintInfo.h"
 
 namespace WebCore {
 
index c7c81f9ed38fa10ec97139289706970e083cd4df..97ac5c3d4c37079b4d6201b8204fa59290f5a0cc 100644 (file)
@@ -28,8 +28,9 @@
 #include "RenderObject.h"
 
 #include "AXObjectCache.h"
-#include "Chrome.h"
 #include "CSSStyleSelector.h"
+#include "Chrome.h"
+#include "ContentData.h"
 #include "DashArray.h"
 #include "EditingBoundary.h"
 #include "FloatQuad.h"
index 2f443ef9bc7931ec2707a88eb2a190d68894366b..cf08a0da6976a713110b1ea7f78a8b3a9ce80616 100644 (file)
 
 #include "AffineTransform.h"
 #include "CachedResourceClient.h"
-#include "CSSPrimitiveValue.h"
 #include "Document.h"
 #include "Element.h"
 #include "FloatQuad.h"
-#include "PaintInfo.h"
+#include "PaintPhase.h"
 #include "RenderObjectChildList.h"
 #include "RenderStyle.h"
 #include "TextAffinity.h"
@@ -64,6 +63,8 @@ class VisiblePosition;
 class RenderSVGResourceContainer;
 #endif
 
+struct PaintInfo;
+
 enum HitTestFilter {
     HitTestAll,
     HitTestSelf,
index c7c8e44f809dc5648bf402f4873466af4d00fc3a..fa4f90233d87da8f39d5f72997efc31ec64c2df6 100644 (file)
@@ -28,6 +28,7 @@
 #include "RenderObjectChildList.h"
 
 #include "AXObjectCache.h"
+#include "ContentData.h"
 #include "RenderBlock.h"
 #include "RenderCounter.h"
 #include "RenderImage.h"
index 84de6fb4ba6b518e63b81b69dee6b05f42753183..4194e2b4fd595ff4de812ef420170bc9712a6d4c 100644 (file)
@@ -26,6 +26,7 @@
 
 #include "HTMLNames.h"
 #include "HTMLProgressElement.h"
+#include "PaintInfo.h"
 #include "RenderTheme.h"
 #include "ShadowElement.h"
 #include <wtf/CurrentTime.h>
index 16cc204f199853ff5e7c56406a15399b3d043b10..9cf55fc906ea20e50e96b0dd0642c3466e170b4a 100644 (file)
@@ -25,6 +25,8 @@
 
 #include "config.h"
 #include "RenderScrollbarPart.h"
+
+#include "PaintInfo.h"
 #include "RenderScrollbar.h"
 #include "RenderScrollbarTheme.h"
 #include "RenderView.h"
index ade04508386693d1d0b27807d62cc300f99b88b3..3534d9afce520d9ebe56972b8980af60228646a3 100644 (file)
@@ -27,6 +27,7 @@
 #include "RenderTable.h"
 
 #include "AutoTableLayout.h"
+#include "CollapsedBorderValue.h"
 #include "DeleteButtonController.h"
 #include "Document.h"
 #include "FixedTableLayout.h"
index 2bda68e774a380ecfa273605e8da222184c20558..b8a37f248805d720a986b27238f3fb7450ccc7dd 100644 (file)
@@ -31,6 +31,7 @@
 
 namespace WebCore {
 
+class CollapsedBorderValue;
 class RenderTableCol;
 class RenderTableCell;
 class RenderTableSection;
index 428d2c3a431c43863f5f6a3616ffbed25edff648..90d9865f934edbf926dff62b7bd47dcfbfbb3700 100644 (file)
 #include "config.h"
 #include "RenderTableCell.h"
 
+#include "CollapsedBorderValue.h"
 #include "FloatQuad.h"
 #include "GraphicsContext.h"
 #include "HTMLNames.h"
 #include "HTMLTableCellElement.h"
+#include "PaintInfo.h"
 #include "RenderTableCol.h"
 #include "RenderView.h"
 #include "TransformState.h"
index 5bb3ff4e38a9d6d950f146159982062fcfcd7a17..595e156abc6792a6cf396343049b9827e3d4b024 100644 (file)
@@ -28,6 +28,7 @@
 #include "CachedImage.h"
 #include "Document.h"
 #include "HTMLNames.h"
+#include "PaintInfo.h"
 #include "RenderTableCell.h"
 #include "RenderView.h"
 
index e65760633bd53bdfa0791cac52caf6b2bec72ef2..a0b6b9e7b1b70c33e75fada975b90ad35b00de74 100644 (file)
@@ -29,6 +29,7 @@
 #include "Document.h"
 #include "HitTestResult.h"
 #include "HTMLNames.h"
+#include "PaintInfo.h"
 #include "RenderTableCell.h"
 #include "RenderTableCol.h"
 #include "RenderTableRow.h"
index 6a2151499bedf409e2b16f812df063f11f5a3c7f..b0b7735856e71913914449e1cf8c275146578777 100644 (file)
@@ -33,6 +33,7 @@
 #include "HTMLNames.h"
 #include "MediaControlElements.h"
 #include "Page.h"
+#include "PaintInfo.h"
 #include "RenderStyle.h"
 #include "RenderView.h"
 #include "SelectionController.h"
index de83ae9f3d9cfe6779217197b3f38598f2ded5b7..90736c7ee9369ee4920da4b3f80d6960e27fd466 100644 (file)
@@ -27,6 +27,7 @@
 
 #include "CSSValueKeywords.h"
 #include "Color.h"
+#include "PaintInfo.h"
 #include "PlatformThemeChromiumGtk.h"
 #include "RenderObject.h"
 #include "ScrollbarTheme.h"
index e8ffe6cb96ea431962ecd2cd52fe5e4f378ec97c..02eb134bd543154a0f360042022e4d7d2f3d3715 100644 (file)
@@ -21,6 +21,7 @@
 #import "config.h"
 #import "RenderThemeChromiumMac.h"
 #import "ChromiumBridge.h"
+#import "PaintInfo.h"
 #import "RenderMediaControlsChromium.h"
 #import "UserAgentStyleSheets.h"
 #import <Carbon/Carbon.h>
index 9824851595f7d86ac745b9fa4a4b043bff3ae444..bb60c1f771b504d62922140800e655a1ba1637e5 100644 (file)
@@ -32,6 +32,7 @@
 #include "HTMLNames.h"
 #include "Image.h"
 #include "MediaControlElements.h"
+#include "PaintInfo.h"
 #include "PlatformContextSkia.h"
 #include "RenderBox.h"
 #include "RenderMediaControlsChromium.h"
index be670ff89e60262b073f57dc20564083082600e4..5b41ea2133b7e882a13e93d8c3f2de449e32a0e2 100644 (file)
@@ -38,6 +38,7 @@
 #include "HTMLMediaElement.h"
 #include "HTMLNames.h"
 #include "MediaControlElements.h"
+#include "PaintInfo.h"
 #include "RenderBox.h"
 #include "RenderProgress.h"
 #include "RenderSlider.h"
index a13b4aa493600a880c1b68d0092088a1bd0bf75f..0764093e6bc7dd114bb6225babefebfa5fc37939 100644 (file)
@@ -35,6 +35,7 @@
 #import "ImageBuffer.h"
 #import "LocalCurrentGraphicsContext.h"
 #import "MediaControlElements.h"
+#import "PaintInfo.h"
 #import "RenderMedia.h"
 #import "RenderSlider.h"
 #import "RenderView.h"
index 6d5d32288908683f4f9a261429acb375a1ebd270..3c1dedc6e4e5b4c18404bf9692c7d44cc4a6b78d 100644 (file)
@@ -35,6 +35,7 @@
 #include "HTMLInputElement.h"
 #include "HTMLMediaElement.h"
 #include "HTMLNames.h"
+#include "PaintInfo.h"
 #include "RenderMediaControls.h"
 #include "RenderSlider.h"
 #include "RenderView.h"
index 27b8783baebe045096f51c3db3c56ca9f9c6d21e..2c55f312647a7b45c651517da9a7ee5cd1e57f81 100644 (file)
 #include "CSSValueKeywords.h"
 #include "Document.h"
 #include "GraphicsContext.h"
-#include "NotImplemented.h"
 #if ENABLE(VIDEO)
 #include "HTMLMediaElement.h"
 #endif
+#include "NotImplemented.h"
+#include "PaintInfo.h"
 
 #include <windows.h>
 
index 5b82debddaee8b4adc6b5d02c0e8ff3ac4d0ad3f..0f3b55116a7a331c790963e442bdffc684e2c8c6 100644 (file)
@@ -34,6 +34,7 @@
 #include "HTMLNames.h"
 #include "HTMLVideoElement.h"
 #include "MediaPlayer.h"
+#include "PaintInfo.h"
 #include "RenderView.h"
 
 #if USE(ACCELERATED_COMPOSITING)
index 710224e0d5ae863bf96812e22c255c78aa7ee8f1..65130e704310979f2d67a9b498a3fff0f94d15ca 100644 (file)
@@ -29,6 +29,7 @@
 #include "GraphicsContext.h"
 #include "HitTestResult.h"
 #include "Page.h"
+#include "PaintInfo.h"
 #include "RenderArena.h"
 #include "RenderBlock.h"
 
index a3e66bd16ca5997fc4cbd15eb67a503b2aef795f..7117618d79f25328f40fc29a15abb843697f95c8 100644 (file)
@@ -32,6 +32,7 @@
 
 #include "GraphicsContext.h"
 #include "MathMLNames.h"
+#include "PaintInfo.h"
 #include "RenderText.h"
 
 namespace WebCore {
index f0a7abb7ddbe7c858cfcbbd22e7b2f47ab82f7ad..075f6ba5b15e24adb946591d91a4163688e1b760 100644 (file)
@@ -32,6 +32,7 @@
 
 #include "GraphicsContext.h"
 #include "MathMLNames.h"
+#include "PaintInfo.h"
 
 namespace WebCore {
     
index 1285acd4e4b5d933281ce9be386e0fd4a16926ec..3f99e6d0a38cacb1880d7d86d2f8e2e25dda707b 100644 (file)
@@ -32,6 +32,7 @@
 
 #include "GraphicsContext.h"
 #include "MathMLNames.h"
+#include "PaintInfo.h"
 #include "Path.h"
 
 namespace WebCore {
index 881818c8d06c7c8445657f2d616435a6b4eb623e..b780f94bf47973241402d8b642c2e684b98e4763 100644 (file)
@@ -22,6 +22,8 @@
 #include "config.h"
 #include "RenderStyle.h"
 
+#include "ContentData.h"
+#include "CursorList.h"
 #include "CSSPropertyNames.h"
 #include "CSSStyleSelector.h"
 #include "FontSelector.h"
index cbc5c17b6aab2992f47ec65d27a95550b7f81d83..1d7aadac712cb9f995cb209f1e612c2a6e5e54c1 100644 (file)
 #ifndef RenderStyle_h
 #define RenderStyle_h
 
-#include "TransformationMatrix.h"
 #include "AnimationList.h"
-#include "BorderData.h"
 #include "BorderValue.h"
-#include "CSSImageGeneratorValue.h"
 #include "CSSPrimitiveValue.h"
 #include "CSSPropertyNames.h"
-#include "CSSReflectionDirection.h"
-#include "CSSValueList.h"
-#include "CollapsedBorderValue.h"
 #include "Color.h"
 #include "ColorSpace.h"
-#include "ContentData.h"
 #include "CounterDirectives.h"
-#include "CursorList.h"
 #include "DataRef.h"
 #include "FillLayer.h"
-#include "FloatPoint.h"
 #include "Font.h"
 #include "GraphicsTypes.h"
-#include "IntRect.h"
 #include "Length.h"
 #include "LengthBox.h"
 #include "LengthSize.h"
 #include "LineClampValue.h"
 #include "NinePieceImage.h"
 #include "OutlineValue.h"
-#include "Pair.h"
 #include "RenderStyleConstants.h"
-#include "ShadowData.h"
 #include "StyleBackgroundData.h"
 #include "StyleBoxData.h"
 #include "StyleFlexibleBoxData.h"
@@ -69,7 +57,6 @@
 #include "StyleVisualData.h"
 #include "TextDirection.h"
 #include "ThemeTypes.h"
-#include "TimingFunction.h"
 #include "TransformOperations.h"
 #include <wtf/Forward.h>
 #include <wtf/OwnPtr.h>
@@ -99,10 +86,17 @@ namespace WebCore {
 
 using std::max;
 
+class BorderData;
 class CSSStyleSelector;
-class CSSValueList;
+class CounterContent;
+class CursorList;
+class IntRect;
 class Pair;
+class ShadowData;
 class StyleImage;
+class TransformationMatrix;
+
+struct ContentData;
 
 typedef Vector<RefPtr<RenderStyle>, 4> PseudoStyleCache;
 
index 5a3f4f4dc835243ed850380abdd48afdd951ad7d..80b576a57c6a4d560bd776ee738bb5dfbdb45808 100644 (file)
@@ -22,6 +22,7 @@
 #include "config.h"
 #include "StyleRareInheritedData.h"
 
+#include "CursorList.h"
 #include "RenderStyle.h"
 #include "RenderStyleConstants.h"
 
index cc785fc2ea243000a9e111459a81b67aad2e0f35..091f460365280c14829939b9ebf3fbe93539218c 100644 (file)
@@ -28,6 +28,7 @@
 #include "WebPage.h"
 #include <WebCore/Frame.h>
 #include <WebCore/FrameView.h>
+#include <WebCore/GraphicsContext.h>
 #include <WebCore/Page.h>
 
 using namespace WebCore;