Mathew Sutcliffe
d0d100da5e
refs #664 Use timestamps from .rev file instead of the filesystem timestamps of the json files.
2016-05-26 18:03:21 +01:00
Mathew Sutcliffe
4bc8326389
refs #664 Fixed bug in data cache log message creation.
2016-05-26 18:01:42 +01:00
Mathew Sutcliffe
fa7aa6446b
refs #662 Work around MSVC2015 bug causing failure to detect getLogCategories() in some conditions.
2016-05-25 19:25:52 +01:00
Roland Winklmeier
3e4e49a6b6
Set last modification timestamp when loading X-Plane models
...
This feature was already implemented for MS Flight Simulator model
loaders and missing in the X-Plane model loader.
2016-05-24 16:59:16 +02:00
Roland Winklmeier
602beb0da2
Remove obsolete plugin storage
...
Plugin storage was used before the value cache existed. With the
value cache this is no longer used and can be removed.
refs #660
2016-05-24 16:45:14 +02:00
Roland Winklmeier
2d8f56a598
Link CBuildConfig and CVersion into static library blackconfig
...
CBuildConfig including private keys etc. should not be part of a
public library API. Therefore link it into a static library, which
is not available to end users.
refs #645
2016-05-24 13:12:23 +02:00
Roland Winklmeier
26a78ac2a6
Workaround gcc warning -Wmissing-field-initializers
...
gcc raises a warning when initializing std::array with
empty-braces. This is fixed in gcc 5.1.1, so a workaround
for 4.9 was necessary.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=36750
2016-05-24 13:12:00 +02:00
Mathew Sutcliffe
fe5e122f12
Comparison mixins implemented with forEachMemberPair instead of toCaseAwareTuple.
2016-05-22 15:34:05 +01:00
Mathew Sutcliffe
f523197dfd
refs #657 Fixed race condition in synchronize().
2016-05-22 15:34:05 +01:00
Mathew Sutcliffe
6aa67f638a
refs #657 Applications started at the same time should write to different log files.
2016-05-22 15:34:05 +01:00
Mathew Sutcliffe
9da53bd58b
refs #646 Added timestamps in data cache load/save log messages.
2016-05-22 15:34:05 +01:00
Mathew Sutcliffe
74f577eec9
refs #646 Using new CStatusMessage construction style in CValueCache.
2016-05-22 15:34:05 +01:00
Mathew Sutcliffe
05b5971caf
refs #646 Log messages when saving and loading data cache values.
2016-05-22 15:34:05 +01:00
Mathew Sutcliffe
5a43ff8d20
refs #646 Fixed race condition between synchronize() and saveToStoreAsync().
2016-05-22 15:34:05 +01:00
Roland Winklmeier
b671089c66
Finish workaround for xbus causing X-Plane infinite loop on Mac OS X
...
In the first commit of this workaround, not all QApplications were
replaced by QCoreApplications. For unknown reasons, the single
replacement solved the problem. With Qt 5.6 it appeared again. This
commit finishes now the workaround.
refs #293
2016-05-20 01:42:50 +02:00
Roland Winklmeier
df4ac9538a
Fix launching of shipped dbus-daemon
...
When using QProcess::startDetached on Windows, a console Window is
visible. Since dbus-daemon should run silently in the background,
use our customized CProcess instead which supports starting without
console.
This commit also fixes a race condition. CDBusServer launched the
dbus-daemon and immediatly tried to register. If dbus-daemon was not yet
initialized and ready to accept connections, registering the service
failed. This is fixed by a small timeout.
refs #615
2016-05-20 01:42:47 +02:00
Roland Winklmeier
e12e655d70
CProcessCtrl
...
Derives from QProcess and adds a static method to start a detached
application without a console window.
refs #615
2016-05-20 01:42:32 +02:00
Roland Winklmeier
31b20bb2fb
Fix size of allocated memory in xbus strdup
2016-05-20 01:41:22 +02:00
Roland Winklmeier
014c218afa
Fix swiftlauncher executable names for Linux platforms
...
refs #615
2016-05-20 01:41:21 +02:00
Roland Winklmeier
ab1491f085
Rename share/dbus-1 to etc/dbus-1 to not mix it up with data/shared
...
refs #615
2016-05-20 01:41:19 +02:00
Roland Winklmeier
20aa59c537
Properly cleanup open QDBusConnection's
...
Everytime you connect to DBus, the connection stays open until it
is manually disconnected or cleaned up by the QCoreApplication
destructor. In case of xbus, ~QCoreApplication is not necessarily
be called and the connection not cleaned up. Hence do it manually.
refs #615
2016-05-20 01:41:18 +02:00
Roland Winklmeier
25482f5d35
Let xbus retry to connect to dbus in case it is not available
...
refs #615
2016-05-20 01:41:16 +02:00
Roland Winklmeier
21fe8d46ea
xbus modifies library search path in order for QtDBus to find libdbus
...
refs #615
2016-05-20 01:41:15 +02:00
Roland Winklmeier
d4248d2661
Util methods to modify the custom library search path
...
refs #615
2016-05-20 01:41:10 +02:00
Roland Winklmeier
71d9439537
Install all xbus dependencies
...
refs #615
2016-05-20 01:40:16 +02:00
Roland Winklmeier
cc302bd4fd
Add xbus legacy data without CSL
...
refs #615
2016-05-20 01:40:15 +02:00
Roland Winklmeier
45b0503896
Include Mac OS X platform in installer project
...
refs #615
2016-05-20 01:40:04 +02:00
Roland Winklmeier
7b5e306bab
xbus install target
...
refs #615
2016-05-20 01:36:50 +02:00
Roland Winklmeier
0ba46360dd
Move sounds and stylesheet directory configuration to buildconfig.h.in
...
refs #615
2016-05-20 01:36:44 +02:00
Roland Winklmeier
9ef34c4b96
Group all resources in data/ subfolder
...
refs #615
2016-05-20 01:35:19 +02:00
Roland Winklmeier
675255acf6
Fix access violation trying to use already destroyed context
2016-05-20 01:32:42 +02:00
Roland Winklmeier
cbc3946306
Fix xplane plugin header includes
...
* Include only what is used
* Use forward declaration when possible
* Sorted includes
refs #598
2016-05-20 01:32:04 +02:00
Roland Winklmeier
0326d1fc81
Fix swiftguistd header includes
...
* Include only what is used
* Use forward declaration when possible
* Sorted includes
refs #598
2016-05-20 01:31:53 +02:00
Roland Winklmeier
c249efe155
Fix swiftdata header includes
...
* Include only what is used
* Use forward declaration when possible
* Sorted includes
refs #598
2016-05-20 01:31:40 +02:00
Roland Winklmeier
2d98d156fa
Fix swiftcore header includes
...
* Include only what is used
* Use forward declaration when possible
* Sorted includes
refs #598
2016-05-20 01:31:29 +02:00
Roland Winklmeier
a36727bb38
Doxygen
2016-05-20 01:31:27 +02:00
Roland Winklmeier
d0313c7524
Style
2016-05-20 01:31:26 +02:00
Roland Winklmeier
18aeb9a034
Add missing license headers
2016-05-20 01:31:24 +02:00
Roland Winklmeier
f4c2939253
Fix BlackGui header includes
...
* Include only what is used
* Use forward declaration when possible
* Sorted includes
refs #598
2016-05-20 01:31:11 +02:00
Roland Winklmeier
933271b828
Fix BlackCore header includes
...
* Include only what is used
* Use forward declaration when possible
* Sorted includes
refs #598
2016-05-13 17:06:00 +02:00
Roland Winklmeier
3d7a39ed00
Fix BlackMisc header includes
...
* Include only what is used
* Use forward declaration when possible
* Sorted includes
refs #630
2016-05-13 17:05:49 +02:00
Klaus Basan
0f5d2a29a8
refs #655 , Change signature (order) of setProperty/compareProperty
2016-05-13 16:44:17 +02:00
Klaus Basan
49094115b1
static assert as discussed here https://dev.vatsim-germany.org/issues/648#note-10
...
#648
2016-05-13 16:43:58 +02:00
Klaus Basan
4b11eb3f83
refs #648 , refs #640 review of MS
...
https://dev.vatsim-germany.org/issues/648#note-5
2016-05-07 20:11:54 +02:00
Klaus Basan
89346e4661
DB icon in stash view
2016-05-07 20:11:53 +02:00
Klaus Basan
92c638cee4
Workaround for improper formatting of vPilot rules
...
found druing testing of #648
2016-05-07 20:11:52 +02:00
Klaus Basan
f3ac18257f
Update editor data when stashed data are modified (e.g. by drag and drop)
...
This issue was discovered during testing for #640
2016-05-07 20:11:51 +02:00
Klaus Basan
96189f530b
Fixed typo setGroundSpeed
2016-05-07 20:11:50 +02:00
Klaus Basan
1a62de8dc3
refs #641 , improvements/fixes of orderable lists / models / views
...
* set sort order automatically to IndexOrder when changing order of items
* call onChanged when model is changed and then update view (needed when model is changed directly, not via view)
* support for digest signal so redundant updates can be avoided
* renamed rowCountChanged (signal) to modelDataChanged - detecting row count changes only was useless
* updated Doxygen / fixed typos
2016-05-07 20:11:49 +02:00
Klaus Basan
2da14e3b62
refs #648 , change existing context menus
2016-05-07 20:11:46 +02:00