Klaus Basan
61a23d700b
Ref T171, driver formatting
2017-10-18 22:58:22 +02:00
Klaus Basan
2aa5ed431f
Ref T167, utility functions in CCoreFacadeConfig and better check in SwiftGuiStd::displayDBusReconnectDialog
2017-10-10 00:27:21 +01:00
Klaus Basan
15e46ba94a
Do not trigger loads if they are doomed to fail
2017-09-27 03:01:03 +02:00
Klaus Basan
3cf97b3f37
Ref T163, using settings descriptions
...
* renamed to getUnsavedSettingsKeys
* no private slots in close dialog
* use descriptions instead of keys
2017-09-26 20:08:02 +02:00
Klaus Basan
e932f08547
Ref T161, network watchdog calls ping service
2017-09-25 05:23:58 +02:00
Klaus Basan
fedcd76a05
Ref T156, allow to interactively resolve setup issues
...
* interactivelySynchronizeSetup
* utility function parseAndSynchronizeSetup, explicit loading of setup
* removed m_startSetupReader;
2017-09-24 20:28:42 +01:00
Klaus Basan
b20c44a9f3
Ref T150, use watchdog in application
...
* remove own checks
* use watchdog
* connect watchdog to other readers to avoid redundant checks
2017-09-24 20:28:28 +01:00
Klaus Basan
fe01a9d4aa
Formatting, typos
2017-09-24 19:54:28 +01:00
Klaus Basan
dbe66eceb2
Ref T149, get URL logs from web data services
2017-09-24 19:54:26 +01:00
Klaus Basan
a22cd134f8
Formatting
2017-09-24 19:54:16 +01:00
Klaus Basan
eab22e86b0
Based on slack discussion, pass arguments from launcher to started application
...
https://swift-project.slack.com/archives/C04J6J76N/p1504449711000040
* utility functions in CApplication and CNetworkVatlib for cmd args
* a.addVatlibOptions() in launcher
* function CSwiftLauncher::startDetached to unify startup and simplify debugging
2017-09-24 19:54:15 +01:00
Klaus Basan
dec5eff0c6
Ref T125, service to download and save file in directory
2017-09-24 19:53:26 +01:00
Klaus Basan
f3847bd33c
Ref T121, check if Internet is accessible
...
* in case the internet provider is down, this is not detected
* extended test to detect if access is possible
* in case of downtime this indicated in status component
2017-09-24 19:51:44 +01:00
Klaus Basan
b3186d6b91
Doxygen
2017-09-24 19:50:34 +01:00
Klaus Basan
07b096b398
Ref T103, verify important files/directories
...
* utility function in CDirectoryUtils
* deployed in main/application
2017-09-24 19:49:58 +01:00
Klaus Basan
74e0bf397f
Ref T42, application classes
...
* GUI classes allow retry
* longer timeouts
* accept unknow accessibility (QAM)
* QAM now as pointer, which would allow to replace QAM
When QAM becomes disconnected, then connect again it is in unknown state
2017-05-05 23:07:42 +01:00
Klaus Basan
6ebbf58f79
Formatting
2017-05-05 23:07:34 +01:00
Mathew Sutcliffe
e3fe8ec39f
refs #937 Resolved clazy warnings: miscellaneous.
2017-04-19 19:31:50 +01:00
Klaus Basan
864fa88c65
refs #935 , added cmdline args for crashpad server
2017-04-19 19:31:17 +01:00
Klaus Basan
8143add432
Show distribution file URL in distribution component (tooltip)
2017-04-18 00:08:14 +01:00
Klaus Basan
a22631777d
Check on reader to avoid redundant error messages
2017-04-18 00:07:24 +01:00
Klaus Basan
ec297d5838
Formatting, typos
2017-04-18 00:06:53 +01:00
Klaus Basan
09a71feef4
refs #921 , adjusted application class to use distribution info
2017-04-18 00:06:45 +01:00
Klaus Basan
705e83e156
Simplified Ctor for application with CApplicationInfo::Application
2017-04-18 00:00:02 +01:00
Klaus Basan
2eef9288b9
Added shutting down function
2017-04-17 23:58:02 +01:00
Roland Winklmeier
7faffc520d
Remove obsolete network connection checks
...
refs #869
2017-02-24 15:22:15 +00:00
Klaus Basan
d980f99300
refs #883 , support for "single application" in CApplication
2017-02-24 15:22:01 +00:00
Klaus Basan
24a9b332b0
refs #883 , application class extended
...
* allow to register application as running (needed for launcher)
* getExecutableForApplication
* swift launcher can be started
2017-02-24 15:21:44 +00:00
Klaus Basan
f73ee87e13
refs #882 , support redirect transparently in CApplication
...
* SSL client certificate functionality used from utils
* support for max redirects
Remark:
QNetworkRequest::FollowRedirectsAttribute would allow auto redirect, but we use our approach as it gives us better control
2017-02-24 15:21:35 +00:00
Klaus Basan
68dccbefa6
Formatting, renaming, Doxygen, minor UI adjustments
2017-02-24 00:18:51 +00:00
Klaus Basan
04e980a6ae
refs #857 , monitor accessible network in application
2017-02-24 00:08:53 +00:00
Klaus Basan
2821cd5213
Minor improvements at startup
...
Found due to expiry date
2017-01-10 23:46:26 +00:00
Klaus Basan
235673123d
refs #846 , improved start and waitForSetup
...
* directly wait for setup after triggering read
* use more detailed status messages
* in case of severe issues directly stop application
2017-01-10 23:46:05 +00:00
Klaus Basan
83dad62d4b
refs #846 , return CStatusMessageList instead bool, more detailed info
...
* renamed to ps_setupHandlingCompleted
* removed m_startUpCompleted
2017-01-10 23:46:04 +00:00
Klaus Basan
d6235d901e
refs #846 , allow to display cmdLineErrorMessage by BlackMisc::CStatusMessageList
...
Improved formatting and HTL escape message
2017-01-10 23:46:01 +00:00
Mathew Sutcliffe
26498ca916
refs #847 Use a local static QTempDirectory so it is not destroyed too early.
2017-01-10 23:45:13 +00:00
Klaus Basan
8f779fff35
refs #787 , fixed unit test
...
* flag update for non cached scenarios was missing
* some minor adjustments of test readers
2016-12-13 19:01:37 +01:00
Klaus Basan
cb2be14083
Fixed "synchronized" typos
2016-12-13 19:00:12 +01:00
Mathew Sutcliffe
fa76b5411e
refs #777 CApplication methods for detecting already running applications.
2016-12-06 09:33:50 +01:00
Mathew Sutcliffe
cf9b6f039c
refs #777 Moved enum CApplication::SwiftApplication to CApplicationInfo::Application.
2016-12-06 09:33:47 +01:00
Klaus Basan
44258a97fa
Use temp dir. for cache when a unit test is performed
...
* the temp. dir can also be used for other purposes
2016-09-19 16:18:55 +02:00
Klaus Basan
231bfea566
refs #741 , allow to discard settings
...
(not saving, but continue closing)
2016-08-26 21:05:55 +01:00
Roland Winklmeier
3603bbabe2
Rename CApplication member function to be better readable
...
The combination of the method's name 'signalStartupAutomatically'
and the default argument, I completely misunderstood the purpose
of the method in case the argument was skipped.
'a.signalStartupAutomatically()' actually disabled automatic signaling.
2016-08-26 21:05:26 +01:00
Roland Winklmeier
b78b40bbc0
Make widget style configurable with Fusion as default
...
Up to now the UI appearance on all platforms was aligned as much as
possible with stylesheets. Since the base widget styles still were
platform dependent defaults, there were many small differences in
details and controls. Some of them were even broken. Instead of
trying to tweak all platform specific styles, default to one on all
platforms. This guarantees that the UI is truly cross platform and
all styles and fixes cover all platforms at the same time.
For users who want to change the default style, they have now a gui
setting. But it is strongly recommended to stick with the default.
refs #683
2016-08-26 21:05:16 +01:00
Klaus Basan
1167735897
refs #720 , adjusted exposed functions to new naming
...
* some minor formatting
* use the new condolidation functions
2016-08-26 21:04:23 +01:00
Michał Garapich
39dae7ed45
Fix possible memleak in CDatabaseWriter
...
* CApplication network methods cleanup
2016-08-26 00:18:41 +02:00
Michał Garapich
1032b2f506
refs #650 Implement CAirportDataReader
...
* Add BlackCore::CAirportDataReader class
* Add cache traits for airport list
* Add corresponding WebReaderFlag
* Add CAirport::convertFromDatabaseJson()
* Add CApplication::headerFromNetwork() to handle HTTP HEAD method
2016-08-26 00:18:41 +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
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