forked from XCSoar/XCSoar
-
Notifications
You must be signed in to change notification settings - Fork 0
/
NEWS.txt
3179 lines (3011 loc) · 125 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.0 - not yet released
* LUA scripting
* user interface
- screen layout with 12 infoboxes on the left, vario+3 infoboxes on right
- new translation: Traditional Chinese
- 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
- 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
* 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
* Kobo
- support Kobo Glo HD
* Raspberry Pi
- resizable mouse cursor
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
- new InfoBox styles "Shaded" (#1852), "Glass" (#2466)
- waypoint details button in target dialog (#1967)
- show distance in radial InfoBox comment (#2577)
- new InfoBox "ATC radial" with distance in nautical miles (#2269, #2706)
- improved wind edit panel (#2770)
* user interface
- replay fast-forward
- new waypoint location editor (#343)
- show required glide ratio in waypoint details (#1573)
- add airspace ack button to map item list (#2139)
- additionally show airspace altitude in feet (#2379)
- show more files in replay file picker (#2582)
- clicking with Ctrl key pressed moves the simulator (#199)
- vario bar at the right edge of the map
* tasks
- MAT tasks (#563)
- custom symmetric quadrant (#2125)
- AAT keyhole (#1687)
- add AST point option "Score exit" (#2544)
- optimise start point
- allow up to 30 turn points in racing tasks
- local time for task start open/close time (#2645)
- enforce the task start open/close time (#2678)
- fix start auto-advance
* calculations
- improve the circling wind algorithm (#2690)
* devices
- Volkslogger: support IGC file download (#1972)
- Volkslogger: declaration no longer erases waypoint database from logger
- CAI302: support uploading all waypoint file types (#2054)
- V7: support for QNH synchronization to V7 vario
* Android
- faster map renderer on some Android devices
* other
- new polars for two G 102 Astir variants (#2701)
- new option "auto bugs" increases bug setting every hour (#1526)
* configuration
- fix saving of configuration values in non-metric setups (#2771)
Version 6.5.4 - 2013/04/10
* devices
- Volkslogger: increase timeout for reading flight list
- V7: fix QNH change
* logger
- fix failing IGC logger (#2658, #2735, #2736, #2746, #2751)
Version 6.5.3 - 2013/03/26
* user interface
- eliminate flickering in the cross section on Windows
- fix wrong radial display in target dialog
- start at terrain center when there's no GPS fix and no home location
* task
- fix line OZ rounding error (#2599)
* devices
- FLARM: fix IGC file download on firmware 5.09 (#2619)
* Android
- fix crash with Hebrew language
* Mac OS X
- fix crash on startup (#2607, #2667)
- show missing serial ports, hide internal devices (#2668)
* infoboxes
- fix rendering of thermal assistant aircraft symbol (#2702)
Version 6.5.2 - 2013/03/15
* user interface
- fix hang during startup (#2662, #2663)
- fix freeze in dialogs (#2664)
- automatically re-enable manual wind controls (#2336)
- fix crash after connecting FLARM (#2669)
Version 6.5.1 - 2013/03/12
* infoboxes
- fix MacCready adjustment for non-metric units (#2654)
* user interface
- fix bogus "restart XCSoar" messages
- fix cross section render error on some OpenGL chips (#2631, #2661)
- allow gestures in cross section (#2655)
* devices
- fix crash in Android Bluetooth driver (#2636, #2656)
- fix NMEA input on Android Bluetooth Server
* data files
- use the terrain cache even when the system clock is wrong
- fix G record regression (#2657)
Version 6.5 - 2013/03/08
* map
- lower zoom levels possible while circling (#1120)
- draw FAI triangle areas (#1563)
- optimise the terrain renderer
- added "Wind Up" display orientation
- high-resolution terrain renderer (Android/Linux only)
- kinetic panning (Android/Linux only)
- new terrain color ramp "Gaudy"
* calculations
- don't detect landing while climbing in a wave (#1330, #2289, #2406)
- basic support for the contest "DMSt" (#2208)
* tasks
- add task start countdown (#136, #1080)
- optimise racing tasks for minimum distance
- allow observation zone sizes up to 200km (#2401)
- always use "arrival safety height" when calculating arrival heights
for intermediate task turnpoints
* devices
- LX: support flight download from LXNAV Nano (#2085)
- LX: support flight download from LX5000/LX7000 pro IGC
- LX: read bugs setting from the LX160 vario (#2167)
- Android/IOIO: support BMP085 sensor (DroidSoar V2)
- Android/IOIO: support MS5611 pressure sensor
- added driver for Levil AHRS device
- Leonardo: read indicated airspeed from PDGFTL1 sentence
- C-Probe: read IAS/TAS from the device
- K6Bt: fix baud rate switching with various drivers
- K6Bt: fix configured baud rate setup on Android
* data files
- added MATZ airspace class (#2530)
- integrated handicaps from DAEC 2012
* logger
- auto-flush IGC logger after every fix
* user interface
- preselect first item with details in map item list for
faster access (#2069, #2207)
- non-modal FLARM radar (with InfoBoxes and menu)
- show FAI triangle sectors in task manager
- can drag modal dialogs
- short click opens InfoBox dialog
- support keyboard input on desktop computer
- improved angle input (e.g. wind direction, sector radials)
- faster map initialisation during startup
- reduce audio vario latency
- better bold fonts on Linux
- add page option to show cross section below map
- allow pages with FLARM radar and thermal assistant
- double click on vario opens main menu
- allow opening main menu while panning
- new translations: Hebrew, Vietnamese
* infoboxes
- added thermal assistant infobox
- inverse colors for wind arrow infobox and flarm gauge (#2337)
* track friends via internet connection (SkyLines live tracking)
* SkyLines tracking enabled on Windows CE
* Android
- check if external storage is mounted
* Documentation
- started a French translation of the manual
- included an almost complete German translation of the manual
Version 6.4.6 - 2013/01/23
* devices
- Leonardo: fixed vario parser for the $c sentence
- C-Probe: fixed temperature offset bug
- GTAltimeter: fixed vario parser
- SerialPort: fixed lockup/hang problem when closing for some CE devices (#2515)
* user interface
- sort airspaces properly in the airspace list dialog (#2528)
* infoboxes
- fixes broken wind arrow display in some situations (#2295)
- fix font scaling on screen rotation change (Android/Linux OpenGL)
* data files
- fixed arc airspace approximation threshold handling (#2360)
* configuration
- save waypoint label display configuration changed from menu (#2548)
Version 6.4.5 - 2012/12/14
* calculations
- fix rounding error in convex boundary calculation (#2477)
* devices
- Vega: fix MacCready setting feedback loop (#1218, #2490)
* user interface
- faster gesture drawing
- fix crash in InfoBox page setup (#2122)
- allow scrolling the check list on Altair (#1289)
* map
- fix crash in terrain renderer with broken map file (#2478)
* data files
- added "LAK-12" polar
Version 6.4.4 - 2012/11/15
* devices
- CAI302: longer timeout for "CLEAR LOG"
* user interface
- fix font preview in configuration dialog
- fix the Escape key on Altair
- fix wind InfoBox dialog layout (#2192)
- add missing "Switch InfoBox" button (#2246)
* Android
- fix text rendering on some PowerVR GPUs
* Windows
- fix garbled screen area in task manager (#2272)
Version 6.4.3 - 2012/11/01
* devices
- fix freeze bug on device reconnect
- LXNAV Nano: fix crash in Nano configuration dialog
- LXNAV V7: fix NMEA setup over Bluetooth
- Colibri/LX20: fix LXN/FIL to IGC conversion (#2262)
* user interface
- fix the download manager on Samsung phones
Version 6.4.2 - 2012/10/17
* calculations
- contest: relax altitude difference check (#2348)
- improve take-off and landing detection (#2391)
* devices
- CAI302, B800: fix ballast command (#2387)
- IOIO: fix baud rate switching, fixes LXNAV V7 and Volkslogger (#2277)
* data files
- added polar of "Ka 6E" and corrected the "Ka 6CR" one (#2327)
- added polars of "AK-8" and "Blanik L13-AC" (#2329)
* map
- suspend the map renderer while thermal assistant is shown
* user interface
- closing the XCSoar window cancels the current modal dialog (was
broken on Windows)
- fix off-by-one bug in combo list (#2382)
- fix map updates in replay/simulator on Linux (#2236)
- fix file manager on new XCSoarData directory
- fix excess error messages in file manager (#2395)
- validate UTF-8 in xcsoar-checklist.txt (#2396)
Version 6.4.1 - 2012/08/30
* calculations
- fix "final GR" calculation (#2256)
- improved great circle vector calculation precision
* map
- new option to disable the wind arrow
* data files
- increased arc airspace resolution for large radiuses
* devices
- fix potential crash in I/O thread
- fix date/time parsing in Flytec device driver
- Volkslogger: fix task declaration over Bluetooth
- CAI GPS-NAV: work around timing problem
- LX: fix Colibri/LX20 declaration problems
- Westerboer: support for smaller steps in MC value setting
- improved Bluetooth support on Windows CE
- work around Windows CE serial port driver bug, fixes freeze during
Nano task declaration (#2255)
* user interface
- remove duplicate "trail drift" setting (#2252)
- fix flarm teamcolor saving (#2291)
- fix flarm targets in map item list (#2267)
* logger
- IGC B record is invalid ("V") with just 2D fix
- log pressure altitude in IGC files
* fix crash on low battery in simulator mode (#2306)
Version 6.4 - 2012/07/31
* calculations
- Contest: add FFVV NetCoupe (#1648)
- Contest: optionally include next task point in OLC classic/plus
score calculation (#1561)
* devices
- support up to 6 devices
- buffered serial port I/O
- FLARM: new FLARM setup dialog
- added drivers for GliderTools GT Altimeter and Compass C-Probe
- LXNAV V7 and Nano configuration dialog
* data files
- removed support for separate terrain/topography files, now XCM only
* map
- configurable airspace rendering (#1847)
- "dots for sink" trail styles
- weather stations on the map (#1487)
* user interface
- added "Airspace On/Off" menu button
- save Flarm team mates in the profile (#1997)
- added para- and hang glider and aircraft symbols (#1626)
- audio vario (#1576)
- improved airspace list rendering
- configurable map item list (#1936)
- "GoTo" button in map item list (#2069)
- show corresponding waypoint file in waypoint details dialog (#1624)
- show gesture path while dragging
- file manager, can download data files
- new option to disable the "final glide" display mode
* infoboxes
- added automatic altitude infobox (baro. altitude with GPS fallback)
- added wind arrow infobox (#1598)
* Android
- support x86 and MIPS CPUs
- Bluetooth server for NMEA out
Version 6.3.11 - 2012/07/27
* calculations
- fix freeze in glide solver
- fix transition in small cylinder for key hole observation zones