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="Ø§ÙØ¬Ø²Ø¡ %n %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 %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 %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/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="<—"/> 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 %n %t"/> + <l:template name="revhistory" text="%t"/> </l:context> - <l:context name="keycap"> <l:template name="alt" text="Alt"/> <l:template name="backspace" text="<—"/><!-- 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="<—"/> 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 %n %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="<—"/> 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 %t rész"/> <l:template name="part" style="title" text="%n. ré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="<—"/><!-- 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="<—"/> 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="<—"/><!-- 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부 %t"/> <l:template name="part" text="%n부 %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 %n 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 %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/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 %n %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ęść %n %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 %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/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 %n %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="第 %n 章 %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() <= $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>