Commit Graph

563 Commits

Author SHA1 Message Date
a2dd7a7e7e Use timeout factor also when waiting for GUI startup 2018-10-20 22:26:53 +02:00
0e836e939b Add Openbox/lxqt/LXDE to tested environments 2018-10-20 22:12:54 +02:00
97dab2a959 Disable flaky tests for release 2018-10-20 22:12:26 +02:00
2e67e6b2de Use signals for logAvailable() and qrCodeAvailable() 2018-10-20 22:08:25 +02:00
c7bccf023a Fix tests, make them more stable and verbose
Tests still sometimes fail when
* requesting QR code
* requesting rescan
2018-10-18 23:37:29 +02:00
8a77cdf516 Pass callbacks for requestLog() and requestQrCode() by ref 2018-10-18 23:34:59 +02:00
407514289a Fix typo infos -> info 2018-10-18 23:34:02 +02:00
545465b52a testutils: Check first for failure 2018-10-18 23:25:24 +02:00
8dde95fc82 Don't override defines when configuring optional behavior 2018-10-18 23:23:47 +02:00
6b35829ad6 Update README.md 2018-10-15 17:46:38 +02:00
d138c6d9d1 Change address of dev in testconfig to something not reachable
in my local network - otherwise Syncthing panics for whatever
reason :-/
2018-10-14 23:31:19 +02:00
dfff485fc4 Update testconfig to version 28
Not sure whether it actually works. Right now Syncthing crashes
under Arch Linux for me using the previous config and the updated
version.
2018-10-14 22:50:54 +02:00
c249414411 Improve SyncthingTestInstance
* Show Syncthing's output interleaved with the test output
  by default
* Show Syncthing start parameter
2018-10-14 22:48:52 +02:00
e410991012 Allow logging all API calls 2018-10-14 22:48:52 +02:00
0ee25c1ae2 Fix warnings about QJsonValue ref 2018-10-12 00:21:05 +02:00
00e0b58c86 Allow logging POSTs 2018-10-12 00:20:15 +02:00
92b7943ac4 Remove SyncthingStatus::BeingDestroyed from SyncthingStatusSelectionModel
since it is a purely internal state
2018-10-12 00:09:52 +02:00
db6c8af414 Debug Syncthing crashes during testruns 2018-10-12 00:09:02 +02:00
98a6b77013 Use right status in SyncthingApplet::handleConnectionStatusChanged() 2018-10-10 23:37:24 +02:00
c031440c05 Use isLocal() in SyncthingConfig::syncthingUrl() 2018-10-10 22:47:03 +02:00
99cb584249 Use non-standard port for tests 2018-10-10 22:45:49 +02:00
cf22f6b16a Make all request...() methods consistently public 2018-10-10 22:15:12 +02:00
00e83e721d Consider failure to request disk events fatal
Prevents endless polling for disk events in the error
case.
2018-10-10 22:05:48 +02:00
533a5d0939 Use override 2018-10-10 21:26:46 +02:00
dda2c411fb Update translations 2018-10-10 21:18:25 +02:00
8173cc99e8 Move ChecklistModel (de)serialization to qtutilities 2018-10-10 21:00:13 +02:00
87a10c5b33 Allow hiding Plasma applet in certain states
See https://github.com/Martchus/syncthingtray/issues/23
2018-10-10 17:48:48 +02:00
f0a2d60906 cli: Abort editing config if nothing has changed 2018-09-15 18:42:14 +02:00
3731933c37 Show file system watcher delay in CLI 2018-09-15 18:28:44 +02:00
de9259e545 Show whether filesystem watcher active 2018-09-15 18:25:02 +02:00
7611ad1c8e Propose use of SYNCTHING_TEST_TIMEOUT_FACTOR 2018-09-06 22:04:22 +02:00
9599dcee81 Increase timeout for applying config 2018-09-06 21:58:41 +02:00
7dde61987a Clear the right status in StatusInfo::updateConnectionStatus() 2018-09-05 17:14:14 +02:00
791f1ccd33 Fix missing whitespace in German translation 2018-08-25 13:14:45 +02:00
18d90b5290 Update README.md 2018-08-25 11:35:47 +02:00
587cce4216 Fix plasmoid build error when configured without web view
See https://github.com/Martchus/syncthingtray/issues/19
2018-08-24 15:34:36 +02:00
af120f1ae1 Update translations 2018-08-05 15:21:12 +02:00
7e2eea8523 tests: Increase timeouts, use timeout factor everywhere 2018-08-05 15:20:21 +02:00
73c44591d5 Consume disk events in SyncthingConnection
First step to:
* Show history of most recent file changes
* Notify about file changes
  (see https://github.com/Martchus/syncthingtray/issues/7)
2018-08-04 22:06:31 +02:00
ccbd6f3386 Show more details in device model 2018-08-04 20:34:24 +02:00
45ef2518e8 Apply clang-format 2018-08-04 15:47:43 +02:00
7e09d9b707 plasmoid: Emit event when updating connected devs correctly 2018-08-04 15:47:19 +02:00
f3e7b5fe8b cli: Show more overall information 2018-07-30 23:01:04 +02:00
39dd98354a Request Syncthing version 2018-07-30 23:00:40 +02:00
3549a4cdef Compute overall statistics 2018-07-30 23:00:22 +02:00
59924f431c Use additional status text not only for devs 2018-07-30 21:37:26 +02:00
7598fef709 Update translations 2018-07-22 22:17:48 +02:00
97e0253902 Fix some warnings, improve coding style 2018-07-22 22:09:59 +02:00
77e75f543c Add some more directory properties 2018-07-22 22:09:18 +02:00
ad3c8b5240 Don't meld 'unshared' into the status
Just deal with it like with the paused flag. This will
hopefully solve the issue that dirs are wrongly shown as
unshared till the next status update.
2018-07-22 22:09:18 +02:00