James Turner
c9f922ce1b
Expose node position over property-mirror protocol.
2017-01-26 20:36:07 +00:00
Viktor Radnai
a26a5d741b
Make wheels spin down slowly once off the ground
2017-01-26 20:36:07 +00:00
Erik Hofman
1a0537e493
Silence a few compiler warnings
2017-01-26 15:37:43 +01:00
Gijs de Rooy
5aef1a8700
Let CMake install fgqcanvas
2017-01-26 15:16:21 +01:00
Erik Hofman
e31d6b083e
Pick a default build type if none is specified
2017-01-26 14:48:35 +01:00
James Turner
70e79a849e
Tweak launcher to be a MainWindow
...
For unknown reasons this seems to alleviate the word-wrap / min-height
bug on Windows. Committing so we can test and verify this is really
the case before the next release.
2017-01-26 00:38:19 +00:00
James Turner
fb1a29200a
Merge /u/setvisible/flightgear/ branch next into next
...
https://sourceforge.net/p/flightgear/flightgear/merge-requests/72/
2017-01-25 23:36:52 +00:00
James Turner
0fe14f7c36
Use enable-hot flag in model manager.
...
Allow control of the terrain flag on models added via the model
manager at runtime.
Designed and requested by Henning Stahlke
2017-01-25 22:19:15 +00:00
James Turner
a0f2726a39
Set default airport/aircraft in the launcher.
...
Parse the defaults file to set the desired default aircraft and
airport when no previous state exists.
Fixes:
https://sourceforge.net/p/flightgear/codetickets/1936/
2017-01-25 20:41:40 +00:00
setvisible
7d02ffecab
Changed aircraft list's scrolling policy to *ScroolPerPixels*, because items have non-regular height.
2017-01-25 18:40:40 +01:00
setvisible
928567650f
Added the missing FG icons to the Qt dialogs
2017-01-25 18:18:11 +01:00
Torsten Dreyer
1f9ece8303
Location preset for ENBR (2017.1)
2017-01-25 14:00:06 +01:00
James Turner
15dbe1069d
Bump the minimum Qt version for Remote-canvas.
...
QByteArrayList needs 5.4, not 5.3
Also flip the default to off of building the remote-canvas, to avoid
people getting caught out.
2017-01-24 10:34:56 +00:00
Stuart Buchanan
07a9ee5b42
Fix fgelev by defining the correct scenery-path-suffix.
2017-01-23 19:17:50 +00:00
James Turner
6311e1ad24
Merge /u/setvisible/flightgear/ branch next into next
...
https://sourceforge.net/p/flightgear/flightgear/merge-requests/70/
2017-01-23 09:16:21 +00:00
Stuart Buchanan
dab9a9fc73
Remove /sim/rendering/building-mesh.
...
Made redundant by /sim/rendering/scenery-path-suffix
2017-01-21 22:22:43 +00:00
martymac
ffc7ad6cdf
Fix build with Clang 4.0.0.
...
Those patches fix errors related to ordered comparisons between pointers and
integers, such as the ones related here on FreeBSD :
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=216203
2017-01-21 21:32:50 +00:00
setvisible
5ce85c2248
fixed the missing FG icon (QtLauncher's mainwindow)
2017-01-21 19:23:21 +01:00
Erik Hofman
40b6ca14e8
Move SIMD flags to CMAKE_CXX_FLAGS_RELEASE and fix a typo in the process
2017-01-20 14:56:50 +01:00
James Turner
8472a8c38a
Launcher smoothly scales thumbnails.
...
Was accidentally using nearest, not linear, interpolation when
resizing thumbnails. Very pixels. Much ugly.
2017-01-17 22:18:35 +00:00
Erik Hofman
404fad4254
MSVC fix
2017-01-15 09:26:34 +01:00
Erik Hofman
9f9f1c631f
Add the latest code for reference in the JSBSim mailing list while bug hunting
2017-01-14 14:33:28 +01:00
Erik Hofman
1ef1d5ad43
Fix a potential segmentation fault and turn it into a harmless message.
2017-01-14 10:37:42 +01:00
Erik Hofman
ed4a9337d9
Fade in the sound exponentially at startup
2017-01-12 15:06:04 +01:00
James Turner
88fc98f57b
Mcc build fix for JSBsim executable.
2017-01-12 12:30:43 +00:00
Geoff McLane
52572ef1f3
Add back a JSBSim.exe build, install
2017-01-12 12:30:42 +00:00
Geoff McLane
c7391668e6
To build JSBSim, add copy from jsbsim-code repo
2017-01-12 12:30:42 +00:00
Erik Hofman
f54e03d7c6
Merge branch 'next' of ssh://git.code.sf.net/p/flightgear/flightgear into next
2017-01-12 11:45:08 +01:00
Erik Hofman
9f6422b5e2
only start the sounds when the soundmanager becomes active
2017-01-12 11:44:53 +01:00
James Turner
78498c560d
Rename preferences.xml -> defaults.xml
...
Requires FGData commit: 0565eaab10a5d466cd485766b17d1870936a0a57
(which actually renames the file).
Also disables the preferences-load command since I don’t believe it
would actually be safe to reload the defaults without doing a simulator
reset (aircraft -set.xml values would be overwritten, for example)
2017-01-12 09:45:19 +00:00
Erik Hofman
2098593531
Do not proceed in update() until is_active() returns true
2017-01-11 15:14:08 +01:00
James Turner
ac8fb6fd24
Add some additional check to NavCache opening.
...
Hoping to capture why opening the DB read-write fails in some cases
on Windows.
2017-01-10 10:44:18 +00:00
James Turner
9441f0d656
Work-around OS-X event-input shutdown crashes.
2017-01-09 16:54:15 +00:00
Erik Hofman
f61293a935
Geoff McLane:
...
1. The variables SIMGEAR_CORE_LIBRARIES and
SIMGEAR_CORE_LIBRARY_DEPENDENCIES are
no longer set... hence the need to hard-code 'SimGearCore'
in the target_link_libraries()
2. And -lfreetype means the linker must know the specific
link path to it, while the variable FREETYPE_LIBRARIES
contains the fully qualified path to the library.
3. Improved the 'found glut' message to show exactly what
was found, and being used... This is due to the user possibly
also have the near binary compatible glut32.lib found, which
will fail in the link due to some freeglut extensions have been
used.
4. Adding the define -DFREEGLUT_LIB_PRAGMAS=0 is
necessary to stop the freeglut headers from using a MSVC pragma
to declare the library, which will /not/ not be found...
5. In Windows the glew library is not -lGLEW, and even if it
was, it would not be found, without adding a link_directories(
path/to/library ),
while the GLEW_LIBRARIES variable has the fully qualified path.
2017-01-08 10:23:46 +01:00
Erik Hofman
bb781e5e10
Fix the REPLACE statement for WITHOUT ROWID tables that lack secondary indexes so that it works correctly with triggers and foreign keys. This was a new bug caused by performance optimizations added in version 3.16.0. Ticket 30027b613b4
...
Fix the sqlite3_value_text() interface so that it correctly translates content generated by zeroblob() into a string of all 0x00 characters. This is a long-standing issue discovered after the 3.16.1 release by OSS-Fuzz
Fix the bytecode generator to deal with a subquery in the FROM clause that is itself a UNION ALL where one side of the UNION ALL is a view that contains an ORDER BY. This is a long-standing issue that was discovered after the release of 3.16.1. See ticket 190c2507.
Adjust the sqlite3_column_count() API so it more often returns the same values for PRAGMA statements as it did in prior releases, to minimize disruption to applications that might be using that interface in unexpected ways.
2017-01-07 15:51:23 +01:00
Erik Hofman
52f5d19ac5
Windows also needs dirent.h
2017-01-07 14:16:58 +01:00
Erik Hofman
167a6ec031
MSVC fix
2017-01-07 11:19:43 +01:00
Erik Hofman
596ba557f1
Detect the absence of SSE2 hardware as soon as possible and bail out if it is not found but FligthGear is compiled with SSE2 support
2017-01-06 16:30:51 +01:00
Erik Hofman
2408a3a28a
Do not rely on SSE3, this is just a slight drawback
2017-01-06 15:10:34 +01:00
Erik Hofman
9a71f6348f
A new batch of updates, slowly moving forward
2017-01-06 15:02:35 +01:00
Florent Rougon
d762db2db8
Fix null pointer dereference introduced by 8aec4a0cef
2017-01-06 13:07:00 +01:00
Erik Hofman
7618cbffc2
Fix a bug concerning the use of row values within triggers (see ticket 8c9458e7) that was in version 3.15.0 but was not reported until moments after the 3.16.0 release was published.
2017-01-06 12:58:03 +01:00
Erik Hofman
cf935b5882
Try to prevent a possible device-by-zero
2017-01-05 14:35:50 +01:00
James Turner
4a3ee6a74a
Relax base-package and SimGear version checks.
...
As discussed on the devel list, only require the major+minor versions
of FG+SG+data to match by default. If we encounter a situation on
a release branch where stronger checks are needed, it’s easy to
restore.
2017-01-05 11:09:41 +00:00
Florent Rougon
ea827f5677
Revert commits e1b65590
, 0b1c3568
and 72886289
...
Commit e1b65590cb
was:
Add the top-level options.xml and Translations directory moved out of
FGData
Commit 0b1c356837
was:
Make the FG installation prefix available to C++ code via config.h
Commit 7288628919
was:
Load --help output and translated strings from
$FG_INSTALL_PREFIX/share/flightgear
For the reasons of these revertings, see the thread at
<https://sourceforge.net/p/flightgear/mailman/flightgear-devel/thread/CAHtsj_eFdxLoXXoNq%3D3OKNRmyR6-FowFL97TASdQJx8N05Lmig%40mail.gmail.com/#msg35580548 >,
including <https://sourceforge.net/p/flightgear/mailman/message/35584363/ >,
<https://sourceforge.net/p/flightgear/mailman/message/35584803/ > and
<https://sourceforge.net/p/flightgear/mailman/message/35585421/ > (appearing
out-of-thread according to the SF mailing list archive...).
2017-01-05 06:53:53 +01:00
Florent Rougon
9fdcca5e94
Revert relevant parts of f4d8d8c6a1
...
For the reasons of this reverting, see the thread at
<https://sourceforge.net/p/flightgear/mailman/flightgear-devel/thread/CAHtsj_eFdxLoXXoNq%3D3OKNRmyR6-FowFL97TASdQJx8N05Lmig%40mail.gmail.com/#msg35580548 >,
including <https://sourceforge.net/p/flightgear/mailman/message/35584363/ >,
<https://sourceforge.net/p/flightgear/mailman/message/35584803/ > and
<https://sourceforge.net/p/flightgear/mailman/message/35585421/ > (appearing
out-of-thread according to the SF mailing list archive).
2017-01-05 06:31:52 +01:00
James Turner
206b272210
Add additional nameForType aliases
2017-01-03 15:16:23 +00:00
James Turner
f062fd0f60
Fix missing FGPositioned nameForType data.
2017-01-03 15:14:26 +00:00
James Turner
8aec4a0cef
Silence a clang warning.
2017-01-03 15:11:12 +00:00
Erik Hofman
a50d614c77
Switch to SQLite 3.16 which promises about 9% fewer CPU cycles
2017-01-03 11:14:25 +01:00