Add *CSS* prefix to FontFeatureValue to generate toCSSFontFeatureValue(), and use it
https://bugs.webkit.org/show_bug.cgi?id=122204
Reviewed by Darin Adler.
*CSS* prefix needs to be added to FontFeatureValue class in order to generate toCSSFontFeatureValue().
static_cast<FontFeatureValue*> is changed with toCSSFontFeatureValue() by using this change.
No new tests, no behavior changes.
* CMakeLists.txt:
* GNUmakefile.list.am:
* Target.pri:
* WebCore.vcxproj/WebCore.vcxproj:
* WebCore.vcxproj/WebCore.vcxproj.filters:
* WebCore.xcodeproj/project.pbxproj:
* css/CSSComputedStyleDeclaration.cpp:
(WebCore::ComputedStyleExtractor::propertyValue):
* css/CSSFontFeatureValue.cpp: Renamed from Source/WebCore/css/FontFeatureValue.cpp.
(WebCore::CSSFontFeatureValue::CSSFontFeatureValue):
(WebCore::CSSFontFeatureValue::customCSSText):
(WebCore::CSSFontFeatureValue::equals):
* css/CSSFontFeatureValue.h: Renamed from Source/WebCore/css/FontFeatureValue.h.
(WebCore::CSSFontFeatureValue::create):
(WebCore::CSSFontFeatureValue::tag):
(WebCore::CSSFontFeatureValue::value):
* css/CSSParser.cpp:
(WebCore::CSSParser::parseFontFeatureTag):
* css/CSSValue.cpp:
(WebCore::CSSValue::equals):
(WebCore::CSSValue::cssText):
(WebCore::CSSValue::destroy):
* css/StyleResolver.cpp:
(WebCore::StyleResolver::applyProperty):
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156985 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/Source/WebCore/GNUmakefile.list.am b/Source/WebCore/GNUmakefile.list.am
index d2079a0..49573bd 100644
--- a/Source/WebCore/GNUmakefile.list.am
+++ b/Source/WebCore/GNUmakefile.list.am
@@ -2475,6 +2475,8 @@
Source/WebCore/css/CSSFontFaceSource.h \
Source/WebCore/css/CSSFontFaceSrcValue.cpp \
Source/WebCore/css/CSSFontFaceSrcValue.h \
+ Source/WebCore/css/CSSFontFeatureValue.cpp \
+ Source/WebCore/css/CSSFontFeatureValue.h \
Source/WebCore/css/CSSFontSelector.cpp \
Source/WebCore/css/CSSFontSelector.h \
Source/WebCore/css/CSSFontValue.cpp \
@@ -2563,8 +2565,6 @@
Source/WebCore/css/DocumentRuleSets.h \
Source/WebCore/css/ElementRuleCollector.cpp \
Source/WebCore/css/ElementRuleCollector.h \
- Source/WebCore/css/FontFeatureValue.cpp \
- Source/WebCore/css/FontFeatureValue.h \
Source/WebCore/css/FontLoader.cpp \
Source/WebCore/css/FontLoader.h \
Source/WebCore/css/InspectorCSSOMWrappers.cpp \