Commit Graph

5187 Commits

Author SHA1 Message Date
Klaus Basan
ed758133e3 UI formatting 2018-04-05 02:52:34 +02:00
Klaus Basan
80c9030bdd Formatting 2018-04-05 02:52:32 +02:00
Roland Winklmeier
2db1e0b258 Add missing include 2018-04-05 02:52:30 +02:00
Roland Winklmeier
09de945242 Add experimental X-Plane CG offset fetching
ref T231
2018-04-05 02:52:28 +02:00
Roland Winklmeier
72497fdefc Regularly request remote aircraft data from X-Plane
This includes
* ground elevation
* model offset (to be implemented)

ref T259
2018-04-05 02:52:26 +02:00
Roland Winklmeier
2ab6a96d57 Adapt to libxplanemp improvements
* XPMPMultiplayerInit API change
* New CSL command 'VERT_OFFSET'
* OBJ8 objects can have multiple textures now. Therefore use the same model
name convention as with OBJ7.
2018-04-05 02:52:24 +02:00
Roland Winklmeier
e64e7feb28 Use XPLM native path on MacOS 2018-04-05 02:52:22 +02:00
Roland Winklmeier
4db0b83310 Move X-Plane interpolation into driver
ref T259
2018-04-05 02:52:20 +02:00
Klaus Basan
f3b48f75a1 Ref T258, use "which 7za" on UNIX systems 2018-02-22 19:52:35 +01:00
Klaus Basan
d8c442c468 Ref T253, improved installation and dialog for unzip
* uses external 7zip
* if not available displays dialog that manual unzip is needed
2018-02-22 13:58:56 +01:00
Klaus Basan
f2efa2981b Ref T258, use external 7zip to unzip xswiftbus 2018-02-22 13:58:53 +01:00
Klaus Basan
e53260a817 Ref T258, added compress utils for better encapsulation 2018-02-22 13:58:46 +01:00
Klaus Basan
131e39db93 Ref T258, added test directory and test files for compressing tests 2018-02-22 13:58:43 +01:00
Klaus Basan
d71e98def3 Changed joystick search class
This finds Saitek controls at KB's place
2018-02-22 13:58:41 +01:00
Klaus Basan
68d4243ca7 Ref T258, utility functions 2018-02-22 01:26:54 +01:00
Klaus Basan
b5a32f3c5d Ref T257, activate (window) and formatting functions in CEnableForFramelessWindow 2018-02-22 01:26:51 +01:00
Klaus Basan
221be08c42 Ref T257, add menus sp we can attach/detach simulator window 2018-02-22 01:26:48 +01:00
Klaus Basan
e93cfd3c25 Ref T256, added foreign window utility functions 2018-02-22 01:26:45 +01:00
Klaus Basan
2bbc433d30 Formatting 2018-02-22 01:26:42 +01:00
Klaus Basan
602373c97a Ref T254, avoid crashes when there is no input device
* init with nullptr
* formatting
2018-02-22 01:26:39 +01:00
Klaus Basan
be6b67f95d Filter joystick devices with 0 buttons
ref T254
2018-02-22 01:26:36 +01:00
Roland Winklmeier
7f6dd61bb3 X-Plane menu improvements
* Remove start items with DBus details and replace them with a single start
* Add an item to toggle the message box
2018-02-22 01:26:33 +01:00
Roland Winklmeier
ff37704a59 Filter user password from raw FSD message
Everytime a login packet is sent, it contains the password in clear text.
This was also written to file log and users might send this file to
developers without knowing.
The password is now filtered by comparing all FSD messages until the
login packet is found.
2018-02-22 01:26:30 +01:00
Klaus Basan
5cc70c2903 Ref T253, utility functions to support UNC 2018-02-22 01:26:28 +01:00
Klaus Basan
f265222a45 Ref T252, use overlay messages for model loading messages 2018-02-22 01:26:25 +01:00
Klaus Basan
640ec3a573 Ref T252, send all loading status messages as list 2018-02-22 01:26:23 +01:00
Klaus Basan
8110baad33 Allow to hide message filter 2018-02-22 01:26:20 +01:00
Klaus Basan
7f4e230d9a Ref T252, get count of messages per severity 2018-02-22 01:26:16 +01:00
Klaus Basan
82e42f7e17 Ref T252, updated CSettingsSimulatorBasicsComponent
* avoid saving default values
* use new specialized settings
2018-02-22 01:26:14 +01:00
Klaus Basan
baa7f393ca Ref T252, bundled directory handling for simulators in specialized settings
* class CSpecializedSimulatorSettings and CXPlaneSimulatorSettings
* allows to combine default directory functions directly with the settings values
2018-02-22 01:26:12 +01:00
Klaus Basan
b01119cc1b Ref T252, utility functions for simulator directories 2018-02-16 12:13:53 +01:00
Klaus Basan
1970ae9f9b Ref T252, formatting 2018-02-16 12:13:50 +01:00
Klaus Basan
4da3309226 Fix of crash in installer (crashdump)
Since we use the model set component also in the launcher, we need to avoid nullptr calls
2018-02-16 12:13:43 +01:00
Klaus Basan
71de1bf02a UI improvements installer/update info 2018-02-16 12:13:41 +01:00
Klaus Basan
a06f59723a Ref T251, unit test for gnd flag sending 2018-02-16 12:13:40 +01:00
Klaus Basan
63d7e36389 Ref T251, also set GND info for own aircraft 2018-02-16 12:13:38 +01:00
Klaus Basan
78e61e25ac Formatting 2018-02-16 12:13:35 +01:00
Klaus Basan
8dc25fbad7 Allow to alter model set simulator in pilot client
* selector can be read only
* functions in context to obtain model set from loader/matcher, this will not be used when a plugin driver is present
* adjusted UI
2018-02-13 03:57:46 +01:00
Klaus Basan
9009045dd0 Ref T249, using FSC server as obfuscated server
Only show in local builds
2018-02-11 19:47:01 +01:00
Klaus Basan
3307560db9 Formatting private slots -> private 2018-02-11 19:46:59 +01:00
Klaus Basan
05fb937df1 More detailed info about excluded models 2018-02-11 19:46:57 +01:00
Klaus Basan
29c478496b Ref T249, using obfuscation for server/user 2018-02-11 19:46:55 +01:00
Klaus Basan
f8cd1d65ef Ref T249, added encryption and obfudcation base class (3rd party) 2018-02-11 19:46:53 +01:00
Klaus Basan
b0f7e9e8f6 Ref T246, added distributor selection to 1st model set 2018-02-10 21:57:45 +01:00
Klaus Basan
9ad8b9b980 Ref T246, distributor filter
Needed because we want to create a 1st model set by distributors per simulator
2018-02-10 21:57:43 +01:00
Klaus Basan
90041852d9 Ref T246, improved selection detection for simulator selector 2018-02-10 21:57:40 +01:00
Klaus Basan
117e8996bb Formatting, minor UI tweaks
* minor renamings in simulator selector
* simplified namespaces

Ref T246
2018-02-10 21:57:38 +01:00
Klaus Basan
4f63c04225 Ref T246, 1st version of model set wizard
* dialog for CDbOwnModelsComponent / CDbOwnModelSetComponent
* qss
* added page in wizard
2018-02-10 21:57:36 +01:00
Klaus Basan
ccd7c477e2 Ref T246, unified signal handling in model caches and loader
* setSimulator as checked, simulatorChanged as unchecked version
* some renamings
* made some functions private, turned public slots -> public
2018-02-10 01:33:48 +01:00
Klaus Basan
d64ddfa8af Ref T246, functions to access values of model loader/models component
* direct access to simulator settings
* load models for simulator
2018-02-09 04:44:04 +01:00