C++ C Makefile Java Python Perl Other
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
.circleci Add basic CircleCI instructions Mar 2, 2018
.settings Updated eclipse auto formatting settings Jul 2, 2011
Data Merge remote-tracking branch 'felix/apple' Aug 6, 2017
android release v7.0_preview12 Aug 18, 2018
build build/android.mk: remove MIPS build from ANDROIDFAT Aug 18, 2018
cloud/systemd Cloud: save data to a file Aug 16, 2016
debian Merge tag 'v6.8.11' Aug 18, 2018
doc build/targets.mk: use Android NDK r17b Aug 17, 2018
ide build/targets.mk: use Android NDK r17b Aug 17, 2018
kobo kobo/rcS: call simple_usbmodeswitch before starting KoboMenu Sep 16, 2017
lib build/python/libs: update proj to 5.1.0 Aug 17, 2018
po Update zh_CN.po Jun 20, 2018
python Merge branch 'v6.8.x' Aug 17, 2018
src Screen/Memory/Buffer: remove obsolete GCC version check Aug 20, 2018
test Util/{Const,Writable}Buffer, ...: rename IsEmpty() to empty(), imitat… Aug 20, 2018
tools Lua: InputEvents to replace xci-based gce, nmea, gesture and key hand… Aug 25, 2016
.gitignore .gitignore: Added *.bak files which are generated by texmaker. Mar 2, 2014
.gitmodules Adjust URL for `android/ioio` submodule Feb 23, 2018
AUTHORS AUTHORS: Updated for ticket 3908. May 13, 2018
COPYING gpl.txt: Renamed to COPYING Jul 3, 2011
Makefile Screen/Apple: new Apple specific font renderer Jul 9, 2017
NEWS.txt Merge branch 'airdata' of git://github.com/fb/XCSoar Aug 18, 2018
README.rst Add circle-ci batches Jul 19, 2018
VERSION.txt release v7.0_preview12 Aug 18, 2018
valgrind.suppressions valgrind.suppressions: Nouveau suppressions Jul 10, 2013




XCSoar is a tactical glide computer for Android, Linux, Mac OS X, and Windows.

This file is aimed at developers. Developers should read the manual which can be found on the XCSoar home page.

Users can refer to the Users' Manual which, for the latest release, can be downloaded via the XCSoar home page.

Getting the source

The XCSoar source code is managed with git. It can be downloaded with the following command:

git clone git://github.com/XCSoar/XCSoar

To update your repository, type:

git pull

For more information, please refer to the git documentation.

Compiling from source

Please read the current Developers' Manual for detailed build instructions.

Submitting patches

Patches may be submitted using the Developers' mail list or GitHub. Refer to chapter 3 of the current Developers' Manual for details of how to write and submit patches upstream.