Timeline



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
すべてのオブジェクトを参照型に切り替えた。

Mar 7, 2007:

8:11 PM Changeset [139] by イグトランス (egtra)
コミット漏れ
5:42 PM Ticket #73 (String型をUnicode対応にする) closed by イグトランス (egtra)
fixed: [137]にて完了しました。ただし#50との関係でClasses/System/String.ab以外は不完全です。
5:39 PM Ticket #55 (Fontの実装 (System.Drawing)) closed by イグトランス (egtra)
fixed: [137]でおよそ完了(一部のメソッドが実装されていない)
5:38 PM Ticket #75 (com.BStringクラス) closed by イグトランス (egtra)
fixed: [138]で完了
5:38 PM Changeset [138] by イグトランス (egtra)
#75 bstring.ab [137]で送信漏れ
5:36 PM Changeset [137] by イグトランス (egtra)
#55#73#75とりあえず完了
5:32 PM Ticket #75 (com.BStringクラス) created by イグトランス (egtra)
COMで用いられるUnicode文字列クラス、詳細は開発Wikiを参照。 …
4:50 PM Ticket #50 ([Unicode]APIのスイッチング(例:MessageBoxA→MessageBoxW)) updated by イグトランス (egtra)
Priority, Status changed
12:13 AM Ticket #74 (キーワード入力時のスタイル統一) created by イグトランス (egtra)
DimやPrintなどといったコンパイラが認識するキーワードが入力された場合に、エディタが自動的に大文字小文字を揃えてやる(dIM→Dim、P …

Mar 6, 2007:

6:49 PM Ticket #73 (String型をUnicode対応にする) updated by イグトランス (egtra)
Status changed
6:49 PM Ticket #73 (String型をUnicode対応にする) created by イグトランス (egtra)
http://www.activebasic.com/forum/viewtopic.php?t=1807#7958

Mar 5, 2007:

8:48 PM Changeset [136] by OverTaker
String変更による修整。
8:46 PM Changeset [135] by OverTaker
Removeメソッドのバグを修整。
7:05 PM Changeset [134] by イグトランス (egtra)
ToUpper, ToLowerを戻り値で書き換えた文字列を返すように変更
7:05 PM Changeset [133] by イグトランス (egtra)
ToUpper, ToLowerを戻り値で書き換えた文字列を返すように変更
1:30 AM Ticket #72 (FileSystemInfo.FileAttributes(System.IO)を実装し直す) created by OverTaker
複数の属性を無視して実装していたので対応させる。
12:56 AM Ticket #71 (Enumにおいて十進数以外の定数を設定できない。) updated by dai
お、早速調べてみます。 Enumメンバの初期値として、Const定数も使えてないですね。こちらも要修正ですね。

Mar 4, 2007:

11:28 PM Changeset [132] by イグトランス (egtra)
String型の自身を変更するメソッドを、戻り値で返すように変更。 併せて文字列比較を自前の関数で行うように変更。 …
10:44 PM Ticket #71 (Enumにおいて十進数以外の定数を設定できない。) created by OverTaker
[…] aの値が0になってしまい、設定されていない様子。
10:38 PM Changeset [131] by OverTaker
ビット演算追加。
8:16 PM Ticket #18 (DriveInfoクラスの実装(System.IO)) closed by OverTaker
fixed
7:14 PM Changeset [130] by OverTaker
Refreshメソッドのバグ修整と、Virtual Functionに変更。
7:10 PM Changeset [129] by OverTaker
#17 DirectoryInfo.abを追加。ある程度実装。
6:40 PM Ticket #70 (IAsyncResultsが多重定義されている) closed by OverTaker
fixed
6:39 PM Changeset [128] by OverTaker
#70 IAsyncResultsを削除。
6:36 PM Ticket #70 (IAsyncResultsが多重定義されている) created by OverTaker
source:/Include/Classes/System/misc.ab, …

Mar 3, 2007:

6:16 PM Ticket #68 (#promptで(特にUnicodeのとき)文字とキャレットの表示位置がおかしいことがある) closed by イグトランス (egtra)
fixed: [126], [127]で修正しました。 …
6:14 PM Changeset [127] by イグトランス (egtra)
#68デバック用コードの除去し忘れを修正
5:53 PM Changeset [126] by イグトランス (egtra)
#68修正完了
5:44 PM WikiStart edited by dai
(diff)

Mar 2, 2007:

5:43 PM Ticket #69 (デバッグ中に「ファイルへの書き込みに失敗しました。」というエラー画面が出てしまう) created by dai
復元用ファイルを一定間隔で書き込む処理がデバッグの最中に失敗する場合がある。
2:57 PM Changeset [125] by イグトランス (egtra)
#51完了
3:42 AM Changeset [124] by dai
Math.AbsとグローバルなAbsのオーバーロードが解決できないバグを修正。

Mar 1, 2007:

10:51 PM Ticket #68 (#promptで(特にUnicodeのとき)文字とキャレットの表示位置がおかしいことがある) updated by イグトランス (egtra)
Status changed
10:51 PM Ticket #68 (#promptで(特にUnicodeのとき)文字とキャレットの表示位置がおかしいことがある) created by イグトランス (egtra)
#51でUnicode化で、従来の全角・半角の文字幅とバイト数が一致しなくなったため、それに依存していた表示位置の計算が正常に機能しなくなった …
6:43 PM Ticket #51 ([Unicode]文字型の指定をByte→Charに変更する) closed by イグトランス (egtra)
fixed: #50との絡みもあり完璧ではないが、ほぼ全て完了したといって差し支えないと思う。
12:31 AM Changeset [123] by イグトランス (egtra)
(拡張)メタファイル関数(全部)・構造体(一部)、BITMAPV4HEADERとそれに関連する型などの宣言

Feb 28, 2007:

12:08 AM Changeset [122] by NoWest
コンソール関連APIを全て実装

Feb 27, 2007:

4:41 AM Ticket #67 (Newのパラメータに一時オブジェクトが含まれるケースが正しくコンパイルされない) created by dai
New演算子と一時オブジェクトを必要とするパラメータを組み合わせると、スタックフレーム制御が正常に行われない。 …

Feb 25, 2007:

12:56 AM Changeset [121] by イグトランス (egtra)
#51対応
12:55 AM Changeset [120] by イグトランス (egtra)
最新のWindows SDKの内容を反映

Feb 24, 2007:

3:00 PM Ticket #51 ([Unicode]文字型の指定をByte→Charに変更する) updated by イグトランス (egtra)
Status, Owner changed

Feb 23, 2007:

11:00 PM Changeset [119] by イグトランス (egtra)
Unicode (#50) 前準備 Byte→Char (#51) 型名は殆ど完了、ただし中身までは手を付けていないものが多い
10:48 PM Changeset [118] by イグトランス (egtra)
とりあえずおおよそ実装した(未テスト)
6:51 PM Ticket #66 (文字列リテラルが*Byteと認識される) created by イグトランス (egtra)
次のコードで(Unicodeを使用するかどうかに関係なく)警告が表示される。 […]
2:12 AM Changeset in dev [63] by dai_9181
CClass::GetSize、CClass::GetMemberOffsetを追加
2:08 AM Ticket #65 (BinaryReaderクラスの実装(System.IO)) updated by NoWest
Type changed
2:07 AM Ticket #65 (BinaryReaderクラスの実装(System.IO)) created by NoWest
2:07 AM Ticket #64 (BinaryWriterクラスの実装(System.IO)) created by NoWest

Feb 22, 2007:

5:57 PM Ticket #63 (インタフェース同士でのオーバーライドができない) created by イグトランス (egtra)
次のコードがコンパイルエラーになります。 […] …
5:55 PM Ticket #62 (インタフェースのメソッドにConstを指定できない) created by イグトランス (egtra)
例えば次のようなコードで発生します。 […]
4:01 AM Changeset [117] by NoWest
Vector関連のクラスで原因不明のバグが発生中。。。
3:57 AM Changeset in dev [62] by dai_9181
グローバル変数に対してByRefを指定できるようにした
3:40 AM Ticket #41 (グローバル変数でもDim ByRefを可能にする。) closed by dai
fixed
3:08 AM Changeset [116] by NoWest
いくつか実装法を変更しました。
3:00 AM Changeset [115] by NoWest
デストラクタは不要だったようなので削除しました。
2:56 AM Changeset [114] by NoWest
コンストラクタとデストラクタを実装
2:49 AM Ticket #41 (グローバル変数でもDim ByRefを可能にする。) updated by dai
Status changed
2:41 AM Changeset [113] by NoWest
misc.abを追加したのでindex.abを修正しました。
2:40 AM Changeset [112] by NoWest
取りあえず完成形にはなったと思われる。。。
2:02 AM Ticket #61 (派生クラスから基底クラスへのインスタンスコピーまたは参照を可能にする) closed by dai
fixed: β13にて実装。
1:53 AM Changeset in dev [61] by dai_9181
バージョンをβ13にした
1:50 AM Changeset in dev [60] by dai_9181
バージョンをβ13にした

Feb 21, 2007:

7:28 PM Ticket #60 (Inkey$内部で仮想キーコードの値を元に文字列を構築している) updated by イグトランス (egtra)
> 方向キーとか …
1:50 AM Changeset in dev [59] by dai_9181
派生クラスから基底クラスへのインスタンスコピーまたは参照を可能にした
1:49 AM Ticket #61 (派生クラスから基底クラスへのインスタンスコピーまたは参照を可能にする) updated by dai
Status changed
1:49 AM Ticket #61 (派生クラスから基底クラスへのインスタンスコピーまたは参照を可能にする) created by dai

Feb 19, 2007:

5:39 AM Changeset [111] by NoWest
とりあえず、Interfaceで実装。
12:58 AM Ticket #60 (Inkey$内部で仮想キーコードの値を元に文字列を構築している) updated by dai
方向キーとか、その他の制御キーコードがWM_CHARでは取れなかったと思いますよ。 …
Note: See TracTimeline for information about the timeline view.