Merge pull request #214 from AIM360/weibelt/fix-eol

Fixed crlf issue
This commit is contained in:
Phil Nash 2013-11-14 15:28:58 -08:00
commit d3c8c9839f
13 changed files with 1157 additions and 1157 deletions

View File

@ -1,23 +1,23 @@
Boost Software License - Version 1.0 - August 17th, 2003 Boost Software License - Version 1.0 - August 17th, 2003
Permission is hereby granted, free of charge, to any person or organization Permission is hereby granted, free of charge, to any person or organization
obtaining a copy of the software and accompanying documentation covered by obtaining a copy of the software and accompanying documentation covered by
this license (the "Software") to use, reproduce, display, distribute, this license (the "Software") to use, reproduce, display, distribute,
execute, and transmit the Software, and to prepare derivative works of the 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 Software, and to permit third-parties to whom the Software is furnished to
do so, all subject to the following: do so, all subject to the following:
The copyright notices in the Software and this entire statement, including The copyright notices in the Software and this entire statement, including
the above license grant, this restriction and the following disclaimer, 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 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 all derivative works of the Software, unless such copies or derivative
works are solely in the form of machine-executable object code generated by works are solely in the form of machine-executable object code generated by
a source language processor. a source language processor.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, 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 ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE. DEALINGS IN THE SOFTWARE.

View File

@ -1,20 +1,20 @@
 
Microsoft Visual Studio Solution File, Format Version 10.00 Microsoft Visual Studio Solution File, Format Version 10.00
# Visual Studio 2008 # Visual Studio 2008
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestCatch", "TestCatch\TestCatch.vcproj", "{A2F23B19-9CF7-4246-AE58-BC65E39C6F7E}" Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestCatch", "TestCatch\TestCatch.vcproj", "{A2F23B19-9CF7-4246-AE58-BC65E39C6F7E}"
EndProject EndProject
Global Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32 Debug|Win32 = Debug|Win32
Release|Win32 = Release|Win32 Release|Win32 = Release|Win32
EndGlobalSection EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution GlobalSection(ProjectConfigurationPlatforms) = postSolution
{A2F23B19-9CF7-4246-AE58-BC65E39C6F7E}.Debug|Win32.ActiveCfg = Debug|Win32 {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}.Debug|Win32.Build.0 = Debug|Win32
{A2F23B19-9CF7-4246-AE58-BC65E39C6F7E}.Release|Win32.ActiveCfg = Release|Win32 {A2F23B19-9CF7-4246-AE58-BC65E39C6F7E}.Release|Win32.ActiveCfg = Release|Win32
{A2F23B19-9CF7-4246-AE58-BC65E39C6F7E}.Release|Win32.Build.0 = Release|Win32 {A2F23B19-9CF7-4246-AE58-BC65E39C6F7E}.Release|Win32.Build.0 = Release|Win32
EndGlobalSection EndGlobalSection
GlobalSection(SolutionProperties) = preSolution GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE HideSolutionNode = FALSE
EndGlobalSection EndGlobalSection
EndGlobal EndGlobal

View File

@ -1,33 +1,33 @@
======================================================================== ========================================================================
CONSOLE APPLICATION : TestCatch Project Overview CONSOLE APPLICATION : TestCatch Project Overview
======================================================================== ========================================================================
AppWizard has created this TestCatch application for you. AppWizard has created this TestCatch application for you.
This file contains a summary of what you will find in each of the files that This file contains a summary of what you will find in each of the files that
make up your TestCatch application. make up your TestCatch application.
TestCatch.vcproj TestCatch.vcproj
This is the main project file for VC++ projects generated using an Application Wizard. 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 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 information about the platforms, configurations, and project features selected with the
Application Wizard. Application Wizard.
TestCatch.cpp TestCatch.cpp
This is the main application source file. This is the main application source file.
///////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////
Other standard files: Other standard files:
StdAfx.h, StdAfx.cpp StdAfx.h, StdAfx.cpp
These files are used to build a precompiled header (PCH) file These files are used to build a precompiled header (PCH) file
named TestCatch.pch and a precompiled types file named StdAfx.obj. named TestCatch.pch and a precompiled types file named StdAfx.obj.
///////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////
Other notes: Other notes:
AppWizard uses "TODO:" comments to indicate parts of the source code you AppWizard uses "TODO:" comments to indicate parts of the source code you
should add to or customize. should add to or customize.
///////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////

View File

@ -1,8 +1,8 @@
// TestCatch.cpp : Defines the entry point for the console application. // TestCatch.cpp : Defines the entry point for the console application.
// //
int main(int argc, char* argv[]) int main(int argc, char* argv[])
{ {
return 0; return 0;
} }

View File

@ -1,406 +1,406 @@
<?xml version="1.0" encoding="Windows-1252"?> <?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject <VisualStudioProject
ProjectType="Visual C++" ProjectType="Visual C++"
Version="9.00" Version="9.00"
Name="TestCatch" Name="TestCatch"
ProjectGUID="{A2F23B19-9CF7-4246-AE58-BC65E39C6F7E}" ProjectGUID="{A2F23B19-9CF7-4246-AE58-BC65E39C6F7E}"
RootNamespace="TestCatch" RootNamespace="TestCatch"
Keyword="Win32Proj" Keyword="Win32Proj"
TargetFrameworkVersion="196613" TargetFrameworkVersion="196613"
> >
<Platforms> <Platforms>
<Platform <Platform
Name="Win32" Name="Win32"
/> />
</Platforms> </Platforms>
<ToolFiles> <ToolFiles>
</ToolFiles> </ToolFiles>
<Configurations> <Configurations>
<Configuration <Configuration
Name="Debug|Win32" Name="Debug|Win32"
OutputDirectory="$(SolutionDir)$(ConfigurationName)" OutputDirectory="$(SolutionDir)$(ConfigurationName)"
IntermediateDirectory="$(ConfigurationName)" IntermediateDirectory="$(ConfigurationName)"
ConfigurationType="1" ConfigurationType="1"
CharacterSet="1" CharacterSet="1"
> >
<Tool <Tool
Name="VCPreBuildEventTool" Name="VCPreBuildEventTool"
/> />
<Tool <Tool
Name="VCCustomBuildTool" Name="VCCustomBuildTool"
/> />
<Tool <Tool
Name="VCXMLDataGeneratorTool" Name="VCXMLDataGeneratorTool"
/> />
<Tool <Tool
Name="VCWebServiceProxyGeneratorTool" Name="VCWebServiceProxyGeneratorTool"
/> />
<Tool <Tool
Name="VCMIDLTool" Name="VCMIDLTool"
/> />
<Tool <Tool
Name="VCCLCompilerTool" Name="VCCLCompilerTool"
Optimization="0" Optimization="0"
AdditionalIncludeDirectories="..\..\..\..\include" AdditionalIncludeDirectories="..\..\..\..\include"
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE" PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
MinimalRebuild="true" MinimalRebuild="true"
BasicRuntimeChecks="3" BasicRuntimeChecks="3"
RuntimeLibrary="3" RuntimeLibrary="3"
UsePrecompiledHeader="0" UsePrecompiledHeader="0"
WarningLevel="4" WarningLevel="4"
DebugInformationFormat="4" DebugInformationFormat="4"
/> />
<Tool <Tool
Name="VCManagedResourceCompilerTool" Name="VCManagedResourceCompilerTool"
/> />
<Tool <Tool
Name="VCResourceCompilerTool" Name="VCResourceCompilerTool"
/> />
<Tool <Tool
Name="VCPreLinkEventTool" Name="VCPreLinkEventTool"
/> />
<Tool <Tool
Name="VCLinkerTool" Name="VCLinkerTool"
LinkIncremental="2" LinkIncremental="2"
GenerateDebugInformation="true" GenerateDebugInformation="true"
SubSystem="1" SubSystem="1"
TargetMachine="1" TargetMachine="1"
/> />
<Tool <Tool
Name="VCALinkTool" Name="VCALinkTool"
/> />
<Tool <Tool
Name="VCManifestTool" Name="VCManifestTool"
/> />
<Tool <Tool
Name="VCXDCMakeTool" Name="VCXDCMakeTool"
/> />
<Tool <Tool
Name="VCBscMakeTool" Name="VCBscMakeTool"
/> />
<Tool <Tool
Name="VCFxCopTool" Name="VCFxCopTool"
/> />
<Tool <Tool
Name="VCAppVerifierTool" Name="VCAppVerifierTool"
/> />
<Tool <Tool
Name="VCPostBuildEventTool" Name="VCPostBuildEventTool"
/> />
</Configuration> </Configuration>
<Configuration <Configuration
Name="Release|Win32" Name="Release|Win32"
OutputDirectory="$(SolutionDir)$(ConfigurationName)" OutputDirectory="$(SolutionDir)$(ConfigurationName)"
IntermediateDirectory="$(ConfigurationName)" IntermediateDirectory="$(ConfigurationName)"
ConfigurationType="1" ConfigurationType="1"
CharacterSet="1" CharacterSet="1"
WholeProgramOptimization="1" WholeProgramOptimization="1"
> >
<Tool <Tool
Name="VCPreBuildEventTool" Name="VCPreBuildEventTool"
/> />
<Tool <Tool
Name="VCCustomBuildTool" Name="VCCustomBuildTool"
/> />
<Tool <Tool
Name="VCXMLDataGeneratorTool" Name="VCXMLDataGeneratorTool"
/> />
<Tool <Tool
Name="VCWebServiceProxyGeneratorTool" Name="VCWebServiceProxyGeneratorTool"
/> />
<Tool <Tool
Name="VCMIDLTool" Name="VCMIDLTool"
/> />
<Tool <Tool
Name="VCCLCompilerTool" Name="VCCLCompilerTool"
Optimization="2" Optimization="2"
EnableIntrinsicFunctions="true" EnableIntrinsicFunctions="true"
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE" PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
RuntimeLibrary="2" RuntimeLibrary="2"
EnableFunctionLevelLinking="true" EnableFunctionLevelLinking="true"
UsePrecompiledHeader="0" UsePrecompiledHeader="0"
WarningLevel="3" WarningLevel="3"
DebugInformationFormat="3" DebugInformationFormat="3"
/> />
<Tool <Tool
Name="VCManagedResourceCompilerTool" Name="VCManagedResourceCompilerTool"
/> />
<Tool <Tool
Name="VCResourceCompilerTool" Name="VCResourceCompilerTool"
/> />
<Tool <Tool
Name="VCPreLinkEventTool" Name="VCPreLinkEventTool"
/> />
<Tool <Tool
Name="VCLinkerTool" Name="VCLinkerTool"
LinkIncremental="1" LinkIncremental="1"
GenerateDebugInformation="true" GenerateDebugInformation="true"
SubSystem="1" SubSystem="1"
OptimizeReferences="2" OptimizeReferences="2"
EnableCOMDATFolding="2" EnableCOMDATFolding="2"
TargetMachine="1" TargetMachine="1"
/> />
<Tool <Tool
Name="VCALinkTool" Name="VCALinkTool"
/> />
<Tool <Tool
Name="VCManifestTool" Name="VCManifestTool"
/> />
<Tool <Tool
Name="VCXDCMakeTool" Name="VCXDCMakeTool"
/> />
<Tool <Tool
Name="VCBscMakeTool" Name="VCBscMakeTool"
/> />
<Tool <Tool
Name="VCFxCopTool" Name="VCFxCopTool"
/> />
<Tool <Tool
Name="VCAppVerifierTool" Name="VCAppVerifierTool"
/> />
<Tool <Tool
Name="VCPostBuildEventTool" Name="VCPostBuildEventTool"
/> />
</Configuration> </Configuration>
</Configurations> </Configurations>
<References> <References>
</References> </References>
<Files> <Files>
<Filter <Filter
Name="Source Files" Name="Source Files"
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx" Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}" UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
> >
<File <File
RelativePath="..\..\..\SelfTest\TestMain.cpp" RelativePath="..\..\..\SelfTest\TestMain.cpp"
> >
</File> </File>
</Filter> </Filter>
<Filter <Filter
Name="Include" Name="Include"
Filter="h;hpp;hxx;hm;inl;inc;xsd" Filter="h;hpp;hxx;hm;inl;inc;xsd"
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}" UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
> >
<File <File
RelativePath="..\..\..\..\include\catch.hpp" RelativePath="..\..\..\..\include\catch.hpp"
> >
</File> </File>
<File <File
RelativePath="..\..\..\..\include\catch_objc.hpp" RelativePath="..\..\..\..\include\catch_objc.hpp"
> >
</File> </File>
<File <File
RelativePath="..\..\..\..\include\catch_objc_main.hpp" RelativePath="..\..\..\..\include\catch_objc_main.hpp"
> >
</File> </File>
<File <File
RelativePath="..\..\..\..\include\catch_runner.hpp" RelativePath="..\..\..\..\include\catch_runner.hpp"
> >
</File> </File>
<File <File
RelativePath="..\..\..\..\include\catch_with_main.hpp" RelativePath="..\..\..\..\include\catch_with_main.hpp"
> >
</File> </File>
<Filter <Filter
Name="Internal" Name="Internal"
> >
<File <File
RelativePath="..\..\..\..\include\internal\catch_capture.hpp" RelativePath="..\..\..\..\include\internal\catch_capture.hpp"
> >
</File> </File>
<File <File
RelativePath="..\..\..\..\include\internal\catch_commandline.hpp" RelativePath="..\..\..\..\include\internal\catch_commandline.hpp"
> >
</File> </File>
<File <File
RelativePath="..\..\..\..\include\internal\catch_common.h" RelativePath="..\..\..\..\include\internal\catch_common.h"
> >
</File> </File>
<File <File
RelativePath="..\..\..\..\include\internal\catch_config.hpp" RelativePath="..\..\..\..\include\internal\catch_config.hpp"
> >
</File> </File>
<File <File
RelativePath="..\..\..\..\include\internal\catch_debugger.hpp" RelativePath="..\..\..\..\include\internal\catch_debugger.hpp"
> >
</File> </File>
<File <File
RelativePath="..\..\..\..\include\internal\catch_evaluate.hpp" RelativePath="..\..\..\..\include\internal\catch_evaluate.hpp"
> >
</File> </File>
<File <File
RelativePath="..\..\..\..\include\internal\catch_exception_translator_registry.hpp" RelativePath="..\..\..\..\include\internal\catch_exception_translator_registry.hpp"
> >
</File> </File>
<File <File
RelativePath="..\..\..\..\include\internal\catch_generators.hpp" RelativePath="..\..\..\..\include\internal\catch_generators.hpp"
> >
</File> </File>
<File <File
RelativePath="..\..\..\..\include\internal\catch_generators_impl.hpp" RelativePath="..\..\..\..\include\internal\catch_generators_impl.hpp"
> >
</File> </File>
<File <File
RelativePath="..\..\..\..\include\internal\catch_hub.h" RelativePath="..\..\..\..\include\internal\catch_hub.h"
> >
</File> </File>
<File <File
RelativePath="..\..\..\..\include\internal\catch_hub_impl.hpp" RelativePath="..\..\..\..\include\internal\catch_hub_impl.hpp"
> >
</File> </File>
<File <File
RelativePath="..\..\..\..\include\internal\catch_interfaces_capture.h" RelativePath="..\..\..\..\include\internal\catch_interfaces_capture.h"
> >
</File> </File>
<File <File
RelativePath="..\..\..\..\include\internal\catch_interfaces_exception.h" RelativePath="..\..\..\..\include\internal\catch_interfaces_exception.h"
> >
</File> </File>
<File <File
RelativePath="..\..\..\..\include\internal\catch_interfaces_reporter.h" RelativePath="..\..\..\..\include\internal\catch_interfaces_reporter.h"
> >
</File> </File>
<File <File
RelativePath="..\..\..\..\include\internal\catch_interfaces_runner.h" RelativePath="..\..\..\..\include\internal\catch_interfaces_runner.h"
> >
</File> </File>
<File <File
RelativePath="..\..\..\..\include\internal\catch_interfaces_testcase.h" RelativePath="..\..\..\..\include\internal\catch_interfaces_testcase.h"
> >
</File> </File>
<File <File
RelativePath="..\..\..\..\include\internal\catch_list.hpp" RelativePath="..\..\..\..\include\internal\catch_list.hpp"
> >
</File> </File>
<File <File
RelativePath="..\..\..\..\include\internal\catch_reporter_registrars.hpp" RelativePath="..\..\..\..\include\internal\catch_reporter_registrars.hpp"
> >
</File> </File>
<File <File
RelativePath="..\..\..\..\include\internal\catch_reporter_registry.hpp" RelativePath="..\..\..\..\include\internal\catch_reporter_registry.hpp"
> >
</File> </File>
<File <File
RelativePath="..\..\..\..\include\internal\catch_result_type.h" RelativePath="..\..\..\..\include\internal\catch_result_type.h"
> >
</File> </File>
<File <File
RelativePath="..\..\..\..\include\internal\catch_resultinfo.hpp" RelativePath="..\..\..\..\include\internal\catch_resultinfo.hpp"
> >
</File> </File>
<File <File
RelativePath="..\..\..\..\include\internal\catch_runner_impl.hpp" RelativePath="..\..\..\..\include\internal\catch_runner_impl.hpp"
> >
</File> </File>
<File <File
RelativePath="..\..\..\..\include\internal\catch_section.hpp" RelativePath="..\..\..\..\include\internal\catch_section.hpp"
> >
</File> </File>
<File <File
RelativePath="..\..\..\..\include\internal\catch_self_test.hpp" RelativePath="..\..\..\..\include\internal\catch_self_test.hpp"
> >
</File> </File>
<File <File
RelativePath="..\..\..\..\include\internal\catch_stream.hpp" RelativePath="..\..\..\..\include\internal\catch_stream.hpp"
> >
</File> </File>
<File <File
RelativePath="..\..\..\..\include\internal\catch_test_case_info.hpp" RelativePath="..\..\..\..\include\internal\catch_test_case_info.hpp"
> >
</File> </File>
<File <File
RelativePath="..\..\..\..\include\internal\catch_test_case_registry_impl.hpp" RelativePath="..\..\..\..\include\internal\catch_test_case_registry_impl.hpp"
> >
</File> </File>
<File <File
RelativePath="..\..\..\..\include\internal\catch_test_registry.hpp" RelativePath="..\..\..\..\include\internal\catch_test_registry.hpp"
> >
</File> </File>
<File <File
RelativePath="..\..\..\..\include\internal\catch_xmlwriter.hpp" RelativePath="..\..\..\..\include\internal\catch_xmlwriter.hpp"
> >
</File> </File>
</Filter> </Filter>
<Filter <Filter
Name="Reporters" Name="Reporters"
Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav" 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}" UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
> >
<File <File
RelativePath="..\..\..\..\include\reporters\catch_reporter_basic.hpp" RelativePath="..\..\..\..\include\reporters\catch_reporter_basic.hpp"
> >
</File> </File>
<File <File
RelativePath="..\..\..\..\include\reporters\catch_reporter_junit.hpp" RelativePath="..\..\..\..\include\reporters\catch_reporter_junit.hpp"
> >
</File> </File>
<File <File
RelativePath="..\..\..\..\include\reporters\catch_reporter_xml.hpp" RelativePath="..\..\..\..\include\reporters\catch_reporter_xml.hpp"
> >
</File> </File>
</Filter> </Filter>
</Filter> </Filter>
<Filter <Filter
Name="TestCases" Name="TestCases"
> >
<File <File
RelativePath="..\..\..\SelfTest\ApproxTests.cpp" RelativePath="..\..\..\SelfTest\ApproxTests.cpp"
> >
</File> </File>
<File <File
RelativePath="..\..\..\SelfTest\BDDTests.cpp" RelativePath="..\..\..\SelfTest\BDDTests.cpp"
> >
</File> </File>
<File <File
RelativePath="..\..\..\SelfTest\catch_self_test.cpp" RelativePath="..\..\..\SelfTest\catch_self_test.cpp"
> >
</File> </File>
<File <File
RelativePath="..\..\..\SelfTest\ClassTests.cpp" RelativePath="..\..\..\SelfTest\ClassTests.cpp"
> >
</File> </File>
<File <File
RelativePath="..\..\..\SelfTest\CmdLineTests.cpp" RelativePath="..\..\..\SelfTest\CmdLineTests.cpp"
> >
</File> </File>
<File <File
RelativePath="..\..\..\SelfTest\ConditionTests.cpp" RelativePath="..\..\..\SelfTest\ConditionTests.cpp"
> >
</File> </File>
<File <File
RelativePath="..\..\..\SelfTest\ExceptionTests.cpp" RelativePath="..\..\..\SelfTest\ExceptionTests.cpp"
> >
</File> </File>
<File <File
RelativePath="..\..\..\SelfTest\GeneratorTests.cpp" RelativePath="..\..\..\SelfTest\GeneratorTests.cpp"
> >
</File> </File>
<File <File
RelativePath="..\..\..\SelfTest\MessageTests.cpp" RelativePath="..\..\..\SelfTest\MessageTests.cpp"
> >
</File> </File>
<File <File
RelativePath="..\..\..\SelfTest\MiscTests.cpp" RelativePath="..\..\..\SelfTest\MiscTests.cpp"
> >
</File> </File>
<File <File
RelativePath="..\..\..\SelfTest\SectionTrackerTests.cpp" RelativePath="..\..\..\SelfTest\SectionTrackerTests.cpp"
> >
</File> </File>
<File <File
RelativePath="..\..\..\SelfTest\TrickyTests.cpp" RelativePath="..\..\..\SelfTest\TrickyTests.cpp"
> >
</File> </File>
<File <File
RelativePath="..\..\..\SelfTest\VariadicMacrosTests.cpp" RelativePath="..\..\..\SelfTest\VariadicMacrosTests.cpp"
> >
</File> </File>
</Filter> </Filter>
<File <File
RelativePath=".\ReadMe.txt" RelativePath=".\ReadMe.txt"
> >
</File> </File>
</Files> </Files>
<Globals> <Globals>
</Globals> </Globals>
</VisualStudioProject> </VisualStudioProject>

View File

@ -1,12 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type='text/xsl' href='_UpgradeReport_Files/UpgradeReport.xslt'?><UpgradeLog> <?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type='text/xsl' href='_UpgradeReport_Files/UpgradeReport.xslt'?><UpgradeLog>
<Properties><Property Name="Solution" Value="TestCatch"> <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="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="Date" Value="Friday, March 02, 2012">
</Property><Property Name="Time" Value="7:43 AM"> </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'."> </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="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="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="3" Project="TestCatch" Source="TestCatch\TestCatch.vcproj" Description="Converted">
</Event><Event ErrorLevel="0" Project="" Source="TestCatch.sln" Description="Solution converted successfully"> </Event><Event ErrorLevel="0" Project="" Source="TestCatch.sln" Description="Solution converted successfully">
</Event><Event ErrorLevel="3" Project="" Source="TestCatch.sln" Description="Converted"> </Event><Event ErrorLevel="3" Project="" Source="TestCatch.sln" Description="Converted">
</Event></UpgradeLog> </Event></UpgradeLog>

View File

@ -1,207 +1,207 @@
BODY BODY
{ {
BACKGROUND-COLOR: white; BACKGROUND-COLOR: white;
FONT-FAMILY: "Verdana", sans-serif; FONT-FAMILY: "Verdana", sans-serif;
FONT-SIZE: 100%; FONT-SIZE: 100%;
MARGIN-LEFT: 0px; MARGIN-LEFT: 0px;
MARGIN-TOP: 0px MARGIN-TOP: 0px
} }
P P
{ {
FONT-FAMILY: "Verdana", sans-serif; FONT-FAMILY: "Verdana", sans-serif;
FONT-SIZE: 70%; FONT-SIZE: 70%;
LINE-HEIGHT: 12pt; LINE-HEIGHT: 12pt;
MARGIN-BOTTOM: 0px; MARGIN-BOTTOM: 0px;
MARGIN-LEFT: 10px; MARGIN-LEFT: 10px;
MARGIN-TOP: 10px MARGIN-TOP: 10px
} }
.note .note
{ {
BACKGROUND-COLOR: #ffffff; BACKGROUND-COLOR: #ffffff;
COLOR: #336699; COLOR: #336699;
FONT-FAMILY: "Verdana", sans-serif; FONT-FAMILY: "Verdana", sans-serif;
FONT-SIZE: 100%; FONT-SIZE: 100%;
MARGIN-BOTTOM: 0px; MARGIN-BOTTOM: 0px;
MARGIN-LEFT: 0px; MARGIN-LEFT: 0px;
MARGIN-TOP: 0px; MARGIN-TOP: 0px;
PADDING-RIGHT: 10px PADDING-RIGHT: 10px
} }
.infotable .infotable
{ {
BACKGROUND-COLOR: #f0f0e0; BACKGROUND-COLOR: #f0f0e0;
BORDER-BOTTOM: #ffffff 0px solid; BORDER-BOTTOM: #ffffff 0px solid;
BORDER-COLLAPSE: collapse; BORDER-COLLAPSE: collapse;
BORDER-LEFT: #ffffff 0px solid; BORDER-LEFT: #ffffff 0px solid;
BORDER-RIGHT: #ffffff 0px solid; BORDER-RIGHT: #ffffff 0px solid;
BORDER-TOP: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid;
FONT-SIZE: 70%; FONT-SIZE: 70%;
MARGIN-LEFT: 10px MARGIN-LEFT: 10px
} }
.issuetable .issuetable
{ {
BACKGROUND-COLOR: #ffffe8; BACKGROUND-COLOR: #ffffe8;
BORDER-COLLAPSE: collapse; BORDER-COLLAPSE: collapse;
COLOR: #000000; COLOR: #000000;
FONT-SIZE: 100%; FONT-SIZE: 100%;
MARGIN-BOTTOM: 10px; MARGIN-BOTTOM: 10px;
MARGIN-LEFT: 13px; MARGIN-LEFT: 13px;
MARGIN-TOP: 0px MARGIN-TOP: 0px
} }
.issuetitle .issuetitle
{ {
BACKGROUND-COLOR: #ffffff; BACKGROUND-COLOR: #ffffff;
BORDER-BOTTOM: #dcdcdc 1px solid; BORDER-BOTTOM: #dcdcdc 1px solid;
BORDER-TOP: #dcdcdc 1px; BORDER-TOP: #dcdcdc 1px;
COLOR: #003366; COLOR: #003366;
FONT-WEIGHT: normal FONT-WEIGHT: normal
} }
.header .header
{ {
BACKGROUND-COLOR: #cecf9c; BACKGROUND-COLOR: #cecf9c;
BORDER-BOTTOM: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid;
BORDER-LEFT: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid;
BORDER-RIGHT: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid;
BORDER-TOP: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid;
COLOR: #000000; COLOR: #000000;
FONT-WEIGHT: bold FONT-WEIGHT: bold
} }
.issuehdr .issuehdr
{ {
BACKGROUND-COLOR: #E0EBF5; BACKGROUND-COLOR: #E0EBF5;
BORDER-BOTTOM: #dcdcdc 1px solid; BORDER-BOTTOM: #dcdcdc 1px solid;
BORDER-TOP: #dcdcdc 1px solid; BORDER-TOP: #dcdcdc 1px solid;
COLOR: #000000; COLOR: #000000;
FONT-WEIGHT: normal FONT-WEIGHT: normal
} }
.issuenone .issuenone
{ {
BACKGROUND-COLOR: #ffffff; BACKGROUND-COLOR: #ffffff;
BORDER-BOTTOM: 0px; BORDER-BOTTOM: 0px;
BORDER-LEFT: 0px; BORDER-LEFT: 0px;
BORDER-RIGHT: 0px; BORDER-RIGHT: 0px;
BORDER-TOP: 0px; BORDER-TOP: 0px;
COLOR: #000000; COLOR: #000000;
FONT-WEIGHT: normal FONT-WEIGHT: normal
} }
.content .content
{ {
BACKGROUND-COLOR: #e7e7ce; BACKGROUND-COLOR: #e7e7ce;
BORDER-BOTTOM: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid;
BORDER-LEFT: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid;
BORDER-RIGHT: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid;
BORDER-TOP: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid;
PADDING-LEFT: 3px PADDING-LEFT: 3px
} }
.issuecontent .issuecontent
{ {
BACKGROUND-COLOR: #ffffff; BACKGROUND-COLOR: #ffffff;
BORDER-BOTTOM: #dcdcdc 1px solid; BORDER-BOTTOM: #dcdcdc 1px solid;
BORDER-TOP: #dcdcdc 1px solid; BORDER-TOP: #dcdcdc 1px solid;
PADDING-LEFT: 3px PADDING-LEFT: 3px
} }
A:link A:link
{ {
COLOR: #cc6633; COLOR: #cc6633;
TEXT-DECORATION: underline TEXT-DECORATION: underline
} }
A:visited A:visited
{ {
COLOR: #cc6633; COLOR: #cc6633;
} }
A:active A:active
{ {
COLOR: #cc6633; COLOR: #cc6633;
} }
A:hover A:hover
{ {
COLOR: #cc3300; COLOR: #cc3300;
TEXT-DECORATION: underline TEXT-DECORATION: underline
} }
H1 H1
{ {
BACKGROUND-COLOR: #003366; BACKGROUND-COLOR: #003366;
BORDER-BOTTOM: #336699 6px solid; BORDER-BOTTOM: #336699 6px solid;
COLOR: #ffffff; COLOR: #ffffff;
FONT-SIZE: 130%; FONT-SIZE: 130%;
FONT-WEIGHT: normal; FONT-WEIGHT: normal;
MARGIN: 0em 0em 0em -20px; MARGIN: 0em 0em 0em -20px;
PADDING-BOTTOM: 8px; PADDING-BOTTOM: 8px;
PADDING-LEFT: 30px; PADDING-LEFT: 30px;
PADDING-TOP: 16px PADDING-TOP: 16px
} }
H2 H2
{ {
COLOR: #000000; COLOR: #000000;
FONT-SIZE: 80%; FONT-SIZE: 80%;
FONT-WEIGHT: bold; FONT-WEIGHT: bold;
MARGIN-BOTTOM: 3px; MARGIN-BOTTOM: 3px;
MARGIN-LEFT: 10px; MARGIN-LEFT: 10px;
MARGIN-TOP: 20px; MARGIN-TOP: 20px;
PADDING-LEFT: 0px PADDING-LEFT: 0px
} }
H3 H3
{ {
COLOR: #000000; COLOR: #000000;
FONT-SIZE: 80%; FONT-SIZE: 80%;
FONT-WEIGHT: bold; FONT-WEIGHT: bold;
MARGIN-BOTTOM: -5px; MARGIN-BOTTOM: -5px;
MARGIN-LEFT: 10px; MARGIN-LEFT: 10px;
MARGIN-TOP: 20px MARGIN-TOP: 20px
} }
H4 H4
{ {
COLOR: #000000; COLOR: #000000;
FONT-SIZE: 70%; FONT-SIZE: 70%;
FONT-WEIGHT: bold; FONT-WEIGHT: bold;
MARGIN-BOTTOM: 0px; MARGIN-BOTTOM: 0px;
MARGIN-TOP: 15px; MARGIN-TOP: 15px;
PADDING-BOTTOM: 0px PADDING-BOTTOM: 0px
} }
UL UL
{ {
COLOR: #000000; COLOR: #000000;
FONT-SIZE: 70%; FONT-SIZE: 70%;
LIST-STYLE: square; LIST-STYLE: square;
MARGIN-BOTTOM: 0pt; MARGIN-BOTTOM: 0pt;
MARGIN-TOP: 0pt MARGIN-TOP: 0pt
} }
OL OL
{ {
COLOR: #000000; COLOR: #000000;
FONT-SIZE: 70%; FONT-SIZE: 70%;
LIST-STYLE: square; LIST-STYLE: square;
MARGIN-BOTTOM: 0pt; MARGIN-BOTTOM: 0pt;
MARGIN-TOP: 0pt MARGIN-TOP: 0pt
} }
LI LI
{ {
LIST-STYLE: square; LIST-STYLE: square;
MARGIN-LEFT: 0px MARGIN-LEFT: 0px
} }
.expandable .expandable
{ {
CURSOR: hand CURSOR: hand
} }
.expanded .expanded
{ {
color: black color: black
} }
.collapsed .collapsed
{ {
DISPLAY: none DISPLAY: none
} }
.foot .foot
{ {
BACKGROUND-COLOR: #ffffff; BACKGROUND-COLOR: #ffffff;
BORDER-BOTTOM: #cecf9c 1px solid; BORDER-BOTTOM: #cecf9c 1px solid;
BORDER-TOP: #cecf9c 2px solid BORDER-TOP: #cecf9c 2px solid
} }
.settings .settings
{ {
MARGIN-LEFT: 25PX; MARGIN-LEFT: 25PX;
} }
.help .help
{ {
TEXT-ALIGN: right; TEXT-ALIGN: right;
margin-right: 10px; margin-right: 10px;
} }

View File

@ -1,232 +1,232 @@
<?xml version="1.0" encoding="utf-8" ?> <?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: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:key name="ProjectKey" match="Event" use="@Project" />
<xsl:template match="Events" mode="createProjects"> <xsl:template match="Events" mode="createProjects">
<projects> <projects>
<xsl:for-each select="Event"> <xsl:for-each select="Event">
<!--xsl:sort select="@Project" order="descending"/--> <!--xsl:sort select="@Project" order="descending"/-->
<xsl:if test="(1=position()) or (preceding-sibling::*[1]/@Project != @Project)"> <xsl:if test="(1=position()) or (preceding-sibling::*[1]/@Project != @Project)">
<xsl:variable name="ProjectName" select="@Project"/> <xsl:variable name="ProjectName" select="@Project"/>
<project> <project>
<xsl:attribute name="name"> <xsl:attribute name="name">
<xsl:value-of select="@Project"/> <xsl:value-of select="@Project"/>
</xsl:attribute> </xsl:attribute>
<xsl:if test="@Project=''"> <xsl:if test="@Project=''">
<xsl:attribute name="solution"> <xsl:attribute name="solution">
<xsl:value-of select="@Solution"/> <xsl:value-of select="@Solution"/>
</xsl:attribute> </xsl:attribute>
</xsl:if> </xsl:if>
<xsl:for-each select="key('ProjectKey', $ProjectName)"> <xsl:for-each select="key('ProjectKey', $ProjectName)">
<!--xsl:sort select="@Source" /--> <!--xsl:sort select="@Source" /-->
<xsl:if test="(1=position()) or (preceding-sibling::*[1]/@Source != @Source)"> <xsl:if test="(1=position()) or (preceding-sibling::*[1]/@Source != @Source)">
<source> <source>
<xsl:attribute name="name"> <xsl:attribute name="name">
<xsl:value-of select="@Source"/> <xsl:value-of select="@Source"/>
</xsl:attribute> </xsl:attribute>
<xsl:variable name="Source"> <xsl:variable name="Source">
<xsl:value-of select="@Source"/> <xsl:value-of select="@Source"/>
</xsl:variable> </xsl:variable>
<xsl:for-each select="key('ProjectKey', $ProjectName)[ @Source = $Source ]"> <xsl:for-each select="key('ProjectKey', $ProjectName)[ @Source = $Source ]">
<event> <event>
<xsl:attribute name="error-level"> <xsl:attribute name="error-level">
<xsl:value-of select="@ErrorLevel"/> <xsl:value-of select="@ErrorLevel"/>
</xsl:attribute> </xsl:attribute>
<xsl:attribute name="description"> <xsl:attribute name="description">
<xsl:value-of select="@Description"/> <xsl:value-of select="@Description"/>
</xsl:attribute> </xsl:attribute>
</event> </event>
</xsl:for-each> </xsl:for-each>
</source> </source>
</xsl:if> </xsl:if>
</xsl:for-each> </xsl:for-each>
</project> </project>
</xsl:if> </xsl:if>
</xsl:for-each> </xsl:for-each>
</projects> </projects>
</xsl:template> </xsl:template>
<xsl:template match="projects"> <xsl:template match="projects">
<xsl:for-each select="project"> <xsl:for-each select="project">
<xsl:sort select="@Name" order="ascending"/> <xsl:sort select="@Name" order="ascending"/>
<h2> <h2>
<xsl:if test="@solution"><a _locID="Solution">Solution</a>: <xsl:value-of select="@solution"/></xsl:if> <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:if test="not(@solution)"><a _locID="Project">Project</a>: <xsl:value-of select="@name"/>
<xsl:for-each select="source"> <xsl:for-each select="source">
<xsl:variable name="Hyperlink" select="@name"/> <xsl:variable name="Hyperlink" select="@name"/>
<xsl:for-each select="event[@error-level='4']"> <xsl:for-each select="event[@error-level='4']">
&#32;<A class="note"><xsl:attribute name="HREF"><xsl:value-of select="$Hyperlink"/></xsl:attribute><xsl:value-of select="@description"/></A> &#32;<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:for-each> </xsl:for-each>
</xsl:if> </xsl:if>
</h2> </h2>
<table cellpadding="2" cellspacing="0" width="98%" border="1" bordercolor="white" class="infotable"> <table cellpadding="2" cellspacing="0" width="98%" border="1" bordercolor="white" class="infotable">
<tr> <tr>
<td nowrap="1" class="header" _locID="Filename">Filename</td> <td nowrap="1" class="header" _locID="Filename">Filename</td>
<td nowrap="1" class="header" _locID="Status">Status</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="Errors">Errors</td>
<td nowrap="1" class="header" _locID="Warnings">Warnings</td> <td nowrap="1" class="header" _locID="Warnings">Warnings</td>
</tr> </tr>
<xsl:for-each select="source"> <xsl:for-each select="source">
<xsl:sort select="@name" order="ascending"/> <xsl:sort select="@name" order="ascending"/>
<xsl:variable name="source-id" select="generate-id(.)"/> <xsl:variable name="source-id" select="generate-id(.)"/>
<xsl:if test="count(event)!=count(event[@error-level='4'])"> <xsl:if test="count(event)!=count(event[@error-level='4'])">
<tr class="row"> <tr class="row">
<td class="content"> <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>&#32;<xsl:value-of select="@name"/> <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>&#32;<xsl:value-of select="@name"/>
</td> </td>
<td class="content"> <td class="content">
<xsl:if test="count(event[@error-level='3'])=1"> <xsl:if test="count(event[@error-level='3'])=1">
<xsl:for-each select="event[@error-level='3']"> <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'"><a _locID="Converted1">Converted</a></xsl:if>
<xsl:if test="@description!='Converted'"><xsl:value-of select="@description"/></xsl:if> <xsl:if test="@description!='Converted'"><xsl:value-of select="@description"/></xsl:if>
</xsl:for-each> </xsl:for-each>
</xsl:if> </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 test="count(event[@error-level='3'])!=1 and count(event[@error-level='3' and @description='Converted'])!=0"><a _locID="Converted2">Converted</a>
</xsl:if> </xsl:if>
</td> </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='2'])"/></td>
<td class="content"><xsl:value-of select="count(event[@error-level='1'])"/></td> <td class="content"><xsl:value-of select="count(event[@error-level='1'])"/></td>
</tr> </tr>
<tr class="collapsed" bgcolor="#ffffff"> <tr class="collapsed" bgcolor="#ffffff">
<xsl:attribute name="id">src<xsl:value-of select="$source-id"/></xsl:attribute> <xsl:attribute name="id">src<xsl:value-of select="$source-id"/></xsl:attribute>
<td colspan="7"> <td colspan="7">
<table width="97%" border="1" bordercolor="#dcdcdc" rules="cols" class="issuetable"> <table width="97%" border="1" bordercolor="#dcdcdc" rules="cols" class="issuetable">
<tr> <tr>
<td colspan="7" class="issuetitle" _locID="ConversionIssues">Conversion Report - <xsl:value-of select="@name"/>:</td> <td colspan="7" class="issuetitle" _locID="ConversionIssues">Conversion Report - <xsl:value-of select="@name"/>:</td>
</tr> </tr>
<xsl:for-each select="event[@error-level!='3']"> <xsl:for-each select="event[@error-level!='3']">
<xsl:if test="@error-level!='4'"> <xsl:if test="@error-level!='4'">
<tr> <tr>
<td class="issuenone" style="border-bottom:solid 1 lightgray"> <td class="issuenone" style="border-bottom:solid 1 lightgray">
<xsl:value-of select="@description"/> <xsl:value-of select="@description"/>
</td> </td>
</tr> </tr>
</xsl:if> </xsl:if>
</xsl:for-each> </xsl:for-each>
</table> </table>
</td> </td>
</tr> </tr>
</xsl:if> </xsl:if>
</xsl:for-each> </xsl:for-each>
<tr valign="top"> <tr valign="top">
<td class="foot"> <td class="foot">
<xsl:if test="count(source)!=1"> <xsl:if test="count(source)!=1">
<xsl:value-of select="count(source)"/><a _locID="file1"> files</a> <xsl:value-of select="count(source)"/><a _locID="file1"> files</a>
</xsl:if> </xsl:if>
<xsl:if test="count(source)=1"> <xsl:if test="count(source)=1">
<a _locID="file2">1 file</a> <a _locID="file2">1 file</a>
</xsl:if> </xsl:if>
</td> </td>
<td class="foot"> <td class="foot">
<a _locID="Converted3">Converted</a>:&#32;<xsl:value-of select="count(source/event[@error-level='3' and @description='Converted'])"/><BR /> <a _locID="Converted3">Converted</a>:&#32;<xsl:value-of select="count(source/event[@error-level='3' and @description='Converted'])"/><BR />
<a _locID="NotConverted">Not converted</a>:&#32;<xsl:value-of select="count(source) - count(source/event[@error-level='3' and @description='Converted'])"/> <a _locID="NotConverted">Not converted</a>:&#32;<xsl:value-of select="count(source) - count(source/event[@error-level='3' and @description='Converted'])"/>
</td> </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='2'])"/></td>
<td class="foot"><xsl:value-of select="count(source/event[@error-level='1'])"/></td> <td class="foot"><xsl:value-of select="count(source/event[@error-level='1'])"/></td>
</tr> </tr>
</table> </table>
</xsl:for-each> </xsl:for-each>
</xsl:template> </xsl:template>
<xsl:template match="Property"> <xsl:template match="Property">
<xsl:if test="@Name!='Date' and @Name!='Time' and @Name!='LogNumber' and @Name!='Solution'"> <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> <tr><td nowrap="1"><b><xsl:value-of select="@Name"/>: </b><xsl:value-of select="@Value"/></td></tr>
</xsl:if> </xsl:if>
</xsl:template> </xsl:template>
<xsl:template match="UpgradeLog"> <xsl:template match="UpgradeLog">
<html> <html>
<head> <head>
<META HTTP-EQUIV="Content-Type" content="text/html; charset=utf-8" /> <META HTTP-EQUIV="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="_UpgradeReport_Files\UpgradeReport.css" /> <link rel="stylesheet" href="_UpgradeReport_Files\UpgradeReport.css" />
<title _locID="ConversionReport0">Conversion Report&#32; <title _locID="ConversionReport0">Conversion Report&#32;
<xsl:if test="Properties/Property[@Name='LogNumber']"> <xsl:if test="Properties/Property[@Name='LogNumber']">
<xsl:value-of select="Properties/Property[@Name='LogNumber']/@Value"/> <xsl:value-of select="Properties/Property[@Name='LogNumber']/@Value"/>
</xsl:if> </xsl:if>
</title> </title>
<script language="javascript"> <script language="javascript">
function outliner () { function outliner () {
oMe = window.event.srcElement oMe = window.event.srcElement
//get child element //get child element
var child = document.all[event.srcElement.getAttribute("child",false)]; var child = document.all[event.srcElement.getAttribute("child",false)];
//if child element exists, expand or collapse it. //if child element exists, expand or collapse it.
if (null != child) if (null != child)
child.className = child.className == "collapsed" ? "expanded" : "collapsed"; child.className = child.className == "collapsed" ? "expanded" : "collapsed";
} }
function changepic() { function changepic() {
uMe = window.event.srcElement; uMe = window.event.srcElement;
var check = uMe.src.toLowerCase(); var check = uMe.src.toLowerCase();
if (check.lastIndexOf("upgradereport_plus.gif") != -1) if (check.lastIndexOf("upgradereport_plus.gif") != -1)
{ {
uMe.src = "_UpgradeReport_Files/UpgradeReport_Minus.gif" uMe.src = "_UpgradeReport_Files/UpgradeReport_Minus.gif"
} }
else else
{ {
uMe.src = "_UpgradeReport_Files/UpgradeReport_Plus.gif" uMe.src = "_UpgradeReport_Files/UpgradeReport_Plus.gif"
} }
} }
</script> </script>
</head> </head>
<body topmargin="0" leftmargin="0" rightmargin="0" onclick="outliner();"> <body topmargin="0" leftmargin="0" rightmargin="0" onclick="outliner();">
<h1 _locID="ConversionReport">Conversion Report - <xsl:value-of select="Properties/Property[@Name='Solution']/@Value"/></h1> <h1 _locID="ConversionReport">Conversion Report - <xsl:value-of select="Properties/Property[@Name='Solution']/@Value"/></h1>
<p><span class="note"> <p><span class="note">
<b _locID="TimeOfConversion">Time of Conversion:</b>&#32;&#32;<xsl:value-of select="Properties/Property[@Name='Date']/@Value"/>&#32;&#32;<xsl:value-of select="Properties/Property[@Name='Time']/@Value"/><br/> <b _locID="TimeOfConversion">Time of Conversion:</b>&#32;&#32;<xsl:value-of select="Properties/Property[@Name='Date']/@Value"/>&#32;&#32;<xsl:value-of select="Properties/Property[@Name='Time']/@Value"/><br/>
</span></p> </span></p>
<xsl:variable name="SortedEvents"> <xsl:variable name="SortedEvents">
<Events> <Events>
<xsl:for-each select="Event"> <xsl:for-each select="Event">
<xsl:sort select="@Project" order="ascending"/> <xsl:sort select="@Project" order="ascending"/>
<xsl:sort select="@Source" order="ascending"/> <xsl:sort select="@Source" order="ascending"/>
<xsl:sort select="@ErrorLevel" order="ascending"/> <xsl:sort select="@ErrorLevel" order="ascending"/>
<Event> <Event>
<xsl:attribute name="Project"><xsl:value-of select="@Project"/> </xsl:attribute> <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="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="Source"><xsl:value-of select="@Source"/> </xsl:attribute>
<xsl:attribute name="ErrorLevel"><xsl:value-of select="@ErrorLevel"/> </xsl:attribute> <xsl:attribute name="ErrorLevel"><xsl:value-of select="@ErrorLevel"/> </xsl:attribute>
<xsl:attribute name="Description"><xsl:value-of select="@Description"/> </xsl:attribute> <xsl:attribute name="Description"><xsl:value-of select="@Description"/> </xsl:attribute>
</Event> </Event>
</xsl:for-each> </xsl:for-each>
</Events> </Events>
</xsl:variable> </xsl:variable>
<xsl:variable name="Projects"> <xsl:variable name="Projects">
<xsl:apply-templates select="msxsl:node-set($SortedEvents)/*" mode="createProjects"/> <xsl:apply-templates select="msxsl:node-set($SortedEvents)/*" mode="createProjects"/>
</xsl:variable> </xsl:variable>
<xsl:apply-templates select="msxsl:node-set($Projects)/*"/> <xsl:apply-templates select="msxsl:node-set($Projects)/*"/>
<p></p><p> <p></p><p>
<table class="note"> <table class="note">
<tr> <tr>
<td nowrap="1"> <td nowrap="1">
<b _locID="ConversionSettings">Conversion Settings</b> <b _locID="ConversionSettings">Conversion Settings</b>
</td> </td>
</tr> </tr>
<xsl:apply-templates select="Properties"/> <xsl:apply-templates select="Properties"/>
</table></p> </table></p>
</body> </body>
</html> </html>
</xsl:template> </xsl:template>
</xsl:stylesheet> </xsl:stylesheet>

View File

@ -1,20 +1,20 @@
 
Microsoft Visual Studio Solution File, Format Version 11.00 Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010 # Visual Studio 2010
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestCatch", "TestCatch\TestCatch.vcxproj", "{A2F23B19-9CF7-4246-AE58-BC65E39C6F7E}" Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestCatch", "TestCatch\TestCatch.vcxproj", "{A2F23B19-9CF7-4246-AE58-BC65E39C6F7E}"
EndProject EndProject
Global Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32 Debug|Win32 = Debug|Win32
Release|Win32 = Release|Win32 Release|Win32 = Release|Win32
EndGlobalSection EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution GlobalSection(ProjectConfigurationPlatforms) = postSolution
{A2F23B19-9CF7-4246-AE58-BC65E39C6F7E}.Debug|Win32.ActiveCfg = Debug|Win32 {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}.Debug|Win32.Build.0 = Debug|Win32
{A2F23B19-9CF7-4246-AE58-BC65E39C6F7E}.Release|Win32.ActiveCfg = Release|Win32 {A2F23B19-9CF7-4246-AE58-BC65E39C6F7E}.Release|Win32.ActiveCfg = Release|Win32
{A2F23B19-9CF7-4246-AE58-BC65E39C6F7E}.Release|Win32.Build.0 = Release|Win32 {A2F23B19-9CF7-4246-AE58-BC65E39C6F7E}.Release|Win32.Build.0 = Release|Win32
EndGlobalSection EndGlobalSection
GlobalSection(SolutionProperties) = preSolution GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE HideSolutionNode = FALSE
EndGlobalSection EndGlobalSection
EndGlobal EndGlobal

View File

@ -1,33 +1,33 @@
======================================================================== ========================================================================
CONSOLE APPLICATION : TestCatch Project Overview CONSOLE APPLICATION : TestCatch Project Overview
======================================================================== ========================================================================
AppWizard has created this TestCatch application for you. AppWizard has created this TestCatch application for you.
This file contains a summary of what you will find in each of the files that This file contains a summary of what you will find in each of the files that
make up your TestCatch application. make up your TestCatch application.
TestCatch.vcproj TestCatch.vcproj
This is the main project file for VC++ projects generated using an Application Wizard. 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 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 information about the platforms, configurations, and project features selected with the
Application Wizard. Application Wizard.
TestCatch.cpp TestCatch.cpp
This is the main application source file. This is the main application source file.
///////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////
Other standard files: Other standard files:
StdAfx.h, StdAfx.cpp StdAfx.h, StdAfx.cpp
These files are used to build a precompiled header (PCH) file These files are used to build a precompiled header (PCH) file
named TestCatch.pch and a precompiled types file named StdAfx.obj. named TestCatch.pch and a precompiled types file named StdAfx.obj.
///////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////
Other notes: Other notes:
AppWizard uses "TODO:" comments to indicate parts of the source code you AppWizard uses "TODO:" comments to indicate parts of the source code you
should add to or customize. should add to or customize.
///////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////

View File

@ -1,8 +1,8 @@
// TestCatch.cpp : Defines the entry point for the console application. // TestCatch.cpp : Defines the entry point for the console application.
// //
int main(int argc, char* argv[]) int main(int argc, char* argv[])
{ {
return 0; return 0;
} }

View File

@ -1,79 +1,79 @@
.\"Modified from man(1) of FreeBSD, the NetBSD mdoc.template, and mdoc.samples. .\"Modified from man(1) of FreeBSD, the NetBSD mdoc.template, and mdoc.samples.
.\"See Also: .\"See Also:
.\"man mdoc.samples for a complete listing of options .\"man mdoc.samples for a complete listing of options
.\"man mdoc for the short list of editing options .\"man mdoc for the short list of editing options
.\"/usr/share/misc/mdoc.template .\"/usr/share/misc/mdoc.template
.Dd 16/12/2011 \" DATE .Dd 16/12/2011 \" DATE
.Dt CatchSelfTest 1 \" Program name and manual section number .Dt CatchSelfTest 1 \" Program name and manual section number
.Os Darwin .Os Darwin
.Sh NAME \" Section Header - required - don't modify .Sh NAME \" Section Header - required - don't modify
.Nm CatchSelfTest, .Nm CatchSelfTest,
.\" The following lines are read in generating the apropos(man -k) database. Use only key .\" 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. .\" words here as the database is built based on the words here and in the .ND line.
.Nm Other_name_for_same_program(), .Nm Other_name_for_same_program(),
.Nm Yet another name for the same program. .Nm Yet another name for the same program.
.\" Use .Nm macro to designate other names for the documented program. .\" Use .Nm macro to designate other names for the documented program.
.Nd This line parsed for whatis database. .Nd This line parsed for whatis database.
.Sh SYNOPSIS \" Section Header - required - don't modify .Sh SYNOPSIS \" Section Header - required - don't modify
.Nm .Nm
.Op Fl abcd \" [-abcd] .Op Fl abcd \" [-abcd]
.Op Fl a Ar path \" [-a path] .Op Fl a Ar path \" [-a path]
.Op Ar file \" [file] .Op Ar file \" [file]
.Op Ar \" [file ...] .Op Ar \" [file ...]
.Ar arg0 \" Underlined argument - use .Ar anywhere to underline .Ar arg0 \" Underlined argument - use .Ar anywhere to underline
arg2 ... \" Arguments arg2 ... \" Arguments
.Sh DESCRIPTION \" Section Header - required - don't modify .Sh DESCRIPTION \" Section Header - required - don't modify
Use the .Nm macro to refer to your program throughout the man page like such: Use the .Nm macro to refer to your program throughout the man page like such:
.Nm .Nm
Underlining is accomplished with the .Ar macro like this: Underlining is accomplished with the .Ar macro like this:
.Ar underlined text . .Ar underlined text .
.Pp \" Inserts a space .Pp \" Inserts a space
A list of items with descriptions: A list of items with descriptions:
.Bl -tag -width -indent \" Begins a tagged list .Bl -tag -width -indent \" Begins a tagged list
.It item a \" Each item preceded by .It macro .It item a \" Each item preceded by .It macro
Description of item a Description of item a
.It item b .It item b
Description of item b Description of item b
.El \" Ends the list .El \" Ends the list
.Pp .Pp
A list of flags and their descriptions: A list of flags and their descriptions:
.Bl -tag -width -indent \" Differs from above in tag removed .Bl -tag -width -indent \" Differs from above in tag removed
.It Fl a \"-a flag as a list item .It Fl a \"-a flag as a list item
Description of -a flag Description of -a flag
.It Fl b .It Fl b
Description of -b flag Description of -b flag
.El \" Ends the list .El \" Ends the list
.Pp .Pp
.\" .Sh ENVIRONMENT \" May not be needed .\" .Sh ENVIRONMENT \" May not be needed
.\" .Bl -tag -width "ENV_VAR_1" -indent \" ENV_VAR_1 is width of the string ENV_VAR_1 .\" .Bl -tag -width "ENV_VAR_1" -indent \" ENV_VAR_1 is width of the string ENV_VAR_1
.\" .It Ev ENV_VAR_1 .\" .It Ev ENV_VAR_1
.\" Description of ENV_VAR_1 .\" Description of ENV_VAR_1
.\" .It Ev ENV_VAR_2 .\" .It Ev ENV_VAR_2
.\" Description of ENV_VAR_2 .\" Description of ENV_VAR_2
.\" .El .\" .El
.Sh FILES \" File used or created by the topic of the man page .Sh FILES \" File used or created by the topic of the man page
.Bl -tag -width "/Users/joeuser/Library/really_long_file_name" -compact .Bl -tag -width "/Users/joeuser/Library/really_long_file_name" -compact
.It Pa /usr/share/file_name .It Pa /usr/share/file_name
FILE_1 description FILE_1 description
.It Pa /Users/joeuser/Library/really_long_file_name .It Pa /Users/joeuser/Library/really_long_file_name
FILE_2 description FILE_2 description
.El \" Ends the list .El \" Ends the list
.\" .Sh DIAGNOSTICS \" May not be needed .\" .Sh DIAGNOSTICS \" May not be needed
.\" .Bl -diag .\" .Bl -diag
.\" .It Diagnostic Tag .\" .It Diagnostic Tag
.\" Diagnostic informtion here. .\" Diagnostic informtion here.
.\" .It Diagnostic Tag .\" .It Diagnostic Tag
.\" Diagnostic informtion here. .\" Diagnostic informtion here.
.\" .El .\" .El
.Sh SEE ALSO .Sh SEE ALSO
.\" List links in ascending order by section, alphabetically within a section. .\" 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 .\" Please do not reference files that do not exist without filing a bug report
.Xr a 1 , .Xr a 1 ,
.Xr b 1 , .Xr b 1 ,
.Xr c 1 , .Xr c 1 ,
.Xr a 2 , .Xr a 2 ,
.Xr b 2 , .Xr b 2 ,
.Xr a 3 , .Xr a 3 ,
.Xr b 3 .Xr b 3
.\" .Sh BUGS \" Document known, unremedied bugs .\" .Sh BUGS \" Document known, unremedied bugs
.\" .Sh HISTORY \" Document history if command behaves in a unique manner .\" .Sh HISTORY \" Document history if command behaves in a unique manner

View File

@ -1,79 +1,79 @@
.\"Modified from man(1) of FreeBSD, the NetBSD mdoc.template, and mdoc.samples. .\"Modified from man(1) of FreeBSD, the NetBSD mdoc.template, and mdoc.samples.
.\"See Also: .\"See Also:
.\"man mdoc.samples for a complete listing of options .\"man mdoc.samples for a complete listing of options
.\"man mdoc for the short list of editing options .\"man mdoc for the short list of editing options
.\"/usr/share/misc/mdoc.template .\"/usr/share/misc/mdoc.template
.Dd 09/02/2012 \" DATE .Dd 09/02/2012 \" DATE
.Dt OCTest 1 \" Program name and manual section number .Dt OCTest 1 \" Program name and manual section number
.Os Darwin .Os Darwin
.Sh NAME \" Section Header - required - don't modify .Sh NAME \" Section Header - required - don't modify
.Nm OCTest, .Nm OCTest,
.\" The following lines are read in generating the apropos(man -k) database. Use only key .\" 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. .\" words here as the database is built based on the words here and in the .ND line.
.Nm Other_name_for_same_program(), .Nm Other_name_for_same_program(),
.Nm Yet another name for the same program. .Nm Yet another name for the same program.
.\" Use .Nm macro to designate other names for the documented program. .\" Use .Nm macro to designate other names for the documented program.
.Nd This line parsed for whatis database. .Nd This line parsed for whatis database.
.Sh SYNOPSIS \" Section Header - required - don't modify .Sh SYNOPSIS \" Section Header - required - don't modify
.Nm .Nm
.Op Fl abcd \" [-abcd] .Op Fl abcd \" [-abcd]
.Op Fl a Ar path \" [-a path] .Op Fl a Ar path \" [-a path]
.Op Ar file \" [file] .Op Ar file \" [file]
.Op Ar \" [file ...] .Op Ar \" [file ...]
.Ar arg0 \" Underlined argument - use .Ar anywhere to underline .Ar arg0 \" Underlined argument - use .Ar anywhere to underline
arg2 ... \" Arguments arg2 ... \" Arguments
.Sh DESCRIPTION \" Section Header - required - don't modify .Sh DESCRIPTION \" Section Header - required - don't modify
Use the .Nm macro to refer to your program throughout the man page like such: Use the .Nm macro to refer to your program throughout the man page like such:
.Nm .Nm
Underlining is accomplished with the .Ar macro like this: Underlining is accomplished with the .Ar macro like this:
.Ar underlined text . .Ar underlined text .
.Pp \" Inserts a space .Pp \" Inserts a space
A list of items with descriptions: A list of items with descriptions:
.Bl -tag -width -indent \" Begins a tagged list .Bl -tag -width -indent \" Begins a tagged list
.It item a \" Each item preceded by .It macro .It item a \" Each item preceded by .It macro
Description of item a Description of item a
.It item b .It item b
Description of item b Description of item b
.El \" Ends the list .El \" Ends the list
.Pp .Pp
A list of flags and their descriptions: A list of flags and their descriptions:
.Bl -tag -width -indent \" Differs from above in tag removed .Bl -tag -width -indent \" Differs from above in tag removed
.It Fl a \"-a flag as a list item .It Fl a \"-a flag as a list item
Description of -a flag Description of -a flag
.It Fl b .It Fl b
Description of -b flag Description of -b flag
.El \" Ends the list .El \" Ends the list
.Pp .Pp
.\" .Sh ENVIRONMENT \" May not be needed .\" .Sh ENVIRONMENT \" May not be needed
.\" .Bl -tag -width "ENV_VAR_1" -indent \" ENV_VAR_1 is width of the string ENV_VAR_1 .\" .Bl -tag -width "ENV_VAR_1" -indent \" ENV_VAR_1 is width of the string ENV_VAR_1
.\" .It Ev ENV_VAR_1 .\" .It Ev ENV_VAR_1
.\" Description of ENV_VAR_1 .\" Description of ENV_VAR_1
.\" .It Ev ENV_VAR_2 .\" .It Ev ENV_VAR_2
.\" Description of ENV_VAR_2 .\" Description of ENV_VAR_2
.\" .El .\" .El
.Sh FILES \" File used or created by the topic of the man page .Sh FILES \" File used or created by the topic of the man page
.Bl -tag -width "/Users/joeuser/Library/really_long_file_name" -compact .Bl -tag -width "/Users/joeuser/Library/really_long_file_name" -compact
.It Pa /usr/share/file_name .It Pa /usr/share/file_name
FILE_1 description FILE_1 description
.It Pa /Users/joeuser/Library/really_long_file_name .It Pa /Users/joeuser/Library/really_long_file_name
FILE_2 description FILE_2 description
.El \" Ends the list .El \" Ends the list
.\" .Sh DIAGNOSTICS \" May not be needed .\" .Sh DIAGNOSTICS \" May not be needed
.\" .Bl -diag .\" .Bl -diag
.\" .It Diagnostic Tag .\" .It Diagnostic Tag
.\" Diagnostic informtion here. .\" Diagnostic informtion here.
.\" .It Diagnostic Tag .\" .It Diagnostic Tag
.\" Diagnostic informtion here. .\" Diagnostic informtion here.
.\" .El .\" .El
.Sh SEE ALSO .Sh SEE ALSO
.\" List links in ascending order by section, alphabetically within a section. .\" 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 .\" Please do not reference files that do not exist without filing a bug report
.Xr a 1 , .Xr a 1 ,
.Xr b 1 , .Xr b 1 ,
.Xr c 1 , .Xr c 1 ,
.Xr a 2 , .Xr a 2 ,
.Xr b 2 , .Xr b 2 ,
.Xr a 3 , .Xr a 3 ,
.Xr b 3 .Xr b 3
.\" .Sh BUGS \" Document known, unremedied bugs .\" .Sh BUGS \" Document known, unremedied bugs
.\" .Sh HISTORY \" Document history if command behaves in a unique manner .\" .Sh HISTORY \" Document history if command behaves in a unique manner