nextcloud-desktop/src/libsync
Kevin Ottens 2d8eb19ee5
Second attempt at fixing CfAPI wrapper build in Win32 mode
MSVC having so useless error messages it didn't quite point to the root
cause of the issue... it turns out that through the maze of macros
defined in the windows API, there's one which impacted the function
pointer definition of CfCloseHandle which would then not convert to
FileHandle::Deleter as expected. So I end up wrapping it in a lambda to
help... luckily this kind of lambdas decay into a simple function
pointer so there's likely no overhead it's just to coerce the compiler
into doing the right thing.

Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com>
2021-01-07 13:49:10 +01:00
..
creds Please the clang-tidy overlord 2020-12-15 11:01:53 +01:00
vfs Second attempt at fixing CfAPI wrapper build in Win32 mode 2021-01-07 13:49:10 +01:00
abstractnetworkjob.cpp Use time the request was send,.. 2020-12-15 11:01:08 +01:00
abstractnetworkjob.h Log HTTP requests and responses 2020-12-15 10:59:13 +01:00
accessmanager.cpp Log the final http request 2020-12-30 16:17:41 +01:00
accessmanager.h Cookies: Don't override cookies with outdated values 2020-12-15 10:59:09 +01:00
account.cpp [SSL] Print warning only if something changed 2020-12-15 10:59:06 +01:00
account.h Add Q_PROPERTYs for gui testing 2020-12-15 10:58:56 +01:00
accountfwd.h Enable the modernize-use-using check on clang-tidy 2020-08-12 18:18:57 +02:00
bandwidthmanager.cpp SyncEngine: no need to use QAtomicInt 2020-12-15 10:59:05 +01:00
bandwidthmanager.h Adapt code style in addition to #2300 2020-08-27 01:31:06 +02:00
capabilities.cpp Use the servers checksum type by default 2020-12-15 10:59:16 +01:00
capabilities.h Discovery: Handle the blacklistFiles from the server capabilities 2020-12-15 10:58:30 +01:00
clientproxy.cpp Fix libsync exports for proxy changes in #1886 2020-06-18 21:05:11 +02:00
clientproxy.h Fix libsync exports for proxy changes in #1886 2020-06-18 21:05:11 +02:00
clientsideencryption.cpp Remove encrypt status job fetching from ClientSideEncryption 2020-12-15 10:59:23 +01:00
clientsideencryption.h Remove encrypt status job fetching from ClientSideEncryption 2020-12-15 10:59:23 +01:00
clientsideencryptionjobs.cpp Get rid of now unused GetFolderEncryptStatusJob 2020-12-15 10:59:23 +01:00
clientsideencryptionjobs.h Get rid of now unused GetFolderEncryptStatusJob 2020-12-15 10:59:23 +01:00
CMakeLists.txt Implement callback between wrapper and vfs object for hydration requests 2020-12-30 09:44:58 +01:00
configfile.cpp Make monochrome icons the default on Linux and Mac OS. 2020-12-16 14:42:24 +01:00
configfile.h Remove maxLogLines config option 2020-12-15 10:58:55 +01:00
cookiejar.cpp Fix saving of cookies 2020-12-15 10:59:06 +01:00
cookiejar.h Fix saving of cookies 2020-12-15 10:59:06 +01:00
discovery.cpp One byte placeholders assumption only holds for the suffix backend 2020-12-30 09:44:57 +01:00
discovery.h Use time the request was send,.. 2020-12-15 11:01:08 +01:00
discoveryphase.cpp Don't warn if everything is fine 2020-12-15 11:01:53 +01:00
discoveryphase.h Please the clang-tidy overlord 2020-12-15 11:01:53 +01:00
encryptfolderjob.cpp Remove unused methods on ClientSideEncryption 2020-12-15 10:59:23 +01:00
encryptfolderjob.h Set the encrypted flag in the database when EncryptFolderJob succeeds 2020-12-15 10:59:22 +01:00
filesystem.cpp Clarify comment 2020-12-30 16:17:46 +01:00
filesystem.h [libsync] Export verifyFileUnchanged 2020-12-15 10:59:03 +01:00
httplogger.cpp Include auth type in http log 2020-12-30 16:17:46 +01:00
httplogger.h Log the final http request 2020-12-30 16:17:41 +01:00
libsync.md Structure developer documentation 2015-06-29 18:43:21 +02:00
localdiscoverytracker.cpp Please the clang-tidy overlord 2020-12-15 11:01:53 +01:00
localdiscoverytracker.h Please the clang-tidy overlord 2020-12-15 11:01:53 +01:00
logger.cpp LogWindow: Remove output, add "go to log folder" button #6475 2020-12-15 10:58:47 +01:00
logger.h LogWindow: Remove output, add "go to log folder" button #6475 2020-12-15 10:58:47 +01:00
networkjobs.cpp Remove NO_SHIBBOLETH flag and dead code 2021-01-05 12:58:58 +01:00
networkjobs.h Use time the request was send,.. 2020-12-15 11:01:08 +01:00
nextcloudtheme.cpp Replace "https://..." hint by "https://host:port" 2020-05-23 18:32:18 +02:00
nextcloudtheme.h Show URL placeholder hint in wizard 2020-05-23 18:32:15 +02:00
owncloudpropagator.cpp Handle errors in convertToPlaceholder 2020-12-30 16:17:47 +01:00
owncloudpropagator.h Replace custome date parser QDateTime::fromString(value, Qt::RFC2822Date) 2020-12-15 11:01:52 +01:00
owncloudpropagator_p.h Don't fatal on "Storage temporarily unavailable" 2020-12-15 10:58:57 +01:00
progressdispatcher.cpp Fix warnings about signedness 2020-12-15 10:58:41 +01:00
progressdispatcher.h Fix warnings about signedness 2020-12-15 10:58:41 +01:00
propagatedownload.cpp Handle errors in convertToPlaceholder 2020-12-30 16:17:47 +01:00
propagatedownload.h Fix warnings about signedness 2020-12-15 10:58:41 +01:00
propagatedownloadencrypted.cpp Remove the encryption flag check from encrypted propagation code 2020-12-15 10:59:23 +01:00
propagatedownloadencrypted.h Remove the encryption flag check from encrypted propagation code 2020-12-15 10:59:23 +01:00
propagateremotedelete.cpp Repair E2EE deletions 2020-12-15 10:59:21 +01:00
propagateremotedelete.h Prevent parallelism when deleting encrypted files 2020-07-09 16:22:54 +02:00
propagateremotedeleteencrypted.cpp Use verbose function names instead of direct member access 2020-12-15 10:59:20 +01:00
propagateremotedeleteencrypted.h Stop unlocking from within PropagateRemoteDeleteEncrypted 2020-07-09 16:22:54 +02:00
propagateremotemkdir.cpp Remove the encryption flag check from encrypted propagation code 2020-12-15 10:59:23 +01:00
propagateremotemkdir.h Allow to override the parallelism 2020-07-15 13:05:11 +02:00
propagateremotemove.cpp Use verbose function names instead of direct member access 2020-12-15 10:59:20 +01:00
propagateremotemove.h libsync: run clang-tidy modernize-use-nullptr 2018-11-12 18:46:39 +01:00
propagateupload.cpp Please the clang-tidy overlord 2020-12-15 11:01:53 +01:00
propagateupload.h Please the clang-tidy overlord 2020-12-15 11:01:53 +01:00
propagateuploadencrypted.cpp Remove the encryption flag check from encrypted propagation code 2020-12-15 10:59:23 +01:00
propagateuploadencrypted.h Remove the encryption flag check from encrypted propagation code 2020-12-15 10:59:23 +01:00
propagateuploadng.cpp Repair E2EE uploads 2020-12-15 10:59:21 +01:00
propagateuploadv1.cpp Repair E2EE uploads 2020-12-15 10:59:21 +01:00
propagatorjobs.cpp Don't use getFileRecordByE2eMangledName in jobs anymore 2020-12-15 10:59:21 +01:00
propagatorjobs.h Take care of mangled paths on download as well 2020-06-30 11:29:08 +02:00
syncengine.cpp Fix a possible crash with the remove all files dialog 2020-12-30 16:20:43 +01:00
syncengine.h Use time the request was send,.. 2020-12-15 11:01:08 +01:00
syncfileitem.cpp Make sure the encrypted flag gets all the way to the journal db 2020-12-15 10:59:21 +01:00
syncfileitem.h Make sure the encrypted flag gets all the way to the journal db 2020-12-15 10:59:21 +01:00
syncfilestatustracker.cpp SocketAPI: fix status after a failure to move 2020-12-15 10:59:09 +01:00
syncfilestatustracker.h Discovery: Add signal for silentlyExcluded files 2020-12-15 10:58:37 +01:00
syncoptions.h Fix windows build 2020-12-15 10:58:47 +01:00
syncresult.cpp Enable the modernize-use-equals-default check on clang-tidy 2020-08-13 14:19:42 +02:00
syncresult.h Log: Improve log message [ info gui.folder ]: Folder sync result: 4... 2020-12-15 10:59:15 +01:00
theme.cpp Don't consider CfApi backend as experimental 2020-12-30 09:44:53 +01:00
theme.h virtual files: show option only when branding allows it 2020-12-15 10:58:12 +01:00
wordlist.cpp Enable bugprone-narrowing-conversions clang-tidy check 2020-09-01 06:37:03 +00:00
wordlist.h Export the WordList functions 2020-10-08 15:58:29 +02:00