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

github.com/nextcloud/desktop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-06-21Windows Shell extention: Fix clicking on the menu entriesOlivier Goffart
Issue #6553
2018-06-05macOS: Implement new dynamic Finder menu items #6328Markus Goetz
2018-06-01Merge pull request #369 from nextcloud/upstream/issue/6406Julius Härtl
Nautilus shell integration: Print python version on startup #6406
2018-06-01Nautilus: Fix Python3 and remove many debugOlivier Goffart
Use b'\n' in the call to rfind, as the _remainder is bytes, not a string. Remove most of the debug message which happens during normal operation. They are mostly spamming the nautilus console, and can also cause bug as they may throw exception in case of wrong encoding. Relates to issue: #6406
2018-06-01Nautilus shell integration: Print python version on startup #6406Christian Kamm
2018-05-26Merge pull request #318 from nextcloud/upstream/pr/6402Roeland Jago Douma
Dolphin plugin: fall back if $XDG_RUNTIME_DIR is empty
2018-05-17Nautilus integration: Not a ColumnProviderChristian Kamm
The nautilus plugin doesn't actually define get_columns(), so pretending to be a ColumnProvider lead to a critical warning on startup.
2018-05-16Dolphin plugin: fall back if $XDG_RUNTIME_DIR is emptywhitequark
As per XDG Base Directories specification: > If $XDG_RUNTIME_DIR is not set applications should fall back > to a replacement directory [...] In practice, the ownCloud client has the fallback, but the plugin helper does not, and if $XDG_RUNTIME_DIR is not set, the plugin mysteriously does not work.
2018-02-08KDE_INSTALL_USE_QT_SYS_PATHS turned on so that the plugin is installed to ↵István Váradi
the correct directory on Xenial too
2018-01-25Use Qt5DBus_FOUND instead of the old WITH_DBUSJulius Härtl
WITH_DBUS was removed in 257d8142b1af06e1a3892be5110b7b69e38a0659 Signed-off-by: Julius Härtl <jus@bitgrid.net>
2018-01-25Merge remote-tracking branch 'oc/master' into oc_upRoeland Jago Douma
2018-01-23Merge remote-tracking branch 'origin/2.4'Olivier Goffart
Conflicts: shell_integration/nautilus/syncstate.py
2018-01-23Windows shell extension: port to the new protocolOlivier Goffart
2018-01-23Shell integration: Make nautilus work with multiselectionsChristian Kamm
Previously no menu would ever be shown if more than one file is selected. Now the GET_MENU_ITEMS command is sent with all selected files as an argument - similar to what is done for the dolphin integration.
2018-01-23Shell integration: Update nautilus for GET_MENU_ITEMSChristian Kamm
2018-01-23SocketApi: add a way to disable menu entriesOlivier Goffart
2018-01-23SocketAPI: Make it easier to add or remove item in the action menuOlivier Goffart
By making it dynamic. So far only the dolphin shell extension have been ported
2018-01-23Nautilus integration: Work with python2 and python32.4Christian Kamm
2018-01-23Nautilus shell integration: Port to Python 3Olivier Goffart
2018-01-17Partially revert "shell_integration/dolphin: Silence some warnings"Olivier Goffart
This partially reverts commit 1c721e9422069744dcc3447219487bf2695a81b6. This caused the overlay plugin to be installed at the wrong place because the kcoreaddons_add_plugin macto still use deprecated ${PLUGIN_INSTALL_DIR}. I guess we'll have to live with the warnings.
2018-01-13Fix .def and .rc files not being compiled into windows shell extensionsDominik Schmidt
2018-01-13Install all dlls to BINDIR so craft does not ignore themDominik Schmidt
2018-01-13Use new ECMAddAppIcon macro for application icons.Dominik Schmidt
cmake/modules/ECMAddAppIcon.cmake is heavily patched to support sidebar icons, OUTFILE_BASE parameter and to not include 64 and 64@2x icons on macOS which are not supported. All changes are made in a way that we can upstream this.
2018-01-13Build Explorer extension if building with MSVCDominik Schmidt
2018-01-13shell_integration/dolphin: Silence some warningsOlivier Goffart
2017-12-14Integrate libcloudproviders supportJulius Härtl
This commit integrates support for libcloudproviders desktop integration API. If build with the library it will check on startup if the DBus interface is available and then use it instead of the legacy status icon. Signed-off-by: Julius Härtl <jus@bitgrid.net>
2017-12-12Update Overlay Icon namingMartin
2017-09-27Packaging: Add options for fine-grained builds #5957Christian Kamm
Extracted and adjusted from packaging.diff by @jnweiger and @dschmidt
2017-08-31fix branded nemo and caja shell integration (#5966)Jürgen Weigert
* Update createcajaplugin.sh * first apply branding, then create copies. Better. Fixes https://github.com/owncloud/ownbrander/issues/753 * fix https://github.com/owncloud/ownbrander/issues/752 too.
2017-07-07shell/windows Build 46: Private links context menuJocelyn Turcotte
2017-07-07SocketAPI: Change strings to a consistent _MENU_TITLE postfixChristian Kamm
2017-07-07shell/macos: Remove legacy (< 10.10) overlay iconsJocelyn Turcotte
Having to update the plugins to add a submenu in the context menu, it's more cost-effective to remove support for legacy macOS versions than implementing and testing this setup.
2017-07-07shell/macos: Use a submenu to include private link actionsJocelyn Turcotte
2017-07-07shell/windows: Use a submenu to include private link actionsJocelyn Turcotte
Refactor things a bit to be able to reuse some code and clean things up.
2017-07-07Introduce private link sharing #5023Christian Kamm
* SocketAPI has COPL_LOCAL_LINK / EMAIL_LOCAL_LINK commands * The nautilus and dolphing shell integrations show a submenu from which one can share as well as access the private link. * The SocketAPI provides a new GET_STRINGS command to access localized strings. * The private link can also be accessed from the user/group sharing dialog. * The numeric file id is extracted from the full id to create the private link url.
2017-06-14shell/Windows: Update binaries to build 45Jocelyn Turcotte
2017-06-14shell_integration/windows: Create _newQueries as a non-signaled auto-reset ↵Frederik Juul Christiani
event. Since ResetEvent() is never called, the call to WaitForMultipleObjects() can always return immediately once the event has been signaled.
2017-06-14Initialize stop variable.Frederik Juul Christiani
Avoid stopping the worker thread immediately if the stop variable happens to be true.
2017-03-07Remove unreachable code #5582Christian Kamm
2017-01-18shell/Windows: Update binaries to build 44Jocelyn Turcotte
2017-01-18shell/Windows: Avoid memory allocations and copies when querying iconsJocelyn Turcotte
IsMemberOf is called for every file (in the ownCloud directory or not) and with every instance of OCOverlay (we have 5) when displaying a list of files in Explorer. Refactor the code to avoid copying the list of watched directories, as well as creating a wstring from a PWWSTR for files outside watched directories. Also change some calls of begin_with to use isDescendantOf since it properly handles parent paths not ending with a backslash, which could lead to SocketAPI queries for sibling folders with a name that starts with a watched folder name.
2017-01-18shell/Windows: Fix the view not being updated on StateErrorJocelyn Turcotte
Since StateError == 0, if this was the status used when the path isn't in the map already, the view would not be updated since the new state would be the same as the default-constructed state in the map. Fix by explicitly inserting in that case, this also avoid aving to do two lookups in the map when a path already has an entry.
2017-01-18shell/Windows: Remove the UPDATE_VIEW message handlingJocelyn Turcotte
The client now tries to only push STATUS messages to connections unless they previously requested it with a RETRIEVE_FILE_STATUS, but this means that we now have to make sure that a new connection will rerequest every icon that the user will see on files from that point on. To that end, we now send a SHChangeNotify for every file in the cache when we lose the connection (or on UNREGISTER_PATH) to make sure that what's on the screen matches what's in the cache. We also remove the _oldCache logic that made this more difficult to enforce. The client has been able to reliably push status updates on macOS for a few versions now, and we don't need it on Windows either. The _oldCache mechanism was to avoid sending to many update requests when receiving an UPDATE_VIEW. Also fixes #4766
2017-01-18shell/Windows: Convert tabs to spaceJocelyn Turcotte
It was a mix of both and the rest of the code uses spaces.
2017-01-18shell/Windows: Remove unused filesJocelyn Turcotte
The real OCContextMenu.cpp is in the OCContextMenu folder.
2017-01-18shell/macOS: Make sure the root folder's cache is cleared on disconnectJocelyn Turcotte
The SocketAPI now only sends status pushes for paths requested by the shell. We have to make sure that Finder doesn't just show the entry from its cache after a reconnect.
2017-01-18shell/macOS: Remove backslashes from the extension display nameJocelyn Turcotte
Tell cmake not to escape shell strings adding backslashes before spaces by passing the VERBATIM optiton. Also add the quotes to whole command line arguments to prevent quotes from appearing on the XCode side, because of the VERBATIM option. This only affects themed clients since the default theme doesn't have space in its APPLICATION_NAME.
2017-01-05Symlink Support for Dolphin Plugins (#5428)octotree
Add Symlink Support to Dolphin Overlay Plugin
2016-11-29Generate .desktop file with OEM name directly.Felix Tiede
Instead of renaming the .desktop file at install time it is now generated with its OEM name during configure time.
2016-11-29Fix file installation source path.Felix Tiede
By default the file is copied from the source and not the build directory which will fail with the configure-time built file.