Timeline



Apr 7, 2007:

10:20 PM Changeset [208] by イグトランス (egtra)
[207]参照型変数のNothing初期化に対応する修正
10:07 PM Changeset in dev [91] by dai_9181
ログ機構(Smoothie::Logger)を導入。 動的型情報生成において、未使用クラスの登録は行わないようにした。
10:05 PM Ticket #103 (DateTimeクラスの再実装) updated by OverTaker
Status changed
dai への返信 > …
9:59 PM Ticket #103 (DateTimeクラスの再実装) updated by dai
New以外でのコンストラクタ呼び出しは排除する方向でお願いします(近いうちに規制する仕様へ変更を予定しています)。 …
9:38 PM Ticket #103 (DateTimeクラスの再実装) created by OverTaker
AddYearあたりがスマートでなかったり、仕様変更のためにした応急処置が使えなくなってきたので再実装する。 […] …
7:53 PM 次回ミーティングの予定 edited by OverTaker
(diff)
6:09 PM 次回ミーティングの予定 edited by konisi
日程の欄について書き換え。(詳細未定→29日) (diff)
3:03 PM Changeset [207] by dai
動的型情報(Object.GetType)に対応。 …
3:02 PM Changeset in dev [90] by dai_9181
実行時型情報の生成にほぼ対応した。

Apr 6, 2007:

7:12 PM Changeset [206] by C1000
構造体を追加
6:45 PM Ticket #101 (非静的メソッドと静的メソッドで多重定義できない) updated by イグトランス (egtra)
Component changed
6:45 PM Ticket #102 (代入時に基底クラスへ変換できない) created by イグトランス (egtra)
関数呼出時や初期化時では問題ありませんが、後から代入するときには下のようにエラーになります。 […]
6:38 PM Ticket #101 (非静的メソッドと静的メソッドで多重定義できない) created by イグトランス (egtra)
[…]
11:39 AM Changeset [205] by C1000

Apr 4, 2007:

10:57 PM Ticket #100 (GCHandleの実装) closed by イグトランス (egtra)
fixed
9:41 PM Changeset [204] by C1000
ツリービューのメッセージを追加。ただし数値をそのまま定義しています。TV_FIRST+数の形式にはなっていません。
6:53 PM Changeset [203] by イグトランス (egtra)
GCHandleの追加、String.Compareなどの追加、gc.sbpの修正
5:21 PM Changeset [202] by イグトランス (egtra)
sweep処理中にsweepが呼ばれてしまうことがあるらしく、デッドロックが起こることがあったのをisSweepingの活用によって修正。つい …
10:22 AM Ticket #100 (GCHandleの実装) created by イグトランス (egtra)
GCが追跡できないところでオブジェクトが保持される場合に、オブジェクトの生存を保障するためのハンドルを保持するクラス。 …
2:03 AM Changeset in dev [89] by dai_9181
実行時型情報の生成に対応。 関数の戻り値の型に抽象クラスを指定できるようにした。

Apr 3, 2007:

11:58 PM Ticket #99 (Random クラスの作成) created by イグトランス (egtra)
System.Randomは乱数を生成するクラス
2:23 PM Changeset [201] by OverTaker
微修整
2:22 PM Ticket #98 (EnumBaseが文法エラーになる) updated by OverTaker
Milestone changed
2:22 PM Ticket #98 (EnumBaseが文法エラーになる) created by OverTaker
[…] おそらくこれが原因でEnumBaseのOperator andなどの文法エラーが発生している。

Apr 2, 2007:

11:55 PM Changeset [200] by イグトランス (egtra)
Currencyにメンバを追加
12:10 AM Changeset in dev [88] by dai_9181
House→Smoothie Sourceクラスを用意した。

Apr 1, 2007:

8:48 AM Changeset [199] by C1000
2:28 AM Changeset in dev [87] by dai_9181
House::Metaを追加。 Source.h/Source.cppを追加(実装はこれから)。
2:27 AM Changeset [198] by dai
TypeInfoの修正。
1:12 AM 次回ミーティングの予定 edited by dai
(diff)

Mar 31, 2007:

9:58 AM Changeset [197] by OverTaker
タイプミスと若干のコード修整

Mar 30, 2007:

5:13 AM Changeset [196] by dai
TypeInfoクラスを微修正
5:12 AM Changeset in dev [86] by dai_9181
pSubStaticMethod_System_TypeBase_InitializeUserTypesを追加
4:26 AM Ticket #53 (ArrayListクラスの実装 (System.Collections)) updated by dai
Owner, Status changed
初期化とAddはほぼ動くようになった。 残された課題は下記の通り。 * …
4:22 AM Changeset [195] by dai
オブジェクトの循環参照を許容した(構造体はダメ)。 抽象クラスをメンバの型に指定できるようにした。 …
4:19 AM Changeset in dev [85] by dai_9181
オブジェクトの循環参照を許容した(構造体はダメ)。 抽象クラスをメンバの型に指定できるようにした。 …
3:58 AM Ticket #97 (抽象クラスをメンバの型に指定できるようにする) created by dai
現在は「抽象クラスはインスタンス化できない」というエラーが出てしまうが、この制約をなくす。 …

Mar 29, 2007:

5:30 PM Ticket #96 (引数で構造体の値渡しが正しくできない) created by OverTaker
[…]
3:28 AM Changeset in dev [84] by dai_9181
2:23 AM Ticket #95 (Include\basic.sbpがないとIDEが立ち上がらない) closed by dai
fixed
2:21 AM Changeset [194] by dai
#95への対応。"Include\basic.sbp" がないとIDEが立ち上がらないバグを修正した。

Mar 28, 2007:

12:05 PM Ticket #95 (Include\basic.sbpがないとIDEが立ち上がらない) created by OverTaker
UserSettings\editor.iniでIncludeディレクトリへのパスを変更しても、IDEが立ち上がるときは初期設定の場所をチェッ …
10:55 AM Changeset [193] by イグトランス (egtra)
Stringのデフォルトコンストラクタでもメモリ確保するように戻す、api_imm.sbpの修正
10:29 AM Changeset [192] by イグトランス (egtra)
Currencyを追加、その他修正
9:55 AM Changeset [191] by konisi
ちょっとしたミスがあったため訂正
9:46 AM Changeset [190] by konisi
ベータ18以降分のディレクトリ及びrev184
9:43 AM Changeset [189] by konisi
AB5ベータ版AB5ベータ版のコレクション(電話が来て通信エラーになったので送りなおし)
5:10 AM Changeset [188] by dai
ArrayList.Add(x As Object)メソッドを追加 …
5:04 AM Changeset [187] by dai
AB本体のバイナリを登録
3:40 AM Changeset [186] by dai
タイプミスを修正。
1:18 AM Changeset [185] by dai
各種インクルードファイル内で使用されているため、SHORT、LONG、INTを有効にした。

Mar 26, 2007:

5:51 PM Changeset [184] by NoWest
バグを修正。
11:11 AM Changeset in dev [83] by dai_9181
STRING_NONE → STRING_NONE_ SetLayeredWindowAttributes → …
11:05 AM Changeset in dev [82] by dai_9181
7:33 AM Changeset in dev [81] by dai_9181
プロジェクトを開いていないときでもクラスビューの機能を有効にした。
6:40 AM Ticket #94 (プロジェクトオプションから#strict指定を取り除く) created by dai
#strictを不要なディレクティブにしたので、プロジェクトオプションからも消す。
6:38 AM Changeset [183] by dai
*Byteをパラメータに持つメソッドをコメントアウト(弊害がなければ削除する方向でいきましょう)。 Operator=の定義をコメントアウト。
6:33 AM Changeset in dev [80] by dai_9181
TheText用のリソースを追加。 単語単位での検索を可能にした。
6:24 AM Changeset [182] by dai
_System_StrCmpのオーバーロードが解決できないバグを修正。
4:26 AM Ticket #93 (単語単位での検索を可能にする) updated by dai
Status changed
4:17 AM Changeset [181] by dai
MCI_OVLY_WINDOW_PARMSAの定義漏れを修正。
12:47 AM Changeset [180] by 森崎 孝明
[TEST] 一部の DISPPARAMS の設定を C++ のサンプルに合わせる形で修正した。変更箇所は diff をとって確認されたし。

Mar 25, 2007:

1:38 PM Ticket #81 (com.VBObjectクラスの作成) updated by イグトランス (egtra)
Status changed
1:38 PM Ticket #82 (com.Currencyクラスの作成) updated by イグトランス (egtra)
Status changed
11:41 AM Ticket #93 (単語単位での検索を可能にする) created by dai
6:32 AM Ticket #91 (Dimステートメントにおいて、初期値式とAsが同時に指定されていたとき、As以降も初期値式の一部として捉える) closed by dai
fixed: β17で対応した。
6:32 AM Ticket #92 (基本型でも大文字・小文字を区別する) closed by dai
fixed: β17で対応した。
6:31 AM Ticket #90 (#strictを強制的に適用する) closed by dai
fixed
6:31 AM Ticket #87 (#requireでイングルードした時のコード補完) closed by dai
fixed
6:28 AM WikiStart edited by dai
(diff)
6:20 AM Changeset [179] by dai
_SystemEnd関数を追加(コンパイラが内部的に使います)。 WCHAR、Charをbasic.sbpで定義した。 …
6:20 AM Ticket #92 (基本型でも大文字・小文字を区別する) created by dai
5:58 AM Changeset in dev [79] by dai_9181
バージョンをβ17にした。 #strictをデフォルトの状態で適用するようにした(#90)。 …
5:55 AM Ticket #37 (TypeInfoクラスを実装する。) updated by dai
Priority changed
5:54 AM Ticket #9 (共用体を実装する。) updated by dai
Priority changed
5:29 AM 次回バージョンの変更箇所(予定) created by dai
5:29 AM Ticket #91 (Dimステートメントにおいて、初期値式とAsが同時に指定されていたとき、As以降も初期値式の一部として捉える) created by dai
[…] という定義があったとき、従来(β16)までは下記のような処理が行われていた。 * 初期値の式は "10" * …
5:09 AM Ticket #90 (#strictを強制的に適用する) updated by dai
Status changed
5:09 AM Ticket #90 (#strictを強制的に適用する) updated by dai
Type changed
5:09 AM Ticket #90 (#strictを強制的に適用する) created by dai
β16現在、#strict忘れてしまうと、型チェックが行われない仕様になっている。#strictは型チェックの警告を出すという意味を持つディレ …
5:05 AM WikiStart edited by dai
(diff)
2:47 AM Changeset in dev [78] by dai_9181
CTypeDef → TypeDef Houseクラスを追加。 オーバーロードレベルの種類を追加(レベル1に挿入)

Mar 24, 2007:

12:08 AM Changeset [178] by イグトランス (egtra)
BOOL→Boolean

Mar 23, 2007:

9:38 PM Ticket #80 (com.Variantクラスの作成) closed by イグトランス (egtra)
fixed: リファレンスを書いたのでチケットを閉じます。
12:57 AM Changeset [177] by 森崎 孝明
些細なバグの修正

Mar 22, 2007:

2:41 AM Changeset in dev [77] by dai_9181
デフォルトパラメータに対応。
2:40 AM Changeset [176] by dai
inet_ntoa関数のパラメータをDWordに変更(暫定対応)。 戻り値の型指定抜け、その他タイプミスを修正。
2:33 AM Ticket #88 (デフォルト引数に対応する) closed by dai
fixed: β17で対応する。

Mar 21, 2007:

9:26 PM Changeset in dev [76] by dai_9181
TYPEINFO→Typeへのリファクタリングを実施。32bitが未完成。
7:06 PM Changeset [175] by イグトランス (egtra)
Variant, VBObjectの追加

Mar 20, 2007:

4:36 AM Changeset in dev [75] by dai_9181
TYPEINFO→Typeへのリファクタリングを実施。64bitはほぼ完了。32bitが全般的に未完成。

Mar 18, 2007:

10:56 PM Changeset [174] by イグトランス (egtra)
api_imm.sbpが完成、誤って追加したwinapiフォルダの削除

Mar 17, 2007:

5:56 PM Changeset [173] by dai
EnumBaseの=演算子オーバーロードのコードを排除。 その他タイプミスを修正。
1:14 PM Changeset [172] by イグトランス (egtra)
レジストリAPIのコメントアウト解除ほか
6:01 AM Changeset [171] by dai
スウィープ中に呼ばれたデストラクタの中で、GC関連のメソッドを呼ぶとデッドロックしてしまうバグを修正。

Mar 16, 2007:

11:10 PM Changeset in dev [74] by dai_9181
11:07 PM Changeset in dev [73] by dai_9181
Parameterクラスを適用。32bit側は動くようになったので、64bitのほうを調整する。
10:01 AM Changeset [170] by イグトランス (egtra)
winnt.ab, windef.ab, guiddef.abを導入
2:15 AM Ticket #87 (#requireでイングルードした時のコード補完) updated by dai
Status changed
次回バージョン(β17)で対応します。

Mar 15, 2007:

5:06 AM Changeset in dev [72] by dai_9181
足りないバイナリファイルを追加した。
5:00 AM Changeset in dev [71] by dai_9181
Parameter.cpp→ParamImpl.cpp CParameter→ParamImpl Type.cpp、Type.hを用意した。
2:25 AM Ticket #88 (デフォルト引数に対応する) updated by dai
Status changed
2:25 AM Ticket #86 (Charをコンパイラ埋め込み型から排除する) closed by dai
fixed: β16で対応。

Mar 14, 2007:

3:39 PM Ticket #34 (グローバル関数とクラスメソッドのオーバーロード) updated by イグトランス (egtra)
Priority, Milestone changed
4:37 AM Changeset [169] by dai
TypeInfoクラスを定義するためのファイルを用意。 ライブラリへの組み込みはまだしません。
3:10 AM Changeset [168] by dai
CharをTypeDefで定義した。 Unicode版Stringが不安定なため、basic.sbpにて "#define …
3:06 AM Changeset in dev [70] by dai_9181
バージョンをβ16にした。

Mar 13, 2007:

8:04 PM Ticket #89 (GCをDLLコンパイルに対応させる) created by dai
β15現在のGCはDLL作成のことを考えていない。DLL内で生成されるオブジェクトはどこのGCが管理するのか、または呼び出し元モジュールがGC …
12:16 PM Ticket #88 (デフォルト引数に対応する) created by dai
[…] このようなコードを実行できるようにしたい。
12:10 PM Ticket #87 (#requireでイングルードした時のコード補完) updated by OverTaker
Priority changed
12:09 PM Ticket #87 (#requireでイングルードした時のコード補完) updated by OverTaker
Type changed
12:09 PM Ticket #87 (#requireでイングルードした時のコード補完) created by OverTaker
#requireでイングルードした場合、コード補完並びにパラメータヒントが表示されないので、表示されるようにしてほしい。
11:58 AM Changeset [167] by イグトランス (egtra)
String関連の変更とHex$の修正
11:55 AM Changeset [166] by イグトランス (egtra)
GetHashCodeを実装
4:52 AM Changeset in dev [69] by dai_9181
一時文字列をNewしたときに、bUseHeapフラグを立たせないようにした(bUseHeapが立つのは一時構造体のときのみ)。 …
4:50 AM Changeset [165] by dai
Endステートメントで_System_EndProgram関数が呼ばれるように修正
4:49 AM Changeset [164] by dai
_System_ASCII_IsLowerと_System_ASCII_IsUpportのパラメータをSByteとWCHARに変更。
4:47 AM Changeset [163] by dai
Thisへの代入をコンストラクタ呼び出しに変更。 デフォルトコンストラクタを追加。
4:41 AM Changeset [162] by dai
CharをSByteに変更
4:40 AM Ticket #54 (ショートサーキット演算子(AndAlso、OrElse)を追加する) updated by dai
Priority changed
4:39 AM Ticket #84 (配列の先頭ポインタをコンストラクタのパラメータに指定すると、オーバーロードが正常に解決されない) closed by dai
fixed: コード修正が完了。β16で対応する。
4:34 AM Ticket #67 (Newのパラメータに一時オブジェクトが含まれるケースが正しくコンパイルされない) closed by dai
fixed
4:33 AM Ticket #66 (文字列リテラルが*Byteと認識される) closed by dai
fixed
4:32 AM Ticket #85 ("/" と "\" が混在しているパスを使用すると#requireが正常に動作しない) closed by dai
fixed: コード修正済み。β16で対応する。
1:57 AM Changeset [161] by dai
コンストラクタのパラメータ指定で "build As Long" が抜けていたので修正。 …
1:51 AM Ticket #86 (Charをコンパイラ埋め込み型から排除する) created by dai
basic.sbp内でTypeDefするよう、Charの仕様を変更する。 …
1:49 AM Ticket #85 ("/" と "\" が混在しているパスを使用すると#requireが正常に動作しない) updated by dai
Status changed
1:48 AM Ticket #85 ("/" と "\" が混在しているパスを使用すると#requireが正常に動作しない) created by dai
[…] このようなコードを書くと、Version.abは異なるファイルとして認識され、二回読み込まれてしまう。
1:13 AM Changeset [160] by イグトランス (egtra)
API宣言の追加(主にフォーラムに投稿されたものより)

Mar 12, 2007:

9:01 PM Changeset [159] by NoWest
この操作でちゃんとゴミが消えるか心配ですが。。。
8:36 PM Changeset [158] by NoWest
コミット先が変になっていたので改めてコミット。
8:35 PM Changeset [157] by NoWest
コミット先が間違っていました。
8:33 PM Changeset [156] by NoWest
前回、コミットした先が変になっていたようなので 改めてコミットし直します。
10:50 AM Changeset [155] by NoWest
10:13 AM Changeset [154] by NoWest
Charの変更に合わせて修正
10:00 AM Changeset [153] by NoWest
CharをSByteに変更。
4:04 AM Changeset in dev [68] by dai_9181
#84の対応(64bitでの動作確認はまだ)。 Stringクラスのコンストラクタにリテラル文字列が渡せないバグを修正。 …
4:01 AM Ticket #84 (配列の先頭ポインタをコンストラクタのパラメータに指定すると、オーバーロードが正常に解決されない) created by dai
[…] このようなコードがあるとき、"CTest(s As Long)" が実行されてしまう。
3:34 AM Changeset [152] by dai
")" 抜けと "String" タイプミスを修正。
3:33 AM Changeset [151] by dai
STRING_IS_NOT_UNICODEのタイプミスを修正。

Mar 11, 2007:

7:39 PM 次回ミーティングの予定 created by dai
7:37 PM 第2回AB開発者ミーティング edited by dai
(diff)
7:36 PM 第2回AB開発者ミーティング created by dai
7:34 PM WikiStart edited by dai
(diff)
1:11 PM Changeset [150] by イグトランス (egtra)
参照型導入に備え、構造体 (Type)代わりにクラスを使っていた部分を構造体へ戻すほか
12:30 PM Changeset [149] by イグトランス (egtra)
To系の戻り値指定の間違いを直す
4:51 AM Changeset [148] by dai
ThreadクラスをGCに対応させた。
4:40 AM Changeset [147] by dai
リスナオブジェクトをオブジェクトポインタではなくオブジェクトとして管理するようにした。
3:25 AM Changeset in dev [67] by dai_9181
[32bit Compiler]op_push_value → op_push_V Nothingに対応。
2:13 AM Changeset [146] by dai
プロセスの初期化と終了処理を修正。
2:12 AM Changeset [145] by dai
malloc/freeなどのメモリ操作関数のGC呼び出し部分を修正。
2:11 AM Changeset [144] by dai
GCを参照型オブジェクトに適用。 未解放のメモリオブジェクトのダンプ処理をgc.sbpに実装したので、DumpMemoryLeaks.abは破棄した。

Mar 10, 2007:

11:33 PM Changeset [143] by イグトランス (egtra)
GetHashCodeを実装
11:17 PM Ticket #83 (com.Decimalクラスの作成) created by イグトランス (egtra)
COMで使われる十進浮動小数点型。詳しくはhttp://dev.activebasic.com/dev_wiki/index.php/Deci
11:12 PM Ticket #82 (com.Currencyクラスの作成) updated by イグトランス (egtra)
Type changed
11:06 PM Ticket #82 (com.Currencyクラスの作成) created by イグトランス (egtra)
これは10000倍して64 …
11:01 PM Ticket #81 (com.VBObjectクラスの作成) created by イグトランス (egtra)
これはIDispatchのラッパークラスです。VBでObject型と呼ばれているものに近いです。クラスの詳細はhttp://dev.activ
10:55 PM Ticket #80 (com.Variantクラスの作成) created by イグトランス (egtra)
COM対応の一環としてVARIANT構造体のラッパークラスVariantを作成します。詳細はWiki …
10:39 PM Ticket #79 (プロンプトウィンドウの入力でバッファオーバーフローが発生する) created by イグトランス (egtra)
行毎に文字数を固定してあり、しかも文字数を超えての書き込みを阻止していない(はずの)ためバッファオーバーフローが発生します。現在_System …
10:33 PM Ticket #50 ([Unicode]APIのスイッチング(例:MessageBoxA→MessageBoxW)) closed by イグトランス (egtra)
fixed: 完了しました。主に[141], [142]でコミットしてあります。

Mar 9, 2007:

10:15 PM Changeset [142] by イグトランス (egtra)
Environment, OperatingSystem, Versionの追加、Unicode対応修正ほか
4:59 AM Changeset in dev [66] by dai_9181
参照型の整数型パラメータに実数を代入すると「内部エラー」になってしまうバグを修正。 …
4:33 AM Ticket #78 (参照型の整数型パラメータに実数を代入すると「内部エラー」になってしまう) closed by dai
fixed: コード修正が完了。β15で対応する。
2:57 AM Ticket #78 (参照型の整数型パラメータに実数を代入すると「内部エラー」になってしまう) updated by dai
Status changed
2:53 AM Ticket #72 (FileSystemInfo.FileAttributes(System.IO)を実装し直す) updated by dai
Milestone changed
2:51 AM Ticket #78 (参照型の整数型パラメータに実数を代入すると「内部エラー」になってしまう) created by dai
下記のようなコードがエラーとなる。 […]

Mar 8, 2007:

11:07 PM Ticket #45 (デフォルトコピーコンストラクタの自動生成に対応する) closed by dai
wontfix: すべてのオブジェクトは参照型になった(#77)ため、このタスクは必要なくなった。
11:05 PM Ticket #29 (DumpMemoryLeaks.abにて、メモリリーク検出プログラムを実装する。) closed by dai
fixed: メモリリーク検出プログラムをGCに埋め込んだ。 …
10:58 PM Ticket #77 (すべてのオブジェクトを参照型にする) closed by dai
fixed: β14で対応した。 http://www.activebasic.com/forum/viewtopic.php?t=1849
10:57 PM Ticket #77 (すべてのオブジェクトを参照型にする) created by dai
10:55 PM Ticket #76 (Usingステートメントでリソース管理を可能にする) created by dai
オブジェクトの開放がGCの仕事になったので、別途リソース管理のためのステートメントとしてUsingを導入する。 コード例: […]
10:42 AM Changeset [141] by イグトランス (egtra)
#50 API宣言の変更完了
4:45 AM Changeset in dev [65] by dai_9181
バージョンをβ14にした。
4:12 AM Changeset [140] by dai
_esp_error関数を追加(#29と関連性あり)。
2:49 AM Changeset in dev [64] by dai_9181
すべてのオブジェクトを参照型に切り替えた。
Note: See TracTimeline for information about the timeline view.