Timeline



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内に実装中。あとはサブクラス化を行えるようにしたら一応このチケットは閉じることにする。

Jul 26, 2008:

8:32 PM Ticket #182 (半角英数字(?)以外の文字が含まれるファイルをコンパイルできない) updated by dai
[571]にて32bit版を修正。64bit版は後日修正する。
8:32 PM Changeset [571] by dai
* #182への対応。シンボル名として使えない文字列を含んだファイル名のビルドができない不具合を修正。
8:30 PM Changeset in dev [710] by dai_9181
* #182への対応。シンボル名として使えない文字列を含んだファイル名のビルドができない不具合を修正。
6:27 PM Ticket #182 (半角英数字(?)以外の文字が含まれるファイルをコンパイルできない) updated by dai
Status changed
6:22 PM Ticket #185 (Implementsに名前空間付きでインターフェイスを指定するとコンパイルできない) updated by dai
[570]にて32bit版を修正。64bit版は後日対応する。
6:22 PM Changeset [570] by dai
* …
6:20 PM Changeset in dev [709] by dai_9181
* #185への対応。インターフェイス型にキャストするためのメソッドを自動生成する際、対象のインターフェイスの名前解決が正常に行われない不具合を修正。
6:17 PM Ticket #185 (Implementsに名前空間付きでインターフェイスを指定するとコンパイルできない) updated by dai
Status changed
12:15 PM Ticket #185 (Implementsに名前空間付きでインターフェイスを指定するとコンパイルできない) created by NoWest
下記のようなコードで”AAは無効な識別子”としてはじかれる […]
7:30 AM Ticket #184 (ByRef引数を持つデリゲートを宣言するとコンパイルできない) updated by dai
Status changed
[569]にて32bit版を修正。引き続き、64bit版を対応すること。
7:29 AM Changeset [569] by dai
* #184への対応。ByRef引数を持つデリゲートを宣言するとコンパイルできないバグを修正(改修を裏付けるテストケースも作成)。 * …
7:28 AM Changeset [568] by dai
不適切なByRef指定を除去
7:27 AM Changeset in dev [708] by dai_9181
* #184への対応。ByRef引数を持つデリゲートを宣言するとコンパイルできないバグを修正。 * …

Jul 25, 2008:

9:15 PM Changeset [567] by dai
* Ctrl+Wでファイルを閉じれるようにした。 * ファイルをすべて閉じた際、assertionが生じてしまう不具合を修正
9:14 PM Changeset in dev [707] by dai_9181
* Ctrl+Wショートカットで「ファイルを閉じる」に対応。 * その他、ファイル閉じる時にassertionが起きる問題を修正。
6:43 PM Ticket #184 (ByRef引数を持つデリゲートを宣言するとコンパイルできない) created by イグトランス (egtra)
例えば次のような宣言で無数の「定数式にリテラル値、または定数以外のものが含まれています。」となります。 […]

Jul 24, 2008:

12:03 AM Ticket #183 (コンストラクタを関数呼び出ししたときはエラーにする) closed by dai
fixed: 64bit版を[565]にて対応。
12:03 AM Changeset [566] by dai
#183への対応。コンストラクタ呼び出し時にThisを指定しないようにした。
12:02 AM Changeset [565] by dai
[560]を64bit版にも適用。#183への対応。コンストラクタ、デストラクタが直接呼び出された場合はエラーとして扱うようにした。
12:01 AM Changeset in dev [706] by dai_9181
インクルードファイルの列挙時、ワイルドカード指定が外されていたので元に戻す。 …

Jul 22, 2008:

1:12 AM Changeset [564] by イグトランス (egtra)
MouseLeave, MouseHoverが動作するようにした。

Jul 21, 2008:

11:20 PM Changeset [563] by OverTaker
とりあえず必要な分だけ。続きはビット演算が好きな方にお願いしたいです。
6:43 PM Changeset [562] by イグトランス (egtra)
9xなどで実行できなくなるので、GetFileSizeExをコメントアウト
6:31 PM Changeset [561] by イグトランス (egtra)
EditBox, TaskMsgの追加。
5:42 PM Changeset in dev [705] by イグトランス (egtra)
ファイルハンドルが解放されず困ることがあるのでCHandleへ入れた。
2:34 PM Ticket #183 (コンストラクタを関数呼び出ししたときはエラーにする) updated by dai
32bit版を[560]にて対応。64bit版は後ほど対応する。
2:34 PM Changeset [560] by dai
#183への対応。コンストラクタ、デストラクタが直接呼び出された場合はエラーとして扱うようにした。 (64bit版は後ほどコミットします)
2:31 PM Changeset in dev [704] by dai_9181
[702]を64bit版にマージ。
2:29 PM Changeset in dev [703] by dai_9181
[686][689]を64bit版にマージ。
2:25 PM Changeset in dev [702] by dai_9181
* コンストラクタ、デストラクタの直接呼出しをエラー扱いにした。 * コンストラクタ … …
2:22 PM Ticket #183 (コンストラクタを関数呼び出ししたときはエラーにする) updated by dai
Status changed
6:10 AM Changeset in dev [701] by dai_9181
* [700]の一部を差し戻し。 * 差し戻し内容 * strlenSSE2へのdefineを差し戻し。 * …
4:39 AM Ticket #183 (コンストラクタを関数呼び出ししたときはエラーにする) created by dai
下記のようなコードが許容されるのは望ましくない。なぜかというと、意図しない形で、基底クラスのコンストラクタが複数回呼び出されてしまうからである …
1:26 AM Changeset [559] by イグトランス (egtra)
UI_Sampleの追加。イベントのコメントアウト解除。Form.abからテスト部分を除去。Application.DoEventsを実装。M …
1:04 AM Changeset in dev [700] by イグトランス (egtra)
CRequireFilesの管理をhash_setベースへ。保存時にFileIndexの記録を行っていなかった問題を修正。rev.669でコミ …
12:57 AM Changeset in dev [699] by イグトランス (egtra)
VN_SIZEが小さくてControlがコンパイルできなかったので、増量(_TermOpe関数でエラーになるのでそこを直したが、それだけではだ …
12:51 AM Changeset in dev [698] by イグトランス (egtra)
CreateGrayIconで落ちることがあったので、エラーチェックをしっかりと行うようにした。user32.libをGetModuleHan …

Jul 20, 2008:

10:31 PM Changeset [558] by NoWest
Queueジェネリッククラスを追加 Listジェネリッククラスの内部でメモリの再確保が頻繁に行われないように改良
6:12 AM Changeset [557] by NoWest
1:41 AM Changeset [556] by NoWest
kernel系のAPIを追加。

Jul 19, 2008:

9:03 PM Changeset in dev [697] by イグトランス (egtra)
エディタの2重オープンチェックの厳密化。abdevからコンパイラへのHWNDの受け渡しを64ビット対応へ。
5:52 PM Changeset in dev [696] by dai_9181
#require/#includeディレクティブにて、ワイルドカード指定を可能にした。
5:50 PM Changeset in dev [695] by dai_9181
不正なEnd Namespaceでアサーションが発生していたので修正。
5:49 PM Changeset in dev [694] by dai_9181
FileSystemクラスを追加。
1:00 PM Ticket #182 (半角英数字(?)以外の文字が含まれるファイルをコンパイルできない) created by イグトランス (egtra)
「ああ.ab」や「Test-1.ab」などといった名前のファイルをコンパイルすると「-.ab (1) 文法が間違っています」というエラーで失敗します。
12:59 PM Ticket #181 (#requireをワイルドカード指定できるようにする。) updated by dai
Milestone changed
12:52 PM Ticket #181 (#requireをワイルドカード指定できるようにする。) created by dai
例えば、今までこう書いていたところを、 […] こう書けるようにする。 […]
12:40 PM Changeset [555] by dai
* 再変換に対応。 * 下記のようなキャレット移動に対応。 * 先頭行でUPボタンが押されたときはファイルの先頭へ * …
12:38 PM Ticket #180 (TypeDefした名前でクラスにアクセスすると、型パラメータ解決エラーが出てしまう) closed by dai
fixed: [554]にて修正。
12:38 PM Ticket #179 (ActiveBasic.Windows.UIでEventHandlerを使用するとコンパイルエラーになる) closed by dai
fixed: [554]にて修正。
12:37 PM Changeset [554] by dai
* #179への対応。外部libで定義済みのデリゲートを再利用すると、パラメータ不一致エラーが出力させてしまう不具合を修正。 * …
12:30 PM Changeset in dev [693] by dai_9181
#179#180への対応。TypeDefした名前でクラスにアクセスすると、型パラメータ解決エラーが出てしまう不具合を修正。
12:28 PM Ticket #180 (TypeDefした名前でクラスにアクセスすると、型パラメータ解決エラーが出てしまう) updated by dai
Description changed
12:27 PM Ticket #180 (TypeDefした名前でクラスにアクセスすると、型パラメータ解決エラーが出てしまう) created by dai
このようなコードがエラーになるのはおかしい。 […]
4:50 AM Changeset in dev [692] by dai_9181
#179への対応。外部libで定義済みのデリゲートを再利用すると、パラメータ不一致エラーが出力させてしまう不具合を修正。
2:26 AM Changeset [553] by NoWest
BinaryReaderとBinaryWriterを文字列操作以外は一応実装完了。
12:25 AM Changeset [552] by NoWest
Handleメソッドを追加

Jul 18, 2008:

11:05 PM Changeset in dev [691] by イグトランス (egtra)
再変換の実装
9:57 PM Changeset in dev [690] by dai_9181
下記のようなキャレット移動に対応。 ・先頭行でUPボタンが押されたときはファイルの先頭へ ・終端行でDOWNボタンが押されたときはファイルの終端へ
Note: See TracTimeline for information about the timeline view.