Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package suse-xsl-stylesheets for 
openSUSE:Factory checked in at 2023-01-27 10:15:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/suse-xsl-stylesheets (Old)
 and      /work/SRC/openSUSE:Factory/.suse-xsl-stylesheets.new.32243 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "suse-xsl-stylesheets"

Fri Jan 27 10:15:23 2023 rev:63 rq:1061134 version:2.88.3

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/suse-xsl-stylesheets/suse-xsl-stylesheets.changes    
    2022-12-20 20:20:14.973800178 +0100
+++ 
/work/SRC/openSUSE:Factory/.suse-xsl-stylesheets.new.32243/suse-xsl-stylesheets.changes
     2023-01-27 10:22:57.121659528 +0100
@@ -1,0 +2,9 @@
+Thu Jan 26 08:25:39 UTC 2023 - Thomas Schraitle <thomas.schrai...@suse.com> - 
2.88.3
+
+- Update 2.88.3:
+  - Fix #525: typo in URL to upstream DB stylesheet
+  - HTML: Make more space for cover icons by @tomschr in #527
+  - Fix #526: add book titlepage for TRD stylesheets by @tomschr in #528
+  - Support return for keycaps by @tomschr in #529
+ 
+-------------------------------------------------------------------

Old:
----
  suse-xsl-2.88.2.tar.bz2

New:
----
  suse-xsl-2.88.3.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ suse-xsl-stylesheets.spec ++++++
--- /var/tmp/diff_new_pack.MCJYVW/_old  2023-01-27 10:22:57.601662123 +0100
+++ /var/tmp/diff_new_pack.MCJYVW/_new  2023-01-27 10:22:57.605662146 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package suse-xsl-stylesheets
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -22,7 +22,7 @@
 %define suse_styles_dir   %{db_xml_dir}/stylesheet
 #
 Name:           suse-xsl-stylesheets
-Version:        2.88.2
+Version:        2.88.3
 Release:        0
 Summary:        SUSE-Branded Stylesheets for DocBook
 License:        GPL-2.0-only OR GPL-3.0-only

++++++ suse-xsl-2.88.2.tar.bz2 -> suse-xsl-2.88.3.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-xsl-2.88.2/ChangeLog 
new/suse-xsl-2.88.3/ChangeLog
--- old/suse-xsl-2.88.2/ChangeLog       2022-12-12 22:29:30.000000000 +0100
+++ new/suse-xsl-2.88.3/ChangeLog       2023-01-26 09:08:41.000000000 +0100
@@ -1,4 +1,13 @@
 -------------------------------------------------------------------
+Thu Dec 26 09:04:00 UTC 2022 - toms...@users.noreply.github.com
+
+- Update 2.88.3
+  - Fix #525: typo in URL to upstream DB stylesheet
+  - Fix #526: book titlepage for TRD stylesheets
+  - Fix #527: make more space for cover icons (TRD/SBP)
+  - Fix #529: Support "return" key for keycaps
+
+-------------------------------------------------------------------
 Mon Dec 12 22:28:00 UTC 2022 - toms...@users.noreply.github.com
 
 - Update 2.88.2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-xsl-2.88.2/Makefile new/suse-xsl-2.88.3/Makefile
--- old/suse-xsl-2.88.2/Makefile        2022-12-12 22:29:30.000000000 +0100
+++ new/suse-xsl-2.88.3/Makefile        2023-01-26 09:08:41.000000000 +0100
@@ -11,7 +11,7 @@
 
 SHELL         := /bin/bash
 PACKAGE       := suse-xsl-stylesheets
-VERSION       := 2.88.2
+VERSION       := 2.88.3
 CDIR          := $(shell pwd)
 SUSE_XML_PATH := $(PREFIX)/xml/suse
 DB_XML_PATH   := $(PREFIX)/xml/docbook
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-xsl-2.88.2/README.adoc 
new/suse-xsl-2.88.3/README.adoc
--- old/suse-xsl-2.88.2/README.adoc     2022-12-12 22:29:30.000000000 +0100
+++ new/suse-xsl-2.88.3/README.adoc     2023-01-26 09:08:41.000000000 +0100
@@ -8,7 +8,7 @@
 == Requirements for use
 
 * DAPS from https://github.com/openSUSE/daps
-* DocBook XSL stylesheets from https://github.com/docbook/xsl10-stylesheets
+* DocBook XSL stylesheets from https://github.com/docbook/xslt10-stylesheets
 * XSLT processor like `xsltproc` or Saxon 6 (needs to have support for exslt)
 * Python 3
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/suse-xsl-2.88.2/sbp/fo/article.titlepage.templates.xsl 
new/suse-xsl-2.88.3/sbp/fo/article.titlepage.templates.xsl
--- old/suse-xsl-2.88.2/sbp/fo/article.titlepage.templates.xsl  2022-12-12 
22:29:30.000000000 +0100
+++ new/suse-xsl-2.88.3/sbp/fo/article.titlepage.templates.xsl  2023-01-26 
09:08:41.000000000 +0100
@@ -47,10 +47,6 @@
     <!-- Title -->
     <fo:block space-before="3cm" hyphenate="false" text-align="left">
       <xsl:choose>
-        <xsl:when test="d:artheader/d:title">
-          <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
-            select="d:artheader/d:title" />
-        </xsl:when>
         <xsl:when test="d:info/d:title">
           <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
             select="d:info/d:title" />
@@ -64,10 +60,6 @@
     <!-- Subtitle -->
     <fo:block space-before="0.75em" hyphenate="false" text-align="left">
       <xsl:choose>
-        <xsl:when test="d:artheader/d:subtitle">
-          <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
-            select="d:artheader/d:subtitle" />
-        </xsl:when>
         <xsl:when test="d:info/d:subtitle">
           <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
             select="d:info/d:subtitle" />
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/suse-xsl-2.88.2/source-assets/styles2022/sass/custom/content-title.sass 
new/suse-xsl-2.88.3/source-assets/styles2022/sass/custom/content-title.sass
--- old/suse-xsl-2.88.2/source-assets/styles2022/sass/custom/content-title.sass 
2022-12-12 22:29:30.000000000 +0100
+++ new/suse-xsl-2.88.3/source-assets/styles2022/sass/custom/content-title.sass 
2023-01-26 09:08:41.000000000 +0100
@@ -228,7 +228,7 @@
   .mediaobject
     // border: 1pt solid #eee
     padding: 3pt
-    width:   5rem
+    width:   10rem
 
 .platforms
   margin-top: 2rem
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-xsl-2.88.2/suse2022-ns/common/l10n/ar.xml 
new/suse-xsl-2.88.3/suse2022-ns/common/l10n/ar.xml
--- old/suse-xsl-2.88.2/suse2022-ns/common/l10n/ar.xml  2022-12-12 
22:29:30.000000000 +0100
+++ new/suse-xsl-2.88.3/suse2022-ns/common/l10n/ar.xml  2023-01-26 
09:08:41.000000000 +0100
@@ -251,12 +251,7 @@
       <l:template name="part" text="الجزء&#160;%n&#160;%t"/>
    </l:context>
 
-  <!--
-    HACK for keycap context
-    We need to keep this for some time
-    See Ticket#84 and 
https://sf.net/tracker/index.php?func=detail&aid=3540451&group_id=21935&atid=373750
-   -->
-   <l:context name="msgset">
+   <l:context name="keycap">
       <l:template name="alt" text="Alt"/>
       <l:template name="backspace" text="&lt;&#x2014;"/><!-- mdash -->
       <l:template name="command" text="&#x2318;"/>
@@ -274,6 +269,7 @@
       <l:template name="other" text="???"/>
       <l:template name="pagedown" text="الصفحة &#x02193;"/>
       <l:template name="pageup" text="الصفحة &#x02191;"/>
+      <l:template name="return" text="↵"/>
       <l:template name="right" text="&#x02192;"/><!-- rarr -->
       <l:template name="shift" text="Shift"/>
       <l:template name="space" text="Space"/>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-xsl-2.88.2/suse2022-ns/common/l10n/cs.xml 
new/suse-xsl-2.88.3/suse2022-ns/common/l10n/cs.xml
--- old/suse-xsl-2.88.2/suse2022-ns/common/l10n/cs.xml  2022-12-12 
22:29:30.000000000 +0100
+++ new/suse-xsl-2.88.3/suse2022-ns/common/l10n/cs.xml  2023-01-26 
09:08:41.000000000 +0100
@@ -225,7 +225,7 @@
    </l:context>
 
 
-   <l:context name="msgset">
+   <l:context name="keycap">
       <l:template name="alt" text="Alt"/>
       <l:template name="backspace" text="&lt;&#x2014;"/><!-- mdash -->
       <l:template name="command" text="&#x2318;"/>
@@ -243,6 +243,7 @@
       <l:template name="other" text="???"/>
       <l:template name="pagedown" text="Page &#x02193;"/>
       <l:template name="pageup" text="Page &#x02191;"/>
+      <l:template name="return" text="↵"/>
       <l:template name="right" text="&#x02192;"/><!-- rarr -->
       <l:template name="shift" text="Shift"/>
       <l:template name="space" text="Space"/>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-xsl-2.88.2/suse2022-ns/common/l10n/da.xml 
new/suse-xsl-2.88.3/suse2022-ns/common/l10n/da.xml
--- old/suse-xsl-2.88.2/suse2022-ns/common/l10n/da.xml  2022-12-12 
22:29:30.000000000 +0100
+++ new/suse-xsl-2.88.3/suse2022-ns/common/l10n/da.xml  2023-01-26 
09:08:41.000000000 +0100
@@ -190,7 +190,7 @@
    </l:context>
 
 
-   <l:context name="msgset">
+   <l:context name="keycap">
       <l:template name="alt" text="Alt"/>
       <l:template name="backspace" text="&lt;&#x2014;"/><!-- mdash -->
       <l:template name="command" text="&#x2318;"/>
@@ -208,6 +208,7 @@
       <l:template name="other" text="???"/>
       <l:template name="pagedown" text="Side &#x02193;"/>
       <l:template name="pageup" text="Side &#x02191;"/>
+      <l:template name="return" text="↵"/>
       <l:template name="right" text="&#x02192;"/><!-- rarr -->
       <l:template name="shift" text="Skift"/>
       <l:template name="space" text="Mellemrum"/>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-xsl-2.88.2/suse2022-ns/common/l10n/de.xml 
new/suse-xsl-2.88.3/suse2022-ns/common/l10n/de.xml
--- old/suse-xsl-2.88.2/suse2022-ns/common/l10n/de.xml  2022-12-12 
22:29:30.000000000 +0100
+++ new/suse-xsl-2.88.3/suse2022-ns/common/l10n/de.xml  2023-01-26 
09:08:41.000000000 +0100
@@ -174,7 +174,7 @@
       <l:template name="toc" text="%t"/>
    </l:context>
 
-   <l:context name="msgset">
+   <l:context name="keycap">
       <l:template name="alt" text="Alt"/>
       <l:template name="backspace" text="&lt;&#x2014;"/>
       <l:template name="command" text="&#x2318;"/>
@@ -192,6 +192,7 @@
       <l:template name="other" text="???"/>
       <l:template name="pagedown" text="Bild &#x02193;"/>
       <l:template name="pageup" text="Bild &#x02191;"/>
+      <l:template name="return" text="↵"/>
       <l:template name="right" text="&#x02192;"/><!-- rarr -->
       <l:template name="shift" text="Umschalttaste"/>
       <l:template name="space" text="Leertaste"/>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-xsl-2.88.2/suse2022-ns/common/l10n/en.xml 
new/suse-xsl-2.88.3/suse2022-ns/common/l10n/en.xml
--- old/suse-xsl-2.88.2/suse2022-ns/common/l10n/en.xml  2022-12-12 
22:29:30.000000000 +0100
+++ new/suse-xsl-2.88.3/suse2022-ns/common/l10n/en.xml  2023-01-26 
09:08:41.000000000 +0100
@@ -181,12 +181,8 @@
       <l:template name="part" text="Part&#160;%n&#160;%t"/>
    </l:context>
 
-  <!--
-    HACK for keycap context
-    We need to keep this for some time
-    See Ticket#84 and 
https://sf.net/tracker/index.php?func=detail&aid=3540451&group_id=21935&atid=373750
-   -->
-   <l:context name="msgset">
+
+   <l:context name="keycap">
       <l:template name="alt" text="Alt"/>
       <l:template name="backspace" text="&lt;&#x2014;"/><!-- mdash -->
       <l:template name="command" text="&#x2318;"/>
@@ -204,6 +200,7 @@
       <l:template name="other" text="???"/>
       <l:template name="pagedown" text="Page &#x02193;"/>
       <l:template name="pageup" text="Page &#x02191;"/>
+      <l:template name="return" text="↵"/>
       <l:template name="right" text="&#x02192;"/><!-- rarr -->
       <l:template name="shift" text="Shift"/>
       <l:template name="space" text="Space"/>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-xsl-2.88.2/suse2022-ns/common/l10n/es.xml 
new/suse-xsl-2.88.3/suse2022-ns/common/l10n/es.xml
--- old/suse-xsl-2.88.2/suse2022-ns/common/l10n/es.xml  2022-12-12 
22:29:30.000000000 +0100
+++ new/suse-xsl-2.88.3/suse2022-ns/common/l10n/es.xml  2023-01-26 
09:08:41.000000000 +0100
@@ -195,7 +195,7 @@
       <l:template name="toc" text="%t"/>
    </l:context>
 
-   <l:context name="msgset">
+   <l:context name="keycap">
       <l:template name="alt" text="Alt"/>
       <l:template name="backspace" text="&lt;&#x2014;"/>
       <l:template name="command" text="&#x2318;"/>
@@ -214,6 +214,7 @@
       <l:template name="other" text="???"/>
       <l:template name="pagedown" text="P&#xe1;gina &#x02193;"/>
       <l:template name="pageup" text="P&#xe1;gina &#x02191;"/>
+      <l:template name="return" text="↵"/>
       <l:template name="right" text="&#x02192;"/><!-- rarr -->
       <l:template name="shift" text="May&#xfa;s"/>
       <l:template name="space" text="Espacio"/>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-xsl-2.88.2/suse2022-ns/common/l10n/fi.xml 
new/suse-xsl-2.88.3/suse2022-ns/common/l10n/fi.xml
--- old/suse-xsl-2.88.2/suse2022-ns/common/l10n/fi.xml  2022-12-12 
22:29:30.000000000 +0100
+++ new/suse-xsl-2.88.3/suse2022-ns/common/l10n/fi.xml  2023-01-26 
09:08:41.000000000 +0100
@@ -186,7 +186,7 @@
       <l:template name="part" text="Osa&#160;%n&#160;%t"/>
    </l:context>
 
-   <l:context name="msgset">
+   <l:context name="keycap">
       <l:template name="alt" text="Alt"/>
       <l:template name="backspace" text="&lt;&#x2014;"/><!-- mdash -->
       <l:template name="command" text="&#x2318;"/>
@@ -204,6 +204,7 @@
       <l:template name="other" text="???"/>
       <l:template name="pagedown" text="Sivu &#x02193;"/>
       <l:template name="pageup" text="Sivu &#x02191;"/>
+      <l:template name="return" text="↵"/>
       <l:template name="right" text="&#x02192;"/><!-- rarr -->
       <l:template name="shift" text="Vaihto"/>
       <l:template name="space" text="V&#228;li"/>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-xsl-2.88.2/suse2022-ns/common/l10n/fr.xml 
new/suse-xsl-2.88.3/suse2022-ns/common/l10n/fr.xml
--- old/suse-xsl-2.88.2/suse2022-ns/common/l10n/fr.xml  2022-12-12 
22:29:30.000000000 +0100
+++ new/suse-xsl-2.88.3/suse2022-ns/common/l10n/fr.xml  2023-01-26 
09:08:41.000000000 +0100
@@ -175,7 +175,7 @@
       <l:template name="toc" text="%t"/>
    </l:context>
 
-   <l:context name="msgset">
+   <l:context name="keycap">
       <l:template name="alt" text="Alt"/>
       <l:template name="backspace" text="&lt;&#x2014;"/>
       <!--       <l:template name="command" text=""/> -->
@@ -193,6 +193,7 @@
       <l:template name="other" text="???"/>
       <l:template name="pagedown" text="Page &#x02193;"/>
       <l:template name="pageup" text="Page &#x02191;"/>
+      <l:template name="return" text="↵"/>
       <l:template name="right" text="&#x02192;"/><!-- rarr -->
       <l:template name="shift" text="Maj"/>
       <l:template name="space" text="Space"/>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-xsl-2.88.2/suse2022-ns/common/l10n/hu.xml 
new/suse-xsl-2.88.3/suse2022-ns/common/l10n/hu.xml
--- old/suse-xsl-2.88.2/suse2022-ns/common/l10n/hu.xml  2022-12-12 
22:29:30.000000000 +0100
+++ new/suse-xsl-2.88.3/suse2022-ns/common/l10n/hu.xml  2023-01-26 
09:08:41.000000000 +0100
@@ -200,7 +200,7 @@
    </l:context>
 
 
-   <l:context name="msgset">
+   <l:context name="keycap">
       <l:template name="alt" text="Alt"/>
       <l:template name="backspace" text="&lt;&#x2014;"/><!-- mdash -->
       <l:template name="command" text="&#x2318;"/>
@@ -218,6 +218,7 @@
       <l:template name="other" text=""/>
       <l:template name="pagedown" text="Page &#x02193;"/>
       <l:template name="pageup" text="Page &#x02191;"/>
+      <l:template name="return" text="↵"/>
       <l:template name="right" text="&#x02192;"/><!-- rarr -->
       <l:template name="shift" text="Shift"/>
       <l:template name="space" text="Sz&#243;k&#246;z"/>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-xsl-2.88.2/suse2022-ns/common/l10n/it.xml 
new/suse-xsl-2.88.3/suse2022-ns/common/l10n/it.xml
--- old/suse-xsl-2.88.2/suse2022-ns/common/l10n/it.xml  2022-12-12 
22:29:30.000000000 +0100
+++ new/suse-xsl-2.88.3/suse2022-ns/common/l10n/it.xml  2023-01-26 
09:08:41.000000000 +0100
@@ -189,7 +189,7 @@
       <l:template name="format" text="d.m.Y"/>
    </l:context>
 
-   <l:context name="msgset">
+   <l:context name="keycap">
       <l:template name="alt" text="Alt"/>
       <l:template name="backspace" text="&lt;&#x2014;"/>
       <l:template name="command" text="&#x2318;"/>
@@ -207,6 +207,7 @@
       <l:template name="other" text="???"/>
       <l:template name="pagedown" text="Pagina &#x02193;"/>
       <l:template name="pageup" text="Pagina &#x02191;"/>
+      <l:template name="return" text="↵"/>
       <l:template name="right" text="&#x02192;"/><!-- rarr -->
       <l:template name="shift" text="Shift"/>
       <l:template name="space" text="Space"/>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-xsl-2.88.2/suse2022-ns/common/l10n/ja.xml 
new/suse-xsl-2.88.3/suse2022-ns/common/l10n/ja.xml
--- old/suse-xsl-2.88.2/suse2022-ns/common/l10n/ja.xml  2022-12-12 
22:29:30.000000000 +0100
+++ new/suse-xsl-2.88.3/suse2022-ns/common/l10n/ja.xml  2023-01-26 
09:08:41.000000000 +0100
@@ -194,7 +194,7 @@
       <l:template name="toc" text="%t"/>
    </l:context>
 
-   <l:context name="msgset"><!-- FIXME: What are the Japanese keycaps? -->
+   <l:context name="keycap"><!-- FIXME: What are the Japanese keycaps? -->
       <l:template name="alt" text="Alt"/>
       <l:template name="backspace" text="&lt;&#x2014;"/><!-- mdash -->
       <l:template name="command" text="&#x2318;"/>
@@ -212,6 +212,7 @@
       <l:template name="other" text="???"/>
       <l:template name="pagedown" text="Page &#x02193;"/>
       <l:template name="pageup" text="Page &#x02191;"/>
+      <l:template name="return" text="↵"/>
       <l:template name="right" text="&#x02192;"/><!-- rarr -->
       <l:template name="shift" text="Shift"/>
       <l:template name="space" text="Space"/>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-xsl-2.88.2/suse2022-ns/common/l10n/ko.xml 
new/suse-xsl-2.88.3/suse2022-ns/common/l10n/ko.xml
--- old/suse-xsl-2.88.2/suse2022-ns/common/l10n/ko.xml  2022-12-12 
22:29:30.000000000 +0100
+++ new/suse-xsl-2.88.3/suse2022-ns/common/l10n/ko.xml  2023-01-26 
09:08:41.000000000 +0100
@@ -204,7 +204,7 @@
       <l:template name="toc" text="%t"/>
    </l:context>
 
-   <l:context name="msgset">
+   <l:context name="keycap">
       <l:template name="alt" text="Alt"/>
       <l:template name="backspace" text="&lt;&#x2014;"/><!-- mdash -->
       <l:template name="command" text="&#x2318;"/>
@@ -222,6 +222,7 @@
       <l:template name="other" text="???"/>
       <l:template name="pagedown" text="Page &#x02193;"/>
       <l:template name="pageup" text="Page &#x02191;"/>
+      <l:template name="return" text="↵"/>
       <l:template name="right" text="&#x02192;"/><!-- rarr -->
       <l:template name="shift" text="Shift"/>
       <l:template name="space" text="Space"/>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-xsl-2.88.2/suse2022-ns/common/l10n/lt_lt.xml 
new/suse-xsl-2.88.3/suse2022-ns/common/l10n/lt_lt.xml
--- old/suse-xsl-2.88.2/suse2022-ns/common/l10n/lt_lt.xml       2022-12-12 
22:29:30.000000000 +0100
+++ new/suse-xsl-2.88.3/suse2022-ns/common/l10n/lt_lt.xml       2023-01-26 
09:08:41.000000000 +0100
@@ -175,7 +175,7 @@
       <l:template name="part" text="%t&#160;%n&#160;dalis"/>
    </l:context>
 
-   <l:context name="msgset">
+   <l:context name="keycap">
       <l:template name="alt" text="Alt"/>
       <l:template name="backspace" text="&#9003;"/><!-- mdash -->
       <l:template name="command" text="&#x2318;"/>
@@ -192,6 +192,7 @@
       <l:template name="other" text="???"/>
       <l:template name="pagedown" text="Psl &#x02193;"/>
       <l:template name="pageup" text="Psl &#x02191;"/>
+      <l:template name="return" text="↵"/>
       <l:template name="right" text="&#x02192;"/><!-- rarr -->
       <l:template name="shift" text="Lyg2"/>
       <l:template name="space" text="Tarpas"/>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-xsl-2.88.2/suse2022-ns/fo/inline.xsl 
new/suse-xsl-2.88.3/suse2022-ns/fo/inline.xsl
--- old/suse-xsl-2.88.2/suse2022-ns/fo/inline.xsl       2022-12-12 
22:29:30.000000000 +0100
+++ new/suse-xsl-2.88.3/suse2022-ns/fo/inline.xsl       2023-01-26 
09:08:41.000000000 +0100
@@ -429,11 +429,7 @@
     <xsl:choose>
       <xsl:when test="@function and normalize-space(.) = ''">
         <xsl:call-template name="gentext.template">
-          <xsl:with-param name="context" select="'msgset'"/>
-            <!-- FIXME suse22: clean up? (We have v1.79.2!)-->
-            <!-- This context is called "keycap" instead in the upcoming
-                 upstream release – TODO: use "keycap" when we've switched to
-                 1.77.2. -->
+          <xsl:with-param name="context" select="'keycap'"/>
           <xsl:with-param name="name" select="@function"/>
         </xsl:call-template>
       </xsl:when>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-xsl-2.88.2/suse2022-ns/static/css/style.css 
new/suse-xsl-2.88.3/suse2022-ns/static/css/style.css
--- old/suse-xsl-2.88.2/suse2022-ns/static/css/style.css        2022-12-12 
22:29:30.000000000 +0100
+++ new/suse-xsl-2.88.3/suse2022-ns/static/css/style.css        2023-01-26 
09:08:41.000000000 +0100
@@ -2437,7 +2437,7 @@
   justify-content: flex-start; }
   .cover .mediaobject {
     padding: 3pt;
-    width: 5rem; }
+    width: 10rem; }
 
 .platforms {
   margin-top: 2rem; }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-xsl-2.88.2/suse2022-ns/xhtml/inline.xsl 
new/suse-xsl-2.88.3/suse2022-ns/xhtml/inline.xsl
--- old/suse-xsl-2.88.2/suse2022-ns/xhtml/inline.xsl    2022-12-12 
22:29:30.000000000 +0100
+++ new/suse-xsl-2.88.3/suse2022-ns/xhtml/inline.xsl    2023-01-26 
09:08:41.000000000 +0100
@@ -76,7 +76,7 @@
         <xsl:call-template name="inline.sansseq">
           <xsl:with-param name="content">
             <xsl:call-template name="gentext.template">
-              <xsl:with-param name="context" select="'msgset'"/>
+              <xsl:with-param name="context" select="'keycap'"/>
               <xsl:with-param name="name" select="@function"/>
             </xsl:call-template>
           </xsl:with-param>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-xsl-2.88.2/trd/fo/book.titlepage.templates.xsl 
new/suse-xsl-2.88.3/trd/fo/book.titlepage.templates.xsl
--- old/suse-xsl-2.88.2/trd/fo/book.titlepage.templates.xsl     1970-01-01 
01:00:00.000000000 +0100
+++ new/suse-xsl-2.88.3/trd/fo/book.titlepage.templates.xsl     2023-01-26 
09:08:41.000000000 +0100
@@ -0,0 +1,220 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+-->
+
+<!DOCTYPE xsl:stylesheet
+[
+  <!ENTITY % fonts SYSTEM "fonts.ent">
+  <!ENTITY % colors SYSTEM "colors.ent">
+  <!ENTITY % metrics SYSTEM "metrics.ent">
+  %fonts;
+  %colors;
+  %metrics;
+]>
+
+<xsl:stylesheet version="1.0"
+  xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
+  xmlns:d="http://docbook.org/ns/docbook";
+  xmlns:fo="http://www.w3.org/1999/XSL/Format";
+  xmlns:exsl="http://exslt.org/common";
+  exclude-result-prefixes="d exsl">
+
+
+  <!-- Recto page -->
+  <xsl:template name="book.titlepage.recto">
+    <fo:table>
+      <fo:table-column column-number="1" column-width="10%"/>
+      <fo:table-column column-number="2" column-width="90%"/>
+      <fo:table-body>
+        <fo:table-cell text-align="start">
+          <fo:block>
+            <fo:instream-foreign-object
+              content-width="{$titlepage.logo.width.article}"
+              width="{$titlepage.logo.width}">
+              <xsl:call-template name="logo-image" />
+            </fo:instream-foreign-object>
+          </fo:block>
+        </fo:table-cell>
+        <fo:table-cell text-align="right" color="&c_jungle;">
+          <fo:block font-size="&xxx-large;pt">
+            <xsl:apply-templates select="d:info/d:meta[@name='series'][1]" 
mode="book.titlepage.recto.auto.mode"/>
+          </fo:block>
+          <fo:block font-size="&large;pt">
+            <xsl:apply-templates select="d:info/d:meta[@name='category'][1]" 
mode="book.titlepage.recto.auto.mode"/>
+          </fo:block>
+        </fo:table-cell>
+      </fo:table-body>
+    </fo:table>
+
+    <!-- Title -->
+    <fo:block space-before="3cm" hyphenate="false" text-align="left">
+      <xsl:choose>
+        <xsl:when test="d:info/d:title">
+          <xsl:apply-templates mode="book.titlepage.recto.auto.mode" 
select="d:info/d:title" />
+        </xsl:when>
+        <xsl:when test="d:title">
+          <xsl:apply-templates mode="book.titlepage.recto.auto.mode" 
select="d:title" />
+        </xsl:when>
+      </xsl:choose>
+    </fo:block>
+    <!-- Subtitle -->
+    <fo:block space-before="0.75em" hyphenate="false" text-align="left">
+      <xsl:choose>
+        <xsl:when test="d:info/d:subtitle">
+          <xsl:apply-templates mode="book.titlepage.recto.auto.mode" 
select="d:info/d:subtitle" />
+        </xsl:when>
+        <xsl:when test="d:subtitle">
+          <xsl:apply-templates mode="book.titlepage.recto.auto.mode" 
select="d:subtitle" />
+        </xsl:when>
+      </xsl:choose>
+    </fo:block>
+
+    <!--  -->
+    <!--<fo:block-container absolute-position="fixed" top="{$page.margin.top} 
+ 6.75cm" left="0" right="{$page.width}"
+      role="titlepage.logo">
+      <fo:block>
+        <fo:external-graphic content-width="100%" 
src="{$titlepage.logo.image}" />
+      </fo:block>
+    </fo:block-container>-->
+
+    <fo:block margin-left="-2cm">
+      <fo:external-graphic left="0" right="{$page.margin.outer}"
+        content-width="100%" src="{$titlepage.logo.image}" />
+    </fo:block>
+
+    <!-- Platform specific -->
+    <fo:block space-before="2em" text-align="right" font-size="&normal;pt">
+      <xsl:apply-templates select="d:info/d:meta[@name='platform']" 
mode="book.titlepage.recto.auto.mode"/>
+    </fo:block>
+
+    <!-- Authors -->
+    <fo:block space-before="4em" font-size="&normal;pt">
+      <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
+        select="d:info/d:authorgroup" />
+      <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
+        select="d:info/d:author[1]" />
+    </fo:block>
+
+    <!-- Cover Icons -->
+    <fo:block-container absolute-position="absolute" 
top="{$page.height.portrait} * 0.78">
+      <fo:block>
+        <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
+          select="d:info/d:cover[d:mediaobject]" />
+      </fo:block>
+    </fo:block-container>
+  </xsl:template>
+
+  <!-- ======== -->
+  <xsl:template match="d:cover[d:mediaobject]" 
mode="book.titlepage.recto.auto.mode">
+    <xsl:variable name="n" select="count(d:mediaobject)"/>
+    <xsl:if test="count(d:mediaobject) > 5">
+      <!-- We only allow max 5 icons -->
+      <xsl:message terminate="yes">ERROR: There are more than 5 icons on the 
cover page.</xsl:message>
+    </xsl:if>
+
+    <fo:table role="cover">
+      <fo:table-body>
+        <!-- Cell no. 1 -->
+        <fo:table-cell>
+          <fo:block>
+            <xsl:apply-templates select="d:mediaobject[last() -4]" 
mode="book.titlepage.recto.auto.mode"/>
+          </fo:block>
+        </fo:table-cell>
+        <!-- Cell no. 2 -->
+        <fo:table-cell>
+          <fo:block><xsl:apply-templates select="d:mediaobject[last() -3]" 
mode="book.titlepage.recto.auto.mode"/></fo:block>
+        </fo:table-cell>
+        <!-- Cell no. 3 -->
+        <fo:table-cell>
+          <fo:block><xsl:apply-templates select="d:mediaobject[last() -2]" 
mode="book.titlepage.recto.auto.mode"/></fo:block>
+        </fo:table-cell>
+        <!-- Cell no. 4 -->
+        <fo:table-cell>
+          <fo:block><xsl:apply-templates select="d:mediaobject[last() -1]" 
mode="book.titlepage.recto.auto.mode"/></fo:block>
+        </fo:table-cell>
+        <!-- Cell no. 5 -->
+        <fo:table-cell>
+          <fo:block><xsl:apply-templates select="d:mediaobject[last()]" 
mode="book.titlepage.recto.auto.mode"/></fo:block>
+        </fo:table-cell>
+      </fo:table-body>
+    </fo:table>
+  </xsl:template>
+
+  <xsl:template match="d:cover/d:mediaobject" 
mode="book.titlepage.recto.auto.mode">
+    <xsl:param name="pos"/>
+      <fo:block>
+        <xsl:apply-templates select="."/>
+      </fo:block>
+  </xsl:template>
+
+  <xsl:template match="d:meta[@name='series']" 
mode="book.titlepage.recto.auto.mode">
+    <fo:block font-family="{$sans-stack}">
+      <xsl:apply-templates/>
+    </fo:block>
+  </xsl:template>
+
+  <xsl:template match="d:authorgroup" mode="book.titlepage.recto.auto.mode">
+    <fo:block text-align="outside" font-family="{$sans-stack}">
+      <xsl:for-each select="d:author">
+        <fo:block>
+          <xsl:apply-templates select="." mode="authorgroup">
+            <xsl:with-param name="withlabel" select="0" />
+          </xsl:apply-templates>
+        </fo:block>
+        </xsl:for-each>
+
+      <xsl:for-each select="d:editor|d:othercredit">
+        <fo:block>
+          <xsl:apply-templates select="." mode="authorgroup">
+            <xsl:with-param name="withlabel" select="0" />
+          </xsl:apply-templates>
+        </fo:block>
+      </xsl:for-each>
+    </fo:block>
+  </xsl:template>
+
+  <xsl:template match="d:author[1]" mode="book.titlepage.recto.auto.mode">
+    <xsl:variable name="rtf.authorgroup">
+      <d:authorgroup>
+        <xsl:copy-of select=". | following-sibling::d:author"/>
+        <xsl:copy-of select="preceding-sibling::d:editor"/>
+        <xsl:copy-of select="following-sibling::d:editor"/>
+        <xsl:copy-of select="preceding-sibling::d:othercredit"/>
+        <xsl:copy-of select="following-sibling::d:othercredit"/>
+      </d:authorgroup>
+    </xsl:variable>
+    <xsl:variable name="authorgroup" select="exsl:node-set($rtf.authorgroup)"/>
+
+    <!--<xsl:message>author[1] mode="article.titlepage.recto.auto.mode"
+      content of authorgroup = <xsl:value-of select="count($authorgroup/*/*)"/>
+      following-sibling::d:author=<xsl:value-of 
select="count(following-sibling::d:author)"/>
+
+      following-sibling::d:editor=<xsl:value-of 
select="count(following-sibling::d:editor)"/>
+      preceding-sibling::d:editor=<xsl:value-of 
select="count(preceding-sibling::d:editor)"/>
+      following-sibling::d:othercredit=<xsl:value-of 
select="count(following-sibling::d:othercredit)"/>
+      preceding-sibling::d:othercredit=<xsl:value-of 
select="count(preceding-sibling::d:othercredit)"/>
+    </xsl:message>-->
+
+    <!-- Delegate all collected nodes to the authorgroup template -->
+    <xsl:apply-templates select="$authorgroup" 
mode="book.titlepage.recto.auto.mode"/>
+  </xsl:template>
+
+  <xsl:template match="d:title" mode="book.titlepage.recto.auto.mode">
+    <fo:block font-size="{&super-large; * $sans-fontsize-adjust}pt" 
line-height="{$base-lineheight * 0.85}em"
+      xsl:use-attribute-sets="book.titlepage.recto.style 
sans.bold.noreplacement"
+      keep-with-next.within-column="always" space-after="{&gutterfragment;}mm">
+      <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
+    </fo:block>
+  </xsl:template>
+
+  <xsl:template match="d:subtitle" mode="book.titlepage.recto.auto.mode">
+    <fo:block font-size="{&xxx-large; * $sans-fontsize-adjust}pt" 
line-height="{$base-lineheight * 0.85}em"
+      text-align="left"
+      xsl:use-attribute-sets="book.titlepage.recto.style"
+      keep-with-next.within-column="always" space-after="{&gutterfragment;}mm">
+      <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
+    </fo:block>
+  </xsl:template>
+
+</xsl:stylesheet>
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-xsl-2.88.2/trd/fo/docbook.xsl 
new/suse-xsl-2.88.3/trd/fo/docbook.xsl
--- old/suse-xsl-2.88.2/trd/fo/docbook.xsl      2022-12-12 22:29:30.000000000 
+0100
+++ new/suse-xsl-2.88.3/trd/fo/docbook.xsl      2023-01-26 09:08:41.000000000 
+0100
@@ -31,7 +31,7 @@
 
   <xsl:include href="../VERSION.xsl"/>
   <xsl:include href="param.xsl"/>
-<!--  <xsl:include href="../../sbp/fo/titlepage.templates.xsl"/>-->
   <xsl:include href="article.titlepage.templates.xsl"/>
+  <xsl:include href="book.titlepage.templates.xsl"/>
 
 </xsl:stylesheet>
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-xsl-2.88.2/trd/fo/param.xsl 
new/suse-xsl-2.88.3/trd/fo/param.xsl
--- old/suse-xsl-2.88.2/trd/fo/param.xsl        2022-12-12 22:29:30.000000000 
+0100
+++ new/suse-xsl-2.88.3/trd/fo/param.xsl        2023-01-26 09:08:41.000000000 
+0100
@@ -15,6 +15,12 @@
   xmlns:fo="http://www.w3.org/1999/XSL/Format";
   exclude-result-prefixes="d">
 
+  <xsl:param name="titlepage.logo.image"><xsl:value-of 
select="$styleroot"/>images/trd-lightbulb-title.svg</xsl:param>
 
-<xsl:param name="titlepage.logo.image"><xsl:value-of 
select="$styleroot"/>images/trd-lightbulb-title.svg</xsl:param>
+
+  <xsl:attribute-set name="book.titlepage.recto.style">
+    <xsl:attribute name="font-family"><xsl:value-of 
select="$title.font.family"/></xsl:attribute>
+    <xsl:attribute name="text-align">left</xsl:attribute>
+    <xsl:attribute name="font-weight">normal</xsl:attribute>
+  </xsl:attribute-set>
 </xsl:stylesheet>
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-xsl-2.88.2/trd/images/trd-lightbulb-title.svg 
new/suse-xsl-2.88.3/trd/images/trd-lightbulb-title.svg
--- old/suse-xsl-2.88.2/trd/images/trd-lightbulb-title.svg      2022-12-12 
22:29:30.000000000 +0100
+++ new/suse-xsl-2.88.3/trd/images/trd-lightbulb-title.svg      2023-01-26 
09:08:41.000000000 +0100
@@ -1,14 +1,102 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="794.08" height="41.04" 
viewBox="0 0 210.1 10.86">
-    <g transform="translate(-5.67 -60.61) scale(.86996)">
-        <path fill="#fe7c3f" stroke="#0c322c" stroke-width=".38" d="M6.5 
76.73h157.32m7.67 0h76.54"/>
-        <path fill="none" stroke="#30ba78" stroke-width=".64" d="M6.7 
79.37h162.26c.26 0 .6-.32.61-.57v-1.6c0-.31.17-.59.44-.75a2.6 2.6 0 0 0 
1.22-2.13"/>
-        <g stroke="#0c322c" stroke-width=".64" data-name="Group 14" 
transform="translate(29.2)">
-            <path fill="none" stroke="#30ba78" stroke-linecap="square" 
d="M142.04 72.7a2.59 2.59 0 0 0-2.64-2.53h-1.76A2.59 2.59 0 0 0 135 
72.7v1.64c.03.87.5 1.66 1.23 2.12a.9.9 0 0 1 .44.75v1.05" data-name="Path 70"/>
-            <path fill="none" stroke="#30ba78" stroke-linecap="round" 
d="M136.98 80.4h3.08v.93a.32.32 0 0 1-.32.32h-2.44a.32.32 0 0 1-.31-.32z" 
data-name="Path 72" paint-order="stroke fill markers"/>
-        </g>
-        <g data-name="Group 15" transform="translate(191.76 72.16) 
scale(.63607)">
-            <path fill="none" stroke="#30ba78" stroke-miterlimit="10" 
d="M-38.7 11.62s-.07-7.09-.07-8.29c0-1.9 1.15-2.66 2.02-2.66.87 0 
.82.15.82.15l-.02 2.56c-.02 1.47-1.19 1.7-2.65 1.7h-2.52V4c0-.63.28-.98 
1.17-.98l10.2.02 118.07-.02" data-name="Path 73"/>
-        </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
+   xmlns:svg="http://www.w3.org/2000/svg";
+   xmlns="http://www.w3.org/2000/svg";
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
+   width="210mm"
+   height="10.8585mm"
+   viewBox="0 0 209.99966 10.860001"
+   version="1.1"
+   id="svg18"
+   sodipodi:docname="trd-lightbulb-title.svg"
+   inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)">
+  <metadata
+     id="metadata24">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs22" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="2175"
+     inkscape:window-height="833"
+     id="namedview20"
+     showgrid="false"
+     units="mm"
+     inkscape:zoom="1.606891"
+     inkscape:cx="397.04001"
+     inkscape:cy="20.52"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="svg18" />
+  <g
+     transform="matrix(0.86996,0,0,0.86996,-5.67,-60.61)"
+     id="g16">
+    <path
+       fill="#fe7c3f"
+       stroke="#0c322c"
+       stroke-width="0.38"
+       d="m 6.5,76.73 h 157.32 m 7.67,0 h 76.54"
+       id="path2" />
+    <path
+       fill="none"
+       stroke="#30ba78"
+       stroke-width="0.64"
+       d="m 6.7,79.37 h 162.26 c 0.26,0 0.6,-0.32 0.61,-0.57 v -1.6 c 0,-0.31 
0.17,-0.59 0.44,-0.75 a 2.6,2.6 0 0 0 1.22,-2.13"
+       id="path4" />
+    <g
+       stroke="#0c322c"
+       stroke-width="0.64"
+       data-name="Group 14"
+       transform="translate(29.2)"
+       id="g10">
+      <path
+         fill="none"
+         stroke="#30ba78"
+         stroke-linecap="square"
+         d="m 142.04,72.7 a 2.59,2.59 0 0 0 -2.64,-2.53 h -1.76 A 2.59,2.59 0 
0 0 135,72.7 v 1.64 c 0.03,0.87 0.5,1.66 1.23,2.12 a 0.9,0.9 0 0 1 0.44,0.75 v 
1.05"
+         data-name="Path 70"
+         id="path6" />
+      <path
+         fill="none"
+         stroke="#30ba78"
+         stroke-linecap="round"
+         d="m 136.98,80.4 h 3.08 v 0.93 a 0.32,0.32 0 0 1 -0.32,0.32 h -2.44 a 
0.32,0.32 0 0 1 -0.31,-0.32 z"
+         data-name="Path 72"
+         paint-order="stroke fill markers"
+         id="path8" />
     </g>
+    <g
+       data-name="Group 15"
+       transform="matrix(0.63607,0,0,0.63607,191.76,72.16)"
+       id="g14">
+      <path
+         fill="none"
+         stroke="#30ba78"
+         stroke-miterlimit="10"
+         d="m -38.7,11.62 c 0,0 -0.07,-7.09 -0.07,-8.29 0,-1.9 1.15,-2.66 
2.02,-2.66 0.87,0 0.82,0.15 0.82,0.15 l -0.02,2.56 c -0.02,1.47 -1.19,1.7 
-2.65,1.7 h -2.52 V 4 c 0,-0.63 0.28,-0.98 1.17,-0.98 l 10.2,0.02 118.07,-0.02"
+         data-name="Path 73"
+         id="path12" />
+    </g>
+  </g>
 </svg>
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/suse-xsl-2.88.2/trd/xhtml/book.titlepage.templates.xsl 
new/suse-xsl-2.88.3/trd/xhtml/book.titlepage.templates.xsl
--- old/suse-xsl-2.88.2/trd/xhtml/book.titlepage.templates.xsl  1970-01-01 
01:00:00.000000000 +0100
+++ new/suse-xsl-2.88.3/trd/xhtml/book.titlepage.templates.xsl  2023-01-26 
09:08:41.000000000 +0100
@@ -0,0 +1,149 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+-->
+
+<xsl:stylesheet version="1.0"
+  xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
+  xmlns:d="http://docbook.org/ns/docbook";
+  xmlns:exsl="http://exslt.org/common";
+  xmlns="http://www.w3.org/1999/xhtml";
+  exclude-result-prefixes="exsl d">
+
+
+  <xsl:template match="d:cover" mode="book.titlepage.recto.auto.mode">
+    <div class="cover">
+      <xsl:apply-templates select="*"/>
+    </div>
+  </xsl:template>
+
+  <xsl:template match="d:meta[@name='series']" 
mode="book.titlepage.recto.auto.mode">
+    <xsl:apply-templates select="."/>
+  </xsl:template>
+
+
+  <xsl:template match="d:meta[@name='category' or @name='type']" 
mode="book.titlepage.recto.auto.mode">
+    <xsl:apply-templates select="."/>
+  </xsl:template>
+
+
+  <xsl:template match="d:meta[@name='platform']" 
mode="book.titlepage.recto.auto.mode">
+    <div>
+      <xsl:call-template name="generate.class.attribute">
+        <xsl:with-param name="class" select="@name"/>
+      </xsl:call-template>
+      <xsl:apply-templates mode="titlepage.mode"/>
+    </div>
+  </xsl:template>
+
+
+  <xsl:template match="d:affiliation/d:jobtitle"  
mode="book.titlepage.recto.auto.mode">
+    <xsl:apply-templates/>
+  </xsl:template>
+  <xsl:template match="d:affiliation/d:orgname"  
mode="book.titlepage.recto.auto.mode">
+    <xsl:text> (</xsl:text>
+    <xsl:apply-templates/>
+    <xsl:text>)</xsl:text>
+  </xsl:template>
+  <xsl:template match="d:info/d:author[1]" 
mode="book.titlepage.recto.auto.mode">
+    <xsl:variable name="rtf.authorgroup">
+      <d:authorgroup>
+        <xsl:copy-of select=". | following-sibling::d:author"/>
+        <xsl:copy-of select="preceding-sibling::d:editor"/>
+        <xsl:copy-of select="following-sibling::d:editor"/>
+        <xsl:copy-of select="preceding-sibling::d:othercredit"/>
+        <xsl:copy-of select="following-sibling::d:othercredit"/>
+      </d:authorgroup>
+    </xsl:variable>
+    <xsl:variable name="authorgroup" select="exsl:node-set($rtf.authorgroup)"/>
+
+    <xsl:message>author[1] mode="book.titlepage.recto.auto.mode"
+      content of authorgroup = <xsl:value-of select="count($authorgroup/*/*)"/>
+      following-sibling::d:author=<xsl:value-of 
select="count(following-sibling::d:author)"/>
+
+      following-sibling::d:editor=<xsl:value-of 
select="count(following-sibling::d:editor)"/>
+      preceding-sibling::d:editor=<xsl:value-of 
select="count(preceding-sibling::d:editor)"/>
+      following-sibling::d:othercredit=<xsl:value-of 
select="count(following-sibling::d:othercredit)"/>
+      preceding-sibling::d:othercredit=<xsl:value-of 
select="count(preceding-sibling::d:othercredit)"/>
+    </xsl:message>
+
+    <!-- Delegate all collected nodes to the authorgroup template -->
+    <xsl:apply-templates select="$authorgroup" 
mode="book.titlepage.recto.auto.mode"/>
+  </xsl:template>
+
+
+  <xsl:template match="d:info/d:date" mode="book.titlepage.recto.auto.mode">
+    <div class="date">
+      <span class="imprint-label">
+        <xsl:call-template name="gentext">
+          <xsl:with-param name="key">Date</xsl:with-param>
+        </xsl:call-template>
+      </span>
+      <xsl:text>: </xsl:text>
+      <xsl:apply-templates select="." mode="titlepage.mode"/>
+    </div>
+  </xsl:template>
+
+  <!-- XHTML book titlepage -->
+  <xsl:template name="book.titlepage.recto">
+    <xsl:message>book.titlepage.recto</xsl:message>
+    <!-- TITLE -->
+    <xsl:choose>
+      <xsl:when test="d:bookinfo/d:title">
+        <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
+          select="d:bookinfo/d:title" />
+      </xsl:when>
+      <xsl:when test="d:info/d:title">
+        <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
+          select="d:info/d:title" />
+      </xsl:when>
+      <xsl:when test="d:title">
+        <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
+          select="d:title" />
+      </xsl:when>
+    </xsl:choose>
+
+    <!-- SUBTITLE -->
+    <xsl:choose>
+      <xsl:when test="d:bookinfo/d:subtitle">
+        <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
+          select="d:bookinfo/d:subtitle" />
+      </xsl:when>
+      <xsl:when test="d:info/d:subtitle">
+        <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
+          select="d:info/d:subtitle" />
+      </xsl:when>
+      <xsl:when test="d:subtitle">
+        <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
+          select="d:subtitle" />
+      </xsl:when>
+    </xsl:choose>
+
+    <div class="series-category">
+      <xsl:comment/>
+      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" 
select="d:info/d:meta[@name='series']"/>
+      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" 
select="d:info/d:meta[@name='category' or @name='type']"/>
+    </div>
+
+    <!-- Moved authors and authorgroups here: -->
+    <xsl:apply-templates mode="book.titlepage.recto.auto.mode" 
select="d:info/d:authorgroup"/>
+    <!-- We match only the first author and group every author, editor, and 
othercredit -->
+    <xsl:apply-templates mode="book.titlepage.recto.auto.mode" 
select="d:info/d:author[1]"/>
+
+    <xsl:apply-templates mode="book.titlepage.recto.auto.mode" 
select="d:info/d:cover"/>
+
+    <div class="platforms">
+      <xsl:comment/>
+      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" 
select="d:info/d:meta[@name='platform']"/>
+    </div>
+
+    <xsl:apply-templates mode="book.titlepage.recto.auto.mode" 
select="d:info/d:date"/>
+
+    <!-- Legal notice removed from here, now positioned at the bottom of the 
page, see: division.xsl -->
+    <xsl:apply-templates mode="book.titlepage.recto.auto.mode" 
select="d:info/d:abstract"/>
+
+    <xsl:apply-templates mode="book.titlepage.recto.auto.mode" 
select="d:info/d:copyright"/>
+
+  </xsl:template>
+
+</xsl:stylesheet>
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-xsl-2.88.2/trd/xhtml/docbook.xsl 
new/suse-xsl-2.88.3/trd/xhtml/docbook.xsl
--- old/suse-xsl-2.88.2/trd/xhtml/docbook.xsl   2022-12-12 22:29:30.000000000 
+0100
+++ new/suse-xsl-2.88.3/trd/xhtml/docbook.xsl   2023-01-26 09:08:41.000000000 
+0100
@@ -33,5 +33,6 @@
   <xsl:include href="../VERSION.xsl"/>
   <xsl:include href="param.xsl"/>
   <xsl:include href="../../sbp/xhtml/titlepage.templates.xsl"/>
+  <xsl:include href="book.titlepage.templates.xsl"/>
 
 </xsl:stylesheet>

Reply via email to