forked from XCSoar/XCSoar
-
Notifications
You must be signed in to change notification settings - Fork 0
/
NEWS.txt
3886 lines (3672 loc) · 148 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
Version 7.44 - not yet released
* tracking
- xcsoar-cloud-service: rebuild service, new domain cloud.xcsoar.org
* data files
- fix problem (introduced in v7.42) of first waypoint in user.cup waypoint
file being ignored or being overwritten by any Waypoint Editor dialog
function.
- read PG landing waypoint type correctly in cup files
* ui
- streamlined, and optimized icons
- apply dark mode settings to thermal assistant
- apply dark mode to large flarm radar
- add options to avoid infoboxes to flarm radar widget
- changed location of setting for flarm radar position
- add new gesture ULDR to access quick menu
- add quick menu page buttons in case of touch screen
- add quit button to quick menu
* Android
- fix crash on startup when loading icons on ldpi screens
Version 7.43 - 2024-08-12
* calculations
- CRITICAL: reachable map labels show correct altitude with head wind #1424
- CRITICAL: fix reachability calculation with older compilers (OpenVario,..)
* airspace
- add classes according the OpenAir extended format AY tag
- coloring is done according to the AC tag, or if present and allowed, according to the AY tag
* data files
- new topology available from mapgen (including airport runways and rivers)
- fix loss of "home" waypoint designation in certain situations for a
- reworked sgs-233 polar
non-airport home waypoint
* documentation
- clarify task speed calculation section
- lua reference updated
* ui
- Airspace filter list can filter by type
- TC 30s Infobox shows now climb rate since start of thermal
- TL Gain Infobox shows now the overall climb rate of last thermal
- add new Infobox V Task Est (Speed task estimated)
- Status-Task panel: "Estimated task time", "Remaining time", and "Speed
estimated" now blank if MC>0 & can't finish task
- Status-Task panel: "Remaining time", "Remaining distance", "Speed
estimated", and "Speed remaining" now blank after task is finished
- add missing airspace to Select Airspace filter
- NumberEntry dialog value can now be accepted by enter
- Vario center gross label
- Vario use AutoFonts for lables and values
- Replace eventOrientation by two new events: eventOrientationCruise and eventOrientationCircling
- New artificial horizon
- Flarm gauge fix radar size
- infobox management page rename buttons for copying sets
- consistent naming of ok/close buttons and placement
- add PanTo button to waypoints dialog if opened from task related infoboxen
- always show black plane icon in thermal assistant
* Lua scripting
- allow HTTPs client connections by setting project-wide Curl options
- fix next_eta and final_eta variables
* Devices
- add Larus driver
* Android
- CRITICAL: use user accessible android/media/org.xcsoar as data directory
- EGL graphics driver initialzation improvment for old android versions
- add SoftRF Eco, Ink and Card into 'white list' of USB devices
- fix rotation on wake from background
* Kobo
- fix Wifi configuration
- fix oversized icons
* Windows
- use cleartype font rendering
- highres application icon
- black text color in airspace list like all other systems
Version 7.43-rc1 - not yet released
* Windows
- use cleartype font rendering
- rework application icon
* calculations
- fix reachability calculation with older compilers (OpenVario,..)
* ui
- Airspace filter list can filter by type
* data files
- reworked sgs-233 polar
- new topology available from mapgen (incl rivers)
* documentation
- clarify task speed calculation section
* Android
- add SoftRF Eco, Ink and Card into 'white list' of USB devices
Version 7.43-rc0 - 2024-06-02
* map
- reachable map labels show correct altitude with head wind #1424
* ui
- TC 30s Infobox shows now climb rate since start of thermal
- TL Gain Infobox shows now the overall climb rate of last thermal
- add new Infobox V Task Est (Speed task estimated)
- Status-Task panel: "Estimated task time", "Remaining time", and "Speed
estimated" now blank if MC>0 & can't finish task
- Status-Task panel: "Remaining time", "Remaining distance", "Speed
estimated", and "Speed remaining" now blank after task is finished
- add missing airspace to Select Airspace filter
- NumberEntry dialog value can now be accepted by enter
- Vario center gross label
- Vario use AutoFonts for lables and values
- Replace eventOrientation by two new events: eventOrientationCruise and eventOrientationCircling
- New artificial horizon
- Flarm gauge fix radar size
- infobox management page rename buttons for copying sets
- consistent naming of ok/close buttons and placement
- add PanTo button to waypoints dialog if opened from task related infoboxen
* data files
- fix loss of "home" waypoint designation in certain situations for a
non-airport home waypoint
* devices
- add Larus driver
* windows
- black text color in airspace list like all other systems
* Kobo
- fix Wifi configuration
- fix oversized icons
* airspace
- add classes according the OpenAir extended format AY tag
- coloring is done according to the AC tag, or if present and allowed, according to the AY tag
* Lua scripting
- allow HTTPs client connections by setting project-wide Curl options
* Android
- EGL graphics driver initialzation improvment for old android versions
Version 7.42 - 2024/03/01
* ui
- new terrain ramp High Contrast
- fix unreadable icons in task manager and status dialog
- render icons at 300 dpi
* data files
- fix bogus "Latin-1 to UTF-8 conversion failed" error
- parse elevations in feet correctly in cup files
- ignore unit for radio frequency in airspace files
* devices
- validate wind direction
* Kobo
- Wifi setup, display signal level in dBm for new models
- scale icons on hi-dpi displays (e.g. Clara HD)
* user interface
- new mountain pass and bridge icons
* Android
- update 'white list' of USB devices with more PIDs for SoftRF Academy
Version 7.41 - 2023/12/21
* data files
- fix crash with empty user.cup
* Android
- fix BLE/HM10 data corruption
- fix crash if IOIO connect was canceled quickly
- fix crash if not allowed to start service in foreground
* Kobo
- fix Wifi setup (7.40 breakage)
- hide all pseudo tty ports
Version 7.40 - 2023/11/02
* user interface
- Added infobox that combines ETA with AAT dT
- FLARM: Add 100m zoom option.
- hide mouse cursor after 10 seconds of inactivity
- Move glider icon on thermal assist according to 30s average.
* Linux
- fix the /etc/xcsoar data directory
* Android
- raise targetSdkVersion to 33
Version 7.39 - 2023/07/28
* Android
- fix Bluetooth device list on Android versions older than 12
- do not request permission WRITE_EXTERNAL_STORAGE on Android 11 or newer
Version 7.38 - 2023/07/27
* WeGlide
- fix another crash bug
* Android
- support scanning QR codes with XCTrack tasks
- fix location permission request on old Android versions
- fix IllegalArgumentException crash on old Android versions
- improved error messages for problems opening devices
- fix crash on Android 5
- fix conflict between "org.xcsoar" and "org.xcsoar.testing" apps
Version 7.37 - 2023/07/21
* WeGlide
- fix crash bug
* Android
- request ACCESS_FINE_LOCATION only when internal GPS is used
- request BLUETOOTH_CONNECT and BLUETOOTH_SCAN only when Bluetooth is used
- re-enable background location (yet another attempt)
- fix crash with disallowed IOIO Accessory connection
- remove Nook support
- add SoftRF Ham and Midi into 'white list' of USB devices
Version 7.36 - 2023/07/02
* task
- save outer radius and angle of custom keyholes in task files
* calculations
- implement the "predict" option for Netcoupe FFVV, WeGlide, Charron
* WeGlide
- allow downloading all user tasks and public task declarations
* Lua scripting
- add blackboard.altitude_agl
* Kobo
- fix flight durations on power-off screen
- fix bogus last entry on power-off screen
Version 7.35 - 2023/06/16
* user interface
- fix crash in plane list
- show terrain, topopgraphy and airspaces on task/contest analysis pages
* calculations
- fix bogus "Task Started" after re-entering the start zone
* fix IGC logger crash with very long turnpoint names
Version 7.34 - 2023/06/06
* user interface
- fix crash with long InfoBox set names
- rename "Inverse InfoBoxes" to "Dark mode"
- planes: "New" creates an empty plane
- planes: add "Copy" button
* map display
- thicker border on disappeared FLARM traffic
* devices
- allow listing up to 512 flights (increased from 128)
* calculations
- fix freeze bug in route planner
* Android
- fix crash with failed IOIO Accessory connection
- use the global dark mode setting by default
* OpenVario
- set system clock from GPS if NTP is unavailable
Version 7.33 - 2023/05/26
* map display
- fix crash bug in FLARM traffic renderer
Version 7.32 - 2023/05/25
* user interface
- fix horizon roll, show bank angles greater than 90°
- fix horizon pitch, show sky instead of ground when pitch is greater than 50°
- improve font scaling in the vario gauge
- support hot keys, gestures and double click on Horizon page
* map display
- draw the trail even if there is no GPS fix
- keep showing disappeared FLARM traffic for some time
* data files
- support waypoints without elevation data
* devices
- IMI: fix crash when there are more than 128 recorded flights
- FLARM: parse AircraftType hex values correctly in PFLAA
* Linux
- Wayland XDG_WM_BASE support
- Wayland keyboard support
* Android
- don't disable IOIO completely if Bluetooth permission was not granted
- fix crash with initial IOIO connection
- fix lockup with IOIO Accessory connection
Version 7.31 - 2023/05/12
* user interface
- fix crash during startup
* WeGlide
- fix crash bug after WeGlide flight upload
- show WeGlide error messages
* Android
- fix crash with buggy graphics drivers
Version 7.30 - 2023/05/09
* fix crash in "ProfileSave" event
* user interface
- reload fonts on window resize
* Windows
- look up serial ports in the registry
* Android
- UsbSerial: fix permission crash bug
- UsbSerial: fix null pointer crash bug
- negotiate MTU on Bluetooth HM10 devices
- fix circle airspace display problems on Adreno GPUs
Version 7.29 - 2023/05/03
* data files
- reject implausible runway lengths in CUP files
- fix crash when arc airspace has no center
- allow xci files to be downloaded from repository
- in OpenAir format use AC as Class and AY as Type (#1118)
- show correct line number on airspace file error
- add RASP file selection
* devices
- ATR833: read-out active and standby frequencies
- AirControlDisplay: Set and readout of transponder code
- AirControlDisplay: forward gps data to device
* Android
- get rid of not usable USB interfaces in the 'Device -> Port' list
- Upgrade targetSdkVersion to 31
- fix write errors to Bluetooth HM10 devices
* Kobo
- Add support for Libra H2O
- Add support for Clara 2E
- fix truncate wifi list if hidden ssid detected
- Reboot without -f (force)
- Fix OTG mode for newer models
- Add an E-ink friendly trail type
- Add Brightness control to Clara HD
- Support Brightness and Colour for ComfortLight PRO models
* Windows
- show serial port names
- support COM10..COM255
* Polars
- Add LS-5 polar
- Add Silene E78 polar
- Add Std Austria S polar
- updated handicap factors for 2023
* fix exchange frequencies crash when no frequency was set
* user interface
- show FLARMGauge only when traffic is within 4Km
- redesigned waypoint type icons
- align labels in forms on the left side
- increased precision in polar edit dialogue
- extend QuickMenu to maximum of 64 entries
- add PEV,FlarmTraffic,FileManager to joystick QuickMenu
- add transponder code infobox
- Pan mode fully keyboard / joystick operatable
- Pan mode use buttons for zoom and what's here
- Slight increase in touch selection on map
Version 7.28 - 2022/10/29
* data files
- fix crash after loading new map file
- fix AAT OZ angles in tasks loaded from CUP files
* map display
- fix terrain reach display
* user interface
- fix task manager crash bug
- fix WeGlide 'Automatic Upload' not persistent
- file manager, show description and update date
- ATC Radial infobox can display magnetic radial with configurable declination
- fix wrong type in waypoint editor
* waypoint editor
- add more SeeYou waypoint types
* Android
- add SoftRF Balkan and Prime Mk3 into 'white list' of USB devices
* Kobo
- Add support for Libra 2
Version 7.27 - 2022/09/23
* user interface
- vertical scroll bar in some modal dialogs
- rasp sources from repository
- fix file manager crash
* devices
- FLARM: fix crash bug
* weather
- New Rasp Color schemes for Thermalmap
- Support 15 minute intervals in RASP files
* task
- add WeGlide declared task download
* Android
- allow file explorer to access the XCSoar data files
* Polars
- add JS-1B (18m) polar
- add JS-1C (21m) polar
- add JS-3 (15m) polar
- add JS-3 (18m) polar
* fix IGC logger crash on I/O errors
Version 7.26 - 2022/09/03
* user interface
- fix pressed InfoBox colors in inverted mode
* task
- add custom keyhole support
* Android
- improve native serial port enumeration
- fix UsbSerial/FTDI crash bug
- fix UsbSerial/FT4232 data corruption
* Kobo
- fix crash bug
Version 7.25 - 2022/08/24
* stricter airspace parser
* user interface
- add radio frequency buttons to airspace dialogs
- fix the airspace warning "Enable" button
- fix thermalmap.info icon display
- show thermalmap.info thermals in the map item list dialog
* devices
- IMI: fix task declaration bug
* Android
- prompt before deleting data when uninstalling XCSoar
- support USB serial adapters with more than one port
- support multiple USB serial adapters of the same kind
- auto-start XCSoar when USB serial adapter gets connected
- fix crash when GPS access was rejected by user
- fix deadlock while quitting XCSoar
- add U-BLOX 7 USB GPS into 'white list' of USB devices
* Kobo
- display XCSoarData/kobo/poweroff.txt at the bottom
- fix crash in waypoint dialog
Version 7.24 - 2022/07/22
* user interface
- padding in fields
- rework menu labels
- increase popup message timeouts
- fix missing wind arrow InfoBox updates
* file handling
- guard against file corruption in poweroff situations
* FLARM
- timeouts in flight downloads
* Linux
- fix terrain renderer bug
- allow changing the language at runtime
* OpenVario
- menu: fix bogus clicks after returning from XCSoar
* Android
- add SoftRF Lego into 'white list' of USB devices
- disable background location again to go back to Google Play
* calculations
- support for LVZC Charron contest
- new asw27 polar from idaflieg
* Windows
- new default fonts
- use 6 devices in serial port list (like all other targets)
* XCVario/Borgelt
- revert cruise/circling mode change
* Kobo
- add ca certificates for https downloads
Version 7.23 - 2022/02/10
* user interface
- add "Set Frequency" buttons to alternates list
- revamped Credits dialog
- put "Details" button to first position in map elements dialog
- make "range" and "radial" in target dialog editable with keyboard
* support uploading IGC files to WeGlide
* Linux
- fix command-line option "--datapath"
* Raspberry Pi / Cubieboard
- probe both /dev/dri/card0 and /dev/dri/card1
- reduce input lag
* Android
- add SoftRF Academy and ES into 'white list' of USB devices
- fix crash with empty SD card slot
* Kobo
- fix broken button text background
- add OTG support (serial, sound, net) for Clara HD
- fix "Network failure" in Wifi dialog
Version 7.22 - 2022/01/14
* user interface
- close the download dialog after successful download
- add "Share" button to the status dialog
* glide computer
- implement event "AIRSPACE_ENTER"
- add event "AIRSPACE_NEAR"
* Polars
- add DG-800S
* devices
- FLARM: send turn point names in task declaration
* user interface
- allow cursor navigation in most dialogs (for OpenVario)
- add 3x6 InfoBoxes layout
* weather
- Thermal Info Map integration
* Lua scripting
- add blackboard.{clock,time,date_time_utc}
* Android
- use app-specific data directory by default
- allow using all external storages
Version 7.21 - 2021/12/11
* data files
- Support for AF/AR frequency fields in OpenAir
* devices
- fix inverted cruise/circling mode in borgelt and xcvario driver
* Kobo
- Add support for Clara HD
- Control backlight brightness of the Kobo Glo HD
* Android
- re-enable background location and comply with Google Play Store policy
Version 7.20 - 2021/10/22
* map
- fix crash in the topography loader
* tracking
- SkyLines: fix "URL using bad/illegal format"
* Android
- disable background location access due to Google Play Store policy
- fix compatibility with Android older than 7
Version 7.19 - 2021/10/01
* data files
- fix bug in OpenAir arc parser
- fix crash bug in terrain loader
- support short name in CUP files
- search waypoints via short name
- ability to display short name on map
* devices
- improved support for LXNAV S8x/S10x varios, including task declaration.
- IMI: fix task declaration over Bluetooth
- IMI: show progress bar for flight download
* user interface
- consistent progress bar during startup
* Android
- fix crash with USB serial adapter
- add WCH CH9102F into the list of accepted USB serial adapters
Version 7.18 - 2021/09/10
* data files
- load terrain while XCSoar is running
* devices
- TCP Client: fix crash bug
* tracking
- SkyLines: fix "Show nearby traffic" setting
* user interface
- add 3x5 InfoBoxes layout
* Android
- fix opening waypoint pictures
Version 7.17 - 2021/09/04
* map display
- fix airspace display bug
* user interface
- add 8x3 InfoBoxes portrait layout
* weather
- update RASP provider list
* task management
- add option to score start on entry
* Android
- fix startup crash bug
- use native text entry dialog
* Linux text mode console
- fix program termination for some DRI drivers, e.g. VMWare
in full-screen mode without Window manager.
* Cubieboard
- Mali: Support for old Linux-Sunxi EGL headers, and new Bootlin EGL headers
- Support for KMS/DRI and Lima instead of closed source Mali blob.
Version 7.16 - 2021/08/27
* user interface
- don't draw "---" over graphical InfoBoxes
* Android
- fix deadlock bug with Bluetooth sensors and the internal GPS
Version 7.15 - 2021/08/23
* user interface
- fix crash in Config/System
- fix overlapping axes labels in cross section
- fix graphics error (vertical black lines) in cross section
- fix missing labels in cross section on high-resolution screens
- draw small tick every 10 minutes in analysis dialog (instead of 6)
* Android
- fix crash on Android 5 and 6
Version 7.14 - 2021/08/20
* Android
- keep screen on, even if not in full-screen mode
- fix bottom bar background in non-full-screen mode
- fix touch position in non-full-screen mode
Version 7.13 - 2021/08/19
* fix freeze bug
* fix terrain cache file bug
* task management
- Use task defaults for start and finish height ref (MSL or AGL) when loading
tasks from soarscore.com
* Kobo
- fix crash in Kobo menu
* Android
- fix GPS time from the Flytec Sensbox
- support speed, track and acceleration from Flytec Sensbox
- don't apply Geoid separation to Flytec Sensbox GPS altitude
- use the 8 Hz vario from Flytec Sensbox GPS altitude instead of 1 Hz
- restore full-screen mode properly after returning to XCSoar
- disable full-screen mode in multi-window mode
- make full-screen mode optional
Version 7.12 - 2021/08/13
* calculations
- fix the "Height above takeoff" InfoBox
* devices
- send Pilot Event (PEV) to LXNAV S10x/S8x devices (requires firmware 8.01 or newer)
- correct Pilot Event (PEV) message for PowerFLARM devices
* Android
- fix broken GPS date/time from internal GPS
- various fixes for the Flytec Sensbox driver
* Kobo
- throttle sensor-triggered screen updates
- improve performance of graphical InfoBoxes
Version 7.11 - 2021/07/30
* fix crash bug in pc_met viewer
* user interface
- new vario gauge background
- fix truncated labels in many dialogs
* Lua scripting
- add HTTP client
- prefer Lua gesture handlers
* Android
- show Bluetooth LE device features
- support Bluetooth LE heart rate sensors
- support the Flytec Sensbox
- add DroidSoar/I2C calibration dialog
- fix reconnect to Bluetooth LE devices
- fix distorted colors on some devices
- detect USB serial adapter disconnect
- support baud rate switching on USB serial adapters
* Polars
- new Wassmer WA 26 P Squale polar
Version 7.10 - 2021/07/09
* weather
- work around connection problems to NOAA server (for METAR/TAF)
* Raspberry Pi
- fix text input with touch screen
* Android
- fix crash with reconnected USB serial adapter
Version 7.9 - 2021/07/05
* fix crash bug in terrain renderer
* fix crash bug in IGC file parser
* settings
- allow LiveTrack24 tracking intervals smaller than 5 seconds
* user interface
- support for Pilot Event (PEV) start procedure
- properly update device status in device list dialog
- add alternate 2 glide ratio infobox
* devices
- TCP Client: fix automatic reconnect after connection loss
- GliderLink: fix disappearing configuration
* calculations
- fix AAT task optimization bug
* Android
- support USB serial adapters
- auto-reconnect to IOIO UARTs
Version 7.8 - 2021/06/02
* don't delete old IGC files automatically
* devices
- TCP: fix error "Address already in use" on reconnect
* Android
- fix downloads on Android 10 and later
- fix logging while in background on Android 10 and later
Version 7.7 - 2021/05/14
* user interface
- fix dialog labels
- fix freeze bug in waypoint/airspace list dialog
* devices
- add "Radio" indicator to device list
* Android
- writing to port times out after 5 seconds (to avoid locking up XCSoar)
Version 7.6 - 2021/05/01
* user interface
- fix disappearing aircraft symbol
- fix crash bug in task editor
Version 7.5 - 2021/04/30
* fix crash bug in terrain loader
* fix paths with backslashes
* user interface
- use different colors to indicate relative traffic altitude
* calculations
- support for WeGlide distance contests
* Kobo
- fix touch screen
Version 7.4 - 2021/04/08
* user interface
- properly save and apply updated settings in the configuration dialog
- fix overlapping observation zones in the task point list
- fix text background in the analysis graphs
Version 7.3 - 2021/04/07
* user interface
- fix crash in waypoint editor
- fix swapped longitude/latitude in waypoint editor
- fix "Import" button in waypoint editor
- fix zoom button label in Traffic Radar View
- fix the vario trace infobox
* Android
- fix download progress
Version 7.2 - 2021/04/04
* user interface
- fix task point editor
- display goto button in wp details when called from alternate
* data files
- fix crash bug when loading broken CUP files
* fix crash when loading broken PNG files
Version 7.1 - 2021/03/28
* user interface
- fix crash when canceling a download
- fix crash when repository index download failed
* Android
- handle DownloadManager errors
- show early initialisation errors
- store the terrain cache in the Android cache directory
Version 7.0 - 2021/03/25
* LUA scripting
* user interface
- screen layout with 12 infoboxes on the left, vario+3 infoboxes on right
- new translations: Bulgarian, Catalan, Traditional Chinese, Telugu
- new Logger-setting "CoPilot"
- new setting "Thermal Averager needle"
- select position of Thermal Assistant
- new setting "Cruise/Circling mode switch period"
* data files
- optimise the terrain loader
- support runway width in CUP files
* devices
- fix deadlock bug
- parse wind from standard NMEA sentence WMV
- driver for XC Tracer Vario
- driver for KRT2 radio
- driver for Air Control Display altimeter
- show detailed error message in device list
- FLARM/OGN - make it possible to set/download registered device database
- device manager: show flag if device provides data from
environmental sensors (temperature, humidity)
- combine traffic from all FLARM devices (support both FLARM and OGN devices on board)
- GliderLink: new driver
- AirControlDisplay: read radio frequencies from PAAVS,COM sentence
- driver for LXNano modified, so declaration contains copilot
* weather
- merge all weather data in one dialog
- allow showing both terrain and RASP
- RASP download from various well-known providers
- show satellite images from pc_met (Deutscher Wetterdienst)
- show wave forecast from pc_met (Deutscher Wetterdienst)
* calculations
- merge redundant waves
- task restart
* tracking
- use DNS to resolve SkyLines server IP (#2604)
- enable SkyLines traffic display on Windows
- add option to show SkyLines traffic names on the map
- show thermals obtained from the XCSoar Cloud server
* analysis
- enhanced graphics: minor tics, color scheme, layout
- key labels drawn on lines in several pages
- task turnpoint label drawn on relevant pages
- barogram: improved working band ceiling and floor calculation
- climb history: new display uses time of climb as width of bars
- new page: vario histogram in climb and cruise mode
- new page: maccready cross-country speed
- glide polar: dolphin speed line drawn on polar
* map display
- new display: glide range line drawn to working floor
- per page zoom state
* thermal band
- new algorithm, with improved statistics
- separate active climb and encounter-averaged bands
* infoboxes
- improved formula for the title font size
- added ":1" unit for gradient type displays
- new infobox: % time non-circling climb
- new infobox: % climb chart showing proportions of time spent circling climb (gray), cruise,
climbing cruise (green), circling non-climb (orange)
- improved auto-scaling of vario-like graphical infoboxes
- new infobox: "Number Of Satellites"
- new infoboxes for radio frequencies, including setting the frequencies
* Windows
- drop support for Windows CE
- require Windows Vista or later
- allow starting multiple XCSoar instances
* Linux
- drop support for SDL 1.2
- display rotation
* Android
- drop support for ARMv6 and MIPS CPUs
- support devices with aspect ratio greater than 16:9
* Kobo
- support Kobo Glo HD
* Raspberry Pi
- resizable mouse cursor
- autodetect display orientation
Version 6.8.17 - 2020/09/22
* tracking
- SkyLines: update tracking IP address
* terrain
- fix several crash bugs (JasPer)
Version 6.8.16 - 2020/07/26
* input events
- fix two crash bugs with malformed files
* user interface
- fix crash bug in waypoint editor
* devices
- added ports 8880, 8881, 8882 to tcp-client
* glide computer
- fix crash bug
* terrain
- fix several crash bugs (JasPer)
* Android
- fix several crash bugs
- fix rendering errors on very wide text lines
Version 6.8.15 - 2020/06/13
* user interface
- vario: fix overlapping text lines
* tracking
- SkyLines: update tracking IP address
* support for long-form `DTE` header in IGC files
* Windows
- fix buffer overflow causing crashes in the waypoint dialog
* Raspberry Pi
- support 64 bit kernels
- Raspberry Pi 4 support
- detect display dimensions and scale user interface accordingly
* macOS
- add macOS Catalina font path
Version 6.8.14 - 2020/05/14
* user interface
- fix average needle color in inverted mode
* Android
- compatibility with Android 9
- request all permissions without manual restarts
- fix crash bug
* Kobo
- fix crash bug
Version 6.8.13 - 2020/04/08
* devices
- LX: fix buffer overflow
- LX: support downloading flights from LX7000 Pro IGC
* Android
- use the full screen on very narrow/wide displays
* Kobo
- fix build failure with GCC 9
- switch from glibc to Musl
* WinCE
- build with GCC 9
* allow the hyphen in XCI files
Version 6.8.12 - 2019/04/30
* weather
- update source URLs for METARs and TAFs (https://)
* Android
- increase targetSdkVersion to 26 (required by Google Play)
- request storage and GPS permissions on Android 6+
- fix crash when permission to use GPS is revoked
- fix notification on Android 8+
* Task Editor
- fixed task editor crashes (Ticket 3930).
* devices
- IMI: raise max payload size to 2kB
* fix IGC logger crash when no date is available
Version 6.8.11 - 2018/08/18
* terrain
- fix yet another crash bug (libJasper)
* Android
- fix crash on Android 8 due to overzealous seccomp filter
Version 6.8.10 - 2017/10/07
* terrain
- fix crash bug (6.8.9 regression)
Version 6.8.9 - 2017/10/05
* terrain
- fix several crash bugs
* fix two crash bugs
* Kobo
- fix internet access (#3869)
- support for Kobo Glo HD Refurbished
Version 6.8.8 - 2017/09/09
* data files
- support "GSEC" in OpenAir files
* weather
- update source URLs for METARs and TAFs
* devices
- CAI302: fix waypoint download (#3830)
- IMI: fix PGRMZ parsing (was interpreted as altitude, now is pressure altitude)
- LX: fix Nano 3 task declaration (#3858)
* Kobo
- support for Kobo Aura Edition 2
- support for Kobo Glo Refurbished
- fix Wi-Fi on recent Kobo firmware releases (#3850)
- fix USB storage compatibility with Windows 10
* Raspberry Pi
- fix Raspbian Stretch compatibility
* Raspberry Pi / Cubieboard
- fix for freeze on shutdown (#3679)
Version 6.8.7 - 2016/08/12
* data files
- fix freeze after loading malformed topography file
* tracking
- SkyLines: fix SkyLines tracking on non-Android
- SkyLines: fix two buffer overflow bugs
- new client for the experimental "XCSoar Cloud"
* Android
- remove the deprecated crash dumper
Version 6.8.6 - 2016/07/22
* calculations
- show takeoff time after landing (#3786)
* user interface
- fix graphics error on FLARM gauge
- fix crash in waypoint label renderer (#3781)
- fix several crashes in waypoint editor (#3553, #3784)
- fix crash in task manager
- use task speed unit for OLC speed InfoBox (#3785)
* devices
- EW: use first 6 characters of turn point names (was: 3)
- EW: fix broken umlauts in turn point names
- LX: fix Nano 3 firmware 2.0 compatibility (#3764)
* settings
- adjust range and step size of terrain/arrival safety height settings
* map
- increase upper limit of the number of waypoint labels displayed
* Android
- fix crash due to Bluetooth LE connect failure
* Kobo
- support USB-OTG for Kobo Glo HD and Kobo Touch 2.0
Version 6.8.5 - 2016/06/12
* calculations
- update circling percentage only when flying
- fix circling height gain calculation
* user interface
- fix "kg/m^2" and "lb/ft^2" unit display
- fix inverse colors in horizon page
- reduce CPU load of some InfoBoxes (#3757)
* calculations
- add option to disable external wind (#3693, #3773)
* devices
- fix crash on malformed NMEA time stamp
* Android
- improve Bluetooth LE compatibility (#3745)
* Kobo
- reduce ghosting on old Kobo models; regression due to screen
flashing fix in 6.8.4 (#3756)
Version 6.8.4 - 2016/05/18
* airspace cross-section
- use airspace visibility configuration (#3751)
* data files
- accept "Military Aerodrome Traffic Zone" (MATZ) airspaces in
OpenAir files (#3732)
* devices
- CAI302: fix "airspace" marker in waypoint uploader (#3750)
* calculations
- improve landing detection at high wind speeds (#3748)
* logger
- fix crash in NMEA logger
* user interface
- Australian units for weight are kg
* Windows
- fix terrain loader (#3747)
* Android
- fix crash bug in IOIO driver (#3744)
- fix crash bug on Android 1.6 (#3742)
* Kobo
- eliminate screen flashing on Kobo Glo HD, Kobo Touch 2.0
- support battery status on Kobo Glo HD, Kobo Touch 2.0
Version 6.8.3 - 2016/03/09
* map
- fix distorted terrain when zoomed out
- fix missing airspaces in cross section (#3537)
* calculations
- update SIS-AT to 2016 scoring rules
- fix landing time display (#3690)
- fix AAT range display
* data files
- use correct "comment" field for OziExplorer files
- relax file format detection for OziExplorer files
- fix bogus arrival heights on watched waypoints when GPS unavailable
- fix crash in airspace parser
- fix crash in XML parser
- save user.cup after edit (#3701)
* devices
- GTAltimeter: remove unmaintained driver (#3661)
* Kobo
- support Kobo Glo HD, Kobo Touch 2.0
* fix crash in SkyLines tracking
Version 6.8.2 - 2015/09/19
* Rubik R-26S polar
* user interface
- save settings after copy&pasting an InfoBox set (#3649)
* map
- fix crash in the topography renderer
* calculations
- fix task progress display after finish achieved (#3657)
* devices
- fix wrong baud rate after task declaration (#3654)
* Android
- support the "escape" key (#3647)
- fix all RS232 permissions on Android (#3648)