Lars Toenning
56bd6f0c42
refactor: Fix Qt 5.15 deprecation warnings
2024-10-12 22:16:16 +02:00
Lars Toenning
9f50aaaa4a
fix: Remove broken ATC station booking overview
...
Related to #252
2024-01-27 08:55:46 +01:00
Lars Toenning
1f4f60d793
feat: Add wake turbulence category enum
2024-01-23 20:25:30 +01:00
Lars Toenning
bcc4bdd31e
Add SPDX identifiers for REUSE compliance
...
Co-authored-by: Mat Sutcliffe <oktal3700@gmail.com >
2023-10-03 09:29:49 +02:00
Lars Toenning
674710f146
clang-format samples
2023-04-18 16:07:19 +02:00
Lars Toenning
1a1b5429d5
Partially revert "Remove unused stringutils methods"
...
This partially reverts commit 0c1a5a5c97 .
2022-06-05 22:47:41 +02:00
Lars Toenning
0c1a5a5c97
Remove unused stringutils methods
2022-05-25 19:47:34 +01:00
Mat Sutcliffe
eb6b0ff289
Fix clang-tidy and clazy warnings
2021-08-29 17:02:27 +01:00
Mat Sutcliffe
33209fa1eb
Use std::as_const (C++17 feature)
2021-07-13 17:56:31 +01:00
Mat Sutcliffe
0971c8ce68
Issue #77 All classes propertyindex methods use CPropertyIndexRef and QVariant
2020-12-19 18:50:35 +00:00
Mat Sutcliffe
8e065a8fef
Issue #77 Factor out parts of CDirectoryUtils into CSwiftDirectories
...
CDirectoryUtils is utilities for manipulating directories.
CSwiftDirectories is getters that return directories used by swift.
2020-08-29 14:16:12 +01:00
Mat Sutcliffe
670b1a1986
Fix cppcheck and compiler warnings
2020-06-29 18:34:16 +01:00
Roland Rossgotterer
9fa3221abc
Replace deprecated endl with Qt::endl
2020-06-12 18:42:54 +01:00
Mat Sutcliffe
4a0d8e9864
Fixed most Qt 5.14 deprecation warnings
2020-01-07 19:57:25 +00:00
Klaus Basan
96fc62e393
Fix wrong call in sample
2019-09-16 22:40:29 +01:00
Mat Sutcliffe
e9a4c49d68
Ref T547 Update license masthead in all source code files.
2019-02-22 20:36:43 +00:00
Mat Sutcliffe
dd655bcb25
Ref T486 Using QRandomGenerator.
2019-02-22 20:34:53 +00:00
Klaus Basan
f6dee9e7ff
Ref T308, use optimized version in model reader/performance samples
2018-08-31 20:08:02 +02:00
Klaus Basan
398ca4fb45
Ref T280, sample to test if QHash or QMap for key callsign is faster
...
* QHash seems to be faster and is const
* see also https://woboq.com/blog/qmap_qhash_benchmark.html
2018-06-13 14:00:35 +02:00
Klaus Basan
69d1897f62
Ref T202, Ref T189 samples (based on RW's review and discussion)
2017-12-21 19:50:26 +01: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
Klaus Basan
a9198e4f13
Ref T103, Unified naming of directory functions
...
* some started with get/some not (removed get, get is normally used for our getters)
* some used swift, getSwiftXZY dir (removed swift)
* used full word "directory", not dir/directory mixed
2017-09-24 19:49:53 +01:00
Klaus Basan
debd9c802f
Ref T103, moved directory functions from CBuildConfig to CDirectoryUtils
...
getApplicationDir renamed to getBinDir() as it works different on MacOs
see https://dev.swift-project.org/w/dev/swiftpc/dirstructure/
2017-09-24 19:49:51 +01:00
Mathew Sutcliffe
b7f69c6887
refs #937 Resolved clazy warnings: unnecessary memory allocation.
2017-04-19 19:31:39 +01:00
Mathew Sutcliffe
fce1513dae
refs #937 Resolved clazy warnings: unnecessary detaching of containers.
2017-04-19 19:31:38 +01:00
Klaus Basan
20921b79b8
refs #875 , refs #879 , move functions only needed in performance samples to CSamplesPerformance
...
Also made some sample functions private
2017-02-24 15:21:21 +00:00
Klaus Basan
7917769802
refs #875 , adjusted using classes to use new namespaces
2017-02-24 15:21:18 +00:00
Klaus Basan
5420aee195
Added string concatenation samples
2017-02-24 00:09:12 +00:00
Mathew Sutcliffe
7e85422da7
refs #837 CAircraftSituation altitude is part of its position.
2017-01-10 23:44:40 +00:00
Mathew Sutcliffe
f4982ffbc4
refs #784 Extend JSON performance sample to test memoization of CAircraftModelList.
2016-12-13 19:00:18 +01:00
Klaus Basan
ff394f4785
refs #787 , support for Header / shared files in database reader / web services
...
* split JsonDatastoreResponse in subclass HeaderResponse
* support for request newtwork request duration ("started") in application
* removed ps_setupChanged because it was unused
2016-12-06 09:35:02 +01:00
Klaus Basan
14469f2d4e
Sample reg. JSON performance
...
* DB JSON vs. swift JSON
* Database reader: own function for stringToDatastoreResponse so it can be reused
2016-12-06 09:33:43 +01:00
Mathew Sutcliffe
80dc4ea49a
refs #710 Sample to compare performance of string utilities versus regular expressions.
2016-09-01 21:06:18 +01:00
Mathew Sutcliffe
0fb7603b58
refs #721 JSON performance samples.
2016-08-26 21:05:51 +01:00
Mathew Sutcliffe
a5dfa1ef00
refs #570 Removed unused method splitByTime.
2016-06-08 23:59:57 +01:00
Roland Winklmeier
364b16346d
Fix samples header includes
...
* Include only what is used
* Use forward declaration when possible
* Sorted includes
refs #598
2016-05-20 01:32:14 +02:00
Klaus Basan
7a38afe8c3
refs #485 , adjusted samples
2016-03-18 01:08:07 +00:00
Roland Winklmeier
866c8d2db6
Add samples to doxygen group 'samples' and subgroups
...
refs #594
2016-02-16 20:01:42 +01:00
Roland Winklmeier
bd6f0d0f25
Use namespace BlackSample in samples
...
refs #594
2016-02-16 20:01:28 +01:00
Klaus Basan
3e1e1070c1
refs #452 updated tests/samples to reflect previous changes
2015-11-19 20:59:21 +00:00
Roland Winklmeier
1b26311983
Fix license header spelling
2015-04-16 00:59:56 +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
Roland Winklmeier
78d3350bf3
refs #396 move Blackmisc Aviation classes into subfolder
2015-04-07 18:20:20 +02:00
Klaus Basan
28132d8e40
Fixed warnings from compiler and Jenkins build
2015-03-29 20:15:25 +02:00
Klaus Basan
f8bebf5ffa
refs #386 , performance issues
...
* keep split per callsign map in IInterpolator (so it is available for all interpolators)
* Interpolator using CWorker, so it can run in background
* added signals to provider to add split situations / callsigns
* adjustments to airspace / context for those signals
* thread safe access to those from interpolator
* renamed from rendered to remote aircraft as discussed
* adjust samples
* removed no longer required functions in timestampobjectlist
* changed connectioStatusChanged from uint -> int
2015-03-20 16:48:58 +01:00
Klaus Basan
1ff0cfa618
refs #386 , further samples / performance tests
...
* especially impact of find performance on interpolator
2015-03-20 16:34:33 +01:00
Klaus Basan
29bb7d02d0
Allow to split callsign based list + samples
2015-03-20 16:34:26 +01:00
Klaus Basan
59612a8b2e
Performance samples as discussed:
...
* Vector vs List
* getByCallsign.getTimeBefore vs. getTimeBefore.getByCallsign
2015-03-20 16:33:59 +01:00
Klaus Basan
1da3f58fec
refs #369 , fixed / adjusted testing and samples
...
* changed from qDebug() to QTextStream
* setter for voice room
* set fake voice room URL, otherwise no nonger displayed in GUI
2015-03-20 16:33:39 +01:00
Mathew Sutcliffe
aca0202ba1
refs #338 Performance tests for regular expressions.
2014-10-22 03:00:58 +01:00