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