システムアプリ版マスターエディタをver.1.9に更新。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlToolsRED@515 7061adef-622a-194b-ae81-725974e89856
This commit is contained in:
nishikawa_takeshi 2010-06-17 01:35:18 +00:00
parent 90ba01540d
commit bd02f2d1ab
24 changed files with 2997 additions and 2139 deletions

View File

@ -31,7 +31,7 @@ using namespace System::Security::Permissions;
// すべての値を指定するか、下のように '*' を使ってリビジョンおよびビルド番号を // すべての値を指定するか、下のように '*' を使ってリビジョンおよびビルド番号を
// 既定値にすることができます: // 既定値にすることができます:
[assembly:AssemblyVersionAttribute("1.8.*")]; [assembly:AssemblyVersionAttribute("1.9.*")];
[assembly:ComVisible(false)]; [assembly:ComVisible(false)];

View File

@ -22,6 +22,10 @@
{ {
font-size: 14px; font-size: 14px;
font-weight: bold; font-weight: bold;
text-decoration:underline;
text-underline:single;
margin-top: 24px;
margin-bottom: 10px;
} }
div.spacer div.spacer
{ {
@ -32,6 +36,24 @@
font-size: 10px; font-size: 10px;
font-weight: bold; font-weight: bold;
} }
div.path
{
font-size: 12px;
}
span.num-error
{
color: #FF0000;
font-size: 12px;
font-weight: bold;
}
span.num-normal
{
font-size: 12px;
font-weight: bold;
}
div.error
{
}
hr { hr {
width: 1000px; width: 1000px;
margin-left: 0; margin-left: 0;
@ -39,16 +61,48 @@
tr { tr {
text-align: left; text-align: left;
} }
tr.even {
background-color: #FFFFFF;
}
tr.odd {
background-color: #D6D3CE;
}
th { th {
font-size: 12px; font-size: 12px;
background-color: #D6D3CE; background-color: #999999;
color: black; color: #000000;
padding-top: 2px;
padding-bottom: 2px;
} }
th.label {
width: 400px;
}
th.value {
width: 300px;
}
th.type {
width: 300px;
}
th.version {
width: 400px;
}
th.is-static {
width: 300px;
}
th.publisher {
width: 200px;
}
th.name {
width: 400px;
}
th.note {
width: 400px;
}
th.errname { th.errname {
width: 200px; width: 200px;
} }
th.errtype { th.errtype {
width: 100px; width: 200px;
} }
th.errrange { th.errrange {
width: 100px; width: 100px;
@ -59,12 +113,38 @@
td { td {
font-weight: normal; font-weight: normal;
font-size: 12px; font-size: 12px;
padding-top: 2px;
padding-bottom: 2px;
} }
td.label {
width: 400px;
}
td.value {
width: 300px;
}
td.type {
width: 300px;
}
td.version {
width: 400px;
}
td.is-static {
width: 300px;
}
td.publisher {
width: 200px;
}
td.name {
width: 400px;
}
td.note {
width: 400px;
}
td.errname { td.errname {
width: 200px; width: 200px;
} }
td.errtype { td.errtype {
width: 100px; width: 200px;
} }
td.errrange { td.errrange {
width: 100px; width: 100px;
@ -85,20 +165,22 @@
<xsl:template match="twl-master-editor"> <xsl:template match="twl-master-editor">
<xsl:apply-templates select="game" /> <xsl:apply-templates select="game" />
<xsl:apply-templates select="error-num-info" />
<div class="path">
<xsl:value-of select="path" />
</div>
<hr /> <hr />
<div class="index">Error</div> <xsl:apply-templates select="error-info" />
<xsl:apply-templates select="error-list" /> <xsl:apply-templates select="warning-info" />
<hr />
<div class="index">Warning</div>
<xsl:apply-templates select="warning-list" />
<hr />
<xsl:apply-templates select="error-caption-list" /> <xsl:apply-templates select="error-caption-list" />
<hr /> <hr />
<div class="footer"> <div class="footer">
generated by MasterEditorTWL ver. <xsl:value-of select="@version" /> generated on <xsl:apply-templates select="time-info" /> by MasterEditorTWL ver. <xsl:value-of select="@version" />
</div> </div>
</xsl:template> </xsl:template>
<!-- Title Info -->
<xsl:template match="game"> <xsl:template match="game">
<div class="game-title"> <div class="game-title">
<xsl:value-of select="title-name" />(<xsl:value-of select="game-code" />) <xsl:value-of select="title-name" />(<xsl:value-of select="game-code" />)
@ -108,6 +190,58 @@
</div> </div>
</xsl:template> </xsl:template>
<!-- Each Section -->
<xsl:template match="error-info">
<div class="index"><xsl:value-of select="index" /></div>
<xsl:apply-templates select="error-list" />
<hr />
</xsl:template>
<xsl:template match="warning-info">
<div class="index"><xsl:value-of select="index" /></div>
<xsl:apply-templates select="warning-list" />
<hr />
</xsl:template>
<xsl:template match="error-num-info">
<xsl:choose>
<xsl:when test="@error-num &gt; 0">
<span class="num-error">
<xsl:value-of select="@error-title" /> : <xsl:value-of select="@error-num" />
</span>
</xsl:when>
<xsl:otherwise>
<span class="num-normal">
<xsl:value-of select="@error-title" /> : <xsl:value-of select="@error-num" />
</span>
</xsl:otherwise>
</xsl:choose>
,
<xsl:choose>
<xsl:when test="@warning-num &gt; 0">
<span class="num-error">
<xsl:value-of select="@warning-title" /> : <xsl:value-of select="@warning-num" />
</span>
</xsl:when>
<xsl:otherwise>
<span class="num-normal">
<xsl:value-of select="@warning-title" /> : <xsl:value-of select="@warning-num" />
</span>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
<xsl:template match="time-info">
<xsl:value-of select="@month" />&#160;<xsl:value-of select="@day" />, <xsl:value-of select="@year" />&#160;<xsl:value-of select="@time" />
</xsl:template>
<!-- Make the Error and Warning table -->
<xsl:template match="error-list"> <xsl:template match="error-list">
<table cellspacing="0"> <table cellspacing="0">
<tr> <tr>
@ -122,11 +256,20 @@
</xsl:template> </xsl:template>
<xsl:template match="error"> <xsl:template match="error">
<tr> <xsl:if test="(@num mod 2)=1">
<td class="errname"><xsl:value-of select="errname" /></td> <tr class="odd">
<td class="errtype"><xsl:value-of select="errtype" /></td> <td class="errname"><div class="error"><xsl:value-of select="errname" /></div></td>
<td class="errmsg"><xsl:value-of select="errmsg" /></td> <td class="errtype"><div class="error"><xsl:value-of select="errtype" /></div></td>
<td class="errmsg"><div class="error"><xsl:value-of select="errmsg" /></div></td>
</tr> </tr>
</xsl:if>
<xsl:if test="(@num mod 2)=0">
<tr class="even">
<td class="errname"><div class="error"><xsl:value-of select="errname" /></div></td>
<td class="errtype"><div class="error"><xsl:value-of select="errtype" /></div></td>
<td class="errmsg"><div class="error"><xsl:value-of select="errmsg" /></div></td>
</tr>
</xsl:if>
</xsl:template> </xsl:template>
<xsl:template match="warning-list"> <xsl:template match="warning-list">
@ -143,11 +286,20 @@
</xsl:template> </xsl:template>
<xsl:template match="warning"> <xsl:template match="warning">
<tr> <xsl:if test="(@num mod 2)=1">
<td class="errname"><xsl:value-of select="errname" /></td> <tr class="odd">
<td class="errtype"><xsl:value-of select="errtype" /></td> <td class="errname"><div class="error"><xsl:value-of select="errname" /></div></td>
<td class="errmsg"><xsl:value-of select="errmsg" /></td> <td class="errtype"><div class="error"><xsl:value-of select="errtype" /></div></td>
<td class="errmsg"><div class="error"><xsl:value-of select="errmsg" /></div></td>
</tr> </tr>
</xsl:if>
<xsl:if test="(@num mod 2)=0">
<tr class="even">
<td class="errname"><div class="error"><xsl:value-of select="errname" /></div></td>
<td class="errtype"><div class="error"><xsl:value-of select="errtype" /></div></td>
<td class="errmsg"><div class="error"><xsl:value-of select="errmsg" /></div></td>
</tr>
</xsl:if>
</xsl:template> </xsl:template>
<xsl:template match="error-caption-list"> <xsl:template match="error-caption-list">

View File

@ -3,7 +3,7 @@
<xsl:template match="/"> <xsl:template match="/">
<html> <html>
<head> <head>
<title>TWL Error List</title> <title>TWL Rom Information List</title>
<style type="text/css"> <style type="text/css">
body { body {
font-family: "verdana"; font-family: "verdana";
@ -22,6 +22,10 @@
{ {
font-size: 14px; font-size: 14px;
font-weight: bold; font-weight: bold;
text-decoration:underline;
text-underline:single;
margin-top: 24px;
margin-bottom: 10px;
} }
div.spacer div.spacer
{ {
@ -32,6 +36,25 @@
font-size: 10px; font-size: 10px;
font-weight: bold; font-weight: bold;
} }
div.path
{
font-size: 12px;
}
span.num-error
{
color: #FF0000;
font-size: 12px;
font-weight: bold;
}
span.num-normal
{
font-size: 12px;
font-weight: bold;
}
div.error
{
color: #FF0000;
}
hr { hr {
width: 1000px; width: 1000px;
margin-left: 0; margin-left: 0;
@ -39,10 +62,18 @@
tr { tr {
text-align: left; text-align: left;
} }
tr.even {
background-color: #FFFFFF;
}
tr.odd {
background-color: #D6D3CE;
}
th { th {
font-size: 12px; font-size: 12px;
background-color: #D6D3CE; background-color: #999999;
color: black; color: #000000;
padding-top: 2px;
padding-bottom: 2px;
} }
th.label { th.label {
width: 400px; width: 400px;
@ -83,6 +114,8 @@
td { td {
font-weight: normal; font-weight: normal;
font-size: 12px; font-size: 12px;
padding-top: 2px;
padding-bottom: 2px;
} }
td.label { td.label {
width: 400px; width: 400px;
@ -90,6 +123,10 @@
td.value { td.value {
width: 300px; width: 300px;
} }
td.sp-value {
width: 300px;
color: #0000FF;
}
td.type { td.type {
width: 300px; width: 300px;
} }
@ -135,6 +172,11 @@
<xsl:template match="twl-master-editor"> <xsl:template match="twl-master-editor">
<xsl:apply-templates select="game" /> <xsl:apply-templates select="game" />
<xsl:apply-templates select="error-num-info" />
<div class="path">
<xsl:value-of select="path" />
</div>
<hr />
<xsl:apply-templates select="basic-rom-info" /> <xsl:apply-templates select="basic-rom-info" />
<xsl:apply-templates select="twl-extended-info" /> <xsl:apply-templates select="twl-extended-info" />
<xsl:apply-templates select="access-control-info" /> <xsl:apply-templates select="access-control-info" />
@ -145,7 +187,7 @@
<xsl:apply-templates select="error-info" /> <xsl:apply-templates select="error-info" />
<xsl:apply-templates select="warning-info" /> <xsl:apply-templates select="warning-info" />
<div class="footer"> <div class="footer">
generated by MasterEditorTWL ver. <xsl:value-of select="@version" /> generated on <xsl:apply-templates select="time-info" /> by MasterEditorTWL ver. <xsl:value-of select="@version" />
</div> </div>
</xsl:template> </xsl:template>
@ -158,7 +200,6 @@
<div class="game-version"> <div class="game-version">
version: <xsl:value-of select="rom-version" /> version: <xsl:value-of select="rom-version" />
</div> </div>
<hr />
</xsl:template> </xsl:template>
<!-- Each Section --> <!-- Each Section -->
@ -239,6 +280,37 @@
<hr /> <hr />
</xsl:template> </xsl:template>
<xsl:template match="error-num-info">
<xsl:choose>
<xsl:when test="@error-num &gt; 0">
<span class="num-error">
<xsl:value-of select="@error-title" /> : <xsl:value-of select="@error-num" />
</span>
</xsl:when>
<xsl:otherwise>
<span class="num-normal">
<xsl:value-of select="@error-title" /> : <xsl:value-of select="@error-num" />
</span>
</xsl:otherwise>
</xsl:choose>
,
<xsl:choose>
<xsl:when test="@warning-num &gt; 0">
<span class="num-error">
<xsl:value-of select="@warning-title" /> : <xsl:value-of select="@warning-num" />
</span>
</xsl:when>
<xsl:otherwise>
<span class="num-normal">
<xsl:value-of select="@warning-title" /> : <xsl:value-of select="@warning-num" />
</span>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
<xsl:template match="time-info">
<xsl:value-of select="@month" />&#160;<xsl:value-of select="@day" />, <xsl:value-of select="@year" />&#160;<xsl:value-of select="@time" />
</xsl:template>
<!-- Make tables from Lists --> <!-- Make tables from Lists -->
@ -256,11 +328,37 @@
</xsl:template> </xsl:template>
<xsl:template match="info"> <xsl:template match="info">
<tr> <xsl:if test="(@num mod 2)=1">
<tr class="odd">
<td class="name"><xsl:value-of select="label" /></td> <td class="name"><xsl:value-of select="label" /></td>
<td class="value"><xsl:value-of select="value" /></td> <td class="value"><xsl:value-of select="value" /></td>
<td class="type"><xsl:value-of select="type" /></td> <td class="type"><xsl:value-of select="type" /></td>
</tr> </tr>
</xsl:if>
<xsl:if test="(@num mod 2)=0">
<tr class="even">
<td class="name"><xsl:value-of select="label" /></td>
<td class="value"><xsl:value-of select="value" /></td>
<td class="type"><xsl:value-of select="type" /></td>
</tr>
</xsl:if>
</xsl:template>
<xsl:template match="sp-info">
<xsl:if test="(@num mod 2)=1">
<tr class="odd">
<td class="name"><xsl:value-of select="label" /></td>
<td class="sp-value"><xsl:value-of select="value" /></td>
<td class="type"><xsl:value-of select="type" /></td>
</tr>
</xsl:if>
<xsl:if test="(@num mod 2)=0">
<tr class="even">
<td class="name"><xsl:value-of select="label" /></td>
<td class="sp-value"><xsl:value-of select="value" /></td>
<td class="type"><xsl:value-of select="type" /></td>
</tr>
</xsl:if>
</xsl:template> </xsl:template>
<!-- Make the SDK version table --> <!-- Make the SDK version table -->
@ -279,11 +377,20 @@
</xsl:template> </xsl:template>
<xsl:template match="sdk-version"> <xsl:template match="sdk-version">
<tr> <xsl:if test="(@num mod 2)=1">
<tr class="odd">
<td class="version"><xsl:value-of select="version" /></td> <td class="version"><xsl:value-of select="version" /></td>
<td class="is-static"><xsl:value-of select="is-static" /></td> <td class="is-static"><xsl:value-of select="is-static" /></td>
<td class="type"></td> <td class="type"></td>
</tr> </tr>
</xsl:if>
<xsl:if test="(@num mod 2)=0">
<tr class="even">
<td class="version"><xsl:value-of select="version" /></td>
<td class="is-static"><xsl:value-of select="is-static" /></td>
<td class="type"></td>
</tr>
</xsl:if>
</xsl:template> </xsl:template>
<!-- Make the Libraries table --> <!-- Make the Libraries table -->
@ -302,11 +409,20 @@
</xsl:template> </xsl:template>
<xsl:template match="middleware"> <xsl:template match="middleware">
<tr> <xsl:if test="(@num mod 2)=1">
<tr class="odd">
<td class="publisher"><xsl:value-of select="publisher" /></td> <td class="publisher"><xsl:value-of select="publisher" /></td>
<td class="name"><xsl:value-of select="name" /></td> <td class="name"><xsl:value-of select="name" /></td>
<td class="note"><xsl:value-of select="note" /></td> <td class="note"><xsl:value-of select="note" /></td>
</tr> </tr>
</xsl:if>
<xsl:if test="(@num mod 2)=0">
<tr class="even">
<td class="publisher"><xsl:value-of select="publisher" /></td>
<td class="name"><xsl:value-of select="name" /></td>
<td class="note"><xsl:value-of select="note" /></td>
</tr>
</xsl:if>
</xsl:template> </xsl:template>
<!-- Make the Error and Warning table --> <!-- Make the Error and Warning table -->
@ -325,11 +441,20 @@
</xsl:template> </xsl:template>
<xsl:template match="error"> <xsl:template match="error">
<tr> <xsl:if test="(@num mod 2)=1">
<td class="errname"><xsl:value-of select="errname" /></td> <tr class="odd">
<td class="errtype"><xsl:value-of select="errtype" /></td> <td class="errname"><div class="error"><xsl:value-of select="errname" /></div></td>
<td class="errmsg"><xsl:value-of select="errmsg" /></td> <td class="errtype"><div class="error"><xsl:value-of select="errtype" /></div></td>
<td class="errmsg"><div class="error"><xsl:value-of select="errmsg" /></div></td>
</tr> </tr>
</xsl:if>
<xsl:if test="(@num mod 2)=0">
<tr class="even">
<td class="errname"><div class="error"><xsl:value-of select="errname" /></div></td>
<td class="errtype"><div class="error"><xsl:value-of select="errtype" /></div></td>
<td class="errmsg"><div class="error"><xsl:value-of select="errmsg" /></div></td>
</tr>
</xsl:if>
</xsl:template> </xsl:template>
<xsl:template match="warning-list"> <xsl:template match="warning-list">
@ -346,11 +471,20 @@
</xsl:template> </xsl:template>
<xsl:template match="warning"> <xsl:template match="warning">
<tr> <xsl:if test="(@num mod 2)=1">
<td class="errname"><xsl:value-of select="errname" /></td> <tr class="odd">
<td class="errtype"><xsl:value-of select="errtype" /></td> <td class="errname"><div class="error"><xsl:value-of select="errname" /></div></td>
<td class="errmsg"><xsl:value-of select="errmsg" /></td> <td class="errtype"><div class="error"><xsl:value-of select="errtype" /></div></td>
<td class="errmsg"><div class="error"><xsl:value-of select="errmsg" /></div></td>
</tr> </tr>
</xsl:if>
<xsl:if test="(@num mod 2)=0">
<tr class="even">
<td class="errname"><div class="error"><xsl:value-of select="errname" /></div></td>
<td class="errtype"><div class="error"><xsl:value-of select="errtype" /></div></td>
<td class="errmsg"><div class="error"><xsl:value-of select="errmsg" /></div></td>
</tr>
</xsl:if>
</xsl:template> </xsl:template>
<xsl:template match="error-caption-list"> <xsl:template match="error-caption-list">

View File

@ -31,7 +31,7 @@ using namespace System::Security::Permissions;
// すべての値を指定するか、下のように '*' を使ってリビジョンおよびビルド番号を // すべての値を指定するか、下のように '*' を使ってリビジョンおよびビルド番号を
// 既定値にすることができます: // 既定値にすることができます:
[assembly:AssemblyVersionAttribute("1.8.*")]; [assembly:AssemblyVersionAttribute("1.9.*")];
[assembly:ComVisible(false)]; [assembly:ComVisible(false)];

View File

@ -22,6 +22,10 @@
{ {
font-size: 14px; font-size: 14px;
font-weight: bold; font-weight: bold;
text-decoration:underline;
text-underline:single;
margin-top: 24px;
margin-bottom: 10px;
} }
div.spacer div.spacer
{ {
@ -32,6 +36,24 @@
font-size: 10px; font-size: 10px;
font-weight: bold; font-weight: bold;
} }
div.path
{
font-size: 12px;
}
span.num-error
{
color: #FF0000;
font-size: 12px;
font-weight: bold;
}
span.num-normal
{
font-size: 12px;
font-weight: bold;
}
div.error
{
}
hr { hr {
width: 1000px; width: 1000px;
margin-left: 0; margin-left: 0;
@ -39,16 +61,48 @@
tr { tr {
text-align: left; text-align: left;
} }
tr.even {
background-color: #FFFFFF;
}
tr.odd {
background-color: #D6D3CE;
}
th { th {
font-size: 12px; font-size: 12px;
background-color: #D6D3CE; background-color: #999999;
color: black; color: #000000;
padding-top: 2px;
padding-bottom: 2px;
} }
th.label {
width: 400px;
}
th.value {
width: 300px;
}
th.type {
width: 300px;
}
th.version {
width: 400px;
}
th.is-static {
width: 300px;
}
th.publisher {
width: 200px;
}
th.name {
width: 400px;
}
th.note {
width: 400px;
}
th.errname { th.errname {
width: 200px; width: 200px;
} }
th.errtype { th.errtype {
width: 100px; width: 200px;
} }
th.errrange { th.errrange {
width: 100px; width: 100px;
@ -59,12 +113,38 @@
td { td {
font-weight: normal; font-weight: normal;
font-size: 12px; font-size: 12px;
padding-top: 2px;
padding-bottom: 2px;
} }
td.label {
width: 400px;
}
td.value {
width: 300px;
}
td.type {
width: 300px;
}
td.version {
width: 400px;
}
td.is-static {
width: 300px;
}
td.publisher {
width: 200px;
}
td.name {
width: 400px;
}
td.note {
width: 400px;
}
td.errname { td.errname {
width: 200px; width: 200px;
} }
td.errtype { td.errtype {
width: 100px; width: 200px;
} }
td.errrange { td.errrange {
width: 100px; width: 100px;
@ -85,20 +165,22 @@
<xsl:template match="twl-master-editor"> <xsl:template match="twl-master-editor">
<xsl:apply-templates select="game" /> <xsl:apply-templates select="game" />
<xsl:apply-templates select="error-num-info" />
<div class="path">
<xsl:value-of select="path" />
</div>
<hr /> <hr />
<div class="index">Error</div> <xsl:apply-templates select="error-info" />
<xsl:apply-templates select="error-list" /> <xsl:apply-templates select="warning-info" />
<hr />
<div class="index">Warning</div>
<xsl:apply-templates select="warning-list" />
<hr />
<xsl:apply-templates select="error-caption-list" /> <xsl:apply-templates select="error-caption-list" />
<hr /> <hr />
<div class="footer"> <div class="footer">
generated by MasterEditorTWL ver. <xsl:value-of select="@version" /> generated on <xsl:apply-templates select="time-info" /> by MasterEditorTWL ver. <xsl:value-of select="@version" />
</div> </div>
</xsl:template> </xsl:template>
<!-- Title Info -->
<xsl:template match="game"> <xsl:template match="game">
<div class="game-title"> <div class="game-title">
<xsl:value-of select="title-name" />(<xsl:value-of select="game-code" />) <xsl:value-of select="title-name" />(<xsl:value-of select="game-code" />)
@ -108,6 +190,58 @@
</div> </div>
</xsl:template> </xsl:template>
<!-- Each Section -->
<xsl:template match="error-info">
<div class="index"><xsl:value-of select="index" /></div>
<xsl:apply-templates select="error-list" />
<hr />
</xsl:template>
<xsl:template match="warning-info">
<div class="index"><xsl:value-of select="index" /></div>
<xsl:apply-templates select="warning-list" />
<hr />
</xsl:template>
<xsl:template match="error-num-info">
<xsl:choose>
<xsl:when test="@error-num &gt; 0">
<span class="num-error">
<xsl:value-of select="@error-title" /> : <xsl:value-of select="@error-num" />
</span>
</xsl:when>
<xsl:otherwise>
<span class="num-normal">
<xsl:value-of select="@error-title" /> : <xsl:value-of select="@error-num" />
</span>
</xsl:otherwise>
</xsl:choose>
,
<xsl:choose>
<xsl:when test="@warning-num &gt; 0">
<span class="num-error">
<xsl:value-of select="@warning-title" /> : <xsl:value-of select="@warning-num" />
</span>
</xsl:when>
<xsl:otherwise>
<span class="num-normal">
<xsl:value-of select="@warning-title" /> : <xsl:value-of select="@warning-num" />
</span>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
<xsl:template match="time-info">
<xsl:value-of select="@month" />&#160;<xsl:value-of select="@day" />, <xsl:value-of select="@year" />&#160;<xsl:value-of select="@time" />
</xsl:template>
<!-- Make the Error and Warning table -->
<xsl:template match="error-list"> <xsl:template match="error-list">
<table cellspacing="0"> <table cellspacing="0">
<tr> <tr>
@ -122,11 +256,20 @@
</xsl:template> </xsl:template>
<xsl:template match="error"> <xsl:template match="error">
<tr> <xsl:if test="(@num mod 2)=1">
<td class="errname"><xsl:value-of select="errname" /></td> <tr class="odd">
<td class="errtype"><xsl:value-of select="errtype" /></td> <td class="errname"><div class="error"><xsl:value-of select="errname" /></div></td>
<td class="errmsg"><xsl:value-of select="errmsg" /></td> <td class="errtype"><div class="error"><xsl:value-of select="errtype" /></div></td>
<td class="errmsg"><div class="error"><xsl:value-of select="errmsg" /></div></td>
</tr> </tr>
</xsl:if>
<xsl:if test="(@num mod 2)=0">
<tr class="even">
<td class="errname"><div class="error"><xsl:value-of select="errname" /></div></td>
<td class="errtype"><div class="error"><xsl:value-of select="errtype" /></div></td>
<td class="errmsg"><div class="error"><xsl:value-of select="errmsg" /></div></td>
</tr>
</xsl:if>
</xsl:template> </xsl:template>
<xsl:template match="warning-list"> <xsl:template match="warning-list">
@ -143,11 +286,20 @@
</xsl:template> </xsl:template>
<xsl:template match="warning"> <xsl:template match="warning">
<tr> <xsl:if test="(@num mod 2)=1">
<td class="errname"><xsl:value-of select="errname" /></td> <tr class="odd">
<td class="errtype"><xsl:value-of select="errtype" /></td> <td class="errname"><div class="error"><xsl:value-of select="errname" /></div></td>
<td class="errmsg"><xsl:value-of select="errmsg" /></td> <td class="errtype"><div class="error"><xsl:value-of select="errtype" /></div></td>
<td class="errmsg"><div class="error"><xsl:value-of select="errmsg" /></div></td>
</tr> </tr>
</xsl:if>
<xsl:if test="(@num mod 2)=0">
<tr class="even">
<td class="errname"><div class="error"><xsl:value-of select="errname" /></div></td>
<td class="errtype"><div class="error"><xsl:value-of select="errtype" /></div></td>
<td class="errmsg"><div class="error"><xsl:value-of select="errmsg" /></div></td>
</tr>
</xsl:if>
</xsl:template> </xsl:template>
<xsl:template match="error-caption-list"> <xsl:template match="error-caption-list">

View File

@ -3,7 +3,7 @@
<xsl:template match="/"> <xsl:template match="/">
<html> <html>
<head> <head>
<title>TWL Error List</title> <title>TWL Rom Information List</title>
<style type="text/css"> <style type="text/css">
body { body {
font-family: "verdana"; font-family: "verdana";
@ -22,6 +22,10 @@
{ {
font-size: 14px; font-size: 14px;
font-weight: bold; font-weight: bold;
text-decoration:underline;
text-underline:single;
margin-top: 24px;
margin-bottom: 10px;
} }
div.spacer div.spacer
{ {
@ -32,6 +36,25 @@
font-size: 10px; font-size: 10px;
font-weight: bold; font-weight: bold;
} }
div.path
{
font-size: 12px;
}
span.num-error
{
color: #FF0000;
font-size: 12px;
font-weight: bold;
}
span.num-normal
{
font-size: 12px;
font-weight: bold;
}
div.error
{
color: #FF0000;
}
hr { hr {
width: 1000px; width: 1000px;
margin-left: 0; margin-left: 0;
@ -39,10 +62,18 @@
tr { tr {
text-align: left; text-align: left;
} }
tr.even {
background-color: #FFFFFF;
}
tr.odd {
background-color: #D6D3CE;
}
th { th {
font-size: 12px; font-size: 12px;
background-color: #D6D3CE; background-color: #999999;
color: black; color: #000000;
padding-top: 2px;
padding-bottom: 2px;
} }
th.label { th.label {
width: 400px; width: 400px;
@ -83,6 +114,8 @@
td { td {
font-weight: normal; font-weight: normal;
font-size: 12px; font-size: 12px;
padding-top: 2px;
padding-bottom: 2px;
} }
td.label { td.label {
width: 400px; width: 400px;
@ -90,6 +123,10 @@
td.value { td.value {
width: 300px; width: 300px;
} }
td.sp-value {
width: 300px;
color: #0000FF;
}
td.type { td.type {
width: 300px; width: 300px;
} }
@ -135,6 +172,11 @@
<xsl:template match="twl-master-editor"> <xsl:template match="twl-master-editor">
<xsl:apply-templates select="game" /> <xsl:apply-templates select="game" />
<xsl:apply-templates select="error-num-info" />
<div class="path">
<xsl:value-of select="path" />
</div>
<hr />
<xsl:apply-templates select="basic-rom-info" /> <xsl:apply-templates select="basic-rom-info" />
<xsl:apply-templates select="twl-extended-info" /> <xsl:apply-templates select="twl-extended-info" />
<xsl:apply-templates select="access-control-info" /> <xsl:apply-templates select="access-control-info" />
@ -145,7 +187,7 @@
<xsl:apply-templates select="error-info" /> <xsl:apply-templates select="error-info" />
<xsl:apply-templates select="warning-info" /> <xsl:apply-templates select="warning-info" />
<div class="footer"> <div class="footer">
generated by MasterEditorTWL ver. <xsl:value-of select="@version" /> generated on <xsl:apply-templates select="time-info" /> by MasterEditorTWL ver. <xsl:value-of select="@version" />
</div> </div>
</xsl:template> </xsl:template>
@ -158,7 +200,6 @@
<div class="game-version"> <div class="game-version">
version: <xsl:value-of select="rom-version" /> version: <xsl:value-of select="rom-version" />
</div> </div>
<hr />
</xsl:template> </xsl:template>
<!-- Each Section --> <!-- Each Section -->
@ -239,6 +280,37 @@
<hr /> <hr />
</xsl:template> </xsl:template>
<xsl:template match="error-num-info">
<xsl:choose>
<xsl:when test="@error-num &gt; 0">
<span class="num-error">
<xsl:value-of select="@error-title" /> : <xsl:value-of select="@error-num" />
</span>
</xsl:when>
<xsl:otherwise>
<span class="num-normal">
<xsl:value-of select="@error-title" /> : <xsl:value-of select="@error-num" />
</span>
</xsl:otherwise>
</xsl:choose>
,
<xsl:choose>
<xsl:when test="@warning-num &gt; 0">
<span class="num-error">
<xsl:value-of select="@warning-title" /> : <xsl:value-of select="@warning-num" />
</span>
</xsl:when>
<xsl:otherwise>
<span class="num-normal">
<xsl:value-of select="@warning-title" /> : <xsl:value-of select="@warning-num" />
</span>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
<xsl:template match="time-info">
<xsl:value-of select="@month" />&#160;<xsl:value-of select="@day" />, <xsl:value-of select="@year" />&#160;<xsl:value-of select="@time" />
</xsl:template>
<!-- Make tables from Lists --> <!-- Make tables from Lists -->
@ -256,11 +328,37 @@
</xsl:template> </xsl:template>
<xsl:template match="info"> <xsl:template match="info">
<tr> <xsl:if test="(@num mod 2)=1">
<tr class="odd">
<td class="name"><xsl:value-of select="label" /></td> <td class="name"><xsl:value-of select="label" /></td>
<td class="value"><xsl:value-of select="value" /></td> <td class="value"><xsl:value-of select="value" /></td>
<td class="type"><xsl:value-of select="type" /></td> <td class="type"><xsl:value-of select="type" /></td>
</tr> </tr>
</xsl:if>
<xsl:if test="(@num mod 2)=0">
<tr class="even">
<td class="name"><xsl:value-of select="label" /></td>
<td class="value"><xsl:value-of select="value" /></td>
<td class="type"><xsl:value-of select="type" /></td>
</tr>
</xsl:if>
</xsl:template>
<xsl:template match="sp-info">
<xsl:if test="(@num mod 2)=1">
<tr class="odd">
<td class="name"><xsl:value-of select="label" /></td>
<td class="sp-value"><xsl:value-of select="value" /></td>
<td class="type"><xsl:value-of select="type" /></td>
</tr>
</xsl:if>
<xsl:if test="(@num mod 2)=0">
<tr class="even">
<td class="name"><xsl:value-of select="label" /></td>
<td class="sp-value"><xsl:value-of select="value" /></td>
<td class="type"><xsl:value-of select="type" /></td>
</tr>
</xsl:if>
</xsl:template> </xsl:template>
<!-- Make the SDK version table --> <!-- Make the SDK version table -->
@ -279,11 +377,20 @@
</xsl:template> </xsl:template>
<xsl:template match="sdk-version"> <xsl:template match="sdk-version">
<tr> <xsl:if test="(@num mod 2)=1">
<tr class="odd">
<td class="version"><xsl:value-of select="version" /></td> <td class="version"><xsl:value-of select="version" /></td>
<td class="is-static"><xsl:value-of select="is-static" /></td> <td class="is-static"><xsl:value-of select="is-static" /></td>
<td class="type"></td> <td class="type"></td>
</tr> </tr>
</xsl:if>
<xsl:if test="(@num mod 2)=0">
<tr class="even">
<td class="version"><xsl:value-of select="version" /></td>
<td class="is-static"><xsl:value-of select="is-static" /></td>
<td class="type"></td>
</tr>
</xsl:if>
</xsl:template> </xsl:template>
<!-- Make the Libraries table --> <!-- Make the Libraries table -->
@ -302,11 +409,20 @@
</xsl:template> </xsl:template>
<xsl:template match="middleware"> <xsl:template match="middleware">
<tr> <xsl:if test="(@num mod 2)=1">
<tr class="odd">
<td class="publisher"><xsl:value-of select="publisher" /></td> <td class="publisher"><xsl:value-of select="publisher" /></td>
<td class="name"><xsl:value-of select="name" /></td> <td class="name"><xsl:value-of select="name" /></td>
<td class="note"><xsl:value-of select="note" /></td> <td class="note"><xsl:value-of select="note" /></td>
</tr> </tr>
</xsl:if>
<xsl:if test="(@num mod 2)=0">
<tr class="even">
<td class="publisher"><xsl:value-of select="publisher" /></td>
<td class="name"><xsl:value-of select="name" /></td>
<td class="note"><xsl:value-of select="note" /></td>
</tr>
</xsl:if>
</xsl:template> </xsl:template>
<!-- Make the Error and Warning table --> <!-- Make the Error and Warning table -->
@ -325,11 +441,20 @@
</xsl:template> </xsl:template>
<xsl:template match="error"> <xsl:template match="error">
<tr> <xsl:if test="(@num mod 2)=1">
<td class="errname"><xsl:value-of select="errname" /></td> <tr class="odd">
<td class="errtype"><xsl:value-of select="errtype" /></td> <td class="errname"><div class="error"><xsl:value-of select="errname" /></div></td>
<td class="errmsg"><xsl:value-of select="errmsg" /></td> <td class="errtype"><div class="error"><xsl:value-of select="errtype" /></div></td>
<td class="errmsg"><div class="error"><xsl:value-of select="errmsg" /></div></td>
</tr> </tr>
</xsl:if>
<xsl:if test="(@num mod 2)=0">
<tr class="even">
<td class="errname"><div class="error"><xsl:value-of select="errname" /></div></td>
<td class="errtype"><div class="error"><xsl:value-of select="errtype" /></div></td>
<td class="errmsg"><div class="error"><xsl:value-of select="errmsg" /></div></td>
</tr>
</xsl:if>
</xsl:template> </xsl:template>
<xsl:template match="warning-list"> <xsl:template match="warning-list">
@ -346,11 +471,20 @@
</xsl:template> </xsl:template>
<xsl:template match="warning"> <xsl:template match="warning">
<tr> <xsl:if test="(@num mod 2)=1">
<td class="errname"><xsl:value-of select="errname" /></td> <tr class="odd">
<td class="errtype"><xsl:value-of select="errtype" /></td> <td class="errname"><div class="error"><xsl:value-of select="errname" /></div></td>
<td class="errmsg"><xsl:value-of select="errmsg" /></td> <td class="errtype"><div class="error"><xsl:value-of select="errtype" /></div></td>
<td class="errmsg"><div class="error"><xsl:value-of select="errmsg" /></div></td>
</tr> </tr>
</xsl:if>
<xsl:if test="(@num mod 2)=0">
<tr class="even">
<td class="errname"><div class="error"><xsl:value-of select="errname" /></div></td>
<td class="errtype"><div class="error"><xsl:value-of select="errtype" /></div></td>
<td class="errmsg"><div class="error"><xsl:value-of select="errmsg" /></div></td>
</tr>
</xsl:if>
</xsl:template> </xsl:template>
<xsl:template match="error-caption-list"> <xsl:template match="error-caption-list">

View File

@ -31,7 +31,7 @@ using namespace System::Security::Permissions;
// すべての値を指定するか、下のように '*' を使ってリビジョンおよびビルド番号を // すべての値を指定するか、下のように '*' を使ってリビジョンおよびビルド番号を
// 既定値にすることができます: // 既定値にすることができます:
[assembly:AssemblyVersionAttribute("1.8.*")]; [assembly:AssemblyVersionAttribute("1.9.*")];
[assembly:ComVisible(false)]; [assembly:ComVisible(false)];

View File

@ -22,6 +22,10 @@
{ {
font-size: 14px; font-size: 14px;
font-weight: bold; font-weight: bold;
text-decoration:underline;
text-underline:single;
margin-top: 24px;
margin-bottom: 10px;
} }
div.spacer div.spacer
{ {
@ -32,6 +36,24 @@
font-size: 10px; font-size: 10px;
font-weight: bold; font-weight: bold;
} }
div.path
{
font-size: 12px;
}
span.num-error
{
color: #FF0000;
font-size: 12px;
font-weight: bold;
}
span.num-normal
{
font-size: 12px;
font-weight: bold;
}
div.error
{
}
hr { hr {
width: 1000px; width: 1000px;
margin-left: 0; margin-left: 0;
@ -39,16 +61,48 @@
tr { tr {
text-align: left; text-align: left;
} }
tr.even {
background-color: #FFFFFF;
}
tr.odd {
background-color: #D6D3CE;
}
th { th {
font-size: 12px; font-size: 12px;
background-color: #D6D3CE; background-color: #999999;
color: black; color: #000000;
padding-top: 2px;
padding-bottom: 2px;
} }
th.label {
width: 400px;
}
th.value {
width: 300px;
}
th.type {
width: 300px;
}
th.version {
width: 400px;
}
th.is-static {
width: 300px;
}
th.publisher {
width: 200px;
}
th.name {
width: 400px;
}
th.note {
width: 400px;
}
th.errname { th.errname {
width: 200px; width: 200px;
} }
th.errtype { th.errtype {
width: 100px; width: 200px;
} }
th.errrange { th.errrange {
width: 100px; width: 100px;
@ -59,12 +113,38 @@
td { td {
font-weight: normal; font-weight: normal;
font-size: 12px; font-size: 12px;
padding-top: 2px;
padding-bottom: 2px;
} }
td.label {
width: 400px;
}
td.value {
width: 300px;
}
td.type {
width: 300px;
}
td.version {
width: 400px;
}
td.is-static {
width: 300px;
}
td.publisher {
width: 200px;
}
td.name {
width: 400px;
}
td.note {
width: 400px;
}
td.errname { td.errname {
width: 200px; width: 200px;
} }
td.errtype { td.errtype {
width: 100px; width: 200px;
} }
td.errrange { td.errrange {
width: 100px; width: 100px;
@ -85,20 +165,22 @@
<xsl:template match="twl-master-editor"> <xsl:template match="twl-master-editor">
<xsl:apply-templates select="game" /> <xsl:apply-templates select="game" />
<xsl:apply-templates select="error-num-info" />
<div class="path">
<xsl:value-of select="path" />
</div>
<hr /> <hr />
<div class="index">Error</div> <xsl:apply-templates select="error-info" />
<xsl:apply-templates select="error-list" /> <xsl:apply-templates select="warning-info" />
<hr />
<div class="index">Warning</div>
<xsl:apply-templates select="warning-list" />
<hr />
<xsl:apply-templates select="error-caption-list" /> <xsl:apply-templates select="error-caption-list" />
<hr /> <hr />
<div class="footer"> <div class="footer">
generated by MasterEditorTWL ver. <xsl:value-of select="@version" /> generated on <xsl:apply-templates select="time-info" /> by MasterEditorTWL ver. <xsl:value-of select="@version" />
</div> </div>
</xsl:template> </xsl:template>
<!-- Title Info -->
<xsl:template match="game"> <xsl:template match="game">
<div class="game-title"> <div class="game-title">
<xsl:value-of select="title-name" />(<xsl:value-of select="game-code" />) <xsl:value-of select="title-name" />(<xsl:value-of select="game-code" />)
@ -108,6 +190,58 @@
</div> </div>
</xsl:template> </xsl:template>
<!-- Each Section -->
<xsl:template match="error-info">
<div class="index"><xsl:value-of select="index" /></div>
<xsl:apply-templates select="error-list" />
<hr />
</xsl:template>
<xsl:template match="warning-info">
<div class="index"><xsl:value-of select="index" /></div>
<xsl:apply-templates select="warning-list" />
<hr />
</xsl:template>
<xsl:template match="error-num-info">
<xsl:choose>
<xsl:when test="@error-num &gt; 0">
<span class="num-error">
<xsl:value-of select="@error-title" /> : <xsl:value-of select="@error-num" />
</span>
</xsl:when>
<xsl:otherwise>
<span class="num-normal">
<xsl:value-of select="@error-title" /> : <xsl:value-of select="@error-num" />
</span>
</xsl:otherwise>
</xsl:choose>
,
<xsl:choose>
<xsl:when test="@warning-num &gt; 0">
<span class="num-error">
<xsl:value-of select="@warning-title" /> : <xsl:value-of select="@warning-num" />
</span>
</xsl:when>
<xsl:otherwise>
<span class="num-normal">
<xsl:value-of select="@warning-title" /> : <xsl:value-of select="@warning-num" />
</span>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
<xsl:template match="time-info">
<xsl:value-of select="@month" />&#160;<xsl:value-of select="@day" />, <xsl:value-of select="@year" />&#160;<xsl:value-of select="@time" />
</xsl:template>
<!-- Make the Error and Warning table -->
<xsl:template match="error-list"> <xsl:template match="error-list">
<table cellspacing="0"> <table cellspacing="0">
<tr> <tr>
@ -122,11 +256,20 @@
</xsl:template> </xsl:template>
<xsl:template match="error"> <xsl:template match="error">
<tr> <xsl:if test="(@num mod 2)=1">
<td class="errname"><xsl:value-of select="errname" /></td> <tr class="odd">
<td class="errtype"><xsl:value-of select="errtype" /></td> <td class="errname"><div class="error"><xsl:value-of select="errname" /></div></td>
<td class="errmsg"><xsl:value-of select="errmsg" /></td> <td class="errtype"><div class="error"><xsl:value-of select="errtype" /></div></td>
<td class="errmsg"><div class="error"><xsl:value-of select="errmsg" /></div></td>
</tr> </tr>
</xsl:if>
<xsl:if test="(@num mod 2)=0">
<tr class="even">
<td class="errname"><div class="error"><xsl:value-of select="errname" /></div></td>
<td class="errtype"><div class="error"><xsl:value-of select="errtype" /></div></td>
<td class="errmsg"><div class="error"><xsl:value-of select="errmsg" /></div></td>
</tr>
</xsl:if>
</xsl:template> </xsl:template>
<xsl:template match="warning-list"> <xsl:template match="warning-list">
@ -143,11 +286,20 @@
</xsl:template> </xsl:template>
<xsl:template match="warning"> <xsl:template match="warning">
<tr> <xsl:if test="(@num mod 2)=1">
<td class="errname"><xsl:value-of select="errname" /></td> <tr class="odd">
<td class="errtype"><xsl:value-of select="errtype" /></td> <td class="errname"><div class="error"><xsl:value-of select="errname" /></div></td>
<td class="errmsg"><xsl:value-of select="errmsg" /></td> <td class="errtype"><div class="error"><xsl:value-of select="errtype" /></div></td>
<td class="errmsg"><div class="error"><xsl:value-of select="errmsg" /></div></td>
</tr> </tr>
</xsl:if>
<xsl:if test="(@num mod 2)=0">
<tr class="even">
<td class="errname"><div class="error"><xsl:value-of select="errname" /></div></td>
<td class="errtype"><div class="error"><xsl:value-of select="errtype" /></div></td>
<td class="errmsg"><div class="error"><xsl:value-of select="errmsg" /></div></td>
</tr>
</xsl:if>
</xsl:template> </xsl:template>
<xsl:template match="error-caption-list"> <xsl:template match="error-caption-list">

View File

@ -3,7 +3,7 @@
<xsl:template match="/"> <xsl:template match="/">
<html> <html>
<head> <head>
<title>TWL Error List</title> <title>TWL Rom Information List</title>
<style type="text/css"> <style type="text/css">
body { body {
font-family: "verdana"; font-family: "verdana";
@ -22,6 +22,10 @@
{ {
font-size: 14px; font-size: 14px;
font-weight: bold; font-weight: bold;
text-decoration:underline;
text-underline:single;
margin-top: 24px;
margin-bottom: 10px;
} }
div.spacer div.spacer
{ {
@ -32,6 +36,25 @@
font-size: 10px; font-size: 10px;
font-weight: bold; font-weight: bold;
} }
div.path
{
font-size: 12px;
}
span.num-error
{
color: #FF0000;
font-size: 12px;
font-weight: bold;
}
span.num-normal
{
font-size: 12px;
font-weight: bold;
}
div.error
{
color: #FF0000;
}
hr { hr {
width: 1000px; width: 1000px;
margin-left: 0; margin-left: 0;
@ -39,10 +62,18 @@
tr { tr {
text-align: left; text-align: left;
} }
tr.even {
background-color: #FFFFFF;
}
tr.odd {
background-color: #D6D3CE;
}
th { th {
font-size: 12px; font-size: 12px;
background-color: #D6D3CE; background-color: #999999;
color: black; color: #000000;
padding-top: 2px;
padding-bottom: 2px;
} }
th.label { th.label {
width: 400px; width: 400px;
@ -83,6 +114,8 @@
td { td {
font-weight: normal; font-weight: normal;
font-size: 12px; font-size: 12px;
padding-top: 2px;
padding-bottom: 2px;
} }
td.label { td.label {
width: 400px; width: 400px;
@ -90,6 +123,10 @@
td.value { td.value {
width: 300px; width: 300px;
} }
td.sp-value {
width: 300px;
color: #0000FF;
}
td.type { td.type {
width: 300px; width: 300px;
} }
@ -135,6 +172,11 @@
<xsl:template match="twl-master-editor"> <xsl:template match="twl-master-editor">
<xsl:apply-templates select="game" /> <xsl:apply-templates select="game" />
<xsl:apply-templates select="error-num-info" />
<div class="path">
<xsl:value-of select="path" />
</div>
<hr />
<xsl:apply-templates select="basic-rom-info" /> <xsl:apply-templates select="basic-rom-info" />
<xsl:apply-templates select="twl-extended-info" /> <xsl:apply-templates select="twl-extended-info" />
<xsl:apply-templates select="access-control-info" /> <xsl:apply-templates select="access-control-info" />
@ -145,7 +187,7 @@
<xsl:apply-templates select="error-info" /> <xsl:apply-templates select="error-info" />
<xsl:apply-templates select="warning-info" /> <xsl:apply-templates select="warning-info" />
<div class="footer"> <div class="footer">
generated by MasterEditorTWL ver. <xsl:value-of select="@version" /> generated on <xsl:apply-templates select="time-info" /> by MasterEditorTWL ver. <xsl:value-of select="@version" />
</div> </div>
</xsl:template> </xsl:template>
@ -158,7 +200,6 @@
<div class="game-version"> <div class="game-version">
version: <xsl:value-of select="rom-version" /> version: <xsl:value-of select="rom-version" />
</div> </div>
<hr />
</xsl:template> </xsl:template>
<!-- Each Section --> <!-- Each Section -->
@ -239,6 +280,37 @@
<hr /> <hr />
</xsl:template> </xsl:template>
<xsl:template match="error-num-info">
<xsl:choose>
<xsl:when test="@error-num &gt; 0">
<span class="num-error">
<xsl:value-of select="@error-title" /> : <xsl:value-of select="@error-num" />
</span>
</xsl:when>
<xsl:otherwise>
<span class="num-normal">
<xsl:value-of select="@error-title" /> : <xsl:value-of select="@error-num" />
</span>
</xsl:otherwise>
</xsl:choose>
,
<xsl:choose>
<xsl:when test="@warning-num &gt; 0">
<span class="num-error">
<xsl:value-of select="@warning-title" /> : <xsl:value-of select="@warning-num" />
</span>
</xsl:when>
<xsl:otherwise>
<span class="num-normal">
<xsl:value-of select="@warning-title" /> : <xsl:value-of select="@warning-num" />
</span>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
<xsl:template match="time-info">
<xsl:value-of select="@month" />&#160;<xsl:value-of select="@day" />, <xsl:value-of select="@year" />&#160;<xsl:value-of select="@time" />
</xsl:template>
<!-- Make tables from Lists --> <!-- Make tables from Lists -->
@ -256,11 +328,37 @@
</xsl:template> </xsl:template>
<xsl:template match="info"> <xsl:template match="info">
<tr> <xsl:if test="(@num mod 2)=1">
<tr class="odd">
<td class="name"><xsl:value-of select="label" /></td> <td class="name"><xsl:value-of select="label" /></td>
<td class="value"><xsl:value-of select="value" /></td> <td class="value"><xsl:value-of select="value" /></td>
<td class="type"><xsl:value-of select="type" /></td> <td class="type"><xsl:value-of select="type" /></td>
</tr> </tr>
</xsl:if>
<xsl:if test="(@num mod 2)=0">
<tr class="even">
<td class="name"><xsl:value-of select="label" /></td>
<td class="value"><xsl:value-of select="value" /></td>
<td class="type"><xsl:value-of select="type" /></td>
</tr>
</xsl:if>
</xsl:template>
<xsl:template match="sp-info">
<xsl:if test="(@num mod 2)=1">
<tr class="odd">
<td class="name"><xsl:value-of select="label" /></td>
<td class="sp-value"><xsl:value-of select="value" /></td>
<td class="type"><xsl:value-of select="type" /></td>
</tr>
</xsl:if>
<xsl:if test="(@num mod 2)=0">
<tr class="even">
<td class="name"><xsl:value-of select="label" /></td>
<td class="sp-value"><xsl:value-of select="value" /></td>
<td class="type"><xsl:value-of select="type" /></td>
</tr>
</xsl:if>
</xsl:template> </xsl:template>
<!-- Make the SDK version table --> <!-- Make the SDK version table -->
@ -279,11 +377,20 @@
</xsl:template> </xsl:template>
<xsl:template match="sdk-version"> <xsl:template match="sdk-version">
<tr> <xsl:if test="(@num mod 2)=1">
<tr class="odd">
<td class="version"><xsl:value-of select="version" /></td> <td class="version"><xsl:value-of select="version" /></td>
<td class="is-static"><xsl:value-of select="is-static" /></td> <td class="is-static"><xsl:value-of select="is-static" /></td>
<td class="type"></td> <td class="type"></td>
</tr> </tr>
</xsl:if>
<xsl:if test="(@num mod 2)=0">
<tr class="even">
<td class="version"><xsl:value-of select="version" /></td>
<td class="is-static"><xsl:value-of select="is-static" /></td>
<td class="type"></td>
</tr>
</xsl:if>
</xsl:template> </xsl:template>
<!-- Make the Libraries table --> <!-- Make the Libraries table -->
@ -302,11 +409,20 @@
</xsl:template> </xsl:template>
<xsl:template match="middleware"> <xsl:template match="middleware">
<tr> <xsl:if test="(@num mod 2)=1">
<tr class="odd">
<td class="publisher"><xsl:value-of select="publisher" /></td> <td class="publisher"><xsl:value-of select="publisher" /></td>
<td class="name"><xsl:value-of select="name" /></td> <td class="name"><xsl:value-of select="name" /></td>
<td class="note"><xsl:value-of select="note" /></td> <td class="note"><xsl:value-of select="note" /></td>
</tr> </tr>
</xsl:if>
<xsl:if test="(@num mod 2)=0">
<tr class="even">
<td class="publisher"><xsl:value-of select="publisher" /></td>
<td class="name"><xsl:value-of select="name" /></td>
<td class="note"><xsl:value-of select="note" /></td>
</tr>
</xsl:if>
</xsl:template> </xsl:template>
<!-- Make the Error and Warning table --> <!-- Make the Error and Warning table -->
@ -325,11 +441,20 @@
</xsl:template> </xsl:template>
<xsl:template match="error"> <xsl:template match="error">
<tr> <xsl:if test="(@num mod 2)=1">
<td class="errname"><xsl:value-of select="errname" /></td> <tr class="odd">
<td class="errtype"><xsl:value-of select="errtype" /></td> <td class="errname"><div class="error"><xsl:value-of select="errname" /></div></td>
<td class="errmsg"><xsl:value-of select="errmsg" /></td> <td class="errtype"><div class="error"><xsl:value-of select="errtype" /></div></td>
<td class="errmsg"><div class="error"><xsl:value-of select="errmsg" /></div></td>
</tr> </tr>
</xsl:if>
<xsl:if test="(@num mod 2)=0">
<tr class="even">
<td class="errname"><div class="error"><xsl:value-of select="errname" /></div></td>
<td class="errtype"><div class="error"><xsl:value-of select="errtype" /></div></td>
<td class="errmsg"><div class="error"><xsl:value-of select="errmsg" /></div></td>
</tr>
</xsl:if>
</xsl:template> </xsl:template>
<xsl:template match="warning-list"> <xsl:template match="warning-list">
@ -346,11 +471,20 @@
</xsl:template> </xsl:template>
<xsl:template match="warning"> <xsl:template match="warning">
<tr> <xsl:if test="(@num mod 2)=1">
<td class="errname"><xsl:value-of select="errname" /></td> <tr class="odd">
<td class="errtype"><xsl:value-of select="errtype" /></td> <td class="errname"><div class="error"><xsl:value-of select="errname" /></div></td>
<td class="errmsg"><xsl:value-of select="errmsg" /></td> <td class="errtype"><div class="error"><xsl:value-of select="errtype" /></div></td>
<td class="errmsg"><div class="error"><xsl:value-of select="errmsg" /></div></td>
</tr> </tr>
</xsl:if>
<xsl:if test="(@num mod 2)=0">
<tr class="even">
<td class="errname"><div class="error"><xsl:value-of select="errname" /></div></td>
<td class="errtype"><div class="error"><xsl:value-of select="errtype" /></div></td>
<td class="errmsg"><div class="error"><xsl:value-of select="errmsg" /></div></td>
</tr>
</xsl:if>
</xsl:template> </xsl:template>
<xsl:template match="error-caption-list"> <xsl:template match="error-caption-list">