システムアプリ版マスターエディタを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)];

View File

@ -22,6 +22,10 @@
{
font-size: 14px;
font-weight: bold;
text-decoration:underline;
text-underline:single;
margin-top: 24px;
margin-bottom: 10px;
}
div.spacer
{
@ -32,6 +36,24 @@
font-size: 10px;
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 {
width: 1000px;
margin-left: 0;
@ -39,16 +61,48 @@
tr {
text-align: left;
}
tr.even {
background-color: #FFFFFF;
}
tr.odd {
background-color: #D6D3CE;
}
th {
font-size: 12px;
background-color: #D6D3CE;
color: black;
background-color: #999999;
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 {
width: 200px;
}
th.errtype {
width: 100px;
width: 200px;
}
th.errrange {
width: 100px;
@ -59,12 +113,38 @@
td {
font-weight: normal;
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 {
width: 200px;
}
td.errtype {
width: 100px;
width: 200px;
}
td.errrange {
width: 100px;
@ -85,20 +165,22 @@
<xsl:template match="twl-master-editor">
<xsl:apply-templates select="game" />
<xsl:apply-templates select="error-num-info" />
<div class="path">
<xsl:value-of select="path" />
</div>
<hr />
<div class="index">Error</div>
<xsl:apply-templates select="error-list" />
<hr />
<div class="index">Warning</div>
<xsl:apply-templates select="warning-list" />
<hr />
<xsl:apply-templates select="error-info" />
<xsl:apply-templates select="warning-info" />
<xsl:apply-templates select="error-caption-list" />
<hr />
<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>
</xsl:template>
<!-- Title Info -->
<xsl:template match="game">
<div class="game-title">
<xsl:value-of select="title-name" />(<xsl:value-of select="game-code" />)
@ -108,6 +190,58 @@
</div>
</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">
<table cellspacing="0">
<tr>
@ -122,11 +256,20 @@
</xsl:template>
<xsl:template match="error">
<tr>
<td class="errname"><xsl:value-of select="errname" /></td>
<td class="errtype"><xsl:value-of select="errtype" /></td>
<td class="errmsg"><xsl:value-of select="errmsg" /></td>
<xsl:if test="(@num mod 2)=1">
<tr class="odd">
<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: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 match="warning-list">
@ -143,11 +286,20 @@
</xsl:template>
<xsl:template match="warning">
<tr>
<td class="errname"><xsl:value-of select="errname" /></td>
<td class="errtype"><xsl:value-of select="errtype" /></td>
<td class="errmsg"><xsl:value-of select="errmsg" /></td>
<xsl:if test="(@num mod 2)=1">
<tr class="odd">
<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: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 match="error-caption-list">

View File

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

View File

@ -22,6 +22,10 @@
{
font-size: 14px;
font-weight: bold;
text-decoration:underline;
text-underline:single;
margin-top: 24px;
margin-bottom: 10px;
}
div.spacer
{
@ -32,6 +36,24 @@
font-size: 10px;
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 {
width: 1000px;
margin-left: 0;
@ -39,16 +61,48 @@
tr {
text-align: left;
}
tr.even {
background-color: #FFFFFF;
}
tr.odd {
background-color: #D6D3CE;
}
th {
font-size: 12px;
background-color: #D6D3CE;
color: black;
background-color: #999999;
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 {
width: 200px;
}
th.errtype {
width: 100px;
width: 200px;
}
th.errrange {
width: 100px;
@ -59,12 +113,38 @@
td {
font-weight: normal;
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 {
width: 200px;
}
td.errtype {
width: 100px;
width: 200px;
}
td.errrange {
width: 100px;
@ -85,20 +165,22 @@
<xsl:template match="twl-master-editor">
<xsl:apply-templates select="game" />
<xsl:apply-templates select="error-num-info" />
<div class="path">
<xsl:value-of select="path" />
</div>
<hr />
<div class="index">Error</div>
<xsl:apply-templates select="error-list" />
<hr />
<div class="index">Warning</div>
<xsl:apply-templates select="warning-list" />
<hr />
<xsl:apply-templates select="error-info" />
<xsl:apply-templates select="warning-info" />
<xsl:apply-templates select="error-caption-list" />
<hr />
<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>
</xsl:template>
<!-- Title Info -->
<xsl:template match="game">
<div class="game-title">
<xsl:value-of select="title-name" />(<xsl:value-of select="game-code" />)
@ -108,6 +190,58 @@
</div>
</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">
<table cellspacing="0">
<tr>
@ -122,11 +256,20 @@
</xsl:template>
<xsl:template match="error">
<tr>
<td class="errname"><xsl:value-of select="errname" /></td>
<td class="errtype"><xsl:value-of select="errtype" /></td>
<td class="errmsg"><xsl:value-of select="errmsg" /></td>
<xsl:if test="(@num mod 2)=1">
<tr class="odd">
<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: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 match="warning-list">
@ -143,11 +286,20 @@
</xsl:template>
<xsl:template match="warning">
<tr>
<td class="errname"><xsl:value-of select="errname" /></td>
<td class="errtype"><xsl:value-of select="errtype" /></td>
<td class="errmsg"><xsl:value-of select="errmsg" /></td>
<xsl:if test="(@num mod 2)=1">
<tr class="odd">
<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: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 match="error-caption-list">

View File

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

View File

@ -22,6 +22,10 @@
{
font-size: 14px;
font-weight: bold;
text-decoration:underline;
text-underline:single;
margin-top: 24px;
margin-bottom: 10px;
}
div.spacer
{
@ -32,6 +36,24 @@
font-size: 10px;
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 {
width: 1000px;
margin-left: 0;
@ -39,16 +61,48 @@
tr {
text-align: left;
}
tr.even {
background-color: #FFFFFF;
}
tr.odd {
background-color: #D6D3CE;
}
th {
font-size: 12px;
background-color: #D6D3CE;
color: black;
background-color: #999999;
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 {
width: 200px;
}
th.errtype {
width: 100px;
width: 200px;
}
th.errrange {
width: 100px;
@ -59,12 +113,38 @@
td {
font-weight: normal;
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 {
width: 200px;
}
td.errtype {
width: 100px;
width: 200px;
}
td.errrange {
width: 100px;
@ -85,20 +165,22 @@
<xsl:template match="twl-master-editor">
<xsl:apply-templates select="game" />
<xsl:apply-templates select="error-num-info" />
<div class="path">
<xsl:value-of select="path" />
</div>
<hr />
<div class="index">Error</div>
<xsl:apply-templates select="error-list" />
<hr />
<div class="index">Warning</div>
<xsl:apply-templates select="warning-list" />
<hr />
<xsl:apply-templates select="error-info" />
<xsl:apply-templates select="warning-info" />
<xsl:apply-templates select="error-caption-list" />
<hr />
<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>
</xsl:template>
<!-- Title Info -->
<xsl:template match="game">
<div class="game-title">
<xsl:value-of select="title-name" />(<xsl:value-of select="game-code" />)
@ -108,6 +190,58 @@
</div>
</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">
<table cellspacing="0">
<tr>
@ -122,11 +256,20 @@
</xsl:template>
<xsl:template match="error">
<tr>
<td class="errname"><xsl:value-of select="errname" /></td>
<td class="errtype"><xsl:value-of select="errtype" /></td>
<td class="errmsg"><xsl:value-of select="errmsg" /></td>
<xsl:if test="(@num mod 2)=1">
<tr class="odd">
<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: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 match="warning-list">
@ -143,11 +286,20 @@
</xsl:template>
<xsl:template match="warning">
<tr>
<td class="errname"><xsl:value-of select="errname" /></td>
<td class="errtype"><xsl:value-of select="errtype" /></td>
<td class="errmsg"><xsl:value-of select="errmsg" /></td>
<xsl:if test="(@num mod 2)=1">
<tr class="odd">
<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: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 match="error-caption-list">

View File

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