From: <he...@us...> - 2010-01-16 23:45:28
|
Revision: 144 http://simspark.svn.sourceforge.net/simspark/?rev=144&view=rev Author: hedayat Date: 2010-01-16 23:45:06 +0000 (Sat, 16 Jan 2010) Log Message: ----------- Preparing for a new release Removed installation of third party libraries under Windows (now done by simspark) Simspark -> rcssserver3d for Windows installer Modified Paths: -------------- trunk/rcssserver3d/CMakeLists.txt trunk/rcssserver3d/ChangeLog trunk/rcssserver3d/NEWS trunk/rcssserver3d/RELEASE trunk/rcssserver3d/rcssserver3d/CMakeLists.txt trunk/rcssserver3d/windows/install_extra.nsi Modified: trunk/rcssserver3d/CMakeLists.txt =================================================================== --- trunk/rcssserver3d/CMakeLists.txt 2010-01-14 09:15:14 UTC (rev 143) +++ trunk/rcssserver3d/CMakeLists.txt 2010-01-16 23:45:06 UTC (rev 144) @@ -1,7 +1,7 @@ cmake_minimum_required(VERSION 2.6) project(rcssserver3d CXX C) -set(PACKAGE_VERSION "0.6.2") +set(PACKAGE_VERSION "0.6.3") ########## check for headerfiles/libraries ########## include(CheckIncludeFile) @@ -86,29 +86,6 @@ install(FILES ${CMAKE_BINARY_DIR}/rcssserver3d_config.h DESTINATION ${INCLUDEDIR}/${CMAKE_PROJECT_NAME}) -if (WIN32) # try to find and install third-party .dlls to bin/ directory - string(REGEX REPLACE "(.*)\\.lib" "\\1.dll" ODEDLL "${ODE_LIBRARY}") - if (EXISTS ${ODEDLL}) - install(PROGRAMS ${ODEDLL} DESTINATION ${BINDIR}) - endif (EXISTS ${ODEDLL}) - - install(DIRECTORY "${Boost_LIBRARY_DIRS}/" DESTINATION ${BINDIR} - FILES_MATCHING PATTERN "*.dll") - - string(REGEX REPLACE "(.*)\\.lib" "\\1.dll" DevIL_DLL "${DevIL_LIBRARY_IL}") - if (EXISTS ${DevIL_DLL}) - install(PROGRAMS ${DevIL_DLL} DESTINATION ${BINDIR}) - endif (EXISTS ${DevIL_DLL}) - - install(DIRECTORY "${FREETYPE_INCLUDE_DIR_ft2build}/../bin/" DESTINATION ${BINDIR} - FILES_MATCHING PATTERN "*.dll") - - set(SDL_DLL "${SDL_INCLUDE_DIR}/../lib/sdl.dll") - if (EXISTS ${SDL_DLL}) - install(PROGRAMS ${SDL_DLL} DESTINATION ${BINDIR}) - endif (EXISTS ${SDL_DLL}) -endif (WIN32) - ########### uninstall support ############ CONFIGURE_FILE( "${CMAKE_CURRENT_SOURCE_DIR}/cmake_uninstall.cmake.in" Modified: trunk/rcssserver3d/ChangeLog =================================================================== --- trunk/rcssserver3d/ChangeLog 2010-01-14 09:15:14 UTC (rev 143) +++ trunk/rcssserver3d/ChangeLog 2010-01-16 23:45:06 UTC (rev 144) @@ -1,3 +1,21 @@ +2010-01-17 Hedayat Vatankhah <he...@gr...> + + * RELEASE: + * NEWS: + - preparing for a new release + + * CMakeLists.txt: + - removed installation of third party libraries. these are now included + in simspark package. + - bumped package version to 0.6.3 + + * windows/install_extra.nsi: + - use rcssserver3d instead of simspark. + - added thirdparty library path to the path + + * rcssserver3d/CMakeLists.txt: + - do not install shell scripts and symbolic links on Windows + 2010-01-11 Hedayat Vatankhah <he...@gr...> * RELEASE: Modified: trunk/rcssserver3d/NEWS =================================================================== --- trunk/rcssserver3d/NEWS 2010-01-14 09:15:14 UTC (rev 143) +++ trunk/rcssserver3d/NEWS 2010-01-16 23:45:06 UTC (rev 144) @@ -1,3 +1,33 @@ +[0.6.3] +In this release, we are preparing for a simulation with more robots than before. +The current target is to have 6 vs 6 games, so we have made some changes to +make the simulator more suitable for it. The most notable changes made in +rcssserver3d package in this direction are: +1. Disabling the internal monitor by default: starting from this version, the +simulation server (simspark binary, now called rcssserver3d) no longer brings +up a monitor when run. To actually view the simulation, a monitor (e.g. +rcsmonitor3d which is included in this package) should be run separately. This +separation noticeably improves the performance of the server. A new executable +called "rcsoccersim3d" is provided which runs both the simulation server and a +monitor on the local machine. +2. Bigger field: in this version, field dimensions and goal width are 1.5 times +larger than before to provide enough area for 6 vs 6 games. + +* New names: + - rcssserver3d: the old simspark binary has been renamed to rcssserver3d, as + it more clearly shows the functionality of the simulator. A symbolic link + called simspark is provided for compatibility. + - rcsoccersim3d: as stated above, running rcssserver3d (formerly simspark) + no longer starts a monitor to view the simulation, and a monitor should be + run separately. For users' convenience a new executable called rcsoccersim3d + is provided which runs both rcssserver3d and rcssmonitor3 to connect to + the running simulator. + +* Other notable changes: + - Added HMDP effector/perceptor + - Some compilation fixes + - Improved Windows support + [0.6.2] This release is mainly a bug-fix release, and is the last release before RoboCup 2009 competitions. Modified: trunk/rcssserver3d/RELEASE =================================================================== --- trunk/rcssserver3d/RELEASE 2010-01-14 09:15:14 UTC (rev 143) +++ trunk/rcssserver3d/RELEASE 2010-01-16 23:45:06 UTC (rev 144) @@ -1,10 +1,30 @@ -RELEASE News of rcssserver3d-0.6.3 (In progress) +RELEASE News of rcssserver3d-0.6.3 -* Most notable changes: - - Name change: simspark -> rcssserver3d. To make the functionality more clear. - - No internal monitor by default. Run rcssmonitor3d separately to see the game. - As another option, you might run rcsoccersim3d which runs both - rcssserver3d (simspark) and rcssmonitor3d on the local machine. +In this release, we are preparing for a simulation with more robots than before. +The current target is to have 6 vs 6 games, so we have made some changes to +make the simulator more suitable for it. The most notable changes made in +rcssserver3d package in this direction are: +1. Disabling the internal monitor by default: starting from this version, the +simulation server (simspark binary, now called rcssserver3d) no longer brings +up a monitor when run. To actually view the simulation, a monitor (e.g. +rcsmonitor3d which is included in this package) should be run separately. This +separation noticeably improves the performance of the server. A new executable +called "rcsoccersim3d" is provided which runs both the simulation server and a +monitor on the local machine. +2. Bigger field: in this version, field dimensions and goal width are 1.5 times +larger than before to provide enough area for 6 vs 6 games. + +* New names: + - rcssserver3d: the old simspark binary has been renamed to rcssserver3d, as + it more clearly shows the functionality of the simulator. A symbolic link + called simspark is provided for compatibility. + - rcsoccersim3d: as stated above, running rcssserver3d (formerly simspark) + no longer starts a monitor to view the simulation, and a monitor should be + run separately. For users' convenience a new executable called rcsoccersim3d + is provided which runs both rcssserver3d and rcssmonitor3 to connect to + the running simulator. + +* Other notable changes: - Added HMDP effector/perceptor - Some compilation fixes - Improved Windows support Modified: trunk/rcssserver3d/rcssserver3d/CMakeLists.txt =================================================================== --- trunk/rcssserver3d/rcssserver3d/CMakeLists.txt 2010-01-14 09:15:14 UTC (rev 143) +++ trunk/rcssserver3d/rcssserver3d/CMakeLists.txt 2010-01-16 23:45:06 UTC (rev 144) @@ -32,7 +32,9 @@ internalsoccermonitor.rb internalsoccerbindings.rb DESTINATION ${DATADIR}/${CMAKE_PROJECT_NAME}) -install(FILES ${CMAKE_CURRENT_BINARY_DIR}/rcsoccersim3d +if (NOT WIN32) + install(FILES ${CMAKE_CURRENT_BINARY_DIR}/rcsoccersim3d ${CMAKE_CURRENT_BINARY_DIR}/simspark DESTINATION ${BINDIR} PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ GROUP_EXECUTE GROUP_READ WORLD_READ WORLD_EXECUTE) +endif (NOT WIN32) \ No newline at end of file Modified: trunk/rcssserver3d/windows/install_extra.nsi =================================================================== --- trunk/rcssserver3d/windows/install_extra.nsi 2010-01-14 09:15:14 UTC (rev 143) +++ trunk/rcssserver3d/windows/install_extra.nsi 2010-01-16 23:45:06 UTC (rev 144) @@ -1,24 +1,24 @@ -CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\Simspark.lnk" "$INSTDIR\bin\simspark.cmd" +CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\RCSSServer3D.lnk" "$INSTDIR\bin\rcssserver3d.cmd" CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\RCSSMonitor3D.lnk" "$INSTDIR\bin\rcssmonitor3d.cmd" !insertmacro MUI_STARTMENU_WRITE_END !define MUI_STARTMENUPAGE_CURRENT_ID "SOMETHING_NOT_AVAILABLE" WriteRegExpandStr HKLM 'SYSTEM\CurrentControlSet\Control\Session Manager\Environment\' 'RCSSSERVER3D_DIR' '$INSTDIR' ClearErrors -FileOpen $0 $INSTDIR\bin\simspark.cmd w -FileWrite $0 'PATH=%PATH%;%SPARK_DIR%\lib\simspark;%RCSSSERVER3D_DIR%\lib\rcssserver3d$\n' +FileOpen $0 $INSTDIR\bin\rcssserver3d.cmd w +FileWrite $0 'PATH=%PATH%;%SPARK_DIR%\lib\simspark;%SPARK_DIR%\lib\thirdparty;%RCSSSERVER3D_DIR%\lib\rcssserver3d$\n' FileWrite $0 'cd "%RCSSSERVER3D_DIR%\bin\"$\n' -FileWrite $0 'simspark.exe %1 %2 %3 %4' +FileWrite $0 'rcssserver3d.exe %1 %2 %3 %4' FileClose $0 ClearErrors FileOpen $0 $INSTDIR\bin\rcssmonitor3d.cmd w -FileWrite $0 'PATH=%PATH%;%SPARK_DIR%\lib\simspark;%RCSSSERVER3D_DIR%\lib\rcssserver3d$\n' +FileWrite $0 'PATH=%PATH%;%SPARK_DIR%\lib\simspark;%SPARK_DIR%\lib\thirdparty;%RCSSSERVER3D_DIR%\lib\rcssserver3d$\n' FileWrite $0 'cd "%RCSSSERVER3D_DIR%\bin\"$\n' FileWrite $0 'rcssmonitor3d.exe %1 %2 %3 %4' FileClose $0 ClearErrors FileOpen $0 $INSTDIR\bin\rcssagent3d.cmd w -FileWrite $0 'PATH=%PATH%;%SPARK_DIR%\lib\simspark;%RCSSSERVER3D_DIR%\lib\rcssserver3d$\n' +FileWrite $0 'PATH=%PATH%;%SPARK_DIR%\lib\simspark;%SPARK_DIR%\lib\thirdparty;%RCSSSERVER3D_DIR%\lib\rcssserver3d$\n' FileWrite $0 'cd "%RCSSSERVER3D_DIR%\bin\"$\n' FileWrite $0 'rcssagent3d.exe %1 %2 %3 %4' FileClose $0 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |