diff options
author | Stephan Bergmann <sbergman@redhat.com> | 2015-04-13 18:27:33 +0200 |
---|---|---|
committer | Andras Timar <andras.timar@collabora.com> | 2015-04-16 12:58:19 +0200 |
commit | ef64455c9eb9404d67954555e4c70d77ebdf3059 (patch) | |
tree | b17bcb5748cc723259985c45d4e00b93bb1a7b22 /officecfg | |
parent | 83f4fb96d63998aed4797e4943bc830888d307c7 (diff) |
rhbz#1134285: Access dav, davs URLs via GVFS
...so that LO shares the credentials with Nautilus once the connection has been
set up in Nautilus.
The reason the (non-standard) dav, davs URLs used by GNOME's old GnomeVFS and
successor GVFS/GIO were handled via LO's webdav UCP rather than the GNOME-
specific gnomevfs resp. gio UCP since b07a5fcc600ad564315d36fbd18495184fdf69cf
"INTEGRATION: CWS tkr10: i84676 neon and gnome-vfs2" is discussed at
<https://bz.apache.org/ooo/show_bug.cgi?id=84676> "mixing neon and the hidden
embedded contents old [sic] another neon inside libhttp.so of gnome-vfs2 is
unreliable" and only pertains to the legacy gnomevfs UCP, not the new gio one.
So keep handling dav, davs URLs via LO's internal webdav UCP under legacy
--enable-gnome-vfs, but handle them via the GNOME-specific gio UCP under the
default --enable-gio.
Change-Id: Ib132168701a7ae0a7dcabdead6a299eda0cd4594
(cherry picked from commit 51e0d789c344547956764c3b5f0ef5a304f4e0aa)
Reviewed-on: https://gerrit.libreoffice.org/15296
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'officecfg')
-rw-r--r-- | officecfg/Configuration_officecfg.mk | 1 | ||||
-rw-r--r-- | officecfg/registry/data/org/openoffice/ucb/Configuration.xcu | 6 |
2 files changed, 5 insertions, 2 deletions
diff --git a/officecfg/Configuration_officecfg.mk b/officecfg/Configuration_officecfg.mk index 5f345b7fcf48..6cb44d09f2b1 100644 --- a/officecfg/Configuration_officecfg.mk +++ b/officecfg/Configuration_officecfg.mk @@ -122,6 +122,7 @@ $(eval $(call gb_Configuration_add_spool_modules,registry,officecfg/registry/dat org/openoffice/TypeDetection/UISort-math.xcu \ org/openoffice/ucb/Configuration-gio.xcu \ org/openoffice/ucb/Configuration-neon.xcu \ + org/openoffice/ucb/Configuration-neon_gnomevfs.xcu \ org/openoffice/ucb/Configuration-win.xcu \ )) diff --git a/officecfg/registry/data/org/openoffice/ucb/Configuration.xcu b/officecfg/registry/data/org/openoffice/ucb/Configuration.xcu index e9704d3ac0d6..9cb2a1a85844 100644 --- a/officecfg/registry/data/org/openoffice/ucb/Configuration.xcu +++ b/officecfg/registry/data/org/openoffice/ucb/Configuration.xcu @@ -89,7 +89,8 @@ <value/> </prop> </node> - <node oor:name="Provider7" oor:op="replace" install:module="neon"> + <node oor:name="Provider7" oor:op="replace" + install:module="neon_gnomevfs"> <prop oor:name="ServiceName"> <value>com.sun.star.ucb.WebDAVContentProvider</value> </prop> @@ -155,7 +156,8 @@ <value/> </prop> </node> - <node oor:name="Provider13" oor:op="replace" install:module="neon"> + <node oor:name="Provider13" oor:op="replace" + install:module="neon_gnomevfs"> <prop oor:name="ServiceName"> <value>com.sun.star.ucb.WebDAVContentProvider</value> </prop> |