1 2012-05-23 Doug Pedrick
3 * Centering ring templates can now be chosen for printing.
5 2012-05-09 Kevin Ruland
7 * Add ComponentPreset functionality. These are commercial components which can be used in rocket designs.
8 System currently support Body Tube, Nose Cone, Transition, Tube Coupler, Centering Ring, Engine Block, Bulk Head,
9 Launch Lug, Streamer and Parachutes. Received permission from Always Ready Rocketry, Balsa Machining Service, Giant
10 Leap Rocketry, Public Missiles, Semroc and Fliskits to include their parts catalogs in OR.
12 2012-05-09 Kevin Ruland
14 * Add fractional inch unit 'in/64' to Length unit group.
16 2012-05-09 Jason Blood
18 * Add PageFitPrintStrategy and related files to print multiple fins, transitions, and nosecones onto the same page(s)
20 2012-04-19 Sampo Niskanen
22 * Allow opening recovery device on stage separation
24 2012-04-11 Doug Pedrick
26 * [BUG] Printed simulation did not honor launch conditions
28 2012-04-09 Sampo Niskanen
30 * [BUG] Cancelling simulation causes later simulations to fail
31 * Add debugging for NPE in GeneralOptimizationDialog
33 2012-03-27 Sampo Niskanen
35 * [BUG] Inputting negative rotation angle values of components
37 2012-03-25 Sampo Niskanen
39 * [BUG] Removed locale-specific toLowerCase/toUpperCase
41 2012-03-25 Doug Pedrick
43 * Printed rocket figure in design report now honors rotation angle of main figure; fixed bug in layout where the
44 figure was clipped in the page margin.
46 2012-03-18 Jason Blood
48 * Updated importing images to freeform fin sets to work with color images with improved description
50 2012-03-17 Sampo Niskanen
52 * Released version 12.03
54 2012-03-14 Jason Blood
56 * Importing images to freeform fin sets
58 2012-03-13 Sampo Niskanne
60 * [BUG] Threads piled up when running simulations
62 2012-03-11 Sampo Niskanen
64 * Update copyright statements
66 2012-02-19 Sampo Niskanen
68 * Display computed motor class
70 2012-02-16 Sampo Niskanen
72 * [BUG] Freeze when dropping component on child component
74 2012-02-10 Sampo Niskanen
76 * Configurable stage separation events
78 2012-00-00 Doug Pedrick
82 2011-11-24 Sampo Niskanen
84 * Released version 1.1.9
86 2011-11-18 Doug Pedrick
88 * Printable Fin Marking Guides, Transitions, and Nose Cones
90 2011-10-20 Sampo Niskanen
92 * [BUG] NPE if plot data type is not present
94 2011-10-11 Sampo Niskanen
96 * [BUG] Translators fetched before initialization
98 2011-10-05 Doug Pedrick
100 * Fin tab autocalculation
102 2011-09-26 Sampo Niskanen
104 * [BUG] Thrust was computed from dropped stages
106 2011-09-18 Sampo Niskanen
108 * Remember window/dialog sizes and/or positions
110 2011-09-13 Sampo Niskanen
112 * Added icons to help menu
114 2011-08-28 Richard Graham
116 * Patch for geodetic computations + coriolis effect
117 * Patch for enhanced gravity model
119 2011-08-25 Sampo Niskanen
121 * Released version 1.1.8
122 * [BUG] Ignore synthetic methods in logging traces
123 * [BUG] Ignore JRE bug #6826104
125 2011-08-24 Sampo Niskanen
127 * [BUG] NPE in SimulationOptions.equals
128 * [BUG] Exception in plotting optimization path
129 * [BUG] Exception in saving optimization path
131 2011-08-17 Justin Seitz
133 * Added Blue tube to materials database.
135 2011-08-13 Sampo Niskanen
137 * [BUG] JDK7 returns null font for TitledBorder
139 2011-08-12 Sampo Niskanen
141 * Released version 1.1.7
143 2011-08-08 Sampo Niskanen
145 * Enhanced one-dimensional optimization algorithm
146 * [BUG] l10n/ directory not included in source distribution
148 2011-08-07 Sampo Niskanen
150 * Optimization implementation
152 2011-07-29 Sampo Niskanen
154 * [BUG] NaN in transition radius calculation
156 2011-07-22 Sampo Niskanen
158 * Released version 1.1.6.
160 2011-07-21 Sampo Niskanen
162 * [BUG] Converting triangular fin to freeform
163 * [BUG] Unit conversions in printout
164 * [BUG] Mass computations in printout
165 * [BUG] "Not a drop" exception in ComponentTreeTransferHandler
166 * [BUG] Plot annotation positioned wrong
167 * [BUG] Exception when writing PDF failed
168 * Language selector in preferences
170 2011-07-18 Sampo Niskanen
172 * Select motor type based on known manufacturers
173 * Updated motor thrust curves from thrustcurve.org
175 2011-07-17 Sampo Niskanen
177 * Component scaling support
179 2011-07-14 Sampo Niskanen
181 * [BUG] Body tube auto-radius not enabled
182 * Optimization implementation
184 2011-06-26 Sampo Niskanen
186 * [BUG] Original rocket was modified when sim.listener modified rocket
188 2011-06-18 Sampo Niskanen
190 * Merged l10n branch into trunk, initial l10n support
192 2011-06-10 Sampo Niskanen
194 * Released version 1.1.5
196 2011-05-16 Sampo Niskanen
198 * Updated about dialog
200 2011-04-15 Sampo Niskanen
202 * Removed native printing support
204 2011-03-05 Sampo Niskanen
206 * Released version 1.1.4
208 2011-01-20 Sampo Niskanen
210 * Initial i18n support
212 2011-01-18 Sampo Niskanen
214 * [BUG] Simulation warnings were not being stored
215 * [BUG] Exclamation mark did not fit in simulation table
216 * Added instructions for zooming in plot dialog
218 2010-12-01 Doug Pedrick
220 * Merging printing support
222 2010-10-30 Sampo Niskanen
224 * [BUG] Invalid refereces to components used in caches
226 2010-10-25 Doug Pedrick
228 * [BUG] Take launch lug radial angle into account when loading rkt file
230 2010-10-24 Sampo Niskanen
232 * Added SafetyMutex and took into use in Simulation
234 2010-10-18 Sampo Niskanen
236 * Ignore Sun JRE bug in D3D
238 2010-10-09 Sampo Niskanen
240 * [BUG] Fixed conversion to freeform fin set
243 2010-10-08 Sampo Niskanen
245 * New components no longer look expandable in the component tree
247 2010-10-06 Sampo Niskanen
249 * Released version 1.1.3
251 2010-10-05 Sampo Niskanen
253 * Display comment as tooltip in component tree
254 * Limited allowed component attachments to those of the component
257 2010-10-03 Sampo Niskanen
259 * Added VBOSE logging level
261 2010-10-02 Sampo Niskanen
263 * [BUG] Exception when undoing changes
265 2010-09-27 Sampo Niskanen
267 * Implemented DnD for component tree
268 * Documented undo/redo functionality
270 2010-09-07 Sampo Niskanen
272 * Released version 1.1.2
274 2010-09-05 Sampo Niskanen
276 * [BUG] Fixed bug that prevents adding stages to a rocket
278 2010-09-04 Sampo Niskanen
280 * Added launch rod velocity to FlightData
281 * [BUG] Total velocity was measured from airspeed
283 2010-09-03 Sampo Niskanen
285 * Released version 1.1.1
287 2010-09-01 Sampo Niskanen
289 * [BUG] Fixed rocket config dialog being too large
291 2010-08-31 Sampo Niskanen
293 * Updated all thrust curves from thrustcurve.org
295 2010-08-30 Sampo Niskanen
297 * Implemented user-defined thrust curve loading
299 2010-07-30 Sampo Niskanen
301 * [BUG] Fixed motor statistic computation
302 * Finalized enhanced motor selection dialog
304 2010-07-22 Doug Pedrick
306 * [BUG] Fixed RockSim fin loading
308 2010-07-21 Sampo Niskanen
310 * Implemented enhanced motor selection dialog
311 * Background motor loading & startup time optimization
313 2010-07-20 Doug Pedrick
315 * [BUG] Exception when loading Rocksim files
317 2010-07-19 Sampo Niskanen
319 * [BUG] Various small bug fixes
321 2010-07-18 Sampo Niskanen
323 * Major refactoring of simulation code
325 2010-03-21 Sampo Niskanen
327 * Released version 1.1.0
329 2010-03-20 Doug Pedrick
331 * [BUG] Fixed RockSim design material loading
333 2010-03-20 Sampo Niskanen
335 * Minor enhancements to the logging system
336 * Updated unit tests of Rocksim file loading
338 2010-03-13 Doug Pedrick / Sampo Niskanen
340 * Initial RockSim design loading support
342 2010-03-10 Sampo Niskanen
344 * Released version 1.0.0
345 * [BUG] Removing point of freeform fin could create intersecting shape
347 2010-03-09 Sampo Niskanen
349 * Updated thrustcurves with newest curves from thrustcurve.org
350 * Updated splash screen
352 2010-03-05 Sampo Niskanen
354 * [BUG] Fixed exception for fins with small root chord
356 2010-02-26 Sampo Niskanen
358 * Simulation panel max.acceleration now from flight stage only
360 2010-02-17 Sampo Niskanen
362 * Released version 0.9.6
364 2010-01-11 Sampo Niskanen
366 * Detect out of memory condition even if masked by another exception
367 * Updated copyright year
369 2009-12-31 Sampo Niskanen
371 * [BUG] Exception when removing component listeners
372 * [BUG] OutOfMemoryError was masked when saving file
374 2009-12-30 Sampo Niskanen
376 * [BUG] "Reset" button did nothing for simulation time step
378 2009-12-29 Sampo Niskanen
380 * Update fin calculation methods for 1 and 2 fin sets
381 * Rotate rocket to worst roll angle before simulations
383 2009-12-23 Sampo Niskanen
385 * Updated time step selection methods
387 2009-12-16 Sampo Niskanen
389 * [BUG] Fixed NullPointerException in ComponentConfigDialog
391 2009-12-15 Sampo Niskanen
393 * [BUG] Illegal mapping in SimulationRunDialog
394 * [BUG] Fixed assertions in Quaternion class
396 2009-12-14 Sampo Niskanen
398 * Implemented central logging system (not taken into use yet)
400 2009-12-05 Sampo Niskanen
402 * [BUG] Fixed assertions in Quaternion class
404 2009-12-03 Sampo Niskanen
406 * [BUG] Fixed fin computation of two-fin set
408 2009-12-02 Sampo Niskanen
410 * Take into account all fins in fin-fin interference
411 * Removed 15%/6% fin dependence on lateral wind direction
413 2009-11-28 Sampo Niskanen
415 * Released version 0.9.5
416 * [BUG] NPE when clearing combo box selections
417 * Minor fixes to update checking
418 * Added a few guidance texts
420 2009-11-27 Sampo Niskanen
422 * [BUG] Fixed computing inner radius of centering ring
423 * Removed RuntimeException instantiation from all classes
425 2009-11-24 Sampo Niskanen
427 * Released version 0.9.4
429 2009-11-24 Sampo Niskanen
431 * Close original window when opening example design
433 2009-11-10 Sampo Niskanen
435 * [BUG] Fixed transition volume/mass computation
436 * [BUG] Simulations etc. using removed motor configuration IDs
438 2009-10-11 Sampo Niskanen
440 * [BUG] Sorting motor selection dialog with ',' decimal separator
442 2009-10-10 Sampo Niskanen
444 * Removed non-ASCII characters from source code files
445 * Created Chars class for non-ASCII characters
446 * Added styrofoam materials
448 2009-10-04 Sampo Niskanen
450 * [BUG] Fixed too high configuration dialogs
452 2009-10-03 Sampo Niskanen
454 * Added debug information to ant build file compilation
455 * Implemented update information fetching (client side)
457 2009-09-26 Sampo Niskanen
459 * Implemented custom material editing
461 2009-09-20 Sampo Niskanen
463 * Implemented more unit tests, fixed bugs
465 2009-09-19 Sampo Niskanen
467 * [BUG] Ignore Sun JRE bug 6828938 in ExceptionHandler
468 * Implemented non-exception throwing bug handling
469 * [BUG] Fixed unnecessary cropping for component tree names
471 2009-09-10 Sampo Niskanen
473 * [BUG] Freeform fin set shape undo not working
474 * [BUG] Conversion to freeform fin set not working
476 2009-09-08 Sampo Niskanen
478 * Allow components to be attached to tube coupler
480 2009-09-07 Sampo Niskanen
482 * Implemented fin tab save/load
484 2009-09-04 Sampo Niskanen
486 * Implemented through-the-wall fin tabs (excluding save/load)
488 2009-09-01 Sampo Niskanen
490 * Released version 0.9.3
492 2009-08-29 Sampo Niskanen
494 * Extracted motor manufacturer into separate class
495 * Started writing unit tests
497 2009-08-28 Sampo Niskanen
499 * Added icon and source info to About dialog
500 * Finalized flight event plot icons
502 2009-08-27 Sampo Niskanen
504 * Allow clicking on label to toggle checkbox in two tables
506 2009-08-21 Sampo Niskanen
508 * Showing events in non-time-domain-plots
510 2009-08-20 Sampo Niskanen
512 * Showing events in time-domain plots
514 2009-08-15 Sampo Niskanen
516 * Possibility to save user-defined materials
518 2009-08-14 Sampo Niskanen
520 * Plots ignore trailing NaN values
522 2009-08-13 Sampo Niskanen
524 * [BUG] Added fin cant for elliptical fins
526 2009-08-12 Sampo Niskanen
528 * Warning dialog when loading files
529 * [BUG] Unnecessary warnings when loading files
531 2009-08-09 Sampo Niskanen
533 * [BUG] Fixed various bugs in motor loading (e.g. mass calculation,
534 more rigorous input checking etc)
536 2009-08-08 Sampo Niskanen
538 * Refactored motor loading and "Simple XML" loading classes
539 * Implemented RockSim motor definition file loading
541 2009-08-07 Sampo Niskanen
543 * Created window icons and took into use
544 * Changed motor burn time and avg. thrust calculations to be
547 2009-08-03 Sampo Niskanen
549 * Automatic bug reporting when uncaught exceptions occur
551 2009-07-29 Sampo Niskanen
553 * Clustered inner tube splitting
554 * [BUG] Copy-pasted inner tubes shared motors
556 2009-07-28 Sampo Niskanen
558 * Opening of example rocket designs
560 2009-07-27 Sampo Niskanen
562 * [BUG] Launch lug radial position not correctly loaded
564 2009-07-26 Sampo Niskanen
566 * [BUG] Fixed unit name of ft/s^2
567 * Implemented flight data exporting
568 * [BUG] Fixed "unknown error" when opening file of zero size
569 * [BUG] Fixed exception in motor configuration name editing
571 2009-07-13 Sampo Niskanen
573 * Released version 0.9.2
575 2009-07-12 Sampo Niskanen
577 * [BUG] Better DescriptionArea based on JEditorPane
579 2009-07-09 Sampo Niskanen
581 * [BUG] Fixed imperial unit conversions
582 * [BUG] Fixed engine block icon transparency
584 2009-06-26 Sampo Niskanen
586 * Progress dialogs for file open/save
587 * File size estimate in save dialog
589 2009-06-20 Sampo Niskanen
591 * New edit motor configurations dialog
592 * Changed FreeformFinSet to throw checked exceptions
594 2009-06-11 Sampo Niskanen
596 * Added search field to motor chooser dialog
598 2009-06-09 Sampo Niskanen
600 * Released version 0.9.1
602 2009-06-08 Sampo Niskanen
604 * Fixed loading of icons from JAR
606 2009-06-06 Sampo Niskanen
608 * Cut/Copy/Paste of simulations
609 * Improved build scripts
611 2009-05-28 Sampo Niskanen
613 * Added startup check for Java 1.6 and OpenJDK
615 2009-05-28 Sampo Niskanen
617 * Fixed FixedPrecisionUnit formatting
618 * Fixed saving of transitions
619 * Fixed file dialog directory browsing
620 * Initial shift-click selects second component from figure
621 * Allow adding body components without selecting stage
623 2009-05-24 Sampo Niskanen <sampo.niskanen@iki.fi>
625 * Initial release 0.9.0