]>
git.mxchange.org Git - flightgear.git/log
Torsten Dreyer [Wed, 4 May 2016 21:08:22 +0000 (23:08 +0200)]
initial commit for a python based terrasync client
Edward d'Auvergne [Tue, 3 May 2016 07:56:06 +0000 (09:56 +0200)]
Shift of management of the precipitation OSG scene graph to the scenery manager.
The precipitation branch of the OSG scene graph is now centrally managed by the
scenery manager rather the precipitation manager itself. The scene graph
initialisation from the constructor has also been shifted into the new
FGPrecipitationMgr::sceneGraphSetup() function.
Edward d'Auvergne [Tue, 3 May 2016 13:14:53 +0000 (15:14 +0200)]
Prevention of the creation of multiple OSG scene graph roots.
As the scenery manager's init() function is called twice on start up, two OSG
scene graph roots would be created. A number of scene graph branches would be
initalised on the first root, but then be lost as the second is created. This
fixes the precipitation branch, for example.
James Turner [Tue, 17 Mar 2015 16:56:52 +0000 (16:56 +0000)]
Set min-macos-version for CMake 3.2.1
Stuart Buchanan [Thu, 22 Sep 2016 19:40:26 +0000 (20:40 +0100)]
Add support for building meshes.
James Turner [Thu, 8 Sep 2016 13:49:52 +0000 (14:49 +0100)]
Tweak launcher layout margins.
Trying to squeeze things back into an XGA screen. Will backport once
I get feedback.
James Turner [Thu, 8 Sep 2016 10:41:40 +0000 (11:41 +0100)]
Launcher sets —no-default-config automatically.
James Turner [Thu, 8 Sep 2016 10:41:21 +0000 (11:41 +0100)]
Fix launcher cmd-Q behaviour.
James Turner [Wed, 7 Sep 2016 22:30:34 +0000 (23:30 +0100)]
—config options can load non-XML files
Expand existing —-config option to read either property-XML files (as
it previously did) but for non-XML files, to parse them as command
line argument files.
James Turner [Wed, 7 Sep 2016 21:51:08 +0000 (22:51 +0100)]
Fix setting start offset with MP enabled.
Curtis L. Olson [Wed, 7 Sep 2016 16:38:45 +0000 (11:38 -0500)]
Update default aircraft hangar catalog.xml url.
Curtis L. Olson [Tue, 6 Sep 2016 16:11:06 +0000 (11:11 -0500)]
Clean up some 'visually' misleading indentation (where the indentation suggests
a different logic flow than is actually there.)
Automatic Release Builder [Tue, 6 Sep 2016 10:51:04 +0000 (12:51 +0200)]
new version: 2016.4.0
Automatic Release Builder [Tue, 6 Sep 2016 10:51:04 +0000 (12:51 +0200)]
new version: 2016.3.1
James Turner [Mon, 5 Sep 2016 14:45:37 +0000 (15:45 +0100)]
Adjust behaviour of —no-default-config option
Still read autosave and preferences.xml in this case, but skip all
config files (.fgfsrc, etc)
James Turner [Wed, 31 Aug 2016 22:07:21 +0000 (23:07 +0100)]
Fix launcher failure when MP is enabled.
Only set —callsign argument if the user entered one.
Bertrand Coconnier [Sun, 28 Aug 2016 10:23:17 +0000 (12:23 +0200)]
Fixed the initial location so that geodetic latitude and ASL are kept in sync.
James Turner [Sun, 21 Aug 2016 15:36:54 +0000 (10:36 -0500)]
Fix re-selection of start location.
James Turner [Fri, 19 Aug 2016 15:09:52 +0000 (16:09 +0100)]
Launcher sets location via properties.
Bypass the options system to set location from the launcher; this
allows the same code to be used in-sim for repositioning, while
keeping compatibility with other repositions approaches.
James Turner [Fri, 19 Aug 2016 11:12:02 +0000 (12:12 +0100)]
Launcher can see install Airports/ data.
James Turner [Thu, 18 Aug 2016 15:23:39 +0000 (16:23 +0100)]
Pass the install dir to Terrasync.
With Simgear commit
d7d59b08a2f1a77a4247ec1a89d6ff48ed73f5c7 , this
allows terrasync to be initialised from files in the install data,
which avoids downloading them again.
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.