[INTL] Remove INTL sub-feature compile flags
https://bugs.webkit.org/show_bug.cgi?id=188081
Patch by Andy VanWagoner <andy@vanwagoner.family> on 2018-07-26
Reviewed by Michael Catanzaro.
.:
* Source/cmake/OptionsJSCOnly.cmake:
* Source/cmake/WebKitFeatures.cmake:
PerformanceTests:
Removed old and unused i18n flag.
* StitchMarker/wtf/FeatureDefines.h:
Source/JavaScriptCore:
Removed ENABLE_INTL_NUMBER_FORMAT_TO_PARTS and ENABLE_INTL_PLURAL_RULES flags.
The runtime flags are still present, and should be relied on instead.
The defines for ICU features have also been updated to match HAVE() style.
* Configurations/FeatureDefines.xcconfig:
* runtime/IntlPluralRules.cpp:
(JSC::IntlPluralRules::resolvedOptions):
(JSC::IntlPluralRules::select):
* runtime/IntlPluralRules.h:
* runtime/Options.h:
Source/WebCore:
Compile time feature flags for INTL sub features were removed, and are covered by existing tests.
* Configurations/FeatureDefines.xcconfig:
Source/WebCore/PAL:
* Configurations/FeatureDefines.xcconfig:
Source/WebKit:
* Configurations/FeatureDefines.xcconfig:
Source/WebKitLegacy/mac:
* Configurations/FeatureDefines.xcconfig:
Source/WTF:
Removed INTL sub-feature compile flags, and an old unused i18n flag.
* wtf/FeatureDefines.h:
Tools:
* Scripts/webkitperl/FeatureList.pm:
* TestWebKitAPI/Configurations/FeatureDefines.xcconfig:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@234293 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/ChangeLog b/ChangeLog
index 6e80c52..71f30f6 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2018-07-26 Andy VanWagoner <andy@vanwagoner.family>
+
+ [INTL] Remove INTL sub-feature compile flags
+ https://bugs.webkit.org/show_bug.cgi?id=188081
+
+ Reviewed by Michael Catanzaro.
+
+ * Source/cmake/OptionsJSCOnly.cmake:
+ * Source/cmake/WebKitFeatures.cmake:
+
2018-07-24 Thibault Saunier <tsaunier@igalia.com>
[WPE][GTK] Implement PeerConnection API on top of libwebrtc