Timeline



Aug 25, 2008:

5:38 PM Changeset in dev [736] by イグトランス (egtra)
Symbol周りを高速化
5:26 PM Changeset in dev [735] by イグトランス (egtra)
改行コード変換などを高速化
4:12 PM Changeset [620] by イグトランス (egtra)
Searchでtypesの検索をItemからTryGetValueへ変更。
1:27 AM Changeset [619] by NoWest
Collection<T>クラス系は一応の完成ですが、briefはまだ書いてません。
12:52 AM Ticket #201 (ジェネリッククラスにおいて、実型パラメータに固定型が指定されたジェネリッククラスを継承すると、基底クラスの型パラメータが不正に置き換わってしまう) closed by dai
fixed: [618]にて64bit版も対応。
12:51 AM Ticket #200 (ジェネリックインターフェイスを実装したジェネリッククラスのテンプレート展開に失敗する) closed by dai
fixed: [618]にて64bit版も対応。
12:51 AM Ticket #186 (ジェネリクスインタフェースの継承ができない) closed by dai
fixed: [618]にて64bit版も対応。
12:45 AM Changeset [618] by dai
Unicode版coreライブラリのロードに対応。 * 64bit版のみ * …
12:41 AM Changeset [617] by dai
64bitビルドするとキャスト警告になるため、As指定を行った。
12:17 AM Changeset in dev [734] by dai
MainThread関数の定義を元に戻す。

Aug 24, 2008:

6:07 PM Changeset in dev [733] by イグトランス (egtra)
Unicodeライブラリに対応
6:00 PM Changeset [616] by イグトランス (egtra)
Unicodeライブラリのビルドバッチを追加
5:28 PM Changeset [615] by イグトランス (egtra)
サブクラス化機構(Control.Attach)の整備
5:26 PM Changeset [614] by イグトランス (egtra)
Windowsバージョン確認関数追加

Aug 23, 2008:

11:46 PM Ticket #201 (ジェネリッククラスにおいて、実型パラメータに固定型が指定されたジェネリッククラスを継承すると、基底クラスの型パラメータが不正に置き換わってしまう) updated by dai
[613]にてテストケースを追加。
11:46 PM Ticket #200 (ジェネリックインターフェイスを実装したジェネリッククラスのテンプレート展開に失敗する) updated by dai
[613]にてテストケースを追加。
11:45 PM Changeset [613] by dai
#200#201に関するテストケースを追加。
11:43 PM Ticket #201 (ジェネリッククラスにおいて、実型パラメータに固定型が指定されたジェネリッククラスを継承すると、基底クラスの型パラメータが不正に置き換わってしまう) updated by dai
[612]にて32bit版のみ対応。64bit版を後ほど対応すること。 また、本問題が発生しないことを証明するためのテストケースを追加すること。
11:42 PM Changeset [612] by dai
#201への対応。ジェネリッククラスにおいて、実型パラメータに固定型が指定されたジェネリッククラスを継承すると、基底クラスの型パラメータが不正 …
11:41 PM Ticket #201 (ジェネリッククラスにおいて、実型パラメータに固定型が指定されたジェネリッククラスを継承すると、基底クラスの型パラメータが不正に置き換わってしまう) updated by dai
Status, Description changed
11:41 PM Ticket #201 (ジェネリッククラスにおいて、実型パラメータに固定型が指定されたジェネリッククラスを継承すると、基底クラスの型パラメータが不正に置き換わってしまう) created by dai
例えば、下記のようなコードに問題が生じる。 […]
11:39 PM Changeset in dev [732] by dai
ジェネリッククラスにおいて、実型パラメータに固定型が指定されたジェネリッククラスを継承すると、基底クラスの型パラメータが不正に置き換わってしま …
10:27 PM Changeset in dev [731] by dai
[730]を64bit版にマージ。
10:25 PM Changeset in dev [730] by dai
外部からprivateメソッドを呼び出してしまった場合において、エラーを吐いてからも構文解析を継続するようにした。

Aug 22, 2008:

11:41 PM Changeset [611] by イグトランス (egtra)
ListBox.Itemsを実装。サンプルも修正。
11:58 AM Changeset [610] by NoWest
CollectionクラスはListクラスと同じく IListインターフェイスを実装しているのですが、 …
11:57 AM Changeset [609] by イグトランス (egtra)
Stream.Nullを追加

Aug 21, 2008:

11:08 PM Ticket #200 (ジェネリックインターフェイスを実装したジェネリッククラスのテンプレート展開に失敗する) updated by dai
Status changed
[608]にて32bit版のみ対応。64bit版を後ほど対応すること。 …
11:07 PM Changeset [608] by dai
#200への対応。ジェネリックインターフェイスを実装したジェネリッククラスのテンプレート展開に対応。 …
11:05 PM Changeset [607] by dai
型パラメータの指定漏れを修正
11:04 PM Changeset in dev [729] by dai
[728]を64bit版にマージ。
11:02 PM Changeset in dev [728] by dai
#200への対応。ジェネリックインターフェイスを実装したジェネリッククラスのテンプレート展開に対応。
11:01 PM Ticket #200 (ジェネリックインターフェイスを実装したジェネリッククラスのテンプレート展開に失敗する) created by dai
下記のようなコードがコンパイルできない。 […]
10:21 PM Changeset [606] by イグトランス (egtra)
Consoleにてエラー出力を整備
7:21 PM Changeset [605] by イグトランス (egtra)
非同期入出力(Begin/End-Read/Writeメソッド)を実装。
1:11 PM Ticket #199 ((Interface)-Abstract-Overrideという構造でメソッドの上書きができない) created by イグトランス (egtra)
次のコードが「未解決の仮想関数が存在する」と言われてコンパイルできません。AbstractをVirtualに代えるとコンパイルできます。 […]
1:09 PM Changeset [604] by OverTaker
Controlがコンパイルできなくなっていたエラーを修整。 ついでにsockaddr_in6,in6_addrの宣言追加。
11:04 AM Changeset [603] by イグトランス (egtra)
[601][602]でのコミットし忘れ分と細かい修正
11:01 AM Changeset [602] by イグトランス (egtra)
Exception.ToStringでHRESULTをFormatMessageで文字列化したものを出力するようにした(要#192)。
10:55 AM Changeset [601] by イグトランス (egtra)
PlatformIDで#198を回避
10:14 AM Ticket #198 (整数から列挙体への変換ができない) created by イグトランス (egtra)
次のプログラムでは、e = …
12:02 AM Ticket #197 (ファイナライザが親クラスを辿って呼ばれない) created by イグトランス (egtra)
[…] このプログラムの出力は次のようになることを期待した。 […] しかし、実際にはこうだった。 […] …

Aug 20, 2008:

3:40 AM Changeset [600] by イグトランス (egtra)
CriticalSectionLockのImplements IDisoposeをコメントアウト解除
3:37 AM Changeset [599] by イグトランス (egtra)
ThreadPoolの実装、WaitHandle.WaitAny/WaitAllのまともな実装、ほか。
3:29 AM Ticket #196 (ThreadPoolの実装をやり直す) created by イグトランス (egtra)
現在のThreadPoolは、1スレッドしか生成せず満足とは言えない実装です。複数スレッドを名前通り「プール」するようにしたいです。どなたかや …
12:22 AM Changeset [598] by イグトランス (egtra)
[597]でのコミット漏れ)より簡単なGC避けとしてObjectHandleを追加。 …

Aug 19, 2008:

11:11 PM Changeset in dev [727] by イグトランス (egtra)
SlideStringの実装をText::SlideStringに、SlideBufferをmemmoveにした。
2:13 PM Changeset in dev [726] by イグトランス (egtra)
CLoopRefCheckをhashset<string>ベースにした。
2:12 PM Changeset in dev [725] by イグトランス (egtra)
BreakPointsPerFileのメンバ関数の引数で、可能なものはchar*からconst char*にした。
2:03 PM Changeset in dev [724] by イグトランス (egtra)
#193の一部、120DPIでダイアログの表示が欠ける問題への対応。
1:54 PM Changeset [597] by イグトランス (egtra)
ThreadStartを引数に取るThreadコンストラクタを追加。
12:14 PM Changeset [596] by OverTaker
適当かつ最低限に宣言

Aug 16, 2008:

6:11 AM Ticket #195 (テンプレート展開されたクラスをインターフェイスにキャストできない) updated by dai
Type changed
6:10 AM Ticket #195 (テンプレート展開されたクラスをインターフェイスにキャストできない) created by dai
[…] 例えば、上記のコードがコンパイルエラーとなる。
5:29 AM Changeset [595] by NoWest
APIの定義ミス等修正。
2:15 AM Changeset [594] by NoWest
MIDI出力関連のMidiOutクラスを追加。 Joystick.abを改良。ListをIlistに変更。
1:46 AM Changeset [593] by NoWest
IListのインターフェイス化にともないオペレータオーバーロードが使えなくなったのでItemメソッドで参照するように変更。
1:25 AM Changeset [592] by NoWest
IListおよびICollectionをインターフェイス化

Aug 15, 2008:

11:55 PM Ticket #186 (ジェネリクスインタフェースの継承ができない) updated by dai
[591]にて32bit版のみ対応。ただし、継承時の型パラメータ指定のチェックに甘さがあるため、そちらは引き続き#194にて対応すること!
11:54 PM Ticket #194 (継承時の型パラメータ指定のチェックを厳密に行うようにする) created by dai
[…] 上記のコードはエラーにすべし。
11:33 PM Changeset [591] by dai
#186への対応。ジェネリックインターフェイスのInheritsに対応(まずは32bit版のみ対応)。
11:31 PM Changeset in dev [723] by dai
#186への対応。ジェネリックインターフェイスのInheritsに対応。
11:08 PM Changeset in dev [722] by dai
* Ctrl+Shift+Zで「やり直し」ができるようにした。 * Ctrl+Rで置換ダイアログを表示可能にした。 * …
10:47 PM Ticket #186 (ジェネリクスインタフェースの継承ができない) updated by dai
Status changed
「インターフェイスをクラスに実装」ではなく、「インターフェイス間の継承」ですね。すみません、二つ上のコメントは勘違いでした。 …
5:56 PM Ticket #193 (abdev.exeのタブをDPIの変更に追従させる) created by イグトランス (egtra)
120DPI環境でabdev.exeを使用すると、次の問題に気付きました。可能なものはDPIの変化に対応させたいです。 * …
4:03 PM 第4回AB開発者ミーティング edited by dai
(diff)
1:51 AM Changeset in dev [721] by イグトランス (egtra)
#192への対処
1:43 AM Changeset [590] by イグトランス (egtra)
Controlの変更で実行できなくなっていたサンプルを修正。
1:00 AM Changeset [589] by イグトランス (egtra)
数学関数をActiveBasic.Mathへ統合

Aug 14, 2008:

2:03 AM Ticket #192 (文字列中に括弧があるときにうまく解析されないことがある) updated by イグトランス (egtra)
Status changed
2:02 AM Ticket #192 (文字列中に括弧があるときにうまく解析されないことがある) created by イグトランス (egtra)
次のコードをコンパイルさせると、コンパイラが無限ループに陥ってしまいます。 […] (Error code: …
1:03 AM Ticket #189 (型パラメータに型パラメータを指定したときにテンプレート展開の対象にならない) closed by dai
fixed: [588]にて対応。
1:03 AM Ticket #188 (UserSettingディレクトリをユーザ空間に移動する) closed by dai
fixed: [588]にて対応。
12:56 AM Changeset [588] by dai
* #189への対応。型パラメータに型パラメータを指定したときにテンプレート展開の対象にならない不具合を修正。 * #188への対応。 …
12:54 AM Ticket #191 (外部で生成されたスレッドでの例外処理に対応する) created by イグトランス (egtra)
現在、プロセス起動と同時に開始されたスレッドとThreadクラスで作られたスレッド以外では、スレッド情報の初期化が行われません。このため、例外 …
12:53 AM Changeset [587] by dai
型パラメータの指定し忘れを修正(本来はエラーとして扱うべき … #190)。
12:50 AM Ticket #190 (型パラメータを指定せずにジェネリッククラスをNewしても、エラーにならない。) created by dai
問題のコードを下記に示す。 […]
12:46 AM Changeset in dev [720] by dai
#189への対応。型パラメータに型パラメータを指定したときにテンプレート展開の対象にならない不具合を修正。
12:45 AM Ticket #189 (型パラメータに型パラメータを指定したときにテンプレート展開の対象にならない) updated by dai
Summary changed
12:45 AM Ticket #189 (型パラメータに型パラメータを指定したときにテンプレート展開の対象にならない) updated by dai
Status changed
12:45 AM Ticket #189 (型パラメータに型パラメータを指定したときにテンプレート展開の対象にならない) created by dai
下記のようなコードで不具合が生じている。 […]

Aug 13, 2008:

11:01 PM Changeset in dev [719] by dai
* ab_breakpoint.tmpをテンポラリディレクトリに生成するようにした。 * pgm.tmpをユーザ空間に生成するようにした。 …
10:42 PM Changeset in dev [718] by dai
* Web設定をオプションダイアログから除去した(不要な機能)。 * …
10:33 PM Changeset in dev [717] by dai
#188への対応。UserSettingディレクトリを廃止し、正規のユーザ空間ディレクトリを取り入れた。
9:47 PM Ticket #188 (UserSettingディレクトリをユーザ空間に移動する) updated by dai
Status changed
9:46 PM Ticket #188 (UserSettingディレクトリをユーザ空間に移動する) created by dai
現在はexeからの相対パスに保存されてしまっているため、Vistaでは権限の関係上、正常な実行が行えない。

Aug 12, 2008:

8:19 PM Ticket #187 (インタフェースからObjectに変換できない) created by イグトランス (egtra)
次のコードがエラーになるのは意図された挙動でしょうか?もしそうでないなら、改修をお願いします。 […]

Aug 11, 2008:

11:50 PM Changeset [586] by イグトランス (egtra)
修正ミス(MachineNameSystemDirectory)
10:37 PM Changeset [585] by NoWest
Joystickのクラスを作ってみました。  かなり前に作ったんですが、ココ最近の改良に合わせて色々弄っております。
12:49 PM 第4回AB開発者ミーティング edited by OverTaker
スライド添付 (diff)
12:06 PM 第4回AB開発者ミーティング edited by イグトランス (egtra)
発表スライドActiveBasic.Windows.UIへのリンクを追加 (diff)
10:44 AM Changeset [584] by NoWest
FileNotFoundExceptionクラスを追加

Aug 10, 2008:

11:42 PM Changeset [583] by イグトランス (egtra)
情報のキャッシュを廃止。APIへの文字列バッファをStringBuilderで統一。

Aug 9, 2008:

1:44 PM Changeset [582] by イグトランス (egtra)
非Genericコレクションインタフェースの扱いを大幅に縮小。Queue/Stackの実装インタフェースの修正。
1:32 PM Changeset [581] by イグトランス (egtra)
Unicodeコンパイルで問題になる部分を修正
6:12 AM Changeset [580] by NoWest
コミットしておきますが、コンパイルはできても動きません。 バグだと確信しておりますが、原因は特定できていません。 …
3:48 AM Ticket #186 (ジェネリクスインタフェースの継承ができない) updated by NoWest
Implementsはインターフェイスの実装ではないですか? […] …

Aug 8, 2008:

12:15 AM Changeset [579] by dai
* ForeachがIDisposableを実装したIEnumerator<T>を取り扱うように変更 * …
12:11 AM Changeset in dev [716] by dai
[712]を64bit版にマージ。

Aug 5, 2008:

9:17 PM Changeset [578] by NoWest
名前空間に入れ忘れていたのを修正。
8:51 PM WikiStart edited by OverTaker
(diff)
8:50 PM 第4回AB開発者ミーティング edited by OverTaker
とりあえずこのまま公開 (diff)
9:21 AM Ticket #186 (ジェネリクスインタフェースの継承ができない) updated by dai
インターフェイスの継承はImplementsですね。そういう意味では、エラーメッセージの改良をしたいと思います。
4:59 AM Changeset [577] by NoWest
2:59 AM Changeset in dev [715] by イグトランス (egtra)
bufferをstringにして直接返すようにした
2:14 AM Ticket #99 (Random クラスの作成) updated by イグトランス (egtra)
Priority, Milestone changed
現状Rnd()があるので、とりあえず乱数には困っていない。よって優先度を下げる。
2:11 AM Ticket #149 (デリゲートに非クラスメンバ関数を指定できない) updated by イグトランス (egtra)
Status, Owner changed
Coreのリビジョン689で対処。
2:04 AM Ticket #153 (Unicode版プログラムの実行が開始できない) updated by イグトランス (egtra)
Priority changed
__STRING_IS_NOT_ALWAYS_UNICODEは廃止になりましたが、依然としてUNICODEのときに問題になるはずです。そのた …
1:47 AM Ticket #120 (列挙定数の文字列表現がUnicodeに対応していない) updated by イグトランス (egtra)
Status, Owner changed
Coreのリビジョン714で修正してみました。問題なければ採用願います。
1:45 AM Changeset in dev [714] by イグトランス (egtra)
#120(列挙体のUnicode対応)の修正
12:28 AM Changeset in dev [713] by イグトランス (egtra)
未使用変数の削除
12:26 AM Changeset in dev [712] by イグトランス (egtra)
ForeachがIDisposableを実装したIEnumerator<T>を取り扱うように変更(x86のみ)

Aug 4, 2008:

10:01 PM Ticket #186 (ジェネリクスインタフェースの継承ができない) created by イグトランス (egtra)
次のコードをコンパイルすると「"I<T>" 存在しないクラスです。」となってしまいます。 […] IEnumerable<T>, …
11:15 AM 第4回AB開発者ミーティング created by OverTaker

Aug 3, 2008:

2:26 PM Ticket #120 (列挙定数の文字列表現がUnicodeに対応していない) updated by dai
Priority changed
3:59 AM Changeset [576] by イグトランス (egtra)
ListBox, Dialogの追加。UI_Sample/mouse_watcherの追加。
3:58 AM Changeset [575] by イグトランス (egtra)
ウィンドウ作成関数を親用のCreateFormと子用のCreateに分離。
12:14 AM Changeset [574] by イグトランス (egtra)
COM参照カウント管理クラスComClassBaseを追加。

Aug 1, 2008:

4:14 AM Changeset [573] by NoWest
まだまだ、機能のほとんどは未実装であるが 一応、コミットしておきます。 実装済みの機能としましては 「キーの取得、 …

Jul 31, 2008:

11:02 PM Ticket #184 (ByRef引数を持つデリゲートを宣言するとコンパイルできない) closed by dai
fixed: [572]にて64bit版を対応。
11:02 PM Ticket #185 (Implementsに名前空間付きでインターフェイスを指定するとコンパイルできない) closed by dai
fixed: [572]にて64bit版を対応。
11:02 PM Ticket #182 (半角英数字(?)以外の文字が含まれるファイルをコンパイルできない) closed by dai
fixed: [572]にて64bit版を対応。
11:01 PM Changeset [572] by dai
#182 #184 #185 上記チケットへの対応を実施。
10:54 PM Changeset in dev [711] by dai_9181
[710]を64bit版にマージ。

Jul 29, 2008:

12:47 AM Ticket #14 (Controlの実装 (ActiveBasic.Windows.UI)) updated by イグトランス (egtra)
Priority changed
結局ActiveBasic.Windows.UI内に実装中。あとはサブクラス化を行えるようにしたら一応このチケットは閉じることにする。
Note: See TracTimeline for information about the timeline view.