nextcloud-desktop/src/libsync
Jocelyn Turcotte edfd75949d Reduce the memory usage of the StopWatch during propagation
Use a QMap to avoid using a full hashtable for only a few entries, and
clear the QMap once we're done with the measuring. This saves a few
hundred bytes per job during propagation that would otherwise only be
freed at the end of the sync.
2016-06-17 19:20:53 +02:00
..
creds fix compilation with TOKEN_AUTH_ONLY 2016-02-05 15:30:29 +01:00
abstractnetworkjob.cpp Connectivity: Delete job on timeout #4275 2016-05-30 18:15:41 +02:00
abstractnetworkjob.h AbstractNetworkJob: Add a delete job. 2016-03-10 17:22:36 +01:00
accessmanager.cpp fix compilation with TOKEN_AUTH_ONLY 2016-02-05 15:30:29 +01:00
accessmanager.h System proxy: Ask for credentials if needed. 2015-07-17 11:54:46 +02:00
account.cpp Attempt to fix the Account::slotHandleSslErrors crash 2016-06-15 18:12:02 +02:00
account.h Account: Use smart pointers to hold its credentials and QNAM objects 2016-06-15 18:12:01 +02:00
accountfwd.h Make the AccountState a construction argument of the Folder 2016-03-28 13:07:28 +02:00
bandwidthmanager.cpp libtypos comment and message typos for master 2015-10-05 09:05:09 +05:45
bandwidthmanager.h Use doxygen style everywhere 2015-06-29 18:56:09 +02:00
capabilities.cpp Checksums: Use the first supported type if nothing is preferred 2016-04-26 13:10:53 +02:00
capabilities.h Checksums: Use the first supported type if nothing is preferred 2016-04-26 13:10:53 +02:00
checksums.cpp Checksums: remove the downloadChecksumValidationEnabled option 2016-04-21 11:43:44 +02:00
checksums.h Checksums: remove the downloadChecksumValidationEnabled option 2016-04-21 11:43:44 +02:00
clientproxy.cpp Remove legacy propagator and neon 2015-10-20 17:57:43 +02:00
clientproxy.h Remove legacy propagator and neon 2015-10-20 17:57:43 +02:00
CMakeLists.txt No need for WebKitWidgets in libsync anymore 2016-04-16 10:58:12 +02:00
configfile.cpp Checksums: remove the downloadChecksumValidationEnabled option 2016-04-21 11:43:44 +02:00
configfile.h Checksums: remove the downloadChecksumValidationEnabled option 2016-04-21 11:43:44 +02:00
connectionvalidator.cpp ConnectionValidator: Also set short timeout for capabilities job 2016-04-27 12:19:49 +02:00
connectionvalidator.h Use a constant for ConnectionValidator::DefaultCallingIntervalMsec 2016-02-10 12:36:09 +01:00
cookiejar.cpp Fix compilation with Qt 5.5 2015-04-19 11:02:43 +02:00
cookiejar.h Use doxygen style everywhere 2015-06-29 18:56:09 +02:00
discoveryphase.cpp Discovery: Be more explicit about files with unknown size #4573 2016-04-19 15:31:16 +02:00
discoveryphase.h Discovery: conding style: use const references for function parameters 2015-10-29 16:47:36 +01:00
excludedfiles.cpp Remove the mutex from ExcludedFiles 2016-03-28 14:29:47 +02:00
excludedfiles.h Remove the mutex from ExcludedFiles 2016-03-28 14:29:47 +02:00
filesystem.cpp Checksum speedup. (#4968) 2016-06-16 08:28:30 +02:00
filesystem.h Fix compilation on windows 2016-06-03 13:28:53 +02:00
libsync.md Structure developer documentation 2015-06-29 18:43:21 +02:00
logger.cpp Logger: speedup the sync discovery when the log is innactive 2015-10-22 00:22:25 +02:00
logger.h Logger: don't call qFormatLog when unessesary 2015-10-20 13:22:48 +02:00
networkjobs.cpp Propfind: Treat broken XML response as failure #4575 2016-03-17 11:32:19 +01:00
networkjobs.h ConnectionValidator: Make sure we intercept propfind error 2016-02-10 15:38:21 +01:00
owncloudpropagator.cpp Add server capabilities for checksums #4638 2016-04-15 10:58:14 +02:00
owncloudpropagator.h Fix Qt4 build 2016-05-30 09:55:45 +02:00
owncloudpropagator_p.h ETag: Allow parsing of weak tags #3946 2015-10-15 14:57:34 +02:00
owncloudtheme.cpp Make postfixlineedit more userfriendly, rename email id string to "Email". 2016-04-13 14:56:49 +02:00
owncloudtheme.h Make postfixlineedit more userfriendly, rename email id string to "Email". 2016-04-13 14:56:49 +02:00
ownsql.cpp SqlQuery: Add method errorId() to get the numeric error code. 2016-04-11 17:34:59 +02:00
ownsql.h SqlQuery: Add method errorId() to get the numeric error code. 2016-04-11 17:34:59 +02:00
progressdispatcher.cpp Progress: Don't count items without propagation jobs #4856 (#4910) 2016-05-27 10:52:00 +02:00
progressdispatcher.h Progress info: Reset between syncs #4856 (PR #4872) 2016-05-20 15:07:54 +02:00
propagatedownload.cpp Merge remote-tracking branch '2.1' into 2.2 2016-05-25 16:23:58 +02:00
propagatedownload.h Checksums: Compute content checksum on download #4375 2016-05-20 16:06:30 +02:00
propagateremotedelete.cpp Propagator: Pump in more requests if we think current ones are quick 2016-03-02 15:22:21 +01:00
propagateremotedelete.h Propagator: Pump in more requests if we think current ones are quick 2016-03-02 15:22:21 +01:00
propagateremotemkdir.cpp Handle setFileRecord errors #4632 2016-04-11 14:11:11 +02:00
propagateremotemkdir.h Propagator: Pump in more requests if we think current ones are quick 2016-03-02 15:22:21 +01:00
propagateremotemove.cpp Merge pull request #4656 from owncloud/close_journal_fix 2016-04-11 16:14:17 +02:00
propagateremotemove.h Use doxygen style everywhere 2015-06-29 18:56:09 +02:00
propagateupload.cpp Reduce the memory usage of the StopWatch during propagation 2016-06-17 19:20:53 +02:00
propagateupload.h Upload: Chunk size can be changed in the config file 2016-01-15 13:16:52 +01:00
propagatorjobs.cpp Merge pull request #4656 from owncloud/close_journal_fix 2016-04-11 16:14:17 +02:00
propagatorjobs.h Propagation: Fix dir <-> file changes propagating to server #4302 2016-01-08 05:38:08 +01:00
syncengine.cpp SyncEngine: make abort and closing more robust 2016-06-16 08:26:33 +02:00
syncengine.h LockWatcher: Keep an eye on Windows file locks (#4758) 2016-04-29 16:14:18 +02:00
syncfileitem.h ProtocolWidget: handle Conflicts as not-synced items 2016-04-05 11:13:12 +02:00
syncfilestatus.cpp SocketAPI: Use NOP only, not NONE in the share api protocol. 2016-04-12 18:28:27 +02:00
syncfilestatus.h Refactor the overlay icon logic to show errors as a warning for parent folders #3634 2016-03-28 14:29:48 +02:00
syncfilestatustracker.cpp SocketAPI: Push new status of dirty files regardless when not synced (#4970) 2016-06-16 15:27:10 +02:00
syncfilestatustracker.h SocketAPI: Push new status of dirty files regardless when not synced (#4970) 2016-06-16 15:27:10 +02:00
syncjournaldb.cpp Merge remote-tracking branch '2.1' into 2.2 2016-05-25 16:23:58 +02:00
syncjournaldb.h SyncJournalDb: Close the db on error in getFileRecord() 2016-04-11 12:40:19 +02:00
syncjournalfilerecord.cpp SyncEngine: invalid the blacklist entry when the rename destination change 2016-05-25 15:32:45 +02:00
syncjournalfilerecord.h SyncEngine: invalid the blacklist entry when the rename destination change 2016-05-25 15:32:45 +02:00
syncresult.cpp Adjust namespaces 2014-11-09 22:34:07 +01:00
syncresult.h Use doxygen style everywhere 2015-06-29 18:56:09 +02:00
theme.cpp Quota: Add branding option for the base folder (#4714) 2016-04-22 10:05:50 +02:00
theme.h Theme: missing virtual keyword 2016-04-22 10:09:07 +02:00
utility.cpp Utility: Better fix for the translation of minutes, seconds, ... 2016-05-26 12:17:16 +02:00
utility.h Reduce the memory usage of the StopWatch during propagation 2016-06-17 19:20:53 +02:00
utility_mac.cpp OS X: Fix a few warnings 2015-06-17 14:32:34 +02:00
utility_unix.cpp Consistency: Use folder instead of directory in user visible strings 2015-09-07 08:51:40 +02:00
utility_win.cpp Revert "Use dynamic library loading for detecting the correct path for links" 2015-08-06 10:41:33 +02:00
version.h.in Reduce the amount of rebuild needed after a git commit 2015-06-17 14:32:34 +02:00