1
0
Fork 0

Commit graph

  • a137aed541 Add-ons: move parsing of the metadata file to a separate translation unit Florent Rougon 2018-01-05 16:40:11 +01:00
  • 4ed99dd05c Add-ons: make Addon::getMetadataFile() a private member function Florent Rougon 2018-01-09 12:42:47 +01:00
  • 7c8ab6c52a Update for nasal::Context changes Thomas Geymayer 2018-01-09 20:41:08 +01:00
  • a999b87e06 Add-ons: rename ContactTraits to contact_traits for style consistency Florent Rougon 2018-01-04 18:59:15 +01:00
  • 59d8dea0d7 Add-ons: use shared_ptr_traits<>::makeStrongRef(...) instead of new Foobar(...) Florent Rougon 2018-01-04 18:46:46 +01:00
  • d2cb99ba1d Launcher: fixes for scanning local aircraft dirs James Turner 2018-01-07 14:19:28 +00:00
  • 178c6440f6 Permit three-letter (FAA) airport identifiers James Turner 2018-01-05 16:39:34 +00:00
  • 97c1b34fa5 JSBSim: revised arrestor wire handling. Richard Harrison 2018-01-04 03:53:40 +01:00
  • 2f84be16f9 Multiplayer: Do not interpolate integer values: Richard Harrison 2018-01-04 03:51:00 +01:00
  • 4d36082398 Add-ons: detailed, machine-parseable metadata for authors and maintainers Florent Rougon 2018-01-02 10:07:49 +01:00
  • 843383fdc3 Add-ons: add pointer traits Florent Rougon 2018-01-02 00:35:50 +01:00
  • f1e0a4e43f Add-ons: add missing include Florent Rougon 2018-01-01 20:03:44 +01:00
  • 7d2f35c7e3 Add-ons: update namespace in a string and a comment Florent Rougon 2018-01-01 01:11:35 +01:00
  • 31de119169 Add-ons: alternative code for C++ compilers that don't have a working <regex> Florent Rougon 2017-12-29 14:09:30 +01:00
  • ea45c4980b Merge /u/jsb1685/flightgear/ branch yasim into next Florent Rougon 2017-12-29 08:26:24 +00:00
  • 21aef4da70 YASim: bugfix for wing section (wrong surface positions). Reformated and extended output of CLI tool. Henning Stahlke 2017-12-27 22:26:48 +01:00
  • 3d12ed6ce0 Add-ons: minor changes Florent Rougon 2017-12-28 08:35:39 +01:00
  • 8cfa799284 Multiplayer: add properties for Emesary MP bridge. Richard Harrison 2017-12-28 01:12:20 +01:00
  • ccfb0d78ae Add-ons: whitespace-strip every leaf node contents in addon-metadata.xml files Florent Rougon 2017-12-21 08:14:18 +01:00
  • ec349c6ac5 Add-ons: add UrlType enum class, QualifiedUrl class and Addon::getUrls() method Florent Rougon 2017-12-16 08:33:36 +01:00
  • f5ab26bd71 Add-ons: move all code to the flightgear::addons namespace Florent Rougon 2017-12-15 23:53:46 +01:00
  • c3b1442546 Add-ons: new supported fields: authors, maintainers, license/*, url/*, tags Florent Rougon 2017-12-12 07:51:05 +01:00
  • d81599efd1 Add-ons: move exceptions to their own translation unit Florent Rougon 2017-12-14 09:28:11 +01:00
  • 01f0f27c84 HID-input: don’t crash when open fails James Turner 2017-12-25 18:13:03 +00:00
  • 2538ab717a YASim: more output for CLI tool, e.g. wingspan, area, levers, load factor... Henning Stahlke 2017-12-19 22:11:08 +01:00
  • c325a8d2cd Fix typos in src/Input/FGLinuxEventInput.cxx Florent Rougon 2017-12-23 00:04:21 +01:00
  • 216d2328a3 Linux fixes James Turner 2017-12-22 14:44:29 -08:00
  • fed8ce623b Fix Windows compilation. James Turner 2017-12-22 15:48:52 +00:00
  • 7e5a1bb6b9 try to fix windows build error Henning Stahlke 2017-12-20 08:25:49 +01:00
  • 34630f935d Fix GCC indentation warning James Turner 2017-12-20 04:03:44 -08:00
  • 407a6d4b3e Linux fixes for HID-input James Turner 2017-12-20 04:01:32 -08:00
  • edc1d63b26 Merge /u/jsb1685/flightgear/ branch yasim2 into next James Turner 2017-12-19 23:06:03 +00:00
  • 9289c79e05 YASIM reduce precision of lift/drag output from CLI tool to .4 Henning Stahlke 2017-12-14 20:02:52 +01:00
  • 87149931dd YASim refactoring parser Henning Stahlke 2017-12-12 08:14:30 +01:00
  • 7c55aa2c4a YASim variable and method name clarification in class Surface Henning Stahlke 2017-12-12 08:04:22 +01:00
  • f7c5d2b1f9 YASIM refactoring class Surface and export more properties to proptree Henning Stahlke 2017-12-06 20:26:41 +01:00
  • 408e645bb2 YASIM add wing section support refactoring of FGFDM parser replace old helpers with lib functions from <cstring> remove typecast that kills 'const' add some comments and clarify variable names Henning Stahlke 2017-06-13 21:15:46 +02:00
  • e630bc4be7 Make HID-Input test also conditional James Turner 2017-12-18 18:22:44 +00:00
  • e920dc7509 Event input layer based on HID-Api James Turner 2017-12-11 17:10:29 +00:00
  • c14f37edc0 HID-api codebase James Turner 2017-10-25 22:56:38 +01:00
  • d98cd3a717 Launcher: move QML files to a sub-directory James Turner 2017-12-12 16:50:07 +00:00
  • f964728422 Launcher aircraft list: show counts James Turner 2017-12-12 16:34:54 +00:00
  • 595b0d16da Launcher aircraft: fix a layout bug James Turner 2017-12-12 11:55:28 +00:00
  • e913e44aa0 YASIM type name clarification Henning Stahlke 2017-12-13 19:15:49 +01:00
  • 13e00b275b YASim: export more forces to prop tree for in flight debugging Henning Stahlke 2017-12-11 19:02:00 +01:00
  • a199ca817c YASim: user Math functions in RigidBody Henning Stahlke 2017-12-11 19:27:59 +01:00
  • abb451256d YASim CLI tool: add more CG outputs remove non-significant digits from inertia printf() Henning Stahlke 2017-12-01 12:54:43 +01:00
  • 78f7950fa6 YASim: move common helper functions to new yasim-common.cpp Henning Stahlke 2017-12-01 22:59:07 +01:00
  • c63ded1c44 YASIM add initialization use Math::clamp in ControlMap Henning Stahlke 2017-12-01 13:03:36 +01:00
  • b2000e1cca YASIM add a local var Henning Stahlke 2017-11-29 17:59:01 +01:00
  • 5aead123fc YASIM refactoring of ControlMap Henning Stahlke 2017-11-29 09:17:51 +01:00
  • 09c60ee40e YASIM add variable initialization Henning Stahlke 2017-11-26 23:05:42 +01:00
  • 3809137f7d YASIM add method multiplyLiftRatio to class Wing Henning Stahlke 2017-11-26 22:28:30 +01:00
  • 6feca92060 YASIM add struct StallParams to Wing Henning Stahlke 2017-11-22 09:25:23 +01:00
  • b288ca3d9d YASIM: add struct Chord to Wing.hpp ; add static method calculateMAC to Wing Henning Stahlke 2017-11-19 23:33:07 +01:00
  • 6b473fde68 YASIM: move updating of model from Airplane to Wing Henning Stahlke 2017-11-19 23:30:35 +01:00
  • fb6f965db7 YASIM: method name clarification (and indention) Henning Stahlke 2017-11-19 16:11:57 +01:00
  • 0e6552cddf YASIM: move property export code into classes (Wing) Henning Stahlke 2017-11-19 15:54:41 +01:00
  • 43af435085 YASIM: rename method getMAC to getMACLength Henning Stahlke 2017-11-19 11:20:46 +01:00
  • c3bfeb4ba0 YASIM only reformat for better readability Henning Stahlke 2017-11-18 21:22:55 +01:00
  • 030403db5f YASIM member initialization in class Vector Henning Stahlke 2017-11-18 21:16:46 +01:00
  • 1194b09525 YASIM rename methods in class Surface Henning Stahlke 2017-11-18 21:07:16 +01:00
  • 1f721fb6d8 YASIM add new version tag for 2018.1 Henning Stahlke 2017-11-11 15:27:18 +01:00
  • 77a9cca6d5 YASIM refactoring Wing class (flaps) Henning Stahlke 2017-11-11 15:06:08 +01:00
  • 95ee37c9b9 YASIM refactoring of Wing class Henning Stahlke 2017-06-13 21:15:46 +02:00
  • 3ac90ee866 YASIM: minor corrections and safeguards. Henning Stahlke 2017-06-13 21:05:41 +02:00
  • ea8bfba98a YASim: add method to Wing and clarify member name. Henning Stahlke 2017-05-05 16:25:16 +02:00
  • c28f63132f Re-add airport(), navaid() and runway() methods of flightplan-leg ghosts Florent Rougon 2017-12-12 15:13:22 +01:00
  • b769ee6fdc AddonManager::registerAddonMetadata(): improve error messages Florent Rougon 2017-12-10 22:30:55 +01:00
  • 45867058f0 addon-metadata.xml: add meta section (non-leaf node) and file-type node Florent Rougon 2017-12-10 19:20:49 +01:00
  • 88940eb6bc Launcher: fix some warnings from QML James Turner 2017-12-09 09:46:14 +00:00
  • 58fa9fcaa7 Launcher: fix for unreliable aircraft-dir scanning James Turner 2017-12-09 09:32:25 +00:00
  • d127a6ff9a Launcher: fix on-disk variant enumeration James Turner 2017-12-08 22:03:09 +00:00
  • 3985bf4b19 Fix compilation error in src/Add-ons/AddonVersion.cxx Florent Rougon 2017-12-08 18:39:27 +01:00
  • e6e055dbb0 Launcher: preview image loading feedback James Turner 2017-12-08 16:14:39 +00:00
  • 033d5f65d5 Usability tweaks for editing ratings James Turner 2017-12-08 16:02:00 +00:00
  • 48f52f14c4 Improved infrastructure for add-ons: C++ classes, metadata file, Nasal interface Florent Rougon 2017-11-06 13:58:14 +01:00
  • ac50a3c7ed Restore OSG 3.2 compilation support James Turner 2017-12-05 21:39:30 +00:00
  • 3ffed7d867 Style singleton for the QML UI James Turner 2017-12-05 20:53:47 +00:00
  • 31c781257b Remove obsolete UI files James Turner 2017-11-24 12:29:41 +01:00
  • d34edaa569 Pure QtQuick aircraft-UI James Turner 2017-10-13 17:48:24 +02:00
  • 041b9527d3 Seperate aircraft cache from the model. James Turner 2017-10-09 22:53:26 +02:00
  • 78950fea57 Fix crash on reset if terrasync is disabled James Turner 2017-12-04 21:41:05 +00:00
  • 8e6500ae47 Orderly destruction of canvas elements James Turner 2017-11-28 22:54:12 +00:00
  • e4b5a699d8 Remote canvas: fix crashes on remove James Turner 2017-11-28 22:32:30 +00:00
  • 731097bca3 Remote canvas: fix snapshot loading James Turner 2017-11-28 16:20:10 +00:00
  • 5dcfdf593a Merge /u/sanhozay/flightgear/ branch sanhozay into next James Turner 2017-11-27 17:09:04 +00:00
  • 147ff104cd Adds support for NMEA messages for traffic reporting (flarm). Also extends the NMEA base class to handle bidirectional communication. Allows FlightGear to feed position and traffic data (for multi-player and AI aircraft) to NAV/moving-map clients, like xcsoar, skydemon, skymap etc. Some basic flarm configuration commands are also emulated, to properly persuade the clients. By default, all moving aircraft are reported (traffic information). Actual threat-alerts are also supported, but require the installation of the "TCAS instrument". ThorstenB 2017-11-24 22:28:25 +01:00
  • 8ca9dd89c9 QtLauncher: fix aircraft ratings Gijs de Rooy 2017-11-22 16:35:21 +01:00
  • d638e7a73b Merge /u/thbr/flightgear/ branch tb-next into next James Turner 2017-11-20 19:44:33 +00:00
  • 089abcfe40 Fix FGQCanvas compilation with Qt 5.7 James Turner 2017-11-19 21:57:14 +01:00
  • ad866afd81 Revised nmea and Garmin protocol classes. The Garmin protocol implementation really is an NMEA protocol with a few extra messages. Instead of duplicating the code, introduce the NMEA protocol as a base class, which is reused for the Garmin class. The input/output has not changed at all (and it maintains the FG-specific quirks, like our NMEA class using LF-only linefeeds, while the Garmin protocol uses CR-LF linefeeds. ThorstenB 2017-11-19 00:28:04 +01:00
  • 6ff4805361 TCAS: add default value when checking valid flag ThorstenB 2017-11-19 15:24:27 +01:00
  • 19b19f05bd Correct range checks for network protocol parameters. Several checks were off by one, resulting in a segfault when only one parameter was missing. Also improve error messages, giving details about what is expected. ThorstenB 2017-11-19 16:27:53 +01:00
  • 27e2776890 Minor cleanup in parse_port_config. ThorstenB 2017-11-15 19:21:01 +01:00
  • 94a8ba8f9b Add missing space in a log message Florent Rougon 2017-11-19 11:14:51 +01:00
  • 83fef08a04 Use common definition of simgear::enumValue() from <simgear/sg_inlines.h> Florent Rougon 2017-11-19 08:21:03 +01:00
  • 0537d569d5 Remove method FGAirport::isAirportType() Florent Rougon 2017-11-16 20:28:00 +01:00
  • a2254d891a Add missing include <algorithm> for std::max() and std::min() Florent Rougon 2017-11-16 12:54:49 +01:00
  • 0dbb0dff9e Three Nasal properties of waypoint objects now accessible: airport, runway, navaid Florent Rougon 2017-11-15 22:14:12 +01:00