Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/owncloud/client.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-12-03Use the refcounted AccountStatePtr as much as possibleErik Verbruggen
The AccountManager creates AccountState objects, and stores them in a shared pointer. Previously, the raw pointer was given out, and stored in other objects. That made removal very tricky: when an account gets removed, the underlying object gets deleted, and then all classes that listen get notified of the deletion. Those classes would sometimes put a nullptr into the AccountState pointer they stored, and in each usage would (hopefully) check for a nullptr. The problem was that a number of checks were missing, which the clang static analyser pointed out. This patch changes nearly all uses of a raw pointer into the shared pointer, thereby making sure all usages have a valid reference, even when account deletion happens. The two places where a raw pointer is still used, now put it into a refcounted pointer as soon as possible.
2021-04-26Unify PropfindJob and LsColJobHannah von Reth
2020-02-10Run clang-tidy check for modernize-use-nullptrOlivier Goffart
2017-05-17Apply clang-formatChristian Kamm
2016-10-25License: Adjust license of GPLv2 source files to GPLv2+Christian Kamm
See #5180
2016-03-18Quota: Change quota path if single folder #4460Christian Kamm
Since the quota is a per-folder value, this will make the displayed data more useful when a single sync folder is configured. Of course each subfolder could have a different quota again.
2015-10-05GUI comment and message typos for masterPhil Davis
2015-06-29Use doxygen style everywhereDaniel Molkentin
2015-06-29Merge remote-tracking branch 'origin/master' into doxygenifyDaniel Molkentin
Conflicts: src/gui/quotainfo.h
2015-06-29Structure developer documentationDaniel Molkentin
- rename target "doc-dev" - group into modules - move to doc/dev
2015-06-29QuotaInfo: add a comment about long running jobOlivier Goffart
To document the change made two commits ago
2015-06-26QuotaInfo: allow only one job at the same timeOlivier Goffart
2015-06-26QuotaInfo: only request the quota when the UI is visibleOlivier Goffart
2015-06-25QuotaJob: remove and use a PropfindJob insteadOlivier Goffart
This remove code duplication because the QuotaJob was just a duplication of the propfind jobs with the properties hardcoded.
2015-02-12QuotaInfo: Ensure only one QuotaJob during startup. #2801Christian Kamm
2014-12-18Account: Split into libsync/Account and gui/AccountState.Christian Kamm
This allows all the account state information to live in gui while the sync-relevant data stays in libsync. I also moved quotainfo to gui since it depends on the account state.