debian/openrocket
12 years agoUpdated cz translations
bdureau [Thu, 26 Apr 2012 20:50:21 +0000 (20:50 +0000)]
Updated cz translations

git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@620 180e2498-e6e9-4542-8430-84ac67f01cd8

12 years agoAdded convience method UnitGroup.getUnit( String ) which returns the Unit correspondi...
kruland2607 [Thu, 26 Apr 2012 18:20:10 +0000 (18:20 +0000)]
Added convience method UnitGroup.getUnit( String ) which returns the Unit corresponding to the abbreviation.  Throws IllegalArgumentException if the requested unit does not exist.

git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@619 180e2498-e6e9-4542-8430-84ac67f01cd8

12 years agoAdded optional Thickness element/property.
kruland2607 [Thu, 26 Apr 2012 18:18:55 +0000 (18:18 +0000)]
Added optional Thickness element/property.

git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@618 180e2498-e6e9-4542-8430-84ac67f01cd8

12 years agoAdded optional Thickness element/property.
kruland2607 [Thu, 26 Apr 2012 18:18:35 +0000 (18:18 +0000)]
Added optional Thickness element/property.

git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@617 180e2498-e6e9-4542-8430-84ac67f01cd8

12 years agoAdded filled property. Made Filled and Mass optional by using objects instead of...
kruland2607 [Thu, 26 Apr 2012 18:18:00 +0000 (18:18 +0000)]
Added filled property.  Made Filled and Mass optional by using objects instead of primitives.  Changed the serialization process so only properties set in the ComponentPreset are serialized.  Change the deserialization process so if properties are not specified in the xml file, they are not assigned.

git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@616 180e2498-e6e9-4542-8430-84ac67f01cd8

12 years agoRemoved performance rocketry rocksim component files since they no longer sell retail.
kruland2607 [Thu, 26 Apr 2012 01:57:04 +0000 (01:57 +0000)]
Removed performance rocketry rocksim component files since they no longer sell retail.

git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@615 180e2498-e6e9-4542-8430-84ac67f01cd8

12 years agoCleanup
rodinia814 [Wed, 25 Apr 2012 20:59:35 +0000 (20:59 +0000)]
Cleanup

git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@613 180e2498-e6e9-4542-8430-84ac67f01cd8

12 years agoFix to invalid file.
rodinia814 [Wed, 25 Apr 2012 02:40:31 +0000 (02:40 +0000)]
Fix to invalid file.

git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@611 180e2498-e6e9-4542-8430-84ac67f01cd8

12 years agounmarshal XML (*.orc) to ComponentPresets.
rodinia814 [Wed, 25 Apr 2012 02:26:13 +0000 (02:26 +0000)]
unmarshal XML (*.orc) to ComponentPresets.

git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@610 180e2498-e6e9-4542-8430-84ac67f01cd8

12 years agoRemoved FIXME.
kruland2607 [Tue, 24 Apr 2012 21:32:32 +0000 (21:32 +0000)]
Removed FIXME.

git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@606 180e2498-e6e9-4542-8430-84ac67f01cd8

12 years agoRemoved FIXME since this seems to be the best place for it.
kruland2607 [Tue, 24 Apr 2012 21:32:12 +0000 (21:32 +0000)]
Removed FIXME since this seems to be the best place for it.

git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@605 180e2498-e6e9-4542-8430-84ac67f01cd8

12 years agoWhen a component preset for NOSE_CONE or TRANSITION has filled set to true, then...
kruland2607 [Tue, 24 Apr 2012 21:21:33 +0000 (21:21 +0000)]
When a component preset for NOSE_CONE or TRANSITION has filled set to true, then the shoulders are assumed to be filled as well.

git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@604 180e2498-e6e9-4542-8430-84ac67f01cd8

12 years agoRemoved fixme and settled on .001 for epsilon.
kruland2607 [Tue, 24 Apr 2012 19:47:33 +0000 (19:47 +0000)]
Removed fixme and settled on .001 for epsilon.

git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@601 180e2498-e6e9-4542-8430-84ac67f01cd8

12 years agoGet rid of FIXME since it had been fixed.
kruland2607 [Tue, 24 Apr 2012 19:19:55 +0000 (19:19 +0000)]
Get rid of FIXME since it had been fixed.

git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@600 180e2498-e6e9-4542-8430-84ac67f01cd8

12 years agoChange the implementation of Transition getComponentVolume to include the volumes...
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

12 years agoAdded test cases for computing volumes & masses of nc & transitions with shoulders.
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

12 years agoFixed problems in computation of SymmetricComponent.integrate found by new unit tests...
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

12 years agobetter logging support
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

12 years agoInitial XML generating code for .orc format.
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

12 years agoRemoved redundant tube coupler rows from the body tube file (they were already in...
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

12 years agoTube Coupler Description
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

12 years agoChange nose cone preset to use Aft Outer Diameter, Aft Shoulder Length, and Aft Shoul...
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

12 years agoMinor cleanup
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

12 years agoAdded printing support for Component Preset in Parts Detail Report.
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

12 years agoInitial Rocksim CSV parsing support for materials and components.
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

12 years agoChanged Unit.toString to use 0.### format for pretty small numbers ( 0.0005 < . ...
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

12 years agoPulled unit tests for Unit.toString from Unit.main into a real unit test.
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

12 years agoFix computation of density for BULK_HEADs by using a more general way to compute...
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

12 years agoAdded Czech locale
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

12 years agoNew translations
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

12 years agoSupport for opening recovery device on stage separation
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

12 years agoAdded show all compatible types to Chooser. Revised logic for showing match fore...
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

12 years agoAdded alternative query arguments for listForTypes which takes a list instead of...
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

12 years agoChange implementation of compatible types so they can be declared. Because of the...
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

12 years agoMark bulkheads as filled.
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

12 years agoHack for working around unknown materials. Need to address the FIXME
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

12 years agoAdded semroc centering rings and engine blocks.
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

12 years agoAdded centering rings and engine blocks presets
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

12 years agoInnerTubes use ComponentPresets BODY_TUBE.
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

12 years agoMade the ComponentPresetChooserDialog much more cool by reworking the table. User...
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

12 years agopush epsilon down to .1 mm.
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

12 years agoAdded support for TubeCoupler.
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

12 years agoImplemented support for bulk heads. Move setting Length from BodyComponent to Rocket...
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

12 years agoRefactored the ComponentPreset.create method into the ComponentPresetFactory object...
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

12 years agoAdded filter check boxes to limit the displayed components based on fitting with...
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

12 years agoUse a case insensitive regex for matching filenames.
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

12 years agoImplement Transition preset components.
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

12 years agoRelocate the preset files from datafiles/ to datafiles/presets/.
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

12 years agoMove the preset drop down into RocketComponentConfig materials section. Only display...
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

12 years agoAdded debug log message for each file loaded.
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

12 years agoDon't support a CG override in components. When using a nose conet preset, compute...
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

12 years agoWhen loading from preset use the direct assignment for material instead of the setter...
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

12 years agoupdated Spanish translations
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

12 years agoMake the ComponentPresetChooserDialog more forgiving about presets which are missing...
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

12 years agoMove the parsetFromString method from TypedKey to ColumnDefinition since in general...
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

12 years agoDon't use setThickness or setFilled from the loadFromPreset since these have side...
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

12 years agoFirst cut at making component presets work for nose cones.
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

12 years agoFixed bug in loader which caused it to load only a single csv file.
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

12 years agoAdded a filter on all columns. Uses case insensitive match with unicode folding...
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

12 years agoHonor the sorting during selection.
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

12 years agoFix the problem where the PresetModel drop down was not closing when the ComponentPre...
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

12 years agoMoved the ComponentPresetChooserDialog from the BodyTubeConfig temporary button to...
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

12 years agoAdded rocksim component csv files pulled from various vendor websites and YORF.
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

12 years agoAdded persistence of ComponentPresets in the ORK file. Bumped ORK file version numbe...
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

12 years agoDGP - fix to honor launch conditions in printed simulations
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

12 years agoDGP - fix to honor launch conditions in printed simulations
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

12 years agoupdated translations
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

12 years agoAdd debugging for NPE in GeneralOptimizationDialog
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

12 years agoFix bug in simulation runner ThreadPoolExecutor
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

12 years agoFix run script
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

12 years agoEnhance component tree tooltip
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

12 years agoMake ComponentPresetDao and interface with implementation in ComponentPresetDatabase...
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

12 years agoImplement persistence of ComponentPreset favorites to preferences. Implement favorit...
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

12 years agoAdded table contents to ComponentPresetChooserDialog.
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

12 years agoAdd units.
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

12 years agoFix dimentions on last record in table.
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

12 years agoRemove the Daos interface and have the Application hold the ComponentPresetDao itself...
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

12 years agoRevamp construction of ComponentPresets. Validation and data munging done in the...
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

12 years agoAdded toString for debugging and error logging and Cloneable.
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

12 years agoAdded support for Manufacturer and ComponentPreset.Type.
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

12 years agoPreset dialog
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

12 years agoAdded a label to the preset selector.
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

12 years agoRemoved unused key.
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

12 years agoFix the header and type name to match new parsing.
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

12 years agoFix dimentions in sample preset file.
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

12 years agoUpdates and fixed to preset handling
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

12 years agoReimplement ComponentPreset to be a bag of typed parameters. This provides greater...
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

12 years agoMake the preset combo box display empty when the preset is lost due to changes in...
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

12 years agoChange the component change event to BOTH_CHANGE when the preset is modified.
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

12 years agoCorrect startup order. Since parsing the body tube preset library uses BodyTube...
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

12 years agoInitial work on BodyTube ComponentPresets.
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

12 years agoSpanish translations update
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

12 years agoFix inputting negative rotation angle values of various components
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

12 years agoChange toLowerCase() to toLowerCase(Locale.ENGLISH)
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

12 years agoDGP - design report figure honors rotation angle of main figure; added rocksim consta...
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

12 years agoUpdated French and Spanish translation
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

12 years agoInitial plugin framework
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

12 years agoRemove debugging main method
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

12 years agoDGP - change to design figure offset to prevent the image from creeping off the top...
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

12 years agoFin import now works with any color image
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