- Sep 05, 2017
-
-
Christian Kamm authored
-
- Aug 31, 2017
-
-
Jocelyn Turcotte authored
Use a custom std::map comparator functor to do all comparisons on contained QStrings using Qt::CaseInsensitive on macOS and Windows. Issue #5257
-
Jürgen Weigert authored
* Update createcajaplugin.sh * first apply branding, then create copies. Better. Fixes https://github.com/owncloud/ownbrander/issues/753 * fix https://github.com/owncloud/ownbrander/issues/752 too.
-
- Aug 25, 2017
-
-
Jocelyn Turcotte authored
Move csync to src/ and compile most of it at C++
-
- Aug 22, 2017
-
-
Jocelyn Turcotte authored
Just use cmocka_run_group_tests like we already use in some of those tests.
-
Jocelyn Turcotte authored
Go through the Logger to enable the csync-QDebug bridge.
-
Jocelyn Turcotte authored
This will allow us to unify data structures between csync and libsync. Utility functions like csync_time and c_std are still compiled as C since we won't need to be coupled with Qt in the short term.
-
Jocelyn Turcotte authored
Make this consistent with the rest of the client code.
-
Jocelyn Turcotte authored
-
Jocelyn Turcotte authored
-
Jocelyn Turcotte authored
-
- Aug 20, 2017
- Aug 15, 2017
-
-
Jocelyn Turcotte authored
This prevents it from being removed from the exclude list, which would be an issue since the client itself creates this file in a way that wouldn't match on machines with different installation paths.
-
Jocelyn Turcotte authored
By setting the icon in Desktop.ini of the root folder, this adds the icon both when browsing the folder directly and to the sidebar shortcut. To avoid overwriting any user setting that could exist in Desktop.ini, only do this if the file doesn't exist. Editing .ini files on Windows isn't trivial and isn't worth it given that this file won't exist most of the time. Fixes #2446
-
- Aug 14, 2017
-
-
Markus Goetz authored
-
- Aug 04, 2017
-
-
Markus Goetz authored
Not only in the account wizard.
-
Markus Goetz authored
-
Markus Goetz authored
-
- Aug 03, 2017
-
-
Matthew Setter authored
Update client docs version string to 2.3.2
-
- Aug 01, 2017
-
-
Matthew Setter authored
Need to update this to match the latest version.
-
Matthew Setter authored
Clean up the client docs removing old, outdated, content
-
- Jul 31, 2017
-
-
Jocelyn Turcotte authored
In the process, use an iconset to generate the icns using iconutil. Also add some missing icon resolutions according to the guidelines. Issue #296
-
Matthew Setter authored
This makes changes as suggested by @michaelstingl in https://github.com/owncloud/documentation/issues/3240.
-
- Jul 28, 2017
-
-
Olivier Goffart authored
The Job is a LsColJob, not a MkColJob! Reproduce by entering a name with invalid character that cause an error 400 in the folder wizard's remote path line edit. (Relates issue #5924)
-
- Jul 27, 2017
-
-
Jocelyn Turcotte authored
The mac style has the concept of Layout Item Rectangle that bleeds widgets margins into parent margins. This unfortunately doesn't work when the parent layout doesn't have any margin, like we do when we have the hierarchy: Vertical(normal margin) / Horizontal(no margin, uses parent layout spacing) /Widget I guess Qt should propagate remaining uneaten margins to grand-parent layouts and so on to have this work properly, but nobody seems to have touched that code since Qt 4.4. So just try to make the problem less worse by making sure that all checkboxes we want to align are either in the same layout, or in a loyout of their own. Issue #5492
-
Jocelyn Turcotte authored
The maximumHeight would stay at the last animated value. Issue #5492
-
- Jul 26, 2017
-
-
Olivier Goffart authored
Just to force the logic to re-ask the credenticals, in case we were already asking them when singin off. Issue: https://github.com/owncloud/client/issues/5893#issuecomment-316949686
-
Markus Goetz authored
-
- Jul 25, 2017
-
-
Olivier Goffart authored
Allow upgrade path when the server removes support for oauth Relates: https://github.com/owncloud/client/issues/5848#issuecomment-317353049 We also need to force the account to commit the config to the disk, otherwise we may not register we are no longer using owncloud and we risk sending the password as the token to the token refresh API call
-
Olivier Goffart authored
Before commit d3b00532, fetchFromKeychain was called everytime we detect that the creds are invalid (in AccountState::slotInvalidCredentials) But since that commit, AccountState was calling askFromUser directly, breaking the refresh of the token. So I made sure AccountState::slotInvalidCredentials still calls refreshAccessToken. Another change that was made was too be sure to clear the cookies in HttpCredentials::invalidateToken even when we are only clearing the access_token. That's because the session with a cookie may stay valid longer than the access_token
-
Olivier Goffart authored
This reverts commit efa7821d. This reverts the revert, but also add a check that the server version is bigger than 10.0 Issue #4788
-
- Jul 24, 2017
-
-
Jocelyn Turcotte authored
We only want to know if they were touched within the last 15 seconds, so change the data structure to use a QMultiMap, and sort them by QElapsedTimer. This allows us to iterate over old entries ordered by time and to stop once we find a recent entry. This makes the look-up slower but in most cases the folder watcher will report any change within milliseconds, and we start from the most recent. What this really makes slower are actual user file changes while a fast sync is underways which will need to iterate over the whole map to find out the file isn't there. This reduces the growth of the memory usage when downloading a large amount of files.
-
Jocelyn Turcotte authored
Also use c_path_to_UNC directly instead of doing an extra UTF-8->wchar conversion.
-
- Jul 21, 2017
-
-
Olivier Goffart authored
OpenSSL might no longer be needed to build the client, but we still need it to run it. That reverts part of commit 6e57b021 for this file. Fix #5858 Reported in https://central.owncloud.org/t/locally-built-client-error-creating-ssl-context/8264
-
- Jul 18, 2017
-
-
Olivier Goffart authored
-
- Jul 17, 2017
-
-
Olivier Goffart authored
Issues: #5897, https://github.com/owncloud/oauth2/issues/48
-
Olivier Goffart authored
This was only for Qt <= 5.4, which we don't really support anymore. And even then, the data corruption is happens very seldomly anyway.
-
Olivier Goffart authored
Fix for issue number #5692 : Abort owncloudcmd if the capabilities call fails.
-
Olivier Goffart authored
Qt would otherwise still try to do HTTP/2 connection even over "http://". And that does not work with server that does not support it
-