nel-all
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Nel] VC7 patch


From: Vincent Caron
Subject: [Nel] VC7 patch
Date: Fri, 26 Jul 2002 13:15:08 +0200
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.0.0) Gecko/20020530

Hello,

here is a patch to update the VC7 (.NET) project files. I just compiled succesfully NeL libraries with it. However I encountered 5 crashes in 2 days, and I was wondering if you would share you own experience with VC7... It seems that you tried it but are not maintaining it anymore. A friend of mine told me he had some floating point bugs due to the buggy optimiser. Should I be scared ?

Anyway, I'll build snowballs and see if I'm doomed.
Index: nel/nel.sln
===================================================================
RCS file: /home/cvsroot/code/nel/nel.sln,v
retrieving revision 1.2
diff -c -r1.2 nel.sln
*** nel/nel.sln 12 Apr 2002 12:09:20 -0000      1.2
--- nel/nel.sln 26 Jul 2002 11:12:44 -0000
***************
*** 29,34 ****
--- 29,36 ----
                ConfigName.3 = ReleaseDebug
        EndGlobalSection
        GlobalSection(ProjectDependencies) = postSolution
+               {F247F6C8-3391-4754-9BAA-371D6BE5A0C0}.0 = 
{FA063B9D-69A3-48CD-8E36-91841DC12BE5}
+               {F247F6C8-3391-4754-9BAA-371D6BE5A0C0}.1 = 
{EF44EC28-8705-445E-B7FA-326F78207A85}
                {4B74AEC8-2C6D-468C-B14D-34CA8FD46DB1}.0 = 
{A76FD71B-4345-4D93-B3B9-30F960E6829F}
                {4B74AEC8-2C6D-468C-B14D-34CA8FD46DB1}.1 = 
{EF44EC28-8705-445E-B7FA-326F78207A85}
        EndGlobalSection
***************
*** 121,126 ****
--- 123,132 ----
                {FA063B9D-69A3-48CD-8E36-91841DC12BE5}.Release.Build.0 = 
Release|Win32
                {FA063B9D-69A3-48CD-8E36-91841DC12BE5}.ReleaseDebug.ActiveCfg = 
ReleaseDebug|Win32
                {FA063B9D-69A3-48CD-8E36-91841DC12BE5}.ReleaseDebug.Build.0 = 
ReleaseDebug|Win32
+       EndGlobalSection
+       GlobalSection(SolutionItems) = postSolution
+               Item:1 = INSTALL
+               Item:2 = README
        EndGlobalSection
        GlobalSection(ExtensibilityGlobals) = postSolution
        EndGlobalSection
Index: nel/src/3d.vcproj
===================================================================
RCS file: /home/cvsroot/code/nel/src/3d.vcproj,v
retrieving revision 1.3
diff -c -r1.3 3d.vcproj
*** nel/src/3d.vcproj   23 Apr 2002 15:55:04 -0000      1.3
--- nel/src/3d.vcproj   26 Jul 2002 11:12:45 -0000
***************
*** 132,137 ****
--- 132,138 ----
                                AdditionalOptions="/Zm200 "
                                Optimization="0"
                                
PreprocessorDefinitions="_LIB,__STL_DEBUG,WIN32,_DEBUG"
+                               GeneratePreprocessedFile="0"
                                StringPooling="TRUE"
                                MinimalRebuild="TRUE"
                                BasicRuntimeChecks="3"
***************
*** 1842,1853 ****
                        </File>
                        <File
                                RelativePath=".\3d\fast_floor.h">
-                       </File>
-                       <File
-                               RelativePath=".\3d\fast_mem.cpp">
-                       </File>
-                       <File
-                               RelativePath=".\3d\fast_mem.h">
                        </File>
                        <File
                                RelativePath=".\3d\radix_sort.cpp">
--- 1843,1848 ----
Index: nel/src/georges.vcproj
===================================================================
RCS file: /home/cvsroot/code/nel/src/georges.vcproj,v
retrieving revision 1.3
diff -c -r1.3 georges.vcproj
*** nel/src/georges.vcproj      23 Apr 2002 15:55:04 -0000      1.3
--- nel/src/georges.vcproj      26 Jul 2002 11:12:45 -0000
***************
*** 225,429 ****
        </Configurations>
        <Files>
                <File
!                       RelativePath=".\georges\Form.cpp">
                </File>
                <File
!                       RelativePath="..\include\nel\georges\Form.h">
                </File>
                <File
!                       RelativePath=".\georges\Item.cpp">
                </File>
                <File
!                       RelativePath="..\include\nel\georges\Item.h">
                </File>
                <File
!                       RelativePath="..\include\nel\georges\common.h">
                </File>
                <File
!                       RelativePath=".\georges\form_body_elt.cpp">
                </File>
                <File
!                       RelativePath="..\include\nel\georges\form_body_elt.h">
                </File>
                <File
!                       RelativePath=".\georges\form_body_elt_atom.cpp">
                </File>
                <File
!                       
RelativePath="..\include\nel\georges\form_body_elt_atom.h">
                </File>
                <File
!                       RelativePath=".\georges\form_body_elt_list.cpp">
                </File>
                <File
!                       
RelativePath="..\include\nel\georges\form_body_elt_list.h">
                </File>
                <File
!                       RelativePath=".\georges\form_body_elt_struct.cpp">
                </File>
                <File
!                       
RelativePath="..\include\nel\georges\form_body_elt_struct.h">
                </File>
                <File
!                       RelativePath=".\georges\form_file.cpp">
                </File>
                <File
!                       RelativePath="..\include\nel\georges\form_file.h">
                </File>
                <File
!                       RelativePath=".\georges\form_head.cpp">
                </File>
                <File
!                       RelativePath="..\include\nel\georges\form_head.h">
                </File>
                <File
!                       RelativePath=".\georges\form_loader.cpp">
                </File>
                <File
!                       RelativePath="..\include\nel\georges\form_loader.h">
                </File>
                <File
!                       RelativePath=".\georges\georges_loader.cpp">
                </File>
                <File
!                       RelativePath="..\include\nel\georges\georges_loader.h">
!               </File>
!               <File
!                       RelativePath=".\georges\item_elt.cpp">
!               </File>
!               <File
!                       RelativePath="..\include\nel\georges\item_elt.h">
!               </File>
!               <File
!                       RelativePath=".\georges\item_elt_atom.cpp">
!               </File>
!               <File
!                       RelativePath="..\include\nel\georges\item_elt_atom.h">
!               </File>
!               <File
!                       RelativePath=".\georges\item_elt_list.cpp">
!               </File>
!               <File
!                       RelativePath="..\include\nel\georges\item_elt_list.h">
!               </File>
!               <File
!                       RelativePath=".\georges\item_elt_struct.cpp">
!               </File>
!               <File
!                       RelativePath="..\include\nel\georges\item_elt_struct.h">
!               </File>
!               <File
!                       RelativePath=".\georges\item_loader.cpp">
!               </File>
!               <File
!                       RelativePath="..\include\nel\georges\item_loader.h">
!               </File>
!               <File
!                       RelativePath=".\georges\mold_elt.cpp">
!               </File>
!               <File
!                       RelativePath="..\include\nel\georges\mold_elt.h">
!               </File>
!               <File
!                       RelativePath=".\georges\mold_elt_define.cpp">
!               </File>
!               <File
!                       RelativePath="..\include\nel\georges\mold_elt_define.h">
!               </File>
!               <File
!                       RelativePath=".\georges\mold_elt_define_list.cpp">
!               </File>
!               <File
!                       
RelativePath="..\include\nel\georges\mold_elt_define_list.h">
!               </File>
!               <File
!                       RelativePath=".\georges\mold_elt_type.cpp">
!               </File>
!               <File
!                       RelativePath="..\include\nel\georges\mold_elt_type.h">
!               </File>
!               <File
!                       RelativePath=".\georges\mold_elt_type_list.cpp">
!               </File>
!               <File
!                       
RelativePath="..\include\nel\georges\mold_elt_type_list.h">
!               </File>
!               <File
!                       RelativePath=".\georges\mold_loader.cpp">
!               </File>
!               <File
!                       RelativePath="..\include\nel\georges\mold_loader.h">
!               </File>
!               <File
!                       RelativePath=".\georges\stdgeorges.cpp">
!                       <FileConfiguration
!                               Name="DebugFast|Win32">
!                               <Tool
!                                       Name="VCCLCompilerTool"
!                                       UsePrecompiledHeader="1"/>
!                       </FileConfiguration>
!                       <FileConfiguration
!                               Name="ReleaseDebug|Win32">
!                               <Tool
!                                       Name="VCCLCompilerTool"
!                                       UsePrecompiledHeader="1"/>
!                       </FileConfiguration>
!                       <FileConfiguration
!                               Name="Debug|Win32">
!                               <Tool
!                                       Name="VCCLCompilerTool"
!                                       UsePrecompiledHeader="1"/>
!                       </FileConfiguration>
!                       <FileConfiguration
!                               Name="Release|Win32">
!                               <Tool
!                                       Name="VCCLCompilerTool"
!                                       UsePrecompiledHeader="1"/>
!                       </FileConfiguration>
!               </File>
!               <File
!                       RelativePath=".\georges\stdgeorges.h">
!               </File>
!               <File
!                       RelativePath=".\georges\string_ex.cpp">
!               </File>
!               <File
!                       RelativePath="..\include\nel\georges\string_ex.h">
!               </File>
!               <File
!                       RelativePath=".\georges\type_unit.cpp">
!               </File>
!               <File
!                       RelativePath="..\include\nel\georges\type_unit.h">
!               </File>
!               <File
!                       RelativePath=".\georges\type_unit_double.cpp">
!               </File>
!               <File
!                       
RelativePath="..\include\nel\georges\type_unit_double.h">
!               </File>
!               <File
!                       RelativePath=".\georges\type_unit_file_name.cpp">
!               </File>
!               <File
!                       
RelativePath="..\include\nel\georges\type_unit_file_name.h">
!               </File>
!               <File
!                       RelativePath=".\georges\type_unit_int_signed.cpp">
!               </File>
!               <File
!                       
RelativePath="..\include\nel\georges\type_unit_int_signed.h">
!               </File>
!               <File
!                       RelativePath=".\georges\type_unit_int_unsigned.cpp">
!               </File>
!               <File
!                       
RelativePath="..\include\nel\georges\type_unit_int_unsigned.h">
!               </File>
!               <File
!                       RelativePath=".\georges\type_unit_string.cpp">
!               </File>
!               <File
!                       
RelativePath="..\include\nel\georges\type_unit_string.h">
                </File>
        </Files>
        <Globals>
--- 225,291 ----
        </Configurations>
        <Files>
                <File
!                       RelativePath="georges\form.cpp">
                </File>
                <File
!                       RelativePath="georges\form.h">
                </File>
                <File
!                       RelativePath="georges\form_dfn.cpp">
                </File>
                <File
!                       RelativePath="georges\form_dfn.h">
                </File>
                <File
!                       RelativePath="georges\form_elm.cpp">
                </File>
                <File
!                       RelativePath="georges\form_elm.h">
                </File>
                <File
!                       RelativePath="georges\form_loader.cpp">
                </File>
                <File
!                       RelativePath="georges\form_loader.h">
                </File>
                <File
!                       RelativePath="georges\header.cpp">
                </File>
                <File
!                       RelativePath="georges\header.h">
                </File>
                <File
!                       RelativePath="georges\load_form.cpp">
                </File>
                <File
!                       RelativePath="..\include\nel\georges\load_form.h">
                </File>
                <File
!                       RelativePath="georges\stdgeorges.cpp">
                </File>
                <File
!                       RelativePath="georges\stdgeorges.h">
                </File>
                <File
!                       RelativePath="georges\type.cpp">
                </File>
                <File
!                       RelativePath="georges\type.h">
                </File>
                <File
!                       RelativePath="..\include\nel\georges\u_form.h">
                </File>
                <File
!                       RelativePath="..\include\nel\georges\u_form_dfn.h">
                </File>
                <File
!                       RelativePath="..\include\nel\georges\u_form_elm.h">
                </File>
                <File
!                       RelativePath="..\include\nel\georges\u_form_loader.h">
                </File>
                <File
!                       RelativePath="..\include\nel\georges\u_type.h">
                </File>
        </Files>
        <Globals>
Index: nel/src/misc.vcproj
===================================================================
RCS file: /home/cvsroot/code/nel/src/misc.vcproj,v
retrieving revision 1.3
diff -c -r1.3 misc.vcproj
*** nel/src/misc.vcproj 23 Apr 2002 15:55:04 -0000      1.3
--- nel/src/misc.vcproj 26 Jul 2002 11:12:45 -0000
***************
*** 226,231 ****
--- 226,237 ----
                        Name="Stream"
                        Filter="">
                        <File
+                               RelativePath="misc\big_file.cpp">
+                       </File>
+                       <File
+                               RelativePath="..\include\nel\misc\big_file.h">
+                       </File>
+                       <File
                                RelativePath=".\misc\bit_mem_stream.cpp">
                        </File>
                        <File
***************
*** 724,729 ****
--- 730,738 ----
                </File>
                <File
                        RelativePath="..\include\nel\misc\entity_id.h">
+               </File>
+               <File
+                       RelativePath="misc\fast_mem.cpp">
                </File>
                <File
                        RelativePath=".\misc\hierarchical_timer.cpp">
Index: nel/src/net.vcproj
===================================================================
RCS file: /home/cvsroot/code/nel/src/net.vcproj,v
retrieving revision 1.3
diff -c -r1.3 net.vcproj
*** nel/src/net.vcproj  23 Apr 2002 15:55:04 -0000      1.3
--- nel/src/net.vcproj  26 Jul 2002 11:12:46 -0000
***************
*** 294,315 ****
                        </File>
                </Filter>
                <Filter
-                       Name="Layer2"
-                       Filter="">
-                       <File
-                               RelativePath=".\net\stream_client.cpp">
-                       </File>
-                       <File
-                               
RelativePath="..\include\nel\net\stream_client.h">
-                       </File>
-                       <File
-                               RelativePath=".\net\stream_server.cpp">
-                       </File>
-                       <File
-                               
RelativePath="..\include\nel\net\stream_server.h">
-                       </File>
-               </Filter>
-               <Filter
                        Name="Layer3"
                        Filter="">
                        <File
--- 294,299 ----

reply via email to

[Prev in Thread] Current Thread [Next in Thread]