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