Updated for centering rings.
[debian/openrocket] / core / ChangeLog
1 2012-05-23  Doug Pedrick
2
3     * Centering ring templates can now be chosen for printing.
4
5 2012-05-09  Kevin Ruland
6
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.
11
12 2012-05-09  Kevin Ruland
13
14     * Add fractional inch unit 'in/64' to Length unit group.
15
16 2012-05-09  Jason Blood
17
18         * Add PageFitPrintStrategy and related files to print multiple fins, transitions, and nosecones onto the same page(s)
19
20 2012-04-19  Sampo Niskanen
21
22         * Allow opening recovery device on stage separation
23
24 2012-04-11  Doug Pedrick
25
26         * [BUG] Printed simulation did not honor launch conditions
27
28 2012-04-09  Sampo Niskanen
29
30         * [BUG] Cancelling simulation causes later simulations to fail
31         * Add debugging for NPE in GeneralOptimizationDialog
32
33 2012-03-27  Sampo Niskanen
34
35         * [BUG] Inputting negative rotation angle values of components
36
37 2012-03-25  Sampo Niskanen
38
39         * [BUG] Removed locale-specific toLowerCase/toUpperCase
40
41 2012-03-25  Doug Pedrick
42
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.
45
46 2012-03-18  Jason Blood
47
48         * Updated importing images to freeform fin sets to work with color images with improved description
49
50 2012-03-17  Sampo Niskanen
51
52         * Released version 12.03
53
54 2012-03-14  Jason Blood
55
56         * Importing images to freeform fin sets
57
58 2012-03-13  Sampo Niskanne
59
60         * [BUG] Threads piled up when running simulations
61
62 2012-03-11  Sampo Niskanen
63
64         * Update copyright statements
65
66 2012-02-19  Sampo Niskanen
67
68         * Display computed motor class
69
70 2012-02-16  Sampo Niskanen
71
72         * [BUG] Freeze when dropping component on child component
73
74 2012-02-10  Sampo Niskanen
75
76         * Configurable stage separation events
77
78 2012-00-00  Doug Pedrick
79
80         * RKT saving support
81
82 2011-11-24  Sampo Niskanen
83
84         * Released version 1.1.9
85
86 2011-11-18  Doug Pedrick
87
88         * Printable Fin Marking Guides, Transitions, and Nose Cones
89
90 2011-10-20  Sampo Niskanen
91
92         * [BUG] NPE if plot data type is not present
93
94 2011-10-11  Sampo Niskanen
95
96         * [BUG] Translators fetched before initialization
97
98 2011-10-05  Doug Pedrick
99
100         * Fin tab autocalculation
101
102 2011-09-26  Sampo Niskanen
103
104         * [BUG] Thrust was computed from dropped stages
105
106 2011-09-18  Sampo Niskanen
107
108         * Remember window/dialog sizes and/or positions
109
110 2011-09-13  Sampo Niskanen
111
112         * Added icons to help menu
113
114 2011-08-28  Richard Graham
115
116         * Patch for geodetic computations + coriolis effect
117         * Patch for enhanced gravity model
118
119 2011-08-25  Sampo Niskanen
120
121         * Released version 1.1.8
122         * [BUG] Ignore synthetic methods in logging traces
123         * [BUG] Ignore JRE bug #6826104
124
125 2011-08-24  Sampo Niskanen
126
127         * [BUG] NPE in SimulationOptions.equals
128         * [BUG] Exception in plotting optimization path
129         * [BUG] Exception in saving optimization path
130
131 2011-08-17  Justin Seitz
132
133         * Added Blue tube to materials database.
134
135 2011-08-13  Sampo Niskanen
136
137         * [BUG] JDK7 returns null font for TitledBorder
138
139 2011-08-12  Sampo Niskanen
140
141         * Released version 1.1.7
142
143 2011-08-08  Sampo Niskanen
144
145         * Enhanced one-dimensional optimization algorithm
146         * [BUG] l10n/ directory not included in source distribution
147
148 2011-08-07  Sampo Niskanen
149
150         * Optimization implementation
151
152 2011-07-29  Sampo Niskanen
153
154         * [BUG] NaN in transition radius calculation
155
156 2011-07-22  Sampo Niskanen
157
158         * Released version 1.1.6.
159
160 2011-07-21  Sampo Niskanen
161
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
169
170 2011-07-18  Sampo Niskanen
171
172         * Select motor type based on known manufacturers
173         * Updated motor thrust curves from thrustcurve.org
174
175 2011-07-17  Sampo Niskanen
176
177         * Component scaling support
178
179 2011-07-14  Sampo Niskanen
180
181         * [BUG] Body tube auto-radius not enabled
182         * Optimization implementation
183
184 2011-06-26  Sampo Niskanen
185
186         * [BUG] Original rocket was modified when sim.listener modified rocket
187
188 2011-06-18  Sampo Niskanen
189
190         * Merged l10n branch into trunk, initial l10n support
191
192 2011-06-10  Sampo Niskanen
193
194         * Released version 1.1.5
195
196 2011-05-16  Sampo Niskanen
197
198         * Updated about dialog
199
200 2011-04-15  Sampo Niskanen
201
202         * Removed native printing support
203
204 2011-03-05  Sampo Niskanen
205
206         * Released version 1.1.4
207
208 2011-01-20  Sampo Niskanen
209
210         * Initial i18n support
211
212 2011-01-18  Sampo Niskanen
213
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
217
218 2010-12-01  Doug Pedrick
219
220         * Merging printing support
221
222 2010-10-30  Sampo Niskanen
223
224         * [BUG] Invalid refereces to components used in caches
225
226 2010-10-25  Doug Pedrick
227
228         * [BUG] Take launch lug radial angle into account when loading rkt file
229
230 2010-10-24  Sampo Niskanen
231
232         * Added SafetyMutex and took into use in Simulation
233
234 2010-10-18  Sampo Niskanen
235
236         * Ignore Sun JRE bug in D3D
237
238 2010-10-09  Sampo Niskanen
239
240         * [BUG] Fixed conversion to freeform fin set
241         * Enhanced logging
242
243 2010-10-08  Sampo Niskanen
244
245         * New components no longer look expandable in the component tree
246
247 2010-10-06  Sampo Niskanen
248
249         * Released version 1.1.3
250
251 2010-10-05  Sampo Niskanen
252
253         * Display comment as tooltip in component tree
254         * Limited allowed component attachments to those of the component
255           add buttons
256
257 2010-10-03  Sampo Niskanen
258
259         * Added VBOSE logging level
260
261 2010-10-02  Sampo Niskanen
262
263         * [BUG] Exception when undoing changes
264
265 2010-09-27  Sampo Niskanen
266
267         * Implemented DnD for component tree
268         * Documented undo/redo functionality
269
270 2010-09-07  Sampo Niskanen
271
272         * Released version 1.1.2
273
274 2010-09-05  Sampo Niskanen
275
276         * [BUG] Fixed bug that prevents adding stages to a rocket
277
278 2010-09-04  Sampo Niskanen
279
280         * Added launch rod velocity to FlightData
281         * [BUG] Total velocity was measured from airspeed
282
283 2010-09-03  Sampo Niskanen
284
285         * Released version 1.1.1
286
287 2010-09-01  Sampo Niskanen
288
289         * [BUG] Fixed rocket config dialog being too large
290
291 2010-08-31  Sampo Niskanen
292
293         * Updated all thrust curves from thrustcurve.org
294
295 2010-08-30  Sampo Niskanen
296
297         * Implemented user-defined thrust curve loading
298
299 2010-07-30  Sampo Niskanen
300
301         * [BUG] Fixed motor statistic computation
302         * Finalized enhanced motor selection dialog
303
304 2010-07-22  Doug Pedrick
305
306         * [BUG] Fixed RockSim fin loading
307
308 2010-07-21  Sampo Niskanen
309
310         * Implemented enhanced motor selection dialog
311         * Background motor loading & startup time optimization
312
313 2010-07-20  Doug Pedrick
314
315         * [BUG] Exception when loading Rocksim files
316
317 2010-07-19  Sampo Niskanen
318
319         * [BUG] Various small bug fixes
320
321 2010-07-18  Sampo Niskanen
322
323         * Major refactoring of simulation code
324
325 2010-03-21  Sampo Niskanen
326
327         * Released version 1.1.0
328
329 2010-03-20  Doug Pedrick
330
331         * [BUG] Fixed RockSim design material loading
332
333 2010-03-20  Sampo Niskanen
334
335         * Minor enhancements to the logging system
336         * Updated unit tests of Rocksim file loading
337
338 2010-03-13  Doug Pedrick / Sampo Niskanen
339
340         * Initial RockSim design loading support
341
342 2010-03-10  Sampo Niskanen
343
344         * Released version 1.0.0
345         * [BUG] Removing point of freeform fin could create intersecting shape
346
347 2010-03-09  Sampo Niskanen
348
349         * Updated thrustcurves with newest curves from thrustcurve.org
350         * Updated splash screen
351
352 2010-03-05  Sampo Niskanen
353
354         * [BUG] Fixed exception for fins with small root chord
355
356 2010-02-26  Sampo Niskanen
357
358         * Simulation panel max.acceleration now from flight stage only
359
360 2010-02-17  Sampo Niskanen
361
362         * Released version 0.9.6
363
364 2010-01-11  Sampo Niskanen
365
366         * Detect out of memory condition even if masked by another exception
367         * Updated copyright year
368
369 2009-12-31  Sampo Niskanen
370
371         * [BUG] Exception when removing component listeners
372         * [BUG] OutOfMemoryError was masked when saving file
373
374 2009-12-30  Sampo Niskanen
375
376         * [BUG] "Reset" button did nothing for simulation time step
377
378 2009-12-29  Sampo Niskanen
379
380         * Update fin calculation methods for 1 and 2 fin sets
381         * Rotate rocket to worst roll angle before simulations
382
383 2009-12-23  Sampo Niskanen
384
385         * Updated time step selection methods
386
387 2009-12-16  Sampo Niskanen
388
389         * [BUG] Fixed NullPointerException in ComponentConfigDialog
390
391 2009-12-15  Sampo Niskanen
392
393         * [BUG] Illegal mapping in SimulationRunDialog
394         * [BUG] Fixed assertions in Quaternion class
395
396 2009-12-14  Sampo Niskanen
397
398         * Implemented central logging system (not taken into use yet)
399
400 2009-12-05  Sampo Niskanen
401
402         * [BUG] Fixed assertions in Quaternion class
403
404 2009-12-03  Sampo Niskanen
405
406         * [BUG] Fixed fin computation of two-fin set
407
408 2009-12-02  Sampo Niskanen
409
410         * Take into account all fins in fin-fin interference
411         * Removed 15%/6% fin dependence on lateral wind direction
412
413 2009-11-28  Sampo Niskanen
414
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
419
420 2009-11-27  Sampo Niskanen
421
422         * [BUG] Fixed computing inner radius of centering ring
423         * Removed RuntimeException instantiation from all classes
424
425 2009-11-24  Sampo Niskanen
426
427         * Released version 0.9.4
428
429 2009-11-24  Sampo Niskanen
430
431         * Close original window when opening example design
432
433 2009-11-10  Sampo Niskanen
434
435         * [BUG] Fixed transition volume/mass computation
436         * [BUG] Simulations etc. using removed motor configuration IDs
437
438 2009-10-11  Sampo Niskanen
439
440         * [BUG] Sorting motor selection dialog with ',' decimal separator
441
442 2009-10-10  Sampo Niskanen
443
444         * Removed non-ASCII characters from source code files
445         * Created Chars class for non-ASCII characters
446         * Added styrofoam materials
447
448 2009-10-04  Sampo Niskanen
449
450         * [BUG] Fixed too high configuration dialogs
451
452 2009-10-03  Sampo Niskanen
453
454         * Added debug information to ant build file compilation
455         * Implemented update information fetching (client side)
456
457 2009-09-26  Sampo Niskanen
458
459         * Implemented custom material editing
460
461 2009-09-20  Sampo Niskanen
462
463         * Implemented more unit tests, fixed bugs
464
465 2009-09-19  Sampo Niskanen
466
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
470
471 2009-09-10  Sampo Niskanen
472
473         * [BUG] Freeform fin set shape undo not working
474         * [BUG] Conversion to freeform fin set not working
475
476 2009-09-08  Sampo Niskanen
477
478         * Allow components to be attached to tube coupler
479
480 2009-09-07  Sampo Niskanen
481
482         * Implemented fin tab save/load
483
484 2009-09-04  Sampo Niskanen
485
486         * Implemented through-the-wall fin tabs (excluding save/load)
487
488 2009-09-01  Sampo Niskanen
489
490         * Released version 0.9.3
491
492 2009-08-29  Sampo Niskanen
493
494         * Extracted motor manufacturer into separate class
495         * Started writing unit tests
496
497 2009-08-28  Sampo Niskanen
498
499         * Added icon and source info to About dialog
500         * Finalized flight event plot icons
501
502 2009-08-27  Sampo Niskanen
503
504         * Allow clicking on label to toggle checkbox in two tables
505
506 2009-08-21  Sampo Niskanen
507
508         * Showing events in non-time-domain-plots
509
510 2009-08-20  Sampo Niskanen
511
512         * Showing events in time-domain plots
513
514 2009-08-15  Sampo Niskanen
515
516         * Possibility to save user-defined materials
517
518 2009-08-14  Sampo Niskanen
519
520         * Plots ignore trailing NaN values
521
522 2009-08-13  Sampo Niskanen
523
524         * [BUG] Added fin cant for elliptical fins
525
526 2009-08-12  Sampo Niskanen
527
528         * Warning dialog when loading files
529         * [BUG] Unnecessary warnings when loading files
530
531 2009-08-09  Sampo Niskanen
532
533         * [BUG] Fixed various bugs in motor loading (e.g. mass calculation,
534           more rigorous input checking etc)
535
536 2009-08-08  Sampo Niskanen
537
538         * Refactored motor loading and "Simple XML" loading classes
539         * Implemented RockSim motor definition file loading
540
541 2009-08-07  Sampo Niskanen
542
543         * Created window icons and took into use
544         * Changed motor burn time and avg. thrust calculations to be
545           NFPA 1125 compliant
546
547 2009-08-03  Sampo Niskanen
548
549         * Automatic bug reporting when uncaught exceptions occur
550
551 2009-07-29  Sampo Niskanen
552
553         * Clustered inner tube splitting
554         * [BUG] Copy-pasted inner tubes shared motors
555
556 2009-07-28  Sampo Niskanen
557
558         * Opening of example rocket designs
559
560 2009-07-27  Sampo Niskanen
561
562         * [BUG] Launch lug radial position not correctly loaded
563
564 2009-07-26  Sampo Niskanen
565
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
570
571 2009-07-13  Sampo Niskanen
572
573         * Released version 0.9.2
574
575 2009-07-12  Sampo Niskanen
576
577         * [BUG] Better DescriptionArea based on JEditorPane
578
579 2009-07-09  Sampo Niskanen
580
581         * [BUG] Fixed imperial unit conversions
582         * [BUG] Fixed engine block icon transparency
583
584 2009-06-26  Sampo Niskanen
585
586         * Progress dialogs for file open/save
587         * File size estimate in save dialog
588
589 2009-06-20  Sampo Niskanen
590
591         * New edit motor configurations dialog
592         * Changed FreeformFinSet to throw checked exceptions
593
594 2009-06-11  Sampo Niskanen
595
596         * Added search field to motor chooser dialog
597
598 2009-06-09  Sampo Niskanen
599
600         * Released version 0.9.1
601
602 2009-06-08  Sampo Niskanen
603
604         * Fixed loading of icons from JAR
605
606 2009-06-06  Sampo Niskanen
607
608         * Cut/Copy/Paste of simulations
609         * Improved build scripts
610
611 2009-05-28  Sampo Niskanen
612
613         * Added startup check for Java 1.6 and OpenJDK
614
615 2009-05-28  Sampo Niskanen
616
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
622
623 2009-05-24  Sampo Niskanen  <sampo.niskanen@iki.fi>
624
625         * Initial release 0.9.0