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.
16 2012-07-31 Kevin Ruland
18 * Changed the ORK file format to save "keys" for materials and flight data as well as the localized
19 names. This allows, for example, file saved in english locale to be loaded in a german locale
20 and have all the references established correctly.
24 * OSX UI Elements: Screen menu bar, Application name, Dock Icon, Quit, About & Preference
25 handlers. Stubs for the "Apple Java Extensions" to allow other platforms to compile provided
26 by https://github.com/ymasory/OrangeExtensions.
30 * Added a 3D view of the rocket to the figure panel.
32 2012-06-05 Doug Pedrick
34 * Most recently used design files added to File menu.
36 2012-05-23 Doug Pedrick
38 * Centering ring templates can now be chosen for printing.
39 * Calibration ruler added to printed templates.
41 2012-05-09 Kevin Ruland
43 * Add ComponentPreset functionality. These are commercial components which can be used in rocket designs.
44 System currently support Body Tube, Nose Cone, Transition, Tube Coupler, Centering Ring, Engine Block, Bulk Head,
45 Launch Lug, Streamer and Parachutes. Received permission from Always Ready Rocketry, Balsa Machining Service, Giant
46 Leap Rocketry, Public Missiles, Semroc and Fliskits to include their parts catalogs in OR.
48 2012-05-09 Kevin Ruland
50 * Add fractional inch unit 'in/64' to Length unit group.
52 2012-05-09 Jason Blood
54 * Add PageFitPrintStrategy and related files to print multiple fins, transitions, and nosecones onto the same page(s)
56 2012-04-19 Sampo Niskanen
58 * Allow opening recovery device on stage separation
60 2012-04-11 Doug Pedrick
62 * [BUG] Printed simulation did not honor launch conditions
64 2012-04-09 Sampo Niskanen
66 * [BUG] Cancelling simulation causes later simulations to fail
67 * Add debugging for NPE in GeneralOptimizationDialog
69 2012-03-27 Sampo Niskanen
71 * [BUG] Inputting negative rotation angle values of components
73 2012-03-25 Sampo Niskanen
75 * [BUG] Removed locale-specific toLowerCase/toUpperCase
77 2012-03-25 Doug Pedrick
79 * Printed rocket figure in design report now honors rotation angle of main figure; fixed bug in layout where the
80 figure was clipped in the page margin.
82 2012-03-18 Jason Blood
84 * Updated importing images to freeform fin sets to work with color images with improved description
86 2012-03-17 Sampo Niskanen
88 * Released version 12.03
90 2012-03-14 Jason Blood
92 * Importing images to freeform fin sets
94 2012-03-13 Sampo Niskanne
96 * [BUG] Threads piled up when running simulations
98 2012-03-11 Sampo Niskanen
100 * Update copyright statements
102 2012-02-19 Sampo Niskanen
104 * Display computed motor class
106 2012-02-16 Sampo Niskanen
108 * [BUG] Freeze when dropping component on child component
110 2012-02-10 Sampo Niskanen
112 * Configurable stage separation events
114 2012-00-00 Doug Pedrick
118 2011-11-24 Sampo Niskanen
120 * Released version 1.1.9
122 2011-11-18 Doug Pedrick
124 * Printable Fin Marking Guides, Transitions, and Nose Cones
126 2011-10-20 Sampo Niskanen
128 * [BUG] NPE if plot data type is not present
130 2011-10-11 Sampo Niskanen
132 * [BUG] Translators fetched before initialization
134 2011-10-05 Doug Pedrick
136 * Fin tab autocalculation
138 2011-09-26 Sampo Niskanen
140 * [BUG] Thrust was computed from dropped stages
142 2011-09-18 Sampo Niskanen
144 * Remember window/dialog sizes and/or positions
146 2011-09-13 Sampo Niskanen
148 * Added icons to help menu
150 2011-08-28 Richard Graham
152 * Patch for geodetic computations + coriolis effect
153 * Patch for enhanced gravity model
155 2011-08-25 Sampo Niskanen
157 * Released version 1.1.8
158 * [BUG] Ignore synthetic methods in logging traces
159 * [BUG] Ignore JRE bug #6826104
161 2011-08-24 Sampo Niskanen
163 * [BUG] NPE in SimulationOptions.equals
164 * [BUG] Exception in plotting optimization path
165 * [BUG] Exception in saving optimization path
167 2011-08-17 Justin Seitz
169 * Added Blue tube to materials database.
171 2011-08-13 Sampo Niskanen
173 * [BUG] JDK7 returns null font for TitledBorder
175 2011-08-12 Sampo Niskanen
177 * Released version 1.1.7
179 2011-08-08 Sampo Niskanen
181 * Enhanced one-dimensional optimization algorithm
182 * [BUG] l10n/ directory not included in source distribution
184 2011-08-07 Sampo Niskanen
186 * Optimization implementation
188 2011-07-29 Sampo Niskanen
190 * [BUG] NaN in transition radius calculation
192 2011-07-22 Sampo Niskanen
194 * Released version 1.1.6.
196 2011-07-21 Sampo Niskanen
198 * [BUG] Converting triangular fin to freeform
199 * [BUG] Unit conversions in printout
200 * [BUG] Mass computations in printout
201 * [BUG] "Not a drop" exception in ComponentTreeTransferHandler
202 * [BUG] Plot annotation positioned wrong
203 * [BUG] Exception when writing PDF failed
204 * Language selector in preferences
206 2011-07-18 Sampo Niskanen
208 * Select motor type based on known manufacturers
209 * Updated motor thrust curves from thrustcurve.org
211 2011-07-17 Sampo Niskanen
213 * Component scaling support
215 2011-07-14 Sampo Niskanen
217 * [BUG] Body tube auto-radius not enabled
218 * Optimization implementation
220 2011-06-26 Sampo Niskanen
222 * [BUG] Original rocket was modified when sim.listener modified rocket
224 2011-06-18 Sampo Niskanen
226 * Merged l10n branch into trunk, initial l10n support
228 2011-06-10 Sampo Niskanen
230 * Released version 1.1.5
232 2011-05-16 Sampo Niskanen
234 * Updated about dialog
236 2011-04-15 Sampo Niskanen
238 * Removed native printing support
240 2011-03-05 Sampo Niskanen
242 * Released version 1.1.4
244 2011-01-20 Sampo Niskanen
246 * Initial i18n support
248 2011-01-18 Sampo Niskanen
250 * [BUG] Simulation warnings were not being stored
251 * [BUG] Exclamation mark did not fit in simulation table
252 * Added instructions for zooming in plot dialog
254 2010-12-01 Doug Pedrick
256 * Merging printing support
258 2010-10-30 Sampo Niskanen
260 * [BUG] Invalid refereces to components used in caches
262 2010-10-25 Doug Pedrick
264 * [BUG] Take launch lug radial angle into account when loading rkt file
266 2010-10-24 Sampo Niskanen
268 * Added SafetyMutex and took into use in Simulation
270 2010-10-18 Sampo Niskanen
272 * Ignore Sun JRE bug in D3D
274 2010-10-09 Sampo Niskanen
276 * [BUG] Fixed conversion to freeform fin set
279 2010-10-08 Sampo Niskanen
281 * New components no longer look expandable in the component tree
283 2010-10-06 Sampo Niskanen
285 * Released version 1.1.3
287 2010-10-05 Sampo Niskanen
289 * Display comment as tooltip in component tree
290 * Limited allowed component attachments to those of the component
293 2010-10-03 Sampo Niskanen
295 * Added VBOSE logging level
297 2010-10-02 Sampo Niskanen
299 * [BUG] Exception when undoing changes
301 2010-09-27 Sampo Niskanen
303 * Implemented DnD for component tree
304 * Documented undo/redo functionality
306 2010-09-07 Sampo Niskanen
308 * Released version 1.1.2
310 2010-09-05 Sampo Niskanen
312 * [BUG] Fixed bug that prevents adding stages to a rocket
314 2010-09-04 Sampo Niskanen
316 * Added launch rod velocity to FlightData
317 * [BUG] Total velocity was measured from airspeed
319 2010-09-03 Sampo Niskanen
321 * Released version 1.1.1
323 2010-09-01 Sampo Niskanen
325 * [BUG] Fixed rocket config dialog being too large
327 2010-08-31 Sampo Niskanen
329 * Updated all thrust curves from thrustcurve.org
331 2010-08-30 Sampo Niskanen
333 * Implemented user-defined thrust curve loading
335 2010-07-30 Sampo Niskanen
337 * [BUG] Fixed motor statistic computation
338 * Finalized enhanced motor selection dialog
340 2010-07-22 Doug Pedrick
342 * [BUG] Fixed RockSim fin loading
344 2010-07-21 Sampo Niskanen
346 * Implemented enhanced motor selection dialog
347 * Background motor loading & startup time optimization
349 2010-07-20 Doug Pedrick
351 * [BUG] Exception when loading Rocksim files
353 2010-07-19 Sampo Niskanen
355 * [BUG] Various small bug fixes
357 2010-07-18 Sampo Niskanen
359 * Major refactoring of simulation code
361 2010-03-21 Sampo Niskanen
363 * Released version 1.1.0
365 2010-03-20 Doug Pedrick
367 * [BUG] Fixed RockSim design material loading
369 2010-03-20 Sampo Niskanen
371 * Minor enhancements to the logging system
372 * Updated unit tests of Rocksim file loading
374 2010-03-13 Doug Pedrick / Sampo Niskanen
376 * Initial RockSim design loading support
378 2010-03-10 Sampo Niskanen
380 * Released version 1.0.0
381 * [BUG] Removing point of freeform fin could create intersecting shape
383 2010-03-09 Sampo Niskanen
385 * Updated thrustcurves with newest curves from thrustcurve.org
386 * Updated splash screen
388 2010-03-05 Sampo Niskanen
390 * [BUG] Fixed exception for fins with small root chord
392 2010-02-26 Sampo Niskanen
394 * Simulation panel max.acceleration now from flight stage only
396 2010-02-17 Sampo Niskanen
398 * Released version 0.9.6
400 2010-01-11 Sampo Niskanen
402 * Detect out of memory condition even if masked by another exception
403 * Updated copyright year
405 2009-12-31 Sampo Niskanen
407 * [BUG] Exception when removing component listeners
408 * [BUG] OutOfMemoryError was masked when saving file
410 2009-12-30 Sampo Niskanen
412 * [BUG] "Reset" button did nothing for simulation time step
414 2009-12-29 Sampo Niskanen
416 * Update fin calculation methods for 1 and 2 fin sets
417 * Rotate rocket to worst roll angle before simulations
419 2009-12-23 Sampo Niskanen
421 * Updated time step selection methods
423 2009-12-16 Sampo Niskanen
425 * [BUG] Fixed NullPointerException in ComponentConfigDialog
427 2009-12-15 Sampo Niskanen
429 * [BUG] Illegal mapping in SimulationRunDialog
430 * [BUG] Fixed assertions in Quaternion class
432 2009-12-14 Sampo Niskanen
434 * Implemented central logging system (not taken into use yet)
436 2009-12-05 Sampo Niskanen
438 * [BUG] Fixed assertions in Quaternion class
440 2009-12-03 Sampo Niskanen
442 * [BUG] Fixed fin computation of two-fin set
444 2009-12-02 Sampo Niskanen
446 * Take into account all fins in fin-fin interference
447 * Removed 15%/6% fin dependence on lateral wind direction
449 2009-11-28 Sampo Niskanen
451 * Released version 0.9.5
452 * [BUG] NPE when clearing combo box selections
453 * Minor fixes to update checking
454 * Added a few guidance texts
456 2009-11-27 Sampo Niskanen
458 * [BUG] Fixed computing inner radius of centering ring
459 * Removed RuntimeException instantiation from all classes
461 2009-11-24 Sampo Niskanen
463 * Released version 0.9.4
465 2009-11-24 Sampo Niskanen
467 * Close original window when opening example design
469 2009-11-10 Sampo Niskanen
471 * [BUG] Fixed transition volume/mass computation
472 * [BUG] Simulations etc. using removed motor configuration IDs
474 2009-10-11 Sampo Niskanen
476 * [BUG] Sorting motor selection dialog with ',' decimal separator
478 2009-10-10 Sampo Niskanen
480 * Removed non-ASCII characters from source code files
481 * Created Chars class for non-ASCII characters
482 * Added styrofoam materials
484 2009-10-04 Sampo Niskanen
486 * [BUG] Fixed too high configuration dialogs
488 2009-10-03 Sampo Niskanen
490 * Added debug information to ant build file compilation
491 * Implemented update information fetching (client side)
493 2009-09-26 Sampo Niskanen
495 * Implemented custom material editing
497 2009-09-20 Sampo Niskanen
499 * Implemented more unit tests, fixed bugs
501 2009-09-19 Sampo Niskanen
503 * [BUG] Ignore Sun JRE bug 6828938 in ExceptionHandler
504 * Implemented non-exception throwing bug handling
505 * [BUG] Fixed unnecessary cropping for component tree names
507 2009-09-10 Sampo Niskanen
509 * [BUG] Freeform fin set shape undo not working
510 * [BUG] Conversion to freeform fin set not working
512 2009-09-08 Sampo Niskanen
514 * Allow components to be attached to tube coupler
516 2009-09-07 Sampo Niskanen
518 * Implemented fin tab save/load
520 2009-09-04 Sampo Niskanen
522 * Implemented through-the-wall fin tabs (excluding save/load)
524 2009-09-01 Sampo Niskanen
526 * Released version 0.9.3
528 2009-08-29 Sampo Niskanen
530 * Extracted motor manufacturer into separate class
531 * Started writing unit tests
533 2009-08-28 Sampo Niskanen
535 * Added icon and source info to About dialog
536 * Finalized flight event plot icons
538 2009-08-27 Sampo Niskanen
540 * Allow clicking on label to toggle checkbox in two tables
542 2009-08-21 Sampo Niskanen
544 * Showing events in non-time-domain-plots
546 2009-08-20 Sampo Niskanen
548 * Showing events in time-domain plots
550 2009-08-15 Sampo Niskanen
552 * Possibility to save user-defined materials
554 2009-08-14 Sampo Niskanen
556 * Plots ignore trailing NaN values
558 2009-08-13 Sampo Niskanen
560 * [BUG] Added fin cant for elliptical fins
562 2009-08-12 Sampo Niskanen
564 * Warning dialog when loading files
565 * [BUG] Unnecessary warnings when loading files
567 2009-08-09 Sampo Niskanen
569 * [BUG] Fixed various bugs in motor loading (e.g. mass calculation,
570 more rigorous input checking etc)
572 2009-08-08 Sampo Niskanen
574 * Refactored motor loading and "Simple XML" loading classes
575 * Implemented RockSim motor definition file loading
577 2009-08-07 Sampo Niskanen
579 * Created window icons and took into use
580 * Changed motor burn time and avg. thrust calculations to be
583 2009-08-03 Sampo Niskanen
585 * Automatic bug reporting when uncaught exceptions occur
587 2009-07-29 Sampo Niskanen
589 * Clustered inner tube splitting
590 * [BUG] Copy-pasted inner tubes shared motors
592 2009-07-28 Sampo Niskanen
594 * Opening of example rocket designs
596 2009-07-27 Sampo Niskanen
598 * [BUG] Launch lug radial position not correctly loaded
600 2009-07-26 Sampo Niskanen
602 * [BUG] Fixed unit name of ft/s^2
603 * Implemented flight data exporting
604 * [BUG] Fixed "unknown error" when opening file of zero size
605 * [BUG] Fixed exception in motor configuration name editing
607 2009-07-13 Sampo Niskanen
609 * Released version 0.9.2
611 2009-07-12 Sampo Niskanen
613 * [BUG] Better DescriptionArea based on JEditorPane
615 2009-07-09 Sampo Niskanen
617 * [BUG] Fixed imperial unit conversions
618 * [BUG] Fixed engine block icon transparency
620 2009-06-26 Sampo Niskanen
622 * Progress dialogs for file open/save
623 * File size estimate in save dialog
625 2009-06-20 Sampo Niskanen
627 * New edit motor configurations dialog
628 * Changed FreeformFinSet to throw checked exceptions
630 2009-06-11 Sampo Niskanen
632 * Added search field to motor chooser dialog
634 2009-06-09 Sampo Niskanen
636 * Released version 0.9.1
638 2009-06-08 Sampo Niskanen
640 * Fixed loading of icons from JAR
642 2009-06-06 Sampo Niskanen
644 * Cut/Copy/Paste of simulations
645 * Improved build scripts
647 2009-05-28 Sampo Niskanen
649 * Added startup check for Java 1.6 and OpenJDK
651 2009-05-28 Sampo Niskanen
653 * Fixed FixedPrecisionUnit formatting
654 * Fixed saving of transitions
655 * Fixed file dialog directory browsing
656 * Initial shift-click selects second component from figure
657 * Allow adding body components without selecting stage
659 2009-05-24 Sampo Niskanen <sampo.niskanen@iki.fi>
661 * Initial release 0.9.0