# # ChangeLog for / in dev # # Generated by Trac 1.6 # Nov 22, 2024, 8:56:40 PM Sat, 28 Jun 2008 17:08:44 GMT dai_9181 [672] * trunk/ab5.0/abdev/BasicCompiler_Common/calculation.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Compiler.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Compiler.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer_Class.cpp (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/Class.h (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/Class.cpp (modified) * trunk/ab5.0/abdev/compiler_x64/Compile_Func.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/Compile_Func.cpp (modified) #171への対応。テンプレート展開後のクラスメソッドの実装で、SizeOf(T)が 正常値を返さない不具合を修正(特にTが4バイト未満の型場合)。 Sat, 28 Jun 2008 14:21:06 GMT dai_9181 [671] * trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer_Procedure.cpp (modified) #172への対応。パラメータにジェネリック型が正常に指定できない不具合を 修正。 Sat, 28 Jun 2008 12:58:04 GMT dai_9181 [670] * trunk/ab5.0/abdev/ab_common/include/Lexical/NamespaceSupporter.h (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/NamespaceSupporter.cpp (modified) Importsが正常に解釈されない不具合を修正 Sat, 28 Jun 2008 11:17:17 GMT dai_9181 [669] * trunk/ab5.0/abdev/ab_common/include/Lexical/Namespace.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/NamespaceSupporter.h (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/Namespace.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/NamespaceSupporter.cpp (modified) NamespaceScopes::IsEqualを高速化した(他、リファクタリング)。 Sat, 28 Jun 2008 07:46:59 GMT dai_9181 [668] * trunk/ab5.0/abdev/BasicCompiler_Common/Compile.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer_Class.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer_Delegate.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer_Procedure.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer_TypeDef.cpp (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/NamespaceSupporter.h (modified) NamespaceSupporter::ClearImportedNamespacesを追加。 ... Thu, 26 Jun 2008 14:10:05 GMT dai_9181 [667] * trunk/ab5.0/abdev/compiler_x64/Compile_Func.cpp (modified) * trunk/ab5.0/abdev/compiler_x64/FunctionValue.h (modified) [666]を64bit版にマージ Thu, 26 Jun 2008 14:02:20 GMT dai_9181 [666] * trunk/ab5.0/abdev/compiler_x86/Compile_Func.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/FunctionValue.h (modified) __ClassSizeOf組み込み関数を追加。 Thu, 26 Jun 2008 11:59:55 GMT dai_9181 [665] * trunk/ab5.0/abdev/compiler_x64/NumOpe.cpp (modified) [664]を64bit版にマージ Thu, 26 Jun 2008 11:55:02 GMT dai_9181 [664] * trunk/ab5.0/abdev/BasicCompiler_Common/NumOpe_GetType.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Messenger.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/CParameter.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/NumOpe.cpp (modified) 不正なByValに対するエラーメッセージが正確に表示されなくなるバグを修正 Thu, 26 Jun 2008 11:54:16 GMT dai_9181 [663] * trunk/ab5.0/abdev/abdev/FileTree.cpp (modified) ファイルツリー内のフォルダをダブルクリックすると、強制終了してしまう 不具合を修正 Thu, 26 Jun 2008 11:53:33 GMT dai_9181 [662] * trunk/ab5.0/abdev/ab_common/src/ResourceManager/ResourceManager.cpp (modified) i2が0だったときにfree内でアサートが生じてしまう不具合を修正 Tue, 24 Jun 2008 16:15:54 GMT dai_9181 [661] * trunk/ab5.0/abdev/abdev/Common.h (modified) * trunk/ab5.0/abdev/res/res.rc (modified) バージョンを5.0.0.5に上げた(CP5としてリリース用)。 Tue, 24 Jun 2008 15:58:42 GMT dai_9181 [660] * trunk/ab5.0/abdev/abdev/abdev.rc (modified) * trunk/ab5.0/abdev/abdev/resource.h (modified) * trunk/ab5.0/abdev/compiler_x64/compiler_x64.rc (modified) * trunk/ab5.0/abdev/compiler_x64/resource.h (modified) * trunk/ab5.0/abdev/compiler_x86/compiler_x86.rc (modified) * trunk/ab5.0/abdev/compiler_x86/resource.h (modified) * trunk/ab5.0/deploy/installer.iss (modified) バージョンを5.0.0.5に上げた(CP5としてリリース用)。 Fri, 20 Jun 2008 14:26:56 GMT dai_9181 [659] * trunk/ab5.0/deploy (added) * trunk/ab5.0/deploy/build.xml (moved) * trunk/ab5.0/deploy/deploy_copy_files.bat (moved) * trunk/ab5.0/deploy/deploy_full.bat (moved) * trunk/ab5.0/deploy/deploy_x86_only.bat (moved) * trunk/ab5.0/deploy/installer.iss (added) * trunk/ab5.0/deploy/tool (added) ・デプロイ環境を整備。 ・innosetup用のスクリプトを追加 Thu, 19 Jun 2008 12:17:49 GMT dai_9181 [658] * trunk/ab5.0/abdev/lib/amd64/libboost_thread-vc80-mt-s-1_34.lib (modified) * trunk/ab5.0/abdev/lib/x86/libboost_thread-vc80-mt-s-1_34.lib (modified) * trunk/ab5.0/cpplibs.zip (modified) リリースビルドの際、"/LTCG" の指定を省くようにした。 Wed, 18 Jun 2008 16:03:23 GMT dai_9181 [657] * trunk/ab5.0/abdev/abdev/Ruler.h (modified) MDIINFOのプロトタイプ宣言にミスがあったので修正 Wed, 18 Jun 2008 15:59:23 GMT dai_9181 [656] * trunk/ab5.0/abdev/lib/amd64/libboost_thread-vc80-mt-s-1_34.lib (modified) * trunk/ab5.0/abdev/lib/amd64/libboost_thread-vc80-mt-sgd-1_34.lib (modified) * trunk/ab5.0/abdev/lib/x86/libboost_thread-vc80-mt-s-1_34.lib (modified) * trunk/ab5.0/abdev/lib/x86/libboost_thread-vc80-mt-sgd-1_34.lib (modified) ビルドするコンパイラのバージョンが異なったようなので、リビルド。 Wed, 18 Jun 2008 14:03:59 GMT dai_9181 [655] * trunk/ab5.0/abdev/abdev/CFileInfo.cpp (deleted) * trunk/ab5.0/abdev/abdev/Caret.cpp (modified) * trunk/ab5.0/abdev/abdev/ClassTree.cpp (modified) * trunk/ab5.0/abdev/abdev/Common.h (modified) * trunk/ab5.0/abdev/abdev/Complement.cpp (modified) * trunk/ab5.0/abdev/abdev/DrawBuffer.cpp (modified) * trunk/ab5.0/abdev/abdev/FileTree.cpp (modified) * trunk/ab5.0/abdev/abdev/FileTree.h (modified) * trunk/ab5.0/abdev/abdev/ParameterHint.cpp (modified) * trunk/ab5.0/abdev/abdev/ProjectControl.cpp (modified) * trunk/ab5.0/abdev/abdev/Replace.cpp (modified) * trunk/ab5.0/abdev/abdev/Ruler.cpp (modified) * trunk/ab5.0/abdev/abdev/Ruler.h (modified) * trunk/ab5.0/abdev/abdev/SubOperation.cpp (modified) * trunk/ab5.0/abdev/abdev/TextEditor_ImeEvent.cpp (modified) * trunk/ab5.0/abdev/abdev/WindowControl.cpp (modified) * trunk/ab5.0/abdev/abdev/abdev.cpp (modified) * trunk/ab5.0/abdev/abdev/abdev.vcproj (modified) * trunk/ab5.0/abdev/abdev/include/ProjectManager/FileManager.h (modified) * trunk/ab5.0/abdev/abdev/include/ProjectManager/ProjectManager.h (modified) * trunk/ab5.0/abdev/abdev/src/MainFrame.cpp (modified) * trunk/ab5.0/abdev/abdev/src/ProjectManager/FileManager.cpp (added) * trunk/ab5.0/abdev/abdev/src/ProjectManager/ProjectManager.cpp (modified) * trunk/ab5.0/abdev/abdev/stdafx.h (modified) FileManager周りをリファクタリング Wed, 18 Jun 2008 11:53:20 GMT dai_9181 [654] * trunk/ab5.0/abdev/lib/amd64/libboost_thread-vc80-mt-s-1_34.lib (added) * trunk/ab5.0/abdev/lib/amd64/libboost_thread-vc80-mt-sgd-1_34.lib (added) * trunk/ab5.0/abdev/lib/x86/libboost_thread-vc80-mt-s-1_34.lib (added) * trunk/ab5.0/abdev/lib/x86/libboost_thread-vc80-mt-sgd-1_34.lib (added) * trunk/ab5.0/cpplibs.zip (modified) boost::threadをビルド Tue, 17 Jun 2008 13:14:51 GMT dai_9181 [653] * trunk/ab5.0/abdev/abdev/CFileInfo.cpp (modified) * trunk/ab5.0/abdev/abdev/Common.h (modified) * trunk/ab5.0/abdev/abdev/FileTree.cpp (modified) * trunk/ab5.0/abdev/abdev/FileTree.h (modified) * trunk/ab5.0/abdev/abdev/ProjectControl.cpp (modified) * trunk/ab5.0/abdev/abdev/include/ProjectManager/FileManager.h (modified) FileTreeView周りをリファクタリング Tue, 17 Jun 2008 12:51:56 GMT dai_9181 [652] * trunk/ab5.0/abdev/abdev/Common.h (modified) 不要な宣言を除去 Tue, 17 Jun 2008 12:30:54 GMT dai_9181 [651] * trunk/ab5.0/abdev/abdev/CFileInfo.cpp (modified) * trunk/ab5.0/abdev/abdev/Common.h (modified) * trunk/ab5.0/abdev/abdev/Debugger.cpp (modified) * trunk/ab5.0/abdev/abdev/Debugger.h (modified) * trunk/ab5.0/abdev/abdev/DrawBuffer.cpp (modified) * trunk/ab5.0/abdev/abdev/FileOperation.cpp (modified) * trunk/ab5.0/abdev/abdev/FileTree.cpp (modified) * trunk/ab5.0/abdev/abdev/FileTree.h (modified) * trunk/ab5.0/abdev/abdev/ParameterHint.cpp (modified) * trunk/ab5.0/abdev/abdev/ProjectControl.cpp (modified) * trunk/ab5.0/abdev/abdev/abdev.vcproj (modified) * trunk/ab5.0/abdev/abdev/include/ProjectManager/FileManager.h (added) * trunk/ab5.0/abdev/abdev/src/ProjectManager/ProjectManager.cpp (modified) * trunk/ab5.0/abdev/abdev/stdafx.h (modified) ・BreakPoint周りをリファクタリング ・FileTree周りをリファクタリング Tue, 17 Jun 2008 12:29:17 GMT dai_9181 [650] * trunk/ab5.0/abdev/compiler_x64/compiler_x64.vcproj (modified) * trunk/ab5.0/abdev/compiler_x64/stdafx.h (modified) [648]を64bit版にマージ。 Tue, 17 Jun 2008 12:25:28 GMT dai_9181 [649] * trunk/ab5.0/abdev/BasicCompiler_Common/VarList.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/VariableOpe.cpp (modified) 不要なhHeap宣言を除去 Tue, 17 Jun 2008 12:24:12 GMT dai_9181 [648] * trunk/ab5.0/abdev/BasicCompiler_Common/Debug.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/common.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/BreakPoint.h (moved) * trunk/ab5.0/abdev/BasicCompiler_Common/src/BreakPoint.cpp (moved) * trunk/ab5.0/abdev/compiler_x86/compiler_x86.vcproj (modified) * trunk/ab5.0/abdev/compiler_x86/stdafx.h (modified) ・ブレークポイントが正常に動作しない不具合を修正。 ・と同時に、ブレークポイント周りのコードをリファクタリング Tue, 17 Jun 2008 00:52:57 GMT dai_9181 [647] * trunk/ab5.0/abdev/ab_common/include/Lexical/Const.h (modified) 文字コードがあっていない不具合を修正 Tue, 17 Jun 2008 00:37:15 GMT dai_9181 [646] * trunk/ab5.0/abdev/compiler_x64/MakePeHdr.cpp (modified) [645]をマージ。 Tue, 17 Jun 2008 00:35:57 GMT dai_9181 [645] * trunk/ab5.0/abdev/ab_common/src/Lexical/NativeCode.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/MakePeHdr.cpp (modified) 複数のlibの依存関係解決後、使用しているDLL関数を正確にインポートでき るようにした。 Tue, 17 Jun 2008 00:33:18 GMT dai_9181 [644] * trunk/ab5.0/abdev/BasicCompiler_Common/StrOperation.cpp (modified) マイナス値として配列範囲外へのアクセスが生じてしまう不具合を修正 Sun, 15 Jun 2008 15:12:06 GMT dai_9181 [643] * trunk/ab5.0/abdev/compiler_x64/Compile_ProcOp.cpp (modified) * trunk/ab5.0/abdev/compiler_x64/Compile_Var.cpp (modified) * trunk/ab5.0/abdev/compiler_x64/MakePeHdr.cpp (modified) [636][637][640][641][642]を64bit版にマージ。 Sun, 15 Jun 2008 15:04:42 GMT dai_9181 [642] * trunk/ab5.0/abdev/compiler_x86/Compile_ProcOp.cpp (modified) [641]のコミット漏れ Sun, 15 Jun 2008 14:59:46 GMT dai_9181 [641] * trunk/ab5.0/abdev/BasicCompiler_Common/BasicCompiler.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/Compile.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/Debug.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/CodeGenerator.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Compiler.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer_Procedure.cpp (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/NativeCode.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/Procedure.h (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/NativeCode.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/Procedure.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/Source.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/Compile_ProcOp.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/Compile_Var.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/MakePeHdr.cpp (modified) ・デバッグトレース時、グローバル領域の終端行でステップインまたはステ ... Sat, 14 Jun 2008 03:16:27 GMT dai_9181 [640] * trunk/ab5.0/abdev/ab_common/ab_common.vcproj (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/Class.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/Const.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/DataTable.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/Delegate.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/Interface.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/Member.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/Meta.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/Method.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/NativeCode.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/ObjectModule.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/Procedure.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/RelationalObjectModuleItem.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/Resolver.h (added) * trunk/ab5.0/abdev/ab_common/include/Lexical/Template.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/Type.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/TypeDef.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/Variable.h (modified) * trunk/ab5.0/abdev/ab_common/include/ab_common.h (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/Class.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/Const.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/DataTable.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/Delegate.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/Interface.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/Member.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/Meta.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/Method.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/NativeCode.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/ObjectModule.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/Procedure.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/Template.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/Type.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/TypeDef.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/Variable.cpp (modified) * trunk/ab5.0/abdev/abdev/src/MainFrame.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/MakePeHdr.cpp (modified) 静的リンクリンカの依存関係解決モジュールを製作中 Thu, 12 Jun 2008 14:30:50 GMT dai_9181 [639] * trunk/ab5.0/abdev/BasicCompiler_Common/MakeExe.cpp (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/Class.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/Const.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/DataTable.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/Delegate.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/Interface.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/Member.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/Meta.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/Method.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/NativeCode.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/Procedure.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/RelationalObjectModuleItem.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/Template.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/Type.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/TypeDef.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/Variable.h (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/Class.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/Const.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/DataTable.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/Delegate.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/Interface.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/Member.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/Meta.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/Method.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/NativeCode.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/ObjectModule.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/Procedure.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/Template.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/Type.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/TypeDef.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/Variable.cpp (modified) * trunk/ab5.0/jenga/include/common/Hashmap.h (modified) 静的リンクリンカの依存関係解決モジュールを製作中 Thu, 12 Jun 2008 14:02:32 GMT dai_9181 [638] * trunk/ab5.0/abdev/BasicCompiler_Common/NumOpe_GetType.cpp (modified) 配列範囲外にアクセスしてしまう危険性があったので修正。 Wed, 11 Jun 2008 13:10:26 GMT dai_9181 [637] * trunk/ab5.0/abdev/BasicCompiler_Common/BreakPoint.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/Compile.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/Debug.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/DebugMiddleFile.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/VarList.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/VariableOpe.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/CodeGenerator.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Compiler.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer_Class.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer_Const.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer_Delegate.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer_Procedure.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer_TypeDef.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/ProcedureGenerator.cpp (modified) * trunk/ab5.0/abdev/ab_common/ab_common.vcproj (modified) * trunk/ab5.0/abdev/ab_common/include/Environment.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/Class.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/Const.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/DataTable.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/Delegate.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/Meta.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/NativeCode.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/ObjectModule.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/Procedure.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/Prototype.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/RelationalObjectModuleItem.h (added) * trunk/ab5.0/abdev/ab_common/include/Lexical/Source.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/Symbol.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/Type.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/TypeDef.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/Variable.h (modified) * trunk/ab5.0/abdev/ab_common/include/ab_common.h (modified) * trunk/ab5.0/abdev/ab_common/src/Environment.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/Class.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/Const.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/DataTable.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/Delegate.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/Meta.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/NativeCode.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/ObjectModule.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/Procedure.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/Source.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/TypeDef.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/Variable.cpp (modified) * trunk/ab5.0/abdev/abdev/src/MainFrame.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/Compile_ProcOp.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/MakePeHdr.cpp (modified) リンカの依存関係解決モジュールを製作中 Tue, 10 Jun 2008 14:40:17 GMT dai_9181 [636] * trunk/ab5.0/abdev/BasicCompiler_Common/BreakPoint.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/CDebugThreadInfo.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/Compile.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/Debug.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/DebugMiddleFile.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/DebugSection.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/MakeExe.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/VarList.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/debug.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Compiler.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Program.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/BoostSerializationSupport.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Compiler.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Messenger.cpp (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/Interface.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/Meta.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/NativeCode.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/ObjectModule.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/Source.h (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/Class.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/Meta.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/NativeCode.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/ObjectModule.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/Compile_ProcOp.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/MakePeHdr.cpp (modified) libファイルを跨ったテンプレート展開に対応。 Sat, 07 Jun 2008 01:57:53 GMT dai_9181 [635] * trunk/ab5.0/abdev/ab_common/src/Lexical/Source.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/ResourceManager/ResourceManager.cpp (modified) リファクタリング(ヒープ制御をstlに置き換え) Sat, 07 Jun 2008 00:19:43 GMT dai_9181 [634] * trunk/ab5.0/abdev/BasicCompiler_Common/src/Program.cpp (modified) コメントミスを修正 Sat, 07 Jun 2008 00:17:50 GMT dai_9181 [633] * trunk/ab5.0/abdev/compiler_x64/Compile_ProcOp.cpp (modified) * trunk/ab5.0/abdev/compiler_x64/Compile_Var.cpp (modified) * trunk/ab5.0/abdev/compiler_x64/MakePeHdr.cpp (modified) * trunk/ab5.0/abdev/compiler_x64/NumOpe.cpp (modified) [632]を64bit版にマージ。 Thu, 05 Jun 2008 13:04:39 GMT dai_9181 [632] * trunk/ab5.0/abdev/BasicCompiler_Common/Compile.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/NumOpe_GetType.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/StrOperation.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/VariableOpe.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Compiler.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/LexicalAnalyzer.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Compiler.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer_Class.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer_Procedure.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/VtblGenerator.cpp (modified) * trunk/ab5.0/abdev/ab_common/ab_common.vcproj (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/Class.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/Member.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/ObjectModule.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/Parameter.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/Procedure.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/Source.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/Template.h (added) * trunk/ab5.0/abdev/ab_common/include/Lexical/Type.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/TypeDef.h (modified) * trunk/ab5.0/abdev/ab_common/include/ab_common.h (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/Class.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/Member.cpp (added) * trunk/ab5.0/abdev/ab_common/src/Lexical/Meta.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/Parameter.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/Procedure.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/Symbol.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/Template.cpp (added) * trunk/ab5.0/abdev/ab_common/src/Lexical/Type.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/TypeDef.cpp (modified) * trunk/ab5.0/abdev/abdev/src/WindowComponents/MdiWindow.cpp (deleted) * trunk/ab5.0/abdev/abdev/src/WindowComponents/PartialManager (added) * trunk/ab5.0/abdev/abdev/src/WindowComponents/PartialManager/TextEditPartialManager.cpp (added) * trunk/ab5.0/abdev/compiler_x86/Compile_ProcOp.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/Compile_Var.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/MakePeHdr.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/NumOpe.cpp (modified) ジェネリッククラスの型パラメータに値型が指定されたときに限り、テンプ レート展開を行うようにした。 TODO: ... Wed, 04 Jun 2008 14:00:12 GMT dai_9181 [631] * trunk/ab5.0/abdev/abdev/History.cpp (modified) ネットワークドライブ上のアイコンは取得しないようにした(切断された状 況だと無駄なconnectが発生することで、ツールが固まる場合がある)。 Wed, 04 Jun 2008 13:57:55 GMT dai_9181 [630] * trunk/ab5.0/jenga/include/common/Path.h (modified) Path::IsNetworkPathメソッドを追加。 Mon, 02 Jun 2008 14:50:24 GMT dai_9181 [629] * trunk/ab5.0/abdev/abdev/Backup.cpp (modified) * trunk/ab5.0/abdev/abdev/Caret.cpp (modified) * trunk/ab5.0/abdev/abdev/ChildWndOnRebar.cpp (modified) * trunk/ab5.0/abdev/abdev/ClassTree.cpp (modified) * trunk/ab5.0/abdev/abdev/CodeFormatter.cpp (modified) * trunk/ab5.0/abdev/abdev/Common.h (modified) * trunk/ab5.0/abdev/abdev/Complement.cpp (modified) * trunk/ab5.0/abdev/abdev/Debugger.cpp (modified) * trunk/ab5.0/abdev/abdev/DialogBoxes.cpp (modified) * trunk/ab5.0/abdev/abdev/DocumentAdvice.cpp (modified) * trunk/ab5.0/abdev/abdev/DrawBuffer.cpp (modified) * trunk/ab5.0/abdev/abdev/DrawWindow.cpp (modified) * trunk/ab5.0/abdev/abdev/FileOperation.cpp (modified) * trunk/ab5.0/abdev/abdev/IconEditor.cpp (modified) * trunk/ab5.0/abdev/abdev/IconEditor_Color.cpp (modified) * trunk/ab5.0/abdev/abdev/IconEditor_Main.cpp (modified) * trunk/ab5.0/abdev/abdev/IconEditor_Tool.cpp (modified) * trunk/ab5.0/abdev/abdev/IconEditor_UndoRedo.cpp (modified) * trunk/ab5.0/abdev/abdev/MenuProc.cpp (modified) * trunk/ab5.0/abdev/abdev/MessageCallOperation.cpp (modified) * trunk/ab5.0/abdev/abdev/ParameterHint.cpp (modified) * trunk/ab5.0/abdev/abdev/Print.cpp (modified) * trunk/ab5.0/abdev/abdev/ProjectControl.cpp (modified) * trunk/ab5.0/abdev/abdev/RadProc.cpp (modified) * trunk/ab5.0/abdev/abdev/RadSupport.cpp (modified) * trunk/ab5.0/abdev/abdev/RadToolsAndPropertyProc.cpp (modified) * trunk/ab5.0/abdev/abdev/Rad_UndoRedo.cpp (modified) * trunk/ab5.0/abdev/abdev/Replace.cpp (modified) * trunk/ab5.0/abdev/abdev/Resource.cpp (modified) * trunk/ab5.0/abdev/abdev/Ruler.cpp (modified) * trunk/ab5.0/abdev/abdev/Search.cpp (modified) * trunk/ab5.0/abdev/abdev/StringCount.cpp (modified) * trunk/ab5.0/abdev/abdev/SubOperation.cpp (modified) * trunk/ab5.0/abdev/abdev/TabCtrl.cpp (modified) * trunk/ab5.0/abdev/abdev/TextEditor.cpp (modified) * trunk/ab5.0/abdev/abdev/TextEditor_EventProc.cpp (modified) * trunk/ab5.0/abdev/abdev/TextEditor_ImeEvent.cpp (modified) * trunk/ab5.0/abdev/abdev/TextEditor_KeyEvent.cpp (modified) * trunk/ab5.0/abdev/abdev/TextEditor_MouseEvent.cpp (modified) * trunk/ab5.0/abdev/abdev/TextEditor_UndoRedo.cpp (modified) * trunk/ab5.0/abdev/abdev/WebSearch.cpp (modified) * trunk/ab5.0/abdev/abdev/WindowControl.cpp (modified) * trunk/ab5.0/abdev/abdev/abdev.cpp (modified) * trunk/ab5.0/abdev/abdev/abdev.h (modified) * trunk/ab5.0/abdev/abdev/abdev.vcproj (modified) * trunk/ab5.0/abdev/abdev/include/MainFrame.h (modified) * trunk/ab5.0/abdev/abdev/include/Program.h (modified) * trunk/ab5.0/abdev/abdev/include/ProjectManager/WindowManager.h (modified) * trunk/ab5.0/abdev/abdev/include/WindowAreaManager.h (modified) * trunk/ab5.0/abdev/abdev/include/WindowCollection.h (modified) * trunk/ab5.0/abdev/abdev/include/WindowComponents/MdiWindow.h (modified) * trunk/ab5.0/abdev/abdev/menu.cpp (modified) * trunk/ab5.0/abdev/abdev/menu.h (modified) * trunk/ab5.0/abdev/abdev/nkf_class.cpp (modified) * trunk/ab5.0/abdev/abdev/rebar.cpp (modified) * trunk/ab5.0/abdev/abdev/src/MainFrame.cpp (modified) * trunk/ab5.0/abdev/abdev/src/Program.cpp (modified) * trunk/ab5.0/abdev/abdev/src/ProjectManager/ProjectManager.cpp (modified) * trunk/ab5.0/abdev/abdev/src/WindowAreaManager.cpp (modified) * trunk/ab5.0/abdev/abdev/src/WindowComponents/MdiWindow.cpp (modified) * trunk/ab5.0/abdev/res/resource.h (modified) MDIINFO構造体をリファクタリング。 Wed, 28 May 2008 16:36:02 GMT dai_9181 [628] * trunk/ab5.0/abdev/BasicCompiler_Common/VariableOpe.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Compiler.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/ErrorCode.h (added) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Compiler.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Messenger.cpp (modified) * trunk/ab5.0/abdev/compiler_x64/compiler_x64.vcproj (modified) * trunk/ab5.0/abdev/compiler_x64/stdafx.h (modified) * trunk/ab5.0/abdev/compiler_x86/compiler_x86.vcproj (modified) * trunk/ab5.0/abdev/compiler_x86/stdafx.h (modified) ジェネリクス型の型解決ができない場合のエラーメッセージを実装した。 Wed, 28 May 2008 15:26:12 GMT dai_9181 [627] * trunk/ab5.0/abdev/compiler_x64/MakePeHdr.cpp (modified) * trunk/ab5.0/abdev/compiler_x64/compiler_x64.vcproj (modified) [608][622]を64bit版にマージ。 Tue, 27 May 2008 13:10:17 GMT dai_9181 [626] * trunk/ab5.0/abdev/abdev/Backup.cpp (modified) * trunk/ab5.0/abdev/abdev/ChildWndOnRebar.cpp (modified) * trunk/ab5.0/abdev/abdev/Common.h (modified) * trunk/ab5.0/abdev/abdev/FileOperation.cpp (modified) * trunk/ab5.0/abdev/abdev/IconEditor.cpp (modified) * trunk/ab5.0/abdev/abdev/MdiTextEdit.cpp (modified) * trunk/ab5.0/abdev/abdev/MenuProc.cpp (modified) * trunk/ab5.0/abdev/abdev/Print.cpp (modified) * trunk/ab5.0/abdev/abdev/RadProc.cpp (modified) * trunk/ab5.0/abdev/abdev/TabCtrl.cpp (modified) * trunk/ab5.0/abdev/abdev/TabCtrl.h (modified) * trunk/ab5.0/abdev/abdev/TextEditor_EventProc.cpp (modified) * trunk/ab5.0/abdev/abdev/abdev.cpp (modified) MdiInfoをリファクタリング Tue, 27 May 2008 12:17:34 GMT dai_9181 [625] * trunk/ab5.0/abdev/BasicCompiler_Common/BasicCompiler.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/common.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/LexicalAnalyzer.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer_Delegate.cpp (modified) * trunk/ab5.0/abdev/abdev/Backup.cpp (modified) * trunk/ab5.0/abdev/abdev/Caret.cpp (modified) * trunk/ab5.0/abdev/abdev/ChildWndOnRebar.cpp (modified) * trunk/ab5.0/abdev/abdev/ClassTree.cpp (modified) * trunk/ab5.0/abdev/abdev/Common.h (modified) * trunk/ab5.0/abdev/abdev/Complement.cpp (modified) * trunk/ab5.0/abdev/abdev/Debugger.cpp (modified) * trunk/ab5.0/abdev/abdev/Debugger.h (modified) * trunk/ab5.0/abdev/abdev/DocumentAdvice.cpp (modified) * trunk/ab5.0/abdev/abdev/DrawBuffer.cpp (modified) * trunk/ab5.0/abdev/abdev/DrawWindow.cpp (modified) * trunk/ab5.0/abdev/abdev/ExtensionLink.cpp (modified) * trunk/ab5.0/abdev/abdev/ExtensionLink.h (modified) * trunk/ab5.0/abdev/abdev/FileOperation.cpp (modified) * trunk/ab5.0/abdev/abdev/History.cpp (modified) * trunk/ab5.0/abdev/abdev/IconEditor.cpp (modified) * trunk/ab5.0/abdev/abdev/IconEditor_Color.cpp (modified) * trunk/ab5.0/abdev/abdev/IconEditor_Main.cpp (modified) * trunk/ab5.0/abdev/abdev/IconEditor_Tool.cpp (modified) * trunk/ab5.0/abdev/abdev/IconEditor_UndoRedo.cpp (modified) * trunk/ab5.0/abdev/abdev/MenuProc.cpp (modified) * trunk/ab5.0/abdev/abdev/MessageCallOperation.cpp (modified) * trunk/ab5.0/abdev/abdev/ParameterHint.cpp (modified) * trunk/ab5.0/abdev/abdev/ProjectControl.cpp (modified) * trunk/ab5.0/abdev/abdev/RadProc.cpp (modified) * trunk/ab5.0/abdev/abdev/RadSupport.cpp (modified) * trunk/ab5.0/abdev/abdev/RadToolsAndPropertyProc.cpp (modified) * trunk/ab5.0/abdev/abdev/Rad_UndoRedo.cpp (modified) * trunk/ab5.0/abdev/abdev/Replace.cpp (modified) * trunk/ab5.0/abdev/abdev/Resource.cpp (modified) * trunk/ab5.0/abdev/abdev/Search.cpp (modified) * trunk/ab5.0/abdev/abdev/SubOperation.cpp (modified) * trunk/ab5.0/abdev/abdev/TabCtrl.cpp (modified) * trunk/ab5.0/abdev/abdev/TextEditor.cpp (modified) * trunk/ab5.0/abdev/abdev/TextEditor_EventProc.cpp (modified) * trunk/ab5.0/abdev/abdev/TextEditor_KeyEvent.cpp (modified) * trunk/ab5.0/abdev/abdev/TextEditor_MouseEvent.cpp (modified) * trunk/ab5.0/abdev/abdev/TextEditor_UndoRedo.cpp (modified) * trunk/ab5.0/abdev/abdev/WebSearch.cpp (modified) * trunk/ab5.0/abdev/abdev/WindowControl.cpp (modified) * trunk/ab5.0/abdev/abdev/abdev.cpp (modified) * trunk/ab5.0/abdev/abdev/abdev.h (modified) * trunk/ab5.0/abdev/abdev/abdev.vcproj (modified) * trunk/ab5.0/abdev/abdev/include/ProjectManager/WindowManager.h (modified) * trunk/ab5.0/abdev/abdev/nkf_class.cpp (modified) * trunk/ab5.0/abdev/abdev/src/MainFrame.cpp (modified) * trunk/ab5.0/abdev/abdev/src/ProjectManager/ProjectManager.cpp (modified) * trunk/ab5.0/abdev/res/res.rc (modified) * trunk/ab5.0/abdev/res/resource.h (modified) * trunk/ab5.0/jenga/include/common/SourceTemplate.h (added) * trunk/ab5.0/jenga/include/jenga.h (modified) * trunk/ab5.0/jenga/projects/jenga/jenga.vcproj (modified) * trunk/ab5.0/jenga/src/common/SourceTemplate.cpp (added) ・WindowInfoクラスをリファクタリング ・MdiInfoを単純配列からvectorに変更した。 Fri, 23 May 2008 13:35:36 GMT dai_9181 [624] * trunk/ab5.0/abdev/BasicCompiler_Common/RSrcSection.cpp (modified) * trunk/ab5.0/abdev/abdev/Common.h (modified) * trunk/ab5.0/abdev/abdev/DrawWindow.cpp (modified) * trunk/ab5.0/abdev/abdev/MenuProc.cpp (modified) * trunk/ab5.0/abdev/abdev/MessageCallOperation.cpp (modified) * trunk/ab5.0/abdev/abdev/ProjectControl.cpp (modified) * trunk/ab5.0/abdev/abdev/RadProc.cpp (modified) * trunk/ab5.0/abdev/abdev/RadSupport.cpp (modified) * trunk/ab5.0/abdev/abdev/RadToolsAndPropertyProc.cpp (modified) * trunk/ab5.0/abdev/abdev/Rad_UndoRedo.cpp (modified) * trunk/ab5.0/abdev/abdev/Resource.cpp (modified) * trunk/ab5.0/abdev/abdev/WindowControl.cpp (modified) * trunk/ab5.0/abdev/abdev/abdev.cpp (modified) * trunk/ab5.0/abdev/abdev/abdev.h (modified) * trunk/ab5.0/abdev/abdev/include/ProjectManager/ProjectManager.h (modified) * trunk/ab5.0/abdev/abdev/include/ProjectManager/WindowManager.h (modified) * trunk/ab5.0/abdev/abdev/src/MainFrame.cpp (modified) * trunk/ab5.0/abdev/abdev/src/ProjectManager/ProjectManager.cpp (modified) * trunk/ab5.0/jenga/include/common/VectorSupporter.h (added) WindowInfoクラスをリファクタリング Wed, 21 May 2008 14:02:07 GMT dai_9181 [623] * trunk/ab5.0/abdev/ab_common/src/Lexical/Source.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/ResourceManager/ResourceManager.cpp (modified) * trunk/ab5.0/abdev/abdev/Common.h (modified) * trunk/ab5.0/abdev/abdev/DrawWindow.cpp (modified) * trunk/ab5.0/abdev/abdev/ProjectControl.cpp (modified) * trunk/ab5.0/abdev/abdev/RadSupport.cpp (modified) * trunk/ab5.0/abdev/abdev/RadToolsAndPropertyProc.cpp (modified) * trunk/ab5.0/abdev/abdev/Resource.cpp (modified) * trunk/ab5.0/abdev/abdev/WindowControl.cpp (modified) * trunk/ab5.0/abdev/abdev/abdev.h (modified) * trunk/ab5.0/abdev/abdev/include/ProjectManager/ProjectManager.h (modified) * trunk/ab5.0/abdev/abdev/src/ProjectManager/ProjectManager.cpp (modified) * trunk/ab5.0/jenga/include/common/Path.h (modified) * trunk/ab5.0/jenga/include/jenga.h (modified) * trunk/ab5.0/jenga/projects/jenga/jenga.vcproj (modified) * trunk/ab5.0/jenga/src/common/Path.cpp (modified) Projectクラスをリファクタリング Wed, 21 May 2008 04:16:21 GMT dai_9181 [622] * trunk/ab5.0/abdev/BasicCompiler_Common/BasicCompiler.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/MakeExe.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/RSrcSection.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/Resource.cpp (deleted) * trunk/ab5.0/abdev/BasicCompiler_Common/common.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Compiler.h (modified) * trunk/ab5.0/abdev/ab_common/ab_common.vcproj (modified) * trunk/ab5.0/abdev/ab_common/include/ResourceManager (added) * trunk/ab5.0/abdev/ab_common/include/ResourceManager/ResourceManager.h (added) * trunk/ab5.0/abdev/ab_common/include/ab_common.h (modified) * trunk/ab5.0/abdev/ab_common/src/ResourceManager (added) * trunk/ab5.0/abdev/ab_common/src/ResourceManager/ResourceManager.cpp (added) * trunk/ab5.0/abdev/abdev/Common.h (modified) * trunk/ab5.0/abdev/abdev/FileOperation.cpp (modified) * trunk/ab5.0/abdev/abdev/Resource.cpp (modified) * trunk/ab5.0/abdev/abdev/include/ProjectManager/ProjectManager.h (modified) * trunk/ab5.0/abdev/abdev/src/ProjectManager/ProjectManager.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/MakePeHdr.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/compiler_x86.vcproj (modified) * trunk/ab5.0/jenga/include/common/EasyToken.h (added) * trunk/ab5.0/jenga/include/common/String.h (modified) * trunk/ab5.0/jenga/include/jenga.h (modified) * trunk/ab5.0/jenga/projects/jenga/jenga.vcproj (modified) * trunk/ab5.0/jenga/src/common/EasyToken.cpp (added) * trunk/ab5.0/jenga/src/common/String.cpp (modified) ResourceManagerクラスを追加。既存のリソース管理モジュールの置き換えを 行った。 Mon, 19 May 2008 09:22:42 GMT dai_9181 [621] * trunk/ab5.0/abdev/abdev/FileOperation.cpp (modified) * trunk/ab5.0/abdev/abdev/ProjectControl.cpp (modified) * trunk/ab5.0/abdev/abdev/include/ProjectManager/ProjectManager.h (modified) * trunk/ab5.0/abdev/abdev/src/MainFrame.cpp (modified) * trunk/ab5.0/abdev/abdev/src/ProjectManager/ProjectManager.cpp (modified) Projectクラスをリファクタリング中。 Mon, 19 May 2008 09:17:02 GMT dai_9181 [620] * trunk/ab5.0/abdev/abdev/CFileInfo.cpp (modified) * trunk/ab5.0/abdev/abdev/Common.h (modified) * trunk/ab5.0/abdev/abdev/DocumentAdvice.cpp (modified) * trunk/ab5.0/abdev/abdev/DrawWindow.cpp (modified) * trunk/ab5.0/abdev/abdev/FileOperation.cpp (modified) * trunk/ab5.0/abdev/abdev/FileTree.cpp (modified) * trunk/ab5.0/abdev/abdev/IconEditor.cpp (modified) * trunk/ab5.0/abdev/abdev/MessageCallOperation.cpp (modified) * trunk/ab5.0/abdev/abdev/ParameterHint.cpp (modified) * trunk/ab5.0/abdev/abdev/ProjectControl.cpp (modified) * trunk/ab5.0/abdev/abdev/RadSupport.cpp (modified) * trunk/ab5.0/abdev/abdev/RadToolsAndPropertyProc.cpp (modified) * trunk/ab5.0/abdev/abdev/Resource.cpp (modified) * trunk/ab5.0/abdev/abdev/WindowControl.cpp (modified) * trunk/ab5.0/abdev/abdev/abdev.vcproj (modified) * trunk/ab5.0/abdev/abdev/include/ProjectManager/ProjectManager.h (modified) * trunk/ab5.0/abdev/abdev/src/MainFrame.cpp (modified) * trunk/ab5.0/abdev/abdev/src/ProjectManager/ProjectManager.cpp (modified) * trunk/ab5.0/jenga/include/common/Directory.h (modified) * trunk/ab5.0/jenga/src/common/Directory.cpp (modified) Projectクラスをリファクタリング中。 Mon, 19 May 2008 08:41:26 GMT dai_9181 [619] * trunk/ab5.0/abdev/abdev/ClassTree.cpp (modified) * trunk/ab5.0/abdev/abdev/Common.h (modified) * trunk/ab5.0/abdev/abdev/Debugger.cpp (modified) * trunk/ab5.0/abdev/abdev/DialogBoxes.cpp (modified) * trunk/ab5.0/abdev/abdev/DocumentAdvice.cpp (modified) * trunk/ab5.0/abdev/abdev/DrawBuffer.cpp (modified) * trunk/ab5.0/abdev/abdev/FileOperation.cpp (modified) * trunk/ab5.0/abdev/abdev/ParameterHint.cpp (modified) * trunk/ab5.0/abdev/abdev/ProjectControl.cpp (modified) * trunk/ab5.0/abdev/abdev/Replace.cpp (modified) * trunk/ab5.0/abdev/abdev/Resource.cpp (modified) * trunk/ab5.0/abdev/abdev/WindowControl.cpp (modified) * trunk/ab5.0/abdev/abdev/abdev.cpp (modified) * trunk/ab5.0/abdev/abdev/include/ProjectManager/ProjectManager.h (modified) * trunk/ab5.0/abdev/abdev/src/MainFrame.cpp (modified) * trunk/ab5.0/abdev/abdev/src/ProjectManager/ProjectManager.cpp (modified) Projectクラスをリファクタリング中。 Mon, 19 May 2008 08:10:15 GMT dai_9181 [618] * trunk/ab5.0/abdev/abdev/CFileInfo.cpp (modified) * trunk/ab5.0/abdev/abdev/ClassTree.cpp (modified) * trunk/ab5.0/abdev/abdev/Debugger.cpp (modified) * trunk/ab5.0/abdev/abdev/DialogBoxes.cpp (modified) * trunk/ab5.0/abdev/abdev/DocumentAdvice.cpp (modified) * trunk/ab5.0/abdev/abdev/DrawBuffer.cpp (modified) * trunk/ab5.0/abdev/abdev/DrawWindow.cpp (modified) * trunk/ab5.0/abdev/abdev/FileOperation.cpp (modified) * trunk/ab5.0/abdev/abdev/FileTree.cpp (modified) * trunk/ab5.0/abdev/abdev/MenuProc.cpp (modified) * trunk/ab5.0/abdev/abdev/MessageCallOperation.cpp (modified) * trunk/ab5.0/abdev/abdev/ParameterHint.cpp (modified) * trunk/ab5.0/abdev/abdev/ProjectControl.cpp (modified) * trunk/ab5.0/abdev/abdev/RadProc.cpp (modified) * trunk/ab5.0/abdev/abdev/RadSupport.cpp (modified) * trunk/ab5.0/abdev/abdev/RadToolsAndPropertyProc.cpp (modified) * trunk/ab5.0/abdev/abdev/Rad_UndoRedo.cpp (modified) * trunk/ab5.0/abdev/abdev/Replace.cpp (modified) * trunk/ab5.0/abdev/abdev/Resource.cpp (modified) * trunk/ab5.0/abdev/abdev/WindowControl.cpp (modified) * trunk/ab5.0/abdev/abdev/abdev.cpp (modified) * trunk/ab5.0/abdev/abdev/abdev.h (modified) * trunk/ab5.0/abdev/abdev/include/ProjectManager/ProjectManager.h (modified) * trunk/ab5.0/abdev/abdev/src/MainFrame.cpp (modified) ・PROJECTINFO構造体を廃止し、Projectクラスを採用した。 ・ProjectInfoをprojectInfoにリネーム Mon, 19 May 2008 07:31:37 GMT dai_9181 [617] * trunk/ab5.0/abdev/abdev/Common.h (modified) * trunk/ab5.0/abdev/abdev/MessageCallOperation.cpp (modified) * trunk/ab5.0/abdev/abdev/ProjectControl.cpp (modified) * trunk/ab5.0/abdev/abdev/RadProc.cpp (modified) * trunk/ab5.0/abdev/abdev/RadSupport.cpp (modified) * trunk/ab5.0/abdev/abdev/RadToolsAndPropertyProc.cpp (modified) * trunk/ab5.0/abdev/abdev/Rad_UndoRedo.cpp (modified) * trunk/ab5.0/abdev/abdev/WindowControl.cpp (modified) * trunk/ab5.0/abdev/abdev/include/ProjectManager/WindowManager.h (modified) WindowInfoクラスをリファクタリング。 Mon, 19 May 2008 06:03:33 GMT dai_9181 [616] * trunk/ab5.0/abdev/abdev/DrawWindow.cpp (modified) * trunk/ab5.0/abdev/abdev/MessageCallOperation.cpp (modified) * trunk/ab5.0/abdev/abdev/ProjectControl.cpp (modified) * trunk/ab5.0/abdev/abdev/RadProc.cpp (modified) * trunk/ab5.0/abdev/abdev/RadSupport.cpp (modified) * trunk/ab5.0/abdev/abdev/RadToolsAndPropertyProc.cpp (modified) * trunk/ab5.0/abdev/abdev/Rad_UndoRedo.cpp (modified) * trunk/ab5.0/abdev/abdev/WindowControl.cpp (modified) * trunk/ab5.0/abdev/abdev/abdev.cpp (modified) * trunk/ab5.0/abdev/abdev/include/ProjectManager/WindowManager.h (modified) * trunk/ab5.0/abdev/abdev/src/MainFrame.cpp (modified) CHILDINFOの管理方法をstd::vectorに変更。 Sun, 18 May 2008 22:38:03 GMT dai_9181 [615] * trunk/ab5.0/abdev/abdev/Common.h (modified) * trunk/ab5.0/abdev/abdev/DrawWindow.cpp (modified) * trunk/ab5.0/abdev/abdev/MessageCallOperation.cpp (modified) * trunk/ab5.0/abdev/abdev/ProjectControl.cpp (modified) * trunk/ab5.0/abdev/abdev/RadProc.cpp (modified) * trunk/ab5.0/abdev/abdev/RadSupport.cpp (modified) * trunk/ab5.0/abdev/abdev/RadToolsAndPropertyProc.cpp (modified) * trunk/ab5.0/abdev/abdev/Rad_UndoRedo.cpp (modified) * trunk/ab5.0/abdev/abdev/WindowControl.cpp (modified) * trunk/ab5.0/abdev/abdev/abdev.cpp (modified) * trunk/ab5.0/abdev/abdev/abdev.vcproj (modified) * trunk/ab5.0/abdev/abdev/include/ProjectManager (added) * trunk/ab5.0/abdev/abdev/include/ProjectManager/ProjectManager.h (moved) * trunk/ab5.0/abdev/abdev/include/ProjectManager/WindowManager.h (added) * trunk/ab5.0/abdev/abdev/src/MainFrame.cpp (modified) * trunk/ab5.0/abdev/abdev/src/ProjectManager (added) * trunk/ab5.0/abdev/abdev/src/ProjectManager/ProjectManager.cpp (added) * trunk/ab5.0/abdev/abdev/stdafx.h (modified) WindowInfosクラスを追加。 Sun, 18 May 2008 18:58:57 GMT dai_9181 [614] * trunk/ab5.0/cpplibs.zip (modified) ncbファイルを除去して容量を減らした。 Sun, 18 May 2008 17:38:58 GMT dai_9181 [613] * trunk/ab5.0/abdev/abdev/ClassTree.cpp (modified) * trunk/ab5.0/abdev/abdev/Common.h (modified) * trunk/ab5.0/abdev/abdev/DialogBoxes.cpp (modified) * trunk/ab5.0/abdev/abdev/DocumentAdvice.cpp (modified) * trunk/ab5.0/abdev/abdev/DrawWindow.cpp (modified) * trunk/ab5.0/abdev/abdev/FileOperation.cpp (modified) * trunk/ab5.0/abdev/abdev/FileTree.cpp (modified) * trunk/ab5.0/abdev/abdev/IconEditor.cpp (modified) * trunk/ab5.0/abdev/abdev/IconEditor_Tool.cpp (modified) * trunk/ab5.0/abdev/abdev/MenuProc.cpp (modified) * trunk/ab5.0/abdev/abdev/MessageCallOperation.cpp (modified) * trunk/ab5.0/abdev/abdev/ParameterHint.cpp (modified) * trunk/ab5.0/abdev/abdev/ProjectControl.cpp (modified) * trunk/ab5.0/abdev/abdev/RadProc.cpp (modified) * trunk/ab5.0/abdev/abdev/RadSupport.cpp (modified) * trunk/ab5.0/abdev/abdev/RadToolsAndPropertyProc.cpp (modified) * trunk/ab5.0/abdev/abdev/Rad_UndoRedo.cpp (modified) * trunk/ab5.0/abdev/abdev/Resource.cpp (modified) * trunk/ab5.0/abdev/abdev/TextEditor_EventProc.cpp (modified) * trunk/ab5.0/abdev/abdev/WindowControl.cpp (modified) * trunk/ab5.0/abdev/abdev/include/ProjectManager.h (modified) * trunk/ab5.0/abdev/abdev/stdafx.h (modified) "extern PROJECTINFO ProjectInfo;" をすべて除去した。 PROJECTINFO構造体の定義位置を移動した。 Sun, 18 May 2008 10:15:49 GMT dai_9181 [612] * trunk/ab5.0/abdev/abdev/Common.h (modified) * trunk/ab5.0/abdev/abdev/DrawWindow.cpp (modified) * trunk/ab5.0/abdev/abdev/ProjectControl.cpp (modified) * trunk/ab5.0/abdev/abdev/RadProc.cpp (modified) * trunk/ab5.0/abdev/abdev/RadSupport.cpp (modified) * trunk/ab5.0/abdev/abdev/Rad_UndoRedo.cpp (modified) * trunk/ab5.0/abdev/abdev/WindowControl.cpp (modified) WndInfoNum利用コード周りをリファクタリング中 Sun, 18 May 2008 09:20:49 GMT dai_9181 [611] * trunk/ab5.0/abdev/abdev/RadProc.cpp (modified) pWindowInfo->pChildInfoのメモリ再確保ロジックに誤りがあったため、修正 。 Sun, 18 May 2008 09:10:46 GMT dai_9181 [610] * trunk/ab5.0/deploy_copy_files.bat (modified) * trunk/ab5.0/deploy_full.bat (modified) * trunk/ab5.0/deploy_x86_only.bat (modified) デプロイ完了時にキー入力を待機するようにした。 Sun, 18 May 2008 07:37:11 GMT dai_9181 [609] * trunk/ab5.0/abdev/abdev/Common.h (modified) * trunk/ab5.0/abdev/abdev/FileOperation.cpp (modified) * trunk/ab5.0/abdev/abdev/MessageCallOperation.cpp (modified) * trunk/ab5.0/abdev/abdev/ProjectControl.cpp (modified) * trunk/ab5.0/abdev/abdev/RadProc.cpp (modified) * trunk/ab5.0/abdev/abdev/RadSupport.cpp (modified) * trunk/ab5.0/abdev/abdev/RadToolsAndPropertyProc.cpp (modified) * trunk/ab5.0/abdev/abdev/Rad_UndoRedo.cpp (modified) * trunk/ab5.0/abdev/abdev/WindowControl.cpp (modified) * trunk/ab5.0/abdev/abdev/abdev.cpp (modified) * trunk/ab5.0/abdev/abdev/abdev.h (modified) * trunk/ab5.0/abdev/abdev/include/MainFrame.h (modified) * trunk/ab5.0/abdev/abdev/include/ProjectManager.h (modified) * trunk/ab5.0/abdev/abdev/src/MainFrame.cpp (modified) * trunk/ab5.0/abdev/abdev/stdafx.h (modified) ProjectInfo構造体のpWindowInfoメンバをwindowInfosメンバに置き換えた。 Fri, 16 May 2008 12:40:59 GMT dai_9181 [608] * trunk/ab5.0/abdev/BasicCompiler_Common/BasicCompiler.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/Subroutine.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Compiler.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Program.cpp (modified) * trunk/ab5.0/abdev/ab_common/include/Environment.h (modified) * trunk/ab5.0/abdev/abdev/Common.h (modified) * trunk/ab5.0/abdev/abdev/DialogBoxes.cpp (modified) * trunk/ab5.0/abdev/abdev/ProjectControl.cpp (modified) * trunk/ab5.0/abdev/abdev/abdev.vcproj (modified) * trunk/ab5.0/abdev/abdev/include/ProjectManager.h (added) * trunk/ab5.0/abdev/abdev/src/MainFrame.cpp (modified) * trunk/ab5.0/abdev/abdev/stdafx.h (modified) * trunk/ab5.0/abdev/compiler_x86/MakePeHdr.cpp (modified) 静的リンクライブラリプロジェクトの作成(IDE側)に対応。 Fri, 16 May 2008 12:39:03 GMT dai_9181 [607] * trunk/ab5.0/jenga/include/common/String.h (modified) * trunk/ab5.0/jenga/src/common/String.cpp (modified) Jenga::Common::ToString関数を追加。 Fri, 16 May 2008 12:23:36 GMT dai_9181 [606] * trunk/ab5.0/abdev/res/res.rc (modified) * trunk/ab5.0/abdev/res/resource.h (modified) 静的リンクライブラリの選択肢を追加。 Mon, 12 May 2008 03:06:22 GMT dai_9181 [605] * trunk/ab5.0/abdev/BasicCompiler_Common/Debug.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/MakeExe.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/common.h (modified) * trunk/ab5.0/abdev/ab_common/ab_common.vcproj (modified) * trunk/ab5.0/abdev/compiler_x64/MakePeHdr.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/MakePeHdr.cpp (modified) OutputExe→Build Compile()→MakeExe Mon, 12 May 2008 02:06:53 GMT dai_9181 [604] * trunk/ab5.0/abdev/BasicCompiler_Common/PESchedule.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/VariableOpe.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/Procedure.h (modified) 不要なクラスのプロトタイプ宣言を排除。 Sat, 10 May 2008 14:10:33 GMT dai_9181 [603] * trunk/ab5.0/abdev/BasicCompiler_Common/BreakPoint.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/DebugMiddleFile.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/DebugSection.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/Resource.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/StrOperation.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/StrOperation.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/Subroutine.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/VariableOpe.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/BoostSerializationSupport.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Compiler.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer_Class.cpp (modified) * trunk/ab5.0/abdev/ab_common/ab_common.vcproj (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/Class.h (moved) * trunk/ab5.0/abdev/ab_common/include/Lexical/Const.h (moved) * trunk/ab5.0/abdev/ab_common/include/Lexical/DataTable.h (moved) * trunk/ab5.0/abdev/ab_common/include/Lexical/Delegate.h (moved) * trunk/ab5.0/abdev/ab_common/include/Lexical/Interface.h (moved) * trunk/ab5.0/abdev/ab_common/include/Lexical/Member.h (moved) * trunk/ab5.0/abdev/ab_common/include/Lexical/Meta.h (moved) * trunk/ab5.0/abdev/ab_common/include/Lexical/Method.h (moved) * trunk/ab5.0/abdev/ab_common/include/Lexical/NativeCode.h (moved) * trunk/ab5.0/abdev/ab_common/include/Lexical/ObjectModule.h (moved) * trunk/ab5.0/abdev/ab_common/include/Lexical/Parameter.h (moved) * trunk/ab5.0/abdev/ab_common/include/Lexical/Procedure.h (moved) * trunk/ab5.0/abdev/ab_common/include/Lexical/Source.h (moved) * trunk/ab5.0/abdev/ab_common/include/Lexical/Symbol.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/Type.h (moved) * trunk/ab5.0/abdev/ab_common/include/Lexical/TypeDef.h (moved) * trunk/ab5.0/abdev/ab_common/include/Lexical/Variable.h (moved) * trunk/ab5.0/abdev/ab_common/include/ab_common.h (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/Class.cpp (moved) * trunk/ab5.0/abdev/ab_common/src/Lexical/Const.cpp (moved) * trunk/ab5.0/abdev/ab_common/src/Lexical/DataTable.cpp (moved) * trunk/ab5.0/abdev/ab_common/src/Lexical/Delegate.cpp (moved) * trunk/ab5.0/abdev/ab_common/src/Lexical/Interface.cpp (moved) * trunk/ab5.0/abdev/ab_common/src/Lexical/Meta.cpp (moved) * trunk/ab5.0/abdev/ab_common/src/Lexical/Method.cpp (moved) * trunk/ab5.0/abdev/ab_common/src/Lexical/NativeCode.cpp (moved) * trunk/ab5.0/abdev/ab_common/src/Lexical/ObjectModule.cpp (moved) * trunk/ab5.0/abdev/ab_common/src/Lexical/Parameter.cpp (moved) * trunk/ab5.0/abdev/ab_common/src/Lexical/Procedure.cpp (moved) * trunk/ab5.0/abdev/ab_common/src/Lexical/Source.cpp (moved) * trunk/ab5.0/abdev/ab_common/src/Lexical/Symbol.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/Type.cpp (moved) * trunk/ab5.0/abdev/ab_common/src/Lexical/TypeDef.cpp (moved) * trunk/ab5.0/abdev/ab_common/src/Lexical/Variable.cpp (moved) * trunk/ab5.0/abdev/compiler_x64/CodeGenerator.cpp (modified) * trunk/ab5.0/abdev/compiler_x64/Compile_ProcOp.cpp (modified) * trunk/ab5.0/abdev/compiler_x64/Compile_Var.cpp (modified) * trunk/ab5.0/abdev/compiler_x64/Opcode.h (modified) * trunk/ab5.0/abdev/compiler_x64/compiler_x64.vcproj (modified) * trunk/ab5.0/abdev/compiler_x64/stdafx.h (modified) * trunk/ab5.0/abdev/compiler_x86/Compile_ProcOp.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/Compile_Var.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/Opcode.h (modified) * trunk/ab5.0/abdev/compiler_x86/compiler_x86.vcproj (modified) * trunk/ab5.0/abdev/compiler_x86/stdafx.h (modified) * trunk/ab5.0/abdev/compiler_x86/x86CodeGenerator.cpp (modified) ObjectModuleに関連するクラス一式をab_commonプロジェクトに移動した。 Sat, 10 May 2008 12:10:08 GMT dai_9181 [602] * trunk/ab5.0/abdev/BasicCompiler_Common/MakeExe.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Source.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Source.cpp (modified) 依存関係を整理中 Sat, 10 May 2008 12:00:00 GMT dai_9181 [601] * trunk/ab5.0/abdev/BasicCompiler_Common/src/ObjectModule.cpp (modified) * trunk/ab5.0/abdev/ab_common/ab_common.vcproj (modified) * trunk/ab5.0/abdev/ab_common/include/BasicFixed.h (moved) * trunk/ab5.0/abdev/ab_common/include/ab_common.h (modified) * trunk/ab5.0/abdev/abdev/Common.h (modified) * trunk/ab5.0/abdev/compiler_x64/compiler_x64.vcproj (modified) * trunk/ab5.0/abdev/compiler_x64/stdafx.h (modified) * trunk/ab5.0/abdev/compiler_x86/compiler_x86.vcproj (modified) * trunk/ab5.0/abdev/compiler_x86/stdafx.h (modified) BasicFixed.hをab_commonプロジェクトに移動。 Sat, 10 May 2008 11:50:41 GMT dai_9181 [600] * trunk/ab5.0/abdev/BasicCompiler_Common/BasicFixed.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/NumOpe_GetType.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Const.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/BoostSerializationSupport.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Const.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer_Const.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/ObjectModule.cpp (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/TypeMisc.h (modified) * trunk/ab5.0/abdev/compiler_x64/NumOpe.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/NumOpe.cpp (modified) 依存関係を整理中 Sat, 10 May 2008 11:29:59 GMT dai_9181 [599] * trunk/ab5.0/abdev/BasicCompiler_Common/StrOperation.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/NativeCode.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/TypeMisc.h (modified) Subscripts型の定義位置を変更。 Sat, 10 May 2008 11:16:16 GMT dai_9181 [598] * trunk/ab5.0/abdev/BasicCompiler_Common/DebugMiddleFile.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/NumOpe_GetType.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/VariableOpe.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/calculation.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/hash.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Class.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Meta.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/TypeDef.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Class.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Compiler.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer_Class.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Meta.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/TypeDef.cpp (modified) * trunk/ab5.0/abdev/compiler_x64/Compile_CallProc.cpp (modified) * trunk/ab5.0/abdev/compiler_x64/Compile_Var.cpp (modified) * trunk/ab5.0/abdev/compiler_x64/NumOpe.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/Compile_CallProc.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/Compile_Var.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/NumOpe.cpp (modified) SplitMemberNameの依存関係を排除。 Sat, 10 May 2008 10:42:22 GMT dai_9181 [597] * trunk/ab5.0/abdev/BasicCompiler_Common/include/CodeGenerator.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/NativeCode.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Class.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Const.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Delegate.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Meta.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Method.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/NativeCode.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/ObjectModule.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Parameter.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Procedure.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Type.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/TypeDef.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Variable.cpp (modified) インクルード順序を整理 Sat, 10 May 2008 10:15:04 GMT dai_9181 [596] * trunk/ab5.0/abdev/BasicCompiler_Common/src/Enum.cpp (deleted) * trunk/ab5.0/abdev/compiler_x64/compiler_x64.vcproj (modified) * trunk/ab5.0/abdev/compiler_x86/compiler_x86.vcproj (modified) Enum.cppが空だったので削除。 Sat, 10 May 2008 10:12:31 GMT dai_9181 [595] * trunk/ab5.0/abdev/BasicCompiler_Common/src/ObjectModule.cpp (modified) * trunk/ab5.0/abdev/compiler_x64/stdafx.h (modified) * trunk/ab5.0/abdev/compiler_x86/stdafx.h (modified) インクルード順序を整理 Sat, 10 May 2008 09:46:15 GMT dai_9181 [594] * trunk/ab5.0/abdev/BasicCompiler_Common/src/ObjectModule.cpp (modified) * trunk/ab5.0/abdev/compiler_x64/stdafx.h (modified) * trunk/ab5.0/abdev/compiler_x86/stdafx.h (modified) インクルード順序を整理 Sat, 10 May 2008 09:28:58 GMT dai_9181 [593] * trunk/ab5.0/abdev/BasicCompiler_Common/include/Class.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Interface.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/VtblGenerator.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/VtblGenerator.cpp (modified) vtblOffsetの内部保持型をintに統一。 Sat, 10 May 2008 09:18:51 GMT dai_9181 [592] * trunk/ab5.0/abdev/compiler_x64/Compile_Var.cpp (modified) * trunk/ab5.0/abdev/compiler_x64/NumOpe.cpp (modified) [591]を64bit版にマージ。 Sat, 10 May 2008 09:11:29 GMT dai_9181 [591] * trunk/ab5.0/abdev/BasicCompiler_Common/include/DataTable.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/DataTable.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/DataTableGenerator.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Exception.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/Compile_Var.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/NumOpe.cpp (modified) DataTable::AddWStringメソッドを追加。 Sat, 10 May 2008 08:53:17 GMT dai_9181 [590] * trunk/ab5.0/jenga/include/common/String.h (modified) * trunk/ab5.0/jenga/src/common/String.cpp (modified) ToWString関数を追加。 Sat, 10 May 2008 06:37:40 GMT dai_9181 [589] * trunk/ab5.0/abdev/BasicCompiler_Common/include/DataTable.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/DataTableGenerator.h (added) * trunk/ab5.0/abdev/BasicCompiler_Common/src/DataTable.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/DataTableGenerator.cpp (added) * trunk/ab5.0/abdev/BasicCompiler_Common/src/ProcedureGenerator.cpp (modified) * trunk/ab5.0/abdev/compiler_x64/NumOpe.cpp (modified) * trunk/ab5.0/abdev/compiler_x64/compiler_x64.vcproj (modified) * trunk/ab5.0/abdev/compiler_x64/stdafx.h (modified) * trunk/ab5.0/abdev/compiler_x86/NumOpe.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/compiler_x86.vcproj (modified) * trunk/ab5.0/abdev/compiler_x86/stdafx.h (modified) DataTableGeneratorクラスを追加。 Sat, 10 May 2008 06:10:57 GMT dai_9181 [588] * trunk/ab5.0/abdev/BasicCompiler_Common/include/Delegate.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer_Delegate.cpp (modified) Delegate::SetSourceIndexメソッドを廃止し、Delegate::GetSourceIndexメ ソッドを追加。 Sat, 10 May 2008 06:09:26 GMT dai_9181 [587] * trunk/ab5.0/abdev/BasicCompiler_Common/BreakPoint.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/Compile.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/Debug.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/DebugMiddleFile.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/MakeExe.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/VarList.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Class.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Delegate.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/ObjectModule.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/VtblGenerator.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Exception.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer_Delegate.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Linker.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Messenger.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/ObjectModule.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/ProcedureGenerator.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/VtblGenerator.cpp (modified) * trunk/ab5.0/abdev/compiler_x64/Compile_Statement.cpp (modified) * trunk/ab5.0/abdev/compiler_x64/Compile_Var.cpp (modified) * trunk/ab5.0/abdev/compiler_x64/MakePeHdr.cpp (modified) * trunk/ab5.0/abdev/compiler_x64/NumOpe.cpp (modified) * trunk/ab5.0/abdev/compiler_x64/NumOpe_Arithmetic.cpp (modified) * trunk/ab5.0/abdev/compiler_x64/NumOpe_TypeOperation.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/Compile_Var.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/MakePeHdr.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/NumOpe.cpp (modified) [585][586]をリバース。NativeCodeクラスとMetaクラスは依存関係があるの で分離しない方針とする。 Sat, 10 May 2008 04:49:18 GMT dai_9181 [586] * trunk/ab5.0/abdev/compiler_x86/Compile_Var.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/MakePeHdr.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/NumOpe.cpp (modified) [585]を32bit版にマージ。 Sat, 10 May 2008 04:40:33 GMT dai_9181 [585] * trunk/ab5.0/abdev/BasicCompiler_Common/BreakPoint.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/Compile.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/Debug.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/DebugMiddleFile.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/MakeExe.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/VarList.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Class.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Delegate.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/ObjectModule.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/VtblGenerator.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Exception.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer_Delegate.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Linker.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Messenger.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/ObjectModule.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/ProcedureGenerator.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/VtblGenerator.cpp (modified) * trunk/ab5.0/abdev/compiler_x64/Compile_Statement.cpp (modified) * trunk/ab5.0/abdev/compiler_x64/Compile_Var.cpp (modified) * trunk/ab5.0/abdev/compiler_x64/MakePeHdr.cpp (modified) * trunk/ab5.0/abdev/compiler_x64/NumOpe.cpp (modified) * trunk/ab5.0/abdev/compiler_x64/NumOpe_Arithmetic.cpp (modified) * trunk/ab5.0/abdev/compiler_x64/NumOpe_TypeOperation.cpp (modified) NativeSectionクラスを追加(64bit版だけ一旦コミット)。 Sat, 10 May 2008 03:19:15 GMT dai_9181 [584] * trunk/ab5.0/abdev/compiler_x64/CodeGenerator.cpp (modified) * trunk/ab5.0/abdev/compiler_x64/Compile_Calc.cpp (modified) * trunk/ab5.0/abdev/compiler_x64/Compile_CallProc.cpp (modified) * trunk/ab5.0/abdev/compiler_x64/Compile_Func.cpp (modified) * trunk/ab5.0/abdev/compiler_x64/Compile_ProcOp.cpp (modified) * trunk/ab5.0/abdev/compiler_x64/Compile_Statement.cpp (modified) * trunk/ab5.0/abdev/compiler_x64/Compile_Var.cpp (modified) * trunk/ab5.0/abdev/compiler_x64/MakePeHdr.cpp (modified) * trunk/ab5.0/abdev/compiler_x64/NumOpe.cpp (modified) * trunk/ab5.0/abdev/compiler_x64/compiler_x64.vcproj (modified) * trunk/ab5.0/abdev/compiler_x64/stdafx.h (modified) [530]~[583]を64bit版にマージ。 Fri, 09 May 2008 13:53:49 GMT dai_9181 [583] * trunk/ab5.0/jenga/include/common/File.h (modified) ReadBinary/WriteBinaryメソッドを実装。 Fri, 09 May 2008 11:26:52 GMT dai_9181 [582] * trunk/ab5.0/jenga/include/common/Binary.h (modified) void Put( const Binary &binary ) オーバーロードを追加。 Thu, 08 May 2008 06:52:48 GMT dai_9181 [581] * trunk/ab5.0/abdev/BasicCompiler_Common/include/Delegate.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/LexicalAnalyzer.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Delegate.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer_Delegate.cpp (modified) DelegateクラスのLexicalAnalyzerクラスへの依存性をなくした。 Thu, 08 May 2008 06:36:08 GMT dai_9181 [580] * trunk/ab5.0/abdev/BasicCompiler_Common/include/Variable.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Variable.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/Compile_ProcOp.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/Compile_Var.cpp (modified) VariableクラスのLexicalAnalyzerクラスへの依存性をなくした。 Thu, 08 May 2008 06:27:32 GMT dai_9181 [579] * trunk/ab5.0/abdev/BasicCompiler_Common/NumOpe_GetType.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/VariableOpe.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/calculation.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Const.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Const.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer_Const.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/NumOpe.cpp (modified) Consts/ConstMacrosクラスのLexicalAnalyzerクラスへの依存性をなくした。 Thu, 08 May 2008 05:20:23 GMT dai_9181 [578] * trunk/ab5.0/abdev/BasicCompiler_Common/NumOpe_GetType.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/calculation.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Const.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/LexicalAnalyzer.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Const.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer_Const.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/NumOpe.cpp (modified) LexicalAnalyzer::ConstMacroToExpressionメソッドを実装。 Thu, 08 May 2008 05:05:26 GMT dai_9181 [577] * trunk/ab5.0/abdev/BasicCompiler_Common/src/TypeDef.cpp (modified) 不要なコメントを除去 Wed, 07 May 2008 03:17:40 GMT dai_9181 [576] * trunk/ab5.0/abdev/BasicCompiler_Common/hash.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Procedure.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Procedure.cpp (modified) EnumGlobalProcsメソッドの第二パラメータを "const char *" から "const Symbol &" に変更した。 Wed, 07 May 2008 03:13:15 GMT dai_9181 [575] * trunk/ab5.0/abdev/BasicCompiler_Common/include/Procedure.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Compiler.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Procedure.cpp (modified) ProcPointers::Addメソッドを排除。 Wed, 07 May 2008 02:52:29 GMT dai_9181 [574] * trunk/ab5.0/abdev/BasicCompiler_Common/include/Procedure.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer_Class.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer_Procedure.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Procedure.cpp (modified) UserProcs::Insertメソッドを排除。 Wed, 07 May 2008 01:27:02 GMT dai_9181 [573] * trunk/ab5.0/abdev/BasicCompiler_Common/include/LexicalAnalyzer.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Procedure.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer_Procedure.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Procedure.cpp (modified) Procedureクラスインスタンスを対象とした LexicalAnalyzer::SetParamsAndReturnTypeメソッドを実装。