forked from XCSoar/XCSoar
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathNEWS.txt
2005 lines (1894 loc) · 84.6 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
============================================================================
Version 6.3 - not yet released
* calculations
- real-time OLC score
- configurable permanent polar degradation
* devices
- COM port monitor
- added separate FLARM driver for declaration and IGC file download
- added driver for the Westerboer VW921/VW922 devices
- added driver for the FlyNet variometer
- allow up to 4 devices
- LX: support the LX Color Vario
- LX: send QNH to device
* map
- airspace rendering fixed
- show new map items list on click
- reduce map jiggling, improved E Ink display support
- multi-touch drag triggers pan
- waypoint labels: support "required glide ratio" instead of
"arrival height"
* user interface
- show METAR data in natural language
- sort METAR stations by name
- added kinetic scrolling for non-WinCE platforms
- enable font anti-aliasing on Linux and Mac OS X
- show airspaces in the task manager
- larger form rows on touch screens
- added UTM coordinate format
- single click in target dialog moves the target
- dpi-aware dialog layout
- show units in the analysis dialog
- optional full-screen mode on Linux
* logger
- added "Start only" option for auto logger
* data files
- added support for CompeGPS waypoint files
* internet
- added LiveTrack24 live tracking
* Windows
- use XCSoarData folder on removable drives/cards if available
* Android
- support reverse screen modes for Galaxy Tab
- support baro sensor
* Altair
- fix configuration dialog navigation
* LX MiniMap
- support for the hardware buttons
Version 6.2.6 - not yet released
* calculations
- fix bogus terrain warnings
* devices:
- Vega: fix Vega configuration dialog
Version 6.2.5 - 2012/01/27
* calculations
- fix time calculation when goal is above aircraft
- fix speed to fly when goal is below aircraft
- fix minor OLC miscalculation
- enable the logger ID on all platforms
- prevent spikes and jumps during IGC replay
* infoboxes
- fix display of "FIN ETE VMG" and "WP ETE VMG"
* user interface
- enable 5 InfoBoxes on the right in landscape mode
* settings
- fix handling negative UTC offsets
* devices:
- fix regression in EW MicroRecorder task declaration
- EW MicroRecorder: make task declaration cancellable
* Android
- fix black screen after resume
* Windows
- fix freeze on the Windows Mobile "Today" screen
Version 6.2.4 - 2011/12/24
* calculations
- fix arrival altitude calculation when goal is above aircraft
- take terrain safety height into account for start point
- calculate final glide MacCready even when no thermal was measured yet
- fix rare crash in AutoMacCready calculation
- converge AutoMacCready to zero when goal is unreachable
- fix crash with far away task
- fix crash in terrain reach calculator
* devices
- Borgelt: send MacCready to B800 with CAI302 protocol
- Flytec: fixed the $FLYSEN parser (more data, including GPS)
* Android
- fix bogus long InfoBox clicks
- fix crash after resuming
- don't reveal InfoBoxes after rotating the display during pan
* Windows
- work around startup problem on hx4700 with Windows Mobile 5
* Altair
- fix crash in InfoBox cursor movement
* user interface
- restore the current menu after rotating the display
- fix sorting by filename in file selector of task manager
- allow modification of some additional infobox values with up/down keys
(or volume keys on android devices).
- fix crash in the .xci file parser
- new translation: Korean
* map
- performance improvements for large maps
- redraw map after terrain cache update
* settings
- load configured METAR/TAF stations on startup
- remember UTC offsets > +12 hours.
Version 6.2.3 - 2011/11/19
* calculations
- show correct "next distance" even if glide solver fails
- don't discard manual wind when auto wind is disabled
- don't discard manual wind until a new estimate is calculated
- fix memory leak
* user interface
- reduce menu flickering
- fix crash in waypoint list dialog when waypoints have large comments
- prevent waypoint editing if waypoint file is read-only
- fix clipped task display on wide screens
* map
- speed up the map renderer
- reduce memory usage on PPC2000
* data files
- Automatically try to detect character encoding of airfield details file
- speed up waypoint/airspace loading
* logger
- Added competition id to IGC file output
* Linux
- display error message when fonts could not be loaded
* Mac OS X
- initial public release, distributed in a DMG package
Version 6.2.2 - 2011/11/04
* devices
- save the "bulk baud rate" setting
- don't auto-restart NMEAOut and XCOM760
* calculations
- fix instant L/D formula
- fix malformed F records in IGC files
- minor fix for FLARM stealth calculations
- fix auto QNH formula
- fix reach/route arrival calculations with strong wind
* user interface
- fixed several minor bugs in the plane database dialog
- fix MacCready steps for knots and ft/min
- manual and translation updates
- support "airspace margin" setting for "All below"
- fix crash in font editor
* data files
- fixed bugs in TNP airspace file parsing
* Android
- acquire "Vibrate" permission
Version 6.2.1 - 2011/09/26
* faster METAR and TAF download
* devices
- FLARM: clear old barometric altitude as soon as FLARM is detected
* user interface
- show validation errors before task declaration
* Windows / Altair
- restore the "Enter" key in dialogs (knob click on Altair)
* Android
- fix hang on quit
- fix screen corruption when rotating the progress screen
- fix startup crash with manual display orientation
- fix memory leak in network code
- implement timeout in network code
* Mac OS X
- fix clock query
- store data in ~/XCSoarData
Version 6.2 - 2011/09/08
* devices
- Android IOIO
- Android: support native serial ports and USB-RS232 adapters
- added task declaration support for the IMI ERIXX logger
- improved support for the Digifly Leonardo
- auto-detect serial ports on Windows CE
- serial port support on UNIX
- CAI302: fix byte order bug on PC
- CAI302: IGC file download
- IMI ERIXX: IGC file download
- LX/Colibri: IGC file download
- LX: support baud rate switching
- Volkslogger: fix task declaration on PC
- Vega: update vario when there is no GPS fix
- PosiGraph: task declaration
- device declaration can be cancelled
- reconnect individual devices after failure or timeout
- device manager dialog, with manual reconnect
* calculations
- dry mass is seperated from the polar reference mass
- airspace distance miscalculations fixed
- new wind algorithm "EKF", replacing ZigZag
- OLC calculation speedup
* user interface
- added support for reverse portrait/landscape screen orientations
- multiple flarm team mates and teams possible
- nearest airspace distance info boxes
- better font for large info box values
- airspace warnings: show vertical distance if above/below
- profiles are not incremental anymore; initial support for editable
user profiles
- MacCready InfoBox: scale increments according to user unit
- METAR and TAF
* map
- redraw terrain only if needed (saves battery power)
- airspace rendering optimised
* data files
- auto-detect the character encoding in waypoint/airspace files
* tasks
- allow finish height in MSL or AGL
Version 6.1.5 - 2011/08/20
* data files
- fixed arcs in TNP airspace files
* devices
- fixed temperature reading from Altair/Vega and Westerboer devices
* calculations
- airspace distance miscalculations fixed
- fixed builtin polars with points above 200 km/h
* Android
- fix timer crash
Version 6.1.4 - 2011/07/30
* memory leaks fixed
* calculations
- fix miscalculation in start point chooser
- finish: revert "allow flight to boundary" for now
* map
- fix for the aircraft symbol
- airspace rendering optimised
- disable huge topography files on PPC2000 and Altair
* Android
- fix text rendering on Adreno GPUs
- fix another suspend/resume crash
- clip the unit symbol in info boxes
- smooth CPU usage info box
* Altair:
- fix upside down screen
Version 6.1.3 - 2011/07/14
* devices
- fix task declaration on PC
- LX: correct byte alignment for task declaration
* calculations
- reduce memory usage
- finish: allow flight to boundary
- Racing task, FAI Task: allow 11 turnpoints
- task: support AGL maximum start height
* user interface
- translation updates
- new translations: Japanese, Ukrainian
- support mouse wheel on Linux
- fix duplicate text input in edit controls on PC
- update info boxes after leaving full-screen
- fix PNA model type
* map
- fix map location when all devices fail
* Android
- support hardware keyboard in custom XCI files
- clip text in the "credits" dialog
- catch Java exceptions in the text renderer
- reduce texture memory usage on newer GPUs
- fix terrain rendering on Mali-400 (Samsung Galaxy S II)
Version 6.1.2 - 2011/06/28
* devices
- workaround for GPGGA/GPRMC clock difference
* calculations
- reduce memory usage further
- fix boundary routine of the key hole zone
- set system clock only from a real GPS fix
- set system clock again after device reconnect
- MacCready setting defaults to safety MacCready on startup
* user interface
- change low battery thresholds
- manual and translation updates
- fix UTC offset setting
- fix overlapped InfoBox text
- translation updates
* map
- fixed coast line display (areas below zero no longer flooded)
* Linux
- fix broken textures on GPUs with power-of-two dimensions
* Android
- enable sound effects on task start, arm turn, GPS connection
- continue calculations while airspace warning is displayed
* Altair
- the Escape button saves dialogs (such as InfoBox setup)
Version 6.1.1 - 2011/06/01
* calculations
- fix arrival heights which are below the safety height
- reduce memory usage
- fixed several bugs in the teamcode calculation and display
* user interface
- new option for large glider symbol
- re-enable the team bearing diff InfoBox
- fix crash in the waypoint editor
* Windows
- workaround for PPC2000 bug that caused lockups
* Android
- fix crash bug after orientation change and resume
- support non-standard SD card mount points
* Altair
- fix UI lag
- fix default task on startup
- optionally load XCSoarData from USB drive
- swap "ACK Warn" / "ACK Space" hot keys
- disallow the on-screen keyboard
- fix clipped cursor in text entry dialog
- fix default font for "important topology"
Version 6.1 - 2011/05/19
* devices
- CAI302: read QNH setting
- Vega: send configured QNH to Vega
- allow disabling a device explicitly
- listen for NMEA on TCP port
- automatically restart FLARM after declaration
- Stealth mode detection of other FLARM targets
* user interface
- "pan to" button in waypoint dialog
- waypoint selection screen shows last used waypoints if no filter is set
- change the info box geometry without restarting XCSoar
- change the display orientation without restarting XCSoar
- tabbed Task dialog with icons or text on tabs per settings
- new InfoBox configuration dialog
- configurable aircraft symbol
- new translations: Danish, Norwegian Bokmal, Romanian
* route planning
- new optional minimum-time route planning around airspace and terrain.
- allows avoidance or terrain, airspace or both
- takes final glide and cruise-climb portions of flight into account
- Configuration in Route Planner page of settings.
- Feature is by default disabled.
- See settings help text for configuration options
- Limitations of current version:
- does not update the final glide bar, task times etc for any obstacle deviations
- does not handle aircraft or destination location inside airspace
- does not allow paths with course deviations greater than 90 degrees each leg.
- some "jumping" of the solution may be experienced as altitude/location changes.
* reach (glide terrain footprint)
- new engine for calculating the where the glider can fly in final glide,
formerly known as the glide terrain footprint, now referred to as 'reach'.
- this can calculate the reach around terrain obstacles
- landable waypoints visible on the map are marked according to whether they are
reachable
- the reach calculation is configurable, turning search can be disabled if
running on low-powered devices.
* map
- north arrow is automatically hidden in north-up mode
- added configurable slope shading (off/fixed/wind/sun)
- autozoom uses stepless zooming and has configurable upper distance bound
- "north up" map orientation now respects "glider position offset"
by configuring a "shifting axis", i.e.
- shifting based on bearing to target (i.e. North orientated "target up")
- shifting based on average of recent ground track
(i.e. North orientated "track up")
- the estimated thermal position is now used as map center during circling
- a selection of which waypoint labels are displayed is now possible
(All, Task & Landables, Task and None).
- different rendering of roads based on importance (major, normal, minor)
- a different font is used for rendering important topology labels (i.e. big cities)
- landables can be displayed with runway heading and proportional length if the
necessary data is contained in the waypoint files
- glide terrain range line more detailed, uses 50 radial points rather than 20
- added option to display track bearing line in map
- optional transparent airspace rendering
- terrain ramp auto-scaling disabled
* data files
- support for SeeYou .CUP task files in the task manager
- support for GPSDump/FS FormatGEO and FormatUTM waypoint files (.wpt)
- support for OziExplorer/CompeGPS waypoint files (.wpt)
- added airspace class G
- wing area field is read from extended polar files if available
- zander files: description field is used for additional airport detection
- added frequency parsing for airspace files
- TNP: RADIO field
- OpenAir: AR command
- the frequency and runway heading/length given in cup files are now displayed
- use runway heading and length contained in cup waypoint files
- for WELT2000 generated winpilot waypoint files (.dat) use runway heading
* task
- new Task Manager and calculator dialogs
- FAI Triangle filter when adding turnpoints
- added BGA start point sector
- added AAT inner radius sector
- configurable alternate sorting
- by arrival altitude
- along task direction
- along home direction
- "long-click" in task turnpoint zone displays Target dialog
- "arm advance" menu buttons removed. Next/previous buttons function as normal
for turnpoints (including startpoints) not requiring arming, for those that do
require arm, "next" reads and functions as "arm" on first press and once armed,
reads and functions as "next". "previous" reads and functions as "previous" if
not armed, "disarm" if armed.
- time margin of AAT optimisation is configurable under "Default task turnpoints" page, expert mode
as "Optimisation Margin" option.
- auto goto task: when no task is defined then on takeoff, if there is a waypoint
within 1km of the takeoff location, a goto task pointing back to this location
is automatically created.
* infoboxes
- new graphical infoboxes
- barogram
- vario trace
- netto vario trace
- thermal circling trace
- thermal band
- task progress
- new infoboxes:
- time below maximum task start height
- wp and task ETE assuming ground speed is maintained
* Android
- support landscape/portrait switching
* Dialog updates
- Analysis dialog shows multiple contest (OLC etc) results
- Analysis dialog includes a thermal band graph
- Waypoint select dialog allows filtering by start/finish
- Airspace warning dialog only shows buttons suitable for the respective airspace item,
Version 6.0.10 - 2011-04-29
* fix crash in flarm teammate setting
* user interface
- enable gestures by default
- show the primary data directory in the configuration dialog
* calculations
- fix wind direction on glide terrain line
- enable warnings for GND airspaces when AGL altitude is negative
* Android
- fix two crash bugs on sound effect
* Altair
- correct key handling behaviour in Lists
- prevent wraparound of cursor navigation
Version 6.0.9 - 2011-04-06
* devices
- work around iPaq Bluetooth driver bug
* map
- fix for hanging map on slow hardware
* Windows
- fix setting the system time from GPS
- PPC2000: major performance improvement
- more backslash path fixes on Windows CE
* Android
- don't require GPS and Bluetooth on Android Market
- implement the battery InfoBox
- internal GPS: show "waiting for fix" until location is obtained
- allow SD card installation
- "Droid Sans" is the default Android font
- enable font preview
- dead hardware keys fixed
- implement sound effects
Version 6.0.8 - 2011/03/23
* don't estimate thermal source for skewed thermals
* devices
- CAI302: fix task declaration on Android
- EW microRecorder: minor task declaration fix
* configuration
- Units: fix "feet per minute" support
- save the "Auto Logger" setting
* Windows
- use backslash for paths on Windows CE
* Android
- calculate WGS84 to real altitude (internal GPS)
- fix incorrect airspace warning repetitions
- auto-reconnect to Bluetooth GPS after timeout
- support the acceleration sensor
* Linux
- more dialog improvements
- fix bold font rendering
- case insensitive file name matching
Version 6.0.7 - 2011/03/12
* devices
- EW microRecorder: timeout during connect
- EW microRecorder: increase RX timeout
- EW microRecorder: insert new declaration into old EW-USER.TXT
* map
- Airspace: support alternative OpenAir coordinate format
- allow zooming in to 1 km
* replay: don't execute recorded input events
* Windows
- hide the task bar on Windows CE Core
* Android
- disable auto-restart on various Android configuration events
- import time from internal GPS correctly
- read internal GPS accuracy
- the "back" hardware key cancels dialogs
- map the volume keys to cursor up/down
* Linux
- improved button and checkbox rendering
- dialog keyboard navigation implemented
- enable keyboard repeat
Version 6.0.6 - 2011/03/04
* devices:
- fix declaration crash in Volkslogger, EW, CAI302, CAI GPS NAV
- EW: remove duplicate newline in declaration output
* map
- Airspace: add option to re-enable stencil buffer on PPC2000
* other
- select waypoint: update heading filter only on large changes
- reduce dialog memory usage
* Windows
- compile vali-xcs.exe as console application
* Android
- fix crash due to invalid UTF-8 labels
- more pause/resume crash fixes
- take advantage of ARMv7 CPUs
- dialogs are modal now
* Linux
- implement the serial port
Version 6.0.5 - 2011/02/26
* devices:
- EWMicroRecorder: fix hang during task declaration
- FLARM: parse PGRMZ as altitude above 1013.25 hPa
* user interface
- scale the "Today Screen" buttons on large screens
- fix page numbers in satellite image renderer
- generate satellite file name from original waypoint id
* map
- terrain: permanently disable failed tiles
- terrain: fix "unexpected marker segment type" error
- AAT: don't draw "dead zone" on ancient hardware (PPC2000)
- Airspace: disable stencil buffer on ancient hardware (PPC2000)
* Android
- fix bitmap loading on Samsung Galaxy Tab
- show Bluetooth device names in configuration dialog
- larger default fonts
- improved airspace rendering
* Altair
- fix dialog hot keys
- task editor: bind F5/F6 to move up/down
Version 6.0.4 - 2011/02/19
* devices
- EWMicroRecorder: parse PGRMZ as altitude above 1013.25 hPa
- FlymasterF1: convert pressure to altitude
- FlymasterF1: don't override the baro altitude of the primary device
- LX: parse LXWP0 as altitude above 1013.25 hPa
- Zander: PZAN1 contains QNH altitude
- Zander: verify checksum
- don't force cruise mode when no Vega/B50 is present
* user interface
- prevent potential crash while using flarm radar dialogs
- improve behaviour if "circling zoom" is disabled
- vario: fix circling mode display
* map
- enable terrain and topology by default
- Terrain: load fewer raster tiles on Altair
* task
- abort: for non-final glide options, don't prefer airports
- task manager: reduce memory usage
- olc: DHV-XC contest optimisation
- olc: SIS-AT 2011 contest optimisation
* configuration
- don't forget the home airport after a configuration change
* Android
- device: support NMEA over Bluetooth RFCOMM
- more pause/resume crash fixes
- don't process hardware keys twice
- fix bitmap loading on Android 2.3
Version 6.0.3 - 2011/02/02
* devices
- EW, Volkslogger: restart I/O thread after declaration failure
- CAI302: check for I/O errors during declaration
- Volkslogger: enable task declaration
- Condor: fixed wind direction processing
* user interface
- Language: translation updates
- Auto zoom: don't disable in circling mode
- more airspace rendering fixes for Android
* map
- Terrain: load more raster tiles on modern devices (second try)
* Android
- keep display backlight on, don't suspend
- support extra large displays (tablets)
- allow task switching
- disallow multiple instances of XCSoar
- show notification icon while running
- implement "Quit" properly
- enable cruise/climb mode switching
- use the external SD card on Samsung Galaxy
- show on-screen keyboard buttons
- fix profile breakage
- show flarm and thermal assistant gauge
- show text in splash screen
Version 6.0.2 - 2011/01/20
* devices
- more robust NMEA checksum parser
- CAI302: restart I/O thread after declaration failure
- CAI302: parse PCAID baro altitude if "!w" unavailable
- Condor: read wind from LXWP0
* user interface
- Language: translation updates
- Language: add Spanish translation
- Language: add Russian translation
- Language: translations Czech, Greek, Croatian, Italian, Serbian,
Swedish imported from LK8000
- Window: disable sunken window edges on HP31x
- Target: adjust map layout
* map
- Waypoints: more reliable waypoint decluttering
- Topology: fix rendering bug
- Terrain: reduce slope shading artefacts
- Terrain: load more raster tiles on modern devices
- Task: fix crash when drawing deformed sectors
* data files
- Fixed potential crash while reading airfields files
- Added more polars (Hang gliders, DG1000, Blanik, Jantar, ...)
* Android / Linux / OpenGL
- enable translations
- fix dialog titles
- support big displays (tablets)
- implement check boxes (for enabling "Expert" mode)
- fix airspace rendering
Version 6.0.1 - 2010/12/26
* map
- task, glide terrain: fix rendering bugs
* user interface
- Language: translation updates
- Language: always fall back to resource data
- Language: enable translation on PPC2000/PPC2003
- dialog "Switches": portrait mode layout fixed
- dialog "Statistics": draw trace on task page
* terrain / topology
- minor memory leak fixed
* glide computer
- new built-in polars: IS28B2 and SZD30
Version 6.0 - 2010/12/19
* build system
- compile with gcc / mingw32 / mingw32ce instead of Visual C++
* data files
- support for SeeYou and Zander waypoint files
- support for TNP airspace files
- when started from SD card, XCSoarData is stored on SD card, too
- when a XCSoarData directory exists on SD card, it is preferred
* devices
- Altair Pro: task declaration
- new drivers:
- Flymaster F1
- Flytec
- ILEC SN10
- Leonardo
- NMEA logger and NMEA replay
* terrain / topology
- cached terrain load during startup (faster)
- incremental (faster) terrain/topology updates
- faster terrain/topology rendering
- slope shading can be turned off
- auto-scale terrain colors
* user interface
- mouse gestures
- translation compatible with gettext / libintl
- language auto-detection
- configurable temperature unit (Fahrenheit)
- configurable trail colors
* gauges
- new FLARM radar screen
- thermal assistant
* task
- full rewrite of the engine, new task editor
- support more task types
- saved tasks are XML
- alternates list
- instant OLC score
- OLC plus rules
- instant AAT optimization
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