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