Thanks @gijsrooy. Common sense finally prevailed.
Sync'ed with JSBSim v1.1.11
Remove floats equality test with zero and fix memory leaks.
Avoid spurious error messages when the property is already untied.
Sync'ed with JSBSim v1.1.10
Sync'ed with JSBSim v1.1.8
Avoid propeller spinning in the wind (issue #2581)
Filters out negative powers when the propeller is not rotating.
Tentative fix for the issue #2581 (propeller spinning indefinitely after aborting crank).
Sync'ed with JSBSim v1.1.5
Always set useDefault to false when calling SGPropertyNode::tie()
Fixed the initialization of the struct addrinfo.
Fixes Issue #2480 - JSBSim assertion failed on Location > Select Airport
Removed a redundant call
Fixed a bug reported by Brendan.
Code that seems to work for YASim...
Relax the assert when trying to clip with max < min.
Fixes for OpenBSD.
Fixes assertion failures reported by Julian smith.
Sync'ed JSBSim
Bump the protocol version because Chris Speck's changes broke the backward compatibility.
Fixed a segfault occuring when changing the LOD ranges with a JSBSim aircraft.
Fixed uninitialized variables in FGPiston.
[JSBSim] Actuator <lag> elements can now be specified by either a value or a property.
[JSBSim] Added a new property "accelerations/Nx".
Fixed uninitialized variables in FGPiston.
[JSBSim] Added the ability to log properties in a CSV file.
[JSBSim] Relax the assert when trying to clip with max < min.
[JSBSim] Do not initialize properties that already exist.
[JSBSim] Supplement to the fix for the initialization issue.
[JSBSim] Tentative fix for initialization issues reported in the ML.
[JSBSim] An improvement and 2 bug fixes
[JSBSim] Fixed the displacements resulting from modifications of the mass distribution while the aircraft is sitting on ground (bug GH #230 reported by Gijs de Rooy).
[JSBSim] Bug fixes
[JSBSim] The sign of the XZ inertia has been fixed in the property inertia/ixz-slug_ft2 (was just an output error, the correct XZ inertia was used internally). Thanks to Nikolai Verner Christensen for reporting the bug.
JSBSim bug fixes
Fixed a regression in JSBSim
JSBSim bug fixes (candidate for cherry picking to release 2018.3)
Bug fixes for JSBSim atmosphere model at very high altitudes
[JSBSim] <table> independent vars are now late bounded.
Sync'ed JSBSim
[JSBSim] Fixed a actuator SEGFAULT when triggering "hardover" without specifying <clipto>.
[JSBSim] Add Windmilling flag
Restored humidity simulation in atmosphere.
Remove the MSIS and Mars atmosphere files since they are not used.
Stricter syntax checking for JSBSim.
JSBSim bug fixes
JSBSim bug fixes
Sync'ed JSBSim
[JSBSim] Exports the fuel density to the property tree.
[JSBSim] Added cyclic clipping for FCS components
[JSBSim] Extend the usage of template funcs to all <function>.
Sync'ed JSBSim
JSBSim : <function> now checks the number of its arguments.
Bug fix for JSBSim.
Bug fix for JSBSim
New features for JSBSim (not to be included in release 2018.3)
JSBSim bug fixes (candidate for cherry picking to release 2018.3)
Bug fixes for JSBSim atmosphere model at very high altitudes
Fixed compilation errors due to the synchronization of JSBSim
Sync'ed JSBSim
Sync'ed JSBSim
[JSBSim] Added a new property to ignore/override FG brake properties.
[JSBSim] Fixed the property `atmosphere/P-sl-psf`
[JSBSim] Tentative fix for the P factor
Sync'ed JSBSim
Fixed crashes while repositioning the aircraft.
Sync'ed JSBSim
JSBSim sync (Fixed memory leaks)
JSBSim synchronization.
Removed obsolete files from JSBSim.
Added the generation of wake induced force and moment for JSBSim models.
Added the computation of the wake of all AI aircrafts.
Compile AI wake numerical core in FG main executable.
Added missing <cmath> header for Mac to compile.
Added the core of the AI wake computations with its tests.
Added missing header <memory> for Linux.
Make some methods public for the AI wake feature.
Fixed LaRCSim matrix computation routines.
Sync. w/ JSBSim
Fixes to the trim on ground feature.
Cleaned up the JSBSim interface.
Backported fixes for the bugs #1497 and #1503.
Fixed the erratic behavior of <actuator> when rate_limit is read from a property.
Fixed a bug where the fuel tank inertias were not updated as the fuel was burnt.
Fixed 2 bugs:
Fixed C++11 compliance. The C++11 standard library defines the to_string() conversion functions.
Restored the legacy behavior: the XML extension is mandatory and when it is not explicitely specified it is automatically added.
Exports the parameters of JSBSim ground reactions friction resolver to the property tree for debugging.
Sync w/ JSBSim:
Flags are carried over from SimGear, no need to specify them again.
Linux/Unix are case sensitive.
Sync w/ JSBSim (use SGPath to manage file names)
Sync w/ JSBSim
Automatic detection of the ENABLE_SIMD setting for SG:
Fix to manage the case where SimGear include files are obtained via CMAKE_PREFIX_PATH
CMake commands TRY_COMPILE and TRY_RUN are ignoring the instructions from INCLUDE_DIRECTORIES so the include directory has to specified ad hoc.
Fix for when SimGear headers are not installed system wide (as is the case for Jenkins)
The flag ENABLE_SIMD is now automatically carried over from SimGear. Mixed configurations between FG & SG could crash FG so this should not be allowed.
Fixed the initial location so that geodetic latitude and ASL are kept in sync.