]>
git.gag.com Git - debian/openrocket/log
kruland2607 [Tue, 24 Apr 2012 18:24:22 +0000 (18:24 +0000)]
Change the implementation of Transition getComponentVolume to include the volumes of the shoulders as well as the main body. This means that Transition no longer needs to override getComponentMass since the default implementation of density * volume now works correctly.
Added helper function to RocketComponent to compute the volume of a ring component by computing the "mass" with density of 1.0.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@599
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Mon, 23 Apr 2012 21:32:04 +0000 (21:32 +0000)]
Added test cases for computing volumes & masses of nc & transitions with shoulders.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@591
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Mon, 23 Apr 2012 17:51:50 +0000 (17:51 +0000)]
Fixed problems in computation of SymmetricComponent.integrate found by new unit tests. There were two problems with the previous code. First due to rounding errors, it was possible during the last iteration, the right end point (x+l) was beyond the overall length of the component. This resulted in a zero 0 being used for r2 throwing off the overall computation of volume. The second problem was for hollow components. The test for when to switch from using filled to hollow was incorrect because it was comparing r to thickness. However, thickness is normal to the surface of the component so this test overestimated the total volume of the component.
After making these computation changes, the tests for the density computation in NoseConePresetTests and TransitionPresetTests could be tightened.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@590
180e2498 -e6e9-4542-8430-
84ac67f01cd8
rodinia814 [Mon, 23 Apr 2012 14:28:06 +0000 (14:28 +0000)]
better logging support
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@589
180e2498 -e6e9-4542-8430-
84ac67f01cd8
rodinia814 [Mon, 23 Apr 2012 14:26:05 +0000 (14:26 +0000)]
Initial XML generating code for .orc format.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@588
180e2498 -e6e9-4542-8430-
84ac67f01cd8
rodinia814 [Sun, 22 Apr 2012 21:17:42 +0000 (21:17 +0000)]
Removed redundant tube coupler rows from the body tube file (they were already in the tube coupler file).
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@587
180e2498 -e6e9-4542-8430-
84ac67f01cd8
rodinia814 [Sun, 22 Apr 2012 20:57:56 +0000 (20:57 +0000)]
Tube Coupler Description
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@586
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Sun, 22 Apr 2012 20:26:22 +0000 (20:26 +0000)]
Change nose cone preset to use Aft Outer Diameter, Aft Shoulder Length, and Aft Shoulder Diameter to be consistent with Transitions. Added a bunch of unit tests and correct behavior of the rocketcomponent setters to clear the preset appropriately. Modified the temporary csv data files to use the "aft" specifiers.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@585
180e2498 -e6e9-4542-8430-
84ac67f01cd8
rodinia814 [Sun, 22 Apr 2012 16:20:08 +0000 (16:20 +0000)]
Minor cleanup
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@583
180e2498 -e6e9-4542-8430-
84ac67f01cd8
rodinia814 [Sun, 22 Apr 2012 14:55:29 +0000 (14:55 +0000)]
Added printing support for Component Preset in Parts Detail Report.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@582
180e2498 -e6e9-4542-8430-
84ac67f01cd8
rodinia814 [Sun, 22 Apr 2012 03:11:13 +0000 (03:11 +0000)]
Initial Rocksim CSV parsing support for materials and components.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@581
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Fri, 20 Apr 2012 18:54:47 +0000 (18:54 +0000)]
Changed Unit.toString to use 0.### format for pretty small numbers ( 0.0005 < . < 0.095). Modified the unit test to have explicit tests for rounding to the correct value at the correct position (for round to even rule).
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@579
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Fri, 20 Apr 2012 15:45:24 +0000 (15:45 +0000)]
Pulled unit tests for Unit.toString from Unit.main into a real unit test.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@578
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Fri, 20 Apr 2012 15:42:08 +0000 (15:42 +0000)]
Fix computation of density for BULK_HEADs by using a more general way to compute the volume of a cylinder.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@577
180e2498 -e6e9-4542-8430-
84ac67f01cd8
bdureau [Fri, 20 Apr 2012 06:41:11 +0000 (06:41 +0000)]
Added Czech locale
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@576
180e2498 -e6e9-4542-8430-
84ac67f01cd8
bdureau [Fri, 20 Apr 2012 06:39:25 +0000 (06:39 +0000)]
New translations
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@575
180e2498 -e6e9-4542-8430-
84ac67f01cd8
plaa [Thu, 19 Apr 2012 17:24:03 +0000 (17:24 +0000)]
Support for opening recovery device on stage separation
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@574
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Thu, 19 Apr 2012 16:18:23 +0000 (16:18 +0000)]
Added show all compatible types to Chooser. Revised logic for showing match fore diameter check box.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@573
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Thu, 19 Apr 2012 16:04:33 +0000 (16:04 +0000)]
Added alternative query arguments for listForTypes which takes a list instead of array.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@572
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Thu, 19 Apr 2012 16:03:48 +0000 (16:03 +0000)]
Change implementation of compatible types so they can be declared. Because of the circular references, they cannot be declared in constructor arguments.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@571
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Thu, 19 Apr 2012 16:02:30 +0000 (16:02 +0000)]
Mark bulkheads as filled.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@570
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Wed, 18 Apr 2012 19:48:56 +0000 (19:48 +0000)]
Hack for working around unknown materials. Need to address the FIXME
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@569
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Wed, 18 Apr 2012 19:46:36 +0000 (19:46 +0000)]
Added semroc centering rings and engine blocks.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@568
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Wed, 18 Apr 2012 19:43:28 +0000 (19:43 +0000)]
Added centering rings and engine blocks presets
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@567
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Wed, 18 Apr 2012 19:41:33 +0000 (19:41 +0000)]
InnerTubes use ComponentPresets BODY_TUBE.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@566
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Wed, 18 Apr 2012 17:43:09 +0000 (17:43 +0000)]
Made the ComponentPresetChooserDialog much more cool by reworking the table. User can hide and unhide columns, reorder columns, and change units by using a right click context menu in the header bar.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@565
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Mon, 16 Apr 2012 20:22:39 +0000 (20:22 +0000)]
push epsilon down to .1 mm.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@564
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Mon, 16 Apr 2012 20:17:38 +0000 (20:17 +0000)]
Added support for TubeCoupler.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@563
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Mon, 16 Apr 2012 19:31:03 +0000 (19:31 +0000)]
Implemented support for bulk heads. Move setting Length from BodyComponent to RocketComponent (since that is where length is defined). Added Materials handling to StructuralComponent. Added OuterDiameter and InnerDiameter to RadiusRingComponent.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@562
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Mon, 16 Apr 2012 19:18:25 +0000 (19:18 +0000)]
Refactored the ComponentPreset.create method into the ComponentPresetFactory object to make code maintenance easier. Added support for Bulk heads.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@561
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Mon, 16 Apr 2012 19:17:17 +0000 (19:17 +0000)]
Added filter check boxes to limit the displayed components based on fitting with the previous or next component.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@560
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Mon, 16 Apr 2012 19:14:29 +0000 (19:14 +0000)]
Use a case insensitive regex for matching filenames.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@559
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Fri, 13 Apr 2012 19:39:33 +0000 (19:39 +0000)]
Implement Transition preset components.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@558
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Fri, 13 Apr 2012 19:38:23 +0000 (19:38 +0000)]
Relocate the preset files from datafiles/ to datafiles/presets/.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@557
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Fri, 13 Apr 2012 19:37:16 +0000 (19:37 +0000)]
Move the preset drop down into RocketComponentConfig materials section. Only display it if the component has a non-null getPresetType().
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@556
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Fri, 13 Apr 2012 19:35:53 +0000 (19:35 +0000)]
Added debug log message for each file loaded.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@555
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Fri, 13 Apr 2012 01:57:46 +0000 (01:57 +0000)]
Don't support a CG override in components. When using a nose conet preset, compute the density from the mass and use this in conjuction with the material.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@548
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Fri, 13 Apr 2012 01:56:06 +0000 (01:56 +0000)]
When loading from preset use the direct assignment for material instead of the setter method.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@547
180e2498 -e6e9-4542-8430-
84ac67f01cd8
bdureau [Thu, 12 Apr 2012 20:45:35 +0000 (20:45 +0000)]
updated Spanish translations
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@546
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Thu, 12 Apr 2012 19:22:07 +0000 (19:22 +0000)]
Make the ComponentPresetChooserDialog more forgiving about presets which are missing parameters.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@545
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Thu, 12 Apr 2012 16:51:23 +0000 (16:51 +0000)]
Move the parsetFromString method from TypedKey to ColumnDefinition since in general the parsing mechanism is more dependent on the file representation than the Type in the TypedKey.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@544
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Thu, 12 Apr 2012 16:50:18 +0000 (16:50 +0000)]
Don't use setThickness or setFilled from the loadFromPreset since these have side effects of clearing the preset.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@543
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Thu, 12 Apr 2012 05:55:07 +0000 (05:55 +0000)]
First cut at making component presets work for nose cones.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@542
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Thu, 12 Apr 2012 05:10:43 +0000 (05:10 +0000)]
Fixed bug in loader which caused it to load only a single csv file.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@541
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Thu, 12 Apr 2012 04:52:32 +0000 (04:52 +0000)]
Added a filter on all columns. Uses case insensitive match with unicode folding so it should work fine in Turkey.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@540
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Thu, 12 Apr 2012 04:13:40 +0000 (04:13 +0000)]
Honor the sorting during selection.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@539
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Thu, 12 Apr 2012 04:12:45 +0000 (04:12 +0000)]
Fix the problem where the PresetModel drop down was not closing when the ComponentPresetChooserDialog is opened.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@538
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Thu, 12 Apr 2012 02:35:41 +0000 (02:35 +0000)]
Moved the ComponentPresetChooserDialog from the BodyTubeConfig temporary button to the PresetModel drop down.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@537
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Wed, 11 Apr 2012 18:30:14 +0000 (18:30 +0000)]
Added rocksim component csv files pulled from various vendor websites and YORF.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@536
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Wed, 11 Apr 2012 17:36:50 +0000 (17:36 +0000)]
Added persistence of ComponentPresets in the ORK file. Bumped ORK file version number to 1.5 when saving designs containing ComponentPresets. Added a digest string to ComponentPreset which is used during reading and writing ORK files to verify the correct ComponentPreset is used.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@535
180e2498 -e6e9-4542-8430-
84ac67f01cd8
rodinia814 [Wed, 11 Apr 2012 13:00:17 +0000 (13:00 +0000)]
DGP - fix to honor launch conditions in printed simulations
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@534
180e2498 -e6e9-4542-8430-
84ac67f01cd8
rodinia814 [Wed, 11 Apr 2012 12:58:31 +0000 (12:58 +0000)]
DGP - fix to honor launch conditions in printed simulations
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@533
180e2498 -e6e9-4542-8430-
84ac67f01cd8
bdureau [Tue, 10 Apr 2012 18:33:58 +0000 (18:33 +0000)]
updated translations
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@532
180e2498 -e6e9-4542-8430-
84ac67f01cd8
plaa [Mon, 9 Apr 2012 08:20:34 +0000 (08:20 +0000)]
Add debugging for NPE in GeneralOptimizationDialog
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@530
180e2498 -e6e9-4542-8430-
84ac67f01cd8
plaa [Mon, 9 Apr 2012 07:51:42 +0000 (07:51 +0000)]
Fix bug in simulation runner ThreadPoolExecutor
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@529
180e2498 -e6e9-4542-8430-
84ac67f01cd8
plaa [Sun, 8 Apr 2012 16:09:20 +0000 (16:09 +0000)]
Fix run script
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@528
180e2498 -e6e9-4542-8430-
84ac67f01cd8
plaa [Sun, 8 Apr 2012 16:08:31 +0000 (16:08 +0000)]
Enhance component tree tooltip
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@527
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Sun, 8 Apr 2012 02:02:46 +0000 (02:02 +0000)]
Make ComponentPresetDao and interface with implementation in ComponentPresetDatabase. ComponentPresetDatabase extends Database so it can support listeners. PresetModel implements DatabaseListener so it updates when the user changes the favorite settings.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@526
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Wed, 4 Apr 2012 21:29:33 +0000 (21:29 +0000)]
Implement persistence of ComponentPreset favorites to preferences. Implement favorite check box in ComponentPresetChooserDialog. Added getPresetType to RocketComponent which returns the ComponentPreset.Type of the most compatible presets.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@516
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Tue, 3 Apr 2012 03:39:11 +0000 (03:39 +0000)]
Added table contents to ComponentPresetChooserDialog.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@508
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Tue, 3 Apr 2012 03:38:14 +0000 (03:38 +0000)]
Add units.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@507
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Tue, 3 Apr 2012 03:36:06 +0000 (03:36 +0000)]
Fix dimentions on last record in table.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@506
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Tue, 3 Apr 2012 02:05:17 +0000 (02:05 +0000)]
Remove the Daos interface and have the Application hold the ComponentPresetDao itself. This was an unnecessary layer of abstraction.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@505
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Mon, 2 Apr 2012 20:06:47 +0000 (20:06 +0000)]
Revamp construction of ComponentPresets. Validation and data munging done in the ComponentPreset.create() factory method.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@504
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Mon, 2 Apr 2012 20:05:53 +0000 (20:05 +0000)]
Added toString for debugging and error logging and Cloneable.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@503
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Mon, 2 Apr 2012 20:05:18 +0000 (20:05 +0000)]
Added support for Manufacturer and ComponentPreset.Type.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@502
180e2498 -e6e9-4542-8430-
84ac67f01cd8
plaa [Mon, 2 Apr 2012 14:23:39 +0000 (14:23 +0000)]
Preset dialog
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@501
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Mon, 2 Apr 2012 01:40:22 +0000 (01:40 +0000)]
Added a label to the preset selector.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@500
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Mon, 2 Apr 2012 01:35:44 +0000 (01:35 +0000)]
Removed unused key.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@499
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Mon, 2 Apr 2012 01:32:09 +0000 (01:32 +0000)]
Fix the header and type name to match new parsing.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@498
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Mon, 2 Apr 2012 01:17:01 +0000 (01:17 +0000)]
Fix dimentions in sample preset file.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@497
180e2498 -e6e9-4542-8430-
84ac67f01cd8
plaa [Sun, 1 Apr 2012 19:16:25 +0000 (19:16 +0000)]
Updates and fixed to preset handling
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@496
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Sun, 1 Apr 2012 03:27:45 +0000 (03:27 +0000)]
Reimplement ComponentPreset to be a bag of typed parameters. This provides greater flexibility.
Added PresetCSVReader which reads Components from CSV files based on the headers defined in the file.
Added placeholder for a Table dialog containing the ComponentPresets.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@495
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Fri, 30 Mar 2012 21:09:52 +0000 (21:09 +0000)]
Make the preset combo box display empty when the preset is lost due to changes in parameters.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@494
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Fri, 30 Mar 2012 18:17:14 +0000 (18:17 +0000)]
Change the component change event to BOTH_CHANGE when the preset is modified.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@493
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Thu, 29 Mar 2012 02:53:37 +0000 (02:53 +0000)]
Correct startup order. Since parsing the body tube preset library uses BodyTube and therefore Material and ExternalComponent which holds on to static copies of the translator, it must be done after localization is initialized.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@492
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Thu, 29 Mar 2012 02:47:49 +0000 (02:47 +0000)]
Initial work on BodyTube ComponentPresets.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@491
180e2498 -e6e9-4542-8430-
84ac67f01cd8
bdureau [Tue, 27 Mar 2012 19:43:28 +0000 (19:43 +0000)]
Spanish translations update
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@490
180e2498 -e6e9-4542-8430-
84ac67f01cd8
plaa [Tue, 27 Mar 2012 19:28:18 +0000 (19:28 +0000)]
Fix inputting negative rotation angle values of various components
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@489
180e2498 -e6e9-4542-8430-
84ac67f01cd8
plaa [Tue, 27 Mar 2012 11:42:31 +0000 (11:42 +0000)]
Change toLowerCase() to toLowerCase(Locale.ENGLISH)
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@488
180e2498 -e6e9-4542-8430-
84ac67f01cd8
rodinia814 [Sun, 25 Mar 2012 15:56:12 +0000 (15:56 +0000)]
DGP - design report figure honors rotation angle of main figure; added rocksim constants for future use
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@487
180e2498 -e6e9-4542-8430-
84ac67f01cd8
bdureau [Sat, 24 Mar 2012 17:54:22 +0000 (17:54 +0000)]
Updated French and Spanish translation
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@486
180e2498 -e6e9-4542-8430-
84ac67f01cd8
plaa [Tue, 20 Mar 2012 20:19:38 +0000 (20:19 +0000)]
Initial plugin framework
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@477
180e2498 -e6e9-4542-8430-
84ac67f01cd8
plaa [Tue, 20 Mar 2012 19:38:53 +0000 (19:38 +0000)]
Remove debugging main method
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@476
180e2498 -e6e9-4542-8430-
84ac67f01cd8
rodinia814 [Mon, 19 Mar 2012 05:23:54 +0000 (05:23 +0000)]
DGP - change to design figure offset to prevent the image from creeping off the top of the page
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@475
180e2498 -e6e9-4542-8430-
84ac67f01cd8
dyster2000 [Sun, 18 Mar 2012 18:28:11 +0000 (18:28 +0000)]
Fin import now works with any color image
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@474
180e2498 -e6e9-4542-8430-
84ac67f01cd8
plaa [Sat, 17 Mar 2012 21:32:40 +0000 (21:32 +0000)]
12.03dev version
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@473
180e2498 -e6e9-4542-8430-
84ac67f01cd8
plaa [Sat, 17 Mar 2012 21:15:42 +0000 (21:15 +0000)]
Release 12.03
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@470
180e2498 -e6e9-4542-8430-
84ac67f01cd8
plaa [Sat, 17 Mar 2012 21:13:09 +0000 (21:13 +0000)]
Release 12.03
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@469
180e2498 -e6e9-4542-8430-
84ac67f01cd8
plaa [Sat, 17 Mar 2012 20:35:21 +0000 (20:35 +0000)]
Remove test dependency on Swing
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@468
180e2498 -e6e9-4542-8430-
84ac67f01cd8
plaa [Sat, 17 Mar 2012 20:34:44 +0000 (20:34 +0000)]
Fix build script
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@467
180e2498 -e6e9-4542-8430-
84ac67f01cd8
plaa [Sat, 17 Mar 2012 20:19:52 +0000 (20:19 +0000)]
Guided tour updates
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@466
180e2498 -e6e9-4542-8430-
84ac67f01cd8
plaa [Sat, 17 Mar 2012 20:18:49 +0000 (20:18 +0000)]
Guided tour updates
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@465
180e2498 -e6e9-4542-8430-
84ac67f01cd8
plaa [Sat, 17 Mar 2012 19:54:46 +0000 (19:54 +0000)]
Switch places of CD and material
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@464
180e2498 -e6e9-4542-8430-
84ac67f01cd8
plaa [Sat, 17 Mar 2012 16:05:58 +0000 (16:05 +0000)]
Move resource sources
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@463
180e2498 -e6e9-4542-8430-
84ac67f01cd8
plaa [Sat, 17 Mar 2012 16:01:13 +0000 (16:01 +0000)]
Add resources-src directory
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@462
180e2498 -e6e9-4542-8430-
84ac67f01cd8
plaa [Sat, 17 Mar 2012 15:58:41 +0000 (15:58 +0000)]
Fin import updates
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@461
180e2498 -e6e9-4542-8430-
84ac67f01cd8
bdureau [Thu, 15 Mar 2012 22:28:30 +0000 (22:28 +0000)]
French and Spanish translations updates
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@460
180e2498 -e6e9-4542-8430-
84ac67f01cd8
bdureau [Wed, 14 Mar 2012 23:23:28 +0000 (23:23 +0000)]
Translations updates
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@459
180e2498 -e6e9-4542-8430-
84ac67f01cd8
plaa [Wed, 14 Mar 2012 07:03:32 +0000 (07:03 +0000)]
Importing of image to freeform fin set
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@458
180e2498 -e6e9-4542-8430-
84ac67f01cd8