vfs: Separate vfs availability from new-files-virtual
authorChristian Kamm <mail@ckamm.de>
Mon, 26 Nov 2018 10:33:29 +0000 (11:33 +0100)
committerKevin Ottens <kevin.ottens@nextcloud.com>
Tue, 15 Dec 2020 09:58:27 +0000 (10:58 +0100)
commit305d439c415623c1b9dcad32dca1423eddcb0285
tree648ae1faca3edc2d6b0592afddd74e19fe24926d
parent1e5e88480570dd0761f0f74c622dc64727e80741
vfs: Separate vfs availability from new-files-virtual

This helps support 2.5 settings where there are virtual files in the
tree but new files aren't created virtual.

It's also a prelude for #6815

There's currently no way of
- upgrading vfs plugins (a silent suffix->winvfs upgrade is attempted
  once only, when moving to master)
- disabling vfs capabilities outright
src/gui/accountsettings.cpp
src/gui/folder.cpp
src/gui/folder.h
src/gui/folderstatusmodel.cpp
src/gui/owncloudsetupwizard.cpp
src/gui/socketapi.cpp
src/libsync/discovery.cpp
src/libsync/discoveryphase.cpp
src/libsync/syncoptions.h
test/testsyncvirtualfiles.cpp