TwlIPL_commit-99/add-ins/TwlSystem/docs/ChangeLog/Foundation_ChangeLog.html

283 lines
8.8 KiB
HTML
Executable File
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<html>
<head>
<title>NITRO-System Foundationライブラリ 更新履歴</title>
<meta http-equiv="Content-Type" content="text/html">
<meta http-equiv="content-style-type" content="text/css" />
<style type="text/css">
<!--
H1
{
font-weight : bold;
font-size : 250%;
text-align : left;
color : #46f;
margin : 0em 0em 0.5em 0em;
}
H2
{
font-weight : bold;
font-size : 150%;
text-align : left;
margin : 2em 0em 0.5em 0em;
padding-top : 8pt;
border-top-style : double;
border-top-width : 3px;
}
H3
{
font-weight : bold;
font-size : 120%;
margin : 1em 0em 0.5em 0em;
padding-top : 8pt;
border-top-style : solid;
border-top-width : 1px;
}
H4
{
font-weight : normal;
font-size : 100%;
margin : 0em 0em 0em 0.5em;
}
DIV.date
{
font-size : normal;
text-align : right;
margin : 0pt 0pt 12pt 0pt;
}
DIV.licence
{
margin: 0em;
border-style : solid;
border-width : 1px;
}
P
{
font-size : normal;
margin : 0em 1em 0.5em 1em;
line-height : 150%;
}
PRE
{
font-size : normal;
margin : 0em 0em 1em 2em;
line-height : 120%;
}
DT
{
margin : 1em 0em 0em 1em;
}
DD
{
margin-left : 3em;
}
UL
{
margin-top : 0em;
}
-->
</style>
</head>
<body>
<h1>NITRO-System Foundationライブラリ 更新履歴</h1>
<h2>■ インデックス</h2>
<h3><a href="#version_20080408">■ 2008年04月08日版</a></h3>
<h4>追加・変更された機能</h4>
<ul style="list-style-type:none;">
<li><a href="#note_76-F01">ノート 76-F01: (マニュアル) 改訂履歴の書式変更とSDKに関する記載の修正</a></li>
</ul>
<h3><a href="#version_20071126">■ 2007年11月26日版</a></h3>
<h4>追加・変更された機能</h4>
<ul style="list-style-type:none;">
<li><a href="#note_71-F01">ノート 71-F01: (コンバータ) アーカイバの修正</a></li>
</ul>
<h3><a href="#version_20050901">■ 2005年09月01日版</a></h3>
<h4>不具合修正</h4>
<ul style="list-style-type:none;">
<li><a href="#note_50-F01">ノート 50-F01: (ライブラリ) メモリアロケータの修正</a></li>
</ul>
<h3><a href="#version_20041110">■ 2004年11月10日版</a></h3>
<h4>追加・変更された機能</h4>
<ul style="list-style-type:none;">
<li><a href="#note_31-F01">ノート 31-F01: (ライブラリ) 拡張ヒープマネージャの修正</a></li>
</ul>
<h4>不具合修正</h4>
<ul style="list-style-type:none;">
<li><a href="#note_31-F02">ノート 31-F02: (コンバータ) アーカイバの修正</a></li>
</ul>
<h3><a href="#version_20040902">■ 2004年09月02日版</a></h3>
<h4>追加・変更された機能</h4>
<ul style="list-style-type:none;">
<li><a href="#note_20-F01">ノート 20-F01: (ライブラリ) 拡張ヒープマネージャにメモリブロックチェック機能を追加</a></li>
</ul>
<h3><a href="#version_20040802">■ 2004年08月02日版</a></h3>
<h4>追加・変更された機能</h4>
<ul style="list-style-type:none;">
<li><a href="#note_15-F01">ノート 15-F01: (ライブラリ) フレームヒープマネージャにメモリブロックのサイズ変更機能を追加</a></li>
<li><a href="#note_15-F02">ノート 15-F02: (ライブラリ) ユニットヒープマネージャにメモリブロックサイズ取得機能の追加</a></li>
<li><a href="#note_15-F03">ノート 15-F03: (ライブラリ) メモリアロケータを追加</a></li>
</ul>
<h3><a href="#version_20040720">■ 2004年07月20日版</a></h3>
<h4>追加・変更された機能</h4>
<ul style="list-style-type:none;">
<li><a href="#note_13-F01">ノート 13-F01: (ライブラリ) ユニットヒープマネージャに必要ユニットヒープサイズの取得機能を追加</a></li>
<li><a href="#note_13-F02">ノート 13-F02: (ライブラリ) ヒープのFinalROM版でダンプ機能を無効化</a></li>
</ul>
<h3><a href="#version_20040610">■ 2004年06月10日版</a></h3>
<h4>追加・変更された機能</h4>
<ul style="list-style-type:none;">
<li><a href="#note_09-F01">ノート 09-F01: (ライブラリ) アーカイブマネージャを追加</a></li>
</ul>
<h3><a href="#version_20040528">■ 2004年05月28日版</a></h3>
<h4>不具合修正</h4>
<ul style="list-style-type:none;">
<li><a href="#note_08-F01">ノート 08-F01: (ライブラリ) リストのオブジェクト挿入機能の不具合を修正</a></li>
</ul>
<h2 id="version_20080408">■ 2008年04月08日版での変更点</h2>
<h3 id="note_76-F01">ノート 76-F01: (マニュアル) 改訂履歴の書式変更とSDKに関する記載の修正</h3>
<p>下記に示すpdfマニュアルの改訂履歴の書式を変更しました。
またSDKに関する記載をNITRO-SDKからTWL-SDKに修正しました。
</p>
<ul><li> Allocator.pdf
</li>
<li> ArchiveFormat.pdf
</li>
<li> ArchiveManager.pdf
</li>
<li> Archiver.pdf
</li>
<li> MemoryManager.pdf
</li>
</ul>
<h2 id="version_20071126">■ 2007年11月26日版での変更点</h2>
<h3 id="note_71-F01">ノート 71-F01: (コンバータ) アーカイバの修正</h3>
<p>アーカイバnnsarc が1.1.0 版になりました。1.1.0 版での変更点は下記の通りです。
</p>
<ul><li> -A --alignオプションを指定することにより、アーカイブ内のファイルのアライメントを指定することができるよう
になりました。オプションを指定しない場合には、従来通り4バイトの境界に整列されます。
</li>
</ul>
<h2 id="version_20050901">■ 2005年09月01日版での変更点</h2>
<h3 id="note_50-F01">ノート 50-F01: (ライブラリ) メモリアロケータの修正</h3>
<p>FndInitAllocatorForSDKHeap()関数の名前が、
マニュアルではFndInitAllocatorForOSHeap()と間違えて表記されていたのを修正しました。
</p>
<h2 id="version_20041110">■ 2004年11月10日版での変更点</h2>
<h3 id="note_31-F01">ノート 31-F01: (ライブラリ) 拡張ヒープマネージャの修正</h3>
<p>以前のバージョンでは、NNS_FndCheckExpHeap()関数とNNS_FndCheckForMBlockExpHeap()関数は、
最終ROM (FinalROM) 版ライブラリにおいては常にFALSEを返し、エラーが発見されたことを示していました。
</p>
<p>今回からは常にTRUEを返し、エラーが発見されなかったことを示すように変更しました。
</p>
<h3 id="note_31-F02">ノート 31-F02: (コンバータ) アーカイバの修正</h3>
<p>アーカイバnnsarcが1.0.0版になりました。
1.0.0版での変更点は以下の通りです。
</p>
<ul><li> -x --extractモードを指定してアーカイブ内のファイルを取り出す時に、
指定されたディレクトリが作成できなかった場合のエラー処理が正しく行われていなかったのを修正しました。
</li>
</ul>
<ul><li> -i --indexオプションを指定して言語用のファイル定義ヘッダファイルを出力する時、
ファイル名の先頭が数字であった場合に、
そのシンボルの接頭語の後ろにアンダスコアが2つ連続で入ってしまう不具合を修正しました。
</li>
</ul>
<h2 id="version_20040902">■ 2004年09月02日版での変更点</h2>
<h3 id="note_20-F01">ノート 20-F01: (ライブラリ) 拡張ヒープマネージャにメモリブロックチェック機能を追加</h3>
<p>NNS_FndCheckExpHeap()関数とNNS_FndCheckForMBlockExpHeap()関数を追加しました。
拡張ヒープと拡張ヒープから確保されたメモリブロックが破壊されていないかチェックすることが出来ます。
</p>
<h2 id="version_20040802">■ 2004年08月02日版での変更点</h2>
<h3 id="note_15-F01">ノート 15-F01: (ライブラリ) フレームヒープマネージャにメモリブロックのサイズ変更機能を追加</h3>
<p>NNS_FndResizeForMBlockFrmHeap()関数を追加しました。
フレームヒープから確保されたメモリブロックのサイズを変更することが出来ます。
</p>
<h3 id="note_15-F02">ノート 15-F02: (ライブラリ) ユニットヒープマネージャにメモリブロックサイズ取得機能の追加</h3>
<p>NNS_FndGetMemBlockSizeForUnitHeap()関数を追加しました。
ユニットヒープに設定されている1メモリブロックあたりのサイズの値が取得できます。
</p>
<h3 id="note_15-F03">ノート 15-F03: (ライブラリ) メモリアロケータを追加</h3>
<p>メモリアロケータの初期バージョンを追加しました。
</p>
<h2 id="version_20040720">■ 2004年07月20日版での変更点</h2>
<h3 id="note_13-F01">ノート 13-F01: (ライブラリ) ユニットヒープマネージャに必要ユニットヒープサイズの取得機能を追加</h3>
<p>NNS_FndCalcHeapSizeForUnitHeap()関数を追加しました。
メモリブロックのサイズと個数から、必要となるユニットヒープのサイズを取得することが出来ます。
</p>
<h3 id="note_13-F02">ノート 13-F02: (ライブラリ) ヒープのFinalROM版でダンプ機能を無効化</h3>
<p>最終ROM (FinalROM) 版ライブラリでは、
NNS_FndDumpHeap()関数が何も処理を行わないように修正しました。
</p>
<h2 id="version_20040610">■ 2004年06月10日版での変更点</h2>
<h3 id="note_09-F01">ノート 09-F01: (ライブラリ) アーカイブマネージャを追加</h3>
<p>アーカイブマネージャの初期バージョンを追加しました。
</p>
<h2 id="version_20040528">■ 2004年05月28日版での変更点</h2>
<h3 id="note_08-F01">ノート 08-F01: (ライブラリ) リストのオブジェクト挿入機能の不具合を修正</h3>
<p>NNS_FndInsertListObjectで、
オブジェクトが正しくリストに挿入出来ていなかったバグを修正しました。
</p>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
</body>
</html>