XCSoar
¶
Contents:
Compiling XCSoar
The Build System
Compiling XCSoar on Linux
Setting up a development environment based on linux
Download source code
Use provisioning scripts
Optional: Eclipse IDE
Optional: modern LaTeX editor for editing the Manual
Rebranding XCSoar
Quick Start
Product Name Macros
Platform-Specific Paths
Files Using Product Name
What Needs Manual Changes
Usage Examples
Comparison with Other Forks
Testing Checklist
Advanced Customization
Contributing Improvements
Frequently Asked Questions
Policy
Git Work Flow
Writing Patches
Code Style
C++
Graphical User Interface
Architecture
Source Organisation
Threads and Locking
Accessing Sensor Data
Debugging XCSoar
General
Dialogs and menu buttons
Main graphics
Terminology
Input Events
Overview
Default configuration
File format
Event execution order
Event list
Modes
Keys
Glide Computer Events
Lua Scripting
Learning Lua
Running Lua
Lua Standard Libraries
XCSoar’s Lua API
Map Data file formats
Map information
Terrain data files
Airspace
Waypoints
Topography data
Checklists
File Location
File Format
Markdown Formatting
Links
Example Checklist
Supported URI Schemes
Keyboard Navigation
Tips
Debugging Tipps
Replaying NMEA Logs
Test and Debug Utilities
Overview
Building Run* Utilities
Common Patterns
Using DebugReplay
Common Utility Examples
Data Conversion Utilities
Flight Analysis Utilities
Device and Port Utilities
Scripting Utilities
Renderer Utilities
Creating a New Run* Utility
Dependencies
Additional Resources
Git Tips and Tricks
Interactive Rebase
Fixup Commits
Useful One-Liners
Visual Tools
Common Workflows
Tips
Additional Resources
Build system reference:
Graphics Backends by Target
Indices and tables
¶
Index
Module Index
Search Page
XCSoar
Navigation
Contents:
Compiling XCSoar
Setting up a development environment based on linux
Rebranding XCSoar
Policy
Architecture
Input Events
Lua Scripting
Map Data file formats
Checklists
Debugging Tipps
Test and Debug Utilities
Git Tips and Tricks
Related Topics
Documentation overview
Next:
Compiling XCSoar