-
Notifications
You must be signed in to change notification settings - Fork 806
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
bring back dynamic load of VFS plugins #3437
Conversation
I am not yet done but prefer to show early than late |
3131b7a
to
f4897eb
Compare
33f0d8d
to
c40798b
Compare
@@ -28,7 +28,7 @@ class VfsCfApi; | |||
namespace CfApiWrapper | |||
{ | |||
|
|||
class OWNCLOUDSYNC_EXPORT ConnectionKey | |||
class NEXTCLOUD_CFAPI_EXPORT ConnectionKey |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@mgallien I am having a hard time understanding the reason behind having one more custom define for __declspec
. Why adding a duplicate with a custom name NEXTCLOUD_CFAPI_EXPORT
? If we want to get rid of OWNCLOUDSYNC_EXPORT
, why not rename it to NEXTCLOUDSYNC_EXPORT
in a separate PR, and replace all its usage places?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
it is not possible to use the same because we are building another module and in that case, the macro is expanded to an import instead of an export and compilation will fail
in that case, we import from libsync library and we export from cfapi plugin library (needed for the automated tests)
it is cleaner to use different ones such
aef64a5
to
10f463f
Compare
fc71a94
to
51b966b
Compare
/rebase |
51b966b
to
b08a920
Compare
29023d4
to
3193bb0
Compare
AppImage file: Nextcloud-PR-3437-3193bb03f1fd09aa2038d77d120aa56ea80c5697-x86_64.AppImage |
/rebase |
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Signed-off-by: Felix Weilbach <felix.weilbach@nextcloud.com>
3193bb0
to
7094d69
Compare
AppImage file: Nextcloud-PR-3437-7094d699e9a684b6fa34f657a80ba9b01fbdaab9-x86_64.AppImage |
Signed-off-by: Matthieu Gallien matthieu.gallien@nextcloud.com