# # ChangeLog for trunk # # Generated by Trac 1.5.4 # Apr 28, 2024, 3:07:08 AM Wed, 03 Sep 2008 22:05:21 GMT NoWest [622] * trunk/ab5.0/ablib/src/Classes/System/Console.ab (modified) * trunk/ab5.0/ablib/src/Classes/System/IO/StreamWriter.ab (modified) * trunk/ab5.0/ablib/src/api_console.sbp (modified) Consoleクラスを強化 Mon, 01 Sep 2008 17:22:49 GMT イグトランス (egtra) [621] * trunk/ab5.0/ablib/src/Classes/System/String.ab (modified) GC_mallocがNULLを返さなくなったことへの対応 Mon, 25 Aug 2008 07:12:17 GMT イグトランス (egtra) [620] * trunk/ab5.0/ablib/src/Classes/ActiveBasic/Core/TypeInfo.ab (modified) Searchでtypesの検索をItemからTryGetValueへ変更。 Sun, 24 Aug 2008 16:27:43 GMT NoWest [619] * trunk/ab5.0/ablib/src/Classes/ActiveBasic/Windows/MM/Joystick.ab (modified) * trunk/ab5.0/ablib/src/Classes/System/Collections/ObjectModel/Collection.ab (modified) * trunk/ab5.0/ablib/src/Classes/System/Collections/ObjectModel/ReadOnlyCollection.ab (added) * trunk/ab5.0/ablib/src/Classes/index.ab (modified) Collectionクラス系は一応の完成ですが、briefはまだ書いてません。 Sun, 24 Aug 2008 15:45:15 GMT dai [618] * trunk/ab5.0/bin/x64/abc.exe (modified) * trunk/ab5.0/bin/x86/abc.exe (modified) Unicode版coreライブラリのロードに対応。 * 64bit版のみ * ... Sun, 24 Aug 2008 15:41:54 GMT dai [617] * trunk/ab5.0/ablib/src/Classes/System/IO/MemoryStream.ab (modified) 64bitビルドするとキャスト警告になるため、As指定を行った。 Sun, 24 Aug 2008 09:00:02 GMT イグトランス (egtra) [616] * trunk/ab5.0/ablib/build_batch/build_basic_static_library(32bit - debug - unicode).bat (added) * trunk/ab5.0/ablib/build_batch/build_basic_static_library(32bit - release - unicode).bat (added) * trunk/ab5.0/ablib/build_batch/build_basic_static_library(64bit - debug - unicode).bat (added) * trunk/ab5.0/ablib/build_batch/build_basic_static_library(64bit - release - unicode).bat (added) Unicodeライブラリのビルドバッチを追加 Sun, 24 Aug 2008 08:28:59 GMT イグトランス (egtra) [615] * 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/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/MakeControlEventHandler.ab (modified) * trunk/ab5.0/ablib/src/Classes/ActiveBasic/Windows/UI/WindowHandle.sbp (modified) * trunk/ab5.0/ablib/src/Classes/ActiveBasic/Windows/Windows.ab (modified) サブクラス化機構(Control.Attach)の整備 Sun, 24 Aug 2008 08:26:37 GMT イグトランス (egtra) [614] * trunk/ab5.0/ablib/src/Classes/ActiveBasic/Windows/Version (added) * trunk/ab5.0/ablib/src/Classes/ActiveBasic/Windows/Version/Version.ab (added) * trunk/ab5.0/ablib/src/Classes/index.ab (modified) Windowsバージョン確認関数追加 Sat, 23 Aug 2008 14:45:55 GMT dai [613] * trunk/ab5.0/ablib/TestCase/SimpleTestCase/Generics.ab (added) * trunk/ab5.0/ablib/TestCase/SimpleTestCase/InterfaceTest.ab (modified) * trunk/ab5.0/ablib/TestCase/SimpleTestCase/SimpleTestCase.idx (modified) * trunk/ab5.0/ablib/TestCase/SimpleTestCase/SimpleTestCase.pj (modified) #200、#201に関するテストケースを追加。 Sat, 23 Aug 2008 14:42:57 GMT dai [612] * trunk/ab5.0/bin/x86/abc.exe (modified) #201への対応。ジェネリッククラスにおいて、実型パラメータに固定型が指 ... Fri, 22 Aug 2008 14:41:40 GMT イグトランス (egtra) [611] * trunk/ab5.0/ablib/TestCase/UI_Sample/mouse_watcher.ab (modified) * trunk/ab5.0/ablib/TestCase/UI_Sample/mouse_watcher_dlg.ab (modified) * trunk/ab5.0/ablib/src/Classes/ActiveBasic/Windows/UI/ListBox.ab (modified) ListBox.Itemsを実装。サンプルも修正。 Fri, 22 Aug 2008 02:58:38 GMT NoWest [610] * trunk/ab5.0/ablib/src/Classes/System/Collections/Generic/misc.ab (modified) * trunk/ab5.0/ablib/src/Classes/System/Collections/ObjectModel (added) * trunk/ab5.0/ablib/src/Classes/System/Collections/ObjectModel/Collection.ab (added) CollectionクラスはListクラスと同じく IListインターフェイスを実装しているのですが、 ... Fri, 22 Aug 2008 02:57:39 GMT イグトランス (egtra) [609] * trunk/ab5.0/ablib/src/Classes/System/IO/Stream.ab (modified) Stream.Nullを追加 Thu, 21 Aug 2008 14:07:27 GMT dai [608] * trunk/ab5.0/bin/x86/abc.exe (modified) #200への対応。ジェネリックインターフェイスを実装したジェネリッククラ スのテンプレート展開に対応。 ... Thu, 21 Aug 2008 14:05:53 GMT dai [607] * trunk/ab5.0/ablib/src/Classes/System/Collections/Generic/Queue.ab (modified) * trunk/ab5.0/ablib/src/Classes/System/Collections/Generic/Stack.ab (modified) 型パラメータの指定漏れを修正 Thu, 21 Aug 2008 13:21:19 GMT イグトランス (egtra) [606] * trunk/ab5.0/ablib/src/Classes/System/Console.ab (modified) * trunk/ab5.0/ablib/src/basic/dos_console.sbp (modified) Consoleにてエラー出力を整備 Thu, 21 Aug 2008 10:21:48 GMT イグトランス (egtra) [605] * trunk/ab5.0/ablib/src/Classes/System/IO/Exception.ab (modified) * trunk/ab5.0/ablib/src/Classes/System/IO/File.ab (modified) * trunk/ab5.0/ablib/src/Classes/System/IO/FileStream.ab (modified) * trunk/ab5.0/ablib/src/Classes/System/IO/FileStreamImpl.ab (added) * trunk/ab5.0/ablib/src/Classes/System/IO/MemoryStream.ab (modified) * trunk/ab5.0/ablib/src/Classes/System/IO/Stream.ab (modified) * trunk/ab5.0/ablib/src/Classes/System/IO/StreamReader.ab (modified) * trunk/ab5.0/ablib/src/Classes/System/IO/misc.ab (modified) * trunk/ab5.0/ablib/src/Classes/System/Security/AccessControl/misc.ab (modified) * trunk/ab5.0/ablib/src/Classes/index.ab (modified) 非同期入出力(Begin/End-Read/Writeメソッド)を実装。 Thu, 21 Aug 2008 04:09:41 GMT OverTaker [604] * trunk/ab5.0/ablib/src/Classes/ActiveBasic/Windows/UI/Control.ab (modified) * trunk/ab5.0/ablib/src/api_winsock2.sbp (modified) Controlがコンパイルできなくなっていたエラーを修整。 ついでにsockaddr_in6,in6_addrの宣言追加。 Thu, 21 Aug 2008 02:04:42 GMT イグトランス (egtra) [603] * trunk/ab5.0/ablib/src/Classes/ActiveBasic/Windows/Windows.ab (modified) * trunk/ab5.0/ablib/src/Classes/System/Environment.ab (modified) * trunk/ab5.0/ablib/src/Classes/System/Math.ab (modified) * trunk/ab5.0/ablib/src/WinNT.ab (modified) * trunk/ab5.0/ablib/src/basic.sbp (modified) [601][602]でのコミットし忘れ分と細かい修正 Thu, 21 Aug 2008 02:01:02 GMT イグトランス (egtra) [602] * trunk/ab5.0/ablib/src/Classes/System/Exception.ab (modified) Exception.ToStringでHRESULTをFormatMessageで文字列化したものを出力す るようにした(要#192)。 Thu, 21 Aug 2008 01:55:43 GMT イグトランス (egtra) [601] * trunk/ab5.0/ablib/src/Classes/System/OperatingSystem.ab (modified) PlatformIDで#198を回避 Tue, 19 Aug 2008 18:40:28 GMT イグトランス (egtra) [600] * trunk/ab5.0/ablib/src/Classes/ActiveBasic/Windows/CriticalSection.ab (modified) CriticalSectionLockのImplements IDisoposeをコメントアウト解除 Tue, 19 Aug 2008 18:37:44 GMT イグトランス (egtra) [599] * trunk/ab5.0/ablib/src/Classes/ActiveBasic/Windows/UI/Control.ab (modified) * trunk/ab5.0/ablib/src/Classes/ActiveBasic/Windows/Windows.ab (modified) * trunk/ab5.0/ablib/src/Classes/System/Threading/EventWaitHandle.ab (modified) * trunk/ab5.0/ablib/src/Classes/System/Threading/Exception.ab (modified) * trunk/ab5.0/ablib/src/Classes/System/Threading/Thread.ab (modified) * trunk/ab5.0/ablib/src/Classes/System/Threading/ThreadPool.ab (added) * trunk/ab5.0/ablib/src/Classes/System/Threading/WaitHandle.ab (modified) * trunk/ab5.0/ablib/src/Classes/index.ab (modified) * trunk/ab5.0/ablib/src/WinNT.ab (modified) * trunk/ab5.0/ablib/src/api_system.sbp (modified) * trunk/ab5.0/ablib/src/system/exception.ab (modified) ThreadPoolの実装、WaitHandle.WaitAny/WaitAllのまともな実装、ほか。 Tue, 19 Aug 2008 15:22:49 GMT イグトランス (egtra) [598] * trunk/ab5.0/ablib/src/Classes/ActiveBasic/ObjectHandle.ab (added) * trunk/ab5.0/ablib/src/Classes/System/Runtime/InteropServices/GCHandle.ab (modified) * trunk/ab5.0/ablib/src/Classes/index.ab (modified) ([597]でのコミット漏れ)より簡単なGC避けとしてObjectHandleを追加。 ... Tue, 19 Aug 2008 04:54:54 GMT イグトランス (egtra) [597] * trunk/ab5.0/ablib/src/Classes/System/Threading/Thread.ab (modified) ThreadStartを引数に取るThreadコンストラクタを追加。 Tue, 19 Aug 2008 03:14:12 GMT OverTaker [596] * trunk/ab5.0/ablib/src/api_ws2tcpip.sbp (added) 適当かつ最低限に宣言 Fri, 15 Aug 2008 20:29:20 GMT NoWest [595] * trunk/ab5.0/ablib/src/api_mmsys.sbp (modified) APIの定義ミス等修正。 Fri, 15 Aug 2008 17:15:42 GMT NoWest [594] * trunk/ab5.0/ablib/src/Classes/ActiveBasic/Windows/MM/Joystick.ab (modified) * trunk/ab5.0/ablib/src/Classes/ActiveBasic/Windows/MM/MidiOut.ab (added) MIDI出力関連のMidiOutクラスを追加。 Joystick.abを改良。ListをIlistに変更。 Fri, 15 Aug 2008 16:46:59 GMT NoWest [593] * trunk/ab5.0/ablib/src/basic/dos_console.sbp (modified) IListのインターフェイス化にともないオペレータオーバーロードが使えなく なったのでItemメソッドで参照するように変更。 Fri, 15 Aug 2008 16:25:04 GMT NoWest [592] * trunk/ab5.0/ablib/src/Classes/System/Collections/Generic/List.ab (modified) * trunk/ab5.0/ablib/src/Classes/System/Collections/Generic/misc.ab (modified) IListおよびICollectionをインターフェイス化 Fri, 15 Aug 2008 14:33:00 GMT dai [591] * trunk/ab5.0/bin/x86/abc.exe (modified) #186への対応。ジェネリックインターフェイスのInheritsに対応(まずは 32bit版のみ対応)。 Thu, 14 Aug 2008 16:43:10 GMT イグトランス (egtra) [590] * trunk/ab5.0/ablib/TestCase/UI_Sample/mouse_watcher.ab (modified) Controlの変更で実行できなくなっていたサンプルを修正。 Thu, 14 Aug 2008 16:00:15 GMT イグトランス (egtra) [589] * trunk/ab5.0/ablib/src/Classes/ActiveBasic/Math/Math.ab (modified) * trunk/ab5.0/ablib/src/Classes/ActiveBasic/Strings/SPrintF.ab (modified) * trunk/ab5.0/ablib/src/Classes/System/Math.ab (modified) * trunk/ab5.0/ablib/src/basic/function.sbp (modified) 数学関数をActiveBasic.Mathへ統合 Wed, 13 Aug 2008 15:56:04 GMT dai [588] * trunk/ab5.0/abdev.exe (modified) * trunk/ab5.0/bin/x64/abc.exe (modified) * trunk/ab5.0/bin/x86/abc.exe (modified) * #189への対応。型パラメータに型パラメータを指定したときにテンプレー ト展開の対象にならない不具合を修正。 * ... Wed, 13 Aug 2008 15:53:44 GMT dai [587] * trunk/ab5.0/ablib/src/Classes/System/Collections/Generic/List.ab (modified) 型パラメータの指定し忘れを修正(本来はエラーとして扱うべき … #190)。 Mon, 11 Aug 2008 14:50:41 GMT イグトランス (egtra) [586] * trunk/ab5.0/ablib/src/Classes/System/Environment.ab (modified) 修正ミス(MachineName→SystemDirectory) Mon, 11 Aug 2008 13:37:02 GMT NoWest [585] * trunk/ab5.0/ablib/src/Classes/ActiveBasic/Windows/MM (added) * trunk/ab5.0/ablib/src/Classes/ActiveBasic/Windows/MM/Joystick.ab (added) * trunk/ab5.0/ablib/src/Classes/ActiveBasic/Windows/Registry.ab (modified) * trunk/ab5.0/ablib/src/api_mmsys.sbp (modified) Joystickのクラスを作ってみました。  かなり前に作ったんですが、ココ最近の改良に合わせて色々弄っておりま す。 Mon, 11 Aug 2008 01:44:51 GMT NoWest [584] * trunk/ab5.0/ablib/src/Classes/System/IO/Exception.ab (modified) FileNotFoundExceptionクラスを追加 Sun, 10 Aug 2008 14:42:54 GMT イグトランス (egtra) [583] * trunk/ab5.0/ablib/src/Classes/System/Environment.ab (modified) 情報のキャッシュを廃止。APIへの文字列バッファをStringBuilderで統一。 Sat, 09 Aug 2008 04:44:45 GMT イグトランス (egtra) [582] * trunk/ab5.0/ablib/src/Classes/System/Collections/ArrayList.ab (modified) * trunk/ab5.0/ablib/src/Classes/System/Collections/Generic/Dictionary.ab (modified) * 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/Collections/Generic/misc.ab (modified) * trunk/ab5.0/ablib/src/Classes/System/Collections/misc.ab (modified) 非Genericコレクションインタフェースの扱いを大幅に縮小。Queue/Stackの 実装インタフェースの修正。 Sat, 09 Aug 2008 04:32:26 GMT イグトランス (egtra) [581] * trunk/ab5.0/ablib/src/Classes/ActiveBasic/Strings/Strings.ab (modified) * trunk/ab5.0/ablib/src/Classes/System/IO/BinaryWriter.ab (modified) * trunk/ab5.0/ablib/src/Classes/System/Text/DecoderFallback.ab (modified) * trunk/ab5.0/ablib/src/Classes/System/Text/Encoding.ab (modified) * trunk/ab5.0/ablib/src/Classes/System/Threading/WaitHandle.ab (modified) * trunk/ab5.0/ablib/src/basic/function.sbp (modified) Unicodeコンパイルで問題になる部分を修正 Fri, 08 Aug 2008 21:12:32 GMT NoWest [580] * trunk/ab5.0/ablib/src/Classes/System/Collections/Generic/LinkedList.ab (added) コミットしておきますが、コンパイルはできても動きません。 バグだと確信しておりますが、原因は特定できていません。 ... Thu, 07 Aug 2008 15:15:30 GMT dai [579] * 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/Collections/Generic/misc.ab (modified) * trunk/ab5.0/bin/x64/abc.exe (modified) * trunk/ab5.0/bin/x86/abc.exe (modified) * ForeachがIDisposableを実装したIEnumeratorを取り扱うように変更 * ... Tue, 05 Aug 2008 12:17:51 GMT NoWest [578] * trunk/ab5.0/ablib/src/Classes/System/Media/SystemSound.ab (modified) * trunk/ab5.0/ablib/src/Classes/System/Media/SystemSounds.ab (modified) 名前空間に入れ忘れていたのを修正。 Mon, 04 Aug 2008 19:59:56 GMT NoWest [577] * trunk/ab5.0/ablib/src/Classes/ActiveBasic/Windows/Registry.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/Collections/Generic/misc.ab (modified) * trunk/ab5.0/ablib/src/Classes/System/Collections/misc.ab (modified) * trunk/ab5.0/ablib/src/Classes/System/Security/AccessControl/misc.ab (modified) * trunk/ab5.0/ablib/src/Classes/System/Threading/Thread.ab (modified) * trunk/ab5.0/ablib/src/Classes/index.ab (modified) Sat, 02 Aug 2008 18:59:04 GMT イグトランス (egtra) [576] * trunk/ab5.0/ablib/TestCase/UI_Sample/mouse_watcher.ab (added) * trunk/ab5.0/ablib/TestCase/UI_Sample/mouse_watcher_dlg.ab (added) * trunk/ab5.0/ablib/src/Classes/ActiveBasic/Windows/UI/Dialog.ab (added) * trunk/ab5.0/ablib/src/Classes/ActiveBasic/Windows/UI/ListBox.ab (added) ListBox, Dialogの追加。UI_Sample/mouse_watcherの追加。 Sat, 02 Aug 2008 18:58:05 GMT イグトランス (egtra) [575] * trunk/ab5.0/ablib/TestCase/UI_Sample/step11_TextEditoer.ab (modified) * trunk/ab5.0/ablib/TestCase/UI_Sample/step5_DayTimeCheck.ab (modified) * trunk/ab5.0/ablib/src/Classes/ActiveBasic/Windows/UI/Application.ab (modified) * 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/Windows.ab (modified) * trunk/ab5.0/ablib/src/api_window.sbp (modified) * trunk/ab5.0/ablib/src/api_windowstyles.sbp (modified) * trunk/ab5.0/ablib/src/windows.sbp (modified) ウィンドウ作成関数を親用のCreateFormと子用のCreateに分離。 Sat, 02 Aug 2008 15:14:58 GMT イグトランス (egtra) [574] * trunk/ab5.0/ablib/src/Classes/ActiveBasic/COM (added) * trunk/ab5.0/ablib/src/Classes/ActiveBasic/COM/ComClassBase.ab (added) COM参照カウント管理クラスComClassBaseを追加。 Thu, 31 Jul 2008 19:14:33 GMT NoWest [573] * trunk/ab5.0/ablib/src/Classes/ActiveBasic/Windows/Registry.ab (added) まだまだ、機能のほとんどは未実装であるが 一応、コミットしておきます。 実装済みの機能としましては 「キーの取得、 ... Thu, 31 Jul 2008 14:01:36 GMT dai [572] * trunk/ab5.0/bin/x64/abc.exe (modified) #182 #184 #185 上記チケットへの対応を実施。 Sat, 26 Jul 2008 11:32:35 GMT dai [571] * trunk/ab5.0/bin/x86/abc.exe (modified) * #182への対応。シンボル名として使えない文字列を含んだファイル名のビ ルドができない不具合を修正。 Sat, 26 Jul 2008 09:22:04 GMT dai [570] * trunk/ab5.0/bin/x86/abc.exe (modified) * #185への対応。インターフェイス型にキャストするためのメソッドを自動 ... Fri, 25 Jul 2008 22:29:57 GMT dai [569] * trunk/ab5.0/ablib/TestCase/SimpleTestCase/DelegateTest.ab (modified) * trunk/ab5.0/bin/x86/abc.exe (modified) * #184への対応。ByRef引数を持つデリゲートを宣言するとコンパイルできな いバグを修正(改修を裏付けるテストケースも作成)。 ... Fri, 25 Jul 2008 22:28:04 GMT dai [568] * trunk/ab5.0/ablib/src/Classes/System/IO/Stream.ab (modified) 不適切なByRef指定を除去 Fri, 25 Jul 2008 12:15:11 GMT dai [567] * trunk/ab5.0/abdev.exe (modified) * trunk/ab5.0/system/res.dll (modified) * Ctrl+Wでファイルを閉じれるようにした。 * ファイルをすべて閉じた際、assertionが生じてしまう不具合を修正 Wed, 23 Jul 2008 15:03:11 GMT dai [566] * trunk/ab5.0/ablib/src/Classes/System/Threading/Exception.ab (modified) #183への対応。コンストラクタ呼び出し時にThisを指定しないようにした。 Wed, 23 Jul 2008 15:02:07 GMT dai [565] * trunk/ab5.0/bin/x64/abc.exe (modified) [560]を64bit版にも適用。#183への対応。コンストラクタ、デストラクタが 直接呼び出された場合はエラーとして扱うようにした。 Mon, 21 Jul 2008 16:12:35 GMT イグトランス (egtra) [564] * 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) MouseLeave, MouseHoverが動作するようにした。 Mon, 21 Jul 2008 14:20:20 GMT OverTaker [563] * trunk/ab5.0/ablib/src/Classes/System/Convert.ab (added) とりあえず必要な分だけ。続きはビット演算が好きな方にお願いしたいです 。 Mon, 21 Jul 2008 09:43:29 GMT イグトランス (egtra) [562] * trunk/ab5.0/ablib/src/Classes/System/IO/FileInfo.ab (modified) * trunk/ab5.0/ablib/src/api_system.sbp (modified) 9xなどで実行できなくなるので、GetFileSizeExをコメントアウト Mon, 21 Jul 2008 09:31:41 GMT イグトランス (egtra) [561] * trunk/ab5.0/ablib/TestCase/UI_Sample/UI_Sample.manifest.xml (added) * trunk/ab5.0/ablib/TestCase/UI_Sample/UI_Sample.rc (added) * trunk/ab5.0/ablib/TestCase/UI_Sample/step11_TextEditoer.ab (added) * trunk/ab5.0/ablib/TestCase/UI_Sample/step5_DayTimeCheck.ab (modified) * trunk/ab5.0/ablib/src/Classes/ActiveBasic/Windows/UI/Button.ab (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/ControlEventList.txt (modified) * trunk/ab5.0/ablib/src/Classes/ActiveBasic/Windows/UI/EditBox.ab (added) * 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/TaskMsg.ab (added) * trunk/ab5.0/ablib/src/Classes/ActiveBasic/Windows/Windows.ab (modified) * trunk/ab5.0/ablib/src/api_commctrl.sbp (modified) * trunk/ab5.0/theme/User Setting/design.ini (modified) EditBox, TaskMsgの追加。 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を追加。 Sat, 19 Jul 2008 03:40:36 GMT dai [555] * trunk/ab5.0/abdev.exe (modified) * 再変換に対応。 * 下記のようなキャレット移動に対応。 * 先頭行でUPボタンが押されたときはファイルの先頭へ * ... Sat, 19 Jul 2008 03:37:38 GMT dai [554] * trunk/ab5.0/bin/x64/abc.exe (modified) * trunk/ab5.0/bin/x86/abc.exe (modified) * #179への対応。外部libで定義済みのデリゲートを再利用すると、パラメー タ不一致エラーが出力させてしまう不具合を修正。 * ... 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の不具合が生じていないことを証明するためのテストケースを追加した 。 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) タイプミスとか修整