Timeline



Jan 18, 2007:

11:23 PM Ticket #36 (リンクストレージの取り扱いに対応する。) created by dai
この調子でライブラリ開発が進むと、ほんの数行のプログラムでも一回コンパイルするたびに長い待ち時間に悩まされることになる。 …
10:32 AM Changeset [68] by dai
MUTEX_ALL_ACCESS定数を追加。
1:11 AM 例外処理の実装方法 edited by dai
(diff)
12:49 AM 例外処理の実装方法 created by dai
12:15 AM WikiStart edited by dai
(diff)

Jan 17, 2007:

4:38 AM Changeset [67] by NoWest
Vector Classes
3:44 AM Changeset [66] by dai

Jan 16, 2007:

11:10 PM Ticket #35 (FileSystemInfoクラスの実装(System.IO)) created by OverTaker
8:54 PM Changeset [65] by OverTaker
GetVolumeInformation()追加
8:53 PM Changeset [64] by OverTaker
新規追加
8:13 PM Changeset [63] by NoWest
6:56 PM Changeset [62] by OverTaker
GetFullPathのバグを修正
12:10 AM Ticket #20 (Pathクラスの実装(System.IO)) closed by OverTaker
fixed

Jan 15, 2007:

11:54 PM Changeset [61] by OverTaker
だいたい実装しましたが、DirectorySeparatorCharなどがあまり意味なくなりました。あとでもう一度検討します。
11:39 PM Changeset [60] by dai
8:28 PM Changeset [59] by dai

Jan 14, 2007:

11:37 PM Ticket #20 (Pathクラスの実装(System.IO)) updated by OverTaker
Status changed
11:37 PM Ticket #34 (グローバル関数とクラスメソッドのオーバーロード) created by OverTaker
http://www.activebasic.com/forum/viewtopic.php?p=7534#7534
6:11 AM Changeset in dev [34] by dai_9181
スコープ処理を統一した。関数の途中でReturnしても、スコープにあるローカルオブジェクトを正確に破棄できるようにした。
6:05 AM Changeset in dev [33] by dai_9181
5:30 AM Ticket #33 (Breakステートメントを追加する。) created by dai
・For ・While ・Do ・Select 今まではExit …
4:06 AM Changeset in dev [32] by dai_9181
1:54 AM Ticket #32 (ローカル領域内で定義される実体オブジェクトが未定義のままReturnしたときの処理を明確化する。) updated by dai
ちょっと違う例だが、このようなコードも解放処理が正しく行われていないことを確認した。こちらもあわせて修正する。 […]
1:37 AM Ticket #32 (ローカル領域内で定義される実体オブジェクトが未定義のままReturnしたときの処理を明確化する。) updated by dai
Status changed
1:36 AM Ticket #32 (ローカル領域内で定義される実体オブジェクトが未定義のままReturnしたときの処理を明確化する。) created by dai
例えば、下記のようなコードはbの解放処理(デストラクタ)が不正に呼ばれてしまうという問題を抱えている。 […] …

Jan 13, 2007:

4:26 AM Changeset in dev [31] by dai_9181
_System_LocalThis(見えないThisポインタパラメータ)を通常のパラメータ保有領域ではなく、リアルパラメータ保有領域に移動した …

Jan 12, 2007:

3:21 AM Changeset [58] by dai
例外処理用に必要なコードを追加。 空間統括ファイル(index.ab)を作成。 その他クラスの調整。
2:30 AM Ticket #31 (ドキュメントを閉じると画面全体がちらつく) created by dai
特に、複数ファイルのプロジェクトを閉じるときなんかは、動作も重くなってしまう。改善の余地あり。
1:56 AM Ticket #30 (グローバル領域で定義されている関数と同名の静的メソッドを定義することが出来ない) closed by dai
fixed
1:56 AM Changeset in dev [30] by dai_9181
グローバル領域で定義されている関数と同名の静的メソッドを定義することが出来ないバグを修正。
1:38 AM Ticket #30 (グローバル領域で定義されている関数と同名の静的メソッドを定義することが出来ない) updated by dai
Priority, Status, Component, Milestone changed
1:37 AM Ticket #30 (グローバル領域で定義されている関数と同名の静的メソッドを定義することが出来ない) created by dai
[…] 上記のようなコードがコンパイルエラーになる。

Jan 11, 2007:

3:41 AM Ticket #25 (#requireディレクティブの導入) updated by dai
実装完了。 Wikiのほうにプロプロセッサに関するページを設けて、その中に解説文を入れる。
3:28 AM Ticket #25 (#requireディレクティブの導入) updated by dai
Status changed

Jan 10, 2007:

4:51 PM Changeset [57] by NoWest
Sin:: (X)Math.Sign() -> (O)Math.Sin()
2:27 AM Changeset in dev [29] by dai_9181
Ver5.0β10としてリリース。 すべてのクラスをObjectからの派生にした。
2:18 AM Changeset [56] by dai
Objectをインクルードするようにした。
2:11 AM Ticket #28 (すべてのクラスがObjectからの派生になるようにする。) closed by dai
fixed: ToStringの自動挿入は型情報との連携が必要になるかもしれない。今回は、保留する。

Jan 9, 2007:

10:23 PM Changeset [55] by イグトランス (egtra)
DictionaryEntry
4:06 AM Ticket #28 (すべてのクラスがObjectからの派生になるようにする。) updated by dai
実装してみた。色々と手持ちのプロジェクトを突っ込んでテストしてみたが、Objectを暗黙的に継承することで生じるバグなどはほぼ無い模様。 …
2:15 AM Ticket #26 (Boolean型の導入。True/Falseの導入。) updated by dai
コンパイラが対応するまでは、basic.sbpで仮定義しておく。 TypeDef Boolean = BOOL
2:14 AM Ticket #28 (すべてのクラスがObjectからの派生になるようにする。) updated by dai
Status changed

Jan 8, 2007:

6:38 AM Ticket #29 (DumpMemoryLeaks.abにて、メモリリーク検出プログラムを実装する。) created by dai
6:36 AM Changeset [54] by dai
6:34 AM Changeset in dev [28] by dai_9181
・【32ビットコンパイラ】戻り値に実態オブジェクトを持つインデクサを呼び出すと強制終了してしまうバグを修正。 …
6:29 AM Changeset [53] by dai
タイプミスを修正。urTanをPrivateにした。
1:47 AM Changeset [52] by NoWest
Add Methods to Material and Light Classes.

Jan 7, 2007:

5:20 PM Ticket #23 (Traceクラスの実装(System.Diagnostics)) updated by dai
Type changed
5:19 PM Ticket #9 (共用体を実装する。) updated by dai
Type changed
5:19 PM Ticket #28 (すべてのクラスがObjectからの派生になるようにする。) created by dai
まずは、この改良に弊害がないか、あるとしたらどのような手法で回避していくのかを考える。
5:17 PM Ticket #27 (Objectクラスの仕様を取り決める。) updated by dai
とにかくまずは簡易的にObject.abを作ってみた。わかりきっている動作を提供できるものとして、実装してみたのは下記の2つ。 …
5:09 PM Changeset [51] by dai
2:16 PM Changeset [50] by dai
"#include <system\exception.ab>" をコメントアウト
2:03 PM Ticket #27 (Objectクラスの仕様を取り決める。) updated by dai
Priority changed
2:03 PM Ticket #27 (Objectクラスの仕様を取り決める。) created by dai
前回ミーティングのときはすべてのクラスをObjectからの派生にはしないと言ってしまったが、特別弊害がないようであれば、Objectからの派生 …
6:51 AM Changeset in dev [27] by dai_9181
静的メンバ、静的メソッド周りを修正。
4:12 AM Changeset in dev [26] by dai_9181
実体オブジェクトを戻り値に持つ静的メソッドをクラス内から呼び出すと「パラメータが異なる」というエラーが出るバグを修正。 …
1:14 AM Changeset [49] by dai
Sub String(ByRef initStr As String)を有効化。
1:13 AM Changeset [48] by dai
Boolean型の暫定対応。
12:46 AM Changeset [47] by イグトランス (egtra)
戻り値型の間違い
12:35 AM Changeset [46] by イグトランス (egtra)
最低限の実装

Jan 6, 2007:

11:45 PM Ticket #14 (Controlの実装 (ActiveBasic.Windows.UI)) updated by イグトランス (egtra)
Status changed
実装開始。
10:47 PM Ticket #23 (Traceクラスの実装(System.Diagnostics)) updated by dai
Status changed
10:46 PM Changeset [45] by dai
リスナとの関係を作った。ほとんどのメソッドがTODOになっているので、実装が必要。
6:30 PM Changeset [44] by dai
Indent/Unindentに対応してみた。Assertの骨組みを書いたので、後ほど細かい実装をしたい(コールスタック、どうしよう…)。
5:30 AM Ticket #8 (例外処理を実装する。) updated by dai
・グローバルレベルでのジャンプ(Eipの設定) ・スタックフレームのロールバック(Espの設定)

Jan 5, 2007:

11:37 PM Ticket #26 (Boolean型の導入。True/Falseの導入。) created by dai
いよいよWin32のBOOL型を多用するのは辛い。True/Falseを強力に評価することができるBoolean型の導入を行う。 …
1:28 PM Ticket #25 (#requireディレクティブの導入) created by dai
インクルード対象ファイルを#defineでファイルスコープ定義しなければならないのは煩わしい。そこで、#requireの導入を検討中…。 …
4:59 AM Ticket #24 (Debugクラスの実装(System.Diagnostics)) created by dai
色々とデバッグ用に使えそうなので、早めに実装したいところ。誰か、手が空いている人がいたらお願いしますm()m …
4:57 AM Ticket #23 (Traceクラスの実装(System.Diagnostics)) created by dai
4:55 AM Changeset [43] by dai
3:03 AM Changeset in dev [25] by dai_9181
アスタリスク付きのタブの移動ができないバグを修正。

Jan 4, 2007:

3:41 AM Ticket #7 (デリゲート機能を追加する。) updated by dai
Priority changed
3:41 AM Ticket #8 (例外処理を実装する。) updated by dai
Priority, Status changed

Dec 30, 2006:

11:25 PM Ticket #22 (api_winsock2.sbpとapi_winerror.sbpとで多重定義されているものがある。) closed by イグトランス (egtra)
fixed: 修正完了しました。ついでにapi_winsock2.sbpの内容をPlatform SDKのwinsock2.hを基に書き直しました。
11:20 PM Changeset [42] by イグトランス (egtra)
api_winerror.sbpとapi_winsock2.sbpとの間での定義の重複を除去など。
10:19 PM Changeset [41] by OverTaker
コンストラクタを.NET仕様に一部変更
10:18 AM Changeset in dev [24] by dai_9181
保存されていないドキュメントのタブに(*)をつける機能に対応。 …
10:15 AM Changeset in dev [23] by dai_9181
バージョン情報を変更。
4:06 AM Ticket #12 (保存されていないドキュメントのタブに(*)をつける) closed by dai
fixed: 実装完了。
2:41 AM Ticket #12 (保存されていないドキュメントのタブに(*)をつける) updated by dai
Status changed

Dec 29, 2006:

7:00 PM Ticket #22 (api_winsock2.sbpとapi_winerror.sbpとで多重定義されているものがある。) updated by イグトランス (egtra)
Status, Owner changed
私が修正しておきます。
5:46 PM Ticket #22 (api_winsock2.sbpとapi_winerror.sbpとで多重定義されているものがある。) created by OverTaker
api_winsock2.sbp(97)-(154),(240)-(241)の定義が被っています。
1:55 AM Changeset in dev [22] by dai_9181
バックアップ用ディレクトリが消去されていたときは、自動生成する。 プロ版の概念を除去。機能制限を解除。
12:25 AM Changeset in dev [21] by dai_9181
未対応形式のアイコンファイルを開けないようにした。

Dec 28, 2006:

5:28 AM Ticket #15 (Dimで指定される初期値を見分けることで、As指定を省略できるようにする。) closed by dai
fixed: 実装完了。
5:26 AM Ticket #21 (参照型パラメータに関数の戻り値オブジェクトを指定した場合などの、一時オブジェクトの扱いを可能にする。) closed by dai
fixed: オブジェクトのみの話に限り、実装完了。値型における本件の動作には未対応(こちらは次の機会に対応したい)。
5:24 AM Changeset in dev [20] by dai_9181
参照型パラメータに関数の戻り値オブジェクトを指定した場合などの、一時オブジェクトの扱いを可能にした。 …
4:54 AM Changeset [40] by dai
DateTimeクラスのコピーコンストラクタ定義を追加。
4:53 AM Ticket #21 (参照型パラメータに関数の戻り値オブジェクトを指定した場合などの、一時オブジェクトの扱いを可能にする。) updated by dai
Status changed
ほとんどの作業は完了した。64ビットコンパイラのほうは、ほぼ完成。32ビットコンパイラはもう一押しで完成する。 …
3:29 AM Ticket #21 (参照型パラメータに関数の戻り値オブジェクトを指定した場合などの、一時オブジェクトの扱いを可能にする。) created by dai
1:15 AM Ticket #15 (Dimで指定される初期値を見分けることで、As指定を省略できるようにする。) updated by dai
Status changed

Dec 27, 2006:

9:26 PM Ticket #20 (Pathクラスの実装(System.IO)) created by OverTaker
9:25 PM Ticket #19 (Fileクラスの実装(System.IO)) updated by OverTaker
Type changed
9:24 PM Ticket #19 (Fileクラスの実装(System.IO)) created by OverTaker
9:24 PM Ticket #18 (DriveInfoクラスの実装(System.IO)) created by OverTaker
9:22 PM Ticket #17 (DirectoryInfoクラスの実装(System.IO)) created by OverTaker
9:21 PM Ticket #16 (Directoryクラスの実装(System.IO)) created by OverTaker
9:13 PM Changeset [39] by OverTaker
ケアレスミス修正
6:49 PM Ticket #15 (Dimで指定される初期値を見分けることで、As指定を省略できるようにする。) updated by dai
Type changed
6:49 PM Ticket #15 (Dimで指定される初期値を見分けることで、As指定を省略できるようにする。) created by dai
Dim date = DateTime.Now …

Dec 26, 2006:

5:56 PM Changeset [38] by OverTaker
ケアレスミス修正
5:26 PM Ticket #14 (Controlの実装 (ActiveBasic.Windows.UI)) created by イグトランス (egtra)
Form クラスの基底であるControl …
5:11 PM Ticket #9 (共用体を実装する。) updated by イグトランス (egtra)
Type changed
共用体の名前を省略できるようにしてほしいです(無名共用体)。VARIANT (OAIdl.ab/.h)などで使われています。
8:17 AM Changeset in dev [19] by dai_9181
64ビットコンパイラでローカル変数の0初期化に対応。 …

Dec 25, 2006:

3:11 PM Ticket #13 (プロジェクト内ファイルのインクルードの順序を指定できるようにする。) created by dai
プロジェクト内ファイルのインクルードの順序を指定できるようにする。
2:50 AM Changeset [37] by NoWest
OpenGL Class Library
1:34 AM Ticket #11 (DateTimeクラスを新規追加する。) closed by OverTaker
fixed
1:33 AM Changeset [36] by OverTaker
新規追加

Dec 24, 2006:

4:47 AM Ticket #1 (定数オブジェクトを実装する。) closed by dai
fixed: 一通り実装完了。後日、Wikiの内容と照らし合わせて漏れがないかをチェックする。再度テストを行い、fixedとしたい。
4:46 AM Changeset in dev [18] by dai_9181
オブジェクト定数に対応。
2:51 AM Ticket #1 (定数オブジェクトを実装する。) updated by dai
Status changed
2:51 AM Ticket #12 (保存されていないドキュメントのタブに(*)をつける) created by dai
保存の有無を手軽に確認できるよう、保存されていない(変更ありの)ドキュメントはタブに(*)マークをつける。
2:10 AM Ticket #11 (DateTimeクラスを新規追加する。) updated by OverTaker
Status changed
2:07 AM Ticket #11 (DateTimeクラスを新規追加する。) created by dai
まだキレイな構造には仕上がっていないようですが、まぁ、まずは上げてみてください。
12:31 AM Changeset [35] by イグトランス (egtra)
OLE Automation関数などの追加 KERNEL関数などの追加
12:30 AM Changeset [34] by イグトランス (egtra)
String.LengthのPrivate化に対応する変更

Dec 23, 2006:

4:25 PM Ticket #10 (ヒアドキュメントを実装する。) created by dai
ヒアドキュメントを実装する。下記URLに記載してある仕様にをベースに実装する。 …
4:24 PM Ticket #9 (共用体を実装する。) created by dai
共用体を実装する。下記URLに記載してある仕様にをベースに実装する。 …
3:42 PM Ticket #8 (例外処理を実装する。) created by dai
例外処理を実装する。下記URLに記載してある仕様にをベースに実装する。 …
3:37 PM Ticket #7 (デリゲート機能を追加する。) created by dai
デリゲート機能を追加する。下記URLに記載してある仕様にをベースに実装する。 …
3:35 PM Ticket #6 (識別子の定義を検索できるようにする。) created by dai
識別子(型、変数、関数、メンバ、メソッドなど…)の定義を検索できるようにする。
3:23 PM Ticket #5 (変数の参照元を検索できるようにする。) created by dai
3:17 PM Ticket #4 (関数またはメソッドの呼び出し元を検索できるようにする。) created by dai
3:11 PM Ticket #3 (プロジェクト内の全文検索を可能にする。) created by dai
2:26 AM Ticket #2 (IDEのMDIウィンドウを汎用的なものへ変更。) created by dai
現状のIDEが搭載するコンパイルビューやデバッグビューはGUI固定で汎用性が乏しい。ドッキングまたはフローティングが可能なタブ型コントロールを …

Dec 20, 2006:

3:50 AM Ticket #1 (定数オブジェクトを実装する。) created by dai
"Const obj As ClassName" のような記述を可能にする。下記URLに記載してある仕様に則るものとする。 …
2:51 AM Changeset in dev [17] by dai_9181
定数メンバ機能を有効にした。

Dec 19, 2006:

3:33 AM WikiStart edited by dai
(diff)
Note: See TracTimeline for information about the timeline view.