forked from galippi/xcsoar
-
Notifications
You must be signed in to change notification settings - Fork 0
/
NEWS.txt
1341 lines (1254 loc) · 61 KB
/
NEWS.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
============================================================================
SUMMARY OF NEW FEATURES AND BUG FIXES SINCE V4.0
============================================================================
Changes from 5.2.4:
Max Kellermann:
- Moved the compilation suite from Visual C++ to gcc
- Code cleanup
Tobias Bieniek:
- FLARM Radar screen
- Support for SeeYou waypoint files
- Support for Zander waypoint files
- Support for TNP airspace files
- Mouse Gestures
John Wharington:
- Calculation engine rewrite
- New task editor
Changes from 5.2.2:
PAOLO:
- colorful vario gauge by Paolo (for FIVV only)
- (minor) infobox config layout in configuration
TOBIAS:
- ballast dump works outside task calculator
- start task info
ROB DUNNING:
- Font editing patch
- Allow DebugStore to use varargs and convert all ca
- Allow StartupStore to use varargs and convert all.patch
- Fix font in checklist dialog
- Allow synce pcp to be overridden via make
JMW:
- Added Condor device
Changes from 5.1.9beta9:
- Fixed bug in tasman vario gauge display
- Clearer display of flarm target climb rate
- renamed variables to improve readibility
- Added option to enable/disable FLARM radar separately from map
- Removed option to display trapezoidal relative altitude on FLARM radar
- Fixed LDNext bug
- Compatibility for widescreen displays courtesy of Rob Dunning
- PNA port work courtesy of Paul Coolwind
- Fixed SZD55 polar (more accurate) courtesy Luke Szczepaniak
- Added DG-300 polar courtesy Paul Coolwind
Changes from 5.1.9beta8:
- Info on persist load/save in startup log
- Clear logs if not enough space for persist
- Persist save of cruise efficiency
- Fixed mc speed bug when cruise efficiency modified
Changes from 5.1.9beta7:
- Draggable targets on touchscreen version
- Cursor toggle mode in landscape target dialog
- AAT Time to go resets to zero on cleared task
- AAT Time to go never negative
- Fixed bug in waypoint exclude outside terrain checking
- Fixed bug in time calculations with short final legs in task
(final glide around multiple points).
Changes from 5.1.9beta6:
- added clear button to task editor dialog in portrait mode,
courtesy Jacques Fournier
- added missing infobox copy/paste buttons in portrait mode
- added display of wing loadings for built in polars
- added GRecord stuff to Altair
- updated copyright text to source code
- moved close button in basic settings to left to improve usability on PNA
- FLARM targets display of average climb rate courtesy Lars H
- Team code position shown on map courtesy Lars H
- GRecord updates for Altair, PNA
- FLARM on-map display updates
- Button labels update for PNA
- Fixed minor bugs in calculator re ete (energy height not used in fractional calculations)
- Restart time now one hour
- Fixed bug in display of start in analysis page (barograph)
- Selective fine control of float attributes
- Added LAK17-15, Lak17-18, ASG29-15 (mod from ASW27-W)
- Display weight info on glide polar page
- FLARM declaration bug fix
Changes from 5.1.9beta2:
- Alternate text entry methods
- Can now use flarm database, courtesy Lars H
- Added copy/paste to infoboxes in configuration dialog
- Flymaster F1 bug fix (vario units)
- Porting to cegcc with Russell King
- Task/leg times to go etc only shown if task is completeable at current Mc
- Infobox selector has items sorted alphabetically
- Multiple start points ensure the current start is in the list.
- Draw cross in final glide bar if unreachable at current MC
- Initial support for XCOM760 radio
- Added input event to add temporary landable waypoint
- Goto function now allows tasks to be resumed
- Bug fix in DD.dddd waypoint edit format
- enabled use of flarmnet ids in flarm display (courtesy Lars H)
- Added input event to switch orientation modes
- added support for declarations to IGC approved FLARM devices
- added missing help for new infoboxes
- added control of circling zoom to input events
- battery voltage infobox for Altair (others to follow)
- added Ventus CM17.6 polar
- added duo discus XT polars courtesy Derrek Ruddock
- added option to set 800x480 resolution for ipaq 310 testing
- mods to allow configuration of Vega in portrait mode
- robustness enhancements (avoid buffer overrun in long waypoint comments)
- build script
- version bump
- More porting to cegcc; allow O3 optimisation, variable initialisation
Changes from 5.1.9beta1:
- Added Flymaster F1 device
- Fixed bug in AutoQNH
- Finer units in task rules dialog
Changes from 5.1.8:
- Draw red line on thermal band at start height when there's a start
height limit and on start waypoint
- Touching list forms in the scrollbar area moves to that position in the list
- Don't display meters in airspace altitudes as well as feet unless meters is
the user altitude unit.
- FL altitudes rounded to nearest 10 units to ease readability
- Zander support split off into its own device
- Fixed IAS of Zander (km/h -> m/s)
- Fixed bug in declaration to EW micro
- Added ASG29E-18 polar
--------------------
Changes from 5.1.7 beta6:
- Projected track line in AAT mode when track from last turn >10 degrees off target
- Allow start through top of start sector
- Bug fix, baro and GNSS altitude in log files swapped
- Fixed lockup on auto shutdown in simulator mode when out of batteries
- Higher colour contrast snail trail
- Changed "Ack for day?" to YES/NO/CANCEL
(NO unacknowledges for day)
- Airspaces drawn closed if open
- Added UNL (unlimited) airspace top as used in wgc08
- Fixed lock/unlocking of targets in portrait mode
- Fixed direction of arrows on task line in AAT mode
Changes from 5.1.7 beta6:
- Energy height referenced to Mc speed to fly
- Fixes to airspace rendering in analysis dialog
- DMS/DMmmm/DDdddd units in waypoint edit
- Added proper dialog for airspace queries
- Prevent log points > 500 m from being added to snail trail or OLC store
- Minor Auto Mc improvements
- Ballast in basic settings has a timer, activated/deactivated
by pressing ENTER, which progressively reduces ballast according to
the rate set in the configuration settings (dump time). Timer is only
active while the basic settings dialog is open.
- AAT/FAI Sector rendering on screen now more accurate
- Bug fixes and cosmetic cleanups to airspace warning dialog
- Final glide through terrain status message warning logic improved
- Enhancements to thermal profile band and risk MC with respect to flying in
mountains
- Added option for final glide terrain line to shade terrain outside glide range
Changes from 5.1.7 beta4:
- Airspace display in analysis dialog sped up slightly
- Airspace queries report MSL referenced height as MSL instead of "Alt"
Changes from 5.1.7 beta2:
- Task speed instantaneous improvements
- Fixed bug in start height reference in dialogs
- Added terrain height to barograph in analysis dialog
- Pressing ENTER on Mc value in task calculator sets it to time-averaged
climb rate from circling
- Support for AGL airspace, now tested
- Bug fix in parsing airspace "M"/"MSL"
- Some graphical cleanups
- Pressing ENTER on range value in task calculator does optimise
- Auto Mc (final glide) won't wind down to zero the first time final
glide is achieved. It will wind down to zero after that though.
- Energy height used in achieved speed, cruise efficiency calcs
- When off-course by more than 10 degrees, shows distance penalty
in % for that leg along track line on map.
- Cruise efficiency stays at user-set value; if the field is selected and press ENTER, then the value will be calculated (and set to that value).
- Fixed minor bug in energy height compensation of thermal stats
- Minor improvements to analysis dialog
- Improvements to task speed instantaneous (new, more robust algorithm)
- Airspace AGL supported (not tested), will add terrain height at center of airspace to base.
- Analysis dialog shows mc speed, sink rate on glide polar page
- Analysis dialog shows terrain height in airspace page
- Allow auto mc to function when no task defined
- Added task rules dialog from task start point
- Added height reference for Start max height rule (allows MSL or AGL)
- Increased accuracy of terrain footprint
- Added LS6-15 polar
- Cruise efficiency displayed and adjustable in task calculator. The cruise efficiency
is the increased average speed of the glider in cruise, due to dolphining or flying in
rising air. It is calculated and displayed in the task calculator.
If the value is edited, then it will be used subsequently in arrival time calculations.
- Added g load estimation when acceleromter not connected
- Added experimental distance vario infobox.
This is the the difference in height required to complete the task divided by the time step.
- Improved task speed instantaneous
- Hour glass used in nearestairspace input event, since this can take a few
seconds.
- White bold (a la Google maps) on task waypoint labels
- Added input event "GotoLookup" which allows a single menu item to bring up the waypoint select
dialog, and if a waypoint is selected, it will Goto and clear task.
See pc.xci for example (it replaces the "Task Save" button)
- Fixed situation where auto Mc can wind down after task start due to manoeuvering near start
- When logger is started, if the task hasn't been saved, it is saved to the default task.
Changes from 5.1.7 beta1:
- Vario gauge shows thick red/blue line for sink/lift
- Last thermal stats only used if thermal gain > 0 and
thermal time > 45 seconds. This prevents spurious entries for ignored
thermals, or for quick pullups in thermals without sustained turns.
- Not just airports but landpoints can now have "airfield" details
Changes from 5.1.6:
- Map scale display for non-metric units
- Fixed initialisation of AAT properties when adding waypoints from
waypoint dialog
-------------------------------------------------------
Changes from 5.1.5 beta 6:
- Snail trail rendering improvements:
-- removed 'wobble' of snail trail from long time ago
-- don't crop partially visible lines
- Bug fix in AAT sector detection when start angle > end angle
- "Speed remaining" in status dialog renamed to "Speed estimated" as
it gives the estimated final speed of the task
- Increased size of up/down arrows in FLARM gauge
- In target dialog, can move target up/down/left/right on Altair with
DISP/CFG/F5/F6 keys, on PC with 2/3/6/7 keys
- Added blue line of constant distance arc in AAT sectors
- Fixed bug in LD vario and LD GPS calculations
- Added LX sentance (LXWP0) to support Condor
- Fixed bug in auto mc
- Task speed stats reset on task start/restart.
Changes from 5.1.5 beta 5:
- In target dialog, north up and north track modes cause screen orientation
to be north-up
- Calculations in the target dialog is based on a timer now rather than triggered
on change, to prevent calculations slowing down the refresh.
Changes from 5.1.5 beta 4:
- Infoboxes (AA Time, Task Time To Go, Next Time To Go,
Task Arrival Time, AA Delta Time)
now use consistent color format:
black/white: AAT est > min time
blue: AAT est turning now > min time
red: AAT est < min time
- Task editor/overview page shows file name of task in caption, and shows '*'
if task is edited and not saved.
- Bug fixes to tasman instruments vario
- Text entry dialog uses larger font
- Flight logger can use short file name, if "Logger short file" is true.
- Flight logger gets ID from 3-letter logger ID
in System config, if not set this defaults to 'AAA'.
- AAT zero range (nominal) task is displayed thin green dashed,
target task is displayed in thick green dashed
- Added new infobox "Thermal All / TC All" for gps vario averaged across
all time spent in circling mode.
- Speedups and bug fixes to effective/achieved Mc calculations.
achieved Mc is no longer influenced by gliding off high starts.
- AAT optimiser more accurate for setting range to 5 mins over min time,
faster, and more robust.
- Prevented re-start of snail trail on minimum height if OLC disabled
- Full snail trail (OLC) data thinning bug fixes
Changes from 5.1.5 beta 3:
- "Smart averager", averager resets on cruise/climb transition
- Display AAT sizes next to waypoints in task edit
- Set AAT default size from sector size setting
- Target radial setting can wrap around
- "Target locked" is in target dialog now
- Improved robustness of AAT optimise buttons etc
- "Target" instead of "Mark Location" on default menu of Altair/PC
- Snail trail color scale fixes
- Target details cleared when changing a turnpoint
- AAT nominal task is displayed thick green dashed,
target task is displayed in thin green dashed
Changes from 5.1.5 beta 2:
- Task speed statistics reset on task restart
- Draw vertical lines on analysis dialog barograph and task speed
where legs started
- Locked targets are unlocked as soon as the AAT area is entered
Changes from 5.1.5 beta 1:
- Changed ExternalTriggerCruise to enum, so it can be off,
"flap", or "SC" (speed command).
Existing value of true is equivalent to "flap".
- Draw centroid/'bmw' symbol at targets in AAT task
- Calculate AAT time to go if turning now while in sector, then
going to remaining targets after this.
- AA dT infobox goes blue if task time > AAT time + 5 minutes when in sector
and pilot turns now.
Therefore, particularly in last AAT sector, when AA dT is blue,
it is reasonably safe to turn now, even if the target is deeper in the
sector. (only if color infoboxes are on)
- Set waypoint bearing and best cruise track to first leg bearing
when in start sector, so blue arrow points to first target, and
so does screen orientation.
Changes from 5.1.4:
- Target dialog steps in 2% and 2 degrees instead of 5.
- AAT target direction and best cruise track arrow (blue) extends
towards task line from previous target through aircraft when advancing
the target (aircraft is going past target)
- Less wandering of AAT target while in sector due to shift along track
- AAT delta T goes red when going under time
- Failure to load a task keeps old start/finish/aat properties
Changes from 5.1.3 beta9:
- Cleaned up portrait waypoint select and airspace select/control dialogs.
- When circling and in target dialog, orient towards waypoint
- Cleaned up compilation warnings for include files that aren't used
- Added display of 30s average glide angle to airspace page of analysis dialog
- Added labels "h" and "D" to airspace page of analysis dialog
- Added E/W, N/S fields to waypoint edit dialog
- Task editor asks whether added waypoints are the finish points,
means user doesn't need to go back into AAT turnpoints after adding them
- Reorganised fields in task editor waypoint properties for more intuitive
ordering.
- When adding waypoints from task editor, don't show misc buttons in turnpoint
dialog (e.g. details, move up/down, select, remove) since they're not
required here.
- Task editor, removed move down/up buttons when at extremities of task
- Added 2 more airspace patterns
- Added AA delta T infobox
- Fixed bug where North/Track method was not being saved
- Increased status message delay time for default messages to 2.5 seconds
Changes from 5.1.3 beta8:
- Added support for declaration to EW MicroRecorder
- Added instantaneous task speed to analysis dialog
- Fixed instantaneous task speed calc
Changes from 5.1.3 beta7:
- Cleaner startup and shutdown
- Task calculator and target pages from analysis dialog hides analysis dialog
- Fixed some ranges and units in configuration dialogs
- Fixed greying out of previous waypoint menu
- Fixed hang on exit on PPC2000/PPC2002 platforms
- Cleaned up display of waypoint and task list columns
- Fixed netto vario calculation when not flying or very slow
- Added TE probe calibration to vega configuration
- OLC handicap factor limited to values between 50 and 150 %
- Task overview dialog hides when launching calculator and analysis dialog
so target display works from there.
- Fixed acceleration compensation for netto vario calculation when used
with a vario that doesn't supply netto but does supply acceleration
- Auto positioning of targets when behind target inside AAT sector is disabled
when target dialog is open
- TC Avg infobox now shown in red if value < 2/3 of Mc
- Risk Mc used in colored info boxes (TC 30s, TC av) instead of absolute Mc
- Allow negative times in infoboxes and dialogs (in particular for AAT
time to go)
- AAT time to go infobox can be negative (e.g. in excess of min time)
Changes from 5.1.3 beta6:
- G load factoring for polar etc take absolute value of G, in case
meter (or aircraft!) is upside down
- Fixed airspace query message when inside airspace area but below/above it
Changes from 5.1.3 beta5:
- Fix to target dialog when active waypoint changes while dialog is active
- Fixed help on infoboxes final glide and auxiliary page
- Added highlighting of selected item in lists etc, to improve
readability
- Added seconds to infoboxes in comment line
- Added big infobox display mode, activated in Altair/PC via escape then F1.
- Added ASSERTs to xml parsing to check for memory problems
- Fixed some aspects of Vega demo handling
- Cleaned up program exit
- Changes to vega vario config dialog
Changes from beta4:
- Fixed waypoint save when using xcm files
- Added estimated achieved speed and ETE to target dialog
- Moved teamcode button to Info page 2, replaced with target dialog
- Write "No data" on analysis dialog when no data available to display
- Changed progress dialog from TOPMOST to TOP so other dialogs (e.g. error
dialogs) don't get obscured by it.
Changes from beta3 to beta 4:
- Added delay/protection in launcher to try to prevent XCSoar being
started twice.
- LD vario was wrong sign (negative down), now fixed.
- Prevent crash on start with xcm files that have oversized tiles
- Circling % takes turn rate into account to prevent bad stats due
to flap switches and dolphin soaring
- Added relative altitude arrows to FLARM gauge in Bearing mode
- Nearest waypoint in status dialog now working even if waypoint is not
visible on map
- Climb stats are now calculated relative to total energy height
- File properties are now sorted alphabetically
- Added locking of targets, and target dialog (from task calculator) to
allow preview of task points and to move targets
Changes from 5.1.2 stable to 5.1.3 beta2
- Fixed bug in waypoint parsing of second file
- Waypoints outside terrain are always loaded if no terrain file
- Marks reset bug fix
- Added condition monitor for start rules
- Changed "V Task" instantaneous to "V Tsk Ins"
- Changed "Speed achieved" to "Speed average" label in status dialog
- Task speed value preserved over reset
- Status dialog allows left/right cursor to change pages
- RASP: Changed wstar color scale, better for strong conditions
- RASP: Sfctemp colour/offset fix
- RASP: only available times are displayed in dialog, half hour times
supported
- RASP: weather dialog allows "Now" time (auto updated) or set time
- RASP: fixed white-out of display outside RASP range
- RASP: added wblmaxmin (convergence) and blcwbase (Cu cloudbase) to RASP
- Added progress dialog text for initialising terrain tiles (jpg2000)
- "acknowledgment Time" setting was ignored, now correctly used by airspace
warning manager
- In airspace query status message, top now drawn above base (was the
other way around)
- Reorganised airspace select and waypoint select dialogs in portrait
orientation for greater readibility
- Barograph in analysis dialog time axis starts from zero.
- Analysis dialog: sensible output when not valid; remove display of data
which might be confusing
- Added hourglass cursor for slow events (configuration, airspace lookup,
OLC optimise, shutdown)
- File xcsoar-startup.log is now proper text file
- Marks files deleted on exit
- Enabled display of battery % for PDAs in status dialog,
and warning on low battery
---------------------------------------------------------------------
Changes from 5.1.1 beta 7
- Allow for new or edited waypoints if the primary waypoint file is
in the xcm file or blank ---> generated files become waypoints1.dat
and waypoints2.dat
- Fixed marks reset
- Start height in status dialog (task rules) is represented as altitude
- Changed "nearest" button in analysis dialog to "warnings"
- Day-acknowledged airspace is always unshaded (outline still drawn)
- Bigger/italic font of labels on analysis page
- Airspace lookup dialog doesn't exit immediately after acknowledging an
airspace.
- Added dwcrit and wblmaxmin to RASP parameters
- Added "Times" page to status dialog, with separate landing/takeoff/flight times
- Added "Max Height Gain" to status dialog
- Fixed alternate glide bar style in portrait mode
Changes from 5.1.1 beta 6
- Ensure FLARM becomes visible if suppressed and alert level >0
- Added missing port functions for second port
- Prevent 2d fixes from being added to logger buffer
- Bug fixes to port handlers, now task Declaration to external loggers
stands a chance of working
- Added Volkslogger device
- Added FAI 1000m start rules option
- Thickened green lines in Analysis dialog
- Added display of grid values in Analysis dialog
- Merged status pages into single dialog, and moved weather button to
where status aircraft used to be.
- New status page "Rules" showing start/finish details
- Fixed minor memory leak in RASP weather loading
- Splash screen on PC works now
- Added COM0 to available ports
Changes from 5.1.1 beta 5
- Preliminary support for RASP overlays
- Task waypoints preserved even if waypoint file is changed
- B50 bug fixes, support now for external cruise/climb switch
- Loads default language file "default.xcl" if it exists and no language
file is specified.
- Added several missing translations
- Fixed terrain cache method for PDAs with low memory
- Added new polars: Speed Astir, LS-6-18W, LS-8-15, LS-8-18, ASH-26E, ASG29-18, ASW28-18
- Added named tasks
- Added ability to lookup airspaces by name/distance/direction/type
and acknowledge for whole day. Access via "Airspace Settings" menu,
"Lookup" button.
Changes from 5.1.1 beta 4
- Minor bug fix to ballast calculation in B50 vario support
- Fixed baro altitude parser bugs
- Fixed time wrapover with end of month and midnight
- Cleanups of LD limiting functions and filter
- Cleanup of calculation time limits
- Cleanup of calculation code for readability
- Menu translations for waypoint next/previous in abort mode
- Fixed display of FLARM targets beyond 2.5 km
- Display final glide through terrain crosshair on top of everything
except aircraft.
- Fixed rendering errors at edge of jpg2000 tiles
- Separated Borgelt B50 series devices into their own device (no longer Generic)
- Fixed AAT sector bug
- Force/unforce final glide menu item is hidden if AutoForceFinalGlide is on
- Added some missing translations
- Fixed previous page button bug in waypoint details
- Line drawn from FLARM target to edge of radar display for alert targets,
makes it easier to see direction to search for traffic.
- Code fixes to device.cpp to prevent crashes with badly written device drivers
Changes from 5.1.1 beta 3:
- Force visibility scan after loading new airspace/topology/waypoints
- Progress bar for jpg2000 loading enabled
- Baro altitude from RMZ/RMA sentences only used if no primary
baro source from a non-generic device
- Increased string length for parsing waypoints and airspace to 300
- Set GPS position to map center on startup if no home waypoint
- Fixed bug in rendering at very small zoom errors (could lead to crash)
- Rendering is smooth now even for jpg2000 terrain from overview
- Added reset function to MarkLocation event
Changes from 5.1.1 beta 2:
- Consolidated validity checks for info boxes
Changes from 5.1.1 beta 1:
- Fixed terrain shading bands in portrait mode
- Fixed terrain shading near coast boundaries
- Enabled portrait mode for Altair
- Enabled gauge vario in portrait mode for Altair
- Added file size method to zzip
- Added support for loading waypoint files from XCM
- Added support for loading airspace files from XCM (disabled, because too slow)
- Consolidated sizes of strings in ReadString methods
- Airspace parser and bounds fix when airspace goes past 180E
Changes from 5.1.0 beta 3:
- AAT target in sector fixes
- AAT sector/circle radius default value is 500 meters
- AppendTo function bug fix
- Mc Risk bug fix
- Replay finish stats bug fix
- Airspace parser more robust to syntax errors
- % Circling resets on valid start
- Screen unblanked if status message appears
- Terrain color ramp is user configurable (Low lands or mountainous)
- Terrain rendering speedups
- Polygon rendering speedups
- Replay logger bug fix (sometimes gave heading=0)
- New experimental jpeg2000 tiled terrrain loading
- Terrain rendering speedups and improvements
- Task speed unit bitmap fixes
- Fixed problem with declaration time occurring after takeoff time
due to buffering of pre-takeoff data
- Bigger buttons in landscape mode for non-Altair versions to allow
room for German translations
- User distance units in waypoint select dialog
- Memory leak in JPG2000 fixed
- Fast sine/cosine speedups
- Terrain rendering speedups
- Additional terrain ramps added (Imhof, ICAO)
- Option in expert configuration to disable the auto start/stop of logger on
takeoff and landing
- Zip container code added
- "XCM" (XCSoar Map) file format support added
- fixed top line of terrain
- bumped version to 5.1.1beta1
- fixed airspace parser dialog bug
Changes from 5.1.0 beta 2:
- Added code to generate missing translations file on windows PC debug builds
- Grey out of some task specific menu items if in abort mode.
- Style option to draw an arrow body alongwith the arrow head
under option "Wind Arrow" in Settings->Map Display(Expert)
- Fixed bug in query airspace if inside airspace
- Added gettext() to enumerated parameters
- New notifications: AAT too early, arrival past sunset,
significant wind change
- Fixed bug in Arm start mode (wasn't advancing)
Changes from 5.1.0 beta 1:
- Speed to fly compensated for risk
- Logger buffered for 60 seconds
- Energy height uses estimated true air speed if no IAS is available
- Support (read-only) for Zander variometer and Tasman Instruments variometer
- Changed scale on final glide bar to +/- 500 meters (was +/- 2000 meters)
- Attempt to resolve slow response with in FLY mode on older PDAs
- Fixed bad line in default.xci
Changes from 5.0.9:
- Added NMEAOut, PosiGraph devices
- Input events for forced cruise/climb displays (etc?)
(FLARM display forcing)
- Waypoint selection filter by type, and by heading 360 deg
- Smoother scrolling of lists
- Setup dialog for NMEA devices changed.
- If any landable point is visible and reachable, final glide bar goes orange
if below final glide.
- Menu label macros added: WaypointNext, WaypointPrevious, AdvanceArmed, LoggerActive,
TerrainTopologyToggleName, SnailTrailToggleName, CheckAirspace, CheckTask,
CheckWaypointFile, CheckSettingsLockout, CheckReplay, CheckFLARM, CheckTerrain
- Menu labels grey out if actions are unavailable
- Dialog details for AAT vs non-AAT are visible only when AAT is set or not,
in task calculator, task status, and task waypoint editor
- Fixed restart problems where >10 minutes, still was restarting
- Start/restart now more user friendly. Auto restart only happens up to first turnpoint
- Fixed bug in ETE calculations when force final glide is on.
- Terrain not rendered in not valid at aircraft
- Fixed bug in waypoint lookup (search by turnpoint)
- Moved some config parameters to "Site" configuration page
- Added advanced vs basic configuration settings
- Added -small startup option for PC
- Fixed bugs in ZigZag wind algorithm, and improved accuracy and response
- Don't draw final glide through terrain icon if no task
- Wind estimate set by user in wind settings dialog (with SAVE button)
overrides the internal estimate until a new estimate is obtained.
- Minor cleanups of text in dialogs
- Invalid infobox data is greyed out so it doesn't distract user
Changes from 5.0.9 release 1:
- Fixed ETE and final glide calculations for Mc=0, proper compensation
for wind and unreachable at current Mc etc.
- Fixed task distance rounding to nearest 0.1 units
Changes from 5.0.8:
- Fixed bug in wind initialisation/calculation
- AAT start/finish radials step in 1 degree increments
- Fixes for build on VS2005 (PC)
- Fixed various out of bound bugs for task waypoints
- Fixed display of topology labels
- Fixed AAT distance thread dead lock
- Volkslogger parser fix by Rolf Muller-Nilsen
- Fixed adjustable logger time steps
- Fixed AAT distance bug for final waypoint
- Transparent airspaces are not filled, so airspace below is visible
Changes from 5.0.7:
- FIXED Start arm premature
messages are confusing though, we don't get notification when re-entering a start
sector (after arming it), nor when approaching a start line.
- New snail trail mode "Full" which displays entire flight. In all modes,
the snail trail is short in circling mode in order to prevent screen clutter.
- New feature: added 'optimise' button to task calculator. This adjusts the
range (increases or decreases) so that the estimated task time exceeds the
assigned task time by less than five minutes.
- FLARM targets on the map are drawn as arrow heads pointing in their track bearing.
- Added missing 'Auto Display Blank' to configuration settings for PDA platform
- Fixed Borgelt B50 sentence parsing (Thanks RMN)
- Bug fix for half hour UTC offsets
- Total energy is calculated from difference in true airspeed to best LD in
true airspeed
- Task radii expressed in user units
- Bug fix, profile support for PC and PDA restored
- Bug fix, protected use of message in NearestAirspace function with thread lock
- Bug fix, NearestAirspace search array out of bounds due to unsigned int loop
- QNH, Bugs, Ballast and MacCready saved at program exit and restored on startup
- FLARM radar can be selected to display relative altitude or bearing.
- Removed asking whether to delete old log files to make space when logger is started.
Deleting old log files happens automatically now.
Changes from 5.0.6:
- Max manoeuvering speed set to 300 units in configuration dialog
- System beep and message on task/waypoint advance
- Messages given in arm modes (arm start or arm) as reminders to press arm
when ready to advance
- Bug fix to waypoint editing (second waypoint file was cleared)
- Warning added to waypoint file save when filtering for
waypoints outside terrain range is enabled.
- Bug fix, task statistics were not updated after task finish.
Dialogs changed:
- dlgTaskWaypoint.xml
- dlgTaskCalculator.xml
- dlgConfiguration.xml
- dlgConfiguration_L.xml
- dlgTaskOverview_L.xml
- dlgTaskWaypoint_L.xml
- dlgStatusTask.xml
- dlgStatusSystem.xml
Changes from 5.0.0:
- Fixed non-drawing of infobox borders on PPC2002
- Added Declare button on Task Calculator
- Fixed terrain display offset bug in portrait mode
- Map scale increased resolution
- Increased maximum radius/sector size on AAT to 100 km
- "Show gross" vario configuration (default true)
- Color speed chevrons, and larger:
-- blue pull up (slow down)
-- red push to earth speed up
- Lightened blue color in infoboxes
- Auto disarm mode message only appears if in arm mode
- Task calculator, shows estimated task speed for remainder of task
- Task calculator, shows effective MacCready
- Task calculator, shows achieved speed
- Task calculator, cancel button restores Mc at entry
- Auto MacCready: climb stats are reset on takeoff
- Previous waypoint selects through all multiple start points
- Bug fix, aat target continuation was only working on first sector
- Autozoom for AAT, distance used in zoom is set by max of
distance to target and distance to center (so scratch task should
always be visible in autozoom mode)
- Fixed bug in glide time required (wasn't taking final glide into account)
- AAT areas drawn in reverse sequence so next area is on top,
previous AAT areas not drawn.
- Zigzag wind disabled if on ground (slow or not flying)
- Wide version of FLARM target display on map (ON/Scaled)
- Achieved MacCready accuracy improvements (was overestimating
with start circles)
- Achieved maccready, height difference compensation
- AAT projection when in sector
- Task calculator, changed "Range" to "Set range"
- Bug fix, "Nearest airfield changed" problem if two airfields are coincident
- Abort mode bug: multiple waypoints close to home give "nearest airfield
changed" repeatedly. Now message is given only if nearest airfield
is more than 2km from previous one.
- All up Weight is displayed in analysis dialog glide polar page
- Minimum zoom increase in AAT (for autozoom)
- Task speed achieved is average speed dist/time + time
to climb back to start height.
- Task editor, removing waypoints preserves AAT details of successive
waypoints
- Fixed TASK_START event
- New infobox for distance to home
- New infobox for speed task achieved
- Added AutoBlank configuration option for PDA versions
- Changed text in task status dialog for clarity
- Changed flap forces cruise to now use landing flap switch, and works
for switching into cruise and into circling
- Bug fixes to AAT distance calculations
- Added ventus 2cx to polar
- Bug fix, sound volume was set to zero on exit
- Added flap landing to switch dialog
- Added close button to text entry widget on non Altair systems
- Allowed wraparound of letters on text entry dialog
- Minor changes to help text and labels of configuration items for clarity
- Lighter blue/red for inverse mode
- Time/date fix for IGC files (UTC used throughout as per spec)
- North/track up display orientation
- Waypoint select on add-waypoint in task editor
- Arm advance to work outside AAT sector if already been in that sector
- Prevent landing/takeoff detection when GPS is disconnected
- Configuration of lat/lon units
- Changed 'aircraft rego' to 'competition ID' to be consistent with IGC
- Improved cropping of polygons
- Minor bugfixes
Dialogs changed:
dlgConfiguration.xml
dlgStartPoint.xml
dlgTaskWayPoint.xml
dlgTeamCode.xml
dlgTextEntry.xml
dlgWayPointDetails.xml
dlgWindSettings.xml
Changes from 4.7.7:
- Make terrain file loader check file size, to improve robustness if
bad file.
- Added text entry dialog
- Added pilot name, aircraft type and rego to configuration dialog
- Added support for team code
- Map zoom improvements
- Fixed bug: Waypoints label in abort
- Fixed bug: Default task at startup if no task defined
- Fixed bug in altair.xci, nearest waypoint details were pan-relative
- Minor UI cleanups (cosmetics)
- Logger inactive when in IGC replay mode
- Circling wind estimator won't update if less than one fix every 2
seconds.
- Zigzag wind estimate inactive when in IGC replay mode
- Analysis dialog: base/ceiling estimation improvements
- Task speed now altitude compensated
- New task speed instantaneous
- All flight statistics retained when exiting XCSoar and loaded at startup,
so previous flight can be reviewed later.
- Task is saved when exiting XCSoar and loaded at startup.
(Default.tsk)
- Removed unused/default processor definitions,
NEWINFOBOX, NEWAIRSPACEWARNING as this is default now.
- Added support for alternate start points
- All file paths are now converted to/from local path for that machine
so registry files can be transferred between PC and PDA/Altair.
- PC and PDA version all data files now in "My Documents/XCSoarData".
- Thermal locator improvements
- UI change: All reachable landable points arrival heights are shown on map in
all waypoint label display modes
- Average task speed improvements: compensation for altitude,
now computes task speed accurately for achieved scorable AAT distance.
- Task page on analysis dialog shows in thick red dashed line the scorable
AAT paths.
- Fixed bug, task finish detection was previously disabled
- Fixed bug, stats for finished task after reset were not displayed correctly
- Fixed bug, waypoint details dialog arrival height was relative to sea
level not ground.
- Waypoint details altitude arrival, removed "alt diff mc safety"
- Removed unused menu and dialogs from PC version.
- CatMul-Rom interpolator used for logger replay now, provides better
reconstructed paths and wind estimates when used with low logging rate.
- Thermal markers shown in cruise mode only at close zoom scales,
to avoid clutter.
- When infobox colors are enabled, the thermal last 30 second average
is red when the average is less than 0.5*MACCREADY. This can be used
to clearly show when it is time to leave a thermal.
- AAT max/min/target speeds in infoboxes show '---' if minimum time
remaining is zero.
- Minimum zoom level in autozoom set to reasonable level (1.5km) to
prevent zooming in too close when going past a turnpoint.
- List items in dialog can be selected with mouse/touchscreen. Touch twice
to emulate return key.
- Added configuration option to adjust snail trail width
- Fixed bug, made airfield details parser robust to wrong files.
- Fixed bug, nearest waypoint details did not work for first waypoint
- Fixed bug, airspace warning dialog was not shown from
'nearest airspace' menu when there was an active acknowledgement
- Fixed bug, PC version crashed if exit via close button and a dialog was
still open
- Home waypoint always added to abort task list if reachable
- 'Clear' button added to task dialog in landscape mode
- Team Code dialog updates dynamically
- Fixed bug, range/bearing was incorrect sometimes
- Improved rendering of distance to airspace in airspace warning dialog
- Fixed bug, portrait mode text in analysis dialog (some items were cropped)
- Infobox border fixup in portrait mode
- Fixed bug, hang on nearest airspace
- Bearing to target shown in great circle arc
- Fixed bug, in abort mode (introduced just 2 days ago)
- Fixed bug, sound volume was set to zero
- Updates to menu, default.xci for PDA
- Return key now toggles suppression of FLARM radar. If new traffic appears,
the suppression is turned off again.
- Fixed bug in PPC2002 infobox selector graphics
- Fixed bug in abort mode (possible cause of crash/hang)
- Task calculator range increments in 5%
- Added infobox for 'Home Distance'
- Auto QNH only activated when not flying for more than 10 seconds
- Button menu fixes for PDA, PC
- (Feature request 1281639) Editing/saving waypoints
- Protected task edit from buffer overruns
- Fixed bug, increased text size for airspace parser
- Disabled CDI gauge as it has no control in the configuration settings and hasn't
been updated
- Fixed bug, FAI finish sector was incorrect
Dialogs changed:
ALL dialogs
dlgHelp.xml
Changes from 4.7.5:
- Added small histeresis to instantenous LD vario
- Airspace parser updates
- Added Cambridge GPS NAV device
- Added option to force cruise on neutral/negative flap (for Vega)
(Flap forces cruise)
- Terrain contrast/shading improvements
- Snail trail now drawn with outline to improve visibility over terrain
- Added V TAS infobox
- Improvements to wind estimator algorithm
- Vario gauge unit bitmap for knots
- Vega configuration, added page for audio schemes
- Vega configuration, added missing parameter (BaudRateA)
- Altitude AGL uses baro altitude if "Nav by baro altitude"
- New units for task speed (separate from airspeed/wind/ground speed units)
- Added FAI 90 start/finish type
- Added thermal locator (shows centroid of lift when circling), option 'Lift center'
in configuration options.
- Fixed minor bug, auto macready by average was not working when no
task was defined.
- Modified least squares algorithm to handle weighted least squares.
- Add 'Append' waypoint function, so users can create a task by selecting
waypoints from the map in sequence
- Task waypoint move up/down in task waypoint pages.
- Terrain database loaded into memory if sufficient RAM + 5 Meg free
- New smooth shading of terrain, major improvement
- New landscape progress dialog hides screen for cleaner startup
- Default task to home if no task loaded at startup
- Added labels to climb and temperature trace analysis pages
- Added help system. Press enter for 2 seconds on a dialog property
to display help text.
- Fixed minor bug, landable points were not always visible for some
label modes.
- Fixed minor bug, baro altitude set by GPS for IGC replay.
- Online Contest optimisation (analysis page, configuration settings,
three rule sets available)
- Analysis pages now each have a context-sensitive 'action' button.
- Added handicap to glide polar page for OLC scoring
- Fixed GDI resource leak in animateRectangles
- Fixed memory leak from com port threads not having handles released
- Fixed airspace warning dialog losing focus of previous dialog if opened
- Fixed memory leaks in new airspace warning dialog
when another dialog is already open.
- Online contest "in progress"
- Added 'Declutter Labels' inputevent and menu item
- Fixed GDI resource leak in WindowControls
- Refinements to screen lat/lon bounds calculations
- Refinements to thread locking (separate LockTaskData from LockFlightData)
- GCE/NMEA queue blocking bug fix
- Added check for 500kb free space on IGC destination, asks user to
delete old IGC files as required to free up space.
- OLC work (rule interpretations, in-progress only valid if flying)
- Added tab style for infobox border
- Added double buffer for infobox rendering to reduce flicker
- Topology bounds area used for pre-filtering of visibility to improve rendering time
- Toggle terrain map labels button (DeclutterLabels)
- Thread locking improvements to reduce latency
- Computed arrival height AGL at Mc0 Mc safety Mc current
- Startup/shutdown messages saved in xcsoar-startup.log
- Fixed bug, short task duration estimates when Mc=0 or unreachable
in cruise at current Mc setting due to drift.
- Fixed bug, spurious touchscreen detect when pressing menu buttons
- (Feature request 1463308) Auto-mark thermal
- (Feature request 1444335) configurable max/min zoom --> better zoom
levels available now.
Dialogs changed:
dlgConfiguration.xml
dlgWindSettings.xml
dlgVario.xml
dlgAirspaceWarning.xml
dlgWaypointOutOfTerrain.xml
dlgAirspaceWarning.xml
Changes from 4.7.4:
- Fixed total energy compensation (final glide) when on ground
- Fixed minor bug, silly ETE values were presented when Mc=0 in AAT
in Task Calculator
- AutoMc disabled if in abort mode
- Fixed: Thermal profile showing distortion (negative values?)
- Fixed: Mc=0 Est task time on task calculator
- Fixed: Trail hang
- Fixed: PC registry not recognising all registry values correctly!
- Auto Mc modes: final glide, set to average, both
- Vario gauge averager should switch to netto averager if not in circling mode
- sam's bug fixes and new features
--> legbearing bug
--> New airspace dialog
--> Waypoints out of terrain
- Fixed: AAT radius display in analysis page shows distortion
- Fixed: Waypoint infobox shows bearing to waypoint, not to target (for AAT)
- Fixed: Vario gauge chevrons not always appearing when they should,
now chevrons always drawn if vario is in non-circling mode
- Fixed: Averager jumps around too much
- Added configuration setting to determine whether to ask/exclude/include
waypoints out of terrain range.
- Added LD vario infobox
Changes from 4.7.3:
- Added Auto QNH function
- Minor improvements to robustness
- Added preliminary support for vega voice
- Limits on altitude/speed for start, altitude for finish
(Feature request 1444340)
- Changed AutoWind from bool to enum: Manual, Circling, ZigZag, Both
- Added zig zag wind estimator
- Added option to use of barometric altitude for all nav functions
- ** (Feature request 1403702) Configuration option for logger timestep
- FLARM gauge, show colors for threat levels
- Fixed bug, Start/Finish radius drawn half size
- Fixed bug, v task calculations if selecting a previous waypoint after
starting
- Added detection of valid start, now in task status dialog if
start wasn't valid, the start time shows "INVALID"
- Added safety McReady for use in calculating reachable fields and
display of arrival heights, and in abort mode. Option to use
current Mc value for safety McReady when in abort mode.
- (Feature request 1278082) Ellipsoid error correction. Now
detects if ellipsoid/geoid offset is produced by GPS. If not,
it applies geoid correction.
- Added basic support for Cambridge GPS-NAV as a GPS source only
Changes from 4.7.2:
- Fixed bug: Disabling of airspace warnings by individual types was
ignored. Now working correctly.
- Proper handling of PGRMZ with respect to QNH and when altimeter
also available from variometer
Changes from 4.7.0:
- Changed "Bugs" to "Clean" in basic settings so meaning is clearer
- Changed "Device 1" etc to "Device A" in configuration settings so meaning
is clearer
- Fixed (Bug 1388996) Airspace outline black option ignored
- (Feature request 1370449) Configuration of autozoom at startup
- (Feature request 1430326) configuration of sys time set by GPS
- Force final glide mode, input event
- Auto force final glide mode option, forces final glide as soon as
you are above final glide.
- Startup reliability fixes
- Terrain offset fixes
- FLARM gauge minor fixes (draws aircraft beyond 2km at 2km)
- Added Ventus2C polar
- Added missing vega configuration parameters
- Fixed PGRMZ parsing to set BaroAltitude, not Altitude
- Airspace warnings etc uses baro altitude if available
- Removed dead code in parser.cpp
- Removed "stall" from switch dialog
- Changed "airbrake extended" to "airbrake locked" in switch dialog
- Added devices for Vega and AltairPro
Changes from 4.6 to 4.7: