------------------------------------------------------------------------
Scomp4w テキストコンペア 変更歴
All Rights Reserved.Copyright (C) 1989,2008,K.Horishima
------------------------------------------------------------------------
[MS-DOS版リリース]
source compare tool
1989/11/1 01-00リリース
(1)新規作成
1989/12/22 01-01リリース
(1)B16支援
(2)不良対策
1990/1/19 01-02リリース
(1)不良対策
1990/1/23 01-03リリース
(1)ワイルドカード指定を支援
(2)ステップ数合計計算を支援
1990/1/30 01-04リリース
(1)2020プリンタへの縮小印刷および直接印刷支援
1990/2/16 01-05リリース
(1)OS/2 カーネルモード支援
(2)不良対策
[UNIX版リリース]
source compare tool
1990/3/28 01-06リリース
(1)UNIX支援
1991/3/30 01-07リリース
(1)コメント削除支援
(2)空白削除支援
1991/9/14 01-08リリース
(1)不良対策
1991/9/16 01-08-01リリース
(1)不良対策
1991/9/16 01-08-02リリース
(1)中間ファイルを支援
[DOS/V版リリース]
source compare tool
1993/5/25 01-08-03リリース
(1)DOS/V支援
1997/6/8 1.84リリース
(1)C++ //コメント支援
[Windows 32bit版]
2002/5/23 2.0リリース
(1)Windows支援
2002/5/24 2.01リリース
(1)同じファイルまたはディレクトリを指定すると、ファイルが読み込めない問題を対策
(2)比較するファイルがないとき、ステップ数が表示されないのを対策
(3)変更歴、使用方法のメニューからの表示を支援
2002/5/30 2.02リリース
(1)拡張子指定を支援
(2)ステップ数の合計表示を支援
(3)例外処理の問題を対策
(4)ファイルの種類指定の並びを変更
2002/6/1 2.03リリース
(1)変更箇所へのジャンプを支援
(2)ファイルを開いたときに、比較結果を表示するように変更
(3)コメントのカウントを支援(/* */は未支援)
(4)新規作成のときに前の設定が残っている問題を対策
(5)パラメタを変更後、終了時に保存確認が出ない問題を対策
(6)ファイル名などに行番号が付く問題を対策
(7)変更が無いのにサマリーで変更有と表示する問題を対策
2002/6/8 2.04リリース
(1)「比較開始」にアクセラレータキーを追加
(2)メニューの表現を改善
(3)ファイルの終端に追加した行が追加ではなく変更になる問題を対策
(4)「カラムのずれを無視」を指定したとき、ネストが削除されたテキストの場合に比較が不正になる問題を対策
(5)ジャンプしたときに、スライダーが追随しない問題を対策
2002/6/10 2.05リリース
(1)サブディレクトリのネストを支援
(2)前の相違点へのジャンプを支援
(3)同一行の判定で、複数の文字列があった場合の処理を改善
(4)ツールバーのアイコンデザインを改善
(5)ツールバーに「次の相違点へ」、「前の相違点へ」を追加
2002/6/16 2.06リリース
(1)2つのファイルまたはディレクトリのDrag&Dropを支援
(2)比較ファイルの参照で、ダイアログのフィルターに「全てのファイル」を追加
(3)拡張子のデフォルトに「.RC;.IDL;.RC2;.TXT」を追加した
(4)比較結果がない場合に「前の相違点へのジャンプ」を不活性化するようにした
(5)「サブディレクトリを検索」の初期化漏れを対策
2002/6/18 2.07リリース
(1)上限を指定したバイナリファイルの比較を支援
2002/6/23 2.08リリース
(1)複数行で変更有無を判定する指定を支援
(2)空白行は、比較時に無視するようにした
(3)コメント指定のフィールドを3桁入るように変更
(4)ファイルを開いたり、比較をし直したときにスライダーを戻すようにした
2002/10/9 2.09リリース
(1)比較結果の保存をしたとき、色分けを罫線で表現するようにした
(2)比較結果の保存をしたとき、変更が無い箇所のが多い場合は途中を省略するようにした(同一行の出力行数指定)
(3)フォントサイズの初期値を9ポイントに変更した
(4)比較結果の保存をしたとき、ファイル名の囲いが長すぎるのを対策
(5)新、旧の行の境目に「|」を表示して見やすくした
2002/11/15 2.10リリース
(1)readme.txtにWindowsXP professinalの支援を追記
(2)同一行の出力行数指定で0にしたときに省略なしなのに省略行が余分に出るのを対策
(3)ファイル選択時に*.htm,*.htmlが含まれるように変更
2002/11/18 2.11リリース
(1)ファイルの拡張子などの設定の変更を支援
2002/11/19 2.12リリース
(1)比較方法の初期値の設定を支援
(2)横スクロールを支援
(3)比較ファイル指定時にディレクトリの参照を支援
2002/12/23 2.13リリース
(1)「カラムのずれを無視」指定のとき、行内のカラムのずれも無視するようにしました。
(2)複数行で判断するときの評価係数の判定方法を改善しました。
(3)前の行の変更有り無しを複数行指定時の一致判定に加味するようにしました。
(4)「}」に加えて、「
」「」「」でも比較の打ち切りをするようにしました。
2003/2/5 2.14リリース
(1)文字コードがSJISかUnicodeを自動判別してテキストの比較ができるようにしました。
2003/2/21 2.15リリース
(1)色の設定ができるようにしました。
(2)フォント、色の設定を保存するようにしました。
(3)サマリー上でのダブルクリックで該当するソースの比較箇所へジャンプできるようにしました。
(4)ソースの比較箇所でのダブルクリックでソースを表示するようにしました。
(5)サマリーのソース名の桁数を22桁から40桁に増やしました。
2003/4/1 2.16リリース
(1)比較性能の改善を多少行いました。
(2)2.13で追加した「
」で比較打ち切りをしないように変更しました。
(3)同一行判定行数が1以外のときに、前後の同一行が変更の表示になるのを対策しました。
(4)削除行判定で1行の文字列数が少ないときは一致判定しないように変更しました。
(5)ファイルを比較するときにバナイリ指定にしていてもテキストで比較するのを対策しました。
(6)ファイルを比較するときにバイナリかテキストか不明なとき、バイナリとして比較するようにしました。
2003/4/3 2.17リリース
(1)1文字単位の差分表示を支援しました。(比較結果の保存は対応していません。)
(2)コメント文字列の文字列長を5桁までに変更しました。
(3)1行の比較処理で変更されている箇所以降全て変更と判定していたのを対策しました。
2003/4/12 2.18リリース
(1)バイナリファイルの比較サイズの上限を999,999BYTEに変更しました。
(2)1文字単位の差分表示で大文字/小文字の区別をしない指定のときも区別して表示していたのを対策しました。
(3)1文字単位の差分表示で追加部分の表示で最後の漢字に文字化けがあったのを対策しました。
2003/4/18 2.19リリース
(1)レジストリ削除を支援しました。
(2)インストーラを支援しました。
2003/5/7 2.20リリース(非公開)
(1)文字コードがSJIS/Unicode/JIS/EUCかを自動判別してテキストの比較ができるようにしました。
(2)正式版とし、シェアウェアとしました。
2003/5/8 2.21リリース
(1)EUCの判定で、全て英字のファイルのときに、EUCと誤判定し、フリーズする問題を対策しました。
2003/6/11 2.22リリース
(1)全てのファイルが同じであったときに、表示を省略する指定を追加しました。
(2)1つのファイルまたはディレクトリを2回Drag&Dropで比較できるようにしました。
(3)比較するファイルが無いときにDEBUG時にASSERTが発生するのを対策しました。
(4)比較中の経過を表示するようにしました。
(5)比較中は、カーソルを砂時計にするようにしました。
2003/8/13 2.23βリリース(非公開)
(1)UTF-8を支援しました。
2003/8/16 2.23リリース
(1)UTF-8で1行の長さが長いとAPエラーになるのを対策しました。
(2)拡張子の指定で拡張子なしや指定したものと先頭が一致するもの(例 .CPPを指定して.Cもが比較される)が比較対象となる問題を対策しました。
また、scomp4w.ini,scomp4w_VC.iniのWildCard指定に「.C」を追加しました。
(3)次の相違点・前の相違点へジャンプしたとき、ファイル名行でも止まっていたのをファイル名では止まらないように改善しました。
(4)前の相違点へジャンプしたとき、変更行が続いていたときは、連続している一番先頭の変更行で止まるように改善しました。
(5)背景をちらつかないようにしました。
2003/12/26 2.24リリース
(1)ディレクトリを比較したときは、サマリーにディレクトリ名を追加するようにしました。
2004/1/6 2.25リリース
(1)削除行のあとに削除した内容と類似行があると、追加と判定していたのを改善しました。
(2)1文字単位の差分表示で1文字だけ一致するとき追加としないようにしました。
(3)次の相違点・前の相違点へジャンプしたとき、2.24の修正で追加したディレクトリ名に止まってしまうのを対策しました。
(4)漢字が化ける場合があるのを対策しました。
2004/1/7 2.26リリース
(1)2.25の修正(2)で、1文字単位の差分表示で最後の文字が表示されない場合があるのを対策しました。
(2)2.25の修正(1)でカラムがずれてる行がカラムのずれを無視指定していても変更行となるのを対策しました。
(3)比較性能の改善を行いました。
2004/3/1 2.27リリース
(1)ファイル一覧(サマリー)へのジャンプを支援しました。
(2)ホイールマウスのホイールでスクロールができるようにしました。
(3)ファイル一覧で、ファイル表示がディレクトリ表示とあっていない場合があるのを対策しました。
(4)SJISを誤ってUTF-8と判定する場合があるのを対策しました。
2004/3/14 2.28リリース
(1)比較を中断できるようにしました。
(2)HTML用の設定ファイルにXML、CGIのファイルを追加しました。
(3)XML用の設定ファイルを追加しました。
2004/3/16 2.29リリース
(1)テキストファイルの文字コードがUnicodeで、改行コードが0x0aだけのときに異常終了する場合があるのを対策しました。
2004/5/9 2.30リリース
(1)比較論理を見直しました。
・空行での一致判定をしないようにしました。
・比較打ち切り文字で一致したときは、一致とするようにしました。
・類似している行は一致行とみなすようにしました。
・7文字以下の行で一致判定しないようになっていたのを対策しました。
・類似度判定を80%から75%に変更しました。
(2)コピーを支援しました。
(3)キーボード、マウスで範囲選択できるようにしました。
(4)ファイル一覧のディレクトリ表示からフォルダーが開けるようにしました。
(5)表示しているファイル、ディレクトリを1行目に表示するようにしました。
(6)F9でファイル一覧にジャンプできるよにしました。
(7)比較ファイルで古いファイル、新しいファイルを入れ替えられるようにしました。
(8)終了時に明示的にリストの開放を行うようにしました。
(9)画面範囲内でスクロールしたときにマウスホイールで前にスクロールすると先頭行になるのを対策しました。
2004/6/24 2.31リリース
(1)ウィンドウが重なっているときに、マウスクリックでウィンドウの切り替えを行うと、範囲選択が残るのを対策しました。
(2)2.30(5)の修正で最終行が表示されなくなっていたのを対策しました。
(3)水平スクロールの単位が縦スクロールの単位になっていたのを対策しました。
(4)余白行をダブルクリックするとAPエラーとなるのを対策しました。
(5)余白行は選択できないようにしました。
2004/7/25 2.32リリース
(1)類似する行があると誤判定するのを対策しました。
(2)C/C++で関数単位で挿入・削除されていると誤判定するのを対策しました。
(3)同一行判断行数の初期値を8に変更しました。
(4)同一行判断行数を1より大きくしたときに全く異なる行が一致となる場合があるのを対策しました。
(5)同一行判断行数を1より大きくしたときに同一なのに新旧ともに行が表示されるのを対策しました。
(6)「}」の場合は、カラムのズレを有効にしているはずなのに有効になっていなかったのを対策しました。
(7)比較の打ち切り文字列との比較は、文字列の左側から行うように変更しました。
(8)文字コードの判定をファイルの先頭1KBから10KBに変更しました。
2004/8/28 2.33リリース
(1)2.30(5)の修正でページスクロールしたとき1行余分にスクロールしていたのを対策しました。
(2)マウスホイールで相違点にジャンプできるようにしました。
(3)カタカナを半角に統一しました。
2005/9/25 2.34リリース
(1)行番号の出力指定のとき、1文字単位の差分表示とならないのを対策しました。
(2)行番号の出力指定のとき、右側のファイル表示ができないのを対策しました。
(3)行番号の出力指定のとき、選択範囲が狭いのを対策しました。
(4)1文字単位の比較で、複数文字で同一判定するようにしました。
(5)1文字単位の比較で、比較論理を見直しました。
2006/2/20 2.35リリース
(1)削除ファイルも比較する指定を支援しました。(削除フォルダーは未支援)
(2)行数の計算でEOFが含まれていたのを対策しました。
(3)CMPファイルをDrag&Dropしたときに、ファイルが開かないのを対策しました。
(4)「全て同じときに省略」のニモニックがなかったのを付加しました。
2006/2/21 2.36リリース
(1)2.35(3)の修正でフォルダーのDrag&Dropができなくなっていたのを対策しました。
(2)CMPファイルをDrag&DropしたときにMRUに反映されないのを対策しました。
2008/3/10 2.37リリース
(1)行の一致が続いていたときは、比較時に1行単位に比較するように改善しました。
(2)行が一致していた後の追加・削除で比較が不正になるのを対策しました。
(3)}の後の比較が不正になるのを対策しました。
(4)空白行の比較が不正になるのを対策しました。
(5)比較時の性能を改善しました。
(6)readme.txtにWindows(R) Vistaの支援を追記
*Windowsは、米国およびその他の国における米国Microsoft Corp.の登録商標です。
その他、一般に会社名、製品名は各社の商標または登録商標です。
以上
------------------------------------------------------------------------