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
2020-04-23Plugins: Add a relative plugin search path on LinuxHannah von Reth
This fixes installations where the client is not installed in the same prefix as Qt Fixes: #7801
2020-02-24Don't hardcode PLUGINDIRHannah von Reth
2019-08-27Add GUI testing SocketApi extensionDominik Schmidt
2019-06-07Minimal libcloudproviders support #7209Christian Kamm
- Add it as an optional dependency for linux builds, controlled by WITH_LIBCLOUDPROVIDERS, which is enabled automatically if the dependencies are available. Note that >=0.3.0 is required. - Add code to export sync folders through the library and to add a minimal "Settings..." menu action. - Set up cloud provider registration by installing a file into a path like /usr/share/cloud-providers/. - DBus name and path are derived from APPLICATION_REV_DOMAIN by default and may be overridden with APPLICATION_CLOUDPROVIDERS_DBUS_NAME and APPLICATION_CLOUDPROVIDERS_DBUS_PATH if necessary.
2019-03-14Add PLUGINDIR cmake setting and define #7027Christian Kamm
By default, plugins are only searched next to the binary or next to the other Qt plugins. This optional build variable allows another path to be configured. The idea is that on linux the oC packaging probably wants the binary in something like /opt/owncloud/bin and the plugins in /opt/owncloud/lib/plugins. Similarly, distribution packagers probably don't want the plugins next to the binary or next to the other Qt plugins. This flag allows them to configure another path that the executable will look in.
2018-05-23Rename Placeholders to Virtual Files in code #6531Christian Kamm
2018-04-18NSIS: Register placeholder extensionChristian Kamm
Also change the placeholder suffix config option to not include the dot, the dotless form is needed in the nsis script.
2018-04-18Placeholder: The extension is now a branding optionOlivier Goffart
2018-02-21cmake: Remove references of now unused WITH_TESTINGOlivier Goffart
Issue #6318
2017-08-22Move csync/tests to test/csyncJocelyn Turcotte
2017-06-01Set proper application name, icon name for freedesktop notificationsJulius Härtl
Use application name defined in OEM build configuration
2016-08-17Add TestSyncEngine and TestSyncFileStatusTracker auto testsJocelyn Turcotte
To be able to test the SyncEngine efficiently, a set of server mocking classes have been implemented on top of QNetworkAccessManager. The local disk side hasn't been mocked since this would require adding a large abstraction layer in csync. The SyncEngine is instead pointed to a different temporary dir in each test and we test by interacting with files in this directory instead. The FakeFolder object wraps the SyncEngine with those abstractions and allow controlling the local files, and the fake remote state through the FileModifier interface, using a FileInfo tree structure for the remote-side implementation as well as feeding and comparing the states on both side in tests. Tests run fast and require no setup to be run, but each server feature that we want to test on the client side needs to be implemented in this fake objects library. For example, the OC-FileId header isn't set as of this commit, and we can't test the file move logic properly without implementing it first. The TestSyncFileStatusTracker tests already contain a few QEXPECT_FAIL for what I esteem being issues that need to be fixed in order to catch up on our test coverage without making this patch too huge.
2015-10-20Remove legacy propagator and neonMarkus Goetz
The code was already uneeded/unbuilt on Windows and OS X.
2015-07-30cmake: rather use SHAREDIR than DATADIR define.Klaas Freitag
DATADIR is a reserved structure name in win32, using it like us here leads to very nifty compile problems. SHAREDIR is clean.
2015-06-22shell_i: Build the extension with the '-' identity by defaultJocelyn Turcotte
This allows developers to build and run the extension by default. Official packages bundles will be re-signed after the build, we The SocketApi prefix can be set at configure time through cmake and should match the key that will be used to sign the whole .app bundle (including the embedded FindexSync .appex bundle).
2015-06-17Reduce the amount of rebuild needed after a git commitJocelyn Turcotte
Since GIT_SHA1 would need to be updated in config.h, all files including it would be rebuilt by make. Reduce the number of files to rebuild by moving this variable to version.h instead.
2015-05-19Filesystem Utilities: Add Checksum calculation methods.Klaas Freitag
2014-08-30Make crash reporter executable brandedDominik Schmidt
2014-08-26Add crash reporter using libcrashreporter-qtDominik Schmidt
2014-02-12Respect skipUpdate policy from global config files and windows policy.Daniel Molkentin
2014-01-28Make update URL a compile time optionDaniel Molkentin
2014-01-23Make NEON_WITH_LFS conditional to avoid build warnings.Klaas Freitag
2014-01-14Remove inotify from cmake files.Klaas Freitag
2013-12-11Add NE_LFS define to config.h.inKlaas Freitag
2013-09-05Fix locating translations on linuxDaniel Molkentin
2013-08-22Honor cmake's install prefixDaniel Molkentin
since the entire ting is so incredibly broken in cmake, use the approach taken by csync (which emulates the approach of autotools), to get the directories right. This mandates changes in the theme, which need discussion (APPLICATION_SHORTNAME must now equal appName(), and APPLICATION_NAME should equal appGuiName()).
2013-07-19Small cleanupsDaniel Molkentin
2013-01-10Consolidate theming support.Daniel Molkentin
This implements out-of-repository-theming, and removes the old custom.ini theming that never worked on all platforms and had no straight deployment story. The new approach requires the CMAKE variable OEM_THEME_DIR to point to a directory that must at least contain an OEM.cmake file (check OWNCLOUD.cmake for possible options) as well as a themes.qrc and a themes/ directory that directly correspond to the ones in the source tree.
2012-12-20Update About dialogDaniel Molkentin
2012-11-27Add qtkeychain to cmake - WIP read password from keychain.Dominik Schmidt
Conflicts: CMakeLists.txt
2012-09-18Use a macro THEME_CLASS from CMakeLists.txt instead of ifdefs.Klaas Freitag
2012-07-20Check the system for inotify in cmake and use a config.h file.Klaas Freitag