Index: Source/platform/fonts/GlyphPageTreeNode.h |
diff --git a/Source/core/platform/graphics/GlyphPageTreeNode.h b/Source/platform/fonts/GlyphPageTreeNode.h |
similarity index 96% |
rename from Source/core/platform/graphics/GlyphPageTreeNode.h |
rename to Source/platform/fonts/GlyphPageTreeNode.h |
index eec5ef2f6a8d9a201528f673fe57e12535cf81ca..2ac20a2ca2a9e216c4727e874b2653bfbf57f5c2 100644 |
--- a/Source/core/platform/graphics/GlyphPageTreeNode.h |
+++ b/Source/platform/fonts/GlyphPageTreeNode.h |
@@ -38,8 +38,8 @@ |
#include "wtf/unicode/Unicode.h" |
#ifndef NDEBUG |
-void showGlyphPageTrees(); |
-void showGlyphPageTree(unsigned pageNumber); |
+void PLATFORM_EXPORT showGlyphPageTrees(); |
+void PLATFORM_EXPORT showGlyphPageTree(unsigned pageNumber); |
#endif |
namespace WebCore { |
@@ -67,8 +67,8 @@ class SimpleFontData; |
// system fallback page is not populated at construction like the other pages, |
// but on demand for each glyph, because the system may need to use different |
// fallback fonts for each. This lazy population is done by the Font. |
-class GlyphPageTreeNode { |
- WTF_MAKE_FAST_ALLOCATED; |
+class PLATFORM_EXPORT GlyphPageTreeNode { |
+ WTF_MAKE_FAST_ALLOCATED; WTF_MAKE_NONCOPYABLE(GlyphPageTreeNode); |
public: |
static GlyphPageTreeNode* getRootChild(const FontData* fontData, unsigned pageNumber) |
{ |