# # ChangeLog for trunk/Include/Classes/System/Collections # # Generated by Trac 1.5.4 # May 5, 2024, 5:11:48 PM Sat, 23 Feb 2008 06:02:47 GMT イグトランス (egtra) [410] * trunk/Include/Classes/System/Collections/Generic/Dictionary.ab (modified) * trunk/Include/Classes/System/Collections/Generic/KeyNotFoundException.ab (modified) KeyNotFoundExceptionを実装 Tue, 12 Feb 2008 00:40:59 GMT dai [403] * trunk/Include/Classes/ActiveBasic/Core/TypeInfo.ab (modified) * trunk/Include/Classes/System/Collections/Generic/Dictionary.ab (modified) * trunk/Include/Classes/System/Collections/Generic/KeyNotFoundException.ab (added) * trunk/Include/Classes/System/Reflection/MemberInfo.ab (modified) * trunk/Include/Classes/System/TypeInfo.ab (modified) * trunk/Include/Classes/index.ab (modified) * trunk/TestCase/SimpleTestCase/SimpleTestCase.idx (modified) * trunk/TestCase/SimpleTestCase/SimpleTestCase.pj (modified) * trunk/TestCase/SimpleTestCase/TypeInfoTest.ab (added) ・MemberInfoクラスを追加。 ・KeyNotFoundExceptionクラスを追加。 ... Mon, 17 Dec 2007 17:55:40 GMT dai [396] * trunk/Include/Classes/System/Collections/Generic/List.ab (modified) * trunk/Include/system/enum.sbp (modified) * trunk/bin/BasicCompiler32.exe (modified) * trunk/bin/BasicCompiler64.exe (modified) * trunk/bin/abdev.exe (modified) Foreachを試験的に実装。 ジェネリクスインターフェイスをサポートした。 Sat, 08 Dec 2007 14:16:57 GMT イグトランス (egtra) [393] * trunk/Include/Classes/System/Collections/Generic/Dictionary.ab (modified) Dictionaryで、keyのGetHashCodeが負の値を返した場合でも問題なく動作す るようにした。 Fri, 23 Nov 2007 04:44:49 GMT dai [387] * trunk/Include/Classes/System/Collections/Generic/List.ab (modified) Listクラスの列挙子メソッドのバグを修正。 Fri, 23 Nov 2007 02:39:44 GMT dai [386] * trunk/Include/Classes/ActiveBasic/Strings/SPrintF.ab (modified) * trunk/Include/Classes/System/Collections/ArrayList.ab (modified) * trunk/Include/Classes/System/Collections/Generic/List.ab (modified) * trunk/Include/Classes/System/Collections/misc.ab (modified) * trunk/Include/system/string.sbp (modified) StrPtr内の判定ミスを修正。 SPrintFクラス内のx64に対するコードを修正。 ... Wed, 14 Nov 2007 18:26:33 GMT dai [381] * trunk/Include/Classes/System/Collections/ArrayList.ab (modified) * trunk/Include/Classes/System/IO/Stream.ab (modified) * trunk/Include/Classes/System/Threading/WaitHandle.ab (modified) * trunk/Include/Classes/System/Windows/Forms/Control.ab (modified) * trunk/Include/directx9/d3dx9tex.sbp (modified) * trunk/Include/unknwn.sbp (modified) * trunk/bin/BasicCompiler32.exe (modified) * trunk/bin/BasicCompiler64.exe (modified) COMインターフェイスが扱えないデグレを修正。 ※COMインターフェイスの定義では必ずIUnkownを継承してください Tue, 30 Oct 2007 19:24:47 GMT dai [366] * trunk/Include/Classes/System/Collections/Generic/Dictionary.ab (modified) * trunk/Include/Classes/System/String.ab (modified) Dictionary.Countメソッドを実装。 String.Equalsメソッドのコードミスを修正。 Sat, 13 Oct 2007 05:11:22 GMT イグトランス (egtra) [355] * trunk/Include/Classes/ActiveBasic/Strings/SPrintF.ab (modified) * trunk/Include/Classes/ActiveBasic/Strings/Strings.ab (modified) * trunk/Include/Classes/System/Collections/ArrayList.ab (modified) * trunk/Include/Classes/System/Collections/misc.ab (modified) * trunk/Include/Classes/index.ab (modified) * trunk/Include/basic/function.sbp (modified) * trunk/Include/com/currency.ab (modified) * trunk/Include/com/decimal.ab (modified) * trunk/Include/com/index.ab (modified) * trunk/Include/com/variant.ab (modified) * trunk/Include/com/vbobject.ab (modified) * trunk/TestCase/SimpleTestCase/DelegateTest.ab (modified) * trunk/TestCase/SimpleTestCase/SPrintFTest.ab (modified) * trunk/TestCase/SimpleTestCase/SimpleTestCase.ab (modified) * trunk/TestCase/SimpleTestCase/SimpleTestCase.pj (modified) FormatIntegerDを実装。 UnitTestの失敗時の表示を目立つようにした。 ... 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メソッドを追加 デリゲート型に対する"-"演算子を追加 Sat, 29 Sep 2007 12:07:43 GMT OverTaker [344] * trunk/Include/Classes/System/Collections/Generic/List.ab (modified) Removeバグ修整 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) デリゲートを試験実装 【現状のデリゲート制約】 ・ダイナミックメソッド限定 ・パラメータ相違チェックは行っていない ... Sat, 22 Sep 2007 03:32:25 GMT dai [337] * trunk/Include/Classes/ActiveBasic/Core/index.ab (deleted) * trunk/Include/Classes/ActiveBasic/Strings/index.ab (deleted) * trunk/Include/Classes/ActiveBasic/Windows/CriticalSection.ab (modified) * trunk/Include/Classes/ActiveBasic/Windows/index.ab (deleted) * trunk/Include/Classes/ActiveBasic/index.ab (deleted) * trunk/Include/Classes/System/Collections/index.ab (deleted) * trunk/Include/Classes/System/Delegate.ab (added) * trunk/Include/Classes/System/Diagnostics/index.ab (deleted) * trunk/Include/Classes/System/Drawing/index.ab (deleted) * trunk/Include/Classes/System/Environment.ab (modified) * trunk/Include/Classes/System/IO/Directory.ab (modified) * trunk/Include/Classes/System/IO/DirectorySecurity.ab (added) * trunk/Include/Classes/System/IO/FileStream.ab (modified) * trunk/Include/Classes/System/IO/Stream.ab (modified) * trunk/Include/Classes/System/IO/index.ab (deleted) * trunk/Include/Classes/System/Media/index.ab (deleted) * trunk/Include/Classes/System/Security (added) * trunk/Include/Classes/System/Security/AccessControl (added) * trunk/Include/Classes/System/Security/AccessControl/misc.ab (added) * trunk/Include/Classes/System/Text/index.ab (deleted) * trunk/Include/Classes/System/Threading/index.ab (deleted) * trunk/Include/Classes/System/Windows/Forms/index.ab (deleted) * trunk/Include/Classes/System/index.ab (deleted) * trunk/Include/Classes/index.ab (modified) * trunk/Include/api_sql.sbp (modified) * trunk/TestCase/SimpleTestCase/SPrintFTest.ab (modified) index.abを一つにまとめた。 Sun, 26 Aug 2007 15:50:51 GMT イグトランス (egtra) [313] * trunk/Include/Classes/System/Collections/Generic/Dictionary.ab (modified) Itemの戻り値型をTにできた Sun, 26 Aug 2007 15:38:43 GMT イグトランス (egtra) [312] * trunk/Include/Classes/System/Collections/Generic/Dictionary.ab (modified) getter側のItemの戻り値の型をTにした版(Pairをジェネリクス化)。注意: 現在のコンパイラではコンパイルできない。 Sun, 26 Aug 2007 15:29:26 GMT イグトランス (egtra) [311] * trunk/Include/Classes/System/Collections/Generic/Dictionary.ab (modified) コンパイルできないものをコミットしてしまったのでコミットのやりなおし Sun, 26 Aug 2007 15:14:56 GMT イグトランス (egtra) [310] * trunk/Include/Classes/System/Collections/Generic/Dictionary.ab (added) System.Collections.Generic.Dictionary(連想配列)を実装 Sun, 26 Aug 2007 15:12:32 GMT イグトランス (egtra) [309] * trunk/Include/Classes/System/Collections/ArrayList.ab (modified) コンストラクタのLong型引数の値はcapacityを指定するものなのに、sizeま で設定されていたことを修正 Fri, 24 Aug 2007 14:11:55 GMT dai [305] * trunk/Include/Classes/System/Collections/Generic (added) * trunk/Include/Classes/System/Collections/Generic/List.ab (moved) * trunk/Include/Classes/System/Collections/index.ab (modified) ListクラスをSystem.Collections.Generic名前空間に移動した 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に移動した。 標準ライブラリのビルドバッチを追加。 Thu, 23 Aug 2007 17:10:26 GMT dai [299] * Include/Classes/ActiveBasic/Core/TypeInfo.ab (modified) * Include/Classes/System/Collections/index.ab (modified) * Include/Classes/System/Math.ab (modified) * Include/Classes/System/index.ab (modified) * Include/basic.sbp (modified) * Include/system/gc.sbp (modified) * TestCase/SimpleTestCase/ActiveBasic.StringsTest.ab (modified) * TestCase/SimpleTestCase/GCHandleTest.ab (modified) * TestCase/SimpleTestCase/PathTest.ab (modified) * TestCase/SimpleTestCase/StringBuilderTest.ab (modified) * TestCase/SimpleTestCase/VersionTest.ab (modified) * bin/BasicCompiler32.exe (modified) * bin/abdev.exe (modified) 【32bitコンパイラ】 静的リンクライブラリを実装 ジェネリクスを実装 ※64bitコンパイラは未実装