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