# # ChangeLog for trunk/bin # # Generated by Trac 1.5.4 # Apr 28, 2024, 2:57:55 AM Sun, 14 Oct 2007 12:41:59 GMT dai [356] * trunk/TestCase/SimpleTestCase/DelegateTest.ab (modified) * trunk/TestCase/SimpleTestCase/InterfaceTest.ab (added) * trunk/TestCase/SimpleTestCase/SimpleTestCase.idx (modified) * trunk/TestCase/SimpleTestCase/SimpleTestCase.pj (modified) * trunk/bin/BasicCompiler32.exe (modified) * trunk/bin/BasicCompiler64.exe (modified) * trunk/bin/abdev.exe (modified) * trunk/build/build_basic_static_library(64bit - debug).bat (added) * trunk/build/build_basic_static_library(64bit - release).bat (added) インターフェイス機構の実装が完了。テストケースも用意した。 Fri, 12 Oct 2007 19:19:32 GMT dai [354] * trunk/Include/Classes/ActiveBasic/Core/InterfaceInfo.ab (modified) * trunk/bin/SubOperation/res.dll (modified) InterfaceInfoクラスの内容を修正。 デバッグ実行のショートカットキーをF5に変更。 Wed, 03 Oct 2007 17:50:09 GMT dai [352] * trunk/Include/Classes/System/Collections/Generic/List.ab (modified) * trunk/Include/Classes/System/Delegate.ab (modified) * trunk/TestCase/SimpleTestCase/DelegateTest.ab (modified) * trunk/TestCase/SimpleTestCase/SimpleTestCase.idx (modified) * trunk/TestCase/SimpleTestCase/SimpleTestCase.pj (modified) * trunk/bin/SubOperation/templates/delegate_class.tab (modified) System.Collections.Generic.List.RemoveAtメソッドを追加 デリゲート型に対する"-"演算子を追加 Wed, 03 Oct 2007 16:27:39 GMT dai [351] * trunk/bin/BasicCompiler32.exe (modified) * trunk/bin/BasicCompiler64.exe (modified) 64ビットコンパイラもデリゲートに対応 Mon, 01 Oct 2007 01:13:22 GMT dai [350] * trunk/bin/BasicCompiler32.exe (modified) デリゲート用AddressOfのエラーチェックが関数ポインタ用AddressOfにも不 正に働いてしまうバグを修正 Sat, 29 Sep 2007 04:22:17 GMT dai [343] * trunk/TestCase/SimpleTestCase/DelegateTest.ab (modified) * trunk/bin/BasicCompiler32.exe (modified) デリゲート機構にエラーチェックを仕込んだ Sat, 29 Sep 2007 03:44:41 GMT dai [342] * trunk/TestCase/SimpleTestCase/DelegateTest.ab (modified) * trunk/bin/BasicCompiler32.exe (modified) * trunk/bin/SubOperation/templates/delegate_class.tab (modified) 静的メソッドのデリゲートに対応 Thu, 27 Sep 2007 18:32:25 GMT dai [340] * trunk/Include/Classes/System/Collections/Generic/List.ab (modified) * trunk/Include/Classes/System/Delegate.ab (modified) * trunk/Include/Classes/System/Runtime/InteropServices/GCHandle.ab (modified) * trunk/TestCase/SimpleTestCase/DelegateTest.ab (added) * trunk/TestCase/SimpleTestCase/SimpleTestCase.idx (modified) * trunk/TestCase/SimpleTestCase/SimpleTestCase.pj (modified) * trunk/bin/BasicCompiler32.exe (modified) * trunk/bin/SubOperation/templates/delegate_class.tab (modified) デリゲートを試験実装 【現状のデリゲート制約】 ・ダイナミックメソッド限定 ・パラメータ相違チェックは行っていない ... Mon, 24 Sep 2007 06:15:09 GMT dai [338] * trunk/Include/Classes/System/Delegate.ab (modified) * trunk/TestCase/SimpleTestCase/SimpleTestCase.idx (modified) * trunk/TestCase/SimpleTestCase/SimpleTestCase.pj (modified) * trunk/bin/BasicCompiler32.exe (modified) * trunk/bin/BasicCompiler64.exe (modified) * trunk/bin/SubOperation/enum_process64/enum_process64.wrk (deleted) * trunk/bin/SubOperation/templates (added) * trunk/bin/SubOperation/templates/delegate_class.tab (added) 静的リンクライブラリ、デバッグ情報の内部形式をバイナリにした(コンパ イル時間が短縮されました)。 デリゲートのベースを実装中(まだ動きません) Sun, 09 Sep 2007 04:17:48 GMT dai [331] * trunk/bin/BasicCompiler32.exe (modified) * trunk/bin/BasicCompiler64.exe (modified) パラメータを一つ以上有し、戻り値が構造体の関数またはメソッドの呼び出 しがコンパイルエラーになってしまうバグを修正。 Sun, 09 Sep 2007 03:41:35 GMT dai [330] * trunk/Include/Classes/System/IO/DirectoryInfo.ab (modified) * trunk/Include/Classes/System/Threading/Thread.ab (modified) * trunk/Include/system/gc.sbp (modified) * trunk/bin/BasicCompiler32.exe (modified) * trunk/bin/BasicCompiler64.exe (modified) コンストラクタパラメータを処理中にGCがかかると、初期化中オブジェクト のスキャンで強制終了してしまうバグを修正。 ... Sat, 08 Sep 2007 16:10:30 GMT dai [329] * trunk/bin/BasicCompiler32.exe (modified) * trunk/bin/BasicCompiler64.exe (modified) #134への対応。存在しないジェネリクス型の指定でコンパイラが強制終了す るバグを修正(きちんとエラー表示を行うようにした)。 Fri, 31 Aug 2007 12:53:10 GMT dai [320] * trunk/bin/BasicCompiler32.exe (modified) 「LongからLongへ変換しようと…」という警告が出力されてしまうバグを修正 。 Tue, 28 Aug 2007 05:17:23 GMT dai [317] * trunk/bin/abdev.exe (modified) 関連付けされた拡張子のContent-Typeを"text/plane"にした。 Tue, 28 Aug 2007 05:10:02 GMT dai [316] * trunk/bin/BasicCompiler32.exe (modified) 構造体をクラスメソッドの戻り値にしたときにThisポインタが正常に引き渡 されないバグを修正。 Mon, 27 Aug 2007 19:01:08 GMT dai [315] * trunk/bin/BasicCompiler32.exe (modified) Protectedメソッドを派生クラス内のメソッドでSuperと指定するとエラーに なるバグを修正。 Mon, 27 Aug 2007 18:10:33 GMT dai [314] * trunk/bin/BasicCompiler32.exe (modified) クラスメソッド内でImportsされた名前空間内の情報が扱えないバグを修正 Sat, 25 Aug 2007 19:01:26 GMT dai [307] * trunk/bin/BasicCompiler32.exe (modified) 非仮想関数のオーバーライドを禁止した(エラーになります)。 Super指定が正常に行われないバグを修正。 Sat, 25 Aug 2007 17:20:12 GMT dai [306] * trunk/bin/BasicCompiler32.exe (modified) ソースコードのバイト数が小さいとき(100バイト未満くらい?)に字句解析 が正常に行われなくなるバグを修正。 Thu, 23 Aug 2007 17:32:56 GMT dai [300] * trunk (added) * trunk/Include (moved) * trunk/Include/Classes (copied) * trunk/Include/GdiPlus.ab (copied) * trunk/Include/GdiPlusEnums.ab (copied) * trunk/Include/GdiPlusFlat.ab (copied) * trunk/Include/GdiPlusGpStubs.ab (copied) * trunk/Include/GdiPlusInit.ab (copied) * trunk/Include/GdiPlusTypes.ab (copied) * trunk/Include/LuxCtrl (copied) * trunk/Include/OAIdl.ab (copied) * trunk/Include/OleAuto.ab (copied) * trunk/Include/WinNT.ab (copied) * trunk/Include/abgl.ab (copied) * trunk/Include/api_commctrl.sbp (copied) * trunk/Include/api_commdlg.sbp (copied) * trunk/Include/api_console.sbp (copied) * trunk/Include/api_gdi.sbp (copied) * trunk/Include/api_imm.sbp (copied) * trunk/Include/api_mmsys.sbp (copied) * trunk/Include/api_msg.sbp (copied) * trunk/Include/api_psapi.sbp (copied) * trunk/Include/api_reg.sbp (copied) * trunk/Include/api_richedit.sbp (copied) * trunk/Include/api_shell.sbp (copied) * trunk/Include/api_shlwapi.sbp (copied) * trunk/Include/api_sql.sbp (copied) * trunk/Include/api_sqlext.sbp (copied) * trunk/Include/api_system.sbp (copied) * trunk/Include/api_tlhelp32.sbp (copied) * trunk/Include/api_window.sbp (copied) * trunk/Include/api_windowstyles.sbp (copied) * trunk/Include/api_winerror.sbp (copied) * trunk/Include/api_wininet.sbp (copied) * trunk/Include/api_winsock2.sbp (copied) * trunk/Include/api_winspool.sbp (copied) * trunk/Include/basic (copied) * trunk/Include/basic.sbp (copied) * trunk/Include/com (copied) * trunk/Include/crt.sbp (copied) * trunk/Include/directx9 (copied) * trunk/Include/gl (copied) * trunk/Include/guiddef.ab (copied) * trunk/Include/objbase.sbp (copied) * trunk/Include/objidl.sbp (copied) * trunk/Include/ole2.ab (copied) * trunk/Include/oleidl.ab (copied) * trunk/Include/qos.ab (copied) * trunk/Include/system (copied) * trunk/Include/unknwn.sbp (copied) * trunk/Include/windef.ab (copied) * trunk/Include/windows (copied) * trunk/Include/windows.sbp (copied) * trunk/Include/winver.ab (copied) * trunk/Include/wtypes.ab (copied) * trunk/TestCase (moved) * trunk/TestCase/SimpleTestCase (copied) * trunk/bin (moved) * trunk/bin/BasicCompiler32.exe (copied) * trunk/bin/BasicCompiler64.exe (copied) * trunk/bin/BasicHelp.chm (copied) * trunk/bin/Runtime (copied) * trunk/bin/SubOperation (copied) * trunk/bin/Theme (copied) * trunk/bin/abdev.exe (copied) * trunk/build (added) * trunk/build/build_basic_static_library(32bit - debug).bat (added) * trunk/build/build_basic_static_library(32bit - release).bat (added) trunkディレクトリを作成。bin、Include、TestCaseをtrunkに移動した。 標準ライブラリのビルドバッチを追加。 Fri, 15 Jun 2007 04:13:47 GMT dai [280] * bin/BasicCompiler32.exe (modified) インターフェイスを継承したとき、Objectクラスがインターフェイスの後ろ に配置されてしまうバグを修正