]>
git.mxchange.org Git - flightgear.git/log
onox [Sun, 31 May 2015 16:16:04 +0000 (18:16 +0200)]
Choose a random splash texture
Signed-off-by: onox <denkpadje@gmail.com>
onox [Thu, 28 May 2015 22:32:57 +0000 (00:32 +0200)]
submodel: Fix -Wreorder warnings
Signed-off-by: onox <denkpadje@gmail.com>
onox [Thu, 28 May 2015 21:46:18 +0000 (23:46 +0200)]
submodel: Only warn if an <*-offset> is actually present
Signed-off-by: onox <denkpadje@gmail.com>
onox [Thu, 28 May 2015 21:40:58 +0000 (23:40 +0200)]
submodel: Rename yaw and pitch to heading-deg and pitch-deg
Signed-off-by: onox <denkpadje@gmail.com>
Torsten Dreyer [Fri, 29 May 2015 09:33:06 +0000 (11:33 +0200)]
Pull in latest mongoose HEAD
Torsten Dreyer [Fri, 29 May 2015 08:27:25 +0000 (10:27 +0200)]
Silence some warnings
AIBallistic: wrong order of member initialization
Other: unused variables
Torsten Dreyer [Wed, 27 May 2015 11:23:45 +0000 (13:23 +0200)]
Add 8.33 kHz support to the commradio
Usage:
Add
<comm-radio>
<name>comm</name>
<number>0</number>
<eight-point-three type="bool">true</eight-point-three>
</comm-radio>
to the instrumentation.xml
If eight-point-three is disabled nor not present, previous functionality is unchanged
If eight-point-three is enabled,
set
/instrumentation/comm[x]/frequencies/[selected|standby]-mhz
to the desired 8.33 channel (118.000..136.990) or
/instrumentation/comm[x]/frequencies/[selected|standby]-channel
to the desired channel-number (0..3039).
Valid channels are:
xxx.000
xxx.005
xxx.010
xxx.015
xxx.025
xxx.030
xxx.035
xxx.040
xxx.050
xxx.055
xxx.060
xxx.065
xxx.075
xxx.080
xxx.085
xxx.090
where 118.0 <= xxx <= 136.990
onox [Wed, 27 May 2015 09:35:51 +0000 (11:35 +0200)]
Revert to old behavior of life randomness
Signed-off-by: onox <denkpadje@gmail.com>
onox [Sun, 24 May 2015 03:37:42 +0000 (05:37 +0200)]
submodel: Move <yaw-offset> and <pitch-offset> to <offsets>
Signed-off-by: onox <denkpadje@gmail.com>
onox [Sat, 23 May 2015 08:41:22 +0000 (10:41 +0200)]
submodel: Support <offsets> with <x-m>, <y-m>, and <z-m>
Signed-off-by: onox <denkpadje@gmail.com>
onox [Sat, 23 May 2015 04:58:53 +0000 (06:58 +0200)]
submodel: Use quaternions instead of trigonometry
Signed-off-by: onox <denkpadje@gmail.com>
onox [Fri, 22 May 2015 03:09:02 +0000 (05:09 +0200)]
submodel: Fix incorrect yaw and pitch offsets
Signed-off-by: onox <denkpadje@gmail.com>
onox [Thu, 21 May 2015 20:45:15 +0000 (22:45 +0200)]
submodel: Add random error for azimuth and elevation
Signed-off-by: onox <denkpadje@gmail.com>
onox [Wed, 20 May 2015 22:23:33 +0000 (00:23 +0200)]
submodel: Fix randomness of Cd and life
Signed-off-by: onox <denkpadje@gmail.com>
onox [Wed, 20 May 2015 18:25:37 +0000 (20:25 +0200)]
submodel: Remove FGSubmodelMgr::setSubData()
Signed-off-by: onox <denkpadje@gmail.com>
Torsten Dreyer [Wed, 27 May 2015 08:19:18 +0000 (10:19 +0200)]
Remove debug console output in FGApproachController
Console was filled with
FGApproachController::render function not yet implemented
Torsten Dreyer [Fri, 22 May 2015 16:39:37 +0000 (18:39 +0200)]
fix previous incomplete patch
add missing continue statement
Torsten Dreyer [Fri, 22 May 2015 15:40:17 +0000 (17:40 +0200)]
Only warn about unknown tags in instrumentation.xml
Richard J. Senior:
Without this commit, unknown top-level tags in instrumentation.xml are treated
as errors and the rest of the file is not processed.
Users running Flightgear versions prior to 3.2 have experienced problems with
the comm-radio tags after downloading updated versions of aircraft from FGADDON.
Instrumentation listed after the unrecognized comm-radio tags is not processed
for these users and is inactive in the cockpit.
This commit changes the instrumentation build method so that unrecognized tags
are treated as warnings. This won't help users running older versions but
protects against the same problems occurring if new tags are added to
instrumentation in the future.
Torsten Dreyer [Tue, 19 May 2015 09:56:01 +0000 (11:56 +0200)]
Torsten Dreyer [Tue, 19 May 2015 09:52:49 +0000 (11:52 +0200)]
onox [Thu, 30 Apr 2015 12:54:36 +0000 (14:54 +0200)]
Small refactoring of Torsten's refactoring
Signed-off-by: onox <denkpadje@gmail.com>
Signed-off-by: Erik Hofman <erik@ehofman.com>
Torsten Dreyer [Thu, 30 Apr 2015 09:39:00 +0000 (11:39 +0200)]
Small refactoring of the submodel patch from onox
Signed-off-by: onox <denkpadje@gmail.com>
Signed-off-by: Erik Hofman <erik@ehofman.com>
onox [Sat, 25 Apr 2015 10:33:34 +0000 (12:33 +0200)]
Use InputValue for yaw-offset and pitch-offset
Signed-off-by: onox <denkpadje@gmail.com>
Signed-off-by: Erik Hofman <erik@ehofman.com>
onox [Fri, 15 May 2015 07:29:23 +0000 (09:29 +0200)]
Use actual position of view for sound manager
Signed-off-by: Erik Hofman <erik@ehofman.com>
Durk Talsma [Fri, 15 May 2015 19:42:10 +0000 (21:42 +0200)]
Temporary fix: ground networks are not loaded when a navcache is present. But, the AI/ATC code relies on radio frequencies listed in the groundnet files. Since these are not imported into the nav cache, they remain 0.
By forcing the loading of the ground networks, I have the frequencies back. We should find a proper solution later.
Durk Talsma [Fri, 15 May 2015 16:25:16 +0000 (18:25 +0200)]
A second init() is necessary to start the ATCController. There's probably a better way to do is, but for now let's just stick to how I had it set up in early 2012.
Durk Talsma [Fri, 15 May 2015 11:30:16 +0000 (13:30 +0200)]
Reinstate the backbone of the "I" part of the Interactive traffic system.
Durk Talsma [Thu, 14 May 2015 16:22:42 +0000 (18:22 +0200)]
Some preparatory work for reinstating a missing piece of code in the routing algorithm for the AI system.
Durk Talsma [Thu, 14 May 2015 16:20:25 +0000 (18:20 +0200)]
Reformatting.
Durk Talsma [Thu, 14 May 2015 16:15:30 +0000 (18:15 +0200)]
Fix bug when starting using the --parkpos option. Create a pointer to a ParkingAssignment object, so that the reference counter doesn't get reset to 0 when the local class is destroyed.
Durk Talsma [Thu, 14 May 2015 15:41:58 +0000 (17:41 +0200)]
Workaround for problem with SGPath: create_dir() does not create the last subdirectory when passed a dir-path only.
Edward d'Auvergne [Sun, 3 May 2015 18:04:33 +0000 (20:04 +0200)]
Singularity avoidance fix for the flightgear Viewer.
This was reported at https://sourceforge.net/p/flightgear/codetickets/1740/ and
discussed at http://thread.gmane.org/gmane.games.flightgear.devel/77562 .
The flightgear Viewer no longer causes aircraft to disappear due to the
singularity at the poles resulting in an undefined azimuthal angle.
Thomas Albrecht [Tue, 7 Apr 2015 11:29:00 +0000 (21:29 +1000)]
renamed to DampedOscillation
Torsten Dreyer [Tue, 21 Apr 2015 11:05:41 +0000 (13:05 +0200)]
Fix "Error in ground network. Failed to find first waypoint"
Fix provided by Jens Thoms Toerring, OK'ed from Durk
http://thread.gmane.org/gmane.games.flightgear.devel/77674
James Turner [Mon, 20 Apr 2015 09:42:22 +0000 (10:42 +0100)]
Explicit NSPathUtilities include.
James Turner [Mon, 20 Apr 2015 09:35:24 +0000 (10:35 +0100)]
Explicit NSBundle include
- should fix Jenkins build, hopefully.
Torsten Dreyer [Thu, 16 Apr 2015 18:58:56 +0000 (20:58 +0200)]
Conditionally enable hot for multiplayer models
originally from denk padje alias onox
Torsten Dreyer [Wed, 15 Apr 2015 08:41:31 +0000 (10:41 +0200)]
property browser: group radio-button elements
This allows to better render bool properties
Bertrand Coconnier [Sun, 12 Apr 2015 16:20:00 +0000 (18:20 +0200)]
Modified the loop so that the simulation is suspended whenever the user
set the property fdm/jsbsim/simulation/terminate to true.
James Turner [Sat, 11 Apr 2015 20:59:37 +0000 (21:59 +0100)]
Fix a clang warning.
James Turner [Sat, 11 Apr 2015 20:59:23 +0000 (21:59 +0100)]
Explicit AppKit includes for Mac.
James Turner [Sat, 11 Apr 2015 20:59:01 +0000 (21:59 +0100)]
Fix a clang warning.
James Turner [Sat, 11 Apr 2015 20:58:55 +0000 (21:58 +0100)]
Explicit Mac SDK for the moment.
Bertrand Coconnier [Fri, 10 Apr 2015 17:21:59 +0000 (19:21 +0200)]
Removed executable flags for JSBSim source files and synced JSBSim (removed warnings about comparison between signed and unsigned / modified FGInput to issue a more explicit message about unknown input types)
James Turner [Wed, 25 Mar 2015 14:16:09 +0000 (09:16 -0500)]
New PathsDialog, for managing locations.
James Turner [Tue, 17 Mar 2015 22:10:49 +0000 (22:10 +0000)]
Work on new download-dir option
- simplify management of a single, user-facing
location for large downloaded data.
James Turner [Mon, 16 Mar 2015 16:34:22 +0000 (17:34 +0100)]
GUI exclude support.
- visual refinements in the delegate.
James Turner [Mon, 16 Mar 2015 15:07:44 +0000 (16:07 +0100)]
Hacking on the delegate height.
James Turner [Fri, 13 Mar 2015 16:29:20 +0000 (17:29 +0100)]
AircraftModel hacking for package support.
James Turner [Thu, 12 Mar 2015 22:43:58 +0000 (23:43 +0100)]
Working on adding catalogs from the GUI
James Turner [Thu, 12 Mar 2015 13:29:06 +0000 (13:29 +0000)]
Basics on catalog list model in the GUI.
Rebecca N. Palmer [Thu, 9 Apr 2015 18:05:22 +0000 (19:05 +0100)]
James Turner [Thu, 9 Apr 2015 14:31:09 +0000 (15:31 +0100)]
Fix —show-aircraft with multiple aircraft dirs
Patch from Jens Thoms Toerring
Torsten Dreyer [Tue, 7 Apr 2015 10:11:15 +0000 (12:11 +0200)]
Catch exception by reference, not by value
Torsten Dreyer [Tue, 7 Apr 2015 10:08:01 +0000 (12:08 +0200)]
DigitalFilter: remove debug output
Torsten Dreyer [Tue, 7 Apr 2015 09:59:07 +0000 (11:59 +0200)]
Better fix for NoaaMetarGetRequest::onDone
Keep a reference to the LiveMetarProperties while the HTTP request is active
Also, drop the MetarDataHandler which was unneeded overhead
Thomas Albrecht [Sat, 28 Mar 2015 06:23:01 +0000 (17:23 +1100)]
add DampedOsciFilter
Rebecca N. Palmer [Mon, 6 Apr 2015 09:28:10 +0000 (10:28 +0100)]
Fix spelling
Rebecca N. Palmer [Sat, 4 Apr 2015 13:32:58 +0000 (14:32 +0100)]
Don't free METAR objects, it makes NoaaMetarGetRequest::onDone crash
Rebecca N. Palmer [Fri, 3 Apr 2015 18:15:52 +0000 (19:15 +0100)]
Fix compile with CMake 3.2.1, by Kevin Seroux
Explicitly link X11, as this no longer comes with OpenGL
Rebecca N. Palmer [Fri, 3 Apr 2015 13:18:04 +0000 (14:18 +0100)]
UIUC: fix check_float (EOF is not an error in this context)
http://sourceforge.net/p/flightgear/mailman/message/
33683003 /
Rebecca N. Palmer [Fri, 3 Apr 2015 13:13:13 +0000 (14:13 +0100)]
QtLauncher: fix adding aircraft paths
Avoids Nasal security errors when using "Additional aircraft locations"
Erik Hofman [Thu, 2 Apr 2015 18:31:17 +0000 (20:31 +0200)]
Do not run the HoldDown code until after the aircraft is trimmed to prevent a devide by zero and ultimately a segmentation fault
Erik Hofman [Thu, 2 Apr 2015 13:17:12 +0000 (15:17 +0200)]
Sync. with JSBSim just in time for the official JSBSim release.
Torsten Dreyer [Mon, 30 Mar 2015 15:11:47 +0000 (17:11 +0200)]
Make command "request-metar" also work
same problem as previous commit :-/
Torsten Dreyer [Mon, 30 Mar 2015 14:13:01 +0000 (16:13 +0200)]
Make command "clear-metar" work
Didn't work if the client used a non-expanded property path
(like the airport dialog)
Torsten Dreyer [Fri, 27 Mar 2015 23:34:28 +0000 (00:34 +0100)]
httpd: extend the NavDbUriHandler
- add more details for airports
- add "q=airports" query to get the airport list
- add "q=airport&id=abcd" query to get airport details
Torsten Dreyer [Fri, 27 Mar 2015 23:33:26 +0000 (00:33 +0100)]
Add simple getter for all runways to FGAirport
James Turner [Tue, 24 Mar 2015 16:11:42 +0000 (11:11 -0500)]
Portability: Fix compile errors on MSVC (cmath)
From Scott (xDraconian)
James Turner [Mon, 23 Mar 2015 15:05:06 +0000 (10:05 -0500)]
Fix UIUC libc++ compilation.
Edward d'Auvergne [Mon, 23 Mar 2015 17:47:33 +0000 (18:47 +0100)]
Fix to restore the UIUC FDM aircraft after the FGAddon split.
The fix follows from the thread at
http://thread.gmane.org/gmane.games.flightgear.devel/77094, and specifically
implements step 3 in the message
http://thread.gmane.org/gmane.games.flightgear.devel/77094/focus=77214.
The change requires the corresponding <airplane-dir> XML tag deletion
and file system rearrangements in FGAddon as mentioned in the thread to
work.
Torsten Dreyer [Sun, 22 Mar 2015 15:09:42 +0000 (16:09 +0100)]
Fix StateMachine autopilot component
Rebecca N. Palmer [Fri, 20 Mar 2015 18:56:13 +0000 (18:56 +0000)]
Improve error messages for system.fgfsrc removal
The original message (
b5835c38b4fb86262a1ebb24da34d7531c204c6d )
was meaningless on Windows
Rebecca N. Palmer [Fri, 20 Mar 2015 18:20:11 +0000 (18:20 +0000)]
Nasal: remove /tmp/*.xml from allowed paths list
Appears unused, and shouldn't be used on Windows
James Turner [Thu, 19 Mar 2015 17:01:38 +0000 (12:01 -0500)]
Percentage feedback during nav-cache build.
- also used by the GUI launcher for the same.
James Turner [Wed, 18 Mar 2015 19:33:27 +0000 (20:33 +0100)]
Fix a clang unused constant warning
James Turner [Wed, 18 Mar 2015 19:33:14 +0000 (20:33 +0100)]
Enable anti-aliasing in the airport diagram
James Turner [Wed, 18 Mar 2015 19:32:54 +0000 (20:32 +0100)]
Fix clang warning: unused constant.
James Turner [Tue, 17 Mar 2015 23:33:57 +0000 (23:33 +0000)]
Make 3.2.1 fix: make thread check platform specific.
James Turner [Tue, 17 Mar 2015 23:27:25 +0000 (23:27 +0000)]
Make flag Mac specific.
James Turner [Tue, 17 Mar 2015 22:33:54 +0000 (22:33 +0000)]
Fix for Cmake 3.2.1 Mac SDK handling
Torsten Dreyer [Tue, 17 Mar 2015 08:27:03 +0000 (09:27 +0100)]
PropertyChangeWebsocket: sanitize property names
Torsten Dreyer [Sat, 14 Mar 2015 21:33:06 +0000 (22:33 +0100)]
etxtend "pause" command to force pause/continue
Clément de l'Hamaide [Sat, 14 Mar 2015 17:06:34 +0000 (18:06 +0100)]
Increase required CMake version
Qt5 require CMake 2.8.11 or later http://doc.qt.io/qt-5/cmake-manual.html
Rebecca N. Palmer [Fri, 13 Mar 2015 22:39:22 +0000 (22:39 +0000)]
Normalize the allowed paths as well (fix Windows breakage)
Torsten Dreyer [Fri, 13 Mar 2015 21:57:03 +0000 (22:57 +0100)]
warning fix: use correct type for std::string::find reply
bcoconni [Fri, 13 Mar 2015 21:03:22 +0000 (22:03 +0100)]
The QUrl header is needed for compilation on Linux
Rebecca N. Palmer [Fri, 13 Mar 2015 18:14:51 +0000 (18:14 +0000)]
Disable system.fgfsrc
Together with the preceding few commits, this is intended
to make security independent of the data package
Rebecca N. Palmer [Fri, 13 Mar 2015 18:11:29 +0000 (18:11 +0000)]
Document that property write-protection is not a security measure
(Nasal can remove it)
Rebecca N. Palmer [Fri, 13 Mar 2015 18:10:31 +0000 (18:10 +0000)]
remove checkIORules(), replaced by check in fgInitAllowedPaths()
Rebecca N. Palmer [Fri, 13 Mar 2015 18:07:24 +0000 (18:07 +0000)]
Make fgValidatePath always return std::string, not char *
Rebecca N. Palmer [Fri, 13 Mar 2015 18:02:46 +0000 (18:02 +0000)]
Move Nasal io.open to flightgear, and make it use fgValidatePath
Rebecca N. Palmer [Fri, 13 Mar 2015 17:54:44 +0000 (17:54 +0000)]
Stop using property listener for fgValidatePath
This was insecure: while removelistener() won't remove it, there are
other ways to remove a listener from Nasal
James Turner [Thu, 12 Mar 2015 10:36:32 +0000 (10:36 +0000)]
Make a new launcher tab for add-ons
- avoids the settings page being overloaded with list boxes.
Clément de l'Hamaide [Thu, 12 Mar 2015 08:44:51 +0000 (09:44 +0100)]
Show Qt paths in CMake
Torsten Dreyer [Thu, 12 Mar 2015 08:18:41 +0000 (09:18 +0100)]
Split multiplayer command
better split into
multiplayer-connect
multiplayer-disconnect
miltiplayer-refreshserverlist
James Turner [Wed, 11 Mar 2015 23:20:18 +0000 (23:20 +0000)]
Aircraft path support in the Qt launcher
- aircraft dirs are re-scanned when the paths change.
Torsten Dreyer [Wed, 11 Mar 2015 21:28:23 +0000 (22:28 +0100)]
RunUriHandler: add some INFO logging for the requests
Torsten Dreyer [Wed, 11 Mar 2015 21:25:50 +0000 (22:25 +0100)]
Add command multiplayer to control the multiplay_mgr
push the logic to connect/disconnect/refresh out of the UI
into the backend.
Torsten Dreyer [Wed, 11 Mar 2015 21:24:07 +0000 (22:24 +0100)]
MetarProperties: don't double-trigger listeners on invalidate