Daniel Molkentin
0e9170cb36
Windows Shell Integration: Unify path lookups
2016-05-10 10:18:53 +02:00
Markus Goetz
8820bc1c17
Windows: Fix Share menu #4781
2016-05-09 14:37:46 +02:00
Olivier Goffart
3d9d106bb1
Dolphin plugin: fix build with branding
...
Make sure that the name of the _export.h file is the same no matter the plugin
2016-05-04 14:19:18 +02:00
Klaas Freitag
641125eac1
Fix nautilus and nemo plugin branding strings. ( #4780 )
...
* Fix nautilus and nemo plugin branding strings.
Fix for owncloud/enterprise#1314
* nautilus plugin: Add a comment why the line needs to stay unchanged.
2016-05-03 11:36:56 +02:00
Daniel Molkentin
e833d01288
Re-Apply: Disambiguate socket API pathes on Windows with user name
...
Addresses #3411
2016-05-02 16:09:48 +02:00
Daniel Molkentin
b43a9421d2
Revert "Disambiguate socket API pathes on Windows with user name"
2016-04-28 13:52:15 +02:00
Daniel Molkentin
ce6a365328
Disambiguate socket API pathes on Windows with user name
...
Addresses #3411
2016-04-26 14:49:45 +02:00
Christian Kamm
f657bd0cd9
Overlay icons: Fix invalidation with nautilus #3249
...
This avoids an extra socketapi call after invalidate_extension_info
is called from a STATUS message.
2016-04-26 11:49:56 +02:00
Christian Kamm
b4cf17d99d
Overlay icons: Fix duplicate icons in nautilus #3249
2016-04-26 11:02:59 +02:00
Klaas Freitag
e5a5b95b9a
Merge pull request #4689 from owncloud/overlays_handle_root
...
SyncFileStatusTracker: Add a method to handle the root folder of the sync.
Also, handle new files put in the sync in the statustracker logic.
2016-04-21 15:01:11 +02:00
Klaas Freitag
f72c7f43bf
Nautilus plugin: Be more robust against new states from socketapi
...
Do not bail out if an unknown state comes from SocketApi
2016-04-20 17:13:06 +02:00
Klaas Freitag
add29befee
Nautilus plugin: Remove the bogus logging
2016-04-20 17:12:21 +02:00
Markus Goetz
6a9655aab6
OS X: Fix overlay installation on El Capitan #4650
...
The sleep is somehow needed, probably for pkg to rebuild its DB?
The case fix fixes a warning but did not fix the issue itself.
2016-04-15 16:58:58 +02:00
Markus Goetz
c4577cb2a1
Merge pull request #4683 from owncloud/fix4657
...
OS X: Allow ampersand in APPLICATION_NAME #4657
2016-04-15 14:28:38 +02:00
Markus Goetz
d1649ce4df
OS X: Allow ampersand in APPLICATION_NAME #4657
2016-04-15 11:30:49 +02:00
Klaas Freitag
4ad8e04bc3
Merge pull request #4684 from owncloud/less_socket_api_updates
...
Less socket api updates
2016-04-15 10:15:07 +02:00
Klaas Freitag
8eb53fa9ae
nautilus integration: Handle NOP as empty.
2016-04-14 15:24:46 +02:00
Olivier Goffart
f7aafb081f
Dolphin Plugin: rename the files to the branded name #4669 ( #4672 )
2016-04-13 15:05:04 +02:00
Daniel Molkentin
a0827c5ef2
Remove deleted icons from resource file
2016-04-06 17:59:34 +02:00
Jocelyn Turcotte
17c645ce43
Hide environment variables when running the FinderSync icns script
...
This otherwise shows up in the console for each incremental build.
2016-03-30 18:00:22 +02:00
Markus Goetz
dd8b0c3e4a
Merge pull request #4623 from owncloud/share_menu_icon_osx
...
OS X: Use app icon for "Share with ..." Finder menu #4472
2016-03-30 15:53:54 +02:00
Markus Goetz
6c283c7a48
OS X: Use app icon for "Share with ..." Finder menu #4472
...
This works for both plain ownCloud and themed clients.
2016-03-30 15:26:43 +02:00
Jocelyn Turcotte
5989a07339
[Win-shellex] Make sure to unregister obsolete CLSIDs #4595
...
If the user tries to install an older version of a branded client
with shell extensions, and also install the 2.1 ownCloud client
side-by-side, both shell extensions DLLs will be registered and might
lead to both DLLs versions being loaded by exlorer, causing a system
crash.
Since we don't support both branded and non-branded shell extensions
to work at the same time, at least make sure to unregister any legacy
CLSID that could cause explorer to load the previous version DLL.
2016-03-24 16:35:38 +01:00
Daniel Molkentin
41d8d77535
Merge remote-tracking branch 'origin/2.1'
2016-02-10 12:57:03 +01:00
Klaas Freitag
ae3b9f112c
Linux shell integration: Do not call sed from absolute path.
...
sed is in /bin/ rather than in /usr/bin on some systems, which
makes the scripts fail in the build environment. sed should be
in the PATH tough.
2016-02-09 13:01:03 +01:00
Klaas Freitag
96f50d0c47
Nautilus integration: Remove Shebang from plugin source.
...
This fixes #4436
2016-02-08 17:00:39 +01:00
Klaas Freitag
5ae81aa96c
Nemo Shell Integration: Add missing conversion script.
...
This script creates the Nemo plugin out of the Nautilus plugin.
Both are source compatible, but need to include the right modules
depending on the name of the file manager.
The script is called by cmake.
2016-01-28 11:44:13 +01:00
Jocelyn Turcotte
439eddb523
OS X shell: Don't allow sharing sync roots #3505
2016-01-14 16:25:19 +01:00
Jocelyn Turcotte
7beb6f2234
Windows shell: Remove unneeded Winsock code #4356
2016-01-14 15:02:56 +01:00
Jocelyn Turcotte
bb5c370575
Windows: Update the overlay icon graphics #3105
...
The bug seems to be in Windows when it upscales an smaller icon for
HiDPI displays. It works fine if we provide a 256x256 size in the
ico files.
Use the new square icons also used on OS X that removes the share badge
and instead has a share icon only for the OK state. This means that we
can also remove 3 icons and release 3 slots in the registry for
overlay icons (only the first few are actually loaded by explorer).
This also adds a script that uses ImageMagick to convert our SVG icons
to Windows ico files. Since ImageMagick seems to have issue doing
proper antialiasing with pixels on the edge of icons, this also
slightly scale the icons to leave 2px on each edge, out of its
logical 128px width.
2016-01-12 11:46:05 +01:00
Grigorii Horos
69d9840b89
Dolphin integration: use system icons for labels in KDE
...
Cherry-picked from https://github.com/owncloud/client/pull/4252
2016-01-04 12:57:24 +01:00
Klaas Freitag
afa8d671be
shell integration: Create a plugin for nemo out of the nautilus one.
2015-12-22 11:05:00 +01:00
Olivier Goffart
1f8af40361
Dolphin plugin: Fix compiler warnings
2015-12-02 13:14:15 +01:00
Daniel Molkentin
af0d0bd2ac
CMake: Fix typo
2015-11-30 01:05:18 +01:00
Daniel Molkentin
48097467f9
CMake: fix CMake 2.6 compatibility
...
... by replacing CONFIG by NO_MODULE option in find package
From the manual: "The CONFIG option may be used to skip Module mode
explicitly and switch to Config mode. It is synonymous to using
NO_MODULE."
2015-11-30 01:05:12 +01:00
Klaas Freitag
29e2877d35
NautilusPlugin: Fix behaviour with files with a colon in the name.
2015-11-25 15:11:12 +01:00
Klaas Freitag
a708f8d8ad
NautilusPlugin: Fix detection of the OK status
...
Consider OK+SHW also as ok, and enable the ownCloud actions.
2015-11-25 15:11:12 +01:00
Klaas Freitag
8777982629
NautilusPlugin: Fix detection of top level sync folder.
2015-11-25 15:11:12 +01:00
Olivier Goffart
d89cb3e575
Dolphin plugin: build by default
2015-11-21 12:17:26 +01:00
Olivier Goffart
9e1f215f22
Dolphin plugin: build with QStringBuilder
2015-11-21 12:17:26 +01:00
Lilian Besson
aa1a2d1247
Reviewing, improved style, and a initializing message
...
- Add an "Initializing owncloud-client-nautilus extension" message
2015-10-31 13:07:18 +01:00
Olivier Goffart
30a0423f81
Dolphin integration: fix error icons
2015-10-27 15:19:10 +01:00
Olivier Goffart
6ea05ff6e3
Dolphin shell integration: use the owncloud icons
2015-10-19 15:53:40 +02:00
Olivier Goffart
c520ee4eab
Dolphin Shell Extension: renamove the kf5 in the name
2015-10-19 15:43:42 +02:00
Olivier Goffart
5408ec79f7
Dolphin shell extention: Remove the KDE4 based plugin
2015-10-19 15:42:41 +02:00
Olivier Goffart
f8e68ae823
Merge branch 'dolphin-plugin'
2015-10-19 15:41:47 +02:00
Olivier Goffart
184412d88e
Dolphin shell integration: Renames the plugins
...
And put the helper in a shared library so it is shared accross both plugins
2015-10-19 15:40:11 +02:00
Olivier Goffart
82d1d04774
Dolphin shell integration: share code between two plugins
2015-10-19 15:40:11 +02:00
Olivier Goffart
731d4b3d4d
Dolphin shell extention: adapt to the change in KDE Frameworks
2015-10-19 15:39:51 +02:00
Olivier Goffart
cac219aca8
Dolphin shell integration: Add a Share with owncloud action
2015-09-10 13:41:45 +02:00