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