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-10-19 22:46:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/suse-xsl-stylesheets (Old)
 and      /work/SRC/openSUSE:Factory/.suse-xsl-stylesheets.new.1945 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "suse-xsl-stylesheets"

Thu Oct 19 22:46:54 2023 rev:74 rq:1118799 version:2.92.8

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/suse-xsl-stylesheets/suse-xsl-stylesheets.changes    
    2023-09-22 21:47:07.944246735 +0200
+++ 
/work/SRC/openSUSE:Factory/.suse-xsl-stylesheets.new.1945/suse-xsl-stylesheets.changes
      2023-10-19 22:49:15.142638398 +0200
@@ -1,0 +2,8 @@
+Thu Oct 19 05:28:46 UTC 2023 - Thomas Schraitle <thomas.schrai...@suse.com> - 
2.92.8
+
+- Update 2.92.8
+  - Process <revhistory> in book & article title pages (PR #578)
+  - Add missing "#" for footnote reference (#579)
+  - Process substeps/@performance='optional' (#517)
+
+-------------------------------------------------------------------

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

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

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

Other differences:
------------------
++++++ suse-xsl-stylesheets.spec ++++++
--- /var/tmp/diff_new_pack.eKdAwp/_old  2023-10-19 22:49:15.758660741 +0200
+++ /var/tmp/diff_new_pack.eKdAwp/_new  2023-10-19 22:49:15.762660886 +0200
@@ -22,7 +22,7 @@
 %define suse_styles_dir   %{db_xml_dir}/stylesheet
 #
 Name:           suse-xsl-stylesheets
-Version:        2.92.7
+Version:        2.92.8
 Release:        0
 Summary:        SUSE-Branded Stylesheets for DocBook
 License:        GPL-2.0-only OR GPL-3.0-only

++++++ suse-xsl-2.92.7.tar.bz2 -> suse-xsl-2.92.8.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-xsl-2.92.7/ChangeLog 
new/suse-xsl-2.92.8/ChangeLog
--- old/suse-xsl-2.92.7/ChangeLog       2023-09-18 12:44:20.000000000 +0200
+++ new/suse-xsl-2.92.8/ChangeLog       2023-10-19 07:22:42.000000000 +0200
@@ -1,4 +1,12 @@
 -------------------------------------------------------------------
+Thu Oct 19 05:17:31 UTC 2023 - toms...@users.noreply.github.com
+
+- Update to 2.92.8
+  * Process <revhistory> in book & article title pages (PR #578)
+  * Add missing "#" for footnote reference (#579)
+  * Process substeps/@performance='optional' (#517)
+
+-------------------------------------------------------------------
 Mon Sep 18 10:42:46 UTC 2023 - toms...@users.noreply.github.com
 
 - Update 2.92.7
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/suse-xsl-2.92.7/source-assets/styles2022/sass/custom/content-title.sass 
new/suse-xsl-2.92.8/source-assets/styles2022/sass/custom/content-title.sass
--- old/suse-xsl-2.92.7/source-assets/styles2022/sass/custom/content-title.sass 
2023-09-18 12:44:20.000000000 +0200
+++ new/suse-xsl-2.92.8/source-assets/styles2022/sass/custom/content-title.sass 
2023-10-19 07:22:42.000000000 +0200
@@ -10,6 +10,15 @@
 h1:has(.title-container)
   padding: 80px 0 80px
 
+.revhistory
+  margin-left: 2em
+  margin-right: 2em
+
+.titlepage-revhistory
+  margin-top: 1em
+  margin-bottom: 1em
+
+
 // FIXME: almost everything below needs a thorough cleanup!
 
 .article,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-xsl-2.92.7/suse2022-ns/common/l10n/ar.xml 
new/suse-xsl-2.92.8/suse2022-ns/common/l10n/ar.xml
--- old/suse-xsl-2.92.7/suse2022-ns/common/l10n/ar.xml  2023-09-18 
12:44:20.000000000 +0200
+++ new/suse-xsl-2.92.8/suse2022-ns/common/l10n/ar.xml  2023-10-19 
07:22:42.000000000 +0200
@@ -249,6 +249,7 @@
 
    <l:context name="title">
       <l:template name="part" text="الجزء&#160;%n&#160;%t"/>
+      <l:template name="revhistory" text="%t"/>
    </l:context>
 
    <l:context name="keycap">
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-xsl-2.92.7/suse2022-ns/common/l10n/cs.xml 
new/suse-xsl-2.92.8/suse2022-ns/common/l10n/cs.xml
--- old/suse-xsl-2.92.7/suse2022-ns/common/l10n/cs.xml  2023-09-18 
12:44:20.000000000 +0200
+++ new/suse-xsl-2.92.8/suse2022-ns/common/l10n/cs.xml  2023-10-19 
07:22:42.000000000 +0200
@@ -222,6 +222,7 @@
 
    <l:context name="title">
       <l:template name="part" text="Díl&#160;%n „%t“" />
+      <l:template name="revhistory" text="%t"/>
    </l:context>
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-xsl-2.92.7/suse2022-ns/common/l10n/da.xml 
new/suse-xsl-2.92.8/suse2022-ns/common/l10n/da.xml
--- old/suse-xsl-2.92.7/suse2022-ns/common/l10n/da.xml  2023-09-18 
12:44:20.000000000 +0200
+++ new/suse-xsl-2.92.8/suse2022-ns/common/l10n/da.xml  2023-10-19 
07:22:42.000000000 +0200
@@ -187,6 +187,7 @@
 
    <l:context name="title">
       <l:template name="part" text="Del&#160;%n&#160;%t"/>
+      <l:template name="revhistory" text="%t"/>
    </l:context>
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-xsl-2.92.7/suse2022-ns/common/l10n/de.xml 
new/suse-xsl-2.92.8/suse2022-ns/common/l10n/de.xml
--- old/suse-xsl-2.92.7/suse2022-ns/common/l10n/de.xml  2023-09-18 
12:44:20.000000000 +0200
+++ new/suse-xsl-2.92.8/suse2022-ns/common/l10n/de.xml  2023-10-19 
07:22:42.000000000 +0200
@@ -174,6 +174,10 @@
       <l:template name="toc" text="%t"/>
    </l:context>
 
+   <l:context name="title">
+      <l:template name="revhistory" text="%t"/>
+   </l:context>
+
    <l:context name="keycap">
       <l:template name="alt" text="Alt"/>
       <l:template name="backspace" text="&lt;&#x2014;"/>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-xsl-2.92.7/suse2022-ns/common/l10n/en.xml 
new/suse-xsl-2.92.8/suse2022-ns/common/l10n/en.xml
--- old/suse-xsl-2.92.7/suse2022-ns/common/l10n/en.xml  2023-09-18 
12:44:20.000000000 +0200
+++ new/suse-xsl-2.92.8/suse2022-ns/common/l10n/en.xml  2023-10-19 
07:22:42.000000000 +0200
@@ -179,9 +179,9 @@
 
    <l:context name="title">
       <l:template name="part" text="Part&#160;%n&#160;%t"/>
+      <l:template name="revhistory" text="%t"/>
    </l:context>
 
-
    <l:context name="keycap">
       <l:template name="alt" text="Alt"/>
       <l:template name="backspace" text="&lt;&#x2014;"/><!-- mdash -->
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-xsl-2.92.7/suse2022-ns/common/l10n/es.xml 
new/suse-xsl-2.92.8/suse2022-ns/common/l10n/es.xml
--- old/suse-xsl-2.92.7/suse2022-ns/common/l10n/es.xml  2023-09-18 
12:44:20.000000000 +0200
+++ new/suse-xsl-2.92.8/suse2022-ns/common/l10n/es.xml  2023-10-19 
07:22:42.000000000 +0200
@@ -195,6 +195,10 @@
       <l:template name="toc" text="%t"/>
    </l:context>
 
+   <l:context name="title">
+     <l:template name="revhistory" text="%t"/>
+   </l:context>
+
    <l:context name="keycap">
       <l:template name="alt" text="Alt"/>
       <l:template name="backspace" text="&lt;&#x2014;"/>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-xsl-2.92.7/suse2022-ns/common/l10n/fi.xml 
new/suse-xsl-2.92.8/suse2022-ns/common/l10n/fi.xml
--- old/suse-xsl-2.92.7/suse2022-ns/common/l10n/fi.xml  2023-09-18 
12:44:20.000000000 +0200
+++ new/suse-xsl-2.92.8/suse2022-ns/common/l10n/fi.xml  2023-10-19 
07:22:42.000000000 +0200
@@ -184,6 +184,7 @@
 
    <l:context name="title">
       <l:template name="part" text="Osa&#160;%n&#160;%t"/>
+      <l:template name="revhistory" text="%t"/>
    </l:context>
 
    <l:context name="keycap">
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-xsl-2.92.7/suse2022-ns/common/l10n/fr.xml 
new/suse-xsl-2.92.8/suse2022-ns/common/l10n/fr.xml
--- old/suse-xsl-2.92.7/suse2022-ns/common/l10n/fr.xml  2023-09-18 
12:44:20.000000000 +0200
+++ new/suse-xsl-2.92.8/suse2022-ns/common/l10n/fr.xml  2023-10-19 
07:22:42.000000000 +0200
@@ -175,6 +175,10 @@
       <l:template name="toc" text="%t"/>
    </l:context>
 
+  <l:context name="title">
+    <l:template name="revhistory" text="%t"/>
+  </l:context>
+
    <l:context name="keycap">
       <l:template name="alt" text="Alt"/>
       <l:template name="backspace" text="&lt;&#x2014;"/>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-xsl-2.92.7/suse2022-ns/common/l10n/hu.xml 
new/suse-xsl-2.92.8/suse2022-ns/common/l10n/hu.xml
--- old/suse-xsl-2.92.7/suse2022-ns/common/l10n/hu.xml  2023-09-18 
12:44:20.000000000 +0200
+++ new/suse-xsl-2.92.8/suse2022-ns/common/l10n/hu.xml  2023-10-19 
07:22:42.000000000 +0200
@@ -197,9 +197,9 @@
    <l:context name="title">
      <l:template name="part" text="%n&#160;%t&#160;r&#233;sz"/>
      <l:template name="part" style="title" text="%n.&#160;r&#233;sz %t"/>
+     <l:template name="revhistory" text="%t"/>
    </l:context>
 
-
    <l:context name="keycap">
       <l:template name="alt" text="Alt"/>
       <l:template name="backspace" text="&lt;&#x2014;"/><!-- mdash -->
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-xsl-2.92.7/suse2022-ns/common/l10n/it.xml 
new/suse-xsl-2.92.8/suse2022-ns/common/l10n/it.xml
--- old/suse-xsl-2.92.7/suse2022-ns/common/l10n/it.xml  2023-09-18 
12:44:20.000000000 +0200
+++ new/suse-xsl-2.92.8/suse2022-ns/common/l10n/it.xml  2023-10-19 
07:22:42.000000000 +0200
@@ -189,6 +189,10 @@
       <l:template name="format" text="d.m.Y"/>
    </l:context>
 
+   <l:context name="title">
+     <l:template name="revhistory" text="%t"/>
+   </l:context>
+
    <l:context name="keycap">
       <l:template name="alt" text="Alt"/>
       <l:template name="backspace" text="&lt;&#x2014;"/>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-xsl-2.92.7/suse2022-ns/common/l10n/ja.xml 
new/suse-xsl-2.92.8/suse2022-ns/common/l10n/ja.xml
--- old/suse-xsl-2.92.7/suse2022-ns/common/l10n/ja.xml  2023-09-18 
12:44:20.000000000 +0200
+++ new/suse-xsl-2.92.8/suse2022-ns/common/l10n/ja.xml  2023-10-19 
07:22:42.000000000 +0200
@@ -194,6 +194,10 @@
       <l:template name="toc" text="%t"/>
    </l:context>
 
+   <l:context name="title">
+      <l:template name="revhistory" text="%t"/>
+   </l:context>
+
    <l:context name="keycap"><!-- FIXME: What are the Japanese keycaps? -->
       <l:template name="alt" text="Alt"/>
       <l:template name="backspace" text="&lt;&#x2014;"/><!-- mdash -->
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-xsl-2.92.7/suse2022-ns/common/l10n/ko.xml 
new/suse-xsl-2.92.8/suse2022-ns/common/l10n/ko.xml
--- old/suse-xsl-2.92.7/suse2022-ns/common/l10n/ko.xml  2023-09-18 
12:44:20.000000000 +0200
+++ new/suse-xsl-2.92.8/suse2022-ns/common/l10n/ko.xml  2023-10-19 
07:22:42.000000000 +0200
@@ -131,6 +131,7 @@
     <l:context name="title-numbered">
      <l:template name="Part" text="%n&#48512; %t"/>
      <l:template name="part" text="%n&#48512; %t"/>
+     <l:template name="revhistory" text="%t"/>
    </l:context>
 
    <l:context name="xref-number-and-title">
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-xsl-2.92.7/suse2022-ns/common/l10n/lt_lt.xml 
new/suse-xsl-2.92.8/suse2022-ns/common/l10n/lt_lt.xml
--- old/suse-xsl-2.92.7/suse2022-ns/common/l10n/lt_lt.xml       2023-09-18 
12:44:20.000000000 +0200
+++ new/suse-xsl-2.92.8/suse2022-ns/common/l10n/lt_lt.xml       2023-10-19 
07:22:42.000000000 +0200
@@ -173,6 +173,7 @@
 
    <l:context name="title">
       <l:template name="part" text="%t&#160;%n&#160;dalis"/>
+      <l:template name="revhistory" text="%t"/>
    </l:context>
 
    <l:context name="keycap">
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-xsl-2.92.7/suse2022-ns/common/l10n/nl.xml 
new/suse-xsl-2.92.8/suse2022-ns/common/l10n/nl.xml
--- old/suse-xsl-2.92.7/suse2022-ns/common/l10n/nl.xml  2023-09-18 
12:44:20.000000000 +0200
+++ new/suse-xsl-2.92.8/suse2022-ns/common/l10n/nl.xml  2023-10-19 
07:22:42.000000000 +0200
@@ -206,6 +206,7 @@
 
    <l:context name="title">
       <l:template name="part" text="Onderdeel&#160;%n&#160;%t"/>
+      <l:template name="revhistory" text="%t"/>
    </l:context>
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-xsl-2.92.7/suse2022-ns/common/l10n/no.xml 
new/suse-xsl-2.92.8/suse2022-ns/common/l10n/no.xml
--- old/suse-xsl-2.92.7/suse2022-ns/common/l10n/no.xml  2023-09-18 
12:44:20.000000000 +0200
+++ new/suse-xsl-2.92.8/suse2022-ns/common/l10n/no.xml  2023-10-19 
07:22:42.000000000 +0200
@@ -172,6 +172,7 @@
 
    <l:context name="title">
       <l:template name="part" text="Del&#160;%n&#160;%t"/>
+      <l:template name="revhistory" text="%t"/>
    </l:context>
 
    <l:context name="msgset">
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-xsl-2.92.7/suse2022-ns/common/l10n/pl.xml 
new/suse-xsl-2.92.8/suse2022-ns/common/l10n/pl.xml
--- old/suse-xsl-2.92.7/suse2022-ns/common/l10n/pl.xml  2023-09-18 
12:44:20.000000000 +0200
+++ new/suse-xsl-2.92.8/suse2022-ns/common/l10n/pl.xml  2023-10-19 
07:22:42.000000000 +0200
@@ -178,6 +178,7 @@
 
    <l:context name="title">
       <l:template name="part" text="Cz&#x119;&#x15b;&#x107;&#160;%n&#160;%t"/>
+      <l:template name="revhistory" text="%t"/>
    </l:context>
 
    <l:context name="msgset">
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-xsl-2.92.7/suse2022-ns/common/l10n/pt_br.xml 
new/suse-xsl-2.92.8/suse2022-ns/common/l10n/pt_br.xml
--- old/suse-xsl-2.92.7/suse2022-ns/common/l10n/pt_br.xml       2023-09-18 
12:44:20.000000000 +0200
+++ new/suse-xsl-2.92.8/suse2022-ns/common/l10n/pt_br.xml       2023-10-19 
07:22:42.000000000 +0200
@@ -171,6 +171,7 @@
 
    <l:context name="title">
       <l:template name="part" text="Parte&#160;%n&#160;%t"/>
+      <l:template name="revhistory" text="%t"/>
    </l:context>
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-xsl-2.92.7/suse2022-ns/common/l10n/ru.xml 
new/suse-xsl-2.92.8/suse2022-ns/common/l10n/ru.xml
--- old/suse-xsl-2.92.7/suse2022-ns/common/l10n/ru.xml  2023-09-18 
12:44:20.000000000 +0200
+++ new/suse-xsl-2.92.8/suse2022-ns/common/l10n/ru.xml  2023-10-19 
07:22:42.000000000 +0200
@@ -171,6 +171,9 @@
       <l:template name="toc" text="%t"/>
    </l:context>
 
+   <l:context name="title">
+      <l:template name="revhistory" text="%t"/>
+   </l:context>
 
    <l:context name="msgset">
       <l:template name="alt" text="Alt"/>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-xsl-2.92.7/suse2022-ns/common/l10n/sv.xml 
new/suse-xsl-2.92.8/suse2022-ns/common/l10n/sv.xml
--- old/suse-xsl-2.92.7/suse2022-ns/common/l10n/sv.xml  2023-09-18 
12:44:20.000000000 +0200
+++ new/suse-xsl-2.92.8/suse2022-ns/common/l10n/sv.xml  2023-10-19 
07:22:42.000000000 +0200
@@ -169,6 +169,7 @@
 
    <l:context name="title">
       <l:template name="part" text="Del&#160;%n&#160;%t"/>
+      <l:template name="revhistory" text="%t"/>
    </l:context>
 
    <l:context name="msgset">
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-xsl-2.92.7/suse2022-ns/common/l10n/zh_cn.xml 
new/suse-xsl-2.92.8/suse2022-ns/common/l10n/zh_cn.xml
--- old/suse-xsl-2.92.7/suse2022-ns/common/l10n/zh_cn.xml       2023-09-18 
12:44:20.000000000 +0200
+++ new/suse-xsl-2.92.8/suse2022-ns/common/l10n/zh_cn.xml       2023-10-19 
07:22:42.000000000 +0200
@@ -256,6 +256,7 @@
 
   <l:context name="title">
     <l:template name="chapter" text="&#31532;&#160;%n&#160;&#31456; %t"/>
+    <l:template name="revhistory" text="%t"/>
   </l:context>
 
   <l:context name="xref-number-and-title">
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-xsl-2.92.7/suse2022-ns/common/l10n/zh_tw.xml 
new/suse-xsl-2.92.8/suse2022-ns/common/l10n/zh_tw.xml
--- old/suse-xsl-2.92.7/suse2022-ns/common/l10n/zh_tw.xml       2023-09-18 
12:44:20.000000000 +0200
+++ new/suse-xsl-2.92.8/suse2022-ns/common/l10n/zh_tw.xml       2023-10-19 
07:22:42.000000000 +0200
@@ -86,6 +86,7 @@
 
   <l:context name="title">
     <l:template name="part" text="%n. %t"/>
+    <l:template name="revhistory" text="%t"/>
   </l:context>
 
   <l:context name="title-numbered">
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-xsl-2.92.7/suse2022-ns/common/titles.xsl 
new/suse-xsl-2.92.8/suse2022-ns/common/titles.xsl
--- old/suse-xsl-2.92.7/suse2022-ns/common/titles.xsl   2023-09-18 
12:44:20.000000000 +0200
+++ new/suse-xsl-2.92.8/suse2022-ns/common/titles.xsl   2023-10-19 
07:22:42.000000000 +0200
@@ -45,6 +45,19 @@
 </xsl:template>
 
 
+<xsl:template match="d:revhistory" mode="title.markup">
+    <xsl:choose>
+      <xsl:when test="d:title | d:info/d:title">
+        <xsl:apply-templates mode="title.markup"/>
+      </xsl:when>
+      <xsl:otherwise>
+        <xsl:call-template name="gentext">
+          <xsl:with-param name="key" select="'RevHistory'" />
+        </xsl:call-template>
+      </xsl:otherwise>
+    </xsl:choose>
+</xsl:template>
+
 <!--
    Temporary fix for version 1.78.1:
    See upstream revision 9820. Remove this snippet, if there is a newer
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-xsl-2.92.7/suse2022-ns/fo/lists.xsl 
new/suse-xsl-2.92.8/suse2022-ns/fo/lists.xsl
--- old/suse-xsl-2.92.7/suse2022-ns/fo/lists.xsl        2023-09-18 
12:44:20.000000000 +0200
+++ new/suse-xsl-2.92.8/suse2022-ns/fo/lists.xsl        2023-10-19 
07:22:42.000000000 +0200
@@ -325,7 +325,7 @@
                                    local-name()='simpara' or
                                    local-name()='formalpara']"
               priority="2">
-
+  <xsl:variable name="perf" 
select="(../@performance|../../@performance)[last()]"/>
   <fo:block xsl:use-attribute-sets="para.properties">
     <xsl:call-template name="no-break-after-colon"/>
 
@@ -335,7 +335,7 @@
         <xsl:with-param name="arch-value" select="@arch"/>
       </xsl:call-template>
     </xsl:if>
-    <xsl:if test="(self::d:para or self::d:simpara) and 
../@performance='optional'">
+    <xsl:if test="(self::d:para or self::d:simpara) and $perf='optional'">
       <fo:inline color="&mid-gray;" xsl:use-attribute-sets="italicized">
         <xsl:call-template name="gentext">
           <xsl:with-param name="key" select="'step.optional'"/>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-xsl-2.92.7/suse2022-ns/static/css/style-new.css 
new/suse-xsl-2.92.8/suse2022-ns/static/css/style-new.css
--- old/suse-xsl-2.92.7/suse2022-ns/static/css/style-new.css    2023-09-18 
12:44:20.000000000 +0200
+++ new/suse-xsl-2.92.8/suse2022-ns/static/css/style-new.css    2023-10-19 
07:22:42.000000000 +0200
@@ -1983,6 +1983,14 @@
 h1:has(.title-container) {
   padding: 80px 0 80px; }
 
+.revhistory {
+  margin-left: 2em;
+  margin-right: 2em; }
+
+.titlepage-revhistory {
+  margin-top: 1em;
+  margin-bottom: 1em; }
+
 .article .title,
 .book .title,
 .set .title {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-xsl-2.92.7/suse2022-ns/static/css/style.css 
new/suse-xsl-2.92.8/suse2022-ns/static/css/style.css
--- old/suse-xsl-2.92.7/suse2022-ns/static/css/style.css        2023-09-18 
12:44:20.000000000 +0200
+++ new/suse-xsl-2.92.8/suse2022-ns/static/css/style.css        2023-10-19 
07:22:42.000000000 +0200
@@ -2246,6 +2246,14 @@
 h1:has(.title-container) {
   padding: 80px 0 80px; }
 
+.revhistory {
+  margin-left: 2em;
+  margin-right: 2em; }
+
+.titlepage-revhistory {
+  margin-top: 1em;
+  margin-bottom: 1em; }
+
 .article .title,
 .book .title,
 .set .title {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-xsl-2.92.7/suse2022-ns/xhtml/docbook.xsl 
new/suse-xsl-2.92.8/suse2022-ns/xhtml/docbook.xsl
--- old/suse-xsl-2.92.7/suse2022-ns/xhtml/docbook.xsl   2023-09-18 
12:44:20.000000000 +0200
+++ new/suse-xsl-2.92.8/suse2022-ns/xhtml/docbook.xsl   2023-10-19 
07:22:42.000000000 +0200
@@ -719,25 +719,25 @@
         </xsl:with-param>
       </xsl:call-template>
     </xsl:variable>
+    <xsl:variable name="candidate.lang">
+      <xsl:choose>
+        <xsl:when test="$rootid">
+          <xsl:call-template name="l10n.language">
+            <xsl:with-param name="target" select="key('id', $rootid)"/>
+          </xsl:call-template>
+        </xsl:when>
+        <xsl:otherwise>
+          <xsl:call-template name="l10n.language">
+            <xsl:with-param name="target" select="/*[1]"/>
+          </xsl:call-template>
+        </xsl:otherwise>
+      </xsl:choose>
+    </xsl:variable>
 
     <xsl:call-template name="user.preroot"/>
     <xsl:call-template name="root.messages"/>
 
-    <html>
-      <xsl:attribute name="lang">
-        <xsl:choose>
-          <xsl:when test="$rootid">
-            <xsl:call-template name="l10n.language">
-              <xsl:with-param name="target" select="key('id', $rootid)"/>
-            </xsl:call-template>
-          </xsl:when>
-          <xsl:otherwise>
-            <xsl:call-template name="l10n.language">
-              <xsl:with-param name="target" select="/*[1]"/>
-            </xsl:call-template>
-          </xsl:otherwise>
-        </xsl:choose>
-      </xsl:attribute>
+    <html lang="{$candidate.lang}" xml:lang="{$candidate.lang}">
       <xsl:call-template name="root.attributes"/>
       <head>
         <xsl:call-template name="system.head.content">
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-xsl-2.92.7/suse2022-ns/xhtml/lists.xsl 
new/suse-xsl-2.92.8/suse2022-ns/xhtml/lists.xsl
--- old/suse-xsl-2.92.7/suse2022-ns/xhtml/lists.xsl     2023-09-18 
12:44:20.000000000 +0200
+++ new/suse-xsl-2.92.8/suse2022-ns/xhtml/lists.xsl     2023-10-19 
07:22:42.000000000 +0200
@@ -112,6 +112,7 @@
   </xsl:template>
 
   <xsl:template match="d:step/*[1][local-name()='para' or 
local-name()='simpara']">
+   <xsl:variable name="perf" 
select="(../@performance|../../@performance)[last()]"/>
    <xsl:call-template name="paragraph">
      <xsl:with-param name="class">
        <xsl:if test="@role and $para.propagates.style != 0">
@@ -125,7 +126,7 @@
          </xsl:call-template>
        </xsl:if>
        <xsl:call-template name="anchor"/>
-       <xsl:if test="../@performance='optional'">
+       <xsl:if test="$perf='optional'">
          <span class="step-optional">
            <xsl:call-template name="gentext">
              <xsl:with-param name="key" select="'step.optional'"/>
@@ -138,6 +139,7 @@
    </xsl:call-template>
   </xsl:template>
 
+
 <xsl:template match="d:listitem/d:simpara" priority="10">
   <!-- Unlike the original DocBook stylesheets, if a listitem contains only a
   single simpara, we still want to output the <p> wrapper... This is 
essentially
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-xsl-2.92.7/suse2022-ns/xhtml/param.xsl 
new/suse-xsl-2.92.8/suse2022-ns/xhtml/param.xsl
--- old/suse-xsl-2.92.7/suse2022-ns/xhtml/param.xsl     2023-09-18 
12:44:20.000000000 +0200
+++ new/suse-xsl-2.92.8/suse2022-ns/xhtml/param.xsl     2023-10-19 
07:22:42.000000000 +0200
@@ -489,4 +489,22 @@
   -->
   <xsl:param 
name="qualtrics-feedback.js">static/js/qualtrics-feedback.js</xsl:param>
 
+  <!-- Limit the revhistory list to X entries
+       If it's empty, display all
+  -->
+  <xsl:param name="revision.limit"/>
+
+  <!-- In case there is not revhistory/title, should the article/book title be 
included
+       after the default "Revision History" string?
+  -->
+  <xsl:param name="revision.add.div.title" select="1"/>
+
+  <!--
+    $generate.revhistory = enable or disable revhistory generation
+    valid values: 0 or 1
+  -->
+  <xsl:param name="generate.revhistory" select="1"/>
+
+  <!-- Generates a separate file -->
+  <xsl:param name="generate.revhistory.link" select="1"/>
 </xsl:stylesheet>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/suse-xsl-2.92.7/suse2022-ns/xhtml/titlepage.templates.xsl 
new/suse-xsl-2.92.8/suse2022-ns/xhtml/titlepage.templates.xsl
--- old/suse-xsl-2.92.7/suse2022-ns/xhtml/titlepage.templates.xsl       
2023-09-18 12:44:20.000000000 +0200
+++ new/suse-xsl-2.92.8/suse2022-ns/xhtml/titlepage.templates.xsl       
2023-10-19 07:22:42.000000000 +0200
@@ -233,6 +233,8 @@
 
   <!-- ===================================================== -->
   <!-- article titlepage templates -->
+
+
   <xsl:template match="d:authorgroup" mode="article.titlepage.recto.auto.mode">
     <xsl:call-template name="add.authorgroup"/>
   </xsl:template>
@@ -326,6 +328,10 @@
         <xsl:apply-templates mode="article.titlepage.recto.auto.mode" 
select="d:articleinfo/d:copyright"/>
         <xsl:apply-templates mode="article.titlepage.recto.auto.mode" 
select="d:artheader/d:copyright"/>
         <xsl:apply-templates mode="article.titlepage.recto.auto.mode" 
select="d:info/d:copyright"/>
+
+        <xsl:if test="number($generate.revhistory) = 1">
+          <xsl:apply-templates mode="article.titlepage.recto.auto.mode" 
select="d:info/d:revhistory"/>
+        </xsl:if>
   </xsl:template>
 
   <xsl:template name="article.titlepage.separator">
@@ -387,10 +393,12 @@
   <xsl:apply-templates mode="set.titlepage.recto.auto.mode" 
select="d:info/d:pubdate"/>
   <xsl:apply-templates mode="set.titlepage.recto.auto.mode" 
select="d:setinfo/d:revision"/>
   <xsl:apply-templates mode="set.titlepage.recto.auto.mode" 
select="d:info/d:revision"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" 
select="d:setinfo/d:revhistory"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" 
select="d:info/d:revhistory"/>
   <xsl:apply-templates mode="set.titlepage.recto.auto.mode" 
select="d:setinfo/d:abstract"/>
   <xsl:apply-templates mode="set.titlepage.recto.auto.mode" 
select="d:info/d:abstract"/>
+
+  <xsl:if test="number($generate.revhistory) = 1">
+    <xsl:apply-templates mode="set.titlepage.recto.auto.mode" 
select="d:info/d:revhistory"/>
+  </xsl:if>
 </xsl:template>
   <!-- ===================================================== -->
   <!-- book titlepage templates -->
@@ -432,6 +440,10 @@
         <xsl:apply-templates mode="book.titlepage.recto.auto.mode" 
select="d:bookinfo/d:abstract"/>
         <xsl:apply-templates mode="book.titlepage.recto.auto.mode" 
select="d:info/d:abstract"/>
 
+        <xsl:if test="number($generate.revhistory) = 1">
+          <xsl:apply-templates mode="book.titlepage.recto.auto.mode" 
select="d:info/d:revhistory"/>
+        </xsl:if>
+
         <xsl:apply-templates mode="book.titlepage.recto.auto.mode" 
select="d:bookinfo/d:corpauthor"/>
         <xsl:apply-templates mode="book.titlepage.recto.auto.mode" 
select="d:info/d:corpauthor"/>
         <xsl:apply-templates mode="book.titlepage.recto.auto.mode" 
select="d:bookinfo/d:authorgroup"/>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-xsl-2.92.7/suse2022-ns/xhtml/titlepage.xsl 
new/suse-xsl-2.92.8/suse2022-ns/xhtml/titlepage.xsl
--- old/suse-xsl-2.92.7/suse2022-ns/xhtml/titlepage.xsl 2023-09-18 
12:44:20.000000000 +0200
+++ new/suse-xsl-2.92.8/suse2022-ns/xhtml/titlepage.xsl 2023-10-19 
07:22:42.000000000 +0200
@@ -10,11 +10,13 @@
    Copyright:   2012, Stefan Knorr
 
 -->
-<xsl:stylesheet exclude-result-prefixes="d"
-                 version="1.0"
+<xsl:stylesheet version="1.0"
   xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
   xmlns:d="http://docbook.org/ns/docbook";
-  xmlns="http://www.w3.org/1999/xhtml";>
+  xmlns:exsl="http://exslt.org/common";
+  xmlns="http://www.w3.org/1999/xhtml";
+  exclude-result-prefixes="exsl d"
+  >
 
 
 <xsl:template match="d:book/d:title|d:article/d:title|d:set/d:title" 
mode="titlepage.mode">
@@ -63,4 +65,172 @@
   </div>
 </xsl:template>
 
+<!-- ============================================================== -->
+<!-- revhistory handling -->
+<xsl:template match="d:revhistory" mode="titlepage.mode">
+    <xsl:variable name="revhistory.text">
+      <xsl:call-template name="gentext">
+        <xsl:with-param name="key" select="'RevHistory'" />
+      </xsl:call-template>
+    </xsl:variable>
+    <xsl:variable name="empty.title">
+      <d:title>
+        <xsl:value-of select="$revhistory.text"/>
+        <xsl:if test="$revision.add.div.title">
+          <xsl:text>: </xsl:text>
+          <xsl:choose>
+            <xsl:when test="$rootid">
+              <xsl:value-of
+                select="(key('id', $rootid)/d:title | key('id', 
$rootid)/d:info/d:title)[1]"
+               />
+            </xsl:when>
+            <xsl:otherwise>
+              <xsl:value-of select="(/*/d:title | /*/d:info/d:title)[1]" />
+            </xsl:otherwise>
+          </xsl:choose>
+        </xsl:if>
+      </d:title>
+    </xsl:variable>
+    <xsl:variable name="title">
+      <xsl:choose>
+        <xsl:when test="d:title | d:info/d:title">
+          <xsl:apply-templates select="(d:title | d:info/d:title)[1]"
+            mode="titlepage.mode" />
+        </xsl:when>
+        <xsl:otherwise>
+          <xsl:apply-templates select="exsl:node-set($empty.title)/*"
+            mode="titlepage.mode" />
+        </xsl:otherwise>
+      </xsl:choose>
+    </xsl:variable>
+
+    <xsl:variable name="contents">
+      <div>
+        <xsl:apply-templates select="." mode="common.html.attributes" />
+        <xsl:call-template name="id.attribute" />
+
+        <xsl:copy-of select="$title" />
+        <xsl:choose>
+          <xsl:when test="$revision.limit != '' and number($revision.limit) > 
2">
+            <xsl:apply-templates select="d:revision[position() &lt;= 
$revision.limit]" mode="titlepage.mode" >
+              <xsl:sort order="descending" select="number(translate(d:date, 
'-', ''))"/>
+            </xsl:apply-templates>
+          </xsl:when>
+          <xsl:otherwise>
+            <xsl:apply-templates select="d:revision" mode="titlepage.mode" >
+              <xsl:sort order="descending" select="number(translate(d:date, 
'-', ''))"/>
+            </xsl:apply-templates>
+          </xsl:otherwise>
+        </xsl:choose>
+      </div>
+    </xsl:variable>
+
+    <xsl:choose>
+      <xsl:when test="$generate.revhistory.link != 0">
+
+        <!-- Compute name of revhistory file -->
+        <xsl:variable name="file">
+          <xsl:call-template name="ln.or.rh.filename">
+            <xsl:with-param name="is.ln" select="false()" />
+          </xsl:call-template>
+        </xsl:variable>
+        <xsl:variable name="filename">
+          <xsl:call-template name="make-relative-filename">
+            <xsl:with-param name="base.dir" select="$chunk.base.dir" />
+            <xsl:with-param name="base.name" select="$file" />
+          </xsl:call-template>
+        </xsl:variable>
+        <xsl:variable name="candidate.lang">
+          <xsl:choose>
+            <xsl:when test="$rootid">
+              <xsl:call-template name="l10n.language">
+                <xsl:with-param name="target" select="key('id', $rootid)"/>
+              </xsl:call-template>
+            </xsl:when>
+            <xsl:otherwise>
+              <xsl:call-template name="l10n.language">
+                <xsl:with-param name="target" select="/*[1]"/>
+              </xsl:call-template>
+            </xsl:otherwise>
+          </xsl:choose>
+        </xsl:variable>
+
+        <!-- Create the link to the revhistory page -->
+        <div class="titlepage-revhistory">
+          <a aria-label="{$revhistory.text}" hreflang="{$candidate.lang}"
+             href="{$file}" target="_blank"><xsl:copy-of 
select="string($title)" /></a>
+        </div>
+
+        <xsl:call-template name="write.chunk">
+          <xsl:with-param name="filename" select="$filename" />
+          <xsl:with-param name="quiet" select="$chunk.quietly" />
+          <xsl:with-param name="content">
+            <xsl:call-template name="user.preroot" />
+            <html lang="{$candidate.lang}" xml:lang="{$candidate.lang}">
+              <head>
+                <xsl:call-template name="system.head.content" />
+                <xsl:call-template name="head.content">
+                  <xsl:with-param name="title">
+                    <xsl:value-of select="$title" />
+                    <xsl:if test="../../d:title">
+                      <xsl:value-of select="concat(' (', ../../d:title, ')')" 
/>
+                    </xsl:if>
+                  </xsl:with-param>
+                </xsl:call-template>
+                <xsl:call-template name="user.head.content" />
+              </head>
+              <body>
+                <xsl:call-template name="body.attributes" />
+                <xsl:copy-of select="$contents" />
+              </body>
+            </html>
+            <xsl:text>
+</xsl:text>
+          </xsl:with-param>
+        </xsl:call-template>
+      </xsl:when>
+      <xsl:otherwise>
+        <xsl:copy-of select="$contents" />
+      </xsl:otherwise>
+    </xsl:choose>
+</xsl:template>
+
+
+<xsl:template match="d:revhistory/d:revision" mode="titlepage.mode">
+  <xsl:variable name="revnumber" select="d:revnumber"/>
+  <xsl:variable name="revauthor" select="d:authorinitials|d:author"/>
+  <xsl:variable name="revremark" select="d:revremark|d:revdescription"/>
+
+  <section>
+    <xsl:apply-templates select="." mode="common.html.attributes"/>
+    <xsl:call-template name="id.attribute" />
+
+    <h2>
+      <span class="revision date"><xsl:apply-templates select="d:date" 
mode="titlepage.mode"/></span>
+      <xsl:if test="$revnumber">
+        <span class="revision sep"> | </span>
+          <span>
+            <xsl:apply-templates select="$revnumber[1]" mode="titlepage.mode" 
/>
+          </span>
+      </xsl:if>
+    </h2>
+
+    <xsl:if test="$revauthor">
+      <p>
+        <xsl:for-each select="$revauthor">
+            <xsl:apply-templates select="." mode="titlepage.mode"/>
+            <xsl:if test="position() != last()">
+              <xsl:text>, </xsl:text>
+            </xsl:if>
+          </xsl:for-each>
+      </p>
+    </xsl:if>
+
+    <xsl:apply-templates select="*[not(self::d:date or
+                                       self::d:revnumber or
+                                       self::d:author or
+                                       self::d:authorinitials)]" 
mode="titlepage.mode"/>
+  </section>
+</xsl:template>
+
 </xsl:stylesheet>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-xsl-2.92.7/suse2022-ns/xhtml/xref.xsl 
new/suse-xsl-2.92.8/suse2022-ns/xhtml/xref.xsl
--- old/suse-xsl-2.92.7/suse2022-ns/xhtml/xref.xsl      2023-09-18 
12:44:20.000000000 +0200
+++ new/suse-xsl-2.92.8/suse2022-ns/xhtml/xref.xsl      2023-10-19 
07:22:42.000000000 +0200
@@ -82,7 +82,7 @@
     <xsl:param name="xrefstyle"/>
     <xsl:param name="verbose" select="1"/>
     <xsl:variable name="href">
-      <xsl:text>ftn.</xsl:text>
+      <xsl:text>#ftn.</xsl:text>
       <xsl:call-template name="object.id">
         <xsl:with-param name="object" select="."/>
       </xsl:call-template>

Reply via email to