[tools] winetest/dissect: Allow linking to the dlls in the version page.
Francois Gouget
fgouget at codeweavers.com
Mon Apr 19 09:53:46 CDT 2021
Signed-off-by: Francois Gouget <fgouget at codeweavers.com>
---
This will allow the patterns page to link to it.
---
winetest/dissect | 15 ++++++++-------
1 file changed, 8 insertions(+), 7 deletions(-)
diff --git a/winetest/dissect b/winetest/dissect
index 4b09cbb86..45af4c3dc 100755
--- a/winetest/dissect
+++ b/winetest/dissect
@@ -876,39 +876,40 @@ mydie "report reached file size limit (runaway test?)" if -s $report >= $maxfile
$box->{data} .= "<table class=\"output\">\n";
foreach my $dll (sort keys %dllinfo)
{
+ $box->{data} .= sprintf "<tr id=\"%s\">", escapeHTML($dll);
if ($dllinfo{$dll}->{version} =~ /^dll is missing/)
{
my $reason = $dllinfo{$dll}->{version};
$reason =~ s/dll is //;
- $box->{data} .= sprintf "<tr><td>%s</td><td class=\"skipped\">%s</td></tr>\n", escapeHTML($dll), escapeHTML($reason);
+ $box->{data} .= sprintf "<td>%s</td><td class=\"skipped\">%s</td></tr>\n", escapeHTML($dll), escapeHTML($reason);
}
elsif ($dllinfo{$dll}->{version} eq "skipped")
{
- $box->{data} .= sprintf "<tr><td>%s</td><td class=\"skipped\">skipped by user request</td></tr>\n", escapeHTML($dll);
+ $box->{data} .= sprintf "<td>%s</td><td class=\"skipped\">skipped by user request</td></tr>\n", escapeHTML($dll);
}
elsif ($dllinfo{$dll}->{version} eq "dll is a stub")
{
- $box->{data} .= sprintf "<tr><td>%s</td><td class=\"skipped\">stub</td></tr>\n", escapeHTML($dll);
+ $box->{data} .= sprintf "<td>%s</td><td class=\"skipped\">stub</td></tr>\n", escapeHTML($dll);
}
elsif ($dllinfo{$dll}->{version} eq "dll is native")
{
# There should be no native dll in the Wine tests
- $box->{data} .= sprintf "<tr><td>%s</td><td class=\"failed\">native</td></tr>\n", escapeHTML($dll);
+ $box->{data} .= sprintf "<td>%s</td><td class=\"failed\">native</td></tr>\n", escapeHTML($dll);
}
elsif ($dllinfo{$dll}->{version} =~ /^load error/)
{
# Flag unknown errors
- $box->{data} .= sprintf "<tr><td>%s</td><td class=\"failed\">%s</td></tr>\n",
+ $box->{data} .= sprintf "<td>%s</td><td class=\"failed\">%s</td></tr>\n",
escapeHTML($dll), escapeHTML($dllinfo{$dll}->{version});
}
elsif (defined($dllinfo{$dll}->{first}))
{
- $box->{data} .= sprintf "<tr><td><a href=\"report.html#%s\">%s</a></td><td>%s</td></tr>\n",
+ $box->{data} .= sprintf "<td><a href=\"report.html#%s\">%s</a></td><td>%s</td></tr>\n",
escapeHTML($dllinfo{$dll}->{first}), escapeHTML($dll), escapeHTML($dllinfo{$dll}->{version});
}
else
{
- $box->{data} .= sprintf "<tr><td>%s</td><td>%s</td></tr>\n", escapeHTML($dll), escapeHTML($dllinfo{$dll}->{version});
+ $box->{data} .= sprintf "<td>%s</td><td>%s</td></tr>\n", escapeHTML($dll), escapeHTML($dllinfo{$dll}->{version});
}
}
$box->{data} .= "</table>";
--
2.20.1
More information about the wine-devel
mailing list