You can subscribe to this list here.
2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(37) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
(15) |
Feb
(26) |
Mar
(97) |
Apr
(224) |
May
(226) |
Jun
|
Jul
(3) |
Aug
(22) |
Sep
(48) |
Oct
|
Nov
|
Dec
(38) |
2004 |
Jan
(28) |
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
(37) |
Jul
|
Aug
(73) |
Sep
|
Oct
|
Nov
|
Dec
|
From: <bl...@us...> - 2003-05-14 19:44:12
|
Update of /cvsroot/cpptool/rfta/src/eclipseplugin In directory sc8-pr-cvs1:/tmp/cvs-serv18117/src/eclipseplugin Added Files: eclipseplugin.vcproj Log Message: * added visual studio .net 2002 (vc7.0) projects. --- NEW FILE: eclipseplugin.vcproj --- <?xml version="1.0" encoding = "Windows-1252"?> <VisualStudioProject ProjectType="Visual C++" Version="7.00" Name="eclipseplugin" SccProjectName="" SccLocalPath=""> <Platforms> <Platform Name="Win32"/> </Platforms> <Configurations> <Configuration Name="Debug|Win32" OutputDirectory=".\..\..\build\eclipseplugin\Debug" IntermediateDirectory=".\..\..\build\eclipseplugin\Debug" ConfigurationType="2" UseOfMFC="0" ATLMinimizesCRunTimeLibraryUsage="FALSE" CharacterSet="2"> <Tool Name="VCCLCompilerTool" Optimization="0" AdditionalIncludeDirectories="../../include,../../deplib/cppunit/include,../../deplib/boostcvs" PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;ECLIPSEPLUGIN_EXPORTS" BasicRuntimeChecks="3" RuntimeLibrary="1" RuntimeTypeInfo="TRUE" UsePrecompiledHeader="2" PrecompiledHeaderFile=".\..\..\build\eclipseplugin\Debug/eclipseplugin.pch" AssemblerListingLocation=".\..\..\build\eclipseplugin\Debug/" ObjectFile=".\..\..\build\eclipseplugin\Debug/" ProgramDataBaseFileName=".\..\..\build\eclipseplugin\Debug/" WarningLevel="3" SuppressStartupBanner="TRUE" DebugInformationFormat="4" CompileAs="0"/> <Tool Name="VCCustomBuildTool"/> <Tool Name="VCLinkerTool" AdditionalOptions="/MACHINE:I386" AdditionalDependencies="rftaparser_mdd.lib rfta_mdd.lib odbc32.lib odbccp32.lib" OutputFile="..\..\build\eclipseplugin\Debug/eclipseplugin_d.dll" LinkIncremental="2" SuppressStartupBanner="TRUE" AdditionalLibraryDirectories="../../lib" GenerateDebugInformation="TRUE" ProgramDatabaseFile=".\..\..\build\eclipseplugin\Debug/eclipseplugin_d.pdb" ImportLibrary=".\..\..\build\eclipseplugin\Debug/eclipseplugin_d.lib"/> <Tool Name="VCMIDLTool" PreprocessorDefinitions="_DEBUG" MkTypLibCompatible="TRUE" SuppressStartupBanner="TRUE" TargetEnvironment="1" TypeLibraryName=".\..\..\build\eclipseplugin\Debug/eclipseplugin.tlb"/> <Tool Name="VCPostBuildEventTool" CommandLine="copy $(TargetDir)eclipseplugin_d.dll $(ProjectDir)plugincode"/> <Tool Name="VCPreBuildEventTool"/> <Tool Name="VCPreLinkEventTool"/> <Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="_DEBUG" Culture="1031"/> <Tool Name="VCWebServiceProxyGeneratorTool"/> <Tool Name="VCWebDeploymentTool"/> </Configuration> <Configuration Name="Release|Win32" OutputDirectory=".\..\..\build\eclipseplugin\Release" IntermediateDirectory=".\..\..\build\eclipseplugin\Release" ConfigurationType="2" UseOfMFC="0" ATLMinimizesCRunTimeLibraryUsage="FALSE" CharacterSet="2"> <Tool Name="VCCLCompilerTool" InlineFunctionExpansion="1" AdditionalIncludeDirectories="../../include,../../deplib/cppunit/include,../../deplib/boostcvs" PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;ECLIPSEPLUGIN_EXPORTS" StringPooling="TRUE" RuntimeLibrary="0" EnableFunctionLevelLinking="TRUE" RuntimeTypeInfo="TRUE" UsePrecompiledHeader="2" PrecompiledHeaderFile=".\..\..\build\eclipseplugin\Release/eclipseplugin.pch" AssemblerListingLocation=".\..\..\build\eclipseplugin\Release/" ObjectFile=".\..\..\build\eclipseplugin\Release/" ProgramDataBaseFileName=".\..\..\build\eclipseplugin\Release/" WarningLevel="3" SuppressStartupBanner="TRUE" CompileAs="0"/> <Tool Name="VCCustomBuildTool"/> <Tool Name="VCLinkerTool" AdditionalOptions="/MACHINE:I386" AdditionalDependencies="odbc32.lib odbccp32.lib" OutputFile=".\..\..\build\eclipseplugin\Release/eclipseplugin.dll" LinkIncremental="1" SuppressStartupBanner="TRUE" ProgramDatabaseFile=".\..\..\build\eclipseplugin\Release/eclipseplugin.pdb" ImportLibrary=".\..\..\build\eclipseplugin\Release/eclipseplugin.lib"/> <Tool Name="VCMIDLTool" PreprocessorDefinitions="NDEBUG" MkTypLibCompatible="TRUE" SuppressStartupBanner="TRUE" TargetEnvironment="1" TypeLibraryName=".\..\..\build\eclipseplugin\Release/eclipseplugin.tlb"/> <Tool Name="VCPostBuildEventTool" CommandLine="copy $(TargetDir)eclipseplugin.dll $(ProjectDir)plugincode\"/> <Tool Name="VCPreBuildEventTool"/> <Tool Name="VCPreLinkEventTool"/> <Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="NDEBUG" Culture="1031"/> <Tool Name="VCWebServiceProxyGeneratorTool"/> <Tool Name="VCWebDeploymentTool"/> </Configuration> </Configurations> <Files> <Filter Name="GeneratedCode" Filter=""> <File RelativePath=".\GeneratedCode\org_eclipse_cpprefactoring_internal_EclipseBridge.h"> </File> <Filter Name="signatures" Filter=""> <File RelativePath=".\GeneratedCode\EclipseBridge.signatures.txt"> </File> <File RelativePath=".\GeneratedCode\RefactoringSourceRange.signatures.txt"> </File> <File RelativePath=".\GeneratedCode\RefactoringTextDocumentProvider.signatures.txt"> </File> <File RelativePath=".\GeneratedCode\RenameLocalVariableDialog.signatures.txt"> </File> <File RelativePath=".\GeneratedCode\StringBuffer.signatures.txt"> </File> </Filter> </Filter> <Filter Name="Source" Filter=""> <File RelativePath=".\CppBridge\EclipseBridge_RenameLocaleVariable.cpp"> </File> <File RelativePath=".\CppBridge\EclipseDocumentHelper.cpp"> </File> <File RelativePath=".\CppBridge\EclipseDocumentHelper.h"> </File> <File RelativePath=".\CppBridge\EclipseHandler.cpp"> </File> <File RelativePath=".\CppBridge\EclipseHandler.h"> </File> <File RelativePath=".\CppBridge\EclipsePluginError.cpp"> </File> <File RelativePath=".\CppBridge\EclipsePluginError.h"> </File> </Filter> </Files> <Globals> </Globals> </VisualStudioProject> |
From: <bl...@us...> - 2003-05-14 19:44:11
|
Update of /cvsroot/cpptool/rfta/deplib/cppunit/src/DllPlugInTester In directory sc8-pr-cvs1:/tmp/cvs-serv18117/deplib/cppunit/src/DllPlugInTester Added Files: DllPlugInTester.vcproj Log Message: * added visual studio .net 2002 (vc7.0) projects. --- NEW FILE: DllPlugInTester.vcproj --- <?xml version="1.0" encoding = "Windows-1252"?> <VisualStudioProject ProjectType="Visual C++" Version="7.00" Name="DllPlugInTester" SccProjectName="" SccLocalPath=""> <Platforms> <Platform Name="Win32"/> </Platforms> <Configurations> <Configuration Name="Release Static|Win32" OutputDirectory=".\Release" IntermediateDirectory=".\Release" ConfigurationType="1" UseOfMFC="0" ATLMinimizesCRunTimeLibraryUsage="FALSE" CharacterSet="2"> <Tool Name="VCCLCompilerTool" Optimization="1" InlineFunctionExpansion="1" AdditionalIncludeDirectories="..\..\include" PreprocessorDefinitions="WIN32,NDEBUG,_CONSOLE" StringPooling="TRUE" RuntimeLibrary="2" EnableFunctionLevelLinking="TRUE" RuntimeTypeInfo="TRUE" PrecompiledHeaderFile=".\Release/DllPlugInTester.pch" AssemblerListingLocation=".\Release/" ObjectFile=".\Release/" ProgramDataBaseFileName=".\Release/" WarningLevel="3" SuppressStartupBanner="TRUE" CompileAs="0"/> <Tool Name="VCCustomBuildTool"/> <Tool Name="VCLinkerTool" AdditionalOptions="/MACHINE:I386" AdditionalDependencies="odbc32.lib odbccp32.lib cppunit.lib" OutputFile=".\Release/DllPlugInTester.exe" LinkIncremental="1" SuppressStartupBanner="TRUE" AdditionalLibraryDirectories="../../lib" ProgramDatabaseFile=".\Release/DllPlugInTester.pdb" SubSystem="1"/> <Tool Name="VCMIDLTool" TypeLibraryName=".\Release/DllPlugInTester.tlb"/> <Tool Name="VCPostBuildEventTool" Description="Copying target to lib/" CommandLine="copy $(TargetPath) ..\..\lib\$(TargetName).exe"/> <Tool Name="VCPreBuildEventTool"/> <Tool Name="VCPreLinkEventTool"/> <Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="NDEBUG" Culture="1036"/> <Tool Name="VCWebServiceProxyGeneratorTool"/> <Tool Name="VCWebDeploymentTool"/> </Configuration> <Configuration Name="Debug|Win32" OutputDirectory=".\DebugDll" IntermediateDirectory=".\DebugDll" ConfigurationType="1" UseOfMFC="0" ATLMinimizesCRunTimeLibraryUsage="FALSE" CharacterSet="2"> <Tool Name="VCCLCompilerTool" Optimization="0" AdditionalIncludeDirectories="..\..\include" PreprocessorDefinitions="WIN32,_DEBUG,_CONSOLE,CPPUNIT_DLL" BasicRuntimeChecks="3" RuntimeLibrary="3" RuntimeTypeInfo="TRUE" PrecompiledHeaderFile=".\DebugDll/DllPlugInTester.pch" AssemblerListingLocation=".\DebugDll/" ObjectFile=".\DebugDll/" ProgramDataBaseFileName=".\DebugDll/" WarningLevel="3" SuppressStartupBanner="TRUE" DebugInformationFormat="3" CompileAs="0"/> <Tool Name="VCCustomBuildTool"/> <Tool Name="VCLinkerTool" AdditionalOptions="/MACHINE:I386" AdditionalDependencies="odbc32.lib odbccp32.lib cppunitd_dll.lib" OutputFile="DebugDll\DllPlugInTesterd_dll.exe" LinkIncremental="1" SuppressStartupBanner="TRUE" AdditionalLibraryDirectories="../../lib" GenerateDebugInformation="TRUE" ProgramDatabaseFile=".\DebugDll/DllPlugInTesterd_dll.pdb" SubSystem="1"/> <Tool Name="VCMIDLTool" TypeLibraryName=".\DebugDll/DllPlugInTester.tlb"/> <Tool Name="VCPostBuildEventTool" Description="Copying target to lib/" CommandLine="copy $(TargetPath) ..\..\lib\$(TargetName).exe"/> <Tool Name="VCPreBuildEventTool"/> <Tool Name="VCPreLinkEventTool"/> <Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="_DEBUG" Culture="1036"/> <Tool Name="VCWebServiceProxyGeneratorTool"/> <Tool Name="VCWebDeploymentTool"/> </Configuration> <Configuration Name="Debug Unicode|Win32" OutputDirectory=".\DebugUnicode" IntermediateDirectory=".\DebugUnicode" ConfigurationType="1" UseOfMFC="0" ATLMinimizesCRunTimeLibraryUsage="FALSE" CharacterSet="2"> <Tool Name="VCCLCompilerTool" Optimization="0" AdditionalIncludeDirectories="..\..\include" PreprocessorDefinitions="WIN32,_DEBUG,_CONSOLE" BasicRuntimeChecks="3" RuntimeLibrary="3" RuntimeTypeInfo="TRUE" PrecompiledHeaderFile=".\DebugUnicode/DllPlugInTester.pch" AssemblerListingLocation=".\DebugUnicode/" ObjectFile=".\DebugUnicode/" ProgramDataBaseFileName=".\DebugUnicode/" WarningLevel="3" SuppressStartupBanner="TRUE" DebugInformationFormat="3" CompileAs="0"/> <Tool Name="VCCustomBuildTool"/> <Tool Name="VCLinkerTool" AdditionalOptions="/MACHINE:I386" AdditionalDependencies="odbc32.lib odbccp32.lib cppunitd.lib" OutputFile="DebugUnicode\DllPlugInTesterud.exe" LinkIncremental="1" SuppressStartupBanner="TRUE" AdditionalLibraryDirectories="../../lib" GenerateDebugInformation="TRUE" ProgramDatabaseFile=".\DebugUnicode/DllPlugInTesterud.pdb" SubSystem="1"/> <Tool Name="VCMIDLTool" TypeLibraryName=".\DebugUnicode/DllPlugInTester.tlb"/> <Tool Name="VCPostBuildEventTool" Description="Copying target to lib/" CommandLine="copy $(TargetPath) ..\..\lib\$(TargetName).exe"/> <Tool Name="VCPreBuildEventTool"/> <Tool Name="VCPreLinkEventTool"/> <Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="_DEBUG" Culture="1036"/> <Tool Name="VCWebServiceProxyGeneratorTool"/> <Tool Name="VCWebDeploymentTool"/> </Configuration> <Configuration Name="Release Unicode|Win32" OutputDirectory=".\ReleaseUnicode" IntermediateDirectory=".\ReleaseUnicode" ConfigurationType="1" UseOfMFC="0" ATLMinimizesCRunTimeLibraryUsage="FALSE" CharacterSet="2"> <Tool Name="VCCLCompilerTool" Optimization="1" InlineFunctionExpansion="1" AdditionalIncludeDirectories="..\..\include" PreprocessorDefinitions="WIN32,NDEBUG,_CONSOLE" StringPooling="TRUE" RuntimeLibrary="2" EnableFunctionLevelLinking="TRUE" RuntimeTypeInfo="TRUE" PrecompiledHeaderFile=".\ReleaseUnicode/DllPlugInTester.pch" AssemblerListingLocation=".\ReleaseUnicode/" ObjectFile=".\ReleaseUnicode/" ProgramDataBaseFileName=".\ReleaseUnicode/" WarningLevel="3" SuppressStartupBanner="TRUE" CompileAs="0"/> <Tool Name="VCCustomBuildTool"/> <Tool Name="VCLinkerTool" AdditionalOptions="/MACHINE:I386" AdditionalDependencies="odbc32.lib odbccp32.lib cppunit.lib" OutputFile="ReleaseUnicode\DllPlugInTesteru.exe" LinkIncremental="1" SuppressStartupBanner="TRUE" AdditionalLibraryDirectories="../../lib" ProgramDatabaseFile=".\ReleaseUnicode/DllPlugInTesteru.pdb" SubSystem="1"/> <Tool Name="VCMIDLTool" TypeLibraryName=".\ReleaseUnicode/DllPlugInTester.tlb"/> <Tool Name="VCPostBuildEventTool" Description="Copying target to lib/" CommandLine="copy $(TargetPath) ..\..\lib\$(TargetName).exe"/> <Tool Name="VCPreBuildEventTool"/> <Tool Name="VCPreLinkEventTool"/> <Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="NDEBUG" Culture="1036"/> <Tool Name="VCWebServiceProxyGeneratorTool"/> <Tool Name="VCWebDeploymentTool"/> </Configuration> <Configuration Name="Release|Win32" OutputDirectory=".\ReleaseDll" IntermediateDirectory=".\ReleaseDll" ConfigurationType="1" UseOfMFC="0" ATLMinimizesCRunTimeLibraryUsage="FALSE" CharacterSet="2"> <Tool Name="VCCLCompilerTool" Optimization="1" InlineFunctionExpansion="1" AdditionalIncludeDirectories="..\..\include" PreprocessorDefinitions="WIN32,NDEBUG,_CONSOLE,CPPUNIT_DLL" StringPooling="TRUE" RuntimeLibrary="2" EnableFunctionLevelLinking="TRUE" RuntimeTypeInfo="TRUE" PrecompiledHeaderFile=".\ReleaseDll/DllPlugInTester.pch" AssemblerListingLocation=".\ReleaseDll/" ObjectFile=".\ReleaseDll/" ProgramDataBaseFileName=".\ReleaseDll/" WarningLevel="3" SuppressStartupBanner="TRUE" CompileAs="0"/> <Tool Name="VCCustomBuildTool"/> <Tool Name="VCLinkerTool" AdditionalOptions="/MACHINE:I386" AdditionalDependencies="odbc32.lib odbccp32.lib cppunit_dll.lib" OutputFile="ReleaseDll\DllPlugInTester_dll.exe" LinkIncremental="1" SuppressStartupBanner="TRUE" AdditionalLibraryDirectories="../../lib" ProgramDatabaseFile=".\ReleaseDll/DllPlugInTester_dll.pdb" SubSystem="1"/> <Tool Name="VCMIDLTool" TypeLibraryName=".\ReleaseDll/DllPlugInTester.tlb"/> <Tool Name="VCPostBuildEventTool" Description="Copying target to lib/" CommandLine="copy $(TargetPath) ..\..\lib\$(TargetName).exe"/> <Tool Name="VCPreBuildEventTool"/> <Tool Name="VCPreLinkEventTool"/> <Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="NDEBUG" Culture="1036"/> <Tool Name="VCWebServiceProxyGeneratorTool"/> <Tool Name="VCWebDeploymentTool"/> </Configuration> <Configuration Name="Debug Static|Win32" OutputDirectory=".\Debug" IntermediateDirectory=".\Debug" ConfigurationType="1" UseOfMFC="0" ATLMinimizesCRunTimeLibraryUsage="FALSE" CharacterSet="2"> <Tool Name="VCCLCompilerTool" Optimization="0" AdditionalIncludeDirectories="..\..\include" PreprocessorDefinitions="WIN32,_DEBUG,_CONSOLE" BasicRuntimeChecks="3" RuntimeLibrary="3" RuntimeTypeInfo="TRUE" PrecompiledHeaderFile=".\Debug/DllPlugInTester.pch" AssemblerListingLocation=".\Debug/" ObjectFile=".\Debug/" ProgramDataBaseFileName=".\Debug/" WarningLevel="3" SuppressStartupBanner="TRUE" DebugInformationFormat="3" CompileAs="0"/> <Tool Name="VCCustomBuildTool"/> <Tool Name="VCLinkerTool" AdditionalOptions="/MACHINE:I386" AdditionalDependencies="odbc32.lib odbccp32.lib cppunitd.lib" OutputFile="Debug\DllPlugInTesterd.exe" LinkIncremental="1" SuppressStartupBanner="TRUE" AdditionalLibraryDirectories="../../lib" GenerateDebugInformation="TRUE" ProgramDatabaseFile=".\Debug/DllPlugInTesterd.pdb" SubSystem="1"/> <Tool Name="VCMIDLTool" TypeLibraryName=".\Debug/DllPlugInTester.tlb"/> <Tool Name="VCPostBuildEventTool" Description="Copying target to lib/" CommandLine="copy $(TargetPath) ..\..\lib\$(TargetName).exe"/> <Tool Name="VCPreBuildEventTool"/> <Tool Name="VCPreLinkEventTool"/> <Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="_DEBUG" Culture="1036"/> <Tool Name="VCWebServiceProxyGeneratorTool"/> <Tool Name="VCWebDeploymentTool"/> </Configuration> </Configurations> <Files> <File RelativePath=".\CommandLineParser.cpp"> </File> <File RelativePath=".\CommandLineParser.h"> </File> <File RelativePath=".\DllPlugInTester.cpp"> </File> <File RelativePath=".\Makefile.am"> </File> </Files> <Globals> </Globals> </VisualStudioProject> |
From: <bl...@us...> - 2003-05-14 19:44:11
|
Update of /cvsroot/cpptool/rfta/deplib/cppunit/src/cppunit In directory sc8-pr-cvs1:/tmp/cvs-serv18117/deplib/cppunit/src/cppunit Added Files: cppunit_dll.vcproj Log Message: * added visual studio .net 2002 (vc7.0) projects. --- NEW FILE: cppunit_dll.vcproj --- <?xml version="1.0" encoding = "Windows-1252"?> <VisualStudioProject ProjectType="Visual C++" Version="7.00" Name="cppunit_dll" SccProjectName="" SccLocalPath=""> <Platforms> <Platform Name="Win32"/> </Platforms> <Configurations> <Configuration Name="Release|Win32" OutputDirectory=".\ReleaseDll" IntermediateDirectory=".\ReleaseDll" ConfigurationType="2" UseOfMFC="0" ATLMinimizesCRunTimeLibraryUsage="FALSE" CharacterSet="2"> <Tool Name="VCCLCompilerTool" InlineFunctionExpansion="1" AdditionalIncludeDirectories="..\..\include" PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;CPPUNIT_BUILD_DLL" StringPooling="TRUE" RuntimeLibrary="2" EnableFunctionLevelLinking="TRUE" RuntimeTypeInfo="TRUE" UsePrecompiledHeader="2" PrecompiledHeaderFile=".\ReleaseDll/cppunit_dll.pch" AssemblerListingLocation=".\ReleaseDll/" ObjectFile=".\ReleaseDll/" ProgramDataBaseFileName=".\ReleaseDll/" WarningLevel="3" SuppressStartupBanner="TRUE" CompileAs="0"/> <Tool Name="VCCustomBuildTool"/> <Tool Name="VCLinkerTool" AdditionalOptions="/MACHINE:I386" AdditionalDependencies="odbc32.lib odbccp32.lib" OutputFile=".\ReleaseDll/cppunit_dll.dll" LinkIncremental="1" SuppressStartupBanner="TRUE" ProgramDatabaseFile="..\..\lib\cppunit_dll.pdb" ImportLibrary=".\ReleaseDll/cppunit_dll.lib"/> <Tool Name="VCMIDLTool" PreprocessorDefinitions="NDEBUG" MkTypLibCompatible="TRUE" SuppressStartupBanner="TRUE" TargetEnvironment="1" TypeLibraryName=".\ReleaseDll/cppunit_dll.tlb"/> <Tool Name="VCPostBuildEventTool" Description="Copying target to lib/" CommandLine="copy $(TargetPath) ..\..\lib\$(TargetName).dll copy $(TargetDir)$(TargetName).lib ..\..\lib\$(TargetName).lib "/> <Tool Name="VCPreBuildEventTool"/> <Tool Name="VCPreLinkEventTool"/> <Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="NDEBUG" Culture="1036"/> <Tool Name="VCWebServiceProxyGeneratorTool"/> <Tool Name="VCWebDeploymentTool"/> </Configuration> <Configuration Name="Debug|Win32" OutputDirectory=".\DebugDll" IntermediateDirectory=".\DebugDll" ConfigurationType="2" UseOfMFC="0" ATLMinimizesCRunTimeLibraryUsage="FALSE" CharacterSet="2"> <Tool Name="VCCLCompilerTool" Optimization="0" AdditionalIncludeDirectories="..\..\include" PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;CPPUNIT_BUILD_DLL" BasicRuntimeChecks="3" RuntimeLibrary="3" RuntimeTypeInfo="TRUE" PrecompiledHeaderFile=".\DebugDll/cppunit_dll.pch" AssemblerListingLocation=".\DebugDll/" ObjectFile=".\DebugDll/" ProgramDataBaseFileName=".\DebugDll/" WarningLevel="3" SuppressStartupBanner="TRUE" DebugInformationFormat="4" CompileAs="0"/> <Tool Name="VCCustomBuildTool"/> <Tool Name="VCLinkerTool" AdditionalOptions="/MACHINE:I386" AdditionalDependencies="odbc32.lib odbccp32.lib" OutputFile="DebugDll\cppunitd_dll.dll" LinkIncremental="2" SuppressStartupBanner="TRUE" GenerateDebugInformation="TRUE" ProgramDatabaseFile="..\..\lib\cppunitd_dll.pdb" ImportLibrary=".\DebugDll/cppunitd_dll.lib"/> <Tool Name="VCMIDLTool" PreprocessorDefinitions="_DEBUG" MkTypLibCompatible="TRUE" SuppressStartupBanner="TRUE" TargetEnvironment="1" TypeLibraryName=".\DebugDll/cppunit_dll.tlb"/> <Tool Name="VCPostBuildEventTool" Description="Copying target to lib/" CommandLine="copy $(TargetPath) ..\..\lib\$(TargetName).dll copy $(TargetDir)$(TargetName).lib ..\..\lib\$(TargetName).lib "/> <Tool Name="VCPreBuildEventTool"/> <Tool Name="VCPreLinkEventTool"/> <Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="_DEBUG" Culture="1036"/> <Tool Name="VCWebServiceProxyGeneratorTool"/> <Tool Name="VCWebDeploymentTool"/> </Configuration> </Configurations> <Files> <Filter Name="DllSpecific" Filter=""> <File RelativePath=".\DllMain.cpp"> </File> </Filter> <Filter Name="extension" Filter=""> <File RelativePath="..\..\include\cppunit\extensions\ExceptionTestCaseDecorator.h"> </File> <File RelativePath="..\..\include\cppunit\extensions\Orthodox.h"> </File> <File RelativePath=".\RepeatedTest.cpp"> </File> <File RelativePath="..\..\include\cppunit\extensions\RepeatedTest.h"> </File> <File RelativePath=".\TestCaseDecorator.cpp"> </File> <File RelativePath="..\..\include\cppunit\extensions\TestCaseDecorator.h"> </File> <File RelativePath=".\TestDecorator.cpp"> </File> <File RelativePath="..\..\include\cppunit\extensions\TestDecorator.h"> </File> <File RelativePath=".\TestSetUp.cpp"> </File> <File RelativePath="..\..\include\cppunit\extensions\TestSetUp.h"> </File> </Filter> <Filter Name="helper" Filter=""> <File RelativePath="..\..\include\cppunit\extensions\AutoRegisterSuite.h"> </File> <File RelativePath="..\..\include\cppunit\extensions\HelperMacros.h"> </File> <File RelativePath="..\..\include\cppunit\TestCaller.h"> </File> <File RelativePath="..\..\include\cppunit\extensions\TestFactory.h"> </File> <File RelativePath=".\TestFactoryRegistry.cpp"> </File> <File RelativePath="..\..\include\cppunit\extensions\TestFactoryRegistry.h"> </File> <File RelativePath="..\..\include\cppunit\extensions\TestFixtureFactory.h"> </File> <File RelativePath=".\TestNamer.cpp"> </File> <File RelativePath="..\..\include\cppunit\extensions\TestNamer.h"> </File> <File RelativePath="..\..\include\cppunit\extensions\TestSuiteBuilder.h"> </File> <File RelativePath=".\TestSuiteBuilderContext.cpp"> </File> <File RelativePath="..\..\include\cppunit\extensions\TestSuiteBuilderContext.h"> </File> <File RelativePath="..\..\include\cppunit\extensions\TestSuiteFactory.h"> </File> <File RelativePath=".\TypeInfoHelper.cpp"> </File> <File RelativePath="..\..\include\cppunit\extensions\TypeInfoHelper.h"> </File> </Filter> <Filter Name="core" Filter=""> <File RelativePath=".\AdditionalMessage.cpp"> </File> <File RelativePath="..\..\include\cppunit\AdditionalMessage.h"> </File> <File RelativePath=".\Asserter.cpp"> </File> <File RelativePath="..\..\include\cppunit\Asserter.h"> </File> <File RelativePath=".\Exception.cpp"> </File> <File RelativePath="..\..\include\cppunit\Exception.h"> </File> <File RelativePath=".\Message.cpp"> </File> <File RelativePath="..\..\include\cppunit\Message.h"> </File> <File RelativePath=".\SourceLine.cpp"> </File> <File RelativePath="..\..\include\cppunit\SourceLine.h"> </File> <File RelativePath=".\SynchronizedObject.cpp"> </File> <File RelativePath="..\..\include\cppunit\SynchronizedObject.h"> </File> <File RelativePath=".\Test.cpp"> </File> <File RelativePath="..\..\include\cppunit\Test.h"> </File> <File RelativePath=".\TestAssert.cpp"> </File> <File RelativePath="..\..\include\cppunit\TestAssert.h"> </File> <File RelativePath=".\TestCase.cpp"> </File> <File RelativePath="..\..\include\cppunit\TestCase.h"> </File> <File RelativePath=".\TestComposite.cpp"> </File> <File RelativePath="..\..\include\cppunit\TestComposite.h"> </File> <File RelativePath=".\TestFailure.cpp"> </File> <File RelativePath="..\..\include\cppunit\TestFailure.h"> </File> <File RelativePath="..\..\include\cppunit\TestFixture.h"> </File> <File RelativePath=".\TestLeaf.cpp"> </File> <File RelativePath="..\..\include\cppunit\TestLeaf.h"> </File> <File RelativePath="..\..\include\cppunit\TestListener.h"> </File> <File RelativePath=".\TestPath.cpp"> </File> <File RelativePath="..\..\include\cppunit\TestPath.h"> </File> <File RelativePath=".\TestResult.cpp"> </File> <File RelativePath="..\..\include\cppunit\TestResult.h"> </File> <File RelativePath=".\TestRunner.cpp"> </File> <File RelativePath="..\..\include\cppunit\TestRunner.h"> </File> <File RelativePath=".\TestSuite.cpp"> </File> <File RelativePath="..\..\include\cppunit\TestSuite.h"> </File> </Filter> <Filter Name="output" Filter=""> <File RelativePath=".\CompilerOutputter.cpp"> </File> <File RelativePath="..\..\include\cppunit\CompilerOutputter.h"> </File> <File RelativePath="..\..\include\cppunit\Outputter.h"> </File> <File RelativePath=".\TestResultCollector.cpp"> </File> <File RelativePath="..\..\include\cppunit\TestResultCollector.h"> </File> <File RelativePath=".\TextOutputter.cpp"> </File> <File RelativePath="..\..\include\cppunit\TextOutputter.h"> </File> <File RelativePath=".\XmlOutputter.cpp"> </File> <File RelativePath="..\..\include\cppunit\XmlOutputter.h"> </File> <File RelativePath=".\XmlOutputterHook.cpp"> </File> <File RelativePath="..\..\include\cppunit\XmlOutputterHook.h"> </File> </Filter> <Filter Name="portability" Filter=""> <File RelativePath="..\..\include\cppunit\config\CppUnitApi.h"> </File> <File RelativePath="..\..\include\cppunit\portability\CppUnitDeque.h"> </File> <File RelativePath="..\..\include\cppunit\portability\CppUnitMap.h"> </File> <File RelativePath="..\..\include\cppunit\portability\CppUnitSet.h"> </File> <File RelativePath="..\..\include\cppunit\portability\CppUnitStack.h"> </File> <File RelativePath="..\..\include\cppunit\portability\CppUnitVector.h"> </File> <File RelativePath="..\..\include\cppunit\Portability.h"> </File> <File RelativePath="..\..\include\cppunit\config\SelectDllLoader.h"> </File> <File RelativePath="..\..\include\cppunit\config\config-bcb5.h"> </File> <File RelativePath="..\..\include\cppunit\config\config-mac.h"> </File> <File RelativePath="..\..\include\cppunit\config\config-msvc6.h"> </File> </Filter> <Filter Name="textui" Filter=""> <File RelativePath="..\..\include\cppunit\ui\text\TestRunner.h"> </File> <File RelativePath=".\TextTestRunner.cpp"> </File> <File RelativePath="..\..\include\cppunit\ui\text\TextTestRunner.h"> </File> <File RelativePath="..\..\include\cppunit\TextTestRunner.h"> </File> </Filter> <Filter Name="listener" Filter=""> <File RelativePath=".\BriefTestProgressListener.cpp"> </File> <File RelativePath="..\..\include\cppunit\BriefTestProgressListener.h"> </File> <File RelativePath=".\TestSuccessListener.cpp"> </File> <File RelativePath=".\TextTestProgressListener.cpp"> </File> <File RelativePath="..\..\include\cppunit\TextTestProgressListener.h"> </File> <File RelativePath=".\TextTestResult.cpp"> </File> <File RelativePath="..\..\include\cppunit\TextTestResult.h"> </File> </Filter> <Filter Name="documentation" Filter=""> <File RelativePath="..\..\ChangeLog"> </File> <File RelativePath="..\..\doc\FAQ"> </File> <File RelativePath="..\..\NEWS"> </File> <File RelativePath="..\..\TODO"> </File> <File RelativePath="..\..\doc\cookbook.dox"> </File> <File RelativePath="..\..\doc\other_documentation.dox"> </File> </Filter> <Filter Name="plugin" Filter=""> <File RelativePath=".\BeosDynamicLibraryManager.cpp"> </File> <File RelativePath=".\DynamicLibraryManager.cpp"> </File> <File RelativePath="..\..\include\cppunit\plugin\DynamicLibraryManager.h"> </File> <File RelativePath=".\DynamicLibraryManagerException.cpp"> </File> <File RelativePath="..\..\include\cppunit\plugin\DynamicLibraryManagerException.h"> </File> <File RelativePath=".\PlugInManager.cpp"> </File> <File RelativePath="..\..\include\cppunit\plugin\PlugInManager.h"> </File> <File RelativePath=".\PlugInParameters.cpp"> </File> <File RelativePath="..\..\include\cppunit\plugin\PlugInParameters.h"> </File> <File RelativePath="..\..\include\cppunit\plugin\TestPlugIn.h"> </File> <File RelativePath=".\TestPlugInDefaultImpl.cpp"> </File> <File RelativePath="..\..\include\cppunit\plugin\TestPlugInDefaultImpl.h"> </File> <File RelativePath=".\UnixDynamicLibraryManager.cpp"> </File> <File RelativePath=".\Win32DynamicLibraryManager.cpp"> </File> </Filter> <Filter Name="tools" Filter=""> <File RelativePath=".\StringTools.cpp"> </File> <File RelativePath="..\..\include\cppunit\tools\StringTools.h"> </File> <File RelativePath=".\XmlDocument.cpp"> </File> <File RelativePath="..\..\include\cppunit\tools\XmlDocument.h"> </File> <File RelativePath=".\XmlElement.cpp"> </File> <File RelativePath="..\..\include\cppunit\tools\XmlElement.h"> </File> </Filter> <Filter Name="protector" Filter=""> <File RelativePath=".\DefaultProtector.cpp"> </File> <File RelativePath=".\DefaultProtector.h"> </File> <File RelativePath=".\Protector.cpp"> </File> <File RelativePath="..\..\include\cppunit\Protector.h"> </File> <File RelativePath=".\ProtectorChain.cpp"> </File> <File RelativePath=".\ProtectorChain.h"> </File> <File RelativePath=".\ProtectorContext.h"> </File> </Filter> <File RelativePath="..\..\INSTALL-WIN32.txt"> </File> <File RelativePath=".\Makefile.am"> </File> <File RelativePath="..\..\include\cppunit\Makefile.am"> </File> </Files> <Globals> </Globals> </VisualStudioProject> |
From: <bl...@us...> - 2003-05-14 19:44:11
|
Update of /cvsroot/cpptool/rfta/src/astdumper In directory sc8-pr-cvs1:/tmp/cvs-serv18117/src/astdumper Added Files: astdump.vcproj Log Message: * added visual studio .net 2002 (vc7.0) projects. --- NEW FILE: astdump.vcproj --- <?xml version="1.0" encoding = "Windows-1252"?> <VisualStudioProject ProjectType="Visual C++" Version="7.00" Name="astdump" SccProjectName="" SccLocalPath=""> <Platforms> <Platform Name="Win32"/> </Platforms> <Configurations> <Configuration Name="Release|Win32" OutputDirectory=".\..\..\build\astdump\Release" IntermediateDirectory=".\..\..\build\astdump\Release" ConfigurationType="1" UseOfMFC="0" ATLMinimizesCRunTimeLibraryUsage="FALSE" CharacterSet="2"> <Tool Name="VCCLCompilerTool" InlineFunctionExpansion="1" AdditionalIncludeDirectories="../../include,../../deplib/boostcvs" PreprocessorDefinitions="WIN32,NDEBUG,_CONSOLE" StringPooling="TRUE" RuntimeLibrary="2" EnableFunctionLevelLinking="TRUE" RuntimeTypeInfo="TRUE" UsePrecompiledHeader="2" PrecompiledHeaderFile=".\..\..\build\astdump\Release/astdump.pch" AssemblerListingLocation=".\..\..\build\astdump\Release/" ObjectFile=".\..\..\build\astdump\Release/" ProgramDataBaseFileName=".\..\..\build\astdump\Release/" WarningLevel="3" SuppressStartupBanner="TRUE" CompileAs="0"/> <Tool Name="VCCustomBuildTool"/> <Tool Name="VCLinkerTool" AdditionalOptions="/MACHINE:I386" AdditionalDependencies="odbc32.lib odbccp32.lib" OutputFile=".\..\..\build\astdump\Release/astdump.exe" LinkIncremental="1" SuppressStartupBanner="TRUE" AdditionalLibraryDirectories="../../bin" GenerateDebugInformation="TRUE" ProgramDatabaseFile=".\..\..\build\astdump\Release/astdump.pdb" SubSystem="1"/> <Tool Name="VCMIDLTool" TypeLibraryName=".\..\..\build\astdump\Release/astdump.tlb"/> <Tool Name="VCPostBuildEventTool" CommandLine="copy $(TargetPath) ..\..\bin\astdump.exe"/> <Tool Name="VCPreBuildEventTool"/> <Tool Name="VCPreLinkEventTool"/> <Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="NDEBUG" Culture="1036"/> <Tool Name="VCWebServiceProxyGeneratorTool"/> <Tool Name="VCWebDeploymentTool"/> </Configuration> <Configuration Name="Debug|Win32" OutputDirectory=".\..\..\build\astdump\Debug" IntermediateDirectory=".\..\..\build\astdump\Debug" ConfigurationType="1" UseOfMFC="0" ATLMinimizesCRunTimeLibraryUsage="FALSE" CharacterSet="2"> <Tool Name="VCCLCompilerTool" Optimization="0" AdditionalIncludeDirectories="../../include,../../deplib/boostcvs" PreprocessorDefinitions="WIN32,_DEBUG,_CONSOLE" BasicRuntimeChecks="3" RuntimeLibrary="3" RuntimeTypeInfo="TRUE" PrecompiledHeaderFile=".\..\..\build\astdump\Debug/astdump.pch" AssemblerListingLocation=".\..\..\build\astdump\Debug/" ObjectFile=".\..\..\build\astdump\Debug/" ProgramDataBaseFileName=".\..\..\build\astdump\Debug/" WarningLevel="3" SuppressStartupBanner="TRUE" DebugInformationFormat="4" CompileAs="0"/> <Tool Name="VCCustomBuildTool"/> <Tool Name="VCLinkerTool" AdditionalOptions="/MACHINE:I386" AdditionalDependencies="odbc32.lib odbccp32.lib" OutputFile=".\..\..\build\astdump\Debug/astdump.exe" LinkIncremental="2" SuppressStartupBanner="TRUE" AdditionalLibraryDirectories="../../bin" GenerateDebugInformation="TRUE" ProgramDatabaseFile=".\..\..\build\astdump\Debug/astdump.pdb" SubSystem="1"/> <Tool Name="VCMIDLTool" TypeLibraryName=".\..\..\build\astdump\Debug/astdump.tlb"/> <Tool Name="VCPostBuildEventTool" CommandLine="copy $(TargetPath) ..\..\bin\astdump.exe copy ..\..\deplib\cppunit\lib\cppunitd_dll.dll ..\..\bin "/> <Tool Name="VCPreBuildEventTool"/> <Tool Name="VCPreLinkEventTool"/> <Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="_DEBUG" Culture="1036"/> <Tool Name="VCWebServiceProxyGeneratorTool"/> <Tool Name="VCWebDeploymentTool"/> </Configuration> </Configurations> <Files> <Filter Name="BoostFilesystem" Filter=""> <File RelativePath="..\..\deplib\boostcvs\libs\filesystem\src\convenience.cpp"> </File> <File RelativePath="..\..\deplib\boostcvs\libs\filesystem\src\exception.cpp"> </File> <File RelativePath="..\..\deplib\boostcvs\libs\filesystem\src\operations_posix_windows.cpp"> </File> <File RelativePath="..\..\deplib\boostcvs\libs\filesystem\src\path_posix_windows.cpp"> </File> </Filter> <File RelativePath=".\ASTDumper.cpp"> </File> <File RelativePath=".\ASTDumper.h"> </File> <File RelativePath=".\HTMLWriter.cpp"> </File> <File RelativePath=".\HTMLWriter.h"> </File> <File RelativePath=".\Main.cpp"> </File> </Files> <Globals> </Globals> </VisualStudioProject> |
From: <bl...@us...> - 2003-05-14 19:42:00
|
Update of /cvsroot/cpptool/rfta/src/rftavc7addin In directory sc8-pr-cvs1:/tmp/cvs-serv16044/src/rftavc7addin Modified Files: Connect.cpp VC7TextDocument.cpp VC7TextDocument.h Log Message: * fixed bugs Index: Connect.cpp =================================================================== RCS file: /cvsroot/cpptool/rfta/src/rftavc7addin/Connect.cpp,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** Connect.cpp 14 May 2003 18:55:50 -0000 1.3 --- Connect.cpp 14 May 2003 19:41:55 -0000 1.4 *************** *** 369,373 **** const Refactoring::SourceRange &selectedRange ) { ! AfxMessageBox( "11Selected range: " + CString(selectedRange.toString().c_str() ) ); /* RenameLocaleVariableDialog dialog; --- 369,382 ---- const Refactoring::SourceRange &selectedRange ) { ! CString msg; ! msg.Format( "Selected range: %s\nSelected Text: %s\nAll Text: %s", ! selectedRange.toString().c_str(), ! document.getTextRange( selectedRange ).c_str(), ! document.getAllText().c_str() ); ! AfxMessageBox( msg ); ! ! Refactoring::SourceRange range( 2, 5 ); ! document.replaceTextRange( range, "ABCDE" ); ! /* RenameLocaleVariableDialog dialog; Index: VC7TextDocument.cpp =================================================================== RCS file: /cvsroot/cpptool/rfta/src/rftavc7addin/VC7TextDocument.cpp,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** VC7TextDocument.cpp 14 May 2003 18:55:50 -0000 1.1 --- VC7TextDocument.cpp 14 May 2003 19:41:56 -0000 1.2 *************** *** 67,71 **** startPoint_->get_AbsoluteCharOffset( &startIndex ); endPoint_->get_AbsoluteCharOffset( &endIndex ); ! return Refactoring::SourceRange( startIndex, endIndex ); } --- 67,71 ---- startPoint_->get_AbsoluteCharOffset( &startIndex ); endPoint_->get_AbsoluteCharOffset( &endIndex ); ! return Refactoring::SourceRange( startIndex-1, endIndex-startIndex ); } *************** *** 82,87 **** } ! startPoint_->MoveToAbsoluteOffset( selection.getStartIndex() ); ! startPoint_->MoveToAbsoluteOffset( selection.getEndIndex() ); } --- 82,104 ---- } ! startPoint_->MoveToAbsoluteOffset( selection.getStartIndex()+1 ); ! endPoint_->MoveToAbsoluteOffset( selection.getEndIndex()+1 ); ! } ! ! ! std::string ! VC7TextDocument::getTextRange( const Refactoring::SourceRange &range ) ! { ! setSelectionRange( range ); ! return getSelection(); ! } ! ! ! void ! VC7TextDocument::replaceTextRange( const Refactoring::SourceRange &range, ! const std::string &text ) ! { ! setSelectionRange( range ); ! return replaceSelection( text ); } Index: VC7TextDocument.h =================================================================== RCS file: /cvsroot/cpptool/rfta/src/rftavc7addin/VC7TextDocument.h,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** VC7TextDocument.h 14 May 2003 18:55:50 -0000 1.1 --- VC7TextDocument.h 14 May 2003 19:41:56 -0000 1.2 *************** *** 39,42 **** --- 39,47 ---- void setSelectionRange( const Refactoring::SourceRange &selection ); + std::string getTextRange( const Refactoring::SourceRange &range ); + + void replaceTextRange( const Refactoring::SourceRange &range, + const std::string &text ); + private: CComPtr<EnvDTE::TextDocument> document_; |
From: <bl...@us...> - 2003-05-14 18:55:55
|
Update of /cvsroot/cpptool/rfta/src/rftavc7addin/rftavc7addinui In directory sc8-pr-cvs1:/tmp/cvs-serv3871/src/rftavc7addin/rftavc7addinui Modified Files: rftavc7addinui.vcproj Log Message: * started implementing wrapper for VC7 object model. TextSelection seems to be working. Still need to test VC7TextDocument. Index: rftavc7addinui.vcproj =================================================================== RCS file: /cvsroot/cpptool/rfta/src/rftavc7addin/rftavc7addinui/rftavc7addinui.vcproj,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** rftavc7addinui.vcproj 11 May 2003 21:45:51 -0000 1.1 --- rftavc7addinui.vcproj 14 May 2003 18:55:51 -0000 1.2 *************** *** 103,107 **** <Files> <Filter ! Name="Source Files" Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm"> <File --- 103,107 ---- <Files> <Filter ! Name="AddIns" Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm"> <File *************** *** 123,133 **** </FileConfiguration> </File> - </Filter> - <Filter - Name="Header Files" - Filter="h;hpp;hxx;hm;inl;inc"> - <File - RelativePath="Resource.h"> - </File> <File RelativePath="stdafx.h"> --- 123,126 ---- *************** *** 137,140 **** --- 130,136 ---- Name="Resource Files" Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"> + <File + RelativePath="Resource.h"> + </File> <File RelativePath="res\inlinelocale.bmp"> |
Update of /cvsroot/cpptool/rfta/src/rftavc7addin In directory sc8-pr-cvs1:/tmp/cvs-serv3871/src/rftavc7addin Modified Files: AddIn.rc Connect.cpp Connect.h Resource.h rftavc7addin.vcproj stdafx.h Added Files: RenameLocaleVariableDialog.cpp RenameLocaleVariableDialog.h RftaInlineLocalVarDialog.cpp RftaInlineLocalVarDialog.h SplitLocaleVariableDialog.cpp SplitLocaleVariableDialog.h TextDocumentHelper.cpp TextDocumentHelper.h TextSelectionHelper.cpp TextSelectionHelper.h VC7TextDocument.cpp VC7TextDocument.h Log Message: * started implementing wrapper for VC7 object model. TextSelection seems to be working. Still need to test VC7TextDocument. --- NEW FILE: RenameLocaleVariableDialog.cpp --- // RenameLocaleVariableDialog.cpp : implementation file // #include "stdafx.h" #include "resource.h" #include "RenameLocaleVariableDialog.h" #ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] = __FILE__; #endif ///////////////////////////////////////////////////////////////////////////// // RenameLocaleVariableDialog dialog RenameLocaleVariableDialog::RenameLocaleVariableDialog(CWnd* pParent /*=NULL*/) : CDialog(RenameLocaleVariableDialog::IDD, pParent) { //{{AFX_DATA_INIT(RenameLocaleVariableDialog) oldName_ = _T(""); newName_ = _T(""); //}}AFX_DATA_INIT } void RenameLocaleVariableDialog::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX); //{{AFX_DATA_MAP(RenameLocaleVariableDialog) DDX_Text(pDX, IDC_OLD_NAME, oldName_); DDX_Text(pDX, IDC_NEW_NAME, newName_); //}}AFX_DATA_MAP } BEGIN_MESSAGE_MAP(RenameLocaleVariableDialog, CDialog) //{{AFX_MSG_MAP(RenameLocaleVariableDialog) // NOTE: the ClassWizard will add message map macros here //}}AFX_MSG_MAP END_MESSAGE_MAP() ///////////////////////////////////////////////////////////////////////////// // RenameLocaleVariableDialog message handlers --- NEW FILE: RenameLocaleVariableDialog.h --- #if !defined(AFX_RENAMELOCALEVARIABLEDIALOG_H__A77A8155_05B0_450B_9928_F2EE5FF040D9__INCLUDED_) #define AFX_RENAMELOCALEVARIABLEDIALOG_H__A77A8155_05B0_450B_9928_F2EE5FF040D9__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 // RenameLocaleVariableDialog.h : header file // ///////////////////////////////////////////////////////////////////////////// // RenameLocaleVariableDialog dialog class RenameLocaleVariableDialog : public CDialog { // Construction public: RenameLocaleVariableDialog(CWnd* pParent = NULL); // standard constructor // Dialog Data //{{AFX_DATA(RenameLocaleVariableDialog) enum { IDD = IDD_RENAME_LOCALE_VARIABLE }; CString oldName_; CString newName_; //}}AFX_DATA // Overrides // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(RenameLocaleVariableDialog) protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support //}}AFX_VIRTUAL // Implementation protected: // Generated message map functions //{{AFX_MSG(RenameLocaleVariableDialog) // NOTE: the ClassWizard will add member functions here //}}AFX_MSG DECLARE_MESSAGE_MAP() }; //{{AFX_INSERT_LOCATION}} // Microsoft Visual C++ will insert additional declarations immediately before the previous line. #endif // !defined(AFX_RENAMELOCALEVARIABLEDIALOG_H__A77A8155_05B0_450B_9928_F2EE5FF040D9__INCLUDED_) --- NEW FILE: RftaInlineLocalVarDialog.cpp --- // RftaInlineLocalVarDialog.cpp : implementation file // #include "stdafx.h" #include "resource.h" #include "RftaInlineLocalVarDialog.h" #ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] = __FILE__; #endif ///////////////////////////////////////////////////////////////////////////// // RftaInlineLocalVarDialog dialog RftaInlineLocalVarDialog::RftaInlineLocalVarDialog(CWnd* pParent /*=NULL*/) : CDialog(RftaInlineLocalVarDialog::IDD, pParent) { //{{AFX_DATA_INIT(RftaInlineLocalVarDialog) m_VariableName = _T(""); m_AddBraces = FALSE; //}}AFX_DATA_INIT } void RftaInlineLocalVarDialog::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX); //{{AFX_DATA_MAP(RftaInlineLocalVarDialog) DDX_Text(pDX, IDC_OLD_NAME, m_VariableName); DDX_Check(pDX, IDC_CHECK1, m_AddBraces); //}}AFX_DATA_MAP } BEGIN_MESSAGE_MAP(RftaInlineLocalVarDialog, CDialog) //{{AFX_MSG_MAP(RftaInlineLocalVarDialog) // NOTE: the ClassWizard will add message map macros here //}}AFX_MSG_MAP END_MESSAGE_MAP() ///////////////////////////////////////////////////////////////////////////// // RftaInlineLocalVarDialog message handlers --- NEW FILE: RftaInlineLocalVarDialog.h --- #if !defined(AFX_RFTAINLINELOCALVARDIALOG_H__529FC0DC_6793_483D_B8D5_55D22A5AF808__INCLUDED_) #define AFX_RFTAINLINELOCALVARDIALOG_H__529FC0DC_6793_483D_B8D5_55D22A5AF808__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 // RftaInlineLocalVarDialog.h : header file // ///////////////////////////////////////////////////////////////////////////// // RftaInlineLocalVarDialog dialog class RftaInlineLocalVarDialog : public CDialog { // Construction public: RftaInlineLocalVarDialog(CWnd* pParent = NULL); // standard constructor // Dialog Data //{{AFX_DATA(RftaInlineLocalVarDialog) enum { IDD = IDD_INLINE_LOCAL_VARIABLE }; CString m_VariableName; BOOL m_AddBraces; //}}AFX_DATA // Overrides // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(RftaInlineLocalVarDialog) protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support //}}AFX_VIRTUAL // Implementation protected: // Generated message map functions //{{AFX_MSG(RftaInlineLocalVarDialog) // NOTE: the ClassWizard will add member functions here //}}AFX_MSG DECLARE_MESSAGE_MAP() }; //{{AFX_INSERT_LOCATION}} // Microsoft Visual C++ will insert additional declarations immediately before the previous line. #endif // !defined(AFX_RFTAINLINELOCALVARDIALOG_H__529FC0DC_6793_483D_B8D5_55D22A5AF808__INCLUDED_) --- NEW FILE: SplitLocaleVariableDialog.cpp --- // SplitLocaleVariableDialog.cpp : implementation file // #include "stdafx.h" #include "resource.h" #include "SplitLocaleVariableDialog.h" #ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] = __FILE__; #endif ///////////////////////////////////////////////////////////////////////////// // SplitLocaleVariableDialog dialog SplitLocaleVariableDialog::SplitLocaleVariableDialog(CWnd* pParent /*=NULL*/) : CDialog(SplitLocaleVariableDialog::IDD, pParent) { //{{AFX_DATA_INIT(SplitLocaleVariableDialog) m_NewVariableName = _T(""); //}}AFX_DATA_INIT } void SplitLocaleVariableDialog::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX); //{{AFX_DATA_MAP(SplitLocaleVariableDialog) DDX_Text(pDX, IDC_NEW_NAME, m_NewVariableName); //}}AFX_DATA_MAP } BEGIN_MESSAGE_MAP(SplitLocaleVariableDialog, CDialog) //{{AFX_MSG_MAP(SplitLocaleVariableDialog) // NOTE: the ClassWizard will add message map macros here //}}AFX_MSG_MAP END_MESSAGE_MAP() ///////////////////////////////////////////////////////////////////////////// // SplitLocaleVariableDialog message handlers --- NEW FILE: SplitLocaleVariableDialog.h --- #if !defined(AFX_SPLITLOCALEVARIABLEDIALOG_H__3CE35443_0DDD_40CB_A445_ED1B50A946FA__INCLUDED_) #define AFX_SPLITLOCALEVARIABLEDIALOG_H__3CE35443_0DDD_40CB_A445_ED1B50A946FA__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 // SplitLocaleVariableDialog.h : header file // ///////////////////////////////////////////////////////////////////////////// // SplitLocaleVariableDialog dialog class SplitLocaleVariableDialog : public CDialog { // Construction public: SplitLocaleVariableDialog(CWnd* pParent = NULL); // standard constructor // Dialog Data //{{AFX_DATA(SplitLocaleVariableDialog) enum { IDD = IDD_SPLIT_LOCAL_VAR }; CString m_NewVariableName; //}}AFX_DATA // Overrides // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(SplitLocaleVariableDialog) protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support //}}AFX_VIRTUAL // Implementation protected: // Generated message map functions //{{AFX_MSG(SplitLocaleVariableDialog) // NOTE: the ClassWizard will add member functions here //}}AFX_MSG DECLARE_MESSAGE_MAP() }; //{{AFX_INSERT_LOCATION}} // Microsoft Visual C++ will insert additional declarations immediately before the previous line. #endif // !defined(AFX_SPLITLOCALEVARIABLEDIALOG_H__3CE35443_0DDD_40CB_A445_ED1B50A946FA__INCLUDED_) --- NEW FILE: TextDocumentHelper.cpp --- // ////////////////////////////////////////////////////////////////////////// // Implementation file ./TextDocumentHelper.cpp for class TextDocumentHelper // (c)Copyright 2000, Baptiste Lepilleur. // Created: 2001/10/14 // ////////////////////////////////////////////////////////////////////////// #include "StdAfx.h" #include "TextDocumentHelper.h" #include "TextSelectionHelper.h" TextDocumentHelper::TextDocumentHelper( CComPtr<EnvDTE::TextDocument> document ) : _document( document ) { } TextDocumentHelper::~TextDocumentHelper() { } bool TextDocumentHelper::isValid() const { return !!_document; } TextSelectionHelper TextDocumentHelper::selection() const { CComPtr<EnvDTE::TextSelection> selectionInterface; _document->get_Selection( &selectionInterface ); return TextSelectionHelper( selectionInterface ); } void TextDocumentHelper::discardingClose() { CComPtr<EnvDTE::Document> document; _document->get_Parent( &document ); document->Close( EnvDTE::vsSaveChangesNo ); } int TextDocumentHelper::getTabSize() const { long tabSize; _document->get_TabSize( &tabSize ); return tabSize; } /* bool TextDocumentHelper::redo() const { VARIANT_BOOL success; _document->Redo( &success ); return success != 0; } bool TextDocumentHelper::undo() const { VARIANT_BOOL success; _document->Undo( &success ); return success != 0; } */ --- NEW FILE: TextDocumentHelper.h --- // ////////////////////////////////////////////////////////////////////////// // Header file ./TextDocumentHelper.h for class TextDocumentHelper // (c)Copyright 2000, Baptiste Lepilleur. // Created: 2001/10/14 // ////////////////////////////////////////////////////////////////////////// #ifndef RFTAVC7ADDIN_TEXTDOCUMENTHELPER_H_INCLUDED #define RFTAVC7ADDIN_TEXTDOCUMENTHELPER_H_INCLUDED class TextSelectionHelper; /*! \class TextDocumentHelper * \brief This class represents an helper to use ITextDocument. */ class TextDocumentHelper { public: /*! Constructs a TextDocumentHelper object. */ TextDocumentHelper( CComPtr<EnvDTE::TextDocument> document ); /// Destructor. virtual ~TextDocumentHelper(); bool isValid() const; TextSelectionHelper selection() const; // EditPointHelper createEditPoint() const; void discardingClose(); int getTabSize() const; /* bool undo() const; bool redo() const; */ private: CComPtr<EnvDTE::TextDocument> _document; }; #endif // RFTAVC7ADDIN_TEXTDOCUMENTHELPER_H_INCLUDED --- NEW FILE: TextSelectionHelper.cpp --- // ////////////////////////////////////////////////////////////////////////// // Implementation file ./TextSelectionHelper.cpp for class TextSelectionHelper // (c)Copyright 2000, Baptiste Lepilleur. // Created: 2001/10/14 // ////////////////////////////////////////////////////////////////////////// #include "StdAfx.h" #include "AddIn.h" #include "TextSelectionHelper.h" TextSelectionHelper::TextSelectionHelper( CComPtr<EnvDTE::TextSelection> selectionInterface ) : _selection( selectionInterface ) { } TextSelectionHelper::~TextSelectionHelper() { } bool TextSelectionHelper::isValid() { return !!_selection; } int TextSelectionHelper::currentColumn() { long column; _selection->get_CurrentColumn( &column ); return column; } int TextSelectionHelper::currentLine() { long line; _selection->get_CurrentLine( &line ); return line; } int TextSelectionHelper::selectionTopLine() { long beginLine; _selection->get_TopLine( &beginLine ); return beginLine; } int TextSelectionHelper::selectionBottomLine() { long endLine; _selection->get_BottomLine( &endLine ); return endLine; } CString TextSelectionHelper::text() { CComBSTR text; _selection->get_Text( &text ); CString toNormalize( text ); return toNormalize; /* CString normalized; for ( int index = 0; index < toNormalize.GetLength(); ++index ) { if ( toNormalize.GetAt( index ) != '\r' ) normalized += toNormalize.GetAt( index ); } return normalized; */ } void TextSelectionHelper::setText( const CString &newText ) { /* CString normalizedText; for ( int index =0; index < newText.GetLength(); ++index ) { if ( newText.GetAt( index ) == '\n' ) normalizedText += '\r'; normalizedText += newText.GetAt( index ); } CComBSTR unicodeText( normalizedText ); */ CComBSTR unicodeText( newText ); // if ( newText.GetLength() > 0 ) // _selection->Delete( CComVariant(1) ); _selection->put_Text( unicodeText ); } void TextSelectionHelper::selectAll() { _selection->SelectAll(); } void TextSelectionHelper::cancelSelection() { _selection->Cancel(); } /* void TextSelectionHelper::goToLine( int lineNumber, bool selectLine ) { _selection->GoToLine( lineNumber, selectLine ? CComVariant(1) : CComVariant(0) ); } void TextSelectionHelper::moveTo( int lineNumber, int columnNumber, bool extendSelection ) { _selection->MoveTo( lineNumber, columnNumber, CComVariant(extendSelection ? dsExtend : dsMove) ); } */ int TextSelectionHelper::selectionStartCharOffset() { CComPtr<EnvDTE::VirtualPoint> point; _selection->get_TopPoint( &point ); long startIndex = -1; point->get_AbsoluteCharOffset( &startIndex ); return startIndex -1; } int TextSelectionHelper::selectionEndCharOffset() { /* { CComPtr<EnvDTE::VirtualPoint> point; CComPtr<EnvDTE::VirtualPoint> point1; CComPtr<EnvDTE::VirtualPoint> point2; CComPtr<EnvDTE::VirtualPoint> point3; long bottom; long active; long anchor; long top; _selection->get_BottomPoint( &point ); point->get_AbsoluteCharOffset( &bottom ); _selection->get_ActivePoint( &point1 ); point1->get_AbsoluteCharOffset( &active ); _selection->get_AnchorPoint( &point2 ); point2->get_AbsoluteCharOffset( &anchor ); _selection->get_TopPoint( &point3 ); point3->get_AbsoluteCharOffset( &top ); } */ CComPtr<EnvDTE::VirtualPoint> point; _selection->get_BottomPoint( &point ); long endIndex = -1; point->get_AbsoluteCharOffset( &endIndex ); return endIndex -1; } --- NEW FILE: TextSelectionHelper.h --- // ////////////////////////////////////////////////////////////////////////// // Header file ./TextSelectionHelper.h for class TextSelectionHelper // (c)Copyright 2000, Baptiste Lepilleur. // Created: 2001/10/14 // ////////////////////////////////////////////////////////////////////////// #ifndef RFTAVC7ADDIN__TEXTSELECTIONHELPER_H_INCLUDED #define RFTAVC7ADDIN__TEXTSELECTIONHELPER_H_INCLUDED /*! \class TextSelectionHelper * \brief This class represents a helper to use ITextSelection. */ class TextSelectionHelper { public: TextSelectionHelper( CComPtr<EnvDTE::TextSelection> selectionInterface ); /// Destructor. virtual ~TextSelectionHelper(); bool isValid(); // End of selection column int currentColumn(); // End of selection line int currentLine(); // Start of selection line. int selectionTopLine(); // End of selection line. int selectionBottomLine(); /*! Returns selected text. * Returns selected text as contains in the file. \r\n for EOL of * DOS file, \n for EOL of Unix file, and \r for EOL of Mac file. */ CString text(); void setText( const CString &text ); void selectAll(); void cancelSelection(); /* void goToLine( int lineNumber, bool selectLine = true ); void moveTo( int lineNumber, int columnNumber, bool extendSelection =false ); */ /// zero based index int selectionStartCharOffset(); /// zero based index int selectionEndCharOffset(); private: CComPtr<EnvDTE::TextSelection> _selection; }; // Inlines methods for TextSelectionHelper: // ---------------------------------------- #endif // RFTAVC7ADDIN__TEXTSELECTIONHELPER_H_INCLUDED --- NEW FILE: VC7TextDocument.cpp --- #include "StdAfx.h" #include "vc7textdocument.h" VC7TextDocument::VC7TextDocument( CComPtr<EnvDTE::TextDocument> document ) : document_( document ) { } VC7TextDocument::~VC7TextDocument() { } const std::string VC7TextDocument::getAllText() const { CComPtr<EnvDTE::TextPoint> startPoint; document_->get_StartPoint( &startPoint ); CComPtr<EnvDTE::TextPoint> endPoint; document_->get_EndPoint( &endPoint ); CComPtr<EnvDTE::EditPoint> editPoint; startPoint->CreateEditPoint( &editPoint ); CComBSTR text; editPoint->GetText( CComVariant( &*endPoint), &text ); CString ctext( text ); return std::string( ctext ); } const std::string VC7TextDocument::getSelection() const { if ( !startPoint_ || !endPoint_ ) return ""; CComBSTR text; startPoint_->GetText( CComVariant( &*endPoint_), &text ); CString ctext( text ); return std::string( ctext ); } void VC7TextDocument::replaceSelection( const std::string &text ) { if ( startPoint_ && endPoint_ ) { startPoint_->Delete( CComVariant( &*endPoint_) ); startPoint_->Insert( CComBSTR( text.c_str() ) ); } } Refactoring::SourceRange VC7TextDocument::getSelectionRange() const { if ( !startPoint_ || !endPoint_ ) return Refactoring::SourceRange(); long startIndex = 0; long endIndex = 0; startPoint_->get_AbsoluteCharOffset( &startIndex ); endPoint_->get_AbsoluteCharOffset( &endIndex ); return Refactoring::SourceRange( startIndex, endIndex ); } void VC7TextDocument::setSelectionRange( const Refactoring::SourceRange &selection ) { if ( !startPoint_ || !endPoint_ ) { CComPtr<EnvDTE::TextPoint> textPoint; document_->get_StartPoint( &textPoint ); textPoint->CreateEditPoint( &startPoint_ ); textPoint->CreateEditPoint( &endPoint_ ); } startPoint_->MoveToAbsoluteOffset( selection.getStartIndex() ); startPoint_->MoveToAbsoluteOffset( selection.getEndIndex() ); } --- NEW FILE: VC7TextDocument.h --- #ifndef RFTAVC7ADDIN_VC7TEXTDOCUMENT_H_INCLUDED #define RFTAVC7ADDIN_VC7TEXTDOCUMENT_H_INCLUDED #include <rfta/refactoring/TextDocument.h> class VC7TextDocument : public Refactoring::TextDocument { public: VC7TextDocument( CComPtr<EnvDTE::TextDocument> document ); ~VC7TextDocument(); const std::string getAllText() const; /*! Gets the selected text. * \return Selected text. EOL are in the original text format. */ const std::string getSelection() const; /*! Replace current selection text with the specified text. * \param text The selection is replaced with that text. If no * text is selected, then the specified text is * inserted at the selection location. */ void replaceSelection( const std::string &text ); /*! Gets the selected range. * \return The location range of the selection. * \warning Discard current selection. */ Refactoring::SourceRange getSelectionRange() const; /*! Select a specified range of text. * Line and column are zero-based. * \param from Location the selection begins at. * \param to Location the selection ends (not included). */ void setSelectionRange( const Refactoring::SourceRange &selection ); private: CComPtr<EnvDTE::TextDocument> document_; CComPtr<EnvDTE::EditPoint> startPoint_; CComPtr<EnvDTE::EditPoint> endPoint_; }; #endif RFTAVC7ADDIN_VC7TEXTDOCUMENT_H_INCLUDED Index: AddIn.rc =================================================================== RCS file: /cvsroot/cpptool/rfta/src/rftavc7addin/AddIn.rc,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** AddIn.rc 11 May 2003 17:53:09 -0000 1.1 --- AddIn.rc 14 May 2003 18:55:50 -0000 1.2 *************** *** 14,17 **** --- 14,137 ---- ///////////////////////////////////////////////////////////////////////////// + // Neutral resources + + #if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_NEU) + #ifdef _WIN32 + LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL + #pragma code_page(1252) + #endif //_WIN32 + + ///////////////////////////////////////////////////////////////////////////// + // + // Dialog + // + + IDD_SPLIT_LOCAL_VAR DIALOG 0, 0, 215, 50 + STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU + CAPTION "Split Temporary: Enter name of new variable" + FONT 8, "MS Sans Serif" + BEGIN + DEFPUSHBUTTON "OK",IDOK,36,29,50,14 + PUSHBUTTON "Cancel",IDCANCEL,127,29,50,14 + LTEXT "New name:",IDC_STATIC,7,10,37,8 + EDITTEXT IDC_NEW_NAME,46,8,162,12,ES_AUTOHSCROLL + END + + IDD_RENAME_LOCALE_VARIABLE DIALOG 0, 0, 248, 57 + STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU + CAPTION "Rename locale variable refactoring" + FONT 8, "MS Sans Serif" + BEGIN + LTEXT "Old name:",IDC_STATIC,7,7,33,8 + LTEXT "Static",IDC_OLD_NAME,48,7,193,8 + LTEXT "New name:",IDC_STATIC,7,21,37,8 + EDITTEXT IDC_NEW_NAME,46,17,195,12,ES_AUTOHSCROLL + DEFPUSHBUTTON "OK",IDOK,65,35,50,14 + PUSHBUTTON "Cancel",IDCANCEL,129,35,50,14 + END + + + ///////////////////////////////////////////////////////////////////////////// + // + // DESIGNINFO + // + + #ifdef APSTUDIO_INVOKED + GUIDELINES DESIGNINFO + BEGIN + IDD_SPLIT_LOCAL_VAR, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 208 + TOPMARGIN, 7 + BOTTOMMARGIN, 43 + END + + IDD_RENAME_LOCALE_VARIABLE, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 241 + TOPMARGIN, 7 + BOTTOMMARGIN, 50 + END + END + #endif // APSTUDIO_INVOKED + + #endif // Neutral resources + ///////////////////////////////////////////////////////////////////////////// + + + ///////////////////////////////////////////////////////////////////////////// + // Neutral (Default) resources + + #if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_NEUD) + #ifdef _WIN32 + LANGUAGE LANG_NEUTRAL, SUBLANG_DEFAULT + #pragma code_page(1252) + #endif //_WIN32 + + ///////////////////////////////////////////////////////////////////////////// + // + // Dialog + // + + IDD_INLINE_LOCAL_VARIABLE DIALOG 0, 0, 315, 53 + STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU + CAPTION "Dialog" + FONT 8, "MS Sans Serif" + BEGIN + DEFPUSHBUTTON "OK",IDOK,258,5,50,14 + PUSHBUTTON "Cancel",IDCANCEL,258,24,50,14 + LTEXT "Variable that will be inlined:",IDC_STATIC,7,5,86,8 + LTEXT "Static",IDC_OLD_NAME,96,5,145,8 + CONTROL "Arrange braces arround inlined value:",IDC_CHECK1, + "Button",BS_AUTOCHECKBOX | BS_LEFTTEXT | WS_TABSTOP,7,16, + 133,10 + END + + + ///////////////////////////////////////////////////////////////////////////// + // + // DESIGNINFO + // + + #ifdef APSTUDIO_INVOKED + GUIDELINES DESIGNINFO + BEGIN + IDD_INLINE_LOCAL_VARIABLE, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 308 + TOPMARGIN, 5 + BOTTOMMARGIN, 46 + END + END + #endif // APSTUDIO_INVOKED + + #endif // Neutral (Default) resources + ///////////////////////////////////////////////////////////////////////////// + + + ///////////////////////////////////////////////////////////////////////////// // English (U.S.) resources Index: Connect.cpp =================================================================== RCS file: /cvsroot/cpptool/rfta/src/rftavc7addin/Connect.cpp,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** Connect.cpp 12 May 2003 07:21:44 -0000 1.2 --- Connect.cpp 14 May 2003 18:55:50 -0000 1.3 *************** *** 3,6 **** --- 3,9 ---- #include "AddIn.h" #include "Connect.h" + #include "RenameLocaleVariableDialog.h" + #include "TextSelectionHelper.h" + #include "VC7TextDocument.h" extern CAddInModule _AtlModule; *************** *** 13,45 **** // you will need to re-register the Add-in by building the MyAddin21Setup project // by right clicking the project in the Solution Explorer, then choosing install. - /* - CComBSTR("rftavc7addin"), - CComBSTR("rftavc7addin"), - CComBSTR("Executes the command for rftavc7addin"), - VARIANT_TRUE, - 59, - NULL, - EnvDTE::vsCommandStatusSupported+EnvDTE::vsCommandStatusEnabled, - &pCreatedCommand)) && (pCreatedCommand)) - - class NamedCommand - { - public: - - CComPtr<EnvDTE::Command> add( const CComPtr<EnvDTE::AddIn> &addIn ) - { - CComPtr<EnvDTE::Command> command; - HRESULT hr = - } - - CComBSTR name_; - CComBSTR buttonText_; - CComBSTR toolTip_; - VARIANT_BOOL msOfficeButton_; - long bitmapId_; - bool disableFlags_; - }; - */ - #include <stdexcept> --- 16,19 ---- *************** *** 351,369 **** *pvbHandled = VARIANT_FALSE; ! if(ExecuteOption == EnvDTE::vsCommandExecOptionDoDefault) ! { ! CComBSTR commandName = bstrCmdName; ! AfxMessageBox( "Hello from MFC: " + CString(commandName) ); ! // ::MessageBoxW( 0, commandName, commandName, MB_OK ); ! *pvbHandled = VARIANT_TRUE; ! //if(!_wcsicmp(bstrCmdName, L"RFTA.RenameLocaleVariable")) ! //{ ! // *pvbHandled = VARIANT_TRUE; ! // return S_OK; ! //} ! } return S_OK; ! } \ No newline at end of file --- 325,403 ---- *pvbHandled = VARIANT_FALSE; ! if ( ExecuteOption != EnvDTE::vsCommandExecOptionDoDefault ) ! return S_OK; ! // _asm int 3; ! CComPtr<EnvDTE::Document> activeDocument; ! m_pDTE->get_ActiveDocument( &activeDocument ); ! if ( !activeDocument ) ! return S_OK; ! CComPtr<IDispatch> textDocumentBase; ! activeDocument->Object( CComBSTR(L"TextDocument"), &textDocumentBase ); ! CComQIPtr<EnvDTE::TextDocument> textDocument = textDocumentBase; ! if ( !textDocument ) ! return S_OK; ! ! CComPtr<EnvDTE::TextSelection> selection; ! textDocument->get_Selection( &selection ); ! TextSelectionHelper selectionHelper( selection ); ! int selectionStart = selectionHelper.selectionStartCharOffset(); ! int selectionEnd = selectionHelper.selectionEndCharOffset(); ! if ( selectionEnd < selectionStart ) ! selectionEnd = selectionStart; ! Refactoring::SourceRange selectedRange( selectionStart, selectionEnd - selectionStart ); ! VC7TextDocument document( textDocument ); ! ! CComBSTR commandName = bstrCmdName; ! if ( commandName == L"RFTA.RenameLocaleVariable" ) ! applyRenameLocaleVariable( document, selectedRange ); ! else if ( commandName == L"RFTA.InlineLocaleVariable" ) ! applyInlineLocaleVariable( document, selectedRange ); ! else if ( commandName == L"RFTA.SplitLocaleVariable" ) ! applySplitLocaleVariable( document, selectedRange ); ! else if ( commandName == L"RFTA.ReduceLocaleVariableScope" ) ! applyReduceLocaleVariableScope( document, selectedRange ); ! ! *pvbHandled = VARIANT_TRUE; return S_OK; ! } ! ! void ! CConnect::applyRenameLocaleVariable( VC7TextDocument &document, ! const Refactoring::SourceRange &selectedRange ) ! { ! AfxMessageBox( "11Selected range: " + CString(selectedRange.toString().c_str() ) ); ! /* ! RenameLocaleVariableDialog dialog; ! dialog.oldName_ = "OldVariableName"; ! dialog.newName_ = "NewVariableName"; ! ! if ( dialog.DoModal() == IDOK ) ! dialog.newName_; ! */ ! ! } ! ! void ! CConnect::applyInlineLocaleVariable( VC7TextDocument &document, ! const Refactoring::SourceRange &selectedRange ) ! { ! AfxMessageBox( "Selected range: " + CString(selectedRange.toString().c_str() ) ); ! } ! ! void ! CConnect::applySplitLocaleVariable( VC7TextDocument &document, ! const Refactoring::SourceRange &selectedRange ) ! { ! AfxMessageBox( "Selected range: " + CString(selectedRange.toString().c_str() ) ); ! } ! ! void ! CConnect::applyReduceLocaleVariableScope( VC7TextDocument &document, ! const Refactoring::SourceRange &selectedRange ) ! { ! AfxMessageBox( "Selected range: " + CString(selectedRange.toString().c_str() ) ); ! } ! Index: Connect.h =================================================================== RCS file: /cvsroot/cpptool/rfta/src/rftavc7addin/Connect.h,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** Connect.h 11 May 2003 21:45:09 -0000 1.2 --- Connect.h 14 May 2003 18:55:50 -0000 1.3 *************** *** 4,11 **** #include "resource.h" // main symbols ! #pragma warning( disable : 4278 ) ! //The following #import imports DTE based on it's LIBID ! #import "libid:80cc9f66-e7d8-4ddd-85b6-d9e6cd0e93e2" version("7.0") lcid("0") raw_interfaces_only named_guids ! #pragma warning( default : 4278 ) // CConnect --- 4,10 ---- #include "resource.h" // main symbols ! #include <rfta/parser/SourceRange.h> ! ! class VC7TextDocument; // CConnect *************** *** 91,94 **** --- 90,105 ---- const CComPtr<Office::CommandBar> &pMenuBar, int index ); + + void applyRenameLocaleVariable( VC7TextDocument &document, + const Refactoring::SourceRange &selectedRange ); + + void applyInlineLocaleVariable( VC7TextDocument &document, + const Refactoring::SourceRange &selectedRange ); + + void applySplitLocaleVariable( VC7TextDocument &document, + const Refactoring::SourceRange &selectedRange ); + + void applyReduceLocaleVariableScope( VC7TextDocument &document, + const Refactoring::SourceRange &selectedRange ); }; Index: Resource.h =================================================================== RCS file: /cvsroot/cpptool/rfta/src/rftavc7addin/Resource.h,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** Resource.h 11 May 2003 17:53:09 -0000 1.1 --- Resource.h 14 May 2003 18:55:50 -0000 1.2 *************** *** 6,9 **** --- 6,12 ---- #define IDR_ADDIN 101 #define IDR_CONNECT 102 + #define IDD_RENAME_LOCALE_VARIABLE 130 + #define IDD_INLINE_LOCAL_VARIABLE 132 + #define IDD_SPLIT_LOCAL_VAR 137 #define IDB_RENAMELOCALEVARIABLE 201 #define IDB_INLINELOCALEVARIABLE 202 *************** *** 11,14 **** --- 14,20 ---- #define IDB_INLINELOCALEVARIABLE1 204 #define IDB_REDUCELOCALEVARIABLESCOPE 204 + #define IDC_NEW_NAME 1000 + #define IDC_OLD_NAME 1001 + #define IDC_CHECK1 1002 // Next default values for new objects Index: rftavc7addin.vcproj =================================================================== RCS file: /cvsroot/cpptool/rfta/src/rftavc7addin/rftavc7addin.vcproj,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** rftavc7addin.vcproj 11 May 2003 17:53:09 -0000 1.1 --- rftavc7addin.vcproj 14 May 2003 18:55:50 -0000 1.2 *************** *** 23,26 **** --- 23,27 ---- Name="VCCLCompilerTool" Optimization="0" + AdditionalIncludeDirectories="../../deplib/boost-compatibility,../../include,../../deplib/cppunit/include,../../deplib/boostcvs" PreprocessorDefinitions="WIN32;_WINDOWS;_DEBUG;_USRDLL" MinimalRebuild="TRUE" *************** *** 39,42 **** --- 40,44 ---- OutputFile="$(OutDir)/$(ProjectName).dll" LinkIncremental="2" + AdditionalLibraryDirectories="../../deplib/cppunit/lib,../../lib" ModuleDefinitionFile=".\AddIn.def" GenerateDebugInformation="TRUE" *************** *** 58,62 **** Name="VCPostBuildEventTool" Description="Performing registration" ! CommandLine="regsvr32 /s /c "$(TargetPath)""/> <Tool Name="VCPreBuildEventTool"/> --- 60,64 ---- Name="VCPostBuildEventTool" Description="Performing registration" ! CommandLine="rem regsvr32 /s /c "$(TargetPath)""/> <Tool Name="VCPreBuildEventTool"/> *************** *** 85,88 **** --- 87,91 ---- Name="VCCLCompilerTool" InlineFunctionExpansion="1" + AdditionalIncludeDirectories="../../deplib/boost-compatibility,../../include,../../deplib/cppunit/include,../../deplib/boostcvs" PreprocessorDefinitions="WIN32;_WINDOWS;NDEBUG;_USRDLL" StringPooling="TRUE" *************** *** 104,107 **** --- 107,111 ---- OutputFile="$(OutDir)/$(ProjectName).dll" LinkIncremental="2" + AdditionalLibraryDirectories="../../deplib/cppunit/lib,../../lib" ModuleDefinitionFile=".\AddIn.def" GenerateDebugInformation="TRUE" *************** *** 123,127 **** Name="VCPostBuildEventTool" Description="Performing registration" ! CommandLine="regsvr32 /s /c "$(TargetPath)""/> <Tool Name="VCPreBuildEventTool"/> --- 127,131 ---- Name="VCPostBuildEventTool" Description="Performing registration" ! CommandLine="rem regsvr32 /s /c "$(TargetPath)""/> <Tool Name="VCPreBuildEventTool"/> *************** *** 141,146 **** <Files> <Filter ! Name="Source Files" ! Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm"> <File RelativePath="AddIn.cpp"> --- 145,150 ---- <Files> <Filter ! Name="AddIns" ! Filter=""> <File RelativePath="AddIn.cpp"> *************** *** 150,153 **** --- 154,160 ---- </File> <File + RelativePath="AddIn.h"> + </File> + <File RelativePath="AddIn.idl"> </File> *************** *** 156,159 **** --- 163,172 ---- </File> <File + RelativePath="Connect.h"> + </File> + <File + RelativePath="Resource.h"> + </File> + <File RelativePath="stdafx.cpp"> <FileConfiguration *************** *** 170,185 **** </FileConfiguration> </File> </Filter> <Filter ! Name="Header Files" ! Filter="h;hpp;hxx;hm;inl;inc"> <File ! RelativePath="Connect.h"> </File> <File ! RelativePath="Resource.h"> </File> <File ! RelativePath="stdafx.h"> </File> </Filter> --- 183,210 ---- </FileConfiguration> </File> + <File + RelativePath="stdafx.h"> + </File> </Filter> <Filter ! Name="Refactoring" ! Filter=""> <File ! RelativePath="RenameLocaleVariableDialog.cpp"> </File> <File ! RelativePath="RenameLocaleVariableDialog.h"> </File> <File ! RelativePath="RftaInlineLocalVarDialog.cpp"> ! </File> ! <File ! RelativePath="RftaInlineLocalVarDialog.h"> ! </File> ! <File ! RelativePath="SplitLocaleVariableDialog.cpp"> ! </File> ! <File ! RelativePath="SplitLocaleVariableDialog.h"> </File> </Filter> *************** *** 206,209 **** --- 231,252 ---- </File> </Filter> + <File + RelativePath="TextDocumentHelper.cpp"> + </File> + <File + RelativePath="TextDocumentHelper.h"> + </File> + <File + RelativePath="TextSelectionHelper.cpp"> + </File> + <File + RelativePath="TextSelectionHelper.h"> + </File> + <File + RelativePath="VC7TextDocument.cpp"> + </File> + <File + RelativePath="VC7TextDocument.h"> + </File> </Files> <Globals> Index: stdafx.h =================================================================== RCS file: /cvsroot/cpptool/rfta/src/rftavc7addin/stdafx.h,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** stdafx.h 12 May 2003 07:21:44 -0000 1.2 --- stdafx.h 14 May 2003 18:55:50 -0000 1.3 *************** *** 58,63 **** #pragma warning( default : 4278 ) ! #define IfFailGo(x) { hr=(x); if (FAILED(hr)) goto Error; } ! #define IfFailGoCheck(x, p) { hr=(x); if (FAILED(hr)) goto Error; if(!p) {hr = E_FAIL; goto Error; } } class DECLSPEC_UUID("9D079750-4251-4722-8E52-E8296A611AE8") rftavc7addinLib; --- 58,70 ---- #pragma warning( default : 4278 ) ! #pragma warning( disable : 4278 ) ! //The following #import imports DTE based on it's LIBID ! #import "libid:80cc9f66-e7d8-4ddd-85b6-d9e6cd0e93e2" version("7.0") lcid("0") raw_interfaces_only named_guids ! #pragma warning( default : 4278 ) ! ! ! ! //#define IfFailGo(x) { hr=(x); if (FAILED(hr)) goto Error; } ! //#define IfFailGoCheck(x, p) { hr=(x); if (FAILED(hr)) goto Error; if(!p) {hr = E_FAIL; goto Error; } } class DECLSPEC_UUID("9D079750-4251-4722-8E52-E8296A611AE8") rftavc7addinLib; |
From: <bl...@us...> - 2003-05-14 18:55:54
|
Update of /cvsroot/cpptool/rfta/src/rftavc7addin/rftavc7addinSetup In directory sc8-pr-cvs1:/tmp/cvs-serv3871/src/rftavc7addin/rftavc7addinSetup Modified Files: rftavc7addinSetup.vdproj Log Message: * started implementing wrapper for VC7 object model. TextSelection seems to be working. Still need to test VC7TextDocument. Index: rftavc7addinSetup.vdproj =================================================================== RCS file: /cvsroot/cpptool/rfta/src/rftavc7addin/rftavc7addinSetup/rftavc7addinSetup.vdproj,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** rftavc7addinSetup.vdproj 12 May 2003 07:21:44 -0000 1.3 --- rftavc7addinSetup.vdproj 14 May 2003 18:55:50 -0000 1.4 *************** *** 28,31 **** --- 28,37 ---- "Entry" { + "MsmKey" = "8:_522BA9FE774D45B2B8765528552DC359" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:C:\\PRG\\VC\\RFTAVC7\\BUILD\\RFTA\\DEBUG\\RFTA_MDD.EXT" + } + "Entry" + { "MsmKey" = "8:_53BF111FA2689E52EB955007FAC50B84" "OwnerKey" = "8:_4F39125FE37B4E7C99CA50E1AEACEF2C" *************** *** 34,37 **** --- 40,67 ---- "Entry" { + "MsmKey" = "8:_53BF111FA2689E52EB955007FAC50B84" + "OwnerKey" = "8:_BDD30E1B06EF492AB8190D9FDEFFEF26" + "MsmSig" = "8:C:\\W2K\\SYSTEM32\\MSVCP70D.DLL" + } + "Entry" + { + "MsmKey" = "8:_53BF111FA2689E52EB955007FAC50B84" + "OwnerKey" = "8:_522BA9FE774D45B2B8765528552DC359" + "MsmSig" = "8:C:\\W2K\\SYSTEM32\\MSVCP70D.DLL" + } + "Entry" + { + "MsmKey" = "8:_592247AE469E8CA7008DFAD9B4ECD204" + "OwnerKey" = "8:_522BA9FE774D45B2B8765528552DC359" + "MsmSig" = "8:C:\\PRG\\VC\\RFTAVC7\\BUILD\\RFTA\\DEBUG\\RFTAPARSER_MDD.EXT" + } + "Entry" + { + "MsmKey" = "8:_BDD30E1B06EF492AB8190D9FDEFFEF26" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:C:\\PRG\\VC\\RFTAVC7\\DEPLIB\\CPPUNIT\\SRC\\CPPUNIT\\DEBUGDLL\\CPPUNITD_DLL.DLL" + } + "Entry" + { "MsmKey" = "8:_C2143E30E84ADF1BB8900CF8CFFE6AAD" "OwnerKey" = "8:_4F39125FE37B4E7C99CA50E1AEACEF2C" *************** *** 50,53 **** --- 80,95 ---- "MsmSig" = "8:C:\\W2K\\SYSTEM32\\MSVCR70D.DLL" } + "Entry" + { + "MsmKey" = "8:_D83A07287F2BE87C8D8C57AA65C80DE9" + "OwnerKey" = "8:_BDD30E1B06EF492AB8190D9FDEFFEF26" + "MsmSig" = "8:C:\\W2K\\SYSTEM32\\MSVCR70D.DLL" + } + "Entry" + { + "MsmKey" = "8:_D83A07287F2BE87C8D8C57AA65C80DE9" + "OwnerKey" = "8:_522BA9FE774D45B2B8765528552DC359" + "MsmSig" = "8:C:\\W2K\\SYSTEM32\\MSVCR70D.DLL" + } } "Configurations" *************** *** 104,108 **** "{54DA9790-1474-11D3-8E00-00C04F6837D0}:_53BF111FA2689E52EB955007FAC50B84" { ! "Signature" = "8:2000000080dd2a10d295c101e85b283e5518c30180dd2a10d295c1010000000000400b0000000000000000006d0073007600630070003700300064002e0064006c006c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" "SourcePath" = "8:MSVCP70D.dll" "TargetName" = "8:MSVCP70D.dll" --- 146,150 ---- "{54DA9790-1474-11D3-8E00-00C04F6837D0}:_53BF111FA2689E52EB955007FAC50B84" { ! "Signature" = "8:2000000080dd2a10d295c1018cb0fcd5e919c30180dd2a10d295c1010000000000400b0000000000000000006d0073007600630070003700300064002e0064006c006c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" "SourcePath" = "8:MSVCP70D.dll" "TargetName" = "8:MSVCP70D.dll" *************** *** 123,129 **** "IsolateTo" = "8:" } "{54DA9790-1474-11D3-8E00-00C04F6837D0}:_C2143E30E84ADF1BB8900CF8CFFE6AAD" { ! "Signature" = "8:2000000080aca7acdf95c10104a358dd4f18c30180aca7acdf95c1010000000000801d0000000000000000006d00660063003700300064002e0064006c006c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" "SourcePath" = "8:MFC70D.DLL" "TargetName" = "8:MFC70D.DLL" --- 165,192 ---- "IsolateTo" = "8:" } + "{54DA9790-1474-11D3-8E00-00C04F6837D0}:_592247AE469E8CA7008DFAD9B4ECD204" + { + "Signature" = "8:200000003ea8c41e8019c3016aea16d6e919c30192e1e6058019c3010000000000e01b00000000000000000072006600740061007000610072007300650072005f006d00640064002e00650078007400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005200460054004100500041007e0031002e0045005800540000000000" + "SourcePath" = "8:rftaparser_mdd.ext" + "TargetName" = "8:rftaparser_mdd.ext" + "Tag" = "8:" + "Folder" = "8:_35EBC673C4CC45569A935CF2127C29EF" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } "{54DA9790-1474-11D3-8E00-00C04F6837D0}:_C2143E30E84ADF1BB8900CF8CFFE6AAD" { ! "Signature" = "8:2000000080aca7acdf95c101ae76e2d5e919c30180aca7acdf95c1010000000000801d0000000000000000006d00660063003700300064002e0064006c006c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" "SourcePath" = "8:MFC70D.DLL" "TargetName" = "8:MFC70D.DLL" *************** *** 166,170 **** "{54DA9790-1474-11D3-8E00-00C04F6837D0}:_D83A07287F2BE87C8D8C57AA65C80DE9" { ! "Signature" = "8:20000000803a49fed195c101349045dd4f18c301803a49fed195c101000000000030080000000000000000006d0073007600630072003700300064002e0064006c006c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" "SourcePath" = "8:MSVCR70D.dll" "TargetName" = "8:MSVCR70D.dll" --- 229,233 ---- "{54DA9790-1474-11D3-8E00-00C04F6837D0}:_D83A07287F2BE87C8D8C57AA65C80DE9" { ! "Signature" = "8:20000000803a49fed195c1017e89f5d5e919c301803a49fed195c101000000000030080000000000000000006d0073007600630072003700300064002e0064006c006c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" "SourcePath" = "8:MSVCR70D.dll" "TargetName" = "8:MSVCR70D.dll" *************** *** 619,622 **** --- 682,743 ---- } } + "{B1E2BB22-187D-11D3-8E02-00C04F6837D0}:_522BA9FE774D45B2B8765528552DC359" + { + "SourcePath" = "8:..\\..\\..\\build\\rfta\\Debug\\rfta_mdd.ext" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_35EBC673C4CC45569A935CF2127C29EF" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + "ProjectOutputGroupRegister" = "3:1" + "OutputConfiguration" = "8:" + "OutputGroupCanonicalName" = "8:Built" + "OutputProjectCanonicalName" = "8:rfta\\rfta.vcproj" + "OutputProjectGuid" = "8:{AECF0AF3-8DB0-498F-8F99-99C1B78BBCBD}" + "ShowKeyOutput" = "11:TRUE" + "ExcludeFilters" + { + } + } + "{B1E2BB22-187D-11D3-8E02-00C04F6837D0}:_BDD30E1B06EF492AB8190D9FDEFFEF26" + { + "SourcePath" = "8:..\\..\\..\\deplib\\cppunit\\src\\cppunit\\DebugDll\\cppunitd_dll.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_35EBC673C4CC45569A935CF2127C29EF" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + "ProjectOutputGroupRegister" = "3:1" + "OutputConfiguration" = "8:" + "OutputGroupCanonicalName" = "8:Built" + "OutputProjectCanonicalName" = "8:..\\deplib\\cppunit\\src\\cppunit\\cppunit_dll.vcproj" + "OutputProjectGuid" = "8:{2EA464D8-AA14-4CED-B21A-3B84B892B33E}" + "ShowKeyOutput" = "11:TRUE" + "ExcludeFilters" + { + } + } } "Product" *************** *** 625,629 **** "ProductName" = "8:rftavc7addinSetup" "ProductCode" = "8:{4F84D796-FDF0-4423-B052-CCB7B4FB29BF}" ! "PackageCode" = "8:{D11C115B-4421-402D-9DD8-FBC7EF202F10}" "UpgradeCode" = "8:{ACC5C73B-1C78-4058-A615-D0F5260F376B}" "RestartWWWService" = "11:FALSE" --- 746,750 ---- "ProductName" = "8:rftavc7addinSetup" "ProductCode" = "8:{4F84D796-FDF0-4423-B052-CCB7B4FB29BF}" ! "PackageCode" = "8:{31F05564-7EBC-4A20-83F7-70317DCAA03A}" "UpgradeCode" = "8:{ACC5C73B-1C78-4058-A615-D0F5260F376B}" "RestartWWWService" = "11:FALSE" |
From: <bl...@us...> - 2003-05-14 18:55:54
|
Update of /cvsroot/cpptool/rfta/src/rftaparser In directory sc8-pr-cvs1:/tmp/cvs-serv3871/src/rftaparser Modified Files: CStringEnumeratorTest.cpp StdAfx.h Log Message: * started implementing wrapper for VC7 object model. TextSelection seems to be working. Still need to test VC7TextDocument. Index: CStringEnumeratorTest.cpp =================================================================== RCS file: /cvsroot/cpptool/rfta/src/rftaparser/CStringEnumeratorTest.cpp,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** CStringEnumeratorTest.cpp 3 May 2003 17:34:01 -0000 1.3 --- CStringEnumeratorTest.cpp 14 May 2003 18:55:49 -0000 1.4 *************** *** 96,99 **** --- 96,100 ---- ++enumText_; ++enumText_; + // those tests failed on VC7 !!! RFTA_ASSERT_EQUAL( 0, enumText_[-3] ); RFTA_ASSERT_EQUAL( '1', enumText_[-2] ); Index: StdAfx.h =================================================================== RCS file: /cvsroot/cpptool/rfta/src/rftaparser/StdAfx.h,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** StdAfx.h 25 Oct 2002 15:43:39 -0000 1.2 --- StdAfx.h 14 May 2003 18:55:49 -0000 1.3 *************** *** 16,20 **** // Put commonly used STL stuff here to reduce compile time. ! #pragma warning( disable: 4786 ) # endif #include <deque> --- 16,20 ---- // Put commonly used STL stuff here to reduce compile time. ! #pragma warning( disable: 4786 4018 ) # endif #include <deque> |
From: <net...@us...> - 2003-05-13 08:02:20
|
Update of /cvsroot/cpptool/rfta/src/rftaparser In directory sc8-pr-cvs1:/tmp/cvs-serv22324/src/rftaparser Modified Files: DeclarationDetailsParserTest.cpp DeclarationDetailsParser.h DeclarationDetailsParser.cpp Log Message: -- corrected detection of declarations and added tests for this Index: DeclarationDetailsParserTest.cpp =================================================================== RCS file: /cvsroot/cpptool/rfta/src/rftaparser/DeclarationDetailsParserTest.cpp,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** DeclarationDetailsParserTest.cpp 13 May 2003 06:44:33 -0000 1.2 --- DeclarationDetailsParserTest.cpp 13 May 2003 08:02:16 -0000 1.3 *************** *** 133,144 **** DeclarationDetailsParserTest::testParserPass() { /* from the c++ 'bible' */ ASSERT_DETAILS_PARSER_PASS( DeclarationDetailsParser, "T(*e)(int(3));" ); ! ASSERT_DETAILS_PARSER_PASS( DeclarationDetailsParser, "T(f)[4];" ); ! //ASSERT_DETAILS_PARSER_PASS( DeclarationDetailsParser, "T(a);" ); ASSERT_DETAILS_PARSER_PASS( DeclarationDetailsParser, "myint (*f)(int) const;" ); ! //ASSERT_DETAILS_PARSER_PASS( DeclarationDetailsParser, "T(a)=4;" ); ASSERT_DETAILS_PARSER_PASS( DeclarationDetailsParser, "T(*b)();" ); ! //ASSERT_DETAILS_PARSER_PASS( DeclarationDetailsParser, "T(x),y,z=7;" ); /* --- 133,145 ---- DeclarationDetailsParserTest::testParserPass() { + ASSERT_DETAILS_PARSER_PASS( DeclarationDetailsParser, "mytype v;" ); /* from the c++ 'bible' */ ASSERT_DETAILS_PARSER_PASS( DeclarationDetailsParser, "T(*e)(int(3));" ); ! ASSERT_DETAILS_PARSER_PASS( DeclarationDetailsParser, "T(f)[4];" ); ! ASSERT_DETAILS_PARSER_PASS( DeclarationDetailsParser, "T(a);" ); ASSERT_DETAILS_PARSER_PASS( DeclarationDetailsParser, "myint (*f)(int) const;" ); ! ASSERT_DETAILS_PARSER_PASS( DeclarationDetailsParser, "T(a)=4;" ); ASSERT_DETAILS_PARSER_PASS( DeclarationDetailsParser, "T(*b)();" ); ! ASSERT_DETAILS_PARSER_PASS( DeclarationDetailsParser, "T(x),y,z=7;" ); /* Index: DeclarationDetailsParser.h =================================================================== RCS file: /cvsroot/cpptool/rfta/src/rftaparser/DeclarationDetailsParser.h,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** DeclarationDetailsParser.h 10 May 2003 13:10:10 -0000 1.5 --- DeclarationDetailsParser.h 13 May 2003 08:02:16 -0000 1.6 *************** *** 78,81 **** --- 78,82 ---- // ENTRY-Point: bool parseDeclarators(); + bool tryParseSingleDeclarator(); // parser has to stay at the character after the operator keyword... Index: DeclarationDetailsParser.cpp =================================================================== RCS file: /cvsroot/cpptool/rfta/src/rftaparser/DeclarationDetailsParser.cpp,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** DeclarationDetailsParser.cpp 13 May 2003 06:44:33 -0000 1.10 --- DeclarationDetailsParser.cpp 13 May 2003 08:02:16 -0000 1.11 *************** *** 407,411 **** // DO SOME LOOK AHEAD TO FIND OUT // a possible declarator that follows: ! // check existence of a next identifier, this is a sign for a userdefined type... std::string identifier; if (tryReadNextIdentifier(identifier)) --- 407,412 ---- // DO SOME LOOK AHEAD TO FIND OUT // a possible declarator that follows: ! // check existence of a next identifier ! // example: "mytype myfct(...)"; std::string identifier; if (tryReadNextIdentifier(identifier)) *************** *** 418,427 **** // example: "mytype (*(*f))(int) const;" // or : "mytype (*f)[4]; ! ! bool maybeBracedDeclarator = false; ! if (tryNextIs('(')) // might be the declarator (e.g. "usertype (*f);" or a parameter (e.g. "int userfct()"; ! { ! findNextBalanced('(',')'); ! maybeBracedDeclarator = true; } // check the characters follow the braces: --- 419,436 ---- // example: "mytype (*(*f))(int) const;" // or : "mytype (*f)[4]; ! // might be a function call too -- see 'tryParseSingleDeclarator' how this is detected ! ! if (*current_ == '(') ! { ! const char * lookahead = current_; ! // might be ! // a declarator (e.g. "T (*f);" or ! // a parameter (e.g. "T (10)"; ! if (tryParseSingleDeclarator()) ! { ! current_ = lookahead; ! return true; ! } else ! return false; } // check the characters follow the braces: *************** *** 439,450 **** std::string seperators=",;=["; - // if braces did occure after the 'identifier' only the following symbols garantee - // a userdefined type (example: "mytype (...)[4]" versus "myfct(...);") - if (maybeBracedDeclarator) - seperators=",;="; bool ret = seperators.find(*current_) == std::string::npos; current_ = rollback; return ret; } --- 448,597 ---- std::string seperators=",;=["; bool ret = seperators.find(*current_) == std::string::npos; current_ = rollback; return ret; + } + + /** + * function does try to read a declarator definition. + */ + bool + DeclarationDetailsParser::tryParseSingleDeclarator() + { + const char * rollback = current_; + int braceLevel = 0; + int identifierCount=0; + + skipSpaces(); + if (*current_ == '(') + { + braceLevel++; + ++current_; + } + + skipSpaces(); + do + { + skipSpaces(); + if (*current_>='0' && *current_<='9') + { + // not a declarator + current_ = rollback; + return false; + } + if (*current_==',' || *current_==';' || *current_=='=') + { + break; + } + // check for an identifier starting at current position: + std::string identifier; + if (tryReadNextIdentifier(identifier)) + { + identifierCount++; + if (identifierCount==1) + continue; + else + break; + } + switch (*current_) + { + + case '*': + case '&': + current_++; + continue; + + case '(': + braceLevel++; + current_++; + continue; + + case ')': + braceLevel--; + current_++; + continue; + + case '[': + current_++; + findNextBalanced('[',']'); + continue; + + default: + // not a declarator + current_ = rollback; + return false; + } + } while (hasNext() && braceLevel!=0); + + // first check for balancing of braces: + if (braceLevel!=0) + { + // not a declarator + current_ = rollback; + return false; + } + skipSpaces(); + + if (identifierCount==0) + { + // check for an identifier starting at current position: + std::string identifier; + if (tryReadNextIdentifier(identifier)) + { + identifierCount++; + } + } + + // the following loop skips over the symbols that are attached on the right hand side of a + // declarator: + // [ ... ] array declarator + // const / throw function declarator + bool doContinue; + do { + doContinue = false; + + std::string identifier; + if (tryReadNextIdentifier(identifier)) + { + if (identifier!="const" && identifier!="throw") + { + // not a declarator + current_ = rollback; + return false; + } + if (identifier=="throw") + { + skipSpaces(); + expect('('); + findNextBalanced('(',')'); + skipSpaces(); + } + doContinue = true; + } + if (*current_=='[') + { + ++current_; + findNextBalanced('[',']'); + skipSpaces(); + doContinue = true; + } + if (*current_=='(') + { + ++current_; + findNextBalanced('(',')'); + skipSpaces(); + doContinue = true; + } + } while (doContinue); + + // check the symbols that can appear after a declarator: + if (*current_==',' || *current_==';' || *current_=='=') + { + return true; + } + // not a declarator + current_ = rollback; + return false; } |
From: <net...@us...> - 2003-05-13 06:44:36
|
Update of /cvsroot/cpptool/rfta/src/rftaparser In directory sc8-pr-cvs1:/tmp/cvs-serv10048/src/rftaparser Modified Files: DeclarationDetailsParserTest.h DeclarationDetailsParserTest.cpp DeclarationDetailsParser.cpp Log Message: -- added some tests (examples from stroustrup's book) -- corrected declaration parser Index: DeclarationDetailsParserTest.h =================================================================== RCS file: /cvsroot/cpptool/rfta/src/rftaparser/DeclarationDetailsParserTest.h,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** DeclarationDetailsParserTest.h 10 May 2003 13:10:10 -0000 1.1 --- DeclarationDetailsParserTest.h 13 May 2003 06:44:33 -0000 1.2 *************** *** 18,22 **** { CPPUNIT_TEST_SUITE( DeclarationDetailsParserTest ); ! CPPUNIT_TEST( testTemplateFuntionFollowedByDecl ); CPPUNIT_TEST_SUITE_END(); --- 18,23 ---- { CPPUNIT_TEST_SUITE( DeclarationDetailsParserTest ); ! CPPUNIT_TEST( testParserFail ); ! CPPUNIT_TEST( testParserPass ); CPPUNIT_TEST_SUITE_END(); *************** *** 32,36 **** void tearDown(); ! void testTemplateFuntionFollowedByDecl(); private: --- 33,38 ---- void tearDown(); ! void testParserFail(); ! void testParserPass(); private: Index: DeclarationDetailsParserTest.cpp =================================================================== RCS file: /cvsroot/cpptool/rfta/src/rftaparser/DeclarationDetailsParserTest.cpp,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** DeclarationDetailsParserTest.cpp 10 May 2003 13:10:10 -0000 1.1 --- DeclarationDetailsParserTest.cpp 13 May 2003 06:44:33 -0000 1.2 *************** *** 18,22 **** template<typename ParserType> ! void checkParserFail( const std::string &source, const CppUnit::SourceLine &sourceLine, Refactoring::Testing::Identity<ParserType> ) --- 18,22 ---- template<typename ParserType> ! void checkDetailsParserFail( const std::string &source, const CppUnit::SourceLine &sourceLine, Refactoring::Testing::Identity<ParserType> ) *************** *** 51,56 **** } ! #define ASSERT_PARSER_FAIL( ParserType, source )\ ! Refactoring::checkParserFail<ParserType>( source, \ CPPUNIT_SOURCELINE(), \ Refactoring::Testing::Identity<ParserType>() ) --- 51,95 ---- } ! template<typename ParserType> ! void checkDetailsParserPass( const std::string &source, ! const CppUnit::SourceLine &sourceLine, ! Refactoring::Testing::Identity<ParserType> ) ! { ! SourceASTNodePtr sourceNode = SourceASTNode::create( source, source ); ! ParseContext context( sourceNode ); ! ! ASTNodePtr compound = ! ASTNode::create( ASTNodeTypes::compoundStatement, ! sourceNode, ! 0, ! source.length(), ! sourceNode ); ! ASTNodePtr decl = ! ASTNode::create( ASTNodeTypes::declarationOrExpression, ! compound, ! 0, ! source.length(), ! sourceNode ); ! context.addNode( decl ); ! ! ParserType parser( context, ! decl, ! sourceNode ! ); ! ! CppUnit::Message message( "parsing did not pass", ! std::string( "using parser: " ) + ! typeid(ParserType).name(), ! "Source:\n" + source ); ! CppUnit::Asserter::failIf( !parser.tryParse(), message, sourceLine ); ! } ! ! #define ASSERT_DETAILS_PARSER_FAIL( ParserType, source )\ ! Refactoring::checkDetailsParserFail<ParserType>( source, \ ! CPPUNIT_SOURCELINE(), \ ! Refactoring::Testing::Identity<ParserType>() ) ! ! #define ASSERT_DETAILS_PARSER_PASS( ParserType, source )\ ! Refactoring::checkDetailsParserPass<ParserType>( source, \ CPPUNIT_SOURCELINE(), \ Refactoring::Testing::Identity<ParserType>() ) *************** *** 79,89 **** void ! DeclarationDetailsParserTest::testTemplateFuntionFollowedByDecl() { ! ASSERT_PARSER_FAIL( DeclarationDetailsParser, "call_fct(10);" ); ! ASSERT_PARSER_FAIL( DeclarationDetailsParser, "sizeof SomeType;" ); ! ASSERT_PARSER_FAIL( DeclarationDetailsParser, "new SomeObject;" ); ! ASSERT_PARSER_FAIL( DeclarationDetailsParser, "x = x + 3;" ); ! ASSERT_PARSER_FAIL( DeclarationDetailsParser, "name.id = name.length() > 10 ? 1 : 2;" ); } --- 118,149 ---- void ! DeclarationDetailsParserTest::testParserFail() { ! ASSERT_DETAILS_PARSER_FAIL( DeclarationDetailsParser, "call_fct(10);" ); ! ASSERT_DETAILS_PARSER_FAIL( DeclarationDetailsParser, "sizeof SomeType;" ); ! ASSERT_DETAILS_PARSER_FAIL( DeclarationDetailsParser, "new SomeObject;" ); ! ASSERT_DETAILS_PARSER_FAIL( DeclarationDetailsParser, "x = x + 3;" ); ! ASSERT_DETAILS_PARSER_FAIL( DeclarationDetailsParser, "name.id = name.length() > 10 ? 1 : 2;" ); ! /* from the c++ 'bible' */ ! ASSERT_DETAILS_PARSER_FAIL( DeclarationDetailsParser, "T(a)->m;" ); ! ASSERT_DETAILS_PARSER_FAIL( DeclarationDetailsParser, "T(a)++;" ); ! } ! ! void ! DeclarationDetailsParserTest::testParserPass() ! { ! /* from the c++ 'bible' */ ! ASSERT_DETAILS_PARSER_PASS( DeclarationDetailsParser, "T(*e)(int(3));" ); ! ASSERT_DETAILS_PARSER_PASS( DeclarationDetailsParser, "T(f)[4];" ); ! //ASSERT_DETAILS_PARSER_PASS( DeclarationDetailsParser, "T(a);" ); ! ASSERT_DETAILS_PARSER_PASS( DeclarationDetailsParser, "myint (*f)(int) const;" ); ! //ASSERT_DETAILS_PARSER_PASS( DeclarationDetailsParser, "T(a)=4;" ); ! ASSERT_DETAILS_PARSER_PASS( DeclarationDetailsParser, "T(*b)();" ); ! //ASSERT_DETAILS_PARSER_PASS( DeclarationDetailsParser, "T(x),y,z=7;" ); ! ! /* ! all of these could be statements, but the standard says, if a ! 'declaration' fits, interprete it as declaration ! */ } Index: DeclarationDetailsParser.cpp =================================================================== RCS file: /cvsroot/cpptool/rfta/src/rftaparser/DeclarationDetailsParser.cpp,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** DeclarationDetailsParser.cpp 10 May 2003 13:10:10 -0000 1.9 --- DeclarationDetailsParser.cpp 13 May 2003 06:44:33 -0000 1.10 *************** *** 416,424 **** // check for a special case where the declarator starts with a '(' ! // example: "int (*(*f))(int) const;" if (tryNextIs('(')) // might be the declarator (e.g. "usertype (*f);" or a parameter (e.g. "int userfct()"; { findNextBalanced('(',')'); } // check the characters follow the braces: --- 416,427 ---- // check for a special case where the declarator starts with a '(' ! // example: "mytype (*(*f))(int) const;" ! // or : "mytype (*f)[4]; + bool maybeBracedDeclarator = false; if (tryNextIs('(')) // might be the declarator (e.g. "usertype (*f);" or a parameter (e.g. "int userfct()"; { findNextBalanced('(',')'); + maybeBracedDeclarator = true; } // check the characters follow the braces: *************** *** 436,441 **** std::string seperators=",;=["; ! bool ret = seperators.find(*current_) == std::string::npos; current_ = rollback; return ret; --- 439,448 ---- std::string seperators=",;=["; ! // if braces did occure after the 'identifier' only the following symbols garantee ! // a userdefined type (example: "mytype (...)[4]" versus "myfct(...);") ! if (maybeBracedDeclarator) ! seperators=",;="; + bool ret = seperators.find(*current_) == std::string::npos; current_ = rollback; return ret; *************** *** 609,618 **** } else { ! findNextBalanced('(',')'); ! readUntilNextOf(";,=("); if (tryNextIs('(')) { functionDeclarator = true; findNextBalanced('(',')'); } } --- 616,629 ---- } else { ! findNextBalanced('(',')'); ! skipSpaces(); if (tryNextIs('(')) { functionDeclarator = true; findNextBalanced('(',')'); + } + if (tryNextIs('[')) + { + findNextBalanced('[',']'); } } |
From: <bl...@us...> - 2003-05-12 19:31:38
|
Update of /cvsroot/cpptool/rfta/src/rftaparser In directory sc8-pr-cvs1:/tmp/cvs-serv10827/src/rftaparser Modified Files: rftaparser.dsp Log Message: * fixed configuration so that it build correctly with the new boost.filesystem if boost 1.30 is in include/boost Index: rftaparser.dsp =================================================================== RCS file: /cvsroot/cpptool/rfta/src/rftaparser/rftaparser.dsp,v retrieving revision 1.54 retrieving revision 1.55 diff -C2 -d -r1.54 -r1.55 *** rftaparser.dsp 10 May 2003 13:11:52 -0000 1.54 --- rftaparser.dsp 12 May 2003 19:31:35 -0000 1.55 *************** *** 44,48 **** # PROP Target_Dir "" # ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "RFTA_EXPORTS" /Yu"stdafx.h" /FD /c ! # ADD CPP /nologo /MD /W3 /GR /GX /O2 /I "../../deplib/boost-compatibility" /I "../../include" /I "../../deplib/cppunit/include" /I "../../deplib/boostcvs" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "RFTAPARSER_DLL_BUILD" /D "RFTAPARSER_NO_UT" /Yu"stdafx.h" /FD /c # ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32 # ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32 --- 44,48 ---- # PROP Target_Dir "" # ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "RFTA_EXPORTS" /Yu"stdafx.h" /FD /c ! # ADD CPP /nologo /MD /W3 /GR /GX /O2 /I "../../deplib/boostcvs" /I "../../deplib/boost-compatibility" /I "../../include" /I "../../deplib/cppunit/include" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "RFTAPARSER_DLL_BUILD" /D "RFTAPARSER_NO_UT" /Yu"stdafx.h" /FD /c # ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32 # ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32 *************** *** 56,61 **** # ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /out:"..\..\build\rftaparser\Release/rftaparser_mdr.ext" # Begin Special Build Tool ! TargetDir=\Projects\Cpptool\rfta\build\rftaparser\Release ! TargetPath=\Projects\Cpptool\rfta\build\rftaparser\Release\rftaparser_mdr.ext TargetName=rftaparser_mdr SOURCE="$(InputPath)" --- 56,61 ---- # ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /out:"..\..\build\rftaparser\Release/rftaparser_mdr.ext" # Begin Special Build Tool ! TargetDir=\prg\vc\Rfta\build\rftaparser\Release ! TargetPath=\prg\vc\Rfta\build\rftaparser\Release\rftaparser_mdr.ext TargetName=rftaparser_mdr SOURCE="$(InputPath)" *************** *** 78,82 **** # PROP Target_Dir "" # ADD BASE CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "RFTA_EXPORTS" /Yu"stdafx.h" /FD /GZ /c ! # ADD CPP /nologo /MDd /W3 /Gm /GR /GX /ZI /Od /I "../../deplib/boost-compatibility" /I "../../include" /I "../../deplib/cppunit/include" /D "_DEBUG" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "RFTAPARSER_DLL_BUILD" /D CPPUNIT_WRAP_COLUMN=120 /Yu"stdafx.h" /FD /GZ /c # ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32 # ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32 --- 78,82 ---- # PROP Target_Dir "" # ADD BASE CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "RFTA_EXPORTS" /Yu"stdafx.h" /FD /GZ /c ! # ADD CPP /nologo /MDd /W3 /Gm /GR /GX /ZI /Od /I "../../deplib/boost-compatibility" /I "../../deplib/boostcvs" /I "../../include" /I "../../deplib/cppunit/include" /D "_DEBUG" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "RFTAPARSER_DLL_BUILD" /D CPPUNIT_WRAP_COLUMN=120 /Yu"stdafx.h" /FD /GZ /c # ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32 # ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32 *************** *** 90,95 **** # ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib cppunitd_dll.lib /nologo /dll /debug /machine:I386 /out:"..\..\build\rftaparser\Debug/rftaparser_mdd.ext" /pdbtype:sept /libpath:"../../deplib/cppunit/lib" # Begin Special Build Tool ! TargetDir=\Projects\Cpptool\rfta\build\rftaparser\Debug ! TargetPath=\Projects\Cpptool\rfta\build\rftaparser\Debug\rftaparser_mdd.ext TargetName=rftaparser_mdd SOURCE="$(InputPath)" --- 90,95 ---- # ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib cppunitd_dll.lib /nologo /dll /debug /machine:I386 /out:"..\..\build\rftaparser\Debug/rftaparser_mdd.ext" /pdbtype:sept /libpath:"../../deplib/cppunit/lib" # Begin Special Build Tool ! TargetDir=\prg\vc\Rfta\build\rftaparser\Debug ! TargetPath=\prg\vc\Rfta\build\rftaparser\Debug\rftaparser_mdd.ext TargetName=rftaparser_mdd SOURCE="$(InputPath)" |
From: <bl...@us...> - 2003-05-12 19:31:38
|
Update of /cvsroot/cpptool/rfta/src/astdumper In directory sc8-pr-cvs1:/tmp/cvs-serv10827/src/astdumper Modified Files: astdump.dsp Log Message: * fixed configuration so that it build correctly with the new boost.filesystem if boost 1.30 is in include/boost Index: astdump.dsp =================================================================== RCS file: /cvsroot/cpptool/rfta/src/astdumper/astdump.dsp,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** astdump.dsp 1 Apr 2003 08:29:04 -0000 1.3 --- astdump.dsp 12 May 2003 19:31:34 -0000 1.4 *************** *** 72,76 **** # PROP Target_Dir "" # ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c ! # ADD CPP /nologo /MDd /W3 /Gm /GR /GX /ZI /Od /I "../../include" /I "../../deplib/boostcvs" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /GZ /c # SUBTRACT CPP /YX # ADD BASE RSC /l 0x40c /d "_DEBUG" --- 72,76 ---- # PROP Target_Dir "" # ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c ! # ADD CPP /nologo /MDd /W3 /Gm /GR /GX /ZI /Od /I "../../deplib/boostcvs" /I "../../include" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /GZ /c # SUBTRACT CPP /YX # ADD BASE RSC /l 0x40c /d "_DEBUG" *************** *** 103,111 **** --- 103,131 ---- # Begin Source File + SOURCE=..\..\deplib\boostcvs\boost\filesystem\convenience.hpp + # End Source File + # Begin Source File + SOURCE=..\..\deplib\boostcvs\libs\filesystem\src\exception.cpp # End Source File # Begin Source File + SOURCE=..\..\deplib\boostcvs\boost\filesystem\exception.hpp + # End Source File + # Begin Source File + + SOURCE=..\..\deplib\boostcvs\boost\filesystem\fstream.hpp + # End Source File + # Begin Source File + + SOURCE=..\..\deplib\boostcvs\boost\filesystem\operations.hpp + # End Source File + # Begin Source File + SOURCE=..\..\deplib\boostcvs\libs\filesystem\src\operations_posix_windows.cpp + # End Source File + # Begin Source File + + SOURCE=..\..\deplib\boostcvs\boost\filesystem\path.hpp # End Source File # Begin Source File |
From: <bl...@us...> - 2003-05-12 07:21:48
|
Update of /cvsroot/cpptool/rfta/src/rftavc7addin/rftavc7addinSetup In directory sc8-pr-cvs1:/tmp/cvs-serv27609/rftavc7addinSetup Modified Files: rftavc7addinSetup.vdproj Log Message: * finally managed to enable the MFC within the add-in Index: rftavc7addinSetup.vdproj =================================================================== RCS file: /cvsroot/cpptool/rfta/src/rftavc7addin/rftavc7addinSetup/rftavc7addinSetup.vdproj,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** rftavc7addinSetup.vdproj 11 May 2003 22:09:58 -0000 1.2 --- rftavc7addinSetup.vdproj 12 May 2003 07:21:44 -0000 1.3 *************** *** 34,37 **** --- 34,43 ---- "Entry" { + "MsmKey" = "8:_C2143E30E84ADF1BB8900CF8CFFE6AAD" + "OwnerKey" = "8:_4F39125FE37B4E7C99CA50E1AEACEF2C" + "MsmSig" = "8:C:\\W2K\\SYSTEM32\\MFC70D.DLL" + } + "Entry" + { "MsmKey" = "8:_D067F475DC974BE7977A73691F994F6A" "OwnerKey" = "8:_UNDEFINED" *************** *** 98,102 **** "{54DA9790-1474-11D3-8E00-00C04F6837D0}:_53BF111FA2689E52EB955007FAC50B84" { ! "Signature" = "8:2000000080dd2a10d295c101fcffb9360918c30180dd2a10d295c1010000000000400b0000000000000000006d0073007600630070003700300064002e0064006c006c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" "SourcePath" = "8:MSVCP70D.dll" "TargetName" = "8:MSVCP70D.dll" --- 104,108 ---- "{54DA9790-1474-11D3-8E00-00C04F6837D0}:_53BF111FA2689E52EB955007FAC50B84" { ! "Signature" = "8:2000000080dd2a10d295c101e85b283e5518c30180dd2a10d295c1010000000000400b0000000000000000006d0073007600630070003700300064002e0064006c006c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" "SourcePath" = "8:MSVCP70D.dll" "TargetName" = "8:MSVCP70D.dll" *************** *** 117,120 **** --- 123,147 ---- "IsolateTo" = "8:" } + "{54DA9790-1474-11D3-8E00-00C04F6837D0}:_C2143E30E84ADF1BB8900CF8CFFE6AAD" + { + "Signature" = "8:2000000080aca7acdf95c10104a358dd4f18c30180aca7acdf95c1010000000000801d0000000000000000006d00660063003700300064002e0064006c006c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + "SourcePath" = "8:MFC70D.DLL" + "TargetName" = "8:MFC70D.DLL" + "Tag" = "8:" + "Folder" = "8:_35EBC673C4CC45569A935CF2127C29EF" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } "{54DA9790-1474-11D3-8E00-00C04F6837D0}:_D067F475DC974BE7977A73691F994F6A" { *************** *** 139,143 **** "{54DA9790-1474-11D3-8E00-00C04F6837D0}:_D83A07287F2BE87C8D8C57AA65C80DE9" { ! "Signature" = "8:20000000803a49fed195c101a0bdd81b0818c301803a49fed195c101000000000030080000000000000000006d0073007600630072003700300064002e0064006c006c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" "SourcePath" = "8:MSVCR70D.dll" "TargetName" = "8:MSVCR70D.dll" --- 166,170 ---- "{54DA9790-1474-11D3-8E00-00C04F6837D0}:_D83A07287F2BE87C8D8C57AA65C80DE9" { ! "Signature" = "8:20000000803a49fed195c101349045dd4f18c301803a49fed195c101000000000030080000000000000000006d0073007600630072003700300064002e0064006c006c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" "SourcePath" = "8:MSVCR70D.dll" "TargetName" = "8:MSVCR70D.dll" *************** *** 598,602 **** "ProductName" = "8:rftavc7addinSetup" "ProductCode" = "8:{4F84D796-FDF0-4423-B052-CCB7B4FB29BF}" ! "PackageCode" = "8:{FFF9AC04-8FF0-4F3C-9449-7CBAB39509BE}" "UpgradeCode" = "8:{ACC5C73B-1C78-4058-A615-D0F5260F376B}" "RestartWWWService" = "11:FALSE" --- 625,629 ---- "ProductName" = "8:rftavc7addinSetup" "ProductCode" = "8:{4F84D796-FDF0-4423-B052-CCB7B4FB29BF}" ! "PackageCode" = "8:{D11C115B-4421-402D-9DD8-FBC7EF202F10}" "UpgradeCode" = "8:{ACC5C73B-1C78-4058-A615-D0F5260F376B}" "RestartWWWService" = "11:FALSE" |
From: <bl...@us...> - 2003-05-12 07:21:48
|
Update of /cvsroot/cpptool/rfta/src/rftavc7addin In directory sc8-pr-cvs1:/tmp/cvs-serv27609 Modified Files: AddIn.cpp Connect.cpp stdafx.h Log Message: * finally managed to enable the MFC within the add-in Index: AddIn.cpp =================================================================== RCS file: /cvsroot/cpptool/rfta/src/rftavc7addin/AddIn.cpp,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** AddIn.cpp 11 May 2003 17:53:09 -0000 1.1 --- AddIn.cpp 12 May 2003 07:21:44 -0000 1.2 *************** *** 7,11 **** CAddInModule _AtlModule; ! // DLL Entry Point extern "C" BOOL WINAPI DllMain(HINSTANCE hInstance, DWORD dwReason, LPVOID lpReserved) --- 7,11 ---- CAddInModule _AtlModule; ! /* // DLL Entry Point extern "C" BOOL WINAPI DllMain(HINSTANCE hInstance, DWORD dwReason, LPVOID lpReserved) *************** *** 14,17 **** --- 14,89 ---- return _AtlModule.DllMain(dwReason, lpReserved); } + */ + + + + + + + ///////////////////////////////////////////////////////////////////////////// + // RFTAAddinVC7App + + class RFTAAddinVC7App : public CWinApp + { + public: + RFTAAddinVC7App(); + + // Overrides + // ClassWizard generated virtual function overrides + //{{AFX_VIRTUAL(RFTAAddinVC7App) + public: + virtual BOOL InitInstance(); + virtual int ExitInstance(); + //}}AFX_VIRTUAL + + //{{AFX_MSG(RFTAAddinVC7App) + // NOTE - the ClassWizard will add and remove member functions here. + // DO NOT EDIT what you see in these blocks of generated code ! + //}}AFX_MSG + DECLARE_MESSAGE_MAP() + }; + + + ///////////////////////////////////////////////////////////////////////////// + // RFTAAddinVC7App + + BEGIN_MESSAGE_MAP(RFTAAddinVC7App, CWinApp) + //{{AFX_MSG_MAP(RFTAAddinVC7App) + // NOTE - the ClassWizard will add and remove mapping macros here. + // DO NOT EDIT what you see in these blocks of generated code! + //}}AFX_MSG_MAP + END_MESSAGE_MAP() + + ///////////////////////////////////////////////////////////////////////////// + // The one and only RFTAAddinVC7App object + + RFTAAddinVC7App theApp; + + ///////////////////////////////////////////////////////////////////////////// + // RFTAAddinVC7App construction + + RFTAAddinVC7App::RFTAAddinVC7App() + { + // TODO: add construction code here, + // Place all significant initialization in InitInstance + } + + ///////////////////////////////////////////////////////////////////////////// + // RFTAAddinVC7App initialization + + BOOL RFTAAddinVC7App::InitInstance() + { + _AtlModule.SetResourceInstance(m_hInstance); + + return CWinApp::InitInstance(); + } + + int RFTAAddinVC7App::ExitInstance() + { + // _AtlModule.Term(); + return CWinApp::ExitInstance(); + } + + *************** *** 19,22 **** --- 91,95 ---- STDAPI DllCanUnloadNow(void) { + AFX_MANAGE_STATE(AfxGetStaticModuleState()); return _AtlModule.DllCanUnloadNow(); } *************** *** 26,29 **** --- 99,103 ---- STDAPI DllGetClassObject(REFCLSID rclsid, REFIID riid, LPVOID* ppv) { + AFX_MANAGE_STATE(AfxGetStaticModuleState()); return _AtlModule.DllGetClassObject(rclsid, riid, ppv); } *************** *** 33,36 **** --- 107,111 ---- STDAPI DllRegisterServer(void) { + AFX_MANAGE_STATE(AfxGetStaticModuleState()); // registers object, typelib and all interfaces in typelib HRESULT hr = _AtlModule.DllRegisterServer(); *************** *** 42,45 **** --- 117,121 ---- STDAPI DllUnregisterServer(void) { + AFX_MANAGE_STATE(AfxGetStaticModuleState()); HRESULT hr = _AtlModule.DllUnregisterServer(); return hr; Index: Connect.cpp =================================================================== RCS file: /cvsroot/cpptool/rfta/src/rftavc7addin/Connect.cpp,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** Connect.cpp 11 May 2003 17:53:09 -0000 1.1 --- Connect.cpp 12 May 2003 07:21:44 -0000 1.2 *************** *** 57,60 **** --- 57,88 ---- }; + + /* + + + void GetLastErrorDescription(CComBSTR& bstr) + { + CComPtr<IErrorInfo> pErrorInfo; + if (GetErrorInfo(0, &pErrorInfo) == S_OK) + pErrorInfo->GetDescription(&bstr); + } + + #define VERIFY_OK(f) \ + { \ + HRESULT hr = (f); \ + if (hr != S_OK) \ + { \ + if (FAILED(hr)) \ + { \ + CComBSTR bstr; \ + GetLastErrorDescription(bstr); \ + _RPTF2(_CRT_ASSERT, "Object call returned %lx\n\n%S", hr, (BSTR) bstr); \ + } \ + else \ + _RPTF1(_CRT_ASSERT, "Object call returned %lx", hr); \ + } \ + } + */ + inline void checkIDTCall( HRESULT hresult ) { *************** *** 78,82 **** STDMETHODIMP CConnect::OnConnection(IDispatch *pApplication, AddInDesignerObjects::ext_ConnectMode ConnectMode, IDispatch *pAddInInst, SAFEARRAY ** /*custom*/ ) { ! // AFX_MANAGE_STATE(AfxGetStaticModuleState()); // _asm int 3; // comment this out to force an assertion when loading the add-in. --- 106,110 ---- STDMETHODIMP CConnect::OnConnection(IDispatch *pApplication, AddInDesignerObjects::ext_ConnectMode ConnectMode, IDispatch *pAddInInst, SAFEARRAY ** /*custom*/ ) { ! AFX_MANAGE_STATE(AfxGetStaticModuleState()); // _asm int 3; // comment this out to force an assertion when loading the add-in. *************** *** 320,329 **** STDMETHODIMP CConnect::Exec(BSTR bstrCmdName, EnvDTE::vsCommandExecOption ExecuteOption, VARIANT * /*pvarVariantIn*/, VARIANT * /*pvarVariantOut*/, VARIANT_BOOL *pvbHandled) { *pvbHandled = VARIANT_FALSE; if(ExecuteOption == EnvDTE::vsCommandExecOptionDoDefault) { CComBSTR commandName = bstrCmdName; ! ::MessageBoxW( 0, commandName, commandName, MB_OK ); *pvbHandled = VARIANT_TRUE; --- 348,360 ---- STDMETHODIMP CConnect::Exec(BSTR bstrCmdName, EnvDTE::vsCommandExecOption ExecuteOption, VARIANT * /*pvarVariantIn*/, VARIANT * /*pvarVariantOut*/, VARIANT_BOOL *pvbHandled) { + AFX_MANAGE_STATE(AfxGetStaticModuleState()); + *pvbHandled = VARIANT_FALSE; if(ExecuteOption == EnvDTE::vsCommandExecOptionDoDefault) { CComBSTR commandName = bstrCmdName; + AfxMessageBox( "Hello from MFC: " + CString(commandName) ); ! // ::MessageBoxW( 0, commandName, commandName, MB_OK ); *pvbHandled = VARIANT_TRUE; Index: stdafx.h =================================================================== RCS file: /cvsroot/cpptool/rfta/src/rftavc7addin/stdafx.h,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** stdafx.h 11 May 2003 17:53:10 -0000 1.1 --- stdafx.h 12 May 2003 07:21:44 -0000 1.2 *************** *** 36,39 **** --- 36,48 ---- #include "resource.h" + + + #define VC_EXTRALEAN // Exclude rarely-used stuff from Windows headers + + #include <afxwin.h> // MFC core and standard components + #include <afxdisp.h> + #include <afxcmn.h> + #include <afxtempl.h> + #include <atlbase.h> #include <atlcom.h> |
From: <bl...@us...> - 2003-05-11 22:10:01
|
Update of /cvsroot/cpptool/rfta/src/rftavc7addin/rftavc7addinSetup In directory sc8-pr-cvs1:/tmp/cvs-serv22543/rftavc7addinSetup Modified Files: rftavc7addinSetup.vdproj Log Message: * fixed satellite dll filename * install now correctly register the dll Index: rftavc7addinSetup.vdproj =================================================================== RCS file: /cvsroot/cpptool/rfta/src/rftavc7addin/rftavc7addinSetup/rftavc7addinSetup.vdproj,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** rftavc7addinSetup.vdproj 11 May 2003 17:53:10 -0000 1.1 --- rftavc7addinSetup.vdproj 11 May 2003 22:09:58 -0000 1.2 *************** *** 16,19 **** --- 16,25 ---- "Entry" { + "MsmKey" = "8:_35EA69036D8A4CC6827B528D20437232" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:C:\\PRG\\VC\\RFTAVC7\\SRC\\RFTAVC7ADDIN\\DEBUG\\RESOURCES\\1033\\RFTAVC7ADDINUI.DLL" + } + "Entry" + { "MsmKey" = "8:_4F39125FE37B4E7C99CA50E1AEACEF2C" "OwnerKey" = "8:_UNDEFINED" *************** *** 28,31 **** --- 34,43 ---- "Entry" { + "MsmKey" = "8:_D067F475DC974BE7977A73691F994F6A" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:C:\\PRG\\VC\\RFTAVC7\\SRC\\RFTAVC7ADDIN\\REGISTER.BAT" + } + "Entry" + { "MsmKey" = "8:_D83A07287F2BE87C8D8C57AA65C80DE9" "OwnerKey" = "8:_4F39125FE37B4E7C99CA50E1AEACEF2C" *************** *** 86,90 **** "{54DA9790-1474-11D3-8E00-00C04F6837D0}:_53BF111FA2689E52EB955007FAC50B84" { ! "Signature" = "8:2000000080dd2a10d295c10164aaeeb2d217c30180dd2a10d295c1010000000000400b0000000000000000006d0073007600630070003700300064002e0064006c006c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" "SourcePath" = "8:MSVCP70D.dll" "TargetName" = "8:MSVCP70D.dll" --- 98,102 ---- "{54DA9790-1474-11D3-8E00-00C04F6837D0}:_53BF111FA2689E52EB955007FAC50B84" { ! "Signature" = "8:2000000080dd2a10d295c101fcffb9360918c30180dd2a10d295c1010000000000400b0000000000000000006d0073007600630070003700300064002e0064006c006c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" "SourcePath" = "8:MSVCP70D.dll" "TargetName" = "8:MSVCP70D.dll" *************** *** 105,111 **** "IsolateTo" = "8:" } "{54DA9790-1474-11D3-8E00-00C04F6837D0}:_D83A07287F2BE87C8D8C57AA65C80DE9" { ! "Signature" = "8:20000000803a49fed195c10164aaeeb2d217c301803a49fed195c101000000000030080000000000000000006d0073007600630072003700300064002e0064006c006c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" "SourcePath" = "8:MSVCR70D.dll" "TargetName" = "8:MSVCR70D.dll" --- 117,143 ---- "IsolateTo" = "8:" } + "{54DA9790-1474-11D3-8E00-00C04F6837D0}:_D067F475DC974BE7977A73691F994F6A" + { + "SourcePath" = "8:..\\register.bat" + "TargetName" = "8:register.bat" + "Tag" = "8:" + "Folder" = "8:_35EBC673C4CC45569A935CF2127C29EF" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } "{54DA9790-1474-11D3-8E00-00C04F6837D0}:_D83A07287F2BE87C8D8C57AA65C80DE9" { ! "Signature" = "8:20000000803a49fed195c101a0bdd81b0818c301803a49fed195c101000000000030080000000000000000006d0073007600630072003700300064002e0064006c006c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" "SourcePath" = "8:MSVCR70D.dll" "TargetName" = "8:MSVCR70D.dll" *************** *** 142,145 **** --- 174,199 ---- "Folders" { + "{461E96AF-1495-11D3-8D6C-00A0C9CFCEE6}:_6611B9FDF4FE4253802A93A762258C08" + { + "Name" = "8:resources" + "AlwaysCreate" = "11:FALSE" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Property" = "8:_06BC3CC387DA462A8F3668FF6EDA7CC2" + "Folders" + { + "{461E96AF-1495-11D3-8D6C-00A0C9CFCEE6}:_C279D78E08494C13A83E3A3059AF8D33" + { + "Name" = "8:1033" + "AlwaysCreate" = "11:FALSE" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Property" = "8:_D6E363B3AE1E4D469971797A914EC62F" + "Folders" + { + } + } + } + } } } *************** *** 480,486 **** "ProjectOutput" { "{B1E2BB22-187D-11D3-8E02-00C04F6837D0}:_4F39125FE37B4E7C99CA50E1AEACEF2C" { ! "SourcePath" = "8:..\\Debug\\rftavc7addin.dll" "TargetName" = "8:" "Tag" = "8:" --- 534,569 ---- "ProjectOutput" { + "{B1E2BB22-187D-11D3-8E02-00C04F6837D0}:_35EA69036D8A4CC6827B528D20437232" + { + "SourcePath" = "8:..\\debug\\resources\\1033\\rftavc7addinui.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_C279D78E08494C13A83E3A3059AF8D33" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + "ProjectOutputGroupRegister" = "3:1" + "OutputConfiguration" = "8:" + "OutputGroupCanonicalName" = "8:Built" + "OutputProjectCanonicalName" = "8:rftavc7addin\\rftavc7addinui\\rftavc7addinui.vcproj" + "OutputProjectGuid" = "8:{6FEC82A8-D508-4BDA-8005-77F70DB3709C}" + "ShowKeyOutput" = "11:TRUE" + "ExcludeFilters" + { + } + } "{B1E2BB22-187D-11D3-8E02-00C04F6837D0}:_4F39125FE37B4E7C99CA50E1AEACEF2C" { ! "SourcePath" = "8:..\\debug\\rftavc7addin.dll" "TargetName" = "8:" "Tag" = "8:" *************** *** 499,503 **** "IsDependency" = "11:FALSE" "IsolateTo" = "8:" ! "ProjectOutputGroupRegister" = "3:2" "OutputConfiguration" = "8:" "OutputGroupCanonicalName" = "8:Built" --- 582,586 ---- "IsDependency" = "11:FALSE" "IsolateTo" = "8:" ! "ProjectOutputGroupRegister" = "3:4" "OutputConfiguration" = "8:" "OutputGroupCanonicalName" = "8:Built" *************** *** 515,519 **** "ProductName" = "8:rftavc7addinSetup" "ProductCode" = "8:{4F84D796-FDF0-4423-B052-CCB7B4FB29BF}" ! "PackageCode" = "8:{3E25C57E-218D-44CA-A7CD-DAD78C5B5B67}" "UpgradeCode" = "8:{ACC5C73B-1C78-4058-A615-D0F5260F376B}" "RestartWWWService" = "11:FALSE" --- 598,602 ---- "ProductName" = "8:rftavc7addinSetup" "ProductCode" = "8:{4F84D796-FDF0-4423-B052-CCB7B4FB29BF}" ! "PackageCode" = "8:{FFF9AC04-8FF0-4F3C-9449-7CBAB39509BE}" "UpgradeCode" = "8:{ACC5C73B-1C78-4058-A615-D0F5260F376B}" "RestartWWWService" = "11:FALSE" |
From: <bl...@us...> - 2003-05-11 22:10:01
|
Update of /cvsroot/cpptool/rfta/src/rftavc7addin In directory sc8-pr-cvs1:/tmp/cvs-serv22543 Modified Files: AddIn.rgs Log Message: * fixed satellite dll filename * install now correctly register the dll Index: AddIn.rgs =================================================================== RCS file: /cvsroot/cpptool/rfta/src/rftavc7addin/AddIn.rgs,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** AddIn.rgs 11 May 2003 21:45:09 -0000 1.2 --- AddIn.rgs 11 May 2003 22:09:58 -0000 1.3 *************** *** 39,52 **** ForceRemove 'RFTA' { ! val FriendlyName = s 'RFTA' ! val AboutBoxDetails = s 'RFTA ! Copyright (c) 1999-2002 by Oz Solomonovich ! http://www.wndtabs.com' val AboutBoxIcon = b 0000010002002020100000000000E8020000260000001010100000000000280100000E0300002800000020000000400000000100040000000000800200000000000000000000000000000000000000000000000080000080000000808000800000008000800080800000C0C0C000808080000000FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF000000000000000000000000000000000000000000000FFFFFFFFF00000000000000000000000FF44444FF00000000000000000000000FFFFFFFFF000000000000000000FFFF0FF44444FF000000000000000000FF440FFFFFFFFF000000000000000000FFFF0FF44444FF00000000000000FFF0FF440FFFFFFFFF0FFFFFFFFFF000FF40FFFF0FF444FFFF0FFFFFFFFFF000FFF0FF440FFFFFF0000FFFFFFFFFF000FF40FFFF0FF444F0708FF88FFFFFF000FFF0FF440FFFFFF00FFFFFFFFFFFF000FF40FFFF00000000FFFFFFFFFFFFF000FFF0FF444F07088888888FFFFFFFF000FF40FFFFFF00FFFFFFFFFFFFFFFFF000FFF00000000FFFFFFFFFFFFFFFFFF000FF444F0708888888FFF8888FFFFFF000FFFFFF00FFFFFFFFFFFFFFFFFFFFF0000000000FFFFFFFFFF2222F2222FFF000000FFF8888888FF882AAA2AAA2FFF000000FFFFFFFFFFFFFF2AAA2AAA2FFF000000FFFFFFFFFFFF222AAA2AAA222F000000FFF88888888F2AAAAAAAAAAA2F000000FFFFFFFFFFFF2AAAAAAAAAAA2F000000FFFFFFFFFFFFF22AAA2AAA22FF000000FFFFFFFFFFFFF22AAA2AAA22FF0000000000000000002AAAAAAAAAAA200000004444444444442AAAAAAAAAAA24000000444444444444222AAA2AAA2224000000000000000000002AAA2AAA2000000000000000000000002AAA2AAA2000000000000000000000002222022220000FFC007FFFFC007FFFFC007FFF80007FFF80007FFF80007FF80000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000FFFFE00FFFFFE10F2800000010000000200000000100040000000000C00000000000000000000000000000000000000000000000000080000080000000808000800000008000800080800000C0C0C000808080000000FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF0000000000000000000000000FFFFFF0000000000F4444F0000000FF0FFFFFF0000000F40F4444F0000FF0FF0FFFFFF0000F40F40F44F000000FF0FF0FFFF000000F40F400000000000FF0FFFF00FFFFF00F400000FBBFBBFF0FFFF00FBBBBBBBF0000000FFBBFBBFF0000000FBBBBBBBF0000000FFBBFBBFF00000000FFFFFFF0FC030000FC030000E0030000E003000000030000000300000003000000070000000F0000003F0000009300000101000003930000FF010000FF930000FFFF0000 val CommandLineSafe = d 0 val CommandPreload = d 1 ! val Descrption = s 'Counts lines of code in your projects' val LoadBehavior = d 1 ! val SatelliteDllName = s '%MODULE%' val SatelliteDllPath = s '%MODULE_PATH%\resources' } --- 39,52 ---- ForceRemove 'RFTA' { ! val FriendlyName = s 'C++ Refactoring Assistant' ! val AboutBoxDetails = s 'C++ Refactoring Assistant (RFTA) ! Copyright (c) 2002-2003 by Baptiste Lepilleur, Sven Richard, Andre Baresel and others ! http://cpptool.sourceforge.net' val AboutBoxIcon = b 0000010002002020100000000000E8020000260000001010100000000000280100000E0300002800000020000000400000000100040000000000800200000000000000000000000000000000000000000000000080000080000000808000800000008000800080800000C0C0C000808080000000FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF000000000000000000000000000000000000000000000FFFFFFFFF00000000000000000000000FF44444FF00000000000000000000000FFFFFFFFF000000000000000000FFFF0FF44444FF000000000000000000FF440FFFFFFFFF000000000000000000FFFF0FF44444FF00000000000000FFF0FF440FFFFFFFFF0FFFFFFFFFF000FF40FFFF0FF444FFFF0FFFFFFFFFF000FFF0FF440FFFFFF0000FFFFFFFFFF000FF40FFFF0FF444F0708FF88FFFFFF000FFF0FF440FFFFFF00FFFFFFFFFFFF000FF40FFFF00000000FFFFFFFFFFFFF000FFF0FF444F07088888888FFFFFFFF000FF40FFFFFF00FFFFFFFFFFFFFFFFF000FFF00000000FFFFFFFFFFFFFFFFFF000FF444F0708888888FFF8888FFFFFF000FFFFFF00FFFFFFFFFFFFFFFFFFFFF0000000000FFFFFFFFFF2222F2222FFF000000FFF8888888FF882AAA2AAA2FFF000000FFFFFFFFFFFFFF2AAA2AAA2FFF000000FFFFFFFFFFFF222AAA2AAA222F000000FFF88888888F2AAAAAAAAAAA2F000000FFFFFFFFFFFF2AAAAAAAAAAA2F000000FFFFFFFFFFFFF22AAA2AAA22FF000000FFFFFFFFFFFFF22AAA2AAA22FF0000000000000000002AAAAAAAAAAA200000004444444444442AAAAAAAAAAA24000000444444444444222AAA2AAA2224000000000000000000002AAA2AAA2000000000000000000000002AAA2AAA2000000000000000000000002222022220000FFC007FFFFC007FFFFC007FFF80007FFF80007FFF80007FF80000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000FFFFE00FFFFFE10F2800000010000000200000000100040000000000C00000000000000000000000000000000000000000000000000080000080000000808000800000008000800080800000C0C0C000808080000000FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF0000000000000000000000000FFFFFF0000000000F4444F0000000FF0FFFFFF0000000F40F4444F0000FF0FF0FFFFFF0000F40F40F44F000000FF0FF0FFFF000000F40F400000000000FF0FFFF00FFFFF00F400000FBBFBBFF0FFFF00FBBBBBBBF0000000FFBBFBBFF0000000FBBBBBBBF0000000FFBBFBBFF00000000FFFFFFF0FC030000FC030000E0030000E003000000030000000300000003000000070000000F0000003F0000009300000101000003930000FF010000FF930000FFFF0000 val CommandLineSafe = d 0 val CommandPreload = d 1 ! val Description = s 'C++ Refactoring Assistant to help automatizing refactoring.' val LoadBehavior = d 1 ! val SatelliteDllName = s 'rftavc7addinui.dll' val SatelliteDllPath = s '%MODULE_PATH%\resources' } *************** *** 70,74 **** NoRemove PreloadAddinState { ! val LineCount = d 1 } } --- 70,81 ---- NoRemove PreloadAddinState { ! val RFTA = d 1 ! } ! } ! NoRemove 7.1 ! { ! NoRemove PreloadAddinState ! { ! val RFTA = d 1 } } |
From: <bl...@us...> - 2003-05-11 22:09:22
|
Update of /cvsroot/cpptool/rfta/src/rftavc7addin In directory sc8-pr-cvs1:/tmp/cvs-serv22390 Added Files: register.bat Log Message: * script to manually register the add-in --- NEW FILE: register.bat --- regsvr32 /s rftavc7addin.dll |
From: <bl...@us...> - 2003-05-11 21:46:03
|
Update of /cvsroot/cpptool/rfta/src/rftavc7addin/rftavc7addinui/res In directory sc8-pr-cvs1:/tmp/cvs-serv15134/rftavc7addinui/res Added Files: inlinelocale.bmp reducescope.bmp renamelocale.bmp splitlocale.bmp Log Message: * satellite DLL that contains the resources for vc7 RFTA add-in --- NEW FILE: inlinelocale.bmp --- (This appears to be a binary file; contents omitted.) --- NEW FILE: reducescope.bmp --- (This appears to be a binary file; contents omitted.) --- NEW FILE: renamelocale.bmp --- (This appears to be a binary file; contents omitted.) --- NEW FILE: splitlocale.bmp --- (This appears to be a binary file; contents omitted.) |
Update of /cvsroot/cpptool/rfta/src/rftavc7addin/rftavc7addinui In directory sc8-pr-cvs1:/tmp/cvs-serv15134/rftavc7addinui Added Files: resource.h rftavc7addinui.cpp rftavc7addinui.rc rftavc7addinui.vcproj stdafx.cpp stdafx.h Log Message: * satellite DLL that contains the resources for vc7 RFTA add-in --- NEW FILE: resource.h --- //{{NO_DEPENDENCIES}} // Microsoft Visual C++ generated include file. // Used by rftavc7addinui.rc // #define IDC_MYICON 2 #define IDD_RFTAVC7ADDINUI_DIALOG 102 #define IDS_APP_TITLE 103 #define IDM_ABOUT 104 #define IDM_EXIT 105 #define IDC_RFTAVC7ADDINUI 109 #define IDR_MAINFRAME 128 #define IDB_RENAMELOCALEVARIABLE 201 #define IDB_INLINELOCALEVARIABLE 202 #define IDB_SPLITLOCALEVARIABLE 203 #define IDB_REDUCELOCALEVARIABLESCOPE 204 #define IDC_STATIC -1 // Next default values for new objects // #ifdef APSTUDIO_INVOKED #ifndef APSTUDIO_READONLY_SYMBOLS #define _APS_NO_MFC 1 #define _APS_NEXT_RESOURCE_VALUE 129 #define _APS_NEXT_COMMAND_VALUE 32771 #define _APS_NEXT_CONTROL_VALUE 1000 #define _APS_NEXT_SYMED_VALUE 110 #endif #endif --- NEW FILE: rftavc7addinui.cpp --- // rftavc7addinui.cpp : Defines the entry point for the application. // #include "stdafx.h" BOOL APIENTRY DllMain( HANDLE hModule, DWORD ul_reason_for_call, LPVOID lpReserved) { return TRUE; } --- NEW FILE: rftavc7addinui.rc --- // Microsoft Visual C++ generated resource script. // #include "resource.h" #define APSTUDIO_READONLY_SYMBOLS ///////////////////////////////////////////////////////////////////////////// // // Generated from the TEXTINCLUDE 2 resource. // #define APSTUDIO_HIDDEN_SYMBOLS #include "windows.h" #undef APSTUDIO_HIDDEN_SYMBOLS ///////////////////////////////////////////////////////////////////////////// #undef APSTUDIO_READONLY_SYMBOLS ///////////////////////////////////////////////////////////////////////////// // English (U.S.) resources #if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) #ifdef _WIN32 LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US #pragma code_page(1252) #endif //_WIN32 #ifdef APSTUDIO_INVOKED ///////////////////////////////////////////////////////////////////////////// // // TEXTINCLUDE // 1 TEXTINCLUDE BEGIN "resource.h\0" END 2 TEXTINCLUDE BEGIN "#define APSTUDIO_HIDDEN_SYMBOLS\r\n" "#include ""windows.h""\r\n" "#undef APSTUDIO_HIDDEN_SYMBOLS\r\n" "\0" END 3 TEXTINCLUDE BEGIN "\r\n" "\0" END #endif // APSTUDIO_INVOKED #endif // English (U.S.) resources ///////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////// // French (France) resources #if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_FRA) #ifdef _WIN32 LANGUAGE LANG_FRENCH, SUBLANG_FRENCH #pragma code_page(1252) #endif //_WIN32 ///////////////////////////////////////////////////////////////////////////// // // Bitmap // IDB_SPLITLOCALEVARIABLE BITMAP "res\\splitlocale.bmp" IDB_RENAMELOCALEVARIABLE BITMAP "res\\renamelocale.bmp" IDB_REDUCELOCALEVARIABLESCOPE BITMAP "res\\reducescope.bmp" IDB_INLINELOCALEVARIABLE BITMAP "res\\inlinelocale.bmp" #endif // French (France) resources ///////////////////////////////////////////////////////////////////////////// #ifndef APSTUDIO_INVOKED ///////////////////////////////////////////////////////////////////////////// // // Generated from the TEXTINCLUDE 3 resource. // ///////////////////////////////////////////////////////////////////////////// #endif // not APSTUDIO_INVOKED --- NEW FILE: rftavc7addinui.vcproj --- <?xml version="1.0" encoding = "Windows-1252"?> <VisualStudioProject ProjectType="Visual C++" Version="7.00" Name="rftavc7addinui" ProjectGUID="{6FEC82A8-D508-4BDA-8005-77F70DB3709C}" Keyword="Win32Proj"> <Platforms> <Platform Name="Win32"/> </Platforms> <Configurations> <Configuration Name="Debug|Win32" OutputDirectory="Debug" IntermediateDirectory="Debug" ConfigurationType="2" UseOfMFC="1" CharacterSet="2"> <Tool Name="VCCLCompilerTool" Optimization="0" PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS" MinimalRebuild="TRUE" BasicRuntimeChecks="3" RuntimeLibrary="1" UsePrecompiledHeader="3" WarningLevel="3" Detect64BitPortabilityProblems="TRUE" DebugInformationFormat="4"/> <Tool Name="VCCustomBuildTool"/> <Tool Name="VCLinkerTool" OutputFile="..\Debug\resources\1033\rftavc7addinui.dll" LinkIncremental="1" GenerateDebugInformation="TRUE" ProgramDatabaseFile="$(OutDir)/rftavc7addinui.pdb" SubSystem="2" TargetMachine="1"/> <Tool Name="VCMIDLTool"/> <Tool Name="VCPostBuildEventTool"/> <Tool Name="VCPreBuildEventTool"/> <Tool Name="VCPreLinkEventTool"/> <Tool Name="VCResourceCompilerTool"/> <Tool Name="VCWebServiceProxyGeneratorTool"/> <Tool Name="VCWebDeploymentTool"/> </Configuration> <Configuration Name="Release|Win32" OutputDirectory="Release" IntermediateDirectory="Release" ConfigurationType="2" UseOfMFC="1" CharacterSet="2"> <Tool Name="VCCLCompilerTool" Optimization="2" InlineFunctionExpansion="1" OmitFramePointers="TRUE" PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS" StringPooling="TRUE" RuntimeLibrary="0" EnableFunctionLevelLinking="TRUE" UsePrecompiledHeader="3" WarningLevel="3" Detect64BitPortabilityProblems="TRUE" DebugInformationFormat="3"/> <Tool Name="VCCustomBuildTool"/> <Tool Name="VCLinkerTool" OutputFile="..\Release\resources\1033\rftavc7addinui.dll" LinkIncremental="1" GenerateDebugInformation="TRUE" SubSystem="2" OptimizeReferences="2" EnableCOMDATFolding="2" TargetMachine="1"/> <Tool Name="VCMIDLTool"/> <Tool Name="VCPostBuildEventTool"/> <Tool Name="VCPreBuildEventTool"/> <Tool Name="VCPreLinkEventTool"/> <Tool Name="VCResourceCompilerTool"/> <Tool Name="VCWebServiceProxyGeneratorTool"/> <Tool Name="VCWebDeploymentTool"/> </Configuration> </Configurations> <Files> <Filter Name="Source Files" Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm"> <File RelativePath="rftavc7addinui.cpp"> </File> <File RelativePath="stdafx.cpp"> <FileConfiguration Name="Debug|Win32"> <Tool Name="VCCLCompilerTool" UsePrecompiledHeader="1"/> </FileConfiguration> <FileConfiguration Name="Release|Win32"> <Tool Name="VCCLCompilerTool" UsePrecompiledHeader="1"/> </FileConfiguration> </File> </Filter> <Filter Name="Header Files" Filter="h;hpp;hxx;hm;inl;inc"> <File RelativePath="Resource.h"> </File> <File RelativePath="stdafx.h"> </File> </Filter> <Filter Name="Resource Files" Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"> <File RelativePath="res\inlinelocale.bmp"> </File> <File RelativePath="res\reducescope.bmp"> </File> <File RelativePath="res\renamelocale.bmp"> </File> <File RelativePath="rftavc7addinui.rc"> </File> <File RelativePath="res\splitlocale.bmp"> </File> </Filter> </Files> <Globals> </Globals> </VisualStudioProject> --- NEW FILE: stdafx.cpp --- // stdafx.cpp : source file that includes just the standard includes // rftavc7addinui.pch will be the pre-compiled header // stdafx.obj will contain the pre-compiled type information #include "stdafx.h" // TODO: reference any additional headers you need in STDAFX.H // and not in this file --- NEW FILE: stdafx.h --- // stdafx.h : include file for standard system include files, // or project specific include files that are used frequently, but // are changed infrequently // #pragma once // Insert your headers here #define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers #include <windows.h> // TODO: reference additional headers your program requires here //{{AFX_INSERT_LOCATION}} // Microsoft Visual C++ will insert additional declarations immediately before the previous line. |
From: <bl...@us...> - 2003-05-11 21:45:13
|
Update of /cvsroot/cpptool/rfta/src/rftavc7addin In directory sc8-pr-cvs1:/tmp/cvs-serv14957 Modified Files: AddIn.rgs Connect.h Log Message: * added '%MODULE_PATH%' dynamic key for module registration * added satellite DLL for localized resource (image for toolbar buttons!) Index: AddIn.rgs =================================================================== RCS file: /cvsroot/cpptool/rfta/src/rftavc7addin/AddIn.rgs,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** AddIn.rgs 11 May 2003 17:53:09 -0000 1.1 --- AddIn.rgs 11 May 2003 21:45:09 -0000 1.2 *************** *** 25,26 **** --- 25,78 ---- } } + HKLM + { + NoRemove Software + { + NoRemove Microsoft + { + NoRemove VisualStudio + { + NoRemove 7.0 + { + NoRemove Addins + { + ForceRemove 'RFTA' + { + val FriendlyName = s 'RFTA' + val AboutBoxDetails = s 'RFTA + Copyright (c) 1999-2002 by Oz Solomonovich + http://www.wndtabs.com' + val AboutBoxIcon = b 0000010002002020100000000000E8020000260000001010100000000000280100000E0300002800000020000000400000000100040000000000800200000000000000000000000000000000000000000000000080000080000000808000800000008000800080800000C0C0C000808080000000FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF000000000000000000000000000000000000000000000FFFFFFFFF00000000000000000000000FF44444FF00000000000000000000000FFFFFFFFF000000000000000000FFFF0FF44444FF000000000000000000FF440FFFFFFFFF000000000000000000FFFF0FF44444FF00000000000000FFF0FF440FFFFFFFFF0FFFFFFFFFF000FF40FFFF0FF444FFFF0FFFFFFFFFF000FFF0FF440FFFFFF0000FFFFFFFFFF000FF40FFFF0FF444F0708FF88FFFFFF000FFF0FF440FFFFFF00FFFFFFFFFFFF000FF40FFFF00000000FFFFFFFFFFFFF000FFF0FF444F07088888888FFFFFFFF000FF40FFFFFF00FFFFFFFFFFFFFFFFF000FFF00000000FFFFFFFFFFFFFFFFFF000FF444F0708888888FFF8888FFFFFF000FFFFFF00FFFFFFFFFFFFFFFFFFFFF0000000000FFFFFFFFFF2222F2222FFF000000FFF8888888FF882AAA2AAA2FFF000000FFFFFFFFFFFFFF2AAA2AAA2FFF000000FFFFFFFFFFFF222AAA2AAA222F000000FFF88888888F2AAAAAAAAAAA2F000000FFFFFFFFFFFF2AAAAAAAAAAA2F000000FFFFFFFFFFFFF22AAA2AAA22FF000000FFFFFFFFFFFFF22AAA2AAA22FF0000000000000000002AAAAAAAAAAA200000004444444444442AAAAAAAAAAA24000000444444444444222AAA2AAA2224000000000000000000002AAA2AAA2000000000000000000000002AAA2AAA2000000000000000000000002222022220000FFC007FFFFC007FFFFC007FFF80007FFF80007FFF80007FF80000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000FFFFE00FFFFFE10F2800000010000000200000000100040000000000C00000000000000000000000000000000000000000000000000080000080000000808000800000008000800080800000C0C0C000808080000000FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF0000000000000000000000000FFFFFF0000000000F4444F0000000FF0FFFFFF0000000F40F4444F0000FF0FF0FFFFFF0000F40F40F44F000000FF0FF0FFFF000000F40F400000000000FF0FFFF00FFFFF00F400000FBBFBBFF0FFFF00FBBBBBBBF0000000FFBBFBBFF0000000FBBBBBBBF0000000FFBBFBBFF00000000FFFFFFF0FC030000FC030000E0030000E003000000030000000300000003000000070000000F0000003F0000009300000101000003930000FF010000FF930000FFFF0000 + val CommandLineSafe = d 0 + val CommandPreload = d 1 + val Descrption = s 'Counts lines of code in your projects' + val LoadBehavior = d 1 + val SatelliteDllName = s '%MODULE%' + val SatelliteDllPath = s '%MODULE_PATH%\resources' + } + } + } + } + } + } + } + + HKCU + { + NoRemove Software + { + NoRemove Microsoft + { + NoRemove VisualStudio + { + NoRemove 7.0 + { + NoRemove PreloadAddinState + { + val LineCount = d 1 + } + } + } + } + } + } Index: Connect.h =================================================================== RCS file: /cvsroot/cpptool/rfta/src/rftavc7addin/Connect.h,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** Connect.h 11 May 2003 17:53:09 -0000 1.1 --- Connect.h 11 May 2003 21:45:09 -0000 1.2 *************** *** 21,25 **** } ! DECLARE_REGISTRY_RESOURCEID(IDR_ADDIN) DECLARE_NOT_AGGREGATABLE(CConnect) --- 21,42 ---- } ! static HRESULT WINAPI UpdateRegistry( BOOL bRegister ) ! { ! _ATL_REGMAP_ENTRY rgMap[ 2 ]; ! memset( rgMap, '\0', sizeof( _ATL_REGMAP_ENTRY ) * 2 ); ! ! TCHAR szModule[_MAX_PATH]; ! GetModuleFileName(_AtlModule.GetResourceInstance(), szModule, _MAX_PATH); ! PTCHAR pchSlash = strrchr( szModule, '\\' ); ! if( pchSlash != NULL ) *pchSlash = '\0'; ! ! USES_CONVERSION; ! rgMap[ 0 ].szKey = OLESTR( "MODULE_PATH" ); ! rgMap[ 0 ].szData = T2OLE( szModule ); ! ! return _AtlModule.UpdateRegistryFromResourceS(IDR_ADDIN, bRegister, rgMap ); ! } ! ! //DECLARE_REGISTRY_RESOURCEID(IDR_ADDIN) DECLARE_NOT_AGGREGATABLE(CConnect) |
From: <bl...@us...> - 2003-05-11 20:16:22
|
Update of /cvsroot/cpptool/rfta/src/rftavc7addin/rftavc7addinui/res In directory sc8-pr-cvs1:/tmp/cvs-serv13415/res Log Message: Directory /cvsroot/cpptool/rfta/src/rftavc7addin/rftavc7addinui/res added to the repository |
From: <bl...@us...> - 2003-05-11 20:15:20
|
Update of /cvsroot/cpptool/rfta/src/rftavc7addin/rftavc7addinui In directory sc8-pr-cvs1:/tmp/cvs-serv13336/rftavc7addinui Log Message: Directory /cvsroot/cpptool/rfta/src/rftavc7addin/rftavc7addinui added to the repository |
From: <bl...@us...> - 2003-05-11 17:53:13
|
Update of /cvsroot/cpptool/rfta/src/rftavc7addin/rftavc7addinSetup In directory sc8-pr-cvs1:/tmp/cvs-serv22820/rftavc7addinSetup Added Files: rftavc7addinSetup.vdproj Log Message: * squeleton for a VC7 plug-in. The toolbar and a menu are added to VC7 interface. Though icones are not displayed. A dialog box is displayed when the command is activated. --- NEW FILE: rftavc7addinSetup.vdproj --- "DeployProject" { "VSVersion" = "3:700" "ProjectType" = "8:{5443560c-dbb4-11d2-8724-00a0c9a8b90c}" "IsWebType" = "8:FALSE" "ProjectName" = "8:rftavc7addinSetup" "LanguageId" = "3:1033" "CodePage" = "3:1252" "UILanguageId" = "3:1033" "SccProjectName" = "8:" "SccLocalPath" = "8:" "SccAuxPath" = "8:" "SccProvider" = "8:" "Hierarchy" { "Entry" { "MsmKey" = "8:_4F39125FE37B4E7C99CA50E1AEACEF2C" "OwnerKey" = "8:_UNDEFINED" "MsmSig" = "8:C:\\PRG\\VC7\\RFTAVC7\\SRC\\RFTAVC7ADDIN\\RELEASE\\RFTAVC7ADDIN.DLL" } "Entry" { "MsmKey" = "8:_53BF111FA2689E52EB955007FAC50B84" "OwnerKey" = "8:_4F39125FE37B4E7C99CA50E1AEACEF2C" "MsmSig" = "8:C:\\W2K\\SYSTEM32\\MSVCP70D.DLL" } "Entry" { "MsmKey" = "8:_D83A07287F2BE87C8D8C57AA65C80DE9" "OwnerKey" = "8:_4F39125FE37B4E7C99CA50E1AEACEF2C" "MsmSig" = "8:C:\\W2K\\SYSTEM32\\MSVCR70D.DLL" } } "Configurations" { "Debug" { "DisplayName" = "8:Debug" "IsDebugOnly" = "11:TRUE" "IsReleaseOnly" = "11:FALSE" "OutputFilename" = "8:Debug\\rftavc7addinSetup.msi" "PackageFilesAs" = "3:2" "PackageFileSize" = "3:-2147483648" "CabType" = "3:1" "Compression" = "3:2" "SignOutput" = "11:FALSE" "CertificateFile" = "8:" "PrivateKeyFile" = "8:" "TimeStampServer" = "8:" "InstallerBootstrapper" = "3:2" } "Release" { "DisplayName" = "8:Release" "IsDebugOnly" = "11:FALSE" "IsReleaseOnly" = "11:TRUE" "OutputFilename" = "8:Release\\rftavc7addinSetup.msi" "PackageFilesAs" = "3:2" "PackageFileSize" = "3:-2147483648" "CabType" = "3:1" "Compression" = "3:2" "SignOutput" = "11:FALSE" "CertificateFile" = "8:" "PrivateKeyFile" = "8:" "TimeStampServer" = "8:" "InstallerBootstrapper" = "3:2" } } "Deployable" { "CustomAction" { } "DefaultFeature" { "Name" = "8:DefaultFeature" "Title" = "8:" "Description" = "8:" } "Feature" { } "File" { "{54DA9790-1474-11D3-8E00-00C04F6837D0}:_53BF111FA2689E52EB955007FAC50B84" { "Signature" = "8:2000000080dd2a10d295c10164aaeeb2d217c30180dd2a10d295c1010000000000400b0000000000000000006d0073007600630070003700300064002e0064006c006c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" "SourcePath" = "8:MSVCP70D.dll" "TargetName" = "8:MSVCP70D.dll" "Tag" = "8:" "Folder" = "8:_35EBC673C4CC45569A935CF2127C29EF" "Condition" = "8:" "Transitive" = "11:FALSE" "Vital" = "11:TRUE" "ReadOnly" = "11:FALSE" "Hidden" = "11:FALSE" "System" = "11:FALSE" "Permanent" = "11:FALSE" "SharedLegacy" = "11:FALSE" "PackageAs" = "3:1" "Register" = "3:1" "Exclude" = "11:FALSE" "IsDependency" = "11:TRUE" "IsolateTo" = "8:" } "{54DA9790-1474-11D3-8E00-00C04F6837D0}:_D83A07287F2BE87C8D8C57AA65C80DE9" { "Signature" = "8:20000000803a49fed195c10164aaeeb2d217c301803a49fed195c101000000000030080000000000000000006d0073007600630072003700300064002e0064006c006c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" "SourcePath" = "8:MSVCR70D.dll" "TargetName" = "8:MSVCR70D.dll" "Tag" = "8:" "Folder" = "8:_35EBC673C4CC45569A935CF2127C29EF" "Condition" = "8:" "Transitive" = "11:FALSE" "Vital" = "11:TRUE" "ReadOnly" = "11:FALSE" "Hidden" = "11:FALSE" "System" = "11:FALSE" "Permanent" = "11:FALSE" "SharedLegacy" = "11:FALSE" "PackageAs" = "3:1" "Register" = "3:1" "Exclude" = "11:FALSE" "IsDependency" = "11:TRUE" "IsolateTo" = "8:" } } "FileType" { } "Folder" { "{EE62640D-12F2-11D3-8D6C-00A0C9CFCEE6}:_35EBC673C4CC45569A935CF2127C29EF" { "DefaultLocation" = "8:[ProgramFilesFolder][Manufacturer]\\[ProductName]" "Name" = "8:#1925" "AlwaysCreate" = "11:FALSE" "Condition" = "8:" "Transitive" = "11:FALSE" "Property" = "8:TARGETDIR" "Folders" { } } "{777C097F-0ED8-11D3-8D6C-00A0C9CFCEE6}:_65E6D482365A4B91A777B6EAC280AD15" { "Name" = "8:#1919" "AlwaysCreate" = "11:FALSE" "Condition" = "8:" "Transitive" = "11:FALSE" "Property" = "8:ProgramMenuFolder" "Folders" { } } "{777C097F-0ED8-11D3-8D6C-00A0C9CFCEE6}:_A572129DFF844C789D29854A067A6C56" { "Name" = "8:#1916" "AlwaysCreate" = "11:FALSE" "Condition" = "8:" "Transitive" = "11:FALSE" "Property" = "8:DesktopFolder" "Folders" { } } } "LaunchCondition" { } "Locator" { } "Shortcut" { } "Sequences" { } "Registry" { "HKLM" { "Keys" { "{7DF0CD0A-FF27-11D2-8D6B-00A0C9CFCEE6}:_82B3278EB3D54730A7ABCC7903B467A0" { "Name" = "8:Software" "Condition" = "8:" "AlwaysCreate" = "11:FALSE" "DeleteAtUninstall" = "11:FALSE" "Transitive" = "11:FALSE" "Keys" { "{7DF0CD0A-FF27-11D2-8D6B-00A0C9CFCEE6}:_332ACC7B5E0941D3BCA47079C84023B1" { "Name" = "8:Microsoft" "Condition" = "8:" "AlwaysCreate" = "11:TRUE" "DeleteAtUninstall" = "11:FALSE" "Transitive" = "11:FALSE" "Keys" { "{7DF0CD0A-FF27-11D2-8D6B-00A0C9CFCEE6}:_3F3654A249CE4746B644DC95F5178D84" { "Name" = "8:VisualStudio" "Condition" = "8:" "AlwaysCreate" = "11:TRUE" "DeleteAtUninstall" = "11:FALSE" "Transitive" = "11:FALSE" "Keys" { "{7DF0CD0A-FF27-11D2-8D6B-00A0C9CFCEE6}:_796156D0FF874F2C929CBCEA3CB54913" { "Name" = "8:7.0" "Condition" = "8:" "AlwaysCreate" = "11:TRUE" "DeleteAtUninstall" = "11:FALSE" "Transitive" = "11:FALSE" "Keys" { "{7DF0CD0A-FF27-11D2-8D6B-00A0C9CFCEE6}:_69933DD5F25248639D36ADBC643E537D" { "Name" = "8:AddIns" "Condition" = "8:" "AlwaysCreate" = "11:TRUE" "DeleteAtUninstall" = "11:FALSE" "Transitive" = "11:FALSE" "Keys" { "{7DF0CD0A-FF27-11D2-8D6B-00A0C9CFCEE6}:_E9384ECDCCC74422805A106FCE4F0841" { "Name" = "8:RFTA" "Condition" = "8:" "AlwaysCreate" = "11:TRUE" "DeleteAtUninstall" = "11:FALSE" "Transitive" = "11:FALSE" "Keys" { } "Values" { "{B73D4F5A-FF29-11D2-8D6B-00A0C9CFCEE6}:_230C89695AB2439F966FAC7F6001C516" { "Name" = "8:FriendlyName" "Condition" = "8:" "Transitive" = "11:FALSE" "ValueTypes" = "3:1" "Value" = "8:RFTA" } "{B73D4F5A-FF29-11D2-8D6B-00A0C9CFCEE6}:_294BBDF6BDB94EBDBA7FBCB0F4DE7168" { "Name" = "8:AboutBoxDetails" "Condition" = "8:" "Transitive" = "11:FALSE" "ValueTypes" = "3:1" "Value" = "8:For more information about RFTA, see the website athttp://cpptool.sourceforge.net/Copyright (c) 2003 Baptiste Lepilleur, Sven Richard, Andre Baresel and others" } "{B73D4F5A-FF29-11D2-8D6B-00A0C9CFCEE6}:_43F3815531BF4C98B68856505B02CAC8" { "Name" = "8:CommandPreload" "Condition" = "8:" "Transitive" = "11:FALSE" "ValueTypes" = "3:3" "Value" = "3:1" } "{B73D4F5A-FF29-11D2-8D6B-00A0C9CFCEE6}:_73EF012BAB0E4AD3B6DE6C0385A20460" { "Name" = "8:LoadBehavior" "Condition" = "8:" "Transitive" = "11:FALSE" "ValueTypes" = "3:3" "Value" = "3:1" } "{B73D4F5A-FF29-11D2-8D6B-00A0C9CFCEE6}:_A7C52EA4047B4B58990AF7D0DFF902BB" { "Name" = "8:Description" "Condition" = "8:" "Transitive" = "11:FALSE" "ValueTypes" = "3:1" "Value" = "8:C++ Refactoring Assistant to help automatizing refactoring." } "{B73D4F5A-FF29-11D2-8D6B-00A0C9CFCEE6}:_B67BB6CB19DE4884B858964A79F53EF8" { "Name" = "8:AboutBoxIcon" "Condition" = "8:" "Transitive" = "11:FALSE" "ValueTypes" = "3:4" "Value" = "8:0000010002002020100000000000E8020000260000001010100000000000280100000E0300002800000020000000400000000100040000000000800200000000000000000000000000000000000000000000000080000080000000808000800000008000800080800000C0C0C000808080000000FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ABA00000000000000000000000000000BAB00000000000000000000000000000ABA00000000000000000000000F00000BAB00000000000008888888888F0ABABABABABA0000000008F77777777F0BABABABABAB0000000008F77777777F0ABABABABABA0000000008F77777777F00000BAB00000000000008F77777777FFFFF0ABA00000008880008F777777777777F0BAB00000887788008F777777777777F0ABA000008FF770778F777777777777F0000000008FFF78088F777777777777FFFFFF000008FF70008F7777777777777777800000008880008F7777777777777777800000000000008F7777777777777777800000000000008F7777777777777777800000000000008F7777777777777777800000000000008FFFFFFFFFFFFFFFFF800000000000008888888888888888888000000000000000000870000008700000000000000000000008F0000008F000000000000000000000008000000080000000000000000000000808000008080000000000000000000877788008777880000000000000000008FF778008FF7780000000000000000008FFF78008FFF7800000000000000000008FF700008FF7000000000000000000000777000007770000000000000000000000000000000000000000FFFFFFFFFFFFFE0FFFFFFE0FFFFFFE0FFFFFFE0FFF000000FF000000FF000000FF000000FF000000C700000F8300000F0000000F0000000F0000000F8300000FC700000FFF00000FFF00000FFF00000FFF00000FFF00000FFFF8F8FFFFF8F8FFFFF8F8FFFFF0707FFFE0203FFFE0203FFFE0203FFFF0707FFFF8F8FFFFFFFFFF2800000010000000200000000100040000000000C00000000000000000000000000000000000000000000000000080000080000000808000800000008000800080800000C0C0C000808080000000FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF0000000000000000000000000000000000000000000000A000000000000000B00000000000F0ABABA000008F88F000B00000008F77FFF0A00070708F7777F000000F008F7777FFFF0070708F777777800000008FFFFFFF800000008888888880000000000000000000000000070700000000000000F00000000000000707000000FFFF0000FFE30000FFE30000FF800000F0000000F0000000F0030000100300000003000010030000F0030000F0030000FF7F0000FE3F0000FE3F0000FE3F0000" } "{B73D4F5A-FF29-11D2-8D6B-00A0C9CFCEE6}:_EE2EB7CFCF634959AE73369CF34FB141" { "Name" = "8:CommandLineSafe" "Condition" = "8:" "Transitive" = "11:FALSE" "ValueTypes" = "3:3" "Value" = "3:0" } } } } "Values" { } } } "Values" { } } } "Values" { } } "{7DF0CD0A-FF27-11D2-8D6B-00A0C9CFCEE6}:_D523EC97353B4B39A5375FDAB9BBB0F0" { "Name" = "8:VSA" "Condition" = "8:" "AlwaysCreate" = "11:TRUE" "DeleteAtUninstall" = "11:FALSE" "Transitive" = "11:FALSE" "Keys" { "{7DF0CD0A-FF27-11D2-8D6B-00A0C9CFCEE6}:_07297B2A0B364C0CB0FD933E1C7E03C4" { "Name" = "8:7.0" "Condition" = "8:" "AlwaysCreate" = "11:TRUE" "DeleteAtUninstall" = "11:FALSE" "Transitive" = "11:FALSE" "Keys" { "{7DF0CD0A-FF27-11D2-8D6B-00A0C9CFCEE6}:_B3059856CF954973AED0E04E35D4C7B6" { "Name" = "8:AddIns" "Condition" = "8:" "AlwaysCreate" = "11:TRUE" "DeleteAtUninstall" = "11:FALSE" "Transitive" = "11:FALSE" "Keys" { "{7DF0CD0A-FF27-11D2-8D6B-00A0C9CFCEE6}:_0317D66617F4400EBA9A4708BABE1808" { "Name" = "8:RFTA" "Condition" = "8:" "AlwaysCreate" = "11:TRUE" "DeleteAtUninstall" = "11:FALSE" "Transitive" = "11:FALSE" "Keys" { } "Values" { "{B73D4F5A-FF29-11D2-8D6B-00A0C9CFCEE6}:_62F29C36BDBE4EAD8AA587A317E3C453" { "Name" = "8:CommandPreload" "Condition" = "8:" "Transitive" = "11:FALSE" "ValueTypes" = "3:3" "Value" = "3:1" } "{B73D4F5A-FF29-11D2-8D6B-00A0C9CFCEE6}:_8839286582044F12A1E0752A5750E578" { "Name" = "8:CommandLineSafe" "Condition" = "8:" "Transitive" = "11:FALSE" "ValueTypes" = "3:3" "Value" = "3:0" } "{B73D4F5A-FF29-11D2-8D6B-00A0C9CFCEE6}:_99721C6245CA4E2B807AAB335F606B20" { "Name" = "8:FriendlyName" "Condition" = "8:" "Transitive" = "11:FALSE" "ValueTypes" = "3:1" "Value" = "8:RFTA" } "{B73D4F5A-FF29-11D2-8D6B-00A0C9CFCEE6}:_A7E7A55389F94796B71C8E5C851E597B" { "Name" = "8:AboutBoxIcon" "Condition" = "8:" "Transitive" = "11:FALSE" "ValueTypes" = "3:4" "Value" = "8:0000010002002020100000000000E8020000260000001010100000000000280100000E0300002800000020000000400000000100040000000000800200000000000000000000000000000000000000000000000080000080000000808000800000008000800080800000C0C0C000808080000000FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ABA00000000000000000000000000000BAB00000000000000000000000000000ABA00000000000000000000000F00000BAB00000000000008888888888F0ABABABABABA0000000008F77777777F0BABABABABAB0000000008F77777777F0ABABABABABA0000000008F77777777F00000BAB00000000000008F77777777FFFFF0ABA00000008880008F777777777777F0BAB00000887788008F777777777777F0ABA000008FF770778F777777777777F0000000008FFF78088F777777777777FFFFFF000008FF70008F7777777777777777800000008880008F7777777777777777800000000000008F7777777777777777800000000000008F7777777777777777800000000000008F7777777777777777800000000000008FFFFFFFFFFFFFFFFF800000000000008888888888888888888000000000000000000870000008700000000000000000000008F0000008F000000000000000000000008000000080000000000000000000000808000008080000000000000000000877788008777880000000000000000008FF778008FF7780000000000000000008FFF78008FFF7800000000000000000008FF700008FF7000000000000000000000777000007770000000000000000000000000000000000000000FFFFFFFFFFFFFE0FFFFFFE0FFFFFFE0FFFFFFE0FFF000000FF000000FF000000FF000000FF000000C700000F8300000F0000000F0000000F0000000F8300000FC700000FFF00000FFF00000FFF00000FFF00000FFF00000FFFF8F8FFFFF8F8FFFFF8F8FFFFF0707FFFE0203FFFE0203FFFE0203FFFF0707FFFF8F8FFFFFFFFFF2800000010000000200000000100040000000000C00000000000000000000000000000000000000000000000000080000080000000808000800000008000800080800000C0C0C000808080000000FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF0000000000000000000000000000000000000000000000A000000000000000B00000000000F0ABABA000008F88F000B00000008F77FFF0A00070708F7777F000000F008F7777FFFF0070708F777777800000008FFFFFFF800000008888888880000000000000000000000000070700000000000000F00000000000000707000000FFFF0000FFE30000FFE30000FF800000F0000000F0000000F0030000100300000003000010030000F0030000F0030000FF7F0000FE3F0000FE3F0000FE3F0000" } "{B73D4F5A-FF29-11D2-8D6B-00A0C9CFCEE6}:_B726AE24EE2849C2993EB903A7D96E08" { "Name" = "8:LoadBehavior" "Condition" = "8:" "Transitive" = "11:FALSE" "ValueTypes" = "3:3" "Value" = "3:1" } "{B73D4F5A-FF29-11D2-8D6B-00A0C9CFCEE6}:_BBF59992A18A4865AA523B9CED58F653" { "Name" = "8:Description" "Condition" = "8:" "Transitive" = "11:FALSE" "ValueTypes" = "3:1" "Value" = "8:C++ Refactoring Assistant to help automatizing refactoring." } "{B73D4F5A-FF29-11D2-8D6B-00A0C9CFCEE6}:_F11DA599E0D641199B3E749019B3D47B" { "Name" = "8:AboutBoxDetails" "Condition" = "8:" "Transitive" = "11:FALSE" "ValueTypes" = "3:1" "Value" = "8:For more information about RFTA, see the website athttp://cpptool.sourceforge.net/Copyright (c) 2003 Baptiste Lepilleur, Sven Richard, Andre Baresel and others" } } } } "Values" { } } } "Values" { } } } "Values" { } } } "Values" { } } } "Values" { } } } } "HKCU" { "Keys" { "{7DF0CD0A-FF27-11D2-8D6B-00A0C9CFCEE6}:_480E3AE8C3F74459835656C147FB43E1" { "Name" = "8:Software" "Condition" = "8:" "AlwaysCreate" = "11:FALSE" "DeleteAtUninstall" = "11:FALSE" "Transitive" = "11:FALSE" "Keys" { } "Values" { } } } } "HKCR" { "Keys" { } } "HKU" { "Keys" { } } "HKPU" { "Keys" { } } } "ProjectOutput" { "{B1E2BB22-187D-11D3-8E02-00C04F6837D0}:_4F39125FE37B4E7C99CA50E1AEACEF2C" { "SourcePath" = "8:..\\Debug\\rftavc7addin.dll" "TargetName" = "8:" "Tag" = "8:" "Folder" = "8:_35EBC673C4CC45569A935CF2127C29EF" "Condition" = "8:" "Transitive" = "11:FALSE" "Vital" = "11:TRUE" "ReadOnly" = "11:FALSE" "Hidden" = "11:FALSE" "System" = "11:FALSE" "Permanent" = "11:FALSE" "SharedLegacy" = "11:FALSE" "PackageAs" = "3:1" "Register" = "3:1" "Exclude" = "11:FALSE" "IsDependency" = "11:FALSE" "IsolateTo" = "8:" "ProjectOutputGroupRegister" = "3:2" "OutputConfiguration" = "8:" "OutputGroupCanonicalName" = "8:Built" "OutputProjectCanonicalName" = "8:rftavc7addin\\rftavc7addin.vcproj" "OutputProjectGuid" = "8:{10EDA388-9FAF-4920-8E31-83879630241C}" "ShowKeyOutput" = "11:TRUE" "ExcludeFilters" { } } } "Product" { "Name" = "8:Microsoft Visual Studio" "ProductName" = "8:rftavc7addinSetup" "ProductCode" = "8:{4F84D796-FDF0-4423-B052-CCB7B4FB29BF}" "PackageCode" = "8:{3E25C57E-218D-44CA-A7CD-DAD78C5B5B67}" "UpgradeCode" = "8:{ACC5C73B-1C78-4058-A615-D0F5260F376B}" "RestartWWWService" = "11:FALSE" "RemovePreviousVersions" = "11:FALSE" "DetectNewerInstalledVersion" = "11:TRUE" "ProductVersion" = "8:1.0.0" "Manufacturer" = "8:Refactoring Assistant" "ARPHELPTELEPHONE" = "8:" "ARPHELPLINK" = "8:" "Title" = "8:rftavc7addinSetup" "Subject" = "8:" "ARPCONTACT" = "8:Refactoring Assistant" "Keywords" = "8:" "ARPCOMMENTS" = "8:" "ARPURLINFOABOUT" = "8:" "ARPPRODUCTICON" = "8:" "ARPIconIndex" = "3:0" "SearchPath" = "8:" "UseSystemSearchPath" = "11:TRUE" } "MsiBootstrapper" { "LangId" = "3:1033" } "MergeModule" { } "UserInterface" { "{7DFFC192-4ABE-11D3-8D78-00A0C9CFCEE6}:_4EC962B4E421482FA864AEA900140921" { "Name" = "8:#1901" "Sequence" = "3:1" "Attributes" = "3:2" "Dialogs" { "{E4ECAB24-4AB7-11D3-8D78-00A0C9CFCEE6}:_AC0F1866355F4DCB9D7B7E8D62579673" { "Sequence" = "3:100" "DisplayName" = "8:Progress" "UseDynamicProperties" = "11:TRUE" "IsDependency" = "11:FALSE" "SourcePath" = "8:<VsdDialogDir>\\VsdProgressDlg.wid" "ModuleSignature" = "8:VsdDialogs.4FB12620_0D15_42D0_8677_2766FFA6923F" "Properties" { "BannerBitmap" { "Name" = "8:BannerBitmap" "DisplayName" = "8:#1001" "Description" = "8:#1101" "Type" = "3:8" "ContextData" = "8:Bitmap" "Attributes" = "3:4" "Setting" = "3:1" "UsePlugInResources" = "11:TRUE" } "ShowProgress" { "Name" = "8:ShowProgress" "DisplayName" = "8:#1009" "Description" = "8:#1109" "Type" = "3:5" "ContextData" = "8:1;True=1;False=0" "Attributes" = "3:0" "Setting" = "3:0" "Value" = "3:1" "DefaultValue" = "3:1" "UsePlugInResources" = "11:TRUE" } } } } } "{7DFFC192-4ABE-11D3-8D78-00A0C9CFCEE6}:_56CBBCD0ECF046C18B83C0C097D1FC7D" { "Name" = "8:#1900" "Sequence" = "3:1" "Attributes" = "3:1" "Dialogs" { "{E4ECAB24-4AB7-11D3-8D78-00A0C9CFCEE6}:_2E83EC862D0549838EE7AE5FA5E8DE38" { "Sequence" = "3:300" "DisplayName" = "8:Confirm Installation" "UseDynamicProperties" = "11:TRUE" "IsDependency" = "11:FALSE" "SourcePath" = "8:<VsdDialogDir>\\VsdConfirmDlg.wid" "ModuleSignature" = "8:VsdDialogs.6DBC9783_3677_4D68_8BF5_D749558A0AC1" "Properties" { "BannerBitmap" { "Name" = "8:BannerBitmap" "DisplayName" = "8:#1001" "Description" = "8:#1101" "Type" = "3:8" "ContextData" = "8:Bitmap" "Attributes" = "3:4" "Setting" = "3:1" "UsePlugInResources" = "11:TRUE" } } } "{E4ECAB24-4AB7-11D3-8D78-00A0C9CFCEE6}:_BB5C9342216B457092D793D9C148B9A7" { "Sequence" = "3:200" "DisplayName" = "8:Installation Folder" "UseDynamicProperties" = "11:TRUE" "IsDependency" = "11:FALSE" "SourcePath" = "8:<VsdDialogDir>\\VsdFolderDlg.wid" "ModuleSignature" = "8:VsdDialogs.C113BC36_2532_4D45_8099_4818B1133B2F" "Properties" { "BannerBitmap" { "Name" = "8:BannerBitmap" "DisplayName" = "8:#1001" "Description" = "8:#1101" "Type" = "3:8" "ContextData" = "8:Bitmap" "Attributes" = "3:4" "Setting" = "3:1" "UsePlugInResources" = "11:TRUE" } } } "{E4ECAB24-4AB7-11D3-8D78-00A0C9CFCEE6}:_F1BD9B79F9A44D88982CEC8F15D99536" { "Sequence" = "3:100" "DisplayName" = "8:Welcome" "UseDynamicProperties" = "11:TRUE" "IsDependency" = "11:FALSE" "SourcePath" = "8:<VsdDialogDir>\\VsdWelcomeDlg.wid" "ModuleSignature" = "8:VsdDialogs.68F69290_BB7C_474E_A153_6679845F3DDF" "Properties" { "BannerBitmap" { "Name" = "8:BannerBitmap" "DisplayName" = "8:#1001" "Description" = "8:#1101" "Type" = "3:8" "ContextData" = "8:Bitmap" "Attributes" = "3:4" "Setting" = "3:1" "UsePlugInResources" = "11:TRUE" } "CopyrightWarning" { "Name" = "8:CopyrightWarning" "DisplayName" = "8:#1002" "Description" = "8:#1102" "Type" = "3:3" "ContextData" = "8:" "Attributes" = "3:0" "Setting" = "3:1" "Value" = "8:#1202" "DefaultValue" = "8:#1202" "UsePlugInResources" = "11:TRUE" } "Welcome" { "Name" = "8:Welcome" "DisplayName" = "8:#1003" "Description" = "8:#1103" "Type" = "3:3" "ContextData" = "8:" "Attributes" = "3:0" "Setting" = "3:1" "Value" = "8:#1203" "DefaultValue" = "8:#1203" "UsePlugInResources" = "11:TRUE" } } } } } "{7DFFC192-4ABE-11D3-8D78-00A0C9CFCEE6}:_5D4AF17F3BF442228CA54B161EE884B7" { "Name" = "8:#1902" "Sequence" = "3:2" "Attributes" = "3:3" "Dialogs" { "{E4ECAB24-4AB7-11D3-8D78-00A0C9CFCEE6}:_48D137FE77A74F13A90A190D7973DB7F" { "Sequence" = "3:100" "DisplayName" = "8:Finished" "UseDynamicProperties" = "11:TRUE" "IsDependency" = "11:FALSE" "SourcePath" = "8:<VsdDialogDir>\\VsdAdminFinishedDlg.wid" "ModuleSignature" = "8:VsdDialogs.83D22742_1B79_46f6_9A99_DF0F2BD4C077" "Properties" { "BannerBitmap" { "Name" = "8:BannerBitmap" "DisplayName" = "8:#1001" "Description" = "8:#1101" "Type" = "3:8" "ContextData" = "8:Bitmap" "Attributes" = "3:4" "Setting" = "3:1" "UsePlugInResources" = "11:TRUE" } } } } } "{E4ECAB26-4AB7-11D3-8D78-00A0C9CFCEE6}:_7599B962955546ECA1B4C2DCEDE351BE" { "UseDynamicProperties" = "11:FALSE" "IsDependency" = "11:FALSE" "SourcePath" = "8:<VsdDialogDir>\\VsdBasicDialogs.wim" "ModuleSignature" = "8:VsdDialogs.CE4B864F_F1C1_4B85_98D4_2A2BF5FFB12B" } "{7DFFC192-4ABE-11D3-8D78-00A0C9CFCEE6}:_9E05AA58D8484033932A971F3912C99E" { "Name" = "8:#1900" "Sequence" = "3:2" "Attributes" = "3:1" "Dialogs" { "{E4ECAB24-4AB7-11D3-8D78-00A0C9CFCEE6}:_03F0070F18044FB6B3912F924FA2EB6B" { "Sequence" = "3:100" "DisplayName" = "8:Welcome" "UseDynamicProperties" = "11:TRUE" "IsDependency" = "11:FALSE" "SourcePath" = "8:<VsdDialogDir>\\VsdAdminWelcomeDlg.wid" "ModuleSignature" = "8:VsdDialogs.E35A0E2C_F131_4B57_B946_59A1A2A8F45F" "Properties" { "BannerBitmap" { "Name" = "8:BannerBitmap" "DisplayName" = "8:#1001" "Description" = "8:#1101" "Type" = "3:8" "ContextData" = "8:Bitmap" "Attributes" = "3:4" "Setting" = "3:1" "UsePlugInResources" = "11:TRUE" } "CopyrightWarning" { "Name" = "8:CopyrightWarning" "DisplayName" = "8:#1002" "Description" = "8:#1102" "Type" = "3:3" "ContextData" = "8:" "Attributes" = "3:0" "Setting" = "3:1" "Value" = "8:#1202" "DefaultValue" = "8:#1202" "UsePlugInResources" = "11:TRUE" } "Welcome" { "Name" = "8:Welcome" "DisplayName" = "8:#1003" "Description" = "8:#1103" "Type" = "3:3" "ContextData" = "8:" "Attributes" = "3:0" "Setting" = "3:1" "Value" = "8:#1203" "DefaultValue" = "8:#1203" "UsePlugInResources" = "11:TRUE" } } } "{E4ECAB24-4AB7-11D3-8D78-00A0C9CFCEE6}:_19A8BCD6BAF24B848E55E7F1CB8D24CB" { "Sequence" = "3:200" "DisplayName" = "8:Installation Folder" "UseDynamicProperties" = "11:TRUE" "IsDependency" = "11:FALSE" "SourcePath" = "8:<VsdDialogDir>\\VsdAdminFolderDlg.wid" "ModuleSignature" = "8:VsdDialogs.2DED2424_5429_4616_A1AD_4D62837C2ADA" "Properties" { "BannerBitmap" { "Name" = "8:BannerBitmap" "DisplayName" = "8:#1001" "Description" = "8:#1101" "Type" = "3:8" "ContextData" = "8:Bitmap" "Attributes" = "3:4" "Setting" = "3:1" "UsePlugInResources" = "11:TRUE" } } } "{E4ECAB24-4AB7-11D3-8D78-00A0C9CFCEE6}:_225EC0B4CD5B49E69EAFB4C0E641491A" { "Sequence" = "3:300" "DisplayName" = "8:Confirm Installation" "UseDynamicProperties" = "11:TRUE" "IsDependency" = "11:FALSE" "SourcePath" = "8:<VsdDialogDir>\\VsdAdminConfirmDlg.wid" "ModuleSignature" = "8:VsdDialogs.FA58E60A_A1E8_4876_95FC_2AC3B5AAA5F8" "Properties" { "BannerBitmap" { "Name" = "8:BannerBitmap" "DisplayName" = "8:#1001" "Description" = "8:#1101" "Type" = "3:8" "ContextData" = "8:Bitmap" "Attributes" = "3:4" "Setting" = "3:1" "UsePlugInResources" = "11:TRUE" } } } } } "{E4ECAB26-4AB7-11D3-8D78-00A0C9CFCEE6}:_A05FA24B75754DF8A1F26BDCC573344B" { "UseDynamicProperties" = "11:FALSE" "IsDependency" = "11:FALSE" "SourcePath" = "8:<VsdDialogDir>\\VsdUserInterface.wim" "ModuleSignature" = "8:VsdUserInterface.524F4245_5254_5341_4C45_534153783400" } "{7DFFC192-4ABE-11D3-8D78-00A0C9CFCEE6}:_A4FEE6253AC2467E9741EAB311FC459A" { "Name" = "8:#1901" "Sequence" = "3:2" "Attributes" = "3:2" "Dialogs" { "{E4ECAB24-4AB7-11D3-8D78-00A0C9CFCEE6}:_3A7E662B01B84012B481F330EF0DB2C3" { "Sequence" = "3:100" "DisplayName" = "8:Progress" "UseDynamicProperties" = "11:TRUE" "IsDependency" = "11:FALSE" "SourcePath" = "8:<VsdDialogDir>\\VsdAdminProgressDlg.wid" "ModuleSignature" = "8:VsdDialogs.EE9A1AFA_41DD_4514_B727_DF0ACA1D7389" "Properties" { "BannerBitmap" { "Name" = "8:BannerBitmap" "DisplayName" = "8:#1001" "Description" = "8:#1101" "Type" = "3:8" "ContextData" = "8:Bitmap" "Attributes" = "3:4" "Setting" = "3:1" "UsePlugInResources" = "11:TRUE" } "ShowProgress" { "Name" = "8:ShowProgress" "DisplayName" = "8:#1009" "Description" = "8:#1109" "Type" = "3:5" "ContextData" = "8:1;True=1;False=0" "Attributes" = "3:0" "Setting" = "3:0" "Value" = "3:1" "DefaultValue" = "3:1" "UsePlugInResources" = "11:TRUE" } } } } } "{7DFFC192-4ABE-11D3-8D78-00A0C9CFCEE6}:_AEAB3A193B074B65B7F92CFF353D55F0" { "Name" = "8:#1902" "Sequence" = "3:1" "Attributes" = "3:3" "Dialogs" { "{E4ECAB24-4AB7-11D3-8D78-00A0C9CFCEE6}:_AA430603CB7C434C8A25E67A0A9B2514" { "Sequence" = "3:100" "DisplayName" = "8:Finished" "UseDynamicProperties" = "11:TRUE" "IsDependency" = "11:FALSE" "SourcePath" = "8:<VsdDialogDir>\\VsdFinishedDlg.wid" "ModuleSignature" = "8:VsdDialogs.1DB77F5A_BA5C_4470_89B6_0B0EC07E3A10" "Properties" { "BannerBitmap" { "Name" = "8:BannerBitmap" "DisplayName" = "8:#1001" "Description" = "8:#1101" "Type" = "3:8" "ContextData" = "8:Bitmap" "Attributes" = "3:4" "Setting" = "3:1" "UsePlugInResources" = "11:TRUE" } } } } } } } } |
From: <bl...@us...> - 2003-05-11 17:53:13
|
Update of /cvsroot/cpptool/rfta/src/rftavc7addin/res In directory sc8-pr-cvs1:/tmp/cvs-serv22820/res Added Files: inlinelocale.bmp reducescope.bmp renamelocale.bmp splitlocale.bmp Log Message: * squeleton for a VC7 plug-in. The toolbar and a menu are added to VC7 interface. Though icones are not displayed. A dialog box is displayed when the command is activated. --- NEW FILE: inlinelocale.bmp --- (This appears to be a binary file; contents omitted.) --- NEW FILE: reducescope.bmp --- (This appears to be a binary file; contents omitted.) --- NEW FILE: renamelocale.bmp --- (This appears to be a binary file; contents omitted.) --- NEW FILE: splitlocale.bmp --- (This appears to be a binary file; contents omitted.) |