Commit Graph
17214 Commits
Author SHA1 Message Date
Nextcloud bot 10a5538a83 [tx-robot] updated from transifex 2021-01-01 03:53:03 +00:00
Nextcloud bot 845dab2559 [tx-robot] updated from transifex 2020-12-31 04:02:00 +00:00
Kevin OttensandGitHub fbd9f5126c Merge pull request #2781 from nextcloud/cherry_pick_2020_w53
Cherry pick 2020 w53
2020-12-30 19:00:19 +01:00
Hannah von RethandKevin Ottens 09cc988026 Fix a possible crash with the remove all files dialog 2020-12-30 16:20:43 +01:00
Kevin Ottens da3ff631ef Use Q_REQUIRED_RESULT directly like in other places
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com>
2020-12-30 16:20:42 +01:00
Hannah von RethandKevin Ottens 72b6118c3e Mark vfs functions as OC_REQUIRED_RESULT 2020-12-30 16:17:48 +01:00
Hannah von RethandKevin Ottens aadda32633 Handle errors in convertToPlaceholder 2020-12-30 16:17:47 +01:00
Hannah von RethandKevin Ottens 552427ffc3 Update windows launch on start binary location
Fixes: #7672
2020-12-30 16:17:47 +01:00
Dominik SchmidtandKevin Ottens 69915ab594 Fix testVersionOfInstalledBinary for brandings 2020-12-30 16:17:47 +01:00
Dominik SchmidtandKevin Ottens 67f9890320 Use owncloudcmd in testVersionOfInstalledBinary
... as it works without X in CI.
2020-12-30 16:17:47 +01:00
Dominik SchmidtandKevin Ottens 635d2b2da2 Fix style 2020-12-30 16:17:47 +01:00
Hannah von RethandKevin Ottens 713a429675 Add todo for Qt 5.15 2020-12-30 16:17:47 +01:00
Hannah von RethandKevin Ottens 1144473f5d Cleanup pathtoUNC and its test 2020-12-30 16:17:46 +01:00
Hannah von RethandKevin Ottens 51d73e27ea Clarify comment 2020-12-30 16:17:46 +01:00
Hannah von RethandKevin Ottens 3f873ed2ee Simplify file comparison 2020-12-30 16:17:46 +01:00
Hannah von RethandKevin Ottens 157d526129 Include auth type in http log 2020-12-30 16:17:46 +01:00
Hannah von RethandKevin Ottens f6f7789afa Log the final http request 2020-12-30 16:17:41 +01:00
Kevin OttensandGitHub c501eed365 Merge pull request #2778 from nextcloud/windows_cfapi_backend_for_vfs
Windows cfapi backend for vfs
2020-12-30 16:16:57 +01:00
Kevin Ottens 46a5bd6b25 Ensure we properly cancel hydration on server errors
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com>
2020-12-30 09:44:59 +01:00
Kevin Ottens e37a5f36b0 Don't look at virtual files data for the mimetype matches
Otherwise this would attempt to download the file everytime we check the
direct editor for a given file which wouldn't be adequate. Would also
lead to a deadlock in our case since that would happen in the main
thread and implicit hydration is driven from there as well.

Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com>
2020-12-30 09:44:58 +01:00
Kevin Ottens 90fbb7d322 Implement callback between wrapper and vfs object for hydration requests
This comes with a test simulating an open request coming from another
process (although in our case it's really just a thread). The actual
hydration works as expected by cfapi, handling of encrypted files is for
now missing.

Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com>
2020-12-30 09:44:58 +01:00
Kevin Ottens 5d013accea Improve test readability with a bunch of macros
Since we often checked the same file states to see if they were virtual,
non virtual or gone, let's factor this out. This way intent in tests is
clearer.

Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com>
2020-12-30 09:44:58 +01:00
Kevin Ottens 691ab9a40a Port the tests to the CfApiWrapper
This reduces code duplication and opportunities of mistakes between the
test and the implementation.

Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com>
2020-12-30 09:44:58 +01:00
Kevin Ottens 7668c521c1 Split the CfAPI lower level code in a wrapper
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com>
2020-12-30 09:44:58 +01:00
Kevin Ottens 423780bf79 Add initial version of the CfApi backend
For now this implements only the logic necessary to get a test suite
equivalent to the TestSyncVirtualFiles one to pass. It doesn't (yet)
honor request to fetch files from the system.

Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com>
2020-12-30 09:44:58 +01:00
Kevin Ottens 216b251b40 One byte placeholders assumption only holds for the suffix backend
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com>
2020-12-30 09:44:57 +01:00
Kevin Ottens 4d4b87c9c3 Don't consider CfApi backend as experimental
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com>
2020-12-30 09:44:53 +01:00
Nextcloud bot a23791c039 [tx-robot] updated from transifex 2020-12-30 03:48:58 +00:00
Nextcloud bot 473abb4c7a [tx-robot] updated from transifex 2020-12-29 03:48:59 +00:00
Kevin OttensandGitHub 23efdd2ead Merge pull request #2748 from nextcloud/rakekniven-patch-1
Removed translation for "etag" and changed spelling
2020-12-28 10:01:18 +01:00
rakeknivenandKevin Ottens (Rebase PR Action) 267d987895 Changed spelling of "etag".
Signed-off-by: rakekniven <mark.ziegler@rakekniven.de>
2020-12-28 08:51:56 +00:00
rakeknivenandKevin Ottens (Rebase PR Action) e1979fdb33 Removed translation for "etag" and changed spelling
Shouldn't be translated.

Just checked https://en.wikipedia.org/wiki/HTTP_ETag and all available localized pages.

Signed-off-by: rakekniven <mark.ziegler@rakekniven.de>
2020-12-28 08:51:56 +00:00
Nextcloud bot 19765e2be7 [tx-robot] updated from transifex 2020-12-27 03:52:01 +00:00
Nextcloud bot 12a7fb32a9 [tx-robot] updated from transifex 2020-12-26 03:45:58 +00:00
Nextcloud bot e726d71425 [tx-robot] updated from transifex 2020-12-25 03:45:25 +00:00
Nextcloud bot 2b4bc9d517 [tx-robot] updated from transifex 2020-12-24 03:46:47 +00:00
Nextcloud bot 274b27d2e0 [tx-robot] updated from transifex 2020-12-23 03:47:06 +00:00
István VáradiandGitHub b1458ff56b Merge pull request #2759 from ivaradi/ubuntu-hirsute
Add support for Hirsute
2020-12-22 10:55:48 +01:00
István Váradi dadc053809 Add support for Hirsute
Signed-off-by: István Váradi <ivaradi@varadiistvan.hu>
2020-12-22 10:19:08 +01:00
Nextcloud bot 269d42d7d9 [tx-robot] updated from transifex 2020-12-22 03:48:05 +00:00
Kevin OttensandGitHub 1c46101dff Merge pull request #2739 from hrittich/master
Fixed the autostart for AppImages. See #2504.
2020-12-21 12:07:44 +01:00
Hannah Rittich 5fc778bfaa Fixed the autostart for AppImages. See #2504.
Signed-off-by: Hannah Rittich <hrittich@users.noreply.github.com>
2020-12-21 11:56:09 +01:00
Kevin OttensandGitHub f7ec914380 Merge pull request #2749 from nextcloud/rakekniven-patch-2
Changed triple dot to ellipsis
2020-12-21 09:12:42 +01:00
rakeknivenandKevin Ottens (Rebase PR Action) 29d968ab15 Changed triple dot to ellipsis
Reported at Transifex.

Signed-off-by: rakekniven <mark.ziegler@rakekniven.de>
2020-12-21 08:00:29 +00:00
Nextcloud bot e5d5be9dfe [tx-robot] updated from transifex 2020-12-21 03:46:22 +00:00
Nextcloud bot 4ef8a0e69f [tx-robot] updated from transifex 2020-12-20 03:48:31 +00:00
Nextcloud bot 060fa3e125 [tx-robot] updated from transifex 2020-12-19 03:46:53 +00:00
Nextcloud bot 0ae71a34b5 [tx-robot] updated from transifex 2020-12-18 03:48:04 +00:00
Kevin OttensandGitHub 92a968860d Merge pull request #2726 from nextcloud/settings-ui
UI improvements: Settings dialog
2020-12-17 11:00:48 +01:00
CamilaandKevin Ottens (Rebase PR Action) 0e0ea9d81a Update the settings dialog window title.
Signed-off-by: Camila <hello@camila.codes>
2020-12-17 07:04:07 +00:00