]>
git.mxchange.org Git - flightgear.git/log
James Turner [Tue, 16 Aug 2016 11:59:52 +0000 (12:59 +0100)]
Optionally use fixed osgDB build for linking
This allows us to drop the /FORCE:MULTIPLE work-around.
Rebecca N. Palmer [Mon, 15 Aug 2016 22:10:06 +0000 (23:10 +0100)]
fix "QObject::connect: No such slot
NaturalEarthDataLoaderThread::onFinished()" error message
Rebecca N. Palmer [Mon, 15 Aug 2016 06:58:40 +0000 (07:58 +0100)]
fix hang on exit when multithreaded (bug 1830)
Erik Hofman [Fri, 12 Aug 2016 09:48:34 +0000 (11:48 +0200)]
Fix a problem for MSVC
Rebecca N. Palmer [Thu, 11 Aug 2016 21:32:29 +0000 (22:32 +0100)]
QtLauncher: fix build with Qt < 5.4
James Turner [Tue, 9 Aug 2016 08:38:54 +0000 (09:38 +0100)]
Incremental insert of NE data to the index.
James Turner [Mon, 8 Aug 2016 22:13:57 +0000 (23:13 +0100)]
Async loading of NaturalEarth data for launcher.
James Turner [Mon, 8 Aug 2016 16:47:09 +0000 (17:47 +0100)]
Move launcher summary to a separate tab.
This is an experiment to reduce the vertical height needed by the
launcher.
Erik Hofman [Mon, 8 Aug 2016 09:19:14 +0000 (11:19 +0200)]
Remove some debugging statements
Erik Hofman [Mon, 8 Aug 2016 09:16:21 +0000 (11:16 +0200)]
Use a bit less intrusive solution
Erik Hofman [Sun, 7 Aug 2016 09:41:03 +0000 (11:41 +0200)]
Fix the startup position error. I'll leave it to Bertrand wether this is the best way to fix it
Torsten Dreyer [Sat, 6 Aug 2016 21:12:43 +0000 (23:12 +0200)]
Also use SBRJ as fallback.
Sigh. No real good idea how to /not/ hardcode this.
Erik Hofman [Sat, 6 Aug 2016 09:27:22 +0000 (11:27 +0200)]
Fix the header location
Erik Hofman [Fri, 5 Aug 2016 08:58:05 +0000 (10:58 +0200)]
AeonWave is off by default
Alessandro Menti [Thu, 4 Aug 2016 18:34:34 +0000 (20:34 +0200)]
Replace the NOAA METAR URL with the new, updated one
Erik Hofman [Thu, 4 Aug 2016 16:42:45 +0000 (18:42 +0200)]
Check for the proper header file
Erik Hofman [Wed, 6 Jul 2016 11:27:28 +0000 (13:27 +0200)]
Add support for AeonWave
Erik Hofman [Wed, 6 Jul 2016 11:27:14 +0000 (13:27 +0200)]
Add support for AeonWave
James Turner [Sun, 31 Jul 2016 22:24:51 +0000 (23:24 +0100)]
Launcher: fix ‘midnight’ time of day option.
TimeManager uses ‘midnight’ so we need to do the same.
James Turner [Sun, 31 Jul 2016 21:30:58 +0000 (22:30 +0100)]
Adjustments to mouse picking API
James Turner [Sun, 31 Jul 2016 21:12:26 +0000 (22:12 +0100)]
Port more HUD code to use line-segment list.
Erik Hofman [Thu, 21 Jul 2016 11:55:31 +0000 (13:55 +0200)]
Set /sim/rendering/initialized to true at the appropriate moment and use it instead of /sim/initialized for the messagebox
Erik Hofman [Thu, 21 Jul 2016 11:42:09 +0000 (13:42 +0200)]
Make sure FlightGear is initialized before using the PUI dialog box, dump the the console otherwsise
Erik Hofman [Thu, 21 Jul 2016 06:56:05 +0000 (08:56 +0200)]
Move the PUI dialog code to James' new messagebox code and use that one instead for SG_LOG_POPUP to get a native popup window if available and fall back to a PUI one if not
Erik Hofman [Wed, 20 Jul 2016 13:03:15 +0000 (15:03 +0200)]
Show a popup dialog for every SG_POPUP message in the queue
James Turner [Sun, 17 Jul 2016 20:11:14 +0000 (21:11 +0100)]
Adjust runway startup position with MP enabled
Relocate the start-up position to a plausible hold-short position
when MP is active and a runway start is requested. This does not (yet)
use ground-net data to identify a real hold-short position.
Erik Hofman [Sun, 17 Jul 2016 09:30:07 +0000 (11:30 +0200)]
Brendan Black:
when active does not touch the way the YASim jet calculates fuel flow, but separates out the afterburning component of thrust, calculates the TSFC of that component and uses the same method of fuel flow calculation for the afterburning component then adds it to the existing fuel flow
When inactive (atsfc doesn't exist or is zero) it just behaves exactly as before
I finally got around to testing this small patch thoroughly, and I'm satisfied that it doesn't affect anything else & works across many different versions (i've been testing it with current as it has changed over the last 7 months)
James Turner [Sat, 16 Jul 2016 17:23:48 +0000 (18:23 +0100)]
Fix persistence of on-ground location.
James Turner [Sat, 16 Jul 2016 16:49:12 +0000 (17:49 +0100)]
Improve rendering of longer parking names.
James Turner [Sat, 16 Jul 2016 16:48:55 +0000 (17:48 +0100)]
Enforce a minimum pixel width for runway clicking
- ensures runways can be clicked when zoomed out.
James Turner [Sat, 16 Jul 2016 15:57:19 +0000 (16:57 +0100)]
Fix selection of parking positions by clicking.
James Turner [Sat, 16 Jul 2016 11:07:18 +0000 (12:07 +0100)]
Launcher: show selected parking in yellow.
James Turner [Sat, 16 Jul 2016 10:45:30 +0000 (11:45 +0100)]
Fix starting up at a parking location.
Move parking-pos selection to finalizePosition, so that dynamics and
ATC controllers are available and work correctly.
James Turner [Fri, 15 Jul 2016 21:48:37 +0000 (22:48 +0100)]
Fix for launcher always enabling MP
James Turner [Fri, 15 Jul 2016 15:35:17 +0000 (16:35 +0100)]
Further SGPath API usage improvements.
James Turner [Fri, 15 Jul 2016 09:15:55 +0000 (10:15 +0100)]
FlightGear path API tweaks
James Turner [Fri, 8 Jul 2016 08:36:42 +0000 (09:36 +0100)]
Custom MP server support.
Bertrand Coconnier [Sun, 10 Jul 2016 12:45:09 +0000 (14:45 +0200)]
JSBSim sync.
* Fixed the initial conditions settings (geodetic altitude is now correctly computed).
* FGLGear reports the time at which it detected a violent ground hit (aka crash)
* Doc update of the kinematic component
* TurboProp code cleanup with the removal of lots of obsolete/no-op members.
Jeremy Bicha [Sat, 9 Jul 2016 21:14:28 +0000 (17:14 -0400)]
Use CMAKE_INSTALL_BINDIR
Allow /bin install directory to be overriden. Debian for example uses this
to install FlightGear to /usr/games/ instead of /usr/bin/
https://cmake.org/cmake/help/latest/module/GNUInstallDirs.html
James Turner [Fri, 8 Jul 2016 08:36:42 +0000 (09:36 +0100)]
Initial MP support in the launcher.
James Turner [Mon, 4 Jul 2016 21:22:32 +0000 (22:22 +0100)]
Fix fgValidatePath on Windows
James Turner [Mon, 4 Jul 2016 09:17:41 +0000 (10:17 +0100)]
Build fixes for yasim tests / SGPath changes.
James Turner [Mon, 4 Jul 2016 08:06:42 +0000 (09:06 +0100)]
Update for changed SGPath::realpath signature
James Turner [Sun, 3 Jul 2016 22:59:40 +0000 (23:59 +0100)]
fgValidatePath uses SGPath
James Turner [Sun, 3 Jul 2016 22:48:44 +0000 (23:48 +0100)]
More std::ifstream -> sg_ifstream
James Turner [Sun, 3 Jul 2016 22:43:39 +0000 (23:43 +0100)]
Update for path-aware easyXML API
Bertrand Coconnier [Sun, 3 Jul 2016 13:38:14 +0000 (15:38 +0200)]
Added the dependency to Shlwapi for the Windows build (needed by SimGear).
James Turner [Fri, 1 Jul 2016 09:54:29 +0000 (04:54 -0500)]
Further SGPath encoding fixes.
James Turner [Wed, 29 Jun 2016 15:25:42 +0000 (16:25 +0100)]
Fix an assert on Windows
James Turner [Tue, 28 Jun 2016 15:52:42 +0000 (16:52 +0100)]
Further Windows SGpath fixes
James Turner [Thu, 23 Jun 2016 13:26:34 +0000 (14:26 +0100)]
Use future-proof SGPath APIs.
Remove uses of .str(), .c_str() and some other methods of SGPath.
Pass SGPath directly where possible, or explicitly convert to the
appropriate 8-bit encoding.
Erik Hofman [Mon, 27 Jun 2016 11:21:26 +0000 (13:21 +0200)]
Remove a debug message
Erik Hofman [Mon, 27 Jun 2016 11:21:13 +0000 (13:21 +0200)]
Use the SimGear sample format types
Bertrand Coconnier [Sat, 25 Jun 2016 19:26:50 +0000 (21:26 +0200)]
convert another path to std::string before using it to prevent a compiler error
Erik Hofman [Sat, 25 Jun 2016 13:00:35 +0000 (15:00 +0200)]
convert the path to std::string before using it to prevent a compiler error
Erik Hofman [Fri, 24 Jun 2016 10:54:01 +0000 (12:54 +0200)]
Convert PKGLIBDIR to SGPath before returing it to prevent a compiler error
James Turner [Tue, 21 Jun 2016 11:29:04 +0000 (12:29 +0100)]
Use Paths instead of strings.
James Turner [Tue, 21 Jun 2016 11:28:35 +0000 (12:28 +0100)]
Work with new SGPath API.
James Turner [Fri, 17 Jun 2016 21:48:24 +0000 (22:48 +0100)]
For stable versions, download data tarball directly
Part of https://sourceforge.net/p/flightgear/codetickets/1865/
James Turner [Fri, 17 Jun 2016 21:42:33 +0000 (22:42 +0100)]
Avoid overlap of ratings / progress bar
Part of issues mentioned in:
https://sourceforge.net/p/flightgear/codetickets/1865/
James Turner [Fri, 17 Jun 2016 16:53:35 +0000 (17:53 +0100)]
Aircraft-states feature.
James Turner [Wed, 15 Jun 2016 21:31:47 +0000 (22:31 +0100)]
Remove FGAdmin
James Turner [Wed, 15 Jun 2016 21:28:27 +0000 (22:28 +0100)]
Allow scenery installation from the launcher.
Replaces FGadmin functionality.
Erik Hofman [Tue, 14 Jun 2016 12:11:12 +0000 (14:11 +0200)]
Code cleanup after fixing the sound position and orientation
Erik Hofman [Mon, 13 Jun 2016 11:50:40 +0000 (13:50 +0200)]
Do not use properties but get the position and orientation information straight from the view manager
Bertrand Coconnier [Sun, 12 Jun 2016 15:04:35 +0000 (17:04 +0200)]
Sync'ed with JSBSim: avoid the lag in <kinematic> while trimming. This allows the trim on ground for the P51 to succeed.
Bertrand Coconnier [Sun, 12 Jun 2016 09:36:45 +0000 (11:36 +0200)]
Sync'ed with JSBSim:
* Fixed the trim on ground algorithm. Now JSBSim aircrafts should no longer be 'dropped' on the runway at start.
* Removed a correction on the propeller induced velocity that was giving erratic results when the aircraft aero velocity is very small.
* Various source comments updates.
James Turner [Thu, 9 Jun 2016 19:34:43 +0000 (20:34 +0100)]
Revert "Special case this define"
This reverts commit
58731a01e24f3adb603749f7bf5b69356a5cb7e2 .
James Turner [Thu, 9 Jun 2016 15:20:25 +0000 (16:20 +0100)]
Special case this define
James Turner [Thu, 9 Jun 2016 15:19:34 +0000 (16:19 +0100)]
VS2015 tweaks
James Turner [Thu, 9 Jun 2016 10:04:24 +0000 (11:04 +0100)]
Explicitly shut down logging
- needed to call FreeConsole on Windows.
James Turner [Thu, 9 Jun 2016 10:04:09 +0000 (11:04 +0100)]
Fix dependency on ‘version’ file
James Turner [Wed, 8 Jun 2016 14:45:00 +0000 (15:45 +0100)]
Launcher: fix a crash on searching locations
When hitting return multiple times, could hit a null-pointer
crash here.
James Turner [Wed, 8 Jun 2016 14:28:27 +0000 (15:28 +0100)]
Improved feedback from scenery download.
James Turner [Thu, 9 Jun 2016 09:33:30 +0000 (10:33 +0100)]
Tweaks for VS 15 / boost detection
James Turner [Wed, 8 Jun 2016 11:00:35 +0000 (12:00 +0100)]
Hide add-ons tab when running launcher in-app
Torsten Dreyer [Mon, 6 Jun 2016 10:17:12 +0000 (12:17 +0200)]
Fix the root cause for terrasync.py timeouts
Thanks to Andre Coetzee for spotting.
Also, don't hardcode port 80, intead use the port given in the url
James Turner [Wed, 1 Jun 2016 21:58:03 +0000 (22:58 +0100)]
VS2015 compatability fixes.
James Turner [Wed, 1 Jun 2016 21:57:11 +0000 (22:57 +0100)]
VS2015 fixes
Explicitly specialize these templates.
Erik Hofman [Sat, 28 May 2016 08:05:09 +0000 (10:05 +0200)]
Revert some debugging code which krept in
Erik Hofman [Sat, 28 May 2016 07:57:03 +0000 (09:57 +0200)]
Fix the header name change from sample_openal.hxx to sample.hxx
Bertrand Coconnier [Fri, 27 May 2016 11:50:35 +0000 (13:50 +0200)]
Tentative to fix JSBSim bug SF #115 : don't compute cl-squared when qbar is too low otherwise its value will go through the roof and so will the induced drag.
James Turner [Wed, 25 May 2016 20:48:06 +0000 (21:48 +0100)]
Fallback URL when official catalog is not found.
Tolerate the case where a URL matching the exact FG version is
not found; lookup a generic URL, in the hope it supports our
version (additional changes will make this more likely)
Torsten Dreyer [Wed, 25 May 2016 14:19:36 +0000 (16:19 +0200)]
First attempt to handle the nasty socket timeout
Retry once if a http get fails
Erik Hofman [Wed, 25 May 2016 08:30:34 +0000 (10:30 +0200)]
Prevent rf2 from becoming inf
Bertrand Coconnier [Mon, 23 May 2016 18:02:36 +0000 (20:02 +0200)]
Bug fix for JSBSim SF bug #115: P51D crashes when advance ratio goes through zero
Erik Hofman [Mon, 23 May 2016 09:39:40 +0000 (11:39 +0200)]
Fix file permissions
Erik Hofman [Mon, 23 May 2016 09:38:05 +0000 (11:38 +0200)]
Code cleanups, code updates and fix at least on (possible) devide-by-zero
James Turner [Sat, 21 May 2016 13:00:29 +0000 (14:00 +0100)]
Real fix for Mac deployment issues.
James Turner [Sat, 21 May 2016 09:36:43 +0000 (10:36 +0100)]
Testing if this change broke Mac deployment.
Hopefully it didn’t but the time-frame is correct and it’s just
about the only code that happens before QApplication is created.
Florent Rougon [Wed, 18 May 2016 08:13:18 +0000 (10:13 +0200)]
Add missing include in src/Navaids/NavDataCache.cxx
#include <sstream> is needed for NavDataCachePrivate::init()
which uses std::ostringstream.
Torsten Dreyer [Wed, 18 May 2016 13:14:59 +0000 (15:14 +0200)]
Add user-agent request header
Torsten Dreyer [Wed, 18 May 2016 10:51:29 +0000 (12:51 +0200)]
Much better terrasync.py
- tortellini instead of spaghetti code (use oop)
- reuse connection
Torsten Dreyer [Wed, 18 May 2016 06:28:27 +0000 (08:28 +0200)]
Expose the type (loc/vor) for the navradio
Automatic Release Builder [Tue, 17 May 2016 08:03:50 +0000 (10:03 +0200)]
new version: 2016.3.0
Automatic Release Builder [Tue, 17 May 2016 08:03:50 +0000 (10:03 +0200)]
new version: 2016.2.1
Richard Harrison [Thu, 12 May 2016 10:05:28 +0000 (12:05 +0200)]
Fix MSVC10 compilation errors by using streams.
Richard Harrison [Thu, 12 May 2016 06:15:52 +0000 (08:15 +0200)]
Multiplayer packet boundary warnings
* Add warning if multiplayer packet boundary reached
* Add warning if string too big for remaining space in packet
ref: https://sourceforge.net/p/flightgear/mailman/message/
35059961 /
Torsten Dreyer [Wed, 11 May 2016 20:59:59 +0000 (22:59 +0200)]
terrasync.py: cleanup and add some more power
- add option --quick
check sha1sum of .dirindex files and skip directory if hash matches
- add option --remove-orphan
remove orphan files (files exist locally but not on server)
- be less verbose
- write .dirindex files locally
Torsten Dreyer [Wed, 11 May 2016 12:59:36 +0000 (14:59 +0200)]
Move terrasync.py to /scripts/python