git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@954484 13f79535-47bb-0310-9956-ffa450edef68master
@@ -57,6 +57,9 @@ Fixed bugs: | |||||
* <javac> failed for long command lines on OS/2. | * <javac> failed for long command lines on OS/2. | ||||
Bugzilla Report 49425. | Bugzilla Report 49425. | ||||
* <junitreport> did not handle encodings well for stdout/stderr. | |||||
Bugzilla Report 49418. | |||||
Other changes: | Other changes: | ||||
-------------- | -------------- | ||||
@@ -4,7 +4,7 @@ | |||||
xmlns:redirect="org.apache.xalan.lib.Redirect" | xmlns:redirect="org.apache.xalan.lib.Redirect" | ||||
xmlns:stringutils="xalan://org.apache.tools.ant.util.StringUtils" | xmlns:stringutils="xalan://org.apache.tools.ant.util.StringUtils" | ||||
extension-element-prefixes="redirect"> | extension-element-prefixes="redirect"> | ||||
<xsl:output method="html" indent="yes" encoding="US-ASCII"/> | |||||
<xsl:output method="html" indent="yes" encoding="UTF-8"/> | |||||
<xsl:decimal-format decimal-separator="." grouping-separator=","/> | <xsl:decimal-format decimal-separator="." grouping-separator=","/> | ||||
<!-- | <!-- | ||||
Licensed to the Apache Software Foundation (ASF) under one or more | Licensed to the Apache Software Foundation (ASF) under one or more | ||||
@@ -97,14 +97,28 @@ | |||||
<xsl:apply-templates select="." mode="class.details"/> | <xsl:apply-templates select="." mode="class.details"/> | ||||
</redirect:write> | </redirect:write> | ||||
<xsl:if test="string-length(./system-out)!=0"> | <xsl:if test="string-length(./system-out)!=0"> | ||||
<redirect:write file="{$output.dir}/{$package.dir}/{@name}-out.txt"> | |||||
<xsl:value-of select="./system-out" /> | |||||
</redirect:write> | |||||
<redirect:write file="{$output.dir}/{$package.dir}/{@name}-out.html"> | |||||
<html> | |||||
<head> | |||||
<title>Standard Output from <xsl:value-of select="@name"/></title> | |||||
</head> | |||||
<body> | |||||
<pre><xsl:value-of select="./system-out"/></pre> | |||||
</body> | |||||
</html> | |||||
</redirect:write> | |||||
</xsl:if> | </xsl:if> | ||||
<xsl:if test="string-length(./system-err)!=0"> | <xsl:if test="string-length(./system-err)!=0"> | ||||
<redirect:write file="{$output.dir}/{$package.dir}/{@name}-err.txt"> | |||||
<xsl:value-of select="./system-err" /> | |||||
</redirect:write> | |||||
<redirect:write file="{$output.dir}/{$package.dir}/{@name}-err.html"> | |||||
<html> | |||||
<head> | |||||
<title>Standard Error from <xsl:value-of select="@name"/></title> | |||||
</head> | |||||
<body> | |||||
<pre><xsl:value-of select="./system-err"/></pre> | |||||
</body> | |||||
</html> | |||||
</redirect:write> | |||||
</xsl:if> | </xsl:if> | ||||
</xsl:for-each> | </xsl:for-each> | ||||
</xsl:template> | </xsl:template> | ||||
@@ -264,7 +278,7 @@ h6 { | |||||
<xsl:if test="string-length(./system-out)!=0"> | <xsl:if test="string-length(./system-out)!=0"> | ||||
<div class="Properties"> | <div class="Properties"> | ||||
<a> | <a> | ||||
<xsl:attribute name="href">./<xsl:value-of select="@name"/>-out.txt</xsl:attribute> | |||||
<xsl:attribute name="href">./<xsl:value-of select="@name"/>-out.html</xsl:attribute> | |||||
System.out » | System.out » | ||||
</a> | </a> | ||||
</div> | </div> | ||||
@@ -272,7 +286,7 @@ h6 { | |||||
<xsl:if test="string-length(./system-err)!=0"> | <xsl:if test="string-length(./system-err)!=0"> | ||||
<div class="Properties"> | <div class="Properties"> | ||||
<a> | <a> | ||||
<xsl:attribute name="href">./<xsl:value-of select="@name"/>-err.txt</xsl:attribute> | |||||
<xsl:attribute name="href">./<xsl:value-of select="@name"/>-err.html</xsl:attribute> | |||||
System.err » | System.err » | ||||
</a> | </a> | ||||
</div> | </div> | ||||
@@ -4,7 +4,7 @@ | |||||
xmlns:redirect="http://xml.apache.org/xalan/redirect" | xmlns:redirect="http://xml.apache.org/xalan/redirect" | ||||
xmlns:stringutils="xalan://org.apache.tools.ant.util.StringUtils" | xmlns:stringutils="xalan://org.apache.tools.ant.util.StringUtils" | ||||
extension-element-prefixes="redirect"> | extension-element-prefixes="redirect"> | ||||
<xsl:output method="html" indent="yes" encoding="US-ASCII"/> | |||||
<xsl:output method="html" indent="yes" encoding="UTF-8"/> | |||||
<xsl:decimal-format decimal-separator="." grouping-separator=","/> | <xsl:decimal-format decimal-separator="." grouping-separator=","/> | ||||
<!-- | <!-- | ||||
Licensed to the Apache Software Foundation (ASF) under one or more | Licensed to the Apache Software Foundation (ASF) under one or more | ||||
@@ -117,13 +117,27 @@ | |||||
<xsl:apply-templates select="." mode="class.details"/> | <xsl:apply-templates select="." mode="class.details"/> | ||||
</redirect:write> | </redirect:write> | ||||
<xsl:if test="string-length(./system-out)!=0"> | <xsl:if test="string-length(./system-out)!=0"> | ||||
<redirect:write file="{$output.dir}/{$package.dir}/{@id}_{@name}-out.txt"> | |||||
<xsl:value-of disable-output-escaping="yes" select="./system-out"/> | |||||
<redirect:write file="{$output.dir}/{$package.dir}/{@id}_{@name}-out.html"> | |||||
<html> | |||||
<head> | |||||
<title>Standard Output from <xsl:value-of select="@name"/></title> | |||||
</head> | |||||
<body> | |||||
<pre><xsl:value-of select="./system-out"/></pre> | |||||
</body> | |||||
</html> | |||||
</redirect:write> | </redirect:write> | ||||
</xsl:if> | </xsl:if> | ||||
<xsl:if test="string-length(./system-err)!=0"> | <xsl:if test="string-length(./system-err)!=0"> | ||||
<redirect:write file="{$output.dir}/{$package.dir}/{@id}_{@name}-err.txt"> | |||||
<xsl:value-of disable-output-escaping="yes" select="./system-err"/> | |||||
<redirect:write file="{$output.dir}/{$package.dir}/{@id}_{@name}-err.html"> | |||||
<html> | |||||
<head> | |||||
<title>Standard Error from <xsl:value-of select="@name"/></title> | |||||
</head> | |||||
<body> | |||||
<pre><xsl:value-of select="./system-err"/></pre> | |||||
</body> | |||||
</html> | |||||
</redirect:write> | </redirect:write> | ||||
</xsl:if> | </xsl:if> | ||||
<xsl:if test="@failures != 0"> | <xsl:if test="@failures != 0"> | ||||
@@ -384,7 +398,7 @@ h6 { | |||||
<xsl:if test="string-length(./system-out)!=0"> | <xsl:if test="string-length(./system-out)!=0"> | ||||
<div class="Properties"> | <div class="Properties"> | ||||
<a> | <a> | ||||
<xsl:attribute name="href">./<xsl:value-of select="@id"/>_<xsl:value-of select="@name"/>-out.txt</xsl:attribute> | |||||
<xsl:attribute name="href">./<xsl:value-of select="@id"/>_<xsl:value-of select="@name"/>-out.html</xsl:attribute> | |||||
System.out » | System.out » | ||||
</a> | </a> | ||||
</div> | </div> | ||||
@@ -392,7 +406,7 @@ h6 { | |||||
<xsl:if test="string-length(./system-err)!=0"> | <xsl:if test="string-length(./system-err)!=0"> | ||||
<div class="Properties"> | <div class="Properties"> | ||||
<a> | <a> | ||||
<xsl:attribute name="href">./<xsl:value-of select="@id"/>_<xsl:value-of select="@name"/>-err.txt</xsl:attribute> | |||||
<xsl:attribute name="href">./<xsl:value-of select="@id"/>_<xsl:value-of select="@name"/>-err.html</xsl:attribute> | |||||
System.err » | System.err » | ||||
</a> | </a> | ||||
</div> | </div> | ||||
@@ -2,7 +2,7 @@ | |||||
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0" | <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0" | ||||
xmlns:lxslt="http://xml.apache.org/xslt" | xmlns:lxslt="http://xml.apache.org/xslt" | ||||
xmlns:stringutils="xalan://org.apache.tools.ant.util.StringUtils"> | xmlns:stringutils="xalan://org.apache.tools.ant.util.StringUtils"> | ||||
<xsl:output method="html" indent="yes" encoding="US-ASCII" | |||||
<xsl:output method="html" indent="yes" encoding="UTF-8" | |||||
doctype-public="-//W3C//DTD HTML 4.01 Transitional//EN" /> | doctype-public="-//W3C//DTD HTML 4.01 Transitional//EN" /> | ||||
<xsl:decimal-format decimal-separator="." grouping-separator="," /> | <xsl:decimal-format decimal-separator="." grouping-separator="," /> | ||||
<!-- | <!-- | ||||