From 58bd5c510e74445369d7ac5b7195f56a8578272b Mon Sep 17 00:00:00 2001 From: "commit-queue@webkit.org" Date: Sat, 7 Jan 2012 00:54:54 +0000 Subject: [PATCH] https://bugs.webkit.org/show_bug.cgi?id=75296 JSString should not have JS_EXPORTCLASS annotation Patch by Hajime Morrita on 2012-01-06 Reviewed by Kevin Ollivier. * runtime/JSString.h: Removed JS_EXPORTCLASS annotation. * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.def: Added missing symbols which were hidden by JS_EXPORTCLASS. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104359 268f45cc-cd09-0410-ab3c-d52691b4dbfc --- Source/JavaScriptCore/ChangeLog | 11 +++++++++++ .../JavaScriptCore/JavaScriptCore.def | 2 ++ Source/JavaScriptCore/runtime/JSString.h | 2 +- 3 files changed, 14 insertions(+), 1 deletion(-) diff --git a/Source/JavaScriptCore/ChangeLog b/Source/JavaScriptCore/ChangeLog index be6af239955..26fd82d13bf 100644 --- a/Source/JavaScriptCore/ChangeLog +++ b/Source/JavaScriptCore/ChangeLog @@ -1,3 +1,14 @@ +2012-01-06 Hajime Morrita + + https://bugs.webkit.org/show_bug.cgi?id=75296 + JSString should not have JS_EXPORTCLASS annotation + + Reviewed by Kevin Ollivier. + + * runtime/JSString.h: Removed JS_EXPORTCLASS annotation. + * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.def: + Added missing symbols which were hidden by JS_EXPORTCLASS. + 2012-01-06 Michael Saboff JSArray::pop() should compare SparseArrayValueMap::find() to SparseArrayValueMap::notFound() diff --git a/Source/JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.def b/Source/JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.def index 9ee61eaab14..71eed26b369 100644 --- a/Source/JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.def +++ b/Source/JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.def @@ -296,6 +296,7 @@ EXPORTS ?retrieveLastCaller@Interpreter@JSC@@QBEXPAVExecState@2@AAH1AAVUString@2@AAVJSValue@2@@Z ?s_globalObjectMethodTable@JSGlobalObject@JSC@@1UGlobalObjectMethodTable@2@B ?s_info@ExecutableBase@JSC@@2UClassInfo@2@B + ?s_info@JSString@JSC@@2UClassInfo@2@B ?setConfigurable@PropertyDescriptor@JSC@@QAEX_N@Z ?setDescriptor@PropertyDescriptor@JSC@@QAEXVJSValue@2@I@Z ?setDumpsGeneratedCode@BytecodeGenerator@JSC@@SAX_N@Z @@ -336,6 +337,7 @@ EXPORTS ?timedWait@ThreadCondition@WTF@@QAE_NAAVMutex@2@N@Z ?tlsKeyCount@WTF@@YAAAJXZ ?tlsKeys@WTF@@YAPAKXZ + ?toBoolean@JSString@JSC@@QBE_NPAVExecState@2@@Z ?toInt32@JSC@@YAHN@Z ?toInteger@JSValue@JSC@@QBENPAVExecState@2@@Z ?toNumberSlowCase@JSValue@JSC@@ABENPAVExecState@2@@Z diff --git a/Source/JavaScriptCore/runtime/JSString.h b/Source/JavaScriptCore/runtime/JSString.h index 6700e2e410c..f4045557147 100644 --- a/Source/JavaScriptCore/runtime/JSString.h +++ b/Source/JavaScriptCore/runtime/JSString.h @@ -59,7 +59,7 @@ namespace JSC { JSString* jsStringBuilder(JSGlobalData*); - class JS_EXPORTCLASS JSString : public JSCell { + class JSString : public JSCell { public: friend class JIT; friend class JSGlobalData; -- GitLab