On 03/06/2014 05:47 PM, Caolán McNamara wrote:
On Thu, 2014-03-06 at 13:24 +0100, Jean-Baptiste Faure wrote:
Hi Stephan,
Le 06/03/2014 12:39, Stephan Bergmann a écrit :
On 03/05/2014 08:28 AM, Jean-Baptiste Faure wrote:
It almost works for me this morning with Version: 4.3.0.0.alpha0+
Build ID: 0b2637dda47690da69f748119081151f41fe4133
Only the "documents converter" wizard does not start, all others start
as expected. It starts as expected in LO 4.2.3.0.0+.
..."does not start" meaning that "File - Wizards - Document
Converter..." does nothing, not even open the "Document Converter"
dialog?
Do you have a ~/Templates dir ? I bet you don't.
caolanm->sberg: Try removing your own ~/Templates dir and see if that
reproduces it for you. This might be related to the nagging worry I had
about 768ea2924680fc4beb75a782cb0faf26695fee53
Right, gconfbe1 will return nil for "TemplatePathVariable" when
~/Templates doesn't exist, because of
shell/source/backends/gconfbe/gconfaccess.cxx:579
SETTING_TEMPLATE_DIRECTORY, // so that the existence of the dir can be checked
triggering the call to isDependencySatisfied
(shell/source/backends/gconfbe/gconfaccess.cxx) which checks for
existing ~/Templates. (And this detail had escaped me when I had a
quick look the other day, assuming a request for "TemplatePathVariable"
would always return non-nil, at least for gconfbe1.)
Now, "File - Wizards - Document Converter" runs Main from
wizards/source/importwizard/Main.xba, which in GetImportWizardPaths
expects to obtain a non-empty "Template_writable" from
css.util.PathSettings, and otherwise silently exits early. (Which is a
consequence of
<http://cgit.freedesktop.org/libreoffice/core/commit/?id=838b77f5f3d6d8fd98891e99a23ff78a6a357cb2>
"Resolves: rhbz#1065807 use xdg ~/Templates for default Template
location," not
<http://cgit.freedesktop.org/libreoffice/core/commit/?id=768ea2924680fc4beb75a782cb0faf26695fee53>
"install:module <value>s must be mutually exclusive.")
The configmgr's oor:external mechanism is not an "overlay"
feature---when the external backend provides nil, configmgr dutifully
returns nil to the client. That means, the nil
/org.openoffice.Office.Paths/Paths/Template/WritePath value must be
addressed either in (all the install:module="unixdesktop"-relevant)
external backends, or on the client end, either in
framework/source/services/pathsettings.cxx (shudder) or
wizards/source/importwizard/Main.xba. None of this sounds attractive.
Stephan
Context
- Re: Current Build from Git: Writer-Wizards don't run (continued)
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.