--- a/girlint.xsl Thu Feb 29 23:45:30 2024 -0600
+++ b/girlint.xsl Fri Mar 01 00:02:33 2024 -0600
@@ -44,63 +44,63 @@
<xsl:template match="gir:property">
<xsl:call-template name="check-item">
<xsl:with-param name="node" select="node()"/>
- <xsl:with-param name="prefix" select="concat('property ', ../@name, ':', @name)"/>
+ <xsl:with-param name="prefix" select="concat('property ', ../../@name, '.', ../@name, ':', @name)"/> <xsl:template match="gir:method">
<xsl:call-template name="check-item">
<xsl:with-param name="node" select="node()"/>
- <xsl:with-param name="prefix" select="concat('method ', ../@name, '.', @name)"/>
+ <xsl:with-param name="prefix" select="concat('method ', ../../@name, '.', ../@name, '.', @name)"/> <xsl:template match="gir:virtual-method">
<xsl:call-template name="check-item">
<xsl:with-param name="node" select="node()"/>
- <xsl:with-param name="prefix" select="concat('virtual method ', ../@name, '.', @name)"/>
+ <xsl:with-param name="prefix" select="concat('virtual method ', ../../@name, '.', ../@name, '.', @name)"/> <xsl:template match="gir:function">
<xsl:call-template name="check-item">
<xsl:with-param name="node" select="node()"/>
- <xsl:with-param name="prefix" select="concat('function ', @name)"/>
+ <xsl:with-param name="prefix" select="concat('function ', ../@name, '.', @name)"/> <xsl:template match="gir:function-macro">
<xsl:call-template name="check-item">
<xsl:with-param name="node" select="node()"/>
- <xsl:with-param name="prefix" select="concat('function macro ', @name)"/>
+ <xsl:with-param name="prefix" select="concat('function macro ', ../@name, '.', @name)"/> <xsl:template match="gir:constructor">
<xsl:call-template name="check-item">
<xsl:with-param name="node" select="node()"/>
- <xsl:with-param name="prefix" select="concat('constructor ', ../@name, '.', @name)"/>
+ <xsl:with-param name="prefix" select="concat('constructor ', ../../@name, '.', ../@name, '.', @name)"/> <xsl:template match="gir:namespace/gir:callback">
<xsl:call-template name="check-item">
<xsl:with-param name="node" select="node()"/>
- <xsl:with-param name="prefix" select="concat('callback ', @name)"/>
+ <xsl:with-param name="prefix" select="concat('callback ', ../@name, '.', @name)"/> <xsl:template match="glib:signal">
<xsl:call-template name="check-item">
<xsl:with-param name="node" select="node()"/>
- <xsl:with-param name="prefix" select="concat('signal ', ../@name, ':', @name)"/>
+ <xsl:with-param name="prefix" select="concat('signal ', ../../@name, '.', ../@name, ':', @name)"/> <xsl:template match="gir:class">
<xsl:call-template name="check-item">
<xsl:with-param name="node" select="node()"/>
- <xsl:with-param name="prefix" select="concat('class ', @name)"/>
+ <xsl:with-param name="prefix" select="concat('class ', ../@name, '.', @name)"/> @@ -109,14 +109,14 @@
<xsl:template match="gir:enumeration">
<xsl:call-template name="check-item">
<xsl:with-param name="node" select="node()"/>
- <xsl:with-param name="prefix" select="concat('enumeration ', @name)"/>
+ <xsl:with-param name="prefix" select="concat('enumeration ', ../@name, '.', @name)"/> <xsl:template match="gir:bitfield">
<xsl:call-template name="check-item">
<xsl:with-param name="node" select="node()"/>
- <xsl:with-param name="prefix" select="concat('bitfield ', @name)"/>
+ <xsl:with-param name="prefix" select="concat('bitfield ', ../@name, '.', @name)"/>