mirror of
				https://github.com/catchorg/Catch2.git
				synced 2025-10-31 12:17:11 +01:00 
			
		
		
		
	| @@ -1,23 +1,23 @@ | ||||
| Boost Software License - Version 1.0 - August 17th, 2003 | ||||
|  | ||||
| Permission is hereby granted, free of charge, to any person or organization | ||||
| obtaining a copy of the software and accompanying documentation covered by | ||||
| this license (the "Software") to use, reproduce, display, distribute, | ||||
| execute, and transmit the Software, and to prepare derivative works of the | ||||
| Software, and to permit third-parties to whom the Software is furnished to | ||||
| do so, all subject to the following: | ||||
|  | ||||
| The copyright notices in the Software and this entire statement, including | ||||
| the above license grant, this restriction and the following disclaimer, | ||||
| must be included in all copies of the Software, in whole or in part, and | ||||
| all derivative works of the Software, unless such copies or derivative | ||||
| works are solely in the form of machine-executable object code generated by | ||||
| a source language processor. | ||||
|  | ||||
| THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||
| IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||||
| FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT | ||||
| SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE | ||||
| FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, | ||||
| ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER | ||||
| DEALINGS IN THE SOFTWARE. | ||||
| Boost Software License - Version 1.0 - August 17th, 2003 | ||||
|  | ||||
| Permission is hereby granted, free of charge, to any person or organization | ||||
| obtaining a copy of the software and accompanying documentation covered by | ||||
| this license (the "Software") to use, reproduce, display, distribute, | ||||
| execute, and transmit the Software, and to prepare derivative works of the | ||||
| Software, and to permit third-parties to whom the Software is furnished to | ||||
| do so, all subject to the following: | ||||
|  | ||||
| The copyright notices in the Software and this entire statement, including | ||||
| the above license grant, this restriction and the following disclaimer, | ||||
| must be included in all copies of the Software, in whole or in part, and | ||||
| all derivative works of the Software, unless such copies or derivative | ||||
| works are solely in the form of machine-executable object code generated by | ||||
| a source language processor. | ||||
|  | ||||
| THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||
| IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||||
| FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT | ||||
| SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE | ||||
| FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, | ||||
| ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER | ||||
| DEALINGS IN THE SOFTWARE. | ||||
|   | ||||
| @@ -1,20 +1,20 @@ | ||||
|  | ||||
| Microsoft Visual Studio Solution File, Format Version 10.00 | ||||
| # Visual Studio 2008 | ||||
| Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestCatch", "TestCatch\TestCatch.vcproj", "{A2F23B19-9CF7-4246-AE58-BC65E39C6F7E}" | ||||
| EndProject | ||||
| Global | ||||
| 	GlobalSection(SolutionConfigurationPlatforms) = preSolution | ||||
| 		Debug|Win32 = Debug|Win32 | ||||
| 		Release|Win32 = Release|Win32 | ||||
| 	EndGlobalSection | ||||
| 	GlobalSection(ProjectConfigurationPlatforms) = postSolution | ||||
| 		{A2F23B19-9CF7-4246-AE58-BC65E39C6F7E}.Debug|Win32.ActiveCfg = Debug|Win32 | ||||
| 		{A2F23B19-9CF7-4246-AE58-BC65E39C6F7E}.Debug|Win32.Build.0 = Debug|Win32 | ||||
| 		{A2F23B19-9CF7-4246-AE58-BC65E39C6F7E}.Release|Win32.ActiveCfg = Release|Win32 | ||||
| 		{A2F23B19-9CF7-4246-AE58-BC65E39C6F7E}.Release|Win32.Build.0 = Release|Win32 | ||||
| 	EndGlobalSection | ||||
| 	GlobalSection(SolutionProperties) = preSolution | ||||
| 		HideSolutionNode = FALSE | ||||
| 	EndGlobalSection | ||||
| EndGlobal | ||||
|  | ||||
| Microsoft Visual Studio Solution File, Format Version 10.00 | ||||
| # Visual Studio 2008 | ||||
| Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestCatch", "TestCatch\TestCatch.vcproj", "{A2F23B19-9CF7-4246-AE58-BC65E39C6F7E}" | ||||
| EndProject | ||||
| Global | ||||
| 	GlobalSection(SolutionConfigurationPlatforms) = preSolution | ||||
| 		Debug|Win32 = Debug|Win32 | ||||
| 		Release|Win32 = Release|Win32 | ||||
| 	EndGlobalSection | ||||
| 	GlobalSection(ProjectConfigurationPlatforms) = postSolution | ||||
| 		{A2F23B19-9CF7-4246-AE58-BC65E39C6F7E}.Debug|Win32.ActiveCfg = Debug|Win32 | ||||
| 		{A2F23B19-9CF7-4246-AE58-BC65E39C6F7E}.Debug|Win32.Build.0 = Debug|Win32 | ||||
| 		{A2F23B19-9CF7-4246-AE58-BC65E39C6F7E}.Release|Win32.ActiveCfg = Release|Win32 | ||||
| 		{A2F23B19-9CF7-4246-AE58-BC65E39C6F7E}.Release|Win32.Build.0 = Release|Win32 | ||||
| 	EndGlobalSection | ||||
| 	GlobalSection(SolutionProperties) = preSolution | ||||
| 		HideSolutionNode = FALSE | ||||
| 	EndGlobalSection | ||||
| EndGlobal | ||||
|   | ||||
| @@ -1,33 +1,33 @@ | ||||
| ======================================================================== | ||||
|     CONSOLE APPLICATION : TestCatch Project Overview | ||||
| ======================================================================== | ||||
|  | ||||
| AppWizard has created this TestCatch application for you. | ||||
|  | ||||
| This file contains a summary of what you will find in each of the files that | ||||
| make up your TestCatch application. | ||||
|  | ||||
|  | ||||
| TestCatch.vcproj | ||||
|     This is the main project file for VC++ projects generated using an Application Wizard. | ||||
|     It contains information about the version of Visual C++ that generated the file, and | ||||
|     information about the platforms, configurations, and project features selected with the | ||||
|     Application Wizard. | ||||
|  | ||||
| TestCatch.cpp | ||||
|     This is the main application source file. | ||||
|  | ||||
| ///////////////////////////////////////////////////////////////////////////// | ||||
| Other standard files: | ||||
|  | ||||
| StdAfx.h, StdAfx.cpp | ||||
|     These files are used to build a precompiled header (PCH) file | ||||
|     named TestCatch.pch and a precompiled types file named StdAfx.obj. | ||||
|  | ||||
| ///////////////////////////////////////////////////////////////////////////// | ||||
| Other notes: | ||||
|  | ||||
| AppWizard uses "TODO:" comments to indicate parts of the source code you | ||||
| should add to or customize. | ||||
|  | ||||
| ///////////////////////////////////////////////////////////////////////////// | ||||
| ======================================================================== | ||||
|     CONSOLE APPLICATION : TestCatch Project Overview | ||||
| ======================================================================== | ||||
|  | ||||
| AppWizard has created this TestCatch application for you. | ||||
|  | ||||
| This file contains a summary of what you will find in each of the files that | ||||
| make up your TestCatch application. | ||||
|  | ||||
|  | ||||
| TestCatch.vcproj | ||||
|     This is the main project file for VC++ projects generated using an Application Wizard. | ||||
|     It contains information about the version of Visual C++ that generated the file, and | ||||
|     information about the platforms, configurations, and project features selected with the | ||||
|     Application Wizard. | ||||
|  | ||||
| TestCatch.cpp | ||||
|     This is the main application source file. | ||||
|  | ||||
| ///////////////////////////////////////////////////////////////////////////// | ||||
| Other standard files: | ||||
|  | ||||
| StdAfx.h, StdAfx.cpp | ||||
|     These files are used to build a precompiled header (PCH) file | ||||
|     named TestCatch.pch and a precompiled types file named StdAfx.obj. | ||||
|  | ||||
| ///////////////////////////////////////////////////////////////////////////// | ||||
| Other notes: | ||||
|  | ||||
| AppWizard uses "TODO:" comments to indicate parts of the source code you | ||||
| should add to or customize. | ||||
|  | ||||
| ///////////////////////////////////////////////////////////////////////////// | ||||
|   | ||||
| @@ -1,8 +1,8 @@ | ||||
| // TestCatch.cpp : Defines the entry point for the console application. | ||||
| // | ||||
|  | ||||
| int main(int argc, char* argv[]) | ||||
| { | ||||
| 	return 0; | ||||
| } | ||||
|  | ||||
| // TestCatch.cpp : Defines the entry point for the console application. | ||||
| // | ||||
|  | ||||
| int main(int argc, char* argv[]) | ||||
| { | ||||
| 	return 0; | ||||
| } | ||||
|  | ||||
|   | ||||
| @@ -1,406 +1,406 @@ | ||||
| <?xml version="1.0" encoding="Windows-1252"?> | ||||
| <VisualStudioProject | ||||
| 	ProjectType="Visual C++" | ||||
| 	Version="9.00" | ||||
| 	Name="TestCatch" | ||||
| 	ProjectGUID="{A2F23B19-9CF7-4246-AE58-BC65E39C6F7E}" | ||||
| 	RootNamespace="TestCatch" | ||||
| 	Keyword="Win32Proj" | ||||
| 	TargetFrameworkVersion="196613" | ||||
| 	> | ||||
| 	<Platforms> | ||||
| 		<Platform | ||||
| 			Name="Win32" | ||||
| 		/> | ||||
| 	</Platforms> | ||||
| 	<ToolFiles> | ||||
| 	</ToolFiles> | ||||
| 	<Configurations> | ||||
| 		<Configuration | ||||
| 			Name="Debug|Win32" | ||||
| 			OutputDirectory="$(SolutionDir)$(ConfigurationName)" | ||||
| 			IntermediateDirectory="$(ConfigurationName)" | ||||
| 			ConfigurationType="1" | ||||
| 			CharacterSet="1" | ||||
| 			> | ||||
| 			<Tool | ||||
| 				Name="VCPreBuildEventTool" | ||||
| 			/> | ||||
| 			<Tool | ||||
| 				Name="VCCustomBuildTool" | ||||
| 			/> | ||||
| 			<Tool | ||||
| 				Name="VCXMLDataGeneratorTool" | ||||
| 			/> | ||||
| 			<Tool | ||||
| 				Name="VCWebServiceProxyGeneratorTool" | ||||
| 			/> | ||||
| 			<Tool | ||||
| 				Name="VCMIDLTool" | ||||
| 			/> | ||||
| 			<Tool | ||||
| 				Name="VCCLCompilerTool" | ||||
| 				Optimization="0" | ||||
| 				AdditionalIncludeDirectories="..\..\..\..\include" | ||||
| 				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE" | ||||
| 				MinimalRebuild="true" | ||||
| 				BasicRuntimeChecks="3" | ||||
| 				RuntimeLibrary="3" | ||||
| 				UsePrecompiledHeader="0" | ||||
| 				WarningLevel="4" | ||||
| 				DebugInformationFormat="4" | ||||
| 			/> | ||||
| 			<Tool | ||||
| 				Name="VCManagedResourceCompilerTool" | ||||
| 			/> | ||||
| 			<Tool | ||||
| 				Name="VCResourceCompilerTool" | ||||
| 			/> | ||||
| 			<Tool | ||||
| 				Name="VCPreLinkEventTool" | ||||
| 			/> | ||||
| 			<Tool | ||||
| 				Name="VCLinkerTool" | ||||
| 				LinkIncremental="2" | ||||
| 				GenerateDebugInformation="true" | ||||
| 				SubSystem="1" | ||||
| 				TargetMachine="1" | ||||
| 			/> | ||||
| 			<Tool | ||||
| 				Name="VCALinkTool" | ||||
| 			/> | ||||
| 			<Tool | ||||
| 				Name="VCManifestTool" | ||||
| 			/> | ||||
| 			<Tool | ||||
| 				Name="VCXDCMakeTool" | ||||
| 			/> | ||||
| 			<Tool | ||||
| 				Name="VCBscMakeTool" | ||||
| 			/> | ||||
| 			<Tool | ||||
| 				Name="VCFxCopTool" | ||||
| 			/> | ||||
| 			<Tool | ||||
| 				Name="VCAppVerifierTool" | ||||
| 			/> | ||||
| 			<Tool | ||||
| 				Name="VCPostBuildEventTool" | ||||
| 			/> | ||||
| 		</Configuration> | ||||
| 		<Configuration | ||||
| 			Name="Release|Win32" | ||||
| 			OutputDirectory="$(SolutionDir)$(ConfigurationName)" | ||||
| 			IntermediateDirectory="$(ConfigurationName)" | ||||
| 			ConfigurationType="1" | ||||
| 			CharacterSet="1" | ||||
| 			WholeProgramOptimization="1" | ||||
| 			> | ||||
| 			<Tool | ||||
| 				Name="VCPreBuildEventTool" | ||||
| 			/> | ||||
| 			<Tool | ||||
| 				Name="VCCustomBuildTool" | ||||
| 			/> | ||||
| 			<Tool | ||||
| 				Name="VCXMLDataGeneratorTool" | ||||
| 			/> | ||||
| 			<Tool | ||||
| 				Name="VCWebServiceProxyGeneratorTool" | ||||
| 			/> | ||||
| 			<Tool | ||||
| 				Name="VCMIDLTool" | ||||
| 			/> | ||||
| 			<Tool | ||||
| 				Name="VCCLCompilerTool" | ||||
| 				Optimization="2" | ||||
| 				EnableIntrinsicFunctions="true" | ||||
| 				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE" | ||||
| 				RuntimeLibrary="2" | ||||
| 				EnableFunctionLevelLinking="true" | ||||
| 				UsePrecompiledHeader="0" | ||||
| 				WarningLevel="3" | ||||
| 				DebugInformationFormat="3" | ||||
| 			/> | ||||
| 			<Tool | ||||
| 				Name="VCManagedResourceCompilerTool" | ||||
| 			/> | ||||
| 			<Tool | ||||
| 				Name="VCResourceCompilerTool" | ||||
| 			/> | ||||
| 			<Tool | ||||
| 				Name="VCPreLinkEventTool" | ||||
| 			/> | ||||
| 			<Tool | ||||
| 				Name="VCLinkerTool" | ||||
| 				LinkIncremental="1" | ||||
| 				GenerateDebugInformation="true" | ||||
| 				SubSystem="1" | ||||
| 				OptimizeReferences="2" | ||||
| 				EnableCOMDATFolding="2" | ||||
| 				TargetMachine="1" | ||||
| 			/> | ||||
| 			<Tool | ||||
| 				Name="VCALinkTool" | ||||
| 			/> | ||||
| 			<Tool | ||||
| 				Name="VCManifestTool" | ||||
| 			/> | ||||
| 			<Tool | ||||
| 				Name="VCXDCMakeTool" | ||||
| 			/> | ||||
| 			<Tool | ||||
| 				Name="VCBscMakeTool" | ||||
| 			/> | ||||
| 			<Tool | ||||
| 				Name="VCFxCopTool" | ||||
| 			/> | ||||
| 			<Tool | ||||
| 				Name="VCAppVerifierTool" | ||||
| 			/> | ||||
| 			<Tool | ||||
| 				Name="VCPostBuildEventTool" | ||||
| 			/> | ||||
| 		</Configuration> | ||||
| 	</Configurations> | ||||
| 	<References> | ||||
| 	</References> | ||||
| 	<Files> | ||||
| 		<Filter | ||||
| 			Name="Source Files" | ||||
| 			Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx" | ||||
| 			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}" | ||||
| 			> | ||||
| 			<File | ||||
| 				RelativePath="..\..\..\SelfTest\TestMain.cpp" | ||||
| 				> | ||||
| 			</File> | ||||
| 		</Filter> | ||||
| 		<Filter | ||||
| 			Name="Include" | ||||
| 			Filter="h;hpp;hxx;hm;inl;inc;xsd" | ||||
| 			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}" | ||||
| 			> | ||||
| 			<File | ||||
| 				RelativePath="..\..\..\..\include\catch.hpp" | ||||
| 				> | ||||
| 			</File> | ||||
| 			<File | ||||
| 				RelativePath="..\..\..\..\include\catch_objc.hpp" | ||||
| 				> | ||||
| 			</File> | ||||
| 			<File | ||||
| 				RelativePath="..\..\..\..\include\catch_objc_main.hpp" | ||||
| 				> | ||||
| 			</File> | ||||
| 			<File | ||||
| 				RelativePath="..\..\..\..\include\catch_runner.hpp" | ||||
| 				> | ||||
| 			</File> | ||||
| 			<File | ||||
| 				RelativePath="..\..\..\..\include\catch_with_main.hpp" | ||||
| 				> | ||||
| 			</File> | ||||
| 			<Filter | ||||
| 				Name="Internal" | ||||
| 				> | ||||
| 				<File | ||||
| 					RelativePath="..\..\..\..\include\internal\catch_capture.hpp" | ||||
| 					> | ||||
| 				</File> | ||||
| 				<File | ||||
| 					RelativePath="..\..\..\..\include\internal\catch_commandline.hpp" | ||||
| 					> | ||||
| 				</File> | ||||
| 				<File | ||||
| 					RelativePath="..\..\..\..\include\internal\catch_common.h" | ||||
| 					> | ||||
| 				</File> | ||||
| 				<File | ||||
| 					RelativePath="..\..\..\..\include\internal\catch_config.hpp" | ||||
| 					> | ||||
| 				</File> | ||||
| 				<File | ||||
| 					RelativePath="..\..\..\..\include\internal\catch_debugger.hpp" | ||||
| 					> | ||||
| 				</File> | ||||
| 				<File | ||||
| 					RelativePath="..\..\..\..\include\internal\catch_evaluate.hpp" | ||||
| 					> | ||||
| 				</File> | ||||
| 				<File | ||||
| 					RelativePath="..\..\..\..\include\internal\catch_exception_translator_registry.hpp" | ||||
| 					> | ||||
| 				</File> | ||||
| 				<File | ||||
| 					RelativePath="..\..\..\..\include\internal\catch_generators.hpp" | ||||
| 					> | ||||
| 				</File> | ||||
| 				<File | ||||
| 					RelativePath="..\..\..\..\include\internal\catch_generators_impl.hpp" | ||||
| 					> | ||||
| 				</File> | ||||
| 				<File | ||||
| 					RelativePath="..\..\..\..\include\internal\catch_hub.h" | ||||
| 					> | ||||
| 				</File> | ||||
| 				<File | ||||
| 					RelativePath="..\..\..\..\include\internal\catch_hub_impl.hpp" | ||||
| 					> | ||||
| 				</File> | ||||
| 				<File | ||||
| 					RelativePath="..\..\..\..\include\internal\catch_interfaces_capture.h" | ||||
| 					> | ||||
| 				</File> | ||||
| 				<File | ||||
| 					RelativePath="..\..\..\..\include\internal\catch_interfaces_exception.h" | ||||
| 					> | ||||
| 				</File> | ||||
| 				<File | ||||
| 					RelativePath="..\..\..\..\include\internal\catch_interfaces_reporter.h" | ||||
| 					> | ||||
| 				</File> | ||||
| 				<File | ||||
| 					RelativePath="..\..\..\..\include\internal\catch_interfaces_runner.h" | ||||
| 					> | ||||
| 				</File> | ||||
| 				<File | ||||
| 					RelativePath="..\..\..\..\include\internal\catch_interfaces_testcase.h" | ||||
| 					> | ||||
| 				</File> | ||||
| 				<File | ||||
| 					RelativePath="..\..\..\..\include\internal\catch_list.hpp" | ||||
| 					> | ||||
| 				</File> | ||||
| 				<File | ||||
| 					RelativePath="..\..\..\..\include\internal\catch_reporter_registrars.hpp" | ||||
| 					> | ||||
| 				</File> | ||||
| 				<File | ||||
| 					RelativePath="..\..\..\..\include\internal\catch_reporter_registry.hpp" | ||||
| 					> | ||||
| 				</File> | ||||
| 				<File | ||||
| 					RelativePath="..\..\..\..\include\internal\catch_result_type.h" | ||||
| 					> | ||||
| 				</File> | ||||
| 				<File | ||||
| 					RelativePath="..\..\..\..\include\internal\catch_resultinfo.hpp" | ||||
| 					> | ||||
| 				</File> | ||||
| 				<File | ||||
| 					RelativePath="..\..\..\..\include\internal\catch_runner_impl.hpp" | ||||
| 					> | ||||
| 				</File> | ||||
| 				<File | ||||
| 					RelativePath="..\..\..\..\include\internal\catch_section.hpp" | ||||
| 					> | ||||
| 				</File> | ||||
| 				<File | ||||
| 					RelativePath="..\..\..\..\include\internal\catch_self_test.hpp" | ||||
| 					> | ||||
| 				</File> | ||||
| 				<File | ||||
| 					RelativePath="..\..\..\..\include\internal\catch_stream.hpp" | ||||
| 					> | ||||
| 				</File> | ||||
| 				<File | ||||
| 					RelativePath="..\..\..\..\include\internal\catch_test_case_info.hpp" | ||||
| 					> | ||||
| 				</File> | ||||
| 				<File | ||||
| 					RelativePath="..\..\..\..\include\internal\catch_test_case_registry_impl.hpp" | ||||
| 					> | ||||
| 				</File> | ||||
| 				<File | ||||
| 					RelativePath="..\..\..\..\include\internal\catch_test_registry.hpp" | ||||
| 					> | ||||
| 				</File> | ||||
| 				<File | ||||
| 					RelativePath="..\..\..\..\include\internal\catch_xmlwriter.hpp" | ||||
| 					> | ||||
| 				</File> | ||||
| 			</Filter> | ||||
| 			<Filter | ||||
| 				Name="Reporters" | ||||
| 				Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav" | ||||
| 				UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}" | ||||
| 				> | ||||
| 				<File | ||||
| 					RelativePath="..\..\..\..\include\reporters\catch_reporter_basic.hpp" | ||||
| 					> | ||||
| 				</File> | ||||
| 				<File | ||||
| 					RelativePath="..\..\..\..\include\reporters\catch_reporter_junit.hpp" | ||||
| 					> | ||||
| 				</File> | ||||
| 				<File | ||||
| 					RelativePath="..\..\..\..\include\reporters\catch_reporter_xml.hpp" | ||||
| 					> | ||||
| 				</File> | ||||
| 			</Filter> | ||||
| 		</Filter> | ||||
| 		<Filter | ||||
| 			Name="TestCases" | ||||
| 			> | ||||
| 			<File | ||||
| 				RelativePath="..\..\..\SelfTest\ApproxTests.cpp" | ||||
| 				> | ||||
| 			</File> | ||||
| 			<File | ||||
| 				RelativePath="..\..\..\SelfTest\BDDTests.cpp" | ||||
| 				> | ||||
| 			</File> | ||||
| 			<File | ||||
| 				RelativePath="..\..\..\SelfTest\catch_self_test.cpp" | ||||
| 				> | ||||
| 			</File> | ||||
| 			<File | ||||
| 				RelativePath="..\..\..\SelfTest\ClassTests.cpp" | ||||
| 				> | ||||
| 			</File> | ||||
| 			<File | ||||
| 				RelativePath="..\..\..\SelfTest\CmdLineTests.cpp" | ||||
| 				> | ||||
| 			</File> | ||||
| 			<File | ||||
| 				RelativePath="..\..\..\SelfTest\ConditionTests.cpp" | ||||
| 				> | ||||
| 			</File> | ||||
| 			<File | ||||
| 				RelativePath="..\..\..\SelfTest\ExceptionTests.cpp" | ||||
| 				> | ||||
| 			</File> | ||||
| 			<File | ||||
| 				RelativePath="..\..\..\SelfTest\GeneratorTests.cpp" | ||||
| 				> | ||||
| 			</File> | ||||
| 			<File | ||||
| 				RelativePath="..\..\..\SelfTest\MessageTests.cpp" | ||||
| 				> | ||||
| 			</File> | ||||
| 			<File | ||||
| 				RelativePath="..\..\..\SelfTest\MiscTests.cpp" | ||||
| 				> | ||||
| 			</File> | ||||
| 			<File | ||||
| 				RelativePath="..\..\..\SelfTest\SectionTrackerTests.cpp" | ||||
| 				> | ||||
| 			</File> | ||||
| 			<File | ||||
| 				RelativePath="..\..\..\SelfTest\TrickyTests.cpp" | ||||
| 				> | ||||
| 			</File> | ||||
| 			<File | ||||
| 				RelativePath="..\..\..\SelfTest\VariadicMacrosTests.cpp" | ||||
| 				> | ||||
| 			</File> | ||||
| 		</Filter> | ||||
| 		<File | ||||
| 			RelativePath=".\ReadMe.txt" | ||||
| 			> | ||||
| 		</File> | ||||
| 	</Files> | ||||
| 	<Globals> | ||||
| 	</Globals> | ||||
| </VisualStudioProject> | ||||
| <?xml version="1.0" encoding="Windows-1252"?> | ||||
| <VisualStudioProject | ||||
| 	ProjectType="Visual C++" | ||||
| 	Version="9.00" | ||||
| 	Name="TestCatch" | ||||
| 	ProjectGUID="{A2F23B19-9CF7-4246-AE58-BC65E39C6F7E}" | ||||
| 	RootNamespace="TestCatch" | ||||
| 	Keyword="Win32Proj" | ||||
| 	TargetFrameworkVersion="196613" | ||||
| 	> | ||||
| 	<Platforms> | ||||
| 		<Platform | ||||
| 			Name="Win32" | ||||
| 		/> | ||||
| 	</Platforms> | ||||
| 	<ToolFiles> | ||||
| 	</ToolFiles> | ||||
| 	<Configurations> | ||||
| 		<Configuration | ||||
| 			Name="Debug|Win32" | ||||
| 			OutputDirectory="$(SolutionDir)$(ConfigurationName)" | ||||
| 			IntermediateDirectory="$(ConfigurationName)" | ||||
| 			ConfigurationType="1" | ||||
| 			CharacterSet="1" | ||||
| 			> | ||||
| 			<Tool | ||||
| 				Name="VCPreBuildEventTool" | ||||
| 			/> | ||||
| 			<Tool | ||||
| 				Name="VCCustomBuildTool" | ||||
| 			/> | ||||
| 			<Tool | ||||
| 				Name="VCXMLDataGeneratorTool" | ||||
| 			/> | ||||
| 			<Tool | ||||
| 				Name="VCWebServiceProxyGeneratorTool" | ||||
| 			/> | ||||
| 			<Tool | ||||
| 				Name="VCMIDLTool" | ||||
| 			/> | ||||
| 			<Tool | ||||
| 				Name="VCCLCompilerTool" | ||||
| 				Optimization="0" | ||||
| 				AdditionalIncludeDirectories="..\..\..\..\include" | ||||
| 				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE" | ||||
| 				MinimalRebuild="true" | ||||
| 				BasicRuntimeChecks="3" | ||||
| 				RuntimeLibrary="3" | ||||
| 				UsePrecompiledHeader="0" | ||||
| 				WarningLevel="4" | ||||
| 				DebugInformationFormat="4" | ||||
| 			/> | ||||
| 			<Tool | ||||
| 				Name="VCManagedResourceCompilerTool" | ||||
| 			/> | ||||
| 			<Tool | ||||
| 				Name="VCResourceCompilerTool" | ||||
| 			/> | ||||
| 			<Tool | ||||
| 				Name="VCPreLinkEventTool" | ||||
| 			/> | ||||
| 			<Tool | ||||
| 				Name="VCLinkerTool" | ||||
| 				LinkIncremental="2" | ||||
| 				GenerateDebugInformation="true" | ||||
| 				SubSystem="1" | ||||
| 				TargetMachine="1" | ||||
| 			/> | ||||
| 			<Tool | ||||
| 				Name="VCALinkTool" | ||||
| 			/> | ||||
| 			<Tool | ||||
| 				Name="VCManifestTool" | ||||
| 			/> | ||||
| 			<Tool | ||||
| 				Name="VCXDCMakeTool" | ||||
| 			/> | ||||
| 			<Tool | ||||
| 				Name="VCBscMakeTool" | ||||
| 			/> | ||||
| 			<Tool | ||||
| 				Name="VCFxCopTool" | ||||
| 			/> | ||||
| 			<Tool | ||||
| 				Name="VCAppVerifierTool" | ||||
| 			/> | ||||
| 			<Tool | ||||
| 				Name="VCPostBuildEventTool" | ||||
| 			/> | ||||
| 		</Configuration> | ||||
| 		<Configuration | ||||
| 			Name="Release|Win32" | ||||
| 			OutputDirectory="$(SolutionDir)$(ConfigurationName)" | ||||
| 			IntermediateDirectory="$(ConfigurationName)" | ||||
| 			ConfigurationType="1" | ||||
| 			CharacterSet="1" | ||||
| 			WholeProgramOptimization="1" | ||||
| 			> | ||||
| 			<Tool | ||||
| 				Name="VCPreBuildEventTool" | ||||
| 			/> | ||||
| 			<Tool | ||||
| 				Name="VCCustomBuildTool" | ||||
| 			/> | ||||
| 			<Tool | ||||
| 				Name="VCXMLDataGeneratorTool" | ||||
| 			/> | ||||
| 			<Tool | ||||
| 				Name="VCWebServiceProxyGeneratorTool" | ||||
| 			/> | ||||
| 			<Tool | ||||
| 				Name="VCMIDLTool" | ||||
| 			/> | ||||
| 			<Tool | ||||
| 				Name="VCCLCompilerTool" | ||||
| 				Optimization="2" | ||||
| 				EnableIntrinsicFunctions="true" | ||||
| 				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE" | ||||
| 				RuntimeLibrary="2" | ||||
| 				EnableFunctionLevelLinking="true" | ||||
| 				UsePrecompiledHeader="0" | ||||
| 				WarningLevel="3" | ||||
| 				DebugInformationFormat="3" | ||||
| 			/> | ||||
| 			<Tool | ||||
| 				Name="VCManagedResourceCompilerTool" | ||||
| 			/> | ||||
| 			<Tool | ||||
| 				Name="VCResourceCompilerTool" | ||||
| 			/> | ||||
| 			<Tool | ||||
| 				Name="VCPreLinkEventTool" | ||||
| 			/> | ||||
| 			<Tool | ||||
| 				Name="VCLinkerTool" | ||||
| 				LinkIncremental="1" | ||||
| 				GenerateDebugInformation="true" | ||||
| 				SubSystem="1" | ||||
| 				OptimizeReferences="2" | ||||
| 				EnableCOMDATFolding="2" | ||||
| 				TargetMachine="1" | ||||
| 			/> | ||||
| 			<Tool | ||||
| 				Name="VCALinkTool" | ||||
| 			/> | ||||
| 			<Tool | ||||
| 				Name="VCManifestTool" | ||||
| 			/> | ||||
| 			<Tool | ||||
| 				Name="VCXDCMakeTool" | ||||
| 			/> | ||||
| 			<Tool | ||||
| 				Name="VCBscMakeTool" | ||||
| 			/> | ||||
| 			<Tool | ||||
| 				Name="VCFxCopTool" | ||||
| 			/> | ||||
| 			<Tool | ||||
| 				Name="VCAppVerifierTool" | ||||
| 			/> | ||||
| 			<Tool | ||||
| 				Name="VCPostBuildEventTool" | ||||
| 			/> | ||||
| 		</Configuration> | ||||
| 	</Configurations> | ||||
| 	<References> | ||||
| 	</References> | ||||
| 	<Files> | ||||
| 		<Filter | ||||
| 			Name="Source Files" | ||||
| 			Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx" | ||||
| 			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}" | ||||
| 			> | ||||
| 			<File | ||||
| 				RelativePath="..\..\..\SelfTest\TestMain.cpp" | ||||
| 				> | ||||
| 			</File> | ||||
| 		</Filter> | ||||
| 		<Filter | ||||
| 			Name="Include" | ||||
| 			Filter="h;hpp;hxx;hm;inl;inc;xsd" | ||||
| 			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}" | ||||
| 			> | ||||
| 			<File | ||||
| 				RelativePath="..\..\..\..\include\catch.hpp" | ||||
| 				> | ||||
| 			</File> | ||||
| 			<File | ||||
| 				RelativePath="..\..\..\..\include\catch_objc.hpp" | ||||
| 				> | ||||
| 			</File> | ||||
| 			<File | ||||
| 				RelativePath="..\..\..\..\include\catch_objc_main.hpp" | ||||
| 				> | ||||
| 			</File> | ||||
| 			<File | ||||
| 				RelativePath="..\..\..\..\include\catch_runner.hpp" | ||||
| 				> | ||||
| 			</File> | ||||
| 			<File | ||||
| 				RelativePath="..\..\..\..\include\catch_with_main.hpp" | ||||
| 				> | ||||
| 			</File> | ||||
| 			<Filter | ||||
| 				Name="Internal" | ||||
| 				> | ||||
| 				<File | ||||
| 					RelativePath="..\..\..\..\include\internal\catch_capture.hpp" | ||||
| 					> | ||||
| 				</File> | ||||
| 				<File | ||||
| 					RelativePath="..\..\..\..\include\internal\catch_commandline.hpp" | ||||
| 					> | ||||
| 				</File> | ||||
| 				<File | ||||
| 					RelativePath="..\..\..\..\include\internal\catch_common.h" | ||||
| 					> | ||||
| 				</File> | ||||
| 				<File | ||||
| 					RelativePath="..\..\..\..\include\internal\catch_config.hpp" | ||||
| 					> | ||||
| 				</File> | ||||
| 				<File | ||||
| 					RelativePath="..\..\..\..\include\internal\catch_debugger.hpp" | ||||
| 					> | ||||
| 				</File> | ||||
| 				<File | ||||
| 					RelativePath="..\..\..\..\include\internal\catch_evaluate.hpp" | ||||
| 					> | ||||
| 				</File> | ||||
| 				<File | ||||
| 					RelativePath="..\..\..\..\include\internal\catch_exception_translator_registry.hpp" | ||||
| 					> | ||||
| 				</File> | ||||
| 				<File | ||||
| 					RelativePath="..\..\..\..\include\internal\catch_generators.hpp" | ||||
| 					> | ||||
| 				</File> | ||||
| 				<File | ||||
| 					RelativePath="..\..\..\..\include\internal\catch_generators_impl.hpp" | ||||
| 					> | ||||
| 				</File> | ||||
| 				<File | ||||
| 					RelativePath="..\..\..\..\include\internal\catch_hub.h" | ||||
| 					> | ||||
| 				</File> | ||||
| 				<File | ||||
| 					RelativePath="..\..\..\..\include\internal\catch_hub_impl.hpp" | ||||
| 					> | ||||
| 				</File> | ||||
| 				<File | ||||
| 					RelativePath="..\..\..\..\include\internal\catch_interfaces_capture.h" | ||||
| 					> | ||||
| 				</File> | ||||
| 				<File | ||||
| 					RelativePath="..\..\..\..\include\internal\catch_interfaces_exception.h" | ||||
| 					> | ||||
| 				</File> | ||||
| 				<File | ||||
| 					RelativePath="..\..\..\..\include\internal\catch_interfaces_reporter.h" | ||||
| 					> | ||||
| 				</File> | ||||
| 				<File | ||||
| 					RelativePath="..\..\..\..\include\internal\catch_interfaces_runner.h" | ||||
| 					> | ||||
| 				</File> | ||||
| 				<File | ||||
| 					RelativePath="..\..\..\..\include\internal\catch_interfaces_testcase.h" | ||||
| 					> | ||||
| 				</File> | ||||
| 				<File | ||||
| 					RelativePath="..\..\..\..\include\internal\catch_list.hpp" | ||||
| 					> | ||||
| 				</File> | ||||
| 				<File | ||||
| 					RelativePath="..\..\..\..\include\internal\catch_reporter_registrars.hpp" | ||||
| 					> | ||||
| 				</File> | ||||
| 				<File | ||||
| 					RelativePath="..\..\..\..\include\internal\catch_reporter_registry.hpp" | ||||
| 					> | ||||
| 				</File> | ||||
| 				<File | ||||
| 					RelativePath="..\..\..\..\include\internal\catch_result_type.h" | ||||
| 					> | ||||
| 				</File> | ||||
| 				<File | ||||
| 					RelativePath="..\..\..\..\include\internal\catch_resultinfo.hpp" | ||||
| 					> | ||||
| 				</File> | ||||
| 				<File | ||||
| 					RelativePath="..\..\..\..\include\internal\catch_runner_impl.hpp" | ||||
| 					> | ||||
| 				</File> | ||||
| 				<File | ||||
| 					RelativePath="..\..\..\..\include\internal\catch_section.hpp" | ||||
| 					> | ||||
| 				</File> | ||||
| 				<File | ||||
| 					RelativePath="..\..\..\..\include\internal\catch_self_test.hpp" | ||||
| 					> | ||||
| 				</File> | ||||
| 				<File | ||||
| 					RelativePath="..\..\..\..\include\internal\catch_stream.hpp" | ||||
| 					> | ||||
| 				</File> | ||||
| 				<File | ||||
| 					RelativePath="..\..\..\..\include\internal\catch_test_case_info.hpp" | ||||
| 					> | ||||
| 				</File> | ||||
| 				<File | ||||
| 					RelativePath="..\..\..\..\include\internal\catch_test_case_registry_impl.hpp" | ||||
| 					> | ||||
| 				</File> | ||||
| 				<File | ||||
| 					RelativePath="..\..\..\..\include\internal\catch_test_registry.hpp" | ||||
| 					> | ||||
| 				</File> | ||||
| 				<File | ||||
| 					RelativePath="..\..\..\..\include\internal\catch_xmlwriter.hpp" | ||||
| 					> | ||||
| 				</File> | ||||
| 			</Filter> | ||||
| 			<Filter | ||||
| 				Name="Reporters" | ||||
| 				Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav" | ||||
| 				UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}" | ||||
| 				> | ||||
| 				<File | ||||
| 					RelativePath="..\..\..\..\include\reporters\catch_reporter_basic.hpp" | ||||
| 					> | ||||
| 				</File> | ||||
| 				<File | ||||
| 					RelativePath="..\..\..\..\include\reporters\catch_reporter_junit.hpp" | ||||
| 					> | ||||
| 				</File> | ||||
| 				<File | ||||
| 					RelativePath="..\..\..\..\include\reporters\catch_reporter_xml.hpp" | ||||
| 					> | ||||
| 				</File> | ||||
| 			</Filter> | ||||
| 		</Filter> | ||||
| 		<Filter | ||||
| 			Name="TestCases" | ||||
| 			> | ||||
| 			<File | ||||
| 				RelativePath="..\..\..\SelfTest\ApproxTests.cpp" | ||||
| 				> | ||||
| 			</File> | ||||
| 			<File | ||||
| 				RelativePath="..\..\..\SelfTest\BDDTests.cpp" | ||||
| 				> | ||||
| 			</File> | ||||
| 			<File | ||||
| 				RelativePath="..\..\..\SelfTest\catch_self_test.cpp" | ||||
| 				> | ||||
| 			</File> | ||||
| 			<File | ||||
| 				RelativePath="..\..\..\SelfTest\ClassTests.cpp" | ||||
| 				> | ||||
| 			</File> | ||||
| 			<File | ||||
| 				RelativePath="..\..\..\SelfTest\CmdLineTests.cpp" | ||||
| 				> | ||||
| 			</File> | ||||
| 			<File | ||||
| 				RelativePath="..\..\..\SelfTest\ConditionTests.cpp" | ||||
| 				> | ||||
| 			</File> | ||||
| 			<File | ||||
| 				RelativePath="..\..\..\SelfTest\ExceptionTests.cpp" | ||||
| 				> | ||||
| 			</File> | ||||
| 			<File | ||||
| 				RelativePath="..\..\..\SelfTest\GeneratorTests.cpp" | ||||
| 				> | ||||
| 			</File> | ||||
| 			<File | ||||
| 				RelativePath="..\..\..\SelfTest\MessageTests.cpp" | ||||
| 				> | ||||
| 			</File> | ||||
| 			<File | ||||
| 				RelativePath="..\..\..\SelfTest\MiscTests.cpp" | ||||
| 				> | ||||
| 			</File> | ||||
| 			<File | ||||
| 				RelativePath="..\..\..\SelfTest\SectionTrackerTests.cpp" | ||||
| 				> | ||||
| 			</File> | ||||
| 			<File | ||||
| 				RelativePath="..\..\..\SelfTest\TrickyTests.cpp" | ||||
| 				> | ||||
| 			</File> | ||||
| 			<File | ||||
| 				RelativePath="..\..\..\SelfTest\VariadicMacrosTests.cpp" | ||||
| 				> | ||||
| 			</File> | ||||
| 		</Filter> | ||||
| 		<File | ||||
| 			RelativePath=".\ReadMe.txt" | ||||
| 			> | ||||
| 		</File> | ||||
| 	</Files> | ||||
| 	<Globals> | ||||
| 	</Globals> | ||||
| </VisualStudioProject> | ||||
|   | ||||
| @@ -1,12 +1,12 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type='text/xsl' href='_UpgradeReport_Files/UpgradeReport.xslt'?><UpgradeLog> | ||||
| <Properties><Property Name="Solution" Value="TestCatch"> | ||||
| </Property><Property Name="Solution File" Value="\\psf\Home\Dev\TwoBlueCubes\Dev\GitHub\CatchBugFix\projects\VisualStudio\TestCatch\TestCatch.sln"> | ||||
| </Property><Property Name="Date" Value="Friday, March 02, 2012"> | ||||
| </Property><Property Name="Time" Value="7:43 AM"> | ||||
| </Property></Properties><Event ErrorLevel="0" Project="TestCatch" Source="TestCatch\TestCatch.vcproj" Description="Converting project file '\\psf\Home\Dev\TwoBlueCubes\Dev\GitHub\CatchBugFix\projects\VisualStudio\TestCatch\TestCatch\TestCatch.vcproj'."> | ||||
| </Event><Event ErrorLevel="1" Project="TestCatch" Source="TestCatch\TestCatch.vcproj" Description="VCWebServiceProxyGeneratorTool is no longer supported. The tool has been removed from your project settings."> | ||||
| </Event><Event ErrorLevel="0" Project="TestCatch" Source="TestCatch\TestCatch.vcproj" Description="Done converting to new project file '\\psf\Home\Dev\TwoBlueCubes\Dev\GitHub\CatchBugFix\projects\VisualStudio\TestCatch\TestCatch\TestCatch.vcxproj'."> | ||||
| </Event><Event ErrorLevel="3" Project="TestCatch" Source="TestCatch\TestCatch.vcproj" Description="Converted"> | ||||
| </Event><Event ErrorLevel="0" Project="" Source="TestCatch.sln" Description="Solution converted successfully"> | ||||
| </Event><Event ErrorLevel="3" Project="" Source="TestCatch.sln" Description="Converted"> | ||||
| <?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type='text/xsl' href='_UpgradeReport_Files/UpgradeReport.xslt'?><UpgradeLog> | ||||
| <Properties><Property Name="Solution" Value="TestCatch"> | ||||
| </Property><Property Name="Solution File" Value="\\psf\Home\Dev\TwoBlueCubes\Dev\GitHub\CatchBugFix\projects\VisualStudio\TestCatch\TestCatch.sln"> | ||||
| </Property><Property Name="Date" Value="Friday, March 02, 2012"> | ||||
| </Property><Property Name="Time" Value="7:43 AM"> | ||||
| </Property></Properties><Event ErrorLevel="0" Project="TestCatch" Source="TestCatch\TestCatch.vcproj" Description="Converting project file '\\psf\Home\Dev\TwoBlueCubes\Dev\GitHub\CatchBugFix\projects\VisualStudio\TestCatch\TestCatch\TestCatch.vcproj'."> | ||||
| </Event><Event ErrorLevel="1" Project="TestCatch" Source="TestCatch\TestCatch.vcproj" Description="VCWebServiceProxyGeneratorTool is no longer supported. The tool has been removed from your project settings."> | ||||
| </Event><Event ErrorLevel="0" Project="TestCatch" Source="TestCatch\TestCatch.vcproj" Description="Done converting to new project file '\\psf\Home\Dev\TwoBlueCubes\Dev\GitHub\CatchBugFix\projects\VisualStudio\TestCatch\TestCatch\TestCatch.vcxproj'."> | ||||
| </Event><Event ErrorLevel="3" Project="TestCatch" Source="TestCatch\TestCatch.vcproj" Description="Converted"> | ||||
| </Event><Event ErrorLevel="0" Project="" Source="TestCatch.sln" Description="Solution converted successfully"> | ||||
| </Event><Event ErrorLevel="3" Project="" Source="TestCatch.sln" Description="Converted"> | ||||
| </Event></UpgradeLog> | ||||
| @@ -1,207 +1,207 @@ | ||||
| BODY | ||||
| { | ||||
| 	BACKGROUND-COLOR: white; | ||||
| 	FONT-FAMILY: "Verdana", sans-serif; | ||||
| 	FONT-SIZE: 100%; | ||||
| 	MARGIN-LEFT: 0px; | ||||
| 	MARGIN-TOP: 0px | ||||
| } | ||||
| P | ||||
| { | ||||
| 	FONT-FAMILY: "Verdana", sans-serif; | ||||
| 	FONT-SIZE: 70%; | ||||
| 	LINE-HEIGHT: 12pt; | ||||
| 	MARGIN-BOTTOM: 0px; | ||||
| 	MARGIN-LEFT: 10px; | ||||
| 	MARGIN-TOP: 10px | ||||
| } | ||||
| .note | ||||
| { | ||||
| 	BACKGROUND-COLOR:  #ffffff; | ||||
| 	COLOR: #336699; | ||||
| 	FONT-FAMILY: "Verdana", sans-serif; | ||||
| 	FONT-SIZE: 100%; | ||||
| 	MARGIN-BOTTOM: 0px; | ||||
| 	MARGIN-LEFT: 0px; | ||||
| 	MARGIN-TOP: 0px; | ||||
| 	PADDING-RIGHT: 10px | ||||
| } | ||||
| .infotable | ||||
| { | ||||
| 	BACKGROUND-COLOR: #f0f0e0; | ||||
| 	BORDER-BOTTOM: #ffffff 0px solid; | ||||
| 	BORDER-COLLAPSE: collapse; | ||||
| 	BORDER-LEFT: #ffffff 0px solid; | ||||
| 	BORDER-RIGHT: #ffffff 0px solid; | ||||
| 	BORDER-TOP: #ffffff 0px solid; | ||||
| 	FONT-SIZE: 70%; | ||||
| 	MARGIN-LEFT: 10px | ||||
| } | ||||
| .issuetable | ||||
| { | ||||
| 	BACKGROUND-COLOR: #ffffe8; | ||||
| 	BORDER-COLLAPSE: collapse; | ||||
| 	COLOR: #000000; | ||||
| 	FONT-SIZE: 100%; | ||||
| 	MARGIN-BOTTOM: 10px; | ||||
| 	MARGIN-LEFT: 13px; | ||||
| 	MARGIN-TOP: 0px | ||||
| } | ||||
| .issuetitle | ||||
| { | ||||
| 	BACKGROUND-COLOR: #ffffff; | ||||
| 	BORDER-BOTTOM: #dcdcdc 1px solid; | ||||
| 	BORDER-TOP: #dcdcdc 1px; | ||||
| 	COLOR: #003366; | ||||
| 	FONT-WEIGHT: normal | ||||
| } | ||||
| .header | ||||
| { | ||||
| 	BACKGROUND-COLOR: #cecf9c; | ||||
| 	BORDER-BOTTOM: #ffffff 1px solid; | ||||
| 	BORDER-LEFT: #ffffff 1px solid; | ||||
| 	BORDER-RIGHT: #ffffff 1px solid; | ||||
| 	BORDER-TOP: #ffffff 1px solid; | ||||
| 	COLOR: #000000; | ||||
| 	FONT-WEIGHT: bold | ||||
| } | ||||
| .issuehdr | ||||
| { | ||||
| 	BACKGROUND-COLOR: #E0EBF5; | ||||
| 	BORDER-BOTTOM: #dcdcdc 1px solid; | ||||
| 	BORDER-TOP: #dcdcdc 1px solid; | ||||
| 	COLOR: #000000; | ||||
| 	FONT-WEIGHT: normal | ||||
| } | ||||
| .issuenone | ||||
| { | ||||
| 	BACKGROUND-COLOR: #ffffff; | ||||
| 	BORDER-BOTTOM: 0px; | ||||
| 	BORDER-LEFT: 0px; | ||||
| 	BORDER-RIGHT: 0px; | ||||
| 	BORDER-TOP: 0px; | ||||
| 	COLOR: #000000; | ||||
| 	FONT-WEIGHT: normal | ||||
| } | ||||
| .content | ||||
| { | ||||
| 	BACKGROUND-COLOR: #e7e7ce; | ||||
| 	BORDER-BOTTOM: #ffffff 1px solid; | ||||
| 	BORDER-LEFT: #ffffff 1px solid; | ||||
| 	BORDER-RIGHT: #ffffff 1px solid; | ||||
| 	BORDER-TOP: #ffffff 1px solid; | ||||
| 	PADDING-LEFT: 3px | ||||
| } | ||||
| .issuecontent | ||||
| { | ||||
| 	BACKGROUND-COLOR: #ffffff; | ||||
| 	BORDER-BOTTOM: #dcdcdc 1px solid; | ||||
| 	BORDER-TOP: #dcdcdc 1px solid; | ||||
| 	PADDING-LEFT: 3px | ||||
| } | ||||
| A:link | ||||
| { | ||||
| 	COLOR: #cc6633; | ||||
| 	TEXT-DECORATION: underline | ||||
| } | ||||
| A:visited | ||||
| { | ||||
| 	COLOR: #cc6633; | ||||
| } | ||||
| A:active | ||||
| { | ||||
| 	COLOR: #cc6633; | ||||
| } | ||||
| A:hover | ||||
| { | ||||
| 	COLOR: #cc3300; | ||||
| 	TEXT-DECORATION: underline | ||||
| } | ||||
| H1 | ||||
| { | ||||
| 	BACKGROUND-COLOR: #003366; | ||||
| 	BORDER-BOTTOM: #336699 6px solid; | ||||
| 	COLOR: #ffffff; | ||||
| 	FONT-SIZE: 130%; | ||||
| 	FONT-WEIGHT: normal; | ||||
| 	MARGIN: 0em 0em 0em -20px; | ||||
| 	PADDING-BOTTOM: 8px; | ||||
| 	PADDING-LEFT: 30px; | ||||
| 	PADDING-TOP: 16px | ||||
| } | ||||
| H2 | ||||
| { | ||||
| 	COLOR: #000000; | ||||
| 	FONT-SIZE: 80%; | ||||
| 	FONT-WEIGHT: bold; | ||||
| 	MARGIN-BOTTOM: 3px; | ||||
| 	MARGIN-LEFT: 10px; | ||||
| 	MARGIN-TOP: 20px; | ||||
| 	PADDING-LEFT: 0px | ||||
| } | ||||
| H3 | ||||
| { | ||||
| 	COLOR: #000000; | ||||
| 	FONT-SIZE: 80%; | ||||
| 	FONT-WEIGHT: bold; | ||||
| 	MARGIN-BOTTOM: -5px; | ||||
| 	MARGIN-LEFT: 10px; | ||||
| 	MARGIN-TOP: 20px | ||||
| } | ||||
| H4 | ||||
| { | ||||
| 	COLOR: #000000; | ||||
| 	FONT-SIZE: 70%; | ||||
| 	FONT-WEIGHT: bold; | ||||
| 	MARGIN-BOTTOM: 0px; | ||||
| 	MARGIN-TOP: 15px; | ||||
| 	PADDING-BOTTOM: 0px | ||||
| } | ||||
| UL | ||||
| { | ||||
| 	COLOR: #000000; | ||||
| 	FONT-SIZE: 70%; | ||||
| 	LIST-STYLE: square; | ||||
| 	MARGIN-BOTTOM: 0pt; | ||||
| 	MARGIN-TOP: 0pt | ||||
| } | ||||
| OL | ||||
| { | ||||
| 	COLOR: #000000; | ||||
| 	FONT-SIZE: 70%; | ||||
| 	LIST-STYLE: square; | ||||
| 	MARGIN-BOTTOM: 0pt; | ||||
| 	MARGIN-TOP: 0pt | ||||
| } | ||||
| LI | ||||
| { | ||||
| 	LIST-STYLE: square; | ||||
| 	MARGIN-LEFT: 0px | ||||
| } | ||||
| .expandable | ||||
| { | ||||
| 	CURSOR: hand | ||||
| } | ||||
| .expanded | ||||
| { | ||||
| 	color: black | ||||
| } | ||||
| .collapsed | ||||
| { | ||||
| 	DISPLAY: none | ||||
| } | ||||
| .foot | ||||
| { | ||||
| BACKGROUND-COLOR: #ffffff; | ||||
| BORDER-BOTTOM: #cecf9c 1px solid; | ||||
| BORDER-TOP: #cecf9c 2px solid | ||||
| } | ||||
| .settings | ||||
| { | ||||
| MARGIN-LEFT: 25PX; | ||||
| } | ||||
| .help | ||||
| { | ||||
| TEXT-ALIGN: right; | ||||
| margin-right: 10px; | ||||
| } | ||||
| BODY | ||||
| { | ||||
| 	BACKGROUND-COLOR: white; | ||||
| 	FONT-FAMILY: "Verdana", sans-serif; | ||||
| 	FONT-SIZE: 100%; | ||||
| 	MARGIN-LEFT: 0px; | ||||
| 	MARGIN-TOP: 0px | ||||
| } | ||||
| P | ||||
| { | ||||
| 	FONT-FAMILY: "Verdana", sans-serif; | ||||
| 	FONT-SIZE: 70%; | ||||
| 	LINE-HEIGHT: 12pt; | ||||
| 	MARGIN-BOTTOM: 0px; | ||||
| 	MARGIN-LEFT: 10px; | ||||
| 	MARGIN-TOP: 10px | ||||
| } | ||||
| .note | ||||
| { | ||||
| 	BACKGROUND-COLOR:  #ffffff; | ||||
| 	COLOR: #336699; | ||||
| 	FONT-FAMILY: "Verdana", sans-serif; | ||||
| 	FONT-SIZE: 100%; | ||||
| 	MARGIN-BOTTOM: 0px; | ||||
| 	MARGIN-LEFT: 0px; | ||||
| 	MARGIN-TOP: 0px; | ||||
| 	PADDING-RIGHT: 10px | ||||
| } | ||||
| .infotable | ||||
| { | ||||
| 	BACKGROUND-COLOR: #f0f0e0; | ||||
| 	BORDER-BOTTOM: #ffffff 0px solid; | ||||
| 	BORDER-COLLAPSE: collapse; | ||||
| 	BORDER-LEFT: #ffffff 0px solid; | ||||
| 	BORDER-RIGHT: #ffffff 0px solid; | ||||
| 	BORDER-TOP: #ffffff 0px solid; | ||||
| 	FONT-SIZE: 70%; | ||||
| 	MARGIN-LEFT: 10px | ||||
| } | ||||
| .issuetable | ||||
| { | ||||
| 	BACKGROUND-COLOR: #ffffe8; | ||||
| 	BORDER-COLLAPSE: collapse; | ||||
| 	COLOR: #000000; | ||||
| 	FONT-SIZE: 100%; | ||||
| 	MARGIN-BOTTOM: 10px; | ||||
| 	MARGIN-LEFT: 13px; | ||||
| 	MARGIN-TOP: 0px | ||||
| } | ||||
| .issuetitle | ||||
| { | ||||
| 	BACKGROUND-COLOR: #ffffff; | ||||
| 	BORDER-BOTTOM: #dcdcdc 1px solid; | ||||
| 	BORDER-TOP: #dcdcdc 1px; | ||||
| 	COLOR: #003366; | ||||
| 	FONT-WEIGHT: normal | ||||
| } | ||||
| .header | ||||
| { | ||||
| 	BACKGROUND-COLOR: #cecf9c; | ||||
| 	BORDER-BOTTOM: #ffffff 1px solid; | ||||
| 	BORDER-LEFT: #ffffff 1px solid; | ||||
| 	BORDER-RIGHT: #ffffff 1px solid; | ||||
| 	BORDER-TOP: #ffffff 1px solid; | ||||
| 	COLOR: #000000; | ||||
| 	FONT-WEIGHT: bold | ||||
| } | ||||
| .issuehdr | ||||
| { | ||||
| 	BACKGROUND-COLOR: #E0EBF5; | ||||
| 	BORDER-BOTTOM: #dcdcdc 1px solid; | ||||
| 	BORDER-TOP: #dcdcdc 1px solid; | ||||
| 	COLOR: #000000; | ||||
| 	FONT-WEIGHT: normal | ||||
| } | ||||
| .issuenone | ||||
| { | ||||
| 	BACKGROUND-COLOR: #ffffff; | ||||
| 	BORDER-BOTTOM: 0px; | ||||
| 	BORDER-LEFT: 0px; | ||||
| 	BORDER-RIGHT: 0px; | ||||
| 	BORDER-TOP: 0px; | ||||
| 	COLOR: #000000; | ||||
| 	FONT-WEIGHT: normal | ||||
| } | ||||
| .content | ||||
| { | ||||
| 	BACKGROUND-COLOR: #e7e7ce; | ||||
| 	BORDER-BOTTOM: #ffffff 1px solid; | ||||
| 	BORDER-LEFT: #ffffff 1px solid; | ||||
| 	BORDER-RIGHT: #ffffff 1px solid; | ||||
| 	BORDER-TOP: #ffffff 1px solid; | ||||
| 	PADDING-LEFT: 3px | ||||
| } | ||||
| .issuecontent | ||||
| { | ||||
| 	BACKGROUND-COLOR: #ffffff; | ||||
| 	BORDER-BOTTOM: #dcdcdc 1px solid; | ||||
| 	BORDER-TOP: #dcdcdc 1px solid; | ||||
| 	PADDING-LEFT: 3px | ||||
| } | ||||
| A:link | ||||
| { | ||||
| 	COLOR: #cc6633; | ||||
| 	TEXT-DECORATION: underline | ||||
| } | ||||
| A:visited | ||||
| { | ||||
| 	COLOR: #cc6633; | ||||
| } | ||||
| A:active | ||||
| { | ||||
| 	COLOR: #cc6633; | ||||
| } | ||||
| A:hover | ||||
| { | ||||
| 	COLOR: #cc3300; | ||||
| 	TEXT-DECORATION: underline | ||||
| } | ||||
| H1 | ||||
| { | ||||
| 	BACKGROUND-COLOR: #003366; | ||||
| 	BORDER-BOTTOM: #336699 6px solid; | ||||
| 	COLOR: #ffffff; | ||||
| 	FONT-SIZE: 130%; | ||||
| 	FONT-WEIGHT: normal; | ||||
| 	MARGIN: 0em 0em 0em -20px; | ||||
| 	PADDING-BOTTOM: 8px; | ||||
| 	PADDING-LEFT: 30px; | ||||
| 	PADDING-TOP: 16px | ||||
| } | ||||
| H2 | ||||
| { | ||||
| 	COLOR: #000000; | ||||
| 	FONT-SIZE: 80%; | ||||
| 	FONT-WEIGHT: bold; | ||||
| 	MARGIN-BOTTOM: 3px; | ||||
| 	MARGIN-LEFT: 10px; | ||||
| 	MARGIN-TOP: 20px; | ||||
| 	PADDING-LEFT: 0px | ||||
| } | ||||
| H3 | ||||
| { | ||||
| 	COLOR: #000000; | ||||
| 	FONT-SIZE: 80%; | ||||
| 	FONT-WEIGHT: bold; | ||||
| 	MARGIN-BOTTOM: -5px; | ||||
| 	MARGIN-LEFT: 10px; | ||||
| 	MARGIN-TOP: 20px | ||||
| } | ||||
| H4 | ||||
| { | ||||
| 	COLOR: #000000; | ||||
| 	FONT-SIZE: 70%; | ||||
| 	FONT-WEIGHT: bold; | ||||
| 	MARGIN-BOTTOM: 0px; | ||||
| 	MARGIN-TOP: 15px; | ||||
| 	PADDING-BOTTOM: 0px | ||||
| } | ||||
| UL | ||||
| { | ||||
| 	COLOR: #000000; | ||||
| 	FONT-SIZE: 70%; | ||||
| 	LIST-STYLE: square; | ||||
| 	MARGIN-BOTTOM: 0pt; | ||||
| 	MARGIN-TOP: 0pt | ||||
| } | ||||
| OL | ||||
| { | ||||
| 	COLOR: #000000; | ||||
| 	FONT-SIZE: 70%; | ||||
| 	LIST-STYLE: square; | ||||
| 	MARGIN-BOTTOM: 0pt; | ||||
| 	MARGIN-TOP: 0pt | ||||
| } | ||||
| LI | ||||
| { | ||||
| 	LIST-STYLE: square; | ||||
| 	MARGIN-LEFT: 0px | ||||
| } | ||||
| .expandable | ||||
| { | ||||
| 	CURSOR: hand | ||||
| } | ||||
| .expanded | ||||
| { | ||||
| 	color: black | ||||
| } | ||||
| .collapsed | ||||
| { | ||||
| 	DISPLAY: none | ||||
| } | ||||
| .foot | ||||
| { | ||||
| BACKGROUND-COLOR: #ffffff; | ||||
| BORDER-BOTTOM: #cecf9c 1px solid; | ||||
| BORDER-TOP: #cecf9c 2px solid | ||||
| } | ||||
| .settings | ||||
| { | ||||
| MARGIN-LEFT: 25PX; | ||||
| } | ||||
| .help | ||||
| { | ||||
| TEXT-ALIGN: right; | ||||
| margin-right: 10px; | ||||
| } | ||||
|   | ||||
| @@ -1,232 +1,232 @@ | ||||
| <?xml version="1.0" encoding="utf-8" ?> | ||||
| <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxsl='urn:schemas-microsoft-com:xslt'> | ||||
|  | ||||
|     <xsl:key name="ProjectKey" match="Event" use="@Project" /> | ||||
|  | ||||
|     <xsl:template match="Events" mode="createProjects"> | ||||
|         <projects> | ||||
|             <xsl:for-each select="Event"> | ||||
|                 <!--xsl:sort select="@Project" order="descending"/--> | ||||
|                 <xsl:if test="(1=position()) or (preceding-sibling::*[1]/@Project != @Project)"> | ||||
|  | ||||
|                     <xsl:variable name="ProjectName" select="@Project"/> | ||||
|  | ||||
|                     <project> | ||||
|                         <xsl:attribute name="name"> | ||||
|                             <xsl:value-of select="@Project"/> | ||||
|                         </xsl:attribute>  | ||||
|  | ||||
|                         <xsl:if test="@Project=''"> | ||||
|                         <xsl:attribute name="solution"> | ||||
|                             <xsl:value-of select="@Solution"/> | ||||
|                         </xsl:attribute>  | ||||
|                         </xsl:if> | ||||
|  | ||||
|                         <xsl:for-each select="key('ProjectKey', $ProjectName)"> | ||||
|                             <!--xsl:sort select="@Source" /--> | ||||
|                             <xsl:if test="(1=position()) or (preceding-sibling::*[1]/@Source != @Source)"> | ||||
|  | ||||
|                                 <source> | ||||
|                                     <xsl:attribute name="name"> | ||||
|                                         <xsl:value-of select="@Source"/> | ||||
|                                     </xsl:attribute> | ||||
|  | ||||
|                                     <xsl:variable name="Source"> | ||||
|                                         <xsl:value-of select="@Source"/> | ||||
|                                     </xsl:variable> | ||||
|  | ||||
|                                     <xsl:for-each select="key('ProjectKey', $ProjectName)[ @Source = $Source ]"> | ||||
|  | ||||
|                                         <event> | ||||
|                                             <xsl:attribute name="error-level"> | ||||
|                                                 <xsl:value-of select="@ErrorLevel"/> | ||||
|                                             </xsl:attribute>  | ||||
|                                             <xsl:attribute name="description"> | ||||
|                                                 <xsl:value-of select="@Description"/> | ||||
|                                             </xsl:attribute>  | ||||
|                                         </event> | ||||
|                                     </xsl:for-each> | ||||
|                                 </source> | ||||
|                             </xsl:if> | ||||
|                         </xsl:for-each> | ||||
|  | ||||
|                     </project> | ||||
|                 </xsl:if> | ||||
|             </xsl:for-each> | ||||
|         </projects> | ||||
|     </xsl:template> | ||||
|  | ||||
|     <xsl:template match="projects"> | ||||
|     <xsl:for-each select="project"> | ||||
|     <xsl:sort select="@Name" order="ascending"/> | ||||
|         <h2> | ||||
|         <xsl:if test="@solution"><a _locID="Solution">Solution</a>: <xsl:value-of select="@solution"/></xsl:if> | ||||
|         <xsl:if test="not(@solution)"><a _locID="Project">Project</a>: <xsl:value-of select="@name"/> | ||||
|             <xsl:for-each select="source"> | ||||
|                 <xsl:variable name="Hyperlink" select="@name"/> | ||||
|             <xsl:for-each select="event[@error-level='4']"> | ||||
|              <A class="note"><xsl:attribute name="HREF"><xsl:value-of select="$Hyperlink"/></xsl:attribute><xsl:value-of select="@description"/></A> | ||||
|                 </xsl:for-each> | ||||
|             </xsl:for-each> | ||||
|         </xsl:if> | ||||
|         </h2> | ||||
|  | ||||
|         <table cellpadding="2" cellspacing="0" width="98%" border="1" bordercolor="white" class="infotable"> | ||||
|             <tr> | ||||
|                 <td nowrap="1" class="header" _locID="Filename">Filename</td> | ||||
|                 <td nowrap="1" class="header" _locID="Status">Status</td> | ||||
|                 <td nowrap="1" class="header" _locID="Errors">Errors</td> | ||||
|                 <td nowrap="1" class="header" _locID="Warnings">Warnings</td> | ||||
|             </tr> | ||||
|  | ||||
|             <xsl:for-each select="source"> | ||||
|                 <xsl:sort select="@name" order="ascending"/> | ||||
|                 <xsl:variable name="source-id" select="generate-id(.)"/> | ||||
|  | ||||
|                 <xsl:if test="count(event)!=count(event[@error-level='4'])"> | ||||
|  | ||||
|                 <tr class="row"> | ||||
|                     <td class="content"> | ||||
|                         <A HREF="javascript:"><xsl:attribute name="onClick">javascript:document.images['<xsl:value-of select="$source-id"/>'].click()</xsl:attribute><IMG border="0" _locID="IMG.alt" _locAttrData="alt"  alt="expand/collapse section" class="expandable" height="11" onclick="changepic()" src="_UpgradeReport_Files/UpgradeReport_Plus.gif" width="9" ><xsl:attribute name="name"><xsl:value-of select="$source-id"/></xsl:attribute><xsl:attribute name="child">src<xsl:value-of select="$source-id"/></xsl:attribute></IMG></A> <xsl:value-of select="@name"/>  | ||||
|                     </td> | ||||
|                     <td class="content"> | ||||
|                         <xsl:if test="count(event[@error-level='3'])=1"> | ||||
|                             <xsl:for-each select="event[@error-level='3']"> | ||||
|                             <xsl:if test="@description='Converted'"><a _locID="Converted1">Converted</a></xsl:if> | ||||
|                             <xsl:if test="@description!='Converted'"><xsl:value-of select="@description"/></xsl:if> | ||||
|                             </xsl:for-each> | ||||
|                         </xsl:if> | ||||
|                         <xsl:if test="count(event[@error-level='3'])!=1 and count(event[@error-level='3' and @description='Converted'])!=0"><a _locID="Converted2">Converted</a> | ||||
|                         </xsl:if> | ||||
|                     </td> | ||||
|                     <td class="content"><xsl:value-of select="count(event[@error-level='2'])"/></td> | ||||
|                     <td class="content"><xsl:value-of select="count(event[@error-level='1'])"/></td> | ||||
|                 </tr> | ||||
|  | ||||
|                 <tr class="collapsed" bgcolor="#ffffff"> | ||||
|                     <xsl:attribute name="id">src<xsl:value-of select="$source-id"/></xsl:attribute> | ||||
|  | ||||
|                     <td colspan="7"> | ||||
|                         <table width="97%" border="1" bordercolor="#dcdcdc" rules="cols" class="issuetable"> | ||||
|                             <tr> | ||||
|                                 <td colspan="7" class="issuetitle" _locID="ConversionIssues">Conversion Report - <xsl:value-of select="@name"/>:</td> | ||||
|                             </tr> | ||||
|  | ||||
|                             <xsl:for-each select="event[@error-level!='3']"> | ||||
|                                 <xsl:if test="@error-level!='4'"> | ||||
|                                 <tr> | ||||
|                                     <td class="issuenone" style="border-bottom:solid 1 lightgray"> | ||||
|                                         <xsl:value-of select="@description"/> | ||||
|                                     </td> | ||||
|                                 </tr> | ||||
|                                 </xsl:if> | ||||
|                             </xsl:for-each> | ||||
|                         </table> | ||||
|                     </td> | ||||
|                 </tr> | ||||
|                 </xsl:if> | ||||
|             </xsl:for-each> | ||||
|  | ||||
|             <tr valign="top"> | ||||
|                 <td class="foot"> | ||||
|                     <xsl:if test="count(source)!=1"> | ||||
|                         <xsl:value-of select="count(source)"/><a _locID="file1"> files</a> | ||||
|                     </xsl:if> | ||||
|                     <xsl:if test="count(source)=1"> | ||||
|                         <a _locID="file2">1 file</a> | ||||
|                     </xsl:if> | ||||
|                 </td> | ||||
|                 <td class="foot"> | ||||
| 					<a _locID="Converted3">Converted</a>: <xsl:value-of select="count(source/event[@error-level='3' and @description='Converted'])"/><BR /> | ||||
| 					<a _locID="NotConverted">Not converted</a>: <xsl:value-of select="count(source) - count(source/event[@error-level='3' and @description='Converted'])"/> | ||||
|                 </td> | ||||
|                 <td class="foot"><xsl:value-of select="count(source/event[@error-level='2'])"/></td> | ||||
|                 <td class="foot"><xsl:value-of select="count(source/event[@error-level='1'])"/></td> | ||||
|             </tr> | ||||
|         </table> | ||||
|     </xsl:for-each> | ||||
|     </xsl:template> | ||||
|  | ||||
|     <xsl:template match="Property"> | ||||
|         <xsl:if test="@Name!='Date' and @Name!='Time' and @Name!='LogNumber' and @Name!='Solution'"> | ||||
|         <tr><td nowrap="1"><b><xsl:value-of select="@Name"/>: </b><xsl:value-of select="@Value"/></td></tr> | ||||
|         </xsl:if> | ||||
|     </xsl:template> | ||||
|  | ||||
|     <xsl:template match="UpgradeLog"> | ||||
|         <html> | ||||
|             <head> | ||||
|                 <META HTTP-EQUIV="Content-Type" content="text/html; charset=utf-8" /> | ||||
|                 <link rel="stylesheet" href="_UpgradeReport_Files\UpgradeReport.css" /> | ||||
|                 <title _locID="ConversionReport0">Conversion Report  | ||||
|                     <xsl:if test="Properties/Property[@Name='LogNumber']"> | ||||
|                         <xsl:value-of select="Properties/Property[@Name='LogNumber']/@Value"/> | ||||
|                     </xsl:if> | ||||
|                 </title> | ||||
|                 <script language="javascript"> | ||||
|                     function outliner () { | ||||
|                         oMe = window.event.srcElement | ||||
|                         //get child element | ||||
|                         var child = document.all[event.srcElement.getAttribute("child",false)]; | ||||
|                         //if child element exists, expand or collapse it. | ||||
|                         if (null != child) | ||||
|                             child.className = child.className == "collapsed" ? "expanded" : "collapsed"; | ||||
|                     } | ||||
|  | ||||
|                     function changepic() { | ||||
|                         uMe = window.event.srcElement; | ||||
|                         var check = uMe.src.toLowerCase(); | ||||
|                         if (check.lastIndexOf("upgradereport_plus.gif") != -1) | ||||
|                         { | ||||
|                             uMe.src = "_UpgradeReport_Files/UpgradeReport_Minus.gif" | ||||
|                         } | ||||
|                         else | ||||
|                         { | ||||
|                             uMe.src = "_UpgradeReport_Files/UpgradeReport_Plus.gif" | ||||
|                         } | ||||
|                     } | ||||
|                 </script> | ||||
|             </head> | ||||
|             <body topmargin="0" leftmargin="0" rightmargin="0" onclick="outliner();"> | ||||
|                 <h1 _locID="ConversionReport">Conversion Report - <xsl:value-of select="Properties/Property[@Name='Solution']/@Value"/></h1> | ||||
|  | ||||
|                 <p><span class="note"> | ||||
|                 <b _locID="TimeOfConversion">Time of Conversion:</b>  <xsl:value-of select="Properties/Property[@Name='Date']/@Value"/>  <xsl:value-of select="Properties/Property[@Name='Time']/@Value"/><br/> | ||||
|                 </span></p> | ||||
|  | ||||
|                 <xsl:variable name="SortedEvents"> | ||||
|                     <Events> | ||||
|                         <xsl:for-each select="Event"> | ||||
|                             <xsl:sort select="@Project" order="ascending"/> | ||||
|                             <xsl:sort select="@Source" order="ascending"/> | ||||
|                             <xsl:sort select="@ErrorLevel" order="ascending"/> | ||||
|                             <Event> | ||||
|                                 <xsl:attribute name="Project"><xsl:value-of select="@Project"/> </xsl:attribute>  | ||||
|                                 <xsl:attribute name="Solution"><xsl:value-of select="/UpgradeLog/Properties/Property[@Name='Solution']/@Value"/> </xsl:attribute>  | ||||
|                                 <xsl:attribute name="Source"><xsl:value-of select="@Source"/> </xsl:attribute>  | ||||
|                                 <xsl:attribute name="ErrorLevel"><xsl:value-of select="@ErrorLevel"/> </xsl:attribute>  | ||||
|                                 <xsl:attribute name="Description"><xsl:value-of select="@Description"/> </xsl:attribute>  | ||||
|                             </Event> | ||||
|                         </xsl:for-each>      | ||||
|                     </Events> | ||||
|                 </xsl:variable> | ||||
|                  | ||||
|                 <xsl:variable name="Projects"> | ||||
|                     <xsl:apply-templates select="msxsl:node-set($SortedEvents)/*" mode="createProjects"/> | ||||
|                 </xsl:variable> | ||||
|  | ||||
|                 <xsl:apply-templates select="msxsl:node-set($Projects)/*"/> | ||||
|  | ||||
|                 <p></p><p> | ||||
|                 <table class="note"> | ||||
|                     <tr> | ||||
|                         <td nowrap="1"> | ||||
|                             <b _locID="ConversionSettings">Conversion Settings</b> | ||||
|                         </td> | ||||
|                     </tr> | ||||
|                     <xsl:apply-templates select="Properties"/> | ||||
|                 </table></p> | ||||
|             </body> | ||||
|         </html> | ||||
|     </xsl:template> | ||||
| </xsl:stylesheet> | ||||
| <?xml version="1.0" encoding="utf-8" ?> | ||||
| <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxsl='urn:schemas-microsoft-com:xslt'> | ||||
|  | ||||
|     <xsl:key name="ProjectKey" match="Event" use="@Project" /> | ||||
|  | ||||
|     <xsl:template match="Events" mode="createProjects"> | ||||
|         <projects> | ||||
|             <xsl:for-each select="Event"> | ||||
|                 <!--xsl:sort select="@Project" order="descending"/--> | ||||
|                 <xsl:if test="(1=position()) or (preceding-sibling::*[1]/@Project != @Project)"> | ||||
|  | ||||
|                     <xsl:variable name="ProjectName" select="@Project"/> | ||||
|  | ||||
|                     <project> | ||||
|                         <xsl:attribute name="name"> | ||||
|                             <xsl:value-of select="@Project"/> | ||||
|                         </xsl:attribute>  | ||||
|  | ||||
|                         <xsl:if test="@Project=''"> | ||||
|                         <xsl:attribute name="solution"> | ||||
|                             <xsl:value-of select="@Solution"/> | ||||
|                         </xsl:attribute>  | ||||
|                         </xsl:if> | ||||
|  | ||||
|                         <xsl:for-each select="key('ProjectKey', $ProjectName)"> | ||||
|                             <!--xsl:sort select="@Source" /--> | ||||
|                             <xsl:if test="(1=position()) or (preceding-sibling::*[1]/@Source != @Source)"> | ||||
|  | ||||
|                                 <source> | ||||
|                                     <xsl:attribute name="name"> | ||||
|                                         <xsl:value-of select="@Source"/> | ||||
|                                     </xsl:attribute> | ||||
|  | ||||
|                                     <xsl:variable name="Source"> | ||||
|                                         <xsl:value-of select="@Source"/> | ||||
|                                     </xsl:variable> | ||||
|  | ||||
|                                     <xsl:for-each select="key('ProjectKey', $ProjectName)[ @Source = $Source ]"> | ||||
|  | ||||
|                                         <event> | ||||
|                                             <xsl:attribute name="error-level"> | ||||
|                                                 <xsl:value-of select="@ErrorLevel"/> | ||||
|                                             </xsl:attribute>  | ||||
|                                             <xsl:attribute name="description"> | ||||
|                                                 <xsl:value-of select="@Description"/> | ||||
|                                             </xsl:attribute>  | ||||
|                                         </event> | ||||
|                                     </xsl:for-each> | ||||
|                                 </source> | ||||
|                             </xsl:if> | ||||
|                         </xsl:for-each> | ||||
|  | ||||
|                     </project> | ||||
|                 </xsl:if> | ||||
|             </xsl:for-each> | ||||
|         </projects> | ||||
|     </xsl:template> | ||||
|  | ||||
|     <xsl:template match="projects"> | ||||
|     <xsl:for-each select="project"> | ||||
|     <xsl:sort select="@Name" order="ascending"/> | ||||
|         <h2> | ||||
|         <xsl:if test="@solution"><a _locID="Solution">Solution</a>: <xsl:value-of select="@solution"/></xsl:if> | ||||
|         <xsl:if test="not(@solution)"><a _locID="Project">Project</a>: <xsl:value-of select="@name"/> | ||||
|             <xsl:for-each select="source"> | ||||
|                 <xsl:variable name="Hyperlink" select="@name"/> | ||||
|             <xsl:for-each select="event[@error-level='4']"> | ||||
|              <A class="note"><xsl:attribute name="HREF"><xsl:value-of select="$Hyperlink"/></xsl:attribute><xsl:value-of select="@description"/></A> | ||||
|                 </xsl:for-each> | ||||
|             </xsl:for-each> | ||||
|         </xsl:if> | ||||
|         </h2> | ||||
|  | ||||
|         <table cellpadding="2" cellspacing="0" width="98%" border="1" bordercolor="white" class="infotable"> | ||||
|             <tr> | ||||
|                 <td nowrap="1" class="header" _locID="Filename">Filename</td> | ||||
|                 <td nowrap="1" class="header" _locID="Status">Status</td> | ||||
|                 <td nowrap="1" class="header" _locID="Errors">Errors</td> | ||||
|                 <td nowrap="1" class="header" _locID="Warnings">Warnings</td> | ||||
|             </tr> | ||||
|  | ||||
|             <xsl:for-each select="source"> | ||||
|                 <xsl:sort select="@name" order="ascending"/> | ||||
|                 <xsl:variable name="source-id" select="generate-id(.)"/> | ||||
|  | ||||
|                 <xsl:if test="count(event)!=count(event[@error-level='4'])"> | ||||
|  | ||||
|                 <tr class="row"> | ||||
|                     <td class="content"> | ||||
|                         <A HREF="javascript:"><xsl:attribute name="onClick">javascript:document.images['<xsl:value-of select="$source-id"/>'].click()</xsl:attribute><IMG border="0" _locID="IMG.alt" _locAttrData="alt"  alt="expand/collapse section" class="expandable" height="11" onclick="changepic()" src="_UpgradeReport_Files/UpgradeReport_Plus.gif" width="9" ><xsl:attribute name="name"><xsl:value-of select="$source-id"/></xsl:attribute><xsl:attribute name="child">src<xsl:value-of select="$source-id"/></xsl:attribute></IMG></A> <xsl:value-of select="@name"/>  | ||||
|                     </td> | ||||
|                     <td class="content"> | ||||
|                         <xsl:if test="count(event[@error-level='3'])=1"> | ||||
|                             <xsl:for-each select="event[@error-level='3']"> | ||||
|                             <xsl:if test="@description='Converted'"><a _locID="Converted1">Converted</a></xsl:if> | ||||
|                             <xsl:if test="@description!='Converted'"><xsl:value-of select="@description"/></xsl:if> | ||||
|                             </xsl:for-each> | ||||
|                         </xsl:if> | ||||
|                         <xsl:if test="count(event[@error-level='3'])!=1 and count(event[@error-level='3' and @description='Converted'])!=0"><a _locID="Converted2">Converted</a> | ||||
|                         </xsl:if> | ||||
|                     </td> | ||||
|                     <td class="content"><xsl:value-of select="count(event[@error-level='2'])"/></td> | ||||
|                     <td class="content"><xsl:value-of select="count(event[@error-level='1'])"/></td> | ||||
|                 </tr> | ||||
|  | ||||
|                 <tr class="collapsed" bgcolor="#ffffff"> | ||||
|                     <xsl:attribute name="id">src<xsl:value-of select="$source-id"/></xsl:attribute> | ||||
|  | ||||
|                     <td colspan="7"> | ||||
|                         <table width="97%" border="1" bordercolor="#dcdcdc" rules="cols" class="issuetable"> | ||||
|                             <tr> | ||||
|                                 <td colspan="7" class="issuetitle" _locID="ConversionIssues">Conversion Report - <xsl:value-of select="@name"/>:</td> | ||||
|                             </tr> | ||||
|  | ||||
|                             <xsl:for-each select="event[@error-level!='3']"> | ||||
|                                 <xsl:if test="@error-level!='4'"> | ||||
|                                 <tr> | ||||
|                                     <td class="issuenone" style="border-bottom:solid 1 lightgray"> | ||||
|                                         <xsl:value-of select="@description"/> | ||||
|                                     </td> | ||||
|                                 </tr> | ||||
|                                 </xsl:if> | ||||
|                             </xsl:for-each> | ||||
|                         </table> | ||||
|                     </td> | ||||
|                 </tr> | ||||
|                 </xsl:if> | ||||
|             </xsl:for-each> | ||||
|  | ||||
|             <tr valign="top"> | ||||
|                 <td class="foot"> | ||||
|                     <xsl:if test="count(source)!=1"> | ||||
|                         <xsl:value-of select="count(source)"/><a _locID="file1"> files</a> | ||||
|                     </xsl:if> | ||||
|                     <xsl:if test="count(source)=1"> | ||||
|                         <a _locID="file2">1 file</a> | ||||
|                     </xsl:if> | ||||
|                 </td> | ||||
|                 <td class="foot"> | ||||
| 					<a _locID="Converted3">Converted</a>: <xsl:value-of select="count(source/event[@error-level='3' and @description='Converted'])"/><BR /> | ||||
| 					<a _locID="NotConverted">Not converted</a>: <xsl:value-of select="count(source) - count(source/event[@error-level='3' and @description='Converted'])"/> | ||||
|                 </td> | ||||
|                 <td class="foot"><xsl:value-of select="count(source/event[@error-level='2'])"/></td> | ||||
|                 <td class="foot"><xsl:value-of select="count(source/event[@error-level='1'])"/></td> | ||||
|             </tr> | ||||
|         </table> | ||||
|     </xsl:for-each> | ||||
|     </xsl:template> | ||||
|  | ||||
|     <xsl:template match="Property"> | ||||
|         <xsl:if test="@Name!='Date' and @Name!='Time' and @Name!='LogNumber' and @Name!='Solution'"> | ||||
|         <tr><td nowrap="1"><b><xsl:value-of select="@Name"/>: </b><xsl:value-of select="@Value"/></td></tr> | ||||
|         </xsl:if> | ||||
|     </xsl:template> | ||||
|  | ||||
|     <xsl:template match="UpgradeLog"> | ||||
|         <html> | ||||
|             <head> | ||||
|                 <META HTTP-EQUIV="Content-Type" content="text/html; charset=utf-8" /> | ||||
|                 <link rel="stylesheet" href="_UpgradeReport_Files\UpgradeReport.css" /> | ||||
|                 <title _locID="ConversionReport0">Conversion Report  | ||||
|                     <xsl:if test="Properties/Property[@Name='LogNumber']"> | ||||
|                         <xsl:value-of select="Properties/Property[@Name='LogNumber']/@Value"/> | ||||
|                     </xsl:if> | ||||
|                 </title> | ||||
|                 <script language="javascript"> | ||||
|                     function outliner () { | ||||
|                         oMe = window.event.srcElement | ||||
|                         //get child element | ||||
|                         var child = document.all[event.srcElement.getAttribute("child",false)]; | ||||
|                         //if child element exists, expand or collapse it. | ||||
|                         if (null != child) | ||||
|                             child.className = child.className == "collapsed" ? "expanded" : "collapsed"; | ||||
|                     } | ||||
|  | ||||
|                     function changepic() { | ||||
|                         uMe = window.event.srcElement; | ||||
|                         var check = uMe.src.toLowerCase(); | ||||
|                         if (check.lastIndexOf("upgradereport_plus.gif") != -1) | ||||
|                         { | ||||
|                             uMe.src = "_UpgradeReport_Files/UpgradeReport_Minus.gif" | ||||
|                         } | ||||
|                         else | ||||
|                         { | ||||
|                             uMe.src = "_UpgradeReport_Files/UpgradeReport_Plus.gif" | ||||
|                         } | ||||
|                     } | ||||
|                 </script> | ||||
|             </head> | ||||
|             <body topmargin="0" leftmargin="0" rightmargin="0" onclick="outliner();"> | ||||
|                 <h1 _locID="ConversionReport">Conversion Report - <xsl:value-of select="Properties/Property[@Name='Solution']/@Value"/></h1> | ||||
|  | ||||
|                 <p><span class="note"> | ||||
|                 <b _locID="TimeOfConversion">Time of Conversion:</b>  <xsl:value-of select="Properties/Property[@Name='Date']/@Value"/>  <xsl:value-of select="Properties/Property[@Name='Time']/@Value"/><br/> | ||||
|                 </span></p> | ||||
|  | ||||
|                 <xsl:variable name="SortedEvents"> | ||||
|                     <Events> | ||||
|                         <xsl:for-each select="Event"> | ||||
|                             <xsl:sort select="@Project" order="ascending"/> | ||||
|                             <xsl:sort select="@Source" order="ascending"/> | ||||
|                             <xsl:sort select="@ErrorLevel" order="ascending"/> | ||||
|                             <Event> | ||||
|                                 <xsl:attribute name="Project"><xsl:value-of select="@Project"/> </xsl:attribute>  | ||||
|                                 <xsl:attribute name="Solution"><xsl:value-of select="/UpgradeLog/Properties/Property[@Name='Solution']/@Value"/> </xsl:attribute>  | ||||
|                                 <xsl:attribute name="Source"><xsl:value-of select="@Source"/> </xsl:attribute>  | ||||
|                                 <xsl:attribute name="ErrorLevel"><xsl:value-of select="@ErrorLevel"/> </xsl:attribute>  | ||||
|                                 <xsl:attribute name="Description"><xsl:value-of select="@Description"/> </xsl:attribute>  | ||||
|                             </Event> | ||||
|                         </xsl:for-each>      | ||||
|                     </Events> | ||||
|                 </xsl:variable> | ||||
|                  | ||||
|                 <xsl:variable name="Projects"> | ||||
|                     <xsl:apply-templates select="msxsl:node-set($SortedEvents)/*" mode="createProjects"/> | ||||
|                 </xsl:variable> | ||||
|  | ||||
|                 <xsl:apply-templates select="msxsl:node-set($Projects)/*"/> | ||||
|  | ||||
|                 <p></p><p> | ||||
|                 <table class="note"> | ||||
|                     <tr> | ||||
|                         <td nowrap="1"> | ||||
|                             <b _locID="ConversionSettings">Conversion Settings</b> | ||||
|                         </td> | ||||
|                     </tr> | ||||
|                     <xsl:apply-templates select="Properties"/> | ||||
|                 </table></p> | ||||
|             </body> | ||||
|         </html> | ||||
|     </xsl:template> | ||||
| </xsl:stylesheet> | ||||
|   | ||||
| @@ -1,20 +1,20 @@ | ||||
|  | ||||
| Microsoft Visual Studio Solution File, Format Version 11.00 | ||||
| # Visual Studio 2010 | ||||
| Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestCatch", "TestCatch\TestCatch.vcxproj", "{A2F23B19-9CF7-4246-AE58-BC65E39C6F7E}" | ||||
| EndProject | ||||
| Global | ||||
| 	GlobalSection(SolutionConfigurationPlatforms) = preSolution | ||||
| 		Debug|Win32 = Debug|Win32 | ||||
| 		Release|Win32 = Release|Win32 | ||||
| 	EndGlobalSection | ||||
| 	GlobalSection(ProjectConfigurationPlatforms) = postSolution | ||||
| 		{A2F23B19-9CF7-4246-AE58-BC65E39C6F7E}.Debug|Win32.ActiveCfg = Debug|Win32 | ||||
| 		{A2F23B19-9CF7-4246-AE58-BC65E39C6F7E}.Debug|Win32.Build.0 = Debug|Win32 | ||||
| 		{A2F23B19-9CF7-4246-AE58-BC65E39C6F7E}.Release|Win32.ActiveCfg = Release|Win32 | ||||
| 		{A2F23B19-9CF7-4246-AE58-BC65E39C6F7E}.Release|Win32.Build.0 = Release|Win32 | ||||
| 	EndGlobalSection | ||||
| 	GlobalSection(SolutionProperties) = preSolution | ||||
| 		HideSolutionNode = FALSE | ||||
| 	EndGlobalSection | ||||
| EndGlobal | ||||
|  | ||||
| Microsoft Visual Studio Solution File, Format Version 11.00 | ||||
| # Visual Studio 2010 | ||||
| Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestCatch", "TestCatch\TestCatch.vcxproj", "{A2F23B19-9CF7-4246-AE58-BC65E39C6F7E}" | ||||
| EndProject | ||||
| Global | ||||
| 	GlobalSection(SolutionConfigurationPlatforms) = preSolution | ||||
| 		Debug|Win32 = Debug|Win32 | ||||
| 		Release|Win32 = Release|Win32 | ||||
| 	EndGlobalSection | ||||
| 	GlobalSection(ProjectConfigurationPlatforms) = postSolution | ||||
| 		{A2F23B19-9CF7-4246-AE58-BC65E39C6F7E}.Debug|Win32.ActiveCfg = Debug|Win32 | ||||
| 		{A2F23B19-9CF7-4246-AE58-BC65E39C6F7E}.Debug|Win32.Build.0 = Debug|Win32 | ||||
| 		{A2F23B19-9CF7-4246-AE58-BC65E39C6F7E}.Release|Win32.ActiveCfg = Release|Win32 | ||||
| 		{A2F23B19-9CF7-4246-AE58-BC65E39C6F7E}.Release|Win32.Build.0 = Release|Win32 | ||||
| 	EndGlobalSection | ||||
| 	GlobalSection(SolutionProperties) = preSolution | ||||
| 		HideSolutionNode = FALSE | ||||
| 	EndGlobalSection | ||||
| EndGlobal | ||||
|   | ||||
| @@ -1,33 +1,33 @@ | ||||
| ======================================================================== | ||||
|     CONSOLE APPLICATION : TestCatch Project Overview | ||||
| ======================================================================== | ||||
|  | ||||
| AppWizard has created this TestCatch application for you. | ||||
|  | ||||
| This file contains a summary of what you will find in each of the files that | ||||
| make up your TestCatch application. | ||||
|  | ||||
|  | ||||
| TestCatch.vcproj | ||||
|     This is the main project file for VC++ projects generated using an Application Wizard. | ||||
|     It contains information about the version of Visual C++ that generated the file, and | ||||
|     information about the platforms, configurations, and project features selected with the | ||||
|     Application Wizard. | ||||
|  | ||||
| TestCatch.cpp | ||||
|     This is the main application source file. | ||||
|  | ||||
| ///////////////////////////////////////////////////////////////////////////// | ||||
| Other standard files: | ||||
|  | ||||
| StdAfx.h, StdAfx.cpp | ||||
|     These files are used to build a precompiled header (PCH) file | ||||
|     named TestCatch.pch and a precompiled types file named StdAfx.obj. | ||||
|  | ||||
| ///////////////////////////////////////////////////////////////////////////// | ||||
| Other notes: | ||||
|  | ||||
| AppWizard uses "TODO:" comments to indicate parts of the source code you | ||||
| should add to or customize. | ||||
|  | ||||
| ///////////////////////////////////////////////////////////////////////////// | ||||
| ======================================================================== | ||||
|     CONSOLE APPLICATION : TestCatch Project Overview | ||||
| ======================================================================== | ||||
|  | ||||
| AppWizard has created this TestCatch application for you. | ||||
|  | ||||
| This file contains a summary of what you will find in each of the files that | ||||
| make up your TestCatch application. | ||||
|  | ||||
|  | ||||
| TestCatch.vcproj | ||||
|     This is the main project file for VC++ projects generated using an Application Wizard. | ||||
|     It contains information about the version of Visual C++ that generated the file, and | ||||
|     information about the platforms, configurations, and project features selected with the | ||||
|     Application Wizard. | ||||
|  | ||||
| TestCatch.cpp | ||||
|     This is the main application source file. | ||||
|  | ||||
| ///////////////////////////////////////////////////////////////////////////// | ||||
| Other standard files: | ||||
|  | ||||
| StdAfx.h, StdAfx.cpp | ||||
|     These files are used to build a precompiled header (PCH) file | ||||
|     named TestCatch.pch and a precompiled types file named StdAfx.obj. | ||||
|  | ||||
| ///////////////////////////////////////////////////////////////////////////// | ||||
| Other notes: | ||||
|  | ||||
| AppWizard uses "TODO:" comments to indicate parts of the source code you | ||||
| should add to or customize. | ||||
|  | ||||
| ///////////////////////////////////////////////////////////////////////////// | ||||
|   | ||||
| @@ -1,8 +1,8 @@ | ||||
| // TestCatch.cpp : Defines the entry point for the console application. | ||||
| // | ||||
|  | ||||
| int main(int argc, char* argv[]) | ||||
| { | ||||
| 	return 0; | ||||
| } | ||||
|  | ||||
| // TestCatch.cpp : Defines the entry point for the console application. | ||||
| // | ||||
|  | ||||
| int main(int argc, char* argv[]) | ||||
| { | ||||
| 	return 0; | ||||
| } | ||||
|  | ||||
|   | ||||
| @@ -1,79 +1,79 @@ | ||||
| .\"Modified from man(1) of FreeBSD, the NetBSD mdoc.template, and mdoc.samples. | ||||
| .\"See Also: | ||||
| .\"man mdoc.samples for a complete listing of options | ||||
| .\"man mdoc for the short list of editing options | ||||
| .\"/usr/share/misc/mdoc.template | ||||
| .Dd 16/12/2011               \" DATE  | ||||
| .Dt CatchSelfTest 1      \" Program name and manual section number  | ||||
| .Os Darwin | ||||
| .Sh NAME                 \" Section Header - required - don't modify  | ||||
| .Nm CatchSelfTest, | ||||
| .\" The following lines are read in generating the apropos(man -k) database. Use only key | ||||
| .\" words here as the database is built based on the words here and in the .ND line.  | ||||
| .Nm Other_name_for_same_program(), | ||||
| .Nm Yet another name for the same program. | ||||
| .\" Use .Nm macro to designate other names for the documented program. | ||||
| .Nd This line parsed for whatis database. | ||||
| .Sh SYNOPSIS             \" Section Header - required - don't modify | ||||
| .Nm | ||||
| .Op Fl abcd              \" [-abcd] | ||||
| .Op Fl a Ar path         \" [-a path]  | ||||
| .Op Ar file              \" [file] | ||||
| .Op Ar                   \" [file ...] | ||||
| .Ar arg0                 \" Underlined argument - use .Ar anywhere to underline | ||||
| arg2 ...                 \" Arguments | ||||
| .Sh DESCRIPTION          \" Section Header - required - don't modify | ||||
| Use the .Nm macro to refer to your program throughout the man page like such: | ||||
| .Nm | ||||
| Underlining is accomplished with the .Ar macro like this: | ||||
| .Ar underlined text . | ||||
| .Pp                      \" Inserts a space | ||||
| A list of items with descriptions: | ||||
| .Bl -tag -width -indent  \" Begins a tagged list  | ||||
| .It item a               \" Each item preceded by .It macro | ||||
| Description of item a | ||||
| .It item b | ||||
| Description of item b | ||||
| .El                      \" Ends the list | ||||
| .Pp | ||||
| A list of flags and their descriptions: | ||||
| .Bl -tag -width -indent  \" Differs from above in tag removed  | ||||
| .It Fl a                 \"-a flag as a list item | ||||
| Description of -a flag | ||||
| .It Fl b | ||||
| Description of -b flag | ||||
| .El                      \" Ends the list | ||||
| .Pp | ||||
| .\" .Sh ENVIRONMENT      \" May not be needed | ||||
| .\" .Bl -tag -width "ENV_VAR_1" -indent \" ENV_VAR_1 is width of the string ENV_VAR_1 | ||||
| .\" .It Ev ENV_VAR_1 | ||||
| .\" Description of ENV_VAR_1 | ||||
| .\" .It Ev ENV_VAR_2 | ||||
| .\" Description of ENV_VAR_2 | ||||
| .\" .El                       | ||||
| .Sh FILES                \" File used or created by the topic of the man page | ||||
| .Bl -tag -width "/Users/joeuser/Library/really_long_file_name" -compact | ||||
| .It Pa /usr/share/file_name | ||||
| FILE_1 description | ||||
| .It Pa /Users/joeuser/Library/really_long_file_name | ||||
| FILE_2 description | ||||
| .El                      \" Ends the list | ||||
| .\" .Sh DIAGNOSTICS       \" May not be needed | ||||
| .\" .Bl -diag | ||||
| .\" .It Diagnostic Tag | ||||
| .\" Diagnostic informtion here. | ||||
| .\" .It Diagnostic Tag | ||||
| .\" Diagnostic informtion here. | ||||
| .\" .El | ||||
| .Sh SEE ALSO  | ||||
| .\" List links in ascending order by section, alphabetically within a section. | ||||
| .\" Please do not reference files that do not exist without filing a bug report | ||||
| .Xr a 1 ,  | ||||
| .Xr b 1 , | ||||
| .Xr c 1 , | ||||
| .Xr a 2 , | ||||
| .Xr b 2 , | ||||
| .Xr a 3 , | ||||
| .Xr b 3  | ||||
| .\" .Sh BUGS              \" Document known, unremedied bugs  | ||||
| .\"Modified from man(1) of FreeBSD, the NetBSD mdoc.template, and mdoc.samples. | ||||
| .\"See Also: | ||||
| .\"man mdoc.samples for a complete listing of options | ||||
| .\"man mdoc for the short list of editing options | ||||
| .\"/usr/share/misc/mdoc.template | ||||
| .Dd 16/12/2011               \" DATE  | ||||
| .Dt CatchSelfTest 1      \" Program name and manual section number  | ||||
| .Os Darwin | ||||
| .Sh NAME                 \" Section Header - required - don't modify  | ||||
| .Nm CatchSelfTest, | ||||
| .\" The following lines are read in generating the apropos(man -k) database. Use only key | ||||
| .\" words here as the database is built based on the words here and in the .ND line.  | ||||
| .Nm Other_name_for_same_program(), | ||||
| .Nm Yet another name for the same program. | ||||
| .\" Use .Nm macro to designate other names for the documented program. | ||||
| .Nd This line parsed for whatis database. | ||||
| .Sh SYNOPSIS             \" Section Header - required - don't modify | ||||
| .Nm | ||||
| .Op Fl abcd              \" [-abcd] | ||||
| .Op Fl a Ar path         \" [-a path]  | ||||
| .Op Ar file              \" [file] | ||||
| .Op Ar                   \" [file ...] | ||||
| .Ar arg0                 \" Underlined argument - use .Ar anywhere to underline | ||||
| arg2 ...                 \" Arguments | ||||
| .Sh DESCRIPTION          \" Section Header - required - don't modify | ||||
| Use the .Nm macro to refer to your program throughout the man page like such: | ||||
| .Nm | ||||
| Underlining is accomplished with the .Ar macro like this: | ||||
| .Ar underlined text . | ||||
| .Pp                      \" Inserts a space | ||||
| A list of items with descriptions: | ||||
| .Bl -tag -width -indent  \" Begins a tagged list  | ||||
| .It item a               \" Each item preceded by .It macro | ||||
| Description of item a | ||||
| .It item b | ||||
| Description of item b | ||||
| .El                      \" Ends the list | ||||
| .Pp | ||||
| A list of flags and their descriptions: | ||||
| .Bl -tag -width -indent  \" Differs from above in tag removed  | ||||
| .It Fl a                 \"-a flag as a list item | ||||
| Description of -a flag | ||||
| .It Fl b | ||||
| Description of -b flag | ||||
| .El                      \" Ends the list | ||||
| .Pp | ||||
| .\" .Sh ENVIRONMENT      \" May not be needed | ||||
| .\" .Bl -tag -width "ENV_VAR_1" -indent \" ENV_VAR_1 is width of the string ENV_VAR_1 | ||||
| .\" .It Ev ENV_VAR_1 | ||||
| .\" Description of ENV_VAR_1 | ||||
| .\" .It Ev ENV_VAR_2 | ||||
| .\" Description of ENV_VAR_2 | ||||
| .\" .El                       | ||||
| .Sh FILES                \" File used or created by the topic of the man page | ||||
| .Bl -tag -width "/Users/joeuser/Library/really_long_file_name" -compact | ||||
| .It Pa /usr/share/file_name | ||||
| FILE_1 description | ||||
| .It Pa /Users/joeuser/Library/really_long_file_name | ||||
| FILE_2 description | ||||
| .El                      \" Ends the list | ||||
| .\" .Sh DIAGNOSTICS       \" May not be needed | ||||
| .\" .Bl -diag | ||||
| .\" .It Diagnostic Tag | ||||
| .\" Diagnostic informtion here. | ||||
| .\" .It Diagnostic Tag | ||||
| .\" Diagnostic informtion here. | ||||
| .\" .El | ||||
| .Sh SEE ALSO  | ||||
| .\" List links in ascending order by section, alphabetically within a section. | ||||
| .\" Please do not reference files that do not exist without filing a bug report | ||||
| .Xr a 1 ,  | ||||
| .Xr b 1 , | ||||
| .Xr c 1 , | ||||
| .Xr a 2 , | ||||
| .Xr b 2 , | ||||
| .Xr a 3 , | ||||
| .Xr b 3  | ||||
| .\" .Sh BUGS              \" Document known, unremedied bugs  | ||||
| .\" .Sh HISTORY           \" Document history if command behaves in a unique manner | ||||
| @@ -1,79 +1,79 @@ | ||||
| .\"Modified from man(1) of FreeBSD, the NetBSD mdoc.template, and mdoc.samples. | ||||
| .\"See Also: | ||||
| .\"man mdoc.samples for a complete listing of options | ||||
| .\"man mdoc for the short list of editing options | ||||
| .\"/usr/share/misc/mdoc.template | ||||
| .Dd 09/02/2012               \" DATE  | ||||
| .Dt OCTest 1      \" Program name and manual section number  | ||||
| .Os Darwin | ||||
| .Sh NAME                 \" Section Header - required - don't modify  | ||||
| .Nm OCTest, | ||||
| .\" The following lines are read in generating the apropos(man -k) database. Use only key | ||||
| .\" words here as the database is built based on the words here and in the .ND line.  | ||||
| .Nm Other_name_for_same_program(), | ||||
| .Nm Yet another name for the same program. | ||||
| .\" Use .Nm macro to designate other names for the documented program. | ||||
| .Nd This line parsed for whatis database. | ||||
| .Sh SYNOPSIS             \" Section Header - required - don't modify | ||||
| .Nm | ||||
| .Op Fl abcd              \" [-abcd] | ||||
| .Op Fl a Ar path         \" [-a path]  | ||||
| .Op Ar file              \" [file] | ||||
| .Op Ar                   \" [file ...] | ||||
| .Ar arg0                 \" Underlined argument - use .Ar anywhere to underline | ||||
| arg2 ...                 \" Arguments | ||||
| .Sh DESCRIPTION          \" Section Header - required - don't modify | ||||
| Use the .Nm macro to refer to your program throughout the man page like such: | ||||
| .Nm | ||||
| Underlining is accomplished with the .Ar macro like this: | ||||
| .Ar underlined text . | ||||
| .Pp                      \" Inserts a space | ||||
| A list of items with descriptions: | ||||
| .Bl -tag -width -indent  \" Begins a tagged list  | ||||
| .It item a               \" Each item preceded by .It macro | ||||
| Description of item a | ||||
| .It item b | ||||
| Description of item b | ||||
| .El                      \" Ends the list | ||||
| .Pp | ||||
| A list of flags and their descriptions: | ||||
| .Bl -tag -width -indent  \" Differs from above in tag removed  | ||||
| .It Fl a                 \"-a flag as a list item | ||||
| Description of -a flag | ||||
| .It Fl b | ||||
| Description of -b flag | ||||
| .El                      \" Ends the list | ||||
| .Pp | ||||
| .\" .Sh ENVIRONMENT      \" May not be needed | ||||
| .\" .Bl -tag -width "ENV_VAR_1" -indent \" ENV_VAR_1 is width of the string ENV_VAR_1 | ||||
| .\" .It Ev ENV_VAR_1 | ||||
| .\" Description of ENV_VAR_1 | ||||
| .\" .It Ev ENV_VAR_2 | ||||
| .\" Description of ENV_VAR_2 | ||||
| .\" .El                       | ||||
| .Sh FILES                \" File used or created by the topic of the man page | ||||
| .Bl -tag -width "/Users/joeuser/Library/really_long_file_name" -compact | ||||
| .It Pa /usr/share/file_name | ||||
| FILE_1 description | ||||
| .It Pa /Users/joeuser/Library/really_long_file_name | ||||
| FILE_2 description | ||||
| .El                      \" Ends the list | ||||
| .\" .Sh DIAGNOSTICS       \" May not be needed | ||||
| .\" .Bl -diag | ||||
| .\" .It Diagnostic Tag | ||||
| .\" Diagnostic informtion here. | ||||
| .\" .It Diagnostic Tag | ||||
| .\" Diagnostic informtion here. | ||||
| .\" .El | ||||
| .Sh SEE ALSO  | ||||
| .\" List links in ascending order by section, alphabetically within a section. | ||||
| .\" Please do not reference files that do not exist without filing a bug report | ||||
| .Xr a 1 ,  | ||||
| .Xr b 1 , | ||||
| .Xr c 1 , | ||||
| .Xr a 2 , | ||||
| .Xr b 2 , | ||||
| .Xr a 3 , | ||||
| .Xr b 3  | ||||
| .\" .Sh BUGS              \" Document known, unremedied bugs  | ||||
| .\"Modified from man(1) of FreeBSD, the NetBSD mdoc.template, and mdoc.samples. | ||||
| .\"See Also: | ||||
| .\"man mdoc.samples for a complete listing of options | ||||
| .\"man mdoc for the short list of editing options | ||||
| .\"/usr/share/misc/mdoc.template | ||||
| .Dd 09/02/2012               \" DATE  | ||||
| .Dt OCTest 1      \" Program name and manual section number  | ||||
| .Os Darwin | ||||
| .Sh NAME                 \" Section Header - required - don't modify  | ||||
| .Nm OCTest, | ||||
| .\" The following lines are read in generating the apropos(man -k) database. Use only key | ||||
| .\" words here as the database is built based on the words here and in the .ND line.  | ||||
| .Nm Other_name_for_same_program(), | ||||
| .Nm Yet another name for the same program. | ||||
| .\" Use .Nm macro to designate other names for the documented program. | ||||
| .Nd This line parsed for whatis database. | ||||
| .Sh SYNOPSIS             \" Section Header - required - don't modify | ||||
| .Nm | ||||
| .Op Fl abcd              \" [-abcd] | ||||
| .Op Fl a Ar path         \" [-a path]  | ||||
| .Op Ar file              \" [file] | ||||
| .Op Ar                   \" [file ...] | ||||
| .Ar arg0                 \" Underlined argument - use .Ar anywhere to underline | ||||
| arg2 ...                 \" Arguments | ||||
| .Sh DESCRIPTION          \" Section Header - required - don't modify | ||||
| Use the .Nm macro to refer to your program throughout the man page like such: | ||||
| .Nm | ||||
| Underlining is accomplished with the .Ar macro like this: | ||||
| .Ar underlined text . | ||||
| .Pp                      \" Inserts a space | ||||
| A list of items with descriptions: | ||||
| .Bl -tag -width -indent  \" Begins a tagged list  | ||||
| .It item a               \" Each item preceded by .It macro | ||||
| Description of item a | ||||
| .It item b | ||||
| Description of item b | ||||
| .El                      \" Ends the list | ||||
| .Pp | ||||
| A list of flags and their descriptions: | ||||
| .Bl -tag -width -indent  \" Differs from above in tag removed  | ||||
| .It Fl a                 \"-a flag as a list item | ||||
| Description of -a flag | ||||
| .It Fl b | ||||
| Description of -b flag | ||||
| .El                      \" Ends the list | ||||
| .Pp | ||||
| .\" .Sh ENVIRONMENT      \" May not be needed | ||||
| .\" .Bl -tag -width "ENV_VAR_1" -indent \" ENV_VAR_1 is width of the string ENV_VAR_1 | ||||
| .\" .It Ev ENV_VAR_1 | ||||
| .\" Description of ENV_VAR_1 | ||||
| .\" .It Ev ENV_VAR_2 | ||||
| .\" Description of ENV_VAR_2 | ||||
| .\" .El                       | ||||
| .Sh FILES                \" File used or created by the topic of the man page | ||||
| .Bl -tag -width "/Users/joeuser/Library/really_long_file_name" -compact | ||||
| .It Pa /usr/share/file_name | ||||
| FILE_1 description | ||||
| .It Pa /Users/joeuser/Library/really_long_file_name | ||||
| FILE_2 description | ||||
| .El                      \" Ends the list | ||||
| .\" .Sh DIAGNOSTICS       \" May not be needed | ||||
| .\" .Bl -diag | ||||
| .\" .It Diagnostic Tag | ||||
| .\" Diagnostic informtion here. | ||||
| .\" .It Diagnostic Tag | ||||
| .\" Diagnostic informtion here. | ||||
| .\" .El | ||||
| .Sh SEE ALSO  | ||||
| .\" List links in ascending order by section, alphabetically within a section. | ||||
| .\" Please do not reference files that do not exist without filing a bug report | ||||
| .Xr a 1 ,  | ||||
| .Xr b 1 , | ||||
| .Xr c 1 , | ||||
| .Xr a 2 , | ||||
| .Xr b 2 , | ||||
| .Xr a 3 , | ||||
| .Xr b 3  | ||||
| .\" .Sh BUGS              \" Document known, unremedied bugs  | ||||
| .\" .Sh HISTORY           \" Document history if command behaves in a unique manner | ||||
		Reference in New Issue
	
	Block a user
	 Phil Nash
					Phil Nash