Klaus Basan
6347c65a2f
Ref T203, platform class (OS)
2017-12-21 19:48:13 +01:00
Klaus Basan
54e9d1c429
Ref T203, artifact class (representing something we have build)
2017-12-21 19:48:10 +01:00
Klaus Basan
06f5de205c
Ref T203, utility functions for remote files
2017-12-21 19:48:07 +01:00
Klaus Basan
6445444fbf
Ref T203, utility functions for URL
2017-12-21 19:48:03 +01:00
Klaus Basan
16a4731389
Ref T203, added folder icons
2017-12-21 19:48:00 +01:00
Klaus Basan
103e55554e
Ref T203, fixed missing icons and order in icon list
2017-12-21 19:47:53 +01:00
Klaus Basan
881304dc2f
Ref T203, OS icons
...
(icons from wikipedia marked as public domain)
2017-12-21 19:47:48 +01:00
Klaus Basan
6374e5e10a
Some formatting like "this->m_" => "m_"
...
During Ref T203
2017-12-21 19:47:46 +01:00
Klaus Basan
12b2bc4181
Ref T201, fixes for info object overview
...
* more detailed log info
* sort info objects so the correct value is obtained ("raw" names)
* check both "duplicate" strings
2017-12-21 19:47:41 +01:00
Klaus Basan
909342e172
Ref T201, formatting
2017-12-21 19:47:39 +01:00
Klaus Basan
7027ba7d77
Delete registrations: https://swift-project.slack.com/archives/C04J6J76N/p1511119242000011
...
Follow up of Refs #413
2017-12-21 19:47:09 +01:00
Klaus Basan
9cb06c4d56
Ref T192, DBus utility functions, Service name empty for P2P
2017-12-21 19:46:51 +01:00
Klaus Basan
9f889bfce7
Ref T192, case insensitive name check
2017-12-21 19:46:45 +01:00
Klaus Basan
2c2e850668
Ref T192, improved display/log of DBus connection
...
* log level
* more detailed messages
2017-12-21 19:46:42 +01:00
Klaus Basan
8e761f35f1
Ref T197, simulator info
...
* CSimulatorInfo only initialized once and not over and over again in plugin info
* getSimulatorInfo() no longer virtual, as we can access the member CSimulatorInfo directly
* display exact simualtor in FSX/P3D driver
* renamed to identifierToSimulator and fixed typo "Identifier"
2017-12-21 19:46:17 +01:00
Klaus Basan
25df9ce720
Ref T195, log category ctor for single element
2017-12-21 19:45:49 +01:00
Klaus Basan
8103df18f7
Ref T195, formatting
2017-12-21 19:45:46 +01:00
Klaus Basan
424d748f25
Ref T195, DBus server utility function
2017-12-21 19:45:43 +01:00
Klaus Basan
075f19268c
Ref T192, fixed parsing of DBus string
2017-12-21 19:45:38 +01:00
Klaus Basan
d4b4b48a55
Ref T190, improved display of text messages
...
* tooltip
* using QStringBuilder
2017-12-21 19:45:22 +01:00
Klaus Basan
c2eeff6193
Ref T189, formatting
2017-12-21 19:45:17 +01:00
Klaus Basan
48adb52082
Ref T190, text messages can be appended
...
(same sender sends one message in multiple parts)
2017-12-21 19:44:57 +01:00
Klaus Basan
f55332b1ec
Ref T190, text message formatting
2017-12-21 19:44:49 +01:00
Roland Winklmeier
f53ec46d20
Change the operating system name from OSX to MacOS everywhere
...
Summary:
- Changed the name in all build artifacts
- Everywhere in C++
Reviewers: #swift_pilot_client, kbasan
Reviewed By: #swift_pilot_client, kbasan
Subscribers: jenkins
Maniphest Tasks: T205
Differential Revision: https://dev.swift-project.org/D69
2017-12-06 22:50:19 +01:00
Roland Winklmeier
d7d4fdff2c
Align the full version schema across all artifacts
...
Summary:
The version number used for packaging symbols and xswiftbus was not the
full one including the timestamp.
This change adds the last commit timestamp (in contrast to the build
timestamp used before) as regular part of the version number. This helps
us to also keep the version number consistent with the content across all
installers. The version number will change only, if the last commit was
modified and not with each different build.
In the end, all jenkins jobs building from the same commit should produce
artifacts with the same version everywhere.
ref T204
Reviewers: #swift_pilot_client, kbasan
Reviewed By: #swift_pilot_client, kbasan
Subscribers: jenkins
Maniphest Tasks: T204
Differential Revision: https://dev.swift-project.org/D68
2017-12-01 08:13:44 +01:00
Mathew Sutcliffe
047b9279b6
Provide CMessageBase::log for logging with severity configurable as parameter
...
Summary: Ref T198
Reviewers: kbasan, #swift_developers
Reviewed By: kbasan
Subscribers: jenkins
Tags: #swift_pilot_client
Maniphest Tasks: T198
Differential Revision: https://dev.swift-project.org/D64
2017-11-23 22:15:46 +00:00
Mathew Sutcliffe
3969245a55
Removed "string trick" in CPropertyIndex
...
Summary:
Ref T187
Using QVector as this is Qt's recommended container type.
Reviewers: #swift_developers, kbasan
Reviewed By: #swift_developers, kbasan
Subscribers: jenkins
Tags: #swift_pilot_client
Maniphest Tasks: T187
Differential Revision: https://dev.swift-project.org/D62
2017-11-23 22:15:37 +00:00
Mathew Sutcliffe
fcb6cf1a52
Removed type erasure in containers
...
Summary:
Refs T196
Using QVector as this is Qt's recommended container type.
Reviewers: #swift_developers, rwinklmeier
Reviewed By: #swift_developers, rwinklmeier
Subscribers: rwinklmeier, jenkins
Tags: #swift_pilot_client
Maniphest Tasks: T196
Differential Revision: https://dev.swift-project.org/D61
2017-11-23 22:15:23 +00:00
Mathew Sutcliffe
921ef30eda
Use C++14 features to simplify our container base classes
...
Summary: Using C++14 function return type deduction we can simplify the CRTP in CContainerBase etc.
Reviewers: #swift_developers, rwinklmeier
Reviewed By: #swift_developers, rwinklmeier
Subscribers: jenkins
Tags: #swift_pilot_client
Differential Revision: https://dev.swift-project.org/D65
2017-11-23 21:59:09 +00:00
Mathew Sutcliffe
e8219efdde
Removed own implementation of std::index_sequence that was needed for GCC 4.9.
2017-11-14 17:51:09 +00:00
Mathew Sutcliffe
0b67466480
Removed workarounds in metaclass system that were needed for GCC 4.9 and old MSVC.
2017-11-14 17:51:07 +00:00
Mathew Sutcliffe
77b6a1ccb0
Removed workarounds that were needed to support GCC 4.9.
2017-11-14 17:51:04 +00:00
Mathew Sutcliffe
3ae5e274ee
Removed workarounds that were needed to support older versions of MSVC.
2017-11-14 17:51:02 +00:00
Mathew Sutcliffe
0cae43197c
Consume all console output of ping process, to avoid noise in test output.
2017-11-12 21:20:09 +00:00
Mathew Sutcliffe
e0d9fb9df1
Ref T185 Enable spline interpolation with only one position update,
...
by just copying it three times, so planes can be rendered without waiting for more updates.
2017-11-12 13:48:07 +00:00
Mathew Sutcliffe
2f54e00d65
Ref T184 Minor optimization in CTokenBucket: avoid converting interval to seconds
...
every time a token is consumed, by doing the conversion once in the constructor.
2017-11-12 13:48:05 +00:00
Mathew Sutcliffe
23becf9619
Ref T184 Use CTokenBucket to throttle identical log messages.
2017-11-12 13:48:04 +00:00
Mathew Sutcliffe
dbb67b385b
Ref T184 Moved CTokenBucket from BlackCore to BlackMisc.
2017-11-12 13:48:02 +00:00
Mathew Sutcliffe
cd13d18b00
Ref T184 Cache the result of QHostInfo::localHostName as it is expensive to call.
2017-11-12 13:43:28 +00:00
Klaus Basan
2458a67ed5
Ref T182, formatting
2017-11-10 19:31:15 +01:00
Klaus Basan
0d3dcdae83
Ref T182, added coverageSummary / count functions
2017-11-10 19:28:15 +01:00
Klaus Basan
9a5a80146c
Ref T182, added CCountPerSimulator::toQString
2017-11-10 19:28:13 +01:00
Klaus Basan
fa50e6a8ea
Ref T180, formatting
2017-11-09 20:02:40 +01:00
Klaus Basan
9048ff0977
Ref T182, aircraft ICAO, airline ICAO and livery also contribute to scoring log messages
2017-11-09 04:42:20 +01:00
Klaus Basan
f288d3d0f2
Ref T182, improved matcher logging utility functions
...
* Also logging for livery, airline ICAO, aircraft ICAO
* Set a default category in case such message will be written to log
2017-11-09 04:42:19 +01:00
Klaus Basan
31e47f013c
Ref T182, matching log can be used with calculateScore
2017-11-09 04:42:15 +01:00
Klaus Basan
5e803a4d32
Ref T180, reset status in linear interpolator
2017-11-09 04:42:12 +01:00
Klaus Basan
822ef11c02
Ref T180, formatting
2017-11-09 04:42:11 +01:00
Klaus Basan
6273892b84
Ref T180, update situation of pending aircraft
2017-11-09 04:42:10 +01:00
Klaus Basan
46a7b67ae5
Ref T180, interpolator status can check validity of situation and provide an info string
2017-11-09 04:42:10 +01:00