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