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