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