From: <he...@us...> - 2012-05-19 17:21:33
|
Revision: 311 http://simspark.svn.sourceforge.net/simspark/?rev=311&view=rev Author: hedayat Date: 2012-05-19 17:21:27 +0000 (Sat, 19 May 2012) Log Message: ----------- Prepared NEWS and RELEASE for 0.2.3 release Fixed a spelling error in monitor system's GetMonitorInformation() Modified Paths: -------------- trunk/spark/CMakeLists.txt trunk/spark/ChangeLog trunk/spark/NEWS trunk/spark/lib/oxygen/monitorserver/monitorserver.cpp trunk/spark/lib/oxygen/monitorserver/monitorsystem.h trunk/spark/plugin/sparkmonitor/sparkmonitor.cpp trunk/spark/plugin/sparkmonitor/sparkmonitor.h Modified: trunk/spark/CMakeLists.txt =================================================================== --- trunk/spark/CMakeLists.txt 2012-05-17 09:03:50 UTC (rev 310) +++ trunk/spark/CMakeLists.txt 2012-05-19 17:21:27 UTC (rev 311) @@ -1,7 +1,7 @@ cmake_minimum_required(VERSION 2.6) project(simspark CXX C) -set(PACKAGE_VERSION "0.2.2") +set(PACKAGE_VERSION "0.2.3") ########## check for headerfiles/libraries ########## include(CheckIncludeFile) @@ -152,16 +152,16 @@ # 3. Minor version: library changed but without any new interfaces or breaking # compatibility -set(SALT_SO_VERSION 0) -set(SALT_VERSION ${SALT_SO_VERSION}.3.2) +set(SALT_SO_VERSION 1) +set(SALT_VERSION ${SALT_SO_VERSION}.0.0) set(ZEITGEIST_SO_VERSION 3) -set(ZEITGEIST_VERSION ${ZEITGEIST_SO_VERSION}.1.2) -set(OXYGEN_SO_VERSION 5) +set(ZEITGEIST_VERSION ${ZEITGEIST_SO_VERSION}.1.3) +set(OXYGEN_SO_VERSION 6) set(OXYGEN_VERSION ${OXYGEN_SO_VERSION}.0.0) set(KEROSIN_SO_VERSION 2) -set(KEROSIN_VERSION ${KEROSIN_SO_VERSION}.0.0) -set(SPARK_SO_VERSION 0) -set(SPARK_VERSION ${SPARK_SO_VERSION}.0.1) +set(KEROSIN_VERSION ${KEROSIN_SO_VERSION}.1.0) +set(SPARK_SO_VERSION 1) +set(SPARK_VERSION ${SPARK_SO_VERSION}.0.0) set(RCSSNET_SO_VERSION 0) set(RCSSNET_VERSION ${RCSSNET_SO_VERSION}.1.0) Modified: trunk/spark/ChangeLog =================================================================== --- trunk/spark/ChangeLog 2012-05-17 09:03:50 UTC (rev 310) +++ trunk/spark/ChangeLog 2012-05-19 17:21:27 UTC (rev 311) @@ -1,3 +1,15 @@ +2012-05-19 Hedayat Vatankhah <hed...@gm...> + + * NEWS: + * CMakeLists.txt: + - updated for 0.2.3 release + + * plugin/sparkmonitor/sparkmonitor.cpp: + * plugin/sparkmonitor/sparkmonitor.h: + * lib/oxygen/monitorserver/monitorsystem.h: + * lib/oxygen/monitorserver/monitorserver.cpp: + - fixed a small spelling error + 2012-05-16 Hedayat Vatankhah <hed...@gm...> * RELEASE: Modified: trunk/spark/NEWS =================================================================== --- trunk/spark/NEWS 2012-05-17 09:03:50 UTC (rev 310) +++ trunk/spark/NEWS 2012-05-19 17:21:27 UTC (rev 311) @@ -1,3 +1,28 @@ +[0.2.3] +Finally, a new release of simspark has come! The most exciting feature of this +release is probably the multi-threaded agent control (thanks to Andreas from +RoboCanes for the initial patch). Previously, this part of the code was +sequential even in multi-threaded mode, but now it can manage several agnets in +parallel which should (hopefully!) increase performance. Besides, there are +a number of compilation and bug fixes here and there and also better Windows +support. Small enhancements are also available. You can find more details below: + +- Multi-threaded Agent Control + -- AgentControl multi-threaded implementation added and enabled by default. + It can be disabled using $threadedAgentControl variable inside spark.rb. +- OpenGL System can now request the end of simulation (makes it possible to + close spark monitor's window to quit! +- The location of init scripts (e.g. zeitgeist.rb) can now be specified using + --init-script-prefix (you still can put most of the scripts and data files + like rsg/ directory inside your ~/.simspark/ instead). +- Compilation fixes +- Support more recent Ruby versions +- Windows Compilation fixes, and few enhancements for better Windows support +- Support for building Windows binary in GNU/Linux using Mingw32 + -- Notice: Windows related changes were already used in 0.2.2 simspark + installer +- Several bug fixes + [0.2.2] This release features many small enhancements which will benefit users. It contains many bug fixes and performance improvements, in addition to Modified: trunk/spark/lib/oxygen/monitorserver/monitorserver.cpp =================================================================== --- trunk/spark/lib/oxygen/monitorserver/monitorserver.cpp 2012-05-17 09:03:50 UTC (rev 310) +++ trunk/spark/lib/oxygen/monitorserver/monitorserver.cpp 2012-05-19 17:21:27 UTC (rev 311) @@ -193,7 +193,7 @@ PredicateList pList; CollectItemPredicates(false,pList); - mData = monitorSystem->GetMonitorInfomation(pList); + mData = monitorSystem->GetMonitorInformation(pList); mDataCycle = cycle; return mData; } Modified: trunk/spark/lib/oxygen/monitorserver/monitorsystem.h =================================================================== --- trunk/spark/lib/oxygen/monitorserver/monitorsystem.h 2012-05-17 09:03:50 UTC (rev 310) +++ trunk/spark/lib/oxygen/monitorserver/monitorsystem.h 2012-05-19 17:21:27 UTC (rev 311) @@ -60,7 +60,7 @@ * the MonitorServer. The monitor should transfer them to the * client if possible. */ - virtual std::string GetMonitorInfomation(const PredicateList& pList) = 0; + virtual std::string GetMonitorInformation(const PredicateList& pList) = 0; /** If a monitor sends information to the world model, this * function is called to process it. Modified: trunk/spark/plugin/sparkmonitor/sparkmonitor.cpp =================================================================== --- trunk/spark/plugin/sparkmonitor/sparkmonitor.cpp 2012-05-17 09:03:50 UTC (rev 310) +++ trunk/spark/plugin/sparkmonitor/sparkmonitor.cpp 2012-05-19 17:21:27 UTC (rev 311) @@ -91,7 +91,7 @@ } } -string SparkMonitor::GetMonitorInfomation(const PredicateList& pList) +string SparkMonitor::GetMonitorInformation(const PredicateList& pList) { stringstream ss; mFullState = false; Modified: trunk/spark/plugin/sparkmonitor/sparkmonitor.h =================================================================== --- trunk/spark/plugin/sparkmonitor/sparkmonitor.h 2012-05-17 09:03:50 UTC (rev 310) +++ trunk/spark/plugin/sparkmonitor/sparkmonitor.h 2012-05-19 17:21:27 UTC (rev 311) @@ -80,7 +80,7 @@ * the MonitorServer. The monitor should transfer them to the * client if possible. */ - virtual std::string GetMonitorInfomation(const oxygen::PredicateList& pList); + virtual std::string GetMonitorInformation(const oxygen::PredicateList& pList); /** This function is called once for every MonitorSystem each time * a new client connects. It should return any header/setup This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |