# # ChangeLog for / # # Generated by Trac 1.6 # Nov 23, 2024, 7:24:04 AM Tue, 15 Jul 2008 13:57:07 GMT dai [548] * trunk/ab5.0/bin/x64/abc.exe (modified) #177への対応(※64bit版への対応) 。 ・VarPtr(This)をエラーとして扱うようにした。 ... Sun, 13 Jul 2008 14:54:55 GMT イグトランス (egtra) [547] * trunk/ab5.0/ablib/src/Classes/ActiveBasic/Windows/UI/Application.ab (added) * trunk/ab5.0/ablib/src/Classes/ActiveBasic/Windows/UI/Control.ab (modified) * trunk/ab5.0/ablib/src/Classes/ActiveBasic/Windows/UI/EventArgs.ab (modified) * trunk/ab5.0/ablib/src/Classes/ActiveBasic/Windows/UI/Form.ab (added) * trunk/ab5.0/ablib/src/Classes/ActiveBasic/Windows/UI/FormEventList.txt (added) * trunk/ab5.0/ablib/src/Classes/ActiveBasic/Windows/UI/WindowHandle.sbp (modified) Applicationクラスの追加 Sun, 13 Jul 2008 05:57:57 GMT dai [546] * trunk/ab5.0/ablib/src/Classes/System/Threading/Thread.ab (modified) * trunk/ab5.0/ablib/src/system/gc.sbp (modified) * trunk/ab5.0/bin/x86/abc.exe (modified) ・VarPtr(This)をエラーとして扱うようにした。 ・デリゲート生成時にThisに対するオブジェクトポインタが正常に取得でき ... Sun, 13 Jul 2008 05:09:01 GMT イグトランス (egtra) [545] * trunk/ab5.0/ablib/TestCase/SimpleTestCase/SimpleTestCase.ab (modified) * trunk/ab5.0/ablib/src/Classes/ActiveBasic/Windows/UI/Control.ab (moved) * trunk/ab5.0/ablib/src/Classes/ActiveBasic/Windows/UI/ControlEvent.sbp (moved) * trunk/ab5.0/ablib/src/Classes/ActiveBasic/Windows/UI/ControlEventList.txt (moved) * trunk/ab5.0/ablib/src/Classes/ActiveBasic/Windows/UI/EventArgs.ab (moved) * trunk/ab5.0/ablib/src/Classes/ActiveBasic/Windows/UI/FormEvent.sbp (added) * trunk/ab5.0/ablib/src/Classes/ActiveBasic/Windows/UI/MakeControlEventHandler.ab (moved) * trunk/ab5.0/ablib/src/Classes/ActiveBasic/Windows/UI/WindowHandle.sbp (moved) * trunk/ab5.0/ablib/src/Classes/System/Windows (deleted) * trunk/ab5.0/ablib/src/Classes/index.ab (modified) ActiveBasic.Windows.UI.FormsをUIへ移動。UI以下にForms以外置くものが思 い浮かばないので。 Sun, 13 Jul 2008 04:47:20 GMT イグトランス (egtra) [544] * trunk/ab5.0/ablib/src/Classes/ActiveBasic/Windows/UI/Forms/Control.ab (modified) * trunk/ab5.0/ablib/src/Classes/ActiveBasic/Windows/UI/Forms/ControlEvent.sbp (modified) * trunk/ab5.0/ablib/src/Classes/ActiveBasic/Windows/UI/Forms/ControlEventList.txt (modified) * trunk/ab5.0/ablib/src/Classes/ActiveBasic/Windows/UI/Forms/EventArgs.ab (modified) キー関連とCreateイベントの追加 Sat, 12 Jul 2008 20:03:44 GMT NoWest [543] * trunk/ab5.0/ablib/src/Classes/System/Collections/Generic/List.ab (modified) 無理矢理だがICollectionとIListを実装。 コンストラクタを追加。 Sat, 12 Jul 2008 17:29:17 GMT イグトランス (egtra) [542] * trunk/ab5.0/ablib/src/Classes/ActiveBasic/Windows/UI/Forms/Control.ab (modified) * trunk/ab5.0/ablib/src/Classes/ActiveBasic/Windows/UI/Forms/ControlEvent.sbp (modified) * trunk/ab5.0/ablib/src/Classes/ActiveBasic/Windows/UI/Forms/ControlEventList.txt (modified) * trunk/ab5.0/ablib/src/Classes/ActiveBasic/Windows/UI/Forms/EventArgs.ab (modified) * trunk/ab5.0/ablib/src/Classes/ActiveBasic/Windows/UI/Forms/MakeControlEventHandler.ab (modified) * trunk/ab5.0/ablib/src/Classes/System/Collections/Generic/Dictionary.ab (modified) * trunk/ab5.0/ablib/src/Classes/System/Delegate.ab (modified) Controlをデリゲートベースにした。DictionaryのContainsKeyとTryGetValue ... Sat, 12 Jul 2008 16:48:08 GMT dai [541] * trunk/ab5.0/system/ide/syntax/ab.xml (modified) "Export"をキーワードとして青色で表示するようにした Sat, 12 Jul 2008 15:06:26 GMT dai [540] * trunk/ab5.0/ablib/src/api_wininet.sbp (modified) InternetOpenUrl関数、HttpQueryInfo関数の定義を追加。その他必要な定数 を追加。 Sat, 12 Jul 2008 14:31:25 GMT dai [539] * trunk/ab5.0/bin/x86/abc.exe (modified) #175への対応。型パラメータが値型のジェネリック型(テンプレート展開対 ... Sat, 12 Jul 2008 13:05:05 GMT dai [538] * trunk/ab5.0/abdev.exe (modified) * trunk/ab5.0/system/ide (added) * trunk/ab5.0/system/ide/syntax (added) * trunk/ab5.0/system/ide/syntax/ab.xml (added) コードハイライターを汎用的に実装しなおした。syntaxファイルを読み込む 仕様とした。 Sat, 12 Jul 2008 05:14:23 GMT イグトランス (egtra) [537] * trunk/ab5.0/ablib/TestCase/SimpleTestCase/CollectionTest.ab (added) * trunk/ab5.0/ablib/TestCase/SimpleTestCase/SimpleTestCase.idx (modified) * trunk/ab5.0/ablib/TestCase/SimpleTestCase/SimpleTestCase.pj (modified) * trunk/ab5.0/ablib/src/Classes/System/Collections/Generic/Dictionary.ab (modified) * trunk/ab5.0/ablib/src/basic/prompt.sbp (modified) Dictionary.Removeとテストを追加。#promptでコンパイルできない問題を修 正。 Thu, 10 Jul 2008 16:24:57 GMT イグトランス (egtra) [536] * trunk/ab5.0/ablib/build_batch/build_basic_static_libaray_full.bat (modified) * trunk/ab5.0/ablib/build_batch/build_basic_static_libaray_x86_only.bat (modified) * trunk/ab5.0/ablib/src/Classes/System/Runtime/InteropServices/GCHandle.ab (modified) * trunk/ab5.0/ablib/src/Classes/System/Threading/Thread.ab (modified) * trunk/ab5.0/ablib/src/api_window.sbp (modified) * trunk/ab5.0/ablib/src/basic/function.sbp (modified) * trunk/ab5.0/ablib/src/ole2.ab (modified) 細かい修正。 Str$にStringを受け取る多重定義を追加した。 ... Thu, 03 Jul 2008 11:43:06 GMT NoWest [535] * trunk/ab5.0/ablib/src/gl/glu.sbp (modified) Unicodeに対応 Wed, 02 Jul 2008 06:40:31 GMT NoWest [534] * trunk/ab5.0/ablib/src/abgl.ab (deleted) Removed file/folder Sun, 29 Jun 2008 15:39:14 GMT dai [533] * trunk/ab5.0/bin/x64/abc.exe (modified) * trunk/ab5.0/bin/x86/abc.exe (modified) 値渡しの構造体パラメータが正常に引き渡されない不具合を修正。 Sun, 29 Jun 2008 06:23:03 GMT dai [532] * trunk/ab5.0/ablib/src/Classes/System/Threading/Thread.ab (modified) * trunk/ab5.0/ablib/src/system/enum.sbp (modified) * trunk/ab5.0/bin/x64/abc.exe (modified) * trunk/ab5.0/bin/x86/abc.exe (modified) ・If/While/Doなどのステートメントに引き渡す式の戻り値がクラス型の場合 はBoolean型へのキャストを試みるようにした。 ... Sun, 29 Jun 2008 02:42:27 GMT OverTaker [531] * trunk/ab5.0/ablib/src/Classes/System/Collections/Generic/List.ab (modified) * trunk/ab5.0/ablib/src/Classes/System/IO/Directory.ab (modified) * trunk/ab5.0/ablib/src/Classes/System/String.ab (modified) String.Split,Joinメソッド実装 Sat, 28 Jun 2008 17:09:25 GMT dai [530] * trunk/ab5.0/bin/x64/abc.exe (modified) * trunk/ab5.0/bin/x86/abc.exe (modified) #171への対応。テンプレート展開後のクラスメソッドの実装で、SizeOf(T)が ... Sat, 28 Jun 2008 14:25:01 GMT dai [529] * trunk/ab5.0/bin/x64/abc.exe (modified) * trunk/ab5.0/bin/x86/abc.exe (modified) #172への対応。パラメータにジェネリック型が正常に指定できない不具合を 修正。 Sat, 28 Jun 2008 13:22:10 GMT dai [528] * trunk/ab5.0/bin/x64/abc.exe (modified) * trunk/ab5.0/bin/x86/abc.exe (modified) Importsが正常に解釈されない不具合を修正 Thu, 26 Jun 2008 14:06:28 GMT dai [527] * trunk/ab5.0/abdev.exe (modified) * trunk/ab5.0/ablib/src/system/gc.sbp (modified) * trunk/ab5.0/bin/x86/abc.exe (modified) 【コンパイラ】 ・#169への対応。List内にて、SizeOf(T)が正常な値を返していない不具合を 修正。 ... Thu, 26 Jun 2008 11:25:29 GMT OverTaker [526] * trunk/ab5.0/ablib/src/Classes/System/Collections/Generic/List.ab (modified) * trunk/ab5.0/ablib/src/Classes/System/Console.ab (modified) * trunk/ab5.0/ablib/src/Classes/System/TimeSpan.ab (modified) List,TimeSpan.ToString()実装。 Console.WriteのObject型のオーバーロードを追加。 Tue, 24 Jun 2008 16:16:08 GMT dai [525] * trunk/ab5.0/abdev.exe (modified) * trunk/ab5.0/system/res.dll (modified) バージョンを5.0.0.5に上げた(CP5としてリリース用)。 Tue, 24 Jun 2008 15:59:08 GMT dai [524] * trunk/ab5.0/abdev.exe (modified) * trunk/ab5.0/bin/x64/abc.exe (modified) * trunk/ab5.0/bin/x86/abc.exe (modified) バージョンを5.0.0.5に上げた(CP5としてリリース用)。 Sat, 21 Jun 2008 07:12:45 GMT OverTaker [523] * trunk/ab5.0/ablib/src/Classes/System/IO/FileInfo.ab (modified) * trunk/ab5.0/ablib/src/Classes/System/IO/TextWriter.ab (modified) * trunk/ab5.0/ablib/src/basic/dos_console.sbp (modified) タイプミスとか修整 Sat, 21 Jun 2008 06:59:30 GMT OverTaker [522] * trunk/ab5.0/ablib/src/Classes/System/Console.ab (modified) * trunk/ab5.0/ablib/src/Classes/System/IO/TextWriter.ab (modified) * trunk/ab5.0/ablib/src/basic/dos_console.sbp (modified) Console.Writeを実装。TextWriter.Synchronizedは実装してません。 Fri, 20 Jun 2008 23:01:01 GMT イグトランス (egtra) [521] * trunk/ab5.0/ablib/src/Classes/ActiveBasic/Strings/SPrintF.ab (modified) * trunk/ab5.0/ablib/src/Classes/System/Text/StringBuilder.ab (modified) * trunk/ab5.0/ablib/src/api_imm.sbp (modified) * trunk/ab5.0/ablib/src/api_reg.sbp (modified) * trunk/ab5.0/ablib/src/api_shell.sbp (modified) * trunk/ab5.0/ablib/src/api_system.sbp (modified) * trunk/ab5.0/ablib/src/api_window.sbp (modified) * trunk/ab5.0/ablib/src/api_winsock2.sbp (modified) 表記揺れ、ミスなど修正 Wed, 18 Jun 2008 16:12:08 GMT dai [520] * trunk/ab5.0/abdev.exe (modified) * trunk/ab5.0/bin/x64/abc.exe (modified) * trunk/ab5.0/bin/x86/abc.exe (modified) ・[519]を64bit版にマージ。 ・#130への対応。静的リンクライブラリの依存関係解決モジュールを実装し た。 Tue, 10 Jun 2008 14:46:25 GMT dai [519] * trunk/ab5.0/abdev.exe (modified) * trunk/ab5.0/ablib/src/Classes/System/Collections/Generic/List.ab (modified) ジェネリッククラスの型パラメータに値型が指定された場合、そのクラスが ... Tue, 10 Jun 2008 14:43:20 GMT dai [518] * trunk/ab5.0/ablib/TestCase/SimpleTestCase/SimpleTestCase.idx (modified) * trunk/ab5.0/ablib/TestCase/SimpleTestCase/SimpleTestCase.pj (modified) [517]のコミット漏れ。exe/dllの場合、リソースファイルは必ずインクルー ド対象とした(構成管理の簡素化が目的)。 Tue, 10 Jun 2008 14:41:54 GMT dai [517] * trunk/ab5.0/bin/x86/abc.exe (modified) * trunk/ab5.0/system/res.dll (modified) 色々改修(すみません、リファクタリングがほとんどで、ハッキリとしたロ グはないです)。 Mon, 09 Jun 2008 15:35:58 GMT dai [516] * trunk/ab5.0/ablib/TestCase/SimpleTestCase/XmlTest.ab (modified) パスの区切り文字の指定漏れを修正 Sat, 07 Jun 2008 01:57:43 GMT dai [515] * trunk/ab5.0/ablib/build_batch/build_basic_static_libaray_full.bat (added) * trunk/ab5.0/ablib/build_batch/build_basic_static_libaray_x86_only.bat (added) 自動ビルドバッチを追加 Fri, 30 May 2008 13:23:36 GMT イグトランス (egtra) [514] * trunk/ab5.0/ablib/src/basic/function.sbp (modified) String型引数にNothingが渡された場合への対処。暫定的に""が渡されたのと 同じ扱いにしている。 Wed, 09 Apr 2008 16:34:05 GMT dai [513] * trunk/bin (deleted) Removed file/folder Sun, 06 Apr 2008 13:11:10 GMT dai [512] * trunk/ab5.0/ablib/TestCase/SimpleTestCase/StringTest.ab (modified) StrChar→Char Sun, 06 Apr 2008 13:10:48 GMT dai [511] * trunk/ab5.0/abdev.exe (modified) * trunk/ab5.0/ablib/build_batch/build_basic_static_library(32bit - debug).bat (modified) * trunk/ab5.0/ablib/build_batch/build_basic_static_library(32bit - release).bat (modified) * trunk/ab5.0/ablib/build_batch/build_basic_static_library(64bit - debug).bat (modified) * trunk/ab5.0/ablib/build_batch/build_basic_static_library(64bit - release).bat (modified) * trunk/ab5.0/bin/x64/abc.exe (modified) * trunk/ab5.0/bin/x86/abc.exe (modified) 構成管理変更に絶えられるよう、EXEを修正。 Sun, 06 Apr 2008 12:33:02 GMT dai [510] * trunk/ab5.0/ablib/lib/core.lib (deleted) * trunk/ab5.0/ablib/lib/cored.lib (deleted) * trunk/ab5.0/ablib/lib/x64 (deleted) やはり、core.libはリポジトリでは扱わないほうがよさそうなので除去する ... Sun, 06 Apr 2008 11:27:57 GMT dai [509] * trunk/ab5.0/ablib/TestCase (moved) Moved remotely Sun, 06 Apr 2008 11:27:27 GMT dai [508] * trunk/ab5.0/ablib/build_batch (moved) Moved remotely Sun, 06 Apr 2008 11:26:59 GMT dai [507] * trunk/ab5.0/ablib/lib (moved) Moved remotely Sun, 06 Apr 2008 11:26:39 GMT dai [506] * trunk/ab5.0/ablib/src (moved) Moved remotely Sun, 06 Apr 2008 11:25:50 GMT dai [505] * trunk/ab5.0/ablib (added) Created folder remotely Sun, 06 Apr 2008 11:25:26 GMT dai [504] * trunk/ab5.0/theme (moved) Moved remotely Sun, 06 Apr 2008 11:25:11 GMT dai [503] * trunk/ab5.0/system (moved) Moved remotely Sun, 06 Apr 2008 11:24:53 GMT dai [502] * trunk/ab5.0/runtime (moved) Moved remotely Sun, 06 Apr 2008 11:23:59 GMT dai [501] * trunk/ab5.0 (added) * trunk/ab5.0/BasicHelp.chm (added) * trunk/ab5.0/abdev.exe (added) * trunk/ab5.0/bin (added) * trunk/ab5.0/bin/x64 (added) * trunk/ab5.0/bin/x64/abc.exe (added) * trunk/ab5.0/bin/x64/config.xml (added) * trunk/ab5.0/bin/x86 (added) * trunk/ab5.0/bin/x86/abc.exe (added) * trunk/ab5.0/bin/x86/config.xml (added) 新構成のベース部分をコミット Sun, 06 Apr 2008 11:15:43 GMT dai [500] * trunk/lib (added) * trunk/lib/core.lib (added) * trunk/lib/cored.lib (added) * trunk/lib/x64 (added) * trunk/lib/x64/core.lib (added) * trunk/lib/x64/cored.lib (added) core.libをリポジトリで管理できるようにするため、コミット。 Sun, 30 Mar 2008 15:44:17 GMT NoWest [499] * trunk/Include/Classes/System/Threading/Exception.ab (modified) Sun, 30 Mar 2008 06:36:27 GMT dai [498] * trunk/bin/BasicCompiler32.exe (modified) * trunk/bin/BasicCompiler64.exe (modified) 全角文字列が含まれるパスにcore.lib/cored.libが存在したとき、ライブラ リのシリアライズエラーになってしまう不具合を修正。 Fri, 28 Mar 2008 08:43:34 GMT イグトランス (egtra) [497] * trunk/Include/Classes/ActiveBasic/Strings/Strings.ab (modified) * trunk/Include/Classes/System/Data/Odbc/Odbc.ab (modified) * trunk/Include/Classes/System/Drawing/CharacterRange.ab (modified) * trunk/Include/Classes/System/Drawing/Color.ab (modified) * trunk/Include/Classes/System/Drawing/Drawing2D/Matrix.ab (modified) * trunk/Include/Classes/System/Drawing/Drawing2D/misc.ab (modified) * trunk/Include/Classes/System/Drawing/Font.ab (modified) * trunk/Include/Classes/System/Drawing/Graphics.ab (modified) * trunk/Include/Classes/System/Drawing/Imaging/MetafileHeader.ab (modified) * trunk/Include/Classes/System/Drawing/Imaging/misc.ab (modified) * trunk/Include/Classes/System/Drawing/Text/misc.ab (modified) * trunk/Include/Classes/System/Environment.ab (modified) * trunk/Include/Classes/System/IO/Path.ab (modified) * trunk/Include/Classes/System/IO/StreamReader.ab (modified) * trunk/Include/Classes/System/IO/StringReader.ab (modified) * trunk/Include/Classes/System/IO/TextReader.ab (modified) * trunk/Include/Classes/System/Math.ab (modified) * trunk/Include/Classes/System/OperatingSystem.ab (modified) * trunk/Include/Classes/System/String.ab (modified) * trunk/Include/Classes/System/Text/DecoderFallback.ab (modified) * trunk/Include/Classes/System/Text/Encoding.ab (modified) * trunk/Include/Classes/System/Text/StringBuilder.ab (modified) * trunk/Include/Classes/System/Threading/Timeout.ab (modified) * trunk/Include/Classes/System/Version.ab (modified) * trunk/Include/Classes/System/Xml/XmlDocument.ab (modified) * trunk/Include/GdiPlus.ab (modified) * trunk/Include/GdiPlusEnums.ab (modified) * trunk/Include/GdiPlusFlat.ab (modified) * trunk/Include/GdiPlusGpStubs.ab (modified) * trunk/Include/GdiPlusInit.ab (modified) * trunk/Include/GdiPlusTypes.ab (modified) * trunk/Include/OAIdl.ab (modified) * trunk/Include/OleAuto.ab (modified) * trunk/Include/WinNT.ab (modified) * trunk/Include/api_commdlg.sbp (modified) * trunk/Include/api_console.sbp (modified) * trunk/Include/api_gdi.sbp (modified) * trunk/Include/api_imm.sbp (modified) * trunk/Include/api_msg.sbp (modified) * trunk/Include/api_psapi.sbp (modified) * trunk/Include/api_reg.sbp (modified) * trunk/Include/api_shell.sbp (modified) * trunk/Include/api_shlwapi.sbp (modified) * trunk/Include/api_sql.sbp (modified) * trunk/Include/api_sqlext.sbp (modified) * trunk/Include/api_system.sbp (modified) * trunk/Include/api_tlhelp32.sbp (modified) * trunk/Include/api_window.sbp (modified) * trunk/Include/api_windowstyles.sbp (modified) * trunk/Include/api_winerror.sbp (modified) * trunk/Include/api_wininet.sbp (modified) * trunk/Include/api_winsock2.sbp (modified) * trunk/Include/api_winspool.sbp (modified) * trunk/Include/basic.sbp (modified) * trunk/Include/basic/command.sbp (modified) * trunk/Include/basic/dos_console.sbp (modified) * trunk/Include/basic/function.sbp (modified) * trunk/Include/basic/prompt.sbp (modified) * trunk/Include/com/index.ab (modified) * trunk/Include/com/vbobject.ab (modified) * trunk/Include/crt.sbp (modified) * trunk/Include/directx9/d3d9caps.sbp (modified) * trunk/Include/directx9/d3d9types.sbp (modified) * trunk/Include/directx9/d3dx9.sbp (modified) * trunk/Include/directx9/d3dx9core.sbp (modified) * trunk/Include/directx9/d3dx9math.sbp (modified) * trunk/Include/directx9/d3dx9mesh.sbp (modified) * trunk/Include/directx9/d3dx9shader.sbp (modified) * trunk/Include/directx9/d3dx9tex.sbp (modified) * trunk/Include/directx9/d3dx9xof.sbp (modified) * trunk/Include/directx9/dmdls.sbp (modified) * trunk/Include/directx9/dmplugin.sbp (modified) * trunk/Include/directx9/dmusic.sbp (modified) * trunk/Include/directx9/dmusicc.sbp (modified) * trunk/Include/directx9/dsound.sbp (modified) * trunk/Include/gl/gl.sbp (modified) * trunk/Include/gl/glu.sbp (modified) * trunk/Include/gl/glut.sbp (modified) * trunk/Include/guiddef.ab (modified) * trunk/Include/objbase.sbp (modified) * trunk/Include/objidl.sbp (modified) * trunk/Include/ole2.ab (modified) * trunk/Include/qos.ab (modified) * trunk/Include/system/string.sbp (modified) * trunk/Include/unknwn.sbp (modified) * trunk/Include/windef.ab (modified) * trunk/Include/windows.sbp (modified) * trunk/Include/winver.ab (modified) インクルードガードとその他不要な前処理定義などの削除 Wed, 26 Mar 2008 17:50:16 GMT dai [496] * trunk/bin/BasicCompiler64.exe (modified) [489][491][492]を64bit版にも適用した。 Sun, 23 Mar 2008 18:59:07 GMT NoWest [495] * trunk/Include/Classes/System/Threading/Thread.ab (modified) * trunk/Include/system/gc.sbp (modified) ThreadクラスをThreading名前空間に移動、及びThreadStateプロパティの実 装。 1・整合性のためにgcを修正。 ... Sun, 23 Mar 2008 17:01:34 GMT NoWest [494] * trunk/Include/Classes/System/Threading/AutoResetEvent.ab (modified) * trunk/Include/Classes/System/Threading/EventWaitHandle.ab (modified) * trunk/Include/Classes/System/Threading/ManualResetEvent.ab (modified) * trunk/Include/Classes/System/Threading/Mutex.ab (modified) * trunk/Include/Classes/System/Threading/Semaphore.ab (modified) * trunk/Include/Classes/System/Threading/WaitHandle.ab (modified) #ifndef~#define~#endifを除去 Sun, 23 Mar 2008 14:08:56 GMT NoWest [493] * trunk/Include/Classes/System/Threading/Thread.ab (modified) IsAliveプロパティを追加 Sat, 22 Mar 2008 12:52:04 GMT dai [492] * trunk/bin/BasicCompiler32.exe (modified) * trunk/bin/abdev.exe (modified) ・コンパイルビューへの出力を標準出力にも行うようにした。 ・#164への対応。コンパイルを中断すると高確率で強制終了してしまうバグ ... Fri, 21 Mar 2008 17:00:18 GMT dai [491] * trunk/TestCase/SimpleTestCase/DelegateTest.ab (modified) * trunk/bin/BasicCompiler32.exe (modified) ・デリゲートの共変戻り値、反変引数に対応した。 ・core.libで定義されたデリゲートがアプリケーションプロジェクトで利用 ... Fri, 21 Mar 2008 16:59:39 GMT dai [490] * trunk/Include/system/gc.sbp (modified) GC_malloc系関数のsizeパラメータの値をLongではなく、SIZE_Tに変更した。 Fri, 21 Mar 2008 05:24:25 GMT dai [489] * trunk/bin/BasicCompiler32.exe (modified) 共変戻り値のオーバーロードをサポートした。 Thu, 20 Mar 2008 08:51:57 GMT NoWest [488] * trunk/Include/Classes/System/IO/BinaryWriter.ab (modified) Thu, 20 Mar 2008 08:46:28 GMT dai [487] * trunk/bin/abdev.exe (modified) lib/Includeのパスの階層を調整。 Tue, 18 Mar 2008 12:15:02 GMT NoWest [486] * trunk/Include/Classes/System/IO/BinaryWriter.ab (added) Mon, 17 Mar 2008 14:42:34 GMT NoWest [485] * trunk/Include/Classes/System/IO/Ports (added) Mon, 17 Mar 2008 13:00:17 GMT dai [484] * trunk/bin/BasicCompiler32.exe (modified) [480]で32bitコンパイラが正確に改修できていなかったため、再度改修した ... Mon, 17 Mar 2008 08:06:53 GMT NoWest [483] * trunk/Include/Classes/System/Threading/Exception.ab (added) Sat, 15 Mar 2008 10:32:54 GMT OverTaker [482] * trunk/Include/Classes/System/IO/FileInfo.ab (modified) FileInfoクラス実装 Sat, 15 Mar 2008 07:42:17 GMT dai [481] * trunk/bin/BasicCompiler32.exe (modified) * trunk/bin/BasicCompiler64.exe (modified) #166への対応。関数パラメータに指定されたジェネリクスの型パラメータ解 決に失敗してしまう不具合を修正。 ... Sat, 15 Mar 2008 06:34:56 GMT dai [480] * trunk/Include/Classes/System/Threading/Thread.ab (modified) * trunk/bin/BasicCompiler32.exe (modified) * trunk/bin/BasicCompiler64.exe (modified) 関数の戻り値の構造体など、一時メモリに保持された構造体のメンバに直接 アクセスした場合、その一時メモリの解放が正常に行われないバグを修正 Fri, 14 Mar 2008 04:53:55 GMT dai [479] * trunk/bin/BasicCompiler64.exe (modified) デリゲートのパラメータや戻り値にクラス型を指定できない不具合を修正( 64bit版) Thu, 13 Mar 2008 12:06:43 GMT イグトランス (egtra) [478] * trunk/Include/Classes/ActiveBasic/Strings/Strings.ab (modified) * trunk/Include/Classes/System/String.ab (modified) * trunk/Include/OAIdl.ab (modified) * trunk/Include/api_imm.sbp (modified) * trunk/Include/basic/command.sbp (modified) * trunk/Include/com/bstring.ab (modified) * trunk/Include/com/currency.ab (modified) * trunk/Include/com/decimal.ab (modified) * trunk/Include/com/variant.ab (modified) * trunk/Include/objidl.sbp (modified) * trunk/Include/ole2.ab (modified) * trunk/Include/oleidl.ab (modified) * trunk/Include/system/string.sbp (modified) 現在向けに修正(参照型のポインタの排除など) Thu, 13 Mar 2008 11:19:14 GMT NoWest [477] * trunk/TestCase/SimpleTestCase/SimpleTestCase.idx (modified) * trunk/TestCase/SimpleTestCase/SimpleTestCase.pj (modified) * trunk/TestCase/SimpleTestCase/StreamTest.ab (modified) MemoryStreamのテストケースを追加 Thu, 13 Mar 2008 03:45:52 GMT OverTaker [476] * trunk/Include/Classes/System/IO/File.ab (modified) * trunk/Include/Classes/System/IO/StreamWriter.ab (modified) Fileクラスを実装 Thu, 13 Mar 2008 00:44:51 GMT dai [475] * trunk/Include/Classes/ActiveBasic/Core/TypeInfo.ab (modified) * trunk/Include/Classes/System/Xml/Serialization/XmlSerializer.ab (modified) * trunk/Include/Classes/System/Xml/XmlNode.ab (modified) * trunk/Include/system/enum.sbp (modified) * trunk/TestCase/SimpleTestCase/SerializeTest.ab (modified) * trunk/bin/BasicCompiler32.exe (modified) ・XmlSerializer.Deserializeメソッドを実装(仮実装なため、数値メンバの シリアライズのみに留まっている)。 ... Wed, 12 Mar 2008 14:12:03 GMT OverTaker [474] * trunk/Include/Classes/System/IO/FileStream.ab (modified) FileStreamクラスでFileMode.Appendが指定されたとき、ファイルの位置が末 尾に移動していない不具合を修正。 Wed, 12 Mar 2008 12:54:46 GMT イグトランス (egtra) [473] * trunk/Include/Classes/ActiveBasic/Windows/UI (added) * trunk/Include/Classes/ActiveBasic/Windows/UI/Forms (added) * trunk/Include/Classes/ActiveBasic/Windows/UI/Forms/Control.ab (added) * trunk/Include/Classes/ActiveBasic/Windows/UI/Forms/ControlEvent.sbp (added) * trunk/Include/Classes/ActiveBasic/Windows/UI/Forms/ControlEventList.txt (added) * trunk/Include/Classes/ActiveBasic/Windows/UI/Forms/EventArgs.ab (added) * trunk/Include/Classes/ActiveBasic/Windows/UI/Forms/MakeControlEventHandler.ab (added) * trunk/Include/Classes/ActiveBasic/Windows/WindowHandle.sbp (modified) * trunk/Include/Classes/System/Console.ab (modified) * trunk/Include/Classes/System/Drawing/CharacterRange.ab (modified) * trunk/Include/Classes/System/Drawing/Color.ab (modified) * trunk/Include/Classes/System/Drawing/Font.ab (modified) * trunk/Include/Classes/System/Drawing/Graphics.ab (modified) * trunk/Include/Classes/System/Drawing/Point.ab (modified) * trunk/Include/Classes/System/Drawing/PointF.ab (modified) * trunk/Include/Classes/System/Drawing/Rectangle.ab (modified) * trunk/Include/Classes/System/Drawing/RectangleF.ab (modified) * trunk/Include/Classes/System/Drawing/Size.ab (modified) * trunk/Include/Classes/System/Drawing/SizeF.ab (modified) * trunk/Include/Classes/System/Drawing/misc.ab (modified) * trunk/Include/Classes/System/IO/StreamWriter.ab (modified) * trunk/Include/Classes/System/IO/TextReader.ab (modified) * trunk/Include/Classes/System/IO/TextWriter.ab (modified) * trunk/Include/Classes/System/Windows/Forms/Control.ab (modified) * trunk/Include/Classes/index.ab (modified) * trunk/Include/GdiPlus.ab (modified) * trunk/Include/GdiPlusGpStubs.ab (modified) * trunk/Include/GdiPlusInit.ab (modified) * trunk/Include/GdiPlusTypes.ab (modified) * trunk/Include/api_msg.sbp (modified) * trunk/Include/basic/dos_console.sbp (modified) * trunk/Include/windows.sbp (modified) * trunk/TestCase/SimpleTestCase/SimpleTestCase.idx (modified) * trunk/TestCase/SimpleTestCase/SimpleTestCase.pj (modified) 実験として書いていたControlクラスを追加(せめてコミット前に既存の Contorolに混ぜようとしたがコンパイルできなかった)。 ... Tue, 11 Mar 2008 15:52:54 GMT NoWest [472] * trunk/Include/Classes/System/IO/MemoryStream.ab (modified) MemoryStreamの実装は一通り完了。TestCaseの方を作成します。 Tue, 11 Mar 2008 13:03:08 GMT NoWest [471] * trunk/Include/Classes/index.ab (modified) MemoryStreamをindexに追加 Tue, 11 Mar 2008 03:43:21 GMT OverTaker [470] * trunk/Include/Classes/System/IO/StreamWriter.ab (modified) StreamWriterで2048バイト単位でしか書き込めないバグを修正。 Mon, 10 Mar 2008 01:54:32 GMT OverTaker [469] * trunk/Include/Classes/System/IO/Path.ab (modified) Path.CheckPath()で、ディレクトリ区切り文字が連続した場合、例外を投げ るのではなく、ひとつに置き換えるようにした。 Sun, 09 Mar 2008 03:00:01 GMT イグトランス (egtra) [468] * trunk/Include/Classes/ActiveBasic/Strings/SPrintF.ab (modified) * trunk/Include/Classes/System/IO/DirectoryInfo.ab (modified) * trunk/Include/Classes/System/IO/Path.ab (modified) * trunk/Include/Classes/System/IO/Stream.ab (modified) * trunk/Include/Classes/System/IO/StreamWriter.ab (modified) * trunk/Include/Classes/System/IO/TextReader.ab (modified) * trunk/Include/Classes/System/IO/TextWriter.ab (added) * trunk/Include/Classes/System/String.ab (modified) * trunk/Include/Classes/System/Text/StringBuilder.ab (modified) * trunk/Include/Classes/System/Xml/XmlDocument.ab (modified) * trunk/Include/Classes/System/misc.ab (modified) * trunk/Include/Classes/index.ab (modified) * trunk/Include/basic.sbp (modified) * trunk/TestCase/SimpleTestCase/SPrintFTest.ab (modified) * trunk/TestCase/SimpleTestCase/SimpleTestCase.ab (modified) * trunk/TestCase/SimpleTestCase/StringBuilderTest.ab (modified) * trunk/TestCase/SimpleTestCase/XmlTest.ab (modified) TextWriter, StreamWriterの追加。 SPrintfの浮動小数点数変換で、NaN, Infiniteの出力に対応。 ... Sat, 08 Mar 2008 13:47:02 GMT dai [467] * trunk/Include/Classes/System/misc.ab (modified) * trunk/bin/BasicCompiler32.exe (modified) デリゲートのパラメータや戻り値にクラス型を指定できない不具合を修正( 64bit版は後日対応になります)。 Sat, 08 Mar 2008 10:33:08 GMT OverTaker [466] * trunk/Include/Classes/System/IO/File.ab (modified) * trunk/Include/Classes/System/IO/FileInfo.ab (modified) * trunk/Include/Classes/System/IO/FileSystemInfo.ab (modified) * trunk/Include/api_system.sbp (modified) File.ab,FileInfo.abをそれなりに実装 Sat, 08 Mar 2008 07:52:01 GMT dai [465] * trunk/Include/Classes/ActiveBasic/Xml/Parser.ab (modified) * trunk/TestCase/SimpleTestCase/SerializeTest.ab (added) * trunk/TestCase/SimpleTestCase/SimpleTestCase.ab (modified) * trunk/TestCase/SimpleTestCase/SimpleTestCase.idx (modified) * trunk/TestCase/SimpleTestCase/SimpleTestCase.pj (modified) * trunk/TestCase/SimpleTestCase/XmlTest.ab (modified) ・ActiveBasic.Xml.Parserを仮実装。 ・SerializeTestのテストケースを追加。 ... Sat, 08 Mar 2008 07:50:25 GMT dai [464] * trunk/Include/system/exception.ab (modified) Catchされていない例外はデバッグビューにもメッセージ出力するようにした 。 Sat, 08 Mar 2008 07:49:58 GMT dai [463] * trunk/Include/Classes/System/Xml/XmlDocument.ab (modified) ファイルのClose処理が抜けていたので修正。 Sat, 08 Mar 2008 07:49:29 GMT dai [462] * trunk/Include/Classes/System/IO/FileSystemInfo.ab (modified) FileSystemInfo.Existsメソッドを、ファイルが存在しない場合に呼び出すと ... Sat, 08 Mar 2008 03:40:31 GMT dai [461] * trunk/Include/Classes/System/Windows/Forms/Application.ab (modified) * trunk/Include/Classes/System/Windows/Forms/ContainerControl.ab (added) * trunk/Include/Classes/System/Windows/Forms/Control.ab (modified) * trunk/Include/Classes/System/Windows/Forms/CreateParams.ab (modified) * trunk/Include/Classes/System/Windows/Forms/Form.ab (added) * trunk/Include/Classes/System/Windows/Forms/ScrollableControl.ab (added) * trunk/Include/Classes/System/Windows/Forms/WebBrowser.ab (added) * trunk/Include/Classes/System/Windows/Forms/WebBrowserBase.ab (added) * trunk/Include/Classes/System/Windows/Forms/misc.ab (modified) * trunk/Include/Classes/index.ab (modified) Form周りを整理。一旦コミット。 Fri, 07 Mar 2008 04:04:33 GMT dai [460] * trunk/bin/BasicCompiler32.exe (modified) * trunk/bin/BasicCompiler64.exe (modified) 代入演算時の左辺に関数呼び出しの戻り値を評価してメンバを取得するよう なコードが存在するとき、エラーになってしまっていたので改修した。 ... Fri, 07 Mar 2008 03:28:04 GMT dai [459] * trunk/bin/abdev.exe (modified) ステップイン/ステップアウトボタンのツールチップにタイプミスがあったた め、修正した。 Thu, 06 Mar 2008 20:30:40 GMT dai [458] * trunk/Include/system/gc.sbp (modified) サイズが0のメモリオブジェクトのHitTestに失敗してしまう問題を修正。 Thu, 06 Mar 2008 12:49:43 GMT イグトランス (egtra) [457] * trunk/Include/Classes/ActiveBasic/Strings/SPrintF.ab (modified) * trunk/Include/Classes/ActiveBasic/Strings/Strings.ab (modified) * trunk/Include/Classes/System/IO/TextReader.ab (modified) * trunk/Include/Classes/System/Math.ab (modified) * trunk/Include/Classes/System/String.ab (modified) * trunk/Include/Classes/System/Text/StringBuilder.ab (modified) * trunk/Include/api_commctrl.sbp (modified) * trunk/Include/basic/command.sbp (modified) * trunk/Include/basic/function.sbp (modified) * trunk/TestCase/SimpleTestCase/SimpleTestCase.ab (modified) * trunk/TestCase/SimpleTestCase/StringBuilderTest.ab (modified) (SPrintF.ab) FormatIntegerExにStringBuilderを引数に取る版を追加。 Thu, 06 Mar 2008 07:58:12 GMT dai [456] * trunk/Include/Classes/System/Xml/XmlDeclaration.ab (modified) タイプミスを修正 Tue, 04 Mar 2008 06:47:02 GMT dai [455] * trunk/Include/Classes/System/Xml/XmlNode.ab (modified) RemoveAll/RemoveChildメソッドを修正。 Tue, 04 Mar 2008 06:36:00 GMT dai [454] * trunk/Include/Classes/System/Xml/XmlNode.ab (modified) RemoveAll/RemoveChildメソッドを実装。 Tue, 04 Mar 2008 06:03:24 GMT dai [453] * trunk/bin/BasicCompiler32.exe (modified) * trunk/bin/BasicCompiler64.exe (modified) データテーブルの再配置ロジックにミスがあったため、修正。 [449]~[452]までを64bit版に適用。 Mon, 03 Mar 2008 13:15:06 GMT dai [452] * trunk/Include/Classes/ActiveBasic/Core/TypeInfo.ab (modified) * trunk/Include/Classes/ActiveBasic/Xml (added) * trunk/Include/Classes/ActiveBasic/Xml/Parser.ab (added) * trunk/Include/Classes/System/Reflection/MemberInfo.ab (modified) * trunk/Include/Classes/System/Xml/Serialization (added) * trunk/Include/Classes/System/Xml/Serialization/XmlSerializer.ab (added) * trunk/Include/Classes/System/Xml/XmlDocument.ab (modified) * trunk/Include/Classes/index.ab (modified) * trunk/bin/BasicCompiler32.exe (modified) System/Xml/Serialization/XmlSerializer.abを追加。 まずはシリアライズ処理を動くようにした。 ... Mon, 03 Mar 2008 11:38:25 GMT dai [451] * trunk/Include/Classes/System/Xml/XmlDeclaration.ab (modified) * trunk/Include/Classes/System/Xml/XmlDocument.ab (modified) * trunk/Include/Classes/System/Xml/XmlNode.ab (modified) * trunk/Include/Classes/System/Xml/XmlText.ab (modified) XmlDocument.Saveメソッドを実装。 Xml文書生成処理を改良。 Mon, 03 Mar 2008 11:37:26 GMT dai [450] * trunk/Include/Classes/ActiveBasic/Core/TypeInfo.ab (modified) VoidPtr型の動的型情報を追加。 Mon, 03 Mar 2008 11:36:36 GMT dai [449] * trunk/Include/Classes/System/Object.ab (modified) * trunk/Include/system/gc.sbp (modified) * trunk/bin/BasicCompiler32.exe (modified) GCがオブジェクト内の参照をスキャンする際、平たくスキャンするのではな く、基底クラスをたどるような実装に変更した。