Klaus Basan
26cc77ebab
refs #810 , using DWORD instead of int to avoid possible issues (signed vs. unsigned)
...
Requires flags as negative flags do not indicate invalid
2016-12-13 19:01:11 +01:00
Roland Winklmeier
0a43ec6542
C++ flag large-address-aware is only valid for 32 bit builds
2016-12-13 19:01:10 +01:00
Roland Winklmeier
745e09ddb8
Support installing of mingw 64bit products
2016-12-13 19:01:09 +01:00
Roland Winklmeier
0de2b9d4b5
Fix installing win32-g++ external libriaries into right folder
2016-12-13 19:01:08 +01:00
Roland Winklmeier
c1d8438ab7
Use '%lu' format when printing DWORD
...
Acoording th MSDN, DWORD is a typedef to unsigned long.
2016-12-13 19:01:07 +01:00
Roland Winklmeier
51b2aa6f88
Style
2016-12-13 19:01:06 +01:00
Roland Winklmeier
0ce38cb7d6
Clarify return value from CDirectPlayPeer::directPlayMessageHandler
...
refs #800
2016-12-13 19:01:05 +01:00
Klaus Basan
bec57e8369
Minor: adjusted error message
2016-12-13 19:01:04 +01:00
Klaus Basan
3d314f8820
refs #808 , UI for CSimulatorInternals
...
* some functions renamed
* update function and view for internals
2016-12-13 19:01:03 +01:00
Klaus Basan
47b395f6b5
refs #808 , set internals object for FS9
...
(only basic code, needs to be completed)
2016-12-13 19:01:02 +01:00
Klaus Basan
53d430575c
refs #808 , set internals object for FSX
2016-12-13 19:01:01 +01:00
Klaus Basan
c4dd888fa7
refs #808 , added support for internals object
...
* initInternalsObject
* some formatting
2016-12-13 19:01:00 +01:00
Klaus Basan
c70b1ccb00
refs #808 , adjusted FSUIPC class
2016-12-13 19:00:59 +01:00
Klaus Basan
2163fd9b01
refs #808 , CSimulatorInternals
...
* renamed from CSimulatorSetup to CSimulatorInternals
* removed the FSX class, no longer needed
* utility functions for CNameVariantPair
2016-12-13 19:00:58 +01:00
Klaus Basan
e9f52bb829
refs #806 , use token based approach for mapping component
...
Allows to respond quickly without overloading (DBus)
2016-12-13 19:00:56 +01:00
Klaus Basan
291474b96f
refs #806 , minor adjustments of token bucket
2016-12-13 19:00:55 +01:00
Klaus Basan
6a66ab84c2
Added log categories for driver/plugin
2016-12-13 19:00:54 +01:00
Klaus Basan
3903a24696
refs #806 , apply CInterpolationAndRenderingSetup
...
* removed no longer needed signatures
* some renaming of CInterpolationAndRenderingSetup functions
* adjusted UI element
2016-12-13 19:00:53 +01:00
Klaus Basan
871a1dd321
Prevent killing timer with wrong id
2016-12-13 19:00:52 +01:00
Roland Winklmeier
2e5176ebcc
Set timer id to invalid once it got killed
...
After two consecutive calls to CSimulatorFsx::reset(), the timer was
killed again in the second call. This caused an internal Qt warning,
since the id is unknown after it got killed in the first call.
2016-12-13 19:00:51 +01:00
Roland Winklmeier
d6deb077a7
Disconnect simulator plugin signals before unloading
...
When we unload a simulator plugin, we don't need to listen to any
of its events anymore. Therefore disconnect its signals before
unloading.
The disconnect already existing before this commit probably had the
same intention but did the wrong thing.
refs #801
2016-12-13 19:00:50 +01:00
Mathew Sutcliffe
096e1e9a81
refs #804 Fixed Clang static analysis warnings.
2016-12-13 19:00:49 +01:00
Mathew Sutcliffe
132ffa9ec2
refs #802 Fixed Clang warning (read beyond the end of a string literal).
2016-12-13 19:00:48 +01:00
Mathew Sutcliffe
5080c47288
refs #802 Fixed Clang warnings.
2016-12-13 19:00:47 +01:00
Mathew Sutcliffe
873b508943
refs #802 Fixed Clang warnings (Q_FUNC_INFO used outside function).
2016-12-13 19:00:45 +01:00
Mathew Sutcliffe
3ab121a593
refs #802 Fixed linker errors for exported explicit template instantiations with Clang on Windows.
2016-12-13 19:00:44 +01:00
Mathew Sutcliffe
3c40c1026e
refs #802 Fixed internal compiler errors with Clang on Windows.
2016-12-13 19:00:43 +01:00
Mathew Sutcliffe
10ca2026a9
refs #802 Enable build with Clang on Windows.
2016-12-13 19:00:42 +01:00
Mathew Sutcliffe
95bfff36b0
refs #800 Use int as size_type for compatibility with Qt containers.
2016-12-13 19:00:41 +01:00
Mathew Sutcliffe
cb266f0326
refs #800 Fixed missing virtual destructor on base class.
2016-12-13 19:00:40 +01:00
Mathew Sutcliffe
08ffc57ffa
refs #800 Removed needless virtual destructor of value class.
2016-12-13 19:00:39 +01:00
Mathew Sutcliffe
3351b1f8e1
refs #800 Fixed warning: deprecated implicit copy ctor/assign with user-declared dtor (rule of zero).
2016-12-13 19:00:38 +01:00
Mathew Sutcliffe
a44ffcbe79
refs #800 Removed pointless casts and conversions.
2016-12-13 19:00:37 +01:00
Mathew Sutcliffe
95a82f37a0
refs #800 QtInfoMsg severity was added in Qt 5.5, we can remove the category suffix workaround.
2016-12-13 19:00:36 +01:00
Mathew Sutcliffe
af066be740
refs #800 Fixed copy/paste mistake.
2016-12-13 19:00:35 +01:00
Mathew Sutcliffe
6f907c5ade
refs #800 Fixed uninitialized variable.
2016-12-13 19:00:34 +01:00
Mathew Sutcliffe
39188fa7a8
refs #800 Fixed logic error (all control paths lead to assert).
2016-12-13 19:00:33 +01:00
Mathew Sutcliffe
53ceaca47c
refs #800 Fixed unreachable code.
2016-12-13 19:00:32 +01:00
Mathew Sutcliffe
ced70c4612
refs #800 Replaced some C-style casts.
2016-12-13 19:00:31 +01:00
Mathew Sutcliffe
1f54bbc0d5
refs #800 Removed redundant semi-colons, etc.
2016-12-13 19:00:30 +01:00
Mathew Sutcliffe
429c6946c6
refs #800 Fixed making unnecessary copies.
2016-12-13 19:00:29 +01:00
Mathew Sutcliffe
6f972035ab
refs #800 Fixed some declaration shadows variable in outer scope warnings.
2016-12-13 19:00:27 +01:00
Mathew Sutcliffe
5791de6860
refs #800 Fixed some implicit conversion warnings.
2016-12-13 19:00:26 +01:00
Mathew Sutcliffe
461474e29d
refs #800 Fixed "using namespace" in header.
2016-12-13 19:00:25 +01:00
Mathew Sutcliffe
c43c1458f4
Minor cleanup in qmake files.
2016-12-13 19:00:24 +01:00
Mathew Sutcliffe
f60f46bcda
refs #800 Extend elevated warnings mode and make it configurable with BLACK_CONFIG.
2016-12-13 19:00:23 +01:00
Mathew Sutcliffe
ee8518ef93
We can restore this warning now that Microsoft have fixed their <functional> header.
2016-12-13 19:00:22 +01:00
Mathew Sutcliffe
2ab2819867
refs #784 Adjust CValueCache to use the new JSON schema.
2016-12-13 19:00:21 +01:00
Mathew Sutcliffe
72a5a0e670
refs #784 CVariant can detect whether a value object supports memoized JSON and pick the appropriate methods to call.
2016-12-13 19:00:20 +01:00
Mathew Sutcliffe
5d7289adb3
refs #784 The data cache worker thread could interfere with performance measurements,
...
so only run it in applications that start the main event loop.
2016-12-13 19:00:19 +01:00