diff --git a/vs7/Arabica.sln b/vs7/Arabica.sln
index f6b979d5..ed5f9a50 100644
--- a/vs7/Arabica.sln
+++ b/vs7/Arabica.sln
@@ -145,6 +145,18 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "example_XSLT_Mangle", "exam
{FA1A13A0-07D3-4FC9-A2D2-9F5FA8C3C3A4} = {FA1A13A0-07D3-4FC9-A2D2-9F5FA8C3C3A4}
EndProjectSection
EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_SAXFilter", "test_SAX_filter.vcproj", "{A21EA5E3-7353-4856-8C8F-8129FEBEA7E2}"
+ ProjectSection(ProjectDependencies) = postProject
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_SAXFilter_silly", "test_SAX_filter_silly.vcproj", "{2E63A3DC-7A79-49F4-B0F9-78438DCA876A}"
+ ProjectSection(ProjectDependencies) = postProject
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_SAXFilter_wide", "test_SAX_filter_wide.vcproj", "{FB5B88E9-DAB3-401C-B413-77403C562C49}"
+ ProjectSection(ProjectDependencies) = postProject
+ EndProjectSection
+EndProject
Global
GlobalSection(SolutionConfiguration) = preSolution
Debug = Debug
@@ -219,6 +231,18 @@ Global
{FDF423F0-ACF8-4963-81A4-C886B9174B72}.Debug.Build.0 = Debug|Win32
{FDF423F0-ACF8-4963-81A4-C886B9174B72}.Release.ActiveCfg = Release|Win32
{FDF423F0-ACF8-4963-81A4-C886B9174B72}.Release.Build.0 = Release|Win32
+ {A21EA5E3-7353-4856-8C8F-8129FEBEA7E2}.Debug.ActiveCfg = Debug|Win32
+ {A21EA5E3-7353-4856-8C8F-8129FEBEA7E2}.Debug.Build.0 = Debug|Win32
+ {A21EA5E3-7353-4856-8C8F-8129FEBEA7E2}.Release.ActiveCfg = Release|Win32
+ {A21EA5E3-7353-4856-8C8F-8129FEBEA7E2}.Release.Build.0 = Release|Win32
+ {2E63A3DC-7A79-49F4-B0F9-78438DCA876A}.Debug.ActiveCfg = Debug|Win32
+ {2E63A3DC-7A79-49F4-B0F9-78438DCA876A}.Debug.Build.0 = Debug|Win32
+ {2E63A3DC-7A79-49F4-B0F9-78438DCA876A}.Release.ActiveCfg = Release|Win32
+ {2E63A3DC-7A79-49F4-B0F9-78438DCA876A}.Release.Build.0 = Release|Win32
+ {FB5B88E9-DAB3-401C-B413-77403C562C49}.Debug.ActiveCfg = Debug|Win32
+ {FB5B88E9-DAB3-401C-B413-77403C562C49}.Debug.Build.0 = Debug|Win32
+ {FB5B88E9-DAB3-401C-B413-77403C562C49}.Release.ActiveCfg = Release|Win32
+ {FB5B88E9-DAB3-401C-B413-77403C562C49}.Release.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
EndGlobalSection
diff --git a/vs7/example_DOM_writer.vcproj b/vs7/example_DOM_writer.vcproj
index 696334d0..520cc638 100644
--- a/vs7/example_DOM_writer.vcproj
+++ b/vs7/example_DOM_writer.vcproj
@@ -36,6 +36,7 @@
Name="VCCustomBuildTool"/>
-
-
-
-
diff --git a/vs7/example_SAX_pyx.vcproj b/vs7/example_SAX_pyx.vcproj
index 6c846e3c..ea1e9b74 100644
--- a/vs7/example_SAX_pyx.vcproj
+++ b/vs7/example_SAX_pyx.vcproj
@@ -29,12 +29,10 @@
BasicRuntimeChecks="3"
RuntimeLibrary="3"
TreatWChar_tAsBuiltInType="TRUE"
+ ForceConformanceInForLoopScope="TRUE"
RuntimeTypeInfo="TRUE"
UsePrecompiledHeader="0"
PrecompiledHeaderFile=".\Debug_examples_SAX_pyx/pyx.pch"
- AssemblerListingLocation=".\Debug_examples_SAX_pyx/"
- ObjectFile=".\Debug_examples_SAX_pyx/"
- ProgramDataBaseFileName=".\Debug_examples_SAX_pyx/"
WarningLevel="3"
SuppressStartupBanner="TRUE"
DebugInformationFormat="4"
@@ -44,17 +42,16 @@
+ Name="VCMIDLTool"/>
@@ -107,15 +102,13 @@
+ Name="VCMIDLTool"/>
-
-
-
-
diff --git a/vs7/example_SAX_simplehander.vcproj b/vs7/example_SAX_simplehander.vcproj
index 89bd0e14..788e6d5a 100644
--- a/vs7/example_SAX_simplehander.vcproj
+++ b/vs7/example_SAX_simplehander.vcproj
@@ -29,12 +29,10 @@
BasicRuntimeChecks="3"
RuntimeLibrary="3"
TreatWChar_tAsBuiltInType="TRUE"
+ ForceConformanceInForLoopScope="TRUE"
RuntimeTypeInfo="TRUE"
UsePrecompiledHeader="2"
PrecompiledHeaderFile=".\Debug/SimpleHandler.pch"
- AssemblerListingLocation=".\Debug/"
- ObjectFile=".\Debug/"
- ProgramDataBaseFileName=".\Debug/"
BrowseInformation="1"
WarningLevel="3"
SuppressStartupBanner="TRUE"
@@ -45,16 +43,15 @@
+ Name="VCMIDLTool"/>
@@ -107,15 +102,13 @@
+ Name="VCMIDLTool"/>
-
-
-
-
diff --git a/vs7/example_SAX_writer.vcproj b/vs7/example_SAX_writer.vcproj
index 7bfc799e..67ebdd8e 100644
--- a/vs7/example_SAX_writer.vcproj
+++ b/vs7/example_SAX_writer.vcproj
@@ -29,12 +29,10 @@
BasicRuntimeChecks="3"
RuntimeLibrary="3"
TreatWChar_tAsBuiltInType="TRUE"
+ ForceConformanceInForLoopScope="TRUE"
RuntimeTypeInfo="TRUE"
UsePrecompiledHeader="0"
PrecompiledHeaderFile=".\Debug/Writer.pch"
- AssemblerListingLocation=".\Debug/"
- ObjectFile=".\Debug/"
- ProgramDataBaseFileName=".\Debug/"
WarningLevel="3"
SuppressStartupBanner="TRUE"
DebugInformationFormat="4"
@@ -44,16 +42,15 @@
+ Name="VCMIDLTool"/>
+ Name="VCMIDLTool"/>
-
-
-
-
diff --git a/vs7/example_SAX_xmlbase.vcproj b/vs7/example_SAX_xmlbase.vcproj
index b957f6d2..7179f814 100644
--- a/vs7/example_SAX_xmlbase.vcproj
+++ b/vs7/example_SAX_xmlbase.vcproj
@@ -25,6 +25,7 @@
BasicRuntimeChecks="3"
RuntimeLibrary="3"
TreatWChar_tAsBuiltInType="TRUE"
+ ForceConformanceInForLoopScope="TRUE"
RuntimeTypeInfo="TRUE"
UsePrecompiledHeader="0"
WarningLevel="3"
@@ -34,10 +35,11 @@
Name="VCCustomBuildTool"/>
-
-
-
-
diff --git a/vs7/example_Utils_transcode.vcproj b/vs7/example_Utils_transcode.vcproj
index d268f122..074056ea 100644
--- a/vs7/example_Utils_transcode.vcproj
+++ b/vs7/example_Utils_transcode.vcproj
@@ -25,6 +25,7 @@
BasicRuntimeChecks="3"
RuntimeLibrary="3"
TreatWChar_tAsBuiltInType="TRUE"
+ ForceConformanceInForLoopScope="TRUE"
RuntimeTypeInfo="TRUE"
UsePrecompiledHeader="0"
WarningLevel="3"
@@ -34,6 +35,7 @@
Name="VCCustomBuildTool"/>
-
-
-
-
diff --git a/vs7/example_XPath_xgrep.vcproj b/vs7/example_XPath_xgrep.vcproj
index 30f3d08b..650d1899 100644
--- a/vs7/example_XPath_xgrep.vcproj
+++ b/vs7/example_XPath_xgrep.vcproj
@@ -35,10 +35,11 @@
Name="VCCustomBuildTool"/>
-
-
-
-
diff --git a/vs7/example_XSLT_Mangle.vcproj b/vs7/example_XSLT_Mangle.vcproj
index e2d6a486..b83ddc11 100644
--- a/vs7/example_XSLT_Mangle.vcproj
+++ b/vs7/example_XSLT_Mangle.vcproj
@@ -35,10 +35,11 @@
Name="VCCustomBuildTool"/>
-
-
diff --git a/vs7/lib_arabica.vcproj b/vs7/lib_arabica.vcproj
index 09e97480..83b376e6 100644
--- a/vs7/lib_arabica.vcproj
+++ b/vs7/lib_arabica.vcproj
@@ -33,9 +33,6 @@
RuntimeTypeInfo="TRUE"
UsePrecompiledHeader="0"
PrecompiledHeaderFile=""
- AssemblerListingLocation=".\Debug/"
- ObjectFile=".\Debug/"
- ProgramDataBaseFileName=".\Debug/"
WarningLevel="3"
SuppressStartupBanner="TRUE"
DebugInformationFormat="4"
@@ -44,7 +41,7 @@
Name="VCCustomBuildTool"/>
@@ -87,9 +84,6 @@
RuntimeTypeInfo="TRUE"
UsePrecompiledHeader="0"
PrecompiledHeaderFile=".\Release/SAX.pch"
- AssemblerListingLocation=".\Release/"
- ObjectFile=".\Release/"
- ProgramDataBaseFileName=".\Release/"
WarningLevel="3"
SuppressStartupBanner="TRUE"/>
@@ -693,7 +687,7 @@
Name="VCCustomBuildTool"
CommandLine="cl /TC /EP -D USE_MSXML ArabicaConfig.S > ..\include\SAX\ArabicaConfig.h
"
- Outputs="ArabicaConfig.h"/>
+ Outputs="..\include\SAX\ArabicaConfig.h"/>
+ Name="VCMIDLTool"/>
+ Name="VCMIDLTool"/>
-
-
-
-
+ Name="VCMIDLTool"/>
+ Name="VCMIDLTool"/>
-
-
-
-
+ Name="VCMIDLTool"/>
+ Name="VCMIDLTool"/>
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+"
+ Optimization="0"
+ AdditionalIncludeDirectories="..\include"
+ PreprocessorDefinitions="WIN32,_DEBUG,_CONSOLE"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ TreatWChar_tAsBuiltInType="TRUE"
+ ForceConformanceInForLoopScope="TRUE"
+ RuntimeTypeInfo="TRUE"
+ UsePrecompiledHeader="0"
+ PrecompiledHeaderFile=".\Debug/Writer.pch"
+ WarningLevel="3"
+ SuppressStartupBanner="TRUE"
+ DebugInformationFormat="4"
+ CompileAs="0"/>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/vs7/test_SAX_filter_silly.vcproj b/vs7/test_SAX_filter_silly.vcproj
new file mode 100644
index 00000000..3a4e6c7f
--- /dev/null
+++ b/vs7/test_SAX_filter_silly.vcproj
@@ -0,0 +1,205 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/vs7/test_SAX_filter_wide.vcproj b/vs7/test_SAX_filter_wide.vcproj
new file mode 100644
index 00000000..b84d52c0
--- /dev/null
+++ b/vs7/test_SAX_filter_wide.vcproj
@@ -0,0 +1,205 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/vs7/test_utils.vcproj b/vs7/test_utils.vcproj
index 4abce8cf..50ac9265 100644
--- a/vs7/test_utils.vcproj
+++ b/vs7/test_utils.vcproj
@@ -38,6 +38,7 @@
Name="VCCustomBuildTool"/>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-