Dominik Schmidt
13d0595296
Update libcrashreporter-qt to build it with msvc
...
(cherry picked from commit b9323bd191
)
2018-05-25 15:36:54 +02:00
Christian Kamm
de77514671
AccountWizard: Reserve space for error label #6546
2018-05-25 08:44:03 +02:00
Markus Goetz
74e412c789
owncloudsynclog: 1 MB -> 10 MB #6420
2018-05-24 16:02:52 +02:00
Christian Kamm
5811c74f9c
Settings migration: Preserve future settings where possible
...
See discussion in #6506
2018-05-24 12:18:44 +02:00
Christian Kamm
57a2881906
Config: Add version flags to accounts and folders
...
Also, if there is too-new configuration, backup the file, show a
warning message asking the user whether it's ok to discard the
configuration from the future.
See #6504
2018-05-24 12:18:44 +02:00
Olivier Goffart
c625d8e3b7
Credentials: Retry fetching from the keychain in case the keychain is still starting
...
When owncloud is restored, at boot time, it might be started before the
crendential manager. So if we detect an error, wait 10 seconds and hopefully
it'd be loaded by then.
Issues: #4274 , #6522
2018-05-24 12:10:55 +02:00
Christian Kamm
53f52b4cf5
Settings: Add warning when switching update channel
2018-05-24 12:09:40 +02:00
Christian Kamm
293c2b4f79
Updater: Make sparkle updater respect release channel
2018-05-24 12:09:40 +02:00
Markus Goetz
29349d4b3a
Auto Updater: Show UI element also on macOS
...
(cherry picked from commit dfdc2e1e87f99d387a042f4983c999fbb7fcf3d9)
2018-05-24 12:09:40 +02:00
Christian Kamm
7790953a2c
Settings: Add update channel combobox #6259
2018-05-24 12:09:40 +02:00
Christian Kamm
8f9f2b5462
Rename Placeholders to Virtual Files in code #6531
2018-05-23 09:57:00 +02:00
Christian Kamm
2493cbe491
SyncJournal: Explain added file-exists check
2018-05-17 15:02:52 +02:00
Christian Kamm
394ef439e0
Merge branch 'master' into 2.5
2018-05-17 13:23:20 +02:00
Markus Goetz
309c53ca8f
macOS: Don't use WAL for sqlite3 in /Volumes
...
For #6049
2018-05-17 13:19:30 +02:00
Christian Kamm
2638332dc6
Upload: Adjust timeout for final job based on size #6527
...
Some servers have virus scanners and the like that can delay the
response of the final chunked upload assembly significantly, often
breaking the current 5min (!) timeout. See owncloud/enterprise#2480
for details.
2018-05-17 13:14:37 +02:00
Christian Kamm
5308fc4148
Propagation: Connection closed is a normal error #6516
...
Because it sometimes appears in conjunction with server bugs and we
don't want to halt all syncing for other files in these cases.
2018-05-17 13:14:20 +02:00
Christian Kamm
ad5fbfe05b
Wizard: Add a "(recommended)" to the main option #6470
2018-05-17 13:14:03 +02:00
Christian Kamm
b1224cff0c
SyncJournal: Check file existence even for open dbs #6049
...
With WAL mode sqlite seems to occasionally crash when the
underlying filesystem goes away.
2018-05-17 13:08:42 +02:00
Christian Kamm
1c4592339a
Rename "placeholder" feature
2018-05-16 12:52:32 +02:00
Markus Goetz
0365653055
Sparkle: Delegate calls work now with 1.18.1 (maybe even before)
...
We can extend on this to give UI feedback.
2018-05-16 11:29:27 +02:00
Olivier Goffart
fabc706e43
SyncRunFileLog: Add the requestid
...
https://github.com/owncloud/client/pull/6427#issuecomment-383879509
2018-05-15 18:11:01 +02:00
Olivier Goffart
e7e8a62bb7
Blacklist: remember the X-Request-ID
...
Issue #6420
Store the X-Request-ID in the SyncFileItem and also in the blacklist.
Note that for consistency reason, the X-Request-ID is also in the
SyncFileItem if the request succeeds.
Currently there is no UI to access it, but it can be queried with sql
commands
2018-05-15 18:11:01 +02:00
Christian Kamm
f396f2f41d
IgnoreEditor: Preserve comments, add #!readonly
...
Useful in case we ever want to make use of directives inside the ignore
list.
2018-05-15 14:26:35 +02:00
Christian Kamm
8d14f4357a
Placeholder: Stop adding ignore pattern
...
Because we can't make older clients preserve the version directive that
was attached to it.
See #6504 and #6498
2018-05-15 14:26:35 +02:00
Christian Kamm
34d40e6c67
Placeholder: Don't contain "stub"
2018-05-15 14:26:35 +02:00
Christian Kamm
c80ee0ea48
Placeholders: Save to key that's invisible to <2.5 clients #6504
2018-05-15 14:26:35 +02:00
Olivier Goffart
fb71a90756
FolderWizard: fix crash when experimental feature are disabled
...
The _placeholderCheckBox only exists if the experimental features are enabled
Found via the crash reporter
https://sentry.io/owncloud/desktop-win-and-mac/issues/556407777/
2018-05-15 12:33:09 +02:00
Christian Kamm
33b0726390
PropagateUpload: Fix miscount in abort() #6516
...
Previously it tried to abort even jobs that had already finished, which
was not going to work as they wouldn't emit finished() again.
Also, in some cases the abortCount would never go to zero and that case
wasn't well documented.
2018-05-15 09:42:54 +02:00
Christian Kamm
40e23d3da7
PropagateUpload: Remove unused PropagateUploadFileCommon::abort
2018-05-15 09:42:54 +02:00
Christian Kamm
5e4aca8988
ShareLink: Preserve password when unrelated ui changes #6512
2018-05-14 09:44:21 +02:00
Christian Kamm
d917f52779
Remove debug code
2018-05-14 09:37:28 +02:00
Christian Kamm
e9ac35b2e5
Doc: Adjust step-by-step guide for creating log files #6442
2018-05-03 11:13:03 +02:00
Christian Kamm
3f9c10e641
Proxy settings: Fix bad behavior with empty host
...
Fixes f6a075ef54
for #5885
When no host is given it shouldn't just *appear* that there is no
proxy, there actually shouldn't be a proxy set then.
2018-04-26 10:07:05 +02:00
Markus Goetz
8b45fbfdab
Share Dialog: Disable workaround for macOS too #6185
2018-04-25 19:32:01 +02:00
Olivier Goffart
2696c520bd
Wizard: fix a layout glitch
2018-04-25 14:47:56 +02:00
Markus Goetz
9d4ece4b3a
ShareDialog: macOS grey odditiy #5774
2018-04-25 13:56:19 +02:00
Christian Kamm
e9db52a378
Issues: Show link to conflicts doc if there are some #6396
...
The link url is themed.
2018-04-25 13:31:49 +02:00
Adrien
6520263244
Fix #6394
2018-04-24 13:27:33 +02:00
Christian Kamm
9555f8d75c
Show a tray message when a folder watcher becomes unreliable #6119
2018-04-24 13:06:50 +02:00
Christian Kamm
4268f793fb
Share dialog: Don't hide account settings before showing #6185
...
At least on windows and linux. OSX would need tests first since
the addition was originally supposed to help with OSX problems,
see #3783 .
2018-04-24 10:09:23 +02:00
Olivier Goffart
1ef7ca1b09
sqlite: Update bundled version to 3.23.1
...
For OS X and Windows.
2018-04-24 09:16:06 +02:00
Olivier Goffart
c1fb5e6b20
Wizard: Move the 'Skip folder configuration' in a radio button
...
Issue #3664
2018-04-23 13:29:01 +02:00
Olivier Goffart
e0b554ada9
Fix a bunch of warning with clang
...
The option -Wno-discarded-qualifiers only exists with GCC, clang warns that
it has no effects.
Also it warns when some virtual fuction are marked with override but not
all of them.
2018-04-23 13:22:01 +02:00
Christian Kamm
1508b562ad
SocketAPI: Allow opening share dialog if contents still syncing #4608
...
With the previous changes the "Share..." action was shown but it didn't
work yet.
2018-04-23 12:24:32 +02:00
Christian Kamm
4390bbf838
SocketAPI: Remove SHARE_STATUS
...
It was never used by a shell integration.
2018-04-23 12:24:32 +02:00
Markus Goetz
69e5d55956
Logging: Avoid the word "Error"
...
The old code printed "QNetworkReply::NoError"
2018-04-20 15:26:34 +02:00
Markus Goetz
b6f1ba38a6
Placeholders: Support for macOS #6290
2018-04-19 19:24:29 +02:00
Christian Kamm
f6a075ef54
Network settings: If no proxy host given, show "no proxy" #5885
...
What happens internally is that a proxy without a hostname gets treated
as no proxy.
2018-04-19 17:04:56 +02:00
Olivier Goffart
2bf1f27c80
More Button: Use SVG and fix size so it renders good in highdpi
...
When the more button was changed from using a text to an icon,
the size computation was not adjusted proerly to that of a button
with an icon.
And using svg allows it to be rendered correctly with high-dpi
It looks much much nicer now
2018-04-19 16:44:11 +02:00
Christian Kamm
7c558394c1
LocalDiscoveryTracker: Separate from Folder and move to libsync
...
To allow relevant code to be closer together and for testing in
unittests without having to get a gui Folder.
See #6120
2018-04-19 10:58:46 +02:00