forked from CazYokoyama/XCSoar
-
Notifications
You must be signed in to change notification settings - Fork 0
/
NEWS.txt
3465 lines (3273 loc) · 134 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.24 - not yet released
* 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
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)
* Kobo
- fix wrong IP address display (#3650)
* Raspberry Pi / Cubieboard
- support digit and letter keys (#3611)
Version 6.8.1 - 2015/08/27
* fix freeze bug when starting without GPS fix
* fix crash with empty xcsoar-checklist.txt file
* devices
- fix TCP port on Windows (#3428)
* Windows
- fix the airspace file parser (#3633)
* Kobo
- fix overlapping text (#3634)
* Android
- fix USB-RS232-OTG permissions on Android
Version 6.8 - 2015/08/18
* data files
- optimise the topography loader
- faster RASP map change
- show all RASP maps
- fix comments in TNP files
- ignore trailing whitespace in airspace files (#3546)
- store user-edited waypoints and markers in "user.cup"
* devices
- remove option "Ignore checksum"
- CAI302: add sink tone configuration
- LX: implement LXNAV Nano3 task declaration (#3295)
- LX: remove support for LX1600 pass-through mode
- ATR833: new driver
- Volkslogger: support DAeC keyhole declaration
- Westerboer VW921: remove buggy driver (#3215)
- added TCP port 2000 to portlist (part of #3326)
- support LXNAV V7 pass-through mode (#1913, #2808, #2919)
* calculations
- wave assistant
- use maximum speed configured in plane setup as limit for calculations
- use WGS84 earth ellipsoid for distance calculations (#2809)
- remove setting "Prefer external wind"
- reduce EKF wind latency
- fix bogus value in "Nearest Airspace H" InfoBox (#3589)
- obey the maximum start speed (#2841)
* airspace cross-section
- sync map & cross-section view zoom setting (#2913)
* infoboxes
- add "Fin MC0 AltD" infobox (#2824)
- add "Next arrow" infobox (#3128)
* task editor
- added one-click task reversal (#1730)
- show name of loaded/saved tasks in dialog title (#1924)
- support large legs in the FAI triangle renderer (#3413)
- task calculator moved to "Status" dialog
- markers can be used in tasks and for "goto"
* map
- allow "Mark Drop" while panning
- airspace labels
* user interface
- allow horizontal speeds in m/s
- allow mass in lb, wing loading in lb/ft^2
- download data files from site configuration
- remove support for custom status files
- merge airspace warning buttons "ACK Warn" and "ACK Space" (#1086)
- show airspace warning at bottom (#1378, #2628, #3275)
- profile manager
- password-protected profiles (#851)
- checklist remembers last opened list (#3110)
- use configured coordinate format in waypoint editor
- remove custom font support, replaced with global "text size" setting
- improved font sizes
- improved font renderer
- display rotation for Raspberry Pi and Cubieboard (#3238)
- use /dev/input/event* on Raspberry Pi and Cubieboard (#3179)
- support mouse wheel on Raspberry Pi and Cubieboard
- scale touchscreen coordinates to screen size
- bigger icons on high-dpi screens (#2795, #3267, #3397, #3540)
- improved keypad support (#3281)
- new translation: Simplified Chinese
* tracking
- new option disables tracking while roaming on the cell network
- queue SkyLines tracking fixes while data connection is unavailable
- fix SkyLines traffic display on southern hemisphere (#3601)
- show SkyLines traffic even if we have no GPS fix yet
- show nearby waypoint in SkyLines traffic list
- show altitude in list (#3606)
- show all nearby traffic (#2814)
- pass vehicle name to LiveTrack24
* Linux
- Wayland support
* Android
- fix IOIO connection on Android 4.x (#2959, #3260)
- support IOIO-OTG with the Android device in USB host mode
- support IOIO over Bluetooth
- support Bluetooth LE
- timeout for the HTTP client (e.g. LiveTrack24)
* Kobo
- menu button
- add UI allowing the start of external scripts to KoboMenu (#3194)
- support Wifi with WEP (#3138)
- support open Wifi networks (#3391)
- support USB-OTG
- export data partition via USB storage
- support the Kobo Aura screen (#3490)
Version 6.7.9 - 2015/07/03
* user interface
- fix crash in task editor
- fix crash while panning the map
- improved font renderer
* data files
- fix comments in TNP files
* calculations
- faster triangle score calculation
- fix crash in triangle score calculation (#3576)
* Android
- timeout for the HTTP client (e.g. LiveTrack24)
* Kobo
- enable crash dumps in XCSoarData/crash/
Version 6.7.8 - 2015-05-22
* user interface
- draw gray title bar on inactive dialogs
- improved dialog button placement
- fix missing buttons in terrain configuration (#3421)
* task
- support large legs in the FAI triangle renderer (#3413)
- make "Cruise efficiency" read-only
* devices
- fix crash when downloading flight without "logs" folder
* Linux
- support Raspberry Pi 2
- show ports renamed by udev
Version 6.7.7 - 2015/02/20
* airspace
- accept airspaces of class RMZ in OpenAir format files (#3437)
- fix wrong AGL height due to longitude east/west wraparound (#3468)
* infoboxes
- fix data for OLC infoboxes if "OLC League" is used (#3461)
* calculations
- fix handicap factor for "OLC League" scores
- fix reach calculation problems at border of map (#3239)
- simplified EKF wind algorithm (#3062)
* input events
- allow '_' character in event identifiers (#3464)
* replay
- fix replay progress while replay is paused (#3446)
Version 6.7.6 - 2014/10/18
* tracking
- updated SkyLines server IP
* user interface
- fix crash when switching pages with cross section (#3012, #3231, #3395)
* devices
- LX: relax download timeout (#3199)
- OpenVario: new device driver
- Vaulter: new device driver
* replay
- accept "$GNRMC" in replay of NMEA files
* calculations
- improve circling detection when using some external NMEA devices (#3360, #3372)
* configuration
- report missing plane configuration file in log file
Version 6.7.5 - 2014/06/09
* fix crash in task manager (#3305)
* work around crash on Windows (PC) (#3284)
* devices
- fixed attitude data handling
- properly detect LXNAV Nano 3
- FLARM: fix declaration with asterisk in task point name (#3323)
* airspace
- assume all airspaces are active if day of week is not known
- restore "Repetitive Sound" setting on startup (#3308)
* Android
- fix crash when opening IOIO port (#3309)
- allow reconnecting IOIO sensors
* tasks
- fix loading of some tasks from .cup files
Version 6.7.4 - 2014/04/11
* map
- fix topography rendering for polygon shapes (#3245)
- fix SDL clipped polygon rendering algorithm (#3250)
* devices
- Westerboer: ignore implausible values from buggy devices
* logger
- create "logs" directory automatically for external flight downloads
* user interface
- show status message when switching to next turnpoint (#3270)
* airspace
- relax parsing of TNP airspace files (#3272)
* infoboxes
- don't use depreciated content in default configuration (#3278)
Version 6.7.3 - 2014/01/22
* tracking
- changed host for DHV tracking server (#3208)
* user interface
- fix missing battery info in status panels
* map
- fix disappearing observation zones at left/top screen border (#3212)
- fix RASP display
* devices
- LX: improved logger handshake (#3199)
- LX: auto-retry after errors during IGC download
* Android
- load XCSoarData from external SD card if available (#3198)
* Kobo
- fix touch screen bug (#3195, #3204, #3211)
Version 6.7.2 - 2013/12/19
* user interface
- fix crash in alternates list (#3146)
- new translation: Slovenian
* infoboxes
- fix "Fin Dist" infobox for GOTO tasks (#3152)
* configuration
- increase upper limit for plane wing area (#3154)
- fix saving of custom polars (#3173)
* waypoints
- correctly handle S latitudes and W longitudes in waypoint editor (#3155)
- fix saving waypoints to cup format files from waypoint editor
* devices
- auto-reconnect TCP client (#3127)
- handle time warps in NMEA replay
- another midnight wraparound bug fix (#2973)
* Android
- enable Vivante workaround for GC600 (#3184)
- faster map renderer (#3124)
- improved font quality
- enable cursor key navigation in dialogs (#3133)
* Kobo
- fix misassigned passphrase in WiFi dialog (#3151)
- work around Kobo Touch N905B kernel crash in display driver (#3145)
- work around Kobo Touch N905B touch screen bug
- the "Home" button opens the menu
- mount /dev/pts for telnetd (#3135)
- fix crash in file manager and METAR/TAF dialog (#3078)
Version 6.7.1 - 2013/10/11
* replay
- fix crash replaying an IGC file with no B record extensions (#3107)
* data files
- save the previous log file in "xcsoar-old.log"
* user interface
- new translation: Lithuanian
* devices
- CAI302: work around transmission errors during IGC file download (#3074)
* Android
- fix crash in "credits" dialog on Android 4 (#3106)
- work around Vivante GPU texture bugs (#1995, #2228, #2990, #2998, #3105)
* Kobo
- fix passphrase entry in WiFi setup (#3053)
- fix compatibility with old Kobo firmware
Version 6.7 - 2013/09/30
* new target: Kobo e-book readers
* user interface
- resizable main window
- added AutoZoom gesture (up-down)
- obsolete configuration pages "devices", "polar", "logger info" removed
- new page: "horizon" (#1592)
- default page gesture changed right/left sense according to other xc ui interaction pattern
- pressing the Escape key in task manager switches to "Close" tab (#2877)
- separate font for dialogs (#723, #2806)
- repetitive airspace warning sound (#2952)
- never close dialogs due to display rotation
- disable custom fonts on Altair
- improve small dialog font on Altair
- fix loading translations on Linux (#2041)
* map
- terrain countour lines (#2451)
- continue loading terrain/topography without GPS fix (#2723)
- suppress drawing duplicate topography labels
- draw projected path when turning
- additional zoom levels (#3037)
- global "don't fill airspace" setting (#3047)
- fix rendering errors when some airspaces have no border (#3045)
- fix distinct page zoom in conjunction with circling zoom (#2907)
* infoboxes
- new content "Speed task last hour"
- new content "Next distance (nominal)"
- new content "Takeoff distance" (#3059)
- new panel for "Team code" provides quick access to team code settings (#2899)
- new content "OLC speed" (#2352)
* tasks
- custom "start requires arm" setting (#2782)
- new option to disable OLC optimisation
- MAT: ask user whether to add turn points while flying over it
- update the calculator without a GPS fix (#2876)
- fix task speed and time estimates before task start (#2876, #2906)
- show "arm advance" button when manual arming is necessary (#1729)
- support the OLC/DMSt 500km triangle threshold (#2963)
- render finish point as achieved when task is finished (#2140)
- subtract start/finish cylinder radius from task distance (#2308)
- fix parsing of .cup task files
* route planner
- ignore inactive and acknowledged airspaces (#2866)
* calculations
- add more weight to zig-zag wind compared to circling wind
- enable circling wind calculation in IGC replay (#2672)
- fix OLC triangle display (#2775)
* waypoint editor
- delete waypoint implemented
- CUP file support added
* devices
- enabling/disabling devices on-the-fly
- "debug" button
- more robust midnight wraparound handling (#2857)
- new driver from Cambridge L-Nav
- support TCP client connection
* Android
- support IOIO via OpenAccessory (Android 4.x)
- support USB host mode and USB-RS232 adapters on the Nook (#2886)
- show Bluetooth name instead of MAC address in device list
- enable fast refresh mode on Nook Simple Touch
* Analysis
- a retrospective task is compiled that summarises waypoints the aircraft has
visited (within 15km radius). These waypoints are drawn on OLC page of analysis dialog.
* data files
- default profile is called "default.prf" instead of "xcsoar-registry.prf"
- log file is called "xcsoar.log" instead of "xcsoar-startup.log"
- fix name truncation when saving a waypoint file on Windows (#3096)
Version 6.6.5 - 2013/08/21
* user interface
- reduce flickering in system configuration
* map
- reduce CPU usage of airspace and topography renderer
* tasks
- remove keyhole from the BGA start sector zone
* devices
- enable Nook's internal GPS for mock locations (#2999)
* configuration
- fix loading home waypoint on longitudes bigger than 90 degrees
Version 6.6.4 - 2013/07/11
* map
- fix stuttering terrain on Windows CE
- fix multi-touch pan gesture (#2684)
* calculations
- improve robustness of the zig-zag wind algorithm (#2961)
* devices
- FLARM: work around a Garrecht TRX-1090 firmware bug (#2745, #2749)
- LX: faster LXNAV Nano detection over Bluetooth (#2819)
- Volkslogger: increase timeout to calculate security (#2910)
- fix bogus error message after pressing "Cancel"
- show Bluetooth name instead of MAC address in device list
Version 6.6.3 - 2013/07/02
* map
- fill FAI triangle areas on Windows
* devices
- FLARM: improve task declaration reliability
- LX: support Nano firmware 2.10 (#2819)
* Android
- fix compatibility issue with Android 2.2
- detect when internal GPS is lost on Android 2.3 and older (#2929)
* user interface
- fix unit display for pressure in flight setup dialog (#2933)
* data files
- added "Pilatus B4" polar
Version 6.6.2 - 2013/06/12
* map
- fix misplaced topography labels (#2564)
- fix keyboard panning with track up (#2908)
* infoboxes
- ensure that the unit symbol is visible
- fix ballast display in vario gauge (#2911)
* tasks
- update all settings after task type change
* devices
- Volkslogger: fix IGC file download on Windows CE
- EWmicroRecorder: fix corrupt task declaration (#2921)
- fix potential crash when garbage is received from device
- fix IOIO reconnect
- generate G record even when first device has no GPS (#2849)
* cross section
- also display unknown airspace types (#2884)
* Raspberry Pi
- fix instant crash (#2922)
* Altair
- never override data path (#2509)
* Android
- faster startup
Version 6.6.1 - 2013/05/08
* cross section
- fix airspace display after display rotation (#2825)
* user interface
- fix malformed name in airspace warning dialog (#2813)
- don't lost focus to waypoint list on Altair (#2835)
- don't forget map zoom when returning to map (#2805)
* devices
- indicate duplicate devices in list
- allow using more than one TCP/UDP device
- fix spurious errors after IOIO baud rate change (#2733, #2754)
- K6Bt: fix configured baud rate setup on Android (#2836)
- work around Android 2.3 Bluetooth crash bug
* tasks
- prevent moving target out of the cylinder (#2794)
* configuration
- fix regression with polar configuration (#2803)
* support gcc 4.8
Version 6.6 - 2013/04/23
* map
- optional distinct map zoom on each page (#1603)
- add label selection "Task waypoints & airfields"
- allow configuration of "Final glide bar" display (#2554)
- new snail trail option "Vario-scaled dots and lines"
- topography icons
- don't draw pan info over north arrow (#2765)
* cross section
- show airspace names (#1149, #2390)
- use glide polar instead of current glide ratio (#2687)
* infoboxes
- green InfoBox distance when inside observation zone (#2560)
- limit the InfoBox aspect ratio