source: Include/Classes/System

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @299   17 years dai 【32bitコンパイラ】 静的リンクライブラリを実装 ジェネリクスを実装 ※64bitコンパイラは未実装
(edit) @298   17 years dai Listクラスのプロトタイプ(現revisionでは動きません)
(edit) @296   17 years NoWest
(edit) @294   17 years dai GCHandleをインクルードするようにした
(edit) @292   17 years dai タイプミスを修正
(edit) @291   17 years dai TraceListener.WriteLineIfメソッドを実装。 ArrayList内の未完成コードをコメントアウトした
(edit) @290   17 years dai TraceListener.WriteIfメソッドを実装
(edit) @289   17 years dai タイプミスを修正。
(edit) @288   17 years dai いくつかタイプミスを修正。 エラーになるコードを排除、 enumクラスのビット演算メソッドをコメントアウト(仕様未確定なため)。
(edit) @286   17 years NoWest 一時変数をreturnせず直接Newの結果をreturnする方法に変更
(edit) @285   17 years イグトランス (egtra) wtypes.abを追加
(edit) @282   17 years イグトランス (egtra) #121対応、Classes/System/Windows/Forms以下を名前空間に入れた。
(edit) @281   17 years イグトランス (egtra) api_reg.sbp レジストリの関数の宣言をSDKより追加
(edit) @279   17 years NoWest キャスト以外のエラーは一応でなくなったが、他人のつくったものなので正しく訂正できたかは分かりませんので、要チェック。
(edit) @277   17 years NoWest タイプミスを修正。
(edit) @275   17 years dai (32ビットコンパイラ) クラス情報取得時のクラス先読み処理で名前空間の関係が崩れてしまうバグを修正。 …
(edit) @273   17 years イグトランス (egtra) String.ab.を修正
(edit) @272   17 years イグトランス (egtra) StringBuilderを追加。String不変へ。共通の文字列操作関数をActiveBasic.Strings内に配置(設計に検討の余地あり)。
(edit) @271   17 years dai SHFILEOPSTRUCT.hWnd → SHFILEOPSTRUCT.hwnd System.IOに属するクラスに名前空間を適用した。
(edit) @270   17 years OverTaker SubStringのバグ修整。
(edit) @268   17 years イグトランス (egtra) StringのResizeを呼ぶコンストラクタでメモリ確保されない場合を排除、ほか微修正
(edit) @265   17 years dai TimeSpan.FromTicksメソッド内でメモリアクセスエラーになってしまうバグを修正。
(edit) @263   17 years OverTaker #116のバグを修整。
(edit) @262   17 years NoWest Stream及びFileStreamをIAsyncResultインターフェイス、WaitHandleクラスがそれぞれがSystem名前空間、S …
(edit) @261   17 years イグトランス (egtra) CriticalSection, CriticalSectionLockの追加
(edit) @260   17 years NoWest コンストラクタを整備
(edit) @259   17 years dai リリースコンパイル時にGC及び動的型情報に関するデバッグ出力を行わないようにした。
(edit) @258   17 years イグトランス (egtra) Prompt.sbp内を名前空間に入れた。EnvironmentのMachineName, UserName, GetFolderPathを実装。
(edit) @257   17 years イグトランス (egtra) VersionTest追加、Log1p追加
(edit) @256   17 years NoWest 同期的なファイル読み込み、書き込みは何とか動くようになってきたが、まだ完成度は4割くらいだと思う。 コンストラクタも改善の余地あり。
(edit) @255   17 years dai System.Int32 / System.UInt32(両方共にBlittable型)を試験導入した。
(edit) @253   17 years OverTaker Remove,Insertメソッドのバグ修整。時間がないので適当な修整になってしまいました。
(edit) @252   17 years NoWest アドレス参照に対してポインタが渡されていたのを修正。
(edit) @250   17 years dai TypeInfo.ToStringメソッドを実装。 TypeInfo.FullNameメソッドを修正。
(edit) @249   17 years dai [32bitコンパイラ]ByRef指定のInteger/Byte型のローカル変数に値を代入すると強制終了してしまうバグを修正。 …
(edit) @248   17 years NoWest バグを修正しました。
(edit) @246   17 years dai Objectクラス、Stringクラスの定義をSystem名前空間に入れると共に、コンパイラ側で両者のクラスをSystem名前空間に依存しない …
(edit) @244   17 years イグトランス (egtra) Math.Logでfrexp, ldexpを使わないようにした
(edit) @240   17 years イグトランス (egtra) Control周りの修正
(edit) @239   17 years イグトランス (egtra) すみません、[238]では肝心の修正箇所が含まれていませんでした。今度こそMath.Absの修正です。
(edit) @238   17 years イグトランス (egtra) Math.Absが値を返さないバグを修正
(edit) @237   17 years イグトランス (egtra) #_fullcompileで検出されたエラーの修正(明らかに判るもののみ)
(edit) @234   17 years dai スレッド管理クラスで起きているメモリリークを解消
(edit) @233   17 years dai タスプミスを修正。
(edit) @232   17 years dai 32bitコンパイラを更新(64bit版はしばらくお待ちください) …
(edit) @230   17 years イグトランス (egtra) GCHandleTestの追加、全てのテスト処理を関数に入れる
(edit) @228   17 years dai DateTime.ToStringメソッドを追加。
(edit) @227   17 years dai 文字列の比較演算子の戻り値がLong型になっていたので、Booleanに修正した。 String.GetTypeのテストケースを修正。
(edit) @226   17 years イグトランス (egtra) StringTest追加
(edit) @224   17 years dai Object.ReferenceEqualsを修正(後日、ObjPtr形式に書き換える必要あり)。 …
(edit) @223   17 years イグトランス (egtra) Controlがコンパイルできるように修正
(edit) @221   17 years dai Stringクラスのコンストラクタに0バイトのChar配列を引き渡すとString.Charsへのメモリ確保が行われないバグを修正。 …
(edit) @220   17 years dai Namespaceステートメントを実装した。 3番目に確保されるメモリオブジェクトが解放されないバグを修正。
(edit) @214   17 years dai GCでのメモリ回収処理を、実行時型情報を元に行うようにした。
(edit) @212   17 years イグトランス (egtra) Object.ReferenceEqualsを追加
(edit) @209   17 years OverTaker #103 DateTimeクラスを再実装。これ以前のバージョンに計算ミスが見つかったので、それらを使うときには注意してください。
(edit) @208   17 years イグトランス (egtra) [207]参照型変数のNothing初期化に対応する修正
(edit) @207   17 years dai 動的型情報(Object.GetType)に対応。 …
(edit) @203   17 years イグトランス (egtra) GCHandleの追加、String.Compareなどの追加、gc.sbpの修正
(edit) @198   17 years dai TypeInfoの修正。
(edit) @197   17 years OverTaker タイプミスと若干のコード修整
(edit) @196   17 years dai TypeInfoクラスを微修正
(edit) @195   17 years dai オブジェクトの循環参照を許容した(構造体はダメ)。 抽象クラスをメンバの型に指定できるようにした。 …
(edit) @193   17 years イグトランス (egtra) Stringのデフォルトコンストラクタでもメモリ確保するように戻す、api_imm.sbpの修正
(edit) @192   17 years イグトランス (egtra) Currencyを追加、その他修正
(edit) @188   17 years dai ArrayList.Add(x As Object)メソッドを追加 …
(edit) @186   17 years dai タイプミスを修正。
(edit) @183   17 years dai *Byteをパラメータに持つメソッドをコメントアウト(弊害がなければ削除する方向でいきましょう)。 Operator=の定義をコメントアウト。
(edit) @182   17 years dai _System_StrCmpのオーバーロードが解決できないバグを修正。
(edit) @176   17 years dai inet_ntoa関数のパラメータをDWordに変更(暫定対応)。 戻り値の型指定抜け、その他タイプミスを修正。
(edit) @175   17 years イグトランス (egtra) Variant, VBObjectの追加
(edit) @173   17 years dai EnumBaseの=演算子オーバーロードのコードを排除。 その他タイプミスを修正。
(edit) @169   17 years dai TypeInfoクラスを定義するためのファイルを用意。 ライブラリへの組み込みはまだしません。
(edit) @166   17 years イグトランス (egtra) GetHashCodeを実装
(edit) @163   17 years dai Thisへの代入をコンストラクタ呼び出しに変更。 デフォルトコンストラクタを追加。
(edit) @162   17 years dai CharをSByteに変更
(edit) @161   17 years dai コンストラクタのパラメータ指定で "build As Long" が抜けていたので修正。 …
(edit) @152   17 years dai ")" 抜けと "String" タイプミスを修正。
(edit) @148   17 years dai ThreadクラスをGCに対応させた。
(edit) @147   17 years dai リスナオブジェクトをオブジェクトポインタではなくオブジェクトとして管理するようにした。
(edit) @143   17 years イグトランス (egtra) GetHashCodeを実装
(edit) @142   17 years イグトランス (egtra) Environment, OperatingSystem, Versionの追加、Unicode対応修正ほか
(edit) @139   17 years イグトランス (egtra) コミット漏れ
(edit) @137   17 years イグトランス (egtra) #55#73#75とりあえず完了
(edit) @136   17 years OverTaker String変更による修整。
(edit) @135   17 years OverTaker Removeメソッドのバグを修整。
(edit) @134   17 years イグトランス (egtra) ToUpper, ToLowerを戻り値で書き換えた文字列を返すように変更
(edit) @132   17 years イグトランス (egtra) String型の自身を変更するメソッドを、戻り値で返すように変更。 併せて文字列比較を自前の関数で行うように変更。 …
(edit) @130   17 years OverTaker Refreshメソッドのバグ修整と、Virtual Functionに変更。
(edit) @129   17 years OverTaker #17 DirectoryInfo.abを追加。ある程度実装。
(edit) @128   17 years OverTaker #70 IAsyncResultsを削除。
(edit) @125   17 years イグトランス (egtra) #51完了
(edit) @124   17 years dai Math.AbsとグローバルなAbsのオーバーロードが解決できないバグを修正。
(edit) @123   17 years イグトランス (egtra) (拡張)メタファイル関数(全部)・構造体(一部)、BITMAPV4HEADERとそれに関連する型などの宣言
(edit) @121   17 years イグトランス (egtra) #51対応
(edit) @119   17 years イグトランス (egtra) Unicode (#50) 前準備 Byte→Char (#51) 型名は殆ど完了、ただし中身までは手を付けていないものが多い
(edit) @118   17 years イグトランス (egtra) とりあえずおおよそ実装した(未テスト)
(edit) @116   17 years NoWest いくつか実装法を変更しました。
(edit) @115   17 years NoWest デストラクタは不要だったようなので削除しました。
(edit) @114   17 years NoWest コンストラクタとデストラクタを実装
Note: See TracRevisionLog for help on using the revision log.