Mat Sutcliffe
bb59007656
D99 Enable compiler caches
2019-04-12 13:30:48 +01:00
Lars Toenning
9b4a01cd25
Formatting code
2019-04-11 22:11:57 +01:00
Lars Toenning
0fa989c2f1
Basic model loader implementation for FG
2019-04-11 22:11:52 +01:00
Klaus Basan
77a0d628f2
Use Qwt from externals
2019-02-22 20:35:30 +00:00
Roland Rossgotterer
845c7ddf59
Add swift_crashpad_handler to Linux installer
...
Summary:
swift_crashpad_handler for Linux was part of externals but was never copied to out/
and also never copied into the installer.
Reviewers: #gatekeepers
Differential Revision: https://dev.swift-project.org/D96
2019-02-22 20:35:22 +00:00
Roland Rossgotterer
94c2859e18
Replace QDBusConnection::localMachineId with QSysInfo::machineUniqueId()
...
QSysInfo::machineUniqueId() was added in Qt 5.11 and is using DBus independent unique machine ids everywhere except on Linux. This prevents running into an assert in case DBus is not properly installed at a very early stage of the application without any chance to give the user a warning and handle it gracefully.
2019-02-22 20:35:16 +00:00
Mat Sutcliffe
82679a3010
Replace qmake variable BLACK_CONFIG with a system based on json files.
...
The config is loaded from json files by qmake, and we define the qmake
function `swiftConfig` for checking whether a feature is enabled.
This function can be directly used in `buildconfig_gen.cpp.in`,
so the trick with C++ comment tokens in variables is not needed.
2019-02-22 20:23:25 +00:00
Klaus Basan
70370edca3
Ref T376, voice setup and settings
2018-10-05 17:39:55 +02:00
Klaus Basan
ce004be6ac
Ref T297, network settings (dynamic offset times)
2018-08-01 03:06:25 +02:00
Klaus Basan
a2bca21715
Ref T286, moved server settings into "network" namespace (not VATSIM specific)
2018-07-09 22:30:33 +02:00
Klaus Basan
f8cd1d65ef
Ref T249, added encryption and obfudcation base class (3rd party)
2018-02-11 19:46:53 +01:00
Klaus Basan
0975abcc46
Ref T215, remember last server and model as cache value
...
* also remember last server not VATSIM server
* remember last model used
* server list selector uses remembered value
* login component sets those values
2018-01-13 05:04:11 +01:00
Roland Winklmeier
2d56d969a2
Move DBus binaries into externals
...
ref T170
2017-10-13 17:01:06 +02:00
Roland Winklmeier
17ed39827a
Generate DBus session.conf from template for each platform individually
...
Before this commit we used to have a static session.conf. But the session
configuration needs to be different for Mac OS and Windows. Our static
one was Windows only. This caused the packaged DBus daemon to fail on
Mac OS.
This commit solves this by generating the config file at qmake time with
special configuration for each operating system.
ref T170
2017-10-13 16:55:23 +02:00
Klaus Basan
7d88a64914
Ref T111, settings value object for swift pseudo driver
2017-09-24 19:51:07 +01:00
Klaus Basan
099680c054
refs #910 , obtain DLL and modules info
...
windows specific utility functions to obtain info about DLL / DLLs loaded
(to be used to test P3D/FSX Simconnect DLLs)
2017-04-18 00:00:04 +01:00
Mathew Sutcliffe
e7f61dabea
refs #213 Added precompiled header for MSVC in blackmisc, blackcore, blackgui.
2017-02-25 02:11:11 +00:00
Klaus Basan
31b6ef83f0
refs #875 , moved DBus test classes to blackmisc
...
https://dev.vatsim-germany.org/issues/875#note-8
2017-02-24 15:21:14 +00:00
Mathew Sutcliffe
ab20b6c713
refs #756 Fixed mingw linker error.
2016-10-18 14:10:45 +01:00
Mathew Sutcliffe
8275b0d9bf
refs #697 BlackMisc settings renamed and reorganized.
2016-08-03 02:19:08 +01:00
Klaus Basan
4a519e2b44
refs #585 , value object and traits for simulator settings
2016-06-15 00:11:20 +02:00
Klaus Basan
bedcc675be
refs #649 , refs #656 , register metadata for value objects and further adjustments
...
* .pro files for new subdirs
* property index
2016-06-08 03:59:02 +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
Klaus Basan
48bcb105cd
refs #613 , changes as proposed by MS
...
https://dev.vatsim-germany.org/issues/613#note-3
2016-05-07 20:11:40 +02:00
Klaus Basan
0343bfb521
refs #625 , refs #614 using cpp.in instead of h.in
...
* kept nornmal header buildconfig.h
* kept all standard code in buildconfig.cpp
* bundled all DEFINE / replaced code in buildconfig.cpp.in (small)
2016-04-11 20:19:50 +02:00
Klaus Basan
17ce1eef34
refs #625 , refs #614 integration of client id fix
2016-04-11 20:19:49 +02:00
Roland Winklmeier
d379f14133
Introduce build config template buildconfig.h.in
...
refs #625
2016-03-31 17:12:01 +02:00
Klaus Basan
c339a3d1e0
refs #619 , use a combined cache class
...
* moved caches to blackmisc
* used CModelCaches in loader
* applied changes in simulator specific loader classes
* renamed find function to findFirstByModelStringOrDefault
* made merge function static so it can be used elsewhere
2016-03-30 13:41:51 +02:00
Klaus Basan
4087d63d9c
refs #619 , change model loader to use caches (one per simulator)
...
* removed caching from GUI component
* added caches in model loader
* adjusted samples
2016-03-23 03:24:54 +01:00
Mathew Sutcliffe
1282fc4c14
refs #540 Add the ability to capture the current call stack, and use it in singleShot.
2015-12-08 22:30:10 +00:00
Roland Winklmeier
5eddef0f12
Add install targets
...
refs #486
2015-11-19 21:07:14 +00:00
Klaus Basan
ac61a3458d
Removed settings context
...
* removed old settings related classes
* moved notifications to BlackMisc::Audio
* added audio settings where needed
refs #464
refs #337
2015-11-19 21:04:06 +00:00
Roland Winklmeier
35cb4e2067
refs #487 add XPlane path utilities
2015-11-19 21:03:01 +00:00
Mathew Sutcliffe
e4adad45d0
refs #482 Rationalized the copying of files from source tree to build tree.
2015-11-19 21:02:47 +00:00
Mathew Sutcliffe
6b75de0b3f
refs #482 Project files changed to use new qmake feature files and build directory structure.
2015-11-19 21:02:41 +00:00
Klaus Basan
ab46ed615c
refs #452 , added a resource project just adding files such as icons, data files etc.
2015-11-19 20:58:32 +00:00
Roland Winklmeier
08a1de995a
refs #454 #455 #458 Remove obsolete code
2015-11-19 20:58:06 +00:00
Roland Winklmeier
63c7c6be0d
refs #453 Refactor Input value classes
...
All previous Hardware classes have been refactored and moved into
the Input namespace.
2015-11-19 20:57:58 +00:00
Roland Winklmeier
a94ea5618f
refs #448 metar value classes
2015-11-19 20:57:45 +00:00
Roland Winklmeier
04abdb7004
Fix directory separators in blackmisc.pro
2015-06-11 01:40:18 +02:00
Roland Winklmeier
a089d3641d
refs #403 add BlackMisc shared library build
2015-05-05 21:34:19 +02:00
Roland Winklmeier
8ad29e2fff
refs #403 add extra flag for static builds
2015-05-05 21:29:48 +02:00
Roland Winklmeier
793fcbfd15
refs #403 refactor project files
...
* Use source path and build path instead of relative ones
* Unify pre target dependencies in libraries.pri
2015-05-05 21:29:46 +02:00
Michał Garapich
985a1caecf
refs #396 BlackMisc: nw* goes to network/, hw* goes to hardware/
2015-04-07 19:22:37 +02:00
Mathew Sutcliffe
2363fab8c1
refs #396 move Blackmisc PQ classes into subfolder
2015-04-07 19:22:30 +02:00
Klaus Basan
0ab755d510
refs #396 subfolders and renamed callsign list to callsign set
...
* subfolder audio
* subfolder geo
* adjusted samples, tests ....
2015-04-07 19:22:23 +02:00
Klaus Basan
32f60722c8
refs #396 , move subproject BlackSim into BlackMisc::Simulation
...
* removed unused samples / tests
* fixed found Doxygen issues
* removed blacksimfreefunctions, now in BlackMisc::Simulation::registerMetadata()
* samples_vetcor_geo to samples_geo
2015-04-07 19:22:16 +02:00
Roland Winklmeier
a6ca57265e
refs #396 move Blackmisc Math classes into subfolder
2015-04-07 18:24:22 +02:00
Roland Winklmeier
78d3350bf3
refs #396 move Blackmisc Aviation classes into subfolder
2015-04-07 18:20:20 +02:00
Klaus Basan
5ed95aee3d
refs #391 , allow to send aircraft parts from GUI
...
* GUI component for aircraft parts
* remote aircraft selector component
* Adjusted GUI for internals component
* Enable / disable debug messages from GUI
* Allow to init engines directly
* Removed unused async sort in sequence
In same step fixed found issues in interpolator
* allow to set max rendered aircraft
2015-03-20 17:08:23 +01:00