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