3 * Removed late GL initialization, was causing issues with Java 7.
5 * Added -Dopenrocket.3d.disable option for anyone experiencing crashes as a result of OpenGL.
7 2012-08-01 Kevin Ruland
9 * Changed the loader to pull *.rkt files from zip containers.
11 * Modified the BasicFrame so it doesn't automatically open the Rocket configuration dialog when opening a new rocket.
13 * Unified the behavior for replacing (automatically closing) the base frame when opening a file, loading an example,
14 or picking from the Most-recently-used list.
18 * OSX UI Elements: Screen menu bar, Application name, Dock Icon, Quit, About & Preference
19 handlers. Stubs for the "Apple Java Extensions" to allow other platforms to compile provided
20 by https://github.com/ymasory/OrangeExtensions.
24 * Added a 3D view of the rocket to the figure panel.
26 2012-06-05 Doug Pedrick
28 * Most recently used design files added to File menu.
30 2012-05-23 Doug Pedrick
32 * Centering ring templates can now be chosen for printing.
33 * Calibration ruler added to printed templates.
35 2012-05-09 Kevin Ruland
37 * Add ComponentPreset functionality. These are commercial components which can be used in rocket designs.
38 System currently support Body Tube, Nose Cone, Transition, Tube Coupler, Centering Ring, Engine Block, Bulk Head,
39 Launch Lug, Streamer and Parachutes. Received permission from Always Ready Rocketry, Balsa Machining Service, Giant
40 Leap Rocketry, Public Missiles, Semroc and Fliskits to include their parts catalogs in OR.
42 2012-05-09 Kevin Ruland
44 * Add fractional inch unit 'in/64' to Length unit group.
46 2012-05-09 Jason Blood
48 * Add PageFitPrintStrategy and related files to print multiple fins, transitions, and nosecones onto the same page(s)
50 2012-04-19 Sampo Niskanen
52 * Allow opening recovery device on stage separation
54 2012-04-11 Doug Pedrick
56 * [BUG] Printed simulation did not honor launch conditions
58 2012-04-09 Sampo Niskanen
60 * [BUG] Cancelling simulation causes later simulations to fail
61 * Add debugging for NPE in GeneralOptimizationDialog
63 2012-03-27 Sampo Niskanen
65 * [BUG] Inputting negative rotation angle values of components
67 2012-03-25 Sampo Niskanen
69 * [BUG] Removed locale-specific toLowerCase/toUpperCase
71 2012-03-25 Doug Pedrick
73 * Printed rocket figure in design report now honors rotation angle of main figure; fixed bug in layout where the
74 figure was clipped in the page margin.
76 2012-03-18 Jason Blood
78 * Updated importing images to freeform fin sets to work with color images with improved description
80 2012-03-17 Sampo Niskanen
82 * Released version 12.03
84 2012-03-14 Jason Blood
86 * Importing images to freeform fin sets
88 2012-03-13 Sampo Niskanne
90 * [BUG] Threads piled up when running simulations
92 2012-03-11 Sampo Niskanen
94 * Update copyright statements
96 2012-02-19 Sampo Niskanen
98 * Display computed motor class
100 2012-02-16 Sampo Niskanen
102 * [BUG] Freeze when dropping component on child component
104 2012-02-10 Sampo Niskanen
106 * Configurable stage separation events
108 2012-00-00 Doug Pedrick
112 2011-11-24 Sampo Niskanen
114 * Released version 1.1.9
116 2011-11-18 Doug Pedrick
118 * Printable Fin Marking Guides, Transitions, and Nose Cones
120 2011-10-20 Sampo Niskanen
122 * [BUG] NPE if plot data type is not present
124 2011-10-11 Sampo Niskanen
126 * [BUG] Translators fetched before initialization
128 2011-10-05 Doug Pedrick
130 * Fin tab autocalculation
132 2011-09-26 Sampo Niskanen
134 * [BUG] Thrust was computed from dropped stages
136 2011-09-18 Sampo Niskanen
138 * Remember window/dialog sizes and/or positions
140 2011-09-13 Sampo Niskanen
142 * Added icons to help menu
144 2011-08-28 Richard Graham
146 * Patch for geodetic computations + coriolis effect
147 * Patch for enhanced gravity model
149 2011-08-25 Sampo Niskanen
151 * Released version 1.1.8
152 * [BUG] Ignore synthetic methods in logging traces
153 * [BUG] Ignore JRE bug #6826104
155 2011-08-24 Sampo Niskanen
157 * [BUG] NPE in SimulationOptions.equals
158 * [BUG] Exception in plotting optimization path
159 * [BUG] Exception in saving optimization path
161 2011-08-17 Justin Seitz
163 * Added Blue tube to materials database.
165 2011-08-13 Sampo Niskanen
167 * [BUG] JDK7 returns null font for TitledBorder
169 2011-08-12 Sampo Niskanen
171 * Released version 1.1.7
173 2011-08-08 Sampo Niskanen
175 * Enhanced one-dimensional optimization algorithm
176 * [BUG] l10n/ directory not included in source distribution
178 2011-08-07 Sampo Niskanen
180 * Optimization implementation
182 2011-07-29 Sampo Niskanen
184 * [BUG] NaN in transition radius calculation
186 2011-07-22 Sampo Niskanen
188 * Released version 1.1.6.
190 2011-07-21 Sampo Niskanen
192 * [BUG] Converting triangular fin to freeform
193 * [BUG] Unit conversions in printout
194 * [BUG] Mass computations in printout
195 * [BUG] "Not a drop" exception in ComponentTreeTransferHandler
196 * [BUG] Plot annotation positioned wrong
197 * [BUG] Exception when writing PDF failed
198 * Language selector in preferences
200 2011-07-18 Sampo Niskanen
202 * Select motor type based on known manufacturers
203 * Updated motor thrust curves from thrustcurve.org
205 2011-07-17 Sampo Niskanen
207 * Component scaling support
209 2011-07-14 Sampo Niskanen
211 * [BUG] Body tube auto-radius not enabled
212 * Optimization implementation
214 2011-06-26 Sampo Niskanen
216 * [BUG] Original rocket was modified when sim.listener modified rocket
218 2011-06-18 Sampo Niskanen
220 * Merged l10n branch into trunk, initial l10n support
222 2011-06-10 Sampo Niskanen
224 * Released version 1.1.5
226 2011-05-16 Sampo Niskanen
228 * Updated about dialog
230 2011-04-15 Sampo Niskanen
232 * Removed native printing support
234 2011-03-05 Sampo Niskanen
236 * Released version 1.1.4
238 2011-01-20 Sampo Niskanen
240 * Initial i18n support
242 2011-01-18 Sampo Niskanen
244 * [BUG] Simulation warnings were not being stored
245 * [BUG] Exclamation mark did not fit in simulation table
246 * Added instructions for zooming in plot dialog
248 2010-12-01 Doug Pedrick
250 * Merging printing support
252 2010-10-30 Sampo Niskanen
254 * [BUG] Invalid refereces to components used in caches
256 2010-10-25 Doug Pedrick
258 * [BUG] Take launch lug radial angle into account when loading rkt file
260 2010-10-24 Sampo Niskanen
262 * Added SafetyMutex and took into use in Simulation
264 2010-10-18 Sampo Niskanen
266 * Ignore Sun JRE bug in D3D
268 2010-10-09 Sampo Niskanen
270 * [BUG] Fixed conversion to freeform fin set
273 2010-10-08 Sampo Niskanen
275 * New components no longer look expandable in the component tree
277 2010-10-06 Sampo Niskanen
279 * Released version 1.1.3
281 2010-10-05 Sampo Niskanen
283 * Display comment as tooltip in component tree
284 * Limited allowed component attachments to those of the component
287 2010-10-03 Sampo Niskanen
289 * Added VBOSE logging level
291 2010-10-02 Sampo Niskanen
293 * [BUG] Exception when undoing changes
295 2010-09-27 Sampo Niskanen
297 * Implemented DnD for component tree
298 * Documented undo/redo functionality
300 2010-09-07 Sampo Niskanen
302 * Released version 1.1.2
304 2010-09-05 Sampo Niskanen
306 * [BUG] Fixed bug that prevents adding stages to a rocket
308 2010-09-04 Sampo Niskanen
310 * Added launch rod velocity to FlightData
311 * [BUG] Total velocity was measured from airspeed
313 2010-09-03 Sampo Niskanen
315 * Released version 1.1.1
317 2010-09-01 Sampo Niskanen
319 * [BUG] Fixed rocket config dialog being too large
321 2010-08-31 Sampo Niskanen
323 * Updated all thrust curves from thrustcurve.org
325 2010-08-30 Sampo Niskanen
327 * Implemented user-defined thrust curve loading
329 2010-07-30 Sampo Niskanen
331 * [BUG] Fixed motor statistic computation
332 * Finalized enhanced motor selection dialog
334 2010-07-22 Doug Pedrick
336 * [BUG] Fixed RockSim fin loading
338 2010-07-21 Sampo Niskanen
340 * Implemented enhanced motor selection dialog
341 * Background motor loading & startup time optimization
343 2010-07-20 Doug Pedrick
345 * [BUG] Exception when loading Rocksim files
347 2010-07-19 Sampo Niskanen
349 * [BUG] Various small bug fixes
351 2010-07-18 Sampo Niskanen
353 * Major refactoring of simulation code
355 2010-03-21 Sampo Niskanen
357 * Released version 1.1.0
359 2010-03-20 Doug Pedrick
361 * [BUG] Fixed RockSim design material loading
363 2010-03-20 Sampo Niskanen
365 * Minor enhancements to the logging system
366 * Updated unit tests of Rocksim file loading
368 2010-03-13 Doug Pedrick / Sampo Niskanen
370 * Initial RockSim design loading support
372 2010-03-10 Sampo Niskanen
374 * Released version 1.0.0
375 * [BUG] Removing point of freeform fin could create intersecting shape
377 2010-03-09 Sampo Niskanen
379 * Updated thrustcurves with newest curves from thrustcurve.org
380 * Updated splash screen
382 2010-03-05 Sampo Niskanen
384 * [BUG] Fixed exception for fins with small root chord
386 2010-02-26 Sampo Niskanen
388 * Simulation panel max.acceleration now from flight stage only
390 2010-02-17 Sampo Niskanen
392 * Released version 0.9.6
394 2010-01-11 Sampo Niskanen
396 * Detect out of memory condition even if masked by another exception
397 * Updated copyright year
399 2009-12-31 Sampo Niskanen
401 * [BUG] Exception when removing component listeners
402 * [BUG] OutOfMemoryError was masked when saving file
404 2009-12-30 Sampo Niskanen
406 * [BUG] "Reset" button did nothing for simulation time step
408 2009-12-29 Sampo Niskanen
410 * Update fin calculation methods for 1 and 2 fin sets
411 * Rotate rocket to worst roll angle before simulations
413 2009-12-23 Sampo Niskanen
415 * Updated time step selection methods
417 2009-12-16 Sampo Niskanen
419 * [BUG] Fixed NullPointerException in ComponentConfigDialog
421 2009-12-15 Sampo Niskanen
423 * [BUG] Illegal mapping in SimulationRunDialog
424 * [BUG] Fixed assertions in Quaternion class
426 2009-12-14 Sampo Niskanen
428 * Implemented central logging system (not taken into use yet)
430 2009-12-05 Sampo Niskanen
432 * [BUG] Fixed assertions in Quaternion class
434 2009-12-03 Sampo Niskanen
436 * [BUG] Fixed fin computation of two-fin set
438 2009-12-02 Sampo Niskanen
440 * Take into account all fins in fin-fin interference
441 * Removed 15%/6% fin dependence on lateral wind direction
443 2009-11-28 Sampo Niskanen
445 * Released version 0.9.5
446 * [BUG] NPE when clearing combo box selections
447 * Minor fixes to update checking
448 * Added a few guidance texts
450 2009-11-27 Sampo Niskanen
452 * [BUG] Fixed computing inner radius of centering ring
453 * Removed RuntimeException instantiation from all classes
455 2009-11-24 Sampo Niskanen
457 * Released version 0.9.4
459 2009-11-24 Sampo Niskanen
461 * Close original window when opening example design
463 2009-11-10 Sampo Niskanen
465 * [BUG] Fixed transition volume/mass computation
466 * [BUG] Simulations etc. using removed motor configuration IDs
468 2009-10-11 Sampo Niskanen
470 * [BUG] Sorting motor selection dialog with ',' decimal separator
472 2009-10-10 Sampo Niskanen
474 * Removed non-ASCII characters from source code files
475 * Created Chars class for non-ASCII characters
476 * Added styrofoam materials
478 2009-10-04 Sampo Niskanen
480 * [BUG] Fixed too high configuration dialogs
482 2009-10-03 Sampo Niskanen
484 * Added debug information to ant build file compilation
485 * Implemented update information fetching (client side)
487 2009-09-26 Sampo Niskanen
489 * Implemented custom material editing
491 2009-09-20 Sampo Niskanen
493 * Implemented more unit tests, fixed bugs
495 2009-09-19 Sampo Niskanen
497 * [BUG] Ignore Sun JRE bug 6828938 in ExceptionHandler
498 * Implemented non-exception throwing bug handling
499 * [BUG] Fixed unnecessary cropping for component tree names
501 2009-09-10 Sampo Niskanen
503 * [BUG] Freeform fin set shape undo not working
504 * [BUG] Conversion to freeform fin set not working
506 2009-09-08 Sampo Niskanen
508 * Allow components to be attached to tube coupler
510 2009-09-07 Sampo Niskanen
512 * Implemented fin tab save/load
514 2009-09-04 Sampo Niskanen
516 * Implemented through-the-wall fin tabs (excluding save/load)
518 2009-09-01 Sampo Niskanen
520 * Released version 0.9.3
522 2009-08-29 Sampo Niskanen
524 * Extracted motor manufacturer into separate class
525 * Started writing unit tests
527 2009-08-28 Sampo Niskanen
529 * Added icon and source info to About dialog
530 * Finalized flight event plot icons
532 2009-08-27 Sampo Niskanen
534 * Allow clicking on label to toggle checkbox in two tables
536 2009-08-21 Sampo Niskanen
538 * Showing events in non-time-domain-plots
540 2009-08-20 Sampo Niskanen
542 * Showing events in time-domain plots
544 2009-08-15 Sampo Niskanen
546 * Possibility to save user-defined materials
548 2009-08-14 Sampo Niskanen
550 * Plots ignore trailing NaN values
552 2009-08-13 Sampo Niskanen
554 * [BUG] Added fin cant for elliptical fins
556 2009-08-12 Sampo Niskanen
558 * Warning dialog when loading files
559 * [BUG] Unnecessary warnings when loading files
561 2009-08-09 Sampo Niskanen
563 * [BUG] Fixed various bugs in motor loading (e.g. mass calculation,
564 more rigorous input checking etc)
566 2009-08-08 Sampo Niskanen
568 * Refactored motor loading and "Simple XML" loading classes
569 * Implemented RockSim motor definition file loading
571 2009-08-07 Sampo Niskanen
573 * Created window icons and took into use
574 * Changed motor burn time and avg. thrust calculations to be
577 2009-08-03 Sampo Niskanen
579 * Automatic bug reporting when uncaught exceptions occur
581 2009-07-29 Sampo Niskanen
583 * Clustered inner tube splitting
584 * [BUG] Copy-pasted inner tubes shared motors
586 2009-07-28 Sampo Niskanen
588 * Opening of example rocket designs
590 2009-07-27 Sampo Niskanen
592 * [BUG] Launch lug radial position not correctly loaded
594 2009-07-26 Sampo Niskanen
596 * [BUG] Fixed unit name of ft/s^2
597 * Implemented flight data exporting
598 * [BUG] Fixed "unknown error" when opening file of zero size
599 * [BUG] Fixed exception in motor configuration name editing
601 2009-07-13 Sampo Niskanen
603 * Released version 0.9.2
605 2009-07-12 Sampo Niskanen
607 * [BUG] Better DescriptionArea based on JEditorPane
609 2009-07-09 Sampo Niskanen
611 * [BUG] Fixed imperial unit conversions
612 * [BUG] Fixed engine block icon transparency
614 2009-06-26 Sampo Niskanen
616 * Progress dialogs for file open/save
617 * File size estimate in save dialog
619 2009-06-20 Sampo Niskanen
621 * New edit motor configurations dialog
622 * Changed FreeformFinSet to throw checked exceptions
624 2009-06-11 Sampo Niskanen
626 * Added search field to motor chooser dialog
628 2009-06-09 Sampo Niskanen
630 * Released version 0.9.1
632 2009-06-08 Sampo Niskanen
634 * Fixed loading of icons from JAR
636 2009-06-06 Sampo Niskanen
638 * Cut/Copy/Paste of simulations
639 * Improved build scripts
641 2009-05-28 Sampo Niskanen
643 * Added startup check for Java 1.6 and OpenJDK
645 2009-05-28 Sampo Niskanen
647 * Fixed FixedPrecisionUnit formatting
648 * Fixed saving of transitions
649 * Fixed file dialog directory browsing
650 * Initial shift-click selects second component from figure
651 * Allow adding body components without selecting stage
653 2009-05-24 Sampo Niskanen <sampo.niskanen@iki.fi>
655 * Initial release 0.9.0