Undo/redo system enhancements, DnD for component tree, bug fixes
authorplaa <plaa@180e2498-e6e9-4542-8430-84ac67f01cd8>
Sun, 3 Oct 2010 14:37:46 +0000 (14:37 +0000)
committerplaa <plaa@180e2498-e6e9-4542-8430-84ac67f01cd8>
Sun, 3 Oct 2010 14:37:46 +0000 (14:37 +0000)
commit07813d11b802133d179044ea9c382d23821a57d4
tree6c7a3c62d15570160dbe5d8b0ae13244d1b95330
parenta62cf98e95e16d3c1298aa2422e2f15b26be746c
Undo/redo system enhancements, DnD for component tree, bug fixes

git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@86 180e2498-e6e9-4542-8430-84ac67f01cd8
107 files changed:
ChangeLog
doc/techdoc/techdoc.pdf
doc/undo-redo-flow.uxf [new file with mode: 0644]
src/net/sf/openrocket/aerodynamics/FlightConditions.java
src/net/sf/openrocket/aerodynamics/barrowman/SymmetricComponentCalc.java
src/net/sf/openrocket/communication/UpdateInfoRetriever.java
src/net/sf/openrocket/document/OpenRocketDocument.java
src/net/sf/openrocket/document/Simulation.java
src/net/sf/openrocket/file/RocketLoader.java
src/net/sf/openrocket/file/rocksim/RocksimLoader.java
src/net/sf/openrocket/gui/adaptors/Column.java
src/net/sf/openrocket/gui/adaptors/ColumnTableModel.java
src/net/sf/openrocket/gui/adaptors/DoubleModel.java
src/net/sf/openrocket/gui/components/URLLabel.java
src/net/sf/openrocket/gui/dialogs/DebugLogDialog.java [new file with mode: 0644]
src/net/sf/openrocket/gui/dialogs/SwingWorkerDialog.java
src/net/sf/openrocket/gui/dialogs/motor/thrustcurve/ThrustCurveMotorSelectionPanel.java
src/net/sf/openrocket/gui/main/BareComponentTreeModel.java [deleted file]
src/net/sf/openrocket/gui/main/BasicFrame.java
src/net/sf/openrocket/gui/main/ComponentAddButtons.java
src/net/sf/openrocket/gui/main/ComponentTree.java [deleted file]
src/net/sf/openrocket/gui/main/ComponentTreeModel.java [deleted file]
src/net/sf/openrocket/gui/main/ComponentTreeRenderer.java [deleted file]
src/net/sf/openrocket/gui/main/DocumentSelectionModel.java
src/net/sf/openrocket/gui/main/ExceptionHandler.java
src/net/sf/openrocket/gui/main/componenttree/ComponentTree.java [new file with mode: 0644]
src/net/sf/openrocket/gui/main/componenttree/ComponentTreeModel.java [new file with mode: 0644]
src/net/sf/openrocket/gui/main/componenttree/ComponentTreeRenderer.java [new file with mode: 0644]
src/net/sf/openrocket/gui/main/componenttree/ComponentTreeTransferHandler.java [new file with mode: 0644]
src/net/sf/openrocket/gui/main/componenttree/RocketComponentTransferable.java [new file with mode: 0644]
src/net/sf/openrocket/gui/plot/PlotDialog.java
src/net/sf/openrocket/gui/scalefigure/RocketPanel.java
src/net/sf/openrocket/logging/LogHelper.java
src/net/sf/openrocket/logging/LogLevel.java
src/net/sf/openrocket/logging/TraceException.java
src/net/sf/openrocket/models/atmosphere/AtmosphericConditions.java
src/net/sf/openrocket/optimization/Function.java [deleted file]
src/net/sf/openrocket/optimization/FunctionCache.java [deleted file]
src/net/sf/openrocket/optimization/FunctionCacheComparator.java [deleted file]
src/net/sf/openrocket/optimization/FunctionCallable.java [deleted file]
src/net/sf/openrocket/optimization/FunctionDecorator.java [deleted file]
src/net/sf/openrocket/optimization/FunctionOptimizer.java [deleted file]
src/net/sf/openrocket/optimization/MultidirectionalSearchOptimizer.java [deleted file]
src/net/sf/openrocket/optimization/MultipleOptimizationController.java [deleted file]
src/net/sf/openrocket/optimization/OptimizationController.java [deleted file]
src/net/sf/openrocket/optimization/ParallelExecutorCache.java [deleted file]
src/net/sf/openrocket/optimization/ParallelFunctionCache.java [deleted file]
src/net/sf/openrocket/optimization/Point.java [deleted file]
src/net/sf/openrocket/optimization/SearchPattern.java [deleted file]
src/net/sf/openrocket/optimization/general/Function.java [new file with mode: 0644]
src/net/sf/openrocket/optimization/general/FunctionCache.java [new file with mode: 0644]
src/net/sf/openrocket/optimization/general/FunctionOptimizer.java [new file with mode: 0644]
src/net/sf/openrocket/optimization/general/OptimizationController.java [new file with mode: 0644]
src/net/sf/openrocket/optimization/general/OptimizationControllerDelegator.java [new file with mode: 0644]
src/net/sf/openrocket/optimization/general/ParallelExecutorCache.java [new file with mode: 0644]
src/net/sf/openrocket/optimization/general/ParallelFunctionCache.java [new file with mode: 0644]
src/net/sf/openrocket/optimization/general/Point.java [new file with mode: 0644]
src/net/sf/openrocket/optimization/general/multidim/FunctionCacheComparator.java [new file with mode: 0644]
src/net/sf/openrocket/optimization/general/multidim/MultidirectionalSearchOptimizer.java [new file with mode: 0644]
src/net/sf/openrocket/optimization/general/multidim/SearchPattern.java [new file with mode: 0644]
src/net/sf/openrocket/optimization/rocketoptimization/OptimizationGoal.java [new file with mode: 0644]
src/net/sf/openrocket/optimization/rocketoptimization/RocketOptimizationFunction.java [new file with mode: 0644]
src/net/sf/openrocket/optimization/rocketoptimization/RocketOptimizationParameter.java [new file with mode: 0644]
src/net/sf/openrocket/optimization/rocketoptimization/SimulationModifier.java [new file with mode: 0644]
src/net/sf/openrocket/optimization/rocketoptimization/goals/MaximizationGoal.java [new file with mode: 0644]
src/net/sf/openrocket/optimization/rocketoptimization/goals/MinimizationGoal.java [new file with mode: 0644]
src/net/sf/openrocket/optimization/rocketoptimization/goals/ValueSeekGoal.java [new file with mode: 0644]
src/net/sf/openrocket/rocketcomponent/BodyComponent.java
src/net/sf/openrocket/rocketcomponent/BodyTube.java
src/net/sf/openrocket/rocketcomponent/Bulkhead.java
src/net/sf/openrocket/rocketcomponent/CenteringRing.java
src/net/sf/openrocket/rocketcomponent/Configuration.java
src/net/sf/openrocket/rocketcomponent/EngineBlock.java
src/net/sf/openrocket/rocketcomponent/FinSet.java
src/net/sf/openrocket/rocketcomponent/FreeformFinSet.java
src/net/sf/openrocket/rocketcomponent/InnerTube.java
src/net/sf/openrocket/rocketcomponent/LaunchLug.java
src/net/sf/openrocket/rocketcomponent/MassComponent.java
src/net/sf/openrocket/rocketcomponent/Parachute.java
src/net/sf/openrocket/rocketcomponent/Rocket.java
src/net/sf/openrocket/rocketcomponent/RocketComponent.java
src/net/sf/openrocket/rocketcomponent/ShockCord.java
src/net/sf/openrocket/rocketcomponent/Sleeve.java
src/net/sf/openrocket/rocketcomponent/Stage.java
src/net/sf/openrocket/rocketcomponent/Streamer.java
src/net/sf/openrocket/rocketcomponent/Transition.java
src/net/sf/openrocket/rocketcomponent/TubeCoupler.java
src/net/sf/openrocket/simulation/BasicEventSimulationEngine.java
src/net/sf/openrocket/simulation/FlightData.java
src/net/sf/openrocket/simulation/RK4SimulationStepper.java
src/net/sf/openrocket/simulation/SimulationStatus.java
src/net/sf/openrocket/util/BugException.java
src/net/sf/openrocket/util/GUIUtil.java
src/net/sf/openrocket/util/Icons.java
src/net/sf/openrocket/util/NumericComparator.java [new file with mode: 0644]
src/net/sf/openrocket/util/Reflection.java
src/net/sf/openrocket/utils/TestFunctionOptimizer.java
src/net/sf/openrocket/utils/TestFunctionOptimizerLoop.java
test/net/sf/openrocket/Estes_A8.rse [new file with mode: 0644]
test/net/sf/openrocket/IntegrationTest.java [new file with mode: 0644]
test/net/sf/openrocket/optimization/TestSearchPattern.java
test/net/sf/openrocket/rocketcomponent/ComponentCompare.java
test/net/sf/openrocket/rocketcomponent/FinSetTest.java
test/net/sf/openrocket/rocketcomponent/RocketTest.java
test/net/sf/openrocket/simplerocket.ork [new file with mode: 0644]
web/html/actions/updates.php
web/html/techdoc.pdf [new file with mode: 0644]