The branch, feature/docbook, has been updated.

- Log -----------------------------------------------------------------

commit 3cb5b492371f5b8029eae1a630f3ae811fbccad3
Author: Thibaut Cuvelier <[email protected]>
Date:   Sun Aug 30 21:51:40 2020 +0200

    DocBook: fix titles in KOMA Script.

diff --git a/autotests/export/docbook/description_list_nested.xml 
b/autotests/export/docbook/description_list_nested.xml
index fc50c2c..ec57aaa 100644
--- a/autotests/export/docbook/description_list_nested.xml
+++ b/autotests/export/docbook/description_list_nested.xml
@@ -6,22 +6,19 @@
 <variablelist>
 <varlistentry>
 
<term>New&#xA0;valid&#xA0;value&#xA0;for&#xA0;an&#xA0;existing&#xA0;setting,</term>
-
 <listitem>
-<para> e.&#x2009;g.</para>
+<para>e.&#x2009;g.</para>
 <variablelist>
 <varlistentry>
 <term>Automatically&#xA0;loaded&#xA0;math&#xA0;package</term>
-
 <listitem>
-<para> The reason </para>
+<para>The reason </para>
 </listitem>
 </varlistentry>
 <varlistentry>
 <term>New&#xA0;language</term>
-
 <listitem>
-<para> that is stored</para>
+<para>that is stored</para>
 </listitem>
 </varlistentry>
 </variablelist>
@@ -29,11 +26,9 @@
 </varlistentry>
 <varlistentry>
 <term>New&#xA0;inset</term>
-
 <listitem>
-<para> Of course a new inset requires a file format update.</para>
+<para>Of course a new inset requires a file format update.</para>
 </listitem>
 </varlistentry>
 </variablelist>
-
 </article>
\ No newline at end of file
diff --git a/autotests/export/docbook/deutsches_ert.xml 
b/autotests/export/docbook/deutsches_ert.xml
index 1d9b725..3e12603 100644
--- a/autotests/export/docbook/deutsches_ert.xml
+++ b/autotests/export/docbook/deutsches_ert.xml
@@ -5,12 +5,19 @@
 <info>
 <title>Erweiterte LyX Features</title>
 <subtitle>Version 2.3.x</subtitle>
-<author><personname>vom LyX-Team<footnote>Übersetzung und Bearbeitung: 
Hartmut<person> Haase (<person>HHa, bis März 2010),Jürgen Spitzmüller 
(Version 2.3.x, 2017)</person></person></footnote></personname></author>
+<author>
+<personname>vom LyX-Team<footnote>
+<para>Übersetzung und Bearbeitung: Hartmut<person> </person>Haase 
(<person>HHa</person>, bis März 2010),</para>
+<para>Jürgen Spitzmüller (Version 2.3.x, 2017)</para>
+</footnote></personname>
+</author>
 </info>
 <chapter>
-<chapter>Einleitung</chapter>
-<para>Wählen Sie hierfür <emphasis 
role='sans'>Dokument&#x21D2;Einstellungen&#x21D2;LaTeX-Vorspann. Dies öffnet 
ein Editierfenster, in das Sie Ihre bevorzugten Befehle schreiben 
können.<footnote><para>Das Editierverhalten in diesem Fenster ist spezifisch, 
also erwarten Sie nicht, dass die LyX<!-- &#8222;= -->Tastenkombinationen darin 
funktionieren.</para>
-</footnote> LyX fügt alles im <emphasis role='sans'>LaTeX-Vorspann-Fenster zu 
seinem eingebauten Vorspann hinzu. Bevor Sie Ihre eigenen Deklarationen zum 
Vorspann hinzufügen, sollten Sie prüfen, ob LyX das nicht bereits 
unterstützt (Erinnern Sie sich, was wir über das Rad noch einmal erfinden 
sagten?). Außerdem: <emphasis>stellen Sie sicher, dass Ihre Vorspannzeilen 
richtig sind. LyX prüft das nicht. Wenn der Vorspann fehlerhaft ist, bekommen 
Sie sehr wahrscheinlich die Fehlermeldung Missing \begin{document}. Sollten Sie 
diese jemals bekommen, prüfen Sie Ihren Vorspann!. <!-- -&#45; 
--></emphasis></emphasis></emphasis></para>
+<title>Einleitung</title>
+<para>Wählen Sie hierfür <emphasis 
role='sans'>Dokument&#x21D2;Einstellungen&#x21D2;LaTeX-Vorspann.</emphasis> 
Dies öffnet ein Editierfenster, in das Sie Ihre bevorzugten Befehle schreiben 
können.<footnote>
+<para>Das Editierverhalten in diesem Fenster ist spezifisch, also erwarten Sie 
nicht, dass die LyX<!-- &#8222;= -->
+Tastenkombinationen darin funktionieren.</para>
+</footnote> LyX fügt alles im <emphasis 
role='sans'>LaTeX-Vorspann</emphasis>-Fenster zu seinem eingebauten Vorspann 
hinzu. Bevor Sie Ihre eigenen Deklarationen zum Vorspann hinzufügen, sollten 
Sie prüfen, ob LyX das nicht bereits unterstützt (Erinnern Sie sich, was wir 
über das Rad noch einmal erfinden sagten?). Außerdem: <emphasis>stellen Sie 
sicher, dass Ihre Vorspannzeilen richtig sind</emphasis>. LyX prüft das nicht. 
Wenn der Vorspann fehlerhaft ist, bekommen Sie sehr wahrscheinlich die 
Fehlermeldung Missing \begin{document}. Sollten Sie diese jemals bekommen, 
prüfen Sie Ihren Vorspann!. <!-- -&#45; -->
+</para>
 </chapter>
-
 </book>
\ No newline at end of file
diff --git a/lib/layouts/scrartcl.layout b/lib/layouts/scrartcl.layout
index 1b27e89..4f2a8d4 100644
--- a/lib/layouts/scrartcl.layout
+++ b/lib/layouts/scrartcl.layout
@@ -26,7 +26,9 @@ Style Part
        Font
          Size          Larger
        EndFont
-       DocBookTag            part
+       DocBookTag            title
+       DocBookTagType        paragraph
+       DocBookSectionTag     part
 End
 
 Style Part*
@@ -36,5 +38,7 @@ Style Part*
        Font
          Size          Larger
        EndFont
-       DocBookTag            part
+       DocBookTag            title
+       DocBookTagType        paragraph
+       DocBookSectionTag     part
 End
diff --git a/lib/layouts/scrbook.layout b/lib/layouts/scrbook.layout
index 60caa1c..01d16ca 100644
--- a/lib/layouts/scrbook.layout
+++ b/lib/layouts/scrbook.layout
@@ -18,7 +18,9 @@ NoStyle Abstract
 Style Chapter
        LabelString     "\thechapter"
        TocLevel 0
-       DocBookTag            chapter
+       DocBookTag            title
+       DocBookTagType        paragraph
+       DocBookSectionTag     chapter
 End
 
 
diff --git a/src/output_docbook.cpp b/src/output_docbook.cpp
index 21c25e2..af836da 100644
--- a/src/output_docbook.cpp
+++ b/src/output_docbook.cpp
@@ -976,6 +976,9 @@ void outputDocBookInfo(
 
        // End the <info> tag if it was started.
        if (needInfo) {
+               if (!xs.isLastTagCR())
+                       xs << xml::CR();
+
                xs << xml::EndTag("info");
                xs << xml::CR();
                xs.endDivision();

-----------------------------------------------------------------------

Summary of changes:
 .../export/docbook/description_list_nested.xml     |   13 ++++---------
 autotests/export/docbook/deutsches_ert.xml         |   17 ++++++++++++-----
 lib/layouts/scrartcl.layout                        |    8 ++++++--
 lib/layouts/scrbook.layout                         |    4 +++-
 src/output_docbook.cpp                             |    3 +++
 5 files changed, 28 insertions(+), 17 deletions(-)


hooks/post-receive
-- 
Repository for new features
-- 
lyx-cvs mailing list
[email protected]
http://lists.lyx.org/mailman/listinfo/lyx-cvs

Reply via email to