Sophie

Sophie

distrib > Fedora > 13 > x86_64 > by-pkgid > 7e44c354721611abeeb515883f7d0f82 > files > 82

simspark-0.2.2-3.fc13.x86_64.rpm

2011-04-21  Hedayat Vatankhah  <hedayat.fwd@gmail.com>

	* NEWS: 
	* RELEASE:
	- Added info about the network change for 0.2.2 release
	 
	* lib/oxygen/simulationserver/netcontrol.cpp (NetControl::SendClientMessage): 
	- don't block on sending data to agents. if a receiver cannot receive data,
	  it'll lose future messages until it can receive furthur messages  

2011-04-20  Hedayat Vatankhah  <hedayat.fwd@gmail.com>

	* cmake/FindODE.cmake: 
	- ODE_CONFIG_EXEC variable can be used to specify alternative ode-config 
	  executable

2011-03-28  Hedayat Vatankhah  <hedayat.fwd@gmail.com>

	* plugin/sparkmonitor/sparkmonitorlogfileserver.cpp
	  (SparkMonitorLogFileServer::StartCycle): 
	- don't do anything in StartCycle() before time 0.1. it is a workaround a
	  random crash which might be because of some kind of initialization delay
	
	* spark/spark.rb: 
	- set adjust speed mode for both monitor and log player to prevent 
	  waisting any time trying to catch up in physics update (which they don't
	  have at all)!

2011-03-27  Hedayat Vatankhah  <hedayat.fwd@gmail.com>

	* plugin/sparkmonitor/sparkmonitorlogfileserver.h: 
	* plugin/sparkmonitor/sparkmonitorlogfileserver.cpp: 
	* plugin/sparkmonitor/sparkmonitorlogfileserver_c.cpp: 
	- call mActiveScene's SetModified() and UpdateCache() so that it shows the
	  field again
	- remove mStepDelay, it is not needed as the timing is controlled by the 
	  simulation server

2011-03-26  Hedayat Vatankhah  <hedayat.fwd@gmail.com>

	* plugin/sexpparser/sexpparser.h: 
	* plugin/sexpparser/sexpparser.cpp: 
	* plugin/rubysceneimporter/rubysceneimporter.h: 
	* plugin/rubysceneimporter/rubysceneimporter.cpp: 
	* plugin/sparkmonitor/sparkmonitorclient.h: 
	* plugin/sparkmonitor/sparkmonitorclient.cpp: 
	* plugin/sparkmonitor/sparkmonitorlogfileserver.h: 
	* plugin/sparkmonitor/sparkmonitorlogfileserver.cpp: 
	- updated to be compatible with the reentrant s-expression library	
	
	* utility/sfsexp/sexp.h:
	* utility/sfsexp/sexp.c: 
	* utility/sfsexp/parser.c: 
	* utility/sfsexp/io.c: 
	* utility/sfsexp/sexp_ops.c: 
	* utility/sfsexp/sexp_ops.h: 
	- s-expression library is now reentrant and thread-safe. solves many 
	  crashes in multi-threaded mode
	 
	* NEWS: 
	* RELEASE:
	- updated for 0.2.2 release 

	* lib/kerosin/inputserver/inputcontrol.cpp (InputControl::InputControl): 
	- turn off advancing the time by InputControl(since it no longer works in
	  the new timing system). In fact, all timing code should be removed from
	  InputControl/InputSystem/InputServer and InputSystemSDL.
	
	* spark/spark.rb:
	- removed the code to turn off InputControl's timing functionality as it 
	  is off be default now

	* lib/oxygen/simulationserver/simulationserver.h (SimulationServer): 
	- made AdvanceTime() method protected: it is not expected to be called 
	  externally anymore
	
2011-03-25  Hedayat Vatankhah  <hedayat.fwd@gmail.com>

	* lib/oxygen/simulationserver/simulationserver.h (SimulationServer): 
	- modify SetAutoTimeMode() documents to reflect new changes
	
	* plugin/timersystemboost/timersystemboost.cpp: 
	- small cleanups
	
	* plugin/timersystemsdl/timersystemsdl.h: 
	* plugin/timersystemsdl/timersystemsdl.cpp: 
	* plugin/timersystemsdl/timersystemsdl_c.cpp: 
	* plugin/timersystemsdl/export.cpp: 
	* plugin/timersystemsdl/CMakeLists.txt:
	- added TimerSystemSDL based on inputsdl/timersdl implementation to replace
	  it.
	
	* lib/kerosin/inputserver/us.scan.rb: 
	- added a missing comma!

2011-03-24  Hedayat Vatankhah  <hedayat.fwd@gmail.com>

	* spark/CMakeLists.txt: 
	* lib/kerosin/CMakeLists.txt: 
	* test/fonttest/CMakeLists.txt: 
	* test/inputtest/CMakeLists.txt: 
	* test/scenetest/CMakeLists.txt: 
	- fixed to use CMake's own FindDevIL module
	
	* plugin/timersystemboost/timersystemboost.h: 
	* plugin/timersystemboost/timersystemboost.cpp: 
	* plugin/timersystemboost/timersystemboost_c.cpp: 
	* plugin/timersystemboost/export.cpp: 
	* plugin/timersystemboost/CMakeLists.txt:
	- Added TimerSystemBoost which uses Boost facilities for timing
	 
	* plugin/CMakeLists.txt: 
	- Added timersystemboost to the list of plugins
	- Reordering the list of plugins to make it sorted again
	
	* CMakeLists.txt: 
	- Prepare for 0.2.2 release: changed the version number and update library
	  versions
	
	* spark/spark.rb: 
	- Disable old style timer and add sparkSetupTimer() function for 
	  setting up a timer system
	
	* lib/oxygen/simulationserver/simulationserver.h: 
	* lib/oxygen/simulationserver/simulationserver.cpp: 
	* lib/oxygen/simulationserver/simulationserver_c.cpp: 
	- Use TimerSystem for timing
	- Added InitTimerSystem() to setup a timer system for simulation server
	- Fixed a few spelling errors
	- Added SyncTime() method which is responsible for updating mSumDeltaTime
	  using a TimerSystem or simulator's internal clock.
	- Using Step() in multi-threaded mode in addition to the single threaded 
	  mode. Looks like that there is no need to differentiate any more.
	
	* lib/oxygen/oxygen.cpp: 
	* lib/oxygen/oxygen.h: 
	* lib/oxygen/CMakeLists.txt:
	* lib/oxygen/simulationserver/timersystem.h: 
	* lib/oxygen/simulationserver/timersystem_c.cpp: 
	- Added a new TimerSystem mechanism to control simulator timing 

2011-03-23  Hedayat Vatankhah  <hedayat.fwd@gmail.com>

	* RELEASE: 
	- Updated release information for the next release

2010-12-15 Yuan Xu <xu@informatik.hu-berlin.de>
	* plugin/imageperceptor/CMakeLists.txt
	* plugin/imageperceptor/export.cpp
	* plugin/imageperceptor/imageperceptor.cpp
	* plugin/imageperceptor/imageperceptor.h
	* plugin/imageperceptor/imagerender.cpp
	* plugin/imageperceptor/imagerender.h
	* plugin/imageperceptor/imagerender_c.cpp
	- separate the render code
	- render the image of camera in RenderControl

	* spark/spark.rb
	- multi-threads works!

	* lib/kerosin/renderserver/baserenderserver.h
	* lib/kerosin/renderserver/rendercontrol.cpp
	* lib/kerosin/renderserver/renderserver.cpp
	* lib/kerosin/renderserver/renderserver.h
	* plugin/imageperceptor/imageperceptor.cpp
	* plugin/imageperceptor/imageperceptor.h
	* plugin/imageperceptor/imageperceptor_c.cpp
	* plugin/imageperceptor/imagerender.cpp
	* plugin/imageperceptor/imagerender.h
	* test/scenetest/main.cpp
	- be able to render camera image on and off screen
	
2010-12-14  Hedayat Vatankhah  <hedayat.fwd@gmail.com>

	* CMakeLists.txt: 
	- added boost date_time library to the required libs

2010-12-14 Yuan Xu <xu@informatik.hu-berlin.de>

	* plugin/imageperceptor
	* spark/spark.rb
	- use base64 encoding image
	
	* utility/libb64/
	- add libb64 for encoding/decoding base64
	
	* lib/zeitgeist/scriptserver/gcvalue.h
	* FindRuby.cmake
	- support ruby 1.9.1
	
2010-09-28  Sander van Dijk  <sgvandijk@gmail.com>

	* plugin/inputsdl/inputsystemsdl.cpp
	- do not init SDL video in inputsystem

2010-06-08  Hedayat Vatankhah  <hedayat@grad.com>

	* plugin/accelerometer/accelerometer.cpp:
	- remove the filter again (after 0.2.1 release) 

2010-06-07  Hedayat Vatankhah  <hedayat@grad.com>

	* NEWS: 
	* RELEASE:
	- prepared for 0.2.1 release 
	
	* plugin/accelerometer/accelerometer.cpp:
	- reapply the filter to remain compatible with simspark-0.2 for RoboCup 2010
	 
	* cmake/FindODE.cmake: 
	- lookup in the directory specified in ODE_HOME env. variable instead of 
	  OGRE_HOME
	
	* plugin/accelerometer/CMakeLists.txt: 
	- fixed accelerometer installation on MacOSX
	
	* lib/oxygen/simulationserver/monitorlogger.h: 
	* lib/oxygen/simulationserver/monitorlogger.cpp:
	- request complete game information every 10 seconds so that it'll receive
	  new game state information 

2010-06-06  Hedayat Vatankhah  <hedayat@grad.com>

	* lib/oxygen/monitorserver/monitorserver.h: 
	* lib/oxygen/monitorserver/monitorserver.cpp (MonitorServer::GetMonitorData):
	- more protection against simultaneous access (by monitor(s) and the logger)  

2010-06-05  Hedayat Vatankhah  <hedayat@grad.com>

	* lib/oxygen/simulationserver/simulationserver.cpp (SimulationServer::Step): 
	- disabling the usleep call to retain full compatibility with the previous
	  versions
	  
	* RELEASE:
	- release notes for the next version (0.2.1)
	 
	* CMakeLists.txt: 
	- bumped library versions and package version for the next release

2010-05-09  Hedayat Vatankhah  <hedayat@grad.com>

	* lib/zeitgeist/scriptserver/scriptserver.cpp (thisCall): 
	- Fixed a bug in number to pointer conversion in 64bit systems

2010-03-28  Hedayat Vatankhah  <hedayat@grad.com>

	* lib/oxygen/monitorserver/monitorserver.h (MonitorServer): 
	* lib/oxygen/monitorserver/monitorserver.cpp (MonitorServer::GetMonitorData):
	- protect GetMonitorData() on simultaneous access
	 
	* lib/oxygen/physicsserver/int/sliderjointint.h: 
	* lib/oxygen/physicsserver/int/jointint.h: 
	* lib/oxygen/physicsserver/int/physicsobjectint.h:
	- fixed the shared_ptr.hpp include path
	 
	* plugin/odeimps/odejoint.cpp (JointImp::EnableFeedback):
	- removed extra cin/cout commands 

2010-02-28  Marian Buchta  <marian.buchta@gmail.com>

    * lib/kerosin/fontserver/fontserver.cpp:
    * lib/kerosin/imageserver/imageserver.cpp:
    * lib/kerosin/imageserver/imageserver.h:
    * lib/kerosin/inputserver/inputcontrol.cpp:
    * lib/kerosin/inputserver/inputserver.cpp:
    * lib/kerosin/materialserver/material2dtexture.cpp:
    * lib/kerosin/materialserver/materialserver.cpp:
    * lib/kerosin/renderserver/renderserver.cpp:
    * lib/kerosin/sceneserver/singlematnode.cpp:
    * lib/kerosin/sceneserver/staticmesh.cpp:
    * lib/kerosin/soundserver/soundserver.cpp:
    * lib/kerosin/soundserver/soundserver_c.cpp:
    * lib/kerosin/textureserver/textureserver.cpp:
    * lib/oxygen/agentaspect/agentaspect.cpp:
    * lib/oxygen/agentaspect/effector.cpp:
    * lib/oxygen/controlaspect/controlaspect.cpp:
    * lib/oxygen/gamecontrolserver/behavior.cpp:
    * lib/oxygen/gamecontrolserver/gamecontrolserver.cpp:
    * lib/oxygen/geometryserver/geometryserver.cpp:
    * lib/oxygen/geometryserver/stdmeshimporter.cpp:
    * lib/oxygen/monitorserver/monitorserver.cpp:
    * lib/oxygen/monitorserver/monitorserver.h:
    * lib/oxygen/physicsserver/collider.cpp:
    * lib/oxygen/physicsserver/collisionhandler.cpp:
    * lib/oxygen/physicsserver/contactjointhandler.cpp:
    * lib/oxygen/physicsserver/joint.cpp:
    * lib/oxygen/physicsserver/physicsobject.cpp:
    * lib/oxygen/physicsserver/physicsserver.cpp:
    * lib/oxygen/physicsserver/recorderhandler.cpp:
    * lib/oxygen/physicsserver/rigidbody.cpp:
    * lib/oxygen/physicsserver/sliderjoint.cpp:
    * lib/oxygen/physicsserver/space.cpp:
    * lib/oxygen/physicsserver/world.cpp:
    * lib/oxygen/sceneserver/basenode.cpp:
    * lib/oxygen/sceneserver/basenode_c.cpp:
    * lib/oxygen/sceneserver/fpscontroller.cpp:
    * lib/oxygen/sceneserver/sceneserver.cpp:
	* lib/oxygen/sceneserver/transform.cpp:
    * lib/oxygen/simulationserver/agentcontrol.cpp:
    * lib/oxygen/simulationserver/monitorcontrol.cpp:
    * lib/oxygen/simulationserver/monitorlogger.cpp:
    * lib/oxygen/simulationserver/netclient.cpp:
    * lib/oxygen/simulationserver/netcontrol.cpp:
    * lib/oxygen/simulationserver/netmessage.cpp:
    * lib/oxygen/simulationserver/simcontrolnode.cpp:
    * lib/oxygen/simulationserver/simulationserver.cpp:
    * lib/oxygen/simulationserver/traincontrol.cpp:
    * lib/zeitgeist/class.cpp:
    * lib/zeitgeist/class.h:
    * lib/zeitgeist/core.cpp:
    * lib/zeitgeist/corecontext.cpp:
    * lib/zeitgeist/fileserver/fileserver.cpp:
    * lib/zeitgeist/leaf.cpp:
    * lib/zeitgeist/node.cpp:
    * lib/zeitgeist/object.cpp:
    * lib/zeitgeist/object.h:
    * lib/zeitgeist/scriptserver/scriptserver.cpp:
    * lib/zeitgeist/zeitgeist.cpp:
    * plugin/accelerometer/accelerometer.cpp:
    * plugin/agentsynceffector/agentsynceffector.cpp:
    * plugin/collisionperceptor/collisionperceptor.cpp:
    * plugin/collisionperceptor/perceptorhandler.cpp:
    * plugin/collisionperceptor/touchperceptor.cpp:
    * plugin/collisionperceptor/touchperceptorhandler.cpp:
    * plugin/filesystemstd/filesystemstd.cpp:
    * plugin/forceeffector/forceeffector.cpp:
    * plugin/gyrorateperceptor/gyrorateperceptor.cpp:
    * plugin/imageperceptor/imageperceptor.h:
    * plugin/inputsdl/inputsystemsdl.cpp:
    * plugin/objimporter/objimporter.cpp:
    * plugin/odeimps/odejoint.cpp:
    * plugin/perfectvisionperceptor/perfectvisionperceptor.cpp:
    * plugin/rosimporter/rosimporter.cpp:
    * plugin/rubysceneimporter/rubysceneimporter.cpp:
    * plugin/sceneeffector/sceneeffector.cpp:
    * plugin/sexpparser/sexpparser.cpp:
    * plugin/sparkagent/hinge2effector.cpp:
    * plugin/sparkagent/hingeeffector.cpp:
    * plugin/sparkagent/universaljointeffector.cpp:
    * plugin/sparkmonitor/sparkmonitor.cpp:
    * plugin/sparkmonitor/sparkmonitorclient.cpp:
    * plugin/sparkmonitor/sparkmonitorlogfileserver.cpp:
    * spark/spark.cpp:
    * test/coretest/main.cpp:
    * test/fonttest/main.cpp:
    * test/inputtest/main.cpp:
	- change shared_ptr -> boost::shared_ptr and weak_ptr -> boost::weak_ptr 
	  because of Visual Studio 2010 compatibility. Issue between boost::shared_ptr and std::tr1::shared_ptr
	
	* cmake/FindBoost.cmake:
	- added new version of FindBoost.cmake: finding boost libraries created by Visual C++ 2010 compiler.
	
2010-01-17  Hedayat Vatankhah  <hedayat@grad.com>

	* NEWS: 
	* RELEASE: 
	- preparing for the new release (0.2)
	
	* lib/oxygen/proxyserver/agentproxy.cpp: 
	- added a temporary workaround to allow compilation under windows
	
	* CMakeLists.txt: 
	- add required third party .dlls on windows to simspark rather than
	  rcssserver3d, which will be installed in lib/thirdparty directory.
	  ruby dlls will be included too.
	- bumped library major versions: zeitgeist, oxygen, kerosin and rcssnet
	- bumped package version to 0.2

2010-01-01  Hedayat Vatankhah  <hedayat@grad.com>

	* lib/oxygen/proxyserver/proxyserver.h: 
	* lib/oxygen/proxyserver/proxyserver.cpp: 
	* lib/oxygen/proxyserver/proxyserver_c.cpp: 
	* lib/oxygen/proxyserver/agentproxy.h: 
	* lib/oxygen/proxyserver/agentproxy.cpp: 
	* lib/oxygen/proxyserver/agentproxy_c.cpp:
	- starting the proxy server implementation  

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

	* lib/oxygen/simulationserver/netmessage.cpp: 
	- payload length is now always 32bit on all platforms, to make the 
	  protocol platform independent (fixed 32bit/64bit compatibility issue)
	
	* lib/zeitgeist/fileserver/fileserver.cpp: 
	* lib/zeitgeist/zeitgeist.cpp (Zeitgeist::RunInitScript):
	- add ~/.simspark as the first resource location, so that it is the first
	  address examined after the current directory
	 
	* lib/oxygen/simulationserver/simcontrolnode.h:
	- remove unused mCond member variable 

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

	* lib/zeitgeist/zeitgeist.cpp (Zeitgeist::RunInitScript): 
	- call SetupDotDir() so that ~/.simspark directory will be searched for
	  resource files (e.g. scripts)
	
	* lib/zeitgeist/scriptserver/scriptserver.h:
	* lib/zeitgeist/scriptserver/scriptserver.cpp: 
	- added SetupDotDir() function to create dot dir and add it to resource
	  search locations
	
	* lib/oxygen/simulationserver/netcontrol.h: 
	* lib/oxygen/simulationserver/netcontrol.cpp:
	- added the option to block for awhile (1 second) in ReadMessages if no
	  messages are available
	 
	* spark/spark.rb: 
	- added new option useRealTime to select between running in real time and
	  simulation time running modes
	- added new option agentSyncMode which can be set to run in sync mode
	- loading agentsynceffector module

	* lib/oxygen/simulationserver/agentcontrol.h: 
	* lib/oxygen/simulationserver/agentcontrol.cpp: 
	* lib/oxygen/simulationserver/agentcontrol_c.cpp: 
	- added "Sync mode" in which agentcontrol will block until all connected
	  agents tell it to proceed
	
	* plugin/agentsynceffector/CMakeLists.txt: 
	* plugin/agentsynceffector/export.cpp: 
	* plugin/agentsynceffector/agentsynceffector.h: 
	* plugin/agentsynceffector/agentsynceffector.cpp: 
	* plugin/agentsynceffector/agentsynceffector_c.cpp: 
	* plugin/CMakeLists.txt: 
	- a new effector: AgentSyncEffector
	
	* lib/oxygen/agentaspect/agentaspect.h: 
	* lib/oxygen/agentaspect/agentaspect.cpp: 
	- added mIsSynced property to show if the agent is synced with the server
	
	* RELEASE: 
	- some new release notes

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

	* lib/oxygen/simulationserver/simulationserver.h: 
	* lib/oxygen/simulationserver/simulationserver.cpp:
	- prevent a deadlock case (on exit) in multi-threaded mode
	 
	* lib/oxygen/simulationserver/agentcontrol.h: 
	* lib/oxygen/simulationserver/agentcontrol.cpp:
	- send senses in SenseAgent method, so that they'll be sent after receiving
	  commands from the agents. this will ensure that any commands sent after
	  sending senses will be executed in the next cycle, which results in a
	  more deterministic behaviour 

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

	* lib/oxygen/simulationserver/netcontrol.cpp (NetControl::InitSimulation): 
	- try to set REUSEADDR flag to reuse local addresses. 
	
	* utility/rcssnet/socket.cpp (Socket::setReuseAddr): 
	- added the new function 

2009-08-25  Marian Buchta  <marian.buchta@gmail.com>

	* plugin/openglsyswx/CMakeLists.txt:
	* plugin/inputwx/CMakeLists.txt:
	- fixed CMake configuration error on Windows when wxWidgets is available

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

	* cmake/FindRuby.cmake:
	- fixed CMake configuration error on Linux
	
	* CMakeLists.txt:
	- add search path when using 32bit SDL library in 64bit Windows

2009-08-21  Marian Buchta  <marian.buchta@gmail.com>

	* cmake/FindBoost.cmake:
	* cmake/FindDevIL.cmake:
	* cmake/FindFreetype.cmake:
	* cmake/FindODE.cmake:
	* cmake/FindRuby.cmake:
	* cmake/FindZLIB.cmake:
	- add search paths when using 32bit libraries in 64bit Windows

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

	* spark/CMakeLists.txt: 
	* test/CMakeLists.txt: 
	* utility/CMakeLists.txt:
	* lib/oxygen/CMakeLists.txt: 
	- remove duplicate compiler flags
	 
	* CMakeLists.txt: 
	- always add boost and ode include directories, not just in windows
	- added a small guideline about changing library version numbers
	- add ode compiler flags instead of providing it only for oxygen
	
	* cmake/FindFMOD.cmake: 
	- do not check for 2.6 version here, it's done before

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

	* cmake/FindODE.cmake: 
	- do not check for ODE library name under Linux

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.