imfreedom/gir-tools

24bd9dad8f11
Parents 875e3f1d7897
Children 77d4e9768fed
Use a better test for micro versions that QuLogic came up with
  • +4 -4
    girlint.xsl
  • --- a/girlint.xsl Thu Feb 29 23:23:55 2024 -0600
    +++ b/girlint.xsl Thu Feb 29 23:45:30 2024 -0600
    @@ -27,8 +27,8 @@
    <xsl:when test="not(@version)">
    <xsl:value-of select="concat($prefix, ' missing version', $newline)"/>
    </xsl:when>
    - <xsl:when test="string(number(@version))!=@version">
    - <xsl:value-of select="concat($prefix, ' version includes micro version', $newline)"/>
    + <xsl:when test="contains(substring-after(@version, '.'), '.')">
    + <xsl:value-of select="concat($prefix, ' version includes micro version &quot;', @version, '&quot;', $newline)"/>
    </xsl:when>
    </xsl:choose>
    @@ -36,8 +36,8 @@
    <xsl:value-of select="concat($prefix, ' missing documentation', $newline)"/>
    </xsl:if>
    - <xsl:if test="string(number(@deprecated-version))!=@deprecated-version">
    - <xsl:value-of select="concat($prefix, ' deprecated-version includes micro version', $newline)"/>
    + <xsl:if test="contains(substring-after(@deprecated-version, '.'), '.')">
    + <xsl:value-of select="concat($prefix, ' deprecated-version includes micro version &quot;', @deprecated-version, '&quot;', $newline)"/>
    </xsl:if>
    </xsl:template>