Diff
Modified: trunk/Source/_javascript_Core/API/tests/testapi.c (160670 => 160671)
--- trunk/Source/_javascript_Core/API/tests/testapi.c 2013-12-17 00:01:01 UTC (rev 160670)
+++ trunk/Source/_javascript_Core/API/tests/testapi.c 2013-12-17 00:06:20 UTC (rev 160671)
@@ -43,22 +43,6 @@
#include <windows.h>
#endif
-#if COMPILER(MSVC)
-
-#if _MSC_VER < 1800
-#include <wtf/MathExtras.h>
-
-static double nan(const char*)
-{
- return std::numeric_limits<double>::quiet_NaN();
-}
-
-using std::isinf;
-using std::isnan;
-#endif
-
-#endif
-
#if JSC_OBJC_API_ENABLED
void testObjectiveCAPI(void);
#endif
Modified: trunk/Source/_javascript_Core/ChangeLog (160670 => 160671)
--- trunk/Source/_javascript_Core/ChangeLog 2013-12-17 00:01:01 UTC (rev 160670)
+++ trunk/Source/_javascript_Core/ChangeLog 2013-12-17 00:06:20 UTC (rev 160671)
@@ -1,3 +1,12 @@
+2013-12-16 Brent Fulgham <[email protected]>
+
+ [Win] Remove dead code after conversion to VS2013
+ https://bugs.webkit.org/show_bug.cgi?id=125795
+
+ Reviewed by Darin Adler.
+
+ * API/tests/testapi.c: Remove local nan implementation
+
2013-12-16 Oliver Hunt <[email protected]>
Cache getters and custom accessors on the prototype chain
Modified: trunk/Source/WTF/ChangeLog (160670 => 160671)
--- trunk/Source/WTF/ChangeLog 2013-12-17 00:01:01 UTC (rev 160670)
+++ trunk/Source/WTF/ChangeLog 2013-12-17 00:06:20 UTC (rev 160671)
@@ -1,3 +1,20 @@
+2013-12-16 Brent Fulgham <[email protected]>
+
+ [Win] Remove dead code after conversion to VS2013
+ https://bugs.webkit.org/show_bug.cgi?id=125795
+
+ Reviewed by Darin Adler.
+
+ * wtf/Assertions.h: Include <inttypes.h> now that it exists.
+ * wtf/Compiler.h: Update compiler checks for VS2013, and
+ enable support for NEVER_INLINE
+ * wtf/HashFunctions.h:
+ (WTF::PtrHash::hash): Remove compiler workaround.
+ * wtf/MathExtras.h: Remove C99 functions that are now supplied
+ by the MS runtime library.
+ * wtf/Platform.h: Remove old MSVC support flags.
+ * wtf/StdLibExtras.h: Remove old MSVC workaround code.
+
2013-12-16 Alex Christensen <[email protected]>
Fixed Win64 build on VS2013.
Modified: trunk/Source/WTF/wtf/Assertions.h (160670 => 160671)
--- trunk/Source/WTF/wtf/Assertions.h 2013-12-17 00:01:01 UTC (rev 160670)
+++ trunk/Source/WTF/wtf/Assertions.h 2013-12-17 00:06:20 UTC (rev 160671)
@@ -36,15 +36,11 @@
Defining any of the symbols explicitly prevents this from having any effect.
*/
-#include <wtf/Platform.h>
-
+#include <inttypes.h>
#include <stdarg.h>
#include <stddef.h>
+#include <wtf/Platform.h>
-#if !COMPILER(MSVC)
-#include <inttypes.h>
-#endif
-
#ifdef NDEBUG
/* Disable ASSERT* macros in release mode. */
#define ASSERTIONS_DISABLED_DEFAULT 1
Modified: trunk/Source/WTF/wtf/Compiler.h (160670 => 160671)
--- trunk/Source/WTF/wtf/Compiler.h 2013-12-17 00:01:01 UTC (rev 160670)
+++ trunk/Source/WTF/wtf/Compiler.h 2013-12-17 00:06:20 UTC (rev 160671)
@@ -65,43 +65,30 @@
#endif
/* COMPILER(MSVC) - Microsoft Visual C++ */
-/* COMPILER(MSVC9_OR_LOWER) - Microsoft Visual C++ 2008 or lower*/
#if defined(_MSC_VER)
-#define WTF_COMPILER_MSVC 1
-#if _MSC_VER < 1600
-#define WTF_COMPILER_MSVC9_OR_LOWER 1
+#if _MSC_VER < 1800
+#error "Please use a newer version of Visual Studio. WebKit requires VS2013 or newere to compile."
#endif
+#define WTF_COMPILER_MSVC 1
/* Specific compiler features */
-#if !COMPILER(CLANG) && _MSC_VER >= 1600
+#if !COMPILER(CLANG)
#define WTF_COMPILER_SUPPORTS_CXX_NULLPTR 1
#endif
#if !COMPILER(CLANG)
#define WTF_COMPILER_SUPPORTS_CXX_OVERRIDE_CONTROL 1
-#if !defined(_MSC_VER) || _MSC_VER < 1800
-#define WTF_COMPILER_QUIRK_FINAL_IS_CALLED_SEALED 1
#endif
-#endif
-/* Check for VS2010 or newer */
-#if _MSC_VER >= 1600
#define WTF_COMPILER_SUPPORTS_CXX_RVALUE_REFERENCES 1
#define WTF_COMPILER_SUPPORTS_CXX_STATIC_ASSERT 1
#define WTF_COMPILER_SUPPORTS_CXX_AUTO_TYPE 1
-#endif
-
-#if _MSC_VER >= 1700
#define WTF_COMPILER_SUPPORTS_CXX_STRONG_ENUMS 1
#define WTF_COMPILER_SUPPORTS_CXX_OVERRIDE_CONTROL 1
-#endif
-
-#if _MSC_VER >= 1800
#define WTF_COMPILER_SUPPORTS_CXX_DELETED_FUNCTIONS 1
#define WTF_COMPILER_SUPPORTS_CXX_EXPLICIT_CONVERSIONS 1
#define WTF_COMPILER_SUPPORTS_CXX_GENERALIZED_INITIALIZERS 1
#define WTF_COMPILER_SUPPORTS_CXX_VARIADIC_TEMPLATES 1
-#endif
#endif /* defined(_MSC_VER) */
@@ -223,6 +210,8 @@
#ifndef NEVER_INLINE
#if COMPILER(GCC)
#define NEVER_INLINE __attribute__((__noinline__))
+#elif COMPILER(MSVC) || COMPILER(RVCT)
+#define NEVER_INLINE __declspec(noinline)
#else
#define NEVER_INLINE
#endif
@@ -349,6 +338,4 @@
#define UNUSED_LABEL(label) UNUSED_PARAM(&& label)
#endif
-
-
#endif /* WTF_Compiler_h */
Modified: trunk/Source/WTF/wtf/HashFunctions.h (160670 => 160671)
--- trunk/Source/WTF/wtf/HashFunctions.h 2013-12-17 00:01:01 UTC (rev 160670)
+++ trunk/Source/WTF/wtf/HashFunctions.h 2013-12-17 00:06:20 UTC (rev 160671)
@@ -122,14 +122,7 @@
template<typename T> struct PtrHash {
static unsigned hash(T key)
{
-#if COMPILER(MSVC)
-#pragma warning(push)
-#pragma warning(disable: 4244) // work around what seems to be a bug in MSVC's conversion warnings
-#endif
return IntHash<uintptr_t>::hash(reinterpret_cast<uintptr_t>(key));
-#if COMPILER(MSVC)
-#pragma warning(pop)
-#endif
}
static bool equal(T a, T b) { return a == b; }
static const bool safeToCompareToEmptyOrDeleted = true;
@@ -177,7 +170,7 @@
template<> struct DefaultHash<long long> { typedef IntHash<unsigned long long> Hash; };
template<> struct DefaultHash<unsigned long long> { typedef IntHash<unsigned long long> Hash; };
-#if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED)
+#if defined(_NATIVE_WCHAR_T_DEFINED)
template<> struct DefaultHash<wchar_t> { typedef IntHash<wchar_t> Hash; };
#endif
Modified: trunk/Source/WTF/wtf/MathExtras.h (160670 => 160671)
--- trunk/Source/WTF/wtf/MathExtras.h 2013-12-17 00:01:01 UTC (rev 160670)
+++ trunk/Source/WTF/wtf/MathExtras.h 2013-12-17 00:06:20 UTC (rev 160671)
@@ -121,118 +121,13 @@
#endif
-#if COMPILER(MSVC)
-
-#if _MSC_VER < 1800
-// We must not do 'num + 0.5' or 'num - 0.5' because they can cause precision loss.
-static double round(double num)
-{
- double integer = ceil(num);
- if (num > 0)
- return integer - num > 0.5 ? integer - 1.0 : integer;
- return integer - num >= 0.5 ? integer - 1.0 : integer;
-}
-static float roundf(float num)
-{
- float integer = ceilf(num);
- if (num > 0)
- return integer - num > 0.5f ? integer - 1.0f : integer;
- return integer - num >= 0.5f ? integer - 1.0f : integer;
-}
-
-inline long long llround(double num) { return static_cast<long long>(round(num)); }
-inline long long llroundf(float num) { return static_cast<long long>(roundf(num)); }
-inline long lround(double num) { return static_cast<long>(round(num)); }
-inline long lroundf(float num) { return static_cast<long>(roundf(num)); }
-inline double trunc(double num) { return num > 0 ? floor(num) : ceil(num); }
-
-inline double remainder(double numerator, double denominator)
-{
- double result = fmod(numerator, denominator);
- if (result > 0.5 * denominator)
- return result - denominator;
-
- return result;
-}
-
-inline double asinh(double d)
-{
- return log(d + sqrt(d * d + 1.0));
-}
-
-inline double acosh(double d)
-{
- return log(d + sqrt(d + 1) * sqrt(d - 1));
-}
-
-inline double atanh(double d)
-{
- return (log((1.0 + d) / (1.0 - d))) / 2.0;
-}
-
-inline double expm1(double d)
-{
- return exp(d) - 1.0;
-}
-
-inline double log1p(double d)
-{
- return log(1.0 + d);
-}
-
-inline double cbrt(double d)
-{
- return pow(d, 1.0 / 3.0);
-}
-
-#endif
-
-#endif
-
#if COMPILER(GCC) && OS(QNX)
// The stdlib on QNX doesn't contain long abs(long). See PR #104666.
inline long long abs(long num) { return labs(num); }
#endif
#if COMPILER(MSVC)
-// MSVC's math.h does not currently supply log2 or log2f.
-inline double log2(double num)
-{
- // This constant is roughly M_LN2, which is not provided by default on Windows.
- return log(num) / 0.693147180559945309417232121458176568;
-}
-inline float log2f(float num)
-{
- // This constant is roughly M_LN2, which is not provided by default on Windows.
- return logf(num) / 0.693147180559945309417232121458176568f;
-}
-#endif
-
-#if COMPILER(MSVC)
-// The 64bit version of abs() is already defined in stdlib.h which comes with VC10
-#if COMPILER(MSVC9_OR_LOWER)
-inline long long abs(long long num) { return _abs64(num); }
-#endif
-
-#if _MSC_VER < 1800
-
-namespace std {
-
-inline bool isinf(double num) { return !_finite(num) && !_isnan(num); }
-inline bool isnan(double num) { return !!_isnan(num); }
-inline bool isfinite(double x) { return _finite(x); }
-inline bool signbit(double num) { return _copysign(1.0, num) < 0; }
-
-} // namespace std
-
-#endif
-
-inline double nextafter(double x, double y) { return _nextafter(x, y); }
-inline float nextafterf(float x, float y) { return x > y ? x - FLT_EPSILON : x + FLT_EPSILON; }
-
-inline double copysign(double x, double y) { return _copysign(x, y); }
-
// Work around a bug in Win, where atan2(+-infinity, +-infinity) yields NaN instead of specific values.
extern "C" inline double wtf_atan2(double x, double y)
{
Modified: trunk/Source/WTF/wtf/Platform.h (160670 => 160671)
--- trunk/Source/WTF/wtf/Platform.h 2013-12-17 00:01:01 UTC (rev 160670)
+++ trunk/Source/WTF/wtf/Platform.h 2013-12-17 00:06:20 UTC (rev 160671)
@@ -935,7 +935,7 @@
since most ports try to support sub-project independence, adding new headers
to WTF causes many ports to break, and so this way we can address the build
breakages one port at a time. */
-#if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600)))
+#if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(WIN))
#define WTF_USE_EXPORT_MACROS 1
#endif
Modified: trunk/Source/WTF/wtf/StdLibExtras.h (160670 => 160671)
--- trunk/Source/WTF/wtf/StdLibExtras.h 2013-12-17 00:01:01 UTC (rev 160670)
+++ trunk/Source/WTF/wtf/StdLibExtras.h 2013-12-17 00:06:20 UTC (rev 160671)
@@ -310,7 +310,7 @@
return location;
}
-#if (defined(_MSC_VER) && _MSC_VER < 1700) || (COMPILER(GCC) && !COMPILER(CLANG) && !GCC_VERSION_AT_LEAST(4, 8, 1))
+#if (COMPILER(GCC) && !COMPILER(CLANG) && !GCC_VERSION_AT_LEAST(4, 8, 1))
// Work-around for Pre-C++11 syntax in MSVC 2010, and prior as well as GCC < 4.8.1.
namespace std {
Modified: trunk/Source/WebCore/ChangeLog (160670 => 160671)
--- trunk/Source/WebCore/ChangeLog 2013-12-17 00:01:01 UTC (rev 160670)
+++ trunk/Source/WebCore/ChangeLog 2013-12-17 00:06:20 UTC (rev 160671)
@@ -1,3 +1,19 @@
+2013-12-16 Brent Fulgham <[email protected]>
+
+ [Win] Remove dead code after converstion to VS2013
+ https://bugs.webkit.org/show_bug.cgi?id=125795
+
+ Reviewed by Darin Adler.
+
+ * WebCorePrefix.h: Remove VS2012 include kludge.
+ * loader/FTPDirectoryParser.cpp: Remove gmtime workaround code.
+ * page/DOMWindow.cpp: Remove older pointer-based open implementation.
+ * page/DOMWindow.h: Ditto
+ * platform/text/TextEncodingRegistry.cpp:
+ (WebCore::TextEncodingNameHash::equal): Remove optimization bug workaround
+ * testing/Internals.cpp:
+ (WebCore::Internals::openDummyInspectorFrontend): Remove compiler workaround
+
2013-12-16 Daniel Bates <[email protected]>
[iOS] Upstream WebCore/history changes
Modified: trunk/Source/WebCore/WebCorePrefix.h (160670 => 160671)
--- trunk/Source/WebCore/WebCorePrefix.h 2013-12-17 00:01:01 UTC (rev 160670)
+++ trunk/Source/WebCore/WebCorePrefix.h 2013-12-17 00:06:20 UTC (rev 160671)
@@ -130,25 +130,6 @@
#if OS(WINDOWS)
#if USE(CG)
-#if defined(_MSC_VER) && _MSC_VER <= 1600
-
-#include <WebCore/WebCoreHeaderDetection.h>
-
-#if HAVE(AVCF_LEGIBLE_OUTPUT)
-// These must be defined before including CGFloat.h
-// This can be removed once we move to VS2012 or newer
-#include <wtf/ExportMacros.h>
-#include <wtf/MathExtras.h>
-
-#define isnan _isnan
-#if __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090
-#include <CoreGraphics/CGFloat.h>
-#endif
-#include <CoreGraphics/CoreGraphics.h>
-#undef isnan
-#endif
-#endif
-
// FIXME <rdar://problem/8208868> Remove support for obsolete ColorSync API, CoreServices header in CoreGraphics
// We can remove this once the new ColorSync APIs are available in an internal Safari SDK.
#include <ColorSync/ColorSync.h>
Modified: trunk/Source/WebCore/loader/FTPDirectoryParser.cpp (160670 => 160671)
--- trunk/Source/WebCore/loader/FTPDirectoryParser.cpp 2013-12-17 00:01:01 UTC (rev 160670)
+++ trunk/Source/WebCore/loader/FTPDirectoryParser.cpp 2013-12-17 00:06:20 UTC (rev 160671)
@@ -1,6 +1,6 @@
/*
* Copyright (C) 2002 Cyrus Patel <[email protected]>
- * (C) 2007 Apple Inc. All rights reserved.
+ * (C) 2007, 2013 Apple Inc. All rights reserved.
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@@ -36,12 +36,8 @@
namespace WebCore {
#if OS(WINDOWS) && !defined(gmtime_r)
-#if defined(_MSC_VER) && (_MSC_VER >= 1400)
#define gmtime_r(x, y) gmtime_s((y), (x))
-#else /* !_MSC_VER */
-#define gmtime_r(x,y) (gmtime(x)?(*(y)=*gmtime(x),(y)):0)
#endif
-#endif
static inline FTPEntryType ParsingFailed(ListState& state)
{
Modified: trunk/Source/WebCore/page/DOMWindow.cpp (160670 => 160671)
--- trunk/Source/WebCore/page/DOMWindow.cpp 2013-12-17 00:01:01 UTC (rev 160670)
+++ trunk/Source/WebCore/page/DOMWindow.cpp 2013-12-17 00:06:20 UTC (rev 160671)
@@ -1900,16 +1900,7 @@
return newFrame.release();
}
-#if defined(_MSC_VER) && _MSC_VER <= 1700
-// Work around a compiler bug in Visual Studio:
PassRefPtr<DOMWindow> DOMWindow::open(const String& urlString, const AtomicString& frameName, const String& windowFeaturesString,
- DOMWindow* activeWindow, DOMWindow* firstWindow)
-{
- return open(urlString, frameName, windowFeaturesString, *activeWindow, *firstWindow);
-}
-#endif
-
-PassRefPtr<DOMWindow> DOMWindow::open(const String& urlString, const AtomicString& frameName, const String& windowFeaturesString,
DOMWindow& activeWindow, DOMWindow& firstWindow)
{
if (!isCurrentlyDisplayedInFrame())
Modified: trunk/Source/WebCore/page/DOMWindow.h (160670 => 160671)
--- trunk/Source/WebCore/page/DOMWindow.h 2013-12-17 00:01:01 UTC (rev 160670)
+++ trunk/Source/WebCore/page/DOMWindow.h 2013-12-17 00:06:20 UTC (rev 160671)
@@ -160,10 +160,6 @@
PassRefPtr<DOMWindow> open(const String& urlString, const AtomicString& frameName, const String& windowFeaturesString,
DOMWindow& activeWindow, DOMWindow& firstWindow);
-#if defined(_MSC_VER) && _MSC_VER <= 1700
- PassRefPtr<DOMWindow> open(const String& urlString, const AtomicString& frameName, const String& windowFeaturesString,
- DOMWindow* activeWindow, DOMWindow* firstWindow);
-#endif
typedef void (*PrepareDialogFunction)(DOMWindow*, void* context);
void showModalDialog(const String& urlString, const String& dialogFeaturesString,
Modified: trunk/Source/WebCore/platform/text/TextEncodingRegistry.cpp (160670 => 160671)
--- trunk/Source/WebCore/platform/text/TextEncodingRegistry.cpp 2013-12-17 00:01:01 UTC (rev 160670)
+++ trunk/Source/WebCore/platform/text/TextEncodingRegistry.cpp 2013-12-17 00:06:20 UTC (rev 160671)
@@ -65,19 +65,10 @@
char c1;
char c2;
do {
-#if defined(_MSC_VER) && _MSC_VER == 1700
- // Workaround for a bug in the VS2012 Update1 and Update2 optimizer, remove once the fix is released.
- // https://connect.microsoft.com/VisualStudio/feedback/details/781189/vs2012-update-ctp4-c-optimizing-bug
- c1 = toASCIILower(*s1++);
- c2 = toASCIILower(*s2++);
- if (c1 != c2)
- return false;
-#else
c1 = *s1++;
c2 = *s2++;
if (toASCIILower(c1) != toASCIILower(c2))
return false;
-#endif
} while (c1 && c2);
return !c1 && !c2;
}
Modified: trunk/Source/WebCore/testing/Internals.cpp (160670 => 160671)
--- trunk/Source/WebCore/testing/Internals.cpp 2013-12-17 00:01:01 UTC (rev 160670)
+++ trunk/Source/WebCore/testing/Internals.cpp 2013-12-17 00:06:20 UTC (rev 160671)
@@ -1537,11 +1537,7 @@
DOMWindow* window = page->mainFrame().document()->domWindow();
ASSERT(window);
-#if defined(_MSC_VER) && _MSC_VER <= 1700
- m_frontendWindow = window->open(url, "", "", window, window); // Work around bug in VS2010 and earlier
-#else
m_frontendWindow = window->open(url, "", "", *window, *window);
-#endif
ASSERT(m_frontendWindow);
Page* frontendPage = m_frontendWindow->document()->page();
Modified: trunk/Source/WebKit/ChangeLog (160670 => 160671)
--- trunk/Source/WebKit/ChangeLog 2013-12-17 00:01:01 UTC (rev 160670)
+++ trunk/Source/WebKit/ChangeLog 2013-12-17 00:06:20 UTC (rev 160671)
@@ -1,3 +1,13 @@
+2013-12-16 Brent Fulgham <[email protected]>
+
+ [Win] Remove dead code after conversion to VS2013
+ https://bugs.webkit.org/show_bug.cgi?id=125795
+
+ Reviewed by Darin Adler.
+
+ * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
+ Remove unused function exports.
+
2013-12-16 Alex Christensen <[email protected]>
Fixed Win64 build on VS2013.
Modified: trunk/Source/WebKit/WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in (160670 => 160671)
--- trunk/Source/WebKit/WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in 2013-12-17 00:01:01 UTC (rev 160670)
+++ trunk/Source/WebKit/WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in 2013-12-17 00:06:20 UTC (rev 160671)
@@ -347,12 +347,7 @@
symbolWithPointer(?pageSizeAndMarginsInPixels@PrintContext@WebCore@@SA?AVString@WTF@@PAVFrame@2@HHHHHHH@Z, ?pageSizeAndMarginsInPixels@PrintContext@WebCore@@SA?AVString@WTF@@PEAVFrame@2@HHHHHHH@Z)
symbolWithPointer(?close@DOMWindow@WebCore@@QAEXPAVScriptExecutionContext@2@@Z, ?close@DOMWindow@WebCore@@QEAAXPEAVScriptExecutionContext@2@@Z)
symbolWithPointer(?document@DOMWindow@WebCore@@QBEPAVDocument@2@XZ, ?document@DOMWindow@WebCore@@QEBAPEAVDocument@2@XZ)
-#if _MSC_VER < 1800
- symbolWithPointer(?open@DOMWindow@WebCore@@QAE?AV?$PassRefPtr@VDOMWindow@WebCore@@@WTF@@ABVString@4@ABVAtomicString@4@0PAV12@2@Z, ?open@DOMWindow@WebCore@@QEAA?AV?$PassRefPtr@VDOMWindow@WebCore@@@WTF@@AEBVString@4@AEBVAtomicString@4@0PEAV12@2@Z)
-#else
symbolWithPointer(?open@DOMWindow@WebCore@@QAE?AV?$PassRefPtr@VDOMWindow@WebCore@@@WTF@@ABVString@4@ABVAtomicString@4@0AAV12@2@Z, ?open@DOMWindow@WebCore@@QEAA?AV?$PassRefPtr@VDOMWindow@WebCore@@@WTF@@AEBVString@4@AEBVAtomicString@4@0AEAV12@2@Z)
-
-#endif
symbolWithPointer(?toJS@WebCore@@YA?AVJSValue@JSC@@PAVExecState@3@PAVJSDOMGlobalObject@1@PAVDOMWindow@1@@Z, ?toJS@WebCore@@YA?AVJSValue@JSC@@PEAVExecState@3@PEAVJSDOMGlobalObject@1@PEAVDOMWindow@1@@Z)
symbolWithPointer(?layerTreeAsText@Frame@WebCore@@QBE?AVString@WTF@@I@Z, ?layerTreeAsText@Frame@WebCore@@QEBA?AVString@WTF@@I@Z)
symbolWithPointer(?trackedRepaintRectsAsText@Frame@WebCore@@QBE?AVString@WTF@@XZ, ?trackedRepaintRectsAsText@Frame@WebCore@@QEBA?AVString@WTF@@XZ)
@@ -442,8 +437,7 @@
symbolWithPointer(?toInt64@WebCore@@YA_JPAVExecState@JSC@@VJSValue@3@W4IntegerConversionConfiguration@1@@Z, ?toInt64@WebCore@@YA_JPEAVExecState@JSC@@VJSValue@3@W4IntegerConversionConfiguration@1@@Z)
symbolWithPointer(?toUInt32EnforceRange@WebCore@@YAIPAVExecState@JSC@@VJSValue@3@@Z, ?toUInt32EnforceRange@WebCore@@YAIPEAVExecState@JSC@@VJSValue@3@@Z)
symbolWithPointer(?toUInt64@WebCore@@YA_KPAVExecState@JSC@@VJSValue@3@W4IntegerConversionConfiguration@1@@Z, ?toUInt64@WebCore@@YA_KPEAVExecState@JSC@@VJSValue@3@W4IntegerConversionConfiguration@1@@Z)
- symbolWithPointer(?commonVM@JSDOMWindowBase@WebCore@@SAPAVVM@JSC@@XZ, ?commonVM@JSDOMWindowBase@WebCore@@SAPEAVVM@JSC@@XZ)
-
+\
#if ENABLE(VIDEO)
symbolWithPointer(?toTimeRanges@WebCore@@YAPAVTimeRanges@1@VJSValue@JSC@@@Z, ?toTimeRanges@WebCore@@YAPEAVTimeRanges@1@VJSValue@JSC@@@Z)
symbolWithPointer(?toJS@WebCore@@YA?AVJSValue@JSC@@PAVExecState@3@PAVJSDOMGlobalObject@1@PAVTimeRanges@1@@Z, ?toJS@WebCore@@YA?AVJSValue@JSC@@PEAVExecState@3@PEAVJSDOMGlobalObject@1@PEAVTimeRanges@1@@Z)
@@ -463,8 +457,6 @@
symbolWithPointer(?cacheStorage@WebCore@@YAAAVApplicationCacheStorage@1@XZ, ?cacheStorage@WebCore@@YAAEAVApplicationCacheStorage@1@XZ)
symbolWithPointer(?setDefaultOriginQuota@ApplicationCacheStorage@WebCore@@QAEX_J@Z, ?setDefaultOriginQuota@ApplicationCacheStorage@WebCore@@QEAAX_J@Z)
symbolWithPointer(?vm@ScriptExecutionContext@WebCore@@QAEPAVVM@JSC@@XZ, ?vm@ScriptExecutionContext@WebCore@@QEAAPEAVVM@JSC@@XZ)
-#if _MSC_VER >= 1800
symbolWithPointer(?completeURL@Document@WebCore@@UBE?AVURL@2@ABVString@WTF@@@Z, ?completeURL@Document@WebCore@@UBEA?AVURL@2@AEBVString@WTF@@@Z)
symbolWithPointer(??1DOMWindow@WebCore@@UAE@XZ, ??1DOMWindow@WebCore@@UEAA@XZ)
symbolWithPointer(?visibleContentRect@ScrollView@WebCore@@UBE?AVIntRect@2@W4VisibleContentRectIncludesScrollbars@ScrollableArea@2@@Z, ?visibleContentRect@ScrollView@WebCore@@UEAA?AVIntRect@2@W4VisibleContentRectIncludesScrollbars@ScrollableArea@2@@Z)
-#endif