--- a/girlint.xsl Wed Oct 25 03:49:32 2023 -0500
+++ b/girlint.xsl Thu Feb 29 22:59:15 2024 -0600
@@ -24,14 +24,27 @@
<xsl:value-of select="concat('property ', ../@name, ':', @name, ' missing version', $newline)"/>
+ <xsl:if test="string(number(@deprecated-version))!=@deprecated-version"> + <xsl:value-of select="concat('property ', ../@name, ':', @name, ' deprecated-version includes micro version : ', @deprecated-version, $newline)"/> <xsl:if test="not(gir:doc)">
<xsl:value-of select="concat('property ', ../@name, ':', @name, ' missing documentation', $newline)"/>
<xsl:template match="gir:method">
- <xsl:if test="not(@version)">
- <xsl:value-of select="concat('method ', ../@name, '.', @name, ' mising version', $newline)"/>
+ <xsl:when test="not(@version)"> + <xsl:value-of select="concat('method ', ../@name, '.', @name, ' mising version', $newline)"/> + <xsl:when test="string(number(@version))!=@version"> + <xsl:value-of select="concat('method ', ../@name, '.', @name, ' version includes micro version : ', @version, $newline)"/> + <xsl:if test="string(number(@deprecated-version))!=@deprecated-version"> + <xsl:value-of select="concat('method ', ../@name, '.', @name, ' deprecated-version includes micro version : ', @deprecated-version, $newline)"/> <xsl:if test="not(gir:doc)">
@@ -44,6 +57,10 @@
<xsl:value-of select="concat('virtual method ', ../@name, '.', @name, ' mising version', $newline)"/>
+ <xsl:if test="string(number(@deprecated-version))!=@deprecated-version"> + <xsl:value-of select="concat('virtual method ', ../@name, '.', @name, ' deprecated-version includes micro version : ', @deprecated-version, $newline)"/> <xsl:if test="not(gir:doc)">
<xsl:value-of select="concat('virtual method ', ../@name, '.', @name, ' missing documentation', $newline)"/>
@@ -54,6 +71,10 @@
<xsl:value-of select="concat('function ', @name, ' mising version', $newline)"/>
+ <xsl:if test="string(number(@deprecated-version))!=@deprecated-version"> + <xsl:value-of select="concat('function', @name, ' deprecated-version includes micro version : ', @deprecated-version, $newline)"/> <xsl:if test="not(gir:doc)">
<xsl:value-of select="concat('function ', @name, ' missing documentation', $newline)"/>
@@ -64,6 +85,10 @@
<xsl:value-of select="concat('constructor ', ../@name, '.', @name, ' mising version', $newline)"/>
+ <xsl:if test="string(number(@deprecated-version))!=@deprecated-version"> + <xsl:value-of select="concat('constructor ', ../@name, '.', @name, ' has micro version', $newline)"/> <xsl:if test="not(gir:doc)">
<xsl:value-of select="concat('constructor ', ../@name, '.', @name, ' missing documentation', $newline)"/>
@@ -74,6 +99,10 @@
<xsl:value-of select="concat('callback ', @name, ' mising version', $newline)"/>
+ <xsl:if test="string(number(@deprecated-version))!=@deprecated-version"> + <xsl:value-of select="concat('callback ', @name, ' deprecated-version has micro version', $newline)"/> <xsl:if test="not(gir:doc)">
<xsl:value-of select="concat('callback ', @name, ' missing documentation', $newline)"/>
@@ -84,6 +113,10 @@
<xsl:value-of select="concat('signal ', ../@name, ':', @name, ' missing version', $newline)"/>
+ <xsl:if test="string(number(@deprecated-version))!=@deprecated-version"> + <xsl:value-of select="concat('signal ', ../@name, ':', @name, ' deprecated version has micro version', $newline)"/> <xsl:if test="not(gir:doc)">
<xsl:value-of select="concat('signal ', ../@name, ':', @name, ' missing documentation', $newline)"/>