Title: [104359] trunk/Source/_javascript_Core
Revision
104359
Author
[email protected]
Date
2012-01-06 16:54:54 -0800 (Fri, 06 Jan 2012)

Log Message

https://bugs.webkit.org/show_bug.cgi?id=75296
JSString should not have JS_EXPORTCLASS annotation

Patch by Hajime Morrita <[email protected]> on 2012-01-06
Reviewed by Kevin Ollivier.

* runtime/JSString.h: Removed JS_EXPORTCLASS annotation.
* _javascript_Core.vcproj/_javascript_Core/_javascript_Core.def:
Added missing symbols which were hidden by JS_EXPORTCLASS.

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (104358 => 104359)


--- trunk/Source/_javascript_Core/ChangeLog	2012-01-07 00:53:44 UTC (rev 104358)
+++ trunk/Source/_javascript_Core/ChangeLog	2012-01-07 00:54:54 UTC (rev 104359)
@@ -1,3 +1,14 @@
+2012-01-06  Hajime Morrita  <[email protected]>
+
+        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.
+        * _javascript_Core.vcproj/_javascript_Core/_javascript_Core.def:
+        Added missing symbols which were hidden by JS_EXPORTCLASS.
+
 2012-01-06  Michael Saboff  <[email protected]>
 
         JSArray::pop() should compare SparseArrayValueMap::find() to SparseArrayValueMap::notFound()

Modified: trunk/Source/_javascript_Core/_javascript_Core.vcproj/_javascript_Core/_javascript_Core.def (104358 => 104359)


--- trunk/Source/_javascript_Core/_javascript_Core.vcproj/_javascript_Core/_javascript_Core.def	2012-01-07 00:53:44 UTC (rev 104358)
+++ trunk/Source/_javascript_Core/_javascript_Core.vcproj/_javascript_Core/_javascript_Core.def	2012-01-07 00:54:54 UTC (rev 104359)
@@ -296,6 +296,7 @@
     ?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 @@
     ?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

Modified: trunk/Source/_javascript_Core/runtime/JSString.h (104358 => 104359)


--- trunk/Source/_javascript_Core/runtime/JSString.h	2012-01-07 00:53:44 UTC (rev 104358)
+++ trunk/Source/_javascript_Core/runtime/JSString.h	2012-01-07 00:54:54 UTC (rev 104359)
@@ -59,7 +59,7 @@
 
     JSString* jsStringBuilder(JSGlobalData*);
 
-    class JS_EXPORTCLASS JSString : public JSCell {
+    class JSString : public JSCell {
     public:
         friend class JIT;
         friend class JSGlobalData;
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to