|
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.
|