[kde-doc-english] [docs] [Bug 246755] Meinproc4 --param options not allowing . in directory path
Luigi Toscano
luigi.toscano at tiscali.it
Sat Mar 8 23:55:52 UTC 2014
https://bugs.kde.org/show_bug.cgi?id=246755
--- Comment #2 from Luigi Toscano <luigi.toscano at tiscali.it> ---
Git commit 4406199290ab5192c178929fbc56a272e2fa8d7b by Luigi Toscano.
Committed on 08/03/2014 at 23:55.
Pushed by ltoscano into branch 'master'.
The outputFile parameter is not used by the stylesheets, don't pass it
This solve an old issue: if a directory starts with ".", it was passed
unquoted to libxslt which would complain with an error like:
-------------------
XPath error : Invalid expression
/home/kde-devel/.cache5/khelpcenter/help/__home__kde-
devel__kde__share__doc__HTML__en__kioslave__file__index.docbook
^
runtime error
Evaluating user parameter outputFile failed
-------------------
Excluding the parameter on windows-only was just a workaround, but most
probably the issue has been on UNIX systems too for a long time.
Another way to solve the bug is quoting the _value_ of the parameter using
single quotes '...', but anyway in this case the name of output file is
not used, or I can't find any occurrence in the stylesheets.
The stylesheet is applied and the name of the file is used only after
to write the generated XML (see tranform() function).
REVIEW: 116604
M +0 -10 src/meinproc.cpp
http://commits.kde.org/kdoctools/4406199290ab5192c178929fbc56a272e2fa8d7b
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the kde-doc-english
mailing list