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