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.) |