Title: [144574] trunk/Source/WebCore
Revision
144574
Author
[email protected]
Date
2013-03-03 07:59:17 -0800 (Sun, 03 Mar 2013)

Log Message

BUILD FIX: RenderLayerFilterInfo.h needs to include Element.h with ENABLE(SVG)

Fixes the following build failures:

    In file included from Source/WebCore/rendering/RenderLayerFilterInfo.cpp:33:
    Source/WebCore/rendering/RenderLayerFilterInfo.h:118:19: error: use of undeclared identifier 'Element'
        Vector<RefPtr<Element> > m_internalSVGReferences;
                      ^
    Source/WebCore/rendering/RenderLayerFilterInfo.h:118:28: error: expected a type
        Vector<RefPtr<Element> > m_internalSVGReferences;
                               ^
    Source/WebCore/rendering/RenderLayerFilterInfo.h:118:30: error: private field 'm_internalSVGReferences' is not used [-Werror,-Wunused-private-field]
        Vector<RefPtr<Element> > m_internalSVGReferences;
                                 ^
    3 errors generated.

* rendering/RenderLayerFilterInfo.h: Include Element.h within
ENABLE(SVG).  Move ENABLE(SVG) block below unconditional
headers.

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (144573 => 144574)


--- trunk/Source/WebCore/ChangeLog	2013-03-03 12:05:04 UTC (rev 144573)
+++ trunk/Source/WebCore/ChangeLog	2013-03-03 15:59:17 UTC (rev 144574)
@@ -1,3 +1,25 @@
+2013-03-03  David Kilzer  <[email protected]>
+
+        BUILD FIX: RenderLayerFilterInfo.h needs to include Element.h with ENABLE(SVG)
+
+        Fixes the following build failures:
+
+            In file included from Source/WebCore/rendering/RenderLayerFilterInfo.cpp:33:
+            Source/WebCore/rendering/RenderLayerFilterInfo.h:118:19: error: use of undeclared identifier 'Element'
+                Vector<RefPtr<Element> > m_internalSVGReferences;
+                              ^
+            Source/WebCore/rendering/RenderLayerFilterInfo.h:118:28: error: expected a type
+                Vector<RefPtr<Element> > m_internalSVGReferences;
+                                       ^
+            Source/WebCore/rendering/RenderLayerFilterInfo.h:118:30: error: private field 'm_internalSVGReferences' is not used [-Werror,-Wunused-private-field]
+                Vector<RefPtr<Element> > m_internalSVGReferences;
+                                         ^
+            3 errors generated.
+
+        * rendering/RenderLayerFilterInfo.h: Include Element.h within
+        ENABLE(SVG).  Move ENABLE(SVG) block below unconditional
+        headers.
+
 2013-03-03  Sheriff Bot  <[email protected]>
 
         Unreviewed, rolling out r144567.

Modified: trunk/Source/WebCore/rendering/RenderLayerFilterInfo.h (144573 => 144574)


--- trunk/Source/WebCore/rendering/RenderLayerFilterInfo.h	2013-03-03 12:05:04 UTC (rev 144573)
+++ trunk/Source/WebCore/rendering/RenderLayerFilterInfo.h	2013-03-03 15:59:17 UTC (rev 144574)
@@ -32,9 +32,6 @@
 
 #if ENABLE(CSS_FILTERS)
 
-#if ENABLE(SVG)
-#include "CachedSVGDocument.h"
-#endif
 #include "FilterOperation.h"
 #include "LayoutRect.h"
 #include <wtf/HashMap.h>
@@ -45,6 +42,11 @@
 #include "CustomFilterProgramClient.h"
 #endif
 
+#if ENABLE(SVG)
+#include "CachedSVGDocument.h"
+#include "Element.h"
+#endif
+
 namespace WebCore {
 
 class FilterEffectRenderer;
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to