Mat Sutcliffe
b81cc9a9dc
Issue #77 Break cyclic dependency between CDirectoryUtils and CNetworkUtils by factoring out canPing method
2020-12-19 18:50:39 +00:00
Mat Sutcliffe
ac48e64891
Issue #77 Break dependency of CNetworkUtils on CUrl and CUrlList
2020-12-19 18:50:38 +00:00
Mat Sutcliffe
611b7547c0
Issue #77 Break dependency of CFileLogger on CLogHandler
2020-12-19 18:50:38 +00:00
Mat Sutcliffe
8ea0a4b344
Issue #77 Break dependency of verify.cpp on logmessage.h
2020-12-19 18:50:38 +00:00
Mat Sutcliffe
1b36c95b7b
Issue #77 Remove unused includes
2020-12-19 18:50:38 +00:00
Mat Sutcliffe
2435350e17
Issue #77 Break cyclic dependency between CVariant and CVariantList
2020-12-19 18:50:38 +00:00
Mat Sutcliffe
4df055afbe
Issue #77 Break cyclic dependency between CIcon and CIconList by using CSequence<CIcon>
2020-12-19 18:50:38 +00:00
Mat Sutcliffe
3d129dc83f
Issue #77 Break cyclic dependency between CStatusMessage and CLogPattern by moving methods from one to the other
2020-12-19 18:50:38 +00:00
Mat Sutcliffe
211fd42eaf
Issue #77 Break cyclic dependency between CStatusMessage and CStatusException, by removing unused methods
2020-12-19 18:50:38 +00:00
Mat Sutcliffe
0c3977fc35
Fix Clang error
2020-12-19 18:50:37 +00:00
Mat Sutcliffe
f461f60635
Fix Clang warnings
2020-12-19 18:50:37 +00:00
Mat Sutcliffe
49611b7f44
Issue #77 Explicit template instantiations needed by Clang on Windows
2020-12-19 18:50:37 +00:00
Mat Sutcliffe
3c3b4cd2fe
Issue #77 Move some templated member functions into their respective header files
2020-12-19 18:50:37 +00:00
Mat Sutcliffe
63f5d28622
Issue #77 Break cyclic dependency between CVariant and all other value classes
2020-12-19 18:50:36 +00:00
Mat Sutcliffe
1991b4847a
Issue #77 Break cyclic dependency between CPropertyIndex and all other value classes
2020-12-19 18:50:36 +00:00
Mat Sutcliffe
363758e8ea
Issue #77 Move GlobalIndex enum from CPropertyIndex to CPropertyIndexRef
2020-12-19 18:50:36 +00:00
Mat Sutcliffe
0971c8ce68
Issue #77 All classes propertyindex methods use CPropertyIndexRef and QVariant
2020-12-19 18:50:35 +00:00
Mat Sutcliffe
d9e3d1dccc
Issue #77 Methods to convert icons to QVariant
...
Needed so propertyindex methods don't need to depend on CVariant.
2020-12-19 18:50:35 +00:00
Mat Sutcliffe
ecac4bcb8c
Issue #77 Add class CPropertyIndexRef
...
This is a reference to a CPropertyIndex with
a subset of its API, and fewer dependencies.
2020-12-19 18:50:35 +00:00
Mat Sutcliffe
c2ac37f552
Issue #77 Remove unused methods
2020-12-19 18:50:34 +00:00
Mat Sutcliffe
4cc1c7e0a9
Issue #77 Move definition of Mixin::Index::apply
2020-12-19 18:50:34 +00:00
Mat Sutcliffe
371c1f4f7c
Issue #77 Break cyclic dependency between CLogCategory and numerous classes
2020-12-19 18:50:34 +00:00
Mat Sutcliffe
63e8de8f00
Issue #77 getLogCategories returns a simple QStringList instead of our own class
2020-12-19 18:50:34 +00:00
Mat Sutcliffe
05d28017e7
Remove broken code
2020-12-19 18:50:32 +00:00
Mat Sutcliffe
647e9064b0
Issue #77 Break cyclic dependency between CIcon and all other value classes
2020-12-19 18:50:32 +00:00
Mat Sutcliffe
b1185eb541
Issue #77 toIcon returns a simple enum instead of a full object
2020-12-19 18:50:31 +00:00
Mat Sutcliffe
59bbac9a1f
[installer] minor cosmetic fix
2020-12-19 18:50:31 +00:00
Mat Sutcliffe
18286ccdb1
Fix qmake warning
2020-12-19 18:50:30 +00:00
Mat Sutcliffe
ae24b06b4b
Update Qt version
2020-12-19 18:50:30 +00:00
Mat Sutcliffe
5d99fc0cc3
Version number
2020-12-19 18:50:30 +00:00
Mat Sutcliffe
584595ff2f
UUID in DB client ping should uniquely identify the client machine
v0.9.6.75
2020-12-17 20:24:01 +00:00
Mat Sutcliffe
f2eba38282
Use QString::arg instead of std::sprintf
2020-12-15 23:35:57 +00:00
Mat Sutcliffe
5c40a22875
Adjust CSL2XSB according to Chris Collins' xpmp2 datarefs
2020-12-15 18:37:28 +00:00
Mat Sutcliffe
40362c1f4a
Use sprintf to decompose the degrees, minutes, and seconds
...
Instead of repeatedly multiplying by 100, which can cause
epsilon errors to grow to too significant magnitudes.
2020-12-08 21:02:19 +00:00
Mat Sutcliffe
50eebb799d
Update VATSIM data file reader to read new JSON data file format
2020-12-05 17:30:15 +00:00
Mat Sutcliffe
9014a673f1
[Radar] Don't rotate the compass rose, even when not locked north
2020-12-01 16:16:25 +00:00
Mat Sutcliffe
880722fc9f
[CI] Pin older version of importlib-metadata on Linux
...
(Newer version requires python 3.6, ubuntu 16 has python 3.5)
2020-11-24 22:49:35 +00:00
Mat Sutcliffe
e28df21641
[xswiftbus] Fix UTF-8 bug when displaying text messages
...
std::string is not UTF-8 aware, so it was possible to create
malformed strings by splitting in the middle of a code point.
The splitting code also did read beyond the end of the input string.
Now we use a Unicode-aware iterator adaptor to help find the
correct place to split the string across multiple lines.
2020-11-24 22:47:22 +00:00
Mat Sutcliffe
550f8fd7e6
Adjust to change in GitHub Actions workflow syntax
...
See https://github.blog/changelog/2020-10-01-github-actions-deprecating-set-env-and-add-path-commands/
v0.9.6.67
2020-10-20 23:36:01 +01:00
Roland Rossgotterer
bd862fa451
Enforce *.air file siblings only in 64 bit builds
...
P3D ships with aircraft.cfg/sim.cfg models which are not actual aircraft. Only those with an *.air file sibling are actual aircraft models.
However the 32 bit MSFS simulators do not ship with *.air files. Hence enforce it for 64 bit which limits it to 64 bit P3D.
2020-10-20 23:36:01 +01:00
Mat Sutcliffe
fda0abc94e
Extra validation to prevent asserts from invalid CSL files
2020-10-20 23:35:52 +01:00
Mat Sutcliffe
75f514968f
Add a mode line to help GitHub correctly identify the file type
2020-10-17 16:13:41 +01:00
Mat Sutcliffe
5eb34a5df7
[FSD] PBH unittest
2020-09-16 23:00:07 +01:00
Roland Rossgotterer
7a76c6cade
[FSD] Normalize heading to 360 deg before sending
2020-09-16 23:00:07 +01:00
Roland Rossgotterer
65b8eec439
Improve aircraft cfg parser for FS2020
...
- Handle inline comments
- use icao_type_designator as icao type
2020-09-16 22:59:58 +01:00
Roland Rossgotterer
3baab2ae4d
Add initial simulator plugin support for FS2020
...
This adds simulator plugin support for FS2020. It still pretends to be FSX until full integration is completed.
2020-09-16 22:59:58 +01:00
Mat Sutcliffe
aa32544b53
[CI] Rationalize Backtrace tokens
2020-09-15 18:23:39 +01:00
Mat Sutcliffe
ff9baf605b
[breakpad] Add new annotation "commit"
2020-09-15 17:41:51 +01:00
Mat Sutcliffe
132cc167fc
[CI] Cross-compile to 32bit Windows using 64bit tools
2020-09-15 00:21:54 +01:00
Mat Sutcliffe
96bdad32e6
[CI] Fix wrong externals path
2020-09-15 00:21:10 +01:00