Timeline



Mar 17, 2008:

11:42 PM Changeset [485] by NoWest
10:00 PM Changeset [484] by dai
[480]で32bitコンパイラが正確に改修できていなかったため、再度改修した(関数の戻り値の構造体など、一時メモリに保持された構造体のメンバ …
9:59 PM Changeset in dev [438] by dai_9181
関数パラメータに指定されたジェネリクスの型パラメータ解決に失敗してしまう不具合を修正。 …
5:06 PM Changeset [483] by NoWest
4:52 PM Ticket #64 (BinaryWriterクラスの実装(System.IO)) updated by NoWest
Status changed
3:49 PM Changeset in dev [437] by dai_9181
isNeedFreeStructuresへの代入ミス修正

Mar 15, 2008:

7:34 PM Ticket #157 (FIleInfoクラスの実装(System.IO)) closed by OverTaker
fixed: だいたい実装しました
7:32 PM Changeset [482] by OverTaker
FileInfoクラス実装
4:42 PM Ticket #166 (関数の引数で定義されたコレクションに対してForeachが使えない) closed by dai
fixed: [481]にて修正。
4:42 PM Changeset [481] by dai
#166への対応。関数パラメータに指定されたジェネリクスの型パラメータ解決に失敗してしまう不具合を修正。 …
3:38 PM Ticket #166 (関数の引数で定義されたコレクションに対してForeachが使えない) updated by dai
Status changed
3:34 PM Changeset [480] by dai
関数の戻り値の構造体など、一時メモリに保持された構造体のメンバに直接アクセスした場合、その一時メモリの解放が正常に行われないバグを修正
3:33 PM Changeset in dev [436] by dai_9181
関数の戻り値の構造体など、一時メモリに保持された構造体のメンバに直接アクセスした場合、その一時メモリの解放が正常に行われないバグを修正(64b …
1:20 PM Changeset in dev [435] by dai_9181
関数の戻り値の構造体など、一時メモリに保持された構造体のメンバに直接アクセスした場合、その一時メモリの解放が正常に行われないバグを修正(まずは …
11:58 AM Changeset in dev [434] by dai_9181
log出力をデバッグビューにも行うようにした。

Mar 14, 2008:

1:53 PM Changeset [479] by dai
デリゲートのパラメータや戻り値にクラス型を指定できない不具合を修正(64bit版)

Mar 13, 2008:

9:06 PM Changeset [478] by イグトランス (egtra)
現在向けに修正(参照型のポインタの排除など)
8:50 PM Ticket #159 (MemoryStreamクラスの実装) closed by NoWest
fixed: 配列等の扱いの問題もありますが、一応の作業の完了ということで
8:19 PM Changeset [477] by NoWest
MemoryStreamのテストケースを追加
4:34 PM Ticket #167 (メンバ関数とデリゲートで戻り値の共変と引数の反変に対応してほしい) updated by イグトランス (egtra)
Type changed
追記:少なくともメソッドの戻り値の共変は、以前できた覚えがあります。いつ頃だったかはっきり覚えていませんが。
4:32 PM Ticket #168 (エディタでDelegateがキーワードの色にならない。) updated by イグトランス (egtra)
Type changed
4:32 PM Ticket #168 (エディタでDelegateがキーワードの色にならない。) created by イグトランス (egtra)
題目の通りです。Delegateが通常の黒文字で表示されています。
4:29 PM Ticket #167 (メンバ関数とデリゲートで戻り値の共変と引数の反変に対応してほしい) created by イグトランス (egtra)
まず、このコードがコンパイルできないのがとても不便です。優先度を高にしたのはこのためです。 […] …
12:47 PM Ticket #19 (Fileクラスの実装(System.IO)) closed by OverTaker
fixed: だいたい実装しました
12:45 PM Changeset [476] by OverTaker
Fileクラスを実装
11:46 AM Ticket #166 (関数の引数で定義されたコレクションに対してForeachが使えない) created by OverTaker
まったく関係のない行番号のところで、二つのエラーが発生する。 […] […]
10:01 AM Ticket #151 (デリゲートで利用者定義の参照型を引数・戻り値に使えない) closed by イグトランス (egtra)
duplicate: #162で解決していますね。
9:54 AM Ticket #165 (Declareの引数にオブジェクト型を指定できない。) closed by イグトランス (egtra)
duplicate: #111と重複していますね。すみません。
9:44 AM Changeset [475] by dai
XmlSerializer.Deserializeメソッドを実装(仮実装なため、数値メンバのシリアライズのみに留まっている)。 …
1:53 AM Ticket #165 (Declareの引数にオブジェクト型を指定できない。) created by イグトランス (egtra)
これにより、インタフェースを引数に取る関数が軒並みポインタのまま変更できない。例えばRegisterDragDrop (ole2.ab)がそうである。
1:16 AM Ticket #164 (コンパイル中に中断を押すと高確率でコンパイラが落ちる) created by イグトランス (egtra)
題目の通りです。一見、中断が成功したように見えても、次に閉じるを押すと「メモリがReadになれませんでした」という具合に駄目になります。

Mar 12, 2008:

11:12 PM Changeset [474] by OverTaker
FileStreamクラスでFileMode.Appendが指定されたとき、ファイルの位置が末尾に移動していない不具合を修正。
11:01 PM Ticket #163 (基本型とEnumの真偽が判定できないことがある) created by OverTaker
左側に基本型、右側にタイプセーフなEnumを置いた場合のみ、真偽が判定されない。 […]
9:54 PM Changeset [473] by イグトランス (egtra)
実験として書いていたControlクラスを追加(せめてコミット前に既存のContorolに混ぜようとしたがコンパイルできなかった)。 …
12:52 AM Changeset [472] by NoWest
MemoryStreamの実装は一通り完了。TestCaseの方を作成します。
12:25 AM Changeset in dev [433] by dai_9181
Not演算子でraxレジスタの退避処理が正常に行われていなかったため、修正。

Mar 11, 2008:

10:03 PM Changeset [471] by NoWest
MemoryStreamをindexに追加
7:22 PM Changeset in dev [432] by dai_9181
[431]を64bit版にマージ。
4:02 PM Changeset in dev [431] by dai_9181
_System_Newに対応(32bit版のみ)。
4:01 PM Changeset in dev [430] by dai_9181
[429]を64bit版にマージ。
4:01 PM Changeset in dev [429] by dai_9181
PareOrBracket列挙型を導入。
3:57 PM Changeset in dev [428] by dai_9181
[403]の修正をNumOpe_GetTypeにも適用した。
12:43 PM Changeset [470] by OverTaker
StreamWriterで2048バイト単位でしか書き込めないバグを修正。

Mar 10, 2008:

7:09 PM Changeset in dev [427] by dai_9181
[426]を64bit版にマージ。
7:04 PM Changeset in dev [426] by dai_9181
組み込み関数_System_Newを実装。
5:40 PM Changeset in dev [425] by dai_9181
[424]を64bit版にマージ。
5:39 PM Changeset in dev [424] by dai_9181
・ジェネリックな型をパラメータに持つメソッドのオーバーロード解決に対応した。 ・型パラメータの制約クラス指定に対応した。
10:54 AM Changeset [469] by OverTaker
Path.CheckPath()で、ディレクトリ区切り文字が連続した場合、例外を投げるのではなく、ひとつに置き換えるようにした。

Mar 9, 2008:

12:00 PM Ticket #152 (TextReader/Writer及びStreamReader/Writerを実装する) closed by イグトランス (egtra)
fixed: [468]で一通り完了。
12:00 PM Changeset [468] by イグトランス (egtra)
TextWriter, StreamWriterの追加。 SPrintfの浮動小数点数変換で、NaN, Infiniteの出力に対応。 …

Mar 8, 2008:

10:47 PM Ticket #162 (EventHandlerを定義できない) closed by dai
fixed: [467]にて修正。
10:47 PM Changeset [467] by dai
デリゲートのパラメータや戻り値にクラス型を指定できない不具合を修正(64bit版は後日対応になります)。
10:39 PM Changeset in dev [423] by dai_9181
[422]を64bit版にもマージ。
10:38 PM Changeset in dev [422] by dai_9181
デリゲートのパラメータや戻り値にクラス型を指定できない不具合を修正。
8:50 PM Ticket #162 (EventHandlerを定義できない) updated by dai
インターフェイス型をパラメータに持つようなデリゲートのコンパイルに失敗している模様。改修の必要ありですね。
8:04 PM Ticket #162 (EventHandlerを定義できない) updated by dai
Status changed
7:49 PM Ticket #162 (EventHandlerを定義できない) created by イグトランス (egtra)
http://www.activebasic.com/forum/viewtopic.php?t=1934&start=15#9593に書 …
7:33 PM Changeset [466] by OverTaker
File.ab,FileInfo.abをそれなりに実装
4:52 PM Changeset [465] by dai
ActiveBasic.Xml.Parserを仮実装。 ・SerializeTestのテストケースを追加。 …
4:50 PM Changeset [464] by dai
Catchされていない例外はデバッグビューにもメッセージ出力するようにした。
4:49 PM Changeset [463] by dai
ファイルのClose処理が抜けていたので修正。
4:49 PM Changeset [462] by dai
FileSystemInfo.Existsメソッドを、ファイルが存在しない場合に呼び出すと期待値Falseではなく、例外が投げられてしまう不具 …
12:40 PM Changeset [461] by dai
Form周りを整理。一旦コミット。
12:37 PM Changeset in dev [421] by dai_9181
グローバルな構造体の初期値を指定するとエラーになってしまうバグを修正。

Mar 7, 2008:

1:04 PM Changeset [460] by dai
代入演算時の左辺に関数呼び出しの戻り値を評価してメンバを取得するようなコードが存在するとき、エラーになってしまっていたので改修した。 …
1:01 PM Changeset in dev [420] by dai_9181
32bitコンパイラのリリース版で落ちてしまうバグを修正。スタック上の一時オブジェクトをクラス参照型パラメータに適用するのは危ない??
12:28 PM Changeset [459] by dai
ステップイン/ステップアウトボタンのツールチップにタイプミスがあったため、修正した。
12:27 PM Changeset in dev [419] by dai_9181
64bitコンパイラで32bit値のxor演算が正常に行われないバグを修正。
12:26 PM Changeset in dev [418] by dai_9181
タイプミスを修正。
5:32 AM Changeset in dev [417] by dai_9181
[416]のコミットによって発生した64bit版での不具合を修正。
5:30 AM Changeset [458] by dai
サイズが0のメモリオブジェクトのHitTestに失敗してしまう問題を修正。

Mar 6, 2008:

11:28 PM Changeset in dev [416] by dai_9181
[415]を64bit版にマージ。
11:19 PM Changeset in dev [415] by dai_9181
代入演算時の左辺に関数呼び出しの戻り値を評価してメンバを取得するようなコードが存在するとき、エラーになってしまっていたので改修した。(32bi …
9:49 PM Changeset [457] by イグトランス (egtra)
(SPrintF.ab) FormatIntegerExにStringBuilderを引数に取る版を追加。
4:58 PM Changeset [456] by dai
タイプミスを修正

Mar 4, 2008:

3:47 PM Changeset [455] by dai
RemoveAll/RemoveChildメソッドを修正。
3:36 PM Changeset [454] by dai
RemoveAll/RemoveChildメソッドを実装。
3:03 PM Changeset [453] by dai
データテーブルの再配置ロジックにミスがあったため、修正。 [449][452]までを64bit版に適用。
2:59 PM Changeset in dev [414] by dai_9181
データテーブルの再配置ロジックにミスがあったため、修正。

Mar 3, 2008:

10:15 PM Changeset [452] by dai
System/Xml/Serialization/XmlSerializer.abを追加。 まずはシリアライズ処理を動くようにした。 …
10:12 PM Changeset in dev [413] by dai_9181
[412]をマージ。
10:11 PM Changeset in dev [412] by dai_9181
CClass::GetStaticDefiningStringAsMemberOffsetsメソッドを追加。 エラーコード142を追加。
8:38 PM Changeset [451] by dai
XmlDocument.Saveメソッドを実装。 Xml文書生成処理を改良。
8:37 PM Changeset [450] by dai
VoidPtr型の動的型情報を追加。
8:36 PM Changeset [449] by dai
GCがオブジェクト内の参照をスキャンする際、平たくスキャンするのではなく、基底クラスをたどるような実装に変更した。
8:34 PM Changeset in dev [411] by dai_9181
-103警告に引き渡す文字列が間違っていたので修正。
6:36 PM Changeset in dev [410] by dai_9181
[409]をマージした。
6:33 PM Changeset in dev [409] by dai_9181
クラス継承を行う際、dynamicMembersの中身をコピーする方式をやめ、基底クラスのものを参照するように修正した。

Mar 2, 2008:

5:41 AM Changeset [448] by dai
Select Caseに指定された値でエラーが起こったとき、スコープ処理に不具合が生じてしまう問題を修正。
5:40 AM Changeset in dev [408] by dai_9181
Select Caseに指定された値でエラーが起こったとき、スコープ処理に不具合が生じてしまう問題を修正。
5:12 AM Changeset in dev [407] by dai_9181
Enum.cpp/Enum.hを移動した
4:40 AM Ticket #71 (Enumにおいて十進数以外の定数を設定できない。) closed by dai
fixed: [446]にて修正。
4:39 AM Changeset [447] by dai
スペルミス修正。"FormatAlpha"→"Alpha"
4:38 AM Changeset [446] by dai
#71への対応。列挙型メンバの初期値に定数や列挙型メンバを指定できないバグを修正。
4:36 AM Changeset in dev [406] by dai_9181
Enumを大改修。Enumメンバ初期値にリテラル、定数、Enumメンバを指定できるようにした。また、エラー行数を正確に表示可能にした。

Mar 1, 2008:

4:11 AM Changeset [445] by NoWest
未完成であるが一応コミットしておきます。
1:51 AM Changeset in dev [405] by dai_9181
[403]を64bitコンパイラにも対応
12:10 AM Ticket #27 (Objectクラスの仕様を取り決める。) closed by dai
fixed
12:03 AM Ticket #130 (リンカを汎用的にする) updated by dai
[…] C++側コンパイラモジュールのこれらのメンバを外部参照できるようにする。
12:00 AM Changeset in dev [404] by dai_9181
ObjectModuleクラスの基底クラスがBoostSerializationSupportとなっていたが、これを外した(ビルド速度の向上)。

Feb 29, 2008:

9:44 PM Ticket #160 (StreamReader.ReadImplメソッドの実装内でキャスト警告が出ている) closed by イグトランス (egtra)
duplicate: Unicode対応を入れていないためです。新しいチケット#161にしました。
9:41 PM Ticket #161 (StreamReader(/Writer)をUnicode対応(Encoding使用)にする) created by イグトランス (egtra)
現在のStreamReaderの実装は、マルチバイト限定となっています。Unicode化するにあたって、Encodingクラスを用いた変換の仕 …
7:16 PM Ticket #130 (リンカを汎用的にする) updated by dai
Status, Component changed
7:06 PM Ticket #19 (Fileクラスの実装(System.IO)) updated by OverTaker
Status changed

Feb 28, 2008:

11:36 PM Changeset [444] by dai
タグ属性用のテストコードを追加。
11:36 PM Changeset [443] by dai
タグ属性に対応。
11:06 PM Changeset [442] by dai
XmlNodeType列挙型を実装
10:52 PM Changeset [441] by OverTaker
ファイルの閉じ忘れ修整。例外メッセージのミス修整。
9:45 PM Changeset in dev [403] by dai_9181
プロパティ値として返ってきたオブジェクトインスタンスのインデクサを呼び出す処理をきちんと対応した。
9:40 PM Ticket #157 (FIleInfoクラスの実装(System.IO)) updated by OverTaker
Status changed
9:09 PM Changeset [440] by dai
戻り値の型が定義されていない箇所を修正。
9:03 PM Ticket #158 ([422]からExceptionTestが失敗する。) updated by dai
[439]で試すが、再現せず。
8:44 PM Ticket #160 (StreamReader.ReadImplメソッドの実装内でキャスト警告が出ている) created by dai
StreamReader.ab内の実装に下記のようなコードがあるが、第一引数が*StrCharから*Byteにキャストされてしまっている。正し …
7:05 PM Changeset [439] by dai
InterlockedExchangePointer関数の第一引数に意図するポインタ値が渡っていなかったため、修正した。
7:04 PM Changeset in dev [402] by dai_9181
UserProc::SetParamsAndReturnTypeメソッドをリファクタリング LexicalAnalysis.hのインクルードを除去した
6:55 PM Changeset [438] by dai
UnitTest関数をSub定義にした
4:59 AM Changeset [437] by NoWest
ミスしたままコミットしてしまったので修正
4:57 AM Changeset [436] by NoWest
実装箇所が元に戻ってたので再度コミット
1:39 AM Changeset [435] by イグトランス (egtra)
Consoleをスレッド安全化(クリティカルセクション使用)。 Exception.HResultをPublicにした。 …

Feb 27, 2008:

5:21 PM Changeset in dev [401] by dai_9181
LexicalAnalysis.cppを除去した
5:21 PM Changeset in dev [400] by dai_9181
LexicalAnalysis.cppを除去した
2:16 PM Changeset [434] by dai
スペルミスを修正
2:24 AM Changeset [433] by NoWest
文字列関連以外はほぼ実装 今のところはindexには追加していない。
1:43 AM Ticket #159 (MemoryStreamクラスの実装) updated by NoWest
Status changed
1:42 AM Ticket #159 (MemoryStreamクラスの実装) created by NoWest
今更だが、こいつがあると色々と便利であることが判明。 早急に実装することにする。 …
1:38 AM Ticket #65 (BinaryReaderクラスの実装(System.IO)) updated by NoWest
Status changed
1:04 AM Changeset [432] by イグトランス (egtra)
StreamReaderの完成。StringReaderの追加。 Consoleの追加(現在入力関係の一部のみ)。

Feb 26, 2008:

9:41 PM Ticket #158 ([422]からExceptionTestが失敗する。) created by イグトランス (egtra)
詳細はhttp://www.activebasic.com/forum/viewtopic.php?p=9539#9539を参照
8:09 PM Changeset [431] by OverTaker
メソッド名の間違い修整
6:34 PM Changeset [430] by NoWest
CreateWaitHandleメソッドをManualResetEventを返すように実装。
6:10 PM Changeset [429] by OverTaker
System/IO/Path.ab再実装。
5:07 PM Changeset [428] by OverTaker
いくつかのメソッドにオーバーロード追加
5:06 PM Changeset [427] by OverTaker
CurentDirectoryのバグ修整
3:33 AM Changeset [426] by イグトランス (egtra)
StreamReaderの実装開始。 Stringの+演算子で右辺がNullのときに起こるアクセス違反を回避。
3:31 AM Ticket #152 (TextReader/Writer及びStreamReader/Writerを実装する) updated by イグトランス (egtra)
Status changed
TextReaderは[420]で完了。これから、StreamReaderを実装する。
3:17 AM Changeset [425] by dai
[412][423]を64bit版にも適用。
3:16 AM Changeset in dev [399] by dai_9181
関数の戻り値がクラス型のとき、直接インデクサ指定できるような対応を行った。ただし、この対応は暫定的なものであるため、後ほど改修が必要。

Feb 25, 2008:

11:03 PM Changeset [424] by dai
System.Xml関連のクラスを仮実装してみた(まだ満足な機能レベルではない…)。
11:01 PM Changeset [423] by dai
関数の戻り値がクラス型のとき、直接インデクサ指定できるような対応を行った。
11:00 PM Changeset [422] by dai
gcからのppTryLayersのスキャンに失敗してしまっていたため、List型に改修した。
10:59 PM Changeset [421] by dai
TraceListenerCollectionをクラス定義せず、System.Collections.Generic.List<TraceLi
10:57 PM Changeset in dev [398] by dai_9181
関数の戻り値がクラス型のとき、直接インデクサ指定できるような対応を行った。ただし、この対応は暫定的なものであるため、後ほど改修が必要。
2:51 PM Changeset in dev [397] by dai_9181
SmootheException::Throw → SetError 末尾以外のパラメータにデフォルト値を指定するとエラーになってしまうバグを修正。
6:05 AM Changeset [420] by NoWest
StreamReaderの抽象クラスのTextReaderを実装
5:36 AM Changeset [419] by NoWest
この際なのでWaitHandle系を全部実装
2:35 AM Changeset [418] by NoWest
構造体を追加
12:39 AM Changeset [417] by NoWest
コミットし忘れていたみたいですね

Feb 24, 2008:

11:18 PM Changeset in dev [396] by dai_9181
9:53 PM Changeset [416] by NoWest
9:38 PM Changeset [415] by NoWest
InterlockedExchangeの戻り値は変更前の値ということなので修正して置きましたが、 …
9:03 PM Changeset in dev [395] by dai_9181
TypeDefの右辺にジェネリック型を指定できるようにした。
9:02 PM Changeset in dev [394] by dai_9181
7:10 PM Changeset [414] by dai
コメントを充実。
7:03 PM Changeset [413] by dai
ポインタ型の型情報取得に対応した。
7:02 PM Changeset [412] by dai
デバッガ変数リストのローカル変数のスコープ判定が間違っていたため、修正。
6:59 PM Changeset in dev [393] by dai_9181
デバッガ変数リストのローカル変数のスコープ判定が間違っていたため、修正。

Feb 23, 2008:

5:37 PM Changeset [411] by イグトランス (egtra)
UTF8Encoding(仮)の追加
3:02 PM Changeset [410] by イグトランス (egtra)
KeyNotFoundExceptionを実装
11:52 AM Changeset [409] by OverTaker
DriveInfoのコンストラクタの間違い修整。他、コメント、例外追加。

Feb 21, 2008:

8:48 PM Changeset [408] by NoWest
あまりに久しぶりの参加で調子でないです(笑 一先ず肩慣らしにWaitHandleの実装を進めておきました。

Feb 20, 2008:

7:44 PM Changeset in dev [392] by dai_9181
BOOL bLiving → bool isLiving

Feb 17, 2008:

12:52 PM Ticket #16 (Directoryクラスの実装(System.IO)) closed by OverTaker
fixed
12:51 PM Changeset [407] by OverTaker
System/IO/Directory.ab実装。例外処理を徐々に実装。
Note: See TracTimeline for information about the timeline view.