Commit Graph

8503 Commits

Author SHA1 Message Date
Klaus Basan
c36944531e Style 2019-09-16 00:23:36 +02:00
Klaus Basan
cd6715a5d0 Ref T717, function to send parts/situation for testing and in the model browser 2019-09-16 00:23:36 +02:00
Klaus Basan
8fde56e046 Log. display tweak 2019-09-15 16:53:02 +02:00
Klaus Basan
bd82065f0a Ref T717, simulator "is test" conditions where required 2019-09-15 16:53:02 +02:00
Klaus Basan
9430ca5c0c Ref T717, unify test aircraft callsign 2019-09-15 16:53:02 +02:00
Klaus Basan
8392252236 Ref T717, XPlane function to push back situation/parts (surfaces)
* directly update after an aircraft has been added
* push_back functions
2019-09-15 16:53:02 +02:00
Klaus Basan
bb3b58a51e Ref T717, pitch bank heading form 2019-09-15 16:53:02 +02:00
Klaus Basan
016b4cab8c Style 2019-09-15 16:53:02 +02:00
Klaus Basan
ad2cc0fded Do NOT override METAR if user "manually entered some arbitrary callsign"
See https://discordapp.com/channels/539048679160676382/539486309882789888/621787641976717323
2019-09-15 16:53:02 +02:00
Klaus Basan
29258719a4 Ref T717, return "null" for null PQ 2019-09-15 16:53:01 +02:00
Klaus Basan
8e1572d0d0 Another fix for "dialog closing closes swift",
see https://discordapp.com/channels/539048679160676382/567139633964646411/620776182027386880

The signal for the navigator dialog closed
is not send or received in some cases, not clear why.

Using a reference directly to the main window as workaround.
2019-09-15 16:53:01 +02:00
Klaus Basan
bcd2cae847 Ref T717, model browser 2019-09-15 16:53:01 +02:00
Klaus Basan
53b0b6d4fb Ref T717, simulator adjustments to support "TEST AIRCRAFT" 2019-09-15 16:53:01 +02:00
Klaus Basan
583594731b Ref T717, "testRemoteAircraft" simulator context functions 2019-09-15 16:53:01 +02:00
Klaus Basan
4e0f862ccc Ref T717, UI for relative positions 2019-09-12 18:34:34 +02:00
Klaus Basan
d7aa0af723 Use simulator from plugin if plugin is connected 2019-09-11 22:38:51 +02:00
Klaus Basan
6352f088ab Style 2019-09-11 22:38:51 +02:00
Klaus Basan
028cf032d7 Ref T717, calculate a new position in distance from given position 2019-09-10 22:32:45 +02:00
Klaus Basan
d47ec7533f Improved VATSIM status file reading 2019-09-10 21:58:39 +02:00
Roland Rossgotterer
c387201f06 Check that X-Plane OBJ8 file exists 2019-09-06 19:35:42 +02:00
Roland Rossgotterer
135ff6f3c2 Fix BLACK_USE_CRASHPAD not being defined in required places 2019-09-06 19:35:42 +02:00
Roland Rossgotterer
0c72fbbb65 [MinGW] Fix many unresolved symbols 2019-09-06 19:35:42 +02:00
Klaus Basan
6adae534ec Validation dialog allows to directly removed from model set
There is some moderate riks involved here,
as this allows to change the model set in the client,
but many users have asked for this
2019-09-06 19:20:11 +02:00
Klaus Basan
08c8b7cf9b Functions to remove models from model set 2019-09-06 19:02:39 +02:00
Klaus Basan
b39ed83f72 Style 2019-09-06 19:02:13 +02:00
Klaus Basan
193fe33559 [libxplanemp] functions to debug the render phases, can be used as needed 2019-09-06 01:45:07 +02:00
Klaus Basan
0f02fba89c Improved manual changing of aircraft and reset
* deferred adding and reset
* HTML overlay messages
* debug code for DBus messages
2019-09-05 23:28:13 +02:00
Klaus Basan
ee91504cde Log info/warning about METAR URL 2019-09-05 23:28:13 +02:00
Klaus Basan
272677d719 Minor style changes 2019-09-05 23:28:13 +02:00
Klaus Basan
cdea5086de More detailled validation messages "which models look odd" 2019-09-05 23:28:13 +02:00
Klaus Basan
878118eee1 Some smaller mapping tool improvements
* allow to remove NON DB models (context menu)
* renamed radio buttons
2019-09-05 23:28:13 +02:00
Klaus Basan
294391a8d5 Use BLACK_AUDIT_X because this is a check for external data 2019-09-05 23:28:13 +02:00
Klaus Basan
50f808d23c If using SHIFT and navigator button reset to screen center 2019-09-05 23:28:13 +02:00
Klaus Basan
e73682d2c6 Settings for text messages, ascending or descending (latest first/last) 2019-09-05 23:28:12 +02:00
Klaus Basan
cb56b80518 Style 2019-09-05 23:28:12 +02:00
Klaus Basan
f55ba85a98 Utility functions to sort text messages by timestamp (ascending/descending)
* compare function for text message
* resort function
* text message edit can display HTML text messages with ascending/descending timestamp
* made CTextMessageListModel -> CListModelTimestampObject
2019-09-05 23:28:12 +02:00
Mat Sutcliffe
a9761d2de8 Fixed off-by-one in assert condition: %0 is not a valid format string placeholder.
Part 3 of hotfix for assert caused by percent character in vatsim-data.txt
2019-08-31 16:09:35 +01:00
Mat Sutcliffe
fd6bb52f9c Downgrade assert to verify, in case the format string came from an external data source.
Part 2 of hotfix for assert caused by percent character in vatsim-data.txt
2019-08-31 14:49:25 +01:00
Mat Sutcliffe
82ce1c7fbc Avoid constructing CStatusMessage format string from external data source.
Put external data source as argument using stream operator instead.

Part 1 of hotfix for assert caused by percent character in vatsim-data.txt
2019-08-31 14:35:15 +01:00
Klaus Basan
5a5384289f Ref T718, improved country "resolution" in server names/descriptions 2019-08-29 18:13:48 +02:00
Klaus Basan
c26b6f7c85 Ref T681, fixed handling of CG from DB
* consider settings
* remember DB CG data correctly
2019-08-29 00:03:58 +02:00
Klaus Basan
7831759a93 Add URL info for reading 2019-08-29 00:03:58 +02:00
Klaus Basan
d828994d5a [libxplanemp] Different containers for render and TCAS planes 2019-08-29 00:03:58 +02:00
Klaus Basan
dd01cd1fbc fixup! Ref T681, settings for CG from DB 2019-08-28 02:51:33 +02:00
Klaus Basan
ce57af5a3d Style 2019-08-28 02:51:33 +02:00
Klaus Basan
2b8dc0bef6 Continue to send CTraffic values if a plane is NOT found, do NOT return 2019-08-28 02:51:32 +02:00
Klaus Basan
0034c2e676 fixup! Ref T609, adjusted/fixed cockpit form 2019-08-28 02:51:32 +02:00
Klaus Basan
c221d9f31c Ref T717, initial UI components for model browser 2019-08-28 02:51:32 +02:00
Klaus Basan
122f96dd6a Make sure the main window shows up again if the navigator is closed 2019-08-28 02:51:32 +02:00
Klaus Basan
fb4cce8e9e Ref T610, added COM async getter functions and bundled async calls
* reduced the number of async XSwiftBus calls by getting multiple values at once
* the concept was already used for getOwnAircraftSituationDataAsync
* now also used for COM, parts, model and lights
* As Qt restricts to 8 parameters not further bundled
* new COM1 getter functions for receive/volume/transmit
2019-08-28 02:51:32 +02:00