Commit Graph

4947 Commits

Author SHA1 Message Date
Klaus Basan
ad32d33aa1 Ref T157, add context for help calls and call dispatcher 2017-09-24 20:29:19 +01:00
Roland Winklmeier
0a4accc809 Update bootstrap.json with new crashreports url
ref T139
2017-09-24 20:29:18 +01:00
Roland Winklmeier
e135784aac Add command to automatically upload symbols after jenkins build
By default, uploading of symbols is disabled. It will enabled for specific
release builds only.
This supersedes copying the symbol tarbal in the jenkins job.

ref T69
2017-09-24 20:29:17 +01:00
Klaus Basan
400ff9f033 Ref T135, adjusted info component
* renamed some functions such as ps_requestLoadOfSetup and members
* guess platform if there is no setting available
* fix: reset flag before reloading
2017-09-24 20:29:16 +01:00
Klaus Basan
f07bdc204a Ref T135, moved TDistributionSetting to BlackCore::Application::TDistribution
* own file
* can use loaded distribution info in sApp
2017-09-24 20:29:15 +01:00
Klaus Basan
97f687077c Ref T135, utility functions for platform guessing and channels
* using QSet
* platform guessing
* Doxygen
* word size in CBuildConfig
* renamed to BlackMisc::Db::TDistributionsInfo
2017-09-24 20:29:14 +01:00
Klaus Basan
9770792a91 Include guard renamed 2017-09-24 20:29:13 +01:00
Klaus Basan
adb7d42b63 Adjusted EOL 2017-09-24 20:29:12 +01:00
Klaus Basan
8427aa829d Added ALT+A to "add to own model set" (similar to ALT+S for stash) 2017-09-24 20:29:11 +01:00
Klaus Basan
65bc1c00fb Formatting, "this->m_" to "m_", comments 2017-09-24 20:29:09 +01:00
Klaus Basan
2f577b7209 Ref T152, the fix for the issue reported: everything was prepared, but the setting not changed in the UI. Now excluded models can be added to model set. 2017-09-24 20:29:08 +01:00
Klaus Basan
8b8bc9b994 Ref T152, unified member usage: this->m_xx -> m_xx 2017-09-24 20:29:07 +01:00
Klaus Basan
e269ce5bd8 Ref T152, do not start loading if the model dir does not exists/is empty 2017-09-24 20:29:06 +01:00
Klaus Basan
725341cdbe Fixed some formatting for T152 (before changing the classes) 2017-09-24 20:29:05 +01:00
Klaus Basan
2d8c2ea930 Ref T149, use new signals/functions to directly change status bar
* timer private
* some formatting
2017-09-24 20:29:04 +01:00
Klaus Basan
8c68f2302c Ref T149, improved error message for JsonDatastoreResponse able to catch PHP error messages 2017-09-24 20:29:03 +01:00
Klaus Basan
0cf308450e Ref T149, utility functions for pending URLs
* Do not call read twice in info reader
* Threadsafe utility functions
2017-09-24 20:29:02 +01:00
Klaus Basan
52caf795d1 Renamed function to hasSuccesfullyConnectedSwiftDb() 2017-09-24 20:29:01 +01:00
Klaus Basan
1aa8cfb1e8 Formatting, messages 2017-09-24 20:29:00 +01:00
Klaus Basan
3c97d68430 Ref T149, connect reader signals as Qt::QueuedConnection; 2017-09-24 20:28:59 +01:00
Klaus Basan
4762a95216 Avoid unnecessary JSON exceptions 2017-09-24 20:28:58 +01:00
Klaus Basan
ec8838198f Ref T149, improved HeaderResponse/JsonDatastoreResponse
* request started/received
* moved timestamp logic to Response class, like headerResponse.setValues(nwReply)
2017-09-24 20:28:57 +01:00
Klaus Basan
db05d237c2 Ref T149, indentify PHP error string 2017-09-24 20:28:56 +01:00
Klaus Basan
815cf75f66 Ref T149, return number of removed elements 2017-09-24 20:28:55 +01:00
Klaus Basan
f8e672b04f Ref T154, resize rows height for overlay messages
* for smaller container sizes switch to row content resizing
* row content resizing is slow -> only for small container sizes
* user still can switch manually (context menu) to row resizing
* default is interactive row resizing
2017-09-24 20:28:54 +01:00
Klaus Basan
d2b364c291 Unified formatting this->m_XX -> m_XX 2017-09-24 20:28:53 +01:00
Klaus Basan
6c3a0243ab Follow up of Ref T154, overlay messages can be appended and cleared
* changed signatures
* aligned naming to showOverlayMessage, ...
2017-09-24 20:28:52 +01:00
Klaus Basan
ab65039ca4 Follow up of Ref T154, messages can be exported (and hence added to a bug tracking issue for instance) 2017-09-24 20:28:50 +01:00
Klaus Basan
1aa842ad5a Ref T150, Ref T156 unit test for connectivity, watchdog etc. 2017-09-24 20:28:49 +01:00
Klaus Basan
155d436788 Ref T150, Ref T156 allow using setup reader in unit test 2017-09-24 20:28:48 +01:00
Klaus Basan
2b638caf80 Renamed to connectServer 2017-09-24 20:28:47 +01:00
Klaus Basan
b01c7d6333 Ref T150, Ref T156 overloading canPing 2017-09-24 20:28:46 +01: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
409a50e8a5 Ref T156, setup loading dialog allowing to resolved issues with bootstrap loading 2017-09-24 20:28:38 +01:00
Klaus Basan
428ba0975c Ref T156, setup reader adjusted
* link with watchdog Ref T150
* allow to disable URL connect checks if setup dialog is used
* refactoring of CSetupReader::parseCmdLineArguments so reparsing is possible
2017-09-24 20:28:37 +01:00
Klaus Basan
5d2531080b Ref T150, use new checks in load/status UI components 2017-09-24 20:28:36 +01:00
Klaus Basan
a4de52852d Ref T150, use network watchdog with web data services
* removed own checks and use watchdog
* connect with readers to avoid redundant checks
2017-09-24 20:28:35 +01:00
Klaus Basan
46d2f2c048 Ref T150, database reader using watchdog
* removed canConnect DB checks, using watchdog
* changed signature to: int requestHeadersOfSharedFiles
* rely on shared working URL from watchdog
2017-09-24 20:28:34 +01:00
Klaus Basan
fdfa2233fb Ref T150, Ref T156 cleaned up setup reader
* grouped functions together if they are based on the same URLs
* renamed functions
* Doxygen comments
2017-09-24 20:28:33 +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
a6855f1891 Ref T150, network watchdog check accessibility in background
* no need to check elsewhere with canConnect -> processEventsFor
* many checks were redundant (when I can connect the DB, no need to check internet)
* watchdog can also be connected to other read signals, if models are read elsewhere, it means DB is up

Summary: less checks, less calls of canConnect in main thread
2017-09-24 19:54:32 +01:00
Klaus Basan
afbf3f05c8 Ref T150, utility functions in URL list
* renamed to withAppendedPath
* findByHost
* addFailed utility functions
2017-09-24 19:54:30 +01:00
Klaus Basan
fe01a9d4aa Formatting, typos 2017-09-24 19:54:28 +01:00
Klaus Basan
6d11ea2435 Unified formatting of member m_XXX 2017-09-24 19:54:27 +01:00
Klaus Basan
dbe66eceb2 Ref T149, get URL logs from web data services 2017-09-24 19:54:26 +01:00
Klaus Basan
17d2243e3f Ref T149, use URL in DB writer 2017-09-24 19:54:24 +01:00
Klaus Basan
b9760b4c60 Ref T149, use URL log to log network access in threaded reader classes
* added getFromNetworkAndLog
* adjusted DB reader
* adjusted other readers
2017-09-24 19:54:23 +01:00
Klaus Basan
1c57ce87a2 Ref T149, URL log list/class to trace network calls
* value class
* list
* metadata registration
2017-09-24 19:54:21 +01:00
Klaus Basan
099afba8a7 Found during T149, use QScopedPointer to destroy QNetworkReply 2017-09-24 19:54:17 +01:00
Klaus Basan
a22cd134f8 Formatting 2017-09-24 19:54:16 +01:00