44 Commits

Author SHA1 Message Date
Doug Pedrick
24d138b61a DGP - Modified Rocksim import to discriminate between centering ring, tube coupler, bulkhead, and engine block. Refactored Junits to use Junit 4.0 annotations. 2012-01-04 14:18:24 +00:00
Kevin Ruland
1b309dd786 Refactor UndoRedoAction out of OpenRocketDocument and move into gui packages. Added interface UndoRedoListener so the OpenRocketDocument can send notification to the Undo/Redo buttons when the state of the undo stack changes. 2011-12-21 16:23:47 +00:00
Kevin Ruland
832e610675 Removed use of java.awt.Color from RocketComponent, OpenRocketLoader. The class net.sf.openrocket.util.Color is used instead in these components, and the conversion to/from java.awt.Color is done in the gui code. This is necessary to port RocketComponent to Android platform. 2011-12-17 04:45:16 +00:00
Kevin Ruland
dcaaa1ac40 Move net.sf.openrocket.util.Prefs to net.sf.openrocket.gui.util.SwingPreferences. 2011-12-13 19:40:54 +00:00
Kevin Ruland
70128ba359 Removed unused import for Prefs. 2011-12-13 19:31:03 +00:00
Kevin Ruland
b899ca127d Fairly substantial refactoring of preference system. Created abstract class net.sf.openrocket.startup.Preferences which defines abstract get/put primitive functions and some conversion utilities which are not dependent on swing/awt. The class net.sf.openrocket.util.Prefs extends this to support execution in a swing application environment using Java system preferences (like it used to). Prefs still contains some utility functions to convert to swing/awt types such as Dimension, Position, and java.awt.Color.
The net.sf.openrocket.util.Color class was added to facilitate making the core RocketComonent classes independent of swing/awt.  Conversion between net.sf.openrocket.util.Color and java.awt.Color is done by static methods in net.sf.openrocket.gui.util.ColorConversion.
2011-12-13 05:52:09 +00:00
Sampo Niskanen
ab9bf0bce3 version 1.1.9 2011-11-24 19:19:39 +00:00
Doug Pedrick
fb3df1b97b DGP - changes to compute fin tab dimensions when the centering rings are children of a subassembly such as a motor mount, rather than parented directly to the outer body tube; tweaks to algorithm for additional edge cases. 2011-10-19 18:53:03 +00:00
Doug Pedrick
ffccde50fa DGP - convenience computation of fin tab depth, length, and offset 2011-10-05 04:00:51 +00:00
Sampo Niskanen
09ce6bb183 menu icons, window sizing, compass direction selector 2011-09-18 18:38:34 +00:00
Sampo Niskanen
f4f59fdd6f geodetic computations 2011-08-28 13:14:27 +00:00
Sampo Niskanen
ceac736133 bug fixes 2011-08-25 19:29:50 +00:00
Sampo Niskanen
2639d13391 optimization updates 2011-08-09 19:57:15 +00:00
Sampo Niskanen
9a8e702df2 major optimization updates 2011-08-07 16:54:36 +00:00
Sampo Niskanen
244e792453 language selector, bug fixed 2011-07-21 18:08:42 +00:00
Sampo Niskanen
15dba1f544 Component scaling support 2011-07-17 21:03:07 +00:00
Sampo Niskanen
307ba9720e bug fixes and rocket optimization 2011-07-16 11:30:39 +00:00
Sampo Niskanen
69619e3d15 version 1.1.5 2011-06-10 16:56:16 +00:00
Sampo Niskanen
a61f50113a printing updates 2011-05-14 20:21:36 +00:00
Sampo Niskanen
8f9bdc832f l10n updates 2011-03-25 18:04:49 +00:00
Sampo Niskanen
d2637f4bbd SafetyMutex and rocket optimization updates 2011-01-09 09:01:02 +00:00
Doug Pedrick
fe7b630576 DGP - merged printing support from branch 2010-11-12 02:51:18 +00:00
Sampo Niskanen
a63f0b4bae SafetyMutex and rocket optimization updates 2010-10-25 19:02:31 +00:00
Doug Pedrick
833e2f80cf DGP - added Radial Angle to launch lug on Rocksim import 2010-10-24 01:58:38 +00:00
Sampo Niskanen
5590093f63 bug fix + more logging 2010-10-08 22:09:20 +00:00
Sampo Niskanen
9e6bea78ad Undo/redo system enhancements, DnD for component tree, bug fixes 2010-10-03 14:37:46 +00:00
Sampo Niskanen
f7aa3e2d4b enhanced motor handling, bug fixes, initial optimization code 2010-09-02 21:10:11 +00:00
Doug Pedrick
7a01b87cf6 DGP - Fix for bug#3032813 2010-07-22 18:26:31 +00:00
Sampo Niskanen
e80b64b53c enhanced motor selection dialog 2010-07-22 07:21:37 +00:00
Doug Pedrick
e4d56f51ef DGP - added isCompatible checks for all Rocksim components 2010-07-20 06:13:55 +00:00
Sampo Niskanen
ccadafeba8 bug fixes 2010-07-19 11:28:15 +00:00
Sampo Niskanen
a8b4a4979e Major refactoring for 1.1.1 2010-07-17 22:52:23 +00:00
Doug Pedrick
ae96ee9024 DGP - added DensityType parsing for recovery devices 2010-03-21 03:24:12 +00:00
Sampo Niskanen
4f9b76e905 logging and unit test updates 2010-03-20 13:36:07 +00:00
Sampo Niskanen
384f6c0b69 committed Doug's Rocksim loader 2010-03-12 23:09:54 +00:00
Sampo Niskanen
6a4ee4702b bug fixes 2010-03-06 09:02:36 +00:00
Sampo Niskanen
fdc4c4d4e5 release 0.9.6 2010-02-17 20:37:35 +00:00
Sampo Niskanen
72f84c56e0 Updates for 0.9.5 2009-11-28 14:28:39 +00:00
Sampo Niskanen
fd4fa42e8a updates for 0.9.4 2009-11-24 19:56:40 +00:00
Sampo Niskanen
4dff922640 updates for 0.9.4 2009-10-10 13:13:32 +00:00
Sampo Niskanen
88139aadac updates for 0.9.4 2009-10-04 15:46:32 +00:00
Sampo Niskanen
e3b951cb9e updates for 0.9.4 2009-09-26 17:06:37 +00:00
Sampo Niskanen
71f90d60d8 Release 0.9.3 2009-09-01 15:25:04 +00:00
Sampo Niskanen
7a4e0a8bc3 updates for 0.9.3 2009-08-30 15:46:18 +00:00