Upgraded to use VS2010
converted stdutils solution up to vs2010
Added premake script for generating stdutils project files
Got most of the StdUtils classes to compile on windows and ubuntu
Got most of the StdUtils classes to compile on windows and ubuntu
Started adding the boost unit testing infrastructure to StdUtils.
1. Setup premake scripts for both VS and mono for StdUtils project. I have separate folders for VS and mono build project files now.
2. Removed DotNetMagic from the public repo and moved it to a private one.
1. Made some mods to the stdutils mono project to try and make it work on linux.
2. removed a few files from the stdutils projects that are no longer going to be included.
Fixed a few problems with getting StdUtils to compile on linux
Tried again to fix the premake/solution files to generate correct mono projects to compile in linux.
Made some changes to get StdUtils to complie on linux
Modifying the premake solution/project files again.
1. Was able to get boost to compile and run automated tests on linux.
2. I was also able to get the LoadModule method
to run correctly in linux as well. I figured out that
the extern "c" was needed for the dlSym to be able to load it.
I tried to use Std_SplitPath and it blew chunks, so I will need to investigate this.
Added boost to the stdutils functions.
rewrote a few of the file functions in the utils to use boost instead.
Changed the _WINDOWS flag to be WIN32 instead
I am rearranging how the StdCriticalSection code works for now. I found that if I include some boost libs in the managedanmittools cli project that it will no longer compile and run. So until I get SWIG online I am going to refactor things so that only StdUtils has a reference to boost. Afterwards, I will be able to change this, but for now that is easiest. I am chaning StdCriticalSection to basically be just an interface with a getter method that returns the actual implementation that is not exported. I tried using boost mutex to get the internal implementation working, but it kept crashing, so now I am going to try and redo the existing classes using atomic functionality.
I got the CStdCriticalSection working again with the atomic operations.
Swapping out the timers so I can have a windows version and a linux version that are not exported.
Removed unused files from Stdutils directory
Created premake scripts for AnimatSim and AnimatLabCode and AnimatLabSimCode.lua
Tested the generation of the AnimatSim project files on windows and got them compiling.
Somehow these linux changes got lost