You can subscribe to this list here.
2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(47) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
(140) |
Feb
(98) |
Mar
(152) |
Apr
(104) |
May
(71) |
Jun
(94) |
Jul
(169) |
Aug
(83) |
Sep
(47) |
Oct
(134) |
Nov
(7) |
Dec
(20) |
2004 |
Jan
(41) |
Feb
(14) |
Mar
(42) |
Apr
(47) |
May
(68) |
Jun
(143) |
Jul
(65) |
Aug
(29) |
Sep
(40) |
Oct
(34) |
Nov
(33) |
Dec
(97) |
2005 |
Jan
(29) |
Feb
(30) |
Mar
(9) |
Apr
(37) |
May
(13) |
Jun
(31) |
Jul
(22) |
Aug
(23) |
Sep
|
Oct
(37) |
Nov
(34) |
Dec
(117) |
2006 |
Jan
(48) |
Feb
(6) |
Mar
(2) |
Apr
(71) |
May
(10) |
Jun
(16) |
Jul
(7) |
Aug
(1) |
Sep
(14) |
Oct
(17) |
Nov
(25) |
Dec
(26) |
2007 |
Jan
(8) |
Feb
(2) |
Mar
(7) |
Apr
(26) |
May
|
Jun
(12) |
Jul
(30) |
Aug
(14) |
Sep
(9) |
Oct
(4) |
Nov
(7) |
Dec
(6) |
2008 |
Jan
(10) |
Feb
(10) |
Mar
(6) |
Apr
(8) |
May
|
Jun
(10) |
Jul
(18) |
Aug
(15) |
Sep
(16) |
Oct
(5) |
Nov
(3) |
Dec
(10) |
2009 |
Jan
(11) |
Feb
(2) |
Mar
|
Apr
(15) |
May
(31) |
Jun
(18) |
Jul
(11) |
Aug
(26) |
Sep
(52) |
Oct
(17) |
Nov
(4) |
Dec
|
2010 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: <sv...@ww...> - 2005-12-03 18:03:50
|
Author: mkrose Date: 2005-12-03 10:03:36 -0800 (Sat, 03 Dec 2005) New Revision: 1703 Added: trunk/CSP/csp/tools/hid/README.map trunk/CSP/csp/tools/map2hid Modified: trunk/CSP/csp/tools/hid/compiler.py Log: Add a standalone map2hid script and improve include path handling for the hid compiler. Also port the map language description. Browse at: https://www.zerobar.net/viewcvs/viewcvs.cgi?view=rev&rev=1703 Diff omitted (10299 bytes). |
From: <sv...@ww...> - 2005-12-03 03:03:28
|
Author: mkrose Date: 2005-12-02 19:03:19 -0800 (Fri, 02 Dec 2005) New Revision: 1702 Modified: trunk/CSP/csp/cspsim/swig/Config.i Log: Wrap additional functions from Config.h in the swig interface. Browse at: https://www.zerobar.net/viewcvs/viewcvs.cgi?view=rev&rev=1702 Modified: trunk/CSP/csp/cspsim/swig/Config.i =================================================================== --- trunk/CSP/csp/cspsim/swig/Config.i 2005-12-03 03:02:31 UTC (rev 1701) +++ trunk/CSP/csp/cspsim/swig/Config.i 2005-12-03 03:03:19 UTC (rev 1702) @@ -22,6 +22,13 @@ #include <csp/cspsim/Config.h> %} +%include "std_string.i" + namespace csp { extern bool openConfig(std::string path, bool report_error); +extern std::string getCachePath(); +extern std::string getConfigPath(); +extern std::string getConfigPath(std::string const &); +extern std::string getDataPath(); +extern std::string getDataPath(std::string const &); } |
From: <sv...@ww...> - 2005-12-03 03:02:37
|
Author: mkrose Date: 2005-12-02 19:02:31 -0800 (Fri, 02 Dec 2005) New Revision: 1701 Modified: trunk/CSP/csp/cspsim/Animation.cpp trunk/CSP/csp/cspsim/stores/StoresManagementSystem.cpp Log: Remove stdout logging and clean up a spurious newline in a log message. Browse at: https://www.zerobar.net/viewcvs/viewcvs.cgi?view=rev&rev=1701 Modified: trunk/CSP/csp/cspsim/Animation.cpp =================================================================== --- trunk/CSP/csp/cspsim/Animation.cpp 2005-12-03 03:01:04 UTC (rev 1700) +++ trunk/CSP/csp/cspsim/Animation.cpp 2005-12-03 03:02:31 UTC (rev 1701) @@ -521,7 +521,7 @@ AnimationCallback *StateSwitch::newCallback(osg::Node *node) const { assert(node); - CSPLOG(INFO, OBJECT) << "Creating StateSwitch callback\n"; + CSPLOG(INFO, OBJECT) << "Creating StateSwitch callback"; AnimationCallback *callback = new Callback(this); callback->bind(*node); return callback; Modified: trunk/CSP/csp/cspsim/stores/StoresManagementSystem.cpp =================================================================== --- trunk/CSP/csp/cspsim/stores/StoresManagementSystem.cpp 2005-12-03 03:01:04 UTC (rev 1700) +++ trunk/CSP/csp/cspsim/stores/StoresManagementSystem.cpp 2005-12-03 03:02:31 UTC (rev 1701) @@ -64,7 +64,6 @@ } void StoresManagementSystem::onCreateSceneModel(osg::Group *group) { - std::cout << "onCreateSceneModel\n"; assert(group); m_SceneGroup = group; for (unsigned i = 0; i < m_Hardpoints.size(); ++i) { @@ -430,12 +429,10 @@ void StoresManagementSystem::getDynamics(StoresDynamics &dynamics) { dynamics.reset(); - std::cout << "DYNAMICS MASS A" << dynamics.getMass() << "\n"; for (unsigned i = 0; i < m_Hardpoints.size(); ++i) { assert(m_Hardpoints[i].valid()); m_Hardpoints[i]->sumDynamics(dynamics); } - std::cout << "DYNAMICS MASS B" << dynamics.getMass() << "\n"; dynamics.compute(); } |
From: <sv...@ww...> - 2005-12-03 03:01:16
|
Author: mkrose Date: 2005-12-02 19:01:04 -0800 (Fri, 02 Dec 2005) New Revision: 1700 Modified: trunk/CSP/csp/csplib/util/LogConstants.h trunk/CSP/csp/csplib/util/swig/Log.i Log: Add a THEATER logging category and make logging constants available in the swig wrapper. Browse at: https://www.zerobar.net/viewcvs/viewcvs.cgi?view=rev&rev=1700 Modified: trunk/CSP/csp/csplib/util/LogConstants.h =================================================================== --- trunk/CSP/csp/csplib/util/LogConstants.h 2005-12-03 02:59:59 UTC (rev 1699) +++ trunk/CSP/csp/csplib/util/LogConstants.h 2005-12-03 03:01:04 UTC (rev 1700) @@ -76,6 +76,7 @@ cLogCategory_OBJECT = 0x00800000, cLogCategory_APP = 0x01000000, cLogCategory_VIEW = 0x02000000, + cLogCategory_THEATER = 0x04000000, // groups cLogCategory_NONE = 0x00000000, Modified: trunk/CSP/csp/csplib/util/swig/Log.i =================================================================== --- trunk/CSP/csp/csplib/util/swig/Log.i 2005-12-03 02:59:59 UTC (rev 1699) +++ trunk/CSP/csp/csplib/util/swig/Log.i 2005-12-03 03:01:04 UTC (rev 1700) @@ -23,7 +23,7 @@ %} %include "csp/csplib/util/Namespace.h" -%import "csp/csplib/util/LogConstants.h" +%include "csp/csplib/util/LogConstants.h" CSP_NAMESPACE |
From: <sv...@ww...> - 2005-12-03 03:00:12
|
Author: mkrose Date: 2005-12-02 18:59:59 -0800 (Fri, 02 Dec 2005) New Revision: 1699 Modified: trunk/CSP/csp/cspsim/Sky.cpp trunk/CSP/csp/cspsim/Sky.h Log: Move auxillary classes from the Sky.h header to the source file. Browse at: https://www.zerobar.net/viewcvs/viewcvs.cgi?view=rev&rev=1699 Diff omitted (17777 bytes). |
From: <sv...@ww...> - 2005-12-03 02:58:39
|
Author: mkrose Date: 2005-12-02 18:58:30 -0800 (Fri, 02 Dec 2005) New Revision: 1698 Modified: trunk/CSP/csp/__init__.py Log: Add a variable 'dir' to the csp module that is set to the absolute path to the top-level csp directory. Browse at: https://www.zerobar.net/viewcvs/viewcvs.cgi?view=rev&rev=1698 Modified: trunk/CSP/csp/__init__.py =================================================================== --- trunk/CSP/csp/__init__.py 2005-12-03 02:56:35 UTC (rev 1697) +++ trunk/CSP/csp/__init__.py 2005-12-03 02:58:30 UTC (rev 1698) @@ -28,10 +28,10 @@ sys.path = sys.CSP_PATH del sys.CSP_PATH -dirname = __path__[0] +dir = os.path.abspath(__path__[0]) # bring compiled modules into the csp package -__path__.insert(0, os.path.join(dirname, 'cspsim', '.bin')) +__path__.insert(0, os.path.join(dir, 'cspsim', '.bin')) def initDynamicLoading(): """Enable lazy loading of shared library modules if available""" |
From: <sv...@ww...> - 2005-12-03 02:56:41
|
Author: mkrose Date: 2005-12-02 18:56:35 -0800 (Fri, 02 Dec 2005) New Revision: 1697 Modified: trunk/CSP/csp/base/app.py Log: Minor tweak to usage message formatting for programs using base.app. Browse at: https://www.zerobar.net/viewcvs/viewcvs.cgi?view=rev&rev=1697 Modified: trunk/CSP/csp/base/app.py =================================================================== --- trunk/CSP/csp/base/app.py 2005-12-03 02:55:07 UTC (rev 1696) +++ trunk/CSP/csp/base/app.py 2005-12-03 02:56:35 UTC (rev 1697) @@ -125,6 +125,8 @@ name = frame.f_globals.get('__name__', '') if name == '__main__': doc = frame.f_globals.get('__doc__', None) + if isinstance(doc, str): + if doc.startswith('\n'): doc = doc[1:] # ignore first newline in triple-quoted strings opt.set_usage(doc) main = frame.f_globals.get('main', None) global options |
From: <sv...@ww...> - 2005-12-03 02:55:14
|
Author: mkrose Date: 2005-12-02 18:55:07 -0800 (Fri, 02 Dec 2005) New Revision: 1696 Added: trunk/CSP/csp/tools/data/compile.py trunk/CSP/csp/tools/data/debug.py trunk/CSP/csp/tools/data/parse.py Removed: trunk/CSP/csp/tools/data/Compile.py trunk/CSP/csp/tools/data/Debug.py trunk/CSP/csp/tools/data/Parse.py Log: Rename data compiler modules and make them more useful as library functions. Browse at: https://www.zerobar.net/viewcvs/viewcvs.cgi?view=rev&rev=1696 Diff omitted (57037 bytes). |
From: <sv...@ww...> - 2005-12-03 02:53:48
|
Author: mkrose Date: 2005-12-02 18:53:41 -0800 (Fri, 02 Dec 2005) New Revision: 1695 Added: trunk/CSP/csp/tools/hid/ trunk/CSP/csp/tools/hid/README trunk/CSP/csp/tools/hid/__init__.py trunk/CSP/csp/tools/hid/compiler.py trunk/CSP/csp/tools/hid/examples/ trunk/CSP/csp/tools/hid/maps/ Modified: trunk/CSP/csp/tools/hid/examples/aircraft.map trunk/CSP/csp/tools/hid/examples/gamescreen.map trunk/CSP/csp/tools/hid/examples/sample.map trunk/CSP/csp/tools/hid/maps/SidewinderPPro.map trunk/CSP/csp/tools/hid/maps/WingManExtreme.map trunk/CSP/csp/tools/hid/maps/aircraft-core.map trunk/CSP/csp/tools/hid/maps/gamescreen-core.map trunk/CSP/csp/tools/hid/maps/keys.map trunk/CSP/csp/tools/hid/maps/mouse.map trunk/CSP/csp/tools/hid/maps/x36.map Log: Port input interface compiler and sample maps. Browse at: https://www.zerobar.net/viewcvs/viewcvs.cgi?view=rev&rev=1695 Diff omitted (46704 bytes). |
Author: mkrose Date: 2005-11-29 22:42:35 -0800 (Tue, 29 Nov 2005) New Revision: 1694 Added: trunk/CSP/csp/cspsim/swig/CSPSim.i trunk/CSP/csp/cspsim/swig/Config.i trunk/CSP/csp/cspsim/swig/VirtualScene.i trunk/CSP/csp/modules/chunklod/ChunkLod trunk/CSP/csp/modules/chunklod/ChunkLod.cpp trunk/CSP/csp/modules/chunklod/ChunkLodDrawable trunk/CSP/csp/modules/chunklod/ChunkLodDrawable.cpp trunk/CSP/csp/modules/chunklod/ChunkLodLoader trunk/CSP/csp/modules/chunklod/ChunkLodLoader.cpp trunk/CSP/csp/modules/chunklod/ChunkVertexMorph.cg trunk/CSP/csp/modules/chunklod/Export trunk/CSP/csp/modules/chunklod/LICENSE.osgchunklod trunk/CSP/csp/modules/chunklod/MmapFile trunk/CSP/csp/modules/chunklod/MultiTextureDetails trunk/CSP/csp/modules/chunklod/RayStrip trunk/CSP/csp/modules/chunklod/RayStrip.cpp trunk/CSP/csp/modules/chunklod/RegisterCombinerDetails.cpp trunk/CSP/csp/modules/chunklod/SConscript trunk/CSP/csp/modules/chunklod/TextureQuadTree trunk/CSP/csp/modules/chunklod/TextureQuadTree.cpp trunk/CSP/csp/modules/chunklod/Version trunk/CSP/csp/modules/chunklod/Version.cpp trunk/CSP/csp/modules/chunklod/nvMorph.cg trunk/CSP/csp/tools/data/ trunk/CSP/csp/tools/data/Compile.py trunk/CSP/csp/tools/data/Debug.py trunk/CSP/csp/tools/data/Parse.py Modified: trunk/CSP/csp/SConstruct trunk/CSP/csp/__init__.py trunk/CSP/csp/csplib/__init__.py trunk/CSP/csp/csplib/csplib.i trunk/CSP/csp/csplib/data/Link.cpp trunk/CSP/csp/csplib/data/swig/LUT.i trunk/CSP/csp/csplib/util/Endian.h trunk/CSP/csp/csplib/util/swig/Noise.i trunk/CSP/csp/cspsim/Bus.h trunk/CSP/csp/cspsim/CSPSim.cpp trunk/CSP/csp/cspsim/ChunkLodTerrain.cpp trunk/CSP/csp/cspsim/ChunkLodTerrain.h trunk/CSP/csp/cspsim/Config.h trunk/CSP/csp/cspsim/GameScreen.cpp trunk/CSP/csp/cspsim/GameScreen.h trunk/CSP/csp/cspsim/SConscript trunk/CSP/csp/cspsim/Steerpoint.h trunk/CSP/csp/cspsim/cspsim.i trunk/CSP/csp/cspsim/f16/AlphaNumericDisplay.cpp trunk/CSP/csp/cspsim/f16/AlphaNumericDisplay.h trunk/CSP/csp/cspsim/f16/DataEntry.h trunk/CSP/csp/cspsim/f16/DataEntryPage.cpp trunk/CSP/csp/cspsim/f16/DataEntryPage.h trunk/CSP/csp/cspsim/f16/F16Channels.cpp trunk/CSP/csp/cspsim/f16/F16Channels.h trunk/CSP/csp/cspsim/f16/F16Engine.cpp trunk/CSP/csp/cspsim/f16/F16Engine.h trunk/CSP/csp/cspsim/f16/F16FlightModel.cpp trunk/CSP/csp/cspsim/f16/F16FlightModel.h trunk/CSP/csp/cspsim/f16/F16GearDynamics.cpp trunk/CSP/csp/cspsim/f16/F16GearDynamics.h trunk/CSP/csp/cspsim/f16/F16HUD.cpp trunk/CSP/csp/cspsim/f16/F16HUD.h trunk/CSP/csp/cspsim/f16/F16INS.cpp trunk/CSP/csp/cspsim/f16/F16InputSystem.cpp trunk/CSP/csp/cspsim/f16/F16InputSystem.h trunk/CSP/csp/cspsim/f16/F16System.cpp trunk/CSP/csp/cspsim/f16/F16System.h trunk/CSP/csp/cspsim/f16/FLCS.cpp trunk/CSP/csp/cspsim/f16/FuelSystem.cpp trunk/CSP/csp/cspsim/f16/GroundAvoidanceAdvisory.cpp trunk/CSP/csp/cspsim/f16/GroundAvoidanceAdvisory.h trunk/CSP/csp/cspsim/f16/NavigationSystem.cpp trunk/CSP/csp/cspsim/f16/NavigationSystem.h trunk/CSP/csp/cspsim/f16/PageALOW.h trunk/CSP/csp/cspsim/f16/PageCNI.cpp trunk/CSP/csp/cspsim/f16/PageCNI.h trunk/CSP/csp/cspsim/f16/PageLIST.cpp trunk/CSP/csp/cspsim/f16/PageLIST.h trunk/CSP/csp/cspsim/f16/PageSTPT.h trunk/CSP/csp/cspsim/f16/PanelHUD.cpp trunk/CSP/csp/cspsim/f16/PanelHUD.h trunk/CSP/csp/cspsim/f16/Radio.cpp trunk/CSP/csp/cspsim/f16/Radio.h trunk/CSP/csp/cspsim/f16/SpecialFonts.h trunk/CSP/csp/cspsim/f16/UpFrontControls.cpp trunk/CSP/csp/cspsim/f16/UpFrontControls.h trunk/CSP/csp/modules/SConscript trunk/CSP/csp/tools/build.py Log: More porting to the new directory layout. Browse at: https://www.zerobar.net/viewcvs/viewcvs.cgi?view=rev&rev=1694 Diff omitted (318070 bytes). |
From: <sv...@ww...> - 2005-11-28 09:28:39
|
Author: mkrose Date: 2005-11-28 01:28:32 -0800 (Mon, 28 Nov 2005) New Revision: 1693 Removed: trunk/CSP/csp/cspsim/swig/cspsim.i Log: Delete cspsim.i, which failed in the previous commit. Browse at: https://www.zerobar.net/viewcvs/viewcvs.cgi?view=rev&rev=1693 Deleted: trunk/CSP/csp/cspsim/swig/cspsim.i =================================================================== --- trunk/CSP/csp/cspsim/swig/cspsim.i 2005-11-28 09:20:25 UTC (rev 1692) +++ trunk/CSP/csp/cspsim/swig/cspsim.i 2005-11-28 09:28:32 UTC (rev 1693) @@ -1,46 +0,0 @@ -// Combat Simulator Project - CSPSim -// Copyright (C) 2002 The Combat Simulator Project -// http://csp.sourceforge.net -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of the GNU General Public License -// as published by the Free Software Foundation; either version 2 -// of the License, or (at your option) any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program; if not, write to the Free Software -// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - -%module cCSP -%{ -#include <SimData/HashUtility.h> -#include <SimData/ExceptionBase.h> -#include <SimData/Types.h> -#include <SimData/DataArchive.h> -#include <SimData/InterfaceRegistry.h> -#include "CSPSim.h" -#include "ObjectModel.h" -#include "Animation.h" -%} - -%include exception.i -%include std_string.i -%include std_vector.i - -%include "VirtualScene.i" -/**WNET -%include "SimNet/Networking.i" -*/ -%include "CSPSim.i" -%include "Config.i" -%include "Log.i" -/**WNET -%include "ClientNode.i" -%include "EchoServerNode.i" -%include "RedirectServerNode.i" -*/ |
Author: mkrose Date: 2005-11-28 01:20:25 -0800 (Mon, 28 Nov 2005) New Revision: 1692 Added: trunk/CSP/csp/SConstruct trunk/CSP/csp/cspsim/ObjectUpdate.net trunk/CSP/csp/cspsim/cspsim.i trunk/CSP/csp/cspsim/swig/ trunk/CSP/csp/cspsim/swig/cspsim.i Removed: trunk/CSP/csp/cspsim/Console.cpp trunk/CSP/csp/cspsim/Console.h trunk/CSP/csp/cspsim/ConsoleCommands.cpp trunk/CSP/csp/cspsim/ConsoleCommands.h trunk/CSP/csp/cspsim/Shell.h trunk/CSP/csp/cspsim/ccspsim.i Modified: trunk/CSP/SimData/Include/SimData/Ref.h trunk/CSP/csp/__init__.py trunk/CSP/csp/csplib/net/TaggedRecordRegistry.cpp trunk/CSP/csp/csplib/util/LogConstants.h trunk/CSP/csp/csplib/util/MessageTypes.h trunk/CSP/csp/cspsim/AircraftObject.cpp trunk/CSP/csp/cspsim/AircraftObject.h trunk/CSP/csp/cspsim/AircraftPhysicsModel.cpp trunk/CSP/csp/cspsim/AircraftPhysicsModel.h trunk/CSP/csp/cspsim/CSPSim.cpp trunk/CSP/csp/cspsim/CSPSim.h trunk/CSP/csp/cspsim/Collision.cpp trunk/CSP/csp/cspsim/Collision.h trunk/CSP/csp/cspsim/Controller.cpp trunk/CSP/csp/cspsim/Controller.h trunk/CSP/csp/cspsim/DemeterTerrain.cpp trunk/CSP/csp/cspsim/DemeterTerrain.h trunk/CSP/csp/cspsim/DynamicModel.h trunk/CSP/csp/cspsim/DynamicObject.cpp trunk/CSP/csp/cspsim/DynamicObject.h trunk/CSP/csp/cspsim/Filters.h trunk/CSP/csp/cspsim/FlightDynamics.h trunk/CSP/csp/cspsim/FuelManagementSystem.cpp trunk/CSP/csp/cspsim/FuelManagementSystem.h trunk/CSP/csp/cspsim/GameScreen.cpp trunk/CSP/csp/cspsim/GameScreen.h trunk/CSP/csp/cspsim/GearAnimation.cpp trunk/CSP/csp/cspsim/GearAnimation.h trunk/CSP/csp/cspsim/InputEvent.h trunk/CSP/csp/cspsim/LandingGear.cpp trunk/CSP/csp/cspsim/LandingGear.h trunk/CSP/csp/cspsim/ObjectModel.cpp trunk/CSP/csp/cspsim/ObjectModel.h trunk/CSP/csp/cspsim/Profile.h trunk/CSP/csp/cspsim/SConscript trunk/CSP/csp/cspsim/SceneConstants.h trunk/CSP/csp/cspsim/ScreenInfo.cpp trunk/CSP/csp/cspsim/ScreenInfo.h trunk/CSP/csp/cspsim/ScreenInfoManager.cpp trunk/CSP/csp/cspsim/ScreenInfoManager.h trunk/CSP/csp/cspsim/SimpleSceneManager.cpp trunk/CSP/csp/cspsim/SimpleSceneManager.h trunk/CSP/csp/cspsim/Sky.cpp trunk/CSP/csp/cspsim/Sky.h trunk/CSP/csp/cspsim/SmokeEffects.cpp trunk/CSP/csp/cspsim/Station.cpp trunk/CSP/csp/cspsim/Station.h trunk/CSP/csp/cspsim/System.cpp trunk/CSP/csp/cspsim/SystemsModel.cpp trunk/CSP/csp/cspsim/TankObject.cpp trunk/CSP/csp/cspsim/TankObject.h trunk/CSP/csp/cspsim/TerrainObject.h trunk/CSP/csp/cspsim/Theater.cpp trunk/CSP/csp/cspsim/Theater.h trunk/CSP/csp/cspsim/VirtualScene.cpp trunk/CSP/csp/cspsim/VirtualScene.h trunk/CSP/csp/cspsim/glDiagnostics.cpp trunk/CSP/csp/cspsim/glDiagnostics.h trunk/CSP/csp/cspsim/hud/HUD.cpp trunk/CSP/csp/cspsim/hud/HUD.h trunk/CSP/csp/cspsim/hud/PitchLadder.cpp trunk/CSP/csp/cspsim/hud/PitchLadder.h trunk/CSP/csp/cspsim/hud/Tape.cpp trunk/CSP/csp/cspsim/hud/Tape.h trunk/CSP/csp/cspsim/hud/Text.cpp trunk/CSP/csp/cspsim/hud/Text.h trunk/CSP/csp/cspsim/stores/Projectile.cpp trunk/CSP/csp/cspsim/stores/Stores.cpp trunk/CSP/csp/cspsim/stores/Stores.h trunk/CSP/csp/cspsim/stores/StoresDefinition.h trunk/CSP/csp/cspsim/stores/StoresManagementSystem.cpp trunk/CSP/csp/cspsim/systems/AircraftFlightSensors.cpp trunk/CSP/csp/cspsim/systems/AircraftFlightSensors.h trunk/CSP/csp/cspsim/systems/AircraftInputSystem.cpp trunk/CSP/csp/cspsim/systems/AircraftInputSystem.h trunk/CSP/csp/cspsim/systems/AircraftSimpleFCS.cpp trunk/CSP/csp/cspsim/systems/AircraftSimpleFCS.h trunk/CSP/csp/cspsim/theater/FeatureGroup.cpp trunk/CSP/csp/cspsim/theater/FeatureObjectModel.h trunk/CSP/csp/cspsim/views/CameraAgent.cpp trunk/CSP/csp/cspsim/views/CameraAgent.h trunk/CSP/csp/cspsim/views/CameraCommand.h trunk/CSP/csp/cspsim/views/CameraKinematics.cpp trunk/CSP/csp/cspsim/views/CameraKinematics.h trunk/CSP/csp/cspsim/views/ExternalViews.cpp trunk/CSP/csp/cspsim/views/ExternalViews.h trunk/CSP/csp/cspsim/views/InternalView.cpp trunk/CSP/csp/cspsim/views/InternalView.h trunk/CSP/csp/cspsim/views/View.cpp trunk/CSP/csp/cspsim/views/View.h Log: More cspsim porting and cleanup. Browse at: https://www.zerobar.net/viewcvs/viewcvs.cgi?view=rev&rev=1692 Diff omitted (334990 bytes). |
From: <sv...@ww...> - 2005-11-27 22:36:49
|
Author: mkrose Date: 2005-11-27 14:36:36 -0800 (Sun, 27 Nov 2005) New Revision: 1691 Added: trunk/CSP/csp/csplib/numeric/ trunk/CSP/csp/csplib/numeric/NumericalMethod.cpp trunk/CSP/csp/csplib/numeric/NumericalMethod.h trunk/CSP/csp/csplib/numeric/SConscript trunk/CSP/csp/csplib/numeric/Vector.h trunk/CSP/csp/csplib/numeric/VectorField.h Removed: trunk/CSP/csp/cspsim/NumericalMethod.cpp trunk/CSP/csp/cspsim/NumericalMethod.h trunk/CSP/csp/cspsim/Vector.h trunk/CSP/csp/cspsim/VectorField.h Modified: trunk/CSP/csp/csplib/SConscript trunk/CSP/csp/cspsim/DynamicalSystem.cpp trunk/CSP/csp/cspsim/DynamicalSystem.h trunk/CSP/csp/cspsim/SConscript Log: Move rk solver to csplib. Browse at: https://www.zerobar.net/viewcvs/viewcvs.cgi?view=rev&rev=1691 Diff omitted (81442 bytes). |
From: <sv...@ww...> - 2005-11-27 21:57:55
|
Author: mkrose Date: 2005-11-27 13:57:39 -0800 (Sun, 27 Nov 2005) New Revision: 1690 Added: trunk/CSP/csp/cspsim/battlefield/ trunk/CSP/csp/cspsim/battlefield/Battlefield.cpp trunk/CSP/csp/cspsim/battlefield/Battlefield.h trunk/CSP/csp/cspsim/battlefield/BattlefieldMessages.net trunk/CSP/csp/cspsim/battlefield/GlobalBattlefield.h trunk/CSP/csp/cspsim/battlefield/LocalBattlefield.cpp trunk/CSP/csp/cspsim/battlefield/LocalBattlefield.h trunk/CSP/csp/cspsim/battlefield/SceneManager.cpp trunk/CSP/csp/cspsim/battlefield/SceneManager.h trunk/CSP/csp/cspsim/battlefield/SimObject.cpp trunk/CSP/csp/cspsim/battlefield/SimObject.h trunk/CSP/csp/modules/SConscript trunk/CSP/csp/tools/trc/COPYING-ply trunk/CSP/csp/tools/trc/README trunk/CSP/csp/tools/trc/README-ply trunk/CSP/csp/tools/trc/lex.py trunk/CSP/csp/tools/trc/trc.py trunk/CSP/csp/tools/trc/trc_gen.py trunk/CSP/csp/tools/trc/trc_grammar.py trunk/CSP/csp/tools/trc/trc_lex.py trunk/CSP/csp/tools/trc/trc_util.py trunk/CSP/csp/tools/trc/yacc.py Removed: trunk/CSP/csp/cspsim/Export.h trunk/CSP/csp/cspsim/MenuScreen.cpp trunk/CSP/csp/cspsim/MenuScreen.h Modified: trunk/CSP/csp/cspsim/AircraftObject.cpp trunk/CSP/csp/cspsim/AircraftObject.h trunk/CSP/csp/cspsim/AircraftPhysicsModel.cpp trunk/CSP/csp/cspsim/AircraftPhysicsModel.h trunk/CSP/csp/cspsim/Animation.cpp trunk/CSP/csp/cspsim/Animation.h trunk/CSP/csp/cspsim/AnimationSequence.cpp trunk/CSP/csp/cspsim/AnimationSequence.h trunk/CSP/csp/cspsim/BaseDynamics.cpp trunk/CSP/csp/cspsim/BaseDynamics.h trunk/CSP/csp/cspsim/BaseScreen.cpp trunk/CSP/csp/cspsim/BaseScreen.h trunk/CSP/csp/cspsim/Bus.h trunk/CSP/csp/cspsim/CSPSim.cpp trunk/CSP/csp/cspsim/CSPSim.h trunk/CSP/csp/cspsim/ChannelMirror.h trunk/CSP/csp/cspsim/ChunkLodTerrain.cpp trunk/CSP/csp/cspsim/ChunkLodTerrain.h trunk/CSP/csp/cspsim/CockpitInterface.cpp trunk/CSP/csp/cspsim/CockpitInterface.h trunk/CSP/csp/cspsim/Collision.cpp trunk/CSP/csp/cspsim/Collision.h trunk/CSP/csp/cspsim/Config.cpp trunk/CSP/csp/cspsim/Config.h trunk/CSP/csp/cspsim/Console.cpp trunk/CSP/csp/cspsim/ConsoleCommands.cpp trunk/CSP/csp/cspsim/ConsoleCommands.h trunk/CSP/csp/cspsim/ControlNode.h trunk/CSP/csp/cspsim/Controller.cpp trunk/CSP/csp/cspsim/Controller.h trunk/CSP/csp/cspsim/DamageModifier.h trunk/CSP/csp/cspsim/DataRecorder.h trunk/CSP/csp/cspsim/DemeterTerrain.cpp trunk/CSP/csp/cspsim/DemeterTerrain.h trunk/CSP/csp/cspsim/DispatchCenter.cpp trunk/CSP/csp/cspsim/DispatchCenter.h trunk/CSP/csp/cspsim/DoubleChannelMirror.cpp trunk/CSP/csp/cspsim/DynamicObject.cpp trunk/CSP/csp/cspsim/DynamicObject.h trunk/CSP/csp/cspsim/Engine.cpp trunk/CSP/csp/cspsim/Engine.h trunk/CSP/csp/cspsim/EventMapIndex.cpp trunk/CSP/csp/cspsim/EventMapIndex.h trunk/CSP/csp/cspsim/EventMapping.cpp trunk/CSP/csp/cspsim/EventMapping.h trunk/CSP/csp/cspsim/Exception.cpp trunk/CSP/csp/cspsim/Exception.h trunk/CSP/csp/cspsim/Filters.h trunk/CSP/csp/cspsim/FlightControlSystem.cpp trunk/CSP/csp/cspsim/FlightDynamics.cpp trunk/CSP/csp/cspsim/FlightDynamics.h trunk/CSP/csp/cspsim/FlightModel.cpp trunk/CSP/csp/cspsim/FlightModel.h trunk/CSP/csp/cspsim/FuelManagementSystem.cpp trunk/CSP/csp/cspsim/FuelManagementSystem.h trunk/CSP/csp/cspsim/GameScreen.cpp trunk/CSP/csp/cspsim/GameScreen.h trunk/CSP/csp/cspsim/GearAnimation.cpp trunk/CSP/csp/cspsim/GearAnimation.h trunk/CSP/csp/cspsim/HID.cpp trunk/CSP/csp/cspsim/HID.h trunk/CSP/csp/cspsim/InputEvent.cpp trunk/CSP/csp/cspsim/InputEvent.h trunk/CSP/csp/cspsim/InputEventChannel.h trunk/CSP/csp/cspsim/InputInterface.h trunk/CSP/csp/cspsim/KineticsChannels.h trunk/CSP/csp/cspsim/LandingGear.cpp trunk/CSP/csp/cspsim/LandingGear.h trunk/CSP/csp/cspsim/LogoScreen.cpp trunk/CSP/csp/cspsim/LogoScreen.h trunk/CSP/csp/cspsim/ObjectModel.cpp trunk/CSP/csp/cspsim/ObjectModel.h trunk/CSP/csp/cspsim/Profile.h trunk/CSP/csp/cspsim/Projection.cpp trunk/CSP/csp/cspsim/Projection.h trunk/CSP/csp/cspsim/SConscript trunk/CSP/csp/cspsim/ScreenInfo.cpp trunk/CSP/csp/cspsim/ScreenInfo.h trunk/CSP/csp/cspsim/ScreenInfoManager.cpp trunk/CSP/csp/cspsim/ScreenInfoManager.h trunk/CSP/csp/cspsim/Shell.h trunk/CSP/csp/cspsim/SimpleSceneManager.cpp trunk/CSP/csp/cspsim/SimpleSceneManager.h trunk/CSP/csp/cspsim/Sky.cpp trunk/CSP/csp/cspsim/Sky.h trunk/CSP/csp/cspsim/SmokeEffects.cpp trunk/CSP/csp/cspsim/SmokeEffects.h trunk/CSP/csp/cspsim/StabilityFlightModel.cpp trunk/CSP/csp/cspsim/StabilityFlightModel.h trunk/CSP/csp/cspsim/Station.cpp trunk/CSP/csp/cspsim/Station.h trunk/CSP/csp/cspsim/System.cpp trunk/CSP/csp/cspsim/System.h trunk/CSP/csp/cspsim/SystemsModel.cpp trunk/CSP/csp/cspsim/SystemsModel.h trunk/CSP/csp/cspsim/TankObject.cpp trunk/CSP/csp/cspsim/TankObject.h trunk/CSP/csp/cspsim/TerrainObject.cpp trunk/CSP/csp/cspsim/TerrainObject.h trunk/CSP/csp/cspsim/Theater.cpp trunk/CSP/csp/cspsim/Theater.h trunk/CSP/csp/cspsim/ThrustData.cpp trunk/CSP/csp/cspsim/ThrustData.h trunk/CSP/csp/cspsim/f16/F16Engine.cpp trunk/CSP/csp/cspsim/f16/F16Engine.h trunk/CSP/csp/cspsim/f16/F16FlightModel.cpp trunk/CSP/csp/cspsim/f16/F16FlightModel.h trunk/CSP/csp/cspsim/f16/F16GearDynamics.cpp trunk/CSP/csp/cspsim/f16/F16GearDynamics.h trunk/CSP/csp/cspsim/f16/F16HUD.cpp trunk/CSP/csp/cspsim/f16/F16HUD.h trunk/CSP/csp/cspsim/f16/F16INS.cpp trunk/CSP/csp/cspsim/f16/F16InputSystem.h trunk/CSP/csp/cspsim/f16/F16System.cpp trunk/CSP/csp/cspsim/f16/F16System.h trunk/CSP/csp/cspsim/f16/FLCS.cpp trunk/CSP/csp/cspsim/f16/FuelSystem.cpp trunk/CSP/csp/cspsim/f16/GroundAvoidanceAdvisory.cpp trunk/CSP/csp/cspsim/f16/GroundAvoidanceAdvisory.h trunk/CSP/csp/cspsim/f16/PanelHUD.cpp trunk/CSP/csp/cspsim/f16/PanelHUD.h trunk/CSP/csp/cspsim/f16/Radio.cpp trunk/CSP/csp/cspsim/f16/Radio.h trunk/CSP/csp/cspsim/f16/UpFrontControls.cpp trunk/CSP/csp/cspsim/f16/UpFrontControls.h trunk/CSP/csp/cspsim/stores/DragProfile.cpp trunk/CSP/csp/cspsim/stores/DragProfile.h trunk/CSP/csp/cspsim/stores/Projectile.cpp trunk/CSP/csp/cspsim/stores/Projectile.h trunk/CSP/csp/cspsim/stores/Stores.cpp trunk/CSP/csp/cspsim/stores/Stores.h trunk/CSP/csp/cspsim/stores/StoresDatabase.cpp trunk/CSP/csp/cspsim/stores/StoresDatabase.h trunk/CSP/csp/cspsim/stores/StoresDefinition.cpp trunk/CSP/csp/cspsim/stores/StoresDefinition.h trunk/CSP/csp/cspsim/stores/StoresDynamics.h trunk/CSP/csp/cspsim/stores/StoresManagementSystem.cpp trunk/CSP/csp/cspsim/stores/StoresManagementSystem.h trunk/CSP/csp/cspsim/systems/AircraftFlightSensors.cpp trunk/CSP/csp/cspsim/systems/AircraftFlightSensors.h trunk/CSP/csp/cspsim/systems/AircraftInputSystem.cpp trunk/CSP/csp/cspsim/systems/AircraftInputSystem.h trunk/CSP/csp/cspsim/systems/AircraftSimpleFCS.cpp trunk/CSP/csp/cspsim/systems/AircraftSimpleFCS.h trunk/CSP/csp/cspsim/theater/CustomLayoutModel.cpp trunk/CSP/csp/cspsim/theater/CustomLayoutModel.h trunk/CSP/csp/cspsim/theater/DamageModifier.cpp trunk/CSP/csp/cspsim/theater/ElevationCorrection.cpp trunk/CSP/csp/cspsim/theater/ElevationCorrection.h trunk/CSP/csp/cspsim/theater/Feature.cpp trunk/CSP/csp/cspsim/theater/Feature.h trunk/CSP/csp/cspsim/theater/FeatureGroup.cpp trunk/CSP/csp/cspsim/theater/FeatureGroup.h trunk/CSP/csp/cspsim/theater/FeatureGroupList.cpp trunk/CSP/csp/cspsim/theater/FeatureGroupList.h trunk/CSP/csp/cspsim/theater/FeatureGroupModel.h trunk/CSP/csp/cspsim/theater/FeatureLayout.cpp trunk/CSP/csp/cspsim/theater/FeatureLayout.h trunk/CSP/csp/cspsim/theater/FeatureModel.h trunk/CSP/csp/cspsim/theater/FeatureObjectModel.cpp trunk/CSP/csp/cspsim/theater/FeatureObjectModel.h trunk/CSP/csp/cspsim/theater/FeatureQuad.cpp trunk/CSP/csp/cspsim/theater/FeatureQuad.h trunk/CSP/csp/cspsim/theater/FeatureSceneGroup.h trunk/CSP/csp/cspsim/theater/FeatureSceneModel.cpp trunk/CSP/csp/cspsim/theater/FeatureSceneModel.h trunk/CSP/csp/cspsim/theater/IsoContour.cpp trunk/CSP/csp/cspsim/theater/IsoContour.h trunk/CSP/csp/cspsim/theater/LayoutTransform.cpp trunk/CSP/csp/cspsim/theater/LayoutTransform.h trunk/CSP/csp/cspsim/theater/Objective.cpp trunk/CSP/csp/cspsim/theater/Objective.h trunk/CSP/csp/cspsim/theater/RandomBillboardModel.cpp trunk/CSP/csp/cspsim/theater/RandomBillboardModel.h trunk/CSP/csp/cspsim/theater/RandomForestModel.cpp trunk/CSP/csp/cspsim/theater/RandomForestModel.h trunk/CSP/csp/cspsim/views/CameraAgent.cpp trunk/CSP/csp/cspsim/views/CameraAgent.h trunk/CSP/csp/cspsim/views/CameraCommand.h trunk/CSP/csp/cspsim/views/CameraKinematics.cpp trunk/CSP/csp/cspsim/views/CameraKinematics.h trunk/CSP/csp/cspsim/views/ExternalViews.cpp trunk/CSP/csp/cspsim/views/ExternalViews.h trunk/CSP/csp/cspsim/views/InternalView.cpp trunk/CSP/csp/cspsim/views/InternalView.h trunk/CSP/csp/cspsim/views/View.cpp trunk/CSP/csp/cspsim/views/View.h trunk/CSP/csp/tools/build.py Log: Partial port of cspsim to the new directory structure and minor cleanups. Browse at: https://www.zerobar.net/viewcvs/viewcvs.cgi?view=rev&rev=1690 Diff omitted (498677 bytes). |
From: <sv...@ww...> - 2005-11-27 18:37:28
|
Author: mkrose Date: 2005-11-27 10:37:19 -0800 (Sun, 27 Nov 2005) New Revision: 1689 Removed: trunk/CSP/csp/lib/ Log: Remove old csp/lib directory. Browse at: https://www.zerobar.net/viewcvs/viewcvs.cgi?view=rev&rev=1689 |
From: <sv...@ww...> - 2005-11-27 18:35:31
|
Author: mkrose Date: 2005-11-27 10:35:21 -0800 (Sun, 27 Nov 2005) New Revision: 1688 Modified: trunk/CSP/csp/cspsim/AircraftObject.cpp trunk/CSP/csp/cspsim/AircraftPhysicsModel.cpp trunk/CSP/csp/cspsim/Animation.cpp trunk/CSP/csp/cspsim/Animation.h trunk/CSP/csp/cspsim/AnimationSequence.cpp trunk/CSP/csp/cspsim/AnimationSequence.h trunk/CSP/csp/cspsim/Atmosphere.cpp trunk/CSP/csp/cspsim/Atmosphere.h trunk/CSP/csp/cspsim/BaseDynamics.h trunk/CSP/csp/cspsim/Bus.h trunk/CSP/csp/cspsim/CSPSim.cpp trunk/CSP/csp/cspsim/CSPSim.h trunk/CSP/csp/cspsim/CSPSim.i trunk/CSP/csp/cspsim/ChannelMirror.h trunk/CSP/csp/cspsim/ChunkLodTerrain.cpp trunk/CSP/csp/cspsim/ChunkLodTerrain.h trunk/CSP/csp/cspsim/CockpitInterface.h trunk/CSP/csp/cspsim/Collision.cpp trunk/CSP/csp/cspsim/Collision.h trunk/CSP/csp/cspsim/Colorspace.h trunk/CSP/csp/cspsim/ConditionsChannels.h trunk/CSP/csp/cspsim/Config.cpp trunk/CSP/csp/cspsim/Config.h trunk/CSP/csp/cspsim/ConsoleCommands.h trunk/CSP/csp/cspsim/ControlInputsChannels.h trunk/CSP/csp/cspsim/ControlNode.h trunk/CSP/csp/cspsim/ControlSurfacesChannels.h trunk/CSP/csp/cspsim/Controller.cpp trunk/CSP/csp/cspsim/Controller.h trunk/CSP/csp/cspsim/DamageModifier.h trunk/CSP/csp/cspsim/DataRecorder.h trunk/CSP/csp/cspsim/DemeterTerrain.cpp trunk/CSP/csp/cspsim/DemeterTerrain.h trunk/CSP/csp/cspsim/DispatchCenter.cpp trunk/CSP/csp/cspsim/DoubleChannelMirror.cpp trunk/CSP/csp/cspsim/DynamicModel.h trunk/CSP/csp/cspsim/DynamicObject.cpp trunk/CSP/csp/cspsim/DynamicObject.h trunk/CSP/csp/cspsim/DynamicalSystem.h trunk/CSP/csp/cspsim/Engine.cpp trunk/CSP/csp/cspsim/Engine.h trunk/CSP/csp/cspsim/EventMapIndex.cpp trunk/CSP/csp/cspsim/EventMapIndex.h trunk/CSP/csp/cspsim/EventMapping.h trunk/CSP/csp/cspsim/Exception.cpp trunk/CSP/csp/cspsim/Exception.h trunk/CSP/csp/cspsim/FlightControlSystem.cpp trunk/CSP/csp/cspsim/FlightDynamics.cpp trunk/CSP/csp/cspsim/FlightDynamicsChannels.h trunk/CSP/csp/cspsim/FlightModel.cpp trunk/CSP/csp/cspsim/FlightModel.h trunk/CSP/csp/cspsim/FuelManagementSystem.h trunk/CSP/csp/cspsim/GameScreen.cpp trunk/CSP/csp/cspsim/GameScreen.h trunk/CSP/csp/cspsim/GearAnimation.cpp trunk/CSP/csp/cspsim/GearAnimation.h trunk/CSP/csp/cspsim/HID.h trunk/CSP/csp/cspsim/InputEvent.h trunk/CSP/csp/cspsim/InputInterface.h trunk/CSP/csp/cspsim/KineticsChannels.h trunk/CSP/csp/cspsim/LandingGear.cpp trunk/CSP/csp/cspsim/LandingGear.h trunk/CSP/csp/cspsim/LandingGearChannels.h trunk/CSP/csp/cspsim/LogoScreen.cpp trunk/CSP/csp/cspsim/MapEvent.h trunk/CSP/csp/cspsim/NavigationChannels.h trunk/CSP/csp/cspsim/NumericalMethod.cpp trunk/CSP/csp/cspsim/ObjectModel.cpp trunk/CSP/csp/cspsim/ObjectModel.h trunk/CSP/csp/cspsim/PhysicsModel.h trunk/CSP/csp/cspsim/Profile.h trunk/CSP/csp/cspsim/Projection.h trunk/CSP/csp/cspsim/ScreenInfo.cpp trunk/CSP/csp/cspsim/ScreenInfo.h trunk/CSP/csp/cspsim/Shell.h trunk/CSP/csp/cspsim/SimpleSceneManager.cpp trunk/CSP/csp/cspsim/SimpleSceneManager.h trunk/CSP/csp/cspsim/Sky.cpp trunk/CSP/csp/cspsim/Sky.h trunk/CSP/csp/cspsim/SmokeEffects.cpp trunk/CSP/csp/cspsim/SmokeEffects.h trunk/CSP/csp/cspsim/StabilityFlightModel.cpp trunk/CSP/csp/cspsim/StabilityFlightModel.h trunk/CSP/csp/cspsim/Station.cpp trunk/CSP/csp/cspsim/Station.h trunk/CSP/csp/cspsim/Steerpoint.h trunk/CSP/csp/cspsim/System.cpp trunk/CSP/csp/cspsim/System.h trunk/CSP/csp/cspsim/SystemsModel.cpp trunk/CSP/csp/cspsim/SystemsModel.h trunk/CSP/csp/cspsim/TankObject.cpp trunk/CSP/csp/cspsim/TerrainObject.cpp trunk/CSP/csp/cspsim/TerrainObject.h trunk/CSP/csp/cspsim/Theater.cpp trunk/CSP/csp/cspsim/Theater.h trunk/CSP/csp/cspsim/ThrustData.cpp trunk/CSP/csp/cspsim/ThrustData.h trunk/CSP/csp/cspsim/Vector.h trunk/CSP/csp/cspsim/VectorField.h trunk/CSP/csp/cspsim/VirtualScene.cpp trunk/CSP/csp/cspsim/VirtualScene.h trunk/CSP/csp/cspsim/ccspsim.i trunk/CSP/csp/cspsim/f16/AlphaNumericDisplay.h trunk/CSP/csp/cspsim/f16/DataEntry.h trunk/CSP/csp/cspsim/f16/DataEntryPage.h trunk/CSP/csp/cspsim/f16/F16Engine.cpp trunk/CSP/csp/cspsim/f16/F16Engine.h trunk/CSP/csp/cspsim/f16/F16FlightModel.cpp trunk/CSP/csp/cspsim/f16/F16FlightModel.h trunk/CSP/csp/cspsim/f16/F16GearDynamics.cpp trunk/CSP/csp/cspsim/f16/F16HUD.cpp trunk/CSP/csp/cspsim/f16/F16HUD.h trunk/CSP/csp/cspsim/f16/F16INS.cpp trunk/CSP/csp/cspsim/f16/F16System.cpp trunk/CSP/csp/cspsim/f16/F16System.h trunk/CSP/csp/cspsim/f16/FLCS.cpp trunk/CSP/csp/cspsim/f16/FuelSystem.cpp trunk/CSP/csp/cspsim/f16/GroundAvoidanceAdvisory.cpp trunk/CSP/csp/cspsim/f16/GroundAvoidanceAdvisory.h trunk/CSP/csp/cspsim/f16/NavigationSystem.cpp trunk/CSP/csp/cspsim/f16/PageCNI.cpp trunk/CSP/csp/cspsim/f16/PageCNI.h trunk/CSP/csp/cspsim/f16/PageSTPT.h trunk/CSP/csp/cspsim/f16/PanelHUD.cpp trunk/CSP/csp/cspsim/f16/PanelHUD.h trunk/CSP/csp/cspsim/f16/Radio.cpp trunk/CSP/csp/cspsim/f16/Radio.h trunk/CSP/csp/cspsim/f16/UpFrontControls.cpp trunk/CSP/csp/cspsim/glDiagnostics.cpp trunk/CSP/csp/cspsim/stores/DragProfile.cpp trunk/CSP/csp/cspsim/stores/DragProfile.h trunk/CSP/csp/cspsim/stores/Projectile.cpp trunk/CSP/csp/cspsim/stores/Stores.cpp trunk/CSP/csp/cspsim/stores/Stores.h trunk/CSP/csp/cspsim/stores/StoresDatabase.cpp trunk/CSP/csp/cspsim/stores/StoresDatabase.h trunk/CSP/csp/cspsim/stores/StoresDefinition.cpp trunk/CSP/csp/cspsim/stores/StoresDefinition.h trunk/CSP/csp/cspsim/stores/StoresDynamics.h trunk/CSP/csp/cspsim/stores/StoresManagementSystem.cpp trunk/CSP/csp/cspsim/stores/StoresManagementSystem.h trunk/CSP/csp/cspsim/systems/AircraftFlightSensors.cpp trunk/CSP/csp/cspsim/systems/AircraftFlightSensors.h trunk/CSP/csp/cspsim/systems/AircraftInputSystem.cpp trunk/CSP/csp/cspsim/systems/AircraftInputSystem.h trunk/CSP/csp/cspsim/systems/AircraftSimpleFCS.cpp trunk/CSP/csp/cspsim/systems/AircraftSimpleFCS.h trunk/CSP/csp/cspsim/theater/CustomLayoutModel.cpp trunk/CSP/csp/cspsim/theater/CustomLayoutModel.h trunk/CSP/csp/cspsim/theater/DamageModifier.cpp trunk/CSP/csp/cspsim/theater/Feature.h trunk/CSP/csp/cspsim/theater/FeatureGroup.cpp trunk/CSP/csp/cspsim/theater/FeatureGroup.h trunk/CSP/csp/cspsim/theater/FeatureGroupList.cpp trunk/CSP/csp/cspsim/theater/FeatureGroupList.h trunk/CSP/csp/cspsim/theater/FeatureLayout.cpp trunk/CSP/csp/cspsim/theater/FeatureLayout.h trunk/CSP/csp/cspsim/theater/FeatureModel.h trunk/CSP/csp/cspsim/theater/FeatureObjectModel.cpp trunk/CSP/csp/cspsim/theater/FeatureQuad.cpp trunk/CSP/csp/cspsim/theater/FeatureQuad.h trunk/CSP/csp/cspsim/theater/IsoContour.cpp trunk/CSP/csp/cspsim/theater/IsoContour.h trunk/CSP/csp/cspsim/theater/LayoutTransform.cpp trunk/CSP/csp/cspsim/theater/Objective.cpp trunk/CSP/csp/cspsim/theater/RandomBillboardModel.cpp trunk/CSP/csp/cspsim/theater/RandomBillboardModel.h trunk/CSP/csp/cspsim/theater/RandomForestModel.cpp trunk/CSP/csp/cspsim/theater/RandomForestModel.h trunk/CSP/csp/cspsim/views/CameraAgent.cpp trunk/CSP/csp/cspsim/views/CameraAgent.h trunk/CSP/csp/cspsim/views/CameraKinematics.cpp trunk/CSP/csp/cspsim/views/CameraKinematics.h trunk/CSP/csp/cspsim/views/ExternalViews.h trunk/CSP/csp/cspsim/views/InternalView.cpp trunk/CSP/csp/cspsim/views/InternalView.h trunk/CSP/csp/cspsim/views/View.cpp trunk/CSP/csp/cspsim/views/View.h Log: Path cleanups for csp/lib to csp/csplib rename. Browse at: https://www.zerobar.net/viewcvs/viewcvs.cgi?view=rev&rev=1688 Diff omitted (98161 bytes). |
Author: mkrose Date: 2005-11-27 10:33:27 -0800 (Sun, 27 Nov 2005) New Revision: 1687 Added: trunk/CSP/csp/csplib/ trunk/CSP/csp/csplib/SConscript trunk/CSP/csp/csplib/__init__.py trunk/CSP/csp/csplib/csplib.i trunk/CSP/csp/csplib/data/SConscript trunk/CSP/csp/csplib/data/swig/ trunk/CSP/csp/csplib/data/test/ trunk/CSP/csp/csplib/spatial/ trunk/CSP/csp/csplib/spatial/SConscript trunk/CSP/csp/csplib/util/LogStream.cpp trunk/CSP/csp/csplib/util/Noise.h trunk/CSP/csp/csplib/util/Random.h trunk/CSP/csp/csplib/util/SConscript trunk/CSP/csp/csplib/util/Trace.h trunk/CSP/csp/csplib/util/swig/ trunk/CSP/csp/csplib/util/test/ Removed: trunk/CSP/csp/csplib/SConscript trunk/CSP/csp/csplib/csplib.i trunk/CSP/csp/csplib/data/SConscript trunk/CSP/csp/csplib/util/LogStream.cpp trunk/CSP/csp/csplib/util/Noise.h trunk/CSP/csp/csplib/util/Random.h trunk/CSP/csp/csplib/util/SConscript trunk/CSP/csp/csplib/util/Trace.h Modified: trunk/CSP/csp/csplib/data/Archive.h trunk/CSP/csp/csplib/data/BaseType.h trunk/CSP/csp/csplib/data/DataArchive.cpp trunk/CSP/csp/csplib/data/DataArchive.h trunk/CSP/csp/csplib/data/DataManager.cpp trunk/CSP/csp/csplib/data/DataManager.h trunk/CSP/csp/csplib/data/Date.cpp trunk/CSP/csp/csplib/data/Date.h trunk/CSP/csp/csplib/data/Enum.cpp trunk/CSP/csp/csplib/data/Enum.h trunk/CSP/csp/csplib/data/GeoPos.cpp trunk/CSP/csp/csplib/data/GeoPos.h trunk/CSP/csp/csplib/data/InterfaceProxy.cpp trunk/CSP/csp/csplib/data/InterfaceProxy.h trunk/CSP/csp/csplib/data/InterfaceRegistry.cpp trunk/CSP/csp/csplib/data/InterfaceRegistry.h trunk/CSP/csp/csplib/data/Key.cpp trunk/CSP/csp/csplib/data/Key.h trunk/CSP/csp/csplib/data/LUT.cpp trunk/CSP/csp/csplib/data/LUT.h trunk/CSP/csp/csplib/data/Link.cpp trunk/CSP/csp/csplib/data/Link.h trunk/CSP/csp/csplib/data/Matrix3.cpp trunk/CSP/csp/csplib/data/Matrix3.h trunk/CSP/csp/csplib/data/Object.cpp trunk/CSP/csp/csplib/data/Object.h trunk/CSP/csp/csplib/data/ObjectInterface.h trunk/CSP/csp/csplib/data/Path.cpp trunk/CSP/csp/csplib/data/Path.h trunk/CSP/csp/csplib/data/Quat.cpp trunk/CSP/csp/csplib/data/Quat.h trunk/CSP/csp/csplib/data/Real.cpp trunk/CSP/csp/csplib/data/Real.h trunk/CSP/csp/csplib/data/TypeAdapter.cpp trunk/CSP/csp/csplib/data/TypeAdapter.h trunk/CSP/csp/csplib/data/Types.h trunk/CSP/csp/csplib/data/Vector3.cpp trunk/CSP/csp/csplib/data/Vector3.h trunk/CSP/csp/csplib/data/swig/Archive.i trunk/CSP/csp/csplib/data/swig/DataArchive.i trunk/CSP/csp/csplib/data/swig/DataManager.i trunk/CSP/csp/csplib/data/swig/Date.i trunk/CSP/csp/csplib/data/swig/Enum.i trunk/CSP/csp/csplib/data/swig/GeoPos.i trunk/CSP/csp/csplib/data/swig/InterfaceRegistry.i trunk/CSP/csp/csplib/data/swig/Key.i trunk/CSP/csp/csplib/data/swig/LUT.i trunk/CSP/csp/csplib/data/swig/Link.i trunk/CSP/csp/csplib/data/swig/Matrix3.i trunk/CSP/csp/csplib/data/swig/Object.i trunk/CSP/csp/csplib/data/swig/Path.i trunk/CSP/csp/csplib/data/swig/Quat.i trunk/CSP/csp/csplib/data/swig/Real.i trunk/CSP/csp/csplib/data/swig/Types.i trunk/CSP/csp/csplib/data/swig/Vector3.i trunk/CSP/csp/csplib/data/test/test_Object.cpp trunk/CSP/csp/csplib/net/Callbacks.h trunk/CSP/csp/csplib/net/ClientServer.cpp trunk/CSP/csp/csplib/net/ClientServer.h trunk/CSP/csp/csplib/net/ClientServerMessages.net trunk/CSP/csp/csplib/net/DispatchCache.h trunk/CSP/csp/csplib/net/DispatchHandler.cpp trunk/CSP/csp/csplib/net/DispatchHandler.h trunk/CSP/csp/csplib/net/DispatchManager.cpp trunk/CSP/csp/csplib/net/DispatchManager.h trunk/CSP/csp/csplib/net/DispatchTarget.cpp trunk/CSP/csp/csplib/net/DispatchTarget.h trunk/CSP/csp/csplib/net/MessageHandler.h trunk/CSP/csp/csplib/net/MessageQueue.h trunk/CSP/csp/csplib/net/NetBase.h trunk/CSP/csp/csplib/net/NetLog.h trunk/CSP/csp/csplib/net/NetRandom.cpp trunk/CSP/csp/csplib/net/NetRandom.h trunk/CSP/csp/csplib/net/NetworkInterface.cpp trunk/CSP/csp/csplib/net/NetworkInterface.h trunk/CSP/csp/csplib/net/NetworkMessage.h trunk/CSP/csp/csplib/net/NetworkNode.cpp trunk/CSP/csp/csplib/net/NetworkNode.h trunk/CSP/csp/csplib/net/PacketDecoder.h trunk/CSP/csp/csplib/net/PacketHandler.h trunk/CSP/csp/csplib/net/PacketQueue.h trunk/CSP/csp/csplib/net/PacketSource.h trunk/CSP/csp/csplib/net/PeerInfo.cpp trunk/CSP/csp/csplib/net/PeerInfo.h trunk/CSP/csp/csplib/net/RecordCodec.cpp trunk/CSP/csp/csplib/net/RecordCodec.h trunk/CSP/csp/csplib/net/ReliablePacket.h trunk/CSP/csp/csplib/net/RoutingHandler.cpp trunk/CSP/csp/csplib/net/RoutingHandler.h trunk/CSP/csp/csplib/net/StopWatch.h trunk/CSP/csp/csplib/net/TaggedRecord.h trunk/CSP/csp/csplib/net/TaggedRecordRegistry.cpp trunk/CSP/csp/csplib/net/TaggedRecordRegistry.h trunk/CSP/csp/csplib/spatial/QuadTree.cpp trunk/CSP/csp/csplib/spatial/QuadTree.h trunk/CSP/csp/csplib/thread/AtomicCounter.h trunk/CSP/csp/csplib/thread/Synchronization.h trunk/CSP/csp/csplib/thread/Thread.h trunk/CSP/csp/csplib/thread/ThreadQueue.h trunk/CSP/csp/csplib/thread/ThreadUtil.h trunk/CSP/csp/csplib/util/Cache.h trunk/CSP/csp/csplib/util/CallbackDecl.h trunk/CSP/csp/csplib/util/CircularBuffer.h trunk/CSP/csp/csplib/util/Composite.h trunk/CSP/csp/csplib/util/Config.cpp trunk/CSP/csp/csplib/util/Conversions.h trunk/CSP/csp/csplib/util/Dispatch.h trunk/CSP/csp/csplib/util/Endian.h trunk/CSP/csp/csplib/util/Exception.cpp trunk/CSP/csp/csplib/util/Exception.h trunk/CSP/csp/csplib/util/FileUtility.cpp trunk/CSP/csp/csplib/util/FileUtility.h trunk/CSP/csp/csplib/util/HashUtility.cpp trunk/CSP/csp/csplib/util/HashUtility.h trunk/CSP/csp/csplib/util/LocalUpdate.cpp trunk/CSP/csp/csplib/util/LocalUpdate.h trunk/CSP/csp/csplib/util/Log.h trunk/CSP/csp/csplib/util/LogConstants.h trunk/CSP/csp/csplib/util/LogStream.h trunk/CSP/csp/csplib/util/Math.h trunk/CSP/csp/csplib/util/MessageTypes.h trunk/CSP/csp/csplib/util/Noise.cpp trunk/CSP/csp/csplib/util/Properties.h trunk/CSP/csp/csplib/util/Random.cpp trunk/CSP/csp/csplib/util/Ref.h trunk/CSP/csp/csplib/util/Referenced.h trunk/CSP/csp/csplib/util/ScopedPointer.h trunk/CSP/csp/csplib/util/SimpleConfig.cpp trunk/CSP/csp/csplib/util/SimpleConfig.h trunk/CSP/csp/csplib/util/Singleton.h trunk/CSP/csp/csplib/util/StringTools.cpp trunk/CSP/csp/csplib/util/StringTools.h trunk/CSP/csp/csplib/util/SynchronousUpdate.cpp trunk/CSP/csp/csplib/util/SynchronousUpdate.h trunk/CSP/csp/csplib/util/Testing.cpp trunk/CSP/csp/csplib/util/Testing.h trunk/CSP/csp/csplib/util/TimeStamp.h trunk/CSP/csp/csplib/util/Timing.cpp trunk/CSP/csp/csplib/util/Timing.h trunk/CSP/csp/csplib/util/Trace.cpp trunk/CSP/csp/csplib/util/Uniform.h trunk/CSP/csp/csplib/util/Verify.h trunk/CSP/csp/csplib/util/Version.cpp trunk/CSP/csp/csplib/util/Version.h trunk/CSP/csp/csplib/util/osg.h trunk/CSP/csp/csplib/util/swig/Conversions.i trunk/CSP/csp/csplib/util/swig/Exception.i trunk/CSP/csp/csplib/util/swig/HashUtility.i trunk/CSP/csp/csplib/util/swig/Log.i trunk/CSP/csp/csplib/util/swig/Noise.i trunk/CSP/csp/csplib/util/swig/Random.i trunk/CSP/csp/csplib/util/swig/Testing.i trunk/CSP/csp/csplib/util/test/test_FileUtility.cpp trunk/CSP/csp/csplib/util/test/test_Ref.cpp Log: Move csp/lib to csp/csplib, with associated path cleanups. Browse at: https://www.zerobar.net/viewcvs/viewcvs.cgi?view=rev&rev=1687 Diff omitted (183683 bytes). |
From: <sv...@ww...> - 2005-11-27 17:55:27
|
Author: mkrose Date: 2005-11-27 09:55:11 -0800 (Sun, 27 Nov 2005) New Revision: 1686 Added: trunk/CSP/csp/lib/spatial/SConscript Log: Add build script for quadtree. Browse at: https://www.zerobar.net/viewcvs/viewcvs.cgi?view=rev&rev=1686 Added: trunk/CSP/csp/lib/spatial/SConscript =================================================================== --- trunk/CSP/csp/lib/spatial/SConscript 2005-11-27 17:52:31 UTC (rev 1685) +++ trunk/CSP/csp/lib/spatial/SConscript 2005-11-27 17:55:11 UTC (rev 1686) @@ -0,0 +1,27 @@ +# -*- python -*- +# +# Copyright 2005 Mark Rose <mk...@us...> +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + +Import('env build') + +SOURCES = [ + 'QuadTree.cpp', +] + +OBJECTS = build.Apply(env.SharedObject, SOURCES) +Return('OBJECTS') + |
From: <sv...@ww...> - 2005-11-27 17:52:40
|
Author: mkrose Date: 2005-11-27 09:52:31 -0800 (Sun, 27 Nov 2005) New Revision: 1685 Added: trunk/CSP/csp/lib/__init__.py Log: Add __init__.py for csplib. Browse at: https://www.zerobar.net/viewcvs/viewcvs.cgi?view=rev&rev=1685 Added: trunk/CSP/csp/lib/__init__.py =================================================================== |
From: <sv...@ww...> - 2005-11-27 17:51:13
|
Author: mkrose Date: 2005-11-27 09:50:34 -0800 (Sun, 27 Nov 2005) New Revision: 1684 Added: trunk/CSP/csp/__init__.py trunk/CSP/csp/base/ trunk/CSP/csp/base/__init__.py trunk/CSP/csp/base/app.py trunk/CSP/csp/base/applog.py trunk/CSP/csp/base/domtree.py trunk/CSP/csp/cspsim/ trunk/CSP/csp/cspsim/AircraftObject.cpp trunk/CSP/csp/cspsim/AircraftObject.h trunk/CSP/csp/cspsim/AircraftPhysicsModel.cpp trunk/CSP/csp/cspsim/AircraftPhysicsModel.h trunk/CSP/csp/cspsim/Animation.cpp trunk/CSP/csp/cspsim/Animation.h trunk/CSP/csp/cspsim/AnimationSequence.cpp trunk/CSP/csp/cspsim/AnimationSequence.h trunk/CSP/csp/cspsim/Atmosphere.cpp trunk/CSP/csp/cspsim/Atmosphere.h trunk/CSP/csp/cspsim/BaseDynamics.cpp trunk/CSP/csp/cspsim/BaseDynamics.h trunk/CSP/csp/cspsim/BaseScreen.cpp trunk/CSP/csp/cspsim/BaseScreen.h trunk/CSP/csp/cspsim/Bus.h trunk/CSP/csp/cspsim/CSPSim.cpp trunk/CSP/csp/cspsim/CSPSim.h trunk/CSP/csp/cspsim/CSPSim.i trunk/CSP/csp/cspsim/ChannelMirror.h trunk/CSP/csp/cspsim/Channels.cpp trunk/CSP/csp/cspsim/ChunkLodTerrain.cpp trunk/CSP/csp/cspsim/ChunkLodTerrain.h trunk/CSP/csp/cspsim/CockpitInterface.cpp trunk/CSP/csp/cspsim/CockpitInterface.h trunk/CSP/csp/cspsim/Collision.cpp trunk/CSP/csp/cspsim/Collision.h trunk/CSP/csp/cspsim/Colorspace.cpp trunk/CSP/csp/cspsim/Colorspace.h trunk/CSP/csp/cspsim/ConditionsChannels.h trunk/CSP/csp/cspsim/Config.cpp trunk/CSP/csp/cspsim/Config.h trunk/CSP/csp/cspsim/Config.i trunk/CSP/csp/cspsim/Console.cpp trunk/CSP/csp/cspsim/Console.h trunk/CSP/csp/cspsim/ConsoleCommands.cpp trunk/CSP/csp/cspsim/ConsoleCommands.h trunk/CSP/csp/cspsim/ControlInputsChannels.h trunk/CSP/csp/cspsim/ControlNode.h trunk/CSP/csp/cspsim/ControlSurfacesChannels.h trunk/CSP/csp/cspsim/Controller.cpp trunk/CSP/csp/cspsim/Controller.h trunk/CSP/csp/cspsim/DamageModifier.h trunk/CSP/csp/cspsim/DataRecorder.h trunk/CSP/csp/cspsim/DemeterTerrain.cpp trunk/CSP/csp/cspsim/DemeterTerrain.h trunk/CSP/csp/cspsim/DispatchCenter.cpp trunk/CSP/csp/cspsim/DispatchCenter.h trunk/CSP/csp/cspsim/DoubleChannelMirror.cpp trunk/CSP/csp/cspsim/DynamicModel.h trunk/CSP/csp/cspsim/DynamicObject.cpp trunk/CSP/csp/cspsim/DynamicObject.h trunk/CSP/csp/cspsim/DynamicalSystem.cpp trunk/CSP/csp/cspsim/DynamicalSystem.h trunk/CSP/csp/cspsim/Engine.cpp trunk/CSP/csp/cspsim/Engine.h trunk/CSP/csp/cspsim/EventMapIndex.cpp trunk/CSP/csp/cspsim/EventMapIndex.h trunk/CSP/csp/cspsim/EventMapping.cpp trunk/CSP/csp/cspsim/EventMapping.h trunk/CSP/csp/cspsim/Exception.cpp trunk/CSP/csp/cspsim/Exception.h trunk/CSP/csp/cspsim/Export.h trunk/CSP/csp/cspsim/Filters.h trunk/CSP/csp/cspsim/FlightControlSystem.cpp trunk/CSP/csp/cspsim/FlightDynamics.cpp trunk/CSP/csp/cspsim/FlightDynamics.h trunk/CSP/csp/cspsim/FlightDynamicsChannels.h trunk/CSP/csp/cspsim/FlightModel.cpp trunk/CSP/csp/cspsim/FlightModel.h trunk/CSP/csp/cspsim/FuelManagementSystem.cpp trunk/CSP/csp/cspsim/FuelManagementSystem.h trunk/CSP/csp/cspsim/GameScreen.cpp trunk/CSP/csp/cspsim/GameScreen.h trunk/CSP/csp/cspsim/GearAnimation.cpp trunk/CSP/csp/cspsim/GearAnimation.h trunk/CSP/csp/cspsim/HID.cpp trunk/CSP/csp/cspsim/HID.h trunk/CSP/csp/cspsim/InputEvent.cpp trunk/CSP/csp/cspsim/InputEvent.h trunk/CSP/csp/cspsim/InputEventChannel.h trunk/CSP/csp/cspsim/InputInterface.cpp trunk/CSP/csp/cspsim/InputInterface.h trunk/CSP/csp/cspsim/KineticsChannels.h trunk/CSP/csp/cspsim/LandingGear.cpp trunk/CSP/csp/cspsim/LandingGear.h trunk/CSP/csp/cspsim/LandingGearChannels.h trunk/CSP/csp/cspsim/LogoScreen.cpp trunk/CSP/csp/cspsim/LogoScreen.h trunk/CSP/csp/cspsim/MapEvent.h trunk/CSP/csp/cspsim/MenuScreen.cpp trunk/CSP/csp/cspsim/MenuScreen.h trunk/CSP/csp/cspsim/NavigationChannels.h trunk/CSP/csp/cspsim/NumericalMethod.cpp trunk/CSP/csp/cspsim/NumericalMethod.h trunk/CSP/csp/cspsim/ObjectModel.cpp trunk/CSP/csp/cspsim/ObjectModel.h trunk/CSP/csp/cspsim/PhysicsModel.cpp trunk/CSP/csp/cspsim/PhysicsModel.h trunk/CSP/csp/cspsim/Profile.h trunk/CSP/csp/cspsim/Projection.cpp trunk/CSP/csp/cspsim/Projection.h trunk/CSP/csp/cspsim/SConscript trunk/CSP/csp/cspsim/SceneConstants.h trunk/CSP/csp/cspsim/ScreenInfo.cpp trunk/CSP/csp/cspsim/ScreenInfo.h trunk/CSP/csp/cspsim/ScreenInfoManager.cpp trunk/CSP/csp/cspsim/ScreenInfoManager.h trunk/CSP/csp/cspsim/Shell.h trunk/CSP/csp/cspsim/SimpleSceneManager.cpp trunk/CSP/csp/cspsim/SimpleSceneManager.h trunk/CSP/csp/cspsim/Sky.cpp trunk/CSP/csp/cspsim/Sky.h trunk/CSP/csp/cspsim/SmokeEffects.cpp trunk/CSP/csp/cspsim/SmokeEffects.h trunk/CSP/csp/cspsim/StabilityFlightModel.cpp trunk/CSP/csp/cspsim/StabilityFlightModel.h trunk/CSP/csp/cspsim/Station.cpp trunk/CSP/csp/cspsim/Station.h trunk/CSP/csp/cspsim/Steerpoint.h trunk/CSP/csp/cspsim/System.cpp trunk/CSP/csp/cspsim/System.h trunk/CSP/csp/cspsim/SystemsModel.cpp trunk/CSP/csp/cspsim/SystemsModel.h trunk/CSP/csp/cspsim/TankObject.cpp trunk/CSP/csp/cspsim/TankObject.h trunk/CSP/csp/cspsim/TerrainObject.cpp trunk/CSP/csp/cspsim/TerrainObject.h trunk/CSP/csp/cspsim/Theater.cpp trunk/CSP/csp/cspsim/Theater.h trunk/CSP/csp/cspsim/ThrustData.cpp trunk/CSP/csp/cspsim/ThrustData.h trunk/CSP/csp/cspsim/Vector.h trunk/CSP/csp/cspsim/VectorField.h trunk/CSP/csp/cspsim/VirtualScene.cpp trunk/CSP/csp/cspsim/VirtualScene.h trunk/CSP/csp/cspsim/VirtualScene.i trunk/CSP/csp/cspsim/ccspsim.i trunk/CSP/csp/cspsim/f16/ trunk/CSP/csp/cspsim/glDiagnostics.cpp trunk/CSP/csp/cspsim/glDiagnostics.h trunk/CSP/csp/cspsim/hud/ trunk/CSP/csp/cspsim/stores/ trunk/CSP/csp/cspsim/systems/ trunk/CSP/csp/cspsim/systems/AircraftFlightSensors.h trunk/CSP/csp/cspsim/systems/AircraftInputSystem.h trunk/CSP/csp/cspsim/systems/AircraftSimpleFCS.h trunk/CSP/csp/cspsim/theater/ trunk/CSP/csp/cspsim/theater/CustomLayoutModel.h trunk/CSP/csp/cspsim/theater/ElevationCorrection.h trunk/CSP/csp/cspsim/theater/Feature.h trunk/CSP/csp/cspsim/theater/FeatureGroup.h trunk/CSP/csp/cspsim/theater/FeatureGroupList.h trunk/CSP/csp/cspsim/theater/FeatureGroupModel.h trunk/CSP/csp/cspsim/theater/FeatureLayout.h trunk/CSP/csp/cspsim/theater/FeatureModel.h trunk/CSP/csp/cspsim/theater/FeatureObjectModel.h trunk/CSP/csp/cspsim/theater/FeatureQuad.h trunk/CSP/csp/cspsim/theater/FeatureSceneGroup.h trunk/CSP/csp/cspsim/theater/FeatureSceneModel.h trunk/CSP/csp/cspsim/theater/IsoContour.h trunk/CSP/csp/cspsim/theater/LayoutTransform.h trunk/CSP/csp/cspsim/theater/Objective.h trunk/CSP/csp/cspsim/theater/RandomBillboardModel.h trunk/CSP/csp/cspsim/theater/RandomForestModel.h trunk/CSP/csp/cspsim/views/ trunk/CSP/csp/cspsim/views/CameraAgent.h trunk/CSP/csp/cspsim/views/CameraCommand.h trunk/CSP/csp/cspsim/views/CameraKinematics.h trunk/CSP/csp/cspsim/views/ExternalViews.h trunk/CSP/csp/cspsim/views/InternalView.h trunk/CSP/csp/cspsim/views/View.h trunk/CSP/csp/lib/data/swig/ trunk/CSP/csp/lib/data/swig/Archive.i trunk/CSP/csp/lib/data/swig/DataArchive.i trunk/CSP/csp/lib/data/swig/DataManager.i trunk/CSP/csp/lib/data/swig/Date.i trunk/CSP/csp/lib/data/swig/Enum.i trunk/CSP/csp/lib/data/swig/GeoPos.i trunk/CSP/csp/lib/data/swig/InterfaceRegistry.i trunk/CSP/csp/lib/data/swig/Key.i trunk/CSP/csp/lib/data/swig/LUT.i trunk/CSP/csp/lib/data/swig/Link.i trunk/CSP/csp/lib/data/swig/Matrix3.i trunk/CSP/csp/lib/data/swig/Object.i trunk/CSP/csp/lib/data/swig/Path.i trunk/CSP/csp/lib/data/swig/Quat.i trunk/CSP/csp/lib/data/swig/Real.i trunk/CSP/csp/lib/data/swig/Types.i trunk/CSP/csp/lib/data/swig/Vector3.i trunk/CSP/csp/lib/data/test/ trunk/CSP/csp/lib/data/test/test_Object.cpp trunk/CSP/csp/lib/spatial/ trunk/CSP/csp/lib/spatial/QuadTree.cpp trunk/CSP/csp/lib/spatial/QuadTree.h trunk/CSP/csp/lib/util/swig/ trunk/CSP/csp/lib/util/swig/Conversions.i trunk/CSP/csp/lib/util/swig/Exception.i trunk/CSP/csp/lib/util/swig/HashUtility.i trunk/CSP/csp/lib/util/swig/Log.i trunk/CSP/csp/lib/util/swig/Noise.i trunk/CSP/csp/lib/util/swig/Random.i trunk/CSP/csp/lib/util/swig/Testing.i trunk/CSP/csp/lib/util/test/ trunk/CSP/csp/lib/util/test/test_FileUtility.cpp trunk/CSP/csp/lib/util/test/test_Ref.cpp trunk/CSP/csp/modules/ trunk/CSP/csp/modules/chunklod/ trunk/CSP/csp/modules/demeter/ trunk/CSP/csp/modules/demeter/BitArray.h trunk/CSP/csp/modules/demeter/DemeterDrawable.cpp trunk/CSP/csp/modules/demeter/DemeterDrawable.h trunk/CSP/csp/modules/demeter/DemeterException.h trunk/CSP/csp/modules/demeter/README trunk/CSP/csp/modules/demeter/SConscript trunk/CSP/csp/modules/demeter/Terrain.cpp trunk/CSP/csp/modules/demeter/Terrain.h trunk/CSP/csp/modules/demeter/TerrainTextureFactory.cpp trunk/CSP/csp/modules/demeter/TerrainTextureFactory.h Removed: trunk/CSP/csp/lib/data/Archive.i trunk/CSP/csp/lib/data/DataArchive.i trunk/CSP/csp/lib/data/DataManager.i trunk/CSP/csp/lib/data/Date.i trunk/CSP/csp/lib/data/Enum.i trunk/CSP/csp/lib/data/GeoPos.i trunk/CSP/csp/lib/data/InterfaceRegistry.i trunk/CSP/csp/lib/data/Key.i trunk/CSP/csp/lib/data/LUT.i trunk/CSP/csp/lib/data/Link.i trunk/CSP/csp/lib/data/Matrix3.i trunk/CSP/csp/lib/data/Object.i trunk/CSP/csp/lib/data/Path.i trunk/CSP/csp/lib/data/Quat.i trunk/CSP/csp/lib/data/Real.i trunk/CSP/csp/lib/data/Types.i trunk/CSP/csp/lib/data/Vector3.i trunk/CSP/csp/lib/util/Conversions.i trunk/CSP/csp/lib/util/Exception.i trunk/CSP/csp/lib/util/HashUtility.i trunk/CSP/csp/lib/util/Log.i trunk/CSP/csp/lib/util/Noise.i trunk/CSP/csp/lib/util/Random.i trunk/CSP/csp/lib/util/Testing.i trunk/CSP/csp/lib/util/test_FileUtility.cpp trunk/CSP/csp/lib/util/test_Ref.cpp Modified: trunk/CSP/csp/cspsim/f16/AlphaNumericDisplay.h trunk/CSP/csp/cspsim/f16/DataEntry.h trunk/CSP/csp/cspsim/f16/DataEntryPage.h trunk/CSP/csp/cspsim/f16/F16Channels.h trunk/CSP/csp/cspsim/f16/F16Engine.cpp trunk/CSP/csp/cspsim/f16/F16Engine.h trunk/CSP/csp/cspsim/f16/F16FlightModel.cpp trunk/CSP/csp/cspsim/f16/F16FlightModel.h trunk/CSP/csp/cspsim/f16/F16GearDynamics.cpp trunk/CSP/csp/cspsim/f16/F16GearDynamics.h trunk/CSP/csp/cspsim/f16/F16HUD.cpp trunk/CSP/csp/cspsim/f16/F16HUD.h trunk/CSP/csp/cspsim/f16/F16INS.cpp trunk/CSP/csp/cspsim/f16/F16InputSystem.h trunk/CSP/csp/cspsim/f16/F16System.cpp trunk/CSP/csp/cspsim/f16/F16System.h trunk/CSP/csp/cspsim/f16/FLCS.cpp trunk/CSP/csp/cspsim/f16/FuelSystem.cpp trunk/CSP/csp/cspsim/f16/GroundAvoidanceAdvisory.cpp trunk/CSP/csp/cspsim/f16/GroundAvoidanceAdvisory.h trunk/CSP/csp/cspsim/f16/NavigationSystem.cpp trunk/CSP/csp/cspsim/f16/NavigationSystem.h trunk/CSP/csp/cspsim/f16/PageALOW.h trunk/CSP/csp/cspsim/f16/PageCNI.cpp trunk/CSP/csp/cspsim/f16/PageCNI.h trunk/CSP/csp/cspsim/f16/PageLIST.h trunk/CSP/csp/cspsim/f16/PageSTPT.h trunk/CSP/csp/cspsim/f16/PanelHUD.cpp trunk/CSP/csp/cspsim/f16/PanelHUD.h trunk/CSP/csp/cspsim/f16/Radio.cpp trunk/CSP/csp/cspsim/f16/Radio.h trunk/CSP/csp/cspsim/f16/UpFrontControls.cpp trunk/CSP/csp/cspsim/f16/UpFrontControls.h trunk/CSP/csp/cspsim/hud/HUD.h trunk/CSP/csp/cspsim/hud/PitchLadder.h trunk/CSP/csp/cspsim/hud/Tape.h trunk/CSP/csp/cspsim/hud/Text.h trunk/CSP/csp/cspsim/stores/DragProfile.cpp trunk/CSP/csp/cspsim/stores/DragProfile.h trunk/CSP/csp/cspsim/stores/Projectile.cpp trunk/CSP/csp/cspsim/stores/Projectile.h trunk/CSP/csp/cspsim/stores/Stores.cpp trunk/CSP/csp/cspsim/stores/Stores.h trunk/CSP/csp/cspsim/stores/StoresDatabase.cpp trunk/CSP/csp/cspsim/stores/StoresDatabase.h trunk/CSP/csp/cspsim/stores/StoresDefinition.cpp trunk/CSP/csp/cspsim/stores/StoresDefinition.h trunk/CSP/csp/cspsim/stores/StoresDynamics.h trunk/CSP/csp/cspsim/stores/StoresManagementSystem.cpp trunk/CSP/csp/cspsim/stores/StoresManagementSystem.h trunk/CSP/csp/cspsim/systems/AircraftFlightSensors.cpp trunk/CSP/csp/cspsim/systems/AircraftInputSystem.cpp trunk/CSP/csp/cspsim/systems/AircraftSimpleFCS.cpp trunk/CSP/csp/cspsim/theater/CustomLayoutModel.cpp trunk/CSP/csp/cspsim/theater/DamageModifier.cpp trunk/CSP/csp/cspsim/theater/FeatureGroup.cpp trunk/CSP/csp/cspsim/theater/FeatureGroupList.cpp trunk/CSP/csp/cspsim/theater/FeatureLayout.cpp trunk/CSP/csp/cspsim/theater/FeatureObjectModel.cpp trunk/CSP/csp/cspsim/theater/FeatureQuad.cpp trunk/CSP/csp/cspsim/theater/IsoContour.cpp trunk/CSP/csp/cspsim/theater/LayoutTransform.cpp trunk/CSP/csp/cspsim/theater/Objective.cpp trunk/CSP/csp/cspsim/theater/RandomBillboardModel.cpp trunk/CSP/csp/cspsim/theater/RandomForestModel.cpp trunk/CSP/csp/cspsim/views/CameraAgent.cpp trunk/CSP/csp/cspsim/views/CameraKinematics.cpp trunk/CSP/csp/cspsim/views/InternalView.cpp trunk/CSP/csp/cspsim/views/View.cpp trunk/CSP/csp/lib/SConscript trunk/CSP/csp/lib/csplib.i trunk/CSP/csp/lib/data/SConscript trunk/CSP/csp/lib/util/LogStream.cpp trunk/CSP/csp/lib/util/Noise.h trunk/CSP/csp/lib/util/Random.h trunk/CSP/csp/lib/util/SConscript trunk/CSP/csp/lib/util/Trace.h trunk/CSP/csp/tools/build.py trunk/CSP/csp/tools/subcmd.py trunk/CSP/csp/tools/sublib.py trunk/CSP/csp/tools/subset Log: Bring CSPSim into the new directory structure. Needs a ton of path and namespace fixups before it will work. Also brought in and patched Demeter, fixing a number of compiler warnings at the same time. Browse at: https://www.zerobar.net/viewcvs/viewcvs.cgi?view=rev&rev=1684 Diff omitted (1247867 bytes). |
From: <sv...@ww...> - 2005-11-26 18:29:39
|
Author: mkrose Date: 2005-11-26 10:29:32 -0800 (Sat, 26 Nov 2005) New Revision: 1683 Modified: trunk/CSP/SimData/Include/SimData/Trace.h Log: Make AutoTrace non-constructable since it only contains static members. Browse at: https://www.zerobar.net/viewcvs/viewcvs.cgi?view=rev&rev=1683 Modified: trunk/CSP/SimData/Include/SimData/Trace.h =================================================================== --- trunk/CSP/SimData/Include/SimData/Trace.h 2005-11-26 18:27:17 UTC (rev 1682) +++ trunk/CSP/SimData/Include/SimData/Trace.h 2005-11-26 18:29:32 UTC (rev 1683) @@ -33,6 +33,7 @@ #include <SimData/Export.h> #include <SimData/Namespace.h> +#include <SimData/Properties.h> #include <iosfwd> @@ -78,7 +79,7 @@ } -SIMDATA_EXPORT class AutoTrace { +class AutoTrace: public NonConstructable { public: // install sigv and abort handlers. static SIMDATA_EXPORT bool install(); |
From: <sv...@ww...> - 2005-11-26 18:27:26
|
Author: mkrose Date: 2005-11-26 10:27:17 -0800 (Sat, 26 Nov 2005) New Revision: 1682 Modified: trunk/CSP/SimData/Source/LogStream.cpp Log: Fix a potential segv on startup that depended on the order of static initialization. Browse at: https://www.zerobar.net/viewcvs/viewcvs.cgi?view=rev&rev=1682 Modified: trunk/CSP/SimData/Source/LogStream.cpp =================================================================== --- trunk/CSP/SimData/Source/LogStream.cpp 2005-11-26 17:52:15 UTC (rev 1681) +++ trunk/CSP/SimData/Source/LogStream.cpp 2005-11-26 18:27:17 UTC (rev 1682) @@ -47,7 +47,7 @@ // destruction. namespace { typedef std::map<std::string, LogStream *> LogStreamRegistry; - LogStreamRegistry NamedLogStreamRegistry; + LogStreamRegistry *NamedLogStreamRegistry = 0; } @@ -132,10 +132,11 @@ } LogStream *LogStream::getOrCreateNamedLog(const std::string &name) { - LogStreamRegistry::iterator iter = NamedLogStreamRegistry.find(name); - if (iter == NamedLogStreamRegistry.end()) { + if (!NamedLogStreamRegistry) NamedLogStreamRegistry = new LogStreamRegistry; + LogStreamRegistry::iterator iter = NamedLogStreamRegistry->find(name); + if (iter == NamedLogStreamRegistry->end()) { LogStream *logstream = new LogStream(std::cerr); - NamedLogStreamRegistry[name] = logstream; + NamedLogStreamRegistry->insert(std::make_pair(name, logstream)); return logstream; } return iter->second; |
From: <sv...@ww...> - 2005-11-26 17:52:25
|
Author: mkrose Date: 2005-11-26 09:52:15 -0800 (Sat, 26 Nov 2005) New Revision: 1681 Added: trunk/CSP/csp/ trunk/CSP/csp/lib/ trunk/CSP/csp/lib/SConscript trunk/CSP/csp/lib/csplib.i trunk/CSP/csp/lib/data/ trunk/CSP/csp/lib/data/Archive.h trunk/CSP/csp/lib/data/Archive.i trunk/CSP/csp/lib/data/BaseType.h trunk/CSP/csp/lib/data/DataArchive.cpp trunk/CSP/csp/lib/data/DataArchive.h trunk/CSP/csp/lib/data/DataArchive.i trunk/CSP/csp/lib/data/DataManager.cpp trunk/CSP/csp/lib/data/DataManager.h trunk/CSP/csp/lib/data/DataManager.i trunk/CSP/csp/lib/data/Date.cpp trunk/CSP/csp/lib/data/Date.h trunk/CSP/csp/lib/data/Date.i trunk/CSP/csp/lib/data/Enum.cpp trunk/CSP/csp/lib/data/Enum.h trunk/CSP/csp/lib/data/Enum.i trunk/CSP/csp/lib/data/GeoPos.cpp trunk/CSP/csp/lib/data/GeoPos.h trunk/CSP/csp/lib/data/GeoPos.i trunk/CSP/csp/lib/data/InterfaceProxy.cpp trunk/CSP/csp/lib/data/InterfaceProxy.h trunk/CSP/csp/lib/data/InterfaceRegistry.cpp trunk/CSP/csp/lib/data/InterfaceRegistry.h trunk/CSP/csp/lib/data/InterfaceRegistry.i trunk/CSP/csp/lib/data/Key.cpp trunk/CSP/csp/lib/data/Key.h trunk/CSP/csp/lib/data/Key.i trunk/CSP/csp/lib/data/LUT.cpp trunk/CSP/csp/lib/data/LUT.h trunk/CSP/csp/lib/data/LUT.i trunk/CSP/csp/lib/data/Link.cpp trunk/CSP/csp/lib/data/Link.h trunk/CSP/csp/lib/data/Link.i trunk/CSP/csp/lib/data/Matrix3.cpp trunk/CSP/csp/lib/data/Matrix3.h trunk/CSP/csp/lib/data/Matrix3.i trunk/CSP/csp/lib/data/Object.cpp trunk/CSP/csp/lib/data/Object.h trunk/CSP/csp/lib/data/Object.i trunk/CSP/csp/lib/data/ObjectInterface.h trunk/CSP/csp/lib/data/Path.cpp trunk/CSP/csp/lib/data/Path.h trunk/CSP/csp/lib/data/Path.i trunk/CSP/csp/lib/data/Quat.cpp trunk/CSP/csp/lib/data/Quat.h trunk/CSP/csp/lib/data/Quat.i trunk/CSP/csp/lib/data/Real.cpp trunk/CSP/csp/lib/data/Real.h trunk/CSP/csp/lib/data/Real.i trunk/CSP/csp/lib/data/SConscript trunk/CSP/csp/lib/data/TypeAdapter.cpp trunk/CSP/csp/lib/data/TypeAdapter.h trunk/CSP/csp/lib/data/Types.h trunk/CSP/csp/lib/data/Types.i trunk/CSP/csp/lib/data/Vector3.cpp trunk/CSP/csp/lib/data/Vector3.h trunk/CSP/csp/lib/data/Vector3.i trunk/CSP/csp/lib/math/ trunk/CSP/csp/lib/net/ trunk/CSP/csp/lib/net/Callbacks.h trunk/CSP/csp/lib/net/ClientServer.cpp trunk/CSP/csp/lib/net/ClientServer.h trunk/CSP/csp/lib/net/ClientServerMessages.net trunk/CSP/csp/lib/net/DispatchCache.h trunk/CSP/csp/lib/net/DispatchHandler.cpp trunk/CSP/csp/lib/net/DispatchHandler.h trunk/CSP/csp/lib/net/DispatchManager.cpp trunk/CSP/csp/lib/net/DispatchManager.h trunk/CSP/csp/lib/net/DispatchTarget.cpp trunk/CSP/csp/lib/net/DispatchTarget.h trunk/CSP/csp/lib/net/HandlerSet.h trunk/CSP/csp/lib/net/Median.h trunk/CSP/csp/lib/net/MessageHandler.h trunk/CSP/csp/lib/net/MessageQueue.h trunk/CSP/csp/lib/net/NetBase.h trunk/CSP/csp/lib/net/NetLog.h trunk/CSP/csp/lib/net/NetRandom.cpp trunk/CSP/csp/lib/net/NetRandom.h trunk/CSP/csp/lib/net/NetworkInterface.cpp trunk/CSP/csp/lib/net/NetworkInterface.h trunk/CSP/csp/lib/net/NetworkMessage.h trunk/CSP/csp/lib/net/NetworkNode.cpp trunk/CSP/csp/lib/net/NetworkNode.h trunk/CSP/csp/lib/net/PacketDecoder.h trunk/CSP/csp/lib/net/PacketHandler.h trunk/CSP/csp/lib/net/PacketQueue.h trunk/CSP/csp/lib/net/PacketSource.h trunk/CSP/csp/lib/net/PeerInfo.cpp trunk/CSP/csp/lib/net/PeerInfo.h trunk/CSP/csp/lib/net/RecordCodec.cpp trunk/CSP/csp/lib/net/RecordCodec.h trunk/CSP/csp/lib/net/ReliablePacket.h trunk/CSP/csp/lib/net/RoutingHandler.cpp trunk/CSP/csp/lib/net/RoutingHandler.h trunk/CSP/csp/lib/net/SConscript trunk/CSP/csp/lib/net/SimNet.h trunk/CSP/csp/lib/net/Sockets.h trunk/CSP/csp/lib/net/StopWatch.h trunk/CSP/csp/lib/net/TaggedRecord.h trunk/CSP/csp/lib/net/TaggedRecordRegistry.cpp trunk/CSP/csp/lib/net/TaggedRecordRegistry.h trunk/CSP/csp/lib/signals/ trunk/CSP/csp/lib/swig/ trunk/CSP/csp/lib/swig/filemap.i trunk/CSP/csp/lib/swig/vector.i trunk/CSP/csp/lib/thread/ trunk/CSP/csp/lib/thread/AtomicCounter.h trunk/CSP/csp/lib/thread/SConscript trunk/CSP/csp/lib/thread/Synchronization.h trunk/CSP/csp/lib/thread/Thread.h trunk/CSP/csp/lib/thread/ThreadQueue.h trunk/CSP/csp/lib/thread/ThreadUtil.h trunk/CSP/csp/lib/util/ trunk/CSP/csp/lib/util/Cache.h trunk/CSP/csp/lib/util/CircularBuffer.h trunk/CSP/csp/lib/util/Composite.h trunk/CSP/csp/lib/util/Config.cpp trunk/CSP/csp/lib/util/Conversions.h trunk/CSP/csp/lib/util/Conversions.i trunk/CSP/csp/lib/util/Endian.h trunk/CSP/csp/lib/util/Exception.cpp trunk/CSP/csp/lib/util/Exception.h trunk/CSP/csp/lib/util/Exception.i trunk/CSP/csp/lib/util/Export.h trunk/CSP/csp/lib/util/FileUtility.cpp trunk/CSP/csp/lib/util/FileUtility.h trunk/CSP/csp/lib/util/HashUtility.cpp trunk/CSP/csp/lib/util/HashUtility.h trunk/CSP/csp/lib/util/HashUtility.i trunk/CSP/csp/lib/util/Log.i trunk/CSP/csp/lib/util/LogConstants.h trunk/CSP/csp/lib/util/LogStream.cpp trunk/CSP/csp/lib/util/LogStream.h trunk/CSP/csp/lib/util/Math.h trunk/CSP/csp/lib/util/Namespace.h trunk/CSP/csp/lib/util/Noise.cpp trunk/CSP/csp/lib/util/Noise.h trunk/CSP/csp/lib/util/Noise.i trunk/CSP/csp/lib/util/Properties.h trunk/CSP/csp/lib/util/Random.cpp trunk/CSP/csp/lib/util/Random.h trunk/CSP/csp/lib/util/Random.i trunk/CSP/csp/lib/util/Ref.h trunk/CSP/csp/lib/util/Referenced.h trunk/CSP/csp/lib/util/ScopedPointer.h trunk/CSP/csp/lib/util/Singleton.h trunk/CSP/csp/lib/util/Testing.cpp trunk/CSP/csp/lib/util/Testing.h trunk/CSP/csp/lib/util/Testing.i trunk/CSP/csp/lib/util/Timing.cpp trunk/CSP/csp/lib/util/Timing.h trunk/CSP/csp/lib/util/Trace.cpp trunk/CSP/csp/lib/util/Trace.h trunk/CSP/csp/lib/util/Uniform.h trunk/CSP/csp/lib/util/Verify.h trunk/CSP/csp/lib/util/Version.cpp trunk/CSP/csp/lib/util/Version.h trunk/CSP/csp/lib/util/hash_map.h trunk/CSP/csp/lib/util/osg.h trunk/CSP/csp/lib/util/test_FileUtility.cpp trunk/CSP/csp/lib/util/test_Ref.cpp trunk/CSP/csp/tools/ trunk/CSP/csp/tools/trc/ Modified: trunk/CSP/csp/lib/util/Callback.h trunk/CSP/csp/lib/util/CallbackDecl.h trunk/CSP/csp/lib/util/Dispatch.h trunk/CSP/csp/lib/util/LocalUpdate.cpp trunk/CSP/csp/lib/util/LocalUpdate.h trunk/CSP/csp/lib/util/Log.h trunk/CSP/csp/lib/util/MessageTypes.h trunk/CSP/csp/lib/util/SConscript trunk/CSP/csp/lib/util/SimpleConfig.cpp trunk/CSP/csp/lib/util/SimpleConfig.h trunk/CSP/csp/lib/util/StringTools.cpp trunk/CSP/csp/lib/util/StringTools.h trunk/CSP/csp/lib/util/SynchronousUpdate.cpp trunk/CSP/csp/lib/util/SynchronousUpdate.h trunk/CSP/csp/lib/util/TimeStamp.h trunk/CSP/csp/tools/build.py Log: Start of a huge directory and library reorganization. Consolidates SimData, SimNet, and part of SimCore into a single library (csplib). All the reorganization is being done under a new top-level directory (csp) so that it will not interfere with the existing code. Note that the code under the new csp directory is in flux and should not be expected to build correctly yet. Browse at: https://www.zerobar.net/viewcvs/viewcvs.cgi?view=rev&rev=1681 Diff omitted (946314 bytes). |
From: <sv...@ww...> - 2005-11-22 07:56:49
|
Author: mkrose Date: 2005-11-21 23:56:42 -0800 (Mon, 21 Nov 2005) New Revision: 1680 Modified: trunk/CSP/CSPChunkLod/SConscript Log: Forgot a SConscript file in the last submit. Browse at: https://www.zerobar.net/viewcvs/viewcvs.cgi?view=rev&rev=1680 Modified: trunk/CSP/CSPChunkLod/SConscript =================================================================== --- trunk/CSP/CSPChunkLod/SConscript 2005-11-22 07:53:14 UTC (rev 1679) +++ trunk/CSP/CSPChunkLod/SConscript 2005-11-22 07:56:42 UTC (rev 1680) @@ -28,11 +28,12 @@ conf.CheckLib('osgNVParse') env = conf.Finish() +env = env.Copy() + # cspchunklod generates lots of warnings; feel free to clean it up and then # remove this line -CXXFLAGS = env['CXXFLAGS'].replace('-pedantic', '').replace('-W ', '') +env.RemoveFlags(CXXFLAGS=['-pedantic', '-W', '-Wall']) -env = env.Copy(CXXFLAGS=CXXFLAGS) build.UpdateEnvironment(env, config=PackageConfig) SOURCES = [ |
From: <sv...@ww...> - 2005-11-22 07:53:27
|
Author: mkrose Date: 2005-11-21 23:53:14 -0800 (Mon, 21 Nov 2005) New Revision: 1679 Modified: trunk/CSP/Demeter/SConscript trunk/CSP/SConstruct trunk/CSP/SimData/Include/SimData/AtomicCounter.h trunk/CSP/SimData/SConscript trunk/CSP/SimNet/SConscript trunk/CSP/tools/build.py Log: Add missing includes for non-optimized atomic counter implementation. Also small tweaks to the scons scripts and added config checks for two headers. Run 'scons config' before building after this update. Browse at: https://www.zerobar.net/viewcvs/viewcvs.cgi?view=rev&rev=1679 Modified: trunk/CSP/Demeter/SConscript =================================================================== --- trunk/CSP/Demeter/SConscript 2005-11-19 21:47:20 UTC (rev 1678) +++ trunk/CSP/Demeter/SConscript 2005-11-22 07:53:14 UTC (rev 1679) @@ -25,11 +25,12 @@ env = conf.Finish() env.ParseConfig('sdl-config --cflags --libs') +env = env.Copy() + # demeter generates lots of warnings; feel free to clean it up and then # remove this line -CXXFLAGS = env['CXXFLAGS'].replace('-pedantic', '').replace('-W ', '').replace('-Wall', '') +env.RemoveFlags(CXXFLAGS=['-pedantic', '-W', '-Wall']) -env = env.Copy(CXXFLAGS=CXXFLAGS) build.UpdateEnvironment(env, config=PackageConfig) SOURCES = [ Modified: trunk/CSP/SConstruct =================================================================== --- trunk/CSP/SConstruct 2005-11-19 21:47:20 UTC (rev 1678) +++ trunk/CSP/SConstruct 2005-11-22 07:53:14 UTC (rev 1679) @@ -44,6 +44,14 @@ SCons.Warnings.suppressWarningClass(SCons.Warnings.DuplicateEnvironmentWarning) +def GlobalConfig(env): + print '<< Config >>' + conf = build.CustomConfigure(env) + conf.CheckCHeader('dlfcn.h') + conf.CheckCHeader('asm/atomic.h') + env = conf.Finish() + + PACKAGES = [ 'Demeter', 'CSPChunkLod', @@ -64,9 +72,9 @@ ] -CXXFLAGS = '-O2 -g -W -Wall -pedantic -Wno-long-long' -SWIGCXXFLAGS = '-O2 -g' -SWIGFLAGS = '-noruntime -python -c++' +CXXFLAGS = ['-O2', '-g', '-W', '-Wall', '-pedantic', '-Wno-long-long'] +SWIGCXXFLAGS = ['-O2', '-g'] +SWIGFLAGS = ['-noruntime', '-python', '-c++'] ARFLAGS = ['cr'] @@ -86,6 +94,9 @@ start_time0 = time.time() build.GlobalSetup(env, default_message='No targets specified; try scons -h for help.') + +env.SetConfig(GlobalConfig) + build.BuildPackages(env, PACKAGES) import atexit Modified: trunk/CSP/SimData/Include/SimData/AtomicCounter.h =================================================================== --- trunk/CSP/SimData/Include/SimData/AtomicCounter.h 2005-11-19 21:47:20 UTC (rev 1678) +++ trunk/CSP/SimData/Include/SimData/AtomicCounter.h 2005-11-22 07:53:14 UTC (rev 1679) @@ -42,7 +42,7 @@ # define NOMINMAX # include <Windows.h> # undef ERROR -#else +#elif defined(HAVE_ASM_ATOMIC_H) # define LIN_ATOMIC extern "C" { # include <asm/atomic.h> @@ -72,8 +72,10 @@ //# pragma intrinsic (_InterlockedExchange) //# pragma intrinsic (_InterlockedDecrement) //# pragma intrinsic (_InterlockedIncrement) -// Atomic counter using pthreads locking (slow but safe). #else +// Atomic counter using explicit locking (slow but safe). +# include <SimData/Synchronization.h> +# include <SimData/ScopedLock.h> NAMESPACE_SIMDATA class _AtomicCounter { private: Modified: trunk/CSP/SimData/SConscript =================================================================== --- trunk/CSP/SimData/SConscript 2005-11-19 21:47:20 UTC (rev 1678) +++ trunk/CSP/SimData/SConscript 2005-11-22 07:53:14 UTC (rev 1679) @@ -18,7 +18,7 @@ Import('env build') -SWIGFLAGS = '-runtime -noexcept -python -c++ -DSWIG_STD_BACKWARD_COMP' +SWIGFLAGS = ['-runtime', '-noexcept', '-python', '-c++', '-DSWIG_STD_BACKWARD_COMP'] SHLIBS = ['dl', 'pthread'] MODULES = ['Source', 'SimData/Tests'] Modified: trunk/CSP/SimNet/SConscript =================================================================== --- trunk/CSP/SimNet/SConscript 2005-11-19 21:47:20 UTC (rev 1678) +++ trunk/CSP/SimNet/SConscript 2005-11-22 07:53:14 UTC (rev 1679) @@ -23,10 +23,11 @@ conf = build.CustomConfigure(env) conf.CheckCommandVersion('ccgnu2', 'ccgnu2-config --version', '1.0.13') env = conf.Finish() + env.ParseConfig('ccgnu2-config --flags --libs') env = env.Copy() -env.AppendUnique(SHLINKFLAGS = '-Wl,-z,lazyload') -env.Replace(CXXFLAGS=str(env['CXXFLAGS']).replace('-W ', '')) +env.AppendUnique(SHLINKFLAGS=['-Wl,-z,lazyload']) +env.RemoveFlags(CXXFLAGS=['-W']) env.SetConfig(PackageConfig) @@ -37,7 +38,6 @@ '#/SimNet/*.cpp', '#/SimNet/*.net') -env.ParseConfig('ccgnu2-config --flags --libs') SOURCES = [ Modified: trunk/CSP/tools/build.py =================================================================== --- trunk/CSP/tools/build.py 2005-11-19 21:47:20 UTC (rev 1678) +++ trunk/CSP/tools/build.py 2005-11-22 07:53:14 UTC (rev 1679) @@ -34,6 +34,7 @@ import SCons import SCons.Builder +import SCons.SConf from SCons.Builder import Builder from SCons.Script import SConscript from SCons.Script.SConscript import SConsEnvironment @@ -343,6 +344,10 @@ 'version %s or newer.' % (version, minimum)) sys.exit(1) +def CheckCHeader(context, header, include_quotes='""'): + ok = SCons.SConf.CheckHeader(context, header, include_quotes, language = "C") + if ok: context.env.AppendUnique(HAVE=['HAVE_' + header.upper().replace('.', '_').replace('/', '_')]) + return ok def CheckSwig(context, min_version, not_versions=[]): ok = 0 @@ -443,6 +448,7 @@ def CustomConfigure(env): conf = env.Configure() conf.AddTests({'CheckSwig': CheckSwig}) + conf.AddTests({'CheckCHeader': CheckCHeader}) conf.AddTests({'CheckLibVersion': CheckLibVersion}) conf.AddTests({'CheckOSGVersion': CheckOSGVersion}) conf.AddTests({'CheckCommandVersion': CheckCommandVersion}) @@ -453,7 +459,12 @@ def WriteConfig(env): config_file = env.GetBuildPath('.config') config = open(config_file, 'wt') - pickle.dump((env.get('LIBS', ''), env.get('CPPPATH', [])), config) + libs = env.get('LIBS', '') + cpppath = env.get('CPPPATH', []) + have = env.get('HAVE', []) + pickle.dump((libs, cpppath, have), config) + env.AppendUnique(CXXFLAGS=['-D%s' % x for x in have]) + env.AppendUnique(SWIGCXXFLAGS=['-D%s' % x for x in have]) return None @@ -463,9 +474,11 @@ config = open(config_file, 'rt') except IOError: return 1 - libs, cpppath = pickle.load(config) + libs, cpppath, have = pickle.load(config) env['LIBS'] = libs env['CPPPATH'] = cpppath + env.AppendUnique(CXXFLAGS=['-D%s' % x for x in have]) + env.AppendUnique(SWIGCXXFLAGS=['-D%s' % x for x in have]) return 0 @@ -476,6 +489,20 @@ config(env) WriteConfig(env) +def RemoveFlags(env, **kw): + """Remove flags from environment variables. The specified environment + variables must be lists for this function to work.""" + for key, val in kw.items(): + if isinstance(val, str): + val = [val] + if env.has_key(key): + flags = env[key] + if isinstance(flags, list): + for flag in val: + try: + flags.remove(flag) + except ValueError: + pass ############################################################################ @@ -532,6 +559,7 @@ AddPhonyTarget(env, 'config') SConsEnvironment.SetConfig = SetConfig SConsEnvironment.Documentation = MakeDocumentation + SConsEnvironment.RemoveFlags = RemoveFlags class GlobalSettings: |