Scott Giese
8fc59cbc49
Fix missing header files.
2019-02-05 00:24:12 -06:00
Scott Giese
7fd7c599a2
Fix missing header file for strutils
2019-02-04 23:49:02 -06:00
Fernando García Liñán
e042364dd0
Compositor framework initial commit.
2019-02-04 18:03:38 +01:00
James Turner
a9a49bc2e6
Unboosting files
...
Use simgear::strutils replacements in places, C++11 features in others
2019-02-04 15:20:22 +00:00
Torsten Dreyer
f6046836c0
Try fix windows build (missing includes)
2019-02-03 21:39:27 +01:00
Torsten Dreyer
5b379f904f
METAR id needs to be uppercase not lowercase
2019-02-03 21:17:30 +01:00
Torsten Dreyer
9eeda7d339
unboost the environment
2019-02-03 19:32:57 +01:00
Torsten Dreyer
983227f18f
remove usage of boost_foreach in realwx_ctrl.cxx
2019-02-03 15:11:45 +01:00
Torsten Dreyer
8a190f853f
unboost the autopilot
2019-02-03 15:11:45 +01:00
James Turner
1e0e7f7ffa
Rename {ai}/controls/flight/longitude-mode
...
Assuming this should have been ‘vertical-mode’ all along, since the
corresponding other mode property is called ‘lateral-mode’. Make an
alias to the old name to keep existing scripts working.
2019-02-03 13:38:51 +00:00
Torsten Dreyer
e23f0bc059
unboost commradio and newnavradio
2019-02-03 13:43:04 +01:00
James Turner
8c43b622e5
Launcher: fix handling carrier argument
2019-02-03 12:12:00 +00:00
James Turner
49c4dc5213
Scenarios from FG_HOME, aircraft and add-ons
...
Enhancements suggested by Nikolai Verner-Christensen - support loading
scenarios from {FG_HOME}/Scenarios, {aircraft-dir}/Scenarios and
{add-on}/Scenarios.
Additionally, allow passing the path to a scenario file to
—ai-scenario, eg —ai-scenario=/home/jmt/FGFS/my-test-scenario.xml
When a scenario defines a carrier, and —carrier is used to request a
carrier start, we now auto-load the corresponding scenario, to give
a nicer user experience.
2019-02-03 12:12:00 +00:00
danw
1c4e146a43
Modifications to the Launcher to enable the management of Add-on modules
2019-02-02 15:46:09 -05:00
Richard Harrison
f05c0297c0
OSG < 3.4.x fixes
...
This will use the inherently unsafe versions of the load methods which can result in deleting an object (from the cache) that has just been loaded in the database thread.
Symptom OSG WARN deleting still referenced object.
branches next, origin/next
2019-01-26 18:20:52 +01:00
Richard Harrison
7ab07eb1c0
Ensure fonts list cleared in destructor.
...
This is part of work trying to track down a segfault that is caused after a replay session (F-15).
2019-01-26 18:20:52 +01:00
James Turner
305d555be4
Reduce log output at level=debug
...
These messages aren’t adding much based on my understanding, we can
re-add something more specific if needed.
2019-01-22 17:30:36 +01:00
James Turner
d6ae2e6aa0
Tweak pixel-ratio handling in the PUI camera
2019-01-22 10:50:55 +01:00
Richard Harrison
cbde4c90da
optimise property usage for camera using local static for ratio.
2019-01-20 23:30:46 +01:00
Richard Harrison
832654fd2b
Use readRef version of osgDB methods to give us thread safety
2019-01-20 23:30:21 +01:00
Richard Harrison
d963aef562
OSG 3.5+ compatibility.
...
Still work to do here in implementing the methods; this just lets it compile and run.
Labelled with OSG:TODO
2019-01-20 23:28:32 +01:00
Richard Harrison
9639b63d44
Use readRef version of osgDB methods to give us thread safety
2019-01-20 23:26:58 +01:00
Richard Harrison
6e2443d268
Change to print exception type (inherited exceptions)
2019-01-20 23:26:58 +01:00
Richard Harrison
58314f359a
Change screenshot filename to have date time
...
Format fgfs-YYYYMMDDHHMMSS[-#] where the # is for the rare case when there are multiple screenshots per second.
The change makes the filenames sortable based on date and slightly improves run time performance when there are a lot of screenshots in a particular directory
2019-01-20 23:26:58 +01:00
Richard Harrison
88f43a33a3
Remove messages that appear when no tile is loaded because it isn't present in the scenery
...
These get a little spammy when flying over areas without terrain and don't really serve much of a purpose.
2019-01-20 23:26:58 +01:00
James Turner
b4009db5f6
Hide FGQCanvas UI in daemon mode
2019-01-19 15:20:19 +00:00
James Turner
da65411ef4
FGQCanvas clipping / default text color fixes
...
Also fix some compiler warnings, but the main thing is text now
defaults to white correctly if no color was set explicitly, and
local/parent clip-reference-frames are supported.
2019-01-17 10:46:58 +00:00
James Turner
4deb61d0af
Map dialog draws heliports now!
...
Patch from Daniel Wickstrom, with some style changes by James
2019-01-15 11:32:57 +00:00
Erik Hofman
073e8927b9
Split up SIMD support in ENABLE_SIMD which enables sse2 support for the compiler and ENABLE_SIMD_CODE which enables the hand crafted SIMD math functions which defaults to OFF now since compilers have catched up on generating optimized vectorized SIMD code.
2019-01-15 10:37:37 +01:00
James Turner
df537d6e57
Tolerate missing runways parsing procedures
...
Current Navigraph procedures contain runways we lack, skip these
procedures instead of failing to parse the data.
2019-01-14 16:46:38 +00:00
James Turner
fac110ca40
Airport-search can be filtered by type
...
Adjust the special NavCache function used for airport search, to
allow filtering by type (which is exposed in an upcoming patch to the
dialog code).
Patch by Daniel Wickstrom
2019-01-14 12:14:20 +00:00
James Turner
b3c72a6f2e
Fix a crash clearing the flightplan runway
2019-01-12 23:40:51 +00:00
James Turner
8487ca7ee6
Add findByIdent to Nasal API
2019-01-12 23:40:51 +00:00
James Turner
416317e444
Nasal: allow filtering airport approaches by STAR
2019-01-12 23:40:51 +00:00
James Turner
4df6cb0558
Nasal: expose additional members on fixes/navaids
...
Add a ‘colocated_dme’ member to identify VOR/ILS pairings with DME.
Also exposed the navaid unique ID for easy disambiguation.
2019-01-12 23:40:51 +00:00
James Turner
5affa13348
Nasal: expose airways data and via options
2019-01-12 23:40:50 +00:00
James Turner
d39bcca9cb
Improve airway parsing in ICAO routes
2019-01-12 23:40:50 +00:00
James Turner
758518b248
Launcher: improve flight plan leg display
2019-01-12 23:40:50 +00:00
James Turner
612693c276
Via stores Airway ref instead of std::string
...
Avoid lots of ambiguity resolving airways, especially high- vs low-
level airways with identical idents.
2019-01-12 23:40:50 +00:00
James Turner
6fd5fcfda0
Add missing isType overload for FGFIx
2019-01-12 23:40:50 +00:00
James Turner
615c8433c1
Airway API tweaks to support FMC/routing
2019-01-12 23:40:50 +00:00
James Turner
c6aa7fee26
Hacking on airway loading logging
2019-01-12 23:40:50 +00:00
Bertrand Coconnier
9c7243e1c4
[JSBSim] Exports the fuel density to the property tree.
2019-01-12 15:40:09 +01:00
James Turner
6de242f184
Launcher: hook up ‘available parking’ option
...
Many cases of this option were not setup correctly, fix this so it
works as advertised.
2019-01-08 23:21:28 +00:00
James Turner
845e7c6bef
Improved ‘is MP enabled’ check for pos-init
...
This fixes the MP detection check when selecting MP on the command-line
2019-01-08 23:20:51 +00:00
Richard Harrison
b56df3f1b7
Merge /u/janodesbois/flightgear-jano/ branch timemgr_mp into next
...
https://sourceforge.net/p/flightgear/flightgear/merge-requests/146/
2019-01-08 17:08:57 +00:00
James Turner
dd6294b5ea
Red-sky: fix edge-case in NaN avoidance code
...
https://sourceforge.net/p/flightgear/codetickets/2087/
for discussion on this.
2019-01-08 11:08:23 +00:00
James Turner
b0dc850df1
Fix type of some numerical constants
...
Patch by Ron Haertel
2019-01-06 14:30:58 +00:00
ThomasS
2d5d26260e
1) model search order property in super class AIBase and overridden by sub classes.
...
2) model search order stored as the enum type in AIBase.
2019-01-06 13:57:22 +00:00
James Turner
591750b911
Frameless mode for FGQCanvas
2019-01-02 17:35:45 +00:00