2009-08-09  Hedayat Vatankhah  <hedayat@grad.com>

	* windows/install_extra.nsi: 
	* windows/uninstall_extra.nsi:
	- add extra NSIS commands in these files
	 
	* CMakeLists.txt: 
	- bump package version to 0.1.2, preparing for a new release
	- using external files for NSIS installer extra commands
	- bump release number for modified libraries

2009-07-31  Hedayat Vatankhah  <hedayat@grad.com>

	* lib/oxygen/simulationserver/agentcontrol.cpp: 
	- a small cleanup
	
	* lib/oxygen/simulationserver/netcontrol.cpp (NetControl::ReadTCPMessages): 
	- reverting to the old behaviour; the intended logic is already implemented.

2009-07-30  Hedayat Vatankhah  <hedayat@grad.com>

	* lib/oxygen/physicsserver/space.h (Space): 
	* lib/oxygen/physicsserver/space.cpp (Space::Collide):
	- performance improvement: do not call dSpaceCollide() for spaces with
	  disabled internal collision.
	 
	* lib/oxygen/simulationserver/simulationserver.cpp: 
	- do not output too small skipped times
	- move PrePhysicsUpdate() call just before PhysicsUpdate() call in
	  RunMultiThreaded() function => 1 less wait() call with no speed loss.

2009-07-29  Hedayat Vatankhah  <hedayat@grad.com>

	* lib/oxygen/simulationserver/simulationserver.h: 
	* lib/oxygen/simulationserver/simulationserver.cpp:
	- fixed some issues in multi-threaded code
	 
	* spark/spark.rb: 
	- making multi-threaded mode the default mode for running server

2009-07-27  Hedayat Vatankhah  <hedayat@grad.com>

	* lib/zeitgeist/scriptserver/scriptserver.cpp: 
	- improve ruby 1.9.x compatibility (using RARRAY_LEN() instead of RARRAY()->len)
	
	* lib/salt/fileclasses.cpp (RFile::BundlePath): 
	- use SPARK_DIR environment variable for BundlePath if available

2009-07-26  Hedayat Vatankhah  <hedayat@grad.com>

	* CMakeLists.txt: 
	- set SPARK_DIR environment flag when installed using NSIS installer
	
	* cmake/FindODE.cmake: 
	- try to detect correct ODE preprocessor flag on Windows

2009-07-24  Marian Buchta  <marian.buchta@gmail.com>

	* cmake/FindRuby.cmake
	- Add include and library path for Ruby 1.8 and 1.9 (for Windows)

2009-06-24  Hedayat Vatankhah  <hedayat@grad.com>

	* NEWS: 
	* RELEASE:
	- prepared for 0.1.1 release
	 
	* lib/oxygen/simulationserver/agentcontrol.cpp: 
	- Sending senses to agents after generating all senses, to be (hopefully!) a
	  bit more fare to agents.

2009-06-15  Sander van Dijk  <sgvandijk@gmail.com>

  * lib/oxygen/simulationserver/netcontrol.cpp
  - Make reading client messages a bit more fail-safe by making sure the full message is read
  
2009-04-15  Hedayat Vatankhah  <hedayat@grad.com>

	* plugin/CMakeLists.txt: 
	- don't link plugins to spark libraries to prevent segfault on Linux
	
	* lib/oxygen/simulationserver/simulationserver.cpp (UpdateDeltaTimeAfterStep):
	- Skipping remaining time error is now a debug warning message 

2009-03-17  Hedayat Vatankhah  <hedayat@grad.com>

	* lib/kerosin/imageserver/imageserver.h (ImageServer): 
	- added a fix for the latest DevIL package
	
	* lib/zeitgeist/scriptserver/rubywrapper.cpp: 
	- improved ruby 1.9 compatibility

2009-03-07  Hedayat Vatankhah  <hedayat@grad.com>

	* test/scenetest/CMakeLists.txt: 
	- exclude from build in Windows
	
	* test/CMakeLists.txt: 
	* plugin/CMakeLists.txt: 
	- fixed for Windows compatibility
	- add Boost library dir to link directories
	
	* cmake/FindODE.cmake: 
	- add search paths for latest ode release (ode-0.11)
	
	* plugin/filesystemzip/CMakeLists.txt: 
	- build only if zlib is available
	
	* spark/CMakeLists.txt: 
	* lib/zeitgeist/CMakeLists.txt: 
	* lib/salt/CMakeLists.txt: 
	* lib/oxygen/CMakeLists.txt: 
	* lib/kerosin/CMakeLists.txt: 
	* utility/tinyxml/CMakeLists.txt: 
	* utility/rcssnet/CMakeLists.txt: 
	* CMakeLists.txt: 
	- Do not build shared libraries on windows for now

2009-02-17  Marian Buchta  <marian.buchta@gmail.com>

	* CMakeLists.txt
	- add CRT_SECURE_NO_WARNINGS
	- add include directories for Windows platform
		
	* lib/kerosin/CMakeLists.txt
	* plugin/filesystemzip/CMakeLists.txt
	* plugin/imageperceptor/CMakeLists.txt
	* plugin/openglsyssdl/CMakeLists.txt
	* plugin/rosimporter/CMakeLists.txt
	* spark/CMakeLists.txt
	* test/fonttest/CMakeLists.txt
	* test/inputtest/CMakeLists.txt
	* test/scenetest/CMakeLists.txt
	* utility/rcssnet/CMakeLists.txt
	- add include directories for Windows platform
	
	* windows/include/GL/glext.h
	* windows/include/GL/glxext.h
	* windows/include/GL/wglext.h
	- add missing headers files (OpenGL Extension Registry)

2009-02-15  Marian Buchta  <marian.buchta@gmail.com>

	* CMakeLists.txt
	- add macro for finding boost static library (Windows platform)
	- add macro for finding zlib library

	* cmake/FindBoost.cmake
	- add new version of findboost from cmake2.7,which fixed boost library path issue in Windows (find 2 components but add path only one of them)

	* cmake/FindSDL.cmake
	- fixed library path

	* cmake/FindZLIB.cmake
	- add macro for finding ZLIB library
	
	* lib/zeitgeist/CMakeLists.txt
	- fixed missing correct extension (from #telnetserver/telnetsession.c to #telnetserver/telnetsession.cpp)
	
	* plugin/imageperceptor/imageperceptor.cpp
	- add include files only for Windows platform
	
	* plugin/inputsdl/inputdevicesdl.h
	* plugin/inputsdl/inputsystemsdl.cpp
	* plugin/inputsdl/inputsystemsdl.h
	* plugin/openglsyssdl/openglsystemsdl.cpp
	* test/fonttest/main.cpp
	* test/inputtest/main.cpp
	* test/scenetest/main.cpp
	- change include path for SDL header files because of FindSDL.cmake script

	* test/scenetest/md5mesh.cpp
	- fixed fatal error C1021 - invalid preprocessor command (Windows platform)

2009-01-29  Hedayat Vatankhah  <hedayat@grad.com>

	* README: 
	- updated README file
	
	* INSTALL: 
	- added requirements

2009-01-28  Hedayat Vatankhah  <hedayat@grad.com>

	* INSTALL: 
	- added new installation instructions (cmake oriented)
	
	* spark/spark.rb: 
	- set MaxStepsPerCycle to 1. SimulationServer will not simulate more than
	one simulation cycle regardless of simulation speed.

2009-01-24  Hedayat Vatankhah  <hedayat@grad.com>

	* cmake_uninstall.cmake.in: 
	* CMakeLists.txt: 
	- added 'make uninstall' support
	
	* cmake/UseLATEX.cmake: 
	* doc/devel/CMakeLists.txt: 
	- do not build manual.pdf by default. can be built using 'make pdf'
	- add an output to tell the user how it can build the manual

2009-01-21  Hedayat Vatankhah  <hedayat@grad.com>

	* CMakeLists.txt: 
	- make cpack support more like 'make dist'. It includes some additional
	  files like CMakeLists.txt files; so, using 'make package_source' is
	  preferred to 'make dist' now.
	- some cleanup
	- fixed library version numbers
	
	* lib/salt/CMakeLists.txt: 
	* lib/oxygen/CMakeLists.txt: 
	* lib/kerosin/CMakeLists.txt: 
	* lib/zeitgeist/CMakeLists.txt: 
	* utility/rcssnet/CMakeLists.txt: 
	- don't install .svn directories!
	
	* doc/Doxyfile.in:
	- generate documents inside build directory instead of source directory
	 
	* doc/devel/CMakeLists.txt: 
	* doc/CMakeLists.txt: 
	* cmake/UseLATEX.cmake: 
	- add cmake support for generating documents

2009-01-20  Hedayat Vatankhah  <hedayat@grad.com>

	* lib/zeitgeist/fileserver/fileserver.h: 
	* lib/zeitgeist/fileserver/fileserver.cpp:
	- added new function: AddResourceLocation to support many resource
	 locations
	- some spell corrections 

2009-01-19  Hedayat Vatankhah  <hedayat@grad.com>

	* CMakeLists.txt: 
	- fixed selecting build type from cmake command line
	
	* lib/salt/fileclasses.h: 
	* lib/salt/fileclasses.cpp:
	- remove some warnings using const char* variables 

2008-12-19  Hedayat Vatankhah  <hedayat@grad.com>

	* lib/oxygen/agentaspect/effector.cpp: 
	* lib/oxygen/agentaspect/jointeffector.h: 
	* lib/oxygen/agentaspect/jointperceptor.h: 
	* lib/oxygen/physicsserver/bodycontroller.cpp: 
	* lib/oxygen/physicsserver/collider.cpp: 
	* lib/oxygen/physicsserver/collisionhandler.cpp: 
	* lib/oxygen/physicsserver/joint.cpp: 
	* lib/oxygen/sceneserver/basenode.cpp: 
	* lib/oxygen/sceneserver/fpscontroller.cpp: 
	* lib/oxygen/simulationserver/simcontrolnode.cpp: 
	* lib/oxygen/sceneserver/transform.cpp: 
	* lib/oxygen/sceneserver/sceneserver.cpp: 
	* lib/oxygen/physicsserver/body.cpp: 
	* lib/zeitgeist/class.cpp: 
	* lib/zeitgeist/core.cpp: 
	* lib/zeitgeist/leaf.cpp: 
	* lib/zeitgeist/leaf.h: 
	* lib/zeitgeist/node.cpp: 
	* lib/zeitgeist/node.h: 
	* plugin/forceeffector/forceeffector.cpp: 
	* plugin/perfectvisionperceptor/perfectvisionperceptor.cpp:
	- Replaced make_shared() with .lock() function call. 

2008-12-02  Hedayat Vatankhah  <hedayat@grad.com>

	* utility/libobj/CMakeLists.txt: 
	* spark/CMakeLists.txt: 
	* lib/zeitgeist/CMakeLists.txt: 
	* lib/salt/CMakeLists.txt: 
	* lib/kerosin/CMakeLists.txt: 
	* lib/oxygen/CMakeLists.txt: 
	* utility/rcssnet/CMakeLists.txt: 
	- some cleanup
	- added header files to target's sources (will be added to VS projects)
	
	* configure.ac: 
	- removed wxutil makefile generation

2008-12-01  Hedayat Vatankhah  <hedayat@grad.com>

	* plugin/soundsystemfmod/CMakeLists.txt: 
	- fixed FMOD support
	
	* cmake/FindFMOD.cmake: 
	- added to the project
	
	* CMakeLists.txt: 
	- added initial cpack support
	- added check for FMOD

2008-11-25  Hedayat Vatankhah  <hedayat@grad.com>

	* lib/oxygen/Makefile.am: 
	- added scenedict.h to includes section
	- removed simulationserver.h from sources section

2008-11-24  Hedayat Vatankhah  <hedayat@grad.com>

	* configure.ac: 
	- removed NO_RPATH option.
	- using AS_HELP_STRING instead of AC_HELP_STRING
	
	* acinclude.m4: 
	- removed NO_RPATH option.
	
	* doc/Doxyfile.in: 
	- added spark/ to the input directories

2008-11-21  Hedayat Vatankhah  <hedayat@grad.com>

	* Makefile.am: 
	- README, NEWS and some other files will be installed with make install
	
	* configure.ac: 
	- fixed an issue with out of source builds, now it is possible to build
	  simspark in a separate directory.
