Squashed 'yocto-poky/' content from commit ea562de

git-subtree-dir: yocto-poky
git-subtree-split: ea562de57590c966cd5a75fda8defecd397e6436
diff --git a/documentation/template/qa-code-permalinks.xsl b/documentation/template/qa-code-permalinks.xsl
new file mode 100644
index 0000000..a309095
--- /dev/null
+++ b/documentation/template/qa-code-permalinks.xsl
@@ -0,0 +1,23 @@
+<!--

+This XSL sheet enables creation of permalinks for <para><code>

+constructs.  Right now, this construct occurs only in the ref-manual

+book's qa issues and warnings chapter.  However, if the construct

+were to appear anywhere in that ref-manual, a permalink would be

+generated.  I don't foresee any <para><code> constructs being used

+in the future but if they are then a permalink with a generically

+numbered permalink would be generated.

+-->

+<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">

+

+  <xsl:template match="para/code">

+    <xsl:apply-imports/>

+    <xsl:if test="$generate.permalink != 0">

+      <xsl:call-template name="permalink">

+        <xsl:with-param name="node" select=".."/>

+      </xsl:call-template>

+    </xsl:if>

+  </xsl:template>

+</xsl:stylesheet>