Roland Winklmeier
a87a4a7ef1
Install crashpad binaries
...
refs #490
2016-08-09 17:52:28 +02:00
Roland Winklmeier
080e22fa4a
create_symbolstore - a script to build breakpad symbol dir structure
...
Runs dump_syms on each debug info file specified on the command line,
then places the resulting symbol file in the proper directory
structure in the symbol store path.
refs #490
2016-08-09 17:52:19 +02:00
Roland Winklmeier
78eeecf052
Make crash dump uploading configurable
...
refs #490
2016-08-09 17:52:10 +02:00
Roland Winklmeier
e47aec223e
Integrate Crashpad crash handler into CApplication
...
Crash handler launches an external crash handler executable called
swift_crashpad_handler. It monitores the parent process and produces
a local dump in case of a crash.
For release builds, the dump is also uploaded to a crash report server.
refs #490
2016-08-09 17:51:57 +02:00
Roland Winklmeier
4c82009ac1
Define DirectInput Version for Windows builds
2016-08-08 11:23:13 +02:00
Roland Winklmeier
0c51323db0
Fix incorrect include in fscommonutil.cpp
2016-08-08 11:23:07 +02:00
Roland Winklmeier
9f3b3c2420
Fix Mac OS X keyboard inputs
2016-08-08 11:22:57 +02:00
Roland Winklmeier
5dd5ff501d
Initialize simulator plugin settings in CContextSimulator constructor
2016-08-05 11:49:32 +02:00
Roland Winklmeier
91d2556b16
[FSX] Signal simulator connected once SIMCONNECT_RECV_OPEN is received
...
refs #549
2016-08-05 11:49:32 +02:00
Roland Winklmeier
c92a8ea32c
Refactor CContextSimulator::loadSimulatorPlugin
...
When a plugin is loaded, existing aircrafts should not be added
immediatly, but as soon as the simulator is simulating.
CContextSimulator also handles now the case that no simulator is
attached and all aircraft slots are now doing nothing instead of
raising an assert.
refs #549
2016-08-05 11:49:32 +02:00
Klaus Basan
3aee6174ac
refs #719 , avoid infinite loop when info object read succeeds, but has incorrect authorizations
...
* marker for info reader that it failed
* distinguish between "server cannot be connected" and other errors
2016-08-04 17:11:37 +02:00
Mathew Sutcliffe
a0c20baf53
refs #697 Type traits renamed with T prefix.
2016-08-03 02:20:45 +01:00
Mathew Sutcliffe
0ae1e70923
refs #697 Data cache traits renamed with T prefix.
2016-08-03 02:20:27 +01:00
Mathew Sutcliffe
8ce885eeba
refs #697 XBus setting renamed.
2016-08-03 02:19:12 +01:00
Mathew Sutcliffe
7a34cc6d9a
refs #697 BlackCore settings renamed and reorganized.
2016-08-03 02:19:11 +01:00
Mathew Sutcliffe
8275b0d9bf
refs #697 BlackMisc settings renamed and reorganized.
2016-08-03 02:19:08 +01:00
Mathew Sutcliffe
e7c9d3b62f
CDataCacheRevision: always need to lock the mutex when accessing m_updateInProgress.
2016-08-02 17:14:14 +01:00
Mathew Sutcliffe
88920501bf
refs #715 Assert no longer appropriate: pruning revision file means calling writeNewRevision when m_pendingWrite is false.
2016-08-02 05:09:39 +01:00
Klaus Basan
515ce9b7bf
Typo
2016-08-01 16:48:48 +02:00
Klaus Basan
862a84b661
refs #697 , BlackGui settings renamed
2016-08-01 16:48:48 +02:00
Klaus Basan
8013a6ac9c
refs #716 , UI component for simulator message (what messages to relay to simulator)
...
* component itself
* integrate in tab panel
* minor UI adjustmenets
2016-08-01 15:51:58 +02:00
Klaus Basan
3554c0b718
refs #716 , value class / setting
2016-08-01 15:51:56 +02:00
Mathew Sutcliffe
6691f8776e
Fixed mistake in CSwiftGuiStdApplication.
2016-07-31 23:17:49 +01:00
Mathew Sutcliffe
91ba7d9f12
CLogMessageHelper::stripFlags: fixed mistake when using QString::section().
2016-07-31 23:17:48 +01:00
Mathew Sutcliffe
b0dd2a76ff
CAtomicFile invariant: any method that closes the file must restore the original filename.
2016-07-31 23:17:47 +01:00
Mathew Sutcliffe
98a2b3253a
refs #694 Use human readable names in cache validation messages.
2016-07-31 23:17:46 +01:00
Mathew Sutcliffe
87b2396edb
refs #694 Support human readable names for settings and data cache traits.
2016-07-31 23:15:35 +01:00
Mathew Sutcliffe
61f3655b2c
refs #695 Allow to set a mock root directory for caches, for unit tests.
2016-07-29 17:09:08 +01:00
Mathew Sutcliffe
9339991644
refs #715 When loading data cache, prune revision file to remove keys that weren't found.
2016-07-29 17:09:07 +01:00
Mathew Sutcliffe
b449487a71
refs #715 Support implicit conversion from CRange to QSet.
2016-07-29 17:09:05 +01:00
Mathew Sutcliffe
08b404906d
refs #708 Human-readable name for the "default" category used by QMessageLogger (e.g. qWarning).
...
The empty category is technically different, indicates a direct call to qt_message_output (e.g. qErrnoWarning).
2016-07-28 23:49:22 +01:00
Mathew Sutcliffe
47e0f7f335
Neater implementation of constexpr std::tuple for gcc 4.9
2016-07-28 23:49:22 +01:00
Klaus Basan
e2c3857b6b
Stylesheet: Improved selector for QScrollArea
2016-07-28 21:08:29 +02:00
Klaus Basan
9fe6d7417f
refs #712 , display error when network interface is not available
2016-07-28 21:08:28 +02:00
Klaus Basan
dc3f803762
refs #712 , min.height for status bar avoids jittering (when undocked) and fixed tab order for cockpit
2016-07-28 21:08:27 +02:00
Klaus Basan
c4d9ab06be
refs #712 , airline icons in pilot client
2016-07-28 21:08:26 +02:00
Klaus Basan
e2f8f097e0
refs #712 , completers and load from disk for flight plan
2016-07-28 21:08:26 +02:00
Klaus Basan
0357dbde8f
refs #712 , improved readers
...
* only trigger read when network interface is available
* do not trigger all reads at same time but slightly shifted
* renamed to hasReceivedOkReply()
2016-07-28 21:08:25 +02:00
Klaus Basan
31b03fe2e1
refs #712 , signals when all DB data are read / the web services are started
...
(useful for GUI as it can be used to init only when data are available)
2016-07-28 21:08:24 +02:00
Klaus Basan
7aed12d871
refs #692 , only save data for successful login to VATSIM
2016-07-28 21:08:23 +02:00
Klaus Basan
8278fb262e
Streamlined readInBackground as result of #709
2016-07-28 21:08:22 +02:00
Klaus Basan
435f345cc6
refs #709 , launcher GUI finetuning
...
* don`t always init caches, only when needed
* init caches when component is 1st displayed
* smaller LEDs
2016-07-28 21:08:21 +02:00
Klaus Basan
90c3c35609
refs #709 , as result of testing created special database views for ICAO codes
...
* view already filter incomplete data
* as result, info object count values are aligned with data eventually parsed (which will allow to detect changes by comparing counts)
* smaller adjustments to allow airlines with designator
2016-07-28 21:08:20 +02:00
Klaus Basan
31921f34ef
refs #709 , use load indicator for load overview
...
(indicating reloading)
2016-07-28 21:08:19 +02:00
Klaus Basan
ff4097504c
refs #709 , config for launcher
2016-07-28 21:08:18 +02:00
Klaus Basan
4b1179cfd8
refs #709 , allow to read directly from DB (bypassing caches)
...
* allow to reload
* copying array size of response for debugging purposes
2016-07-28 21:08:17 +02:00
Klaus Basan
80ab55c4be
refs #709 , GUI component (load info) added to launcher
...
(plus enabled webservices for launcher)
2016-07-28 21:08:17 +02:00
Klaus Basan
10a1fcebf7
refs #709 , load info GUI component
2016-07-28 21:08:16 +02:00
Klaus Basan
876b4c9c22
refs #709 , smaller version of status bar component
2016-07-28 21:08:15 +02:00
Klaus Basan
6f840f4fd6
refs #709 , access to timestamp/count per entity
...
* utility functions
* made protected functions public
2016-07-28 21:08:14 +02:00