Commit Graph

2302 Commits

Author SHA1 Message Date
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