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: <nsm...@us...> - 2008-07-02 17:06:39
|
Revision: 2257 http://csp.svn.sourceforge.net/csp/?rev=2257&view=rev Author: nsmoooose Date: 2008-07-02 10:05:42 -0700 (Wed, 02 Jul 2008) Log Message: ----------- Merged wf_as_shared_lib branch into trunk. This means that all classes concerning wf (window framework) is now in a separate lib that doesn't depend on cspsim lib. Modified Paths: -------------- trunk/csp/SConstruct trunk/csp/__init__.py trunk/csp/bin/sim.ini trunk/csp/csplib/SConscript trunk/csp/cspsim/CSPSim.cpp trunk/csp/cspsim/CSPSim.h trunk/csp/cspsim/GameScreen.cpp trunk/csp/cspsim/GameScreen.h trunk/csp/cspsim/MenuScreen.cpp trunk/csp/cspsim/MenuScreen.h trunk/csp/cspsim/SConscript trunk/csp/cspsim/VirtualScene.cpp trunk/csp/cspsim/cspsim.i trunk/csp/cspsim/swig/Screens.i trunk/csp/data/ui/scripts/utils.py trunk/csp/tools/layout2/SConscript trunk/csp/tools/layout2/cpp/CspLayoutApplication.cpp Added Paths: ----------- trunk/csp/cspsim/InputInterfaceWfAdapter.cpp trunk/csp/cspsim/InputInterfaceWfAdapter.h trunk/csp/cspwf/ trunk/csp/cspwf/Button.cpp trunk/csp/cspwf/Button.h trunk/csp/cspwf/Check.cpp trunk/csp/cspwf/Check.h trunk/csp/cspwf/CheckBox.cpp trunk/csp/cspwf/CheckBox.h trunk/csp/cspwf/Container.cpp trunk/csp/cspwf/Container.h trunk/csp/cspwf/Control.cpp trunk/csp/cspwf/Control.h trunk/csp/cspwf/ControlCallback.cpp trunk/csp/cspwf/ControlCallback.h trunk/csp/cspwf/ControlGeometryBuilder.cpp trunk/csp/cspwf/ControlGeometryBuilder.h trunk/csp/cspwf/Export.h trunk/csp/cspwf/Image.cpp trunk/csp/cspwf/Image.h trunk/csp/cspwf/Label.cpp trunk/csp/cspwf/Label.h trunk/csp/cspwf/ListBox.cpp trunk/csp/cspwf/ListBox.h trunk/csp/cspwf/ListBoxItem.cpp trunk/csp/cspwf/ListBoxItem.h trunk/csp/cspwf/Model.cpp trunk/csp/cspwf/Model.h trunk/csp/cspwf/MultiControlContainer.cpp trunk/csp/cspwf/MultiControlContainer.h trunk/csp/cspwf/Padding.h trunk/csp/cspwf/Point.h trunk/csp/cspwf/Rectangle.h trunk/csp/cspwf/ResourceLocator.cpp trunk/csp/cspwf/ResourceLocator.h trunk/csp/cspwf/SConscript trunk/csp/cspwf/ScrollBar.cpp trunk/csp/cspwf/ScrollBar.h trunk/csp/cspwf/Serialization.cpp trunk/csp/cspwf/Serialization.h trunk/csp/cspwf/Signal.cpp trunk/csp/cspwf/Signal.h trunk/csp/cspwf/SignalData.cpp trunk/csp/cspwf/SignalData.h trunk/csp/cspwf/SingleControlContainer.cpp trunk/csp/cspwf/SingleControlContainer.h trunk/csp/cspwf/Size.h trunk/csp/cspwf/Slot.cpp trunk/csp/cspwf/Slot.h trunk/csp/cspwf/StringResourceManager.cpp trunk/csp/cspwf/StringResourceManager.h trunk/csp/cspwf/Style.cpp trunk/csp/cspwf/Style.h trunk/csp/cspwf/StyleBuilder.cpp trunk/csp/cspwf/StyleBuilder.h trunk/csp/cspwf/Tab.cpp trunk/csp/cspwf/Tab.h trunk/csp/cspwf/TableControlContainer.cpp trunk/csp/cspwf/TableControlContainer.h trunk/csp/cspwf/Window.cpp trunk/csp/cspwf/Window.h trunk/csp/cspwf/WindowManager.cpp trunk/csp/cspwf/WindowManager.h trunk/csp/cspwf/cspwf.i trunk/csp/todo.sh Removed Paths: ------------- trunk/csp/cspsim/swig/wf.i trunk/csp/cspsim/wf/ trunk/csp/cspwf/Button.cpp trunk/csp/cspwf/Button.h trunk/csp/cspwf/Check.cpp trunk/csp/cspwf/Check.h trunk/csp/cspwf/CheckBox.cpp trunk/csp/cspwf/CheckBox.h trunk/csp/cspwf/Container.cpp trunk/csp/cspwf/Container.h trunk/csp/cspwf/Control.cpp trunk/csp/cspwf/Control.h trunk/csp/cspwf/ControlCallback.cpp trunk/csp/cspwf/ControlCallback.h trunk/csp/cspwf/ControlGeometryBuilder.cpp trunk/csp/cspwf/ControlGeometryBuilder.h trunk/csp/cspwf/Export.h trunk/csp/cspwf/Image.cpp trunk/csp/cspwf/Image.h trunk/csp/cspwf/Label.cpp trunk/csp/cspwf/Label.h trunk/csp/cspwf/ListBox.cpp trunk/csp/cspwf/ListBox.h trunk/csp/cspwf/ListBoxItem.cpp trunk/csp/cspwf/ListBoxItem.h trunk/csp/cspwf/Model.cpp trunk/csp/cspwf/Model.h trunk/csp/cspwf/MultiControlContainer.cpp trunk/csp/cspwf/MultiControlContainer.h trunk/csp/cspwf/Padding.h trunk/csp/cspwf/Point.h trunk/csp/cspwf/Rectangle.h trunk/csp/cspwf/ResourceLocator.cpp trunk/csp/cspwf/ResourceLocator.h trunk/csp/cspwf/SConscript trunk/csp/cspwf/ScrollBar.cpp trunk/csp/cspwf/ScrollBar.h trunk/csp/cspwf/Serialization.cpp trunk/csp/cspwf/Serialization.h trunk/csp/cspwf/Signal.cpp trunk/csp/cspwf/Signal.h trunk/csp/cspwf/SignalData.cpp trunk/csp/cspwf/SignalData.h trunk/csp/cspwf/SingleControlContainer.cpp trunk/csp/cspwf/SingleControlContainer.h trunk/csp/cspwf/Size.h trunk/csp/cspwf/Slot.cpp trunk/csp/cspwf/Slot.h trunk/csp/cspwf/StringResourceManager.cpp trunk/csp/cspwf/StringResourceManager.h trunk/csp/cspwf/Style.cpp trunk/csp/cspwf/Style.h trunk/csp/cspwf/StyleBuilder.cpp trunk/csp/cspwf/StyleBuilder.h trunk/csp/cspwf/Tab.cpp trunk/csp/cspwf/Tab.h trunk/csp/cspwf/TableControlContainer.cpp trunk/csp/cspwf/TableControlContainer.h trunk/csp/cspwf/Window.cpp trunk/csp/cspwf/Window.h trunk/csp/cspwf/WindowManager.cpp trunk/csp/cspwf/WindowManager.h trunk/csp/cspwf/cspwf.i This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <nsm...@us...> - 2008-07-02 16:28:49
|
Revision: 2256 http://csp.svn.sourceforge.net/csp/?rev=2256&view=rev Author: nsmoooose Date: 2008-07-02 09:28:32 -0700 (Wed, 02 Jul 2008) Log Message: ----------- Some dll export fixes for windows. Modified Paths: -------------- branches/wf_as_shared_lib/csp/__init__.py branches/wf_as_shared_lib/csp/cspwf/ResourceLocator.cpp branches/wf_as_shared_lib/csp/cspwf/ResourceLocator.h branches/wf_as_shared_lib/csp/cspwf/SConscript This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <nsm...@us...> - 2008-07-02 06:46:45
|
Revision: 2255 http://csp.svn.sourceforge.net/csp/?rev=2255&view=rev Author: nsmoooose Date: 2008-07-01 23:46:38 -0700 (Tue, 01 Jul 2008) Log Message: ----------- Removed the last include dependency between cspwf -> cspsim. Modified Paths: -------------- branches/wf_as_shared_lib/csp/cspsim/MenuScreen.cpp branches/wf_as_shared_lib/csp/cspsim/VirtualScene.cpp branches/wf_as_shared_lib/csp/cspwf/WindowManager.cpp branches/wf_as_shared_lib/csp/cspwf/WindowManager.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <nsm...@us...> - 2008-07-01 14:22:21
|
Revision: 2254 http://csp.svn.sourceforge.net/csp/?rev=2254&view=rev Author: nsmoooose Date: 2008-07-01 07:22:08 -0700 (Tue, 01 Jul 2008) Log Message: ----------- Removed Config.h dependency between cspwf and cspsim. Modified Paths: -------------- branches/wf_as_shared_lib/csp/cspsim/CSPSim.cpp branches/wf_as_shared_lib/csp/cspsim/CSPSim.h branches/wf_as_shared_lib/csp/cspsim/MenuScreen.cpp branches/wf_as_shared_lib/csp/cspwf/ControlGeometryBuilder.cpp branches/wf_as_shared_lib/csp/cspwf/ResourceLocator.cpp branches/wf_as_shared_lib/csp/cspwf/ResourceLocator.h branches/wf_as_shared_lib/csp/cspwf/Serialization.cpp branches/wf_as_shared_lib/csp/cspwf/Serialization.h branches/wf_as_shared_lib/csp/cspwf/cspwf.i This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <nsm...@us...> - 2008-07-01 10:45:49
|
Revision: 2253 http://csp.svn.sourceforge.net/csp/?rev=2253&view=rev Author: nsmoooose Date: 2008-07-01 03:45:39 -0700 (Tue, 01 Jul 2008) Log Message: ----------- Layout tool is now also compiled when you do: scons all Moved and renamed InputInterfaceManager class into cspsim since it depends on InputInterface. Modified Paths: -------------- branches/wf_as_shared_lib/csp/cspsim/GameScreen.cpp branches/wf_as_shared_lib/csp/cspsim/GameScreen.h branches/wf_as_shared_lib/csp/cspsim/SConscript branches/wf_as_shared_lib/csp/cspsim/swig/Screens.i branches/wf_as_shared_lib/csp/cspwf/SConscript branches/wf_as_shared_lib/csp/cspwf/cspwf.i branches/wf_as_shared_lib/csp/data/ui/scripts/utils.py branches/wf_as_shared_lib/csp/tools/layout2/SConscript Added Paths: ----------- branches/wf_as_shared_lib/csp/cspsim/InputInterfaceWfAdapter.cpp branches/wf_as_shared_lib/csp/cspsim/InputInterfaceWfAdapter.h Removed Paths: ------------- branches/wf_as_shared_lib/csp/cspsim/swig/wf.i branches/wf_as_shared_lib/csp/cspwf/InputInterfaceManager.cpp branches/wf_as_shared_lib/csp/cspwf/InputInterfaceManager.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <nsm...@us...> - 2008-06-30 14:11:02
|
Revision: 2252 http://csp.svn.sourceforge.net/csp/?rev=2252&view=rev Author: nsmoooose Date: 2008-06-30 07:10:51 -0700 (Mon, 30 Jun 2008) Log Message: ----------- Removed unneeded includes to files in cspsim. Fixed some small compiler warnings. Python bindings for wf is still within cspsim_module. Modified Paths: -------------- branches/wf_as_shared_lib/csp/cspsim/cspsim.i branches/wf_as_shared_lib/csp/cspwf/Button.cpp branches/wf_as_shared_lib/csp/cspwf/CheckBox.cpp branches/wf_as_shared_lib/csp/cspwf/ListBox.cpp branches/wf_as_shared_lib/csp/cspwf/SConscript branches/wf_as_shared_lib/csp/cspwf/StyleBuilder.h branches/wf_as_shared_lib/csp/cspwf/Tab.cpp branches/wf_as_shared_lib/csp/cspwf/Tab.h branches/wf_as_shared_lib/csp/cspwf/WindowManager.cpp branches/wf_as_shared_lib/csp/tools/layout2/cpp/CspLayoutApplication.cpp Added Paths: ----------- branches/wf_as_shared_lib/csp/todo.sh This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <nsm...@us...> - 2008-06-27 14:48:34
|
Revision: 2251 http://csp.svn.sourceforge.net/csp/?rev=2251&view=rev Author: nsmoooose Date: 2008-06-27 07:48:13 -0700 (Fri, 27 Jun 2008) Log Message: ----------- Fixed some compiler warnings. Modified Paths: -------------- trunk/csp/cspsim/VirtualScene.cpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <nsm...@us...> - 2008-06-26 14:26:24
|
Revision: 2250 http://csp.svn.sourceforge.net/csp/?rev=2250&view=rev Author: nsmoooose Date: 2008-06-26 07:25:32 -0700 (Thu, 26 Jun 2008) Log Message: ----------- Added missing dependency. Modified Paths: -------------- branches/wf_as_shared_lib/csp/cspsim/SConscript This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <nsm...@us...> - 2008-06-24 18:20:40
|
Revision: 2249 http://csp.svn.sourceforge.net/csp/?rev=2249&view=rev Author: nsmoooose Date: 2008-06-24 11:19:14 -0700 (Tue, 24 Jun 2008) Log Message: ----------- Fixed export definitions used by windows. Removed CSP_NAMESPACE[_END] macro in all wf files. Cannot see any situation where it should be needed to redefine the namespace. Modified Paths: -------------- branches/wf_as_shared_lib/csp/cspwf/Button.cpp branches/wf_as_shared_lib/csp/cspwf/Button.h branches/wf_as_shared_lib/csp/cspwf/Check.cpp branches/wf_as_shared_lib/csp/cspwf/Check.h branches/wf_as_shared_lib/csp/cspwf/CheckBox.cpp branches/wf_as_shared_lib/csp/cspwf/CheckBox.h branches/wf_as_shared_lib/csp/cspwf/Container.cpp branches/wf_as_shared_lib/csp/cspwf/Container.h branches/wf_as_shared_lib/csp/cspwf/Control.cpp branches/wf_as_shared_lib/csp/cspwf/Control.h branches/wf_as_shared_lib/csp/cspwf/ControlCallback.cpp branches/wf_as_shared_lib/csp/cspwf/ControlCallback.h branches/wf_as_shared_lib/csp/cspwf/ControlGeometryBuilder.cpp branches/wf_as_shared_lib/csp/cspwf/ControlGeometryBuilder.h branches/wf_as_shared_lib/csp/cspwf/Image.cpp branches/wf_as_shared_lib/csp/cspwf/Image.h branches/wf_as_shared_lib/csp/cspwf/InputInterfaceManager.cpp branches/wf_as_shared_lib/csp/cspwf/InputInterfaceManager.h branches/wf_as_shared_lib/csp/cspwf/Label.cpp branches/wf_as_shared_lib/csp/cspwf/Label.h branches/wf_as_shared_lib/csp/cspwf/ListBox.cpp branches/wf_as_shared_lib/csp/cspwf/ListBox.h branches/wf_as_shared_lib/csp/cspwf/ListBoxItem.cpp branches/wf_as_shared_lib/csp/cspwf/ListBoxItem.h branches/wf_as_shared_lib/csp/cspwf/Model.cpp branches/wf_as_shared_lib/csp/cspwf/Model.h branches/wf_as_shared_lib/csp/cspwf/MultiControlContainer.cpp branches/wf_as_shared_lib/csp/cspwf/MultiControlContainer.h branches/wf_as_shared_lib/csp/cspwf/Padding.h branches/wf_as_shared_lib/csp/cspwf/Point.h branches/wf_as_shared_lib/csp/cspwf/Rectangle.h branches/wf_as_shared_lib/csp/cspwf/ResourceLocator.cpp branches/wf_as_shared_lib/csp/cspwf/ResourceLocator.h branches/wf_as_shared_lib/csp/cspwf/ScrollBar.cpp branches/wf_as_shared_lib/csp/cspwf/ScrollBar.h branches/wf_as_shared_lib/csp/cspwf/Serialization.cpp branches/wf_as_shared_lib/csp/cspwf/Serialization.h branches/wf_as_shared_lib/csp/cspwf/Signal.cpp branches/wf_as_shared_lib/csp/cspwf/Signal.h branches/wf_as_shared_lib/csp/cspwf/SignalData.cpp branches/wf_as_shared_lib/csp/cspwf/SignalData.h branches/wf_as_shared_lib/csp/cspwf/SingleControlContainer.cpp branches/wf_as_shared_lib/csp/cspwf/SingleControlContainer.h branches/wf_as_shared_lib/csp/cspwf/Size.h branches/wf_as_shared_lib/csp/cspwf/Slot.cpp branches/wf_as_shared_lib/csp/cspwf/Slot.h branches/wf_as_shared_lib/csp/cspwf/StringResourceManager.cpp branches/wf_as_shared_lib/csp/cspwf/StringResourceManager.h branches/wf_as_shared_lib/csp/cspwf/Style.cpp branches/wf_as_shared_lib/csp/cspwf/Style.h branches/wf_as_shared_lib/csp/cspwf/StyleBuilder.cpp branches/wf_as_shared_lib/csp/cspwf/StyleBuilder.h branches/wf_as_shared_lib/csp/cspwf/Tab.cpp branches/wf_as_shared_lib/csp/cspwf/Tab.h branches/wf_as_shared_lib/csp/cspwf/TableControlContainer.cpp branches/wf_as_shared_lib/csp/cspwf/TableControlContainer.h branches/wf_as_shared_lib/csp/cspwf/Window.cpp branches/wf_as_shared_lib/csp/cspwf/Window.h branches/wf_as_shared_lib/csp/cspwf/WindowManager.cpp branches/wf_as_shared_lib/csp/cspwf/WindowManager.h Added Paths: ----------- branches/wf_as_shared_lib/csp/cspwf/Export.h Property Changed: ---------------- branches/wf_as_shared_lib/csp/cspwf/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <nsm...@us...> - 2008-06-23 14:24:51
|
Revision: 2248 http://csp.svn.sourceforge.net/csp/?rev=2248&view=rev Author: nsmoooose Date: 2008-06-23 07:22:19 -0700 (Mon, 23 Jun 2008) Log Message: ----------- Refactoring to make all wf (window framework) files into its own shared lib. Modified Paths: -------------- branches/wf_as_shared_lib/csp/SConstruct branches/wf_as_shared_lib/csp/csplib/SConscript branches/wf_as_shared_lib/csp/cspsim/CSPSim.cpp branches/wf_as_shared_lib/csp/cspsim/CSPSim.h branches/wf_as_shared_lib/csp/cspsim/GameScreen.cpp branches/wf_as_shared_lib/csp/cspsim/GameScreen.h branches/wf_as_shared_lib/csp/cspsim/MenuScreen.cpp branches/wf_as_shared_lib/csp/cspsim/MenuScreen.h branches/wf_as_shared_lib/csp/cspsim/SConscript branches/wf_as_shared_lib/csp/cspsim/VirtualScene.cpp Added Paths: ----------- branches/wf_as_shared_lib/csp/cspwf/ branches/wf_as_shared_lib/csp/cspwf/Button.cpp branches/wf_as_shared_lib/csp/cspwf/Button.h branches/wf_as_shared_lib/csp/cspwf/Check.cpp branches/wf_as_shared_lib/csp/cspwf/Check.h branches/wf_as_shared_lib/csp/cspwf/CheckBox.cpp branches/wf_as_shared_lib/csp/cspwf/CheckBox.h branches/wf_as_shared_lib/csp/cspwf/Container.cpp branches/wf_as_shared_lib/csp/cspwf/Container.h branches/wf_as_shared_lib/csp/cspwf/Control.cpp branches/wf_as_shared_lib/csp/cspwf/Control.h branches/wf_as_shared_lib/csp/cspwf/ControlCallback.cpp branches/wf_as_shared_lib/csp/cspwf/ControlCallback.h branches/wf_as_shared_lib/csp/cspwf/ControlGeometryBuilder.cpp branches/wf_as_shared_lib/csp/cspwf/ControlGeometryBuilder.h branches/wf_as_shared_lib/csp/cspwf/Image.cpp branches/wf_as_shared_lib/csp/cspwf/Image.h branches/wf_as_shared_lib/csp/cspwf/InputInterfaceManager.cpp branches/wf_as_shared_lib/csp/cspwf/InputInterfaceManager.h branches/wf_as_shared_lib/csp/cspwf/Label.cpp branches/wf_as_shared_lib/csp/cspwf/Label.h branches/wf_as_shared_lib/csp/cspwf/ListBox.cpp branches/wf_as_shared_lib/csp/cspwf/ListBox.h branches/wf_as_shared_lib/csp/cspwf/ListBoxItem.cpp branches/wf_as_shared_lib/csp/cspwf/ListBoxItem.h branches/wf_as_shared_lib/csp/cspwf/Model.cpp branches/wf_as_shared_lib/csp/cspwf/Model.h branches/wf_as_shared_lib/csp/cspwf/MultiControlContainer.cpp branches/wf_as_shared_lib/csp/cspwf/MultiControlContainer.h branches/wf_as_shared_lib/csp/cspwf/Padding.h branches/wf_as_shared_lib/csp/cspwf/Point.h branches/wf_as_shared_lib/csp/cspwf/Rectangle.h branches/wf_as_shared_lib/csp/cspwf/ResourceLocator.cpp branches/wf_as_shared_lib/csp/cspwf/ResourceLocator.h branches/wf_as_shared_lib/csp/cspwf/SConscript branches/wf_as_shared_lib/csp/cspwf/ScrollBar.cpp branches/wf_as_shared_lib/csp/cspwf/ScrollBar.h branches/wf_as_shared_lib/csp/cspwf/Serialization.cpp branches/wf_as_shared_lib/csp/cspwf/Serialization.h branches/wf_as_shared_lib/csp/cspwf/Signal.cpp branches/wf_as_shared_lib/csp/cspwf/Signal.h branches/wf_as_shared_lib/csp/cspwf/SignalData.cpp branches/wf_as_shared_lib/csp/cspwf/SignalData.h branches/wf_as_shared_lib/csp/cspwf/SingleControlContainer.cpp branches/wf_as_shared_lib/csp/cspwf/SingleControlContainer.h branches/wf_as_shared_lib/csp/cspwf/Size.h branches/wf_as_shared_lib/csp/cspwf/Slot.cpp branches/wf_as_shared_lib/csp/cspwf/Slot.h branches/wf_as_shared_lib/csp/cspwf/StringResourceManager.cpp branches/wf_as_shared_lib/csp/cspwf/StringResourceManager.h branches/wf_as_shared_lib/csp/cspwf/Style.cpp branches/wf_as_shared_lib/csp/cspwf/Style.h branches/wf_as_shared_lib/csp/cspwf/StyleBuilder.cpp branches/wf_as_shared_lib/csp/cspwf/StyleBuilder.h branches/wf_as_shared_lib/csp/cspwf/Tab.cpp branches/wf_as_shared_lib/csp/cspwf/Tab.h branches/wf_as_shared_lib/csp/cspwf/TableControlContainer.cpp branches/wf_as_shared_lib/csp/cspwf/TableControlContainer.h branches/wf_as_shared_lib/csp/cspwf/Window.cpp branches/wf_as_shared_lib/csp/cspwf/Window.h branches/wf_as_shared_lib/csp/cspwf/WindowManager.cpp branches/wf_as_shared_lib/csp/cspwf/WindowManager.h branches/wf_as_shared_lib/csp/cspwf/cspwf.i Removed Paths: ------------- branches/wf_as_shared_lib/csp/cspsim/wf/ branches/wf_as_shared_lib/csp/cspwf/Button.cpp branches/wf_as_shared_lib/csp/cspwf/Button.h branches/wf_as_shared_lib/csp/cspwf/Check.cpp branches/wf_as_shared_lib/csp/cspwf/Check.h branches/wf_as_shared_lib/csp/cspwf/CheckBox.cpp branches/wf_as_shared_lib/csp/cspwf/CheckBox.h branches/wf_as_shared_lib/csp/cspwf/Container.cpp branches/wf_as_shared_lib/csp/cspwf/Container.h branches/wf_as_shared_lib/csp/cspwf/Control.cpp branches/wf_as_shared_lib/csp/cspwf/Control.h branches/wf_as_shared_lib/csp/cspwf/ControlCallback.cpp branches/wf_as_shared_lib/csp/cspwf/ControlCallback.h branches/wf_as_shared_lib/csp/cspwf/ControlGeometryBuilder.cpp branches/wf_as_shared_lib/csp/cspwf/ControlGeometryBuilder.h branches/wf_as_shared_lib/csp/cspwf/Image.cpp branches/wf_as_shared_lib/csp/cspwf/Image.h branches/wf_as_shared_lib/csp/cspwf/InputInterfaceManager.cpp branches/wf_as_shared_lib/csp/cspwf/InputInterfaceManager.h branches/wf_as_shared_lib/csp/cspwf/Label.cpp branches/wf_as_shared_lib/csp/cspwf/Label.h branches/wf_as_shared_lib/csp/cspwf/ListBox.cpp branches/wf_as_shared_lib/csp/cspwf/ListBox.h branches/wf_as_shared_lib/csp/cspwf/ListBoxItem.cpp branches/wf_as_shared_lib/csp/cspwf/ListBoxItem.h branches/wf_as_shared_lib/csp/cspwf/Model.cpp branches/wf_as_shared_lib/csp/cspwf/Model.h branches/wf_as_shared_lib/csp/cspwf/MultiControlContainer.cpp branches/wf_as_shared_lib/csp/cspwf/MultiControlContainer.h branches/wf_as_shared_lib/csp/cspwf/Padding.h branches/wf_as_shared_lib/csp/cspwf/Point.h branches/wf_as_shared_lib/csp/cspwf/Rectangle.h branches/wf_as_shared_lib/csp/cspwf/ResourceLocator.cpp branches/wf_as_shared_lib/csp/cspwf/ResourceLocator.h branches/wf_as_shared_lib/csp/cspwf/ScrollBar.cpp branches/wf_as_shared_lib/csp/cspwf/ScrollBar.h branches/wf_as_shared_lib/csp/cspwf/Serialization.cpp branches/wf_as_shared_lib/csp/cspwf/Serialization.h branches/wf_as_shared_lib/csp/cspwf/Signal.cpp branches/wf_as_shared_lib/csp/cspwf/Signal.h branches/wf_as_shared_lib/csp/cspwf/SignalData.cpp branches/wf_as_shared_lib/csp/cspwf/SignalData.h branches/wf_as_shared_lib/csp/cspwf/SingleControlContainer.cpp branches/wf_as_shared_lib/csp/cspwf/SingleControlContainer.h branches/wf_as_shared_lib/csp/cspwf/Size.h branches/wf_as_shared_lib/csp/cspwf/Slot.cpp branches/wf_as_shared_lib/csp/cspwf/Slot.h branches/wf_as_shared_lib/csp/cspwf/StringResourceManager.cpp branches/wf_as_shared_lib/csp/cspwf/StringResourceManager.h branches/wf_as_shared_lib/csp/cspwf/Style.cpp branches/wf_as_shared_lib/csp/cspwf/Style.h branches/wf_as_shared_lib/csp/cspwf/StyleBuilder.cpp branches/wf_as_shared_lib/csp/cspwf/StyleBuilder.h branches/wf_as_shared_lib/csp/cspwf/Tab.cpp branches/wf_as_shared_lib/csp/cspwf/Tab.h branches/wf_as_shared_lib/csp/cspwf/TableControlContainer.cpp branches/wf_as_shared_lib/csp/cspwf/TableControlContainer.h branches/wf_as_shared_lib/csp/cspwf/Window.cpp branches/wf_as_shared_lib/csp/cspwf/Window.h branches/wf_as_shared_lib/csp/cspwf/WindowManager.cpp branches/wf_as_shared_lib/csp/cspwf/WindowManager.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <nsm...@us...> - 2008-06-23 14:19:06
|
Revision: 2247 http://csp.svn.sourceforge.net/csp/?rev=2247&view=rev Author: nsmoooose Date: 2008-06-23 07:18:31 -0700 (Mon, 23 Jun 2008) Log Message: ----------- Created a branch where wf (window framework) namespace is moved into its own .so file. wf should be as independent of the simulator as possible. Added Paths: ----------- branches/wf_as_shared_lib/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <nsm...@us...> - 2008-06-23 11:23:32
|
Revision: 2246 http://csp.svn.sourceforge.net/csp/?rev=2246&view=rev Author: nsmoooose Date: 2008-06-23 04:23:09 -0700 (Mon, 23 Jun 2008) Log Message: ----------- Added svn:ignore on files that is generated during the build process. Property Changed: ---------------- trunk/csp/ trunk/csp/csplib/net/ trunk/csp/csplib/util/ trunk/csp/cspsim/ trunk/csp/cspsim/battlefield/ trunk/csp/data/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <nsm...@us...> - 2008-06-22 19:02:59
|
Revision: 2245 http://csp.svn.sourceforge.net/csp/?rev=2245&view=rev Author: nsmoooose Date: 2008-06-22 12:02:50 -0700 (Sun, 22 Jun 2008) Log Message: ----------- The following fixes has been made. * env.Copy() method used with scons is deprecated. Replaced this method call with env.Clone() * Several gcc (4.3) warnings occured when a typedef was named the same as a class name. * Some other gcc warnings as well. Modified Paths: -------------- trunk/csp/csplib/SConscript trunk/csp/csplib/data/Matrix3.h trunk/csp/csplib/data/Vector3.h trunk/csp/csplib/thread/Thread.h trunk/csp/csplib/util/FileUtility.cpp trunk/csp/csplib/util/LogStream.cpp trunk/csp/csplib/util/StringTools.h trunk/csp/csplib/util/SynchronousUpdate.cpp trunk/csp/csplib/util/SynchronousUpdate.h trunk/csp/csplib/util/Verify.h trunk/csp/cspsim/CSPSim.cpp trunk/csp/cspsim/DoubleChannelMirror.cpp trunk/csp/cspsim/Exception.cpp trunk/csp/cspsim/SConscript trunk/csp/cspsim/f16/DataEntry.h trunk/csp/cspsim/hud/Display.cpp trunk/csp/cspsim/sound/SoundModel.cpp trunk/csp/cspsim/theater/FeatureGroup.h trunk/csp/cspsim/wf/ControlGeometryBuilder.h trunk/csp/dist/win/devpack/build/SConscript.libvorbis trunk/csp/dist/win/devpack/build/SConscript.openscenegraph trunk/csp/dist/win/devpack/build/SConscript.sdl trunk/csp/dist/win/devpack/build/devpack.py trunk/csp/modules/chunklod/SConscript trunk/csp/modules/demeter/SConscript trunk/csp/tools/build/libconf.py trunk/csp/tools/build/registry.py trunk/csp/tools/build/rules.py This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <nsm...@us...> - 2008-06-16 14:58:23
|
Revision: 2244 http://csp.svn.sourceforge.net/csp/?rev=2244&view=rev Author: nsmoooose Date: 2008-06-16 07:38:37 -0700 (Mon, 16 Jun 2008) Log Message: ----------- Fixed build warning since a non standard header file (strstream) was used. Modified Paths: -------------- trunk/csp/tools/layout2/cpp/OsgGraphicsWindow.cpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <nsm...@us...> - 2008-06-08 14:56:13
|
Revision: 2243 http://csp.svn.sourceforge.net/csp/?rev=2243&view=rev Author: nsmoooose Date: 2008-06-08 07:05:30 -0700 (Sun, 08 Jun 2008) Log Message: ----------- Added files from the cloud prototype into the normal CSP simulator. Clouds cannot be seen yet into the simulator. Created a weather folder below cspsim that will contain source code for clouds. Also moved the atmosphere class into this folder. Modified Paths: -------------- trunk/csp/cspsim/CSPSim.cpp trunk/csp/cspsim/CSPSim.h trunk/csp/cspsim/GameScreen.cpp trunk/csp/cspsim/GameScreen.h trunk/csp/cspsim/SConscript trunk/csp/cspsim/SmokeEffects.cpp trunk/csp/cspsim/VirtualScene.cpp trunk/csp/cspsim/VirtualScene.h trunk/csp/cspsim/f16/F16HUD.cpp trunk/csp/cspsim/sky/OrbitalBodyModel.cpp trunk/csp/cspsim/systems/AircraftFlightSensors.cpp trunk/csp/cspsim/weather/clouds/Cloud.cpp trunk/csp/cspsim/weather/clouds/Cloud.h trunk/csp/cspsim/weather/clouds/CloudBox.cpp trunk/csp/cspsim/weather/clouds/CloudBox.h trunk/csp/cspsim/weather/clouds/CloudMath.cpp trunk/csp/cspsim/weather/clouds/CloudMath.h trunk/csp/cspsim/weather/clouds/CloudRegistry.cpp trunk/csp/cspsim/weather/clouds/CloudRegistry.h trunk/csp/cspsim/weather/clouds/CloudTextureFactory.cpp trunk/csp/cspsim/weather/clouds/CloudTextureFactory.h trunk/csp/cspsim/weather/clouds/visitors/RemoveRedundantCloudSpritesVisitor.cpp trunk/csp/cspsim/weather/clouds/visitors/RemoveRedundantCloudSpritesVisitor.h trunk/csp/cspsim/weather/clouds/visitors/UpdateCloudModelVisitor.cpp trunk/csp/cspsim/weather/clouds/visitors/UpdateCloudModelVisitor.h trunk/csp/tools/cloud_prototype/CloudBox.cpp trunk/csp/tools/cloud_prototype/Program.cpp trunk/csp/tools/hid/maps/gamescreen-core.map Added Paths: ----------- trunk/csp/cspsim/sky/Sky.cpp trunk/csp/cspsim/sky/Sky.h trunk/csp/cspsim/weather/ trunk/csp/cspsim/weather/Atmosphere.cpp trunk/csp/cspsim/weather/Atmosphere.h trunk/csp/cspsim/weather/clouds/ trunk/csp/cspsim/weather/clouds/CloudUtils.cpp trunk/csp/cspsim/weather/clouds/CloudUtils.h Removed Paths: ------------- trunk/csp/cspsim/Atmosphere.cpp trunk/csp/cspsim/Atmosphere.h trunk/csp/cspsim/sky/SkyObserver.cpp trunk/csp/cspsim/sky/SkyObserver.h trunk/csp/cspsim/weather/clouds/Program.cpp trunk/csp/cspsim/weather/clouds/build.sh trunk/csp/cspsim/weather/clouds/cloud_prototype.sln trunk/csp/cspsim/weather/clouds/cloud_prototype.vcproj trunk/csp/cspsim/weather/clouds/cloud_texture01.png trunk/csp/cspsim/weather/clouds/cloud_texture02.png Property Changed: ---------------- trunk/csp/tools/cloud_prototype/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sv...@ww...> - 2008-04-18 18:00:35
|
Author: nsmoooose Date: 2008-04-18 11:00:14 -0700 (Fri, 18 Apr 2008) New Revision: 2236 Added: trunk/csp/tools/cloud_prototype/build.sh Modified: trunk/csp/tools/cloud_prototype/CloudBox.cpp trunk/csp/tools/cloud_prototype/CloudMath.h trunk/csp/tools/cloud_prototype/CloudRegistry.h Log: Fixed issues with cloud prototype on linux. Added build script (build.sh) that will generate a prototype executable. Browse at: https://www.zerobar.net/viewcvs/viewcvs.cgi?view=rev&rev=2236 Modified: trunk/csp/tools/cloud_prototype/CloudBox.cpp =================================================================== --- trunk/csp/tools/cloud_prototype/CloudBox.cpp 2008-04-18 11:42:45 UTC (rev 2235) +++ trunk/csp/tools/cloud_prototype/CloudBox.cpp 2008-04-18 18:00:14 UTC (rev 2236) @@ -9,7 +9,7 @@ T FindCorrectLevel(std::vector<std::pair<float, T> >& v, float value) { T default_value; - for(std::vector<std::pair<float, T> >::size_type index = 0;index < v.size();++index) { + for(typename std::vector<std::pair<float, T> >::size_type index = 0;index < v.size();++index) { if(value >= v.at(index).first) { default_value = v.at(index).second; } Modified: trunk/csp/tools/cloud_prototype/CloudMath.h =================================================================== --- trunk/csp/tools/cloud_prototype/CloudMath.h 2008-04-18 11:42:45 UTC (rev 2235) +++ trunk/csp/tools/cloud_prototype/CloudMath.h 2008-04-18 18:00:14 UTC (rev 2236) @@ -1,7 +1,7 @@ #ifndef __CSPSIM_CLOUDS_CLOUDMATH_H__ #define __CSPSIM_CLOUDS_CLOUDMATH_H__ -#include <osg/vec3> +#include <osg/Vec3> namespace csp { namespace clouds { Modified: trunk/csp/tools/cloud_prototype/CloudRegistry.h =================================================================== --- trunk/csp/tools/cloud_prototype/CloudRegistry.h 2008-04-18 11:42:45 UTC (rev 2235) +++ trunk/csp/tools/cloud_prototype/CloudRegistry.h 2008-04-18 18:00:14 UTC (rev 2236) @@ -20,8 +20,8 @@ static CloudVector CreateDefaultClouds(); - static CloudBox::ColorLevelVector CloudRegistry::CreateDefaultColorLevels(); - static CloudBox::OpacityLevelVector CloudRegistry::CreateDefaultOpacityLevels(); + static CloudBox::ColorLevelVector CreateDefaultColorLevels(); + static CloudBox::OpacityLevelVector CreateDefaultOpacityLevels(); }; } // end namespace clouds Added: trunk/csp/tools/cloud_prototype/build.sh =================================================================== --- trunk/csp/tools/cloud_prototype/build.sh (rev 0) +++ trunk/csp/tools/cloud_prototype/build.sh 2008-04-18 18:00:14 UTC (rev 2236) @@ -0,0 +1,2 @@ +gcc Cloud.cpp CloudBox.cpp CloudMath.cpp CloudRegistry.cpp CloudTextureFactory.cpp visitors/RemoveRedundantCloudSpritesVisitor.cpp visitors/UpdateCloudModelVisitor.cpp Program.cpp \ +-o prototype -Xlinker -losg -losgViewer Property changes on: trunk/csp/tools/cloud_prototype/build.sh ___________________________________________________________________ Name: svn:executable + * |
From: <sv...@ww...> - 2008-04-18 11:42:54
|
Author: nsmoooose Date: 2008-04-18 04:42:45 -0700 (Fri, 18 Apr 2008) New Revision: 2235 Removed: trunk/csp/tools/cloud_prototype/CloudSprite.cpp trunk/csp/tools/cloud_prototype/CloudSprite.h Modified: trunk/csp/tools/cloud_prototype/Cloud.cpp trunk/csp/tools/cloud_prototype/CloudBox.cpp trunk/csp/tools/cloud_prototype/CloudBox.h trunk/csp/tools/cloud_prototype/CloudRegistry.cpp trunk/csp/tools/cloud_prototype/cloud_prototype.vcproj trunk/csp/tools/cloud_prototype/visitors/RemoveRedundantCloudSpritesVisitor.cpp Log: Changes for the cloud prototype: * Added random rotation to sprites. * Added random size to sprites. * Removed CloudSprite class and made CloudBox inherit from osg::Billboard instead. This due to the fact that osg::Billboard can handle several sprites. This will also reduce the number of objects in memory. Browse at: https://www.zerobar.net/viewcvs/viewcvs.cgi?view=rev&rev=2235 Diff omitted (15536 bytes). |
From: <sv...@ww...> - 2008-04-18 07:59:31
|
Author: nsmoooose Date: 2008-04-18 00:59:23 -0700 (Fri, 18 Apr 2008) New Revision: 2234 Added: trunk/csp/tools/cloud_prototype/CloudRegistry.cpp trunk/csp/tools/cloud_prototype/CloudRegistry.h trunk/csp/tools/cloud_prototype/visitors/ trunk/csp/tools/cloud_prototype/visitors/RemoveRedundantCloudSpritesVisitor.cpp trunk/csp/tools/cloud_prototype/visitors/RemoveRedundantCloudSpritesVisitor.h trunk/csp/tools/cloud_prototype/visitors/UpdateCloudModelVisitor.cpp trunk/csp/tools/cloud_prototype/visitors/UpdateCloudModelVisitor.h Modified: trunk/csp/tools/cloud_prototype/Cloud.cpp trunk/csp/tools/cloud_prototype/Cloud.h trunk/csp/tools/cloud_prototype/CloudBox.cpp trunk/csp/tools/cloud_prototype/CloudBox.h trunk/csp/tools/cloud_prototype/CloudMath.cpp trunk/csp/tools/cloud_prototype/CloudMath.h trunk/csp/tools/cloud_prototype/CloudSprite.cpp trunk/csp/tools/cloud_prototype/CloudSprite.h trunk/csp/tools/cloud_prototype/CloudTextureFactory.cpp trunk/csp/tools/cloud_prototype/CloudTextureFactory.h trunk/csp/tools/cloud_prototype/Program.cpp trunk/csp/tools/cloud_prototype/cloud_prototype.vcproj Log: Changes for the cloud prototype: * It is now possible to clouds with several cloud boxes to make them unique. * Added a CloudRegistry that contains several standard clouds to choose from. * Documented source code a little. * Re factored to use visitors. Browse at: https://www.zerobar.net/viewcvs/viewcvs.cgi?view=rev&rev=2234 Diff omitted (26658 bytes). |
From: <sv...@ww...> - 2008-04-17 14:07:53
|
Author: nsmoooose Date: 2008-04-17 07:07:40 -0700 (Thu, 17 Apr 2008) New Revision: 2233 Added: trunk/csp/tools/cloud_prototype/CloudMath.cpp trunk/csp/tools/cloud_prototype/CloudMath.h Modified: trunk/csp/tools/cloud_prototype/CloudBox.cpp trunk/csp/tools/cloud_prototype/CloudBox.h trunk/csp/tools/cloud_prototype/Program.cpp trunk/csp/tools/cloud_prototype/cloud_prototype.vcproj Log: Some simplifications to the cloud_prototype. * Cloud sprites are now placed within an ellipsoid to make them more natural. Browse at: https://www.zerobar.net/viewcvs/viewcvs.cgi?view=rev&rev=2233 Diff omitted (12700 bytes). |
From: <sv...@ww...> - 2008-04-17 06:23:22
|
Author: nsmoooose Date: 2008-04-16 23:22:59 -0700 (Wed, 16 Apr 2008) New Revision: 2232 Added: trunk/csp/tools/cloud_prototype/cloud_texture02.png Modified: trunk/csp/tools/cloud_prototype/Cloud.cpp trunk/csp/tools/cloud_prototype/CloudBox.cpp trunk/csp/tools/cloud_prototype/CloudBox.h trunk/csp/tools/cloud_prototype/CloudSprite.cpp trunk/csp/tools/cloud_prototype/CloudSprite.h trunk/csp/tools/cloud_prototype/CloudTextureFactory.h trunk/csp/tools/cloud_prototype/Program.cpp trunk/csp/tools/cloud_prototype/cloud_texture01.png Log: The following changes has been done to the cloud prototype: * Created 28 clouds and each cloud contains 250 sprites. Each sprite is located at a random position within the cloud. * Slight improvement to the existing texture. * Added a new texture. * All sprites that are too close to each other are removed. * Added an opacity level vector. Depending on distance from center of cloud each sprite will receive its own opacity. * Fixed bugs related to depth and height of cloud. It is now possible to create a small area with dense clouds. Browse at: https://www.zerobar.net/viewcvs/viewcvs.cgi?view=rev&rev=2232 Diff omitted (10006 bytes). |
From: <sv...@ww...> - 2008-04-16 10:00:34
|
Author: nsmoooose Date: 2008-04-16 03:00:24 -0700 (Wed, 16 Apr 2008) New Revision: 2231 Added: trunk/csp/tools/cloud_prototype/ trunk/csp/tools/cloud_prototype/Cloud.cpp trunk/csp/tools/cloud_prototype/Cloud.h trunk/csp/tools/cloud_prototype/CloudBox.cpp trunk/csp/tools/cloud_prototype/CloudBox.h trunk/csp/tools/cloud_prototype/CloudSprite.cpp trunk/csp/tools/cloud_prototype/CloudSprite.h trunk/csp/tools/cloud_prototype/CloudTextureFactory.cpp trunk/csp/tools/cloud_prototype/CloudTextureFactory.h trunk/csp/tools/cloud_prototype/Program.cpp trunk/csp/tools/cloud_prototype/cloud_prototype.sln trunk/csp/tools/cloud_prototype/cloud_prototype.vcproj trunk/csp/tools/cloud_prototype/cloud_texture01.png Log: Added a very simple prototyping project for clouds. The following things are implemented: * It displays a single cloud containing 100 billboarded sprites. * Sprites near the edges of the cloud is more transparent. * Sprites at the bottom of the cloud is darker than sprites at the top of the cloud. There is currently only a solution file for Microsoft Visual Studio. But it should be simple to add a scons target for the project. Browse at: https://www.zerobar.net/viewcvs/viewcvs.cgi?view=rev&rev=2231 Diff omitted (22157 bytes). |
From: <sv...@ww...> - 2008-04-14 12:36:32
|
Author: nsmoooose Date: 2008-04-14 05:36:23 -0700 (Mon, 14 Apr 2008) New Revision: 2230 Added: trunk/csp/tools/layout2/cpp/Undo.h Removed: trunk/csp/tools/layout2/scripts/ui/ControlIdGenerator.pyc Modified: trunk/csp/tools/layout2/cpp/FeatureGraph.h trunk/csp/tools/layout2/cpp/LayoutNodes.cpp Log: The wrong header files was used when building the experimental layout2 tools. Browse at: https://www.zerobar.net/viewcvs/viewcvs.cgi?view=rev&rev=2230 Modified: trunk/csp/tools/layout2/cpp/FeatureGraph.h =================================================================== --- trunk/csp/tools/layout2/cpp/FeatureGraph.h 2008-04-14 12:02:15 UTC (rev 2229) +++ trunk/csp/tools/layout2/cpp/FeatureGraph.h 2008-04-14 12:36:23 UTC (rev 2230) @@ -21,8 +21,8 @@ #ifndef __CSP_LAYOUT_FEATUREGRAPH_H__ #define __CSP_LAYOUT_FEATUREGRAPH_H__ -#include <csp/tools/layout/LayoutNodes.h> -#include <csp/tools/layout/Undo.h> +#include <csp/tools/layout2/cpp/LayoutNodes.h> +#include <csp/tools/layout2/cpp/Undo.h> #include <osg/Referenced> #include <osg/ref_ptr> Modified: trunk/csp/tools/layout2/cpp/LayoutNodes.cpp =================================================================== --- trunk/csp/tools/layout2/cpp/LayoutNodes.cpp 2008-04-14 12:02:15 UTC (rev 2229) +++ trunk/csp/tools/layout2/cpp/LayoutNodes.cpp 2008-04-14 12:36:23 UTC (rev 2230) @@ -15,7 +15,7 @@ // Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, US -#include <csp/tools/layout/LayoutNodes.h> +#include <csp/tools/layout2/cpp/LayoutNodes.h> #include <iostream> #include <osg/Switch> Copied: trunk/csp/tools/layout2/cpp/Undo.h (from rev 2222, trunk/csp/tools/layout/Undo.h) =================================================================== --- trunk/csp/tools/layout2/cpp/Undo.h (rev 0) +++ trunk/csp/tools/layout2/cpp/Undo.h 2008-04-14 12:36:23 UTC (rev 2230) @@ -0,0 +1,113 @@ +// CSPLayout +// Copyright 2003, 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, US + + +#ifndef __CSP_LAYOUT_UNDO_H__ +#define __CSP_LAYOUT_UNDO_H__ + +#include <osg/Referenced> +#include <string> +#include <deque> + + +/** Abstract base class for commands that can be undone/redone. + */ +class Command: public osg::Referenced { +public: + virtual ~Command() { } + virtual void undo() = 0; + virtual void redo() = 0; + virtual std::string label() const = 0; +}; + + +/** CommandHistory manages undo/redo operations for a document. It maintains + * two stacks of Command instances, one for applied commands that can be undone, + * and one for undone commands that can be redone. When a command is undone, it + * is popped from the first stack and pushed onto the second stack. The converse + * is true for redo events. The second stack is cleared whenever a new action is + * applied. + */ +class CommandHistory { + std::deque< osg::ref_ptr<Command> > m_Undo; + std::deque< osg::ref_ptr<Command> > m_Redo; +public: + /** Flush all commands (undo and redo). + */ + void clear() { + m_Undo.clear(); + m_Redo.clear(); + } + + /** Get the undo label of the most recently applied command, or an empty + * string if the command history is empty. + */ + std::string getUndoLabel() const { return m_Undo.empty() ? "" : m_Undo.back()->label(); } + + /** Get the redo label of the most recently undone command, or an empty + * string if the redo stack is empty. + */ + std::string getRedoLabel() const { return m_Redo.empty() ? "" : m_Redo.back()->label(); } + + /** Test if the command history has entries. If this method returns false the document + * should be unmodified, modulo changes that are not tracked by this command history. + */ + bool hasUndo() const { return !m_Undo.empty(); } + + /** Test if any commands have been undone and can be reapplied. + */ + bool hasRedo() const { return !m_Redo.empty(); } + + /** Undo the most recently applied command, if any. + */ + void undo() { + if (hasUndo()) { + m_Undo.back()->undo(); + m_Redo.push_back(m_Undo.back()); + m_Undo.pop_back(); + } + } + + /** Redo the most recently undone command, if any. Undone commands can not be redone + * if new commands have since been added to the command history. + */ + void redo() { + if (hasRedo()) { + m_Redo.back()->redo(); + m_Undo.push_back(m_Redo.back()); + m_Redo.pop_back(); + } + } + + /** Run a command and add it to the command history. + */ + void runCommand(Command *command) { + addCommand(command); + command->redo(); + } + + /** Add a command to the command history, assuming it has already been applied to the + * document. + */ + void addCommand(Command *command) { + assert(command); + m_Undo.push_back(command); + m_Redo.clear(); + } +}; + +#endif // __CSP_LAYOUT_UNDO_H__ Deleted: trunk/csp/tools/layout2/scripts/ui/ControlIdGenerator.pyc =================================================================== (Binary files differ) |
From: <sv...@ww...> - 2008-04-14 12:02:26
|
Author: nsmoooose Date: 2008-04-14 05:02:15 -0700 (Mon, 14 Apr 2008) New Revision: 2229 Modified: trunk/csp/SConstruct Log: It is now possible to build using debug or release in windows without manual edit of SConstruct. Simply type the following when you need to build using debug on windows. scons all debug=1 Browse at: https://www.zerobar.net/viewcvs/viewcvs.cgi?view=rev&rev=2229 Modified: trunk/csp/SConstruct =================================================================== --- trunk/csp/SConstruct 2008-03-26 06:06:52 UTC (rev 2228) +++ trunk/csp/SConstruct 2008-04-14 12:02:15 UTC (rev 2229) @@ -111,6 +111,7 @@ scons config check for necessary headers and libraries scons all build everything + scons all debug=1 build everything in debug mode (windows) scons cspsim build the main flight simulator client scons indexserver build the master server needed for multiplayer scons dox generate doxygen documentation @@ -129,12 +130,23 @@ env.Replace(SWIGINCLUDES=self.INCLUDE) def customize_win(self, env): - env.Replace(CXXFLAGS=Split('/GR /MD /O2 /EHsc /W3 /nologo')) - env.AppendUnique(CPPDEFINES=Split('WIN32 __WIN32__ _USRDLL _DLL NDEBUG _CRT_SECURE_NO_DEPRECATE')) - env.AppendUnique(LINKFLAGS=Split('/INCREMENTAL:NO /RELEASE /nologo')) - env.AppendUnique(SHLINKFLAGS=Split('/INCREMENTAL:NO /RELEASE /nologo')) - env.AppendUnique(LIBPATH=[build.GetPythonLibrary()]) - env.CopyEnvironment(Split('PATH INCLUDE LIB')) + debug = ARGUMENTS.get('debug', 0) + if int(debug) == 0: + print('Building release configuration') + env.Replace(CXXFLAGS=Split('/GR /MD /O2 /EHsc /W3 /nologo')) + env.AppendUnique(CPPDEFINES=Split('WIN32 __WIN32__ _USRDLL _DLL NDEBUG _CRT_SECURE_NO_DEPRECATE')) + env.AppendUnique(LINKFLAGS=Split('/INCREMENTAL:NO /RELEASE /nologo')) + env.AppendUnique(SHLINKFLAGS=Split('/INCREMENTAL:NO /RELEASE /nologo')) + env.AppendUnique(LIBPATH=[build.GetPythonLibrary()]) + env.CopyEnvironment(Split('PATH INCLUDE LIB')) + else: + print('Building debug configuration') + env.Replace(CXXFLAGS=Split('/GR /MD /Zi /EHsc /W3 /nologo')) + env.AppendUnique(CPPDEFINES=Split('WIN32 __WIN32__ _USRDLL _DLL NDEBUG _CRT_SECURE_NO_DEPRECATE')) + env.AppendUnique(LINKFLAGS=Split('/INCREMENTAL:NO /DEBUG /nologo')) + env.AppendUnique(SHLINKFLAGS=Split('/INCREMENTAL:NO /DEBUG /nologo')) + env.AppendUnique(LIBPATH=[build.GetPythonLibrary()]) + env.CopyEnvironment(Split('PATH INCLUDE LIB')) def customize_linux(self, env): gcc = build.GetGCCVersion() |
From: <sv...@ww...> - 2008-03-26 06:06:58
|
Author: mkrose Date: 2008-03-25 23:06:52 -0700 (Tue, 25 Mar 2008) New Revision: 2228 Modified: trunk/csp/cspsim/VirtualScene.cpp Log: Fix some warnings and a related bug. Browse at: https://www.zerobar.net/viewcvs/viewcvs.cgi?view=rev&rev=2228 Modified: trunk/csp/cspsim/VirtualScene.cpp =================================================================== --- trunk/csp/cspsim/VirtualScene.cpp 2008-03-26 06:05:53 UTC (rev 2227) +++ trunk/csp/cspsim/VirtualScene.cpp 2008-03-26 06:06:52 UTC (rev 2228) @@ -959,7 +959,11 @@ } void VirtualScene::getViewport(int& x, int& y, int& width, int& height) { - m_FarView->getViewport(/*x, y, width, height*/); + const osg::Viewport* vp = m_FarView->getViewport(); + x = vp->x(); + y = vp->y(); + width = vp->width(); + height = vp->height(); } void VirtualScene::spinTheWorld(bool spin) { |
From: <sv...@ww...> - 2008-03-26 06:06:00
|
Author: mkrose Date: 2008-03-25 23:05:53 -0700 (Tue, 25 Mar 2008) New Revision: 2227 Modified: trunk/csp/modules/demeter/DemeterException.h Log: Fix a couple warnings under gcc 4.2.3 Browse at: https://www.zerobar.net/viewcvs/viewcvs.cgi?view=rev&rev=2227 Modified: trunk/csp/modules/demeter/DemeterException.h =================================================================== --- trunk/csp/modules/demeter/DemeterException.h 2008-03-26 05:41:33 UTC (rev 2226) +++ trunk/csp/modules/demeter/DemeterException.h 2008-03-26 06:05:53 UTC (rev 2227) @@ -31,7 +31,7 @@ class DemeterException { public: - DemeterException(char* szErrorMessage) + DemeterException(const char* szErrorMessage) { m_pErrorMessage = new string("TERRAIN ERROR: "); m_pErrorMessage->append(szErrorMessage); |