1 ============================================================================
2 SUMMARY OF NEW FEATURES AND BUG FIXES SINCE V4.0
3 ============================================================================
5 Version 6.6 - not yet released
7 - optional distinct map zoom on each page (#1603)
8 - add label selection "Task waypoints & airfields"
9 - allow configuration of "Final glide bar" display (#2554)
10 - new snail trail option "Vario-scaled dots and lines"
13 - show airspace names (#1149, #2390)
14 - use glide polar instead of current glide ratio (#2687)
16 - green InfoBox distance when inside observation zone (#2560)
17 - limit the InfoBox aspect ratio
18 - new InfoBox styles "Shaded" (#1852), "Glass" (#2466)
19 - waypoint details button in target dialog (#1967)
20 - show distance in radial InfoBox comment (#2577)
21 - new InfoBox "ATC radial" with distance in nautical miles (#2269, #2706)
24 - new waypoint location editor (#343)
25 - show required glide ratio in waypoint details (#1573)
26 - add airspace ack button to map item list (#2139)
27 - additionally show airspace altitude in feet (#2379)
28 - show more files in replay file picker (#2582)
29 - clicking with Ctrl key pressed moves the simulator (#199)
30 - vario bar at the right edge of the map
33 - custom symmetric quadrant (#2125)
35 - add AST point option "Score exit" (#2544)
36 - optimise start point
37 - allow up to 30 turn points in racing tasks
38 - local time for task start open/close time (#2645)
39 - enforce the task start open/close time (#2678)
40 - fix start auto-advance
42 - improve the circling wind algorithm (#2690)
44 - Volkslogger: support IGC file download (#1972)
45 - Volkslogger: declaration no longer erases waypoint database from logger
46 - CAI302: support uploading all waypoint file types (#2054)
47 - V7: support for QNH synchronization to V7 vario
49 - faster map renderer on some Android devices
51 - new polars for two G 102 Astir variants (#2701)
52 - new option "auto bugs" increases bug setting every hour (#1526)
54 Version 6.5.4 - 2013/04/10
56 - Volkslogger: increase timeout for reading flight list
59 - fix failing IGC logger (#2658, #2735, #2736, #2746, #2751)
61 Version 6.5.3 - 2013/03/26
63 - eliminate flickering in the cross section on Windows
64 - fix wrong radial display in target dialog
65 - start at terrain center when there's no GPS fix and no home location
67 - fix line OZ rounding error (#2599)
69 - FLARM: fix IGC file download on firmware 5.09 (#2619)
71 - fix crash with Hebrew language
73 - fix crash on startup (#2607, #2667)
74 - show missing serial ports, hide internal devices (#2668)
76 - fix rendering of thermal assistant aircraft symbol (#2702)
78 Version 6.5.2 - 2013/03/15
80 - fix hang during startup (#2662, #2663)
81 - fix freeze in dialogs (#2664)
82 - automatically re-enable manual wind controls (#2336)
83 - fix crash after connecting FLARM (#2669)
85 Version 6.5.1 - 2013/03/12
87 - fix MacCready adjustment for non-metric units (#2654)
89 - fix bogus "restart XCSoar" messages
90 - fix cross section render error on some OpenGL chips (#2631, #2661)
91 - allow gestures in cross section (#2655)
93 - fix crash in Android Bluetooth driver (#2636, #2656)
94 - fix NMEA input on Android Bluetooth Server
96 - use the terrain cache even when the system clock is wrong
97 - fix G record regression (#2657)
99 Version 6.5 - 2013/03/08
101 - lower zoom levels possible while circling (#1120)
102 - draw FAI triangle areas (#1563)
103 - optimise the terrain renderer
104 - added "Wind Up" display orientation
105 - high-resolution terrain renderer (Android/Linux only)
106 - kinetic panning (Android/Linux only)
107 - new terrain color ramp "Gaudy"
109 - don't detect landing while climbing in a wave (#1330, #2289, #2406)
110 - basic support for the contest "DMSt" (#2208)
112 - add task start countdown (#136, #1080)
113 - optimise racing tasks for minimum distance
114 - allow observation zone sizes up to 200km (#2401)
115 - always use "arrival safety height" when calculating arrival heights
116 for intermediate task turnpoints
118 - LX: support flight download from LXNAV Nano (#2085)
119 - LX: support flight download from LX5000/LX7000 pro IGC
120 - LX: read bugs setting from the LX160 vario (#2167)
121 - Android/IOIO: support BMP085 sensor (DroidSoar V2)
122 - Android/IOIO: support MS5611 pressure sensor
123 - added driver for Levil AHRS device
124 - Leonardo: read indicated airspeed from PDGFTL1 sentence
125 - C-Probe: read IAS/TAS from the device
126 - K6Bt: fix baud rate switching with various drivers
127 - K6Bt: fix configured baud rate setup on Android
129 - added MATZ airspace class (#2530)
130 - integrated handicaps from DAEC 2012
132 - auto-flush IGC logger after every fix
134 - preselect first item with details in map item list for
135 faster access (#2069, #2207)
136 - non-modal FLARM radar (with InfoBoxes and menu)
137 - show FAI triangle sectors in task manager
138 - can drag modal dialogs
139 - short click opens InfoBox dialog
140 - support keyboard input on desktop computer
141 - improved angle input (e.g. wind direction, sector radials)
142 - faster map initialisation during startup
143 - reduce audio vario latency
144 - better bold fonts on Linux
145 - add page option to show cross section below map
146 - allow pages with FLARM radar and thermal assistant
147 - double click on vario opens main menu
148 - allow opening main menu while panning
149 - new translations: Hebrew, Vietnamese
151 - added thermal assistant infobox
152 - inverse colors for wind arrow infobox and flarm gauge (#2337)
153 * track friends via internet connection (SkyLines live tracking)
154 * SkyLines tracking enabled on Windows CE
156 - check if external storage is mounted
158 - started a French translation of the manual
159 - included an almost complete German translation of the manual
161 Version 6.4.6 - 2013/01/23
163 - Leonardo: fixed vario parser for the $c sentence
164 - C-Probe: fixed temperature offset bug
165 - GTAltimeter: fixed vario parser
166 - SerialPort: fixed lockup/hang problem when closing for some CE devices (#2515)
168 - sort airspaces properly in the airspace list dialog (#2528)
170 - fixes broken wind arrow display in some situations (#2295)
171 - fix font scaling on screen rotation change (Android/Linux OpenGL)
173 - fixed arc airspace approximation threshold handling (#2360)
175 - save waypoint label display configuration changed from menu (#2548)
177 Version 6.4.5 - 2012/12/14
179 - fix rounding error in convex boundary calculation (#2477)
181 - Vega: fix MacCready setting feedback loop (#1218, #2490)
183 - faster gesture drawing
184 - fix crash in InfoBox page setup (#2122)
185 - allow scrolling the check list on Altair (#1289)
187 - fix crash in terrain renderer with broken map file (#2478)
189 - added "LAK-12" polar
191 Version 6.4.4 - 2012/11/15
193 - CAI302: longer timeout for "CLEAR LOG"
195 - fix font preview in configuration dialog
196 - fix the Escape key on Altair
197 - fix wind InfoBox dialog layout (#2192)
198 - add missing "Switch InfoBox" button (#2246)
200 - fix text rendering on some PowerVR GPUs
202 - fix garbled screen area in task manager (#2272)
204 Version 6.4.3 - 2012/11/01
206 - fix freeze bug on device reconnect
207 - LXNAV Nano: fix crash in Nano configuration dialog
208 - LXNAV V7: fix NMEA setup over Bluetooth
209 - Colibri/LX20: fix LXN/FIL to IGC conversion (#2262)
211 - fix the download manager on Samsung phones
213 Version 6.4.2 - 2012/10/17
215 - contest: relax altitude difference check (#2348)
216 - improve take-off and landing detection (#2391)
218 - CAI302, B800: fix ballast command (#2387)
219 - IOIO: fix baud rate switching, fixes LXNAV V7 and Volkslogger (#2277)
221 - added polar of "Ka 6E" and corrected the "Ka 6CR" one (#2327)
222 - added polars of "AK-8" and "Blanik L13-AC" (#2329)
224 - suspend the map renderer while thermal assistant is shown
226 - closing the XCSoar window cancels the current modal dialog (was
228 - fix off-by-one bug in combo list (#2382)
229 - fix map updates in replay/simulator on Linux (#2236)
230 - fix file manager on new XCSoarData directory
231 - fix excess error messages in file manager (#2395)
232 - validate UTF-8 in xcsoar-checklist.txt (#2396)
234 Version 6.4.1 - 2012/08/30
236 - fix "final GR" calculation (#2256)
237 - improved great circle vector calculation precision
239 - new option to disable the wind arrow
241 - increased arc airspace resolution for large radiuses
243 - fix potential crash in I/O thread
244 - fix date/time parsing in Flytec device driver
245 - Volkslogger: fix task declaration over Bluetooth
246 - CAI GPS-NAV: work around timing problem
247 - LX: fix Colibri/LX20 declaration problems
248 - Westerboer: support for smaller steps in MC value setting
249 - improved Bluetooth support on Windows CE
250 - work around Windows CE serial port driver bug, fixes freeze during
251 Nano task declaration (#2255)
253 - remove duplicate "trail drift" setting (#2252)
254 - fix flarm teamcolor saving (#2291)
255 - fix flarm targets in map item list (#2267)
257 - IGC B record is invalid ("V") with just 2D fix
258 - log pressure altitude in IGC files
259 * fix crash on low battery in simulator mode (#2306)
261 Version 6.4 - 2012/07/31
263 - Contest: add FFVV NetCoupe (#1648)
264 - Contest: optionally include next task point in OLC classic/plus
265 score calculation (#1561)
267 - support up to 6 devices
268 - buffered serial port I/O
269 - FLARM: new FLARM setup dialog
270 - added drivers for GliderTools GT Altimeter and Compass C-Probe
271 - LXNAV V7 and Nano configuration dialog
273 - removed support for separate terrain/topography files, now XCM only
275 - configurable airspace rendering (#1847)
276 - "dots for sink" trail styles
277 - weather stations on the map (#1487)
279 - added "Airspace On/Off" menu button
280 - save Flarm team mates in the profile (#1997)
281 - added para- and hang glider and aircraft symbols (#1626)
282 - audio vario (#1576)
283 - improved airspace list rendering
284 - configurable map item list (#1936)
285 - "GoTo" button in map item list (#2069)
286 - show corresponding waypoint file in waypoint details dialog (#1624)
287 - show gesture path while dragging
288 - file manager, can download data files
289 - new option to disable the "final glide" display mode
291 - added automatic altitude infobox (baro. altitude with GPS fallback)
292 - added wind arrow infobox (#1598)
294 - support x86 and MIPS CPUs
295 - Bluetooth server for NMEA out
297 Version 6.3.11 - 2012/07/27
299 - fix freeze in glide solver
300 - fix transition in small cylinder for key hole observation zones
302 - fix AAT buttons in new tasks (#2183)
304 - fix crash in CUP task loader
306 - fix rounding error in annulus renderer (#2221)
307 - redraw map after target was moved (#2216)
308 - fix bogus "around terrain: -1" map element (#2205)
309 - fix waypoint label style when no map is loaded
311 Version 6.3.10 - 2012/07/20
313 - fix rounding error in sector angle calculation (#2102, #2209)
315 Version 6.3.9 - 2012/07/18
317 - show AAT/target info before the first GPS fix (#2183)
319 - fix crash in the "Status File" loader
321 - plausibility tests for NMEA input
322 - fixed Westerboer VW921 airspeed reading
324 Version 6.3.8 - 2012/06/22
325 * fix broken graphics (#2182, #2184, #2185)
327 Version 6.3.7 - 2012/06/21
329 - show altitude difference to target point, not area centre
330 - enforce the 150 minutes limit for OLC league (#2174)
331 - fix airspace warnings on old ARM CPUs (#2127)
333 - LX: improved LXNav V7 support
334 - skip failed devices for task declaration
336 - fix parsing of flight date in IGC files
338 - fix crash during METAR download (#2156)
339 - fix map flipping (#2154)
341 Version 6.3.6 - 2012/06/06
343 - fix task start arming inconsistency
344 - fix crash in thermal locator (#2137)
345 - consider head wind in STF only if MacCready setting is zero
349 - added "ASW-28 (15m)" polar (#1919)
351 - ignore double clicks when mouse/finger has moved
352 - the "back" key returns focus to map
354 - check for XCSoarData in the XCSoar.exe directory (#2136)
356 - fix crash on IOIO reconnect (#2130)
357 - fix interference of two or more IOIO UARTs (#2107)
358 - eliminate delay from IOIO connect
360 Version 6.3.5 - 2012/05/31
362 - fix rounding error in task minimum search for finish lines (#2102)
364 - fix crash on connection failure during flight download (#2107)
366 - fix horizontal terrain stripes (#1745)
368 - fix compatibility with Android 1.6
369 - fix hanging IOIO/Bluetooth connection
370 - fix crash in FLARMNet dialog
371 - save crash dumps in directory "XCSoarData/crash/";
372 this requires the Android permission "READ_LOGS"
374 Version 6.3.4 - 2012/05/24
376 - fix overflow in ETE/ETA calculations on big tasks (#2066)
377 - fix bogus landing detection right after takeoff (#2081)
379 - fix FAI start/finish line length (#2079)
381 - CAI302: fix connection lost after MacCready update (#2029)
383 - increase double click interval to 500ms (#2088)
384 - fix UTC offset preview (#2082)
386 - sanitise map scale (#2086)
387 - fix crash on topography triangulation failure (#2089)
389 - fix profile path on Samsung devices with external SD card (#2051)
391 Version 6.3.3 - 2012/05/05
393 - use arrival height instead of terrain safety height for MC0 Alt.D
395 - fix arrival heights on map when no terrain is available (#2018)
397 - refresh the device list automatically
399 - fix crash after too many network failures (#1957)
400 - improve the pressure sensor's Kalman filter
401 - fix Bluetooth/IOIO receive data truncation
402 - reduce the risk of getting killed by the Android Activity Manager
404 - Fix logging of "start" events
405 - Fix logging of "before takeoff position fixes" in IGC logs (#2052)
407 Version 6.3.2 - 2012/04/26
409 - FLARM: fix flight download (#2024)
411 - improved list colors, white text on dark blue background
412 - limit form field labels that are too wide (#2025)
414 - apply a Kalman filter to the pressure reading (#1928)
416 Version 6.3.1 - 2011/04/19
418 - fix crash with far away task (#1969)
419 - fix high speed remaining when wind drift is disabled (#1962)
420 - fix crash when scrolling beyond the poles (#2005)
421 - fix airspace activity (day of week) calculation
423 - allow standard NMEA sentences to begin with 'P'
424 - add missing NMEA checksum verifications
425 - Borgelt: send bugs and ballast to the B800 (#1940)
426 - Borgelt: read the ballast setting from the B800 (#1940)
427 - LX: support the LXNav V7
428 - Flymaster: initiate NMEA mode
429 - AltairPro: relax timeouts
430 - FLARM: relax timeouts
431 - fix timeouts on Windows CE (FLARM driver and others) (#1970)
432 - ignore garbage at the beginning of NMEA lines
433 - fix the NMEA out driver (for Altair double seater and others) (#1982)
435 - fix format of IGC 'C' records for takeoff/landing (ambiguous spec) (#1993)
436 - fix landing time in flight logger (#2012)
438 - don't fill acked airspaces (#1958)
439 - fix display of full-circle annulus (#2000)
441 - fix rename/delete function for task files (#1985)
442 - also clear optional starts with "Clear All" button (#2014)
444 - add all examined waypoints to recently used waypoint list (#2009)
446 - fix HTTP networking bugs
448 - fix hanging shutdown after IOIO connection failure
449 - fix saving of airspace colors (workaround for android compiler bug) (#1954)
451 - fix double key presses on Windows CE / PPC2000
453 - recover focused dialog control (#1868)
455 Version 6.3 - 2012/03/29
457 - real-time OLC score
458 - configurable permanent polar degradation
459 - finish: allow flight to boundary (reenabled)
462 - fix for TCP port on Windows
463 - added separate FLARM driver for declaration and IGC file download
464 - FLARM: generate checksums for task declaration
465 - added driver for the Westerboer VW921/VW922 devices
466 - added driver for the FlyNet variometer
467 - allow up to 4 devices
468 - LX: support the LX Color Vario
469 - LX: send QNH and ballast to device
470 - LX: send keep-alives while in flight list
471 - LX: support LX1600 pass-through mode
472 - send/receive bugs setting to/from device, if driver support it
473 - support for K6-Bt baud rate switching
474 - CAI302: units editor
475 - CAI302: write waypoint database to CAI302
476 - CAI302: baud rate switching
477 - Flytec: correct airspeed and ground speed factor
479 - airspace rendering fixed
480 - show new map items list on click
481 - reduce map jiggling, improved E Ink display support
482 - multi-touch drag triggers pan
483 - waypoint labels: support "required glide ratio" instead of
486 - show METAR data in natural language
487 - sort METAR stations by name
488 - added kinetic scrolling for non-WinCE platforms
489 - enable font anti-aliasing on Linux and Mac OS X
490 - show airspaces in the task manager
491 - larger form rows on touch screens
492 - added UTM coordinate format
493 - single click in target dialog moves the target
494 - dpi-aware dialog layout
495 - show units in the analysis dialog
496 - optional full-screen mode on Linux
498 - added "Start only" option for auto logger
500 - added support for CompeGPS waypoint files
502 - added LiveTrack24 live tracking
504 - use XCSoarData folder on removable drives/cards if available
506 - support reverse screen modes for Galaxy Tab
507 - support baro sensor
508 - fix profile saving bug after initial installation
509 - improve Bluetooth and IOIO error handling
511 - fix configuration dialog navigation
513 - support for the hardware buttons
515 Version 6.2.6 - 2012/02/25
517 - fix bogus terrain warnings
518 - fix incorrect expiration of wind data, e.g. for temporary manually
519 overridden automatic wind calculations results
520 - fix auto MacCready calculation
522 - Vega: fix Vega configuration dialog
523 - Android: don't auto-reopen the internal GPS periodically
524 - Android: fix deadlock when internal GPS is disabled
525 - fix rare crash bug during task declaration
526 * fix parsing of weather station codes read from profile
528 - fix a few broken dialog hot keys
530 - allow configuring the UTC offset on Windows CE
532 Version 6.2.5 - 2012/01/27
534 - fix time calculation when goal is above aircraft
535 - fix speed to fly when goal is below aircraft
536 - fix minor OLC miscalculation
537 - enable the logger ID on all platforms
538 - prevent spikes and jumps during IGC replay
540 - fix display of "FIN ETE VMG" and "WP ETE VMG"
542 - enable 5 InfoBoxes on the right in landscape mode
544 - fix handling negative UTC offsets
546 - fix regression in EW MicroRecorder task declaration
547 - EW MicroRecorder: make task declaration cancellable
549 - fix black screen after resume
551 - fix freeze on the Windows Mobile "Today" screen
553 Version 6.2.4 - 2011/12/24
555 - fix arrival altitude calculation when goal is above aircraft
556 - take terrain safety height into account for start point
557 - calculate final glide MacCready even when no thermal was measured yet
558 - fix rare crash in AutoMacCready calculation
559 - converge AutoMacCready to zero when goal is unreachable
560 - fix crash with far away task
561 - fix crash in terrain reach calculator
563 - Borgelt: send MacCready to B800 with CAI302 protocol
564 - Flytec: fixed the $FLYSEN parser (more data, including GPS)
566 - fix bogus long InfoBox clicks
567 - fix crash after resuming
568 - don't reveal InfoBoxes after rotating the display during pan
570 - work around startup problem on hx4700 with Windows Mobile 5
572 - fix crash in InfoBox cursor movement
574 - restore the current menu after rotating the display
575 - fix sorting by filename in file selector of task manager
576 - allow modification of some additional infobox values with up/down keys
577 (or volume keys on android devices).
578 - fix crash in the .xci file parser
579 - new translation: Korean
581 - performance improvements for large maps
582 - redraw map after terrain cache update
584 - load configured METAR/TAF stations on startup
585 - remember UTC offsets > +12 hours.
587 Version 6.2.3 - 2011/11/19
589 - show correct "next distance" even if glide solver fails
590 - don't discard manual wind when auto wind is disabled
591 - don't discard manual wind until a new estimate is calculated
594 - reduce menu flickering
595 - fix crash in waypoint list dialog when waypoints have large comments
596 - prevent waypoint editing if waypoint file is read-only
597 - fix clipped task display on wide screens
599 - speed up the map renderer
600 - reduce memory usage on PPC2000
602 - Automatically try to detect character encoding of airfield details file
603 - speed up waypoint/airspace loading
605 - Added competition id to IGC file output
607 - display error message when fonts could not be loaded
609 - initial public release, distributed in a DMG package
611 Version 6.2.2 - 2011/11/04
613 - save the "bulk baud rate" setting
614 - don't auto-restart NMEAOut and XCOM760
616 - fix instant L/D formula
617 - fix malformed F records in IGC files
618 - minor fix for FLARM stealth calculations
619 - fix auto QNH formula
620 - fix reach/route arrival calculations with strong wind
622 - fixed several minor bugs in the plane database dialog
623 - fix MacCready steps for knots and ft/min
624 - manual and translation updates
625 - support "airspace margin" setting for "All below"
626 - fix crash in font editor
628 - fixed bugs in TNP airspace file parsing
630 - acquire "Vibrate" permission
632 Version 6.2.1 - 2011/09/26
633 * faster METAR and TAF download
635 - FLARM: clear old barometric altitude as soon as FLARM is detected
637 - show validation errors before task declaration
639 - restore the "Enter" key in dialogs (knob click on Altair)
642 - fix screen corruption when rotating the progress screen
643 - fix startup crash with manual display orientation
644 - fix memory leak in network code
645 - implement timeout in network code
648 - store data in ~/XCSoarData
650 Version 6.2 - 2011/09/08
653 - Android: support native serial ports and USB-RS232 adapters
654 - added task declaration support for the IMI ERIXX logger
655 - improved support for the Digifly Leonardo
656 - auto-detect serial ports on Windows CE
657 - serial port support on UNIX
658 - CAI302: fix byte order bug on PC
659 - CAI302: IGC file download
660 - IMI ERIXX: IGC file download
661 - LX/Colibri: IGC file download
662 - LX: support baud rate switching
663 - Volkslogger: fix task declaration on PC
664 - Vega: update vario when there is no GPS fix
665 - PosiGraph: task declaration
666 - device declaration can be cancelled
667 - reconnect individual devices after failure or timeout
668 - device manager dialog, with manual reconnect
670 - dry mass is seperated from the polar reference mass
671 - airspace distance miscalculations fixed
672 - new wind algorithm "EKF", replacing ZigZag
673 - OLC calculation speedup
675 - added support for reverse portrait/landscape screen orientations
676 - multiple flarm team mates and teams possible
677 - nearest airspace distance info boxes
678 - better font for large info box values
679 - airspace warnings: show vertical distance if above/below
680 - profiles are not incremental anymore; initial support for editable
682 - MacCready InfoBox: scale increments according to user unit
685 - redraw terrain only if needed (saves battery power)
686 - airspace rendering optimised
688 - auto-detect the character encoding in waypoint/airspace files
690 - allow finish height in MSL or AGL
692 Version 6.1.5 - 2011/08/20
694 - fixed arcs in TNP airspace files
696 - fixed temperature reading from Altair/Vega and Westerboer devices
698 - airspace distance miscalculations fixed
699 - fixed builtin polars with points above 200 km/h
703 Version 6.1.4 - 2011/07/30
706 - fix miscalculation in start point chooser
707 - finish: revert "allow flight to boundary" for now
709 - fix for the aircraft symbol
710 - airspace rendering optimised
711 - disable huge topography files on PPC2000 and Altair
713 - fix text rendering on Adreno GPUs
714 - fix another suspend/resume crash
715 - clip the unit symbol in info boxes
716 - smooth CPU usage info box
718 - fix upside down screen
720 Version 6.1.3 - 2011/07/14
722 - fix task declaration on PC
723 - LX: correct byte alignment for task declaration
725 - reduce memory usage
726 - finish: allow flight to boundary
727 - Racing task, FAI Task: allow 11 turnpoints
728 - task: support AGL maximum start height
730 - translation updates
731 - new translations: Japanese, Ukrainian
732 - support mouse wheel on Linux
733 - fix duplicate text input in edit controls on PC
734 - update info boxes after leaving full-screen
737 - fix map location when all devices fail
739 - support hardware keyboard in custom XCI files
740 - clip text in the "credits" dialog
741 - catch Java exceptions in the text renderer
742 - reduce texture memory usage on newer GPUs
743 - fix terrain rendering on Mali-400 (Samsung Galaxy S II)
745 Version 6.1.2 - 2011/06/28
747 - workaround for GPGGA/GPRMC clock difference
749 - reduce memory usage further
750 - fix boundary routine of the key hole zone
751 - set system clock only from a real GPS fix
752 - set system clock again after device reconnect
753 - MacCready setting defaults to safety MacCready on startup
755 - change low battery thresholds
756 - manual and translation updates
757 - fix UTC offset setting
758 - fix overlapped InfoBox text
759 - translation updates
761 - fixed coast line display (areas below zero no longer flooded)
763 - fix broken textures on GPUs with power-of-two dimensions
765 - enable sound effects on task start, arm turn, GPS connection
766 - continue calculations while airspace warning is displayed
768 - the Escape button saves dialogs (such as InfoBox setup)
770 Version 6.1.1 - 2011/06/01
772 - fix arrival heights which are below the safety height
773 - reduce memory usage
774 - fixed several bugs in the teamcode calculation and display
776 - new option for large glider symbol
777 - re-enable the team bearing diff InfoBox
778 - fix crash in the waypoint editor
780 - workaround for PPC2000 bug that caused lockups
782 - fix crash bug after orientation change and resume
783 - support non-standard SD card mount points
786 - fix default task on startup
787 - optionally load XCSoarData from USB drive
788 - swap "ACK Warn" / "ACK Space" hot keys
789 - disallow the on-screen keyboard
790 - fix clipped cursor in text entry dialog
791 - fix default font for "important topology"
793 Version 6.1 - 2011/05/19
795 - CAI302: read QNH setting
796 - Vega: send configured QNH to Vega
797 - allow disabling a device explicitly
798 - listen for NMEA on TCP port
799 - automatically restart FLARM after declaration
800 - Stealth mode detection of other FLARM targets
802 - "pan to" button in waypoint dialog
803 - waypoint selection screen shows last used waypoints if no filter is set
804 - change the info box geometry without restarting XCSoar
805 - change the display orientation without restarting XCSoar
806 - tabbed Task dialog with icons or text on tabs per settings
807 - new InfoBox configuration dialog
808 - configurable aircraft symbol
809 - new translations: Danish, Norwegian Bokmal, Romanian
811 - new optional minimum-time route planning around airspace and terrain.
812 - allows avoidance or terrain, airspace or both
813 - takes final glide and cruise-climb portions of flight into account
814 - Configuration in Route Planner page of settings.
815 - Feature is by default disabled.
816 - See settings help text for configuration options
817 - Limitations of current version:
818 - does not update the final glide bar, task times etc for any obstacle deviations
819 - does not handle aircraft or destination location inside airspace
820 - does not allow paths with course deviations greater than 90 degrees each leg.
821 - some "jumping" of the solution may be experienced as altitude/location changes.
822 * reach (glide terrain footprint)
823 - new engine for calculating the where the glider can fly in final glide,
824 formerly known as the glide terrain footprint, now referred to as 'reach'.
825 - this can calculate the reach around terrain obstacles
826 - landable waypoints visible on the map are marked according to whether they are
828 - the reach calculation is configurable, turning search can be disabled if
829 running on low-powered devices.
831 - north arrow is automatically hidden in north-up mode
832 - added configurable slope shading (off/fixed/wind/sun)
833 - autozoom uses stepless zooming and has configurable upper distance bound
834 - "north up" map orientation now respects "glider position offset"
835 by configuring a "shifting axis", i.e.
836 - shifting based on bearing to target (i.e. North orientated "target up")
837 - shifting based on average of recent ground track
838 (i.e. North orientated "track up")
839 - the estimated thermal position is now used as map center during circling
840 - a selection of which waypoint labels are displayed is now possible
841 (All, Task & Landables, Task and None).
842 - different rendering of roads based on importance (major, normal, minor)
843 - a different font is used for rendering important topology labels (i.e. big cities)
844 - landables can be displayed with runway heading and proportional length if the
845 necessary data is contained in the waypoint files
846 - glide terrain range line more detailed, uses 50 radial points rather than 20
847 - added option to display track bearing line in map
848 - optional transparent airspace rendering
849 - terrain ramp auto-scaling disabled
851 - support for SeeYou .CUP task files in the task manager
852 - support for GPSDump/FS FormatGEO and FormatUTM waypoint files (.wpt)
853 - support for OziExplorer/CompeGPS waypoint files (.wpt)
854 - added airspace class G
855 - wing area field is read from extended polar files if available
856 - zander files: description field is used for additional airport detection
857 - added frequency parsing for airspace files
859 - OpenAir: AR command
860 - the frequency and runway heading/length given in cup files are now displayed
861 - use runway heading and length contained in cup waypoint files
862 - for WELT2000 generated winpilot waypoint files (.dat) use runway heading
864 - new Task Manager and calculator dialogs
865 - FAI Triangle filter when adding turnpoints
866 - added BGA start point sector
867 - added AAT inner radius sector
868 - configurable alternate sorting
869 - by arrival altitude
870 - along task direction
871 - along home direction
872 - "long-click" in task turnpoint zone displays Target dialog
873 - "arm advance" menu buttons removed. Next/previous buttons function as normal
874 for turnpoints (including startpoints) not requiring arming, for those that do
875 require arm, "next" reads and functions as "arm" on first press and once armed,
876 reads and functions as "next". "previous" reads and functions as "previous" if
877 not armed, "disarm" if armed.
878 - time margin of AAT optimisation is configurable under "Default task turnpoints" page, expert mode
879 as "Optimisation Margin" option.
880 - auto goto task: when no task is defined then on takeoff, if there is a waypoint
881 within 1km of the takeoff location, a goto task pointing back to this location
882 is automatically created.
884 - new graphical infoboxes
888 - thermal circling trace
892 - time below maximum task start height
893 - wp and task ETE assuming ground speed is maintained
895 - support landscape/portrait switching
897 - Analysis dialog shows multiple contest (OLC etc) results
898 - Analysis dialog includes a thermal band graph
899 - Waypoint select dialog allows filtering by start/finish
900 - Airspace warning dialog only shows buttons suitable for the respective airspace item,
902 Version 6.0.10 - 2011-04-29
903 * fix crash in flarm teammate setting
905 - enable gestures by default
906 - show the primary data directory in the configuration dialog
908 - fix wind direction on glide terrain line
909 - enable warnings for GND airspaces when AGL altitude is negative
911 - fix two crash bugs on sound effect
913 - correct key handling behaviour in Lists
914 - prevent wraparound of cursor navigation
916 Version 6.0.9 - 2011-04-06
918 - work around iPaq Bluetooth driver bug
920 - fix for hanging map on slow hardware
922 - fix setting the system time from GPS
923 - PPC2000: major performance improvement
924 - more backslash path fixes on Windows CE
926 - don't require GPS and Bluetooth on Android Market
927 - implement the battery InfoBox
928 - internal GPS: show "waiting for fix" until location is obtained
929 - allow SD card installation
930 - "Droid Sans" is the default Android font
931 - enable font preview
932 - dead hardware keys fixed
933 - implement sound effects
935 Version 6.0.8 - 2011/03/23
936 * don't estimate thermal source for skewed thermals
938 - CAI302: fix task declaration on Android
939 - EW microRecorder: minor task declaration fix
941 - Units: fix "feet per minute" support
942 - save the "Auto Logger" setting
944 - use backslash for paths on Windows CE
946 - calculate WGS84 to real altitude (internal GPS)
947 - fix incorrect airspace warning repetitions
948 - auto-reconnect to Bluetooth GPS after timeout
949 - support the acceleration sensor
951 - more dialog improvements
952 - fix bold font rendering
953 - case insensitive file name matching
955 Version 6.0.7 - 2011/03/12
957 - EW microRecorder: timeout during connect
958 - EW microRecorder: increase RX timeout
959 - EW microRecorder: insert new declaration into old EW-USER.TXT
961 - Airspace: support alternative OpenAir coordinate format
962 - allow zooming in to 1 km
963 * replay: don't execute recorded input events
965 - hide the task bar on Windows CE Core
967 - disable auto-restart on various Android configuration events
968 - import time from internal GPS correctly
969 - read internal GPS accuracy
970 - the "back" hardware key cancels dialogs
971 - map the volume keys to cursor up/down
973 - improved button and checkbox rendering
974 - dialog keyboard navigation implemented
975 - enable keyboard repeat
977 Version 6.0.6 - 2011/03/04
979 - fix declaration crash in Volkslogger, EW, CAI302, CAI GPS NAV
980 - EW: remove duplicate newline in declaration output
982 - Airspace: add option to re-enable stencil buffer on PPC2000
984 - select waypoint: update heading filter only on large changes
985 - reduce dialog memory usage
987 - compile vali-xcs.exe as console application
989 - fix crash due to invalid UTF-8 labels
990 - more pause/resume crash fixes
991 - take advantage of ARMv7 CPUs
992 - dialogs are modal now
994 - implement the serial port
996 Version 6.0.5 - 2011/02/26
998 - EWMicroRecorder: fix hang during task declaration
999 - FLARM: parse PGRMZ as altitude above 1013.25 hPa
1001 - scale the "Today Screen" buttons on large screens
1002 - fix page numbers in satellite image renderer
1003 - generate satellite file name from original waypoint id
1005 - terrain: permanently disable failed tiles
1006 - terrain: fix "unexpected marker segment type" error
1007 - AAT: don't draw "dead zone" on ancient hardware (PPC2000)
1008 - Airspace: disable stencil buffer on ancient hardware (PPC2000)
1010 - fix bitmap loading on Samsung Galaxy Tab
1011 - show Bluetooth device names in configuration dialog
1012 - larger default fonts
1013 - improved airspace rendering
1015 - fix dialog hot keys
1016 - task editor: bind F5/F6 to move up/down
1018 Version 6.0.4 - 2011/02/19
1020 - EWMicroRecorder: parse PGRMZ as altitude above 1013.25 hPa
1021 - FlymasterF1: convert pressure to altitude
1022 - FlymasterF1: don't override the baro altitude of the primary device
1023 - LX: parse LXWP0 as altitude above 1013.25 hPa
1024 - Zander: PZAN1 contains QNH altitude
1025 - Zander: verify checksum
1026 - don't force cruise mode when no Vega/B50 is present
1028 - prevent potential crash while using flarm radar dialogs
1029 - improve behaviour if "circling zoom" is disabled
1030 - vario: fix circling mode display
1032 - enable terrain and topology by default
1033 - Terrain: load fewer raster tiles on Altair
1035 - abort: for non-final glide options, don't prefer airports
1036 - task manager: reduce memory usage
1037 - olc: DHV-XC contest optimisation
1038 - olc: SIS-AT 2011 contest optimisation
1040 - don't forget the home airport after a configuration change
1042 - device: support NMEA over Bluetooth RFCOMM
1043 - more pause/resume crash fixes
1044 - don't process hardware keys twice
1045 - fix bitmap loading on Android 2.3
1047 Version 6.0.3 - 2011/02/02
1049 - EW, Volkslogger: restart I/O thread after declaration failure
1050 - CAI302: check for I/O errors during declaration
1051 - Volkslogger: enable task declaration
1052 - Condor: fixed wind direction processing
1054 - Language: translation updates
1055 - Auto zoom: don't disable in circling mode
1056 - more airspace rendering fixes for Android
1058 - Terrain: load more raster tiles on modern devices (second try)
1060 - keep display backlight on, don't suspend
1061 - support extra large displays (tablets)
1062 - allow task switching
1063 - disallow multiple instances of XCSoar
1064 - show notification icon while running
1065 - implement "Quit" properly
1066 - enable cruise/climb mode switching
1067 - use the external SD card on Samsung Galaxy
1068 - show on-screen keyboard buttons
1069 - fix profile breakage
1070 - show flarm and thermal assistant gauge
1071 - show text in splash screen
1073 Version 6.0.2 - 2011/01/20
1075 - more robust NMEA checksum parser
1076 - CAI302: restart I/O thread after declaration failure
1077 - CAI302: parse PCAID baro altitude if "!w" unavailable
1078 - Condor: read wind from LXWP0
1080 - Language: translation updates
1081 - Language: add Spanish translation
1082 - Language: add Russian translation
1083 - Language: translations Czech, Greek, Croatian, Italian, Serbian,
1084 Swedish imported from LK8000
1085 - Window: disable sunken window edges on HP31x
1086 - Target: adjust map layout
1088 - Waypoints: more reliable waypoint decluttering
1089 - Topology: fix rendering bug
1090 - Terrain: reduce slope shading artefacts
1091 - Terrain: load more raster tiles on modern devices
1092 - Task: fix crash when drawing deformed sectors
1094 - Fixed potential crash while reading airfields files
1095 - Added more polars (Hang gliders, DG1000, Blanik, Jantar, ...)
1096 * Android / Linux / OpenGL
1097 - enable translations
1099 - support big displays (tablets)
1100 - implement check boxes (for enabling "Expert" mode)
1101 - fix airspace rendering
1103 Version 6.0.1 - 2010/12/26
1105 - task, glide terrain: fix rendering bugs
1107 - Language: translation updates
1108 - Language: always fall back to resource data
1109 - Language: enable translation on PPC2000/PPC2003
1110 - dialog "Switches": portrait mode layout fixed
1111 - dialog "Statistics": draw trace on task page
1112 * terrain / topology
1113 - minor memory leak fixed
1115 - new built-in polars: IS28B2 and SZD30
1117 Version 6.0 - 2010/12/19
1119 - compile with gcc / mingw32 / mingw32ce instead of Visual C++
1121 - support for SeeYou and Zander waypoint files
1122 - support for TNP airspace files
1123 - when started from SD card, XCSoarData is stored on SD card, too
1124 - when a XCSoarData directory exists on SD card, it is preferred
1126 - Altair Pro: task declaration
1132 - NMEA logger and NMEA replay
1133 * terrain / topology
1134 - cached terrain load during startup (faster)
1135 - incremental (faster) terrain/topology updates
1136 - faster terrain/topology rendering
1137 - slope shading can be turned off
1138 - auto-scale terrain colors
1141 - translation compatible with gettext / libintl
1142 - language auto-detection
1143 - configurable temperature unit (Fahrenheit)
1144 - configurable trail colors
1146 - new FLARM radar screen
1149 - full rewrite of the engine, new task editor
1150 - support more task types
1151 - saved tasks are XML
1155 - instant AAT optimization
1159 - colorful vario gauge by Paolo (for FIVV only)
1160 - (minor) infobox config layout in configuration
1162 - ballast dump works outside task calculator
1165 - Font editing patch
1166 - Allow DebugStore to use varargs and convert all ca
1167 - Allow StartupStore to use varargs and convert all.patch
1168 - Fix font in checklist dialog
1169 - Allow synce pcp to be overridden via make
1172 - Added Condor device
1174 Changes from 5.1.9beta9:
1175 - Fixed bug in tasman vario gauge display
1176 - Clearer display of flarm target climb rate
1177 - renamed variables to improve readibility
1178 - Added option to enable/disable FLARM radar separately from map
1179 - Removed option to display trapezoidal relative altitude on FLARM radar
1181 - Compatibility for widescreen displays courtesy of Rob Dunning
1182 - PNA port work courtesy of Paul Coolwind
1183 - Fixed SZD55 polar (more accurate) courtesy Luke Szczepaniak
1184 - Added DG-300 polar courtesy Paul Coolwind
1186 Changes from 5.1.9beta8:
1187 - Info on persist load/save in startup log
1188 - Clear logs if not enough space for persist
1189 - Persist save of cruise efficiency
1190 - Fixed mc speed bug when cruise efficiency modified
1192 Changes from 5.1.9beta7:
1193 - Draggable targets on touchscreen version
1194 - Cursor toggle mode in landscape target dialog
1195 - AAT Time to go resets to zero on cleared task
1196 - AAT Time to go never negative
1197 - Fixed bug in waypoint exclude outside terrain checking
1198 - Fixed bug in time calculations with short final legs in task
1199 (final glide around multiple points).
1201 Changes from 5.1.9beta6:
1202 - added clear button to task editor dialog in portrait mode,
1203 courtesy Jacques Fournier
1204 - added missing infobox copy/paste buttons in portrait mode
1205 - added display of wing loadings for built in polars
1206 - added GRecord stuff to Altair
1207 - updated copyright text to source code
1208 - moved close button in basic settings to left to improve usability on PNA
1209 - FLARM targets display of average climb rate courtesy Lars H
1210 - Team code position shown on map courtesy Lars H
1211 - GRecord updates for Altair, PNA
1212 - FLARM on-map display updates
1213 - Button labels update for PNA
1214 - Fixed minor bugs in calculator re ete (energy height not used in fractional calculations)
1215 - Restart time now one hour
1216 - Fixed bug in display of start in analysis page (barograph)
1217 - Selective fine control of float attributes
1218 - Added LAK17-15, Lak17-18, ASG29-15 (mod from ASW27-W)
1219 - Display weight info on glide polar page
1220 - FLARM declaration bug fix
1222 Changes from 5.1.9beta2:
1223 - Alternate text entry methods
1224 - Can now use flarm database, courtesy Lars H
1225 - Added copy/paste to infoboxes in configuration dialog
1226 - Flymaster F1 bug fix (vario units)
1227 - Porting to cegcc with Russell King
1228 - Task/leg times to go etc only shown if task is completeable at current Mc
1229 - Infobox selector has items sorted alphabetically
1230 - Multiple start points ensure the current start is in the list.
1231 - Draw cross in final glide bar if unreachable at current MC
1232 - Initial support for XCOM760 radio
1233 - Added input event to add temporary landable waypoint
1234 - Goto function now allows tasks to be resumed
1235 - Bug fix in DD.dddd waypoint edit format
1236 - enabled use of flarmnet ids in flarm display (courtesy Lars H)
1237 - Added input event to switch orientation modes
1238 - added support for declarations to IGC approved FLARM devices
1239 - added missing help for new infoboxes
1240 - added control of circling zoom to input events
1241 - battery voltage infobox for Altair (others to follow)
1242 - added Ventus CM17.6 polar
1243 - added duo discus XT polars courtesy Derrek Ruddock
1244 - added option to set 800x480 resolution for ipaq 310 testing
1245 - mods to allow configuration of Vega in portrait mode
1246 - robustness enhancements (avoid buffer overrun in long waypoint comments)
1249 - More porting to cegcc; allow O3 optimisation, variable initialisation
1251 Changes from 5.1.9beta1:
1252 - Added Flymaster F1 device
1253 - Fixed bug in AutoQNH
1254 - Finer units in task rules dialog
1257 - Draw red line on thermal band at start height when there's a start
1258 height limit and on start waypoint
1259 - Touching list forms in the scrollbar area moves to that position in the list
1260 - Don't display meters in airspace altitudes as well as feet unless meters is
1261 the user altitude unit.
1262 - FL altitudes rounded to nearest 10 units to ease readability
1263 - Zander support split off into its own device
1264 - Fixed IAS of Zander (km/h -> m/s)
1265 - Fixed bug in declaration to EW micro
1266 - Added ASG29E-18 polar
1268 --------------------
1271 Changes from 5.1.7 beta6:
1272 - Projected track line in AAT mode when track from last turn >10 degrees off target
1273 - Allow start through top of start sector
1274 - Bug fix, baro and GNSS altitude in log files swapped
1275 - Fixed lockup on auto shutdown in simulator mode when out of batteries
1276 - Higher colour contrast snail trail
1277 - Changed "Ack for day?" to YES/NO/CANCEL
1278 (NO unacknowledges for day)
1279 - Airspaces drawn closed if open
1280 - Added UNL (unlimited) airspace top as used in wgc08
1281 - Fixed lock/unlocking of targets in portrait mode
1282 - Fixed direction of arrows on task line in AAT mode
1284 Changes from 5.1.7 beta6:
1285 - Energy height referenced to Mc speed to fly
1286 - Fixes to airspace rendering in analysis dialog
1287 - DMS/DMmmm/DDdddd units in waypoint edit
1288 - Added proper dialog for airspace queries
1289 - Prevent log points > 500 m from being added to snail trail or OLC store
1290 - Minor Auto Mc improvements
1291 - Ballast in basic settings has a timer, activated/deactivated
1292 by pressing ENTER, which progressively reduces ballast according to
1293 the rate set in the configuration settings (dump time). Timer is only
1294 active while the basic settings dialog is open.
1295 - AAT/FAI Sector rendering on screen now more accurate
1296 - Bug fixes and cosmetic cleanups to airspace warning dialog
1297 - Final glide through terrain status message warning logic improved
1298 - Enhancements to thermal profile band and risk MC with respect to flying in
1300 - Added option for final glide terrain line to shade terrain outside glide range
1302 Changes from 5.1.7 beta4:
1303 - Airspace display in analysis dialog sped up slightly
1304 - Airspace queries report MSL referenced height as MSL instead of "Alt"
1306 Changes from 5.1.7 beta2:
1308 - Task speed instantaneous improvements
1309 - Fixed bug in start height reference in dialogs
1310 - Added terrain height to barograph in analysis dialog
1311 - Pressing ENTER on Mc value in task calculator sets it to time-averaged
1312 climb rate from circling
1313 - Support for AGL airspace, now tested
1314 - Bug fix in parsing airspace "M"/"MSL"
1315 - Some graphical cleanups
1316 - Pressing ENTER on range value in task calculator does optimise
1317 - Auto Mc (final glide) won't wind down to zero the first time final
1318 glide is achieved. It will wind down to zero after that though.
1319 - Energy height used in achieved speed, cruise efficiency calcs
1320 - When off-course by more than 10 degrees, shows distance penalty
1321 in % for that leg along track line on map.
1322 - Cruise efficiency stays at user-set value; if the field is selected and press ENTER, then the value will be calculated (and set to that value).
1323 - Fixed minor bug in energy height compensation of thermal stats
1324 - Minor improvements to analysis dialog
1325 - Improvements to task speed instantaneous (new, more robust algorithm)
1326 - Airspace AGL supported (not tested), will add terrain height at center of airspace to base.
1327 - Analysis dialog shows mc speed, sink rate on glide polar page
1328 - Analysis dialog shows terrain height in airspace page
1329 - Allow auto mc to function when no task defined
1330 - Added task rules dialog from task start point
1331 - Added height reference for Start max height rule (allows MSL or AGL)
1332 - Increased accuracy of terrain footprint
1333 - Added LS6-15 polar
1334 - Cruise efficiency displayed and adjustable in task calculator. The cruise efficiency
1335 is the increased average speed of the glider in cruise, due to dolphining or flying in
1336 rising air. It is calculated and displayed in the task calculator.
1337 If the value is edited, then it will be used subsequently in arrival time calculations.
1338 - Added g load estimation when acceleromter not connected
1339 - Added experimental distance vario infobox.
1340 This is the the difference in height required to complete the task divided by the time step.
1341 - Improved task speed instantaneous
1342 - Hour glass used in nearestairspace input event, since this can take a few
1344 - White bold (a la Google maps) on task waypoint labels
1345 - Added input event "GotoLookup" which allows a single menu item to bring up the waypoint select
1346 dialog, and if a waypoint is selected, it will Goto and clear task.
1347 See pc.xci for example (it replaces the "Task Save" button)
1348 - Fixed situation where auto Mc can wind down after task start due to manoeuvering near start
1349 - When logger is started, if the task hasn't been saved, it is saved to the default task.
1351 Changes from 5.1.7 beta1:
1352 - Vario gauge shows thick red/blue line for sink/lift
1353 - Last thermal stats only used if thermal gain > 0 and
1354 thermal time > 45 seconds. This prevents spurious entries for ignored
1355 thermals, or for quick pullups in thermals without sustained turns.
1356 - Not just airports but landpoints can now have "airfield" details
1359 - Map scale display for non-metric units
1360 - Fixed initialisation of AAT properties when adding waypoints from
1363 -------------------------------------------------------
1365 Changes from 5.1.5 beta 6:
1366 - Snail trail rendering improvements:
1367 -- removed 'wobble' of snail trail from long time ago
1368 -- don't crop partially visible lines
1369 - Bug fix in AAT sector detection when start angle > end angle
1370 - "Speed remaining" in status dialog renamed to "Speed estimated" as
1371 it gives the estimated final speed of the task
1372 - Increased size of up/down arrows in FLARM gauge
1373 - In target dialog, can move target up/down/left/right on Altair with
1374 DISP/CFG/F5/F6 keys, on PC with 2/3/6/7 keys
1375 - Added blue line of constant distance arc in AAT sectors
1376 - Fixed bug in LD vario and LD GPS calculations
1377 - Added LX sentance (LXWP0) to support Condor
1378 - Fixed bug in auto mc
1379 - Task speed stats reset on task start/restart.
1381 Changes from 5.1.5 beta 5:
1382 - In target dialog, north up and north track modes cause screen orientation
1384 - Calculations in the target dialog is based on a timer now rather than triggered
1385 on change, to prevent calculations slowing down the refresh.
1387 Changes from 5.1.5 beta 4:
1388 - Infoboxes (AA Time, Task Time To Go, Next Time To Go,
1389 Task Arrival Time, AA Delta Time)
1390 now use consistent color format:
1391 black/white: AAT est > min time
1392 blue: AAT est turning now > min time
1393 red: AAT est < min time
1394 - Task editor/overview page shows file name of task in caption, and shows '*'
1395 if task is edited and not saved.
1396 - Bug fixes to tasman instruments vario
1397 - Text entry dialog uses larger font
1398 - Flight logger can use short file name, if "Logger short file" is true.
1399 - Flight logger gets ID from 3-letter logger ID
1400 in System config, if not set this defaults to 'AAA'.
1401 - AAT zero range (nominal) task is displayed thin green dashed,
1402 target task is displayed in thick green dashed
1403 - Added new infobox "Thermal All / TC All" for gps vario averaged across
1404 all time spent in circling mode.
1405 - Speedups and bug fixes to effective/achieved Mc calculations.
1406 achieved Mc is no longer influenced by gliding off high starts.
1407 - AAT optimiser more accurate for setting range to 5 mins over min time,
1408 faster, and more robust.
1409 - Prevented re-start of snail trail on minimum height if OLC disabled
1410 - Full snail trail (OLC) data thinning bug fixes
1412 Changes from 5.1.5 beta 3:
1413 - "Smart averager", averager resets on cruise/climb transition
1414 - Display AAT sizes next to waypoints in task edit
1415 - Set AAT default size from sector size setting
1416 - Target radial setting can wrap around
1417 - "Target locked" is in target dialog now
1418 - Improved robustness of AAT optimise buttons etc
1419 - "Target" instead of "Mark Location" on default menu of Altair/PC
1420 - Snail trail color scale fixes
1421 - Target details cleared when changing a turnpoint
1422 - AAT nominal task is displayed thick green dashed,
1423 target task is displayed in thin green dashed
1425 Changes from 5.1.5 beta 2:
1426 - Task speed statistics reset on task restart
1427 - Draw vertical lines on analysis dialog barograph and task speed
1429 - Locked targets are unlocked as soon as the AAT area is entered
1431 Changes from 5.1.5 beta 1:
1432 - Changed ExternalTriggerCruise to enum, so it can be off,
1433 "flap", or "SC" (speed command).
1434 Existing value of true is equivalent to "flap".
1435 - Draw centroid/'bmw' symbol at targets in AAT task
1436 - Calculate AAT time to go if turning now while in sector, then
1437 going to remaining targets after this.
1438 - AA dT infobox goes blue if task time > AAT time + 5 minutes when in sector
1439 and pilot turns now.
1440 Therefore, particularly in last AAT sector, when AA dT is blue,
1441 it is reasonably safe to turn now, even if the target is deeper in the
1442 sector. (only if color infoboxes are on)
1443 - Set waypoint bearing and best cruise track to first leg bearing
1444 when in start sector, so blue arrow points to first target, and
1445 so does screen orientation.
1448 - Target dialog steps in 2% and 2 degrees instead of 5.
1449 - AAT target direction and best cruise track arrow (blue) extends
1450 towards task line from previous target through aircraft when advancing
1451 the target (aircraft is going past target)
1452 - Less wandering of AAT target while in sector due to shift along track
1453 - AAT delta T goes red when going under time
1454 - Failure to load a task keeps old start/finish/aat properties
1456 Changes from 5.1.3 beta9:
1457 - Cleaned up portrait waypoint select and airspace select/control dialogs.
1458 - When circling and in target dialog, orient towards waypoint
1459 - Cleaned up compilation warnings for include files that aren't used
1460 - Added display of 30s average glide angle to airspace page of analysis dialog
1461 - Added labels "h" and "D" to airspace page of analysis dialog
1462 - Added E/W, N/S fields to waypoint edit dialog
1463 - Task editor asks whether added waypoints are the finish points,
1464 means user doesn't need to go back into AAT turnpoints after adding them
1465 - Reorganised fields in task editor waypoint properties for more intuitive
1467 - When adding waypoints from task editor, don't show misc buttons in turnpoint
1468 dialog (e.g. details, move up/down, select, remove) since they're not
1470 - Task editor, removed move down/up buttons when at extremities of task
1471 - Added 2 more airspace patterns
1472 - Added AA delta T infobox
1473 - Fixed bug where North/Track method was not being saved
1474 - Increased status message delay time for default messages to 2.5 seconds
1476 Changes from 5.1.3 beta8:
1477 - Added support for declaration to EW MicroRecorder
1478 - Added instantaneous task speed to analysis dialog
1479 - Fixed instantaneous task speed calc
1482 Changes from 5.1.3 beta7:
1483 - Cleaner startup and shutdown
1484 - Task calculator and target pages from analysis dialog hides analysis dialog
1485 - Fixed some ranges and units in configuration dialogs
1486 - Fixed greying out of previous waypoint menu
1487 - Fixed hang on exit on PPC2000/PPC2002 platforms
1488 - Cleaned up display of waypoint and task list columns
1489 - Fixed netto vario calculation when not flying or very slow
1490 - Added TE probe calibration to vega configuration
1491 - OLC handicap factor limited to values between 50 and 150 %
1492 - Task overview dialog hides when launching calculator and analysis dialog
1493 so target display works from there.
1494 - Fixed acceleration compensation for netto vario calculation when used
1495 with a vario that doesn't supply netto but does supply acceleration
1496 - Auto positioning of targets when behind target inside AAT sector is disabled
1497 when target dialog is open
1498 - TC Avg infobox now shown in red if value < 2/3 of Mc
1499 - Risk Mc used in colored info boxes (TC 30s, TC av) instead of absolute Mc
1500 - Allow negative times in infoboxes and dialogs (in particular for AAT
1502 - AAT time to go infobox can be negative (e.g. in excess of min time)
1504 Changes from 5.1.3 beta6:
1505 - G load factoring for polar etc take absolute value of G, in case
1506 meter (or aircraft!) is upside down
1507 - Fixed airspace query message when inside airspace area but below/above it
1509 Changes from 5.1.3 beta5:
1510 - Fix to target dialog when active waypoint changes while dialog is active
1511 - Fixed help on infoboxes final glide and auxiliary page
1512 - Added highlighting of selected item in lists etc, to improve
1514 - Added seconds to infoboxes in comment line
1515 - Added big infobox display mode, activated in Altair/PC via escape then F1.
1516 - Added ASSERTs to xml parsing to check for memory problems
1517 - Fixed some aspects of Vega demo handling
1518 - Cleaned up program exit
1519 - Changes to vega vario config dialog
1522 - Fixed waypoint save when using xcm files
1523 - Added estimated achieved speed and ETE to target dialog
1524 - Moved teamcode button to Info page 2, replaced with target dialog
1525 - Write "No data" on analysis dialog when no data available to display
1526 - Changed progress dialog from TOPMOST to TOP so other dialogs (e.g. error
1527 dialogs) don't get obscured by it.
1529 Changes from beta3 to beta 4:
1530 - Added delay/protection in launcher to try to prevent XCSoar being
1532 - LD vario was wrong sign (negative down), now fixed.
1533 - Prevent crash on start with xcm files that have oversized tiles
1534 - Circling % takes turn rate into account to prevent bad stats due
1535 to flap switches and dolphin soaring
1536 - Added relative altitude arrows to FLARM gauge in Bearing mode
1537 - Nearest waypoint in status dialog now working even if waypoint is not
1539 - Climb stats are now calculated relative to total energy height
1540 - File properties are now sorted alphabetically
1541 - Added locking of targets, and target dialog (from task calculator) to
1542 allow preview of task points and to move targets
1544 Changes from 5.1.2 stable to 5.1.3 beta2
1545 - Fixed bug in waypoint parsing of second file
1546 - Waypoints outside terrain are always loaded if no terrain file
1547 - Marks reset bug fix
1548 - Added condition monitor for start rules
1549 - Changed "V Task" instantaneous to "V Tsk Ins"
1550 - Changed "Speed achieved" to "Speed average" label in status dialog
1551 - Task speed value preserved over reset
1552 - Status dialog allows left/right cursor to change pages
1553 - RASP: Changed wstar color scale, better for strong conditions
1554 - RASP: Sfctemp colour/offset fix
1555 - RASP: only available times are displayed in dialog, half hour times
1557 - RASP: weather dialog allows "Now" time (auto updated) or set time
1558 - RASP: fixed white-out of display outside RASP range
1559 - RASP: added wblmaxmin (convergence) and blcwbase (Cu cloudbase) to RASP
1560 - Added progress dialog text for initialising terrain tiles (jpg2000)
1561 - "acknowledgment Time" setting was ignored, now correctly used by airspace
1563 - In airspace query status message, top now drawn above base (was the
1565 - Reorganised airspace select and waypoint select dialogs in portrait
1566 orientation for greater readibility
1567 - Barograph in analysis dialog time axis starts from zero.
1568 - Analysis dialog: sensible output when not valid; remove display of data
1569 which might be confusing
1570 - Added hourglass cursor for slow events (configuration, airspace lookup,
1571 OLC optimise, shutdown)
1572 - File xcsoar-startup.log is now proper text file
1573 - Marks files deleted on exit
1574 - Enabled display of battery % for PDAs in status dialog,
1575 and warning on low battery
1577 ---------------------------------------------------------------------
1579 Changes from 5.1.1 beta 7
1580 - Allow for new or edited waypoints if the primary waypoint file is
1581 in the xcm file or blank ---> generated files become waypoints1.dat
1584 - Start height in status dialog (task rules) is represented as altitude
1585 - Changed "nearest" button in analysis dialog to "warnings"
1586 - Day-acknowledged airspace is always unshaded (outline still drawn)
1587 - Bigger/italic font of labels on analysis page
1588 - Airspace lookup dialog doesn't exit immediately after acknowledging an
1590 - Added dwcrit and wblmaxmin to RASP parameters
1591 - Added "Times" page to status dialog, with separate landing/takeoff/flight times
1592 - Added "Max Height Gain" to status dialog
1593 - Fixed alternate glide bar style in portrait mode
1595 Changes from 5.1.1 beta 6
1596 - Ensure FLARM becomes visible if suppressed and alert level >0
1597 - Added missing port functions for second port
1598 - Prevent 2d fixes from being added to logger buffer
1599 - Bug fixes to port handlers, now task Declaration to external loggers
1600 stands a chance of working
1601 - Added Volkslogger device
1602 - Added FAI 1000m start rules option
1603 - Thickened green lines in Analysis dialog
1604 - Added display of grid values in Analysis dialog
1605 - Merged status pages into single dialog, and moved weather button to
1606 where status aircraft used to be.
1607 - New status page "Rules" showing start/finish details
1608 - Fixed minor memory leak in RASP weather loading
1609 - Splash screen on PC works now
1610 - Added COM0 to available ports
1612 Changes from 5.1.1 beta 5
1613 - Preliminary support for RASP overlays
1614 - Task waypoints preserved even if waypoint file is changed
1615 - B50 bug fixes, support now for external cruise/climb switch
1616 - Loads default language file "default.xcl" if it exists and no language
1618 - Added several missing translations
1619 - Fixed terrain cache method for PDAs with low memory
1620 - Added new polars: Speed Astir, LS-6-18W, LS-8-15, LS-8-18, ASH-26E, ASG29-18, ASW28-18
1622 - Added ability to lookup airspaces by name/distance/direction/type
1623 and acknowledge for whole day. Access via "Airspace Settings" menu,
1626 Changes from 5.1.1 beta 4
1627 - Minor bug fix to ballast calculation in B50 vario support
1628 - Fixed baro altitude parser bugs
1629 - Fixed time wrapover with end of month and midnight
1630 - Cleanups of LD limiting functions and filter
1631 - Cleanup of calculation time limits
1632 - Cleanup of calculation code for readability
1633 - Menu translations for waypoint next/previous in abort mode
1634 - Fixed display of FLARM targets beyond 2.5 km
1635 - Display final glide through terrain crosshair on top of everything
1637 - Fixed rendering errors at edge of jpg2000 tiles
1638 - Separated Borgelt B50 series devices into their own device (no longer Generic)
1639 - Fixed AAT sector bug
1640 - Force/unforce final glide menu item is hidden if AutoForceFinalGlide is on
1641 - Added some missing translations
1642 - Fixed previous page button bug in waypoint details
1643 - Line drawn from FLARM target to edge of radar display for alert targets,
1644 makes it easier to see direction to search for traffic.
1645 - Code fixes to device.cpp to prevent crashes with badly written device drivers
1647 Changes from 5.1.1 beta 3:
1648 - Force visibility scan after loading new airspace/topology/waypoints
1649 - Progress bar for jpg2000 loading enabled
1650 - Baro altitude from RMZ/RMA sentences only used if no primary
1651 baro source from a non-generic device
1652 - Increased string length for parsing waypoints and airspace to 300
1653 - Set GPS position to map center on startup if no home waypoint
1654 - Fixed bug in rendering at very small zoom errors (could lead to crash)
1655 - Rendering is smooth now even for jpg2000 terrain from overview
1656 - Added reset function to MarkLocation event
1658 Changes from 5.1.1 beta 2:
1659 - Consolidated validity checks for info boxes
1661 Changes from 5.1.1 beta 1:
1662 - Fixed terrain shading bands in portrait mode
1663 - Fixed terrain shading near coast boundaries
1664 - Enabled portrait mode for Altair
1665 - Enabled gauge vario in portrait mode for Altair
1666 - Added file size method to zzip
1667 - Added support for loading waypoint files from XCM
1668 - Added support for loading airspace files from XCM (disabled, because too slow)
1669 - Consolidated sizes of strings in ReadString methods
1670 - Airspace parser and bounds fix when airspace goes past 180E
1672 Changes from 5.1.0 beta 3:
1673 - AAT target in sector fixes
1674 - AAT sector/circle radius default value is 500 meters
1675 - AppendTo function bug fix
1677 - Replay finish stats bug fix
1678 - Airspace parser more robust to syntax errors
1679 - % Circling resets on valid start
1680 - Screen unblanked if status message appears
1681 - Terrain color ramp is user configurable (Low lands or mountainous)
1682 - Terrain rendering speedups
1683 - Polygon rendering speedups
1684 - Replay logger bug fix (sometimes gave heading=0)
1685 - New experimental jpeg2000 tiled terrrain loading
1686 - Terrain rendering speedups and improvements
1687 - Task speed unit bitmap fixes
1688 - Fixed problem with declaration time occurring after takeoff time
1689 due to buffering of pre-takeoff data
1690 - Bigger buttons in landscape mode for non-Altair versions to allow
1691 room for German translations
1692 - User distance units in waypoint select dialog
1693 - Memory leak in JPG2000 fixed
1694 - Fast sine/cosine speedups
1695 - Terrain rendering speedups
1696 - Additional terrain ramps added (Imhof, ICAO)
1697 - Option in expert configuration to disable the auto start/stop of logger on
1699 - Zip container code added
1700 - "XCM" (XCSoar Map) file format support added
1701 - fixed top line of terrain
1702 - bumped version to 5.1.1beta1
1703 - fixed airspace parser dialog bug
1706 Changes from 5.1.0 beta 2:
1707 - Added code to generate missing translations file on windows PC debug builds
1708 - Grey out of some task specific menu items if in abort mode.
1709 - Style option to draw an arrow body alongwith the arrow head
1710 under option "Wind Arrow" in Settings->Map Display(Expert)
1711 - Fixed bug in query airspace if inside airspace
1712 - Added gettext() to enumerated parameters
1714 - New notifications: AAT too early, arrival past sunset,
1715 significant wind change
1716 - Fixed bug in Arm start mode (wasn't advancing)
1718 Changes from 5.1.0 beta 1:
1719 - Speed to fly compensated for risk
1720 - Logger buffered for 60 seconds
1721 - Energy height uses estimated true air speed if no IAS is available
1722 - Support (read-only) for Zander variometer and Tasman Instruments variometer
1723 - Changed scale on final glide bar to +/- 500 meters (was +/- 2000 meters)
1724 - Attempt to resolve slow response with in FLY mode on older PDAs
1725 - Fixed bad line in default.xci
1728 - Added NMEAOut, PosiGraph devices
1729 - Input events for forced cruise/climb displays (etc?)
1730 (FLARM display forcing)
1731 - Waypoint selection filter by type, and by heading 360 deg
1732 - Smoother scrolling of lists
1733 - Setup dialog for NMEA devices changed.
1734 - If any landable point is visible and reachable, final glide bar goes orange
1735 if below final glide.
1736 - Menu label macros added: WaypointNext, WaypointPrevious, AdvanceArmed, LoggerActive,
1737 TerrainTopologyToggleName, SnailTrailToggleName, CheckAirspace, CheckTask,
1738 CheckWaypointFile, CheckSettingsLockout, CheckReplay, CheckFLARM, CheckTerrain
1739 - Menu labels grey out if actions are unavailable
1740 - Dialog details for AAT vs non-AAT are visible only when AAT is set or not,
1741 in task calculator, task status, and task waypoint editor
1742 - Fixed restart problems where >10 minutes, still was restarting
1743 - Start/restart now more user friendly. Auto restart only happens up to first turnpoint
1744 - Fixed bug in ETE calculations when force final glide is on.
1745 - Terrain not rendered in not valid at aircraft
1746 - Fixed bug in waypoint lookup (search by turnpoint)
1747 - Moved some config parameters to "Site" configuration page
1748 - Added advanced vs basic configuration settings
1749 - Added -small startup option for PC
1750 - Fixed bugs in ZigZag wind algorithm, and improved accuracy and response
1751 - Don't draw final glide through terrain icon if no task
1752 - Wind estimate set by user in wind settings dialog (with SAVE button)
1753 overrides the internal estimate until a new estimate is obtained.
1754 - Minor cleanups of text in dialogs
1755 - Invalid infobox data is greyed out so it doesn't distract user
1757 Changes from 5.0.9 release 1:
1758 - Fixed ETE and final glide calculations for Mc=0, proper compensation
1759 for wind and unreachable at current Mc etc.
1760 - Fixed task distance rounding to nearest 0.1 units
1763 - Fixed bug in wind initialisation/calculation
1764 - AAT start/finish radials step in 1 degree increments
1765 - Fixes for build on VS2005 (PC)
1766 - Fixed various out of bound bugs for task waypoints
1767 - Fixed display of topology labels
1768 - Fixed AAT distance thread dead lock
1769 - Volkslogger parser fix by Rolf Muller-Nilsen
1770 - Fixed adjustable logger time steps
1771 - Fixed AAT distance bug for final waypoint
1772 - Transparent airspaces are not filled, so airspace below is visible
1776 - FIXED Start arm premature
1777 messages are confusing though, we don't get notification when re-entering a start
1778 sector (after arming it), nor when approaching a start line.
1779 - New snail trail mode "Full" which displays entire flight. In all modes,
1780 the snail trail is short in circling mode in order to prevent screen clutter.
1781 - New feature: added 'optimise' button to task calculator. This adjusts the
1782 range (increases or decreases) so that the estimated task time exceeds the
1783 assigned task time by less than five minutes.
1784 - FLARM targets on the map are drawn as arrow heads pointing in their track bearing.
1785 - Added missing 'Auto Display Blank' to configuration settings for PDA platform
1786 - Fixed Borgelt B50 sentence parsing (Thanks RMN)
1787 - Bug fix for half hour UTC offsets
1788 - Total energy is calculated from difference in true airspeed to best LD in
1790 - Task radii expressed in user units
1791 - Bug fix, profile support for PC and PDA restored
1792 - Bug fix, protected use of message in NearestAirspace function with thread lock
1793 - Bug fix, NearestAirspace search array out of bounds due to unsigned int loop
1794 - QNH, Bugs, Ballast and MacCready saved at program exit and restored on startup
1795 - FLARM radar can be selected to display relative altitude or bearing.
1796 - Removed asking whether to delete old log files to make space when logger is started.
1797 Deleting old log files happens automatically now.
1800 - Max manoeuvering speed set to 300 units in configuration dialog
1801 - System beep and message on task/waypoint advance
1802 - Messages given in arm modes (arm start or arm) as reminders to press arm
1803 when ready to advance
1804 - Bug fix to waypoint editing (second waypoint file was cleared)
1805 - Warning added to waypoint file save when filtering for
1806 waypoints outside terrain range is enabled.
1807 - Bug fix, task statistics were not updated after task finish.
1810 - dlgTaskWaypoint.xml
1811 - dlgTaskCalculator.xml
1812 - dlgConfiguration.xml
1813 - dlgConfiguration_L.xml
1814 - dlgTaskOverview_L.xml
1815 - dlgTaskWaypoint_L.xml
1817 - dlgStatusSystem.xml
1820 - Fixed non-drawing of infobox borders on PPC2002
1821 - Added Declare button on Task Calculator
1822 - Fixed terrain display offset bug in portrait mode
1823 - Map scale increased resolution
1824 - Increased maximum radius/sector size on AAT to 100 km
1825 - "Show gross" vario configuration (default true)
1826 - Color speed chevrons, and larger:
1827 -- blue pull up (slow down)
1828 -- red push to earth speed up
1829 - Lightened blue color in infoboxes
1830 - Auto disarm mode message only appears if in arm mode
1831 - Task calculator, shows estimated task speed for remainder of task
1832 - Task calculator, shows effective MacCready
1833 - Task calculator, shows achieved speed
1834 - Task calculator, cancel button restores Mc at entry
1835 - Auto MacCready: climb stats are reset on takeoff
1836 - Previous waypoint selects through all multiple start points
1837 - Bug fix, aat target continuation was only working on first sector
1838 - Autozoom for AAT, distance used in zoom is set by max of
1839 distance to target and distance to center (so scratch task should
1840 always be visible in autozoom mode)
1841 - Fixed bug in glide time required (wasn't taking final glide into account)
1842 - AAT areas drawn in reverse sequence so next area is on top,
1843 previous AAT areas not drawn.
1844 - Zigzag wind disabled if on ground (slow or not flying)
1845 - Wide version of FLARM target display on map (ON/Scaled)
1846 - Achieved MacCready accuracy improvements (was overestimating
1848 - Achieved maccready, height difference compensation
1849 - AAT projection when in sector
1850 - Task calculator, changed "Range" to "Set range"
1851 - Bug fix, "Nearest airfield changed" problem if two airfields are coincident
1852 - Abort mode bug: multiple waypoints close to home give "nearest airfield
1853 changed" repeatedly. Now message is given only if nearest airfield
1854 is more than 2km from previous one.
1855 - All up Weight is displayed in analysis dialog glide polar page
1856 - Minimum zoom increase in AAT (for autozoom)
1857 - Task speed achieved is average speed dist/time + time
1858 to climb back to start height.
1859 - Task editor, removing waypoints preserves AAT details of successive
1861 - Fixed TASK_START event
1862 - New infobox for distance to home
1863 - New infobox for speed task achieved
1864 - Added AutoBlank configuration option for PDA versions
1865 - Changed text in task status dialog for clarity
1866 - Changed flap forces cruise to now use landing flap switch, and works
1867 for switching into cruise and into circling
1868 - Bug fixes to AAT distance calculations
1869 - Added ventus 2cx to polar
1870 - Bug fix, sound volume was set to zero on exit
1871 - Added flap landing to switch dialog
1872 - Added close button to text entry widget on non Altair systems
1873 - Allowed wraparound of letters on text entry dialog
1874 - Minor changes to help text and labels of configuration items for clarity
1875 - Lighter blue/red for inverse mode
1876 - Time/date fix for IGC files (UTC used throughout as per spec)
1877 - North/track up display orientation
1878 - Waypoint select on add-waypoint in task editor
1879 - Arm advance to work outside AAT sector if already been in that sector
1880 - Prevent landing/takeoff detection when GPS is disconnected
1881 - Configuration of lat/lon units
1882 - Changed 'aircraft rego' to 'competition ID' to be consistent with IGC
1883 - Improved cropping of polygons
1887 dlgConfiguration.xml
1892 dlgWayPointDetails.xml
1896 - Make terrain file loader check file size, to improve robustness if
1898 - Added text entry dialog
1899 - Added pilot name, aircraft type and rego to configuration dialog
1900 - Added support for team code
1901 - Map zoom improvements
1902 - Fixed bug: Waypoints label in abort
1903 - Fixed bug: Default task at startup if no task defined
1904 - Fixed bug in altair.xci, nearest waypoint details were pan-relative
1905 - Minor UI cleanups (cosmetics)
1906 - Logger inactive when in IGC replay mode
1907 - Circling wind estimator won't update if less than one fix every 2
1909 - Zigzag wind estimate inactive when in IGC replay mode
1910 - Analysis dialog: base/ceiling estimation improvements
1911 - Task speed now altitude compensated
1912 - New task speed instantaneous
1913 - All flight statistics retained when exiting XCSoar and loaded at startup,
1914 so previous flight can be reviewed later.
1915 - Task is saved when exiting XCSoar and loaded at startup.
1917 - Removed unused/default processor definitions,
1918 NEWINFOBOX, NEWAIRSPACEWARNING as this is default now.
1919 - Added support for alternate start points
1920 - All file paths are now converted to/from local path for that machine
1921 so registry files can be transferred between PC and PDA/Altair.
1922 - PC and PDA version all data files now in "My Documents/XCSoarData".
1923 - Thermal locator improvements
1924 - UI change: All reachable landable points arrival heights are shown on map in
1925 all waypoint label display modes
1926 - Average task speed improvements: compensation for altitude,
1927 now computes task speed accurately for achieved scorable AAT distance.
1928 - Task page on analysis dialog shows in thick red dashed line the scorable
1930 - Fixed bug, task finish detection was previously disabled
1931 - Fixed bug, stats for finished task after reset were not displayed correctly
1932 - Fixed bug, waypoint details dialog arrival height was relative to sea
1934 - Waypoint details altitude arrival, removed "alt diff mc safety"
1935 - Removed unused menu and dialogs from PC version.
1936 - CatMul-Rom interpolator used for logger replay now, provides better
1937 reconstructed paths and wind estimates when used with low logging rate.
1938 - Thermal markers shown in cruise mode only at close zoom scales,
1940 - When infobox colors are enabled, the thermal last 30 second average
1941 is red when the average is less than 0.5*MACCREADY. This can be used
1942 to clearly show when it is time to leave a thermal.
1943 - AAT max/min/target speeds in infoboxes show '---' if minimum time
1945 - Minimum zoom level in autozoom set to reasonable level (1.5km) to
1946 prevent zooming in too close when going past a turnpoint.
1947 - List items in dialog can be selected with mouse/touchscreen. Touch twice
1948 to emulate return key.
1949 - Added configuration option to adjust snail trail width
1950 - Fixed bug, made airfield details parser robust to wrong files.
1951 - Fixed bug, nearest waypoint details did not work for first waypoint
1952 - Fixed bug, airspace warning dialog was not shown from
1953 'nearest airspace' menu when there was an active acknowledgement
1954 - Fixed bug, PC version crashed if exit via close button and a dialog was
1956 - Home waypoint always added to abort task list if reachable
1957 - 'Clear' button added to task dialog in landscape mode
1958 - Team Code dialog updates dynamically
1959 - Fixed bug, range/bearing was incorrect sometimes
1960 - Improved rendering of distance to airspace in airspace warning dialog
1961 - Fixed bug, portrait mode text in analysis dialog (some items were cropped)
1962 - Infobox border fixup in portrait mode
1963 - Fixed bug, hang on nearest airspace
1964 - Bearing to target shown in great circle arc
1965 - Fixed bug, in abort mode (introduced just 2 days ago)
1966 - Fixed bug, sound volume was set to zero
1967 - Updates to menu, default.xci for PDA
1968 - Return key now toggles suppression of FLARM radar. If new traffic appears,
1969 the suppression is turned off again.
1970 - Fixed bug in PPC2002 infobox selector graphics
1971 - Fixed bug in abort mode (possible cause of crash/hang)
1972 - Task calculator range increments in 5%
1973 - Added infobox for 'Home Distance'
1974 - Auto QNH only activated when not flying for more than 10 seconds
1975 - Button menu fixes for PDA, PC
1976 - (Feature request 1281639) Editing/saving waypoints
1977 - Protected task edit from buffer overruns
1978 - Fixed bug, increased text size for airspace parser
1979 - Disabled CDI gauge as it has no control in the configuration settings and hasn't
1981 - Fixed bug, FAI finish sector was incorrect
1989 - Added small histeresis to instantenous LD vario
1990 - Airspace parser updates
1991 - Added Cambridge GPS NAV device
1992 - Added option to force cruise on neutral/negative flap (for Vega)
1993 (Flap forces cruise)
1994 - Terrain contrast/shading improvements
1995 - Snail trail now drawn with outline to improve visibility over terrain
1996 - Added V TAS infobox
1997 - Improvements to wind estimator algorithm
1998 - Vario gauge unit bitmap for knots
1999 - Vega configuration, added page for audio schemes
2000 - Vega configuration, added missing parameter (BaudRateA)
2001 - Altitude AGL uses baro altitude if "Nav by baro altitude"
2002 - New units for task speed (separate from airspeed/wind/ground speed units)
2003 - Added FAI 90 start/finish type
2004 - Added thermal locator (shows centroid of lift when circling), option 'Lift center'
2005 in configuration options.
2006 - Fixed minor bug, auto macready by average was not working when no
2008 - Modified least squares algorithm to handle weighted least squares.
2009 - Add 'Append' waypoint function, so users can create a task by selecting
2010 waypoints from the map in sequence
2011 - Task waypoint move up/down in task waypoint pages.
2012 - Terrain database loaded into memory if sufficient RAM + 5 Meg free
2013 - New smooth shading of terrain, major improvement
2014 - New landscape progress dialog hides screen for cleaner startup
2015 - Default task to home if no task loaded at startup
2016 - Added labels to climb and temperature trace analysis pages
2017 - Added help system. Press enter for 2 seconds on a dialog property
2018 to display help text.
2019 - Fixed minor bug, landable points were not always visible for some
2021 - Fixed minor bug, baro altitude set by GPS for IGC replay.
2022 - Online Contest optimisation (analysis page, configuration settings,
2023 three rule sets available)
2024 - Analysis pages now each have a context-sensitive 'action' button.
2025 - Added handicap to glide polar page for OLC scoring
2026 - Fixed GDI resource leak in animateRectangles
2027 - Fixed memory leak from com port threads not having handles released
2028 - Fixed airspace warning dialog losing focus of previous dialog if opened
2029 - Fixed memory leaks in new airspace warning dialog
2030 when another dialog is already open.
2031 - Online contest "in progress"
2032 - Added 'Declutter Labels' inputevent and menu item
2033 - Fixed GDI resource leak in WindowControls
2034 - Refinements to screen lat/lon bounds calculations
2035 - Refinements to thread locking (separate LockTaskData from LockFlightData)
2036 - GCE/NMEA queue blocking bug fix
2037 - Added check for 500kb free space on IGC destination, asks user to
2038 delete old IGC files as required to free up space.
2039 - OLC work (rule interpretations, in-progress only valid if flying)
2040 - Added tab style for infobox border
2041 - Added double buffer for infobox rendering to reduce flicker
2042 - Topology bounds area used for pre-filtering of visibility to improve rendering time
2043 - Toggle terrain map labels button (DeclutterLabels)
2044 - Thread locking improvements to reduce latency
2045 - Computed arrival height AGL at Mc0 Mc safety Mc current
2046 - Startup/shutdown messages saved in xcsoar-startup.log
2047 - Fixed bug, short task duration estimates when Mc=0 or unreachable
2048 in cruise at current Mc setting due to drift.
2049 - Fixed bug, spurious touchscreen detect when pressing menu buttons
2050 - (Feature request 1463308) Auto-mark thermal
2051 - (Feature request 1444335) configurable max/min zoom --> better zoom
2052 levels available now.
2055 dlgConfiguration.xml
2058 dlgAirspaceWarning.xml
2059 dlgWaypointOutOfTerrain.xml
2060 dlgAirspaceWarning.xml
2063 - Fixed total energy compensation (final glide) when on ground
2064 - Fixed minor bug, silly ETE values were presented when Mc=0 in AAT
2066 - AutoMc disabled if in abort mode
2067 - Fixed: Thermal profile showing distortion (negative values?)
2068 - Fixed: Mc=0 Est task time on task calculator
2070 - Fixed: PC registry not recognising all registry values correctly!
2071 - Auto Mc modes: final glide, set to average, both
2072 - Vario gauge averager should switch to netto averager if not in circling mode
2073 - sam's bug fixes and new features
2075 --> New airspace dialog
2076 --> Waypoints out of terrain
2077 - Fixed: AAT radius display in analysis page shows distortion
2078 - Fixed: Waypoint infobox shows bearing to waypoint, not to target (for AAT)
2079 - Fixed: Vario gauge chevrons not always appearing when they should,
2080 now chevrons always drawn if vario is in non-circling mode
2081 - Fixed: Averager jumps around too much
2082 - Added configuration setting to determine whether to ask/exclude/include
2083 waypoints out of terrain range.
2084 - Added LD vario infobox
2087 - Added Auto QNH function
2088 - Minor improvements to robustness
2089 - Added preliminary support for vega voice
2090 - Limits on altitude/speed for start, altitude for finish
2091 (Feature request 1444340)
2092 - Changed AutoWind from bool to enum: Manual, Circling, ZigZag, Both
2093 - Added zig zag wind estimator
2094 - Added option to use of barometric altitude for all nav functions
2095 - ** (Feature request 1403702) Configuration option for logger timestep
2096 - FLARM gauge, show colors for threat levels
2097 - Fixed bug, Start/Finish radius drawn half size
2098 - Fixed bug, v task calculations if selecting a previous waypoint after
2100 - Added detection of valid start, now in task status dialog if
2101 start wasn't valid, the start time shows "INVALID"
2102 - Added safety McReady for use in calculating reachable fields and
2103 display of arrival heights, and in abort mode. Option to use
2104 current Mc value for safety McReady when in abort mode.
2105 - (Feature request 1278082) Ellipsoid error correction. Now
2106 detects if ellipsoid/geoid offset is produced by GPS. If not,
2107 it applies geoid correction.
2108 - Added basic support for Cambridge GPS-NAV as a GPS source only
2111 - Fixed bug: Disabling of airspace warnings by individual types was
2112 ignored. Now working correctly.
2113 - Proper handling of PGRMZ with respect to QNH and when altimeter
2114 also available from variometer
2117 - Changed "Bugs" to "Clean" in basic settings so meaning is clearer
2118 - Changed "Device 1" etc to "Device A" in configuration settings so meaning
2120 - Fixed (Bug 1388996) Airspace outline black option ignored
2121 - (Feature request 1370449) Configuration of autozoom at startup
2122 - (Feature request 1430326) configuration of sys time set by GPS
2123 - Force final glide mode, input event
2124 - Auto force final glide mode option, forces final glide as soon as
2125 you are above final glide.
2126 - Startup reliability fixes
2127 - Terrain offset fixes
2128 - FLARM gauge minor fixes (draws aircraft beyond 2km at 2km)
2129 - Added Ventus2C polar
2130 - Added missing vega configuration parameters
2131 - Fixed PGRMZ parsing to set BaroAltitude, not Altitude
2132 - Airspace warnings etc uses baro altitude if available
2133 - Removed dead code in parser.cpp
2134 - Removed "stall" from switch dialog
2135 - Changed "airbrake extended" to "airbrake locked" in switch dialog
2136 - Added devices for Vega and AltairPro
2138 Changes from 4.6 to 4.7:
2139 - Ballast also shown as volume in liters in basic settings dialog
2140 - Vario 30 s averager uses vario if available, otherwise altitude.
2141 - IGC file date is system date, should be reset to GPS time on first lock
2142 - FLARM radar limits range to 2k limit (shows aircraft beyond 2k as at 2k)
2143 - Log file renamed "xcsoar-debug.log"
2146 Changes from 4.5 to HEAD:
2148 - Statistics/flight reset on takeoff
2149 - Major speed improvements to rendering, synchronisation between threads,
2150 final glide through terrain calculations, snail trail
2151 - Display "AUX" on screen when in auxiliary infobox mode
2152 - Warning if attempting to change a task once it is declared.
2153 - Added glide computer event for final glide through terrain
2154 - Added german sector type
2155 - Task-alterations are queried if already declared to external device
2156 - All MessageBoxes now use new dialog system (when available)
2157 - Redundancy (dropout) and handling multiple GPS sources,
2158 better autodetection of Vega.
2159 - Improvements to labels in map display, so we don't get so many
2160 waypoint labels writing over each other.
2161 - Gauge vario hides on fullscreen.
2162 - Option to lock out configuration settings in flight
2163 - Minor speedups to map drawing (removed several redundant floating point operations)
2164 - Added finish line and finish area detection, this does nothing other
2165 than bring up a status message currently.
2166 - Configuration option for user defined menu/button timeout
2167 - Added Airspace Settings to input events, allows user to switch on/off
2168 display and warnings for each airspace type
2169 - Warn the user when changing input, language, status files that they need to
2170 restart (in new dialog system)
2171 - "Arm start" option
2172 - Added user defined checklist text dialog (and corresponding inputevent)
2173 - Waypoint advancing can now be manual, automatic (as before), or requiring
2174 'arming' each waypoint to be advanced.
2175 - Text in airspace details has scrolling
2176 - New Waypointselect dialog allows scrolling in list box
2177 - Added option for autozoom optionally on at startup
2178 (in new config dialog)
2179 - Added option for speed command driven by dolphin speed or block maccready
2180 (in new config dialog), this is shown in VOpt infobox
2181 - Added in new dialog system a vario configuration page for Vega
2182 - Added UTC offset configuration parameter for Altair
2183 - Added task status dialog
2184 - Added drawing of task in analysis dialog
2185 - 'Target' offset for each AAT waypoint
2186 - 'Run' inputevent so people can execute another program from XCSoar. Program
2187 must exit before XCSoar continues
2188 - Added 'autoadvance' option (default true) to allow disabling of
2189 automatic waypoint advances
2190 - AAT sectors now drawn as shaded segments
2191 - Total energy height compensation for kinetic energy in final glide
2192 - Name in task display also shows names of landpoints/airports
2193 - Added LoadProfile to inputevents, so we can have menu buttons
2194 trigger pilot/region specific settings
2195 - Windows PC port using Visual studio 6.
2196 - When terrain file is valid, only waypoints within terrain area are loaded
2197 - All waypoint labels shown when in pan mode
2198 - Added 'pan' to nearestWaypoint inputevent, to return item nearest to
2199 center of screen if in pan mode.
2200 - Force redraw of map if not redrawn for 5 seconds (due to gps not connected)
2201 - FLARM status, FLARM aircraft display on map
2202 - Added FLARM TRAFFIC and FLARM NOTRAFFIC glide computer events
2203 - Added basic FLARM status support in parser and Status dialog
2204 - Filter out "Railway station" as miscpop label
2205 - Added infoboxes to support temperature acquisition and traces
2206 - Added atmospheric analysis (temperature trace, convection estimation)
2207 - Snail trail uses netto vario if available
2208 - Added NMEA processing and NE (NMEA Events) into InputEvents
2209 - Minor terrain rendering fixes at close zoom levels
2210 - Improvements to topology polygon rendering
2211 - Added ETA infoboxes (as distinct from ETE)
2212 - Default task (Default.tsk) file may be loaded automatically at startup
2213 if present (through InputEvent TaskLoad on STARTUP_REAL/STARTUP_SIMULATOR)
2214 - Chevrons only on if airspeed available
2216 - Fixed bug 1467530 Installation to Storage Card
2217 - Fixed bug 1457674 Airspace Display - Danger Areas Obscured
2218 - Fixed bug 1444806 Final Glide L/D
2219 - Fixed bug 1433504 Start line
2220 - Fixed bug 1433497 AAT-sector areas not being displayed
2221 - Fixed bug 1430954 Waypoints with same name.
2222 - Fixed bug 1420989 AAT not enabled when loading a task
2223 - Fixed bug 1399143 Incorrect lat/long display
2224 - Fixed bug 1395611 AAT Area masks display
2225 - Fixed bug 1389003 Airspace area with many points
2226 - Fixed bug 1382036 Profile Load missing data
2227 - Fixed bug 1376376 Bugs - the six legged kind
2228 - Fixed minor memory leak in shape labels
2229 - Fixed minor memory leak in new dialog system
2230 - Fixed bug, array out of bounds in inputevent
2231 - Fixed bug, strange circling lockout (maybe)
2232 - Fixed bug, airspace visibility (airspace wasn't warning if not visible)
2233 - Fixed bug, superpan with autozoom
2234 - Fixed bug in default.xci "Marginal final glide" now reads "Below final glide"
2235 - Fixed bug in final glide alert, now has low pass filter to prevent
2236 too many alerts when using Auto Mc.
2237 - Fixed bug in startup, program locks calculation/display before starting up
2238 to ensure everything is initialised properly.
2239 - Fixed bug in FAI task sector auto advancement
2240 - Fixed bug, start line works now
2241 - Fixed bug in task save/load, also clears task on error when loading
2242 - Fixed bug in wind speed infobox units display (now uses aircraft speed units)
2243 - Fixed bug, AAT Areas were drawn on top of everything, including task lines.
2244 - Fixed bug in profile save routine (bad \r\n encoding)
2245 - Fixed spurious captions in subtitle infoboxes
2246 - Fixed bug, "1m" in baro altitude infobox for alternate user units
2247 - Fixed bug, snail trail was never red in sink, now working properly
2248 - Fixed bug in topology bounds refresh
2249 - Fixed bug BUG 1366197: Second Airspace File now works
2250 - Fixed bug in display of more than 500 airspace areas
2251 - Fixed bug in bringing up WaypointDetails from SelectedWaypoint when not
2253 - Fixed bug, temp trace max temperature now relative to ground offset
2254 - Fixed memory leak in new dialog system (bitmap unnecessary)
2255 - Fixed display of airfield details in new dialog
2256 - Fixed bug BUG 1368752: Fix display orientation for square displays e.g. hp 6515 (untested)
2257 - Fixed bug BUG 1305089: Sound restored at exit
2258 - Fixed bug in arrival altitude calculation with respect to bugs
2259 - Fixed bug in local time display
2260 - Fixed daylight savings bug
2261 - Fixed BUG 1366492: Improved landing detection by checking altitude AGL to avoid false
2262 landings when flying in high winds
2263 - Seeding random NMEA static strings from Input Events
2264 - Triggering events from NMEA substring matches (may be limited to certain
2265 types due to performance limitations).
2268 Changes from 4.22 to 4.5
2270 - Fix waypoint parsing - make it completely bullet proof
2271 - Package and release fonts (part of standard cab/exe)
2272 - Button & Event mapping - default and legacy
2273 legacy = same as version 4.22
2274 default = changed from 4.22...
2275 APP1 = Show button menu (was Full Screen)
2276 APP3 = Full Screen (was Vario Sounds Toggle)
2277 Take Off = Start logger (was manually)
2278 Landing = Stop logger (was manually)
2279 Info Box Control = Show labels (were hidden)
2280 - Allow display of screen mode (Normal, Auxiliary, Full)
2281 - Fix spelling of MacCready (it was McCready).
2282 (reference: http://www.achievement.org/autodoc/page/mac0bio-1)
2283 - Exit simulator if battery lower than 20% (warning < 30%)
2284 - Fixed crash during Waypoint details, when none selected
2285 - Reduce length of labels where possible
2286 - Change default.xci buttons to stay consistent between modes,
2287 removed some defatul modes changes
2288 - Added sensible default sounds to play during Glide Computer Events
2289 (\My Documents\XCSoarData\ - Start_Simulator,Start_Real,Takeoff,Landing,
2290 FinalGlide,Tiptoe - .wav)
2291 - Default.xci updated to hide Main button and map closely to 4.3 (APP1 does Main/)
2292 - Fixed a number of memory leaks and buffer overruns in parsing data files
2293 - Fixed Input Events label corruption. Fixed associated debug failure when
2294 comparing uninitialized variables.
2295 - Modified variable names for Language and Status (more sensible)
2296 - Use windows device time instead of GPS time in simulator
2297 - Fixed spurious button press bug
2298 - Status messages can be acknowledged by touching them
2299 - Fixed message disappearing problem after 1 second (when airspace warnings were off)
2300 - RETURN key in default.xci needs to be mapped
2301 - Default set of status messages - now automatically generated from default.xcs
2302 - Enable secondary files clear button
2303 - Arbitrary DLL Load and Function calls from InputEvents
2304 - Config files (input, language and status) now support "\r\n" strings correctly
2305 - PlaySound now supports external WAV files automatically. Also allows WAV files
2306 to be referenced as Input Events - assumes local resource unless ends in ".wav"
2307 - Automatically lookup localised "My Documents" directory to support multiple
2308 language releases of Pocket PC
2309 - Version number (build date) is automatically generated for non-released versions
2310 - Added debounce timeout registry setting in settings->interface files
2311 - Added input menu timeout
2312 - Added new status message interface (thread-safe, single window, ability
2313 to repeat messages and acknowledge)
2314 - Fixed hard-coded screen coordinates in PolygonVisible function
2315 - Airspace warnings now use new message class
2316 - Added method to find nearest airspace boundary (interior or exterior)
2317 - Input event to display info on nearest airspace boundary (interior or exterior)
2318 - Renamed fixed "longditude" and "lattitude" spelling mistakes
2319 - Display speed-to-fly bar only if flying
2320 - Debugging of input events file when in simulator mode
2321 - Added glide computer events for entering and leaving airspace
2322 - Added glide computer events for task start and next waypoint
2323 - Audio vario sound updates
2324 - Allow acknowledgement of individual airspaces, and per-day
2325 - Fix acknowledgement bug when re-entering airspace
2326 - Minor font adjustments
2327 - "GPS 2D fix" changed to "GPS waiting for fix"
2328 - New high-visibility icons for flight modes by Simon Taylor.
2329 - Blinking logger icon when logger is active.
2330 - Code cleanups, eliminated BOOL occurances
2331 - Fixed missing sentances in IGC file, so now loadable by TaskNav
2332 - Added "Logger note blahblah" event to put a pilot note in IGC log file.
2333 - Speed-to-fly climb mode bug fix
2334 - Thermal band mode fix
2335 - Audio vario sound updates
2336 - Fixed waypoint arrival altitude bug
2337 - New airspace parser, faster and more robust
2338 - New language customisation
2339 - New status message customisation
2340 - Wind algorithm improvements especially at low wind speeds
2341 - Analysis dialog now has page for wind at altitude
2342 - Fixed defaulting to cruise mode when no waypoint active
2343 - Miscellaneous dialog cleanups
2344 - Snail trail colour scales to visible range to make colors more vibrant
2345 - Safe recovery from critical errors when loading files
2346 - Fixed bug of polar loading on multiple lines
2347 - Fixed ordering of Menu buttons when using cursor to navigate
2348 - Blanking improvements (prevent timeout advancing when any dialog is active)
2349 - Added Auxiliary infobox display, accessible from APP_KEY1, which now
2350 toggles through normal (mode-specific) infoboxes, auxiliary infoboxes,
2352 - Settings->Task start line/cylinder labels change dynamically to avoid
2354 - AutoMcready improvements, fix for overshoot hunting
2355 - "Reset infobox defaults" button from Settings->Load Profile
2356 - Moved handling of bug degradation to sink model to make it consistent
2358 - Optimised display of titles in infoboxes to prevent over-use of gettext
2359 - Added units display to AAT settings to avoid confusion
2360 - New functions to save/restore registry from text file
2361 - Save/Load profile uses registry save/restore code
2362 - New button input event system
2363 - Fix infobox reset to defaults
2364 - Allow reset of flight start time when relaunching
2365 - Takeoff/landing events, can be hooked up to autostart logger
2368 Changes from 4.21 to 4.22
2370 - Fixed bug when airspace warning display is not refreshed when another
2372 - New "Analysis" pages showing barograph, thermal history and glide polar
2373 - Fixed bug in snail trail, IGC logger update rate
2374 - Additional waypoint file can be specified for competition waypoints
2375 - Fixed font for message box, status dialog
2376 - Minor bugfixes in vario comms thread processing
2377 - Implemented Borgelt B50 vario parsing (untested)
2378 - Improvements to performance and latency of audio
2379 - Terrain cache updates
2380 - File loading improvements
2381 - New wind vector graphics
2382 - New labels with Mc0 arrival height above safety arrival height for
2384 - Updated aircraft graphics
2385 - Proper units display in dialogs.
2386 - All configuration options now can be expressed in custom units
2387 - New Netto vario infobox
2388 - New dolphin speed-to-fly infobox
2389 - Improved audio vario sounds
2390 - Speed-to-fly director chevrons on right of screen when connected to
2391 vario with ASI source.
2392 - Fixed rare bugs in McCready calculation
2393 - Fixed bug in terrain rendering, where level of detail was previously
2394 set at default, and didn't change with zoom.
2395 - Airspace parser made faster, so binary airspace loader now disabled
2398 Changes from 4.2 to 4.21
2400 - Better recovery of bluetooth GPS after switching device off and on
2401 - Marked points appended to file 'xcsoar-marks.txt'
2402 - CDI display configurable
2403 - Settings->Display split into two pages
2404 - Sunset time shown in waypoint details
2405 - AAT and airspace areas drawn below waypoints and topology
2406 - Messagebox enhancements
2407 - MODIS Satelite images now co-located with waypoint file
2408 - Launcher now uninstalls/reinstalls properly.
2409 - Proper spelling of McCready (sorry, Paul!)
2410 - Display blanking automatically after one minute of UI inactivity if in
2411 battery mode, reactivated with key press
2412 - New GPS status icons, less obtrusive.
2413 - Aircraft disappears when GPS is not connected
2414 - New "Status" summary page from main menu, giving aircraft position,
2415 nearest waypoint range/bearing, local sunset time, GPS status
2416 - Additional airspace file can be specified for NOTAM airspace updates
2417 - Settings->File page split into two (map data separated off)
2418 - Snail trail toggles between no trail, long trail, and short trail
2421 Summary of new features since v4.0
2423 - Fullscreen mode (app button 1 in map mode); app button 2 now
2425 - Terrain shading via phong model, direction set by wind direction
2426 - Wind vectors multiple for 10 knot increments
2427 - Saving/loading wind to registry
2428 - Time aloft infobox (in Waypoint Group)
2429 - New wind calculation method
2430 - Rendering of airspace with cross-hatches and optional black outline
2431 - Added pilot/aircraft information in logger
2432 - Added "Remove" button on waypoint details task page
2433 - Acknowledge airspace warnings
2434 - Audio settings page
2435 - Graduated snail trail color and thickness
2436 - Abort/resume of tasks
2437 - Added netto vario calculations
2438 - Added smart zooming (zooms back out when waypoint changes if in autozoom)
2439 - Added installer and launcher
2440 - Bring up menu with double click on map window
2441 - Can fly in simulator mode by dragging on screen
2442 - Improved colour selector now displays currently chosen colours
2443 - Added calculation of glider heading from bearing and wind
2444 - Added infoboxes: G-load, time of flight, UTC time, local time, LD to next waypoint
2445 - Adjusted infobox descriptions and titles.
2446 - Added infoboxes: Time to next waypoint, time to task completion
2449 Fixed buges and code improvements
2451 - Sound files are now in the code as resources, so no need for Audio directory
2452 - Filtering of files:
2458 - Reduced extraneous refresh of navboxes
2459 - Font size improvements
2460 - Second COMM port disabled if set equal to port 1
2461 - Audio thread is suspended when quiet
2462 - Auto McReady now working again
2463 - Improvements to topology handling
2464 - Better terrain color map
2465 - Terrain shading works with elevation files of any resolution.
2466 - Terrain at sea level or below is rendered as water.
2467 - Minor improvements to thread safety
2468 - Larger Menu page buttons
2469 - Fixed McReady speed calculation with zero distance
2470 - Fixed bugs: Samuel Gisiger (Airspace not displaying, extraneous
2471 selection of waypoints at zoom levels)
2472 - Improved map window responsiveness (only re-drawn when necessary, avoiding
2473 CPU waste of unnecessary re-draws).
2474 - Many hard-wired constants relocated to Sizes.h file
2475 - Waypoint labels have white background so not obscured by terrain
2476 - Labels of topological features now supported
2477 - Fast loading of airspace at startup using binary file
2478 - Wind calculation more reliable
2479 - Fast loading of all startup files