]>
git.gag.com Git - debian/openrocket/log
rodinia814 [Wed, 16 May 2012 02:13:18 +0000 (02:13 +0000)]
Constrain preset editor on existing files to only use populated Materials; minor other cleanup.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@685
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Tue, 15 May 2012 23:01:39 +0000 (23:01 +0000)]
Wire in save for OpenRocketDocument.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@684
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Tue, 15 May 2012 22:59:31 +0000 (22:59 +0000)]
Remove done todo. This should have been removed long ago when the motor list actually worked with PersistentExpandableListFragment.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@683
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Tue, 15 May 2012 21:11:58 +0000 (21:11 +0000)]
Rename SimulationFragment to SimulationViewFragment.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@682
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Tue, 15 May 2012 21:11:16 +0000 (21:11 +0000)]
Add a little padding to make table easier to read.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@681
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Tue, 15 May 2012 20:58:48 +0000 (20:58 +0000)]
Enhance the Simulation Events Dialog so it shows more like a table with altitude and velocity values as well as time.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@680
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Tue, 15 May 2012 20:57:01 +0000 (20:57 +0000)]
Refactor the Motor Configuration Spinner so it could be reused.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@679
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Tue, 15 May 2012 20:43:26 +0000 (20:43 +0000)]
Change from ClassLoader.getSystemResourceAsStream to ClassLoader.getResourceAsStream since it is android safe.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@678
180e2498 -e6e9-4542-8430-
84ac67f01cd8
rodinia814 [Tue, 15 May 2012 04:38:27 +0000 (04:38 +0000)]
Rename to ComponentPresetEditor
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@677
180e2498 -e6e9-4542-8430-
84ac67f01cd8
rodinia814 [Tue, 15 May 2012 04:35:33 +0000 (04:35 +0000)]
Added ability to open *.csv files to menu.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@676
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Tue, 15 May 2012 04:28:14 +0000 (04:28 +0000)]
Put the loadMotor() method back since it is useful to python bindings.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@675
180e2498 -e6e9-4542-8430-
84ac67f01cd8
rodinia814 [Sat, 12 May 2012 04:19:47 +0000 (04:19 +0000)]
Added menu bar and menu items.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@674
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Fri, 11 May 2012 18:06:33 +0000 (18:06 +0000)]
Fix up the logic for showing and using the aft/fore match diameter switches.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@673
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Fri, 11 May 2012 18:05:44 +0000 (18:05 +0000)]
Change epsilon in the row filter to be 5mm instead of 1mm.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@672
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Fri, 11 May 2012 18:05:14 +0000 (18:05 +0000)]
Upon further investigation getMinimum and getMaximum in the SpinnerNumberModel is only used to determine the text box size.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@671
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Fri, 11 May 2012 03:38:58 +0000 (03:38 +0000)]
Fix sorting on double columns.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@670
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Fri, 11 May 2012 03:23:03 +0000 (03:23 +0000)]
Added dummy ComponentPresetDatabase to Application.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@669
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Fri, 11 May 2012 03:22:27 +0000 (03:22 +0000)]
Added new methods from the Preferences interface for the presets. Android will not support presets so they return nothing.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@668
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Fri, 11 May 2012 03:21:27 +0000 (03:21 +0000)]
Switch to a LinkedBlockingQueue in front of the loader thread pool because it eliminates RejectedExecutionExceptions. The down side is the generator will block when the queue is full. Oh well.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@667
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Fri, 11 May 2012 03:19:55 +0000 (03:19 +0000)]
Added example file using presets.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@666
180e2498 -e6e9-4542-8430-
84ac67f01cd8
rodinia814 [Fri, 11 May 2012 03:02:35 +0000 (03:02 +0000)]
Added delete button to preset row in table.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@665
180e2498 -e6e9-4542-8430-
84ac67f01cd8
rodinia814 [Thu, 10 May 2012 23:51:26 +0000 (23:51 +0000)]
Refactored preset GUI for unit of measure spinners; added launch lug, parachute, and streamer editors.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@664
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Thu, 10 May 2012 14:49:59 +0000 (14:49 +0000)]
Exclude the plugin and component preset parsers from android build.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@663
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Thu, 10 May 2012 14:38:36 +0000 (14:38 +0000)]
A little refactoring of ComponentPreset xml file parsing since android does not support JAXB.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@662
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Thu, 10 May 2012 03:27:38 +0000 (03:27 +0000)]
updated change log.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@661
180e2498 -e6e9-4542-8430-
84ac67f01cd8
dyster2000 [Thu, 10 May 2012 02:48:13 +0000 (02:48 +0000)]
Added PageFitPrintStrategy and related files to print multiple fins, transitions, and nosecones onto the same page(s)
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@660
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Thu, 10 May 2012 02:48:07 +0000 (02:48 +0000)]
Added support for Unit 'in/64' which is inches with fractional representation. DoubleModel has one FIXME indicating that we need to reenable min & max in the abstract spinner model.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@659
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Wed, 9 May 2012 02:01:57 +0000 (02:01 +0000)]
Implement a multithreaded pipeline to load the component preset files. This greatly reduces the time to load them.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@657
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Wed, 9 May 2012 02:00:54 +0000 (02:00 +0000)]
Give the threads names to facilitate thread performance analysis.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@656
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Tue, 8 May 2012 18:13:52 +0000 (18:13 +0000)]
Renamed the PresetTest helper class to PresetAssertHelper. This keeps ant unittest from carping about a *Test.java file which contains no tests.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@655
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Tue, 8 May 2012 17:57:46 +0000 (17:57 +0000)]
Rework the ThrustCurve motor loading process to be highly parallel. This significantly reduced loading times. In order to achive this, the implementation of ZipDirectoryIterator.getNext() had to change to not close the iterator when it runs out of things.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@654
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Mon, 7 May 2012 14:43:50 +0000 (14:43 +0000)]
Multithread the orc loading process.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@653
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Mon, 7 May 2012 01:35:18 +0000 (01:35 +0000)]
Regenerated preset files.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@652
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Mon, 7 May 2012 01:34:23 +0000 (01:34 +0000)]
Add slightly better sorting to the manufacturer and partno columns. It attempts to sort numeric portions of the strings separate from the alpha parts. However, it isn't perfect because decimals (numbers containing '.') trips it up.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@651
180e2498 -e6e9-4542-8430-
84ac67f01cd8
bdureau [Sun, 6 May 2012 20:08:37 +0000 (20:08 +0000)]
updated French translation
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@650
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Sun, 6 May 2012 13:27:30 +0000 (13:27 +0000)]
Change the InvalidComponentPresetException so it reports all errors found in a preset instead of just the first. Changed all the test cases to ensure the proper errors are reported.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@649
180e2498 -e6e9-4542-8430-
84ac67f01cd8
rodinia814 [Sun, 6 May 2012 00:42:32 +0000 (00:42 +0000)]
Fixes to number validation and component type combo box selectability.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@648
180e2498 -e6e9-4542-8430-
84ac67f01cd8
rodinia814 [Sat, 5 May 2012 02:23:14 +0000 (02:23 +0000)]
Initial GUI for editing and saving component presets. See ComponentPresetPanel.main() for standalone execution.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@647
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Fri, 4 May 2012 20:11:33 +0000 (20:11 +0000)]
Implement MaterialHolder, a container for the Material objects loaded during processing of rocksim csv files. Added logic to streamer and parachutes so it can produce a SURFACE material if the csv file specified a BULK material and thickness.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@645
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Fri, 4 May 2012 20:08:47 +0000 (20:08 +0000)]
Sort the collections prior to serialization since that makes the output a little easier to search.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@644
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Fri, 4 May 2012 20:07:20 +0000 (20:07 +0000)]
Don't use the default material database when loading componentpreset files.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@643
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Tue, 1 May 2012 17:40:55 +0000 (17:40 +0000)]
Added LaunchLug, Streamer and Parachute ComponentPresets.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@642
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Tue, 1 May 2012 17:25:10 +0000 (17:25 +0000)]
Make initializeLogging method public since it is a rather nice function to set up logging infrastructure.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@641
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Tue, 1 May 2012 17:18:41 +0000 (17:18 +0000)]
Move the component preset selection box outside of the first tab and under the component name. Adjusted the MigLayout parameters to the labels align.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@640
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Sun, 29 Apr 2012 02:43:55 +0000 (02:43 +0000)]
Fix giantleaprocketry's TCData.csv, added it to the build.xml and committed the generated orc file.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@635
180e2498 -e6e9-4542-8430-
84ac67f01cd8
rodinia814 [Sat, 28 Apr 2012 03:16:42 +0000 (03:16 +0000)]
Support for base64 images in .orc; performance improvement to the JAXBContext
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@633
180e2498 -e6e9-4542-8430-
84ac67f01cd8
rodinia814 [Fri, 27 Apr 2012 22:08:58 +0000 (22:08 +0000)]
Javadoc fix
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@632
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Fri, 27 Apr 2012 20:12:54 +0000 (20:12 +0000)]
Rebuilt orc files with new parser and orc format.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@629
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Fri, 27 Apr 2012 20:09:27 +0000 (20:09 +0000)]
Variety of changes to the orc file processing. Added unit annotations to all lengths and masses so a vendor can hand craft a file in units other than MKS system. Fixed a bug in the nose cone where the outerdiameter and shoulder diameter were flipped.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@628
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Fri, 27 Apr 2012 19:06:54 +0000 (19:06 +0000)]
Added special processing for rocksim csv component files when the mass is specified as 0. In this case, we "reject" the mass and assume it is to be computed based on density.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@627
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Thu, 26 Apr 2012 21:14:38 +0000 (21:14 +0000)]
Switch component preset loading from using the temporary csv format to orc formatted files. Added orc formatted files to the resources/datafiles/presets for all vendors which have approved inclusion of their files in OpenRocket. Removed the old csv parser and the hand crafted csv files for semroc presets.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@623
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Thu, 26 Apr 2012 21:12:35 +0000 (21:12 +0000)]
Added build target which translates rocksim component directories in resources-src into ORC format in resources.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@622
180e2498 -e6e9-4542-8430-
84ac67f01cd8
kruland2607 [Thu, 26 Apr 2012 21:10:34 +0000 (21:10 +0000)]
Refactored the rocksim csv component parser system to allow for more flexible column definitions. Pulled each type of file parser into its own file. Use template pattern in the RocksimComponentFileLoader hierarchy. Change the OpenRocketComponentSaver (Jaxb driver code) to throw exceptions instead of trying to handle them on its own.
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@621
180e2498 -e6e9-4542-8430-
84ac67f01cd8
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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