# # ChangeLog for trunk/ab5.0/ablib # # Generated by Trac 1.5.4 # May 2, 2024, 4:38:54 PM Mon, 21 Jul 2008 05:34:12 GMT dai [560] * trunk/ab5.0/ablib/src/Classes/System/Collections/Generic/List.ab (modified) * trunk/ab5.0/ablib/src/Classes/System/Collections/Generic/Queue.ab (modified) * trunk/ab5.0/ablib/src/Classes/System/Collections/Generic/Stack.ab (modified) * trunk/ab5.0/ablib/src/Classes/System/IO/Exception.ab (modified) * trunk/ab5.0/ablib/src/Classes/System/IO/FileStream.ab (modified) * trunk/ab5.0/ablib/src/Classes/System/Threading/AutoResetEvent.ab (modified) * trunk/ab5.0/ablib/src/Classes/System/Threading/ManualResetEvent.ab (modified) * trunk/ab5.0/bin/x86/abc.exe (modified) #183への対応。コンストラクタ、デストラクタが直接呼び出された場合はエ ラーとして扱うようにした。 (64bit版は後ほどコミットします) Sun, 20 Jul 2008 16:26:05 GMT イグトランス (egtra) [559] * trunk/ab5.0/ablib/TestCase/UI_Sample (added) * trunk/ab5.0/ablib/TestCase/UI_Sample/step5_DayTimeCheck.ab (added) * trunk/ab5.0/ablib/src/Classes/ActiveBasic/Windows/UI/Application.ab (modified) * trunk/ab5.0/ablib/src/Classes/ActiveBasic/Windows/UI/ApplicationEvent.sbp (modified) * trunk/ab5.0/ablib/src/Classes/ActiveBasic/Windows/UI/Control.ab (modified) * trunk/ab5.0/ablib/src/Classes/ActiveBasic/Windows/UI/ControlEvent.sbp (modified) * trunk/ab5.0/ablib/src/Classes/ActiveBasic/Windows/UI/Form.ab (modified) * trunk/ab5.0/ablib/src/Classes/ActiveBasic/Windows/UI/MakeControlEventHandler.ab (modified) * trunk/ab5.0/ablib/src/Classes/ActiveBasic/Windows/Windows.ab (modified) * trunk/ab5.0/ablib/src/Classes/System/DateTime.ab (modified) * trunk/ab5.0/ablib/src/Classes/System/Exception.ab (modified) * trunk/ab5.0/ablib/src/Classes/System/misc.ab (modified) * trunk/ab5.0/ablib/src/api_gdi.sbp (modified) * trunk/ab5.0/ablib/src/api_window.sbp (modified) UI_Sampleの追加。イベントのコメントアウト解除。Form.abからテスト部分 ... Sun, 20 Jul 2008 13:31:12 GMT NoWest [558] * trunk/ab5.0/ablib/src/Classes/System/Collections/Generic/List.ab (modified) * trunk/ab5.0/ablib/src/Classes/System/Collections/Generic/Queue.ab (added) * trunk/ab5.0/ablib/src/Classes/System/Collections/Generic/Stack.ab (modified) * trunk/ab5.0/ablib/src/Classes/index.ab (modified) Queueジェネリッククラスを追加 Listジェネリッククラスの内部でメモリの再確保が頻繁に行われないように 改良 Sat, 19 Jul 2008 21:12:49 GMT NoWest [557] * trunk/ab5.0/ablib/src/Classes/System/Collections/Generic/List.ab (modified) * trunk/ab5.0/ablib/src/Classes/System/Collections/Generic/Stack.ab (added) * trunk/ab5.0/ablib/src/Classes/System/Collections/Generic/misc.ab (added) * trunk/ab5.0/ablib/src/Classes/index.ab (modified) Sat, 19 Jul 2008 16:41:42 GMT NoWest [556] * trunk/ab5.0/ablib/src/api_system.sbp (modified) kernel系のAPIを追加。 Fri, 18 Jul 2008 17:26:09 GMT NoWest [553] * trunk/ab5.0/ablib/src/Classes/System/IO/BinaryReader.ab (modified) * trunk/ab5.0/ablib/src/Classes/System/IO/BinaryWriter.ab (modified) * trunk/ab5.0/ablib/src/Classes/index.ab (modified) BinaryReaderとBinaryWriterを文字列操作以外は一応実装完了。 Fri, 18 Jul 2008 15:25:46 GMT NoWest [552] * trunk/ab5.0/ablib/src/Classes/System/IO/FileStream.ab (modified) Handleメソッドを追加 Thu, 17 Jul 2008 14:20:10 GMT イグトランス (egtra) [551] * trunk/ab5.0/ablib/src/Classes/ActiveBasic/Windows/UI/Application.ab (modified) * trunk/ab5.0/ablib/src/Classes/ActiveBasic/Windows/UI/ApplicationEvent.sbp (added) * trunk/ab5.0/ablib/src/Classes/ActiveBasic/Windows/UI/ApplicationEventList.txt (added) * trunk/ab5.0/ablib/src/Classes/ActiveBasic/Windows/UI/Button.ab (added) * trunk/ab5.0/ablib/src/Classes/ActiveBasic/Windows/UI/Control.ab (modified) * trunk/ab5.0/ablib/src/Classes/ActiveBasic/Windows/UI/ControlEvent.sbp (modified) * trunk/ab5.0/ablib/src/Classes/ActiveBasic/Windows/UI/ControlEventList.txt (modified) * trunk/ab5.0/ablib/src/Classes/ActiveBasic/Windows/UI/EventArgs.ab (modified) * trunk/ab5.0/ablib/src/Classes/ActiveBasic/Windows/UI/Form.ab (modified) * trunk/ab5.0/ablib/src/Classes/ActiveBasic/Windows/UI/FormEvent.sbp (modified) * trunk/ab5.0/ablib/src/Classes/ActiveBasic/Windows/UI/FormEventList.txt (modified) * trunk/ab5.0/ablib/src/Classes/ActiveBasic/Windows/UI/Forms (deleted) * trunk/ab5.0/ablib/src/Classes/ActiveBasic/Windows/UI/MakeControlEventHandler.ab (modified) Buttonの追加。WM_COMMANDから子のClickイベントを発生させる仕組みの追加 など。 Wed, 16 Jul 2008 18:04:47 GMT イグトランス (egtra) [550] * trunk/ab5.0/ablib/src/Classes/System/Drawing/Point.ab (modified) PointのプロパティYのバグを直した Tue, 15 Jul 2008 13:58:06 GMT dai [549] * trunk/ab5.0/ablib/TestCase/SimpleTestCase/DelegateTest.ab (modified) #177の不具合が生じていないことを証明するためのテストケースを追加した 。 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 15:06:26 GMT dai [540] * trunk/ab5.0/ablib/src/api_wininet.sbp (modified) InternetOpenUrl関数、HttpQueryInfo関数の定義を追加。その他必要な定数 を追加。 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 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メソッド実装 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型のオーバーロードを追加。 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) 表記揺れ、ミスなど修正 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の場合、リソースファイルは必ずインクルー ド対象とした(構成管理の簡素化が目的)。 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が渡された場合への対処。暫定的に""が渡されたのと 同じ扱いにしている。 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