-
Bertrand Coconnier authored
- Fixed an error which prevented the equatorial and polar radii from <planet> to be propagated to the initial conditions. - The planet radii in <planet> can now be specified by the tags <equatorial_radius> and <polar_radius> which are more self explanatory than <semimajor_axis> and <semiminor_axis> (which are still valid). - Improved the error messages returned by FGTable: the file name and line number where the error occurred are now printed. - Check the number of <input> tags for flight controls such as <pure_gain> (GitHub issue #497). This avoids a crash when some or all <input> elements are missing. - JSBSim now accepts 2 sign conventions for the cross product inertia (xy, xz, yz) in <mass_balance> (GitHub Pull Request #502). The sign convention is specified by the parameter negated_crossproduct_inertia which defaults to true for backward compatibility. - Turbine engines can now windmill even before they start (GitHub issue #494 and Pull Request #509). - Fixed a sign error in the computation of aero/h_b-mac-ft (GitHub Pull Request #508 ) - Fixed a bug where FGTable instances were not untied from the property manager during their destruction. This could lead to segmentation faults when the property manager was later destroyed. - Exceptions raised by FGTable are now instances of the TableException class.
e5fe7476