Diff
Modified: trunk/ChangeLog (259766 => 259767)
--- trunk/ChangeLog 2020-04-08 23:59:31 UTC (rev 259766)
+++ trunk/ChangeLog 2020-04-09 00:06:00 UTC (rev 259767)
@@ -1,3 +1,17 @@
+2020-04-08 Ross Kirsling <[email protected]>
+
+ Remove ENABLE_INTL define
+ https://bugs.webkit.org/show_bug.cgi?id=210164
+
+ Reviewed by Darin Adler.
+
+ * Source/cmake/OptionsFTW.cmake:
+ * Source/cmake/OptionsMac.cmake:
+ * Source/cmake/OptionsWin.cmake:
+ * Source/cmake/WebKitFeatures.cmake:
+ * Source/cmake/tools/vsprops/FeatureDefines.props:
+ * Source/cmake/tools/vsprops/FeatureDefinesCairo.props:
+
2020-04-08 Stephan Szabo <[email protected]>
[PlayStation] Update import of libdl stubs for new Angle dladdr use
Modified: trunk/Source/_javascript_Core/ChangeLog (259766 => 259767)
--- trunk/Source/_javascript_Core/ChangeLog 2020-04-08 23:59:31 UTC (rev 259766)
+++ trunk/Source/_javascript_Core/ChangeLog 2020-04-09 00:06:00 UTC (rev 259767)
@@ -1,3 +1,61 @@
+2020-04-08 Ross Kirsling <[email protected]>
+
+ Remove ENABLE_INTL define
+ https://bugs.webkit.org/show_bug.cgi?id=210164
+
+ Reviewed by Darin Adler.
+
+ * Scripts/generateIntlCanonicalizeLanguage.py:
+ * builtins/DatePrototype.js:
+ * runtime/ArrayPrototype.cpp:
+ (JSC::arrayProtoFuncToLocaleString):
+ * runtime/DatePrototype.cpp:
+ (JSC::DatePrototype::finishCreation):
+ * runtime/IntlCollator.cpp:
+ * runtime/IntlCollator.h:
+ * runtime/IntlCollatorConstructor.cpp:
+ * runtime/IntlCollatorConstructor.h:
+ * runtime/IntlCollatorPrototype.cpp:
+ * runtime/IntlCollatorPrototype.h:
+ * runtime/IntlDateTimeFormat.cpp:
+ * runtime/IntlDateTimeFormat.h:
+ * runtime/IntlDateTimeFormatConstructor.cpp:
+ * runtime/IntlDateTimeFormatConstructor.h:
+ * runtime/IntlDateTimeFormatPrototype.cpp:
+ * runtime/IntlDateTimeFormatPrototype.h:
+ * runtime/IntlNumberFormat.cpp:
+ * runtime/IntlNumberFormat.h:
+ * runtime/IntlNumberFormatConstructor.cpp:
+ * runtime/IntlNumberFormatConstructor.h:
+ * runtime/IntlNumberFormatPrototype.cpp:
+ * runtime/IntlNumberFormatPrototype.h:
+ * runtime/IntlObject.cpp:
+ * runtime/IntlObject.h:
+ * runtime/IntlObjectInlines.h:
+ * runtime/IntlPluralRules.cpp:
+ * runtime/IntlPluralRules.h:
+ * runtime/IntlPluralRulesConstructor.cpp:
+ * runtime/IntlPluralRulesConstructor.h:
+ * runtime/IntlPluralRulesPrototype.cpp:
+ * runtime/IntlPluralRulesPrototype.h:
+ * runtime/JSGlobalObject.cpp:
+ (JSC::JSGlobalObject::init):
+ (JSC::JSGlobalObject::visitChildren):
+ * runtime/JSGlobalObject.h:
+ (JSC::JSGlobalObject::defaultCollator const):
+ (JSC::JSGlobalObject::pluralRulesStructure):
+ * runtime/JSGlobalObjectFunctions.cpp:
+ (JSC::globalFuncDateTimeFormat):
+ * runtime/NumberPrototype.cpp:
+ (JSC::numberProtoFuncToLocaleString):
+ * runtime/StringPrototype.cpp:
+ (JSC::StringPrototype::finishCreation):
+ (JSC::stringProtoFuncLocaleCompare):
+ (JSC::stringProtoFuncToLocaleUpperCase):
+ * runtime/VM.cpp:
+ (JSC::VM::VM):
+ * runtime/VM.h:
+
2020-04-08 Daniel Bates <[email protected]>
Track editable elements on screen
Modified: trunk/Source/_javascript_Core/Scripts/generateIntlCanonicalizeLanguage.py (259766 => 259767)
--- trunk/Source/_javascript_Core/Scripts/generateIntlCanonicalizeLanguage.py 2020-04-08 23:59:31 UTC (rev 259766)
+++ trunk/Source/_javascript_Core/Scripts/generateIntlCanonicalizeLanguage.py 2020-04-09 00:06:00 UTC (rev 259767)
@@ -114,7 +114,6 @@
if self.fileDate:
file.write("// language-subtag-registry file date: {}\n".format(self.fileDate))
file.write("\n#pragma once\n")
- file.write("\n#if ENABLE(INTL)\n")
file.write("\nnamespace JSC {\n")
self.dumpLookup(file, "intlPreferredLanguageTag", self.languageMap)
self.dumpLookup(file, "intlPreferredExtlangTag", self.extlangMap)
@@ -122,7 +121,6 @@
self.dumpLookup(file, "intlRedundantLanguageTag", self.redundantMap)
self.dumpLookup(file, "intlGrandfatheredLanguageTag", self.grandfatheredMap)
file.write("\n} // namespace JSC\n")
- file.write("\n#endif // ENABLE(INTL)\n")
def dumpLookup(self, file, name, map):
file.write("\nstatic String {}(const String& tag)\n{{\n".format(name))
Modified: trunk/Source/_javascript_Core/builtins/DatePrototype.js (259766 => 259767)
--- trunk/Source/_javascript_Core/builtins/DatePrototype.js 2020-04-08 23:59:31 UTC (rev 259766)
+++ trunk/Source/_javascript_Core/builtins/DatePrototype.js 2020-04-09 00:06:00 UTC (rev 259767)
@@ -23,8 +23,6 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-// @conditional=ENABLE(INTL)
-
function toLocaleString(/* locales, options */)
{
"use strict";
Modified: trunk/Source/_javascript_Core/runtime/ArrayPrototype.cpp (259766 => 259767)
--- trunk/Source/_javascript_Core/runtime/ArrayPrototype.cpp 2020-04-08 23:59:31 UTC (rev 259766)
+++ trunk/Source/_javascript_Core/runtime/ArrayPrototype.cpp 2020-04-09 00:06:00 UTC (rev 259767)
@@ -698,9 +698,7 @@
JSStringJoiner stringJoiner(globalObject, ',', length);
RETURN_IF_EXCEPTION(scope, encodedJSValue());
-#if ENABLE(INTL)
ArgList arguments(callFrame);
-#endif
for (unsigned i = 0; i < length; ++i) {
JSValue element = thisObject->getIndex(globalObject, i);
RETURN_IF_EXCEPTION(scope, encodedJSValue());
@@ -712,11 +710,7 @@
CallData callData;
CallType callType = getCallData(vm, conversionFunction, callData);
if (callType != CallType::None) {
-#if ENABLE(INTL)
element = call(globalObject, conversionFunction, callType, callData, element, arguments);
-#else
- element = call(globalObject, conversionFunction, callType, callData, element, *vm.emptyList);
-#endif
RETURN_IF_EXCEPTION(scope, encodedJSValue());
}
}
Modified: trunk/Source/_javascript_Core/runtime/DatePrototype.cpp (259766 => 259767)
--- trunk/Source/_javascript_Core/runtime/DatePrototype.cpp 2020-04-08 23:59:31 UTC (rev 259766)
+++ trunk/Source/_javascript_Core/runtime/DatePrototype.cpp 2020-04-09 00:06:00 UTC (rev 259767)
@@ -517,11 +517,9 @@
putDirectWithoutTransition(vm, toUTCStringName, toUTCStringFunction, static_cast<unsigned>(PropertyAttribute::DontEnum));
putDirectWithoutTransition(vm, Identifier::fromString(vm, "toGMTString"_s), toUTCStringFunction, static_cast<unsigned>(PropertyAttribute::DontEnum));
-#if ENABLE(INTL)
JSC_BUILTIN_FUNCTION_WITHOUT_TRANSITION("toLocaleString", datePrototypeToLocaleStringCodeGenerator, static_cast<unsigned>(PropertyAttribute::DontEnum));
JSC_BUILTIN_FUNCTION_WITHOUT_TRANSITION("toLocaleDateString", datePrototypeToLocaleDateStringCodeGenerator, static_cast<unsigned>(PropertyAttribute::DontEnum));
JSC_BUILTIN_FUNCTION_WITHOUT_TRANSITION("toLocaleTimeString", datePrototypeToLocaleTimeStringCodeGenerator, static_cast<unsigned>(PropertyAttribute::DontEnum));
-#endif
JSFunction* toPrimitiveFunction = JSFunction::create(vm, globalObject, 1, "[Symbol.toPrimitive]"_s, dateProtoFuncToPrimitiveSymbol, NoIntrinsic);
putDirectWithoutTransition(vm, vm.propertyNames->toPrimitiveSymbol, toPrimitiveFunction, PropertyAttribute::DontEnum | PropertyAttribute::ReadOnly);
Modified: trunk/Source/_javascript_Core/runtime/IntlCollator.cpp (259766 => 259767)
--- trunk/Source/_javascript_Core/runtime/IntlCollator.cpp 2020-04-08 23:59:31 UTC (rev 259766)
+++ trunk/Source/_javascript_Core/runtime/IntlCollator.cpp 2020-04-09 00:06:00 UTC (rev 259767)
@@ -28,8 +28,6 @@
#include "config.h"
#include "IntlCollator.h"
-#if ENABLE(INTL)
-
#include "CatchScope.h"
#include "Error.h"
#include "IntlCollatorConstructor.h"
@@ -40,7 +38,6 @@
#include "SlotVisitorInlines.h"
#include "StructureInlines.h"
#include <unicode/ucol.h>
-#include <wtf/unicode/Collator.h>
namespace JSC {
@@ -436,5 +433,3 @@
}
} // namespace JSC
-
-#endif // ENABLE(INTL)
Modified: trunk/Source/_javascript_Core/runtime/IntlCollator.h (259766 => 259767)
--- trunk/Source/_javascript_Core/runtime/IntlCollator.h 2020-04-08 23:59:31 UTC (rev 259766)
+++ trunk/Source/_javascript_Core/runtime/IntlCollator.h 2020-04-09 00:06:00 UTC (rev 259767)
@@ -25,8 +25,6 @@
#pragma once
-#if ENABLE(INTL)
-
#include "JSObject.h"
struct UCollator;
@@ -97,5 +95,3 @@
};
} // namespace JSC
-
-#endif // ENABLE(INTL)
Modified: trunk/Source/_javascript_Core/runtime/IntlCollatorConstructor.cpp (259766 => 259767)
--- trunk/Source/_javascript_Core/runtime/IntlCollatorConstructor.cpp 2020-04-08 23:59:31 UTC (rev 259766)
+++ trunk/Source/_javascript_Core/runtime/IntlCollatorConstructor.cpp 2020-04-09 00:06:00 UTC (rev 259767)
@@ -28,8 +28,6 @@
#include "config.h"
#include "IntlCollatorConstructor.h"
-#if ENABLE(INTL)
-
#include "Error.h"
#include "IntlCollator.h"
#include "IntlCollatorPrototype.h"
@@ -143,5 +141,3 @@
}
} // namespace JSC
-
-#endif // ENABLE(INTL)
Modified: trunk/Source/_javascript_Core/runtime/IntlCollatorConstructor.h (259766 => 259767)
--- trunk/Source/_javascript_Core/runtime/IntlCollatorConstructor.h 2020-04-08 23:59:31 UTC (rev 259766)
+++ trunk/Source/_javascript_Core/runtime/IntlCollatorConstructor.h 2020-04-09 00:06:00 UTC (rev 259767)
@@ -26,8 +26,6 @@
#pragma once
-#if ENABLE(INTL)
-
#include "InternalFunction.h"
#include "IntlObject.h"
@@ -57,5 +55,3 @@
STATIC_ASSERT_ISO_SUBSPACE_SHARABLE(IntlCollatorConstructor, InternalFunction);
} // namespace JSC
-
-#endif // ENABLE(INTL)
Modified: trunk/Source/_javascript_Core/runtime/IntlCollatorPrototype.cpp (259766 => 259767)
--- trunk/Source/_javascript_Core/runtime/IntlCollatorPrototype.cpp 2020-04-08 23:59:31 UTC (rev 259766)
+++ trunk/Source/_javascript_Core/runtime/IntlCollatorPrototype.cpp 2020-04-09 00:06:00 UTC (rev 259767)
@@ -27,8 +27,6 @@
#include "config.h"
#include "IntlCollatorPrototype.h"
-#if ENABLE(INTL)
-
#include "Error.h"
#include "IntlCollator.h"
#include "JSBoundFunction.h"
@@ -150,5 +148,3 @@
}
} // namespace JSC
-
-#endif // ENABLE(INTL)
Modified: trunk/Source/_javascript_Core/runtime/IntlCollatorPrototype.h (259766 => 259767)
--- trunk/Source/_javascript_Core/runtime/IntlCollatorPrototype.h 2020-04-08 23:59:31 UTC (rev 259766)
+++ trunk/Source/_javascript_Core/runtime/IntlCollatorPrototype.h 2020-04-09 00:06:00 UTC (rev 259767)
@@ -26,8 +26,6 @@
#pragma once
-#if ENABLE(INTL)
-
#include "JSObject.h"
namespace JSC {
@@ -57,5 +55,3 @@
};
} // namespace JSC
-
-#endif // ENABLE(INTL)
Modified: trunk/Source/_javascript_Core/runtime/IntlDateTimeFormat.cpp (259766 => 259767)
--- trunk/Source/_javascript_Core/runtime/IntlDateTimeFormat.cpp 2020-04-08 23:59:31 UTC (rev 259766)
+++ trunk/Source/_javascript_Core/runtime/IntlDateTimeFormat.cpp 2020-04-09 00:06:00 UTC (rev 259767)
@@ -27,8 +27,6 @@
#include "config.h"
#include "IntlDateTimeFormat.h"
-#if ENABLE(INTL)
-
#include "DateInstance.h"
#include "Error.h"
#include "IntlDateTimeFormatConstructor.h"
@@ -1038,5 +1036,3 @@
}
} // namespace JSC
-
-#endif // ENABLE(INTL)
Modified: trunk/Source/_javascript_Core/runtime/IntlDateTimeFormat.h (259766 => 259767)
--- trunk/Source/_javascript_Core/runtime/IntlDateTimeFormat.h 2020-04-08 23:59:31 UTC (rev 259766)
+++ trunk/Source/_javascript_Core/runtime/IntlDateTimeFormat.h 2020-04-09 00:06:00 UTC (rev 259767)
@@ -25,8 +25,6 @@
#pragma once
-#if ENABLE(INTL)
-
#include "JSObject.h"
#include <unicode/udat.h>
#include <unicode/uvernum.h>
@@ -124,5 +122,3 @@
};
} // namespace JSC
-
-#endif // ENABLE(INTL)
Modified: trunk/Source/_javascript_Core/runtime/IntlDateTimeFormatConstructor.cpp (259766 => 259767)
--- trunk/Source/_javascript_Core/runtime/IntlDateTimeFormatConstructor.cpp 2020-04-08 23:59:31 UTC (rev 259766)
+++ trunk/Source/_javascript_Core/runtime/IntlDateTimeFormatConstructor.cpp 2020-04-09 00:06:00 UTC (rev 259767)
@@ -27,8 +27,6 @@
#include "config.h"
#include "IntlDateTimeFormatConstructor.h"
-#if ENABLE(INTL)
-
#include "Error.h"
#include "IntlDateTimeFormat.h"
#include "IntlDateTimeFormatPrototype.h"
@@ -144,5 +142,3 @@
}
} // namespace JSC
-
-#endif // ENABLE(INTL)
Modified: trunk/Source/_javascript_Core/runtime/IntlDateTimeFormatConstructor.h (259766 => 259767)
--- trunk/Source/_javascript_Core/runtime/IntlDateTimeFormatConstructor.h 2020-04-08 23:59:31 UTC (rev 259766)
+++ trunk/Source/_javascript_Core/runtime/IntlDateTimeFormatConstructor.h 2020-04-09 00:06:00 UTC (rev 259767)
@@ -26,8 +26,6 @@
#pragma once
-#if ENABLE(INTL)
-
#include "InternalFunction.h"
#include "IntlObject.h"
@@ -57,5 +55,3 @@
STATIC_ASSERT_ISO_SUBSPACE_SHARABLE(IntlDateTimeFormatConstructor, InternalFunction);
} // namespace JSC
-
-#endif // ENABLE(INTL)
Modified: trunk/Source/_javascript_Core/runtime/IntlDateTimeFormatPrototype.cpp (259766 => 259767)
--- trunk/Source/_javascript_Core/runtime/IntlDateTimeFormatPrototype.cpp 2020-04-08 23:59:31 UTC (rev 259766)
+++ trunk/Source/_javascript_Core/runtime/IntlDateTimeFormatPrototype.cpp 2020-04-09 00:06:00 UTC (rev 259767)
@@ -27,8 +27,6 @@
#include "config.h"
#include "IntlDateTimeFormatPrototype.h"
-#if ENABLE(INTL)
-
#include "BuiltinNames.h"
#include "DateConstructor.h"
#include "Error.h"
@@ -193,5 +191,3 @@
}
} // namespace JSC
-
-#endif // ENABLE(INTL)
Modified: trunk/Source/_javascript_Core/runtime/IntlDateTimeFormatPrototype.h (259766 => 259767)
--- trunk/Source/_javascript_Core/runtime/IntlDateTimeFormatPrototype.h 2020-04-08 23:59:31 UTC (rev 259766)
+++ trunk/Source/_javascript_Core/runtime/IntlDateTimeFormatPrototype.h 2020-04-09 00:06:00 UTC (rev 259767)
@@ -26,8 +26,6 @@
#pragma once
-#if ENABLE(INTL)
-
#include "JSObject.h"
namespace JSC {
@@ -57,5 +55,3 @@
};
} // namespace JSC
-
-#endif // ENABLE(INTL)
Modified: trunk/Source/_javascript_Core/runtime/IntlNumberFormat.cpp (259766 => 259767)
--- trunk/Source/_javascript_Core/runtime/IntlNumberFormat.cpp 2020-04-08 23:59:31 UTC (rev 259766)
+++ trunk/Source/_javascript_Core/runtime/IntlNumberFormat.cpp 2020-04-09 00:06:00 UTC (rev 259767)
@@ -28,8 +28,6 @@
#include "config.h"
#include "IntlNumberFormat.h"
-#if ENABLE(INTL)
-
#include "CatchScope.h"
#include "Error.h"
#include "IntlNumberFormatConstructor.h"
@@ -539,5 +537,3 @@
}
} // namespace JSC
-
-#endif // ENABLE(INTL)
Modified: trunk/Source/_javascript_Core/runtime/IntlNumberFormat.h (259766 => 259767)
--- trunk/Source/_javascript_Core/runtime/IntlNumberFormat.h 2020-04-08 23:59:31 UTC (rev 259766)
+++ trunk/Source/_javascript_Core/runtime/IntlNumberFormat.h 2020-04-09 00:06:00 UTC (rev 259767)
@@ -25,8 +25,6 @@
#pragma once
-#if ENABLE(INTL)
-
#include "JSObject.h"
#include <unicode/unum.h>
#include <unicode/uvernum.h>
@@ -114,5 +112,3 @@
};
} // namespace JSC
-
-#endif // ENABLE(INTL)
Modified: trunk/Source/_javascript_Core/runtime/IntlNumberFormatConstructor.cpp (259766 => 259767)
--- trunk/Source/_javascript_Core/runtime/IntlNumberFormatConstructor.cpp 2020-04-08 23:59:31 UTC (rev 259766)
+++ trunk/Source/_javascript_Core/runtime/IntlNumberFormatConstructor.cpp 2020-04-09 00:06:00 UTC (rev 259767)
@@ -27,8 +27,6 @@
#include "config.h"
#include "IntlNumberFormatConstructor.h"
-#if ENABLE(INTL)
-
#include "Error.h"
#include "IntlNumberFormat.h"
#include "IntlNumberFormatPrototype.h"
@@ -144,5 +142,3 @@
}
} // namespace JSC
-
-#endif // ENABLE(INTL)
Modified: trunk/Source/_javascript_Core/runtime/IntlNumberFormatConstructor.h (259766 => 259767)
--- trunk/Source/_javascript_Core/runtime/IntlNumberFormatConstructor.h 2020-04-08 23:59:31 UTC (rev 259766)
+++ trunk/Source/_javascript_Core/runtime/IntlNumberFormatConstructor.h 2020-04-09 00:06:00 UTC (rev 259767)
@@ -26,8 +26,6 @@
#pragma once
-#if ENABLE(INTL)
-
#include "InternalFunction.h"
#include "IntlObject.h"
@@ -57,5 +55,3 @@
STATIC_ASSERT_ISO_SUBSPACE_SHARABLE(IntlNumberFormatConstructor, InternalFunction);
} // namespace JSC
-
-#endif // ENABLE(INTL)
Modified: trunk/Source/_javascript_Core/runtime/IntlNumberFormatPrototype.cpp (259766 => 259767)
--- trunk/Source/_javascript_Core/runtime/IntlNumberFormatPrototype.cpp 2020-04-08 23:59:31 UTC (rev 259766)
+++ trunk/Source/_javascript_Core/runtime/IntlNumberFormatPrototype.cpp 2020-04-09 00:06:00 UTC (rev 259767)
@@ -27,8 +27,6 @@
#include "config.h"
#include "IntlNumberFormatPrototype.h"
-#if ENABLE(INTL)
-
#include "BuiltinNames.h"
#include "Error.h"
#include "IntlNumberFormat.h"
@@ -179,5 +177,3 @@
}
} // namespace JSC
-
-#endif // ENABLE(INTL)
Modified: trunk/Source/_javascript_Core/runtime/IntlNumberFormatPrototype.h (259766 => 259767)
--- trunk/Source/_javascript_Core/runtime/IntlNumberFormatPrototype.h 2020-04-08 23:59:31 UTC (rev 259766)
+++ trunk/Source/_javascript_Core/runtime/IntlNumberFormatPrototype.h 2020-04-09 00:06:00 UTC (rev 259767)
@@ -26,8 +26,6 @@
#pragma once
-#if ENABLE(INTL)
-
#include "JSObject.h"
namespace JSC {
@@ -57,5 +55,3 @@
};
} // namespace JSC
-
-#endif // ENABLE(INTL)
Modified: trunk/Source/_javascript_Core/runtime/IntlObject.cpp (259766 => 259767)
--- trunk/Source/_javascript_Core/runtime/IntlObject.cpp 2020-04-08 23:59:31 UTC (rev 259766)
+++ trunk/Source/_javascript_Core/runtime/IntlObject.cpp 2020-04-09 00:06:00 UTC (rev 259767)
@@ -28,8 +28,6 @@
#include "config.h"
#include "IntlObject.h"
-#if ENABLE(INTL)
-
#include "Error.h"
#include "FunctionPrototype.h"
#include "IntlCanonicalizeLanguage.h"
@@ -1038,5 +1036,3 @@
}
} // namespace JSC
-
-#endif // ENABLE(INTL)
Modified: trunk/Source/_javascript_Core/runtime/IntlObject.h (259766 => 259767)
--- trunk/Source/_javascript_Core/runtime/IntlObject.h 2020-04-08 23:59:31 UTC (rev 259766)
+++ trunk/Source/_javascript_Core/runtime/IntlObject.h 2020-04-09 00:06:00 UTC (rev 259767)
@@ -26,8 +26,6 @@
#pragma once
-#if ENABLE(INTL)
-
#include "JSCJSValueInlines.h"
#include "JSObject.h"
@@ -81,5 +79,3 @@
Vector<String> numberingSystemsForLocale(const String& locale);
} // namespace JSC
-
-#endif // ENABLE(INTL)
Modified: trunk/Source/_javascript_Core/runtime/IntlObjectInlines.h (259766 => 259767)
--- trunk/Source/_javascript_Core/runtime/IntlObjectInlines.h 2020-04-08 23:59:31 UTC (rev 259766)
+++ trunk/Source/_javascript_Core/runtime/IntlObjectInlines.h 2020-04-09 00:06:00 UTC (rev 259767)
@@ -26,8 +26,6 @@
#pragma once
-#if ENABLE(INTL)
-
#include "BuiltinNames.h"
#include "IntlObject.h"
#include "JSObject.h"
@@ -61,5 +59,3 @@
}
} // namespace JSC
-
-#endif // ENABLE(INTL)
Modified: trunk/Source/_javascript_Core/runtime/IntlPluralRules.cpp (259766 => 259767)
--- trunk/Source/_javascript_Core/runtime/IntlPluralRules.cpp 2020-04-08 23:59:31 UTC (rev 259766)
+++ trunk/Source/_javascript_Core/runtime/IntlPluralRules.cpp 2020-04-09 00:06:00 UTC (rev 259767)
@@ -27,8 +27,6 @@
#include "config.h"
#include "IntlPluralRules.h"
-#if ENABLE(INTL)
-
#include "Error.h"
#include "IntlObject.h"
#include "IntlPluralRulesConstructor.h"
@@ -258,5 +256,3 @@
}
} // namespace JSC
-
-#endif // ENABLE(INTL)
Modified: trunk/Source/_javascript_Core/runtime/IntlPluralRules.h (259766 => 259767)
--- trunk/Source/_javascript_Core/runtime/IntlPluralRules.h 2020-04-08 23:59:31 UTC (rev 259766)
+++ trunk/Source/_javascript_Core/runtime/IntlPluralRules.h 2020-04-09 00:06:00 UTC (rev 259767)
@@ -25,8 +25,6 @@
#pragma once
-#if ENABLE(INTL)
-
#include "JSObject.h"
#include <unicode/unum.h>
#include <unicode/upluralrules.h>
@@ -90,5 +88,3 @@
};
} // namespace JSC
-
-#endif // ENABLE(INTL)
Modified: trunk/Source/_javascript_Core/runtime/IntlPluralRulesConstructor.cpp (259766 => 259767)
--- trunk/Source/_javascript_Core/runtime/IntlPluralRulesConstructor.cpp 2020-04-08 23:59:31 UTC (rev 259766)
+++ trunk/Source/_javascript_Core/runtime/IntlPluralRulesConstructor.cpp 2020-04-09 00:06:00 UTC (rev 259767)
@@ -27,8 +27,6 @@
#include "config.h"
#include "IntlPluralRulesConstructor.h"
-#if ENABLE(INTL)
-
#include "Error.h"
#include "IntlObject.h"
#include "IntlPluralRules.h"
@@ -127,5 +125,3 @@
}
} // namespace JSC
-
-#endif // ENABLE(INTL)
Modified: trunk/Source/_javascript_Core/runtime/IntlPluralRulesConstructor.h (259766 => 259767)
--- trunk/Source/_javascript_Core/runtime/IntlPluralRulesConstructor.h 2020-04-08 23:59:31 UTC (rev 259766)
+++ trunk/Source/_javascript_Core/runtime/IntlPluralRulesConstructor.h 2020-04-09 00:06:00 UTC (rev 259767)
@@ -26,8 +26,6 @@
#pragma once
-#if ENABLE(INTL)
-
#include "InternalFunction.h"
#include "IntlObject.h"
@@ -57,5 +55,3 @@
STATIC_ASSERT_ISO_SUBSPACE_SHARABLE(IntlPluralRulesConstructor, InternalFunction);
} // namespace JSC
-
-#endif // ENABLE(INTL)
Modified: trunk/Source/_javascript_Core/runtime/IntlPluralRulesPrototype.cpp (259766 => 259767)
--- trunk/Source/_javascript_Core/runtime/IntlPluralRulesPrototype.cpp 2020-04-08 23:59:31 UTC (rev 259766)
+++ trunk/Source/_javascript_Core/runtime/IntlPluralRulesPrototype.cpp 2020-04-09 00:06:00 UTC (rev 259767)
@@ -27,8 +27,6 @@
#include "config.h"
#include "IntlPluralRulesPrototype.h"
-#if ENABLE(INTL)
-
#include "Error.h"
#include "IntlPluralRules.h"
#include "JSCInlines.h"
@@ -112,5 +110,3 @@
}
} // namespace JSC
-
-#endif // ENABLE(INTL)
Modified: trunk/Source/_javascript_Core/runtime/IntlPluralRulesPrototype.h (259766 => 259767)
--- trunk/Source/_javascript_Core/runtime/IntlPluralRulesPrototype.h 2020-04-08 23:59:31 UTC (rev 259766)
+++ trunk/Source/_javascript_Core/runtime/IntlPluralRulesPrototype.h 2020-04-09 00:06:00 UTC (rev 259767)
@@ -26,8 +26,6 @@
#pragma once
-#if ENABLE(INTL)
-
#include "JSObject.h"
namespace JSC {
@@ -57,6 +55,3 @@
};
} // namespace JSC
-
-#endif // ENABLE(INTL)
-
Modified: trunk/Source/_javascript_Core/runtime/JSGlobalObject.cpp (259766 => 259767)
--- trunk/Source/_javascript_Core/runtime/JSGlobalObject.cpp 2020-04-08 23:59:31 UTC (rev 259766)
+++ trunk/Source/_javascript_Core/runtime/JSGlobalObject.cpp 2020-04-09 00:06:00 UTC (rev 259767)
@@ -74,6 +74,15 @@
#include "IndirectEvalExecutable.h"
#include "InspectorInstrumentationObject.h"
#include "Interpreter.h"
+#include "IntlCollator.h"
+#include "IntlCollatorPrototype.h"
+#include "IntlDateTimeFormat.h"
+#include "IntlDateTimeFormatPrototype.h"
+#include "IntlNumberFormat.h"
+#include "IntlNumberFormatPrototype.h"
+#include "IntlObject.h"
+#include "IntlPluralRules.h"
+#include "IntlPluralRulesPrototype.h"
#include "IteratorPrototype.h"
#include "JSAPIWrapperObject.h"
#include "JSArrayBuffer.h"
@@ -209,18 +218,6 @@
#include "WebAssemblyTablePrototype.h"
#include <wtf/RandomNumber.h>
-#if ENABLE(INTL)
-#include "IntlCollator.h"
-#include "IntlCollatorPrototype.h"
-#include "IntlDateTimeFormat.h"
-#include "IntlDateTimeFormatPrototype.h"
-#include "IntlNumberFormat.h"
-#include "IntlNumberFormatPrototype.h"
-#include "IntlObject.h"
-#include "IntlPluralRules.h"
-#include "IntlPluralRulesPrototype.h"
-#endif // ENABLE(INTL)
-
#if ENABLE(REMOTE_INSPECTOR)
#include "JSGlobalObjectDebuggable.h"
#include "JSGlobalObjectInspectorController.h"
@@ -912,8 +909,7 @@
[] (const Initializer<JSFunction>& init) {
init.set(JSFunction::create(init.vm, init.owner, 1, init.vm.propertyNames->eval.string(), globalFuncEval, NoIntrinsic));
});
-
-#if ENABLE(INTL)
+
m_collatorStructure.initLater(
[] (const Initializer<Structure>& init) {
JSGlobalObject* globalObject = jsCast<JSGlobalObject*>(init.owner);
@@ -951,7 +947,6 @@
IntlObject* intl = IntlObject::create(vm, IntlObject::createStructure(vm, this, m_objectPrototype.get()));
putDirectWithoutTransition(vm, vm.propertyNames->Intl, intl, static_cast<unsigned>(PropertyAttribute::DontEnum));
-#endif // ENABLE(INTL)
m_moduleLoader.initLater(
[] (const Initializer<JSModuleLoader>& init) {
@@ -1160,11 +1155,10 @@
init.set(JSFunction::create(init.vm, jsCast<JSGlobalObject*>(init.owner), 1, String(), hasOwnLengthProperty));
});
-#if ENABLE(INTL)
m_linkTimeConstants[static_cast<unsigned>(LinkTimeConstant::dateTimeFormat)].initLater([] (const Initializer<JSCell>& init) {
init.set(JSFunction::create(init.vm, jsCast<JSGlobalObject*>(init.owner), 0, String(), globalFuncDateTimeFormat));
});
-#endif // ENABLE(INTL)
+
#if ENABLE(WEBASSEMBLY) && ENABLE(WEBASSEMBLY_STREAMING_API)
// WebAssembly Streaming API
m_linkTimeConstants[static_cast<unsigned>(LinkTimeConstant::webAssemblyCompileStreamingInternal)].initLater([] (const Initializer<JSCell>& init) {
@@ -1743,13 +1737,12 @@
visitor.append(thisObject->m_promiseConstructor);
visitor.append(thisObject->m_internalPromiseConstructor);
-#if ENABLE(INTL)
thisObject->m_defaultCollator.visit(visitor);
thisObject->m_collatorStructure.visit(visitor);
thisObject->m_numberFormatStructure.visit(visitor);
thisObject->m_dateTimeFormatStructure.visit(visitor);
thisObject->m_pluralRulesStructure.visit(visitor);
-#endif
+
visitor.append(thisObject->m_nullGetterFunction);
visitor.append(thisObject->m_nullSetterFunction);
Modified: trunk/Source/_javascript_Core/runtime/JSGlobalObject.h (259766 => 259767)
--- trunk/Source/_javascript_Core/runtime/JSGlobalObject.h 2020-04-08 23:59:31 UTC (rev 259766)
+++ trunk/Source/_javascript_Core/runtime/JSGlobalObject.h 2020-04-09 00:06:00 UTC (rev 259767)
@@ -286,13 +286,12 @@
WriteBarrier<JSPromiseConstructor> m_promiseConstructor;
WriteBarrier<JSInternalPromiseConstructor> m_internalPromiseConstructor;
-#if ENABLE(INTL)
LazyProperty<JSGlobalObject, IntlCollator> m_defaultCollator;
LazyProperty<JSGlobalObject, Structure> m_collatorStructure;
LazyProperty<JSGlobalObject, Structure> m_numberFormatStructure;
LazyProperty<JSGlobalObject, Structure> m_dateTimeFormatStructure;
LazyProperty<JSGlobalObject, Structure> m_pluralRulesStructure;
-#endif
+
WriteBarrier<NullGetterFunction> m_nullGetterFunction;
WriteBarrier<NullSetterFunction> m_nullSetterFunction;
@@ -598,9 +597,7 @@
JSPromiseConstructor* promiseConstructor() const { return m_promiseConstructor.get(); }
JSInternalPromiseConstructor* internalPromiseConstructor() const { return m_internalPromiseConstructor.get(); }
-#if ENABLE(INTL)
IntlCollator* defaultCollator() const { return m_defaultCollator.get(this); }
-#endif
NullGetterFunction* nullGetterFunction() const { return m_nullGetterFunction.get(); }
NullSetterFunction* nullSetterFunction() const { return m_nullSetterFunction.get(); }
@@ -773,12 +770,10 @@
Structure* jsToWasmICCalleeStructure() const { return m_jsToWasmICCalleeStructure.get(this); }
Structure* webAssemblyWrapperFunctionStructure() const { return m_webAssemblyWrapperFunctionStructure.get(this); }
#endif // ENABLE(WEBASSEMBLY)
-#if ENABLE(INTL)
Structure* collatorStructure() { return m_collatorStructure.get(this); }
Structure* numberFormatStructure() { return m_numberFormatStructure.get(this); }
Structure* dateTimeFormatStructure() { return m_dateTimeFormatStructure.get(this); }
Structure* pluralRulesStructure() { return m_pluralRulesStructure.get(this); }
-#endif // ENABLE(INTL)
JS_EXPORT_PRIVATE void setRemoteDebuggingEnabled(bool);
JS_EXPORT_PRIVATE bool remoteDebuggingEnabled() const;
Modified: trunk/Source/_javascript_Core/runtime/JSGlobalObjectFunctions.cpp (259766 => 259767)
--- trunk/Source/_javascript_Core/runtime/JSGlobalObjectFunctions.cpp 2020-04-08 23:59:31 UTC (rev 259766)
+++ trunk/Source/_javascript_Core/runtime/JSGlobalObjectFunctions.cpp 2020-04-09 00:06:00 UTC (rev 259767)
@@ -855,7 +855,6 @@
RELEASE_AND_RETURN(scope, JSValue::encode(ownPropertyKeys(globalObject, object, PropertyNameMode::StringsAndSymbols, DontEnumPropertiesMode::Include)));
}
-#if ENABLE(INTL)
EncodedJSValue JSC_HOST_CALL globalFuncDateTimeFormat(JSGlobalObject* globalObject, CallFrame* callFrame)
{
VM& vm = globalObject->vm();
@@ -868,6 +867,5 @@
RETURN_IF_EXCEPTION(scope, encodedJSValue());
RELEASE_AND_RETURN(scope, JSValue::encode(dateTimeFormat->format(globalObject, value)));
}
-#endif
} // namespace JSC
Modified: trunk/Source/_javascript_Core/runtime/NumberPrototype.cpp (259766 => 259767)
--- trunk/Source/_javascript_Core/runtime/NumberPrototype.cpp 2020-04-08 23:59:31 UTC (rev 259766)
+++ trunk/Source/_javascript_Core/runtime/NumberPrototype.cpp 2020-04-09 00:06:00 UTC (rev 259767)
@@ -578,14 +578,10 @@
if (!toThisNumber(vm, callFrame->thisValue(), x))
return throwVMToThisNumberError(globalObject, scope, callFrame->thisValue());
-#if ENABLE(INTL)
IntlNumberFormat* numberFormat = IntlNumberFormat::create(vm, globalObject->numberFormatStructure());
numberFormat->initializeNumberFormat(globalObject, callFrame->argument(0), callFrame->argument(1));
RETURN_IF_EXCEPTION(scope, encodedJSValue());
RELEASE_AND_RETURN(scope, JSValue::encode(numberFormat->formatNumber(globalObject, x)));
-#else
- return JSValue::encode(jsNumber(x).toString(globalObject));
-#endif
}
EncodedJSValue JSC_HOST_CALL numberProtoFuncValueOf(JSGlobalObject* globalObject, CallFrame* callFrame)
Modified: trunk/Source/_javascript_Core/runtime/StringPrototype.cpp (259766 => 259767)
--- trunk/Source/_javascript_Core/runtime/StringPrototype.cpp 2020-04-08 23:59:31 UTC (rev 259766)
+++ trunk/Source/_javascript_Core/runtime/StringPrototype.cpp 2020-04-09 00:06:00 UTC (rev 259767)
@@ -58,7 +58,6 @@
#include <wtf/MathExtras.h>
#include <wtf/text/StringBuilder.h>
#include <wtf/text/StringView.h>
-#include <wtf/unicode/Collator.h>
namespace JSC {
@@ -153,13 +152,8 @@
JSC_NATIVE_INTRINSIC_FUNCTION_WITHOUT_TRANSITION("toLowerCase", stringProtoFuncToLowerCase, static_cast<unsigned>(PropertyAttribute::DontEnum), 0, StringPrototypeToLowerCaseIntrinsic);
JSC_NATIVE_FUNCTION_WITHOUT_TRANSITION("toUpperCase", stringProtoFuncToUpperCase, static_cast<unsigned>(PropertyAttribute::DontEnum), 0);
JSC_NATIVE_FUNCTION_WITHOUT_TRANSITION("localeCompare", stringProtoFuncLocaleCompare, static_cast<unsigned>(PropertyAttribute::DontEnum), 1);
-#if ENABLE(INTL)
JSC_NATIVE_FUNCTION_WITHOUT_TRANSITION("toLocaleLowerCase", stringProtoFuncToLocaleLowerCase, static_cast<unsigned>(PropertyAttribute::DontEnum), 0);
JSC_NATIVE_FUNCTION_WITHOUT_TRANSITION("toLocaleUpperCase", stringProtoFuncToLocaleUpperCase, static_cast<unsigned>(PropertyAttribute::DontEnum), 0);
-#else
- JSC_NATIVE_FUNCTION_WITHOUT_TRANSITION("toLocaleLowerCase", stringProtoFuncToLowerCase, static_cast<unsigned>(PropertyAttribute::DontEnum), 0);
- JSC_NATIVE_FUNCTION_WITHOUT_TRANSITION("toLocaleUpperCase", stringProtoFuncToUpperCase, static_cast<unsigned>(PropertyAttribute::DontEnum), 0);
-#endif
JSC_NATIVE_FUNCTION_WITHOUT_TRANSITION("trim", stringProtoFuncTrim, static_cast<unsigned>(PropertyAttribute::DontEnum), 0);
JSC_NATIVE_FUNCTION_WITHOUT_TRANSITION("startsWith", stringProtoFuncStartsWith, static_cast<unsigned>(PropertyAttribute::DontEnum), 1);
JSC_NATIVE_FUNCTION_WITHOUT_TRANSITION("endsWith", stringProtoFuncEndsWith, static_cast<unsigned>(PropertyAttribute::DontEnum), 1);
@@ -1541,7 +1535,6 @@
String that = thatValue.toWTFString(globalObject);
RETURN_IF_EXCEPTION(scope, encodedJSValue());
-#if ENABLE(INTL)
JSValue locales = callFrame->argument(1);
JSValue options = callFrame->argument(2);
IntlCollator* collator = nullptr;
@@ -1553,12 +1546,8 @@
RETURN_IF_EXCEPTION(scope, encodedJSValue());
}
RELEASE_AND_RETURN(scope, JSValue::encode(collator->compareStrings(globalObject, string, that)));
-#else
- return JSValue::encode(jsNumber(Collator().collate(string, that)));
-#endif
}
-#if ENABLE(INTL)
enum class CaseConversionMode {
Upper,
Lower,
@@ -1668,7 +1657,6 @@
// This function interprets a string value as a sequence of code points, as described in ES2015, 6.1.4. This function behaves in exactly the same way as String.prototype.toLocaleLowerCase, except that characters are mapped to their uppercase equivalents as specified in the Unicode character database.
return toLocaleCase<CaseConversionMode::Upper>(globalObject,callFrame);
}
-#endif // ENABLE(INTL)
enum {
TrimStart = 1,
Modified: trunk/Source/_javascript_Core/runtime/VM.cpp (259766 => 259767)
--- trunk/Source/_javascript_Core/runtime/VM.cpp 2020-04-08 23:59:31 UTC (rev 259766)
+++ trunk/Source/_javascript_Core/runtime/VM.cpp 2020-04-09 00:06:00 UTC (rev 259767)
@@ -72,10 +72,10 @@
#include "IncrementalSweeper.h"
#include "IndirectEvalExecutable.h"
#include "Interpreter.h"
-#include "IntlCollatorConstructor.h"
-#include "IntlDateTimeFormatConstructor.h"
-#include "IntlNumberFormatConstructor.h"
-#include "IntlPluralRulesConstructor.h"
+#include "IntlCollator.h"
+#include "IntlDateTimeFormat.h"
+#include "IntlNumberFormat.h"
+#include "IntlPluralRules.h"
#include "IsoHeapCellType.h"
#include "IsoInlinedHeapCellType.h"
#include "JITCode.h"
@@ -217,13 +217,6 @@
#include "JSCCallbackFunction.h"
#endif
-#if ENABLE(INTL)
-#include "IntlCollator.h"
-#include "IntlDateTimeFormat.h"
-#include "IntlNumberFormat.h"
-#include "IntlPluralRules.h"
-#endif
-
namespace JSC {
#if ENABLE(JIT)
@@ -341,12 +334,10 @@
, callbackAPIWrapperGlobalObjectHeapCellType(IsoHeapCellType::create<JSCallbackObject<JSAPIWrapperGlobalObject>>())
, jscCallbackFunctionHeapCellType(IsoHeapCellType::create<JSCCallbackFunction>())
#endif
-#if ENABLE(INTL)
, intlCollatorHeapCellType(IsoHeapCellType::create<IntlCollator>())
, intlDateTimeFormatHeapCellType(IsoHeapCellType::create<IntlDateTimeFormat>())
, intlNumberFormatHeapCellType(IsoHeapCellType::create<IntlNumberFormat>())
, intlPluralRulesHeapCellType(IsoHeapCellType::create<IntlPluralRules>())
-#endif
#if ENABLE(WEBASSEMBLY)
, webAssemblyCodeBlockHeapCellType(IsoHeapCellType::create<JSWebAssemblyCodeBlock>())
, webAssemblyFunctionHeapCellType(IsoHeapCellType::create<WebAssemblyFunction>())
@@ -1513,12 +1504,10 @@
DYNAMIC_ISO_SUBSPACE_DEFINE_MEMBER_SLOW(jscCallbackFunctionSpace, jscCallbackFunctionHeapCellType.get(), JSCCallbackFunction)
DYNAMIC_ISO_SUBSPACE_DEFINE_MEMBER_SLOW(callbackAPIWrapperGlobalObjectSpace, callbackAPIWrapperGlobalObjectHeapCellType.get(), JSCallbackObject<JSAPIWrapperGlobalObject>)
#endif
-#if ENABLE(INTL)
DYNAMIC_ISO_SUBSPACE_DEFINE_MEMBER_SLOW(intlCollatorSpace, intlCollatorHeapCellType.get(), IntlCollator)
DYNAMIC_ISO_SUBSPACE_DEFINE_MEMBER_SLOW(intlDateTimeFormatSpace, intlDateTimeFormatHeapCellType.get(), IntlDateTimeFormat)
DYNAMIC_ISO_SUBSPACE_DEFINE_MEMBER_SLOW(intlNumberFormatSpace, intlNumberFormatHeapCellType.get(), IntlNumberFormat)
DYNAMIC_ISO_SUBSPACE_DEFINE_MEMBER_SLOW(intlPluralRulesSpace, intlPluralRulesHeapCellType.get(), IntlPluralRules)
-#endif
#if ENABLE(WEBASSEMBLY)
DYNAMIC_ISO_SUBSPACE_DEFINE_MEMBER_SLOW(jsToWasmICCalleeSpace, cellHeapCellType.get(), JSToWasmICCallee)
DYNAMIC_ISO_SUBSPACE_DEFINE_MEMBER_SLOW(webAssemblyCodeBlockSpace, webAssemblyCodeBlockHeapCellType.get(), JSWebAssemblyCodeBlock) // Hash:0x9ad995cd
Modified: trunk/Source/_javascript_Core/runtime/VM.h (259766 => 259767)
--- trunk/Source/_javascript_Core/runtime/VM.h 2020-04-08 23:59:31 UTC (rev 259766)
+++ trunk/Source/_javascript_Core/runtime/VM.h 2020-04-09 00:06:00 UTC (rev 259767)
@@ -396,12 +396,10 @@
std::unique_ptr<IsoHeapCellType> callbackAPIWrapperGlobalObjectHeapCellType;
std::unique_ptr<IsoHeapCellType> jscCallbackFunctionHeapCellType;
#endif
-#if ENABLE(INTL)
std::unique_ptr<IsoHeapCellType> intlCollatorHeapCellType;
std::unique_ptr<IsoHeapCellType> intlDateTimeFormatHeapCellType;
std::unique_ptr<IsoHeapCellType> intlNumberFormatHeapCellType;
std::unique_ptr<IsoHeapCellType> intlPluralRulesHeapCellType;
-#endif
#if ENABLE(WEBASSEMBLY)
std::unique_ptr<IsoHeapCellType> webAssemblyCodeBlockHeapCellType;
std::unique_ptr<IsoHeapCellType> webAssemblyFunctionHeapCellType;
@@ -553,12 +551,10 @@
DYNAMIC_ISO_SUBSPACE_DEFINE_MEMBER(weakSetSpace)
DYNAMIC_ISO_SUBSPACE_DEFINE_MEMBER(weakMapSpace)
DYNAMIC_ISO_SUBSPACE_DEFINE_MEMBER(withScopeSpace)
-#if ENABLE(INTL)
DYNAMIC_ISO_SUBSPACE_DEFINE_MEMBER(intlCollatorSpace)
DYNAMIC_ISO_SUBSPACE_DEFINE_MEMBER(intlDateTimeFormatSpace)
DYNAMIC_ISO_SUBSPACE_DEFINE_MEMBER(intlNumberFormatSpace)
DYNAMIC_ISO_SUBSPACE_DEFINE_MEMBER(intlPluralRulesSpace)
-#endif
#if ENABLE(WEBASSEMBLY)
DYNAMIC_ISO_SUBSPACE_DEFINE_MEMBER(jsToWasmICCalleeSpace)
DYNAMIC_ISO_SUBSPACE_DEFINE_MEMBER(webAssemblyCodeBlockSpace)
Modified: trunk/Source/WTF/ChangeLog (259766 => 259767)
--- trunk/Source/WTF/ChangeLog 2020-04-08 23:59:31 UTC (rev 259766)
+++ trunk/Source/WTF/ChangeLog 2020-04-09 00:06:00 UTC (rev 259767)
@@ -1,3 +1,18 @@
+2020-04-08 Ross Kirsling <[email protected]>
+
+ Remove ENABLE_INTL define
+ https://bugs.webkit.org/show_bug.cgi?id=210164
+
+ Reviewed by Darin Adler.
+
+ AppleWin (and, following suit, FTW) was the only upstream platform turning ENABLE_INTL off;
+ now that their headers have been upgraded to ICU 62, this define can be removed entirely.
+
+ Going forward, we thus assume JSC has an Intl object and can simply runtime-guard any new features added to it.
+
+ * wtf/PlatformEnable.h:
+ * wtf/PlatformEnableCocoa.h:
+
2020-04-08 Adrian Perez de Castro <[email protected]>
[GTK4] Make PAL::systemBeep() work
Modified: trunk/Source/WTF/wtf/PlatformEnable.h (259766 => 259767)
--- trunk/Source/WTF/wtf/PlatformEnable.h 2020-04-08 23:59:31 UTC (rev 259766)
+++ trunk/Source/WTF/wtf/PlatformEnable.h 2020-04-09 00:06:00 UTC (rev 259767)
@@ -328,10 +328,6 @@
#define ENABLE_INSPECTOR_TELEMETRY 0
#endif
-#if !defined(ENABLE_INTL)
-#define ENABLE_INTL 0
-#endif
-
#if !defined(ENABLE_LAYOUT_FORMATTING_CONTEXT)
#define ENABLE_LAYOUT_FORMATTING_CONTEXT 0
#endif
Modified: trunk/Source/WTF/wtf/PlatformEnableCocoa.h (259766 => 259767)
--- trunk/Source/WTF/wtf/PlatformEnableCocoa.h 2020-04-08 23:59:31 UTC (rev 259766)
+++ trunk/Source/WTF/wtf/PlatformEnableCocoa.h 2020-04-09 00:06:00 UTC (rev 259767)
@@ -247,10 +247,6 @@
#define ENABLE_DATA_DETECTION 1
#endif
-#if !defined(ENABLE_INTL)
-#define ENABLE_INTL 1
-#endif
-
/* FIXME: This should probably be HAVE_FAST_JIT_PERMISSIONS and may be entirely unnecessary due to runtime checking support via os_thread_self_restrict_rwx_is_supported() */
#if !defined(ENABLE_FAST_JIT_PERMISSIONS) && CPU(ARM64) && !(OS(TVOS) || OS(WATCHOS)) && USE(APPLE_INTERNAL_SDK)
#define ENABLE_FAST_JIT_PERMISSIONS 1
Modified: trunk/Source/cmake/OptionsFTW.cmake (259766 => 259767)
--- trunk/Source/cmake/OptionsFTW.cmake 2020-04-08 23:59:31 UTC (rev 259766)
+++ trunk/Source/cmake/OptionsFTW.cmake 2020-04-09 00:06:00 UTC (rev 259767)
@@ -153,7 +153,6 @@
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_DEVICE_ORIENTATION PRIVATE OFF)
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_DOWNLOAD_ATTRIBUTE PRIVATE OFF)
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_ENCRYPTED_MEDIA PRIVATE OFF)
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_INTL PRIVATE OFF)
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_LAYOUT_FORMATTING_CONTEXT PRIVATE OFF)
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_LETTERPRESS PRIVATE OFF)
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_LAYOUT_FORMATTING_CONTEXT PRIVATE OFF)
Modified: trunk/Source/cmake/OptionsMac.cmake (259766 => 259767)
--- trunk/Source/cmake/OptionsMac.cmake 2020-04-08 23:59:31 UTC (rev 259766)
+++ trunk/Source/cmake/OptionsMac.cmake 2020-04-09 00:06:00 UTC (rev 259767)
@@ -54,7 +54,6 @@
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_INSPECTOR_ALTERNATE_DISPATCHERS PRIVATE ON)
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_INSPECTOR_TELEMETRY PRIVATE ON)
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_INTERSECTION_OBSERVER PRIVATE ON)
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_INTL PRIVATE ON)
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_LAYOUT_FORMATTING_CONTEXT PRIVATE ON)
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_LEGACY_CSS_VENDOR_PREFIXES PRIVATE ON)
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_LEGACY_CUSTOM_PROTOCOL_MANAGER PRIVATE ON)
Modified: trunk/Source/cmake/OptionsWin.cmake (259766 => 259767)
--- trunk/Source/cmake/OptionsWin.cmake 2020-04-08 23:59:31 UTC (rev 259766)
+++ trunk/Source/cmake/OptionsWin.cmake 2020-04-09 00:06:00 UTC (rev 259767)
@@ -73,7 +73,6 @@
if (${WTF_PLATFORM_WIN_CAIRO})
WEBKIT_OPTION_DEFINE(ENABLE_TLS_DEBUG "Enable TLS key log support" PRIVATE OFF)
- WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_INTL PUBLIC ON)
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_LEGACY_ENCRYPTED_MEDIA PUBLIC OFF)
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_PUBLIC_SUFFIX_LIST PRIVATE ON)
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_USER_MESSAGE_HANDLERS PRIVATE ON)
@@ -97,7 +96,6 @@
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_NETSCAPE_PLUGIN_API PRIVATE OFF)
else ()
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_COMPOSITING PUBLIC OFF)
- WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_INTL PUBLIC OFF)
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_LEGACY_ENCRYPTED_MEDIA PUBLIC ON)
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_PUBLIC_SUFFIX_LIST PRIVATE OFF)
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_REMOTE_INSPECTOR PRIVATE OFF)
Modified: trunk/Source/cmake/WebKitFeatures.cmake (259766 => 259767)
--- trunk/Source/cmake/WebKitFeatures.cmake 2020-04-08 23:59:31 UTC (rev 259766)
+++ trunk/Source/cmake/WebKitFeatures.cmake 2020-04-09 00:06:00 UTC (rev 259767)
@@ -151,7 +151,6 @@
WEBKIT_OPTION_DEFINE(ENABLE_INSPECTOR_ALTERNATE_DISPATCHERS "Toggle inspector alternate dispatchers support" PRIVATE OFF)
WEBKIT_OPTION_DEFINE(ENABLE_INSPECTOR_TELEMETRY "Toggle inspector telemetry support" PRIVATE OFF)
WEBKIT_OPTION_DEFINE(ENABLE_INTERSECTION_OBSERVER "Enable Intersection Observer support" PRIVATE ON)
- WEBKIT_OPTION_DEFINE(ENABLE_INTL "Toggle Intl support" PRIVATE ON)
WEBKIT_OPTION_DEFINE(ENABLE_IOS_GESTURE_EVENTS "Toggle iOS gesture events support" PRIVATE OFF)
WEBKIT_OPTION_DEFINE(ENABLE_IOS_TOUCH_EVENTS "Toggle iOS touch events support" PRIVATE OFF)
WEBKIT_OPTION_DEFINE(ENABLE_JIT "Toggle JustInTime _javascript_ support" PRIVATE ${ENABLE_JIT_DEFAULT})
Modified: trunk/Source/cmake/tools/vsprops/FeatureDefines.props (259766 => 259767)
--- trunk/Source/cmake/tools/vsprops/FeatureDefines.props 2020-04-08 23:59:31 UTC (rev 259766)
+++ trunk/Source/cmake/tools/vsprops/FeatureDefines.props 2020-04-09 00:06:00 UTC (rev 259767)
@@ -38,7 +38,6 @@
<ENABLE_INPUT_TYPE_MONTH />
<ENABLE_INPUT_TYPE_TIME />
<ENABLE_INPUT_TYPE_WEEK />
- <ENABLE_INTL>ENABLE_INTL</ENABLE_INTL>
<ENABLE_LEGACY_CSS_VENDOR_PREFIXES>ENABLE_LEGACY_CSS_VENDOR_PREFIXES</ENABLE_LEGACY_CSS_VENDOR_PREFIXES>
<ENABLE_LEGACY_ENCRYPTED_MEDIA>ENABLE_LEGACY_ENCRYPTED_MEDIA</ENABLE_LEGACY_ENCRYPTED_MEDIA>
<ENABLE_LINK_PRERENDER />
@@ -75,7 +74,7 @@
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
- <PreprocessorDefinitions>$(ENABLE_3D_TRANSFORMS);$(ENABLE_ACCELERATED_2D_CANVAS);$(ENABLE_OVERFLOW_SCROLLING_TOUCH);$(ENABLE_ATTACHMENT_ELEMENT);$(ENABLE_CHANNEL_MESSAGING);$(ENABLE_CSS3_CONDITIONAL_RULES);$(ENABLE_CSS_IMAGE_SET);$(ENABLE_CSS3_TEXT);$(ENABLE_CSS_BOX_DECORATION_BREAK);$(ENABLE_CSS_SHADERS);$(ENABLE_CSS_COMPOSITING);$(ENABLE_CSS_SELECTORS_LEVEL4);$(ENABLE_CSS_SHAPE_INSIDE);$(ENABLE_CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED);$(ENABLE_CURSOR_VISIBILITY);$(ENABLE_CUSTOM_SCHEME_HANDLER);$(ENABLE_DARK_MODE_CSS);$(ENABLE_DATAGRID);$(ENABLE_DATALIST_ELEMENT);$(ENABLE_DEVICE_ORIENTATION);$(ENABLE_DIRECTORY_UPLOAD);$(ENABLE_ENCRYPTED_MEDIA);$(ENABLE_FETCH_API);$(ENABLE_FILE_SYSTEM);$(ENABLE_FULLSCREEN_API);$(ENABLE_GAMEPAD);$(ENABLE_GEOLOCATION);$(ENABLE_HIGH_DPI_CANVAS);$(ENABLE_INDEXED_DATABASE);$(ENABLE_INPUT_TYPE_COLOR);$(ENABLE_INPUT_SPEECH);$(ENABLE_INPUT_TYPE_DATE);$(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE);$(ENABLE_INPUT_TYPE_DATETIMELOCAL)
;$(ENABLE_INPUT_TYPE_MONTH);$(ENABLE_INPUT_TYPE_TIME);$(ENABLE_INPUT_TYPE_WEEK);$(ENABLE_INTL);$(ENABLE_LEGACY_CSS_VENDOR_PREFIXES);$(ENABLE_LEGACY_ENCRYPTED_MEDIA);$(ENABLE_LINK_PRERENDER);$(ENABLE_MATHML);$(ENABLE_METER_ELEMENT);$(ENABLE_MICRODATA);$(ENABLE_MOUSE_CURSOR_SCALE);$(ENABLE_NOTIFICATIONS);$(ENABLE_QUOTA);$(ENABLE_STREAMS_API);$(ENABLE_SCRIPTED_SPEECH);$(ENABLE_SHARED_WORKERS);$(ENABLE_MEDIA_CONTROLS_SCRIPT);$(ENABLE_MEDIA_SOURCE);$(ENABLE_MEDIA_STATISTICS);$(ENABLE_SQL_DATABASE);$(ENABLE_STYLE_SCOPED);$(ENABLE_SUBPIXEL_LAYOUT);$(ENABLE_SVG_DOM_OBJC_BINDINGS);$(ENABLE_SVG_FONTS);$(ENABLE_VIDEO);$(ENABLE_VIDEO_TRACK);$(ENABLE_WEB_AUDIO);$(ENABLE_WEBGL);$(ENABLE_WEBGPU);$(ENABLE_WEBXR);$(ENABLE_XHR_TIMEOUT);$(ENABLE_XSLT);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>$(ENABLE_3D_TRANSFORMS);$(ENABLE_ACCELERATED_2D_CANVAS);$(ENABLE_OVERFLOW_SCROLLING_TOUCH);$(ENABLE_ATTACHMENT_ELEMENT);$(ENABLE_CHANNEL_MESSAGING);$(ENABLE_CSS3_CONDITIONAL_RULES);$(ENABLE_CSS_IMAGE_SET);$(ENABLE_CSS3_TEXT);$(ENABLE_CSS_BOX_DECORATION_BREAK);$(ENABLE_CSS_SHADERS);$(ENABLE_CSS_COMPOSITING);$(ENABLE_CSS_SELECTORS_LEVEL4);$(ENABLE_CSS_SHAPE_INSIDE);$(ENABLE_CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED);$(ENABLE_CURSOR_VISIBILITY);$(ENABLE_CUSTOM_SCHEME_HANDLER);$(ENABLE_DARK_MODE_CSS);$(ENABLE_DATAGRID);$(ENABLE_DATALIST_ELEMENT);$(ENABLE_DEVICE_ORIENTATION);$(ENABLE_DIRECTORY_UPLOAD);$(ENABLE_ENCRYPTED_MEDIA);$(ENABLE_FETCH_API);$(ENABLE_FILE_SYSTEM);$(ENABLE_FULLSCREEN_API);$(ENABLE_GAMEPAD);$(ENABLE_GEOLOCATION);$(ENABLE_HIGH_DPI_CANVAS);$(ENABLE_INDEXED_DATABASE);$(ENABLE_INPUT_TYPE_COLOR);$(ENABLE_INPUT_SPEECH);$(ENABLE_INPUT_TYPE_DATE);$(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE);$(ENABLE_INPUT_TYPE_DATETIMELOCAL);
$(ENABLE_INPUT_TYPE_MONTH);$(ENABLE_INPUT_TYPE_TIME);$(ENABLE_INPUT_TYPE_WEEK);$(ENABLE_LEGACY_CSS_VENDOR_PREFIXES);$(ENABLE_LEGACY_ENCRYPTED_MEDIA);$(ENABLE_LINK_PRERENDER);$(ENABLE_MATHML);$(ENABLE_METER_ELEMENT);$(ENABLE_MICRODATA);$(ENABLE_MOUSE_CURSOR_SCALE);$(ENABLE_NOTIFICATIONS);$(ENABLE_QUOTA);$(ENABLE_STREAMS_API);$(ENABLE_SCRIPTED_SPEECH);$(ENABLE_SHARED_WORKERS);$(ENABLE_MEDIA_CONTROLS_SCRIPT);$(ENABLE_MEDIA_SOURCE);$(ENABLE_MEDIA_STATISTICS);$(ENABLE_SQL_DATABASE);$(ENABLE_STYLE_SCOPED);$(ENABLE_SUBPIXEL_LAYOUT);$(ENABLE_SVG_DOM_OBJC_BINDINGS);$(ENABLE_SVG_FONTS);$(ENABLE_VIDEO);$(ENABLE_VIDEO_TRACK);$(ENABLE_WEB_AUDIO);$(ENABLE_WEBGL);$(ENABLE_WEBGPU);$(ENABLE_WEBXR);$(ENABLE_XHR_TIMEOUT);$(ENABLE_XSLT);%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<ItemGroup>
@@ -227,10 +226,6 @@
<Value>$(ENABLE_INPUT_TYPE_WEEK)</Value>
<EnvironmentVariable>true</EnvironmentVariable>
</BuildMacro>
- <BuildMacro Include="ENABLE_INTL">
- <Value>$(ENABLE_INTL)</Value>
- <EnvironmentVariable>true</EnvironmentVariable>
- </BuildMacro>
<BuildMacro Include="ENABLE_LEGACY_CSS_VENDOR_PREFIXES">
<Value>$(ENABLE_LEGACY_CSS_VENDOR_PREFIXES)</Value>
<EnvironmentVariable>true</EnvironmentVariable>
Modified: trunk/Source/cmake/tools/vsprops/FeatureDefinesCairo.props (259766 => 259767)
--- trunk/Source/cmake/tools/vsprops/FeatureDefinesCairo.props 2020-04-08 23:59:31 UTC (rev 259766)
+++ trunk/Source/cmake/tools/vsprops/FeatureDefinesCairo.props 2020-04-09 00:06:00 UTC (rev 259767)
@@ -38,7 +38,6 @@
<ENABLE_INPUT_TYPE_MONTH />
<ENABLE_INPUT_TYPE_TIME />
<ENABLE_INPUT_TYPE_WEEK />
- <ENABLE_INTL>ENABLE_INTL</ENABLE_INTL>
<ENABLE_LEGACY_CSS_VENDOR_PREFIXES>ENABLE_LEGACY_CSS_VENDOR_PREFIXES</ENABLE_LEGACY_CSS_VENDOR_PREFIXES>
<ENABLE_LEGACY_ENCRYPTED_MEDIA />
<ENABLE_LINK_PRERENDER />
@@ -74,7 +73,7 @@
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
- <PreprocessorDefinitions>$(ENABLE_3D_TRANSFORMS);$(ENABLE_ACCELERATED_2D_CANVAS);$(ENABLE_OVERFLOW_SCROLLING_TOUCH);$(ENABLE_ATTACHMENT_ELEMENT);$(ENABLE_CHANNEL_MESSAGING);$(ENABLE_CSS3_CONDITIONAL_RULES);$(ENABLE_CSS_IMAGE_SET);$(ENABLE_CSS3_TEXT);$(ENABLE_CSS_BOX_DECORATION_BREAK);$(ENABLE_CSS_SHADERS);$(ENABLE_CSS_COMPOSITING);$(ENABLE_CSS_SELECTORS_LEVEL4);$(ENABLE_CSS_SHAPE_INSIDE);$(ENABLE_CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED);$(ENABLE_CURSOR_VISIBILITY);$(ENABLE_CUSTOM_SCHEME_HANDLER);$(ENABLE_DARK_MODE_CSS);$(ENABLE_DATAGRID);$(ENABLE_DATALIST_ELEMENT);$(ENABLE_DEVICE_ORIENTATION);$(ENABLE_DIRECTORY_UPLOAD);$(ENABLE_ENCRYPTED_MEDIA);$(ENABLE_FETCH_API);$(ENABLE_FILE_SYSTEM);$(ENABLE_FULLSCREEN_API);$(ENABLE_GAMEPAD);$(ENABLE_GEOLOCATION);$(ENABLE_HIGH_DPI_CANVAS);$(ENABLE_INDEXED_DATABASE);$(ENABLE_INPUT_TYPE_COLOR);$(ENABLE_INPUT_SPEECH);$(ENABLE_INPUT_TYPE_DATE);$(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE);$(ENABLE_INPUT_TYPE_DATETIMELOCAL)
;$(ENABLE_INPUT_TYPE_MONTH);$(ENABLE_INPUT_TYPE_TIME);$(ENABLE_INPUT_TYPE_WEEK);$(ENABLE_INTL);$(ENABLE_LEGACY_CSS_VENDOR_PREFIXES);$(ENABLE_LEGACY_ENCRYPTED_MEDIA);$(ENABLE_LINK_PRERENDER);$(ENABLE_MATHML);$(ENABLE_METER_ELEMENT);$(ENABLE_MICRODATA);$(ENABLE_MOUSE_CURSOR_SCALE);$(ENABLE_NOTIFICATIONS);$(ENABLE_QUOTA);$(ENABLE_SCRIPTED_SPEECH);$(ENABLE_SHARED_WORKERS);$(ENABLE_MEDIA_CONTROLS_SCRIPT);$(ENABLE_MEDIA_SOURCE);$(ENABLE_MEDIA_STATISTICS);$(ENABLE_SQL_DATABASE);$(ENABLE_STYLE_SCOPED);$(ENABLE_SUBPIXEL_LAYOUT);$(ENABLE_SVG_DOM_OBJC_BINDINGS);$(ENABLE_SVG_FONTS);$(ENABLE_VIDEO);$(ENABLE_VIDEO_TRACK);$(ENABLE_WEB_AUDIO);$(ENABLE_WEBGL);$(ENABLE_WEBXR);$(ENABLE_XHR_TIMEOUT);$(ENABLE_XSLT);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>$(ENABLE_3D_TRANSFORMS);$(ENABLE_ACCELERATED_2D_CANVAS);$(ENABLE_OVERFLOW_SCROLLING_TOUCH);$(ENABLE_ATTACHMENT_ELEMENT);$(ENABLE_CHANNEL_MESSAGING);$(ENABLE_CSS3_CONDITIONAL_RULES);$(ENABLE_CSS_IMAGE_SET);$(ENABLE_CSS3_TEXT);$(ENABLE_CSS_BOX_DECORATION_BREAK);$(ENABLE_CSS_SHADERS);$(ENABLE_CSS_COMPOSITING);$(ENABLE_CSS_SELECTORS_LEVEL4);$(ENABLE_CSS_SHAPE_INSIDE);$(ENABLE_CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED);$(ENABLE_CURSOR_VISIBILITY);$(ENABLE_CUSTOM_SCHEME_HANDLER);$(ENABLE_DARK_MODE_CSS);$(ENABLE_DATAGRID);$(ENABLE_DATALIST_ELEMENT);$(ENABLE_DEVICE_ORIENTATION);$(ENABLE_DIRECTORY_UPLOAD);$(ENABLE_ENCRYPTED_MEDIA);$(ENABLE_FETCH_API);$(ENABLE_FILE_SYSTEM);$(ENABLE_FULLSCREEN_API);$(ENABLE_GAMEPAD);$(ENABLE_GEOLOCATION);$(ENABLE_HIGH_DPI_CANVAS);$(ENABLE_INDEXED_DATABASE);$(ENABLE_INPUT_TYPE_COLOR);$(ENABLE_INPUT_SPEECH);$(ENABLE_INPUT_TYPE_DATE);$(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE);$(ENABLE_INPUT_TYPE_DATETIMELOCAL);
$(ENABLE_INPUT_TYPE_MONTH);$(ENABLE_INPUT_TYPE_TIME);$(ENABLE_INPUT_TYPE_WEEK);$(ENABLE_LEGACY_CSS_VENDOR_PREFIXES);$(ENABLE_LEGACY_ENCRYPTED_MEDIA);$(ENABLE_LINK_PRERENDER);$(ENABLE_MATHML);$(ENABLE_METER_ELEMENT);$(ENABLE_MICRODATA);$(ENABLE_MOUSE_CURSOR_SCALE);$(ENABLE_NOTIFICATIONS);$(ENABLE_QUOTA);$(ENABLE_SCRIPTED_SPEECH);$(ENABLE_SHARED_WORKERS);$(ENABLE_MEDIA_CONTROLS_SCRIPT);$(ENABLE_MEDIA_SOURCE);$(ENABLE_MEDIA_STATISTICS);$(ENABLE_SQL_DATABASE);$(ENABLE_STYLE_SCOPED);$(ENABLE_SUBPIXEL_LAYOUT);$(ENABLE_SVG_DOM_OBJC_BINDINGS);$(ENABLE_SVG_FONTS);$(ENABLE_VIDEO);$(ENABLE_VIDEO_TRACK);$(ENABLE_WEB_AUDIO);$(ENABLE_WEBGL);$(ENABLE_WEBXR);$(ENABLE_XHR_TIMEOUT);$(ENABLE_XSLT);%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<ItemGroup>
@@ -230,10 +229,6 @@
<Value>$(ENABLE_INPUT_TYPE_WEEK)</Value>
<EnvironmentVariable>true</EnvironmentVariable>
</BuildMacro>
- <BuildMacro Include="ENABLE_INTL">
- <Value>$(ENABLE_INTL)</Value>
- <EnvironmentVariable>true</EnvironmentVariable>
- </BuildMacro>
<BuildMacro Include="ENABLE_LEGACY_CSS_VENDOR_PREFIXES">
<Value>$(ENABLE_LEGACY_CSS_VENDOR_PREFIXES)</Value>
<EnvironmentVariable>true</EnvironmentVariable>
Modified: trunk/Tools/ChangeLog (259766 => 259767)
--- trunk/Tools/ChangeLog 2020-04-08 23:59:31 UTC (rev 259766)
+++ trunk/Tools/ChangeLog 2020-04-09 00:06:00 UTC (rev 259767)
@@ -1,3 +1,12 @@
+2020-04-08 Ross Kirsling <[email protected]>
+
+ Remove ENABLE_INTL define
+ https://bugs.webkit.org/show_bug.cgi?id=210164
+
+ Reviewed by Darin Adler.
+
+ * Scripts/webkitperl/FeatureList.pm:
+
2020-04-08 Daniel Bates <[email protected]>
Track editable elements on screen
Modified: trunk/Tools/Scripts/webkitperl/FeatureList.pm (259766 => 259767)
--- trunk/Tools/Scripts/webkitperl/FeatureList.pm 2020-04-08 23:59:31 UTC (rev 259766)
+++ trunk/Tools/Scripts/webkitperl/FeatureList.pm 2020-04-09 00:06:00 UTC (rev 259767)
@@ -109,7 +109,6 @@
$inspectorAlternateDispatchersSupport,
$inspectorTelemetrySupport,
$intersectionObserverSupport,
- $intlSupport,
$iosGestureEventsSupport,
$iosTouchEventsSupport,
$jitSupport,
@@ -377,9 +376,6 @@
{ option => "intersection-observer", desc => "Enable Intersection Observer support",
define => "ENABLE_INTERSECTION_OBSERVER", value => \$intersectionObserverSupport },
- { option => "intl", desc => "Toggle Intl support",
- define => "ENABLE_INTL", value => \$intlSupport },
-
{ option => "ios-gesture-events", desc => "Toggle iOS gesture events support",
define => "ENABLE_IOS_GESTURE_EVENTS", value => \$iosGestureEventsSupport },