# # ChangeLog for trunk # # Generated by Trac 1.6 # Nov 22, 2024, 10:31:13 PM 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) タイプミスとか修整 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を除去