• R/O
  • HTTP
  • SSH
  • HTTPS

svg-dll: コミット

SVG (SSTP-Viewer Ghost) 用プラグイン


コミットメタ情報

リビジョンbdeeb4df950591ebaca9cf7389ded57fecb164eb (tree)
日時2003-11-07 02:58:41
作者naru <bottle@mika...>
コミッターnaru

ログメッセージ

Fix: surface difinition blocks with explicit key (i.g. surface=1:3,surface=2:5) are completely ignored

変更サマリ

差分

--- a/SVG.dll.txt
+++ b/SVG.dll.txt
@@ -22,6 +22,7 @@ SSTP-Viewer
2222  2.2 存在しないゴーストのリクエストへの反応が遅かったのを高速化。
2323   コメントを正しく読み飛ばすようにした。
2424  2.3 SVG3の仕様に可能な限り対応。コメント、/EOF等に対応。
25+ 2.4 surfaceのキーが明示されたブロックを認識しない問題を修正。
2526
2627 ●制限
2728  GIF形式のサーフィス画像ファイルはサポートしていません。
--- a/SVG.dpr
+++ b/SVG.dpr
@@ -62,7 +62,7 @@ end;
6262 // CanConfigureは、Configureを呼ばれてやることがあるかどうかを返す。
6363 function GetVersion(DLLName: PChar; NameLen: integer;
6464 var Version: integer; var CanConfigure: boolean): integer; cdecl;
65-const ThisDLL = 'SVG Surface Loader Ver. 2.3';
65+const ThisDLL = 'SVG Surface Loader Ver. 2.4';
6666 begin
6767 Version := 1;
6868 CanConfigure := true;
@@ -228,10 +228,10 @@ begin
228228 end else if (Key = 'surface') or (Length(Key) = 0) then
229229 begin
230230 // サーフィス
231- if System.Pos(':', Blocks[i]) <= 0 then
231+ if System.Pos(':', Val) <= 0 then
232232 Continue;
233- SurStr := Copy(Blocks[i], 1, System.Pos(':', Blocks[i])-1);
234- PosStr := Copy(Blocks[i], System.Pos(':', Blocks[i])+1, High(integer));
233+ SurStr := Copy(Val, 1, System.Pos(':', Val)-1);
234+ PosStr := Copy(Val, System.Pos(':', Val)+1, High(integer));
235235 try
236236 if System.Pos('-', SurStr) > 0 then
237237 begin
旧リポジトリブラウザで表示