]> granicus.if.org Git - docbook-dsssl/commitdiff
Another stab at fixing the stupid XSLTHT includes across processors (Saxon regression...
authorKeith Fahlgren <abdelazer@users.sourceforge.net>
Fri, 20 Feb 2009 14:40:45 +0000 (14:40 +0000)
committerKeith Fahlgren <abdelazer@users.sourceforge.net>
Fri, 20 Feb 2009 14:40:45 +0000 (14:40 +0000)
xsl/Makefile.tests
xsl/html/verbatim.xsl

index b4b3182909ba61dc49c2ee8ddb2fe6ff494bb8c3..964040ceaf8e8de225f2101ffdb8f2a3359070fb 100644 (file)
@@ -12,7 +12,7 @@ XSLTPROC=xsltproc
 XSLTPROC_FLAGS=
 
 TESTFILE=tests/refentry.007.xml
-TESTFILE=tests/refentry.007.ns.xml
+TESTFILE_NS=tests/refentry.007.ns.xml
 
 NORMAL_STYLES=fo/docbook.xsl html/docbook.xsl xhtml/docbook.xsl
 NORMAL_PROFILE_STYLES=fo/profile-docbook.xsl html/profile-docbook.xsl xhtml/profile-docbook.xsl
@@ -47,37 +47,49 @@ smoketest-normal:
        for stylesheet in $(NORMAL_STYLES); do \
        echo "$(XSLT) $(TESTFILE) $$stylesheet > /dev/null"; \
        $(XSLT) $(TESTFILE) $$stylesheet > /dev/null; \
-       echo "$(XSLT) $(TESTFILE-NS) $$stylesheet > /dev/null"; \
-       $(XSLT) $(TESTFILE-NS) $$stylesheet > /dev/null; \
+       echo "$(XSLT) $(TESTFILE_NS) $$stylesheet > /dev/null"; \
+       $(XSLT) $(TESTFILE_NS) $$stylesheet > /dev/null; \
        done
 
 smoketest-normal-profile:
        for stylesheet in $(NORMAL_PROFILE_STYLES); do \
        echo "$(XSLT) $(TESTFILE) $$stylesheet > /dev/null"; \
        $(XSLT) $(TESTFILE) $$stylesheet > /dev/null; \
-       echo "$(XSLT) $(TESTFILE-NS) $$stylesheet > /dev/null"; \
-       $(XSLT) $(TESTFILE-NS) $$stylesheet > /dev/null; \
+       echo "$(XSLT) $(TESTFILE_NS) $$stylesheet > /dev/null"; \
+       $(XSLT) $(TESTFILE_NS) $$stylesheet > /dev/null; \
        done
 
+# The Perl versions of the processors in buildtools cannot handle multiple parameters, so we dropped the following:
+# --param manifest.in.base.dir=1; \
 smoketest-chunk:
        for stylesheet in $(MULTIFILE_STYLES) ; do \
-       $(XSLT) $(TESTFILE) $$stylesheet --stringparam base.dir $(TMP_OUTPUT_DIR) --param manifest.in.base.dir 1; \
-       $(XSLT) $(TESTFILE-NS) $$stylesheet --stringparam base.dir $(TMP_OUTPUT_DIR) --param manifest.in.base.dir 1; \
+       $(XSLT) $(TESTFILE) $$stylesheet --stringparam base.dir=$(TMP_OUTPUT_DIR) ; \
+       $(XSLT) $(TESTFILE_NS) $$stylesheet --stringparam base.dir=$(TMP_OUTPUT_DIR) ; \
        done;
 
+# The Perl versions of the processors in buildtools cannot handle multiple parameters, so we dropped the following:
+# --param manifest.in.base.dir=1; \
+
 smoketest-chunk-profile:
        for stylesheet in $(MULTIFILE_PROFILE_STYLES) ; do \
-       $(XSLT) $(TESTFILE) $$stylesheet --stringparam base.dir $(TMP_OUTPUT_DIR) --param manifest.in.base.dir 1; \
-       $(XSLT) $(TESTFILE-NS) $$stylesheet --stringparam base.dir $(TMP_OUTPUT_DIR) --param manifest.in.base.dir 1; \
+       $(XSLT) $(TESTFILE) $$stylesheet --stringparam base.dir=$(TMP_OUTPUT_DIR) ; \
+       $(XSLT) $(TESTFILE_NS) $$stylesheet --stringparam base.dir=$(TMP_OUTPUT_DIR) ; \
        done;
 
+# The Perl versions of the processors in buildtools cannot handle multiple parameters, so we dropped the following:
+# --param man.output.in.separate.dir 1 \
+
 smoketest-man:
-       $(XSLT) $(TESTFILE) $(MAN_STYLE) --stringparam man.output.base.dir $(TMP_OUTPUT_DIR) --param man.output.in.separate.dir 1 \
-       $(XSLT) $(TESTFILE-NS) $(MAN_STYLE) --stringparam man.output.base.dir $(TMP_OUTPUT_DIR) --param man.output.in.separate.dir 1 \
+       $(XSLT) $(TESTFILE) $(MAN_STYLE) --stringparam man.output.base.dir=$(TMP_OUTPUT_DIR) ; \
+       $(XSLT) $(TESTFILE_NS) $(MAN_STYLE) --stringparam man.output.base.dir=$(TMP_OUTPUT_DIR) ; 
+
+# The Perl versions of the processors in buildtools cannot handle multiple parameters, so we dropped the following:
+# --param man.output.in.separate.dir 1 \
 
 smoketest-man-profile:
-       $(XSLT) $(TESTFILE) $(MAN_PROFILE_STYLE) --stringparam man.output.base.dir $(TMP_OUTPUT_DIR) --param man.output.in.separate.dir 1 \
-       $(XSLT) $(TESTFILE-NS) $(MAN_PROFILE_STYLE) --stringparam man.output.base.dir $(TMP_OUTPUT_DIR) --param man.output.in.separate.dir 1 \
+       $(XSLT) $(TESTFILE) $(MAN_PROFILE_STYLE) --stringparam man.output.base.dir=$(TMP_OUTPUT_DIR) ; \
+       $(XSLT) $(TESTFILE_NS) $(MAN_PROFILE_STYLE) --stringparam man.output.base.dir=$(TMP_OUTPUT_DIR) ; 
 
 smoketest-clean:
        $(RM) -r $(TMP_OUTPUT_DIR)
index 285db524b534a431976575e5ed45321c33111680..b2340d76d09bb5a6dfb191f824ab5d89c1e7fec2 100644 (file)
 <!-- These stylesheets should be included (in your customization layer
      or elsewhere) only if you want to use the XSLTHL highlighting tool 
 <xsl:include href="../highlighting/common.xsl"/>
-<xsl:include href="highlight.xsl"/>-->
+<xsl:include href="highlight.xsl"/>
+     ... and the next apply-highlighting template should be deleted-->
+<xsl:template name="apply-highlighting">
+    <xsl:apply-templates/>
+</xsl:template>
 
 <lxslt:component prefix="xverb"
                  functions="numberLines"/>