forked from XCSoar/XCSoar
-
Notifications
You must be signed in to change notification settings - Fork 0
/
NEWS.txt
2737 lines (2591 loc) · 111 KB
/
NEWS.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
============================================================================
SUMMARY OF NEW FEATURES AND BUG FIXES SINCE V4.0
============================================================================
Version 6.8 - not yet released
* data files
- optimise the topography loader
* calculations
- use maximum speed configured in plane setup as limit for calculations
- use WGS84 earth ellipsoid for distance calculations (#2809)
- simplified EKF wind algorithm
* airspace cross-section
- sync map & cross-section view zoom setting (#2913)
* infoboxes
- add "Fin MC0 AltD" infobox (#2824)
* task editor
- added one-click task reversal (#1730)
- show name of loaded/saved tasks in dialog title (#1924)
* user interface
- checklist remembers last opened list (#3110)
- 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
* Android
- fix IOIO connection on Android 4.x (#2959, #3260)
* Kobo
- add UI allowing the start of external scripts to KoboMenu (#3194)
- support Wifi with WEP (#3138)
- support USB-OTG
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
(e.g. BGA, #2229)
- fix AAT buttons in new tasks (#2183)
* data files
- fix crash in CUP task loader
* map
- fix rounding error in annulus renderer (#2221)
- redraw map after target was moved (#2216)
- fix bogus "around terrain: -1" map element (#2205)
- fix waypoint label style when no map is loaded
Version 6.3.10 - 2012/07/20
* calculations
- fix rounding error in sector angle calculation (#2102, #2209)
Version 6.3.9 - 2012/07/18
* calculations
- show AAT/target info before the first GPS fix (#2183)
* data files
- fix crash in the "Status File" loader
* devices
- plausibility tests for NMEA input
- fixed Westerboer VW921 airspeed reading
Version 6.3.8 - 2012/06/22
* fix broken graphics (#2182, #2184, #2185)
Version 6.3.7 - 2012/06/21
* calculations
- show altitude difference to target point, not area centre
- enforce the 150 minutes limit for OLC league (#2174)
- fix airspace warnings on old ARM CPUs (#2127)
* devices
- LX: improved LXNav V7 support
- skip failed devices for task declaration
* replay
- fix parsing of flight date in IGC files
* Android
- fix crash during METAR download (#2156)
- fix map flipping (#2154)
Version 6.3.6 - 2012/06/06
* calculations
- fix task start arming inconsistency
- fix crash in thermal locator (#2137)
- consider head wind in STF only if MacCready setting is zero
* devices
- fix NMEA out
* data files
- added "ASW-28 (15m)" polar (#1919)
* user interface
- ignore double clicks when mouse/finger has moved
- the "back" key returns focus to map
* Windows
- check for XCSoarData in the XCSoar.exe directory (#2136)
* Android
- fix crash on IOIO reconnect (#2130)
- fix interference of two or more IOIO UARTs (#2107)
- eliminate delay from IOIO connect
Version 6.3.5 - 2012/05/31
* calculations
- fix rounding error in task minimum search for finish lines (#2102)
* devices
- fix crash on connection failure during flight download (#2107)
* map
- fix horizontal terrain stripes (#1745)
* Android
- fix compatibility with Android 1.6
- fix hanging IOIO/Bluetooth connection
- fix crash in FLARMNet dialog
- save crash dumps in directory "XCSoarData/crash/";
this requires the Android permission "READ_LOGS"
Version 6.3.4 - 2012/05/24
* calculations
- fix overflow in ETE/ETA calculations on big tasks (#2066)
- fix bogus landing detection right after takeoff (#2081)
* task manager
- fix FAI start/finish line length (#2079)
* devices
- CAI302: fix connection lost after MacCready update (#2029)
* user interface
- increase double click interval to 500ms (#2088)
- fix UTC offset preview (#2082)
* map
- sanitise map scale (#2086)
- fix crash on topography triangulation failure (#2089)
* Android
- fix profile path on Samsung devices with external SD card (#2051)
Version 6.3.3 - 2012/05/05
* calculations
- use arrival height instead of terrain safety height for MC0 Alt.D
(#1991, #1992)
- fix arrival heights on map when no terrain is available (#2018)
* user interface
- refresh the device list automatically
* Android
- fix crash after too many network failures (#1957)
- improve the pressure sensor's Kalman filter
- fix Bluetooth/IOIO receive data truncation
- reduce the risk of getting killed by the Android Activity Manager
* logger
- Fix logging of "start" events
- Fix logging of "before takeoff position fixes" in IGC logs (#2052)
Version 6.3.2 - 2012/04/26
* devices
- FLARM: fix flight download (#2024)
* user interface
- improved list colors, white text on dark blue background
- limit form field labels that are too wide (#2025)
* Android
- apply a Kalman filter to the pressure reading (#1928)
Version 6.3.1 - 2011/04/19
* calculations
- fix crash with far away task (#1969)
- fix high speed remaining when wind drift is disabled (#1962)
- fix crash when scrolling beyond the poles (#2005)
- fix airspace activity (day of week) calculation
* devices
- allow standard NMEA sentences to begin with 'P'
- add missing NMEA checksum verifications
- Borgelt: send bugs and ballast to the B800 (#1940)
- Borgelt: read the ballast setting from the B800 (#1940)
- LX: support the LXNav V7
- Flymaster: initiate NMEA mode
- AltairPro: relax timeouts
- FLARM: relax timeouts
- fix timeouts on Windows CE (FLARM driver and others) (#1970)
- ignore garbage at the beginning of NMEA lines
- fix the NMEA out driver (for Altair double seater and others) (#1982)
* logger
- fix format of IGC 'C' records for takeoff/landing (ambiguous spec) (#1993)
- fix landing time in flight logger (#2012)
* map
- don't fill acked airspaces (#1958)
- fix display of full-circle annulus (#2000)
* task manager
- fix rename/delete function for task files (#1985)
- also clear optional starts with "Clear All" button (#2014)
* waypoints
- add all examined waypoints to recently used waypoint list (#2009)
* Linux
- fix HTTP networking bugs
* Android
- fix hanging shutdown after IOIO connection failure
- fix saving of airspace colors (workaround for android compiler bug) (#1954)
* Windows
- fix double key presses on Windows CE / PPC2000
* Altair
- recover focused dialog control (#1868)
Version 6.3 - 2012/03/29
* calculations
- real-time OLC score
- configurable permanent polar degradation
- finish: allow flight to boundary (reenabled)
* devices
- COM port monitor
- fix for TCP port on Windows
- added separate FLARM driver for declaration and IGC file download
- FLARM: generate checksums for task declaration
- added driver for the Westerboer VW921/VW922 devices
- added driver for the FlyNet variometer
- allow up to 4 devices
- LX: support the LX Color Vario
- LX: send QNH and ballast to device
- LX: send keep-alives while in flight list
- LX: support LX1600 pass-through mode
- send/receive bugs setting to/from device, if driver support it
- support for K6-Bt baud rate switching
- CAI302: units editor
- CAI302: write waypoint database to CAI302
- CAI302: baud rate switching
- Flytec: correct airspeed and ground speed factor
* map
- airspace rendering fixed
- show new map items list on click
- reduce map jiggling, improved E Ink display support
- multi-touch drag triggers pan
- waypoint labels: support "required glide ratio" instead of
"arrival height"
* user interface
- show METAR data in natural language
- sort METAR stations by name
- added kinetic scrolling for non-WinCE platforms
- enable font anti-aliasing on Linux and Mac OS X
- show airspaces in the task manager
- larger form rows on touch screens
- added UTM coordinate format
- single click in target dialog moves the target
- dpi-aware dialog layout
- show units in the analysis dialog
- optional full-screen mode on Linux
* logger
- added "Start only" option for auto logger
* data files
- added support for CompeGPS waypoint files
* internet
- added LiveTrack24 live tracking
* Windows
- use XCSoarData folder on removable drives/cards if available
* Android
- support reverse screen modes for Galaxy Tab
- support baro sensor
- fix profile saving bug after initial installation
- improve Bluetooth and IOIO error handling
* Altair
- fix configuration dialog navigation
* LX MiniMap
- support for the hardware buttons
Version 6.2.6 - 2012/02/25
* calculations
- fix bogus terrain warnings
- fix incorrect expiration of wind data, e.g. for temporary manually
overridden automatic wind calculations results
- fix auto MacCready calculation
* devices:
- Vega: fix Vega configuration dialog
- Android: don't auto-reopen the internal GPS periodically
- Android: fix deadlock when internal GPS is disabled
- fix rare crash bug during task declaration
* fix parsing of weather station codes read from profile
* Altair:
- fix a few broken dialog hot keys
* Windows
- allow configuring the UTC offset on Windows CE
Version 6.2.5 - 2012/01/27
* calculations
- fix time calculation when goal is above aircraft
- fix speed to fly when goal is below aircraft
- fix minor OLC miscalculation
- enable the logger ID on all platforms
- prevent spikes and jumps during IGC replay
* infoboxes
- fix display of "FIN ETE VMG" and "WP ETE VMG"
* user interface
- enable 5 InfoBoxes on the right in landscape mode
* settings
- fix handling negative UTC offsets
* devices:
- fix regression in EW MicroRecorder task declaration
- EW MicroRecorder: make task declaration cancellable
* Android
- fix black screen after resume
* Windows
- fix freeze on the Windows Mobile "Today" screen
Version 6.2.4 - 2011/12/24
* calculations
- fix arrival altitude calculation when goal is above aircraft
- take terrain safety height into account for start point
- calculate final glide MacCready even when no thermal was measured yet
- fix rare crash in AutoMacCready calculation
- converge AutoMacCready to zero when goal is unreachable
- fix crash with far away task
- fix crash in terrain reach calculator
* devices
- Borgelt: send MacCready to B800 with CAI302 protocol
- Flytec: fixed the $FLYSEN parser (more data, including GPS)
* Android
- fix bogus long InfoBox clicks
- fix crash after resuming
- don't reveal InfoBoxes after rotating the display during pan
* Windows
- work around startup problem on hx4700 with Windows Mobile 5
* Altair
- fix crash in InfoBox cursor movement
* user interface
- restore the current menu after rotating the display
- fix sorting by filename in file selector of task manager
- allow modification of some additional infobox values with up/down keys
(or volume keys on android devices).
- fix crash in the .xci file parser
- new translation: Korean
* map
- performance improvements for large maps
- redraw map after terrain cache update
* settings
- load configured METAR/TAF stations on startup
- remember UTC offsets > +12 hours.
Version 6.2.3 - 2011/11/19
* calculations
- show correct "next distance" even if glide solver fails
- don't discard manual wind when auto wind is disabled
- don't discard manual wind until a new estimate is calculated
- fix memory leak
* user interface
- reduce menu flickering
- fix crash in waypoint list dialog when waypoints have large comments
- prevent waypoint editing if waypoint file is read-only
- fix clipped task display on wide screens
* map
- speed up the map renderer
- reduce memory usage on PPC2000
* data files
- Automatically try to detect character encoding of airfield details file
- speed up waypoint/airspace loading
* logger
- Added competition id to IGC file output
* Linux
- display error message when fonts could not be loaded
* Mac OS X
- initial public release, distributed in a DMG package
Version 6.2.2 - 2011/11/04
* devices
- save the "bulk baud rate" setting
- don't auto-restart NMEAOut and XCOM760
* calculations
- fix instant L/D formula
- fix malformed F records in IGC files
- minor fix for FLARM stealth calculations
- fix auto QNH formula
- fix reach/route arrival calculations with strong wind
* user interface
- fixed several minor bugs in the plane database dialog
- fix MacCready steps for knots and ft/min
- manual and translation updates
- support "airspace margin" setting for "All below"
- fix crash in font editor
* data files
- fixed bugs in TNP airspace file parsing
* Android
- acquire "Vibrate" permission
Version 6.2.1 - 2011/09/26
* faster METAR and TAF download
* devices
- FLARM: clear old barometric altitude as soon as FLARM is detected
* user interface
- show validation errors before task declaration
* Windows / Altair
- restore the "Enter" key in dialogs (knob click on Altair)
* Android
- fix hang on quit
- fix screen corruption when rotating the progress screen
- fix startup crash with manual display orientation
- fix memory leak in network code
- implement timeout in network code
* Mac OS X
- fix clock query
- store data in ~/XCSoarData
Version 6.2 - 2011/09/08
* devices
- Android IOIO
- Android: support native serial ports and USB-RS232 adapters
- added task declaration support for the IMI ERIXX logger
- improved support for the Digifly Leonardo
- auto-detect serial ports on Windows CE
- serial port support on UNIX
- CAI302: fix byte order bug on PC
- CAI302: IGC file download
- IMI ERIXX: IGC file download
- LX/Colibri: IGC file download
- LX: support baud rate switching
- Volkslogger: fix task declaration on PC
- Vega: update vario when there is no GPS fix
- PosiGraph: task declaration
- device declaration can be cancelled
- reconnect individual devices after failure or timeout
- device manager dialog, with manual reconnect
* calculations
- dry mass is seperated from the polar reference mass
- airspace distance miscalculations fixed
- new wind algorithm "EKF", replacing ZigZag
- OLC calculation speedup
* user interface
- added support for reverse portrait/landscape screen orientations
- multiple flarm team mates and teams possible
- nearest airspace distance info boxes
- better font for large info box values
- airspace warnings: show vertical distance if above/below
- profiles are not incremental anymore; initial support for editable
user profiles
- MacCready InfoBox: scale increments according to user unit
- METAR and TAF
* map
- redraw terrain only if needed (saves battery power)
- airspace rendering optimised
* data files
- auto-detect the character encoding in waypoint/airspace files
* tasks
- allow finish height in MSL or AGL
Version 6.1.5 - 2011/08/20
* data files
- fixed arcs in TNP airspace files
* devices
- fixed temperature reading from Altair/Vega and Westerboer devices
* calculations
- airspace distance miscalculations fixed
- fixed builtin polars with points above 200 km/h
* Android
- fix timer crash
Version 6.1.4 - 2011/07/30
* memory leaks fixed
* calculations
- fix miscalculation in start point chooser
- finish: revert "allow flight to boundary" for now
* map
- fix for the aircraft symbol
- airspace rendering optimised
- disable huge topography files on PPC2000 and Altair
* Android
- fix text rendering on Adreno GPUs
- fix another suspend/resume crash
- clip the unit symbol in info boxes
- smooth CPU usage info box
* Altair:
- fix upside down screen
Version 6.1.3 - 2011/07/14
* devices
- fix task declaration on PC
- LX: correct byte alignment for task declaration
* calculations
- reduce memory usage
- finish: allow flight to boundary
- Racing task, FAI Task: allow 11 turnpoints
- task: support AGL maximum start height
* user interface
- translation updates
- new translations: Japanese, Ukrainian
- support mouse wheel on Linux
- fix duplicate text input in edit controls on PC
- update info boxes after leaving full-screen
- fix PNA model type
* map
- fix map location when all devices fail
* Android
- support hardware keyboard in custom XCI files
- clip text in the "credits" dialog
- catch Java exceptions in the text renderer
- reduce texture memory usage on newer GPUs