3 * OSX UI Elements: Screen menu bar, Application name, Dock Icon, Quit, About & Preference
4 handlers. Stubs for the "Apple Java Extensions" to allow other platforms to compile provided
5 by https://github.com/ymasory/OrangeExtensions.
9 * Added a 3D view of the rocket to the figure panel.
11 2012-06-05 Doug Pedrick
13 * Most recently used design files added to File menu.
15 2012-05-23 Doug Pedrick
17 * Centering ring templates can now be chosen for printing.
18 * Calibration ruler added to printed templates.
20 2012-05-09 Kevin Ruland
22 * Add ComponentPreset functionality. These are commercial components which can be used in rocket designs.
23 System currently support Body Tube, Nose Cone, Transition, Tube Coupler, Centering Ring, Engine Block, Bulk Head,
24 Launch Lug, Streamer and Parachutes. Received permission from Always Ready Rocketry, Balsa Machining Service, Giant
25 Leap Rocketry, Public Missiles, Semroc and Fliskits to include their parts catalogs in OR.
27 2012-05-09 Kevin Ruland
29 * Add fractional inch unit 'in/64' to Length unit group.
31 2012-05-09 Jason Blood
33 * Add PageFitPrintStrategy and related files to print multiple fins, transitions, and nosecones onto the same page(s)
35 2012-04-19 Sampo Niskanen
37 * Allow opening recovery device on stage separation
39 2012-04-11 Doug Pedrick
41 * [BUG] Printed simulation did not honor launch conditions
43 2012-04-09 Sampo Niskanen
45 * [BUG] Cancelling simulation causes later simulations to fail
46 * Add debugging for NPE in GeneralOptimizationDialog
48 2012-03-27 Sampo Niskanen
50 * [BUG] Inputting negative rotation angle values of components
52 2012-03-25 Sampo Niskanen
54 * [BUG] Removed locale-specific toLowerCase/toUpperCase
56 2012-03-25 Doug Pedrick
58 * Printed rocket figure in design report now honors rotation angle of main figure; fixed bug in layout where the
59 figure was clipped in the page margin.
61 2012-03-18 Jason Blood
63 * Updated importing images to freeform fin sets to work with color images with improved description
65 2012-03-17 Sampo Niskanen
67 * Released version 12.03
69 2012-03-14 Jason Blood
71 * Importing images to freeform fin sets
73 2012-03-13 Sampo Niskanne
75 * [BUG] Threads piled up when running simulations
77 2012-03-11 Sampo Niskanen
79 * Update copyright statements
81 2012-02-19 Sampo Niskanen
83 * Display computed motor class
85 2012-02-16 Sampo Niskanen
87 * [BUG] Freeze when dropping component on child component
89 2012-02-10 Sampo Niskanen
91 * Configurable stage separation events
93 2012-00-00 Doug Pedrick
97 2011-11-24 Sampo Niskanen
99 * Released version 1.1.9
101 2011-11-18 Doug Pedrick
103 * Printable Fin Marking Guides, Transitions, and Nose Cones
105 2011-10-20 Sampo Niskanen
107 * [BUG] NPE if plot data type is not present
109 2011-10-11 Sampo Niskanen
111 * [BUG] Translators fetched before initialization
113 2011-10-05 Doug Pedrick
115 * Fin tab autocalculation
117 2011-09-26 Sampo Niskanen
119 * [BUG] Thrust was computed from dropped stages
121 2011-09-18 Sampo Niskanen
123 * Remember window/dialog sizes and/or positions
125 2011-09-13 Sampo Niskanen
127 * Added icons to help menu
129 2011-08-28 Richard Graham
131 * Patch for geodetic computations + coriolis effect
132 * Patch for enhanced gravity model
134 2011-08-25 Sampo Niskanen
136 * Released version 1.1.8
137 * [BUG] Ignore synthetic methods in logging traces
138 * [BUG] Ignore JRE bug #6826104
140 2011-08-24 Sampo Niskanen
142 * [BUG] NPE in SimulationOptions.equals
143 * [BUG] Exception in plotting optimization path
144 * [BUG] Exception in saving optimization path
146 2011-08-17 Justin Seitz
148 * Added Blue tube to materials database.
150 2011-08-13 Sampo Niskanen
152 * [BUG] JDK7 returns null font for TitledBorder
154 2011-08-12 Sampo Niskanen
156 * Released version 1.1.7
158 2011-08-08 Sampo Niskanen
160 * Enhanced one-dimensional optimization algorithm
161 * [BUG] l10n/ directory not included in source distribution
163 2011-08-07 Sampo Niskanen
165 * Optimization implementation
167 2011-07-29 Sampo Niskanen
169 * [BUG] NaN in transition radius calculation
171 2011-07-22 Sampo Niskanen
173 * Released version 1.1.6.
175 2011-07-21 Sampo Niskanen
177 * [BUG] Converting triangular fin to freeform
178 * [BUG] Unit conversions in printout
179 * [BUG] Mass computations in printout
180 * [BUG] "Not a drop" exception in ComponentTreeTransferHandler
181 * [BUG] Plot annotation positioned wrong
182 * [BUG] Exception when writing PDF failed
183 * Language selector in preferences
185 2011-07-18 Sampo Niskanen
187 * Select motor type based on known manufacturers
188 * Updated motor thrust curves from thrustcurve.org
190 2011-07-17 Sampo Niskanen
192 * Component scaling support
194 2011-07-14 Sampo Niskanen
196 * [BUG] Body tube auto-radius not enabled
197 * Optimization implementation
199 2011-06-26 Sampo Niskanen
201 * [BUG] Original rocket was modified when sim.listener modified rocket
203 2011-06-18 Sampo Niskanen
205 * Merged l10n branch into trunk, initial l10n support
207 2011-06-10 Sampo Niskanen
209 * Released version 1.1.5
211 2011-05-16 Sampo Niskanen
213 * Updated about dialog
215 2011-04-15 Sampo Niskanen
217 * Removed native printing support
219 2011-03-05 Sampo Niskanen
221 * Released version 1.1.4
223 2011-01-20 Sampo Niskanen
225 * Initial i18n support
227 2011-01-18 Sampo Niskanen
229 * [BUG] Simulation warnings were not being stored
230 * [BUG] Exclamation mark did not fit in simulation table
231 * Added instructions for zooming in plot dialog
233 2010-12-01 Doug Pedrick
235 * Merging printing support
237 2010-10-30 Sampo Niskanen
239 * [BUG] Invalid refereces to components used in caches
241 2010-10-25 Doug Pedrick
243 * [BUG] Take launch lug radial angle into account when loading rkt file
245 2010-10-24 Sampo Niskanen
247 * Added SafetyMutex and took into use in Simulation
249 2010-10-18 Sampo Niskanen
251 * Ignore Sun JRE bug in D3D
253 2010-10-09 Sampo Niskanen
255 * [BUG] Fixed conversion to freeform fin set
258 2010-10-08 Sampo Niskanen
260 * New components no longer look expandable in the component tree
262 2010-10-06 Sampo Niskanen
264 * Released version 1.1.3
266 2010-10-05 Sampo Niskanen
268 * Display comment as tooltip in component tree
269 * Limited allowed component attachments to those of the component
272 2010-10-03 Sampo Niskanen
274 * Added VBOSE logging level
276 2010-10-02 Sampo Niskanen
278 * [BUG] Exception when undoing changes
280 2010-09-27 Sampo Niskanen
282 * Implemented DnD for component tree
283 * Documented undo/redo functionality
285 2010-09-07 Sampo Niskanen
287 * Released version 1.1.2
289 2010-09-05 Sampo Niskanen
291 * [BUG] Fixed bug that prevents adding stages to a rocket
293 2010-09-04 Sampo Niskanen
295 * Added launch rod velocity to FlightData
296 * [BUG] Total velocity was measured from airspeed
298 2010-09-03 Sampo Niskanen
300 * Released version 1.1.1
302 2010-09-01 Sampo Niskanen
304 * [BUG] Fixed rocket config dialog being too large
306 2010-08-31 Sampo Niskanen
308 * Updated all thrust curves from thrustcurve.org
310 2010-08-30 Sampo Niskanen
312 * Implemented user-defined thrust curve loading
314 2010-07-30 Sampo Niskanen
316 * [BUG] Fixed motor statistic computation
317 * Finalized enhanced motor selection dialog
319 2010-07-22 Doug Pedrick
321 * [BUG] Fixed RockSim fin loading
323 2010-07-21 Sampo Niskanen
325 * Implemented enhanced motor selection dialog
326 * Background motor loading & startup time optimization
328 2010-07-20 Doug Pedrick
330 * [BUG] Exception when loading Rocksim files
332 2010-07-19 Sampo Niskanen
334 * [BUG] Various small bug fixes
336 2010-07-18 Sampo Niskanen
338 * Major refactoring of simulation code
340 2010-03-21 Sampo Niskanen
342 * Released version 1.1.0
344 2010-03-20 Doug Pedrick
346 * [BUG] Fixed RockSim design material loading
348 2010-03-20 Sampo Niskanen
350 * Minor enhancements to the logging system
351 * Updated unit tests of Rocksim file loading
353 2010-03-13 Doug Pedrick / Sampo Niskanen
355 * Initial RockSim design loading support
357 2010-03-10 Sampo Niskanen
359 * Released version 1.0.0
360 * [BUG] Removing point of freeform fin could create intersecting shape
362 2010-03-09 Sampo Niskanen
364 * Updated thrustcurves with newest curves from thrustcurve.org
365 * Updated splash screen
367 2010-03-05 Sampo Niskanen
369 * [BUG] Fixed exception for fins with small root chord
371 2010-02-26 Sampo Niskanen
373 * Simulation panel max.acceleration now from flight stage only
375 2010-02-17 Sampo Niskanen
377 * Released version 0.9.6
379 2010-01-11 Sampo Niskanen
381 * Detect out of memory condition even if masked by another exception
382 * Updated copyright year
384 2009-12-31 Sampo Niskanen
386 * [BUG] Exception when removing component listeners
387 * [BUG] OutOfMemoryError was masked when saving file
389 2009-12-30 Sampo Niskanen
391 * [BUG] "Reset" button did nothing for simulation time step
393 2009-12-29 Sampo Niskanen
395 * Update fin calculation methods for 1 and 2 fin sets
396 * Rotate rocket to worst roll angle before simulations
398 2009-12-23 Sampo Niskanen
400 * Updated time step selection methods
402 2009-12-16 Sampo Niskanen
404 * [BUG] Fixed NullPointerException in ComponentConfigDialog
406 2009-12-15 Sampo Niskanen
408 * [BUG] Illegal mapping in SimulationRunDialog
409 * [BUG] Fixed assertions in Quaternion class
411 2009-12-14 Sampo Niskanen
413 * Implemented central logging system (not taken into use yet)
415 2009-12-05 Sampo Niskanen
417 * [BUG] Fixed assertions in Quaternion class
419 2009-12-03 Sampo Niskanen
421 * [BUG] Fixed fin computation of two-fin set
423 2009-12-02 Sampo Niskanen
425 * Take into account all fins in fin-fin interference
426 * Removed 15%/6% fin dependence on lateral wind direction
428 2009-11-28 Sampo Niskanen
430 * Released version 0.9.5
431 * [BUG] NPE when clearing combo box selections
432 * Minor fixes to update checking
433 * Added a few guidance texts
435 2009-11-27 Sampo Niskanen
437 * [BUG] Fixed computing inner radius of centering ring
438 * Removed RuntimeException instantiation from all classes
440 2009-11-24 Sampo Niskanen
442 * Released version 0.9.4
444 2009-11-24 Sampo Niskanen
446 * Close original window when opening example design
448 2009-11-10 Sampo Niskanen
450 * [BUG] Fixed transition volume/mass computation
451 * [BUG] Simulations etc. using removed motor configuration IDs
453 2009-10-11 Sampo Niskanen
455 * [BUG] Sorting motor selection dialog with ',' decimal separator
457 2009-10-10 Sampo Niskanen
459 * Removed non-ASCII characters from source code files
460 * Created Chars class for non-ASCII characters
461 * Added styrofoam materials
463 2009-10-04 Sampo Niskanen
465 * [BUG] Fixed too high configuration dialogs
467 2009-10-03 Sampo Niskanen
469 * Added debug information to ant build file compilation
470 * Implemented update information fetching (client side)
472 2009-09-26 Sampo Niskanen
474 * Implemented custom material editing
476 2009-09-20 Sampo Niskanen
478 * Implemented more unit tests, fixed bugs
480 2009-09-19 Sampo Niskanen
482 * [BUG] Ignore Sun JRE bug 6828938 in ExceptionHandler
483 * Implemented non-exception throwing bug handling
484 * [BUG] Fixed unnecessary cropping for component tree names
486 2009-09-10 Sampo Niskanen
488 * [BUG] Freeform fin set shape undo not working
489 * [BUG] Conversion to freeform fin set not working
491 2009-09-08 Sampo Niskanen
493 * Allow components to be attached to tube coupler
495 2009-09-07 Sampo Niskanen
497 * Implemented fin tab save/load
499 2009-09-04 Sampo Niskanen
501 * Implemented through-the-wall fin tabs (excluding save/load)
503 2009-09-01 Sampo Niskanen
505 * Released version 0.9.3
507 2009-08-29 Sampo Niskanen
509 * Extracted motor manufacturer into separate class
510 * Started writing unit tests
512 2009-08-28 Sampo Niskanen
514 * Added icon and source info to About dialog
515 * Finalized flight event plot icons
517 2009-08-27 Sampo Niskanen
519 * Allow clicking on label to toggle checkbox in two tables
521 2009-08-21 Sampo Niskanen
523 * Showing events in non-time-domain-plots
525 2009-08-20 Sampo Niskanen
527 * Showing events in time-domain plots
529 2009-08-15 Sampo Niskanen
531 * Possibility to save user-defined materials
533 2009-08-14 Sampo Niskanen
535 * Plots ignore trailing NaN values
537 2009-08-13 Sampo Niskanen
539 * [BUG] Added fin cant for elliptical fins
541 2009-08-12 Sampo Niskanen
543 * Warning dialog when loading files
544 * [BUG] Unnecessary warnings when loading files
546 2009-08-09 Sampo Niskanen
548 * [BUG] Fixed various bugs in motor loading (e.g. mass calculation,
549 more rigorous input checking etc)
551 2009-08-08 Sampo Niskanen
553 * Refactored motor loading and "Simple XML" loading classes
554 * Implemented RockSim motor definition file loading
556 2009-08-07 Sampo Niskanen
558 * Created window icons and took into use
559 * Changed motor burn time and avg. thrust calculations to be
562 2009-08-03 Sampo Niskanen
564 * Automatic bug reporting when uncaught exceptions occur
566 2009-07-29 Sampo Niskanen
568 * Clustered inner tube splitting
569 * [BUG] Copy-pasted inner tubes shared motors
571 2009-07-28 Sampo Niskanen
573 * Opening of example rocket designs
575 2009-07-27 Sampo Niskanen
577 * [BUG] Launch lug radial position not correctly loaded
579 2009-07-26 Sampo Niskanen
581 * [BUG] Fixed unit name of ft/s^2
582 * Implemented flight data exporting
583 * [BUG] Fixed "unknown error" when opening file of zero size
584 * [BUG] Fixed exception in motor configuration name editing
586 2009-07-13 Sampo Niskanen
588 * Released version 0.9.2
590 2009-07-12 Sampo Niskanen
592 * [BUG] Better DescriptionArea based on JEditorPane
594 2009-07-09 Sampo Niskanen
596 * [BUG] Fixed imperial unit conversions
597 * [BUG] Fixed engine block icon transparency
599 2009-06-26 Sampo Niskanen
601 * Progress dialogs for file open/save
602 * File size estimate in save dialog
604 2009-06-20 Sampo Niskanen
606 * New edit motor configurations dialog
607 * Changed FreeformFinSet to throw checked exceptions
609 2009-06-11 Sampo Niskanen
611 * Added search field to motor chooser dialog
613 2009-06-09 Sampo Niskanen
615 * Released version 0.9.1
617 2009-06-08 Sampo Niskanen
619 * Fixed loading of icons from JAR
621 2009-06-06 Sampo Niskanen
623 * Cut/Copy/Paste of simulations
624 * Improved build scripts
626 2009-05-28 Sampo Niskanen
628 * Added startup check for Java 1.6 and OpenJDK
630 2009-05-28 Sampo Niskanen
632 * Fixed FixedPrecisionUnit formatting
633 * Fixed saving of transitions
634 * Fixed file dialog directory browsing
635 * Initial shift-click selects second component from figure
636 * Allow adding body components without selecting stage
638 2009-05-24 Sampo Niskanen <sampo.niskanen@iki.fi>
640 * Initial release 0.9.0