Klaus Basan
5fe4c95f4b
Avoid assert without sApp/shutting down
2019-02-22 20:36:32 +00:00
Klaus Basan
bae7680e59
Ref T401, server info also when not connected
2019-02-22 20:36:31 +00:00
Klaus Basan
16dd6d7451
Ref T401, crash handling in application
...
* function to simulate crash
* init crash info so file is written + add arguments for handler
* enable / disable uploads
2019-02-22 20:36:31 +00:00
Klaus Basan
df3ac2b02d
Ref T401, crash info can be saved as file
2019-02-22 20:36:31 +00:00
Klaus Basan
10fff29f97
Ref T472, use cross-reader (other reader) objects to avoid unnecessary parsing
2019-02-22 20:36:30 +00:00
Klaus Basan
d5aaf24231
Ref T472, add category column
2019-02-22 20:36:30 +00:00
Klaus Basan
72b7c61db7
Ref T472, style and minor fixes ("myself")
2019-02-22 20:36:29 +00:00
Klaus Basan
9cee34f4cc
Ref T472, allow to pass already existing values for model parsing
...
* list to map: toDbKeyValueMap
* categories can also be passed, hence the categories can be seen in model views
2019-02-22 20:36:28 +00:00
Roland Rossgotterer
7a2ed1433d
[XSwiftBus] Add more Linux library dependencies
2019-02-22 20:36:28 +00:00
Roland Rossgotterer
b775d99dc4
[XSwiftBus] Apply XPLM 2.1 packaging structure
2019-02-22 20:36:28 +00:00
Roland Rossgotterer
680939346c
Fix CContextOwnAircraftProxy listening on the wrong DBus P2P interface
...
ref T531
2019-02-22 20:36:27 +00:00
Roland Rossgotterer
c6f0c46222
Add missing and sort proxy context signal connections
2019-02-22 20:36:27 +00:00
Roland Rossgotterer
7d21b6ce0b
Fix remote DBus call function names
2019-02-22 20:36:27 +00:00
Roland Rossgotterer
220b271b34
[GFS] Move GFS structs out of CWeatherDataGfs
...
In the same step, change doubles to floats since this is what GFS provides.
2019-02-22 20:36:26 +00:00
Roland Rossgotterer
5b10abd63d
[GFS] Calculate cloud levels from pressure and temperature
2019-02-22 20:36:25 +00:00
Roland Rossgotterer
5ea8b7376e
Limit symbol file uploading to develop and release branches
2019-02-22 20:36:25 +00:00
Roland Rossgotterer
20131d0b8e
Do not parse METARs that are obvious html based error messages
2019-02-22 20:36:25 +00:00
Roland Rossgotterer
97b6131104
Mark qwt include path as system include for GCC
...
That way, warnings in qwt headers are no longer raised.
2019-02-22 20:36:25 +00:00
Roland Rossgotterer
e68693a35e
[FS9] Handle CoInitializeEx being previously called with different flags
2019-02-22 20:36:24 +00:00
Roland Rossgotterer
50e82c26c6
Add current log file as file attachment to crash dump
...
ref T401
2019-02-22 20:36:24 +00:00
Roland Rossgotterer
4ca1f46f74
Add CFileLogger convenience methods to get log file name and file path
...
ref T401
2019-02-22 20:36:24 +00:00
Roland Rossgotterer
0381b45a87
Handle also joystick buttons in hotkey dialog advanced frame
...
The advanced frame of the hotkey dialog did not handle joystick buttons at all. Now it will add combo boxes for each keyboard key and each joystick button. It also adds a
tool tip to get the button name including its corresponding device name.
ref T540
2019-02-22 20:36:23 +00:00
Roland Rossgotterer
68907258a5
Add method to get joystick button name including a device prefix
2019-02-22 20:36:23 +00:00
Roland Rossgotterer
e5c435f281
Add function to retrieve all available joystick buttons
2019-02-22 20:36:23 +00:00
Roland Rossgotterer
2503a55dae
Switch to NOAA GFS 0.25 degree resolution
...
The 0.25 degree forecast is available every hour (compared to every 3 hours for the 0.5 resolution). Also its more detailed.
2019-02-22 20:36:22 +00:00
Roland Rossgotterer
231f4df1bf
Remove surface temperature
...
The surface temperature had no real value since humidity and height above MSL was not available. Instead stick to the isobaric layer temperatures only.
2019-02-22 20:36:22 +00:00
Roland Rossgotterer
66f0a27647
Set weather position and pressure at MSL in Weather Status line
2019-02-22 20:36:22 +00:00
Roland Rossgotterer
5c84cff6e4
Add second NOAA GFS url for 0.25 deg resolution
2019-02-22 20:36:22 +00:00
Roland Rossgotterer
d6d2c0cc80
[FS9] Stop using Fs9Host and Fs9Client as CContinuousWorkers
...
Both were continuous workers since a blocking IDirectPlay8Peer::SendTo()
method was used. Since we use the default async method now, we don't need
the threaded implementation any longer. It still could happen that GUI
blocks for too long, but that would happen also for other simulator drivers.
ref T433
2019-02-22 20:36:21 +00:00
Roland Rossgotterer
949e013f0b
[FS9] Update DirectPlay SendTo flags to use async and guaranteed delivery
2019-02-22 20:36:21 +00:00
Roland Rossgotterer
fa08c6bf15
[FS9] Enable FSUIPC by default for FS9
2019-02-22 20:36:21 +00:00
Roland Rossgotterer
18c96791b8
Disable console logging for sampleweatherdata
2019-02-22 20:36:21 +00:00
Roland Rossgotterer
a5e841f31d
Style
2019-02-22 20:36:20 +00:00
Roland Rossgotterer
9d1299741e
[GFS] Use Pressure at MSL instead of surface
...
Pressure at surface level was the wrong value. All barometers and
altimeters use pressure reduced to mean sea level. Reading that value
from GFS instead returns much more reasonable values.
ref T537
2019-02-22 20:36:20 +00:00
Roland Rossgotterer
d50811c941
Fix sampleweatherdata to accept negative Lat/Lon values
2019-02-22 20:36:20 +00:00
Klaus Basan
a56ae0302a
Hotkey adding also via combo box
...
* do not split by "+", directly use string list (fixes hotkey "+" problem)
* encapsulated "addSelectionBox"
* renamed to "captureHotkey"
2019-02-22 20:36:20 +00:00
Klaus Basan
21acef505c
Function for getKeyStrings() and replace without key (just adding)
2019-02-22 20:36:20 +00:00
Klaus Basan
94b53cef6c
Improved loading/parsing messages
2019-02-22 20:36:19 +00:00
Klaus Basan
6e05875eab
Ref T472, added id column
2019-02-22 20:36:19 +00:00
Klaus Basan
b584398482
Ref T472, added aircraft category in ICAO model
2019-02-22 20:36:19 +00:00
Klaus Basan
8af4603432
Fixed entity flag check
2019-02-22 20:36:18 +00:00
Klaus Basan
c82efe441f
Ref T472, category support for ICAO value objects
2019-02-22 20:36:18 +00:00
Klaus Basan
3be2cd6c5f
Ref T472, style
2019-02-22 20:36:18 +00:00
Klaus Basan
998539d8c8
Ref T536, top align as default
2019-02-22 20:36:17 +00:00
Klaus Basan
f2b0417942
Check in readers "for shutdown"
...
* myself pattern
* use read as function name
2019-02-22 20:36:17 +00:00
Klaus Basan
a340167493
Some 1st model set wizard improvements
...
* only use DB models
* icon for create button
* confirm message before overriding the model set
* info if there are no models
2019-02-22 20:36:17 +00:00
Klaus Basan
cc6adc6c40
Ref T539, tree view can select objects and hence refresh ATIS display
...
* select signal for tree view
* signal/slots and connects
2019-02-22 20:36:17 +00:00
Klaus Basan
d68726080f
Ref T536, Ref T531 improved message handling
...
* do not activate COM/ATC overlay messages as central frame overlay is used
* ignore signals if not activated
2019-02-22 20:36:16 +00:00
Klaus Basan
dfd3d9f884
Ref T531, use UNIT to obtain value. Not using the unit can result in "strange" formats
2019-02-22 20:36:16 +00:00
Klaus Basan
c2f606089d
Ref T536, changed double click to use request signal, NOT own overlay. This now uses the existing frame overlay.
2019-02-22 20:36:16 +00:00