Title: [148576] trunk/Source/_javascript_Core
Revision
148576
Author
[email protected]
Date
2013-04-16 17:02:41 -0700 (Tue, 16 Apr 2013)

Log Message

[Windows, WinCairo] Stop individually building WTF files in JSC.
https://bugs.webkit.org/show_bug.cgi?id=114705

Reviewed by Anders Carlsson.

* _javascript_Core.vcproj/_javascript_Core/_javascript_CoreExports.def:
Export additional String/fastMalloc symbols needed by JSC program.
* _javascript_Core.vcproj/jsc/jsc.vcproj: Don't manually build
WTF implementation files (a second time!) in this project.
* _javascript_Core.vcxproj/_javascript_CoreExportGenerator/_javascript_CoreExports.def.in:
Export additional String/fastMalloc symbols needed by JSC program.
* _javascript_Core.vcxproj/jsc/jsc.vcxproj: Don't manually
build WTF implementation files (a second time!) in this project.
* _javascript_Core.vcxproj/jsc/jsc.vcxproj.filters: Ditto.

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (148575 => 148576)


--- trunk/Source/_javascript_Core/ChangeLog	2013-04-16 23:52:44 UTC (rev 148575)
+++ trunk/Source/_javascript_Core/ChangeLog	2013-04-17 00:02:41 UTC (rev 148576)
@@ -1,3 +1,20 @@
+2013-04-16  Brent Fulgham  <[email protected]>
+
+        [Windows, WinCairo] Stop individually building WTF files in JSC.
+        https://bugs.webkit.org/show_bug.cgi?id=114705
+
+        Reviewed by Anders Carlsson.
+
+        * _javascript_Core.vcproj/_javascript_Core/_javascript_CoreExports.def:
+        Export additional String/fastMalloc symbols needed by JSC program.
+        * _javascript_Core.vcproj/jsc/jsc.vcproj: Don't manually build
+        WTF implementation files (a second time!) in this project.
+        * _javascript_Core.vcxproj/_javascript_CoreExportGenerator/_javascript_CoreExports.def.in:
+        Export additional String/fastMalloc symbols needed by JSC program.
+        * _javascript_Core.vcxproj/jsc/jsc.vcxproj: Don't manually
+        build WTF implementation files (a second time!) in this project.
+        * _javascript_Core.vcxproj/jsc/jsc.vcxproj.filters: Ditto.
+
 2013-04-16  Patrick Gansterer  <[email protected]>
 
         [CMake] Do not use _javascript_CORE_DIR in add_custom_command() of _javascript_Core project

Modified: trunk/Source/_javascript_Core/_javascript_Core.vcproj/_javascript_Core/_javascript_CoreExports.def (148575 => 148576)


--- trunk/Source/_javascript_Core/_javascript_Core.vcproj/_javascript_Core/_javascript_CoreExports.def	2013-04-16 23:52:44 UTC (rev 148575)
+++ trunk/Source/_javascript_Core/_javascript_Core.vcproj/_javascript_Core/_javascript_CoreExports.def	2013-04-17 00:02:41 UTC (rev 148576)
@@ -27,6 +27,8 @@
     ??0SHA1@WTF@@QAE@XZ
     ??0SuperRegion@JSC@@QAE@XZ
     ??0SourceProvider@JSC@@QAE@ABVString@WTF@@ABVTextPosition@3@@Z
+    ??0String@WTF@@QAE@PBD@Z
+    ??0String@WTF@@QAE@PBDI@Z
     ??0StringObject@JSC@@IAE@AAVJSGlobalData@1@PAVStructure@1@@Z
     ??0StringPrintStream@WTF@@QAE@XZ
     ??0Structure@JSC@@AAE@AAVJSGlobalData@1@PAVJSGlobalObject@1@VJSValue@1@ABVTypeInfo@1@PBUClassInfo@1@EI@Z
@@ -52,6 +54,7 @@
     ??1SourceProvider@JSC@@UAE@XZ
     ??1SourceProviderCache@JSC@@QAE@XZ
     ??1StringPrintStream@WTF@@UAE@XZ
+    ??1StringImpl@WTF@@QAE@XZ
     ??1ThreadCondition@WTF@@QAE@XZ
     ??1WeakHandleOwner@JSC@@UAE@XZ
     ??1WTFThreadData@WTF@@QAE@XZ
@@ -113,7 +116,7 @@
     ?changePrototypeTransition@Structure@JSC@@SAPAV12@AAVJSGlobalData@2@PAV12@VJSValue@2@@Z
     ?checkCurrentIdentifierTable@Identifier@JSC@@CAXPAVExecState@2@@Z
     ?checkCurrentIdentifierTable@Identifier@JSC@@CAXPAVJSGlobalData@2@@Z
-    ?checksum@MD5@WTF@@QAEXAAV?$Vector@E$0BA@VCrashOnOverflow@WTF@@@2@@Z    
+    ?checksum@MD5@WTF@@QAEXAAV?$Vector@E$0BA@VCrashOnOverflow@WTF@@@2@@Z
     ?checkSyntax@JSC@@YA_NPAVExecState@1@ABVSourceCode@1@PAVJSValue@1@@Z
     ?className@JSObject@JSC@@SA?AVString@WTF@@PBV12@@Z
     ?className@JSProxy@JSC@@KA?AVString@WTF@@PBVJSObject@2@@Z
@@ -227,9 +230,11 @@
     ?finishCreation@RegExpObject@JSC@@IAEXPAVJSGlobalObject@2@@Z
     ?finishCreation@StringObject@JSC@@IAEXAAVJSGlobalData@2@PAVJSString@2@@Z
     ?focus@Profile@JSC@@QAEXPBVProfileNode@2@@Z
+    ?format@String@WTF@@SA?AV12@PBDZZ
     ?freeFatEntrySlow@SymbolTableEntry@JSC@@AAEXXZ
     ?from@Identifier@JSC@@SA?AV12@PAVExecState@2@H@Z
     ?from@Identifier@JSC@@SA?AV12@PAVExecState@2@I@Z
+    ?fromUTF8WithLatin1Fallback@String@WTF@@SA?AV12@PBEI@Z
     ?functionGetter@PropertySlot@JSC@@ABE?AVJSValue@2@PAVExecState@2@@Z
     ?get@Structure@JSC@@QAEHAAVJSGlobalData@2@VPropertyName@2@AAIAAPAVJSCell@2@@Z
     ?getCalculatedDisplayName@JSC@@YA?AVString@WTF@@PAVExecState@1@PAVJSObject@1@@Z
@@ -434,6 +439,7 @@
     ?unlockAtomicallyInitializedStaticMutex@WTF@@YAXXZ
     ?unprotect@Heap@JSC@@QAE_NVJSValue@2@@Z
     ?updateIndexingType@ArrayAllocationProfile@JSC@@QAEXXZ
+    ?utf8@String@WTF@@QBE?AVCString@2@W4ConversionMode@12@@Z
     ?validate@SlotVisitor@JSC@@CAXPAVJSCell@2@@Z
     ?visitChildren@JSGlobalObject@JSC@@SAXPAVJSCell@2@AAVSlotVisitor@2@@Z
     ?visitChildren@JSObject@JSC@@SAXPAVJSCell@2@AAVSlotVisitor@2@@Z
@@ -458,3 +464,5 @@
     WTFReportError
     WTFReportFatalError
     WTFSetCrashHook
+    ??0WTFThreadData@WTF@@QAE@XZ
+    ??1WTFThreadData@WTF@@QAE@XZ

Modified: trunk/Source/_javascript_Core/_javascript_Core.vcproj/jsc/jsc.vcproj (148575 => 148576)


--- trunk/Source/_javascript_Core/_javascript_Core.vcproj/jsc/jsc.vcproj	2013-04-16 23:52:44 UTC (rev 148575)
+++ trunk/Source/_javascript_Core/_javascript_Core.vcproj/jsc/jsc.vcproj	2013-04-17 00:02:41 UTC (rev 148576)
@@ -448,25 +448,9 @@
 	</References>
 	<Files>
 		<File
-			RelativePath="$(ConfigurationBuildDir)\include\private\wtf\text\AtomicString.cpp"
-			>
-		</File>
-		<File
 			RelativePath="..\..\jsc.cpp"
 			>
 		</File>
-		<File
-			RelativePath="$(ConfigurationBuildDir)\include\private\wtf\text\StringBuilder.cpp"
-			>
-		</File>
-		<File
-			RelativePath="$(ConfigurationBuildDir)\include\private\wtf\text\StringImpl.cpp"
-			>
-		</File>
-		<File
-			RelativePath="$(ConfigurationBuildDir)\include\private\wtf\text\WTFString.cpp"
-			>
-		</File>
 	</Files>
 	<Globals>
 	</Globals>

Modified: trunk/Source/_javascript_Core/_javascript_Core.vcxproj/_javascript_CoreExportGenerator/_javascript_CoreExports.def.in (148575 => 148576)


--- trunk/Source/_javascript_Core/_javascript_Core.vcxproj/_javascript_CoreExportGenerator/_javascript_CoreExports.def.in	2013-04-16 23:52:44 UTC (rev 148575)
+++ trunk/Source/_javascript_Core/_javascript_Core.vcxproj/_javascript_CoreExportGenerator/_javascript_CoreExports.def.in	2013-04-17 00:02:41 UTC (rev 148576)
@@ -27,6 +27,8 @@
     ??0SHA1@WTF@@QAE@XZ
     ??0SuperRegion@JSC@@QAE@XZ
     ??0SourceProvider@JSC@@QAE@ABVString@WTF@@ABVTextPosition@3@@Z
+    ??0String@WTF@@QAE@PBD@Z
+    ??0String@WTF@@QAE@PBDI@Z
     ??0StringObject@JSC@@IAE@AAVJSGlobalData@1@PAVStructure@1@@Z
     ??0StringPrintStream@WTF@@QAE@XZ
     ??0Structure@JSC@@AAE@AAVJSGlobalData@1@PAVJSGlobalObject@1@VJSValue@1@ABVTypeInfo@1@PBUClassInfo@1@EI@Z
@@ -52,6 +54,7 @@
     ??1SourceProvider@JSC@@UAE@XZ
     ??1SourceProviderCache@JSC@@QAE@XZ
     ??1StringPrintStream@WTF@@UAE@XZ
+    ??1StringImpl@WTF@@QAE@XZ
     ??1ThreadCondition@WTF@@QAE@XZ
     ??1WeakHandleOwner@JSC@@UAE@XZ
     ??1WTFThreadData@WTF@@QAE@XZ
@@ -227,9 +230,11 @@
     ?finishCreation@RegExpObject@JSC@@IAEXPAVJSGlobalObject@2@@Z
     ?finishCreation@StringObject@JSC@@IAEXAAVJSGlobalData@2@PAVJSString@2@@Z
     ?focus@Profile@JSC@@QAEXPBVProfileNode@2@@Z
+    ?format@String@WTF@@SA?AV12@PBDZZ
     ?freeFatEntrySlow@SymbolTableEntry@JSC@@AAEXXZ
     ?from@Identifier@JSC@@SA?AV12@PAVExecState@2@H@Z
     ?from@Identifier@JSC@@SA?AV12@PAVExecState@2@I@Z
+    ?fromUTF8WithLatin1Fallback@String@WTF@@SA?AV12@PBEI@Z
     ?functionGetter@PropertySlot@JSC@@ABE?AVJSValue@2@PAVExecState@2@@Z
     ?get@Structure@JSC@@QAEHAAVJSGlobalData@2@VPropertyName@2@AAIAAPAVJSCell@2@@Z
     ?getCalculatedDisplayName@JSC@@YA?AVString@WTF@@PAVExecState@1@PAVJSObject@1@@Z
@@ -433,6 +438,7 @@
     ?unlockAtomicallyInitializedStaticMutex@WTF@@YAXXZ
     ?unprotect@Heap@JSC@@QAE_NVJSValue@2@@Z
     ?updateIndexingType@ArrayAllocationProfile@JSC@@QAEXXZ
+    ?utf8@String@WTF@@QBE?AVCString@2@W4ConversionMode@12@@Z
     ?validate@SlotVisitor@JSC@@CAXPAVJSCell@2@@Z
     ?visitChildren@JSGlobalObject@JSC@@SAXPAVJSCell@2@AAVSlotVisitor@2@@Z
     ?visitChildren@JSObject@JSC@@SAXPAVJSCell@2@AAVSlotVisitor@2@@Z
@@ -457,3 +463,5 @@
     WTFReportError
     WTFReportFatalError
     WTFSetCrashHook
+    ??0WTFThreadData@WTF@@QAE@XZ
+    ??1WTFThreadData@WTF@@QAE@XZ

Modified: trunk/Source/_javascript_Core/_javascript_Core.vcxproj/jsc/jsc.vcxproj (148575 => 148576)


--- trunk/Source/_javascript_Core/_javascript_Core.vcxproj/jsc/jsc.vcxproj	2013-04-16 23:52:44 UTC (rev 148575)
+++ trunk/Source/_javascript_Core/_javascript_Core.vcxproj/jsc/jsc.vcxproj	2013-04-17 00:02:41 UTC (rev 148576)
@@ -155,10 +155,6 @@
     <Link />
   </ItemDefinitionGroup>
   <ItemGroup>
-    <ClCompile Include="$(WebKit_Source)\WTF\wtf\text\AtomicString.cpp" />
-    <ClCompile Include="$(WebKit_Source)\WTF\wtf\text\StringBuilder.cpp" />
-    <ClCompile Include="$(WebKit_Source)\WTF\wtf\text\StringImpl.cpp" />
-    <ClCompile Include="$(WebKit_Source)\WTF\wtf\text\WTFString.cpp" />
     <ClCompile Include="..\..\jsc.cpp" />
   </ItemGroup>
   <ItemGroup>
@@ -169,4 +165,4 @@
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
   <ImportGroup Label="ExtensionTargets">
   </ImportGroup>
-</Project>
\ No newline at end of file
+</Project>

Modified: trunk/Source/_javascript_Core/_javascript_Core.vcxproj/jsc/jsc.vcxproj.filters (148575 => 148576)


--- trunk/Source/_javascript_Core/_javascript_Core.vcxproj/jsc/jsc.vcxproj.filters	2013-04-16 23:52:44 UTC (rev 148575)
+++ trunk/Source/_javascript_Core/_javascript_Core.vcxproj/jsc/jsc.vcxproj.filters	2013-04-17 00:02:41 UTC (rev 148576)
@@ -2,27 +2,10 @@
 <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
   <ItemGroup>
     <ClCompile Include="..\..\jsc.cpp" />
-    <ClCompile Include="$(WebKit_Source)\WTF\wtf\text\AtomicString.cpp">
-      <Filter>wtf/text</Filter>
-    </ClCompile>
-    <ClCompile Include="$(WebKit_Source)\WTF\wtf\text\StringBuilder.cpp">
-      <Filter>wtf/text</Filter>
-    </ClCompile>
-    <ClCompile Include="$(WebKit_Source)\WTF\wtf\text\StringImpl.cpp">
-      <Filter>wtf/text</Filter>
-    </ClCompile>
-    <ClCompile Include="$(WebKit_Source)\WTF\wtf\text\WTFString.cpp">
-      <Filter>wtf/text</Filter>
-    </ClCompile>
   </ItemGroup>
   <ItemGroup>
     <None Include="jscPostBuild.cmd" />
     <None Include="jscPreLink.cmd" />
     <None Include="jscPreBuild.cmd" />
   </ItemGroup>
-  <ItemGroup>
-    <Filter Include="wtf/text">
-      <UniqueIdentifier>{a8dbc12e-b03c-45f9-93d3-c74162c2c288}</UniqueIdentifier>
-    </Filter>
-  </ItemGroup>
-</Project>
\ No newline at end of file
+</Project>
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to