Timeline



May 23, 2008:

10:35 PM Changeset in dev [624] by dai_9181
WindowInfoクラスをリファクタリング

May 21, 2008:

11:02 PM Changeset in dev [623] by dai_9181
Projectクラスをリファクタリング
1:16 PM Changeset in dev [622] by dai_9181
ResourceManagerクラスを追加。既存のリソース管理モジュールの置き換えを行った。

May 19, 2008:

6:22 PM Changeset in dev [621] by dai_9181
Projectクラスをリファクタリング中。
6:17 PM Changeset in dev [620] by dai_9181
Projectクラスをリファクタリング中。
5:41 PM Changeset in dev [619] by dai_9181
Projectクラスをリファクタリング中。
5:10 PM Changeset in dev [618] by dai_9181
・PROJECTINFO構造体を廃止し、Projectクラスを採用した。 ・ProjectInfoをprojectInfoにリネーム
4:31 PM Changeset in dev [617] by dai_9181
WindowInfoクラスをリファクタリング。
3:03 PM Changeset in dev [616] by dai_9181
CHILDINFOの管理方法をstd::vectorに変更。
7:38 AM Changeset in dev [615] by dai_9181
WindowInfosクラスを追加。
3:58 AM Changeset in dev [614] by dai_9181
ncbファイルを除去して容量を減らした。
2:38 AM Changeset in dev [613] by dai_9181
"extern PROJECTINFO ProjectInfo;" をすべて除去した。 PROJECTINFO構造体の定義位置を移動した。

May 18, 2008:

7:15 PM Changeset in dev [612] by dai_9181
WndInfoNum利用コード周りをリファクタリング中
6:20 PM Changeset in dev [611] by dai_9181
pWindowInfo->pChildInfoのメモリ再確保ロジックに誤りがあったため、修正。
6:10 PM Changeset in dev [610] by dai_9181
デプロイ完了時にキー入力を待機するようにした。
4:37 PM Changeset in dev [609] by dai_9181
ProjectInfo構造体のpWindowInfoメンバをwindowInfosメンバに置き換えた。

May 16, 2008:

9:40 PM Changeset in dev [608] by dai_9181
静的リンクライブラリプロジェクトの作成(IDE側)に対応。
9:39 PM Changeset in dev [607] by dai_9181
Jenga::Common::ToString関数を追加。
9:23 PM Changeset in dev [606] by dai_9181
静的リンクライブラリの選択肢を追加。

May 12, 2008:

12:06 PM Changeset in dev [605] by dai_9181
OutputExe→Build Compile()→MakeExe
11:06 AM Changeset in dev [604] by dai_9181
不要なクラスのプロトタイプ宣言を排除。

May 10, 2008:

11:10 PM Changeset in dev [603] by dai_9181
ObjectModuleに関連するクラス一式をab_commonプロジェクトに移動した。
9:10 PM Changeset in dev [602] by dai_9181
依存関係を整理中
9:00 PM Changeset in dev [601] by dai_9181
BasicFixed.hをab_commonプロジェクトに移動。
8:50 PM Changeset in dev [600] by dai_9181
依存関係を整理中
8:29 PM Changeset in dev [599] by dai_9181
Subscripts型の定義位置を変更。
8:16 PM Changeset in dev [598] by dai_9181
SplitMemberNameの依存関係を排除。
7:42 PM Changeset in dev [597] by dai_9181
インクルード順序を整理
7:15 PM Changeset in dev [596] by dai_9181
Enum.cppが空だったので削除。
7:12 PM Changeset in dev [595] by dai_9181
インクルード順序を整理
6:46 PM Changeset in dev [594] by dai_9181
インクルード順序を整理
6:28 PM Changeset in dev [593] by dai_9181
vtblOffsetの内部保持型をintに統一。
6:18 PM Changeset in dev [592] by dai_9181
[591]を64bit版にマージ。
6:11 PM Changeset in dev [591] by dai_9181
DataTable::AddWStringメソッドを追加。
5:53 PM Changeset in dev [590] by dai_9181
ToWString関数を追加。
3:37 PM Changeset in dev [589] by dai_9181
DataTableGeneratorクラスを追加。
3:10 PM Changeset in dev [588] by dai_9181
Delegate::SetSourceIndexメソッドを廃止し、Delegate::GetSourceIndexメソッドを追加。
3:09 PM Changeset in dev [587] by dai_9181
[585][586]をリバース。NativeCodeクラスとMetaクラスは依存関係があるので分離しない方針とする。
1:49 PM Changeset in dev [586] by dai_9181
[585]を32bit版にマージ。
1:40 PM Changeset in dev [585] by dai_9181
NativeSectionクラスを追加(64bit版だけ一旦コミット)。
12:19 PM Changeset in dev [584] by dai_9181
[530][583]を64bit版にマージ。

May 9, 2008:

10:53 PM Changeset in dev [583] by dai_9181
ReadBinary/WriteBinaryメソッドを実装。
8:26 PM Changeset in dev [582] by dai_9181
void Put( const Binary &binary ) オーバーロードを追加。

May 8, 2008:

3:52 PM Changeset in dev [581] by dai_9181
DelegateクラスのLexicalAnalyzerクラスへの依存性をなくした。
3:36 PM Changeset in dev [580] by dai_9181
VariableクラスのLexicalAnalyzerクラスへの依存性をなくした。
3:27 PM Changeset in dev [579] by dai_9181
Consts/ConstMacrosクラスのLexicalAnalyzerクラスへの依存性をなくした。
2:20 PM Changeset in dev [578] by dai_9181
LexicalAnalyzer::ConstMacroToExpressionメソッドを実装。
2:05 PM Changeset in dev [577] by dai_9181
不要なコメントを除去

May 7, 2008:

12:17 PM Changeset in dev [576] by dai_9181
EnumGlobalProcsメソッドの第二パラメータを "const char *" から "const Symbol &" に変更した。
12:13 PM Changeset in dev [575] by dai_9181
ProcPointers::Addメソッドを排除。
11:52 AM Changeset in dev [574] by dai_9181
UserProcs::Insertメソッドを排除。
10:27 AM Changeset in dev [573] by dai_9181
Procedureクラスインスタンスを対象としたLexicalAnalyzer::SetParamsAndReturnTypeメソッドを実装。
10:12 AM Changeset in dev [572] by dai_9181
ParseDllProc/SetParamsAndReturnTypeForUserProcを実装。

May 6, 2008:

9:10 PM Changeset in dev [571] by dai_9181
・LexicalAnalyzer::AnalyzeParameterの第二パラメータをstringからStringsに変更した。 …
8:31 PM Changeset in dev [570] by dai_9181
Variables::DuplicateCheck、Variables::BackSearchメソッドにnowScopeLevelパラメータを …
8:26 PM Changeset in dev [569] by dai_9181
Parameters::GetStringメソッドは不使用なため、除去。
8:23 PM Changeset in dev [568] by dai_9181
Parameters::Analyze → LexicalAnalyzer::AnalyzeParameter
3:35 PM Changeset in dev [567] by dai_9181
GetStringClassPtrGetObjectClassPtr、GetInterfaceInfoClassPtrクラスからエラー出力 …
1:41 PM Changeset in dev [566] by dai_9181
・Classes::Find→Classes::FindExにリネームして、TypeDefサポートを排除した。 …

May 5, 2008:

2:48 PM Changeset in dev [565] by dai_9181
・ProcedureGeneratorクラスを追加。 …
2:17 PM Changeset in dev [564] by dai_9181
IsExistIsExistDuplicationKeyName
1:49 PM Changeset in dev [563] by dai_9181
OutputFatalErrorをthrowに変更。
1:47 PM Changeset in dev [562] by dai_9181
CClass::GetDelegateメソッドを廃止し、代わりにMeta::ToDelegateメソッドを実装。
1:09 PM Changeset in dev [561] by dai_9181
AddMemberAddDynamicMethod ・CMember→Member …
12:49 PM Changeset in dev [560] by dai_9181
ImplementsメソッドをLexicalAnalyzerクラスに移動した。
12:26 PM Changeset in dev [559] by dai_9181
VtblGeneratorクラスを追加。Classes/CClassクラスのvtbl生成関連の実装をVtblGeneratorクラスに移動した。
10:41 AM Changeset in dev [558] by dai_9181
Overrideメソッド内で発生したエラーのエラーメッセージ表示処理は呼び出し元で行うようにした。
9:41 AM Changeset in dev [557] by dai_9181
エラーコード138をLexicalAnalyzer_Class.cppで表示するようにした。
2:24 AM Changeset in dev [556] by dai_9181
Typeクラスで発生するOutputFatalErrorをthrowに置換。
2:23 AM Changeset in dev [555] by dai_9181
BasicSource::DirectiveIncludeOrRequire内で発生したエラーのエラー出力を呼び出し元で行うようにした。
1:23 AM Changeset in dev [554] by dai_9181
CDefine::Initメソッドで使用するCompilerクラス依存のフラグを外部から引き渡すようにした。
1:03 AM Changeset in dev [553] by dai_9181
BasicSource::Generateメソッドは不要なため、除去。
12:53 AM Changeset in dev [552] by dai_9181
LexicalAnalyzerクラスでBasicSourceクラスを使用しないようにした。
12:39 AM Changeset in dev [551] by dai_9181
・PutWithScheduleメソッドを追加。 ・NativeCodeクラスが持つCompilerクラスへの依存度を除去した。

May 4, 2008:

10:56 PM Changeset in dev [550] by dai_9181
SpecifyAddressOf, SpecifyCatchAddressを廃止。
10:42 PM Changeset in dev [549] by dai_9181
OutputFatalErrorをやめて_ASSERTに変更。
10:10 PM Changeset in dev [548] by dai_9181
Enum.hを後読みにした。
10:07 PM Changeset in dev [547] by dai_9181
Enum収集をLexicalAnalyzerクラスに実装しなおした。
9:36 PM Changeset in dev [546] by dai_9181
LexicalAnalyzerのソースコードの記述位置を整理。
9:29 PM Changeset in dev [545] by dai_9181
ビルドメッセージを文言変更
2:06 AM Changeset in dev [544] by dai_9181
CollectTypeDefsメソッドからbasbufを排除。
2:00 AM Changeset in dev [543] by dai_9181
・GetConstInfo関数を廃止し、LexicalAnalyzer::CollectConstsメソッドを追加。
1:09 AM Changeset in dev [542] by dai_9181
CollectTypeDefsメソッドをLexicalAnalyzerクラスに移動した。
12:34 AM Changeset in dev [541] by dai_9181
SynonymErrorWordsを排除。 ClearSynonymErrorWordsメソッドを追加。
12:17 AM Changeset in dev [540] by dai_9181
StartCompileメソッドを廃止し、Usingメソッドのオーバーロードに差し替えた。

May 3, 2008:

11:53 PM Changeset in dev [539] by dai_9181
pobj_NextClasstが不要だったので消去。
11:50 PM Changeset in dev [538] by dai_9181
pCompilingMethodを排除。
6:58 PM Changeset in dev [537] by dai_9181
UserProcクラスによるコンパイル中関数管理用メソッドを除去(すべてCompilerクラス内で処理するようにした)。
6:32 PM Changeset in dev [536] by dai_9181
Compiler::pCompilingClassメンバをprivateにし、setter/getterにあたるメソッドを用意した。
6:32 PM Changeset in dev [535] by dai_9181
hChildが無効の場合はSendMessageしないようにした。
6:14 PM Changeset in dev [534] by dai_9181
hCompileViewが向こうの場合はSendMessageしないようにした。
4:22 PM Changeset in dev [533] by dai_9181
Compiler::StartProcedureCompile、Compiler::FinishProcedureCompileメソッドを追加 …
1:03 PM Changeset in dev [532] by dai_9181
・jenga.hのコミット漏れをコミット。 ・DataTable.hのインクルード位置を修正。

May 2, 2008:

2:56 PM Changeset in dev [531] by dai_9181
SourceTemplateクラスをLexicalAnalyzerクラスのインナークラスにした
2:24 PM Changeset in dev [530] by dai_9181
ab_commonプロジェクトにHashmapクラスは不要なため、除去した
11:43 AM Changeset in dev [529] by dai_9181
Binaryクラスをjengaプロジェクトに移動した。
11:25 AM Changeset in dev [528] by dai_9181
[522][527]を64bit版にマージ。
12:00 AM Changeset in dev [527] by dai_9181
ヘッダファイルを整理中

May 1, 2008:

11:52 PM Changeset in dev [526] by dai_9181
デリゲート収集コードの実装をLexicalAnalyzerクラスに移動した。
11:46 PM Changeset in dev [525] by dai_9181
デリゲート収集コードの実装をLexicalAnalyzerクラスに移動した。
11:20 PM Changeset in dev [524] by dai_9181
ヘッダファイルを整理中
11:03 PM Changeset in dev [523] by dai_9181
ヘッダファイルを整理中
10:50 PM Changeset in dev [522] by dai_9181
ヘッダファイルを整理中
10:42 PM Changeset in dev [521] by dai_9181
jengaプロジェクトのstdafx.h/cppがコミット漏れしていたのでコミット。
2:49 PM Changeset in dev [520] by dai_9181
Hashmapクラスをjengaプロジェクトに移動。
1:06 PM Changeset in dev [519] by dai_9181
jenga.hを追加。
12:49 PM Changeset in dev [518] by dai_9181
jengaプロジェクトにプリコンパイル済みヘッダを適用した。
12:29 PM Changeset in dev [517] by dai_9181
Environment.h/cppのディレクトリを移動。
12:23 PM Changeset in dev [516] by dai_9181
ab_commonプロジェクト内にLexicalディレクトリを作成。
12:10 PM Changeset in dev [515] by dai_9181
ab_common.hを追加。 TypeMisc.hを追加。
11:26 AM Changeset in dev [514] by dai_9181
[505][513]を64bit版にマージ。

Apr 30, 2008:

8:38 PM Changeset in dev [513] by dai_9181
Interfaceクラスを独自ファイルにした。
8:08 PM Changeset in dev [512] by dai_9181
Class_Collect.cppからLexicalAnalyzer_Class.cppへリネーム
8:04 PM Changeset in dev [511] by dai_9181
幾つかの構文解析系の処理をLexicalAnalyzerに実装し直した
10:22 AM Changeset in dev [510] by dai_9181
Prototypeクラスをab_commonプロジェクトに移動した。

Apr 29, 2008:

12:27 PM Changeset in dev [509] by dai_9181
Symbolクラスをab_commonプロジェクトに移動した。
11:36 AM Changeset in dev [508] by dai_9181
Symbolコンストラクタを少なくし、LexicalAnalyzer::FullNameToSymbolメソッドを実装。

Apr 28, 2008:

8:14 PM Changeset in dev [507] by dai_9181
NamespaceSupporterクラスをab_commonプロジェクトに移動した。
7:52 PM Changeset in dev [506] by dai_9181
LexicalAnalyzerクラスを追加。
7:28 PM Changeset in dev [505] by dai_9181
NamespaceScopes、NamespaceScopesCollectionクラスをab_commonプロジェクトに移動した。
7:04 PM Changeset in dev [504] by dai_9181
Symbol::RegistNamespaceSupporterメソッドを追加。
Note: See TracTimeline for information about the timeline view.